.password-recovery-page[data-v-4d2bd847]{background:radial-gradient(circle at 12% 18%,color-mix(in srgb,var(--fp1) 13%,transparent),transparent 26%),radial-gradient(circle at 86% 72%,color-mix(in srgb,var(--fp3) 13%,transparent),transparent 29%),linear-gradient(145deg,#f5faff 0,#fff 48%,color-mix(in srgb,var(--fp1) 9%,#fff));min-height:100vh;overflow:visible;padding:3.5rem 1rem 2.5rem;position:relative}.password-recovery-page[data-v-4d2bd847]:before{background-image:radial-gradient(color-mix(in srgb,var(--fp1) 28%,transparent) 1px,transparent 1px);background-size:28px 28px;content:"";-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%);opacity:.3}.apply-orbs[data-v-4d2bd847],.password-recovery-page[data-v-4d2bd847]:before{inset:0;pointer-events:none;position:absolute}.apply-orbs[data-v-4d2bd847]{overflow:hidden;z-index:0}.apply-orb[data-v-4d2bd847]{background:linear-gradient(135deg,var(--fp1),var(--fp3));border-radius:999px;filter:blur(4px);opacity:.2;pointer-events:none;position:absolute}.apply-orb--one[data-v-4d2bd847]{height:26rem;right:-12rem;top:5rem;width:26rem}.apply-orb--two[data-v-4d2bd847]{bottom:8rem;height:20rem;left:-10rem;width:20rem}.apply-shell[data-v-4d2bd847]{margin:auto;overflow:visible;position:relative;width:min(1120px,100%);z-index:1}.apply-shell--recovery[data-v-4d2bd847]{width:min(40rem,100%)}.apply-hero[data-v-4d2bd847]{align-items:flex-start;display:flex;flex-direction:column;gap:.4rem;overflow:visible;text-align:start;width:100%}.apply-hero--solo[data-v-4d2bd847]{align-items:center;margin:0 auto 1.65rem;text-align:center}.apply-hero__title-wrap[data-v-4d2bd847]{align-items:center;display:flex;flex-direction:column;gap:.55rem;max-width:100%;overflow:visible;position:relative}.apply-hero__badge[data-v-4d2bd847]{align-items:center;background:color-mix(in srgb,var(--fp1) 8%,hsla(0,0%,100%,.88));border:1px solid color-mix(in srgb,var(--fp1) 24%,hsla(0,0%,100%,.65));border-radius:999px;box-shadow:inset 0 1px #ffffffd9,0 8px 22px -14px color-mix(in srgb,var(--fp1) 30%,transparent);color:var(--fp1);display:inline-flex;font-size:.72rem;font-weight:800;gap:.35rem;padding:.38rem .78rem;position:relative;white-space:nowrap;z-index:2}.apply-hero__badge-chip[data-v-4d2bd847]{align-items:center;background:var(--fp1);border-radius:.4rem;box-shadow:inset 0 1px #ffffff47;color:#fff;display:inline-flex;height:1.25rem;justify-content:center;width:1.25rem}.apply-hero__badge-chip[data-v-4d2bd847] svg{color:#fff}.apply-hero__title[data-v-4d2bd847]{color:#0f172a;font-size:clamp(1.75rem,3.2vw,2.35rem);font-weight:900;letter-spacing:-.25px;line-height:1.2;margin:0;position:relative;z-index:1}.apply-hero__title-text[data-v-4d2bd847]{background:linear-gradient(90deg,color-mix(in srgb,var(--fp2) 88%,#fff),var(--fp1) 55%,color-mix(in srgb,var(--fp3) 80%,#fff));background-clip:text;-webkit-background-clip:text;color:transparent}.apply-card[data-v-4d2bd847]{background:linear-gradient(145deg,#ffffffeb,color-mix(in srgb,var(--fp1) 4%,rgba(248,252,255,.88)));border:1px solid color-mix(in srgb,var(--fp1) 14%,hsla(0,0%,100%,.9));border-radius:1.5rem;box-shadow:0 18px 50px color-mix(in srgb,var(--fp2) 12%,rgba(30,64,175,.08)),inset 0 1px #fffffff2;padding:clamp(1.5rem,3.5vw,2.15rem);position:relative}.recovery-tabs[data-v-4d2bd847]{display:flex;flex-direction:column;gap:.55rem;margin:0 0 1.35rem;width:100%}.recovery-tabs__label[data-v-4d2bd847]{color:color-mix(in srgb,var(--fp2) 55%,#334155);font-size:.88rem;font-weight:800;margin:0;text-align:center}.recovery-tabs__list[data-v-4d2bd847]{background:color-mix(in srgb,var(--fp1) 4%,rgba(226,232,240,.62));border:1px solid color-mix(in srgb,var(--fp1) 14%,rgba(203,213,225,.75));border-radius:.8rem;box-shadow:inset 0 1px #ffffffe6;display:grid;gap:.35rem;grid-template-columns:1fr 1fr;padding:.28rem}.recovery-tab[data-v-4d2bd847]{align-items:center;background:transparent;border:1px solid transparent;border-radius:.65rem;color:#64748b;cursor:pointer;display:inline-flex;font-size:.88rem;font-weight:800;gap:.45rem;justify-content:center;padding:.7rem .85rem;transition:.2s}.recovery-tab[data-v-4d2bd847]:hover:not(.recovery-tab--active){background:#ffffff8c;color:var(--fp1)}.recovery-tab--active[data-v-4d2bd847]{background:linear-gradient(135deg,var(--fp1),var(--fp2));border-color:color-mix(in srgb,var(--fp1) 55%,hsla(0,0%,100%,.28));box-shadow:0 8px 20px -10px color-mix(in srgb,var(--fp1) 50%,transparent),inset 0 1px #ffffff2e;color:#fff}.recovery-tab__icon[data-v-4d2bd847]{flex:none;height:1.05rem;width:1.05rem}.recovery-panel[data-v-4d2bd847]{display:flex;flex-direction:column;gap:1.35rem;width:100%}[data-v-4d2bd847] .apply-field{gap:.6rem}[data-v-4d2bd847] .field-label{font-size:.95rem}[data-v-4d2bd847] .field-icon-wrap{border-radius:13px;flex-basis:2.5rem;height:2.5rem;width:2.5rem}[data-v-4d2bd847] .field-icon-wrap--1{background:var(--fp1)}[data-v-4d2bd847] .field-icon-wrap--2{background:var(--fp2)}[data-v-4d2bd847] .field-icon-wrap--3{background:var(--fp3)}[data-v-4d2bd847] .field-icon-wrap--4{background:var(--fp1)}[data-v-4d2bd847] .field-icon{height:1.15rem;width:1.15rem}[data-v-4d2bd847] .apply-field .password-input__field,[data-v-4d2bd847] .apply-field input{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--fp1) 4%,#fff);border:1px solid color-mix(in srgb,var(--fp1) 18%,#e2e8f0);border-radius:.8rem;box-shadow:0 8px 22px -16px color-mix(in srgb,var(--fp1) 28%,transparent);color:#0f172a;font-size:.95rem;outline:none;padding:.85rem 1rem;transition:.2s;width:100%}[data-v-4d2bd847] .apply-field .password-input__field,[data-v-4d2bd847] .login-password-input .password-input__field{border-radius:.8rem;font-size:.95rem;padding-block:.85rem;padding-inline:.95rem 3rem}[data-v-4d2bd847] .apply-field .password-input__field:focus,[data-v-4d2bd847] .apply-field input:focus{background:#fff;border-color:var(--fp1);box-shadow:0 0 0 3px color-mix(in srgb,var(--fp1) 18%,transparent)}[data-v-4d2bd847] .apply-field .password-input__toggle,[data-v-4d2bd847] .login-password-input .password-input__toggle{background:linear-gradient(135deg,color-mix(in srgb,var(--fp1) 10%,hsla(0,0%,100%,.92)),color-mix(in srgb,var(--fp3) 8%,hsla(0,0%,100%,.82)));border:1px solid color-mix(in srgb,var(--fp1) 18%,hsla(0,0%,100%,.7));border-radius:.55rem;box-shadow:inset 0 1px #ffffffe6,0 6px 14px -10px color-mix(in srgb,var(--fp1) 35%,transparent);color:var(--fp1,#0891b2);height:2rem;inset-inline-end:.5rem;width:2rem}.recovery-btn[data-v-4d2bd847]{align-items:center;background:linear-gradient(135deg,var(--fp1),var(--fp2));border:1px solid color-mix(in srgb,var(--fp1) 65%,#fff);border-radius:.8rem;box-shadow:0 10px 25px color-mix(in srgb,var(--fp1) 25%,transparent),inset 0 1px #ffffff47;color:#fff;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:900;gap:.5rem;justify-content:center;padding:.9rem 1.1rem;transition:opacity .2s,transform .2s;width:100%}.recovery-btn[data-v-4d2bd847]:hover:not(:disabled){opacity:.94}.recovery-btn[data-v-4d2bd847]:disabled{cursor:not-allowed;opacity:.65}.recovery-btn--secondary[data-v-4d2bd847]{background:color-mix(in srgb,var(--fp1) 6%,#f1f5f9);border:1px solid color-mix(in srgb,var(--fp1) 16%,#e2e8f0);box-shadow:none;color:#334155}.recovery-btn--secondary[data-v-4d2bd847]:hover:not(:disabled){background:color-mix(in srgb,var(--fp1) 10%,#fff);border-color:color-mix(in srgb,var(--fp1) 42%,#e2e8f0);color:var(--fp1)}.recovery-btn__icon[data-v-4d2bd847]{flex:none;height:1.15rem;width:1.15rem}.recovery-actions[data-v-4d2bd847]{display:flex;flex-direction:column;gap:.65rem}.recovery-message[data-v-4d2bd847]{font-size:.88rem;font-weight:700;line-height:1.5;margin:0;text-align:center}.recovery-message--muted[data-v-4d2bd847]{color:color-mix(in srgb,var(--fp1) 40%,#64748b);display:flex;justify-content:center}.recovery-message--ok[data-v-4d2bd847]{background:color-mix(in srgb,#22c55e 12%,#fff);border:1px solid color-mix(in srgb,#22c55e 28%,transparent);border-radius:.7rem;color:#15803d;padding:.7rem .85rem}.recovery-message--err[data-v-4d2bd847]{background:#fff1f2;border:1px solid color-mix(in srgb,#be123c 28%,transparent);border-radius:.7rem;color:#be123c;padding:.7rem .85rem}.recovery-back[data-v-4d2bd847]{color:#64748b;font-size:.88rem;margin:.25rem 0 0;text-align:center}.recovery-back a[data-v-4d2bd847]{color:var(--fp1);font-weight:900;text-decoration:none}.spin[data-v-4d2bd847]{animation:spin-4d2bd847 1s linear infinite;height:1.15rem;width:1.15rem}.recovery-swap-enter-active[data-v-4d2bd847],.recovery-swap-leave-active[data-v-4d2bd847]{transition:opacity .28s ease,transform .28s ease}.recovery-swap-enter-from[data-v-4d2bd847]{opacity:0;transform:translateY(12px)}.recovery-swap-leave-to[data-v-4d2bd847]{opacity:0;transform:translateY(-8px)}@keyframes spin-4d2bd847{to{transform:rotate(1turn)}}@media(min-width:640px){.recovery-actions[data-v-4d2bd847]{flex-direction:row}.recovery-actions .recovery-btn[data-v-4d2bd847]{flex:1}}@media(max-width:760px){.password-recovery-page[data-v-4d2bd847]{padding:1.75rem .7rem 1.35rem}.apply-shell--recovery[data-v-4d2bd847]{width:min(100%,36rem)}.apply-hero--solo[data-v-4d2bd847]{gap:.28rem;margin:0 auto 1.05rem}.apply-hero__title-wrap[data-v-4d2bd847]{gap:.4rem}.apply-card--recovery[data-v-4d2bd847]{border-radius:1.05rem;padding:.95rem}.apply-hero__badge[data-v-4d2bd847]{font-size:.55rem;padding:.22rem .5rem}.apply-hero__badge-chip[data-v-4d2bd847]{border-radius:.35rem;height:1.1rem;width:1.1rem}.apply-hero__title[data-v-4d2bd847]{font-size:clamp(1.25rem,5.5vw,1.65rem)}.recovery-tabs__list[data-v-4d2bd847]{gap:.28rem;padding:.2rem}.recovery-tabs__label[data-v-4d2bd847]{font-size:.78rem}.recovery-tab[data-v-4d2bd847]{font-size:.76rem;gap:.28rem;padding:.5rem .4rem}.recovery-tab__icon[data-v-4d2bd847]{height:.9rem;width:.9rem}.recovery-panel[data-v-4d2bd847]{gap:.95rem}[data-v-4d2bd847] .apply-field,[data-v-4d2bd847] .field-label-row{gap:.4rem}[data-v-4d2bd847] .field-label{font-size:.82rem;line-height:1.35}[data-v-4d2bd847] .field-icon-wrap{border-radius:10px;flex-basis:2.05rem;height:2.05rem;width:2.05rem}[data-v-4d2bd847] .field-icon{height:.95rem;width:.95rem}[data-v-4d2bd847] .apply-field .password-input__field,[data-v-4d2bd847] .apply-field input{border-radius:.7rem;font-size:.88rem;padding:.65rem .85rem}[data-v-4d2bd847] .apply-field .password-input__field,[data-v-4d2bd847] .login-password-input .password-input__field{border-radius:.7rem;font-size:.88rem;padding-block:.65rem;padding-inline:.85rem 2.75rem}.recovery-btn[data-v-4d2bd847]{font-size:.88rem;padding:.7rem .95rem}.recovery-actions[data-v-4d2bd847]{gap:.5rem}}html.dark .password-recovery-page{background:radial-gradient(circle at 88% 16%,color-mix(in srgb,var(--fp1) 19%,transparent),transparent 27%),radial-gradient(circle at 12% 84%,color-mix(in srgb,var(--fp2) 15%,transparent),transparent 25%),linear-gradient(145deg,color-mix(in srgb,var(--fp1) 13%,#060b16) 0,color-mix(in srgb,var(--fp2) 18%,#070c17) 55%,color-mix(in srgb,var(--fp3) 10%,#050a14));color:#e2e8f0}html.dark .password-recovery-page:before{background-image:radial-gradient(color-mix(in srgb,var(--fp1) 32%,transparent) 1px,transparent 1px);opacity:.18}html.dark .password-recovery-page .apply-orb{opacity:.14}html.dark .password-recovery-page .apply-hero__badge{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.78));border-color:color-mix(in srgb,var(--fp1) 32%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff14}html.dark .password-recovery-page .apply-hero__badge-text,html.dark .password-recovery-page .apply-hero__title-text{background:linear-gradient(135deg,var(--fp2),var(--fp1),var(--fp3));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;display:inline-block}html.dark .password-recovery-page .apply-hero__title{color:transparent;margin-inline:auto;width:-moz-fit-content;width:fit-content}html.dark .password-recovery-page .apply-card{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.1));box-shadow:inset 0 1px #ffffff0f,0 16px 40px -24px color-mix(in srgb,var(--fp2) 32%,transparent)}html.dark .password-recovery-page .recovery-tabs__label{color:color-mix(in srgb,var(--fp2) 70%,#e2e8f0)}html.dark .password-recovery-page .recovery-tabs__list{background:color-mix(in srgb,var(--fp1) 8%,rgba(4,8,18,.82));border-color:color-mix(in srgb,var(--fp1) 24%,hsla(0,0%,100%,.08));box-shadow:inset 0 2px 4px #00000040,inset 0 0 0 1px #0000001a}html.dark .password-recovery-page .recovery-tab{color:color-mix(in srgb,var(--fp2) 45%,#cbd5e1)}html.dark .password-recovery-page .recovery-tab:hover:not(.recovery-tab--active){background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.55));color:#fff}html.dark .password-recovery-page .recovery-tab--active{background:linear-gradient(135deg,var(--fp1),var(--fp2));border-color:color-mix(in srgb,var(--fp1) 55%,hsla(0,0%,100%,.28));color:#fff}html.dark .password-recovery-page .apply-field .field-label,html.dark .password-recovery-page .field-label{color:color-mix(in srgb,var(--fp2) 70%,#e2e8f0)}html.dark .password-recovery-page .field-icon-wrap{box-shadow:0 8px 18px -12px color-mix(in srgb,var(--fp1) 40%,rgba(15,23,42,.35)),inset 0 1px #ffffff2e}html.dark .password-recovery-page .field-icon-wrap--1{background:var(--fp1)}html.dark .password-recovery-page .field-icon-wrap--2{background:var(--fp2)}html.dark .password-recovery-page .field-icon-wrap--3{background:var(--fp3)}html.dark .password-recovery-page .field-icon-wrap--4{background:var(--fp1)}html.dark .password-recovery-page .apply-field .password-input__field,html.dark .password-recovery-page .apply-field input{-webkit-backdrop-filter:none;backdrop-filter:none;background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 38%,hsla(0,0%,100%,.12));box-shadow:inset 0 1px #ffffff0d,0 8px 22px -16px color-mix(in srgb,var(--fp1) 30%,transparent);color:#f8fafc}html.dark .password-recovery-page .apply-field .password-input__field::-moz-placeholder,html.dark .password-recovery-page .apply-field input::-moz-placeholder{color:color-mix(in srgb,var(--fp1) 35%,#94a3b8)}html.dark .password-recovery-page .apply-field .password-input__field::placeholder,html.dark .password-recovery-page .apply-field input::placeholder{color:color-mix(in srgb,var(--fp1) 35%,#94a3b8)}html.dark .password-recovery-page .apply-field .password-input__field:focus,html.dark .password-recovery-page .apply-field input:focus{background:color-mix(in srgb,var(--fp1) 14%,rgba(8,12,22,.94));border-color:color-mix(in srgb,var(--fp1) 62%,hsla(0,0%,100%,.2));box-shadow:0 0 0 3px color-mix(in srgb,var(--fp1) 22%,transparent)}html.dark .password-recovery-page .apply-field .password-input__toggle,html.dark .password-recovery-page .login-password-input .password-input__toggle{background:color-mix(in srgb,var(--fp1) 16%,rgba(8,12,22,.9));border-color:color-mix(in srgb,var(--fp1) 32%,hsla(0,0%,100%,.12));color:#e2e8f0}html.dark .password-recovery-page .recovery-btn{border-color:color-mix(in srgb,var(--fp1) 55%,hsla(0,0%,100%,.35));box-shadow:0 12px 24px -12px color-mix(in srgb,var(--fp1) 55%,transparent),inset 0 1px #ffffff47}html.dark .password-recovery-page .recovery-btn--secondary{background:color-mix(in srgb,var(--fp1) 12%,rgba(8,12,22,.88));border-color:color-mix(in srgb,var(--fp1) 28%,hsla(0,0%,100%,.12));color:#e2e8f0}html.dark .password-recovery-page .recovery-btn--secondary:hover:not(:disabled){background:color-mix(in srgb,var(--fp1) 18%,rgba(8,12,22,.92));border-color:color-mix(in srgb,var(--fp1) 48%,hsla(0,0%,100%,.16));color:#fff}html.dark .password-recovery-page .recovery-message--muted{color:color-mix(in srgb,var(--fp1) 40%,#94a3b8)}html.dark .password-recovery-page .recovery-message--ok{background:color-mix(in srgb,#22c55e 16%,rgba(8,12,22,.88));border-color:color-mix(in srgb,#22c55e 35%,transparent);color:#bbf7d0}html.dark .password-recovery-page .recovery-message--err{background:color-mix(in srgb,#be123c 18%,rgba(8,12,22,.88));border-color:color-mix(in srgb,#be123c 40%,transparent);color:#fecdd3}html.dark .password-recovery-page .recovery-back{color:color-mix(in srgb,var(--fp1) 28%,#94a3b8)}html.dark .password-recovery-page .recovery-back a{color:var(--fp1)}
