.auth-recovery-page{background:var(--login-panel);width:100%;min-height:100dvh;display:block;position:relative;overflow:hidden}.auth-recovery-video,.auth-recovery-shade{width:100%;height:100%;position:absolute;inset:0}.auth-recovery-video{z-index:0;object-fit:cover;object-position:center;display:block}.auth-recovery-shade{z-index:1;background:radial-gradient(circle at 50% 42%,#d7a44d1f,#0000 30%),linear-gradient(90deg,#000000b8,#00000047 50%,#000000b3),linear-gradient(#00000094,#0000 34%,#000000c2);background:radial-gradient(circle at 50% 42%,lab(71.0189% 13.1094 51.3954/.12),#0000 30%),linear-gradient(90deg,lab(0% 0 0/.72),lab(0% 0 0/.28) 50%,lab(0% 0 0/.7)),linear-gradient(lab(0% 0 0/.58),#0000 34%,lab(0% 0 0/.76))}.auth-recovery-ui{z-index:2;width:100%;min-height:100dvh;padding:clamp(1rem, 3vw, 2rem) clamp(1rem, 4vw, 4rem) max(1rem, env(safe-area-inset-bottom));color:var(--login-white);grid-template-rows:auto 1fr auto;display:grid;position:relative}.auth-recovery-brand,.auth-recovery-copyright{color:var(--login-gold-2);letter-spacing:.14em;font-size:clamp(.68rem,1.2vw,.86rem);font-weight:700}.auth-recovery-brand{justify-self:start;align-items:center;gap:.55rem;display:inline-flex}.auth-recovery-brand-mark{border:1px solid var(--login-gold);width:1.65rem;height:1.65rem;color:var(--login-gold-2);place-items:center;font-size:.9rem;line-height:1;display:grid}.auth-recovery-stage{place-items:center;min-height:0;padding:1rem 0;display:grid}.auth-recovery-card{box-sizing:border-box;border:1px solid color-mix(in oklch, var(--login-gold) 72%, transparent);clip-path:polygon(.7rem 0,100% 0,100% calc(100% - .7rem),calc(100% - .7rem) 100%,0 100%,0 .7rem);background:linear-gradient(145deg,#100a03f5,#020202f0);background:linear-gradient(145deg,lab(3.04736% 1.297 3.22467/.96),lab(.658503% 0 0/.94));width:min(31rem,100%);padding:clamp(1.15rem,3vw,1.8rem);position:relative;box-shadow:0 1.5rem 4rem #0000008f,inset 0 1px #ffffff1a;box-shadow:0 1.5rem 4rem lab(0% 0 0/.56),inset 0 1px lab(100% 0 0/.1)}.auth-recovery-card:before{clip-path:polygon(.45rem 0,100% 0,100% calc(100% - .45rem),calc(100% - .45rem) 100%,0 100%,0 .45rem);content:"";pointer-events:none;border:1px solid #ffffff1a;border:1px solid lab(100% 0 0/.1);position:absolute;inset:.38rem}.auth-recovery-card-head,.auth-recovery-footer{z-index:1;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:relative}.auth-recovery-badge,.auth-recovery-step,.auth-recovery-kicker,.auth-recovery-footer span{color:var(--login-gold);letter-spacing:.16em;font-size:.62rem;font-weight:700}.auth-recovery-step,.auth-recovery-footer span{color:var(--login-muted);letter-spacing:.12em}.auth-recovery-rule{z-index:1;background:linear-gradient(90deg, var(--login-gold), #ffffff29, transparent);height:1px;margin:.8rem 0 1.1rem;position:relative}@supports (color:lab(0% 0 0)){.auth-recovery-rule{background:linear-gradient(90deg, var(--login-gold), lab(100% 0 0/.16), transparent)}}.auth-recovery-kicker{z-index:1;margin:0;position:relative}.auth-recovery-card h1{z-index:1;color:var(--login-white);margin:.35rem 0 0;font-size:clamp(1.8rem,4vw,2.4rem);line-height:1.08;position:relative}.auth-recovery-subtitle{z-index:1;color:var(--login-muted);margin:.55rem 0 0;font-size:.86rem;line-height:1.5;position:relative}.auth-recovery-form{z-index:1;gap:.72rem;margin-top:1.35rem;display:grid;position:relative}.auth-recovery-field{gap:.38rem;display:grid}.auth-recovery-label{color:var(--login-white);font-size:.78rem;font-weight:700}.auth-recovery-input-wrap{display:block;position:relative}.auth-recovery-input-icon{width:1rem;height:1rem;color:var(--login-subtle);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.auth-recovery-input{box-sizing:border-box;border:1px solid var(--login-line);width:100%;height:3rem;color:var(--login-white);font:inherit;background:#020202d1;background:lab(.462488% 0 0/.82);border-radius:.55rem;padding:0 1rem 0 2.5rem;font-size:.86rem}.auth-recovery-input::placeholder{color:var(--login-subtle)}.auth-recovery-input:hover,.auth-recovery-input:focus{border-color:var(--login-gold)}.auth-recovery-input:focus{box-shadow:0 0 0 1px var(--login-gold), 0 0 1.2rem #e1b34d24;outline:none}@supports (color:lab(0% 0 0)){.auth-recovery-input:focus{box-shadow:0 0 0 1px var(--login-gold), 0 0 1.2rem lab(75.8503% 9.07603 57.1319/.14)}}.auth-recovery-status,.auth-recovery-token{border:1px solid var(--login-line);color:var(--login-muted);background:#00000047;background:lab(0% 0 0/.28);margin:0;padding:.65rem .75rem;font-size:.74rem;line-height:1.35}.auth-recovery-status.is-error{color:#ff9e96;color:lab(75.4484% 43.6674 24.4888);border-color:#ce514da3;border-color:lab(52.0138% 50.3325 29.517/.64)}.auth-recovery-status.is-success{color:#91d993;color:lab(80.6219% -33.5752 26.9876);border-color:#5a9f5da6;border-color:lab(59.7164% -33.6163 27.438/.65)}.auth-recovery-token{border-color:color-mix(in oklch, var(--login-gold) 52%, transparent);color:var(--login-gold-2);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.auth-recovery-token:hover{background:#e1b34d1a;background:lab(75.8503% 9.07603 57.1319/.1)}.auth-recovery-submit{border:1px solid color-mix(in oklch, var(--login-gold-2) 85%, white);background:linear-gradient(90deg, var(--login-gold-deep), var(--login-gold) 48%, var(--login-gold-2));width:100%;height:3rem;color:var(--login-btn-ink);font:inherit;cursor:pointer;border-radius:.55rem;justify-content:center;align-items:center;gap:.55rem;font-size:.9rem;font-weight:700;display:inline-flex}.auth-recovery-submit:hover{filter:brightness(1.08)}.auth-recovery-submit:disabled{opacity:.55;cursor:wait;filter:none}.auth-recovery-footer{border-top:1px solid #ffffff1f;border-top:1px solid lab(100% 0 0/.12);margin-top:1.25rem;padding-top:.9rem}.auth-recovery-footer a{color:var(--login-gold-2);font-size:.78rem;font-weight:700;text-decoration:none}.auth-recovery-footer a:hover{text-decoration:underline}.auth-recovery-copyright{color:#f8f8f89e;color:lab(97.68% -.0000298023 .0000119209/.62);justify-self:end;font-size:.54rem}@media (max-width:767px){.auth-recovery-ui{padding-inline:1rem}.auth-recovery-card{width:min(31rem,100%)}}@media (max-height:600px){.auth-recovery-ui{padding-top:.65rem}.auth-recovery-stage{padding:.4rem 0}.auth-recovery-card{padding:.85rem 1rem}.auth-recovery-rule{margin:.5rem 0 .65rem}.auth-recovery-card h1{font-size:1.7rem}.auth-recovery-subtitle{margin-top:.35rem;font-size:.76rem}.auth-recovery-form{gap:.45rem;margin-top:.75rem}.auth-recovery-input,.auth-recovery-submit{height:2.55rem}.auth-recovery-footer{margin-top:.7rem;padding-top:.55rem}}@media (max-width:480px) and (max-height:650px){.auth-recovery-card{padding:.75rem .85rem}.auth-recovery-badge,.auth-recovery-step,.auth-recovery-kicker{font-size:.56rem}.auth-recovery-card h1{font-size:1.5rem}.auth-recovery-subtitle,.auth-recovery-input,.auth-recovery-submit{font-size:.72rem}.auth-recovery-label{font-size:.7rem}.auth-recovery-input,.auth-recovery-submit{height:2.35rem}.auth-recovery-footer a{font-size:.7rem}.auth-recovery-footer span{display:none}}
