#gate.los-future{overflow:hidden;background:radial-gradient(1200px 700px at 15% 10%,rgba(54,241,205,.16),transparent 60%),radial-gradient(900px 600px at 90% 90%,rgba(155,140,255,.18),transparent 60%),linear-gradient(160deg,#030a14 0%,#06182b 45%,#020812 100%)!important;color:#e9fbff}
#gate .los-numbers{position:absolute;inset:0;z-index:0;pointer-events:none}
#gate .los-aurora{position:absolute;inset:-20%;z-index:0;pointer-events:none;background:conic-gradient(from 0deg at 50% 50%,rgba(100,219,230,.0),rgba(100,219,230,.14),rgba(155,140,255,.12),rgba(54,241,205,.1),rgba(100,219,230,0));filter:blur(60px);animation:los-spin 26s linear infinite}
#gate .los-aurora::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(100,219,230,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(100,219,230,.07) 1px,transparent 1px);background-size:44px 44px;mask-image:radial-gradient(ellipse at center,#000 30%,transparent 75%)}
#gate.los-future h1,#gate.los-future h2,#gate.los-future .brand,#gate.los-future [class*="brand"]{color:#f2feff;text-shadow:0 0 6px rgba(100,219,230,.9),0 0 18px rgba(100,219,230,.7),0 0 42px rgba(54,241,205,.45);animation:los-pulse 3.8s ease-in-out infinite;letter-spacing:.04em}
#gate.los-future form,#gate.los-future .card,#gate.los-future [class*="card"],#gate.los-future [class*="panel"],#gate.los-future .gate-card{background:rgba(6,22,38,.62)!important;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border:1px solid rgba(100,219,230,.45)!important;border-radius:18px;box-shadow:0 0 0 1px rgba(100,219,230,.15) inset,0 0 28px rgba(100,219,230,.35),0 0 80px rgba(54,241,205,.18),0 30px 80px rgba(0,0,0,.55)}
#gate.los-future input{background:rgba(2,12,22,.75)!important;color:#eafcff!important;border:1px solid rgba(100,219,230,.5)!important;box-shadow:0 0 12px rgba(100,219,230,.18) inset;transition:box-shadow .25s,border-color .25s}
#gate.los-future input:focus{outline:none;border-color:#64dbe6!important;box-shadow:0 0 0 3px rgba(100,219,230,.35),0 0 24px rgba(100,219,230,.55)}
#gate.los-future button,#gate.los-future .ms-btn{position:relative;border:1px solid rgba(100,219,230,.7)!important;box-shadow:0 0 14px rgba(100,219,230,.55),0 0 36px rgba(54,241,205,.25);text-shadow:0 0 8px rgba(100,219,230,.6);transition:transform .15s,box-shadow .25s}
#gate.los-future button:hover,#gate.los-future .ms-btn:hover,#gate.los-future button:focus-visible{transform:translateY(-1px);box-shadow:0 0 22px rgba(100,219,230,.9),0 0 60px rgba(54,241,205,.45)}
#gate.los-future label,#gate.los-future p{color:#cfeff6}
#gate .los-build{position:absolute;right:18px;bottom:14px;z-index:3;font:600 11px/1 "SFMono-Regular",Menlo,Consolas,monospace;letter-spacing:.18em;color:#9ff6ff;padding:7px 12px;border:1px solid rgba(100,219,230,.5);border-radius:999px;background:rgba(3,14,26,.6);box-shadow:0 0 16px rgba(100,219,230,.4);text-shadow:0 0 8px rgba(100,219,230,.8)}
@keyframes los-spin{to{transform:rotate(360deg)}}
@keyframes los-pulse{0%,100%{text-shadow:0 0 6px rgba(100,219,230,.9),0 0 18px rgba(100,219,230,.65),0 0 40px rgba(54,241,205,.4)}50%{text-shadow:0 0 10px rgba(100,219,230,1),0 0 30px rgba(100,219,230,.85),0 0 70px rgba(54,241,205,.6)}}
@media (prefers-reduced-motion:reduce){#gate .los-aurora,#gate.los-future h1,#gate.los-future h2{animation:none}}
