.auth-interface-module__fO56sW__page{background:radial-gradient(circle at 10% 12%,#56dab524,#0000 27%),radial-gradient(circle at 89% 3%,#8465ff33,#0000 32%),linear-gradient(#f8f6fc,#efecf7);min-height:calc(100vh - 76px);padding:54px 24px 72px;position:relative;overflow:hidden}.auth-interface-module__fO56sW__ambientOne,.auth-interface-module__fO56sW__ambientTwo{filter:blur(90px);pointer-events:none;border-radius:50%;position:absolute}.auth-interface-module__fO56sW__ambientOne{background:#3dd6ae2e;width:380px;height:380px;top:12%;left:-170px}.auth-interface-module__fO56sW__ambientTwo{background:#714dec33;width:430px;height:430px;bottom:-160px;right:-120px}.auth-interface-module__fO56sW__stage{z-index:1;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffe0;border:1px solid #503d771f;border-radius:34px;grid-template-columns:minmax(480px,1.08fr) minmax(420px,.92fr);width:min(1160px,100%);min-height:700px;margin-inline:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 100px #2a1d5229}.auth-interface-module__fO56sW__story{color:#fff;background:radial-gradient(circle at 80% 25%,#735af280,#0000 34%),radial-gradient(circle at 14% 88%,#2cb99047,#0000 31%),linear-gradient(145deg,#171225,#27194c 58%,#173f44);flex-direction:column;min-height:700px;padding:54px 52px 42px;display:flex;position:relative;overflow:hidden}.auth-interface-module__fO56sW__storyGrid{opacity:.17;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:54px 54px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 80%);mask-image:linear-gradient(#000,#0000 80%)}.auth-interface-module__fO56sW__storyEyebrow{z-index:2;color:#d8d0ff;letter-spacing:.03em;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:8px;width:fit-content;padding:8px 11px;font-size:.875rem;font-weight:720;display:inline-flex;position:relative}.auth-interface-module__fO56sW__story h2{z-index:2;letter-spacing:-.067em;margin:27px 0 17px;font-size:clamp(2.625rem,4.6vw,4.1875rem);font-weight:610;line-height:.96;position:relative}.auth-interface-module__fO56sW__story>p{z-index:2;color:#f4f1fca6;max-width:530px;margin:0;font-size:1rem;line-height:1.7;position:relative}.auth-interface-module__fO56sW__orbit{perspective:900px;min-height:330px;margin-top:16px;position:relative}.auth-interface-module__fO56sW__orbitRingOne,.auth-interface-module__fO56sW__orbitRingTwo{border:1px solid #c5b8ff2e;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-13deg)}.auth-interface-module__fO56sW__orbitRingOne{width:330px;height:210px}.auth-interface-module__fO56sW__orbitRingTwo{width:420px;height:280px;transform:translate(-50%,-50%)rotate(16deg)}.auth-interface-module__fO56sW__core{z-index:2;background:linear-gradient(145deg,#8b71ffe6,#4a2db6c2);border:1px solid #fff3;border-radius:37px;align-content:center;place-items:center;width:142px;height:142px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(7deg)rotateY(-8deg);box-shadow:0 35px 60px #05021761,inset 0 1px #ffffff4d}.auth-interface-module__fO56sW__core span{background:#ffffff26;border-radius:14px;place-items:center;width:43px;height:43px;display:grid}.auth-interface-module__fO56sW__core svg{width:22px}.auth-interface-module__fO56sW__core b{letter-spacing:.12em;margin-top:10px;font-size:14px}.auth-interface-module__fO56sW__core small{color:#ffffff8c;letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:10px}.auth-interface-module__fO56sW__orbitCard{z-index:3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#140e27b8;border:1px solid #ffffff21;border-radius:15px;align-items:center;gap:10px;min-width:180px;padding:11px 13px;display:flex;position:absolute;box-shadow:0 17px 36px #04021145}.auth-interface-module__fO56sW__orbitCard>svg{color:#7ee4c5;width:17px}.auth-interface-module__fO56sW__orbitCard span{display:grid}.auth-interface-module__fO56sW__orbitCard b{font-size:11px}.auth-interface-module__fO56sW__orbitCard small{color:#ffffff8c;margin-top:3px;font-size:10px}.auth-interface-module__fO56sW__cardBusiness{top:22px;left:-4px}.auth-interface-module__fO56sW__cardLocation{top:48px;right:-18px}.auth-interface-module__fO56sW__cardOffline{bottom:21px;left:5px}.auth-interface-module__fO56sW__cardCloud{bottom:30px;right:-9px}.auth-interface-module__fO56sW__storyProof{z-index:3;border-top:1px solid #ffffff1c;flex-wrap:wrap;gap:17px;margin-top:auto;padding-top:18px;display:flex;position:relative}.auth-interface-module__fO56sW__storyProof span{color:#ffffffb3;align-items:center;gap:7px;font-size:.875rem;display:inline-flex}.auth-interface-module__fO56sW__storyProof svg{color:#66dfbc;width:14px}.auth-interface-module__fO56sW__formPane{background:#ffffffe0;flex-direction:column;justify-content:center;padding:50px clamp(36px,5vw,68px);display:flex}.auth-interface-module__fO56sW__formHeader>span{color:#6449da;letter-spacing:.1em;text-transform:uppercase;font-size:.875rem;font-weight:760}.auth-interface-module__fO56sW__formHeader h1{letter-spacing:-.06em;margin:13px 0 12px;font-size:clamp(2.1875rem,4vw,3.0625rem);font-weight:650;line-height:1}.auth-interface-module__fO56sW__formHeader p{color:#6b6477;margin:0;font-size:1rem;line-height:1.7}.auth-interface-module__fO56sW__unavailable{background:#f7f4ff;border:1px solid #ded6fb;border-radius:14px;grid-template-columns:auto 1fr;gap:11px;margin-top:23px;padding:14px;display:grid}.auth-interface-module__fO56sW__unavailable>span{color:#6247d8;background:#e8e1ff;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.auth-interface-module__fO56sW__unavailable b{font-size:.875rem}.auth-interface-module__fO56sW__unavailable p{color:#6c6479;margin:4px 0 0;font-size:1rem;line-height:1.55}.auth-interface-module__fO56sW__form{gap:15px;margin-top:27px;display:grid}.auth-interface-module__fO56sW__field{gap:7px;display:grid}.auth-interface-module__fO56sW__field>span{color:#4d4758;font-size:.875rem;font-weight:680}.auth-interface-module__fO56sW__inputWrap{color:#9a93a5;background:#fff;border:1px solid #ddd8e6;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:51px;padding:0 14px;transition:border-color .18s,box-shadow .18s;display:grid}.auth-interface-module__fO56sW__inputWrap:focus-within{color:#654bd5;border-color:#8b74ed;box-shadow:0 0 0 4px #7257f51a}.auth-interface-module__fO56sW__inputWrap input{color:#201b2d;background:0 0;border:0;outline:0;width:100%;height:49px;padding:0 11px;font-size:1rem}.auth-interface-module__fO56sW__reveal{cursor:pointer;color:#8c8695;background:0 0;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.auth-interface-module__fO56sW__reveal:hover{color:#5138c8;background:#f3f0f9}.auth-interface-module__fO56sW__passwordChecks{grid-template-columns:1fr 1fr;gap:6px 12px;margin-top:-5px;display:grid}.auth-interface-module__fO56sW__passwordChecks span{color:#817a89;align-items:center;gap:6px;font-size:.875rem;display:flex}.auth-interface-module__fO56sW__passwordChecks i{border:1px solid #d7d2de;border-radius:50%;place-items:center;width:14px;height:14px;display:grid}.auth-interface-module__fO56sW__passwordChecks .auth-interface-module__fO56sW__isValid{color:#277d64}.auth-interface-module__fO56sW__passwordChecks .auth-interface-module__fO56sW__isValid i{color:#228165;background:#e5f8f1;border-color:#afe2d1}.auth-interface-module__fO56sW__acknowledgement{cursor:pointer;color:#736d7d;grid-template-columns:0 auto 1fr;align-items:start;gap:9px;font-size:.875rem;line-height:1.55;display:grid}.auth-interface-module__fO56sW__acknowledgement input{opacity:0;width:0;height:0}.auth-interface-module__fO56sW__acknowledgement i{color:#fff;background:#fff;border:1px solid #d4cede;border-radius:5px;place-items:center;width:17px;height:17px;display:grid}.auth-interface-module__fO56sW__acknowledgement input:checked+i{background:#6b50dc;border-color:#6b50dc}.auth-interface-module__fO56sW__acknowledgement input:focus-visible+i{outline-offset:2px;outline:3px solid #7257f538}.auth-interface-module__fO56sW__acknowledgement a{color:#563bd1;font-weight:700}.auth-interface-module__fO56sW__formAside{color:#7e7788;justify-content:space-between;align-items:center;font-size:.875rem;display:flex}.auth-interface-module__fO56sW__formAside a{color:#563bd1;font-weight:700}.auth-interface-module__fO56sW__status{border-radius:11px;align-items:flex-start;gap:8px;padding:11px 12px;font-size:.875rem;line-height:1.5;display:flex}.auth-interface-module__fO56sW__status svg{flex:none;margin-top:1px}.auth-interface-module__fO56sW__statusError{color:#a64158;background:#fff3f5;border:1px solid #f1ccd5}.auth-interface-module__fO56sW__statusSuccess{color:#24745d;background:#effbf7;border:1px solid #bfe8da}.auth-interface-module__fO56sW__submit{cursor:pointer;color:#fff;background:linear-gradient(135deg,#7b60f5,#5437d1);border-radius:14px;justify-content:center;align-items:center;gap:9px;min-height:53px;margin-top:3px;font-size:.875rem;font-weight:720;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 16px 32px #5336c73d}.auth-interface-module__fO56sW__submit:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 19px 38px #5336c74f}.auth-interface-module__fO56sW__submit:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.auth-interface-module__fO56sW__spinner{animation:1s linear infinite auth-interface-module__fO56sW__spin}@keyframes auth-interface-module__fO56sW__spin{to{transform:rotate(360deg)}}.auth-interface-module__fO56sW__switcher{color:#716a7b;text-align:center;margin-top:22px;font-size:.875rem}.auth-interface-module__fO56sW__switcher a{color:#563bd1;font-weight:720}.auth-interface-module__fO56sW__boundary{color:#817a89;text-align:center;justify-content:center;align-items:center;gap:7px;margin:24px 0 0;font-size:.875rem;line-height:1.5;display:flex}.auth-interface-module__fO56sW__boundary svg{color:#2b9b79;flex:none}@media (max-width:60em){.auth-interface-module__fO56sW__stage{grid-template-columns:1fr;max-width:650px}.auth-interface-module__fO56sW__story{min-height:500px;padding:42px}.auth-interface-module__fO56sW__story h2{font-size:3.375rem}.auth-interface-module__fO56sW__orbit{min-height:240px}.auth-interface-module__fO56sW__orbitRingOne{width:300px;height:170px}.auth-interface-module__fO56sW__orbitRingTwo{width:390px;height:230px}.auth-interface-module__fO56sW__core{border-radius:30px;width:115px;height:115px}.auth-interface-module__fO56sW__cardBusiness,.auth-interface-module__fO56sW__cardLocation{top:10px}.auth-interface-module__fO56sW__cardOffline,.auth-interface-module__fO56sW__cardCloud{bottom:8px}.auth-interface-module__fO56sW__formPane{padding-block:48px}}@media (max-width:38.75em){.auth-interface-module__fO56sW__page{padding:20px 12px 42px}.auth-interface-module__fO56sW__stage{border-radius:25px}.auth-interface-module__fO56sW__story{min-height:430px;padding:30px 24px}.auth-interface-module__fO56sW__story h2{font-size:2.625rem}.auth-interface-module__fO56sW__story>p{font-size:1rem}.auth-interface-module__fO56sW__orbit{min-height:210px;margin-inline:-24px;transform:scale(.88)}.auth-interface-module__fO56sW__orbitCard{min-width:155px}.auth-interface-module__fO56sW__cardBusiness,.auth-interface-module__fO56sW__cardOffline{left:-8px}.auth-interface-module__fO56sW__cardLocation,.auth-interface-module__fO56sW__cardCloud{right:-8px}.auth-interface-module__fO56sW__storyProof{gap:10px}.auth-interface-module__fO56sW__formPane{padding:37px 24px}.auth-interface-module__fO56sW__passwordChecks{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.auth-interface-module__fO56sW__spinner{animation:none}}.auth-interface-module__fO56sW__reveal{color:#5f566e;flex-shrink:0;width:44px;height:44px}.auth-interface-module__fO56sW__inputWrap:focus-within{border-color:#7257f5;box-shadow:0 0 0 3px #eeeaff}@media (max-width:40.625em){.auth-interface-module__fO56sW__inputWrap input{font-size:1rem}.auth-interface-module__fO56sW__formAside{min-height:44px;font-size:.875rem}.auth-interface-module__fO56sW__acknowledgement,.auth-interface-module__fO56sW__switcher{font-size:.875rem}}@media (max-width:60em){.auth-interface-module__fO56sW__story{display:none}.auth-interface-module__fO56sW__stage{min-height:0}.auth-interface-module__fO56sW__formPane{padding:32px 28px}}@media (max-width:38.75em){.auth-interface-module__fO56sW__page{padding-top:16px}.auth-interface-module__fO56sW__formPane{padding:28px 22px}}@media screen{html[data-theme=dark] .auth-interface-module__fO56sW__page{background:radial-gradient(circle at 10% 12%, #56dab524, transparent 27%), radial-gradient(circle at 89% 3%, #8465ff33, transparent 32%), linear-gradient(180deg, var(--surface), var(--surface-soft))}:is(html[data-theme=dark] .auth-interface-module__fO56sW__ambientOne,html[data-theme=dark] .auth-interface-module__fO56sW__ambientTwo){border-radius:50%}html[data-theme=dark] .auth-interface-module__fO56sW__ambientOne{background:#3dd6ae2e}html[data-theme=dark] .auth-interface-module__fO56sW__ambientTwo{background:#714dec33}html[data-theme=dark] .auth-interface-module__fO56sW__stage{background:color-mix(in srgb, var(--surface) 88%, transparent);border:1px solid #4a3a691f;border-radius:34px}html[data-theme=dark] .auth-interface-module__fO56sW__story{color:#fff;background:radial-gradient(circle at 80% 25%,#735af280,#0000 34%),radial-gradient(circle at 14% 88%,#2cb99047,#0000 31%),linear-gradient(145deg,#171225,#27194c 58%,#173f44)}html[data-theme=dark] .auth-interface-module__fO56sW__storyGrid{background-image:linear-gradient(color-mix(in srgb, var(--surface) 12%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--surface) 12%, transparent) 1px, transparent 1px);background-size:54px 54px}html[data-theme=dark] .auth-interface-module__fO56sW__storyEyebrow{border:1px solid color-mix(in srgb, var(--line-strong) 12%, transparent);background:color-mix(in srgb, var(--surface) 7%, transparent);color:#d8d0ff;border-radius:999px}html[data-theme=dark] .auth-interface-module__fO56sW__story>p{color:#f4f1fca6}:is(html[data-theme=dark] .auth-interface-module__fO56sW__orbitRingOne,html[data-theme=dark] .auth-interface-module__fO56sW__orbitRingTwo){border:1px solid #433a692e;border-radius:50%}html[data-theme=dark] .auth-interface-module__fO56sW__core{border:1px solid color-mix(in srgb, var(--line-strong) 20%, transparent);background:linear-gradient(145deg,#29243de6,#4a2db6c2);border-radius:37px}html[data-theme=dark] .auth-interface-module__fO56sW__core span{background:color-mix(in srgb, var(--surface) 15%, transparent);border-radius:14px}html[data-theme=dark] .auth-interface-module__fO56sW__core small{color:#ffffff8c}html[data-theme=dark] .auth-interface-module__fO56sW__orbitCard{border:1px solid color-mix(in srgb, var(--line-strong) 13%, transparent);background:#140e27b8;border-radius:15px}html[data-theme=dark] .auth-interface-module__fO56sW__orbitCard>svg{color:#99f0d6}html[data-theme=dark] .auth-interface-module__fO56sW__orbitCard small{color:#ffffff8c}html[data-theme=dark] .auth-interface-module__fO56sW__storyProof{border-top:1px solid color-mix(in srgb, var(--line-strong) 11%, transparent)}html[data-theme=dark] .auth-interface-module__fO56sW__storyProof span{color:#ffffffb3}html[data-theme=dark] .auth-interface-module__fO56sW__storyProof svg{color:#99f0d7}html[data-theme=dark] .auth-interface-module__fO56sW__formPane{background:color-mix(in srgb, var(--surface) 88%, transparent)}html[data-theme=dark] .auth-interface-module__fO56sW__formHeader>span{color:#a999f0}html[data-theme=dark] .auth-interface-module__fO56sW__formHeader p{color:var(--ink-soft)}html[data-theme=dark] .auth-interface-module__fO56sW__unavailable{border:1px solid var(--line-strong);background:var(--surface);border-radius:14px}html[data-theme=dark] .auth-interface-module__fO56sW__unavailable>span{background:var(--surface-soft);color:#a999f0;border-radius:11px}html[data-theme=dark] .auth-interface-module__fO56sW__unavailable p{color:var(--ink-soft)}html[data-theme=dark] .auth-interface-module__fO56sW__field>span{color:var(--ink)}html[data-theme=dark] .auth-interface-module__fO56sW__inputWrap{border:1px solid var(--line-strong);background:var(--surface);color:var(--ink-soft);border-radius:13px}html[data-theme=dark] .auth-interface-module__fO56sW__inputWrap:focus-within{color:#a999f0;border-color:#433a69}html[data-theme=dark] .auth-interface-module__fO56sW__inputWrap input{color:var(--ink);background:0 0;border:0;outline:0}html[data-theme=dark] .auth-interface-module__fO56sW__reveal{color:var(--ink-soft);background:0 0;border-radius:9px}html[data-theme=dark] .auth-interface-module__fO56sW__reveal:hover{background:var(--surface-soft);color:#a799f0}html[data-theme=dark] .auth-interface-module__fO56sW__passwordChecks span{color:var(--ink-soft)}html[data-theme=dark] .auth-interface-module__fO56sW__passwordChecks i{border:1px solid var(--line-strong);border-radius:50%}html[data-theme=dark] .auth-interface-module__fO56sW__passwordChecks .auth-interface-module__fO56sW__isValid{color:#bcf5e5}html[data-theme=dark] .auth-interface-module__fO56sW__passwordChecks .auth-interface-module__fO56sW__isValid i{background:var(--surface-soft);color:#bcf5e4;border-color:#3a6959}html[data-theme=dark] .auth-interface-module__fO56sW__acknowledgement{color:var(--ink-soft)}html[data-theme=dark] .auth-interface-module__fO56sW__acknowledgement i{border:1px solid var(--line-strong);background:var(--surface);color:#fff;border-radius:5px}html[data-theme=dark] .auth-interface-module__fO56sW__acknowledgement input:checked+i{background:#6b50dc;border-color:#433a69}html[data-theme=dark] .auth-interface-module__fO56sW__acknowledgement input:focus-visible+i{outline-offset:2px;outline:3px solid #423a6938}html[data-theme=dark] .auth-interface-module__fO56sW__acknowledgement a{color:#a999f0}html[data-theme=dark] .auth-interface-module__fO56sW__formAside{color:var(--ink-soft)}html[data-theme=dark] .auth-interface-module__fO56sW__formAside a{color:#a999f0}html[data-theme=dark] .auth-interface-module__fO56sW__status{border-radius:11px}html[data-theme=dark] .auth-interface-module__fO56sW__statusError{border:1px solid var(--line-strong);background:var(--surface);color:#f099ad}html[data-theme=dark] .auth-interface-module__fO56sW__statusSuccess{background:var(--surface-soft);color:#bcf5e5;border:1px solid #3a6959}html[data-theme=dark] .auth-interface-module__fO56sW__submit{color:#fff;background:linear-gradient(135deg,#7b60f5,#5437d1);border-radius:14px}html[data-theme=dark] .auth-interface-module__fO56sW__switcher{color:var(--ink-soft)}html[data-theme=dark] .auth-interface-module__fO56sW__switcher a{color:#a999f0}html[data-theme=dark] .auth-interface-module__fO56sW__boundary{color:var(--ink-soft)}html[data-theme=dark] .auth-interface-module__fO56sW__boundary svg{color:#99f0d6}@media (max-width:60em){html[data-theme=dark] .auth-interface-module__fO56sW__core{border-radius:30px}}@media (max-width:38.75em){html[data-theme=dark] .auth-interface-module__fO56sW__stage{border-radius:25px}}html[data-theme=dark] .auth-interface-module__fO56sW__reveal{color:var(--ink-soft)}html[data-theme=dark] .auth-interface-module__fO56sW__inputWrap:focus-within{border-color:#423a69}}
.login-route-loader-module__3TChkq__overlay{z-index:2000;color:#fff;opacity:1;visibility:visible;background:radial-gradient(circle at 76% 10%,#7c5bff45,#0000 34%),radial-gradient(circle at 14% 88%,#39d5ab26,#0000 30%),linear-gradient(145deg,#100b21 0%,#1c1238 54%,#102e32 118%);place-items:center;min-width:320px;min-height:100dvh;padding:32px;display:grid;position:fixed;inset:0;overflow:auto}.login-route-loader-module__3TChkq__grid{opacity:.16;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 18%,#0000 76%);mask-image:radial-gradient(circle,#000 18%,#0000 76%)}.login-route-loader-module__3TChkq__glow{aspect-ratio:1;filter:blur(110px);pointer-events:none;border-radius:50%;width:min(44vw,620px);position:absolute}.login-route-loader-module__3TChkq__glowViolet{background:#7751ff33;top:-30%;right:-10%}.login-route-loader-module__3TChkq__glowMint{background:#32dbae21;bottom:-38%;left:-12%}.login-route-loader-module__3TChkq__shell{z-index:2;width:min(650px,100%);position:relative}.login-route-loader-module__3TChkq__brand{justify-content:center;align-items:center;gap:12px;margin-bottom:24px;display:flex}.login-route-loader-module__3TChkq__brand>span:last-child{line-height:1;display:grid}.login-route-loader-module__3TChkq__brand strong{letter-spacing:-.055em;font-size:1.25rem}.login-route-loader-module__3TChkq__brand small{color:#a9a0bc;letter-spacing:.13em;text-transform:uppercase;margin-top:6px;font-size:.875rem;font-weight:700}.login-route-loader-module__3TChkq__brandMark{background:linear-gradient(145deg,#9a84ff,#5838d7);border:1px solid #ffffff3d;border-radius:13px;width:39px;height:39px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 13px 30px #5132d561,inset 0 1px #ffffff75}.login-route-loader-module__3TChkq__brandMark i{background:#fff;border-radius:8px;width:5px;position:absolute;transform:rotate(32deg)}.login-route-loader-module__3TChkq__brandMark i:first-child{opacity:.66;height:14px;top:14px;left:10px}.login-route-loader-module__3TChkq__brandMark i:nth-child(2){height:23px;top:7px;left:17px}.login-route-loader-module__3TChkq__brandMark i:nth-child(3){opacity:.82;height:12px;top:11px;left:25px}.login-route-loader-module__3TChkq__card{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(155deg,#ffffff1b,#ffffff0b);border:1px solid #ffffff24;border-radius:30px;padding:44px 48px 34px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff1c}.login-route-loader-module__3TChkq__card:before{content:"";pointer-events:none;background:linear-gradient(120deg,#ffffff14,#0000 28% 68%,#4edeb50a);position:absolute;inset:0}.login-route-loader-module__3TChkq__signal{place-items:center;width:150px;height:150px;margin:0 auto 30px;display:grid;position:relative}.login-route-loader-module__3TChkq__orbitOuter,.login-route-loader-module__3TChkq__orbitInner{border:1px solid #b9abff3d;border-radius:50%;position:absolute}.login-route-loader-module__3TChkq__orbitOuter{border-style:dashed;animation:8s linear infinite login-route-loader-module__3TChkq__orbit;inset:0}.login-route-loader-module__3TChkq__orbitInner{border-color:#5be2be38;animation:5.5s linear infinite reverse login-route-loader-module__3TChkq__orbit;inset:21px}.login-route-loader-module__3TChkq__satellite{color:#59dfb9;background:#2c2051;border:1px solid #ffffff2b;border-radius:50%;place-items:center;width:34px;height:34px;animation:2.1s ease-in-out infinite login-route-loader-module__3TChkq__breathe;display:grid;position:absolute;top:6px;left:50%;transform:translate(-50%);box-shadow:0 9px 26px #00000040}.login-route-loader-module__3TChkq__core{color:#fff;background:linear-gradient(145deg,#846afa,#5135c9);border:1px solid #ffffff40;border-radius:23px;place-items:center;width:70px;height:70px;display:grid;position:relative;box-shadow:0 18px 45px #4e30c873,inset 0 1px #ffffff47}.login-route-loader-module__3TChkq__eyebrow{color:#b9abff;letter-spacing:.15em;text-transform:uppercase;font-size:.875rem;font-weight:780}.login-route-loader-module__3TChkq__copy h1{letter-spacing:-.055em;margin:13px 0 12px;font-size:clamp(1.9375rem,5vw,2.625rem);line-height:1.04}.login-route-loader-module__3TChkq__copy p{color:#bcb5c9;max-width:480px;margin:0 auto;font-size:1rem;line-height:1.68}.login-route-loader-module__3TChkq__progress{background:#ffffff17;border-radius:999px;width:min(330px,82%);height:4px;margin:31px auto 0;position:relative;overflow:hidden}.login-route-loader-module__3TChkq__progress span{border-radius:inherit;background:linear-gradient(90deg,#0000,#9a86ff 35%,#5be1ba 72%,#0000);width:42%;animation:1.65s ease-in-out infinite login-route-loader-module__3TChkq__progress;position:absolute;inset:0 auto 0 -42%}.login-route-loader-module__3TChkq__actions{flex-wrap:wrap;justify-content:center;gap:11px;margin-top:29px;display:flex}.login-route-loader-module__3TChkq__actions button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#8368fa,#5c3bd8);border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:.875rem;font-weight:720;display:inline-flex;box-shadow:0 13px 30px #4c2dc247}.login-route-loader-module__3TChkq__actions .login-route-loader-module__3TChkq__secondaryAction{box-shadow:none;color:#d2ccda;background:#fff1;border:1px solid #ffffff24}.login-route-loader-module__3TChkq__actions button:focus-visible{outline-offset:3px;outline:3px solid #937eff73}.login-route-loader-module__3TChkq__assurance{color:#928b9f;justify-content:center;align-items:center;gap:7px;margin-top:27px;font-size:.875rem;line-height:1.45;display:flex}.login-route-loader-module__3TChkq__assurance svg{color:#54d9b3;flex:none}.login-route-loader-module__3TChkq__overlay[data-phase=slow] .login-route-loader-module__3TChkq__satellite{color:#f1c56a}.login-route-loader-module__3TChkq__overlay[data-phase=slow] .login-route-loader-module__3TChkq__eyebrow{color:#e8c988}.login-route-loader-module__3TChkq__overlay[data-phase=slow] .login-route-loader-module__3TChkq__progress span{background:linear-gradient(90deg,#0000,#d4b269 48%,#0000);animation-duration:2.6s}.login-route-loader-module__3TChkq__overlay[data-phase=recovery] .login-route-loader-module__3TChkq__orbitOuter,.login-route-loader-module__3TChkq__overlay[data-phase=recovery] .login-route-loader-module__3TChkq__orbitInner,.login-route-loader-module__3TChkq__overlay[data-phase=recovery] .login-route-loader-module__3TChkq__satellite{animation:none}@keyframes login-route-loader-module__3TChkq__orbit{to{transform:rotate(360deg)}}@keyframes login-route-loader-module__3TChkq__breathe{50%{transform:translate(-50%)scale(1.05);box-shadow:0 0 0 8px #57deb817,0 9px 26px #00000040}}@keyframes login-route-loader-module__3TChkq__progress{0%{left:-42%}62%,to{left:100%}}@media (max-width:38.75em){.login-route-loader-module__3TChkq__overlay{padding:18px}.login-route-loader-module__3TChkq__brand{margin-bottom:18px}.login-route-loader-module__3TChkq__card{border-radius:24px;padding:34px 22px 26px}.login-route-loader-module__3TChkq__signal{width:128px;height:128px;margin-bottom:25px}.login-route-loader-module__3TChkq__orbitInner{inset:18px}.login-route-loader-module__3TChkq__satellite{top:2px}.login-route-loader-module__3TChkq__core{border-radius:20px;width:62px;height:62px}.login-route-loader-module__3TChkq__copy p{font-size:1rem}.login-route-loader-module__3TChkq__actions{display:grid}.login-route-loader-module__3TChkq__actions button{width:100%}}@media (prefers-reduced-motion:reduce){.login-route-loader-module__3TChkq__orbitOuter,.login-route-loader-module__3TChkq__orbitInner,.login-route-loader-module__3TChkq__satellite,.login-route-loader-module__3TChkq__progress span{animation:none}.login-route-loader-module__3TChkq__progress span{opacity:.7;width:100%;left:0}}@media screen{html[data-theme=dark] .login-route-loader-module__3TChkq__overlay{color:#fff;background:radial-gradient(circle at 76% 10%,#7c5bff45,#0000 34%),radial-gradient(circle at 14% 88%,#39d5ab26,#0000 30%),linear-gradient(145deg,#100b21 0%,#1c1238 54%,#102e32 118%)}html[data-theme=dark] .login-route-loader-module__3TChkq__grid{background-image:linear-gradient(color-mix(in srgb, var(--surface) 8%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--surface) 8%, transparent) 1px, transparent 1px);background-size:64px 64px}html[data-theme=dark] .login-route-loader-module__3TChkq__glow{border-radius:50%}html[data-theme=dark] .login-route-loader-module__3TChkq__glowViolet{background:#7751ff33}html[data-theme=dark] .login-route-loader-module__3TChkq__glowMint{background:#32dbae21}html[data-theme=dark] .login-route-loader-module__3TChkq__brand small{color:var(--ink-soft)}html[data-theme=dark] .login-route-loader-module__3TChkq__brandMark{border:1px solid color-mix(in srgb, var(--line-strong) 24%, transparent);background:linear-gradient(145deg,#29243d,#5838d7);border-radius:13px}html[data-theme=dark] .login-route-loader-module__3TChkq__brandMark i{border-radius:8px}html[data-theme=dark] .login-route-loader-module__3TChkq__card{border:1px solid color-mix(in srgb, var(--line-strong) 14%, transparent);background:linear-gradient(155deg, color-mix(in srgb, var(--surface) 11%, transparent), color-mix(in srgb, var(--surface) 5%, transparent));border-radius:30px}html[data-theme=dark] .login-route-loader-module__3TChkq__card:before{background:linear-gradient(120deg, color-mix(in srgb, var(--surface) 8%, transparent), transparent 28%, transparent 68%, #4edeb50a)}:is(html[data-theme=dark] .login-route-loader-module__3TChkq__orbitOuter,html[data-theme=dark] .login-route-loader-module__3TChkq__orbitInner){border:1px solid #423a693d;border-radius:50%}html[data-theme=dark] .login-route-loader-module__3TChkq__orbitOuter{border-style:dashed}html[data-theme=dark] .login-route-loader-module__3TChkq__orbitInner{border-color:#3a695d38}html[data-theme=dark] .login-route-loader-module__3TChkq__satellite{border:1px solid color-mix(in srgb, var(--line-strong) 17%, transparent);color:#99f0d7;background:#2c2051;border-radius:50%}html[data-theme=dark] .login-route-loader-module__3TChkq__core{border:1px solid color-mix(in srgb, var(--line-strong) 25%, transparent);color:#fff;background:linear-gradient(145deg,#846afa,#5135c9);border-radius:23px}html[data-theme=dark] .login-route-loader-module__3TChkq__eyebrow{color:#b9abff}html[data-theme=dark] .login-route-loader-module__3TChkq__copy p{color:var(--ink-soft)}html[data-theme=dark] .login-route-loader-module__3TChkq__progress{background:color-mix(in srgb, var(--surface) 9%, transparent);border-radius:999px}html[data-theme=dark] .login-route-loader-module__3TChkq__progress span{border-radius:inherit;background:linear-gradient(90deg,#0000,#28243d 35%,#5be1ba 72%,#0000)}html[data-theme=dark] .login-route-loader-module__3TChkq__actions button{color:#fff;background:linear-gradient(135deg,#8368fa,#5c3bd8);border-radius:13px}html[data-theme=dark] .login-route-loader-module__3TChkq__actions .login-route-loader-module__3TChkq__secondaryAction{border:1px solid color-mix(in srgb, var(--line-strong) 14%, transparent);background:color-mix(in srgb, var(--surface) 7%, transparent);color:#d2ccda}html[data-theme=dark] .login-route-loader-module__3TChkq__actions button:focus-visible{outline-offset:3px;outline:3px solid #423a6973}html[data-theme=dark] .login-route-loader-module__3TChkq__assurance{color:var(--ink-soft)}html[data-theme=dark] .login-route-loader-module__3TChkq__assurance svg{color:#99f0d7}html[data-theme=dark] .login-route-loader-module__3TChkq__overlay[data-phase=slow] .login-route-loader-module__3TChkq__satellite{color:#f0d399}html[data-theme=dark] .login-route-loader-module__3TChkq__overlay[data-phase=slow] .login-route-loader-module__3TChkq__eyebrow{color:#f0d499}html[data-theme=dark] .login-route-loader-module__3TChkq__overlay[data-phase=slow] .login-route-loader-module__3TChkq__progress span{background:linear-gradient(90deg,#0000,#d4b269 48%,#0000)}@media (max-width:38.75em){html[data-theme=dark] .login-route-loader-module__3TChkq__card{border-radius:24px}html[data-theme=dark] .login-route-loader-module__3TChkq__core{border-radius:20px}}}
