.login_bg__yWVlX{position:fixed;inset:0;overflow:hidden;background:radial-gradient(ellipse at 50% 120%,#1b1145 0,#0b0a24 45%,#05040f 100%);z-index:0}.login_canvas__MizCY{position:absolute;inset:0}.login_aurora__RompV{position:absolute;border-radius:50%;filter:blur(90px);opacity:.55;mix-blend-mode:screen;will-change:transform}.login_a1__gOKZV{width:60vmax;height:60vmax;left:-15vmax;top:-20vmax;background:radial-gradient(circle,#7c3aed 0,transparent 65%);animation:login_drift1__QEefN 22s ease-in-out infinite alternate}.login_a2__QQPjT{width:55vmax;height:55vmax;right:-18vmax;top:10vmax;background:radial-gradient(circle,#2563eb 0,transparent 65%);animation:login_drift2__rEpBi 26s ease-in-out infinite alternate}.login_a3__xSO1h{width:45vmax;height:45vmax;left:25vmax;bottom:-25vmax;background:radial-gradient(circle,#ec4899 0,transparent 65%);animation:login_drift3__y2EbI 30s ease-in-out infinite alternate;opacity:.4}@keyframes login_drift1__QEefN{to{transform:translate(18vmax,12vmax) scale(1.15)}}@keyframes login_drift2__rEpBi{to{transform:translate(-14vmax,16vmax) scale(.9)}}@keyframes login_drift3__y2EbI{to{transform:translate(-10vmax,-14vmax) scale(1.2)}}.login_grid__Bhgip{position:absolute;inset:-50% -50% 0 -50%;height:60%;top:auto;background-image:linear-gradient(rgba(139,92,246,.18) 1px,transparent 0),linear-gradient(90deg,rgba(139,92,246,.18) 1px,transparent 0);background-size:60px 60px;transform:perspective(500px) rotateX(62deg);transform-origin:bottom;-webkit-mask-image:linear-gradient(0deg,#000 0,transparent 75%);mask-image:linear-gradient(0deg,#000 0,transparent 75%);animation:login_gridMove__CZZ06 6s linear infinite}@keyframes login_gridMove__CZZ06{to{background-position:0 60px}}.login_filmStrip__i8P8R{position:absolute;left:0;right:0;bottom:4vh;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);opacity:.7}.login_filmTrack___59y1{display:flex;gap:14px;width:-moz-max-content;width:max-content;animation:login_film__ZnUjF 40s linear infinite}.login_frame__E4abn{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;font-size:12px;letter-spacing:.1em;color:rgba(226,232,255,.75);border:1px solid rgba(167,139,250,.25);border-radius:8px;background:hsla(0,0%,100%,.03);backdrop-filter:blur(4px);white-space:nowrap}.login_frameIdx__TR0ao{font-family:ui-monospace,monospace;color:#a78bfa}@keyframes login_film__ZnUjF{to{transform:translateX(-50%)}}.login_vignette__wVQTd{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 40%,rgba(0,0,0,.55) 100%);pointer-events:none}.login_stage__0oxQs{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:24px 16px 96px;perspective:1200px}.login_cardWrap__zWo4t{position:relative;width:100%;max-width:400px;transition:transform .35s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d;animation:login_rise__X__wh .9s cubic-bezier(.2,.8,.2,1) backwards}@keyframes login_rise__X__wh{0%{opacity:0;transform:translateY(30px) scale(.96);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}.login_blob__lVHup{position:absolute;filter:blur(42px);opacity:.75;pointer-events:none;animation:login_morph__mPuvg 12s ease-in-out infinite alternate}.login_blobA__5qEmM{width:260px;height:260px;left:-80px;top:-70px;background:linear-gradient(135deg,#8b5cf6,#ec4899)}.login_blobB__HW42a{width:240px;height:240px;right:-80px;bottom:-60px;background:linear-gradient(135deg,#22d3ee,#6366f1);animation-duration:15s;animation-direction:alternate-reverse}@keyframes login_morph__mPuvg{0%{border-radius:42% 58% 70% 30%/45% 45% 55% 55%;transform:translate(0) rotate(0deg)}50%{border-radius:70% 30% 46% 54%/30% 39% 61% 70%;transform:translate(26px,18px) rotate(60deg)}to{border-radius:33% 67% 38% 62%/63% 42% 58% 37%;transform:translate(-14px,32px) rotate(120deg)}}.login_card__bNF89{position:relative;border-radius:32px;padding:40px 34px 30px;color:#f4f3ff;overflow:hidden;background:linear-gradient(160deg,hsla(0,0%,100%,.13),hsla(0,0%,100%,.05) 40%,hsla(0,0%,100%,.02));backdrop-filter:blur(28px) saturate(160%);-webkit-backdrop-filter:blur(28px) saturate(160%);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 40px 80px -30px rgba(10,6,30,.9),inset 0 1px 0 hsla(0,0%,100%,.28)}.login_glare__fTp_A{position:absolute;inset:0;pointer-events:none;background:radial-gradient(360px circle at var(--gx,50%) var(--gy,0),rgba(240,171,252,.18),transparent 45%)}.login_shake__4tSII{animation:login_shake__4tSII .45s cubic-bezier(.36,.07,.19,.97)}@keyframes login_shake__4tSII{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-8px)}40%,60%{transform:translateX(8px)}}.login_reveal__pOEZ3{animation:login_up__pO9f4 .7s cubic-bezier(.2,.8,.2,1) backwards}.login_d1__P_KPd{animation-delay:.25s}.login_d2__r1Azg{animation-delay:.32s}.login_d3__KtUB5{animation-delay:.39s}.login_d4__kSQcB{animation-delay:.46s}.login_d5__SW4ph{animation-delay:.53s}@keyframes login_up__pO9f4{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.login_logoWrap__EOr4F{position:relative;width:64px;height:64px;margin:0 auto 18px}.login_logo__h4_TY{position:absolute;inset:4px;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 12px 30px -8px rgba(139,92,246,.8),0 0 0 1px hsla(0,0%,100%,.25);animation:login_float__qDdAZ 4s ease-in-out infinite}.login_logoImg__oE81X{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}@keyframes login_float__qDdAZ{50%{transform:translateY(-5px) rotate(-4deg)}}.login_orbit__Xoa2S{position:absolute;inset:-8px;border-radius:50%;border:1px dashed rgba(216,180,254,.3);animation:login_rot__O4GRG 9s linear infinite}.login_orbit__Xoa2S:after{content:"";position:absolute;top:-3px;left:50%;width:6px;height:6px;margin-left:-3px;border-radius:50%;background:#f0abfc;box-shadow:0 0 10px 2px #f0abfc}.login_title__bpWzC{text-align:center;font-size:26px;font-weight:700;letter-spacing:.02em;background:linear-gradient(90deg,#fff,#c4b5fd,#93c5fd,#fff);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:login_shine__rSzBl 8s linear infinite}@keyframes login_shine__rSzBl{to{background-position:300% 0}}.login_subtitle___v_AD{text-align:center;margin-top:6px;font-size:13px;color:rgba(214,220,255,.6);min-height:20px}.login_caret__o8nKU{display:inline-block;width:1px;height:13px;margin-left:2px;background:#a78bfa;vertical-align:-2px;animation:login_blink__r_3nk 1s steps(1) infinite}@keyframes login_blink__r_3nk{50%{opacity:0}}.login_field__c68UR{position:relative;margin-top:16px;border-radius:18px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.login_field__c68UR:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(90deg,#a78bfa,#f472b6,#22d3ee,#a78bfa);background-size:300% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s;animation:login_flow__flxLh 3s linear infinite}.login_field__c68UR:focus-within{transform:translateY(-2px)}.login_field__c68UR:focus-within:after{opacity:1}@keyframes login_flow__flxLh{to{background-position:300% 0}}.login_input__COfDs{width:100%;height:54px;padding:19px 46px 6px;border-radius:18px;font-size:15px;color:#fff;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);outline:none;transition:border-color .25s,background .25s,box-shadow .3s}.login_input__COfDs:hover{background:hsla(0,0%,100%,.08)}.login_input__COfDs:focus{border-color:transparent;background:hsla(0,0%,100%,.1);box-shadow:0 12px 28px -12px rgba(240,171,252,.55)}.login_input__COfDs:disabled{opacity:.6}.login_input__COfDs:-webkit-autofill{-webkit-text-fill-color:#fff;-webkit-transition:background-color 9999s;transition:background-color 9999s;box-shadow:inset 0 0 0 1000px #281e50}.login_label__rivUW{position:absolute;left:46px;top:17px;font-size:14px;color:rgba(230,228,255,.55);pointer-events:none;transition:all .25s cubic-bezier(.2,.8,.2,1)}.login_input__COfDs:not(:-moz-placeholder)+.login_label__rivUW{top:7px;font-size:11px;color:#f0abfc;letter-spacing:.06em}.login_input__COfDs:focus+.login_label__rivUW,.login_input__COfDs:not(:placeholder-shown)+.login_label__rivUW{top:7px;font-size:11px;color:#f0abfc;letter-spacing:.06em}.login_icon__dv9n1{position:absolute;left:16px;top:18px;width:18px;height:18px;color:rgba(216,180,254,.6);transition:color .25s;pointer-events:none}.login_field__c68UR:focus-within .login_icon__dv9n1{color:#f0abfc;animation:login_pop__S2opW .45s cubic-bezier(.2,.8,.2,1) forwards}@keyframes login_pop__S2opW{40%{transform:scale(1.3) rotate(-10deg)}to{transform:scale(1.1)}}.login_eye__pYRw3{position:absolute;right:9px;top:9px;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;color:rgba(230,228,255,.6);transition:background .2s,color .2s}.login_eye__pYRw3:hover{background:hsla(0,0%,100%,.08);color:#fff}.login_eye__pYRw3:focus-visible{outline:2px solid #a78bfa;outline-offset:1px}.login_capsHint__MYE_V{margin-top:6px;font-size:12px;color:#fbbf24}.login_error__ozzir{margin-top:14px;padding:10px 14px;border-radius:14px;font-size:13px;color:#fecaca;background:rgba(239,68,68,.14);border:1px solid hsla(0,91%,71%,.3);animation:login_up__pO9f4 .35s ease both}.login_btn__KEB9J{position:relative;margin-top:26px;width:100%;height:54px;border-radius:18px;font-size:15px;font-weight:600;letter-spacing:.15em;color:#fff;overflow:hidden;isolation:isolate;background:linear-gradient(110deg,#8b5cf6,#ec4899,#6366f1,#8b5cf6);background-size:300% 100%;animation:login_flow__flxLh 8s linear infinite;box-shadow:0 14px 32px -12px rgba(236,72,153,.75);transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .3s}.login_btn__KEB9J:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 20px 40px -12px rgba(236,72,153,.85)}.login_arrow__N3_1i{transition:transform .3s cubic-bezier(.2,.8,.2,1)}.login_btn__KEB9J:hover:not(:disabled) .login_arrow__N3_1i{transform:translateX(4px)}.login_btn__KEB9J:active:not(:disabled){transform:translateY(0) scale(.98)}.login_btn__KEB9J:focus-visible{outline:2px solid #c4b5fd;outline-offset:3px}.login_btn__KEB9J:disabled{cursor:progress}.login_btn__KEB9J:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.35),transparent);transform:skewX(-20deg);transition:left .7s ease;z-index:-1}.login_btn__KEB9J:hover:not(:disabled):after{left:130%}.login_ripple__7ou0J{position:absolute;border-radius:50%;background:hsla(0,0%,100%,.45);transform:scale(0);animation:login_ripple__7ou0J .6s ease-out forwards;pointer-events:none}@keyframes login_ripple__7ou0J{to{transform:scale(4);opacity:0}}.login_btnInner__NitxT{display:inline-flex;align-items:center;justify-content:center;gap:8px}.login_spinner__gUWtu{width:16px;height:16px;border-radius:50%;border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;animation:login_rot__O4GRG .7s linear infinite}@keyframes login_rot__O4GRG{to{transform:rotate(1turn)}}.login_success__LQq0_{background:linear-gradient(110deg,#059669,#10b981);animation:none}.login_back__FRSvk{padding:8px 16px;border-radius:999px;font-size:13px;color:rgba(230,228,255,.65);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(8px);transition:color .2s,background .2s,transform .25s;animation:login_rise__X__wh 1.2s cubic-bezier(.2,.8,.2,1) .3s backwards}.login_back__FRSvk:hover{color:#fff;background:hsla(0,0%,100%,.1);transform:translateX(-3px)}.login_back__FRSvk:focus-visible{outline:2px solid #f0abfc;outline-offset:2px}@media (max-width:480px){.login_card__bNF89{padding:34px 22px 26px;border-radius:28px}.login_blob__lVHup{width:200px;height:200px}}@media (prefers-reduced-motion:reduce){.login_aurora__RompV,.login_back__FRSvk,.login_blob__lVHup,.login_btn__KEB9J,.login_cardWrap__zWo4t,.login_field__c68UR:after,.login_filmTrack___59y1,.login_grid__Bhgip,.login_logo__h4_TY,.login_orbit__Xoa2S,.login_reveal__pOEZ3,.login_title__bpWzC{animation:none!important}.login_cardWrap__zWo4t,.login_field__c68UR{transition:none}}