:root{--ink:#1B2D45;--accent:#3E8ED0}*{box-sizing:border-box}body{margin:0;background:#F8F8FA;color:var(--ink);font-family:Nunito,system-ui,sans-serif;line-height:1.65}.recovery-wrap{max-width:760px;margin:auto;padding:24px 22px 64px}.recovery-nav{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:48px}.plans-logo{font-family:Nunito,sans-serif;font-weight:800;font-size:18px;letter-spacing:-.5px;flex-shrink:0;text-decoration:none}.recovery-nav>a:last-child{color:var(--ink);font-size:14px}h1{font-size:clamp(30px,5vw,42px);line-height:1.15;letter-spacing:-1px;margin:12px 0 20px}p{max-width:64ch}.recovery-card{background:#fff;border:1px solid #dce3ed;border-radius:20px;padding:24px;margin:24px 0}.recovery-card li{margin:12px 0}.recovery-card ul{list-style:none;padding:0}.recovery-card button,.recovery-actions button{font:inherit;min-height:44px;border:1px solid #c5d2e2;border-radius:10px;padding:10px 16px;background:#fff;color:var(--ink);cursor:pointer}.recovery-card button{width:100%;text-align:left;font-weight:700}.recovery-actions{display:flex;gap:12px;flex-wrap:wrap}.recovery-actions .primary{background:var(--ink);color:#fff;border-color:var(--ink)}button:disabled{opacity:.55;cursor:wait}button:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.recovery-status{padding:16px;background:#eaf3fb;border-radius:12px;overflow-wrap:anywhere}.recovery-status:empty{display:none}.small{font-size:13px;color:#53647a;overflow-wrap:anywhere}#editorGate{max-width:680px;margin:80px auto;padding:24px;font:16px/1.6 system-ui,sans-serif;color:var(--ink)}html[data-editor-pending] body>*:not(#editorGate):not(script):not(style){display:none!important}@media(max-width:480px){.recovery-nav{margin-bottom:32px}.recovery-card{padding:18px}.recovery-actions button{width:100%}}
