.login-module__lj1HBG__root{color:#e2e8f0;isolation:isolate;background:#04050d;width:100%;min-height:100dvh;position:relative;overflow:hidden auto}.login-module__lj1HBG__bg{z-index:-1;pointer-events:none;background:radial-gradient(1200px 800px at 10% -10%,#4c1d9573,#0000 60%),radial-gradient(900px 700px at 110% 10%,#1e40af66,#0000 60%),radial-gradient(900px 600px at 50% 120%,#0e749047,#0000 65%),linear-gradient(#050716 0%,#070a1f 45%,#04050d 100%);position:fixed;inset:0;overflow:hidden}.login-module__lj1HBG__orb{filter:blur(70px);opacity:.55;mix-blend-mode:screen;will-change:transform;border-radius:9999px;position:absolute}.login-module__lj1HBG__orbA{background:radial-gradient(circle at 30% 30%,#6d28d9,#0000 65%);width:46vmax;height:46vmax;animation:22s ease-in-out infinite alternate login-module__lj1HBG__drift-a;top:-14vmax;left:-12vmax}.login-module__lj1HBG__orbB{background:radial-gradient(circle at 60% 40%,#2563eb,#0000 65%);width:40vmax;height:40vmax;animation:26s ease-in-out infinite alternate login-module__lj1HBG__drift-b;top:8vmax;right:-14vmax}.login-module__lj1HBG__orbC{opacity:.35;background:radial-gradient(circle,#06b6d4,#0000 65%);width:34vmax;height:34vmax;animation:30s ease-in-out infinite alternate login-module__lj1HBG__drift-c;bottom:-18vmax;left:28%}@keyframes login-module__lj1HBG__drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(8vmax,6vmax)scale(1.15)}}@keyframes login-module__lj1HBG__drift-b{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(-10vmax,8vmax)scale(.9)}}@keyframes login-module__lj1HBG__drift-c{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6vmax,-8vmax)scale(1.2)}}.login-module__lj1HBG__aurora{filter:blur(60px);background:conic-gradient(from 200deg,#0000 0deg,#6366f12e 60deg,#a855f729 120deg,#0000 180deg,#22d3ee1f 260deg,#0000 360deg);animation:60s linear infinite login-module__lj1HBG__spin-slow;position:absolute;inset:-30%}@keyframes login-module__lj1HBG__spin-slow{to{transform:rotate(360deg)}}.login-module__lj1HBG__floor{transform-origin:50% 100%;opacity:.55;background-image:linear-gradient(#818cf859 1px,#0000 1px),linear-gradient(90deg,#818cf859 1px,#0000 1px);background-size:56px 56px;height:55vh;animation:3.5s linear infinite login-module__lj1HBG__floor-move;position:absolute;bottom:-2px;left:-50%;right:-50%;transform:perspective(420px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 15%,#000000e6);mask-image:linear-gradient(#0000 15%,#000000e6)}@keyframes login-module__lj1HBG__floor-move{0%{background-position:0 0,0 0}to{background-position:0 56px,0 0}}.login-module__lj1HBG__horizon{opacity:.6;background:linear-gradient(90deg,#0000,#a78bfab3,#38bdf8b3,#0000);height:1px;position:absolute;bottom:55vh;left:0;right:0;box-shadow:0 0 24px 4px #8b5cf659}.login-module__lj1HBG__canvas{width:100%;height:100%;position:absolute;inset:0}.login-module__lj1HBG__noise{opacity:.06;background-image:radial-gradient(#fffc .5px,#0000 .5px);background-size:3px 3px;position:absolute;inset:0}.login-module__lj1HBG__vignette{background:radial-gradient(#0000 40%,#02030abf 100%);position:absolute;inset:0}.login-module__lj1HBG__reveal{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) forwards login-module__lj1HBG__reveal;animation-delay:var(--d,0s)}@keyframes login-module__lj1HBG__reveal{0%{opacity:0;filter:blur(6px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.login-module__lj1HBG__gradientText{background:linear-gradient(100deg,#fff 0%,#c4b5fd 20%,#818cf8 38%,#22d3ee 55%,#a78bfa 72%,#fff 100%) 0 0/250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:8s ease-in-out infinite alternate login-module__lj1HBG__text-flow}@keyframes login-module__lj1HBG__text-flow{0%{background-position:0%}to{background-position:100%}}.login-module__lj1HBG__eyebrow{letter-spacing:.18em;text-transform:uppercase;color:#c7d2fe;background:#6366f11f;border:1px solid #818cf847;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .8rem;font-size:.7rem;display:inline-flex}.login-module__lj1HBG__pulseDot{background:#34d399;border-radius:9999px;width:7px;height:7px;position:relative;box-shadow:0 0 10px #34d399}.login-module__lj1HBG__pulseDot:after{content:"";border:1px solid #34d399;border-radius:9999px;animation:2s cubic-bezier(0,0,.2,1) infinite login-module__lj1HBG__ping;position:absolute;inset:-4px}@keyframes login-module__lj1HBG__ping{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}.login-module__lj1HBG__subtle{color:#c7d2feb8}.login-module__lj1HBG__logoBadge{background:#fff;border-radius:1.25rem;place-items:center;display:grid;position:relative;box-shadow:0 0 0 1px #fff3,0 10px 30px -8px #8b5cf6cc}.login-module__lj1HBG__logoBadge:after{content:"";pointer-events:none;border:1px solid #a78bfa73;border-radius:1.5rem;animation:3s ease-out infinite login-module__lj1HBG__ping-soft;position:absolute;inset:-5px}.login-module__lj1HBG__logoBadge:before{content:"";background:conic-gradient(from var(--angle,0deg),transparent 0 65%,#a78bfa 80%,#22d3ee 88%,transparent 96%);-webkit-mask-composite:xor;pointer-events:none;border-radius:1.6rem;padding:1.5px;animation:6s linear infinite login-module__lj1HBG__border-spin;position:absolute;inset:-6px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes login-module__lj1HBG__ping-soft{0%{opacity:.9;transform:scale(.95)}to{opacity:0;transform:scale(1.25)}}.login-module__lj1HBG__logoFallback{color:#fff;background:linear-gradient(140deg,#4f46e5,#7c3aed 55%,#0891b2)}.login-module__lj1HBG__chip{color:#e0e7ff;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#ffffff12,#ffffff05);border:1px solid #ffffff1a;border-radius:.9rem;align-items:center;gap:.5rem;padding:.55rem .9rem;font-size:.85rem;font-weight:500;transition:border-color .3s,box-shadow .3s,transform .3s;display:inline-flex}.login-module__lj1HBG__chip:hover{border-color:#a78bfa80;transform:translateY(-2px);box-shadow:0 0 24px -6px #8b5cf699}.login-module__lj1HBG__chipIcon{color:#fff;background:linear-gradient(135deg,#6366f159,#22d3ee40);border-radius:.6rem;place-items:center;width:1.75rem;height:1.75rem;display:grid}.login-module__lj1HBG__chipSm{padding:.45rem .75rem;font-size:.75rem}.login-module__lj1HBG__kpiStage{max-width:540px;height:250px;position:relative}.login-module__lj1HBG__kpi{-webkit-backdrop-filter:blur(14px);background:linear-gradient(160deg,#1e1b4ba6,#0f172a8c);border:1px solid #a5b4fc2e;border-radius:1rem;padding:.9rem 1rem;animation:7s ease-in-out infinite login-module__lj1HBG__float;position:absolute;box-shadow:0 20px 50px -20px #000c,inset 0 1px #ffffff0f}.login-module__lj1HBG__kpi1{width:210px;animation-delay:-1s;top:16px;left:0}.login-module__lj1HBG__kpi2{width:200px;animation-delay:-3.5s;top:0;left:228px}.login-module__lj1HBG__kpi3{width:250px;animation-delay:-5s;top:132px;left:120px}@keyframes login-module__lj1HBG__float{0%,to{transform:translate(0,0)}50%{transform:translateY(-12px)}}.login-module__lj1HBG__kpiLabel{text-transform:uppercase;letter-spacing:.1em;color:#c7d2feb3;font-size:11px}.login-module__lj1HBG__kpiValue{letter-spacing:-.02em;color:#fff;font-size:1.75rem;font-weight:700;line-height:1}.login-module__lj1HBG__gauge{stroke-dasharray:144.5;stroke-dashoffset:144.5px;animation:2.4s cubic-bezier(.65,0,.35,1) .9s forwards login-module__lj1HBG__gauge}@keyframes login-module__lj1HBG__gauge{to{stroke-dashoffset:20.2px}}.login-module__lj1HBG__avatar{border:2px solid #111338;border-radius:9999px;width:22px;height:22px;display:inline-block}.login-module__lj1HBG__progress{background:#94a3b82e;border-radius:9999px;height:5px;margin-top:.7rem;overflow:hidden}.login-module__lj1HBG__progress span{border-radius:inherit;transform-origin:0;background:linear-gradient(90deg,#818cf8,#22d3ee);width:70%;height:100%;animation:2s cubic-bezier(.16,1,.3,1) 1s both login-module__lj1HBG__grow;display:block}@keyframes login-module__lj1HBG__grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.login-module__lj1HBG__bars{align-items:flex-end;gap:5px;height:44px;margin-top:.7rem;display:flex}.login-module__lj1HBG__bar{transform-origin:bottom;background:linear-gradient(#a78bfa,#6366f1);border-radius:4px 4px 1px 1px;flex:1;animation:2.4s ease-in-out infinite alternate login-module__lj1HBG__bar-grow}.login-module__lj1HBG__bar:nth-child(6){background:linear-gradient(#67e8f9,#0891b2)}@keyframes login-module__lj1HBG__bar-grow{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.login-module__lj1HBG__tiltWrap{perspective:1200px;width:100%}.login-module__lj1HBG__card{--rx:0deg;--ry:0deg;--mx:50%;--my:0%;transform:rotateX(var(--rx))rotateY(var(--ry));transform-style:preserve-3d;background:linear-gradient(140deg,#a78bfaa6,#6366f126 35%,#ffffff0f 55%,#22d3ee8c);border-radius:1.75rem;padding:1px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:relative;box-shadow:0 40px 120px -30px #4f46e58c,0 0 0 1px #ffffff05}.login-module__lj1HBG__card:before{content:"";border-radius:inherit;background:conic-gradient(from var(--angle,0deg),transparent 0 70%,#a78bfa 80%,#22d3ee 88%,transparent 96%);-webkit-mask-composite:xor;pointer-events:none;padding:1.5px;animation:6s linear infinite login-module__lj1HBG__border-spin;position:absolute;inset:-1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@property --angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes login-module__lj1HBG__border-spin{to{--angle:360deg}}.login-module__lj1HBG__card:after{content:"";z-index:-1;border-radius:inherit;filter:blur(40px);pointer-events:none;background:radial-gradient(closest-side,#7c3aed73,#0000);position:absolute;inset:12% 8% -8%}.login-module__lj1HBG__cardInner{background:radial-gradient(500px circle at var(--mx)var(--my),#8b5cf624,transparent 45%),linear-gradient(180deg,#11142dd1,#090b1ce6);-webkit-backdrop-filter:blur(22px)saturate(140%);border-radius:calc(1.75rem - 1px);position:relative;overflow:hidden}.login-module__lj1HBG__cardShine{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff0f 45%,#0000 60%);position:absolute;inset:0}.login-module__lj1HBG__keyBadge{color:#fff;background:linear-gradient(135deg,#6366f173,#22d3ee4d);border:1px solid #a5b4fc59;border-radius:.9rem;place-items:center;width:2.75rem;height:2.75rem;display:grid;box-shadow:0 8px 24px -10px #8b5cf6cc}.login-module__lj1HBG__divider{background:linear-gradient(90deg,#0000,#a78bfa80,#38bdf866,#0000);height:1px}.login-module__lj1HBG__label{color:#cbd5e1;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.login-module__lj1HBG__field{border-radius:.9rem;transition:box-shadow .3s;position:relative}.login-module__lj1HBG__field:focus-within{box-shadow:0 0 0 1px #a78bfab3,0 0 28px -4px #8b5cf68c}.login-module__lj1HBG__input{color:#f8fafc;caret-color:#a78bfa;background:#0206178c;border:1px solid #94a3b838;border-radius:.9rem;outline:none;width:100%;height:3.25rem;padding:0 1rem 0 2.9rem;font-size:16px;transition:border-color .25s,background-color .25s}.login-module__lj1HBG__input::placeholder{color:#64748b}.login-module__lj1HBG__input:hover{border-color:#94a3b861}.login-module__lj1HBG__input:focus,.login-module__lj1HBG__input:focus-visible{background:#0f0c2db3;border-color:#a78bfae6;outline:none}.login-module__lj1HBG__input[aria-invalid=true]{border-color:#f87171a6}.login-module__lj1HBG__input:-webkit-autofill{-webkit-text-fill-color:#f8fafc;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0d1030}.login-module__lj1HBG__input:-webkit-autofill:hover{-webkit-text-fill-color:#f8fafc;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0d1030}.login-module__lj1HBG__input:-webkit-autofill:focus{-webkit-text-fill-color:#f8fafc;transition:background-color 9999s ease-in-out;-webkit-box-shadow:inset 0 0 0 1000px #0d1030}.login-module__lj1HBG__inputWithToggle{padding-right:3.25rem}.login-module__lj1HBG__fieldIcon{color:#818cf8;pointer-events:none;transition:color .25s;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.login-module__lj1HBG__field:focus-within .login-module__lj1HBG__fieldIcon{color:#c4b5fd}.login-module__lj1HBG__toggle{color:#94a3b8;border-radius:.7rem;place-items:center;width:2.75rem;height:2.75rem;transition:color .2s,background-color .2s;display:grid;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.login-module__lj1HBG__toggle:hover{color:#e2e8f0;background:#ffffff0f}.login-module__lj1HBG__toggle:focus-visible{outline-offset:0;outline:2px solid #a78bfa}.login-module__lj1HBG__button{letter-spacing:.01em;color:#fff;cursor:pointer;background:linear-gradient(100deg,#4f46e5,#7c3aed 45%,#2563eb 70%,#0891b2) 0 0/220% 100%;border-radius:.95rem;justify-content:center;align-items:center;gap:.6rem;width:100%;min-height:3.35rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .3s,filter .3s;animation:6s ease-in-out infinite alternate login-module__lj1HBG__btn-flow;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 12px 34px -10px #7c3aedd9,inset 0 1px #ffffff40}@keyframes login-module__lj1HBG__btn-flow{0%{background-position:0%}to{background-position:100%}}.login-module__lj1HBG__button:before{content:"";pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff73,#0000);width:45%;animation:3.2s ease-in-out infinite login-module__lj1HBG__shimmer;position:absolute;top:0;bottom:0;left:-60%;transform:skew(-20deg)}@keyframes login-module__lj1HBG__shimmer{0%{left:-60%}55%,to{left:130%}}.login-module__lj1HBG__button:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 18px 44px -10px #7c3aed,inset 0 1px #ffffff4d}.login-module__lj1HBG__button:active{transform:translateY(1px)scale(.99)}.login-module__lj1HBG__button:focus-visible{outline-offset:3px;outline:2px solid #c4b5fd}.login-module__lj1HBG__button:disabled{cursor:progress;filter:saturate(.8)brightness(.95)}.login-module__lj1HBG__button:disabled:before{animation-duration:1.1s}.login-module__lj1HBG__arrow{transition:transform .25s}.login-module__lj1HBG__button:hover .login-module__lj1HBG__arrow{transform:translate(4px)}.login-module__lj1HBG__spinner{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:9999px;width:1.15rem;height:1.15rem;animation:.7s linear infinite login-module__lj1HBG__spin}@keyframes login-module__lj1HBG__spin{to{transform:rotate(360deg)}}.login-module__lj1HBG__error{color:#fecaca;background:#7f1d1d47;border:1px solid #f8717166;border-radius:.9rem;align-items:flex-start;gap:.6rem;padding:.8rem .9rem;font-size:.875rem;line-height:1.4;animation:.5s cubic-bezier(.36,.07,.19,.97) both login-module__lj1HBG__shake;display:flex}@keyframes login-module__lj1HBG__shake{10%,90%{transform:translate(-1px)}20%,80%{transform:translate(2px)}30%,50%,70%{transform:translate(-4px)}40%,60%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.login-module__lj1HBG__orb,.login-module__lj1HBG__aurora,.login-module__lj1HBG__floor,.login-module__lj1HBG__kpi,.login-module__lj1HBG__bar,.login-module__lj1HBG__gradientText,.login-module__lj1HBG__button,.login-module__lj1HBG__button:before,.login-module__lj1HBG__card:before,.login-module__lj1HBG__pulseDot:after,.login-module__lj1HBG__logoBadge:before,.login-module__lj1HBG__logoBadge:after,.login-module__lj1HBG__error{animation:none!important}.login-module__lj1HBG__button:before{display:none}.login-module__lj1HBG__reveal{opacity:1;animation:none}.login-module__lj1HBG__gauge{stroke-dashoffset:20.2px;animation:none}.login-module__lj1HBG__progress span{animation:none}.login-module__lj1HBG__card{transition:none}.login-module__lj1HBG__spinner{animation-duration:1.5s}}@media (max-width:640px){.login-module__lj1HBG__orb{filter:blur(50px)}.login-module__lj1HBG__floor{opacity:.4;height:38vh}.login-module__lj1HBG__horizon{bottom:38vh}.login-module__lj1HBG__card{border-radius:1.5rem}.login-module__lj1HBG__cardInner{border-radius:calc(1.5rem - 1px)}}
