.home-v2-page .recovery-page{--color-ui-neutral-100:var(--v2-text);--color-ui-neutral-200:var(--v2-text);--color-ui-neutral-300:var(--v2-muted);--color-ui-neutral-400:var(--v2-muted);--color-ui-neutral-500:var(--v2-muted);--color-ui-neutral-600:var(--v2-line);--color-ui-neutral-700:var(--v2-line);--color-ui-neutral-800:var(--v2-panel);--color-ui-neutral-900:var(--v2-bg);--color-ui-neutral-950:var(--v2-bg);color:var(--v2-text);background:var(--v2-bg);font-family:"V2 Manrope", var(--font-sans), sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.recovery-layout{width:min(100%,1392px);margin:0 auto;padding:48px clamp(20px,4vw,64px) 72px}.recovery-page :is(h1,h2,h3){font-family:"V2 Space Grotesk", var(--font-sans), sans-serif;text-wrap:balance}.recovery-page :is(h1,h2,h3,p){margin:0}.recovery-page p{line-height:1.7}.recovery-page :is(a,button,input,textarea,select,summary):focus-visible{outline:2px solid var(--v2-yellow);outline-offset:4px}.recovery-page ::selection{color:var(--v2-bg);background:var(--v2-yellow)}.recovery-intro h1{color:var(--v2-yellow);letter-spacing:-.035em;font-size:clamp(38px,4.5vw,60px);line-height:1.08}.recovery-intro p{max-width:65ch;color:var(--v2-muted);margin-top:16px;font-size:17px}.recovery-workspace{border:1px solid var(--v2-line);background:var(--v2-panel);border-radius:12px;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);align-items:stretch;gap:0;margin-top:32px;display:grid;overflow:clip}.recovery-panel{background:var(--v2-panel);min-width:0;padding:36px 40px 40px}.recovery-progress{border-bottom:1px solid var(--v2-line);grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 28px;padding:0 0 28px;list-style:none;display:grid}.recovery-progress li{color:var(--v2-muted);flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex;position:relative}.recovery-progress li:not(:last-child):after{content:"";background:var(--v2-line);width:calc(100% - 36px);height:1px;position:absolute;top:16px;left:calc(50% + 24px)}.recovery-progress li>span{border:1px solid var(--v2-line);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.recovery-progress li[data-state=current]{color:var(--v2-yellow);font-weight:700}.recovery-progress li[data-state=current]>span{color:var(--v2-bg);background:var(--v2-yellow);border-color:var(--v2-yellow)}.recovery-progress li[data-state=complete]{color:var(--v2-aqua)}.recovery-progress li[data-state=complete]>span{border-color:var(--v2-aqua)}.recovery-fields{flex-direction:column;gap:24px;display:flex}.recovery-fields>header h2{letter-spacing:-.02em;font-size:clamp(24px,2.5vw,30px);line-height:1.3}.recovery-fields>header p{color:var(--v2-muted);margin-top:8px;font-size:14px}.recovery-page :is(input:not([type=checkbox]),textarea,select){background:var(--v2-bg);border:1px solid var(--v2-line);min-height:48px;color:var(--v2-text);box-shadow:none;border-radius:7px;font-size:16px}.recovery-page input::placeholder,.recovery-page textarea::placeholder{color:var(--v2-muted)}.recovery-page label{color:var(--v2-text);line-height:1.5}.recovery-page label:has(input[type=checkbox]:focus-visible){outline:2px solid var(--v2-yellow);outline-offset:4px}.recovery-page label:has(input[type=checkbox]:checked){border-color:var(--v2-aqua)}.recovery-page button[data-recovery-variant]{min-height:48px;box-shadow:none;border-radius:7px;font-size:15px;font-weight:700;transition:background-color .15s,border-color .15s}.recovery-page button[data-recovery-variant=primary]{color:var(--v2-bg);background:var(--v2-yellow)}.recovery-page button[data-recovery-variant=primary]:not(:disabled):hover{background:#fff758}.recovery-page button[data-recovery-variant=outline]{color:var(--v2-text);border-color:var(--v2-line);background:0 0}.recovery-page button[data-recovery-variant=outline]:not(:disabled):hover{border-color:var(--v2-muted)}.recovery-page button[data-recovery-variant=destructive]{color:#fff3f0;background:#9f382c}.recovery-page button:disabled{opacity:.45;cursor:not-allowed}.recovery-page [data-recovery-banner]{border:1px solid var(--v2-line);background:var(--v2-bg);color:var(--v2-muted);border-radius:7px;padding:20px}.recovery-page [data-recovery-banner]>div{color:inherit;opacity:1}.recovery-page [data-recovery-banner] h3{color:var(--v2-text);margin-bottom:10px;font-size:20px}.recovery-page [data-recovery-banner=error]{color:#f2b8ae}.recovery-page [data-recovery-banner=success]{color:#b7d6be}.recovery-page [data-recovery-banner=warning]{color:#e5d7a8}.recovery-page [role=status],.recovery-page [role=alert]{line-height:1.6}.recovery-page [role=alert]{color:#f2b8ae}.recovery-help{border-left:1px solid var(--v2-line);background:var(--v2-bg);min-width:0;padding:36px 32px}.recovery-help h2{color:var(--v2-aqua);letter-spacing:-.02em;font-size:24px;line-height:1.25}.recovery-help>p{color:var(--v2-muted);max-width:65ch;margin-top:16px;font-size:15px}.recovery-guide{margin-top:28px}.recovery-guide h3{margin-bottom:16px;font-size:16px}.recovery-guide details{border-top:1px solid var(--v2-line)}.recovery-guide details:last-child{border-bottom:1px solid var(--v2-line)}.recovery-guide summary{cursor:pointer;min-height:56px;color:var(--v2-text);justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:14px;line-height:1.6;list-style:none;display:flex}.recovery-guide details>div{color:var(--v2-muted);padding:0 0 20px;font-size:14px}.recovery-guide ul{margin:12px 0 0;padding-left:20px}.recovery-guide li{margin-top:10px;line-height:1.65}.recovery-help .recovery-privacy{border-top:1px solid var(--v2-line);margin-top:28px;padding-top:24px;font-size:13px}.recovery-guide summary::-webkit-details-marker{display:none}.recovery-guide summary svg{color:var(--v2-muted);flex-shrink:0;transition:transform .15s}.recovery-guide summary:hover{color:var(--v2-aqua)}.recovery-guide details[open] summary svg{transform:rotate(180deg)}.recovery-page .recovery-field-hint{color:var(--v2-muted);font-size:13px;line-height:1.6}.recovery-page button[data-recovery-variant=primary]:disabled{color:var(--v2-muted);background:var(--v2-line);opacity:1}.recovery-panel[data-recovery-step=start] input{min-height:52px}.recovery-panel[data-recovery-step=start] button[data-recovery-variant]{margin-top:4px}@media (width<=1000px){.recovery-workspace{grid-template-columns:minmax(0,1fr);gap:0}.recovery-help{border-left:0;border-top:1px solid var(--v2-line);max-width:none}}@media (width<=640px){.recovery-layout{padding-top:32px;padding-bottom:56px}.recovery-intro p{font-size:16px}.recovery-workspace{margin-top:28px}.recovery-panel{padding:24px 20px 28px}.recovery-help{padding:28px 20px}.recovery-progress{gap:6px;margin-bottom:24px;padding-bottom:24px}.recovery-progress li{font-size:12px}.recovery-page [data-recovery-banner]{padding:16px}.recovery-page [data-recovery-banner] :is(.grid,.flex){min-width:0}}@media (prefers-reduced-motion:reduce){.recovery-page *,.recovery-page :before,.recovery-page :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}
