.recovery-page{margin:0;min-height:100svh;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 0,#261439,#08080e 65%);color:#f5f2fa;font:16px system-ui,sans-serif;padding:24px;box-sizing:border-box}.recovery-card{width:min(100%,440px);box-sizing:border-box;padding:32px;border:1px solid #393043;border-radius:24px;background:#111018;box-shadow:0 24px 90px #0006}.recovery-brand{display:flex;align-items:center;gap:12px;color:#f5f2fa;text-decoration:none;font-size:26px;font-weight:800}.recovery-card h1{font-size:27px;letter-spacing:-.7px;line-height:1.25;margin:28px 0 12px}.recovery-card p{line-height:1.6;color:#b8adca;font-size:14px}.recovery-card form{display:grid;gap:18px;margin:24px 0}.recovery-card label{display:grid;gap:8px;font-size:14px}.recovery-card input,.report-form input,.report-form select,.report-form textarea{font:inherit;width:100%;min-width:0;box-sizing:border-box;border:1px solid #493955;border-radius:12px;background:#1a1622;color:inherit;padding:13px}.recovery-card input:focus,.report-form :is(input,select,textarea):focus{outline:2px solid #be8afa;outline-offset:2px}.recovery-card button,.report-form button[type=submit]{background:#bc8bf5;color:#180e25;border:0;border-radius:13px;padding:14px 18px;font:700 15px system-ui;cursor:pointer;min-height:46px}.recovery-card button:disabled,.report-form button:disabled{opacity:.6;cursor:wait}.recovery-back{color:#cfabff;font-size:14px;text-decoration:none}.recovery-card .success{color:#67dda5}.report-form{display:grid;gap:14px;padding:6px 2px 18px;text-align:start}.report-form label{display:grid;gap:7px;font-size:13px;color:#dfd4ed}.report-form p{font-size:13px;line-height:1.6;color:#b8adca;margin:0}.report-form textarea{min-height:95px;resize:vertical}.report-context{padding:10px 13px;border:1px solid #45324f;background:#201729;border-radius:10px;color:#dfc3ff!important}.report-status{color:#99e9bd!important}.account-recovery{display:block;color:#c8a0ff;font-size:13px;text-align:center;padding:12px;text-decoration:none}.episode-report-link{display:inline-flex;align-items:center;gap:7px;margin-block:16px;border:1px solid #3d3149;border-radius:10px;background:#17121e;color:#cbb6df;padding:10px 14px;font:inherit;font-size:13px;cursor:pointer}.feed-report-trigger{margin-inline-start:8px;width:32px;height:32px;display:grid;place-items:center;background:#16121d88!important;border:1px solid #ffffff26!important;border-radius:50%;padding:7px!important}.feed-report-trigger svg{width:16px;height:16px}.alias-editor{display:grid;gap:10px;margin-top:24px;max-width:700px}.alias-editor textarea{min-height:100px}.report-note{max-width:360px;white-space:normal;overflow-wrap:anywhere}.report-edit{display:grid;gap:8px;min-width:185px}@media(max-width:400px){.recovery-card{padding:23px}.recovery-card h1{font-size:24px}}@media(prefers-reduced-motion:reduce){.recovery-page *{scroll-behavior:auto}}
