.AuthLayout-module__JZG9DW__workspace{--auth-accent:var(--color-primary-500);--auth-accent-strong:var(--color-primary-600);--auth-accent-ink:var(--color-primary-foreground);--auth-canvas:var(--ig-surface-canvas,var(--color-surface-500));--auth-panel:var(--ig-surface-raised,var(--color-surface-600));--auth-panel-raised:var(--ig-surface-panel,var(--color-surface-700));--auth-muted:var(--ig-text-muted,var(--color-foreground-400));--auth-chrome:color-mix(in srgb, var(--auth-canvas) 55%, #0d0912);--auth-subtle:color-mix(in oklab, var(--auth-muted) 76%, var(--auth-canvas));--auth-ink:color-mix(in srgb, var(--color-foreground-500) 55%, var(--auth-muted));--auth-rule:color-mix(in oklab, var(--auth-muted) 12%, transparent);--auth-rule-default:color-mix(in oklab, var(--auth-muted) 20%, transparent);--auth-rule-strong:color-mix(in oklab, var(--auth-muted) 34%, transparent);--auth-quiet:color-mix(in oklab, var(--auth-muted) 8%, transparent);--auth-halo:color-mix(in oklab, var(--auth-accent) 12%, transparent);--auth-glow:0 0 0 1px color-mix(in oklab, var(--auth-accent) 40%, transparent), 0 6px 20px color-mix(in oklab, var(--auth-accent) 28%, transparent);--auth-glow-strong:0 0 0 1px color-mix(in oklab, var(--auth-accent) 60%, transparent), 0 8px 28px color-mix(in oklab, var(--auth-accent) 40%, transparent);--auth-control-height:3rem;--auth-control-radius:6px;--auth-body:400 .9375rem / 1.45 var(--font-sans);background:var(--auth-canvas);min-height:100dvh;color:var(--color-foreground-500);flex-wrap:wrap;display:flex}html.light .AuthLayout-module__JZG9DW__workspace{--auth-chrome:var(--auth-panel)}.AuthLayout-module__JZG9DW__rail{background-color:var(--auth-chrome);background-image:radial-gradient(120% 140% at 50% 0%, color-mix(in oklab, var(--auth-accent) 18%, transparent) 0%, transparent 60%);flex-direction:column;flex:380px;gap:clamp(24px,5vw,48px);min-width:0;padding:clamp(20px,5vw,56px);display:flex}.AuthLayout-module__JZG9DW__brand{align-self:flex-start;align-items:center;min-width:0;max-width:100%;display:inline-flex}.AuthLayout-module__JZG9DW__brandLogo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:30px}.AuthLayout-module__JZG9DW__brand img{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:30px}.AuthLayout-module__JZG9DW__railTitle{color:var(--color-foreground-500);font:800 clamp(40px, 6vw, 68px) / .98 var(--font-heading);letter-spacing:-.02em;margin:0}.AuthLayout-module__JZG9DW__railDescription{max-width:34ch;color:var(--auth-muted);font:var(--auth-body);margin:0;line-height:24px}.AuthLayout-module__JZG9DW__railDescription a,.AuthLayout-module__JZG9DW__mobileLegal a{color:inherit;padding-block:4px;text-decoration:none}.AuthLayout-module__JZG9DW__railDescription a{padding-block:1.5px}.AuthLayout-module__JZG9DW__railNotice{color:var(--auth-muted);font:400 .8125rem / 1.5 var(--font-sans);margin:auto 0 0}.AuthLayout-module__JZG9DW__contentColumn{background:var(--auth-canvas);flex-direction:column;flex:420px;justify-content:center;min-width:0;padding:clamp(24px,5vw,56px);display:flex}.AuthLayout-module__JZG9DW__main{width:100%}.AuthLayout-module__JZG9DW__formCanvas{width:100%;max-width:520px;margin:0 auto}.AuthLayout-module__JZG9DW__mobileLegal{display:none}.AuthLayout-module__JZG9DW__railDescription a:focus-visible,.AuthLayout-module__JZG9DW__mobileLegal a:focus-visible{outline:2px solid var(--auth-accent);outline-offset:3px}@media (hover:hover) and (pointer:fine){.AuthLayout-module__JZG9DW__railDescription a:hover,.AuthLayout-module__JZG9DW__mobileLegal a:hover{text-underline-offset:3px;text-decoration:underline}}@media not (min-width:67.5rem){.AuthLayout-module__JZG9DW__rail{gap:14px}.AuthLayout-module__JZG9DW__brandLogo{height:24px}.AuthLayout-module__JZG9DW__brand img{height:24px}.AuthLayout-module__JZG9DW__railTitle{font-size:clamp(26px,7vw,34px)}.AuthLayout-module__JZG9DW__railDescription,.AuthLayout-module__JZG9DW__railNotice{display:none}.AuthLayout-module__JZG9DW__mobileLegal{width:100%;max-width:520px;color:var(--auth-muted);font:400 .75rem / 24px var(--font-sans);text-align:center;margin:24px auto 0;display:block}}
.Login-module__bAQNxG__surface{--login-accent:var(--auth-accent,var(--color-primary-500));--login-muted:var(--auth-muted,var(--color-foreground-400));--login-subtle:var(--auth-subtle,var(--color-foreground-400));--login-ink:var(--auth-ink,var(--color-foreground-500));--login-control:var(--auth-panel-raised,var(--color-surface-700));--login-rule:var(--auth-rule,var(--color-surface-700));--login-body:var(--auth-body,400 .9375rem / 1.45 var(--font-sans));width:100%;color:var(--color-foreground-500);gap:22px;display:grid}.Login-module__bAQNxG__header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.Login-module__bAQNxG__heading{gap:8px;display:grid}.Login-module__bAQNxG__title{color:var(--color-foreground-500);font:800 clamp(30px, 4vw, 46px) / 1 var(--font-heading);letter-spacing:-.02em;margin:0}.Login-module__bAQNxG__description{color:var(--login-muted);font:var(--login-body);margin:0}.Login-module__bAQNxG__close{border-radius:var(--auth-control-radius,6px);width:44px;height:44px;color:var(--login-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;justify-content:center;align-items:center;transition:background-color .14s,color .14s,transform 80ms;display:inline-flex}.Login-module__bAQNxG__close:active{transform:scale(.97)}.Login-module__bAQNxG__rule{background:var(--login-rule);height:1px}.Login-module__bAQNxG__form{gap:22px;display:grid}.Login-module__bAQNxG__fields{gap:14px;display:grid}.Login-module__bAQNxG__fields label{color:var(--login-muted);font:600 .8125rem / 1.15 var(--font-sans)}.Login-module__bAQNxG__fields input{height:var(--auth-control-height,3rem);border:1px solid var(--login-rule);border-radius:var(--auth-control-radius,6px);background:var(--login-control);min-height:0;color:var(--color-foreground-500);font:var(--login-body);box-shadow:none;outline:none;padding:0 16px 0 42px;transition:border-color .14s,background-color .14s}.Login-module__bAQNxG__fields input::placeholder{color:var(--login-subtle)}.Login-module__bAQNxG__fields input[autocomplete=current-password]{padding-inline-end:42px}.Login-module__bAQNxG__fields input:hover{border-color:var(--auth-rule-default,var(--login-rule))}:is(.Login-module__bAQNxG__fields input:focus,.Login-module__bAQNxG__fields input:focus-visible){border-color:var(--login-accent);box-shadow:none;outline:none}.Login-module__bAQNxG__fields input[aria-invalid=true]{border-color:var(--color-live-500,var(--color-error-500))}:is(.Login-module__bAQNxG__fields input+span,.Login-module__bAQNxG__fields span:has(+input)){color:var(--login-ink);display:inline-flex}.Login-module__bAQNxG__fields span:has(+input){left:16px}.Login-module__bAQNxG__fields input+span{right:16px}.Login-module__bAQNxG__reveal{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex;position:relative}.Login-module__bAQNxG__reveal:after{content:"";position:absolute;inset:-13px}.Login-module__bAQNxG__options{justify-content:space-between;align-items:center;gap:12px;display:flex}.Login-module__bAQNxG__check{color:var(--login-ink);font:var(--login-body);cursor:pointer;align-items:flex-start;gap:8px;display:inline-flex;position:relative}.Login-module__bAQNxG__check input{opacity:0;width:0;height:0;position:absolute}.Login-module__bAQNxG__checkBox{border:1px solid var(--auth-rule-strong,var(--login-rule));width:20px;height:20px;color:var(--auth-accent-ink,var(--color-primary-foreground));background:var(--login-control);border-radius:3px;flex:none;place-items:center;margin-top:1px;transition:background-color .14s,border-color .14s;display:grid}.Login-module__bAQNxG__checkMark{opacity:0;transition:opacity .14s}.Login-module__bAQNxG__check input:checked+.Login-module__bAQNxG__checkBox{border-color:var(--login-accent);background:var(--login-accent)}.Login-module__bAQNxG__check input:checked+.Login-module__bAQNxG__checkBox .Login-module__bAQNxG__checkMark{opacity:1}.Login-module__bAQNxG__check input:focus-visible+.Login-module__bAQNxG__checkBox{box-shadow:0 0 0 3px var(--auth-halo,transparent)}.Login-module__bAQNxG__link{color:var(--login-accent);font:var(--login-body);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.Login-module__bAQNxG__primaryAction{border-radius:var(--auth-control-radius,6px);background:var(--login-accent);width:100%;height:48px;color:var(--auth-accent-ink,var(--color-primary-foreground));box-shadow:var(--auth-glow,none);font:700 .9375rem / 1 var(--font-sans);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 32px;transition:background-color .14s,box-shadow .14s,transform 80ms;display:inline-flex}.Login-module__bAQNxG__primaryAction:active:not(:disabled){transform:scale(.97)}.Login-module__bAQNxG__primaryAction:disabled{cursor:not-allowed;opacity:.42}.Login-module__bAQNxG__switch{color:var(--login-muted);font:var(--login-body);text-align:center;margin:0}.Login-module__bAQNxG__close:focus-visible,.Login-module__bAQNxG__link:focus-visible,.Login-module__bAQNxG__reveal:focus-visible,.Login-module__bAQNxG__primaryAction:focus-visible{outline:2px solid var(--login-accent);outline-offset:3px}.Login-module__bAQNxG__error{border-radius:6px}@media (hover:hover) and (pointer:fine){.Login-module__bAQNxG__close:hover{color:var(--color-foreground-500);background:var(--auth-quiet,transparent)}.Login-module__bAQNxG__link:hover{text-underline-offset:3px;text-decoration:underline}.Login-module__bAQNxG__primaryAction:hover:not(:disabled){background:color-mix(in oklab, var(--login-accent) 82%, white);box-shadow:var(--auth-glow-strong,none)}}@media (prefers-reduced-motion:reduce){.Login-module__bAQNxG__close,.Login-module__bAQNxG__primaryAction,.Login-module__bAQNxG__checkBox,.Login-module__bAQNxG__checkMark{transition:none}.Login-module__bAQNxG__fields input{transition:none}}
.SecondaryAuth-module__5SsC3W__surface{width:min(100%,32rem);color:var(--color-foreground-500);margin-inline:auto}.SecondaryAuth-module__5SsC3W__header{border-block-end:1px solid var(--auth-rule,var(--color-surface-700));justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding-block-end:2.5rem;display:flex}.SecondaryAuth-module__5SsC3W__title{color:var(--color-foreground-500);letter-spacing:-.05em;margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:680;line-height:.98}.SecondaryAuth-module__5SsC3W__close{width:2.75rem;height:2.75rem;color:var(--auth-muted,var(--color-foreground-400));cursor:pointer;background:0 0;border:1px solid #0000;border-radius:50%;flex:none;place-items:center;transition:border-color .15s,background-color .15s,color .15s;display:grid}.SecondaryAuth-module__5SsC3W__close:hover{border-color:var(--auth-rule,var(--color-surface-700));color:var(--color-foreground-500);background:var(--auth-panel-raised,var(--color-surface-700))}.SecondaryAuth-module__5SsC3W__close:focus-visible,.SecondaryAuth-module__5SsC3W__primaryAction:focus-visible,.SecondaryAuth-module__5SsC3W__secondaryAction:focus-visible,.SecondaryAuth-module__5SsC3W__resendAction:focus-visible,.SecondaryAuth-module__5SsC3W__textAction:focus-visible,.SecondaryAuth-module__5SsC3W__iconAction:focus-visible{outline:2px solid var(--auth-accent,var(--color-primary-500));outline-offset:3px}.SecondaryAuth-module__5SsC3W__form{flex-direction:column;gap:2rem;padding-block-start:2rem;display:flex}.SecondaryAuth-module__5SsC3W__fields{flex-direction:column;gap:1.25rem;display:flex}.SecondaryAuth-module__5SsC3W__surface input:not([type=checkbox]){border-color:var(--auth-rule,var(--color-surface-700));background:var(--auth-panel,var(--color-surface-600));min-height:3.25rem;color:var(--color-foreground-500);outline-offset:1px;border-radius:.375rem;outline:2px solid #0000;transition:border-color .15s,background-color .15s}.SecondaryAuth-module__5SsC3W__surface input:not([type=checkbox]):focus{border-color:var(--auth-accent,var(--color-primary-500));outline-color:color-mix(in oklab, var(--auth-accent,var(--color-primary-500)) 46%, transparent);background:var(--auth-panel-raised,var(--color-surface-700));box-shadow:0 0 0 3px color-mix(in oklab, var(--auth-accent,var(--color-primary-500)) 18%, transparent)}.SecondaryAuth-module__5SsC3W__surface input:not([type=checkbox]):disabled{cursor:not-allowed;opacity:.72}.SecondaryAuth-module__5SsC3W__surface label{color:var(--auth-muted,var(--color-foreground-400))}.SecondaryAuth-module__5SsC3W__state{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding-block-start:2rem;display:flex}.SecondaryAuth-module__5SsC3W__state>.SecondaryAuth-module__5SsC3W__form{text-align:start;width:100%;padding-block-start:0}.SecondaryAuth-module__5SsC3W__stateTitle{color:var(--color-foreground-500);letter-spacing:-.025em;margin:0;font-size:1.25rem;font-weight:680}.SecondaryAuth-module__5SsC3W__stateCopy{max-width:48ch;color:var(--auth-muted,var(--color-foreground-400));margin:0;font-size:.9375rem;line-height:1.6}.SecondaryAuth-module__5SsC3W__stateIcon{flex:none;width:3rem;height:3rem}.SecondaryAuth-module__5SsC3W__successIcon{color:var(--auth-accent,var(--color-primary-500))}.SecondaryAuth-module__5SsC3W__errorIcon{color:var(--color-live-400)}.SecondaryAuth-module__5SsC3W__loadingIcon{color:var(--auth-accent,var(--color-primary-500));animation:.9s linear infinite SecondaryAuth-module__5SsC3W__spin}.SecondaryAuth-module__5SsC3W__notice{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--auth-accent,var(--color-primary-500)) 35%, transparent);width:100%;color:var(--auth-accent,var(--color-primary-500));background:color-mix(in oklab, var(--auth-accent,var(--color-primary-500)) 10%, transparent);border-radius:.375rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.SecondaryAuth-module__5SsC3W__errorMessage{box-sizing:border-box;border:1px solid color-mix(in oklab, var(--color-error-500) 35%, transparent);width:100%;color:var(--color-error-400);background:color-mix(in oklab, var(--color-error-500) 10%, transparent);text-align:start;border-radius:.375rem;margin:0;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.SecondaryAuth-module__5SsC3W__actions{flex-direction:column;gap:.75rem;width:100%;display:flex}.SecondaryAuth-module__5SsC3W__primaryAction,.SecondaryAuth-module__5SsC3W__secondaryAction,.SecondaryAuth-module__5SsC3W__resendAction,.SecondaryAuth-module__5SsC3W__textAction,.SecondaryAuth-module__5SsC3W__iconAction{font:inherit;cursor:pointer}.SecondaryAuth-module__5SsC3W__primaryAction,.SecondaryAuth-module__5SsC3W__secondaryAction{box-sizing:border-box;letter-spacing:-.01em;text-align:center;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;width:100%;min-height:3.25rem;padding:.75rem 1rem;font-size:1rem;font-weight:720;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s,transform .1s;display:inline-flex}.SecondaryAuth-module__5SsC3W__primaryAction{border:1px solid var(--auth-accent,var(--color-primary-500));color:var(--auth-accent-ink,var(--color-primary-foreground));background:var(--auth-accent,var(--color-primary-500))}.SecondaryAuth-module__5SsC3W__primaryAction:hover:not(:disabled){background:var(--auth-accent-strong,var(--color-primary-600))}.SecondaryAuth-module__5SsC3W__secondaryAction{border:1px solid var(--auth-rule,var(--color-surface-700));color:var(--color-foreground-500);background:var(--auth-panel,var(--color-surface-600))}.SecondaryAuth-module__5SsC3W__secondaryAction:hover:not(:disabled){border-color:var(--auth-accent,var(--color-primary-500));background:var(--auth-panel-raised,var(--color-surface-700))}.SecondaryAuth-module__5SsC3W__primaryAction:active:not(:disabled),.SecondaryAuth-module__5SsC3W__secondaryAction:active:not(:disabled){transform:translateY(1px)}.SecondaryAuth-module__5SsC3W__primaryAction:disabled,.SecondaryAuth-module__5SsC3W__secondaryAction:disabled,.SecondaryAuth-module__5SsC3W__resendAction:disabled{cursor:not-allowed;opacity:.55}.SecondaryAuth-module__5SsC3W__resendAction{width:100%;min-height:2.75rem;color:var(--auth-muted,var(--color-foreground-400));text-underline-offset:3px;background:0 0;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;text-decoration:underline;transition:background-color .15s,color .15s;display:inline-flex}.SecondaryAuth-module__5SsC3W__resendAction:hover:not(:disabled){color:var(--color-foreground-500);background:var(--auth-panel-raised,var(--color-surface-700))}.SecondaryAuth-module__5SsC3W__textAction{min-height:2.75rem;color:var(--auth-accent,var(--color-primary-400));text-underline-offset:3px;justify-content:center;align-items:center;display:inline-flex}.SecondaryAuth-module__5SsC3W__textAction:hover{color:var(--auth-accent-strong,var(--color-primary-600))}.SecondaryAuth-module__5SsC3W__iconAction{width:2.75rem;height:2.75rem;color:var(--auth-muted,var(--color-foreground-400));pointer-events:auto;background:0 0;border:1px solid #0000;border-radius:50%;place-items:center;padding:0;display:grid}.SecondaryAuth-module__5SsC3W__iconAction:hover{color:var(--color-foreground-500);background:var(--auth-panel-raised,var(--color-surface-700))}.SecondaryAuth-module__5SsC3W__spinner{box-sizing:border-box;border:2px solid;border-block-start-color:#0000;border-radius:50%;flex:none;width:1rem;height:1rem;animation:.7s linear infinite SecondaryAuth-module__5SsC3W__spin}.SecondaryAuth-module__5SsC3W__strength{color:var(--auth-muted,var(--color-foreground-400));margin:.25rem 0 0;font-size:.875rem;font-weight:600}.SecondaryAuth-module__5SsC3W__strength[data-strength=weak]{color:var(--color-live-400)}.SecondaryAuth-module__5SsC3W__strength[data-strength=medium]{color:var(--color-gold-400)}.SecondaryAuth-module__5SsC3W__strength[data-strength=strong]{color:var(--auth-accent,var(--color-primary-500))}.SecondaryAuth-module__5SsC3W__compactStack{flex-direction:column;gap:.375rem;display:flex}@keyframes SecondaryAuth-module__5SsC3W__spin{to{transform:rotate(360deg)}}@media not (min-width:36rem){.SecondaryAuth-module__5SsC3W__header{padding-block-end:1.5rem}.SecondaryAuth-module__5SsC3W__form,.SecondaryAuth-module__5SsC3W__state{padding-block-start:1.5rem}}@media (max-width:20rem){.SecondaryAuth-module__5SsC3W__surface{width:100%}.SecondaryAuth-module__5SsC3W__title{font-size:1.4rem}}@media (prefers-reduced-motion:reduce){.SecondaryAuth-module__5SsC3W__close,.SecondaryAuth-module__5SsC3W__primaryAction,.SecondaryAuth-module__5SsC3W__secondaryAction,.SecondaryAuth-module__5SsC3W__resendAction,.SecondaryAuth-module__5SsC3W__loadingIcon,.SecondaryAuth-module__5SsC3W__spinner{transition:none;animation:none}}
