.AuthOpsHUD_hud__x9fXT{width:100%;max-width:420px;padding:1rem 1.1rem 1.05rem;border-radius:18px;background:rgba(6,20,12,.48);border:1px solid rgba(245,250,247,.12);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);box-shadow:none;display:flex;flex-direction:column;gap:.9rem}@media(prefers-reduced-motion:no-preference){.AuthOpsHUD_hud__x9fXT{animation:AuthOpsHUD_hudIn__ygDux .7s cubic-bezier(.22,1,.36,1) both}}@keyframes AuthOpsHUD_hudIn__ygDux{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.AuthOpsHUD_statusRow__BcEvL{display:flex;align-items:center;gap:.5rem}.AuthOpsHUD_liveDot__2j2XM{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.5)}@media(prefers-reduced-motion:no-preference){.AuthOpsHUD_liveDot__2j2XM{animation:AuthOpsHUD_livePulse__m3V_x 2s ease-in-out infinite}}@keyframes AuthOpsHUD_livePulse__m3V_x{0%,to{box-shadow:0 0 0 0 rgba(74,222,128,.45)}50%{box-shadow:0 0 0 6px rgba(74,222,128,0)}}.AuthOpsHUD_statusLabel__fP9N_{font-size:11px;font-weight:800;letter-spacing:.14em;color:#f5faf7}.AuthOpsHUD_statusMeta__5SvuO{margin-left:auto;font-size:11px;font-weight:600;letter-spacing:.1em;color:rgba(240,180,85,.9);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.AuthOpsHUD_metrics__zbsh3{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:.45rem}.AuthOpsHUD_metric__DBD96{padding:.65rem .7rem;border-radius:12px;background:rgba(245,250,247,.05);border:1px solid rgba(245,250,247,.08);display:flex;flex-direction:column;gap:.2rem;min-width:0}.AuthOpsHUD_metricLabel__kUuTm{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(245,250,247,.45)}.AuthOpsHUD_metricValue__i0aJE{font-family:var(--font-display),"Plus Jakarta Sans",system-ui,sans-serif;font-size:1.05rem;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1.1}.AuthOpsHUD_metricBadgeGood__KLCEY,.AuthOpsHUD_metricBadge__LkoCz{align-self:flex-start;margin-top:.15rem;font-size:11px;font-weight:700;letter-spacing:.04em;padding:.12rem .4rem;border-radius:999px}.AuthOpsHUD_metricBadge__LkoCz{background:rgba(240,180,85,.15);color:#f0b455}.AuthOpsHUD_metricBadgeGood__KLCEY{background:rgba(74,222,128,.12);color:#86efac}.AuthOpsHUD_metricSpark__jWtfD{display:flex;align-items:flex-end;gap:2px;height:18px;margin-top:.25rem}.AuthOpsHUD_metricSpark__jWtfD i{display:block;flex:1 1;border-radius:1px 1px 0 0;background:linear-gradient(180deg,#86efac,#1a6b3c);opacity:.85}.AuthOpsHUD_strip__ncwWY{display:flex;flex-direction:column;gap:.35rem}.AuthOpsHUD_stripItem__pNI7q{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;padding:.45rem .55rem;border-radius:10px;background:rgba(0,0,0,.22);border:1px solid rgba(245,250,247,.06)}.AuthOpsHUD_stripCode__7HZ41{font-size:11px;font-weight:800;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;color:#f0b455}.AuthOpsHUD_stripRoute__mZ7RQ{font-size:.72rem;color:rgba(245,250,247,.72);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.AuthOpsHUD_stripAmt__J61IZ{font-size:.75rem;font-weight:700;color:#86efac}.AuthSplitLayout_page__bKZvt{--color-text-primary:#181c1e;--color-text-muted:#4b5563;--color-text-low:#9ca3af;--color-on-surface:#181c1e;position:fixed;inset:0;z-index:1;display:flex;align-items:stretch;width:100%;height:100vh;max-height:100vh;min-height:100vh;height:100dvh;max-height:100dvh;min-height:100dvh;overflow:hidden;overscroll-behavior:none;background:#040c08;margin:0;padding:0;border-radius:0;box-shadow:none;max-width:none}.AuthSplitLayout_page__bKZvt>.AuthSplitLayout_visualPanel__Udg11{flex:1.08 1 52%;min-width:0;min-height:0;max-height:100%}.AuthSplitLayout_page__bKZvt>.AuthSplitLayout_formPanel__FV87B{flex:1 1 48%;min-width:0;min-height:0;max-height:100%}.AuthSplitLayout_visualPanel__Udg11{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:clamp(1.5rem,2.8vw,2.35rem);background:#06140c}@media(max-width:767px){.AuthSplitLayout_visualPanel__Udg11{display:none}}.AuthSplitLayout_visualPanelSecurity__ahrzw .AuthSplitLayout_visualVeil__WNw01{background:linear-gradient(115deg,rgba(4,12,8,.92),rgba(6,20,12,.72) 42%,rgba(6,20,12,.55)),radial-gradient(ellipse 50% 45% at 80% 20%,rgba(240,180,85,.08),transparent 55%)}.AuthSplitLayout_visualScene__4LQct{position:absolute;inset:0;z-index:0}.AuthSplitLayout_visualImage__85sXW{object-fit:cover;object-position:62% center;transform:scale(1.04);filter:saturate(.92) brightness(.78) contrast(1.05)}@media(prefers-reduced-motion:no-preference){.AuthSplitLayout_visualImage__85sXW{animation:AuthSplitLayout_sceneDrift__8_coH 28s ease-in-out infinite alternate}}@keyframes AuthSplitLayout_sceneDrift__8_coH{0%{transform:scale(1.04) translateZ(0)}to{transform:scale(1.08) translate3d(-1.2%,-.6%,0)}}.AuthSplitLayout_visualVeil__WNw01{position:absolute;inset:0;background:linear-gradient(112deg,rgba(4,12,8,.88),rgba(6,20,12,.62) 38%,rgba(13,61,35,.28) 72%,rgba(6,20,12,.45)),linear-gradient(0deg,rgba(4,12,8,.82) 0,transparent 42%),radial-gradient(ellipse 55% 50% at 85% 15%,rgba(26,107,60,.35),transparent 58%)}.AuthSplitLayout_visualMesh__YpAtY{position:absolute;inset:0;pointer-events:none;opacity:.2;background-image:linear-gradient(rgba(245,250,247,.08) 1px,transparent 0),linear-gradient(90deg,rgba(245,250,247,.08) 1px,transparent 0);background-size:42px 42px;-webkit-mask-image:radial-gradient(ellipse 85% 75% at 35% 45%,#000 10%,transparent 70%);mask-image:radial-gradient(ellipse 85% 75% at 35% 45%,#000 10%,transparent 70%)}.AuthSplitLayout_visualScan__8kaKd{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(240,180,85,.03) 48%,transparent 52%);mix-blend-mode:screen;opacity:.7}@media(prefers-reduced-motion:no-preference){.AuthSplitLayout_visualScan__8kaKd{animation:AuthSplitLayout_scanSweep__siT6o 7s linear infinite}}@keyframes AuthSplitLayout_scanSweep__siT6o{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}.AuthSplitLayout_visualInner__VYxjL{position:relative;z-index:1;flex:1 1;display:flex;flex-direction:column;min-height:0;color:#f5faf7}.AuthSplitLayout_visualCenter__vk1SJ{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.35rem;width:100%}@media(max-height:700px){.AuthSplitLayout_visualCenter__vk1SJ{justify-content:flex-start;padding-top:.35rem;gap:1rem}}.AuthSplitLayout_visualCenterNoPreview__2mhUa{gap:1rem}.AuthSplitLayout_visualCenterNoPreview__2mhUa .AuthSplitLayout_title__J5EHB{font-size:clamp(1.55rem,2.5vw,2.15rem)}.AuthSplitLayout_visualCenterNoPreview__2mhUa .AuthSplitLayout_body__SpVnQ{margin-top:.6rem;font-size:.925rem}.AuthSplitLayout_brand__ZcPyv{display:inline-flex;align-items:center;gap:.6rem;flex-shrink:0}@media(prefers-reduced-motion:no-preference){.AuthSplitLayout_brand__ZcPyv{animation:AuthSplitLayout_fadeUp__tDQHk .55s cubic-bezier(.22,1,.36,1) both}}.AuthSplitLayout_brandMark__XNgaQ{width:34px;height:34px;object-fit:contain;filter:drop-shadow(0 0 12px rgba(26,107,60,.45))}.AuthSplitLayout_brandWord__y6ygK{font-family:var(--font-display),"Plus Jakarta Sans",system-ui,sans-serif;font-size:1.2rem;font-weight:800;letter-spacing:-.03em;color:#fff;line-height:1}.AuthSplitLayout_copy__spiv8{max-width:28rem}@media(prefers-reduced-motion:no-preference){.AuthSplitLayout_copy__spiv8{animation:AuthSplitLayout_fadeUp__tDQHk .65s cubic-bezier(.22,1,.36,1) .06s both}}.AuthSplitLayout_eyebrow__vHjKU{margin:0 0 .85rem;display:inline-flex;padding:.3rem .75rem;border-radius:999px;background:rgba(6,20,12,.45);border:1px solid rgba(240,180,85,.28);color:#f0b455;font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.AuthSplitLayout_title__J5EHB{margin:0;font-family:var(--font-display),"Plus Jakarta Sans",system-ui,sans-serif;font-size:clamp(1.55rem,2.4vw,2.05rem);font-weight:800;letter-spacing:-.04em;line-height:1.06;color:#fff;text-shadow:0 8px 28px rgba(0,0,0,.35)}.AuthSplitLayout_title__J5EHB .authAccent{color:#f0b455}.AuthSplitLayout_body__SpVnQ{margin:.7rem 0 0;color:rgba(245,250,247,.72);font-size:.875rem;line-height:1.55;max-width:24rem}.AuthSplitLayout_highlightList__6YkXk{margin:1.35rem 0 0;padding:0;list-style:none;display:grid;gap:.55rem}.AuthSplitLayout_highlightItem___Z7Iq{display:flex;align-items:center;gap:.65rem;color:rgba(245,250,247,.9);font-size:.9rem;line-height:1.45}.AuthSplitLayout_highlightItem___Z7Iq:before{content:"";width:6px;height:6px;border-radius:999px;background:#f0b455;box-shadow:0 0 10px rgba(240,180,85,.55);flex-shrink:0}.AuthSplitLayout_previewWrap___7m02{width:100%;max-width:min(420px,100%);align-self:flex-start;margin-top:.15rem}@media(max-height:720px){.AuthSplitLayout_previewWrap___7m02{max-width:min(360px,100%)}}@media(max-height:640px){.AuthSplitLayout_previewWrap___7m02{display:none}}.AuthSplitLayout_trustRow__8DlNz{flex-shrink:0;margin-top:auto;padding-top:1rem;display:flex;align-items:center;gap:.65rem}@media(max-height:640px){.AuthSplitLayout_trustRow__8DlNz{display:none}}.AuthSplitLayout_trustPulse__aBKwR{width:8px;height:8px;border-radius:50%;background:#4ade80;flex-shrink:0;box-shadow:0 0 0 0 rgba(74,222,128,.4)}@media(prefers-reduced-motion:no-preference){.AuthSplitLayout_trustPulse__aBKwR{animation:AuthSplitLayout_livePulse__ITNdn 2.2s ease-in-out infinite}}@keyframes AuthSplitLayout_livePulse__ITNdn{0%,to{box-shadow:0 0 0 0 rgba(74,222,128,.4)}50%{box-shadow:0 0 0 7px rgba(74,222,128,0)}}.AuthSplitLayout_trustText__ooidl{margin:0;color:rgba(245,250,247,.58);font-size:.85rem;line-height:1.5;letter-spacing:-.01em}.AuthSplitLayout_formPanel__FV87B{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;overflow:hidden;padding:clamp(1.15rem,3.5vh,2.25rem) clamp(1.25rem,3vw,2.25rem);background:radial-gradient(ellipse 70% 50% at 50% 42%,rgba(26,107,60,.08),transparent 58%),radial-gradient(ellipse 40% 35% at 0 100%,rgba(240,180,85,.05),transparent 50%),#e8eee9}@media(max-width:767px){.AuthSplitLayout_formPanel__FV87B{padding:1rem .85rem;justify-content:flex-start;overflow:auto}}@media(max-width:520px){.AuthSplitLayout_formPanel__FV87B{padding:.85rem .7rem}}.AuthSplitLayout_formGlow__grhu0{position:absolute;width:min(520px,92%);height:min(520px,72%);border-radius:50%;background:radial-gradient(circle,rgba(26,107,60,.12),transparent 68%);filter:blur(28px);pointer-events:none}.AuthSplitLayout_mobileBrand__rfLHD{display:none;align-items:center;gap:.55rem;margin:.15rem 0 1rem;align-self:flex-start;width:min(100%,460px);z-index:1}@media(max-width:767px){.AuthSplitLayout_mobileBrand__rfLHD{display:inline-flex}}.AuthSplitLayout_mobileBrandMark__hdL5v{width:30px;height:30px;object-fit:contain}.AuthSplitLayout_mobileBrandWord__lCo4u{font-family:var(--font-display),"Plus Jakarta Sans",system-ui,sans-serif;font-size:1.1rem;font-weight:800;letter-spacing:-.03em;color:#0d3d23}.AuthSplitLayout_formCard__SxQ9D{position:relative;z-index:1;width:min(100%,460px);max-height:100%;min-height:0;display:flex;flex-direction:column;padding:clamp(1.5rem,2.8vw,2rem) clamp(1.4rem,2.6vw,1.9rem);border-radius:22px;background:#fff;border:1px solid rgba(13,61,35,.1);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 18px 48px rgba(6,20,12,.1)}@media(prefers-reduced-motion:no-preference){.AuthSplitLayout_formCard__SxQ9D{animation:AuthSplitLayout_fadeUp__tDQHk .55s cubic-bezier(.22,1,.36,1) .08s both}}@media(max-width:767px){.AuthSplitLayout_formCard__SxQ9D{background:#fff;max-height:none;flex:1 1;width:100%;padding:1.3rem 1.15rem;border-radius:16px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.9),0 12px 32px rgba(6,20,12,.08)}}@media(max-width:520px){.AuthSplitLayout_formCard__SxQ9D{padding:1.1rem .95rem;border-radius:14px}}.AuthSplitLayout_formPanelInner__95_Du{width:100%;max-height:100%;min-height:0;display:flex;flex-direction:column;justify-content:center;overflow:auto;overscroll-behavior:contain}@media(max-width:767px){.AuthSplitLayout_formPanelInner__95_Du{max-height:none;overflow:visible;justify-content:flex-start}}@media(max-height:760px){.AuthSplitLayout_formPanelInner__95_Du .formBlock{gap:1.05rem}}@media(max-height:680px){.AuthSplitLayout_formPanelInner__95_Du .formBlock{gap:.85rem}}@media(max-height:720px){.AuthSplitLayout_formPanelInner__95_Du .pageHeader h2{font-size:1.45rem}}@media(max-height:680px){.AuthSplitLayout_formPanelInner__95_Du .footerLinks{margin-top:.75rem}}@keyframes AuthSplitLayout_fadeUp__tDQHk{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.AuthSplitLayout_brand__ZcPyv,.AuthSplitLayout_copy__spiv8,.AuthSplitLayout_formCard__SxQ9D,.AuthSplitLayout_trustPulse__aBKwR,.AuthSplitLayout_visualImage__85sXW,.AuthSplitLayout_visualScan__8kaKd{animation:none}}.Onboarding_stepper__wMb1t{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:2px}@media(max-width:640px){.Onboarding_stepper__wMb1t{gap:6px;margin-bottom:0}}.Onboarding_step__uzXXm{position:relative;display:grid;justify-items:center;gap:8px;text-align:center}.Onboarding_step__uzXXm:not(:last-child):after{content:"";position:absolute;top:12px;left:calc(50% + 28px);width:calc(100% - 56px);height:2px;background:rgba(154,167,186,.24)}.Onboarding_stepDone__GpDSa:after{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-container))}.Onboarding_stepNode__Otq9P{width:26px;height:26px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface-container-highest);color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:800;position:relative;z-index:1}.Onboarding_stepNodeActive__ttoe1,.Onboarding_stepNodeDone__sOBSA{background:var(--color-primary);color:var(--color-on-primary)}.Onboarding_stepNodeActive__ttoe1{box-shadow:none}.Onboarding_stepLabel__eL_Xu{font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.Onboarding_stepLabelActive__CfWul{color:var(--color-primary)}.Onboarding_headerBlock___LInl{display:grid;gap:6px}@media(max-width:640px){.Onboarding_headerBlock___LInl{gap:4px}}.Onboarding_subtleText__INOBo{margin:0;color:var(--color-text-muted);font-size:.8125rem;line-height:1.5}.Onboarding_heroCard__L1BJq{display:grid;gap:16px;padding:.75rem .85rem;border-radius:14px;background:#f5f8f6;border:1px solid rgba(13,61,35,.08)}.Onboarding_heroMeta__0GCGl{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.14em;text-transform:uppercase}.Onboarding_heroEmail__Fxd0M{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;max-width:100%;padding:.4rem .7rem;border-radius:999px;background:#f5f8f6;border:1px solid rgba(26,107,60,.12);color:var(--color-primary,#1a6b3c);font-size:.75rem;font-weight:600}.Onboarding_heroEmail__Fxd0M svg{width:12px;height:12px;flex-shrink:0}.Onboarding_heroEmail__Fxd0M span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Onboarding_passwordGrid__rYVAa{display:grid;gap:18px}.Onboarding_strengthGroup__w4sOh{display:grid;gap:10px}.Onboarding_strengthBars__AXn2N{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.Onboarding_strengthBar__9RoOl{height:6px;border-radius:999px;background:rgba(154,167,186,.2)}.Onboarding_strengthBarActive__D_ySz{box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.Onboarding_strengthMeta__HfHwy{display:flex;align-items:center;justify-content:space-between;gap:12px}.Onboarding_strengthLabel__rEGYy{font-size:var(--font-size-xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.Onboarding_strengthLabelWeak__Zmybn{color:var(--color-danger)}.Onboarding_strengthToneWeak__uEY2P{background:var(--color-danger)}.Onboarding_strengthLabelMedium__FEEOD{color:var(--color-secondary)}.Onboarding_strengthToneMedium__k78IQ{background:var(--color-secondary)}.Onboarding_strengthLabelStrong__39qgb{color:var(--color-success)}.Onboarding_strengthToneStrong__aHlKQ{background:var(--color-success)}.Onboarding_requirements__LL8Ig{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:12px 14px;border-radius:18px;background:var(--color-surface-section)}@media(max-width:640px){.Onboarding_requirements__LL8Ig{grid-template-columns:1fr;gap:8px;padding:10px 12px}}.Onboarding_requirement__0DNqf{display:flex;align-items:center;gap:6px;color:var(--color-text-muted);font-size:.72rem;line-height:1.35}.Onboarding_requirement__0DNqf svg{width:14px;height:14px;flex-shrink:0}.Onboarding_requirementMet__wqlDb{color:var(--color-primary)}.Onboarding_matchNote__bp7Yx{display:inline-flex;align-items:center;gap:8px;color:var(--color-success);font-size:var(--font-size-xs);font-weight:700}.Onboarding_totpCard__plle4{display:grid;gap:1rem;padding:0;border-radius:0;background:rgba(0,0,0,0);box-shadow:none}.Onboarding_scanGrid__fMmiE{display:grid;grid-template-columns:minmax(160px,180px) minmax(0,1fr);gap:1rem;align-items:start}@media(max-width:760px){.Onboarding_scanGrid__fMmiE{grid-template-columns:1fr}}.Onboarding_qrPanel__VATKe{display:grid;justify-items:center;gap:.65rem;padding:.9rem;border-radius:16px;background:#f5f8f6;border:1px solid rgba(13,61,35,.08)}.Onboarding_qrShell__foDhr{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:14px;background:#fff;border:1px solid rgba(13,61,35,.08);padding:.65rem}.Onboarding_qrImg__2iZzS{width:100%;height:auto;border-radius:10px}.Onboarding_qrHint__904bk{margin:0;color:var(--color-text-muted);font-size:.75rem;line-height:1.5;text-align:center}.Onboarding_instructionList__WU7Y3{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.Onboarding_instructionItem__uPhAU{display:flex;gap:.65rem}.Onboarding_instructionNumber__Oq9FI{width:22px;height:22px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(26,107,60,.1);color:var(--color-primary,#1a6b3c);font-size:.7rem;font-weight:800;flex-shrink:0}.Onboarding_instructionBody__AFFNh{display:grid;gap:.2rem}.Onboarding_instructionTitle__LcMIC{font-size:.85rem;font-weight:700;color:#0d3d23}.Onboarding_instructionText__lt2TX{font-size:.78rem;line-height:1.5;color:rgba(24,28,30,.58)}.Onboarding_buttonRow__bWg2c{display:grid;grid-template-columns:auto 1fr;gap:.65rem;margin-top:.15rem}@media(max-width:640px){.Onboarding_buttonRow__bWg2c{grid-template-columns:1fr}}.Onboarding_secondaryAction__OH8SV{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.85rem;padding:0 1.1rem;border-radius:999px;border:1px solid rgba(26,107,60,.14);background:#f5f8f6;color:#0d3d23;font-size:.875rem;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.Onboarding_secondaryAction__OH8SV:hover{background:rgba(26,107,60,.06);border-color:rgba(26,107,60,.28)}.Onboarding_recoveryBanner__TRlfj{display:flex;gap:.7rem;padding:.8rem .95rem;border-radius:14px;background:rgba(240,180,85,.1);border:1px solid rgba(217,119,6,.18);color:#8a5208}.Onboarding_recoveryBanner__TRlfj svg{width:16px;height:16px;flex-shrink:0;margin-top:2px;color:#d97706}.Onboarding_recoveryGrid__UNjol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;padding:.85rem;border-radius:14px;background:#f5f8f6}@media(max-width:640px){.Onboarding_recoveryGrid__UNjol{grid-template-columns:1fr}}.Onboarding_recoveryCode__8KbJg{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .7rem;border-radius:10px;background:#fff;border:1px solid rgba(13,61,35,.08);color:var(--color-primary,#1a6b3c);font-size:.72rem;font-weight:800;letter-spacing:.06em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.Onboarding_recoveryActions__zOWNH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}@media(max-width:640px){.Onboarding_recoveryActions__zOWNH{grid-template-columns:1fr}}.Onboarding_confirmSave__jfI04{display:flex;align-items:center;gap:.65rem;padding:.8rem .9rem;border-radius:14px;background:rgba(26,107,60,.05);border:1px solid rgba(26,107,60,.1);color:#0d3d23;font-size:.85rem}.Onboarding_confirmSave__jfI04 input{width:16px;height:16px;accent-color:var(--color-primary,#1a6b3c);flex-shrink:0}.Onboarding_inviteScroll__WdjxH{display:flex;flex-direction:column;gap:.85rem;min-height:0;max-height:min(80vh,42rem);overflow-y:auto;padding-right:.15rem;overscroll-behavior:contain}@media(max-width:640px){.Onboarding_inviteScroll__WdjxH{gap:.75rem;max-height:85vh}}.Onboarding_inviteMeta__asLOR{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.Onboarding_nameGrid__cCTPI{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}@media(max-width:520px){.Onboarding_nameGrid__cCTPI{grid-template-columns:1fr;gap:.6rem}}.Onboarding_termsRow__WR9yd{display:flex;align-items:flex-start;gap:.6rem;font-size:.8125rem;line-height:1.5;color:rgba(24,28,30,.7);cursor:pointer}.Onboarding_termsRow__WR9yd input{margin-top:.15rem;width:15px;height:15px;accent-color:var(--color-primary,#1a6b3c);flex-shrink:0}.Onboarding_inlineLink__Ca9FP{color:var(--color-primary,#1a6b3c);font-weight:600;text-decoration:none}.Onboarding_inlineLink__Ca9FP:hover{text-decoration:underline}.Onboarding_matchOk__qt2At{display:inline-flex;align-items:center;gap:.35rem;margin-top:.25rem;font-size:.78rem;font-weight:600;color:var(--color-primary,#1a6b3c)}.TotpCodeInput_row__QDKOj{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}@media(max-width:640px){.TotpCodeInput_row__QDKOj{gap:.35rem}}.TotpCodeInput_box__64O2C{display:flex;align-items:center;justify-content:center;min-height:3.15rem;border:none;border-radius:14px;background:#f0f5f1;color:#0d3d23;font-family:var(--font-sans);font-size:1.2rem;font-weight:700;text-align:center;outline:none;cursor:text;transition:background .15s ease,box-shadow .15s ease}.TotpCodeInput_box__64O2C:focus{background:#eaf3ed;box-shadow:0 0 0 2px rgba(26,107,60,.24)}.TotpCodeInput_box__64O2C:disabled{opacity:.5;cursor:not-allowed}.TotpCodeInput_boxFilled__3xo2a{background:#e8f0ea;box-shadow:0 0 0 1px rgba(26,107,60,.18)}.AdminAuth_pageNote__t_ZT2{margin:0 0 .75rem;color:var(--color-text-muted);font-size:.8125rem;line-height:1.55}.AdminAuth_flowMeta__nIlFn{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase}@media(max-width:560px){.AdminAuth_flowMeta__nIlFn{align-items:flex-start;flex-direction:column;gap:10px}}.AdminAuth_flowLabel__ALJJD{color:var(--color-primary)}.AdminAuth_stepTrack__kKl4_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:640px){.AdminAuth_stepTrack__kKl4_{gap:8px}}.AdminAuth_stepTrackCompact__H2GY4{grid-template-columns:repeat(3,minmax(0,1fr))}.AdminAuth_stepSegment__Lh5BA{height:6px;border-radius:999px;background:rgba(154,167,186,.24)}.AdminAuth_stepSegmentActive__9n0t7,.AdminAuth_stepSegmentDone__cgVVv{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-container))}.AdminAuth_stageRail__De_Tc{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.AdminAuth_stageRail__De_Tc:before{content:"";position:absolute;left:8%;right:8%;top:16px;height:2px;background:rgba(154,167,186,.24)}@media(max-width:680px){.AdminAuth_stageRail__De_Tc{gap:12px}}.AdminAuth_stageItem__Ki6RB{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;text-align:center}.AdminAuth_stageNode__YyHgP{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(154,167,186,.28);background:#fff;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold)}.AdminAuth_stageNodeDone__XQjks{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.AdminAuth_stageNodeActive__Kc2Ql{border-color:rgba(0,81,41,.18);box-shadow:0 0 0 6px rgba(0,81,41,.08);color:var(--color-primary)}.AdminAuth_stageText__ChHEx{color:var(--color-on-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.14em;text-transform:uppercase}.AdminAuth_compactPageNote__eYq0S{margin:0;color:var(--color-text-muted);font-size:.8125rem;line-height:1.55}.AdminAuth_formBlock__6n_oO{display:flex;flex-direction:column;gap:1.15rem}@media(max-width:767px){.AdminAuth_formBlock__6n_oO{gap:1rem}}.AdminAuth_authForm__ueuES{display:flex;flex-direction:column;gap:1.05rem;margin:0}@media(max-width:767px){.AdminAuth_authForm__ueuES{gap:.95rem}}.AdminAuth_authSubmitBlock__gOR1g{display:flex;flex-direction:column;gap:.8rem;margin-top:.2rem}.AdminAuth_captchaHint__OoqUk{margin:-.25rem 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5;text-align:center}.AdminAuth_authDivider__Jlp0X{display:flex;align-items:center;gap:.75rem;margin:.25rem 0;color:rgba(13,61,35,.4);font-size:.78rem;font-weight:600;letter-spacing:.04em;line-height:1}.AdminAuth_authDivider__Jlp0X:after,.AdminAuth_authDivider__Jlp0X:before{content:"";flex:1 1;height:1px;background:rgba(13,61,35,.1)}.AdminAuth_driverAltButton__Y4_vf{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;margin:0;padding:.65rem 1rem;border:1px solid rgba(26,107,60,.16);border-radius:999px;background:#f5f8f6;color:#0d3d23;font-family:var(--font-sans);font-size:.875rem;font-weight:600;line-height:1.4;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.AdminAuth_driverAltButton__Y4_vf:hover{border-color:rgba(26,107,60,.32);background:rgba(26,107,60,.06)}@media(max-width:767px){.AdminAuth_driverAltButton__Y4_vf{min-height:2.75rem}}.AdminAuth_sessionBanner__H_BQS{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem;padding:1rem 1.125rem;border:1px solid rgba(0,81,41,.14);border-radius:1rem;background:rgba(0,81,41,.05);color:var(--color-on-surface);font-size:var(--font-size-sm);line-height:1.5}.AdminAuth_sessionBanner__H_BQS p{margin:0}.AdminAuth_sessionBannerActions__uGFrX{display:flex;flex-wrap:wrap;gap:.5rem}.AdminAuth_sessionBannerPrimary__IdGv_,.AdminAuth_sessionBannerSecondary__911S_{border-radius:.75rem;padding:.5rem .875rem;font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:600;cursor:pointer}.AdminAuth_sessionBannerPrimary__IdGv_{border:0;background:var(--color-primary);color:#fff}.AdminAuth_sessionBannerSecondary__911S_{border:1px solid rgba(0,81,41,.2);background:rgba(0,0,0,0);color:var(--color-primary)}.AdminAuth_authTransitionPanel__brFA6{display:grid;place-items:center;gap:.75rem;min-height:200px;padding:1.25rem .75rem;text-align:center}.AdminAuth_authBackLink__P_0kG{align-self:center;margin:0;padding:.5rem 0;border:0;background:rgba(0,0,0,0);color:var(--color-primary);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;text-decoration:none}.AdminAuth_authBackLink__P_0kG:hover{text-decoration:underline}.AdminAuth_pageHeader__BVCnD{display:flex;flex-direction:column;gap:.65rem}.AdminAuth_pageHeader__BVCnD h2{margin:0;font-family:var(--font-display),"Plus Jakarta Sans",system-ui,sans-serif;font-size:clamp(1.5rem,2vw,1.7rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:#0d3d23}.AdminAuth_journeyRail__fT3v0{display:grid;gap:12px}.AdminAuth_journeyStep__eJ_yY{display:flex;align-items:flex-start;gap:14px;color:var(--color-text-muted)}.AdminAuth_journeyStepActive__AWT5w{color:var(--color-on-surface)}.AdminAuth_journeyStepDone__1N_sG{color:var(--color-primary)}.AdminAuth_journeyMarker__HFSzx{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,81,41,.08);color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);flex-shrink:0}.AdminAuth_journeyCopy__FYeuy{display:grid;gap:2px}.AdminAuth_journeyTitle__pRD2L{font-size:var(--font-size-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.AdminAuth_journeyText__rEdP_{font-size:var(--font-size-sm);line-height:1.65}.AdminAuth_field__58XAH{display:flex;flex-direction:column;gap:.35rem}@media(max-width:640px){.AdminAuth_field__58XAH{gap:.3rem}}.AdminAuth_fieldLabel__E_E6_{color:#0d3d23;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.AdminAuth_auxRow__dpd1h{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:560px){.AdminAuth_auxRow__dpd1h{align-items:flex-start;flex-direction:column;gap:8px}}.AdminAuth_inputSurface__CCl44{display:flex;align-items:center;gap:.7rem;min-height:2.75rem;border-radius:14px;background:#f0f5f1;border:1px solid rgba(13,61,35,.06);padding:.65rem .95rem;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease}.AdminAuth_inputSurface__CCl44:focus-within{background:#eaf3ed;border-color:rgba(26,107,60,.28);box-shadow:0 0 0 3px rgba(26,107,60,.12)}@media(max-width:767px){.AdminAuth_inputSurface__CCl44{min-height:2.65rem;padding:.6rem .8rem}}.AdminAuth_eyeButton__ycAUO{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:0;background:rgba(0,0,0,0);color:var(--color-text-low);cursor:pointer;padding:4px;border-radius:6px;transition:color var(--transition-fast)}.AdminAuth_eyeButton__ycAUO:hover{color:var(--color-on-surface)}.AdminAuth_eyeButton__ycAUO svg{width:17px;height:17px}.AdminAuth_strengthRow__LHIvm{display:flex;align-items:center;gap:10px;margin-top:-4px}.AdminAuth_strengthBar__AXM8x{flex:1 1;height:4px;border-radius:999px;background:rgba(154,167,186,.2);overflow:hidden}.AdminAuth_strengthFill__ObmWZ{height:100%;border-radius:999px;transition:width .25s ease,background .25s ease}.AdminAuth_strengthLabel__688he{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;min-width:52px;text-align:right}.AdminAuth_inputIcon__gcAf1{width:16px;height:16px;color:var(--color-text-low);flex-shrink:0}.AdminAuth_textInput__KOqsY{flex:1 1;border:none;background:rgba(0,0,0,0);color:var(--color-on-surface);font-family:var(--font-sans);font-size:.9375rem;line-height:1.45;outline:none}.AdminAuth_textInput__KOqsY::placeholder{color:var(--color-text-low)}.AdminAuth_inputStatic___S5hs{color:var(--color-on-surface);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.AdminAuth_splitRow__9j7WR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:720px){.AdminAuth_splitRow__9j7WR{grid-template-columns:1fr}}.AdminAuth_supportingRow__urQpP{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--color-text-muted);font-size:var(--font-size-sm)}@media(max-width:640px){.AdminAuth_supportingRow__urQpP{align-items:flex-start;flex-direction:column;gap:10px}}.AdminAuth_supportingRowMuted__jfWfa{color:var(--color-text-muted)}.AdminAuth_rememberRow__ICEab{display:flex;align-items:center;gap:12px;margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.4;cursor:pointer}.AdminAuth_rememberCheckbox__UX4tF{width:18px;height:18px;accent-color:var(--color-primary)}.AdminAuth_helperTextMuted__keFTs{margin:-6px 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5;text-align:center}.AdminAuth_inlineLink__xQKqY{color:var(--color-primary);font-weight:600;text-decoration:none}.AdminAuth_inlineLink__xQKqY:hover{text-decoration:underline}.AdminAuth_secondaryButton__XOP11,.AdminAuth_submitButton__zv4wn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.85rem;border-radius:999px;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s ease,opacity .15s ease}.AdminAuth_secondaryButton__XOP11:hover,.AdminAuth_submitButton__zv4wn:hover{transform:none}@media(max-width:767px){.AdminAuth_secondaryButton__XOP11,.AdminAuth_submitButton__zv4wn{min-height:2.85rem;font-size:.9rem}}.AdminAuth_ghostButton__au0dY{border:0;background:rgba(0,0,0,0);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;text-align:center}.AdminAuth_submitButton__zv4wn{width:100%;border:0;background:var(--color-primary,#1a6b3c);color:var(--color-on-primary);box-shadow:none;cursor:pointer;border-radius:999px;min-height:2.85rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;transition:background .15s ease}.AdminAuth_submitButton__zv4wn:hover{background:var(--color-primary-container,#0d3d23)}.AdminAuth_submitButton__zv4wn:focus-visible{outline:2px solid #f0b455;outline-offset:3px}.AdminAuth_signInTitle__eKd7F{margin:0;font-family:var(--font-display),"Plus Jakarta Sans",system-ui,sans-serif;font-size:clamp(1.55rem,2.2vw,1.8rem);font-weight:800;letter-spacing:-.035em;color:#0d3d23;line-height:1.1}.AdminAuth_secondaryButton__XOP11{border:1px solid rgba(0,81,41,.16);background:var(--surface-container-lowest);color:var(--color-primary)}.AdminAuth_buttonIcon__kg8O0{width:18px;height:18px}.AdminAuth_codeRow__ERnpa{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media(max-width:640px){.AdminAuth_codeRow__ERnpa{gap:8px}}@media(max-width:520px){.AdminAuth_codeRow__ERnpa{grid-template-columns:repeat(3,minmax(0,1fr))}}.AdminAuth_codeBox__T3DYr{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:var(--radius-xl);background:var(--color-surface-section);color:var(--color-on-surface);font-size:1.15rem;font-weight:var(--font-weight-extrabold)}@media(max-width:767px){.AdminAuth_codeBox__T3DYr{min-height:48px}}.AdminAuth_codeBoxActive__6KBDP{background:var(--surface-container-lowest);box-shadow:0 0 0 2px var(--color-outline-focus)}.AdminAuth_codeRowWide__MN5K9{grid-template-columns:repeat(6,minmax(0,80px));justify-content:flex-start}@media(max-width:840px){.AdminAuth_codeRowWide__MN5K9{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:520px){.AdminAuth_codeRowWide__MN5K9{grid-template-columns:repeat(3,minmax(0,1fr))}}.AdminAuth_statusPill__CZB3M{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;border-radius:999px;background:var(--color-success-container);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);padding:10px 16px}.AdminAuth_statusPillNeutral__Sfw1_{background:rgba(0,81,41,.08)}.AdminAuth_statusPillWarning___xApO{background:rgba(190,122,17,.12);color:#915905}.AdminAuth_statusDot__M47dG{width:10px;height:10px;border-radius:999px;background:var(--color-primary)}.AdminAuth_infoCard__ODfoj,.AdminAuth_qrCard___9yMr,.AdminAuth_recoveryCard__Iy4vz{border-radius:14px;background:#f5f8f6;border:1px solid rgba(13,61,35,.07);padding:.85rem .95rem}.AdminAuth_infoCard__ODfoj{display:flex;flex-direction:column;gap:.5rem}.AdminAuth_warningCard__eQt8T{border-radius:14px;background:rgba(240,180,85,.1);border:1px solid rgba(217,119,6,.18);color:#8a5208;padding:.85rem .95rem}.AdminAuth_metaCard__qZWR5{display:grid;gap:.35rem;border-radius:14px;background:rgba(26,107,60,.05);border:1px solid rgba(26,107,60,.1);padding:.85rem .95rem}.AdminAuth_panelCard__j0BUK{display:grid;gap:.85rem;border-radius:16px;background:#f5f8f6;border:1px solid rgba(13,61,35,.07);padding:.95rem}.AdminAuth_metaLabel__a2NvF{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.16em;text-transform:uppercase}.AdminAuth_metaText__nBRUr{color:var(--color-on-surface);font-size:var(--font-size-sm);line-height:1.7}.AdminAuth_recoveryCard__Iy4vz{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.AdminAuth_recoveryCode__3kt0f{border-radius:10px;background:var(--surface-container-lowest);color:var(--color-on-surface);font-family:var(--font-sans);font-size:.72rem;font-weight:var(--font-weight-extrabold);letter-spacing:.06em;padding:8px 10px;text-align:center}.AdminAuth_recoveryLead__2xKYv{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.7}.AdminAuth_qrCenteredSection__nA_5_{display:flex;flex-direction:column;align-items:center;gap:12px}.AdminAuth_qrCardSm__DRRAg{width:200px}.AdminAuth_qrHint__SoQOF{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;line-height:1.6;max-width:260px}.AdminAuth_verifySection__inwOD{display:flex;flex-direction:column;gap:14px}.AdminAuth_qrCard___9yMr{display:flex;align-items:center;justify-content:center;border-radius:20px;padding:12px;background:radial-gradient(circle at top,rgba(126,231,179,.18),transparent 42%),linear-gradient(180deg,#0d2118,#162a22);border:1px solid rgba(126,231,179,.12);aspect-ratio:1}.AdminAuth_qrImage__sUhqW{width:100%;height:auto;border-radius:10px;display:block}.AdminAuth_qrPlaceholder__UbTtg{width:100%;aspect-ratio:1;border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,.08) 50%,transparent 0),linear-gradient(rgba(255,255,255,.08) 50%,transparent 0),#0d1a15;background-size:20px 20px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.AdminAuth_qrGrid___lXtz{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:900px){.AdminAuth_qrGrid___lXtz{grid-template-columns:1fr}}.AdminAuth_inlineCode__ZHyxg{font-family:var(--font-sans);font-weight:var(--font-weight-extrabold);letter-spacing:.06em}.AdminAuth_helperList___AIQu{margin:0;padding-left:18px;color:var(--color-text-muted);display:grid;gap:10px;line-height:1.6}.AdminAuth_supportText__xHpry{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.7}.AdminAuth_supportTextCenter__iR2Xr{margin:.35rem 0 0;color:rgba(24,28,30,.55);font-size:.8rem;line-height:1.55;text-align:center}.AdminAuth_helperText__EHr4D{margin:0;color:rgba(24,28,30,.58);font-size:.8rem;line-height:1.55}.AdminAuth_invalidState__HwVDh{display:grid;gap:1rem;text-align:center}.AdminAuth_invalidState__HwVDh h2{margin:0;font-family:var(--font-display),"Plus Jakarta Sans",system-ui,sans-serif;font-size:1.45rem;font-weight:800;letter-spacing:-.03em;color:#0d3d23}.AdminAuth_invalidState__HwVDh p{margin:0;color:rgba(24,28,30,.6);font-size:.9rem;line-height:1.55}.AdminAuth_actionRow__nJDHU{display:flex;gap:.65rem;flex-wrap:wrap}.AdminAuth_footerText__8WthU{margin:1rem 0 0;color:rgba(24,28,30,.55);font-size:.85rem;text-align:center}.AdminAuth_eyebrowFooter__D4_r6{margin:.75rem 0 0;color:rgba(13,61,35,.4);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-align:center;text-transform:none}.AdminAuth_errorBanner__c8M2c{border-radius:12px;background:rgba(220,38,38,.08);color:#b91c1c;font-size:.85rem;font-weight:500;line-height:1.5;padding:.75rem .9rem}.AdminAuth_successBanner__rmda1{background:var(--color-success-container);color:var(--color-primary);padding:14px 20px}.AdminAuth_errorToast__fFmT4,.AdminAuth_successBanner__rmda1{border-radius:var(--radius-xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.5}.AdminAuth_errorToast__fFmT4{display:flex;align-items:flex-start;gap:12px;background:rgba(137,27,27,.12);border:1px solid rgba(137,27,27,.22);color:var(--color-danger);padding:14px 18px}.AdminAuth_errorToast__fFmT4 svg{flex-shrink:0;margin-top:2px}.AdminAuth_submitButton__zv4wn:disabled{opacity:.6;cursor:not-allowed;transform:none}.AdminAuth_footerLinks__v5NA1{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2rem;margin-top:.35rem;padding-top:.85rem;border-top:1px solid rgba(13,61,35,.08)}.AdminAuth_footerLinks__v5NA1 a{position:relative;color:rgba(13,61,35,.55);font-size:.75rem;font-weight:500;letter-spacing:-.01em;text-decoration:none;text-transform:none;line-height:1.2;padding:.3rem .55rem;border-radius:999px;transition:color .15s ease,background .15s ease}.AdminAuth_footerLinks__v5NA1 a:hover{color:var(--color-primary,#1a6b3c);background:rgba(26,107,60,.07)}.AdminAuth_footerLinks__v5NA1 a:focus-visible{outline:2px solid var(--color-primary,#1a6b3c);outline-offset:2px}.AdminAuth_footerLinks__v5NA1 a+a:before{content:"";position:absolute;left:-.05rem;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:rgba(13,61,35,.22);pointer-events:none}.AdminAuth_pageNote__ZBohD{margin:0 0 .75rem;color:var(--color-text-muted);font-size:.8125rem;line-height:1.55}.AdminAuth_flowMeta__KjFYZ{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:600;letter-spacing:.14em;text-transform:uppercase}@media(max-width:560px){.AdminAuth_flowMeta__KjFYZ{align-items:flex-start;flex-direction:column;gap:10px}}.AdminAuth_flowLabel__iViyu{color:var(--color-primary)}.AdminAuth_stepTrack__90F6e{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}@media(max-width:640px){.AdminAuth_stepTrack__90F6e{gap:8px}}.AdminAuth_stepTrackCompact__MK3or{grid-template-columns:repeat(3,minmax(0,1fr))}.AdminAuth_stepSegment__SdYlb{height:6px;border-radius:999px;background:rgba(154,167,186,.24)}.AdminAuth_stepSegmentActive__bqSsV,.AdminAuth_stepSegmentDone__AjPc7{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-container))}.AdminAuth_stageRail___K4pm{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.AdminAuth_stageRail___K4pm:before{content:"";position:absolute;left:8%;right:8%;top:16px;height:2px;background:rgba(154,167,186,.24)}@media(max-width:680px){.AdminAuth_stageRail___K4pm{gap:12px}}.AdminAuth_stageItem__tsXXF{position:relative;z-index:1;display:grid;justify-items:center;gap:10px;text-align:center}.AdminAuth_stageNode__SuVO8{width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:2px solid rgba(154,167,186,.28);background:#fff;color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold)}.AdminAuth_stageNodeDone__bzoEP{border-color:var(--color-primary);background:var(--color-primary);color:#fff}.AdminAuth_stageNodeActive__am6Sc{border-color:rgba(0,81,41,.18);box-shadow:0 0 0 6px rgba(0,81,41,.08);color:var(--color-primary)}.AdminAuth_stageText__8xl6b{color:var(--color-on-surface);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.14em;text-transform:uppercase}.AdminAuth_compactPageNote__a8R9d{margin:0;color:var(--color-text-muted);font-size:.8125rem;line-height:1.55}.AdminAuth_formBlock__uTMFg{display:flex;flex-direction:column;gap:1.15rem}@media(max-width:767px){.AdminAuth_formBlock__uTMFg{gap:1rem}}.AdminAuth_authForm__smKjX{display:flex;flex-direction:column;gap:1.05rem;margin:0}@media(max-width:767px){.AdminAuth_authForm__smKjX{gap:.95rem}}.AdminAuth_authSubmitBlock__5yojI{display:flex;flex-direction:column;gap:.8rem;margin-top:.2rem}.AdminAuth_captchaHint__Bn9ln{margin:-.25rem 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5;text-align:center}.AdminAuth_authDivider__O2VoN{display:flex;align-items:center;gap:.75rem;margin:.25rem 0;color:rgba(13,61,35,.4);font-size:.78rem;font-weight:600;letter-spacing:.04em;line-height:1}.AdminAuth_authDivider__O2VoN:after,.AdminAuth_authDivider__O2VoN:before{content:"";flex:1 1;height:1px;background:rgba(13,61,35,.1)}.AdminAuth_driverAltButton__1bzcJ{display:flex;align-items:center;justify-content:center;width:100%;min-height:2.75rem;margin:0;padding:.65rem 1rem;border:1px solid rgba(26,107,60,.16);border-radius:999px;background:#f5f8f6;color:#0d3d23;font-family:var(--font-sans);font-size:.875rem;font-weight:600;line-height:1.4;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.AdminAuth_driverAltButton__1bzcJ:hover{border-color:rgba(26,107,60,.32);background:rgba(26,107,60,.06)}@media(max-width:767px){.AdminAuth_driverAltButton__1bzcJ{min-height:2.75rem}}.AdminAuth_sessionBanner__SEslA{display:flex;flex-direction:column;gap:.75rem;margin-bottom:1.25rem;padding:1rem 1.125rem;border:1px solid rgba(0,81,41,.14);border-radius:1rem;background:rgba(0,81,41,.05);color:var(--color-on-surface);font-size:var(--font-size-sm);line-height:1.5}.AdminAuth_sessionBanner__SEslA p{margin:0}.AdminAuth_sessionBannerActions__Jiy7H{display:flex;flex-wrap:wrap;gap:.5rem}.AdminAuth_sessionBannerPrimary__dlXC8,.AdminAuth_sessionBannerSecondary__bnxo3{border-radius:.75rem;padding:.5rem .875rem;font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:600;cursor:pointer}.AdminAuth_sessionBannerPrimary__dlXC8{border:0;background:var(--color-primary);color:#fff}.AdminAuth_sessionBannerSecondary__bnxo3{border:1px solid rgba(0,81,41,.2);background:rgba(0,0,0,0);color:var(--color-primary)}.AdminAuth_authTransitionPanel__scbux{display:grid;place-items:center;gap:.75rem;min-height:200px;padding:1.25rem .75rem;text-align:center}.AdminAuth_authBackLink__FF3FE{align-self:center;margin:0;padding:.5rem 0;border:0;background:rgba(0,0,0,0);color:var(--color-primary);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:600;cursor:pointer;text-decoration:none}.AdminAuth_authBackLink__FF3FE:hover{text-decoration:underline}.AdminAuth_pageHeader__fywfm{display:flex;flex-direction:column;gap:.65rem}.AdminAuth_pageHeader__fywfm h2{margin:0;font-family:var(--font-display),"Plus Jakarta Sans",system-ui,sans-serif;font-size:clamp(1.5rem,2vw,1.7rem);font-weight:800;letter-spacing:-.03em;line-height:1.12;color:#0d3d23}.AdminAuth_journeyRail__dYOoq{display:grid;gap:12px}.AdminAuth_journeyStep__OwFFY{display:flex;align-items:flex-start;gap:14px;color:var(--color-text-muted)}.AdminAuth_journeyStepActive__EkNTS{color:var(--color-on-surface)}.AdminAuth_journeyStepDone___uzpi{color:var(--color-primary)}.AdminAuth_journeyMarker__hW4Lh{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,81,41,.08);color:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);flex-shrink:0}.AdminAuth_journeyCopy__XSQIp{display:grid;gap:2px}.AdminAuth_journeyTitle___xxvw{font-size:var(--font-size-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.AdminAuth_journeyText__qI54N{font-size:var(--font-size-sm);line-height:1.65}.AdminAuth_field__6xKqf{display:flex;flex-direction:column;gap:.35rem}@media(max-width:640px){.AdminAuth_field__6xKqf{gap:.3rem}}.AdminAuth_fieldLabel__IkJEW{color:#0d3d23;font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.AdminAuth_auxRow____iSl{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:560px){.AdminAuth_auxRow____iSl{align-items:flex-start;flex-direction:column;gap:8px}}.AdminAuth_inputSurface__1gl1_{display:flex;align-items:center;gap:.7rem;min-height:2.75rem;border-radius:14px;background:#f0f5f1;border:1px solid rgba(13,61,35,.06);padding:.65rem .95rem;transition:background .15s ease,box-shadow .15s ease,border-color .15s ease}.AdminAuth_inputSurface__1gl1_:focus-within{background:#eaf3ed;border-color:rgba(26,107,60,.28);box-shadow:0 0 0 3px rgba(26,107,60,.12)}@media(max-width:767px){.AdminAuth_inputSurface__1gl1_{min-height:2.65rem;padding:.6rem .8rem}}.AdminAuth_eyeButton__jaX3K{display:flex;align-items:center;justify-content:center;flex-shrink:0;border:0;background:rgba(0,0,0,0);color:var(--color-text-low);cursor:pointer;padding:4px;border-radius:6px;transition:color var(--transition-fast)}.AdminAuth_eyeButton__jaX3K:hover{color:var(--color-on-surface)}.AdminAuth_eyeButton__jaX3K svg{width:17px;height:17px}.AdminAuth_strengthRow__AB5X_{display:flex;align-items:center;gap:10px;margin-top:-4px}.AdminAuth_strengthBar__eDXGj{flex:1 1;height:4px;border-radius:999px;background:rgba(154,167,186,.2);overflow:hidden}.AdminAuth_strengthFill__UpNYm{height:100%;border-radius:999px;transition:width .25s ease,background .25s ease}.AdminAuth_strengthLabel__BVGJn{font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;min-width:52px;text-align:right}.AdminAuth_inputIcon__5gtOz{width:16px;height:16px;color:var(--color-text-low);flex-shrink:0}.AdminAuth_textInput__TS63M{flex:1 1;border:none;background:rgba(0,0,0,0);color:var(--color-on-surface);font-family:var(--font-sans);font-size:.9375rem;line-height:1.45;outline:none}.AdminAuth_textInput__TS63M::placeholder{color:var(--color-text-low)}.AdminAuth_inputStatic__Ybbiy{color:var(--color-on-surface);font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.AdminAuth_splitRow__PWUI_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media(max-width:720px){.AdminAuth_splitRow__PWUI_{grid-template-columns:1fr}}.AdminAuth_supportingRow__AnC3r{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--color-text-muted);font-size:var(--font-size-sm)}@media(max-width:640px){.AdminAuth_supportingRow__AnC3r{align-items:flex-start;flex-direction:column;gap:10px}}.AdminAuth_supportingRowMuted__1t6sm{color:var(--color-text-muted)}.AdminAuth_rememberRow__iSmpK{display:flex;align-items:center;gap:12px;margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.4;cursor:pointer}.AdminAuth_rememberCheckbox__853SS{width:18px;height:18px;accent-color:var(--color-primary)}.AdminAuth_helperTextMuted__IWJZg{margin:-6px 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.5;text-align:center}.AdminAuth_inlineLink__PRLsP{color:var(--color-primary);font-weight:600;text-decoration:none}.AdminAuth_inlineLink__PRLsP:hover{text-decoration:underline}.AdminAuth_secondaryButton__JXOVU,.AdminAuth_submitButton__feb3c{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.85rem;border-radius:999px;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .15s ease,opacity .15s ease}.AdminAuth_secondaryButton__JXOVU:hover,.AdminAuth_submitButton__feb3c:hover{transform:none}@media(max-width:767px){.AdminAuth_secondaryButton__JXOVU,.AdminAuth_submitButton__feb3c{min-height:2.85rem;font-size:.9rem}}.AdminAuth_ghostButton__qP14g{border:0;background:rgba(0,0,0,0);color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;text-align:center}.AdminAuth_submitButton__feb3c{width:100%;border:0;background:var(--color-primary,#1a6b3c);color:var(--color-on-primary);box-shadow:none;cursor:pointer;border-radius:999px;min-height:2.85rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-size:.9375rem;font-weight:700;letter-spacing:-.01em;transition:background .15s ease}.AdminAuth_submitButton__feb3c:hover{background:var(--color-primary-container,#0d3d23)}.AdminAuth_submitButton__feb3c:focus-visible{outline:2px solid #f0b455;outline-offset:3px}.AdminAuth_signInTitle__KFvT_{margin:0;font-family:var(--font-display),"Plus Jakarta Sans",system-ui,sans-serif;font-size:clamp(1.55rem,2.2vw,1.8rem);font-weight:800;letter-spacing:-.035em;color:#0d3d23;line-height:1.1}.AdminAuth_secondaryButton__JXOVU{border:1px solid rgba(0,81,41,.16);background:var(--surface-container-lowest);color:var(--color-primary)}.AdminAuth_buttonIcon__aPGmV{width:18px;height:18px}.AdminAuth_codeRow__t3UGU{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}@media(max-width:640px){.AdminAuth_codeRow__t3UGU{gap:8px}}@media(max-width:520px){.AdminAuth_codeRow__t3UGU{grid-template-columns:repeat(3,minmax(0,1fr))}}.AdminAuth_codeBox__kwtpk{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:var(--radius-xl);background:var(--color-surface-section);color:var(--color-on-surface);font-size:1.15rem;font-weight:var(--font-weight-extrabold)}@media(max-width:767px){.AdminAuth_codeBox__kwtpk{min-height:48px}}.AdminAuth_codeBoxActive__YWPAZ{background:var(--surface-container-lowest);box-shadow:0 0 0 2px var(--color-outline-focus)}.AdminAuth_codeRowWide__KAlHo{grid-template-columns:repeat(6,minmax(0,80px));justify-content:flex-start}@media(max-width:840px){.AdminAuth_codeRowWide__KAlHo{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:520px){.AdminAuth_codeRowWide__KAlHo{grid-template-columns:repeat(3,minmax(0,1fr))}}.AdminAuth_statusPill__vIte1{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;border-radius:999px;background:var(--color-success-container);color:var(--color-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-extrabold);padding:10px 16px}.AdminAuth_statusPillNeutral__HiTPQ{background:rgba(0,81,41,.08)}.AdminAuth_statusPillWarning__12Gt0{background:rgba(190,122,17,.12);color:#915905}.AdminAuth_statusDot__RNsHj{width:10px;height:10px;border-radius:999px;background:var(--color-primary)}.AdminAuth_infoCard__lTSMX,.AdminAuth_qrCard__FqjpY,.AdminAuth_recoveryCard__1PcO_{border-radius:14px;background:#f5f8f6;border:1px solid rgba(13,61,35,.07);padding:.85rem .95rem}.AdminAuth_infoCard__lTSMX{display:flex;flex-direction:column;gap:.5rem}.AdminAuth_warningCard__xbPAO{border-radius:14px;background:rgba(240,180,85,.1);border:1px solid rgba(217,119,6,.18);color:#8a5208;padding:.85rem .95rem}.AdminAuth_metaCard__PNlr7{display:grid;gap:.35rem;border-radius:14px;background:rgba(26,107,60,.05);border:1px solid rgba(26,107,60,.1);padding:.85rem .95rem}.AdminAuth_panelCard__4JbR7{display:grid;gap:.85rem;border-radius:16px;background:#f5f8f6;border:1px solid rgba(13,61,35,.07);padding:.95rem}.AdminAuth_metaLabel__RBdi6{color:var(--color-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-extrabold);letter-spacing:.16em;text-transform:uppercase}.AdminAuth_metaText__loRlG{color:var(--color-on-surface);font-size:var(--font-size-sm);line-height:1.7}.AdminAuth_recoveryCard__1PcO_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.AdminAuth_recoveryCode__tGCdv{border-radius:10px;background:var(--surface-container-lowest);color:var(--color-on-surface);font-family:var(--font-sans);font-size:.72rem;font-weight:var(--font-weight-extrabold);letter-spacing:.06em;padding:8px 10px;text-align:center}.AdminAuth_recoveryLead__cv5K5{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.7}.AdminAuth_qrCenteredSection__0KVuw{display:flex;flex-direction:column;align-items:center;gap:12px}.AdminAuth_qrCardSm__r3jLg{width:200px}.AdminAuth_qrHint__6XMlf{margin:0;color:var(--color-text-muted);font-size:var(--font-size-sm);text-align:center;line-height:1.6;max-width:260px}.AdminAuth_verifySection__tYLWQ{display:flex;flex-direction:column;gap:14px}.AdminAuth_qrCard__FqjpY{display:flex;align-items:center;justify-content:center;border-radius:20px;padding:12px;background:radial-gradient(circle at top,rgba(126,231,179,.18),transparent 42%),linear-gradient(180deg,#0d2118,#162a22);border:1px solid rgba(126,231,179,.12);aspect-ratio:1}.AdminAuth_qrImage__3s187{width:100%;height:auto;border-radius:10px;display:block}.AdminAuth_qrPlaceholder__BnGs_{width:100%;aspect-ratio:1;border-radius:10px;background:linear-gradient(90deg,rgba(255,255,255,.08) 50%,transparent 0),linear-gradient(rgba(255,255,255,.08) 50%,transparent 0),#0d1a15;background-size:20px 20px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.AdminAuth_qrGrid__ilTFr{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:20px;align-items:start}@media(max-width:900px){.AdminAuth_qrGrid__ilTFr{grid-template-columns:1fr}}.AdminAuth_inlineCode__BuyEw{font-family:var(--font-sans);font-weight:var(--font-weight-extrabold);letter-spacing:.06em}.AdminAuth_helperList__hECFW{margin:0;padding-left:18px;color:var(--color-text-muted);display:grid;gap:10px;line-height:1.6}.AdminAuth_supportText__zKD7I{color:var(--color-text-muted);font-size:var(--font-size-sm);line-height:1.7}.AdminAuth_supportTextCenter__tOSBc{margin:.35rem 0 0;color:rgba(24,28,30,.55);font-size:.8rem;line-height:1.55;text-align:center}.AdminAuth_helperText__agYz6{margin:0;color:rgba(24,28,30,.58);font-size:.8rem;line-height:1.55}.AdminAuth_invalidState__8WV_7{display:grid;gap:1rem;text-align:center}.AdminAuth_invalidState__8WV_7 h2{margin:0;font-family:var(--font-display),"Plus Jakarta Sans",system-ui,sans-serif;font-size:1.45rem;font-weight:800;letter-spacing:-.03em;color:#0d3d23}.AdminAuth_invalidState__8WV_7 p{margin:0;color:rgba(24,28,30,.6);font-size:.9rem;line-height:1.55}.AdminAuth_actionRow__rJmLp{display:flex;gap:.65rem;flex-wrap:wrap}.AdminAuth_footerText__gSFmn{margin:1rem 0 0;color:rgba(24,28,30,.55);font-size:.85rem;text-align:center}.AdminAuth_eyebrowFooter___Jx2l{margin:.75rem 0 0;color:rgba(13,61,35,.4);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-align:center;text-transform:none}.AdminAuth_errorBanner__zo0_R{border-radius:12px;background:rgba(220,38,38,.08);color:#b91c1c;font-size:.85rem;font-weight:500;line-height:1.5;padding:.75rem .9rem}.AdminAuth_successBanner__DaQuT{background:var(--color-success-container);color:var(--color-primary);padding:14px 20px}.AdminAuth_errorToast__8zdic,.AdminAuth_successBanner__DaQuT{border-radius:var(--radius-xl);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.5}.AdminAuth_errorToast__8zdic{display:flex;align-items:flex-start;gap:12px;background:rgba(137,27,27,.12);border:1px solid rgba(137,27,27,.22);color:var(--color-danger);padding:14px 18px}.AdminAuth_errorToast__8zdic svg{flex-shrink:0;margin-top:2px}.AdminAuth_submitButton__feb3c:disabled{opacity:.6;cursor:not-allowed;transform:none}.AdminAuth_footerLinks__qQVfS{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.2rem;margin-top:.35rem;padding-top:.85rem;border-top:1px solid rgba(13,61,35,.08)}.AdminAuth_footerLinks__qQVfS a{position:relative;color:rgba(13,61,35,.55);font-size:.75rem;font-weight:500;letter-spacing:-.01em;text-decoration:none;text-transform:none;line-height:1.2;padding:.3rem .55rem;border-radius:999px;transition:color .15s ease,background .15s ease}.AdminAuth_footerLinks__qQVfS a:hover{color:var(--color-primary,#1a6b3c);background:rgba(26,107,60,.07)}.AdminAuth_footerLinks__qQVfS a:focus-visible{outline:2px solid var(--color-primary,#1a6b3c);outline-offset:2px}.AdminAuth_footerLinks__qQVfS a+a:before{content:"";position:absolute;left:-.05rem;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:rgba(13,61,35,.22);pointer-events:none}