.auth-page{--auth-blue-rgb: 61, 111, 218;--auth-mint-rgb: 47, 190, 157;position:relative;isolation:isolate;display:grid;place-items:center;width:100%;min-height:100vh;min-height:100dvh;padding:2rem 1.25rem;overflow:hidden;color:var(--erp-text);filter:saturate(0.88);background:radial-gradient(56.25rem circle at 48% 10%, rgba(117, 188, 255, 0.55) 0%, rgba(117, 188, 255, 0.16) 38%, transparent 68%),radial-gradient(47.5rem circle at 92% 78%, rgba(66, 221, 195, 0.58) 0%, rgba(66, 221, 195, 0.18) 44%, transparent 72%),linear-gradient(115deg, #082994 0%, #2459d7 27%, #7dc5ed 61%, #93ead9 100%);background-repeat:no-repeat}.auth-page::before{position:absolute;bottom:min(-24vw, -17.5rem);left:min(-14vw, -9.375rem);z-index:-2;width:min(46vw, 47.5rem);aspect-ratio:1;content:"";background:radial-gradient(circle at 68% 28%, rgba(255, 255, 255, 0.42) 0%, rgba(148, 207, 255, 0.2) 22%, rgba(60, 123, 237, 0.32) 52%, rgba(15, 58, 181, 0.58) 100%);border:.125rem solid rgba(255,255,255,.32);border-radius:50%;box-shadow:inset -2.375rem -2.625rem 6.25rem rgba(4,27,122,.24),inset 1.5rem 1.125rem 4.5rem rgba(255,255,255,.18),0 0 5rem rgba(139,210,255,.32);filter:saturate(112%)}.auth-page::after{position:absolute;top:-48vh;right:-38vw;z-index:-1;width:120vw;height:120vh;content:"";border:.125rem solid rgba(255,255,255,.34);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-radius:50%;box-shadow:0 0 1.75rem rgba(255,255,255,.18),0 0 5.625rem rgba(150,236,255,.14);opacity:.55;transform:rotate(18deg)}.auth-background-glow{position:absolute;inset:0;z-index:-3;pointer-events:none;background:radial-gradient(33.75rem circle at 76% 4%, rgba(255, 255, 255, 0.54), rgba(255, 255, 255, 0.1) 34%, transparent 68%),radial-gradient(42.5rem circle at 56% 100%, rgba(74, 214, 210, 0.3), transparent 66%)}.auth-background-curve{position:absolute;right:-30vw;bottom:-46vh;z-index:-1;width:92vw;height:72vh;pointer-events:none;border:.1875rem solid rgba(255,255,255,.52);border-bottom-color:rgba(0,0,0,0);border-left-color:rgba(0,0,0,0);border-radius:50%;box-shadow:0 0 1.125rem rgba(255,255,255,.2),0 0 3.625rem rgba(255,255,255,.1);opacity:.55;transform:rotate(-15deg)}.auth-card{width:min(100%,38.75rem);min-width:0;padding:clamp(1.875rem,4vw,3rem);background:rgba(255,255,255,.97);border:.0625rem solid rgba(255,255,255,.62);border-radius:.875rem;box-shadow:0 .125rem .3125rem rgba(15,39,96,.08),0 1.375rem 3.75rem rgba(6,37,112,.24);backdrop-filter:blur(0.5rem)}.auth-card--wide{width:min(100%,45rem)}.auth-card--login{width:min(100%,38.75rem)}.auth-card--compact{padding-block:1.5rem}.auth-card--compact>.erp-auth-brand{margin-bottom:1rem}.auth-card--compact .auth-card__intro{margin-bottom:1.125rem}.auth-card--login>.erp-auth-brand{margin-bottom:1rem}.auth-card--login .auth-card__intro{margin-bottom:1.125rem}.auth-card--login .auth-card__heading{margin-bottom:.4rem}.auth-card--login .auth-card__subtitle{line-height:1.5}.auth-card__intro{margin-bottom:1.5rem;text-align:center}.auth-card__intro--start{text-align:left}.auth-card__heading{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.5rem;margin-bottom:.625rem}.auth-card__intro--start .auth-card__heading{justify-content:flex-start}.auth-card__heading--with-surface-badge{flex-direction:column}.auth-card__surface-badge{color:#fff;background:#334155}.auth-card__title{margin:0;color:var(--erp-text);font-family:var(--erp-font-brand);font-size:clamp(1.35rem,3vw,1.6rem);font-weight:700;line-height:1.25}.auth-card__subtitle,.auth-card__account{margin:0;color:var(--erp-text-muted);font-size:.875rem;line-height:1.6}.auth-card__account{overflow-wrap:anywhere}.auth-card__topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem}.auth-card__topbar .erp-auth-brand{margin-bottom:0}.erp-auth-brand--inline{display:flex;align-items:center;justify-content:flex-start;gap:.65rem;margin-bottom:0;font-size:1.35rem}.erp-auth-brand--inline .erp-auth-brand-mark{width:2.75rem}.auth-card__divider{margin:1.5rem 0;border:0;border-top:1px solid var(--erp-border-color);opacity:1}.auth-card__invitation{color:var(--erp-text-muted)}.auth-card__secondary-title{margin:0 0 .35rem;color:var(--erp-text);font-size:.95rem;font-weight:700}.auth-card__invitation p{margin:0;font-size:.875rem;line-height:1.55}.auth-card .button-primary,.auth-card .btn-primary{width:100%;min-height:3rem;color:#fff;font-weight:700;cursor:pointer;background:linear-gradient(90deg, #1767e8 0%, #2279ef 58%, #1767e8 100%);border:0;border-radius:.375rem;box-shadow:0 .5rem 1.25rem rgba(24,103,232,.24);transition:transform 140ms ease,box-shadow 140ms ease,filter 140ms ease}.auth-card .button-primary:not(:disabled):not(.disabled):hover,.auth-card .btn-primary:not(:disabled):not(.disabled):hover{color:#fff;filter:brightness(1.04);box-shadow:0 .625rem 1.5625rem rgba(24,103,232,.32);transform:translateY(-0.0625rem)}.auth-card .button-primary:not(:disabled):not(.disabled):active,.auth-card .btn-primary:not(:disabled):not(.disabled):active{transform:translateY(0)}.auth-card .form-control,.auth-card .form-select,.auth-card input[type=email],.auth-card input[type=password],.auth-card input[type=search],.auth-card input[type=tel],.auth-card input[type=text],.auth-card input[type=url],.auth-card select{width:100%;min-height:3rem;padding:0 .875rem;color:#17233b;background:#fff;border:.0625rem solid #cbd6e8;border-radius:.375rem;outline:none;transition:border-color 140ms ease,box-shadow 140ms ease}.auth-login-form>.mb-3{margin-bottom:.875rem !important}.auth-login-form__recovery{margin-top:.75rem}.auth-card__forgot-link{color:#1f5fbf;font-size:.875rem;font-weight:600;text-decoration:none}.auth-card__forgot-link:hover,.auth-card__forgot-link:focus-visible{color:#174c9c;text-decoration:underline}.auth-password-control{position:relative}.auth-password-control .form-control{padding-right:5.25rem}.auth-password-toggle{position:absolute;top:50%;right:.75rem;z-index:2;padding:.25rem;color:#1f5fbf;font-size:.8125rem;font-weight:600;line-height:1;background:rgba(0,0,0,0);border:0;transform:translateY(-50%)}.auth-password-toggle:hover{color:#174c9c;text-decoration:underline}.auth-card .form-label{color:var(--erp-text);font-size:.875rem;font-weight:600}.auth-card .form-control:focus,.auth-card .form-select:focus,.auth-card input[type=email]:focus,.auth-card input[type=password]:focus,.auth-card input[type=search]:focus,.auth-card input[type=tel]:focus,.auth-card input[type=text]:focus,.auth-card input[type=url]:focus,.auth-card select:focus{border-color:#2874e7;box-shadow:0 0 0 .1875rem rgba(40,116,231,.14)}.auth-card a:focus-visible,.auth-card button:focus-visible{outline:.1875rem solid var(--erp-focus-ring);outline-offset:.125rem}@media(max-width: 720px){.auth-page{align-items:start;padding:1.5rem 1rem}.auth-page--compact{align-items:center;padding-block:1rem}.auth-page::before{bottom:-20vw;left:-42vw;width:92vw}.auth-page::after{top:-36vh;right:-92vw;width:165vw;height:100vh}.auth-background-curve{right:-88vw;bottom:-35vh;width:150vw}.auth-card{width:100%;padding:1.75rem 1.375rem}.auth-card--compact{padding-block:1.375rem}.auth-card__topbar{flex-wrap:wrap;margin-bottom:1.5rem}}@media(prefers-reduced-motion: reduce){.auth-card .button-primary,.auth-card .btn-primary{transition:none}}/*# sourceMappingURL=./aulo-auth.min.css.map */