.recovery-page{color:#07090d;letter-spacing:.008em;background:#f7f9fc;flex-direction:column;min-height:100svh;font-family:Segoe UI Variable,Aptos,Segoe UI,Arial,sans-serif;font-size:15px;font-weight:500;font-stretch:125%;display:flex}.recovery-page,.recovery-page *{box-sizing:border-box}.recovery-page a{text-decoration:none}.recovery-header{justify-content:space-between;align-items:center;gap:24px;width:min(1200px,100%);margin:0 auto;padding:28px 30px;display:flex}.recovery-header .brand-logo{width:154px;height:36px;display:block}.recovery-header .brand-logo img{object-fit:contain;width:100%;height:100%;display:block}.recovery-account-link{color:#0549fd;font-size:14px;font-weight:600}.recovery-content{flex:1;place-items:center;padding:36px 24px 90px;display:grid}.recovery-card{text-align:center;background:#fff;border:1px solid #0817341f;border-radius:12px;width:min(100%,520px);padding:44px 36px;box-shadow:0 4px 12px #08173414}.recovery-label{color:#0549fd;letter-spacing:.1em;font-size:12px;font-weight:700}.recovery-card h1{margin:18px 0 14px;font-size:28px;font-weight:700;line-height:1.25}.recovery-card p{color:#5e6674;margin:0;font-size:14px;line-height:1.7}.recovery-actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;display:flex}.recovery-actions button,.recovery-primary-link,.recovery-secondary-link{min-height:42px;font:inherit;cursor:pointer;border:1px solid #0549fd;border-radius:7px;justify-content:center;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}.recovery-actions button,.recovery-primary-link{color:#fff;background:#0549fd}.recovery-secondary-link{color:#0549fd;background:#fff}.recovery-support-link{color:#5e6674;margin-top:24px;font-size:13px;display:inline-block}.recovery-page a:focus-visible,.recovery-page button:focus-visible{outline-offset:3px;outline:2px solid #0549fd}@media (max-width:600px){.recovery-header{padding:24px 20px}.recovery-header .brand-logo{width:124px;height:30px}.recovery-card{padding:36px 24px}.recovery-card h1{font-size:25px}}
