.ik-recovery{color:#0b1426;box-sizing:border-box;width:100%;max-width:760px;margin:32px auto;padding:20px}.ik-recovery-card{background:#fff;border:1px solid #dbe3ee;border-radius:18px;padding:38px;box-shadow:0 12px 35px #14273e08}.ik-recovery-icon{color:#14273e;background:#f0f5fd;border-radius:13px;place-items:center;width:50px;height:50px;margin-bottom:24px;display:grid}.ik-recovery .ik-recovery-kicker{letter-spacing:.16em;color:#53667f;margin:0 0 10px;font-size:10px;font-weight:700}.ik-recovery h1{letter-spacing:-.035em;margin:0 0 14px;font-size:clamp(23px,3vw,30px);font-weight:600;line-height:1.25}.ik-recovery p{color:#53667f;margin:0;font-size:14px;line-height:1.7}.ik-recovery-actions{flex-wrap:wrap;gap:12px;margin:26px 0 23px;display:flex}.ik-recovery-actions :is(button,a){font:inherit;cursor:pointer;color:#14273e;box-sizing:border-box;background:#fff;border:1px solid #dbe3ee;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:12px 17px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ik-recovery-actions button{color:#fff;background:#14273e;border-color:#14273e}.ik-recovery-actions button:hover{background:#243e62}.ik-recovery-actions a:hover{background:#f0f5fd}.ik-recovery-actions :focus-visible{outline-offset:3px;outline:3px solid #d9b876}.ik-recovery .ik-recovery-note{color:#53667f;border-top:1px solid #e1e8f1;padding-top:17px;font-size:11px}html[data-theme=dark] .ik-recovery{color:#e7edf4}html[data-theme=dark] .ik-recovery-card{background:#172734;border-color:#354859}html[data-theme=dark] .ik-recovery :is(p,.ik-recovery-kicker,.ik-recovery-note){color:#b5c4d3}html[data-theme=dark] .ik-recovery .ik-recovery-note{border-color:#354859}html[data-theme=dark] .ik-recovery-icon,html[data-theme=dark] .ik-recovery-actions a{color:#e7edf4;background:#20394f;border-color:#435d73}@media (max-width:600px){.ik-recovery{margin:12px auto;padding:12px}.ik-recovery-card{border-radius:13px;padding:24px 20px}.ik-recovery-actions{flex-direction:column}.ik-recovery-actions :is(button,a){width:100%;min-height:48px}}
