.recovery-root{max-width:900px;margin:40px auto;padding:28px 24px 44px;background:#f4f7fb;border-radius:16px;color-scheme:light;font:16px/1.55 system-ui,sans-serif;color:#122a40}.recovery-root h1{font-size:34px;line-height:1.15;margin:8px 0 18px}.recovery-root h2{font-size:21px;margin:0 0 16px}.recovery-eyebrow{font-size:12px;letter-spacing:.16em;color:#4d687d;font-weight:700}.recovery-root aside{background:#fff6e2;padding:16px;border-radius:10px;border:1px solid #e4cb8a}.recovery-card{border:1px solid #d8e3eb;padding:24px;border-radius:12px;margin:20px 0;background:white}.recovery-root button{border:1px solid #18496a;border-radius:7px;background:#18496a;color:#fff;padding:11px 16px;font:inherit;cursor:pointer}.recovery-root button:disabled{opacity:.5;cursor:default}.recovery-root label{display:grid;gap:7px;margin:14px 0}.recovery-root input,.recovery-root select,.recovery-root textarea{box-sizing:border-box;display:block;padding:10px 12px;border:1px solid #aebfce;border-radius:6px;font:inherit;width:100%;background:white;color:#122a40}.recovery-root textarea{min-height:78px}.recovery-root select{margin-top:16px}.recovery-actions,.recovery-tabs{display:flex;gap:10px;flex-wrap:wrap}.recovery-tabs{margin:24px 0}.recovery-tabs button[aria-selected=false]{background:#fff;color:#18496a}.recovery-error{background:#ffeded;padding:15px;overflow-wrap:anywhere}.recovery-modal{position:fixed;inset:0;background:#00152ccc;z-index:10000;display:grid;place-items:center;padding:20px}.recovery-modal>section{max-width:640px;max-height:85vh;overflow:auto;background:white;padding:28px;border-radius:12px}.recovery-modal pre{white-space:pre-wrap;overflow-wrap:anywhere;padding:16px;background:#eef3f7;font-size:18px}.recovery-root :focus-visible{outline:3px solid #da902b;outline-offset:3px}@media(max-width:600px){.recovery-root{margin-top:20px;padding:22px 14px 32px}.recovery-card{padding:16px}.recovery-root h1{font-size:27px}.recovery-actions button{width:100%}}.recovery-modal[hidden]{display:none}.recovery-modal{font:16px/1.55 system-ui,sans-serif;color:#122a40}.recovery-modal label{display:grid;gap:8px}.recovery-modal textarea{color:#122a40;background:#fff;color-scheme:light;box-sizing:border-box;width:100%;min-height:95px;padding:12px;font:inherit}.recovery-modal button{padding:10px 14px;margin-top:14px;font:inherit}.recovery-checkbox{display:flex!important;align-items:flex-start;gap:10px}.recovery-checkbox input{width:auto!important;flex:0 0 auto}.recovery-root hr{border:0;border-top:1px solid #d8e3eb;margin:28px 0}.recovery-root a{color:#174d72}.recovery-modal button+button{margin-left:8px}.device-qr{display:block;width:min(100%,300px);height:auto;margin:20px auto;padding:8px;background:white;border-radius:12px}.device-camera{width:100%;max-height:400px;object-fit:cover;border-radius:14px;background:#12334b}.recovery-note{font-size:14px;line-height:1.5;color:#506a7c}[data-link-comparison]{font-variant-numeric:tabular-nums;letter-spacing:3px;font-size:24px}.recovery-checkbox{display:flex;gap:12px;align-items:start;margin:18px 0}.recovery-checkbox input{width:auto;flex:none;margin-top:5px}.recovery-root ol{padding-left:24px;line-height:1.6}.recovery-card{overflow-wrap:anywhere}