.portal-module__7e4qiW__wrap{--lx-stage-bg:radial-gradient(1200px 700px at 78% -14%, #ffa40024, transparent 58%), radial-gradient(900px 900px at 8% 120%, #ffa4000f, transparent 60%), linear-gradient(160deg, #f4f0e8 0%, #efeae0 52%, #e9e3d6 100%);--lx-grid:#0000000f;--lx-panel-bg:#fff;background:var(--bg);min-height:100vh;color:var(--text);font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex}html[data-theme=dark] .portal-module__7e4qiW__wrap{--lx-stage-bg:radial-gradient(1200px 700px at 78% -14%, #ffa40029, transparent 58%), radial-gradient(900px 900px at 8% 120%, #ffa4000d, transparent 60%), linear-gradient(155deg, #1c1c28 0%, #141420 48%, #0d0d15 100%);--lx-grid:#ffffff0d;--lx-panel-bg:#0e0e15}.portal-module__7e4qiW__stage{min-width:0;color:var(--text);background:var(--lx-stage-bg);flex-direction:column;flex:60%;justify-content:space-between;padding:48px 56px;display:flex;position:relative;overflow:hidden}.portal-module__7e4qiW__griddots{background-image:radial-gradient(var(--lx-grid) 1px, transparent 1px);pointer-events:none;background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 70% 30%,#000 35%,#0000 78%);mask-image:radial-gradient(120% 100% at 70% 30%,#000 35%,#0000 78%)}.portal-module__7e4qiW__map{z-index:1;position:absolute;inset:0}.portal-module__7e4qiW__map svg{width:100%;height:100%;display:block}.portal-module__7e4qiW__gridlines{stroke:var(--lx-grid)}.portal-module__7e4qiW__route{fill:none;stroke-linecap:round}.portal-module__7e4qiW__ghost{stroke:var(--lx-grid);stroke-width:1.4px}.portal-module__7e4qiW__rail{stroke:url(#lxGOrange);stroke-width:2.4px;filter:drop-shadow(0 0 6px #ffa40073)}.portal-module__7e4qiW__air{stroke:#ffa40080;stroke-width:1.6px;stroke-dasharray:2 7}.portal-module__7e4qiW__draw{stroke-dasharray:var(--len);stroke-dashoffset:var(--len);animation:portal-module__7e4qiW__lxDraw 1.5s var(--d,.4s) cubic-bezier(.45, 0, .2, 1) forwards}.portal-module__7e4qiW__nodeg{opacity:0;animation:portal-module__7e4qiW__lxPop .6s var(--nd) cubic-bezier(.2, .8, .2, 1) forwards}.portal-module__7e4qiW__dot{fill:#ffa400}.portal-module__7e4qiW__ring{fill:none;stroke:#ffa400;stroke-width:1.5px}.portal-module__7e4qiW__ping{fill:none;stroke:#ffa400;stroke-width:1.5px;transform-origin:50%;transform-box:fill-box;animation:portal-module__7e4qiW__lxPing 3.4s var(--pd,0s) ease-out infinite}.portal-module__7e4qiW__lbl{fill:var(--text);letter-spacing:.02em;font-family:Tektur,IBM Plex Sans,sans-serif;font-size:13px;font-weight:600}.portal-module__7e4qiW__sublbl{fill:var(--text-muted);letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Sans,sans-serif;font-size:9.5px;font-weight:500}.portal-module__7e4qiW__comet{fill:#ffa400;filter:drop-shadow(0 0 5px #ffa400e6)}.portal-module__7e4qiW__tick{fill:var(--text-subtle);letter-spacing:.16em;font-family:IBM Plex Sans,sans-serif;font-size:9px}.portal-module__7e4qiW__brand{z-index:3;opacity:0;align-items:center;gap:14px;animation:.7s cubic-bezier(.2,.7,.2,1) .1s forwards portal-module__7e4qiW__lxRise;display:flex;position:relative}.portal-module__7e4qiW__logo{align-items:center;gap:11px;display:flex}.portal-module__7e4qiW__logoMark{background:linear-gradient(145deg,#ffb42e,#f08c00);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 4px 14px #f08c0066}.portal-module__7e4qiW__logoMark svg{width:20px;height:20px}.portal-module__7e4qiW__logoName{letter-spacing:.05em;color:var(--text);font-family:Tektur,IBM Plex Sans,sans-serif;font-size:19px;font-weight:700}.portal-module__7e4qiW__div{background:var(--border);width:1px;height:26px}.portal-module__7e4qiW__tag{letter-spacing:.04em;color:var(--text-muted);font-size:12.5px}.portal-module__7e4qiW__hero{z-index:3;max-width:560px;position:relative}.portal-module__7e4qiW__eyebrow{color:#ffa400;letter-spacing:.22em;text-transform:uppercase;opacity:0;align-items:center;gap:9px;margin-bottom:20px;font-size:11.5px;font-weight:700;animation:.7s cubic-bezier(.2,.7,.2,1) .25s forwards portal-module__7e4qiW__lxRise;display:inline-flex}.portal-module__7e4qiW__pip{background:#ffa400;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #ffa4002e}.portal-module__7e4qiW__title{text-transform:uppercase;letter-spacing:-.01em;color:var(--text);margin:0;font-family:Tektur,IBM Plex Sans,sans-serif;font-size:clamp(40px,6.4vw,72px);font-weight:700;line-height:.96}.portal-module__7e4qiW__title span{opacity:0;animation:.8s cubic-bezier(.2,.7,.2,1) forwards portal-module__7e4qiW__lxRise;display:block;transform:translateY(22px)}.portal-module__7e4qiW__title span:first-child{animation-delay:.34s}.portal-module__7e4qiW__title span:nth-child(2){animation-delay:.42s}.portal-module__7e4qiW__title em{color:#ffa400;font-style:normal}.portal-module__7e4qiW__lede{max-width:430px;color:var(--text-muted);opacity:0;margin-top:22px;font-size:15.5px;line-height:1.6;animation:.8s cubic-bezier(.2,.7,.2,1) .6s forwards portal-module__7e4qiW__lxRise}.portal-module__7e4qiW__modes{opacity:0;gap:10px;margin-top:18px;animation:.8s cubic-bezier(.2,.7,.2,1) .7s forwards portal-module__7e4qiW__lxRise;display:flex}.portal-module__7e4qiW__mode{border:1px solid var(--border);color:var(--text-muted);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12px;display:inline-flex}.portal-module__7e4qiW__mode svg{opacity:.85;width:13px;height:13px}.portal-module__7e4qiW__mode svg path,.portal-module__7e4qiW__mode svg circle,.portal-module__7e4qiW__mode svg rect{stroke:#ffa400}.portal-module__7e4qiW__stats{z-index:3;opacity:0;flex-wrap:wrap;gap:46px;animation:.8s cubic-bezier(.2,.7,.2,1) .8s forwards portal-module__7e4qiW__lxRise;display:flex;position:relative}.portal-module__7e4qiW__num{color:#ffa400;font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-family:Tektur,IBM Plex Sans,sans-serif;font-size:34px;font-weight:700;line-height:1;display:flex}.portal-module__7e4qiW__statlbl{color:var(--text-muted);letter-spacing:.02em;margin-top:6px;font-size:12px}.portal-module__7e4qiW__ld{background:#ffa400;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.6s ease-in-out infinite portal-module__7e4qiW__lxBreathe}.portal-module__7e4qiW__panel{background:var(--lx-panel-bg);color:var(--text);flex:0 0 460px;justify-content:center;align-items:center;padding:44px;display:flex;position:relative}.portal-module__7e4qiW__panel:before{content:"";background:linear-gradient(#ffa400,#e08e00);width:4px;position:absolute;top:0;bottom:0;left:0}.portal-module__7e4qiW__form{opacity:0;width:100%;max-width:340px;animation:.7s cubic-bezier(.2,.7,.2,1) .15s forwards portal-module__7e4qiW__lxRise}.portal-module__7e4qiW__greet{color:var(--accent-soft-fg);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;display:block}.portal-module__7e4qiW__ftitle{text-transform:uppercase;letter-spacing:-.01em;color:var(--text);margin-top:7px;font-family:Tektur,IBM Plex Sans,sans-serif;font-size:30px;font-weight:700}.portal-module__7e4qiW__fsub{color:var(--text-muted);margin-top:7px;margin-bottom:22px;font-size:13.5px}.portal-module__7e4qiW__hint{text-align:center;color:var(--text-subtle);margin-top:18px;font-size:12px}.portal-module__7e4qiW__foot{color:var(--text-subtle);justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:11.5px;display:flex}.portal-module__7e4qiW__livedot{background:#16a34a;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite portal-module__7e4qiW__lxBreathe;box-shadow:0 0 0 3px #16a34a2e}.portal-module__7e4qiW__themeToggle{z-index:5;border:1px solid var(--border);background:var(--lx-panel-bg);width:38px;height:38px;color:var(--text-muted);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;transition:color .15s,border-color .15s;display:inline-flex;position:absolute;top:20px;right:20px}.portal-module__7e4qiW__themeToggle:hover{color:var(--text);border-color:#ffa400}@keyframes portal-module__7e4qiW__lxRise{to{opacity:1;transform:none}}@keyframes portal-module__7e4qiW__lxDraw{to{stroke-dashoffset:0}}@keyframes portal-module__7e4qiW__lxPop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:scale(1)}}@keyframes portal-module__7e4qiW__lxPing{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(3.4)}}@keyframes portal-module__7e4qiW__lxBreathe{0%,to{opacity:1}50%{opacity:.45}}@media (max-width:980px){.portal-module__7e4qiW__wrap{flex-direction:column}.portal-module__7e4qiW__stage{flex:none;gap:26px;min-height:46vh;padding:34px 30px}.portal-module__7e4qiW__lede{display:none}.portal-module__7e4qiW__panel{flex:none;width:100%;padding:36px 26px}.portal-module__7e4qiW__panel:before{width:100%;height:4px;bottom:auto;right:0}}@media (max-width:560px){.portal-module__7e4qiW__stage{min-height:40vh;padding:26px 22px}.portal-module__7e4qiW__modes{display:none}.portal-module__7e4qiW__num{font-size:27px}.portal-module__7e4qiW__stats{gap:28px}}@media (prefers-reduced-motion:reduce){.portal-module__7e4qiW__wrap *{animation-duration:1ms!important;animation-delay:0s!important}.portal-module__7e4qiW__draw{stroke-dashoffset:0!important}.portal-module__7e4qiW__ping{display:none}}
