.recovery-auth{min-height:calc(100vh - var(--ad-header-height));color:var(--ad-text-1);background:radial-gradient(circle at 50% 0%,#b9872d17,transparent 34%), var(--ad-bg-page);place-items:start center;padding:64px 20px 88px;display:grid}.recovery-auth a{text-underline-offset:3px}.recovery-auth-card{border:1px solid var(--ad-border);border-radius:var(--ad-radius-lg);width:min(100%,500px);box-shadow:var(--ad-shadow-float);background:#fffffff0;padding:36px}.recovery-auth-brand{text-align:left;margin-bottom:30px}.recovery-auth-brand span{color:var(--ad-brand-700);letter-spacing:.14em;font-size:11px;font-weight:760;display:block}.recovery-auth-brand h1{letter-spacing:-.035em;margin:11px 0 8px;font-family:Noto Serif SC,Songti SC,serif;font-size:34px;font-weight:600;line-height:1.16}.recovery-auth-brand p{color:var(--ad-text-2);margin:0;font-size:14px;line-height:1.7}.recovery-auth-tabs{border-bottom:1px solid var(--ad-border);grid-template-columns:1fr 1fr;margin-bottom:26px;display:grid}.recovery-auth-tabs a{color:var(--ad-text-3);text-align:center;padding:10px 12px 12px;font-size:14px;font-weight:680;text-decoration:none;position:relative}.recovery-auth-tabs a.active{color:var(--ad-text-1)}.recovery-auth-tabs a.active:after{content:"";background:var(--ad-brand-500);height:2px;position:absolute;bottom:-1px;left:22%;right:22%}.recovery-auth-notice{border-radius:var(--ad-radius-md);background:var(--ad-danger-bg);color:#743d28;border:1px solid #b94b4547;margin-bottom:18px;padding:12px 14px;font-size:13px;line-height:1.55}.recovery-auth-form{gap:16px;display:grid}.recovery-auth-form label{color:var(--ad-text-2);gap:7px;font-size:13px;font-weight:650;display:grid}.recovery-auth-form input{border:1px solid var(--ad-border);border-radius:var(--ad-radius-md);background:var(--ad-bg-surface);width:100%;min-height:44px;color:var(--ad-text-1);font:inherit;outline:none;padding:10px 12px;transition:border-color .14s,box-shadow .14s}.recovery-auth-form input:focus{border-color:var(--ad-brand-500);box-shadow:0 0 0 3px #b9872d1c}.recovery-auth-form .ad-link-button{justify-content:center;width:100%;min-height:44px}.recovery-auth-secondary{border-top:1px solid var(--ad-border);margin-top:20px}.recovery-auth-secondary details{border-bottom:1px solid var(--ad-border);padding:16px 0}.recovery-auth-secondary summary{cursor:pointer;color:var(--ad-text-2);font-size:13px;font-weight:680}.recovery-auth-secondary form{margin-top:14px}.recovery-auth-help{color:var(--ad-text-3);text-align:center;margin-top:24px;font-size:13px}.recovery-auth-help a{color:var(--ad-brand-700);text-decoration:underline;text-decoration-thickness:1px}.recovery-auth-help a:hover,.recovery-auth-help a:focus-visible{text-decoration-thickness:2px}@media (max-width:640px){.recovery-auth{padding:34px 14px 60px}.recovery-auth-card{border-radius:var(--ad-radius-lg);padding:26px 22px}.recovery-auth-brand h1{font-size:30px}}
