.ka-account .ka-forgot-link{display:block;margin:15px auto 0;padding:7px 8px;background:none;border:0;box-shadow:none;clip-path:none;color:#cfb380;text-transform:none;font-size:12px;cursor:pointer}.ka-account .ka-forgot-link::before,.ka-account .ka-forgot-link::after{display:none}.ka-account .ka-forgot-link:hover{color:#ffe0a0;text-decoration:underline}.ka-recovery-form[hidden]{display:none!important}.ka-recovery-form h3{font-size:19px;color:#ebd3a6;margin:0 0 12px}.ka-recovery-form>p{font-size:12px;line-height:1.9;color:#b8ab94}.ka-recovery-form label{display:block;margin:20px 0 9px;font-size:12px;color:#cbb58a}.ka-recovery-form input{width:100%;padding:13px;background:#14100b;border:1px solid #a7894a66;border-radius:6px;color:#f1dfbc;font-size:14px;box-sizing:border-box}.ka-recovery-form .ka-button{width:100%;justify-content:center;margin-top:12px}.ka-recovery-note{min-height:25px;margin:14px 0 0;color:#dec58e!important}.ka-reset-page{min-height:100vh;margin:0;padding:24px;display:grid;place-items:center;background:radial-gradient(ellipse at top,#51402555,transparent 65%),#100d09;color:#e6d4b5;font:14px/1.7 Arial,sans-serif}.ka-reset-card{width:min(460px,100%);padding:30px;border:1px solid #b68a4766;border-radius:13px;box-sizing:border-box;background:#17110d}.ka-reset-card img{width:66px;height:66px;object-fit:contain}.ka-reset-card h1{font-size:23px;line-height:1.7;margin:13px 0}.ka-reset-card a{color:#d9b777}.ka-reset-card button{padding:13px;border:1px solid #d1ad69;border-radius:6px;background:#cba763;color:#23190b;font-weight:bold;cursor:pointer}.ka-reset-card button:disabled{opacity:.5;cursor:wait}.ka-reset-card .ka-recovery-note{font-size:13px}
.ka-recovery-form fieldset{border:0;padding:0;margin:0;min-width:0}.ka-recovery-form [hidden]{display:none!important}.ka-recovery-form fieldset>p{font-size:12px;line-height:1.9;color:#b8ab94}.ka-recovery-steps{list-style:none;display:flex;gap:6px;padding:0;margin:16px 0 22px;counter-reset:step}.ka-recovery-steps li{flex:1;border-bottom:2px solid #6d593b55;padding:8px 0;color:#a3957a;font-size:12px;counter-increment:step}.ka-recovery-steps li:before{content:counter(step) " · ";color:#c5a268}.ka-recovery-steps [aria-current=step]{color:#f4d28b;border-color:#e4b958}.ka-recovery-form #recoveryCode{text-align:center;letter-spacing:.45em;font-size:24px}.ka-recovery-form .ka-recovery-recipient{overflow-wrap:anywhere;color:#e5c78d}.ka-recovery-form button:disabled{opacity:.55;cursor:default}
.ka-account:has(.ka-recovery-form:not([hidden])){padding:24px 30px}.ka-account:has(.ka-recovery-form:not([hidden])) .ka-account-heading{margin:0 0 20px}.ka-account:has(.ka-recovery-form:not([hidden])) .ka-account-heading img{width:48px;height:48px}.ka-account:has(.ka-recovery-form:not([hidden])) .ka-account-heading+div{display:none}.ka-recovery-form .ka-recovery-steps{margin:10px 0 15px}.ka-recovery-form label{margin:14px 0 7px}.ka-recovery-form .ka-recovery-note{min-height:0;margin:10px 0 0}.ka-recovery-form .ka-recovery-note:empty{display:none}.ka-recovery-form .ka-forgot-link{margin:8px auto 0}.ka-recovery-form .ka-button{margin-top:18px}
.ka-recovery-form.is-complete>h3,.ka-recovery-form.is-complete>.ka-recovery-steps{display:none}.ka-recovery-success{text-align:center;padding:16px 0 8px;outline:none}.ka-recovery-success-icon{display:grid;place-items:center;width:76px;height:76px;margin:0 auto 22px;color:#91dbb9;border:1px solid #72c49f66;border-radius:50%;background:radial-gradient(circle,#408b6533,#1c352422);box-shadow:0 0 0 8px #6cba9510}.ka-recovery-success-icon svg{width:34px;height:34px}.ka-recovery-success h4{font-size:21px;line-height:1.65;color:#f1dcad;margin:0 0 13px;font-weight:700}.ka-recovery-success p{max-width:340px;margin:0 auto 26px;font-size:13px;line-height:1.9;color:#bfb29c}.ka-recovery-success .ka-button{gap:16px;margin-top:0;min-height:48px}
