.Umf6oG_page{--auth-bg:#f5f7f3;--auth-surface:#fff;--auth-ink:#101713;--auth-muted:#59685f;--auth-line:#d7e0da;--auth-accent:#176b4d;--auth-on-accent:#fff;--auth-accent-soft:#e3f0e9;--auth-shadow:0 20px 70px #12201814;min-height:100svh;padding:max(28px, env(safe-area-inset-top)) max(clamp(20px, 5vw, 80px), env(safe-area-inset-right)) max(48px, env(safe-area-inset-bottom)) max(clamp(20px, 5vw, 80px), env(safe-area-inset-left));color:var(--auth-ink);background:radial-gradient(ellipse at 10% 60%, var(--auth-accent-soft), transparent 65%), var(--auth-bg);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-content:start;column-gap:clamp(32px,7vw,120px);display:grid}:root[data-theme=dark] .Umf6oG_page{--auth-bg:#0c110e;--auth-surface:#151c18;--auth-ink:#f4f7f5;--auth-muted:#a9b8ae;--auth-line:#344b3f;--auth-accent:#52c69a;--auth-on-accent:#0c241a;--auth-accent-soft:#142b20;--auth-shadow:0 20px 70px #0003}.Umf6oG_brandRow{grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.Umf6oG_themeButton{border:1px solid var(--auth-line);min-width:44px;min-height:44px;color:var(--auth-ink);background:var(--auth-surface);border-radius:14px}.Umf6oG_story{align-self:start;max-width:620px;padding-block:0}.Umf6oG_eyebrow{color:var(--auth-accent);letter-spacing:.12em;font-size:12px;font-weight:700}.Umf6oG_story h2{letter-spacing:-.045em;margin:18px 0;font-size:clamp(40px,5.4vw,76px);line-height:1.08}.Umf6oG_story p{max-width:400px;color:var(--auth-muted);font-size:18px;line-height:1.65}.Umf6oG_benefits{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.Umf6oG_benefits span{border:1px solid var(--auth-line);border-radius:999px;padding:10px 14px;font-size:13px}.Umf6oG_formPane{align-self:start;min-width:0}.Umf6oG_formWrap{flex-direction:column;gap:18px;width:100%;display:flex}.Umf6oG_authIntro h1{letter-spacing:-.035em;margin:0 0 8px;font-size:clamp(28px,3vw,36px);line-height:1.15}.Umf6oG_authIntro p{color:var(--auth-muted);margin:0;font-size:15px;line-height:1.6}.Umf6oG_legalNotice{color:var(--auth-muted);text-align:center;margin:0;font-size:13px;line-height:1.7}.Umf6oG_legalNotice a,.Umf6oG_forgotLink,.Umf6oG_recoveryLinkButton{color:var(--auth-accent);text-underline-offset:4px;font-weight:650}.Umf6oG_legalNotice a{text-decoration:underline}.Umf6oG_forgotLink{align-self:center;align-items:center;min-height:44px;font-size:14px;display:inline-flex}.Umf6oG_page a:focus-visible,.Umf6oG_page button:focus-visible{outline:3px solid var(--auth-accent);outline-offset:4px}.Umf6oG_recoveryCard,.Umf6oG_configurationPanel,.Umf6oG_loadingCard{border:1px solid var(--auth-line);background:var(--auth-surface);width:100%;box-shadow:var(--auth-shadow);border-radius:22px;padding:clamp(20px,4vw,30px)}.Umf6oG_recoveryCard{flex-direction:column;gap:18px;display:flex}.Umf6oG_recoveryField{flex-direction:column;gap:8px;font-size:14px;font-weight:650;display:flex}.Umf6oG_recoveryField input,.Umf6oG_recoveryField select{border:1px solid var(--auth-line);width:100%;min-width:0;min-height:48px;color:var(--auth-ink);background:var(--auth-surface);font:inherit;border-radius:12px;padding:10px 13px;font-size:16px}.Umf6oG_recoveryField input:focus,.Umf6oG_recoveryField select:focus{outline:3px solid var(--auth-accent-soft);border-color:var(--auth-accent)}.Umf6oG_passwordInput{display:flex;position:relative}.Umf6oG_passwordInput input{padding-right:70px}.Umf6oG_passwordToggle{right:2px;min-width:64px;color:var(--auth-accent);background:0 0;border:0;border-radius:10px;font-size:13px;font-weight:650;position:absolute;inset-block:2px}.Umf6oG_recoveryMessage,.Umf6oG_recoveryError{overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.Umf6oG_recoveryMessage{color:var(--auth-muted)}.Umf6oG_recoveryError{color:#b42318}:root[data-theme=dark] .Umf6oG_recoveryError{color:#ffada3}.Umf6oG_recoverySubmit{min-height:48px;color:var(--auth-on-accent);background:var(--auth-accent);cursor:pointer;border:0;border-radius:12px;font-size:15px;font-weight:700}.Umf6oG_recoveryLinkButton{cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:8px 0;font-size:14px}.Umf6oG_recoverySubmit:disabled,.Umf6oG_recoveryLinkButton:disabled{opacity:.55;cursor:not-allowed}.Umf6oG_loadingCard{flex-direction:column;gap:22px;min-height:310px;display:flex}.Umf6oG_loadingSocial,.Umf6oG_loadingDivider,.Umf6oG_loadingField span,.Umf6oG_loadingField i,.Umf6oG_loadingButton{background:var(--auth-accent-soft);border-radius:10px;display:block}.Umf6oG_loadingSocial,.Umf6oG_loadingButton,.Umf6oG_loadingField i{width:100%;height:48px}.Umf6oG_loadingDivider{height:1px}.Umf6oG_loadingField{flex-direction:column;gap:10px;display:flex}.Umf6oG_loadingField span{width:30%;height:12px}.Umf6oG_loadingLabel{color:var(--auth-muted);text-align:center;margin-top:auto;font-size:13px}@media (max-width:800px){.Umf6oG_page{padding:max(20px, env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) max(36px, env(safe-area-inset-bottom)) max(18px, env(safe-area-inset-left));flex-direction:column;display:flex}.Umf6oG_brandRow{margin-bottom:20px}.Umf6oG_story{display:none}.Umf6oG_formPane{align-self:center;width:min(100%,460px);margin-block:0}}