.ux-login-shell{--font-display:"Inter", sans-serif;--ux-spot-x:72vw;--ux-spot-y:26vh;isolation:isolate;background:radial-gradient(circle at 14% 26%,#1a428438,#0000 27%),radial-gradient(circle at 88% 72%,#0a4a6a1f,#0000 23%),linear-gradient(135deg,#030711 0%,#050b16 44%,#030711 100%)}.ux-display{font-family:var(--font-display)}.ux-login-spotlight{z-index:2;pointer-events:none;background:radial-gradient(440px circle at var(--ux-spot-x) var(--ux-spot-y), #428bff1a, transparent 66%);position:fixed;inset:0}.ux-login-grid{z-index:0;pointer-events:none;background-image:linear-gradient(#60a5fa0a 1px,#0000 1px),linear-gradient(90deg,#60a5fa0a 1px,#0000 1px);background-size:54px 54px;animation:24s linear infinite ux-grid-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.ux-login-grid:after{content:"";background-image:linear-gradient(#60a5fa16 1px,#0000 1px),linear-gradient(90deg,#60a5fa16 1px,#0000 1px);background-size:270px 270px;position:absolute;inset:0}.ux-login-aurora{z-index:1;filter:blur(110px);pointer-events:none;opacity:.14;border-radius:999px;width:36rem;height:36rem;position:fixed}.ux-login-aurora-one{background:#2563eb;animation:18s ease-in-out infinite alternate ux-aurora-one;top:-20rem;left:22%}.ux-login-aurora-two{background:#0ea5e9;animation:21s ease-in-out infinite alternate ux-aurora-two;bottom:-20rem;right:-19rem}.ux-login-scanline{z-index:3;pointer-events:none;opacity:.55;background:linear-gradient(#0000,#60a5fa06,#60a5fa12,#0000);height:18%;animation:11s linear infinite ux-page-scan;position:fixed;top:-18%;left:0;right:0}.ux-gradient-text{color:#0000;background:linear-gradient(96deg,#fff 0%,#a9cbff 42%,#5397ff 75%,#d3a348 125%);-webkit-background-clip:text;background-clip:text}.ux-login-reveal{opacity:0;animation:.85s cubic-bezier(.16,1,.3,1) forwards ux-rise}.ux-delay-1{animation-delay:90ms}.ux-delay-2{animation-delay:.18s}.ux-delay-3{animation-delay:.27s}.ux-delay-4{animation-delay:.36s}.ux-intel-map{background-color:#020812a8;background-image:linear-gradient(#60a5fa0f 1px,#0000 1px),linear-gradient(90deg,#60a5fa0f 1px,#0000 1px),radial-gradient(circle at 52% 45%,#2563eb24,#0000 38%);background-size:26px 26px,26px 26px,auto}.ux-intel-map:before{content:"";background:linear-gradient(90deg,#030711b3,#0000 16% 84%,#030711b3);position:absolute;inset:0}.ux-signal-path{stroke-dasharray:7 9;animation:4s linear infinite ux-path-flow}.ux-radar-sweep{filter:drop-shadow(7px 0 14px #3b82f62e);background:linear-gradient(90deg,#0000,#3b82f61c);border-right:1px solid #60a5fa7a;width:18%;animation:5.8s cubic-bezier(.45,0,.55,1) infinite ux-map-sweep;position:absolute;top:0;bottom:0;left:-18%}.ux-signal-node{z-index:3;align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-50%,-50%)}.ux-signal-node>span{background:#d9a441;border:2px solid #07101e;border-radius:999px;flex:none;width:8px;height:8px;display:block;position:relative;box-shadow:0 0 0 4px #d9a44121,0 0 18px #d9a441cc}.ux-signal-node>span:after{content:"";border-radius:inherit;border:1px solid #d9a44170;animation:2s ease-out infinite ux-node-pulse;position:absolute;inset:-6px}.ux-signal-node-blue>span{background:#60a5fa;box-shadow:0 0 0 4px #60a5fa21,0 0 18px #60a5facc}.ux-signal-node-blue>span:after{border-color:#60a5fa7a;animation-delay:.35s}.ux-signal-node-gold>span:after{animation-delay:.7s}.ux-signal-node-cyan>span{background:#22d3ee;box-shadow:0 0 0 4px #22d3ee21,0 0 18px #22d3eecc}.ux-signal-node-cyan>span:after{border-color:#22d3ee7a;animation-delay:1.05s}.ux-signal-node small{letter-spacing:.16em;text-transform:uppercase;color:#94a3b8;font:7px JetBrains Mono,monospace}.ux-card-halo{z-index:-1;filter:blur(58px);background:linear-gradient(140deg,#2563eb42,#0ea5e90d 48%,#d9a44121);border-radius:999px;animation:5s ease-in-out infinite ux-halo-breathe;position:absolute;inset:8% -8% -8%}.ux-card-corner{border:1px solid #60a5fa1f;border-radius:999px;width:13rem;height:13rem;position:absolute;top:-6rem;right:-6rem;box-shadow:0 0 0 32px #60a5fa06,0 0 0 64px #60a5fa05}.ux-field input:-webkit-autofill{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #040a13}.ux-field input:-webkit-autofill:hover{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #040a13}.ux-field input:-webkit-autofill:focus{-webkit-text-fill-color:#fff;caret-color:#fff;transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 1000px #040a13}.ux-submit:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:44%;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-115%)skew(-18deg)}.ux-submit:hover:before{transform:translate(260%)skew(-18deg)}.ux-solutions-section{background:radial-gradient(circle at 12% 12%,#2563eb1f,#0000 25%),radial-gradient(circle at 88% 82%,#d9a44112,#0000 22%),linear-gradient(#030711b3,#050b16f7)}.ux-solutions-section:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#60a5fa06 1px,#0000 1px),linear-gradient(90deg,#60a5fa06 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20% 82%,#0000);mask-image:linear-gradient(#0000,#000 20% 82%,#0000)}.ux-solutions-header,.ux-solution-reveal,.ux-footer-reveal{opacity:0;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.ux-solutions-section.is-visible .ux-solutions-header,.ux-solutions-section.is-visible .ux-solution-reveal,.ux-site-footer.is-visible .ux-footer-reveal{opacity:1;transform:translateY(0)}.ux-solutions-section.is-visible .ux-solution-reveal:first-child{transition-delay:.1s}.ux-solutions-section.is-visible .ux-solution-reveal:nth-child(2){transition-delay:.18s}.ux-solutions-section.is-visible .ux-solution-reveal:nth-child(3){transition-delay:.26s}.ux-solutions-section.is-visible .ux-solution-reveal:nth-child(4){transition-delay:.34s}.ux-solutions-section .solution-card{--solution-accent:#60a5fa;--solution-glow:#3b82f633;isolation:isolate;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .4s,background-color .4s,box-shadow .55s}.ux-solutions-section .solution-card:before{content:"";z-index:4;background:linear-gradient(90deg, transparent, var(--solution-accent), transparent);opacity:.45;height:1px;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .4s;position:absolute;top:-1px;left:12%;right:12%;transform:scaleX(.28)}.ux-solution-cyan{--solution-accent:#22d3ee!important;--solution-glow:#22d3ee2b!important}.ux-solution-gold{--solution-accent:#f5b942!important;--solution-glow:#f5b94226!important}.ux-solution-violet{--solution-accent:#a78bfa!important;--solution-glow:#a78bfa29!important}.ux-solution-glow{z-index:-1;aspect-ratio:1;background:radial-gradient(circle, var(--solution-glow), transparent 67%);opacity:.7;border-radius:999px;width:72%;transition:opacity .5s,transform .7s cubic-bezier(.16,1,.3,1);position:absolute;top:-35%;right:-22%}.ux-solution-orbit{border:1px solid color-mix(in srgb, var(--solution-accent) 17%, transparent);opacity:.65;border-radius:999px;width:196px;height:196px;animation:20s linear infinite ux-orbit-turn;position:absolute;top:-74px;right:-62px}.ux-solution-orbit:before,.ux-solution-orbit:after{content:"";border:1px solid color-mix(in srgb, var(--solution-accent) 11%, transparent);border-radius:inherit;position:absolute;inset:25px}.ux-solution-orbit:after{inset:53px}.ux-solution-orbit>span{background:var(--solution-accent);width:6px;height:6px;box-shadow:0 0 16px var(--solution-accent);border-radius:999px;position:absolute;top:47%;left:-3px}.ux-solution-scan{z-index:3;pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--solution-accent) 8%, transparent), transparent);opacity:0;width:36%;position:absolute;top:0;bottom:0;left:-55%;transform:skew(-12deg)}.ux-solution-icon{color:var(--solution-accent);box-shadow:inset 0 0 18px var(--solution-glow)}.ux-site-footer{background:radial-gradient(circle at 78% 20%,#2563eb1f,#0000 24%),linear-gradient(#040914,#02050b)}.ux-site-footer:before{content:"";background:linear-gradient(90deg,#0000,#60a5fab3,#f5b94259,#0000);width:min(70vw,840px);height:1px;position:absolute;top:-1px;left:50%;transform:translate(-50%);box-shadow:0 0 28px #3b82f659}.ux-footer-watermark{-webkit-user-select:none;user-select:none;font:700 clamp(14rem, 34vw, 35rem)/.8 var(--font-display);letter-spacing:-.12em;color:#60a5fa05;position:absolute;bottom:-.29em;right:-.045em}.ux-footer-partner-card{transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s;position:relative;overflow:hidden}.ux-footer-partner-card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffc7,#0000);width:24%;animation:6s ease-in-out infinite ux-footer-shine;position:absolute;inset:-30% auto -30% -35%;transform:rotate(14deg)}@media (hover:hover){.ux-solutions-section .solution-card:hover{border-color:color-mix(in srgb, var(--solution-accent) 50%, transparent);box-shadow:0 32px 90px #00000057, 0 0 45px var(--solution-glow);background-color:#081324f0;transform:translateY(-9px)}.ux-solutions-section .solution-card:hover:before{opacity:.95;transform:scaleX(1)}.ux-solutions-section .solution-card:hover .ux-solution-glow{opacity:1;transform:translate(-10%,11%)scale(1.2)}.ux-solutions-section .solution-card:hover .ux-solution-icon{border-color:color-mix(in srgb, var(--solution-accent) 38%, transparent);background:color-mix(in srgb, var(--solution-accent) 10%, transparent);transform:rotate(8deg)scale(1.08)}.ux-solutions-section .solution-card:hover h3{color:color-mix(in srgb, var(--solution-accent) 36%, white);transform:translate(3px)}.ux-solutions-section .solution-card:hover .card-description{color:#cbd5e1;transform:translateY(-2px)}.ux-solutions-section .solution-card:hover .ux-solution-scan{animation:1s cubic-bezier(.16,1,.3,1) ux-solution-scan}.ux-footer-partner-card:hover{transform:translateY(-5px)rotate(-.5deg);box-shadow:0 28px 90px #2563eb33}}@keyframes ux-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ux-grid-drift{to{background-position:54px 54px}}@keyframes ux-aurora-one{to{transform:translate(9rem,5rem)scale(1.12)}}@keyframes ux-aurora-two{to{transform:translate(-8rem,-4rem)scale(.88)}}@keyframes ux-page-scan{0%,12%{transform:translateY(-120%)}76%,to{transform:translateY(670%)}}@keyframes ux-path-flow{to{stroke-dashoffset:-64px}}@keyframes ux-map-sweep{0%,8%{left:-18%}88%,to{left:102%}}@keyframes ux-node-pulse{0%{opacity:.9;transform:scale(.55)}75%,to{opacity:0;transform:scale(1.55)}}@keyframes ux-halo-breathe{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.82;transform:scale(1.03)}}@keyframes ux-orbit-turn{to{transform:rotate(360deg)}}@keyframes ux-solution-scan{0%{opacity:0;left:-55%}24%{opacity:1}to{opacity:0;left:125%}}@keyframes ux-footer-shine{0%,58%{left:-35%}82%,to{left:125%}}@media (max-width:640px){.ux-login-grid{background-size:40px 40px}.ux-login-grid:after{background-size:200px 200px}.ux-login-aurora{width:24rem;height:24rem}}@media (prefers-reduced-motion:reduce){.ux-login-shell *,.ux-login-shell :before,.ux-login-shell :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.ux-login-reveal,.ux-solutions-header,.ux-solution-reveal,.ux-footer-reveal{opacity:1;transform:none}}
