.authentication-shell_shell__j0tMK{--auth-canvas:#050608;--auth-surface:rgb(255 255 255/7%);--auth-surface-hover:rgb(255 255 255/9%);--auth-border:rgb(255 255 255/11%);--auth-border-hover:rgb(255 255 255/22%);--auth-text:#f3f5f7;--auth-muted:rgb(243 245 247/58%);--auth-subtle:rgb(243 245 247/42%);position:relative;min-height:100svh;overflow-x:hidden;overflow-y:auto;background:var(--auth-canvas);color:var(--auth-text);isolation:isolate}.authentication-shell_atmosphere___svDQ{position:fixed;z-index:0;inset:0;pointer-events:none}.authentication-shell_atmosphere___svDQ:after{position:absolute;inset:0;background:radial-gradient(circle at 50% 48%,transparent 0,rgb(5 6 8/16%) 44%,rgb(5 6 8/48%) 100%),linear-gradient(90deg,rgb(5 6 8/18%),transparent 28%,transparent 72%,rgb(5 6 8/14%));content:""}.authentication-shell_homeLink__0oLEM{position:fixed;z-index:2;top:1.75rem;left:2rem;display:inline-flex;min-height:2.75rem;align-items:center;gap:.45rem;color:var(--auth-muted);font-size:.9375rem;font-weight:600;text-decoration:none;transition:color .16s ease}.authentication-shell_homeLink__0oLEM:hover{color:var(--auth-text)}.authentication-shell_main__b_0P3{position:relative;z-index:1;display:flex;min-height:100svh;align-items:center;justify-content:center;padding:6.5rem 1.25rem 4rem}.authentication-shell_content__ZLxP3{width:min(100%,40rem)}.authentication-shell_brand__NptRc{display:flex;justify-content:center;margin-bottom:2rem}.authentication-shell_brandLink__0Mbn9{display:grid;width:3.25rem;min-height:3.25rem;place-items:center;border:1px solid var(--auth-border);border-radius:.9rem;background:rgb(255 255 255/2.5%);color:var(--auth-text);box-shadow:inset 0 1px 0 rgb(255 255 255/5%);text-decoration:none}.authentication-shell_brandLink__0Mbn9 svg{width:1.85rem;height:1.85rem}.authentication-shell_shell__j0tMK .auth-form,.authentication-shell_shell__j0tMK .auth-form h1,.authentication-shell_shell__j0tMK .auth-form h2{color:var(--auth-text)}.authentication-shell_shell__j0tMK .auth-form .text-evergreen-700,.authentication-shell_shell__j0tMK .auth-form .text-ink-600,.authentication-shell_shell__j0tMK .auth-form .text-ink-700{color:var(--auth-muted)}.authentication-shell_shell__j0tMK .auth-form .text-evergreen-800,.authentication-shell_shell__j0tMK .auth-form .text-ink-950{color:var(--auth-text)}.authentication-shell_shell__j0tMK .auth-form .border-line-200,.authentication-shell_shell__j0tMK .auth-form .border-line-300{border-color:var(--auth-border)}.authentication-shell_shell__j0tMK .auth-form .bg-paper-100,.authentication-shell_shell__j0tMK .auth-form .bg-paper-50{background:var(--auth-surface)}.authentication-shell_shell__j0tMK .auth-form-heading{color:var(--auth-text);font-family:var(--font-geometric);font-size:clamp(2rem,4vw,2.5rem);line-height:1.12;font-weight:650;letter-spacing:-.04em;text-align:center}.authentication-shell_shell__j0tMK .auth-form-note,.authentication-shell_shell__j0tMK .auth-form-switch{color:var(--auth-muted);text-align:center}.authentication-shell_shell__j0tMK .auth-form-note a,.authentication-shell_shell__j0tMK .auth-form-switch a{color:var(--auth-text);font-weight:650;text-decoration:none}.authentication-shell_shell__j0tMK .auth-form-note a:hover,.authentication-shell_shell__j0tMK .auth-form-switch a:hover{text-decoration:underline}.authentication-shell_shell__j0tMK .auth-form label{color:var(--auth-muted);font-weight:500}.authentication-shell_shell__j0tMK .auth-form input{min-height:3.5rem;border-color:var(--auth-border);border-radius:.8rem;background:var(--auth-surface);color:var(--auth-text);padding-inline:1rem;box-shadow:inset 0 1px 0 rgb(255 255 255/4%),0 1rem 3rem rgb(0 0 0/8%);transition:border-color .16s ease,background-color .16s ease}.authentication-shell_shell__j0tMK .auth-form input:hover{border-color:var(--auth-border-hover);background:var(--auth-surface-hover)}.authentication-shell_shell__j0tMK .auth-form input::placeholder{color:var(--auth-subtle)}.authentication-shell_shell__j0tMK .auth-form input[aria-invalid=true]{border-color:var(--marketing-danger)}.authentication-shell_shell__j0tMK .auth-password-toggle{color:var(--auth-subtle)}.authentication-shell_shell__j0tMK .auth-password-toggle:hover{color:var(--auth-text)}.authentication-shell_shell__j0tMK .auth-submit{min-height:3.5rem;border-radius:.8rem;background:var(--auth-text);color:#101114;box-shadow:0 1rem 2.5rem rgb(0 0 0/18%)}.authentication-shell_shell__j0tMK .auth-submit:hover{background:#fff}.authentication-shell_shell__j0tMK .auth-form [id$=-hint]{color:var(--auth-subtle)}.authentication-shell_shell__j0tMK .auth-form [role=alert]{background:rgb(73 26 25/66%);color:#f3b0ab}@media (max-width:47.999rem){.authentication-shell_homeLink__0oLEM{top:1rem;left:1rem}.authentication-shell_main__b_0P3{align-items:flex-start;padding-top:5.75rem}.authentication-shell_content__ZLxP3{width:min(100%,34rem)}.authentication-shell_brand__NptRc{margin-bottom:1.5rem}.authentication-shell_atmosphere___svDQ{opacity:.72}}@media (min-width:48rem) and (min-height:44.001rem){.authentication-shell_content__ZLxP3:has(.auth-signup-form){transform:translateY(-2rem)}}@media (min-width:48rem) and (max-height:44rem){.authentication-shell_main__b_0P3{align-items:flex-start;padding-block:3.25rem 1.25rem}.authentication-shell_content__ZLxP3{width:min(100%,48rem)}.authentication-shell_brand__NptRc{margin-bottom:.75rem}.authentication-shell_brandLink__0Mbn9{width:2.75rem;min-height:2.75rem;border-radius:.75rem}.authentication-shell_brandLink__0Mbn9 svg{width:1.55rem;height:1.55rem}.authentication-shell_shell__j0tMK .auth-form-heading{font-size:2rem}.authentication-shell_shell__j0tMK .auth-form-switch{margin-top:.35rem;font-size:.9375rem}.authentication-shell_shell__j0tMK .auth-signup-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;margin-top:1.25rem}.authentication-shell_shell__j0tMK .auth-signup-form>div{gap:.375rem}.authentication-shell_shell__j0tMK .auth-signup-form>[role=alert],.authentication-shell_shell__j0tMK .auth-signup-form>button{grid-column:1/-1}.authentication-shell_shell__j0tMK .auth-form input,.authentication-shell_shell__j0tMK .auth-submit{min-height:3rem}.authentication-shell_shell__j0tMK .auth-form-note{margin-top:.75rem}}@media (prefers-reduced-motion:reduce){.authentication-shell_homeLink__0oLEM,.authentication-shell_shell__j0tMK .auth-form input{transition:none}}