.AuthPage_page__HBKa9{--bg-0:var(--brand-surface);--bg-1:var(--brand-paper);--text-1:var(--brand-ink);--text-2:var(--brand-muted);--text-m:var(--brand-muted);--accent:var(--brand-green);--border:color-mix(in srgb,var(--brand-muted) 80%,var(--brand-surface));--err:var(--brand-danger);color-scheme:light;flex:1 1 auto;min-height:0;overflow:auto;background:var(--brand-paper);color:var(--brand-ink);font-family:var(--font-body);font-size:var(--type-base)}.AuthPage_shell__he7Wx{width:min(1120px,calc(100% - 32px));margin:0 auto;min-height:100%;display:grid;grid-template-columns:minmax(0,.95fr) minmax(320px,440px);gap:var(--space-64);align-items:center;padding:32px 0 48px}.AuthPage_focusedPage__eLBm4{display:grid;place-items:center}.AuthPage_focusedShell__q5hWd{width:min(480px,calc(100% - 32px));min-height:auto;grid-template-columns:minmax(0,1fr);gap:var(--space-24);padding:32px 0}.AuthPage_hero__4_XRf{padding:20px 12px 20px 0}.AuthPage_focusedHero__X3jdt{display:grid;justify-items:center;padding:0 12px;text-align:center}.AuthPage_focusedHero__X3jdt .AuthPage_brand__3dl7s{margin-bottom:20px}.AuthPage_focusedHero__X3jdt .AuthPage_eyebrow__RPGE_{margin-bottom:8px}.AuthPage_focusedHero__X3jdt .AuthPage_title__zkNy6{max-width:none;margin-bottom:10px;font-size:clamp(2rem,5vw,2.75rem);line-height:var(--leading-snug)}.AuthPage_focusedHero__X3jdt .AuthPage_subtitle__JQl93{max-width:40ch;font-size:var(--type-base);line-height:var(--leading-relaxed)}.AuthPage_brand__3dl7s{display:inline-flex;align-items:center;gap:12px;margin-bottom:20px;text-decoration:none;color:inherit}.AuthPage_eyebrow__RPGE_{margin-bottom:var(--space-12);color:var(--accent);font-size:var(--type-sm);font-weight:500}.AuthPage_title__zkNy6{max-width:16ch;font-size:var(--type-display);font-weight:500;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-20)}.AuthPage_subtitle__JQl93{max-width:56ch;color:var(--text-2);font-size:var(--type-base);line-height:var(--leading-relaxed)}.AuthPage_heroList__8j7nz{margin-top:24px;display:grid;gap:var(--space-12);padding:0;list-style:none}.AuthPage_heroListItem__QjpWp{display:flex;align-items:baseline;gap:var(--space-12);color:var(--text-2);font-size:var(--type-base);line-height:var(--leading-normal)}.AuthPage_heroListItem__QjpWp:before{content:"";width:6px;height:6px;flex:0 0 auto;background:var(--brand-green)}.AuthPage_card__yoJVP{min-width:0;background:var(--brand-surface);border:1px solid var(--brand-line);border-radius:var(--radius-md)}.AuthPage_card__yoJVP,.AuthPage_focusedCard__GSYTb{padding:var(--space-32)}.AuthPage_cardHeader__sogSo{margin-bottom:20px}.AuthPage_cardTitle__FpxA1{font-size:var(--type-xl);font-weight:500;letter-spacing:var(--tracking-tight);margin-bottom:8px}.AuthPage_cardSubtitle__sEcC_{color:var(--text-2);font-size:var(--type-sm);line-height:var(--leading-relaxed)}.AuthPage_form__PFYEz{display:grid;gap:var(--space-16)}.AuthPage_splitFields__U4C2Z{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.AuthPage_field__78Y7t{display:grid;gap:8px}.AuthPage_label__RIA0k{font-size:var(--type-sm);font-weight:500;color:var(--text-1)}.AuthPage_input___m9Qp{width:100%;border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 13px;background:var(--brand-surface);color:var(--text-1);font:inherit;font-size:16px}.AuthPage_input___m9Qp:focus{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:2px}.AuthPage_checkboxRow__2dMFx{display:flex;align-items:flex-start;gap:10px;color:var(--text-2);font-size:var(--type-sm);line-height:var(--leading-relaxed)}.AuthPage_checkbox__gkGIv{margin-top:3px;accent-color:var(--accent)}.AuthPage_textButton__NVmPP{border:0;padding:0;background:transparent;color:var(--accent);font:inherit;cursor:pointer;text-decoration:underline}.AuthPage_textButton__NVmPP:focus-visible{border-radius:4px;outline:2px solid var(--accent);outline-offset:3px}.AuthPage_button__j7H9F{border:0;min-height:44px;border-radius:var(--radius-sm);padding:12px 16px;background:var(--accent);color:var(--brand-on-green);font:inherit;font-weight:500;cursor:pointer}.AuthPage_button__j7H9F:hover:not(:disabled){background:color-mix(in srgb,var(--brand-green) 85%,var(--brand-ink))}.AuthPage_brand__3dl7s:focus-visible,.AuthPage_button__j7H9F:focus-visible,.AuthPage_link__rNKfK:focus-visible,.AuthPage_secondaryButton__EC_XV:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.AuthPage_button__j7H9F:disabled{cursor:not-allowed;opacity:.45;filter:saturate(.35)}.AuthPage_button__j7H9F[data-submitting=true]:disabled{cursor:wait;opacity:.7;filter:none}.AuthPage_secondaryButton__EC_XV{min-height:44px;border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 16px;background:transparent;color:var(--text-1);font:inherit;cursor:pointer}.AuthPage_secondaryButton__EC_XV:disabled{cursor:not-allowed;opacity:.65}.AuthPage_actions__3hk_z{display:grid;gap:10px}.AuthPage_inlineRow__MecdU{display:flex;align-items:center;justify-content:space-between;gap:12px}.AuthPage_message__3apjO{border-radius:var(--radius-sm);padding:12px 14px;font-size:var(--type-sm);line-height:var(--leading-relaxed)}.AuthPage_success__75dWJ{background:var(--brand-sage);border:1px solid var(--brand-line);color:var(--brand-green)}.AuthPage_error__mE1R0{background:var(--brand-danger-surface);border:1px solid var(--brand-danger);color:var(--brand-danger)}.AuthPage_subtle__WqFmI{color:var(--text-m);font-size:var(--type-sm);line-height:var(--leading-relaxed)}.AuthPage_accountRecovery__pV_vD{margin-top:18px;padding-top:16px;border-top:1px solid var(--brand-line)}.AuthPage_recoveryDisclosure__kldqF{color:var(--text-2);font-size:var(--type-sm)}.AuthPage_recoverySummary__4Keud{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-2);cursor:pointer;list-style:none}.AuthPage_recoverySummary__4Keud::-webkit-details-marker{display:none}.AuthPage_recoverySummary__4Keud:focus-visible{border-radius:4px;outline:2px solid var(--accent);outline-offset:4px}.AuthPage_recoverySummary__4Keud:after{content:"+";color:var(--accent);font-size:var(--type-lg)}.AuthPage_recoveryDisclosure__kldqF[open] .AuthPage_recoverySummary__4Keud:after{content:"−"}.AuthPage_recoveryBody__ac8iV{display:grid;justify-items:start;gap:10px;padding-top:12px}.AuthPage_link__rNKfK{color:var(--accent);text-decoration:none}.AuthPage_link__rNKfK:hover{text-decoration:underline}.AuthPage_footer__WLsTY{margin-top:18px;padding-top:18px;border-top:1px solid var(--brand-line);display:flex;flex-wrap:wrap;gap:10px 14px;color:var(--text-m);font-size:var(--type-sm)}.AuthPage_footerNote__pdXDe{margin-right:auto}.AuthPage_focusedCard__GSYTb .AuthPage_footer__WLsTY{margin-top:14px;padding-top:14px;justify-content:center;text-align:center}.AuthPage_focusedCard__GSYTb .AuthPage_footerNote__pdXDe{margin-right:0}@media (max-width:900px){.AuthPage_shell__he7Wx{grid-template-columns:1fr;gap:18px;align-items:start}.AuthPage_hero__4_XRf{padding:0}.AuthPage_title__zkNy6{max-width:none}}@media (max-width:640px){.AuthPage_shell__he7Wx{width:min(100%,calc(100% - 20px));padding:20px 0 28px}.AuthPage_card__yoJVP{padding:var(--space-20)}.AuthPage_focusedShell__q5hWd{padding:28px 0}.AuthPage_focusedHero__X3jdt .AuthPage_brand__3dl7s{margin-bottom:22px}.AuthPage_focusedCard__GSYTb{padding:var(--space-20)}.AuthPage_splitFields__U4C2Z{grid-template-columns:1fr}.AuthPage_inlineRow__MecdU{align-items:flex-start;flex-direction:column}}.PasswordField_field__pBvfy{display:grid;gap:8px;min-width:0}.PasswordField_label__yZ3qn{color:var(--text-2);font-size:12px;font-weight:600}.PasswordField_entry__038Wq{display:flex;gap:8px;min-width:0}.PasswordField_input__G93A2{width:100%;min-width:0;border:1px solid var(--border);border-radius:10px;padding:12px 13px;background:var(--bg-0);color:var(--text-1);font:inherit;font-size:16px}.PasswordField_input__G93A2:focus-visible,.PasswordField_toggle__AndhF:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.PasswordField_toggle__AndhF{flex:0 0 64px;min-height:44px;border:1px solid var(--border);border-radius:10px;background:transparent;color:var(--accent);font:inherit;font-size:13px;cursor:pointer}.PasswordField_input__G93A2:disabled,.PasswordField_toggle__AndhF:disabled{opacity:.65;cursor:wait}.PasswordField_error__udY9r,.PasswordField_hint__E7eFc{margin:0;font-size:12px;line-height:1.6}.PasswordField_hint__E7eFc{color:var(--text-2)}.PasswordField_error__udY9r{color:var(--err)}.PasswordField_error__udY9r:empty{display:none}.AccountPageClient_shell__tg4S8{max-width:720px;margin:0 auto;padding:32px 20px 48px;display:flex;flex-direction:column;gap:20px}.AccountPageClient_header__K3q_c{display:flex;flex-direction:column;gap:4px}.AccountPageClient_eyebrow__lrj_E{margin:0;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;color:var(--accent)}.AccountPageClient_title__LsWTI{margin:0;font-size:22px;color:var(--text-1)}.AccountPageClient_subtitle__Td02E{margin:0;font-size:13px;color:var(--text-m)}.AccountPageClient_card__3B_lV{border:1px solid var(--border);border-radius:10px;padding:18px 18px 20px;background:var(--bg-2)}.AccountPageClient_dangerCard__9pU4S{border-color:rgba(239,68,69,.45)}.AccountPageClient_cardTitle__7lRlF{margin:0 0 6px;font-size:14px;font-weight:700;color:var(--text-1)}.AccountPageClient_cardHelp__Q4yUQ{margin:0 0 14px;font-size:12px;line-height:1.5;color:var(--text-m)}.AccountPageClient_detailList__lU5sA{margin:0;display:grid;grid-template-columns:1fr;gap:8px}.AccountPageClient_detailRow__tfd5E{display:grid;grid-template-columns:110px 1fr;gap:12px;align-items:baseline;padding:4px 0;border-bottom:1px solid rgba(48,47,44,.5)}.AccountPageClient_detailRow__tfd5E:last-child{border-bottom:0}.AccountPageClient_detailLabel__d3OdV{margin:0;font-family:var(--font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.3px;color:var(--text-m)}.AccountPageClient_detailValue__aYtiH{margin:0;font-size:13px;color:var(--text-1);word-break:break-word}.AccountPageClient_emptyState__wKvOh{margin:0;font-size:12px;color:var(--text-m)}.AccountPageClient_reportList__jY9GG{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.AccountPageClient_reportRow__qwdhN{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:10px;border:1px solid var(--border);border-radius:6px;background:var(--bg-0)}.AccountPageClient_reportMetadata__8cX5s{display:flex;min-width:0;flex-direction:column;gap:3px}.AccountPageClient_reportId__lIR_j{overflow:hidden;font-family:var(--font-mono);font-size:11px;color:var(--text-1);text-overflow:ellipsis;white-space:nowrap}.AccountPageClient_reportDates__4WSm0{font-size:11px;color:var(--text-m)}.AccountPageClient_reportActions__gx3WS{display:flex;flex:0 0 auto;gap:8px;align-items:center}.AccountPageClient_statusBadge__D2KNG{padding:3px 7px;border:1px solid var(--border);border-radius:999px;font-family:var(--font-mono);font-size:10px;text-transform:uppercase}.AccountPageClient_statusactive__w_xWR{border-color:rgba(1,194,146,.4)}.AccountPageClient_statusexpired__tRiNz,.AccountPageClient_statusrevoked__o3YJM{color:var(--text-m)}.AccountPageClient_revokeButton__jKToj{padding:5px 9px;border:1px solid var(--err);border-radius:5px;background:transparent;color:var(--err);font-family:var(--font-mono);font-size:10px;font-weight:700;cursor:pointer}.AccountPageClient_operatorLink__UnA5X{display:inline-flex;min-height:34px;align-items:center;padding:8px 12px;border:1px solid var(--accent-dim);border-radius:6px;background:var(--accent-glow);color:var(--accent);font-family:var(--font-mono);font-size:11px;font-weight:700;text-decoration:none}.AccountPageClient_revokeButton__jKToj:disabled{cursor:wait;opacity:.6}.AccountPageClient_form__3Xs4w{display:flex;flex-direction:column;gap:12px}.AccountPageClient_field__T_C17{display:flex;flex-direction:column;gap:4px}.AccountPageClient_label__QTlfB{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--text-m)}.AccountPageClient_input__HRBlR{padding:9px 11px;border:1px solid var(--border);border-radius:6px;background:var(--bg-0);color:var(--text-1);font-size:13px}.AccountPageClient_input__HRBlR:focus{border-color:var(--accent);outline:none}.AccountPageClient_actions__LLwFU{display:flex;justify-content:flex-end;margin-top:4px}.AccountPageClient_consentRow__jxBp7{display:flex;gap:12px;align-items:center;justify-content:space-between}.AccountPageClient_consentEnabled__uCLBO{border-color:rgba(1,194,146,.4);color:var(--text-1)}.AccountPageClient_dangerSubmit__oTAdz,.AccountPageClient_submit__eRZ0B{padding:8px 16px;border-radius:6px;font-family:var(--font-mono);font-size:12px;font-weight:700;cursor:pointer}.AccountPageClient_submit__eRZ0B{border:1px solid var(--accent);background:var(--accent);color:var(--bg-0)}.AccountPageClient_dangerSubmit__oTAdz{border:1px solid var(--err);background:var(--err);color:#fff}.AccountPageClient_dangerSubmit__oTAdz:hover:not(:disabled),.AccountPageClient_submit__eRZ0B:hover:not(:disabled){filter:brightness(1.05)}.AccountPageClient_dangerSubmit__oTAdz:disabled,.AccountPageClient_submit__eRZ0B:disabled{cursor:wait;opacity:.6}.AccountPageClient_error__N_EfJ,.AccountPageClient_success__5vb5G{margin:0;padding:8px 10px;border-radius:6px;font-size:12px;line-height:1.4}@media (max-width:640px){.AccountPageClient_consentRow__jxBp7,.AccountPageClient_reportRow__qwdhN{align-items:flex-start;flex-direction:column}}.AccountPageClient_success__5vb5G{background:rgba(1,194,146,.1);color:var(--text-1);border:1px solid rgba(1,194,146,.4)}.AccountPageClient_error__N_EfJ{background:rgba(239,68,69,.1);color:var(--err);border:1px solid rgba(239,68,69,.5)}