.WEZH7G_page{background:radial-gradient(circle at 20% 15%, color-mix(in srgb, var(--theme-accent) 26%, transparent) 0, transparent 34%), var(--theme-canvas);min-height:100vh;color:var(--theme-text);place-items:center;padding:32px 20px;display:grid}.WEZH7G_card{border:1px solid var(--theme-border);background:var(--theme-surface);width:min(100%,430px);box-shadow:0 24px 70px var(--theme-shadow);color:var(--theme-text-strong);border-radius:18px;padding:38px}.WEZH7G_cardHeader{justify-content:space-between;align-items:center;gap:16px;display:flex}.WEZH7G_brand{--partner-os-mark-size:50px;--partner-os-brand-gap:12px;--partner-os-brand-font-size:16px;--partner-os-brand-letter-spacing:.14em;color:var(--theme-text-strong)}.WEZH7G_themeToggle{flex:none}.WEZH7G_eyebrow{color:var(--theme-accent);text-transform:uppercase;letter-spacing:.16em;margin:28px 0 8px;font-size:12px}.WEZH7G_card h1{margin:0;font-size:30px}.WEZH7G_intro{color:var(--theme-text-secondary);margin:10px 0 28px;line-height:1.55}.WEZH7G_form{gap:18px;display:grid}.WEZH7G_form label{color:var(--theme-text);gap:8px;font-size:14px;display:grid}.WEZH7G_form input{border:1px solid var(--theme-border);background:var(--theme-input);width:100%;color:var(--theme-text-strong);border-radius:10px;outline:none;padding:12px 14px}.WEZH7G_form input:focus{border-color:var(--theme-focus);box-shadow:0 0 0 3px color-mix(in srgb, var(--theme-focus) 18%, transparent)}.WEZH7G_form button{background:var(--theme-accent-fill);color:#fff;cursor:pointer;border:0;border-radius:10px;padding:13px 16px;font-weight:750}.WEZH7G_form button:hover{background:var(--theme-accent-hover)}.WEZH7G_form button:disabled{cursor:wait;opacity:.65}.WEZH7G_forgotLink{width:fit-content;color:var(--theme-accent);text-underline-offset:3px;margin-top:-8px;font-size:13px;text-decoration:underline}.WEZH7G_forgotLink:hover{color:var(--theme-accent-hover)}.WEZH7G_error{color:var(--theme-status-danger-text);margin:-4px 0 0;font-size:13px}.WEZH7G_success{border:1px solid var(--theme-status-success-border);background:var(--theme-status-success-bg);color:var(--theme-status-success-text);border-radius:10px;padding:14px;font-size:13px;line-height:1.5}.WEZH7G_backLink{color:var(--theme-text-secondary);text-underline-offset:3px;justify-self:center;font-size:13px;text-decoration:underline}.WEZH7G_backLink:hover{color:var(--theme-accent)}.WEZH7G_form small{color:var(--theme-text-muted);font-size:12px;line-height:1.4}@media (max-width:520px){.WEZH7G_page{padding:20px 14px}.WEZH7G_card{padding:28px 22px}.WEZH7G_cardHeader{gap:10px}.WEZH7G_brand{--partner-os-mark-size:42px;--partner-os-brand-font-size:14px}}
