.auth_shell__KDB4j{--ink:#1f1d18;--ink-soft:#4a463d;--ink-mute:#756f62;--ink-faint:#a39c8c;--rule:rgba(40,38,33,.08);--rule-2:rgba(40,38,33,.14);--teal:#1f7a72;--teal-deep:#155952;--teal-wash:#e8f1ee;--terra:#b8593a;font-family:var(--font-sans,"Geist",ui-sans-serif,system-ui,sans-serif);color:var(--ink,#1f1d18);background:#fff;background-image:radial-gradient(rgba(40,38,33,.16) 1.1px,transparent 1.4px);background-size:22px 22px;-webkit-font-smoothing:antialiased;min-height:100vh;display:flex;flex-direction:column}.auth_topbar__LShCC{display:flex;align-items:center;justify-content:space-between;padding:16px 28px}.auth_brand__wcgLN{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--ink,#1f1d18)}.auth_brandImg__WK2IA{width:48px;height:48px;-o-object-fit:contain;object-fit:contain}.auth_brandName__y_UAf{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-size:18px}.auth_brandName__y_UAf em{font-style:italic;color:var(--teal-deep,#155952)}.auth_topbarBack__yaNer{font-size:13.5px;color:var(--ink-soft,#4a463d);text-decoration:none}.auth_topbarBack__yaNer:hover{color:var(--ink,#1f1d18)}.auth_main__BfsrI{flex:1;display:grid;place-items:center;padding:24px 24px 64px}.auth_card__OBlyd{position:relative;width:100%;max-width:480px;background:#fff;border:1px solid var(--rule-2,rgba(40,38,33,.14));border-radius:14px;padding:40px 40px 32px;box-shadow:0 1px 2px rgba(40,38,33,.04),0 18px 50px -22px rgba(40,38,33,.18)}.auth_card__OBlyd:before{content:"";position:absolute;left:24px;top:24px;bottom:24px;width:1px;background:rgba(184,89,58,.35)}.auth_head__hgO9a{text-align:left;margin-bottom:24px;padding-left:12px}.auth_eyebrow__bAxgG{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-mute,#756f62);margin-bottom:10px}.auth_h1__5qZ1s{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-weight:500;letter-spacing:-.01em;margin:0;font-size:30px;line-height:1.15}.auth_h1__5qZ1s em{font-style:italic;color:var(--teal-deep,#155952)}.auth_sub__hX_fZ{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-size:15px;color:var(--ink-soft,#4a463d);margin-top:8px;line-height:1.5}.auth_form__V_XtZ{padding-left:12px}.auth_field__TxEEx{display:block;margin-top:18px}.auth_fieldLabel__ln2u_{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);font-size:10px;letter-spacing:.14em;color:var(--ink-mute,#756f62);text-transform:uppercase;margin-bottom:4px}.auth_input__6lnHK{width:100%;padding:8px 0;font-family:var(--font-serif,"Newsreader",Georgia,serif);font-size:17px;color:var(--ink,#1f1d18);background:transparent;border:0;border-bottom:1px solid var(--rule-2,rgba(40,38,33,.14));border-radius:0;outline:none;transition:border-color .2s}.auth_input__6lnHK::-moz-placeholder{color:var(--ink-faint,#a39c8c);font-style:italic}.auth_input__6lnHK::placeholder{color:var(--ink-faint,#a39c8c);font-style:italic}.auth_input__6lnHK:focus{border-bottom-color:var(--teal,#1f7a72)}.auth_help__MYW6p{font-family:var(--font-mono,"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace);font-size:10px;color:var(--ink-faint,#a39c8c);margin-top:5px;letter-spacing:.04em}.auth_helpWarn__7_n3g{color:var(--terra,#b8593a)}.auth_helpOk__qs3b9{color:var(--teal-deep,#155952)}.auth_chips__65WEL{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.auth_chip__eGDZj{padding:6px 12px;border-radius:999px;border:1px solid var(--rule-2,rgba(40,38,33,.14));background:transparent;color:var(--ink-faint,#a39c8c);font-family:var(--font-sans,"Geist",ui-sans-serif,system-ui,sans-serif);font-size:13px;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.auth_chip__eGDZj:hover{color:var(--ink-soft,#4a463d);border-color:var(--ink-faint,#a39c8c)}.auth_chipOn__VZLAH{background:var(--teal-wash,#e8f1ee);border-color:var(--teal,#1f7a72);color:var(--teal-deep,#155952)}.auth_actions__vNs3N{margin-top:26px;display:flex;align-items:center;justify-content:space-between;gap:14px}.auth_btn__i_Bdm{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-sans,"Geist",ui-sans-serif,system-ui,sans-serif);font-weight:500;font-size:14px;padding:10px 16px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:all .2s;text-decoration:none}.auth_btnPrimary__o6AW9{background:var(--ink,#1f1d18);color:#fff;border-color:var(--ink,#1f1d18)}.auth_btnPrimary__o6AW9:hover:not(:disabled){background:var(--teal-deep,#155952);border-color:var(--teal-deep,#155952)}.auth_btnPrimary__o6AW9:disabled{background:var(--ink-faint,#a39c8c);border-color:var(--ink-faint,#a39c8c);cursor:not-allowed}.auth_minor__7pp2y a{color:var(--ink-soft,#4a463d);font-size:13px;text-decoration:none;border-bottom:1px solid var(--rule-2,rgba(40,38,33,.14))}.auth_minor__7pp2y a:hover{color:var(--teal-deep,#155952);border-bottom-color:var(--teal,#1f7a72)}.auth_footnote__GCaXF{margin-top:24px;padding-top:18px;padding-left:12px;border-top:1px solid var(--rule,rgba(40,38,33,.08));font-family:var(--font-serif,"Newsreader",Georgia,serif);font-size:14px;color:var(--ink-soft,#4a463d)}.auth_footnote__GCaXF a{color:var(--teal-deep,#155952);text-decoration:none;border-bottom:1px solid var(--teal,#1f7a72);font-style:italic}.auth_success__BVF09{display:none;padding-left:12px}.auth_successOn__ICf6w{display:block}.auth_successSeal__hi_u7{width:40px;height:40px;border-radius:50%;background:var(--teal-wash,#e8f1ee);display:grid;place-items:center;color:var(--teal-deep,#155952);margin-bottom:14px}.auth_successH2__9Kw_b{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-weight:500;font-size:24px;margin:0 0 8px}.auth_successH2__9Kw_b em{font-style:italic;color:var(--teal-deep,#155952)}.auth_successP__FlyGu{font-family:var(--font-serif,"Newsreader",Georgia,serif);font-size:16px;color:var(--ink-soft,#4a463d);line-height:1.5}.auth_fieldRow__Pxhal{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.auth_fieldRow__Pxhal .auth_field__TxEEx{margin-top:0}.auth_legalNotice__sSbLb{font-size:11px;color:var(--ink-faint,#a39c8c);line-height:1.5;max-width:180px}.auth_legalNotice__sSbLb a{color:var(--ink-mute,#756f62);text-decoration:underline;text-underline-offset:2px}@media (max-width:520px){.auth_card__OBlyd{padding:28px 24px}.auth_fieldRow__Pxhal{grid-template-columns:1fr;gap:0}}