.login_wrap__koBSH{--ink:#fff;--muted:#aab6f0;position:relative;min-height:100dvh;overflow:hidden;display:flex;flex-direction:column;align-items:center;color:#e8ecff;background:radial-gradient(120% 70% at 50% -10%,#1a2a8c 0,#0a1040 35%,#03040f 70%);isolation:isolate}.login_sky__pZBdS{position:absolute;inset:0;z-index:-1;pointer-events:none}.login_beams__9lO5l{position:absolute;left:50%;top:-10%;width:140%;height:90%;transform:translateX(-50%);filter:blur(18px);mix-blend-mode:screen}.login_beams__9lO5l i{position:absolute;left:50%;top:0;width:9%;height:100%;transform-origin:50% 0;background:linear-gradient(180deg,#6f8dff,#3b5bff55 40%,transparent 85%);opacity:.35;transform:translateX(-50%) rotate(calc((var(--i) - 3) * 9deg));animation:login_beam__kBWxK 7s ease-in-out infinite;animation-delay:calc(var(--i) * -1.1s)}.login_beams__9lO5l i:nth-child(4){width:14%;opacity:.55}@keyframes login_beam__kBWxK{50%{opacity:.15;transform:translateX(-50%) rotate(calc((var(--i) - 3) * 9deg + 2deg))}}.login_star__aa1bB{position:absolute;border-radius:50%;background:#fff;opacity:.7;animation:login_tw__PrBDY 3.5s ease-in-out infinite}@keyframes login_tw__PrBDY{50%{opacity:.15}}.login_horizon__G6AiU{position:absolute;left:0;right:0;top:64%;height:2px;background:linear-gradient(90deg,transparent,#7b96ff,#c3d0ff,#7b96ff,transparent);box-shadow:0 0 40px 8px #3d5cff66}.login_floor__X_mnN{position:absolute;left:0;right:0;top:64%;bottom:0;perspective:260px;perspective-origin:50% 0;overflow:hidden;-webkit-mask:linear-gradient(180deg,transparent,#000 12%,#000 55%,transparent);mask:linear-gradient(180deg,transparent,#000 12%,#000 55%,transparent)}.login_grid___qhCe{position:absolute;left:-100%;right:-100%;top:0;height:300%;transform:rotateX(78deg);transform-origin:50% 0;background-image:linear-gradient(#7d97ffcc 2px,transparent 0),linear-gradient(90deg,#7d97ffcc 2px,transparent 0);background-size:80px 80px;animation:login_run__qwFNu 2.4s linear infinite}@keyframes login_run__qwFNu{to{background-position:0 80px}}.login_top__a3haV{width:min(1180px,92vw);display:flex;align-items:center;justify-content:space-between;padding:22px 0;font-size:13.5px;color:#b9c4ff}.login_stage__RQYh_{position:relative;margin-top:3vh;width:min(620px,80vw);transform:perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .4s cubic-bezier(.2,.8,.2,1);transform-style:preserve-3d;animation:login_float__o5ous 7s ease-in-out infinite}@keyframes login_float__o5ous{50%{translate:0 -8px}}.login_panel__zlyPF{position:relative;z-index:2;display:grid;grid-gap:14px;gap:14px;padding:38px 56px 34px;border-radius:22px;overflow:hidden;background:linear-gradient(180deg,#1a2468e6,#080c2be6 60%,#05081de6);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #6e86ff66;box-shadow:inset 0 0 0 1px #ffffff10,0 -20px 80px -30px #2b48ff88,0 0 60px -14px #4d6bff66}.login_panel__zlyPF:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(160deg,#c3d0ff,transparent 30%,transparent 70%,#6f8dff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.login_glare__PmfZe{position:absolute;inset:-40% -10% auto;height:70%;background:radial-gradient(closest-side,#7c95ff55,transparent);pointer-events:none;animation:login_glare__PmfZe 6s ease-in-out infinite}@keyframes login_glare__PmfZe{50%{transform:translateX(8%);opacity:.6}}.login_panel__zlyPF h1{margin:0;text-align:center;font-size:clamp(26px,4vw,38px);line-height:1.12;letter-spacing:-.035em;font-weight:700;background:linear-gradient(180deg,#fff,#b9c6ff);-webkit-background-clip:text;background-clip:text;color:transparent}.login_sub__7dqF3{margin:-4px 0 6px;text-align:center;font-size:14px;color:#aab6f0}.login_field__07CUi{display:grid;grid-gap:6px;gap:6px;font-size:12.5px;color:#aab6f0}.login_field__07CUi input{width:100%;padding:13px 14px;border-radius:12px;border:1px solid #ffffff1f;background:#ffffff0d;color:#fff;font-size:15px;outline:none;transition:border-color .2s,box-shadow .2s,background .2s}.login_field__07CUi input:focus{border-color:#8aa0ff;background:#ffffff14;box-shadow:0 0 0 4px #5b7cff33}.login_pw__FIgZm{position:relative}.login_pw__FIgZm input{padding-right:44px}.login_pw__FIgZm button{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:0;background:none;color:#aab6f0;cursor:pointer;padding:6px}.login_error__BN8Ls{padding:10px 12px;border-radius:10px;background:#ef44441f;color:#fca5a5;font-size:13px;text-align:center;animation:login_shake__z7mQs .35s}@keyframes login_shake__z7mQs{25%{transform:translateX(-5px)}75%{transform:translateX(5px)}}.login_go__pQvMD{justify-self:center;margin-top:6px;display:inline-flex;align-items:center;gap:10px;padding:8px 22px 8px 8px;border:0;border-radius:12px;cursor:pointer;background:#fff;color:#0a0f2e;font-weight:600;font-size:15px;box-shadow:0 10px 30px -8px #7c95ffaa;transition:transform .2s,box-shadow .2s}.login_go__pQvMD i{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;font-style:normal;color:#fff;background:#0a0f2e}.login_go__pQvMD:hover{transform:translateY(-2px);box-shadow:0 16px 40px -8px #9db0ffcc}.login_go__pQvMD:disabled{opacity:.7}.login_spin__pBhqS{width:18px;height:18px;margin:6px 30px;border-radius:50%;border:2px solid #0a0f2e33;border-top-color:#0a0f2e;animation:login_rot__i3DnS .8s linear infinite}@keyframes login_rot__i3DnS{to{transform:rotate(1turn)}}.login_hands__PmPgY{position:absolute;left:-15.72%;width:131.4%;top:100%;aspect-ratio:1672/941;transform:translateY(-63.8%);pointer-events:none;display:flex}.login_handsBack__UJkCt{z-index:1;filter:drop-shadow(0 24px 30px #000c)}.login_handsFront__pj_Jw{z-index:3;filter:drop-shadow(0 8px 10px #000a) drop-shadow(0 0 1px #9db3ff66)}.login_handsFront__pj_Jw img{-webkit-mask:linear-gradient(180deg,#000 47%,transparent 57%)!important;mask:linear-gradient(180deg,#000 47%,transparent 57%)!important}.login_hands__PmPgY img{width:50%;height:100%;display:block;-webkit-user-select:none;-moz-user-select:none;user-select:none;animation:login_breathe__C2eCw 6s ease-in-out infinite;-webkit-mask:linear-gradient(180deg,#000 72%,transparent 99%);mask:linear-gradient(180deg,#000 72%,transparent 99%)}.login_handL__lx3Og{transform-origin:18% 95%}.login_handR__STEAl{transform-origin:82% 95%;animation-delay:-3s!important}@keyframes login_breathe__C2eCw{50%{transform:translateY(-4px) rotate(.4deg)}}.login_handR__STEAl{animation-name:login_breatheR__HyT9_!important}@keyframes login_breatheR__HyT9_{50%{transform:translateY(-4px) rotate(-.4deg)}}.login_screenGrid__5zMNE{position:absolute;left:0;right:0;bottom:0;height:30%;perspective:220px;perspective-origin:50% 0;overflow:hidden;pointer-events:none;z-index:0;-webkit-mask:linear-gradient(180deg,transparent,#000 35%,#000 80%,transparent);mask:linear-gradient(180deg,transparent,#000 35%,#000 80%,transparent)}.login_screenGrid__5zMNE i{position:absolute;left:-60%;right:-60%;top:0;height:260%;transform:rotateX(74deg);transform-origin:50% 0;background-image:linear-gradient(#7d97ff4d 1.5px,transparent 0),linear-gradient(90deg,#7d97ff4d 1.5px,transparent 0);background-size:46px 46px;animation:login_run2__chjV2 2.6s linear infinite}@keyframes login_run2__chjV2{to{background-position:0 46px}}.login_screenGrid__5zMNE:before{content:"";position:absolute;left:10%;right:10%;top:0;height:1px;background:linear-gradient(90deg,transparent,#9db3ff,transparent);box-shadow:0 0 18px 3px #5b7cff55}.login_panel__zlyPF>:not(.login_glare__PmfZe):not(.login_screenGrid__5zMNE){position:relative;z-index:1}.login_below__Bt7tu{margin-top:20vh!important;margin-top:15vh;text-align:center;padding:0 20px}.login_below__Bt7tu h2{margin:0 0 10px;font-size:clamp(26px,4vw,44px);letter-spacing:-.035em;font-weight:700;background:linear-gradient(180deg,#fff,#9fb0ff);-webkit-background-clip:text;background-clip:text;color:transparent}.login_below__Bt7tu p{margin:0 auto;max-width:560px;color:#aab6f0;line-height:1.55}.login_brand__isTcd{margin:auto 0 18px;padding-top:40px;font-size:12px;color:#7f8bc4;text-align:center}@media (max-width:720px){.login_stage__RQYh_{width:70vw}.login_panel__zlyPF{padding:28px 30px}.login_tagline__yrNCv{display:none}}@media (prefers-reduced-motion:reduce){.login_wrap__koBSH *{animation:none!important}}