.login-visual-module__AARGlq__page{--login-ink-950:#050b14;--login-ink-900:#081321;--login-teal-300:#5eead4;--login-teal-400:#2dd4bf;--login-violet-400:#a78bfa;--login-paper:#f8fafb;--login-text:#101828;grid-template-columns:minmax(0,1.48fr) minmax(420px,.92fr);min-height:100svh;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;display:grid}.login-visual-module__AARGlq__visual{color:#f6fffd;background:linear-gradient(135deg,#050b14 0%,#081321 55%,#0b1929 100%);flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.login-visual-module__AARGlq__visual:before{content:"";opacity:.34;background-image:linear-gradient(#94d2cd0f 1px,#0000 1px),linear-gradient(90deg,#94d2cd0f 1px,#0000 1px),radial-gradient(circle at 28% 20%,#14b8a629,#0000 32%);background-size:54px 54px,54px 54px,auto;position:absolute;inset:0}.login-visual-module__AARGlq__visual:after{content:"";z-index:3;background:linear-gradient(#0000,#5eead452 48%,#0000);width:1px;position:absolute;top:0;bottom:0;right:0}.login-visual-module__AARGlq__brand,.login-visual-module__AARGlq__hero{z-index:2;position:relative}.login-visual-module__AARGlq__brand{letter-spacing:-.02em;align-items:center;gap:12px;padding:40px clamp(24px,4.5vw,72px);font-size:18px;font-weight:700;display:flex}.login-visual-module__AARGlq__brandMark{color:#fff;background:linear-gradient(90deg,#4f46e5,#8b5cf6);border-radius:10px;place-items:center;width:36px;height:36px;font-size:20px;font-weight:800;line-height:1;display:grid}.login-visual-module__AARGlq__hero{max-width:720px;margin-top:auto;padding:56px clamp(24px,6vw,96px) 64px clamp(24px,4.5vw,72px)}.login-visual-module__AARGlq__eyebrow{color:var(--login-teal-300);letter-spacing:.2em;margin:0 0 18px;font-size:12px;font-weight:700}.login-visual-module__AARGlq__hero h2{letter-spacing:-.05em;max-width:620px;margin:0;font-size:clamp(32px,3.4vw,52px);font-weight:700;line-height:1.2}.login-visual-module__AARGlq__hero h2 span{display:block}.login-visual-module__AARGlq__heroAccent{color:#0000;background:linear-gradient(90deg,#d7fff8 0%,var(--login-teal-300)48%,#67e8f9 100%);-webkit-background-clip:text;background-clip:text}.login-visual-module__AARGlq__hero>p:not(.login-visual-module__AARGlq__eyebrow){color:#e0f2f0b8;max-width:560px;margin:20px 0 0;font-size:15px;line-height:1.8}.login-visual-module__AARGlq__capabilities{flex-wrap:wrap;gap:12px 28px;margin:32px 0 0;padding:0;list-style:none;display:flex}.login-visual-module__AARGlq__capabilities li{color:#e8f8f6d6;align-items:center;gap:9px;font-size:13px;display:flex}.login-visual-module__AARGlq__capabilities li:before{content:"";background:var(--login-teal-400);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 10px #2dd4bf59}.login-visual-module__AARGlq__authPanel{min-width:0;color:var(--login-text);background:radial-gradient(circle at 88% 6%,#14b8a612,transparent 23%),linear-gradient(155deg,#fbfdfd 0%,var(--login-paper)62%,#f0f5f5 100%);padding:48px clamp(24px,4vw,64px);display:flex;position:relative;box-shadow:-24px 0 72px #01070e24}.login-visual-module__AARGlq__authPanel:before{content:"";background:linear-gradient(#0000,#2dd4bf6b 48%,#a78bfa2b 76%,#0000);width:1px;position:absolute;top:7%;bottom:7%;left:0;box-shadow:-7px 0 24px #2dd4bf1c}.login-visual-module__AARGlq__formShell{width:100%;max-width:420px;margin:auto}.login-visual-module__AARGlq__formContent{gap:24px;width:100%;min-width:0;display:grid}.login-visual-module__AARGlq__formContent [data-slot=input]{background:#ffffffdb;min-height:48px;padding-inline:14px}.login-visual-module__AARGlq__headingContainer{text-align:center}.login-visual-module__AARGlq__formHeading{color:#101828;margin:0;font-size:clamp(28px,3vw,37px);font-weight:650;line-height:1.2}.login-visual-module__AARGlq__formSubtitle{color:#52616c;margin-top:12px;font-size:13px;line-height:1.7}.login-visual-module__AARGlq__submitButton{color:#fff;background:linear-gradient(105deg,#0f766e,#0d7882 58%,#0c728c);width:100%;min-height:48px;box-shadow:0 12px 28px #0f766e2e}.login-visual-module__AARGlq__submitButton:hover{background:linear-gradient(105deg,#115e59,#0f8278 58%,#0e7490);box-shadow:0 14px 30px #0f766e3b}.login-visual-module__AARGlq__switchLink{color:#0f766e;padding-inline:4px}.login-visual-module__AARGlq__switchLink:hover{color:#115e59}.login-visual-module__AARGlq__signalField{pointer-events:none;z-index:1;width:min(96%,960px);height:68%;position:absolute;inset:5% -8% auto auto}.login-visual-module__AARGlq__haloRing,.login-visual-module__AARGlq__ghostPath,.login-visual-module__AARGlq__basePath,.login-visual-module__AARGlq__pulsePath{fill:none;vector-effect:non-scaling-stroke}.login-visual-module__AARGlq__haloRing{stroke:#5eead412;stroke-width:1px}.login-visual-module__AARGlq__ghostPath{stroke:#7fc1be17;stroke-width:1px;stroke-dasharray:4 10}.login-visual-module__AARGlq__basePath{stroke:#7fc1be45;stroke-width:1.25px}.login-visual-module__AARGlq__violetPath{stroke:#a78bfa3d}.login-visual-module__AARGlq__pulsePath{stroke:var(--login-teal-300);stroke-width:2px;stroke-dasharray:4 96;filter:drop-shadow(0 0 6px #5eead4b3);animation:4.2s linear 10 both login-visual-module__AARGlq__execution-pulse}.login-visual-module__AARGlq__violetPulse{stroke:var(--login-violet-400);filter:drop-shadow(0 0 6px #a78bfaad)}.login-visual-module__AARGlq__flowNode{color:var(--login-paper)}.login-visual-module__AARGlq__nodeSurface{fill:#081321db;stroke:#5eead46b;stroke-width:1px}.login-visual-module__AARGlq__nodeCodeSurface{fill:#5eead4eb}.login-visual-module__AARGlq__violetCodeSurface{fill:#a78bfae6}.login-visual-module__AARGlq__nodeCodeLabel{fill:#071714;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;font-weight:700}.login-visual-module__AARGlq__nodeLabel{fill:currentColor;font-family:inherit;font-size:14px;font-weight:600}.login-visual-module__AARGlq__nodePort{fill:var(--login-teal-400);stroke:var(--login-ink-900);stroke-width:2px;filter:drop-shadow(0 0 5px #2dd4bfb8);animation:4.2s ease-in-out 10 both login-visual-module__AARGlq__node-signal}.login-visual-module__AARGlq__pulseDelay0,.login-visual-module__AARGlq__nodeSignal0{animation-delay:.8s}.login-visual-module__AARGlq__pulseDelay1,.login-visual-module__AARGlq__nodeSignal1{animation-delay:1.2s}.login-visual-module__AARGlq__pulseDelay2,.login-visual-module__AARGlq__nodeSignal2{animation-delay:1.6s}.login-visual-module__AARGlq__violetPort{fill:var(--login-violet-400);filter:drop-shadow(0 0 5px #a78bfab8)}@keyframes login-visual-module__AARGlq__execution-pulse{0%,12%{stroke-dashoffset:0;opacity:0}18%,72%{opacity:.9}82%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes login-visual-module__AARGlq__node-signal{0%,20%,62%,to{opacity:.58}32%,48%{opacity:1}}@media (max-width:1023px){.login-visual-module__AARGlq__page{grid-template-columns:minmax(0,1fr)}.login-visual-module__AARGlq__visual{min-height:210px}.login-visual-module__AARGlq__visual:after{background:linear-gradient(90deg,#0000,#5eead452 48%,#0000);width:auto;height:1px;inset:auto 0 0}.login-visual-module__AARGlq__authPanel{padding:32px 24px}}@media (min-width:768px) and (max-width:1023px){.login-visual-module__AARGlq__hero{padding:80px 24px 24px}}@media (max-width:767px){.login-visual-module__AARGlq__hero{display:none}.login-visual-module__AARGlq__signalField{width:780px;height:auto;inset:-62px auto auto -150px}.login-visual-module__AARGlq__pulsePath{opacity:0;animation:none}.login-visual-module__AARGlq__nodePort{animation:none}}@media (max-width:374px){.login-visual-module__AARGlq__visual{min-height:170px}.login-visual-module__AARGlq__authPanel{padding-left:20px;padding-right:20px}}@media (max-height:600px){.login-visual-module__AARGlq__authPanel{padding-top:24px;padding-bottom:24px}.login-visual-module__AARGlq__formShell{margin-top:0;margin-bottom:0}}@media (max-height:600px) and (max-width:1023px){.login-visual-module__AARGlq__visual{min-height:112px}}@media (min-width:1024px) and (max-height:600px){.login-visual-module__AARGlq__signalField{height:58%;inset:-4% -7% auto auto}.login-visual-module__AARGlq__hero{padding-top:20px;padding-bottom:28px}.login-visual-module__AARGlq__hero h2{max-width:560px;font-size:clamp(30px,3vw,44px)}.login-visual-module__AARGlq__hero>p:not(.login-visual-module__AARGlq__eyebrow){margin-top:12px;line-height:1.6}.login-visual-module__AARGlq__capabilities{margin-top:18px}}@media (min-width:1600px){.login-visual-module__AARGlq__signalField{right:clamp(0px,1.2vw,28px)}.login-visual-module__AARGlq__hero>p:not(.login-visual-module__AARGlq__eyebrow){white-space:nowrap;max-width:none}}@media (prefers-reduced-motion:reduce){.login-visual-module__AARGlq__page,.login-visual-module__AARGlq__page:before,.login-visual-module__AARGlq__page:after,.login-visual-module__AARGlq__page *,.login-visual-module__AARGlq__page :before,.login-visual-module__AARGlq__page :after{transition:none!important;animation:none!important}.login-visual-module__AARGlq__pulsePath{opacity:0}}
