*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.14 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.absolute{position:absolute}.block{display:block}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.grayscale{--tw-grayscale:grayscale(100%)}.filter,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@font-face{font-family:Mona Sans;src:url(/fonts/Mona-Sans.var.woff2) format("woff2");font-weight:200 900;font-display:swap}@font-face{font-family:Rebond;src:url(/fonts/RebondGrotesque.woff2) format("woff2");font-weight:400 900;font-display:swap}:root{--ink:#05040a;--paper:#f7f4ec;--cyan:#18dce2;--cyan-dark:#079ba2;--pink:#fa4aac;--yellow:#f2d84b;--violet:#211044;--lavender:#9a8cb7}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);scrollbar-color:rgba(24,220,226,.45) #07070b;scrollbar-width:thin}::-webkit-scrollbar{width:9px}::-webkit-scrollbar-track{background:#07070b}::-webkit-scrollbar-thumb{border:2px solid #07070b;border-radius:999px;background:rgba(24,220,226,.42)}::-webkit-scrollbar-thumb:hover{background:rgba(24,220,226,.7)}body{margin:0;background:var(--ink);color:var(--paper);font-family:Mona Sans,Arial,sans-serif;-webkit-font-smoothing:antialiased}.boarding-machine{overflow:hidden;border:1px solid rgba(24,220,226,.34);border-radius:22px;background:linear-gradient(135deg,rgba(24,220,226,.08),transparent 31%),rgba(6,6,12,.9);box-shadow:0 30px 90px rgba(0,0,0,.58),inset 0 1px hsla(0,0%,100%,.08),0 0 60px rgba(24,220,226,.07);backdrop-filter:blur(22px)}.boarding-machine-head{display:flex;min-height:44px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid hsla(0,0%,100%,.09);color:var(--cyan);font-size:8px;font-weight:900;letter-spacing:.16em}.boarding-machine-head>span{display:flex;align-items:center;gap:7px}.boarding-machine-head i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 14px currentColor;animation:signal-pulse 1.4s ease-in-out infinite}.boarding-machine-head b{color:var(--yellow)}.boarding-machine-grid{display:grid;grid-template-columns:minmax(0,1fr) 54px minmax(0,1fr);align-items:center;gap:16px;padding:20px 20px 14px}.boarding-label{display:block;margin-bottom:8px;color:hsla(0,0%,100%,.4);font-size:7px;font-weight:900;letter-spacing:.18em}.boarding-token-card{display:flex;min-height:94px;align-items:center;gap:13px;padding:15px;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;background:hsla(0,0%,100%,.045)}.boarding-coin{display:grid;width:50px;height:50px;flex:0 0 50px;place-items:center;border:2px solid #061117;border-radius:50%;background:var(--cyan);box-shadow:0 0 24px rgba(24,220,226,.25);color:#061117;font-family:Rebond,sans-serif;font-size:22px;font-weight:900}.boarding-nft-card>div:last-child,.boarding-token-card>div:nth-child(2){display:grid;gap:3px}.boarding-nft-card strong,.boarding-token-card strong{font-family:Rebond,sans-serif;font-size:14px;letter-spacing:-.02em}.boarding-nft-card small,.boarding-token-card small{color:hsla(0,0%,100%,.38);font-size:7px;font-weight:850;letter-spacing:.1em}.boarding-token-card>b{margin-left:auto;color:var(--yellow);font-family:Rebond,sans-serif;font-size:25px}.boarding-token>p{display:flex;justify-content:space-between;margin:7px 2px 0;color:hsla(0,0%,100%,.28);font-size:7px;font-weight:850;letter-spacing:.11em}.boarding-token>p span{color:#ff725d}.boarding-route{display:flex;align-items:center;color:var(--cyan)}.boarding-route span{height:1px;flex:1;background:rgba(24,220,226,.28)}.boarding-nft-card{display:grid;grid-template-columns:76px 1fr;min-height:94px;align-items:center;gap:13px;padding:9px;border:1px solid rgba(242,216,75,.27);border-radius:14px;background:linear-gradient(135deg,rgba(242,216,75,.08),rgba(250,74,172,.05))}.boarding-nft-image{position:relative;overflow:hidden;width:76px;height:76px;border-radius:9px;background:#17101d}.boarding-nft-image img{object-fit:cover;transition:opacity .18s ease}.boarding-nft-image span{position:absolute;right:4px;bottom:4px;padding:3px 5px;border-radius:4px;background:var(--yellow);color:#171009;font-size:5px;font-weight:950;letter-spacing:.09em}.boarding-status{display:flex;min-height:48px;align-items:center;gap:10px;margin:0 20px 14px;padding:10px 13px;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;background:rgba(0,0,0,.25);color:hsla(0,0%,100%,.5);font-family:monospace;font-size:8px;line-height:1.45}.boarding-status svg{flex:0 0 auto;color:var(--cyan)}.boarding-status b{color:#fff}.boarding-machine-error .boarding-status{border-color:rgba(255,114,93,.28)}.boarding-machine-error .boarding-status b,.boarding-machine-error .boarding-status svg{color:#ff725d}.boarding-machine button{display:flex;width:calc(100% - 40px);min-height:48px;align-items:center;justify-content:center;gap:8px;margin:0 20px;border:0;border-radius:11px;background:var(--cyan);box-shadow:inset 0 -4px rgba(0,0,0,.2);color:#061117;cursor:pointer;font-size:10px;font-weight:900;letter-spacing:.14em}.boarding-machine button:disabled{cursor:wait;opacity:.62}.boarding-disclaimer{margin:11px 0 14px;color:hsla(0,0%,100%,.34);font-size:7px;font-weight:750;letter-spacing:.1em;text-align:center;text-transform:uppercase}.boarding-spin{animation:scanner-spin 1s linear infinite}.kol-console{min-width:0;background:linear-gradient(rgba(24,220,226,.025) 1px,transparent 0),linear-gradient(90deg,rgba(24,220,226,.025) 1px,transparent 0);background-size:18px 18px}.kol-console-head{display:flex;min-height:46px;align-items:center;justify-content:space-between;padding:0 15px;border-bottom:1px solid hsla(0,0%,100%,.1);color:var(--cyan);font-size:8px;font-weight:900;letter-spacing:.15em}.kol-console-head span{display:flex;align-items:center;gap:8px}.kol-console-head b{padding:4px 7px;border-radius:999px;background:rgba(24,220,226,.13);box-shadow:0 0 18px rgba(24,220,226,.1);font-size:7px}.kol-signal-stream{padding:9px 0 8px;border-bottom:1px solid rgba(24,220,226,.1);background:rgba(3,11,16,.44)}.kol-signal-stream-head{display:flex;align-items:center;justify-content:space-between;padding:0 12px 7px;color:hsla(0,0%,100%,.38);font-family:monospace;font-size:5.5px;font-weight:800;letter-spacing:.12em}.kol-signal-stream-head span{display:flex;align-items:center;gap:6px;color:var(--cyan)}.kol-signal-stream-head i{width:5px;height:5px;border-radius:50%;background:#2fe3ac;box-shadow:0 0 10px #2fe3ac;animation:signal-pulse 1.25s ease-in-out infinite}.kol-signal-stream-head b{font-weight:700}.kol-signal-window{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.kol-signal-track{display:flex;width:max-content;gap:6px;padding:0 6px;animation:kol-signal-marquee 28s linear infinite}.kol-signal-chip{display:grid;min-width:112px;grid-template-columns:26px 1fr;align-items:center;gap:7px;padding:4px 7px 4px 4px;border:1px solid hsla(0,0%,100%,.07);border-radius:999px;background:hsla(0,0%,100%,.035);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.kol-signal-chip>span{display:grid;width:26px;height:26px;overflow:hidden;place-items:center;border-radius:50%;background:rgba(24,220,226,.1);color:var(--cyan);font-family:monospace;font-size:6px;font-weight:900}.kol-signal-chip img{width:100%;height:100%;object-fit:cover}.kol-signal-chip div{min-width:0}.kol-signal-chip b,.kol-signal-chip small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kol-signal-chip b{font-size:6.5px}.kol-signal-chip small{margin-top:2px;color:hsla(0,0%,100%,.32);font-family:monospace;font-size:5px;letter-spacing:.08em}.kol-signal-chip.is-locked{border-color:rgba(47,227,172,.62);background:rgba(47,227,172,.12);box-shadow:0 0 18px rgba(47,227,172,.16)}.kol-signal-chip.is-locked small{color:#2fe3ac}.kol-targets{display:grid;gap:7px;padding:9px}.kol-target-card{position:relative;display:grid;min-height:68px;grid-template-columns:20px 38px 1fr auto;align-items:center;gap:10px;overflow:hidden;padding:8px 11px 8px 9px;border:1px solid hsla(0,0%,100%,.08);border-radius:11px;background:linear-gradient(110deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.016) 60%,rgba(24,220,226,.035));box-shadow:inset 0 1px hsla(0,0%,100%,.04);transition:border-color .22s ease,background .22s ease,transform .22s ease,box-shadow .22s ease}.kol-target-card.is-triggered{transform:translateX(-2px);border-color:rgba(47,227,172,.48);background:linear-gradient(110deg,rgba(47,227,172,.14),hsla(0,0%,100%,.025) 62%,rgba(47,227,172,.07));box-shadow:0 0 24px rgba(47,227,172,.1),inset 3px 0 #2fe3ac}.kol-target-card.is-triggered:after{content:"";position:absolute;top:0;bottom:0;width:34%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.09),transparent);animation:kol-card-scan 1.4s ease-out infinite}.kol-rank{color:hsla(0,0%,100%,.3);font-family:monospace;font-size:7px}.kol-avatar{display:grid;width:38px;height:38px;overflow:hidden;place-items:center;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;background:rgba(24,220,226,.09);color:var(--cyan);font-family:Rebond,sans-serif;font-size:9px;font-weight:900}.kol-target-card:nth-child(2) .kol-avatar{background:rgba(250,74,172,.13);color:var(--pink)}.kol-target-card:nth-child(3) .kol-avatar{background:rgba(242,216,75,.13);color:var(--yellow)}.kol-target-card:nth-child(4) .kol-avatar{background:rgba(47,227,172,.12);color:#2fe3ac}.kol-avatar img{width:100%;height:100%;object-fit:cover}.kol-target-identity{min-width:0}.kol-target-identity>strong{font-size:9px}.kol-target-identity>small,.kol-target-identity>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kol-target-identity>small{margin-top:2px;color:hsla(0,0%,100%,.42);font-family:monospace;font-size:5.5px;letter-spacing:.03em}.kol-target-stats{display:flex;align-items:center;gap:7px;margin-top:4px;font-family:monospace;font-size:6px;white-space:nowrap}.kol-target-stats b{color:#2fe3ac;font-weight:800}.kol-target-stats span{color:hsla(0,0%,100%,.5)}.kol-target-card>em{position:relative;z-index:2;min-width:48px;padding:5px 6px;border:1px solid;border-radius:999px;background:rgba(4,5,10,.5);font-size:6px;font-style:normal;font-weight:900;letter-spacing:.11em;text-align:center}.kol-cleared{color:var(--cyan)}.kol-buy{color:#2fe3ac;text-shadow:0 0 12px rgba(47,227,172,.35)}.kol-responded{color:var(--yellow)}.kol-sell{color:#ff527e}.kol-summoned{color:#ff8ac8}.kol-swap{color:#8ca5ff}.kol-targeted{color:#ff725d}.kol-feed{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:13px 15px;border-top:1px solid rgba(24,220,226,.12);border-bottom:1px solid rgba(24,220,226,.12);background:linear-gradient(90deg,rgba(24,220,226,.12),rgba(24,220,226,.035));font-size:8px}.kol-feed>span{color:var(--cyan);font-family:monospace}.kol-feed p{margin:0;color:hsla(0,0%,100%,.62)}.kol-radar-note{display:block;padding:9px 15px 11px;border-top:1px solid rgba(242,216,75,.12);color:rgba(242,216,75,.64);font-size:6px;font-weight:900;letter-spacing:.16em;text-align:right}@keyframes kol-card-scan{0%{left:-42%}to{left:112%}}@keyframes kol-signal-marquee{to{transform:translateX(calc(-50% - 3px))}}@keyframes scanner-spin{to{transform:rotate(1turn)}}a{color:inherit;text-decoration:none}a,button{-webkit-tap-highlight-color:transparent}button{font:inherit}:where(a,button):focus-visible{outline:2px solid var(--cyan);outline-offset:4px}::selection{background:var(--pink);color:var(--ink)}.lost-signal{position:relative;display:grid;min-height:100svh;place-items:center;overflow:hidden;padding:40px;background:radial-gradient(circle at 78% 35%,rgba(24,220,226,.12),transparent 26rem),#06060a;color:#fff}.lost-signal-grid{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0);background-size:42px 42px;mask-image:radial-gradient(circle,#000,transparent 75%)}.lost-signal>section{position:relative;z-index:2;width:min(1050px,100%)}.lost-signal section>span{color:#ff725d;font-size:9px;font-weight:900;letter-spacing:.2em}.lost-signal section>h1{display:block;max-width:850px;margin:18px 0 0;font-family:Rebond,sans-serif;font-size:clamp(66px,10vw,145px);letter-spacing:-.065em;line-height:.8}.lost-signal section>p{max-width:480px;margin:26px 0 0;color:hsla(0,0%,100%,.55);font-size:14px;line-height:1.65}.lost-signal section>div{display:flex;gap:10px;margin-top:28px}.lost-signal section a{display:inline-flex;min-height:46px;align-items:center;gap:8px;padding:0 16px;border:1px solid hsla(0,0%,100%,.14);border-radius:11px;background:hsla(0,0%,100%,.055);font-size:8px;font-weight:900;letter-spacing:.12em}.lost-signal section a:first-child{border-color:var(--cyan);background:var(--cyan);color:#061117}.lost-signal-asteroid{position:absolute;right:3%;width:clamp(250px,31vw,460px);aspect-ratio:1;opacity:.72;filter:drop-shadow(0 35px 50px rgba(0,0,0,.5))}.lost-signal-asteroid img{object-fit:contain}.lost-signal>footer{position:absolute;right:34px;bottom:28px;display:flex;align-items:center;gap:7px;color:hsla(0,0%,100%,.38);font-family:monospace;font-size:7px;letter-spacing:.13em}.lost-signal>footer i{width:6px;height:6px;border-radius:50%;background:#2fe3ac;box-shadow:0 0 12px #2fe3ac}@media (max-width:700px){.lost-signal{align-items:end;padding:28px 18px 95px}.lost-signal-asteroid{top:8%;right:-14%;width:330px;opacity:.48}.lost-signal section>h1{font-size:clamp(62px,19vw,96px)}.lost-signal section>div{align-items:stretch;flex-direction:column}.lost-signal section a{justify-content:center}.lost-signal>footer{right:auto;bottom:28px;left:18px}}.vl-landing{--vl-paper:#f2efe7;--vl-ink:#07080c;--vl-line:hsla(0,0%,100%,.14);min-height:100vh;overflow:clip;background:var(--vl-ink);color:var(--vl-paper)}.vl-progress{position:fixed;z-index:100;top:0;left:0;width:100%;height:2px;scale:0 1;transform-origin:left;background:var(--cyan);animation:vl-scroll-progress linear;animation-timeline:scroll()}@keyframes vl-scroll-progress{to{scale:1 1}}@supports not (animation-timeline:scroll()){.vl-progress{display:none}}.vl-hero{position:relative;min-height:720px;height:100svh;overflow:hidden;isolation:isolate;background:#05060a}.vl-hero-art,.vl-hero-grade{position:absolute;inset:0;width:100%;height:100%}.vl-hero-art{z-index:-3;object-fit:cover;object-position:center}.vl-hero-map-art{filter:saturate(.74) brightness(.7) contrast(1.08);transform:scale(1.035);animation:vl-map-breathe 18s ease-in-out infinite alternate}.vl-hero-grade{z-index:-2;background:linear-gradient(90deg,rgba(5,6,10,.97),rgba(5,6,10,.76) 30%,rgba(5,6,10,.12) 60%),linear-gradient(180deg,rgba(5,6,10,.56),transparent 23%,transparent 67%,rgba(5,6,10,.96))}@keyframes vl-map-breathe{to{transform:scale(1.075) translate3d(-.7%,-.4%,0)}}.vl-hero-districts{position:absolute;z-index:2;inset:0;pointer-events:none}.vl-hero-district{position:absolute;display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.74);font-family:monospace;font-size:7px;font-weight:850;letter-spacing:.12em;pointer-events:auto;transition:color .18s ease,transform .18s ease}.vl-hero-district i{position:relative;width:7px;height:7px;border:1px solid var(--cyan);border-radius:50%;background:rgba(5,6,10,.88);box-shadow:0 0 0 5px rgba(24,220,226,.1),0 0 18px rgba(24,220,226,.55)}.vl-hero-district i:after{position:absolute;inset:-7px;border:1px solid rgba(24,220,226,.4);border-radius:50%;content:"";animation:vl-district-ping 1.9s ease-out infinite}.vl-hero-district span{padding:7px 9px;border:1px solid hsla(0,0%,100%,.18);background:rgba(5,6,10,.68);backdrop-filter:blur(9px)}.vl-hero-district:hover{color:#fff;transform:translateY(-3px)}.vl-hero-district-hall{top:39%;left:48%}.vl-hero-district-stake{top:30%;left:34%}.vl-hero-district-pump{top:57%;left:69%}.vl-hero-district-club{top:67%;left:55%}@keyframes vl-district-ping{to{opacity:0;transform:scale(1.75)}}.vl-nav{position:absolute;z-index:10;top:0;right:0;left:0;display:flex;min-height:78px;justify-content:space-between;padding:0 clamp(22px,4.5vw,72px);border-bottom:1px solid hsla(0,0%,100%,.12);background:linear-gradient(180deg,rgba(4,5,8,.62),transparent)}.vl-mark,.vl-nav{align-items:center}.vl-mark{display:inline-flex;gap:12px}.vl-mark>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid hsla(0,0%,100%,.38);background:rgba(7,8,12,.62);color:var(--cyan);font-family:Rebond,sans-serif;font-size:18px}.vl-mark>b{font-size:9px;letter-spacing:.18em}.vl-nav nav{display:flex;align-items:center;gap:clamp(18px,2.5vw,38px)}.vl-nav nav a{color:hsla(0,0%,100%,.58);font-size:8px;font-weight:900;letter-spacing:.15em;transition:color .18s ease}.vl-nav nav a:hover{color:#fff}.vl-nav .vl-nav-cta{padding:12px 14px;border:1px solid hsla(0,0%,100%,.3);color:#fff}.vl-hero-copy{position:absolute;z-index:3;top:40%;left:clamp(28px,7.5vw,120px);width:min(680px,50vw);transform:translateY(-44%)}.vl-eyebrow{display:flex;align-items:center;gap:8px;color:var(--cyan);font-family:monospace;font-size:9px;font-weight:850;letter-spacing:.18em}.vl-departure-copy h2,.vl-hero-copy h1,.vl-section-heading h2,.vl-story-intro h2{margin:0;font-family:Rebond,sans-serif;font-weight:900;letter-spacing:-.06em;line-height:.84;text-transform:uppercase}.vl-hero-copy h1{margin:18px 0 22px;font-size:clamp(68px,8.2vw,118px);text-shadow:0 20px 70px rgba(0,0,0,.65)}.vl-hero-copy h1 em{color:var(--cyan);font-style:normal}.vl-hero-copy>p{max-width:470px;margin:0 0 30px;color:hsla(0,0%,100%,.72);font-size:clamp(14px,1.1vw,17px);font-weight:620;line-height:1.55}.vl-primary,.vl-secondary{display:inline-flex;min-height:49px;align-items:center;justify-content:center;gap:10px;padding:0 20px;font-size:8px;font-weight:950;letter-spacing:.15em;transition:transform .18s ease,background .18s ease}.vl-primary{background:var(--cyan);color:#041014;box-shadow:7px 7px 0 rgba(0,0,0,.7)}.vl-secondary{border:1px solid hsla(0,0%,100%,.28);background:rgba(5,6,10,.45);color:#fff;backdrop-filter:blur(10px)}.vl-primary:hover,.vl-secondary:hover{transform:translateY(-3px)}.vl-hero-data{position:absolute;z-index:3;right:clamp(22px,4.5vw,72px);bottom:25px;left:clamp(22px,4.5vw,72px);display:flex;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px solid hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.46);font-family:monospace;font-size:8px;letter-spacing:.12em}.vl-hero-data span:first-child{display:flex;align-items:center;gap:7px;color:#2fe3ac}.vl-departure-status i,.vl-hero-data i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor;animation:vl-pulse 1.4s ease-in-out infinite}@keyframes vl-pulse{50%{opacity:.25}}.vl-broadcast{overflow:hidden;border-block:1px solid rgba(24,220,226,.3);background:var(--cyan);color:#051013}.vl-broadcast>div{display:flex;width:max-content;align-items:center;gap:28px;min-height:42px;animation:vl-marquee 26s linear infinite}.vl-broadcast span{font-size:8px;font-weight:950;letter-spacing:.17em;white-space:nowrap}.vl-broadcast i{font-size:10px;font-style:normal}@keyframes vl-marquee{to{transform:translateX(-50%)}}.vl-body{width:min(calc(100% - 48px),1180px);margin:0 auto}.vl-story-shell{padding-top:clamp(100px,13vw,180px)}.vl-story-intro{display:grid;grid-template-columns:.48fr 1.48fr .72fr;align-items:end;gap:36px}.vl-departure-copy>span,.vl-section-heading small,.vl-story-intro>span{color:var(--cyan);font-family:monospace;font-size:8px;font-weight:850;letter-spacing:.17em}.vl-story-intro h2{font-size:clamp(54px,7.1vw,98px)}.vl-story-intro p{max-width:390px;margin:0;color:hsla(0,0%,100%,.55);font-size:15px;line-height:1.65}.vl-story-shell .mission-story{margin-top:66px;padding-top:0;border-top:0}.mission-story-scroll{width:min(calc(100vw - 48px),1380px);margin-left:50%;transform:translateX(-50%)}.mission-story-visual{position:relative;height:100%;min-height:460px;overflow:hidden;background:#05050a}.mission-story-image{position:absolute;inset:0}.mission-story-image img{object-fit:cover}.mission-story-image:after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,5,10,.06),rgba(5,5,10,.22));content:""}.mission-story-scan{position:absolute;inset:0;opacity:.08;background:repeating-linear-gradient(0deg,transparent 0 3px,hsla(0,0%,100%,.3) 4px);pointer-events:none}.mission-story-visual-01{background:radial-gradient(circle at 50% 47%,rgba(255,108,62,.2),transparent 25%),radial-gradient(circle at 48% 50%,rgba(24,220,226,.1),transparent 48%),#03050a}.mission-story-visual-01:before{position:absolute;z-index:1;inset:-20%;opacity:.45;background:radial-gradient(circle,hsla(0,0%,100%,.82) 0 1px,transparent 1.4px) 4% 12% /120px 120px,radial-gradient(circle,rgba(24,220,226,.7) 0 1px,transparent 1.5px) 64% 28% /180px 180px,radial-gradient(circle,hsla(0,0%,100%,.55) 0 1px,transparent 1.4px) 32% 74% /155px 155px;content:"";transform:rotate(-7deg)}.mission-story-visual-01 .mission-story-image img{filter:contrast(1.06) saturate(.92) drop-shadow(0 35px 60px rgba(0,0,0,.8));transform:scale(1.08)}.mission-story-visual-02 .mission-story-image img{filter:contrast(1.08) saturate(.72) brightness(.42);transform:scale(1.08)}.mission-story-visual-03 .mission-story-image img{filter:contrast(1.05) saturate(.92) brightness(.9)}.mission-story-visual-04{background:radial-gradient(circle at 50% 42%,rgba(24,220,226,.16),transparent 48%),linear-gradient(135deg,#080b12,#030407)}.mission-story-visual-04 .mission-story-image img{object-fit:contain;padding:4% 3% 1%;filter:drop-shadow(0 22px 26px rgba(0,0,0,.72))}.mission-story-visual-04 .mission-story-image:after{background:linear-gradient(180deg,transparent 55%,rgba(3,4,7,.82))}.mission-story-crew-labels{position:absolute;z-index:4;right:18px;bottom:18px;left:18px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mission-story-crew-labels span{padding:9px 10px;border-top:1px solid rgba(24,220,226,.52);background:rgba(3,4,7,.62);color:hsla(0,0%,100%,.72);font-family:monospace;font-size:8px;font-weight:850;letter-spacing:.11em;text-align:center;backdrop-filter:blur(8px)}.mission-story-incoming{position:absolute;z-index:2;inset:0;overflow:hidden;pointer-events:none}.mission-story-incoming>img{position:absolute;top:-13%;left:-10%;width:min(43vw,590px);height:auto;filter:drop-shadow(0 0 30px rgba(24,220,226,.38)) drop-shadow(28px 34px 44px rgba(0,0,0,.72));animation:vl-asteroid-incoming 8s cubic-bezier(.45,.05,.45,.95) infinite alternate;will-change:transform}.mission-story-asteroid-trail{position:absolute;z-index:-1;top:7%;left:-17%;width:52%;height:18%;border-radius:50%;background:linear-gradient(90deg,transparent,rgba(255,111,68,.06) 28%,rgba(255,111,68,.52));filter:blur(20px);opacity:.75;transform:rotate(22deg);animation:vl-asteroid-trail 8s ease-in-out infinite alternate}.mission-story-incoming>span{position:absolute;right:22px;bottom:22px;padding:12px 15px;border:1px solid rgba(255,118,94,.46);border-radius:14px;background:rgba(7,8,13,.8);color:#ff765e;font-family:monospace;font-size:9px;font-weight:850;letter-spacing:.14em;line-height:1.6;text-align:right;backdrop-filter:blur(10px)}.mission-story-incoming>span b{color:#fff;font-family:Rebond,sans-serif;font-size:21px;letter-spacing:-.02em}@keyframes vl-asteroid-incoming{0%{transform:translate3d(0,-2%,0) rotate(-11deg) scale(.5)}52%{transform:translate3d(34%,18%,0) rotate(-4deg) scale(.68)}to{transform:translate3d(82%,46%,0) rotate(4deg) scale(.86)}}@keyframes vl-asteroid-trail{0%{opacity:.28;transform:translate3d(-8%,-12%,0) rotate(22deg) scaleX(.72)}to{opacity:.82;transform:translate3d(61%,48%,0) rotate(22deg) scaleX(1.18)}}.mission-story-counter,.mission-story-open{position:absolute;z-index:3;top:18px;left:18px;padding:9px 11px;border:1px solid hsla(0,0%,100%,.35);background:rgba(5,5,10,.72);color:#fff;font-family:monospace;font-size:8px;font-weight:850;letter-spacing:.16em;backdrop-filter:blur(10px)}.mission-story-open{right:18px;left:auto;display:flex;align-items:center;gap:6px;color:var(--cyan)}.mission-story-nft-id{position:absolute;z-index:4;right:18px;bottom:18px;padding:9px 11px;border-left:2px solid var(--cyan);background:rgba(5,5,10,.74);color:#fff;font-family:monospace;font-size:9px;font-weight:850;letter-spacing:.12em;backdrop-filter:blur(10px)}.mission-story-nav{display:grid;grid-template-columns:repeat(5,1fr);margin-top:26px}.mission-story-nav button{position:relative;display:grid;grid-template-columns:auto 1fr;min-height:82px;align-items:center;gap:15px;padding:0 22px;border:0;border-right:1px solid hsla(0,0%,100%,.1);background:transparent;color:hsla(0,0%,100%,.38);cursor:pointer;font:inherit;text-align:left}.mission-story-nav button i{font-family:monospace;font-size:10px;font-style:normal}.mission-story-nav button span{font-size:10px;font-weight:900;letter-spacing:.14em}.mission-story-nav button b{position:absolute;right:0;bottom:0;left:0;height:2px;background:hsla(0,0%,100%,.1)}.mission-story-nav button.is-active{color:#fff}.mission-story-nav button.is-active i{color:var(--cyan)}.mission-story-nav button.is-active b{background:var(--cyan);box-shadow:0 0 16px rgba(24,220,226,.55)}.mission-story-layout{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(370px,.72fr);align-items:start;gap:clamp(42px,6vw,84px)}.mission-story-sticky{position:sticky;top:9vh;min-width:0}.mission-story-frame{overflow:hidden;border:1px solid hsla(0,0%,100%,.18);background:#07080c;box-shadow:12px 12px 0 rgba(24,220,226,.1)}.mission-story-frame>a{display:block}.mission-story-frame .mission-story-visual{min-height:min(76vh,760px)}.mission-story-stage{position:absolute;inset:0}.mission-nft-manifest,.mission-nft-mosaic{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:2px;padding:2px;background:#0a1013}.mission-nft-manifest figure,.mission-nft-mosaic figure{position:relative;min-width:0;min-height:0;overflow:hidden;margin:0;background:#0b1115}.mission-nft-manifest figure>div{position:absolute;inset:0}.mission-nft-manifest img,.mission-nft-mosaic img{object-fit:cover;transition:transform .5s ease}.mission-nft-manifest figure:hover img,.mission-nft-mosaic figure:hover img{transform:scale(1.045)}.mission-nft-manifest figcaption,.mission-nft-mosaic figcaption{position:absolute;z-index:2;right:10px;bottom:10px;left:10px;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:8px 9px;background:rgba(4,5,8,.72);font-family:monospace;backdrop-filter:blur(8px)}.mission-nft-manifest figcaption b,.mission-nft-mosaic figcaption b{overflow:hidden;color:#fff;font-size:8px;letter-spacing:.07em;text-overflow:ellipsis;white-space:nowrap}.mission-nft-manifest figcaption span,.mission-nft-mosaic figcaption span{flex:0 0 auto;color:var(--cyan);font-size:7px;letter-spacing:.08em}.mission-nft-spotlight{position:absolute;inset:0;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);background:radial-gradient(circle at 78% 30%,rgba(24,220,226,.12),transparent 34%),#070a0e}.mission-nft-spotlight>div{position:relative;overflow:hidden;border-right:1px solid hsla(0,0%,100%,.15)}.mission-nft-spotlight img{object-fit:cover}.mission-nft-spotlight aside{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(28px,4vw,60px)}.mission-nft-spotlight aside small,.mission-nft-spotlight aside span{color:var(--cyan);font-family:monospace;font-size:8px;font-weight:850;letter-spacing:.13em}.mission-nft-spotlight aside b{margin:18px 0 24px;color:#fff;font-family:Rebond,sans-serif;font-size:clamp(50px,5vw,76px);letter-spacing:-.06em;line-height:.82}.mission-nft-spotlight aside small{color:hsla(0,0%,100%,.45);line-height:1.6}.mission-nft-crew{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:clamp(16px,2vw,30px);padding:clamp(28px,5vw,76px);background:radial-gradient(circle at 50% 45%,rgba(24,220,226,.12),transparent 45%),#070a0e}.mission-nft-crew figure{min-width:0;margin:0}.mission-nft-crew figure>div{position:relative;overflow:hidden;aspect-ratio:1;border:1px solid hsla(0,0%,100%,.3);border-radius:20px;box-shadow:7px 7px 0 rgba(24,220,226,.12)}.mission-nft-crew img{object-fit:cover}.mission-nft-crew figcaption{display:grid;gap:5px;padding-top:14px;font-family:monospace}.mission-nft-crew figcaption span{color:var(--cyan);font-size:7px;letter-spacing:.11em}.mission-nft-crew figcaption b{color:#fff;font-size:11px;letter-spacing:.07em}.mission-nft-crew figcaption small{color:hsla(0,0%,100%,.4);font-family:inherit;font-size:7px;letter-spacing:.06em}.mission-nft-manifest{padding-bottom:36px}.mission-nft-manifest>span{position:absolute;z-index:4;right:0;bottom:0;left:0;display:flex;height:36px;align-items:center;justify-content:center;background:var(--cyan);color:#031114;font-family:monospace;font-size:8px;font-weight:950;letter-spacing:.14em}.mission-story-position{position:absolute;z-index:3;right:0;bottom:0;left:0;height:3px;background:hsla(0,0%,100%,.12)}.mission-story-position span{display:block;height:100%;background:var(--cyan);transition:width .5s ease}.mission-story-visual-06 .mission-story-image img{filter:brightness(1.18) saturate(1.08)}.mission-story-steps{margin-top:-17vh;padding-bottom:22vh}.mission-story-steps article{display:flex;min-height:84vh;cursor:pointer;flex-direction:column;justify-content:center;padding:58px 0 58px clamp(30px,3.4vw,56px);border-left:1px solid hsla(0,0%,100%,.13);transition:border-color .3s ease}.mission-story-steps article.is-active{border-color:var(--cyan)}.mission-story-mobile-copy span,.mission-story-steps article>span{color:var(--cyan);font-family:monospace;font-size:10px;font-weight:850;letter-spacing:.16em}.mission-story-mobile-copy h3,.mission-story-steps article h3{max-width:500px;margin:23px 0 26px;color:#fff;font-family:Rebond,sans-serif;font-size:clamp(44px,4.5vw,68px);font-weight:900;letter-spacing:-.055em;line-height:.94;text-transform:uppercase}.mission-story-mobile-copy p,.mission-story-steps article p{max-width:410px;margin:0;color:hsla(0,0%,100%,.58);font-size:15px;line-height:1.7}.mission-story-steps article small{display:flex;align-items:center;gap:7px;margin-top:36px;color:hsla(0,0%,100%,.25);font-family:monospace;font-size:7px;letter-spacing:.13em}.mission-story-mobile-copy{display:none}.vl-chapter{padding-top:clamp(105px,12vw,165px)}.vl-section-heading{display:grid;grid-template-columns:100px minmax(0,1.35fr) minmax(250px,.65fr);align-items:end;gap:28px;margin-bottom:52px;padding-top:30px;border-top:1px solid var(--vl-line)}.vl-section-heading>span{color:hsla(0,0%,100%,.15);font-family:Rebond,sans-serif;font-size:clamp(50px,6vw,78px);font-weight:900;line-height:.75}.vl-section-heading small{display:block;margin-bottom:12px}.vl-section-heading h2{max-width:700px;font-size:clamp(42px,5.5vw,76px)}.vl-section-heading>p{max-width:390px;margin:0;color:hsla(0,0%,100%,.5);font-size:13px;line-height:1.65}.vl-radar-frame{min-width:0;padding:14px}.vl-frame-label{display:flex;align-items:center;justify-content:space-between;padding:4px 5px 14px;color:hsla(0,0%,100%,.45);font-family:monospace;font-size:7px;letter-spacing:.12em}.vl-frame-label b{color:#ff7a5c;font-weight:700}.vl-radar-frame .kol-console{border:0;background:transparent;box-shadow:none;backdrop-filter:none}.vl-signal-stage{display:grid;grid-template-columns:minmax(280px,.58fr) minmax(0,1.42fr);min-height:610px;border:1px solid var(--vl-line);background:#090a0f}.vl-controller{position:relative;overflow:hidden;min-height:610px;border-right:1px solid var(--vl-line);background:radial-gradient(circle at 50% 100%,rgba(24,220,226,.16),transparent 48%)}.vl-controller>img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 30px 45px rgba(0,0,0,.65))}.vl-controller-caption{position:absolute;right:18px;bottom:18px;left:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:12px 13px;border:1px solid hsla(0,0%,100%,.25);background:rgba(5,6,10,.78);font-family:monospace;font-size:7px;letter-spacing:.1em;backdrop-filter:blur(12px)}.vl-controller-caption svg{color:var(--cyan)}.vl-controller-caption b{color:#2fe3ac}.vl-radar-frame{display:flex;flex-direction:column;justify-content:center;padding:18px}.vl-departure{position:relative;min-height:min(900px,96svh);margin-top:clamp(105px,12vw,165px);overflow:hidden;isolation:isolate;border:1px solid var(--vl-line);background:#07080c}.vl-departure-map-wrap{position:absolute;z-index:0;inset:-4%;will-change:transform}.vl-departure-map{object-fit:cover;filter:saturate(.52) brightness(.42) contrast(1.18)}.vl-departure-grade{position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,rgba(5,6,10,.97),rgba(5,6,10,.72) 40%,rgba(5,6,10,.13) 72%),linear-gradient(180deg,rgba(5,6,10,.15),transparent 42%,rgba(5,6,10,.92))}.vl-launch-trajectory{position:absolute;z-index:2;top:4%;right:5%;width:42%;height:75%;overflow:hidden;opacity:.45;pointer-events:none}.vl-launch-trajectory:before{position:absolute;inset:12% -18% -30% 22%;border-color:rgba(24,220,226,.52) rgba(24,220,226,.52) transparent transparent;border-style:dashed;border-width:1px;border-radius:50%;content:"";transform:rotate(-18deg)}.vl-launch-trajectory b,.vl-launch-trajectory i,.vl-launch-trajectory span{position:absolute;width:5px;height:5px;border:1px solid var(--cyan);border-radius:50%;box-shadow:0 0 14px rgba(24,220,226,.8)}.vl-launch-trajectory span{top:20%;right:17%}.vl-launch-trajectory i{top:47%;right:42%}.vl-launch-trajectory b{right:25%;bottom:13%}.vl-departure-ship-flight{position:absolute;z-index:2;right:clamp(30px,8vw,110px);bottom:-260px;width:clamp(300px,36vw,500px);transform-origin:50% 72%;will-change:transform}.vl-departure-ship{position:relative;z-index:2;display:block;width:100%;height:auto;filter:drop-shadow(0 34px 55px rgba(0,0,0,.78)) drop-shadow(0 0 22px rgba(24,220,226,.12))}.vl-engine-fire{position:absolute;z-index:1;bottom:-134px;left:50%;width:96px;height:190px;margin-left:-48px;transform-origin:50% 0;filter:blur(.2px)}.vl-engine-fire b,.vl-engine-fire i,.vl-engine-fire:after,.vl-engine-fire:before{position:absolute;left:50%;border-radius:50% 50% 70% 70%;content:"";transform:translateX(-50%);transform-origin:50% 0}.vl-engine-fire:before{top:0;width:74px;height:175px;background:linear-gradient(180deg,#fff,#18dce2 12%,#168bd8 42%,rgba(24,220,226,0));clip-path:polygon(20% 0,80% 0,100% 72%,50% 100%,0 72%);filter:blur(4px);animation:vl-engine .18s ease-in-out infinite alternate}.vl-engine-fire:after{top:5px;width:36px;height:124px;background:linear-gradient(180deg,#fff9b0,#ff9d45 28%,rgba(255,94,31,0));clip-path:polygon(20% 0,80% 0,100% 70%,50% 100%,0 70%);animation:vl-engine .13s ease-in-out infinite alternate-reverse}.vl-engine-fire i{top:24px;width:150px;height:150px;background:radial-gradient(circle,rgba(24,220,226,.36),rgba(24,220,226,0) 66%);filter:blur(15px)}.vl-engine-fire b{top:112px;width:210px;height:90px;background:radial-gradient(ellipse,hsla(0,0%,100%,.22),rgba(24,220,226,.08) 35%,transparent 70%);filter:blur(18px)}@keyframes vl-engine{to{transform:translateX(-50%) scaleX(.82) scaleY(1.08)}}.vl-departure-copy{position:absolute;z-index:3;top:45%;left:clamp(28px,7vw,90px);width:min(620px,52%);transform:translateY(-50%)}.vl-departure-copy h2{margin:18px 0 23px;font-size:clamp(56px,6.6vw,88px)}.vl-departure-copy p{max-width:480px;margin:0 0 30px;color:hsla(0,0%,100%,.62);font-size:14px;line-height:1.6}.vl-departure-copy>div{display:flex;flex-wrap:wrap;gap:13px}.vl-departure-status{position:absolute;z-index:3;right:24px;bottom:22px;left:24px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding-top:15px;border-top:1px solid var(--vl-line);color:#2fe3ac;font-family:monospace;font-size:7px;letter-spacing:.12em}.vl-departure-status b{color:hsla(0,0%,100%,.48)}.vl-footer{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;min-height:150px;border-top:1px solid var(--vl-line);margin-top:70px;color:hsla(0,0%,100%,.45);font-size:8px;letter-spacing:.1em}.vl-footer .vl-mark{color:#fff}.vl-footer p{margin:0;text-align:center}.vl-footer>div{display:flex;justify-content:flex-end;gap:24px}.vl-footer>div a:hover{color:var(--cyan)}@media (max-width:900px){.vl-hero-copy{right:28px;width:auto}.vl-story-intro{grid-template-columns:1fr;gap:16px}.vl-story-intro p{max-width:500px}.vl-section-heading{grid-template-columns:72px 1fr}.vl-section-heading>p{grid-column:2}.vl-signal-stage{grid-template-columns:1fr}.vl-controller{border-right:0;border-bottom:1px solid var(--vl-line)}.vl-controller,.vl-signal-stage{min-height:520px}.vl-departure-copy{width:60%}.vl-departure-ship-flight{right:-25px}.mission-story-layout{display:block}.mission-story-scroll{width:100%;margin-left:0;transform:none}.mission-story-sticky{position:static}.mission-story-frame .mission-story-visual{min-height:480px}.mission-story-steps{display:none}.mission-story-mobile-copy{display:block;min-height:250px;padding:38px 30px 24px;border:1px solid hsla(0,0%,100%,.14);border-top:0;background:#0a0b10}.mission-story-mobile-copy h3{margin-top:16px;font-size:clamp(36px,7vw,52px)}}@media (max-width:640px){.vl-body{width:min(calc(100% - 24px),1180px)}.vl-hero{min-height:720px;height:100svh}.vl-hero-art{object-position:57% center}.vl-hero-grade{background:linear-gradient(180deg,rgba(5,6,10,.45),transparent 30%,rgba(5,6,10,.22) 47%,rgba(5,6,10,.97) 81%),linear-gradient(90deg,rgba(5,6,10,.45),transparent 80%)}.vl-nav{min-height:66px;padding:0 16px}.vl-mark>b{display:none}.vl-mark>span{width:34px;height:34px}.vl-nav nav{gap:14px}.vl-nav nav a:first-child{display:none}.vl-nav .vl-nav-cta{padding:10px}.vl-hero-copy{top:auto;right:20px;bottom:90px;left:20px;transform:none}.vl-hero-copy h1{margin-top:14px;font-size:clamp(68px,21vw,100px)}.vl-hero-copy>p{max-width:380px;margin-bottom:23px}.vl-hero-data{right:18px;bottom:17px;left:18px}.vl-hero-data span:nth-child(2){display:none}.vl-story-shell{padding-top:90px}.vl-story-intro h2{font-size:clamp(43px,14vw,65px)}.vl-story-shell .mission-story{margin-top:35px}.mission-story-frame{box-shadow:7px 7px 0 rgba(24,220,226,.1)}.mission-story-frame .mission-story-visual{min-height:390px}.mission-story-image img{object-position:62% center!important}.mission-story-visual-01 .mission-story-image img{object-position:center!important}.mission-story-nav{grid-template-columns:repeat(2,1fr);overflow:visible}.mission-story-nav button{min-height:56px}.mission-story-mobile-copy{min-height:235px;padding:28px 21px 18px}.mission-story-mobile-copy h3{font-size:clamp(34px,11vw,48px)}.vl-chapter{padding-top:110px}.vl-section-heading{grid-template-columns:1fr;gap:10px;margin-bottom:34px}.vl-section-heading>span{font-size:45px}.vl-section-heading>p{grid-column:1;margin-top:10px}.vl-section-heading h2{font-size:clamp(39px,12vw,58px)}.vl-radar-frame{padding:8px}.vl-frame-label b{display:none}.vl-controller,.vl-signal-stage{min-height:440px}.vl-radar-frame{padding-top:20px;padding-bottom:20px}.vl-departure{min-height:740px;margin-top:120px}.vl-departure-map{object-position:58% center}.vl-departure-grade{background:linear-gradient(180deg,rgba(5,6,10,.15),rgba(5,6,10,.25) 35%,rgba(5,6,10,.97) 75%)}.vl-departure-ship-flight{top:-160px;right:50%;bottom:auto;width:265px;margin-right:-153px;opacity:.86}.vl-launch-trajectory{top:-2%;right:-8%;width:78%;height:54%}.vl-engine-fire{bottom:-95px;width:65px;height:130px;margin-left:-32px}.vl-engine-fire:before{width:54px;height:125px}.vl-engine-fire:after{width:28px;height:90px}.vl-departure-copy{top:auto;right:22px;bottom:80px;left:22px;width:auto;transform:none}.vl-departure-copy h2{font-size:clamp(52px,16vw,78px)}.vl-departure-copy>div{align-items:stretch;flex-direction:column}.vl-departure-status b{display:none}.vl-footer{grid-template-columns:1fr auto;min-height:120px}.vl-footer p{display:none}}@media (prefers-reduced-motion:reduce){.kol-signal-stream-head i,.kol-signal-track,.kol-target-card.is-triggered:after,.vl-broadcast>div,.vl-departure-status i,.vl-engine-fire,.vl-hero-data i,.vl-hero-district i:after,.vl-hero-map-art{animation:none!important}.vl-primary,.vl-secondary{transition:none}}.map-shell{position:relative;width:100vw;height:100svh;overflow:hidden;background:radial-gradient(circle at center,#171022,#040309 72%),#040309}.map-game{display:grid;width:100%;height:100%;place-items:center}.map-stage{position:relative;width:min(100vw,calc(100svh * 1.77778));max-width:100vw;max-height:100svh;aspect-ratio:16/9;overflow:hidden;box-shadow:0 0 100px rgba(0,0,0,.65)}.map-art{object-fit:contain;user-select:none}.map-vignette{position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgba(4,3,9,.55),transparent 18%,transparent 77%,rgba(4,3,9,.62)),radial-gradient(ellipse at center,transparent 48%,rgba(4,3,9,.25) 100%);pointer-events:none}.map-building-overlay{z-index:4;object-fit:contain;opacity:0;filter:saturate(1.22) brightness(1.15) drop-shadow(0 0 16px rgba(24,220,226,.58));pointer-events:none;transition:opacity .17s ease,filter .22s ease;user-select:none}.map-building-overlay.is-visible{opacity:1;filter:saturate(1.32) brightness(1.24) drop-shadow(0 0 24px rgba(24,220,226,.8))}.map-hud{position:absolute;z-index:20;top:clamp(12px,2.2vw,28px);display:flex;align-items:center;color:hsla(0,0%,100%,.82);font-size:clamp(7px,.72vw,10px);font-weight:850;letter-spacing:.14em;text-transform:uppercase}.map-hud-left{left:clamp(12px,2.2vw,28px);gap:12px}.map-hud-left>a{display:grid;width:clamp(34px,3vw,42px);aspect-ratio:1;place-items:center;border:1px solid hsla(0,0%,100%,.24);border-radius:12px;background:rgba(5,4,10,.56);backdrop-filter:blur(12px);transition:border-color .18s ease,background .18s ease}.map-hud-left>a:hover{border-color:var(--cyan);background:rgba(24,220,226,.14)}.map-hud-left div{display:flex;flex-direction:column;gap:2px}.map-hud-left span{color:var(--cyan)}.map-hud-left strong{font-family:Rebond,sans-serif;font-size:1.35em}.map-hud-center{left:50%;gap:9px;transform:translateX(-50%);padding:9px 13px;border:1px solid hsla(0,0%,100%,.13);border-radius:999px;background:rgba(5,4,10,.42);backdrop-filter:blur(12px)}.map-hud-center i{width:4px;height:4px;border-radius:50%;background:var(--yellow);box-shadow:0 0 10px var(--yellow)}.map-hud-right{right:clamp(12px,2.2vw,28px);gap:7px;padding:9px 12px;border:1px solid rgba(24,220,226,.2);border-radius:10px;background:rgba(5,4,10,.5);color:var(--cyan);backdrop-filter:blur(12px);transition:border-color .18s ease,background .18s ease,color .18s ease}.map-hud-right:hover{border-color:rgba(24,220,226,.55);background:rgba(24,220,226,.13);color:#fff}.map-coordinates,.map-signal{position:absolute;z-index:12;bottom:clamp(12px,2.2vw,28px);color:hsla(0,0%,100%,.48);font-size:clamp(6px,.6vw,8px);font-weight:850;letter-spacing:.14em;text-transform:uppercase}.map-signal{left:clamp(12px,2.2vw,28px);display:grid;gap:5px;padding-left:11px;border-left:1px solid rgba(24,220,226,.4)}.map-signal span{display:flex;align-items:center;gap:6px;color:var(--cyan)}.map-signal strong{color:hsla(0,0%,100%,.78);font-size:1.12em}.map-coordinates{right:clamp(12px,2.2vw,28px)}.map-hotspot{position:absolute;z-index:8;padding:0;border:0;background:transparent;cursor:pointer}.map-hotspot:before{content:"";position:absolute;inset:12%;z-index:1;border:1px solid transparent;border-radius:50%;transition:border-color .18s ease,box-shadow .18s ease}.map-hotspot:focus-visible:before,.map-hotspot:hover:before{border-color:rgba(242,216,75,.6);box-shadow:0 0 24px rgba(242,216,75,.18)}.map-hotspot-pulse{z-index:4;top:50%;width:clamp(5px,.55vw,8px);height:clamp(5px,.55vw,8px);border:1px solid hsla(0,0%,100%,.78);border-radius:50%;background:var(--pink);box-shadow:0 0 0 0 rgba(250,74,172,.55);animation:hotspot-pulse 2.2s ease-out infinite;pointer-events:none}.map-hotspot-pulse,.map-label{position:absolute;left:50%;transform:translate(-50%,-50%)}.map-label{z-index:5;top:48%;display:flex;align-items:center;gap:7px;width:max-content;padding:clamp(4px,.55vw,8px) clamp(7px,.8vw,12px);border:1px solid rgba(5,4,10,.65);border-radius:999px;background:var(--yellow);box-shadow:0 4px 0 rgba(5,4,10,.72),0 8px 20px rgba(0,0,0,.2);color:#17111b;font-family:Mona Sans,sans-serif;font-size:clamp(7px,.68vw,10px);font-weight:900;letter-spacing:.04em;text-transform:uppercase;transition:transform .16s ease,background .16s ease}.map-label small{display:grid;width:15px;height:15px;place-items:center;border-radius:50%;background:#17111b;color:var(--yellow);font-size:7px}.map-hotspot:hover .map-label{transform:translate(-50%,calc(-50% - 4px));background:#fff0a1}.map-help{position:absolute;z-index:10;bottom:clamp(12px,2.2vw,28px);left:50%;padding:8px 12px;transform:translateX(-50%);border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:rgba(5,4,10,.5);color:hsla(0,0%,100%,.52);font-size:clamp(7px,.65vw,9px);font-weight:850;letter-spacing:.16em;backdrop-filter:blur(12px)}.building-backdrop{position:fixed;inset:0;z-index:60;display:flex;justify-content:flex-end;background:rgba(2,1,5,.56);backdrop-filter:blur(6px)}.building-panel{position:relative;display:grid;width:min(520px,92vw);height:100%;grid-template-rows:minmax(260px,43vh) 1fr;overflow:auto;border-left:1px solid hsla(0,0%,100%,.16);background:linear-gradient(hsla(0,0%,100%,.025) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.025) 1px,transparent 0),#0c0912;background-size:28px 28px;box-shadow:-30px 0 90px rgba(0,0,0,.5)}.building-close{position:absolute;z-index:10;top:20px;right:20px;display:grid;width:42px;height:42px;place-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;background:rgba(5,4,10,.58);color:#fff;cursor:pointer;backdrop-filter:blur(10px)}.building-panel-index{position:absolute;z-index:10;top:27px;left:26px;color:var(--yellow);font-size:9px;font-weight:850;letter-spacing:.18em}.building-character{position:relative;min-height:260px;overflow:hidden;border-bottom:1px solid hsla(0,0%,100%,.1);background:radial-gradient(circle at center bottom,rgba(24,220,226,.12),transparent 55%)}.building-character-glow{position:absolute;right:15%;bottom:-40%;left:15%;aspect-ratio:1;border-radius:50%;background:rgba(24,220,226,.15);filter:blur(45px)}.building-character-image{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 20px 30px rgba(0,0,0,.42))}.building-panel-copy{display:flex;flex-direction:column;align-items:flex-start;padding:clamp(28px,5vw,52px)}.building-panel-copy>span{color:var(--cyan);font-size:9px;font-weight:850;letter-spacing:.2em}.building-panel-copy h1{max-width:420px;margin:15px 0 18px;font-family:Rebond,sans-serif;font-size:clamp(38px,5vw,58px);letter-spacing:-.04em;line-height:.94;text-transform:uppercase}.building-panel-copy p{margin:0;color:#aaa3b6;font-size:14px;line-height:1.7}.building-status{display:inline-flex;align-items:center;gap:8px;margin-top:26px;padding:9px 11px;border:1px solid hsla(0,0%,100%,.12);border-radius:9px;color:#b9b2c2;font-size:9px;font-weight:850;letter-spacing:.11em}.building-status i{width:6px;height:6px;border-radius:50%;background:var(--pink);box-shadow:0 0 10px var(--pink)}.building-link{display:flex;align-items:center;gap:8px;margin-top:20px;color:var(--yellow);font-size:11px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.portrait-gate{display:none}.virginia-loader{position:fixed;inset:0;z-index:100;display:grid;place-items:center;overflow:hidden;background:#05040a}.loader-grid{position:absolute;inset:0;background:linear-gradient(rgba(24,220,226,.035) 1px,transparent 0),linear-gradient(90deg,rgba(24,220,226,.035) 1px,transparent 0);background-size:34px 34px;mask-image:radial-gradient(circle,#000,transparent 68%)}.loader-character{position:absolute;bottom:-15%;width:min(58vh,480px);aspect-ratio:1;opacity:.48!important}.loader-character img{width:100%;height:100%;border-radius:50%;object-fit:cover;filter:saturate(.7)}.loader-copy{position:relative;z-index:2;display:flex;width:min(80vw,420px);flex-direction:column;align-items:center;text-align:center}.loader-copy span{color:var(--cyan);font-size:9px;font-weight:850;letter-spacing:.24em}.loader-copy strong{margin-top:12px;font-family:Rebond,sans-serif;font-size:clamp(27px,5vw,44px);letter-spacing:-.02em}.loader-copy small{margin-top:11px;color:#686170;font-size:7px;font-weight:800;letter-spacing:.18em}.loader-track{width:100%;height:3px;margin-top:24px;overflow:hidden;border-radius:99px;background:hsla(0,0%,100%,.1)}.loader-track i{display:block;width:100%;height:100%;transform-origin:left;background:linear-gradient(90deg,var(--cyan),var(--pink))}@media (max-width:900px){.landing-hero-art{object-position:center}.mobile-hero-character{position:absolute;z-index:3;display:block;width:170px;height:230px;object-fit:contain;opacity:.72;filter:drop-shadow(0 18px 28px rgba(0,0,0,.5));pointer-events:none}.mobile-hero-character-left{bottom:-18px;left:-56px}.mobile-hero-character-right{right:-62px;bottom:2px;transform:rotate(-5deg)}.archive-heading,.legacy-strip,.manifesto-section,.section-heading,.terminal-body,.world-section{grid-template-columns:1fr}.hero-telemetry{display:none}.collection-registry{width:min(100% - 28px,720px);height:1180px;margin-bottom:20px;border-radius:24px}.collection-registry-bg{object-position:center}.collection-registry-wash{background:linear-gradient(180deg,rgba(3,3,8,.5),rgba(3,3,8,.12) 35%,rgba(3,3,8,.82) 67%,rgba(3,3,8,.96)),linear-gradient(90deg,rgba(3,3,8,.25),transparent,rgba(3,3,8,.18))}.registry-copy{top:44px;right:28px;bottom:auto;left:28px;width:auto}.registry-copy h2{font-size:clamp(49px,12vw,72px)}.registry-copy>p{max-width:560px}.registry-card{top:39%;width:min(37vw,250px)}.registry-card-left{left:7%}.registry-card-right{right:7%;left:auto}.collection-scanner{top:49%}.registry-attendant{right:-13%;bottom:-8%;width:min(59%,420px);height:50%}.registry-rarity-strip{right:auto;bottom:3.2%;left:4%;transform:scale(.92);transform-origin:left bottom}.manifesto-section{padding-top:90px}.manifesto-character{height:520px}.section-heading{gap:20px}.terminal-body{gap:35px}.terminal-intro{min-height:390px}.archive-heading{gap:22px}.archive-grid{grid-template-columns:1fr;grid-template-rows:none}.archive-room-cave,.archive-room-club,.archive-room-featured,.archive-room-stairs{grid-column:1;grid-row:auto;min-height:420px}.archive-room-cave,.archive-room-stairs{min-height:330px}.archive-room-club{min-height:300px}.legacy-strip,.world-section{gap:45px}}@media (max-width:640px){.landing-nav{padding:16px}.brand-lockup>span:last-child,.text-link{display:none}.landing-hero{min-height:100svh}.landing-hero-art{object-position:center}.hero-entry{bottom:62px;width:min(82vw,320px)}.hero-proof{font-size:7px}.hero-scroll{display:none}.archive-section,.legacy-strip,.manifesto-section,.transform-section,.world-section{width:min(100% - 30px,1220px)}.manifesto-section{min-height:auto;gap:20px;padding:80px 0 35px}.collection-registry{height:1070px}.registry-copy{top:32px;right:20px;left:20px}.registry-copy>p{font-size:13px}.registry-stats{gap:21px;margin-top:19px}.registry-marketplace{margin-top:18px}.registry-card{top:43%;width:39vw;max-width:205px;border-radius:14px}.registry-attendant{right:-20%;width:72%}.registry-rarity-strip{max-width:84%}.registry-rarity-strip>div:nth-child(n+4){display:none}.manifesto-copy h1{font-size:clamp(52px,18vw,76px)}.stat-row{grid-template-columns:1fr}.stat-row div{min-height:80px}.manifesto-character{height:450px}.character-halo{width:88vw}.transform-section,.world-section{padding:75px 0}.archive-section{padding:75px 0 20px}.archive-heading h2{font-size:clamp(48px,16vw,72px)}.archive-room{border-radius:18px}.archive-room-featured{min-height:430px}.archive-room-copy{right:18px;bottom:18px;left:18px}.terminal-topbar{grid-template-columns:1fr auto}.terminal-topbar>span:nth-child(2){display:none}.terminal-body,.terminal-panel{padding:15px}.terminal-intro{min-height:350px;padding:20px 4px}.terminal-character{right:-14%;width:72%}.terminal-specs{gap:6px}.asset-box{padding:17px}.asset-amount strong{font-size:36px}.world-preview{aspect-ratio:4/3}.world-preview-overlay{right:18px;bottom:17px;left:18px}.legacy-strip{padding:70px 0}.landing-footer{flex-direction:column;gap:8px}}@media (max-width:1024px) and (orientation:portrait){.portrait-gate{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:30px;background:radial-gradient(circle at center,rgba(24,220,226,.12),transparent 40%),#05040a;text-align:center}.map-game{visibility:hidden}.rotate-device{display:grid;width:88px;height:88px;margin-bottom:28px;place-items:center;border:1px solid rgba(24,220,226,.4);border-radius:24px;background:rgba(24,220,226,.08);color:var(--cyan);animation:device-rotate 1.8s ease-in-out infinite}.portrait-gate>span{color:var(--pink);font-size:10px;font-weight:850;letter-spacing:.2em}.portrait-gate strong{margin-top:12px;font-family:Rebond,sans-serif;font-size:clamp(38px,11vw,68px);line-height:.95;text-transform:uppercase}.portrait-gate p{max-width:390px;margin:18px 0 0;color:#928b9d;font-size:14px;line-height:1.6}}@keyframes device-rotate{0%,20%,to{transform:rotate(0)}50%,80%{transform:rotate(90deg)}}@keyframes signal-pulse{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.12)}}@keyframes hotspot-pulse{0%{box-shadow:0 0 0 0 rgba(250,74,172,.5)}70%,to{box-shadow:0 0 0 clamp(8px,1.2vw,18px) rgba(250,74,172,0)}}@keyframes marquee-track{to{transform:translateX(-50%)}}@keyframes registry-room-breathe{0%{transform:scale(1);filter:saturate(.95)}to{transform:scale(1.025);filter:saturate(1.08)}}@keyframes registry-scan{0%{opacity:0;transform:scale(.3)}22%{opacity:.9}to{opacity:0;transform:scale(1.45)}}@keyframes attendant-float{0%,to{transform:translateY(0) rotate(-.4deg)}50%{transform:translateY(-10px) rotate(.5deg)}}.legacy-room{position:relative;width:100vw;height:100svh;overflow:hidden;background:#05040a;isolation:isolate}.legacy-room-art{z-index:-5;object-fit:cover;object-position:center 50%;animation:legacy-room-breathe 14s ease-in-out infinite alternate}.legacy-room-video{position:absolute;inset:0;width:100%;height:100%;animation:none}.legacy-room-grade{position:absolute;z-index:-3;inset:0;background:linear-gradient(90deg,rgba(5,4,10,.88),rgba(5,4,10,.35) 45%,transparent 70%),linear-gradient(180deg,rgba(5,4,10,.44),transparent 24%,transparent 67%,rgba(5,4,10,.78))}.legacy-room-grade-stairs{background:linear-gradient(270deg,rgba(5,4,10,.9),rgba(5,4,10,.22) 54%,transparent 74%),linear-gradient(180deg,rgba(5,4,10,.5),transparent 30%,rgba(5,4,10,.48))}.legacy-room-grade-basement{background:linear-gradient(90deg,rgba(5,4,10,.9),rgba(5,4,10,.34) 48%,transparent 72%),linear-gradient(180deg,rgba(5,4,10,.34),transparent 35%,rgba(5,4,10,.72))}.legacy-room-noise{position:absolute;z-index:20;inset:0;background:repeating-linear-gradient(0deg,hsla(0,0%,100%,.018),hsla(0,0%,100%,.018) 1px,transparent 0,transparent 4px);opacity:.2;mix-blend-mode:overlay;pointer-events:none}.legacy-room-hud{position:absolute;z-index:15;top:0;right:0;left:0;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:22px clamp(22px,4vw,62px)}.legacy-room-back{display:grid;width:40px;height:40px;place-items:center;border:1px solid hsla(0,0%,100%,.24);border-radius:12px;background:rgba(5,4,10,.58);color:#fff;backdrop-filter:blur(12px);transition:border-color .18s ease,color .18s ease,transform .18s ease}.legacy-room-back:hover{transform:translateX(-2px);border-color:var(--cyan);color:var(--cyan)}.legacy-room-hud>div{display:grid;gap:2px}.legacy-room-hud em,.legacy-room-hud span,.legacy-room-hud strong{font-size:8px;font-style:normal;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.legacy-room-hud span{color:var(--cyan)}.legacy-room-hud strong{color:hsla(0,0%,100%,.84);font-size:10px}.legacy-room-hud em{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid rgba(24,220,226,.22);border-radius:999px;background:rgba(5,4,10,.5);color:var(--cyan);backdrop-filter:blur(12px)}.legacy-room-copy{position:absolute;z-index:12;top:50%;width:min(620px,54vw);transform:translateY(-44%)}.legacy-room-copy-left{left:clamp(28px,8vw,126px)}.legacy-room-copy-right{right:clamp(28px,8vw,126px)}.legacy-room-copy>span{color:var(--cyan);font-size:9px;font-weight:900;letter-spacing:.22em;text-transform:uppercase}.legacy-room-copy h1{margin:15px 0 19px;font-family:Rebond,sans-serif;font-size:clamp(64px,7.5vw,116px);font-weight:900;letter-spacing:-.06em;line-height:.84;text-transform:uppercase;text-shadow:0 18px 50px rgba(0,0,0,.62)}.legacy-room-copy p{max-width:420px;margin:0 0 25px;color:hsla(0,0%,100%,.72);font-size:clamp(14px,1.4vw,19px);line-height:1.55}.legacy-room-cta{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:0 18px;border:1px solid hsla(0,0%,100%,.64);border-radius:13px;background:var(--cyan);box-shadow:0 8px 0 #061117,0 20px 35px rgba(0,0,0,.36);color:#061117;font-family:Rebond,sans-serif;font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;transition:transform .18s ease,background .18s ease}.legacy-room-cta:hover{transform:translateY(-3px);background:#5af7f7}.legacy-room-telemetry{position:absolute;z-index:12;right:clamp(22px,4vw,62px);bottom:25px;display:grid;justify-items:end;gap:3px;font-size:7px;font-weight:900;letter-spacing:.14em}.legacy-room-telemetry span{display:flex;align-items:center;gap:7px;color:var(--cyan)}.legacy-room-telemetry i{width:5px;height:5px;border-radius:50%;background:var(--cyan);box-shadow:0 0 12px var(--cyan);animation:signal-pulse 1.6s ease-in-out infinite}.legacy-room-telemetry strong{color:var(--yellow);font-family:Rebond,sans-serif;font-size:17px}.stair-depth{position:absolute;z-index:4;bottom:7%;left:50%;display:flex;height:36%;flex-direction:column;align-items:center;justify-content:space-between;transform:translateX(-50%)}.stair-depth:before{content:"";position:absolute;top:0;bottom:0;width:1px;background:linear-gradient(var(--cyan),transparent)}.stair-depth i{position:relative;width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 15px var(--cyan);animation:stair-beacon 2.4s ease-in-out infinite}.stair-depth i:nth-child(2){animation-delay:.3s}.stair-depth i:nth-child(3){animation-delay:.6s}.stair-depth i:nth-child(4){animation-delay:.9s}.basement-sweep{position:absolute;z-index:3;top:14%;right:7%;width:clamp(180px,25vw,380px);aspect-ratio:1;border:1px solid rgba(24,220,226,.18);border-radius:50%;background:conic-gradient(from 20deg,rgba(24,220,226,.16),transparent 22%);opacity:.3;pointer-events:none}.legacy-basement-copy{top:auto;bottom:8%;transform:none}.legacy-basement-copy h1{font-size:clamp(62px,7.8vw,120px)}.basement-map-link{position:absolute;z-index:13;right:clamp(22px,4vw,62px);bottom:25px;display:flex;align-items:center;gap:7px;color:hsla(0,0%,100%,.64);font-size:8px;font-weight:900;letter-spacing:.14em}.archive-route{position:absolute;z-index:16;bottom:22px;left:50%;display:flex;overflow:hidden;transform:translateX(-50%);border:1px solid hsla(0,0%,100%,.13);border-radius:12px;background:rgba(5,4,10,.68);box-shadow:0 14px 35px rgba(0,0,0,.26);backdrop-filter:blur(14px)}.archive-route a{display:flex;min-height:38px;align-items:center;gap:7px;padding:0 13px;border-right:1px solid hsla(0,0%,100%,.09);color:hsla(0,0%,100%,.42);font-size:7px;font-weight:900;letter-spacing:.13em;transition:background .16s ease,color .16s ease}.archive-route a:last-child{border-right:0}.archive-route a:hover{background:hsla(0,0%,100%,.06);color:#fff}.archive-route a.is-active{background:var(--cyan);color:#061117}.archive-route span{font-family:monospace;opacity:.65}.map-scanline{position:absolute;z-index:3;top:-12%;right:0;left:0;height:12%;background:linear-gradient(180deg,transparent,rgba(24,220,226,.09),transparent);mix-blend-mode:screen;pointer-events:none;animation:map-scan 7s linear infinite}.map-art{animation:map-signal-shift 9s ease-in-out infinite alternate}.map-hotspot-pulse{animation:hotspot-pulse 2.2s ease-out infinite,map-beacon-drift 3.6s ease-in-out infinite}@keyframes legacy-room-breathe{0%{transform:scale(1.005);filter:saturate(.96) brightness(.96)}to{transform:scale(1.035);filter:saturate(1.08) brightness(1.03)}}@keyframes stair-beacon{0%,to{opacity:.22;transform:scale(.7)}45%{opacity:1;transform:scale(1.12)}}@keyframes map-scan{0%{transform:translateY(0)}to{transform:translateY(935%)}}@keyframes map-signal-shift{0%{filter:saturate(.92) brightness(.95)}to{filter:saturate(1.08) brightness(1.04)}}@keyframes map-beacon-drift{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(-50%,calc(-50% - 3px))}}@media (max-width:780px){.legacy-room-hud{padding:16px 17px}.legacy-room-hud em{display:none}.legacy-room-copy,.legacy-room-copy-left,.legacy-room-copy-right{top:auto;right:20px;bottom:66px;left:20px;width:auto;transform:none}.legacy-room-copy h1{font-size:clamp(54px,15vw,82px)}.legacy-room-copy p{max-width:320px}.legacy-room-cta{width:100%}.legacy-room-grade,.legacy-room-grade-basement,.legacy-room-grade-stairs{background:linear-gradient(180deg,rgba(5,4,10,.42),transparent 31%,rgba(5,4,10,.94) 78%)}.legacy-room-comics .legacy-room-art{object-position:53% center}.legacy-room-stairs .legacy-room-art{object-position:48% center}.legacy-room-basement .legacy-room-art{object-position:55% center}.basement-map-link,.legacy-room-telemetry,.stair-depth{display:none}.legacy-basement-copy{bottom:66px}.archive-route{bottom:14px}.archive-route a{min-height:36px;padding:0 10px}.archive-route b{display:none}}@media (max-height:540px) and (orientation:landscape){.legacy-room-hud{padding-top:12px;padding-bottom:12px}.legacy-room-copy{width:min(510px,54vw)}.legacy-basement-copy h1,.legacy-room-copy h1{margin:10px 0 12px;font-size:clamp(46px,7vw,72px)}.legacy-room-copy p{margin-bottom:16px;font-size:12px}.legacy-room-cta{min-height:40px}.legacy-room-telemetry{display:none}.archive-route{bottom:12px}.building-panel{width:min(760px,92vw);grid-template-columns:minmax(245px,.78fr) minmax(320px,1.22fr);grid-template-rows:1fr}.building-character{border-right:1px solid hsla(0,0%,100%,.1);border-bottom:0}.building-panel-copy{overflow:auto;padding:48px 32px 25px}.building-panel-copy h1{margin:10px 0 12px;font-size:36px}.building-panel-copy p{font-size:12px;line-height:1.55}.building-status{margin-top:18px}.building-close{top:13px;right:13px;width:36px;height:36px}}@media (max-width:760px) and (orientation:landscape){.map-coordinates,.map-hud-center,.map-hud-right span,.map-signal{display:none}.map-hud-right{aspect-ratio:1;padding:8px}.map-hud-right svg:last-child{display:none}.map-help{bottom:9px;padding:6px 9px}}@media (prefers-reduced-motion:reduce){.basement-sweep,.legacy-room-art,.map-art,.map-hotspot-pulse,.map-scanline,.stair-depth i{animation:none!important}}@keyframes club-face-cycle{0%,24.8%{opacity:1}25%,to{opacity:0}}@keyframes club-hand-wave{0%,to{transform:translateY(0) rotate(0)}45%{transform:translateY(-1.4%) rotate(-1.5deg)}65%{transform:translateY(-.7%) rotate(1deg)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.league-world{position:relative;min-height:100svh;overflow:clip;background:#05060a;color:#f3f0e8;isolation:isolate}.league-map-layer{position:fixed;z-index:-1;inset:-2.5%;overflow:hidden;transform-origin:58% 52%;will-change:transform}.league-map{object-fit:cover;object-position:center;filter:saturate(.82) brightness(.82) contrast(1.07)}.league-building-overlay,.league-map-grade,.league-map-grid,.league-map-scan,.league-map-story-shade{position:absolute;inset:0;pointer-events:none}.league-map-grade{z-index:1;background:linear-gradient(90deg,rgba(4,5,8,.9),rgba(4,5,8,.28) 34%,rgba(4,5,8,.08) 62%,rgba(4,5,8,.72)),linear-gradient(180deg,rgba(4,5,8,.72),transparent 22%,transparent 70%,rgba(4,5,8,.9)),radial-gradient(circle at 56% 48%,transparent 20%,rgba(4,5,8,.18) 68%)}.league-map-grid{z-index:2;background-image:linear-gradient(rgba(24,220,226,.22) 1px,transparent 0),linear-gradient(90deg,rgba(24,220,226,.22) 1px,transparent 0);background-size:72px 72px}.league-map-scan{z-index:3;background:repeating-linear-gradient(0deg,transparent 0 3px,hsla(0,0%,100%,.32) 4px)}.league-building-overlay{z-index:4;object-fit:cover;opacity:0;filter:saturate(1.24) brightness(1.18) drop-shadow(0 0 15px rgba(24,220,226,.58));transition:opacity .17s ease,filter .22s ease;user-select:none}.league-building-overlay.is-visible{opacity:1;filter:saturate(1.34) brightness(1.28) drop-shadow(0 0 22px rgba(24,220,226,.8))}.league-map-story-shade{z-index:5;background:rgba(3,5,9,.88);backdrop-filter:blur(3px) saturate(.62)}.league-topbar{position:fixed;z-index:60;top:0;right:0;left:0;display:grid;grid-template-columns:1fr auto 1fr;min-height:76px;align-items:center;padding:0 clamp(18px,3vw,46px);border-bottom:1px solid hsla(0,0%,100%,.16);background:linear-gradient(180deg,rgba(4,5,8,.9),rgba(4,5,8,.58));backdrop-filter:blur(16px)}.league-brand{display:inline-flex;align-items:center;gap:11px;justify-self:start}.league-brand>span{display:grid;width:38px;height:38px;place-items:center;border:1px solid hsla(0,0%,100%,.42);border-radius:12px;background:#080a0f;color:var(--cyan);font-family:Rebond,sans-serif;font-size:19px;font-weight:900}.league-brand div{display:grid;gap:2px}.league-brand b{font-size:9px;letter-spacing:.18em}.league-brand small{color:hsla(0,0%,100%,.44);font-size:8px}.league-brand small,.league-world-id{font-family:monospace;letter-spacing:.12em}.league-world-id{display:flex;align-items:center;gap:9px;font-size:9px}.league-world-id i{width:6px;height:6px;border-radius:50%;background:#2fe3ac;box-shadow:0 0 12px #2fe3ac;animation:vl-pulse 1.4s ease-in-out infinite}.league-world-id span{color:hsla(0,0%,100%,.4)}.league-world-id b{color:#fff}.league-top-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}.league-social-action{display:inline-flex;min-height:38px;align-items:center;justify-content:center;gap:8px;padding:0 12px;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;background:rgba(5,6,10,.72);color:hsla(0,0%,100%,.82);font-size:8px;font-weight:900;letter-spacing:.12em;box-shadow:0 8px 24px rgba(0,0,0,.2);backdrop-filter:blur(12px);transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.league-social-action:hover{transform:translateY(-2px);border-color:hsla(0,0%,100%,.46);background:rgba(16,18,24,.9);color:#fff}.league-social-action svg{width:15px;height:15px;flex:0 0 auto}.league-social-x svg{fill:currentColor}.league-social-pump{border-color:rgba(74,255,119,.34);color:#7dff9c}.league-social-pump small{padding:4px 6px;border-radius:999px;background:rgba(74,255,119,.12);color:rgba(125,255,156,.7);font-family:monospace;font-size:6px;letter-spacing:.1em}.league-social-opensea{border-color:rgba(32,129,226,.48);color:#65b6ff}.league-social-opensea svg{width:17px;height:17px}.league-social-opensea small{padding:4px 6px;border-radius:999px;background:rgba(32,129,226,.15);color:rgba(101,182,255,.82);font-family:monospace;font-size:6px;letter-spacing:.1em}.league-social-action:disabled{opacity:1;cursor:not-allowed}.league-social-action:disabled:hover{transform:none}.league-opening{position:relative;z-index:4;height:100svh;min-height:700px;background:linear-gradient(90deg,rgba(2,4,8,.22),rgba(2,4,8,.1) 46%,rgba(2,4,8,.24))}.league-dossier{position:absolute;z-index:8;top:clamp(108px,15vh,150px);left:clamp(24px,5vw,74px);width:min(430px,34vw);padding:0;filter:drop-shadow(0 8px 18px rgba(0,0,0,.7))}.league-dossier>span{display:inline-flex;align-items:center;gap:7px;padding:8px 12px;border:1px solid rgba(255,118,94,.42);border-radius:999px;background:rgba(5,6,10,.72);color:#ff765e;font-family:monospace;font-size:9px;font-weight:850;letter-spacing:.14em;backdrop-filter:blur(9px)}.league-dossier h1{margin:15px 0 8px;color:#fff;font-family:Rebond,sans-serif;font-size:clamp(62px,6vw,88px);font-weight:900;letter-spacing:-.07em;line-height:.82;text-shadow:0 3px 0 rgba(4,5,8,.9),0 10px 26px rgba(0,0,0,.7)}.league-dossier>p{margin:0;color:hsla(0,0%,100%,.86);font-size:13px;font-weight:650;text-shadow:0 2px 12px rgba(0,0,0,.9)}.league-files{position:absolute;z-index:8;top:clamp(96px,13vh,126px);right:clamp(22px,3.5vw,54px);display:grid;width:min(330px,29vw);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.league-files>span{display:none}.league-files a{display:grid;grid-template-columns:15px 18px 1fr;min-height:39px;align-items:center;gap:6px;padding:0 10px;border:1px solid hsla(0,0%,100%,.17);border-radius:999px;background:rgba(5,6,10,.66);color:hsla(0,0%,100%,.72);box-shadow:0 8px 24px rgba(0,0,0,.2);backdrop-filter:blur(12px);transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.league-files a:hover{transform:translateY(-2px);border-color:rgba(24,220,226,.5);background:rgba(5,17,21,.84);color:#fff}.league-files svg{color:var(--cyan)}.league-files i{color:hsla(0,0%,100%,.38);font-family:monospace;font-size:8px;font-style:normal}.league-files b{font-size:10px;letter-spacing:.1em}.league-hero-nft-stack{position:absolute;z-index:7;top:clamp(102px,13vh,138px);right:clamp(30px,5vw,76px);width:clamp(310px,31vw,460px);height:clamp(250px,28vw,390px);pointer-events:none;filter:drop-shadow(0 28px 35px rgba(0,0,0,.68))}.league-hero-nft-stack>div{position:absolute;width:clamp(170px,17vw,245px);overflow:hidden;aspect-ratio:1;border:1px solid hsla(0,0%,100%,.66);border-radius:22px;background:#0b1114;box-shadow:0 24px 44px rgba(0,0,0,.48),7px 7px 0 rgba(24,220,226,.16);animation:vl-nft-float 6s ease-in-out infinite}.league-hero-nft-stack>div:first-child{z-index:3;top:1%;right:0;transform:rotate(5deg)}.league-hero-nft-stack>div:nth-child(2){z-index:2;top:13%;right:24%;transform:rotate(-4deg);animation-delay:-2s}.league-hero-nft-stack>div:nth-child(3){z-index:1;top:25%;right:48%;transform:rotate(2deg);animation-delay:-4s}.league-hero-nft-stack img{object-fit:cover}.league-hero-nft-stack>div>span{position:absolute;z-index:2;right:9px;bottom:9px;padding:7px 9px;border-radius:8px;background:rgba(4,5,8,.82);color:#fff;font-family:monospace;font-size:9px;font-weight:850;letter-spacing:.08em;backdrop-filter:blur(8px)}.league-hero-nft-stack>b{position:absolute;z-index:5;right:0;bottom:0;padding:9px 12px;border-left:2px solid var(--cyan);background:rgba(4,5,8,.72);color:var(--cyan);font-family:monospace;font-size:8px;letter-spacing:.13em}@keyframes vl-nft-float{0%,to{translate:0 0}50%{translate:0 -10px}}.league-hotspots{position:fixed;z-index:5;inset:-2.5%;transform-origin:58% 52%;pointer-events:none;will-change:transform,opacity}.league-hotspot{position:absolute;border:0;background:transparent;cursor:pointer;pointer-events:none}.league-hotspots.is-interactive .league-hotspot{pointer-events:auto}.league-hotspot:before{position:absolute;inset:10%;border:0;background:radial-gradient(circle,rgba(24,220,226,.12),transparent 68%);content:"";opacity:0;transition:opacity .18s ease}.league-hotspot>i{position:absolute;z-index:2;top:52%;left:50%;width:8px;height:8px;border:1px solid var(--cyan);border-radius:50%;background:#05060a;box-shadow:0 0 0 6px rgba(24,220,226,.12),0 0 18px rgba(24,220,226,.7);transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.league-hotspot>i:after{position:absolute;inset:-8px;border:1px solid rgba(24,220,226,.5);border-radius:50%;content:"";animation:vl-district-ping 1.8s ease-out infinite}.league-hotspot>span{position:absolute;z-index:3;top:calc(52% - 14px);left:calc(50% + 20px);display:flex;align-items:center;padding:9px 13px;border:0;border-radius:999px;background:rgba(5,6,10,.8);color:#fff;font-size:clamp(10px,.78vw,12px);font-weight:900;letter-spacing:.08em;white-space:nowrap;box-shadow:0 8px 22px rgba(0,0,0,.28);backdrop-filter:blur(9px);transition:transform .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease}.league-hotspot:focus-visible:before,.league-hotspot:hover:before{opacity:1}.league-hotspot:focus-visible>i,.league-hotspot:hover>i{background:var(--cyan);box-shadow:0 0 0 9px rgba(24,220,226,.17),0 0 30px #18dce2;transform:scale(1.2)}.league-hotspot:focus-visible>span,.league-hotspot:hover>span{background:var(--cyan);box-shadow:5px 5px 0 rgba(0,0,0,.48),0 0 22px rgba(24,220,226,.34);color:#031114;transform:translateY(-4px)}.league-city-status{position:absolute;right:clamp(20px,3vw,44px);bottom:20px;left:clamp(20px,3vw,44px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding-top:13px;border-top:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.48);font-family:monospace;font-size:9px;letter-spacing:.11em}.league-city-status span:first-child{display:flex;align-items:center;gap:7px;color:#2fe3ac}.league-city-status b{color:hsla(0,0%,100%,.7);font-weight:700}.league-city-status span:last-child{justify-self:end}.league-mayor-broadcast{position:absolute;z-index:8;bottom:24px;left:clamp(22px,3.5vw,54px);display:grid;width:min(710px,57vw);min-height:142px;grid-template-columns:122px minmax(250px,1fr) 190px;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);border-radius:24px;background:rgba(5,6,10,.84);box-shadow:0 22px 60px rgba(0,0,0,.48);backdrop-filter:blur(18px)}.league-mayor-portrait{position:relative;overflow:hidden;border-right:1px solid hsla(0,0%,100%,.12);background:radial-gradient(circle at 50% 80%,rgba(24,220,226,.19),transparent 65%)}.league-mayor-portrait img{object-fit:cover;object-position:center}.league-mayor-copy{display:flex;flex-direction:column;justify-content:center;padding:18px 20px}.league-mayor-copy>span{display:flex;align-items:center;gap:7px;color:#2fe3ac;font-family:monospace;font-size:8px;font-weight:850;letter-spacing:.12em}.league-mayor-copy>span i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor;animation:vl-pulse 1.4s ease-in-out infinite}.league-mayor-copy p{margin:11px 0;color:hsla(0,0%,100%,.8);font-size:13px;font-weight:650;line-height:1.45}.league-mayor-copy a{display:inline-flex;align-items:center;gap:7px;color:var(--cyan);font-size:8px;font-weight:900;letter-spacing:.11em}.league-ca-panel{display:flex;flex-direction:column;justify-content:center;padding:18px;border-left:1px solid hsla(0,0%,100%,.12);background:linear-gradient(145deg,rgba(24,220,226,.08),rgba(74,255,119,.03))}.league-ca-panel small{color:var(--cyan);font-family:monospace;font-size:7px;font-weight:850;letter-spacing:.12em;line-height:1.4}.league-ca-panel b{margin:9px 0 11px;color:#fff;font-family:Rebond,sans-serif;font-size:22px;letter-spacing:-.035em;line-height:.95}.league-ca-panel button{display:inline-flex;min-height:31px;align-items:center;justify-content:center;gap:6px;padding:0 9px;border:1px dashed rgba(125,255,156,.38);border-radius:999px;background:rgba(74,255,119,.07);color:rgba(125,255,156,.64);font-family:monospace;font-size:6px;font-weight:850;letter-spacing:.08em;cursor:not-allowed}.league-scroll-beat{position:relative;z-index:5;display:flex;min-height:100svh;align-items:center;padding:110px clamp(24px,5vw,74px) 70px}.league-story-sequence{position:relative;z-index:5;padding:clamp(105px,12vw,170px) clamp(24px,5vw,74px) 10px}.league-story-intro{display:grid;width:min(100%,1180px);grid-template-columns:120px minmax(0,1.35fr) minmax(260px,.65fr);align-items:end;gap:clamp(24px,4vw,54px);margin:0 auto 72px;padding-top:28px;border-top:1px solid hsla(0,0%,100%,.22)}.league-story-intro>span{align-self:start;color:var(--cyan);font-family:monospace;font-size:10px;font-weight:850;letter-spacing:.15em}.league-story-intro h2{margin:0;color:#fff;font-family:Rebond,sans-serif;font-size:clamp(52px,6vw,88px);font-weight:900;letter-spacing:-.065em;line-height:.86}.league-story-intro p{max-width:390px;margin:0;color:hsla(0,0%,100%,.64);font-size:16px;line-height:1.7}.league-story-sequence .mission-story-frame{border-radius:28px;box-shadow:0 30px 90px rgba(0,0,0,.58),10px 10px 0 rgba(24,220,226,.1)}.league-story-sequence .mission-story-visual{border-radius:inherit}.league-story-sequence .mission-story-counter,.league-story-sequence .mission-story-open{border-radius:999px;font-size:10px}.league-story-sequence .mission-story-nav{overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;background:rgba(5,6,10,.72);backdrop-filter:blur(14px)}.league-story-sequence .mission-story-image img{object-fit:cover!important;object-position:center!important;padding:0!important;filter:none!important;transform:none!important}.league-story-sequence .mission-story-visual-01:before{display:none}.league-rocket-plan{position:relative;z-index:5;min-height:122svh;overflow:hidden;padding:clamp(130px,15vh,190px) clamp(24px,5vw,74px) 330px;background:linear-gradient(90deg,rgba(3,5,9,.98),rgba(3,5,9,.92) 44%,rgba(3,5,9,.3) 72%,rgba(3,5,9,.7));isolation:isolate}.league-rocket-plan:before{position:absolute;z-index:-1;inset:0;opacity:.18;background:repeating-linear-gradient(90deg,transparent 0 89px,rgba(24,220,226,.16) 90px),repeating-linear-gradient(0deg,transparent 0 89px,rgba(24,220,226,.1) 90px);content:"";mask-image:linear-gradient(90deg,#000,transparent 78%)}.league-rocket-word{position:absolute;z-index:-1;top:15%;left:46%;color:hsla(0,0%,100%,.035);font-family:Rebond,sans-serif;font-size:clamp(120px,18vw,270px);font-weight:900;letter-spacing:-.08em;line-height:.7;transform:rotate(90deg);transform-origin:left top;white-space:nowrap}.league-rocket-copy{position:relative;z-index:4;width:min(610px,47vw)}.league-rocket-copy>span{color:var(--cyan);font-family:monospace;font-size:10px;font-weight:850;letter-spacing:.16em}.league-rocket-copy h2{margin:24px 0 28px;color:#fff;font-family:Rebond,sans-serif;font-size:clamp(62px,7.4vw,110px);font-weight:900;letter-spacing:-.075em;line-height:.79}.league-rocket-copy>p{max-width:510px;margin:0;color:hsla(0,0%,100%,.64);font-size:17px;line-height:1.7}.league-rocket-copy ol{width:min(520px,100%);margin:42px 0 0;padding:0;list-style:none}.league-rocket-copy li{display:grid;grid-template-columns:52px 1fr;min-height:75px;align-items:center;border-top:1px solid hsla(0,0%,100%,.15)}.league-rocket-copy li:last-child{border-bottom:1px solid hsla(0,0%,100%,.15)}.league-rocket-copy li>b{color:var(--cyan);font-family:monospace;font-size:10px}.league-rocket-copy li span{color:hsla(0,0%,100%,.46);font-size:12px;line-height:1.45}.league-rocket-copy li strong{display:block;margin-bottom:3px;color:#fff;font-size:13px;letter-spacing:.11em}.league-rocket-stage{position:absolute;z-index:2;top:4%;right:-2%;bottom:-3%;width:53%;pointer-events:none}.league-rocket-halo{position:absolute;top:22%;right:3%;width:76%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(24,220,226,.22),rgba(24,220,226,.06) 32%,transparent 68%);filter:blur(14px)}.league-rocket-stage>img{position:absolute;z-index:2;right:10%;bottom:0;width:auto;height:min(108vh,1080px);object-fit:contain;filter:drop-shadow(0 46px 65px rgba(0,0,0,.8));animation:vl-motherless-hover 5s ease-in-out infinite}.league-rocket-exhaust{position:absolute;z-index:1;right:25%;bottom:-9%;width:24%;height:42%;border-radius:50% 50% 10% 10%;background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(24,220,226,.75) 12%,rgba(88,94,255,.32) 46%,transparent);filter:blur(18px);opacity:.72;animation:vl-rocket-exhaust 1.1s ease-in-out infinite alternate}.league-rocket-stage>span{position:absolute;z-index:4;right:7%;bottom:15%;padding:10px 13px;border-left:2px solid var(--cyan);color:hsla(0,0%,100%,.48);font-family:monospace;font-size:8px;letter-spacing:.13em;line-height:1.6}.league-rocket-stage>span b{color:#fff;font-size:10px}@keyframes vl-motherless-hover{0%,to{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-18px) rotate(1deg)}}@keyframes vl-rocket-exhaust{to{opacity:.4;transform:scaleX(.82) scaleY(1.08)}}.league-engineering-crew{position:absolute;z-index:5;right:43%;bottom:38px;left:clamp(24px,5vw,74px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:22px;border-top:1px solid hsla(0,0%,100%,.16);padding-top:24px}.league-crew-title{grid-column:1/-1;color:hsla(0,0%,100%,.48);font-family:monospace;font-size:9px;letter-spacing:.12em;line-height:1.7}.league-crew-title b{color:#ff765e}.league-engineering-crew figure{display:grid;width:100%;gap:11px;margin:0;transition:transform .26s ease}.league-engineering-crew figure>div{position:relative;overflow:hidden;aspect-ratio:1;border-bottom:1px solid rgba(24,220,226,.5);background:linear-gradient(180deg,transparent,rgba(24,220,226,.035))}.league-engineering-crew figure>div:before{position:absolute;right:10%;bottom:-16px;left:10%;height:30px;border-radius:50%;background:rgba(24,220,226,.17);filter:blur(12px);content:""}.league-engineering-crew figure>div>i{position:absolute;z-index:3;right:0;left:0;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);box-shadow:0 0 12px rgba(24,220,226,.7);opacity:.5;animation:vl-crew-scan 3.6s ease-in-out infinite}.league-engineering-crew figure:nth-of-type(2)>div>i{animation-delay:-1.2s}.league-engineering-crew figure:nth-of-type(3)>div>i{animation-delay:-2.4s}.league-engineering-crew figure img{object-fit:cover;object-position:center;filter:drop-shadow(0 14px 18px rgba(0,0,0,.7));animation:vl-crew-idle 5s ease-in-out infinite;transition:filter .26s ease,transform .26s ease}.league-engineering-crew figure:nth-of-type(2) img{animation-delay:-1.4s}.league-engineering-crew figure:nth-of-type(3) img{animation-delay:-2.8s}.league-engineering-crew figure:hover{transform:translateY(-12px)}.league-engineering-crew figure:hover img{filter:drop-shadow(0 20px 24px rgba(0,0,0,.78)) drop-shadow(0 0 12px rgba(24,220,226,.24))}.league-engineering-crew figcaption{display:grid;gap:5px;font-family:monospace;font-size:8px;letter-spacing:.09em}.league-engineering-crew figcaption b{color:var(--cyan)}.league-engineering-crew figcaption span{color:hsla(0,0%,100%,.78);font-weight:800}.league-engineering-crew figcaption small{min-height:28px;color:hsla(0,0%,100%,.35);font-family:inherit;font-size:7px;letter-spacing:.02em;line-height:1.4}@keyframes vl-crew-idle{0%,to{transform:translateY(1px) rotate(-.4deg)}50%{transform:translateY(-6px) rotate(.5deg)}}@keyframes vl-crew-scan{0%,to{top:8%;opacity:0}18%{opacity:.55}75%{opacity:.35}90%{top:92%;opacity:0}}.league-story-beat{justify-content:flex-end}.league-collection-beat{min-height:auto;justify-content:flex-start;padding-top:clamp(105px,12vw,165px);padding-bottom:clamp(105px,12vw,165px)}.league-departure-beat{min-height:112svh;justify-content:center}.league-collection-card,.league-departure-card,.league-story-card{overflow:hidden;border:1px solid hsla(0,0%,100%,.2);border-radius:28px;background:rgba(5,6,10,.86);box-shadow:0 30px 90px rgba(0,0,0,.58),0 0 0 1px rgba(24,220,226,.04);backdrop-filter:blur(20px)}.league-file-head{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid hsla(0,0%,100%,.13);color:var(--cyan);font-family:monospace;font-size:9px;font-weight:850;letter-spacing:.13em}.league-file-head b{color:hsla(0,0%,100%,.38)}.league-story-card{display:grid;grid-template-columns:minmax(280px,.88fr) minmax(340px,1.12fr);width:min(860px,77vw);min-height:600px}.league-story-card .league-file-head{grid-column:1/-1}.league-story-evidence{position:relative;min-height:550px;border-right:1px solid hsla(0,0%,100%,.13)}.league-story-evidence img{object-fit:cover;object-position:61% center;filter:saturate(.85) contrast(1.05)}.league-story-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(30px,4vw,58px)}.league-collection-copy small,.league-launch-copy small,.league-story-copy small{color:var(--cyan);font-family:monospace;font-size:10px;font-weight:850;letter-spacing:.15em}.league-collection-copy h2,.league-launch-copy h2,.league-panel-copy h2,.league-story-copy h2{margin:16px 0 24px;font-family:Rebond,sans-serif;font-size:clamp(48px,5vw,72px);font-weight:900;letter-spacing:-.06em;line-height:.86}.league-story-copy ol{display:grid;gap:0;margin:0;padding:0;list-style:none}.league-story-copy li{display:grid;grid-template-columns:35px 1fr;align-items:center;min-height:52px;border-top:1px solid hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.72);font-size:13px}.league-story-copy li:last-child{border-bottom:1px solid hsla(0,0%,100%,.12)}.league-story-copy li b{color:var(--cyan);font-family:monospace;font-size:8px}.league-launch-copy>a,.league-story-copy>a{display:flex;min-height:50px;align-items:center;justify-content:space-between;margin-top:28px;padding:0 18px;border-radius:14px;background:var(--cyan);color:#041114;font-size:10px;font-weight:950;letter-spacing:.12em}.league-collection-card{display:grid;grid-template-columns:minmax(270px,.62fr) minmax(450px,1.38fr);width:min(980px,84vw);overflow:hidden}.league-collection-card .league-file-head{grid-column:1/-1}.league-collection-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(28px,4vw,55px);border-right:1px solid hsla(0,0%,100%,.13)}.league-collection-copy h2{font-size:clamp(46px,4.7vw,68px)}.league-collection-copy p{margin:0;color:hsla(0,0%,100%,.55);font-size:13px;line-height:1.7}.league-nft-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:hsla(0,0%,100%,.13)}.league-nft-grid>div{position:relative;overflow:hidden;aspect-ratio:1;background:#11131a}.league-nft-grid img{object-fit:cover;transition:transform .3s ease,filter .3s ease}.league-nft-grid>div:hover img{transform:scale(1.045);filter:saturate(1.15)}.league-nft-grid span{position:absolute;right:8px;bottom:8px;padding:6px 8px;border-radius:8px;background:rgba(5,6,10,.82);color:#fff;font-family:monospace;font-size:8px}.league-collection-stats{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);min-height:72px}.league-collection-stats span{display:flex;align-items:center;justify-content:center;gap:8px;border-top:1px solid hsla(0,0%,100%,.13);border-right:1px solid hsla(0,0%,100%,.13);color:hsla(0,0%,100%,.5);font-family:monospace;font-size:9px;letter-spacing:.09em}.league-collection-stats span:last-child{border-right:0}.league-collection-stats b{color:var(--cyan);font-family:Rebond,sans-serif;font-size:21px;letter-spacing:-.02em}.league-collection-registry{position:relative;z-index:5;padding:clamp(110px,12vw,175px) clamp(24px,5vw,74px);background:linear-gradient(180deg,rgba(3,5,9,.12),rgba(3,5,9,.84) 18%,rgba(3,5,9,.96))}.league-registry-intro{display:grid;width:min(100%,1360px);grid-template-columns:180px minmax(0,1.15fr) minmax(280px,.62fr);align-items:end;gap:clamp(24px,4vw,60px);margin:0 auto 64px;padding-top:25px;border-top:1px solid hsla(0,0%,100%,.22)}.league-registry-intro>div{align-self:start;display:grid;gap:13px}.league-registry-intro i,.league-registry-intro span{color:var(--cyan);font-family:monospace;font-size:9px;font-style:normal;font-weight:850;letter-spacing:.14em;line-height:1.55}.league-registry-intro i{width:fit-content;padding:6px 8px;border:1px solid rgba(24,220,226,.38);border-radius:999px;color:hsla(0,0%,100%,.68);font-size:7px}.league-registry-intro h2{margin:0;color:#fff;font-family:Rebond,sans-serif;font-size:clamp(58px,7.3vw,106px);font-weight:900;letter-spacing:-.07em;line-height:.8}.league-registry-intro>p{max-width:420px;margin:0;color:hsla(0,0%,100%,.62);font-size:15px;line-height:1.7}.league-registry-console{width:min(100%,1360px);margin:0 auto;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);border-radius:30px;background:rgba(5,7,11,.9);box-shadow:0 38px 110px rgba(0,0,0,.62),10px 10px 0 rgba(24,220,226,.09);backdrop-filter:blur(18px)}.league-registry-head{display:grid;min-height:58px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 20px;border-bottom:1px solid hsla(0,0%,100%,.14);font-family:monospace;font-size:8px;font-weight:800;letter-spacing:.13em}.league-registry-head>span{display:flex;align-items:center;gap:8px;color:#2fe3ac}.league-registry-head>span i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor;animation:vl-pulse 1.4s ease-in-out infinite}.league-registry-head b{color:hsla(0,0%,100%,.5)}.league-registry-head small{justify-self:end;color:var(--cyan);font-family:inherit;font-size:inherit}.league-registry-feature{display:grid;grid-template-columns:minmax(0,1.14fr) minmax(360px,.72fr);border-bottom:1px solid hsla(0,0%,100%,.14)}.league-registry-art{position:relative;min-height:min(65vw,700px);overflow:hidden;border-right:1px solid hsla(0,0%,100%,.14);background:#0a1013}.league-registry-art>div{position:absolute;inset:0}.league-registry-art img{object-fit:cover}.league-registry-art:after{position:absolute;inset:0;background:linear-gradient(180deg,transparent 62%,rgba(3,5,9,.38)),repeating-linear-gradient(0deg,transparent 0 3px,hsla(0,0%,100%,.08) 4px);content:"";pointer-events:none}.league-registry-art>span{position:absolute;z-index:3;bottom:19px;left:19px;padding:9px 12px;border-left:2px solid var(--cyan);background:rgba(4,5,8,.72);color:#fff;font-family:monospace;font-size:9px;font-weight:850;letter-spacing:.13em;backdrop-filter:blur(9px)}.league-registry-dossier{display:flex;flex-direction:column;justify-content:center;padding:clamp(34px,4vw,66px);background:radial-gradient(circle at 100% 0,rgba(24,220,226,.1),transparent 38%)}.league-registry-dossier>span{color:var(--cyan);font-family:monospace;font-size:9px;font-weight:850;letter-spacing:.15em}.league-registry-dossier h3{margin:19px 0 26px;color:#fff;font-family:Rebond,sans-serif;font-size:clamp(64px,7vw,102px);font-weight:900;letter-spacing:-.075em;line-height:.77}.league-registry-dossier>p{margin:0;color:hsla(0,0%,100%,.58);font-size:14px;line-height:1.75}.league-registry-dossier>p b{color:#fff}.league-registry-traits{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.league-registry-traits span{padding:8px 10px;border:1px solid hsla(0,0%,100%,.17);border-radius:999px;color:hsla(0,0%,100%,.68);font-family:monospace;font-size:8px;font-weight:800;letter-spacing:.08em}.league-registry-controls{display:grid;grid-template-columns:46px 46px 1fr;gap:8px;margin-top:38px}.league-registry-controls a,.league-registry-controls button{display:flex;height:46px;align-items:center;justify-content:center;border:1px solid hsla(0,0%,100%,.2);border-radius:12px;background:transparent;color:#fff;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.league-registry-controls button:hover{border-color:var(--cyan);color:var(--cyan)}.league-registry-controls a{gap:8px;border-color:var(--cyan);background:var(--cyan);color:#031114;font-size:8px;font-weight:950;letter-spacing:.11em}.league-registry-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:1px;background:hsla(0,0%,100%,.14)}.league-registry-grid button{position:relative;overflow:hidden;aspect-ratio:1;border:0;background:#0c1115;cursor:pointer}.league-registry-grid button:after{position:absolute;z-index:2;inset:0;border:3px solid transparent;content:"";transition:border-color .18s ease,box-shadow .18s ease}.league-registry-grid button.is-active:after{border-color:var(--cyan);box-shadow:inset 0 0 24px rgba(24,220,226,.28)}.league-registry-grid img{object-fit:cover;filter:saturate(.8) brightness(.78);transition:filter .18s ease,transform .22s ease}.league-registry-grid button.is-active img,.league-registry-grid button:hover img{filter:none;transform:scale(1.045)}.league-registry-grid span{position:absolute;z-index:3;right:7px;bottom:7px;padding:5px 6px;border-radius:6px;background:rgba(4,5,8,.76);color:#fff;font-family:monospace;font-size:7px;font-weight:850}.league-registry-stats{display:grid;min-height:82px;grid-template-columns:repeat(4,1fr)}.league-registry-stats span{display:flex;align-items:center;justify-content:center;gap:9px;border-right:1px solid hsla(0,0%,100%,.13);color:hsla(0,0%,100%,.46);font-family:monospace;font-size:8px;letter-spacing:.09em}.league-registry-stats span:last-child{border-right:0}.league-registry-stats b{color:var(--cyan);font-family:Rebond,sans-serif;font-size:22px;letter-spacing:-.02em}.league-dome-shell{width:min(100%,1440px);margin:0 auto;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);border-radius:34px;background:rgba(5,7,11,.94);box-shadow:0 42px 120px rgba(0,0,0,.68),10px 10px 0 rgba(24,220,226,.09)}.league-dome-head{display:grid;min-height:62px;grid-template-columns:1fr auto 1fr;align-items:center;padding:0 22px;border-bottom:1px solid hsla(0,0%,100%,.13);color:hsla(0,0%,100%,.48);font-family:monospace;font-size:8px;font-weight:850;letter-spacing:.13em}.league-dome-head>span{display:flex;align-items:center;gap:8px;color:#2fe3ac}.league-dome-head>span i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor;animation:vl-pulse 1.4s ease-in-out infinite}.league-dome-head>small{display:flex;align-items:center;justify-self:end;gap:7px;color:var(--cyan);font-family:inherit;font-size:inherit}.league-dome-gallery{position:relative;height:clamp(650px,78vh,880px);overflow:hidden;background:radial-gradient(circle at 50% 50%,rgba(24,220,226,.08),transparent 38%),linear-gradient(180deg,#070b10,#040609)}.league-dome-gallery:before{z-index:4;top:22px;left:24px;color:hsla(0,0%,100%,.32);font-size:8px;letter-spacing:.13em;content:"VIRGIN LEAGUE / CURATED FLIGHT ARCHIVE"}.league-dome-callout,.league-dome-gallery:before{position:absolute;font-family:monospace;pointer-events:none}.league-dome-callout{z-index:8;right:24px;bottom:22px;display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid hsla(0,0%,100%,.2);border-radius:14px;background:rgba(4,6,9,.72);color:hsla(0,0%,100%,.42);font-size:7px;letter-spacing:.11em;line-height:1.55;backdrop-filter:blur(10px)}.league-dome-callout b,.league-dome-callout svg{color:var(--cyan)}.league-dome-footer{display:grid;min-height:84px;grid-template-columns:1fr auto;align-items:center;gap:28px;padding:0 22px;border-top:1px solid hsla(0,0%,100%,.13)}.league-dome-footer>div{display:flex;align-items:center;gap:clamp(22px,4vw,58px)}.league-dome-footer span{display:flex;align-items:center;gap:8px;color:hsla(0,0%,100%,.43);font-family:monospace;font-size:8px;letter-spacing:.08em}.league-dome-footer span b{color:#fff;font-family:Rebond,sans-serif;font-size:21px;letter-spacing:-.02em}.league-dome-footer a{display:flex;min-height:42px;align-items:center;gap:8px;padding:0 15px;border-radius:12px;background:var(--cyan);color:#031114;font-size:8px;font-weight:950;letter-spacing:.1em}.league-archive-names{display:flex;width:min(100%,1440px);gap:8px;margin:18px auto 0;overflow-x:auto;padding:0 0 10px;scrollbar-width:none}.league-archive-names::-webkit-scrollbar{display:none}.league-archive-names span{flex:0 0 auto;padding:8px 11px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;background:rgba(5,7,11,.58);color:hsla(0,0%,100%,.42);font-family:monospace;font-size:7px;font-weight:800;letter-spacing:.08em}.league-departure-card{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(360px,.82fr);width:min(1180px,91vw);overflow:hidden}.league-signal-file{min-width:0;padding:0 14px 16px;border-right:1px solid hsla(0,0%,100%,.13)}.league-signal-file .league-file-head{margin:0 -14px 12px}.league-signal-file .kol-console{border:0;background-color:transparent;box-shadow:none}.league-launch-file{position:relative;min-height:600px;overflow:hidden;background:radial-gradient(circle at 48% 25%,rgba(24,220,226,.14),transparent 37%)}.league-ship{position:absolute;top:48px;right:5%;left:5%;height:340px;text-align:center}.league-ship img{position:relative;z-index:2;width:auto;height:100%;filter:drop-shadow(0 24px 38px rgba(0,0,0,.7))}.league-ship-glow{position:absolute;top:35%;left:50%;width:330px;height:330px;border-radius:50%;background:radial-gradient(circle,rgba(24,220,226,.22),transparent 67%);filter:blur(20px);transform:translate(-50%,-50%)}.league-launch-copy{position:absolute;right:28px;bottom:28px;left:28px;z-index:3;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.13)}.league-launch-copy h2{margin-bottom:14px;font-size:clamp(40px,4vw,56px)}.league-launch-copy p{margin:0;color:hsla(0,0%,100%,.5);font-size:12px;line-height:1.6}.league-footer{position:relative;z-index:5;display:grid;grid-template-columns:1fr auto 1fr;min-height:150px;align-items:center;margin:0 clamp(24px,5vw,74px);border-top:1px solid hsla(0,0%,100%,.2);color:hsla(0,0%,100%,.52);font-family:monospace;font-size:10px;letter-spacing:.1em}.league-footer b{color:hsla(0,0%,100%,.68)}.league-footer a{justify-self:end;color:var(--cyan)}.league-panel-backdrop{position:fixed;z-index:90;inset:0;background:rgba(2,3,6,.56);backdrop-filter:blur(8px)}.league-panel{position:absolute;top:18px;right:18px;bottom:18px;width:min(480px,calc(100vw - 36px));overflow:hidden;border:1px solid hsla(0,0%,100%,.24);border-radius:28px;background:#0a0c12;box-shadow:-28px 0 90px rgba(0,0,0,.65)}.league-panel-close{position:absolute;z-index:5;top:15px;right:15px;display:grid;width:38px;height:38px;place-items:center;border:1px solid hsla(0,0%,100%,.22);border-radius:12px;background:rgba(5,6,10,.72);color:#fff;cursor:pointer}.league-panel-tag{position:absolute;z-index:4;top:20px;left:20px;color:var(--cyan);font-family:monospace;font-size:10px;font-weight:850;letter-spacing:.13em}.league-character{position:relative;height:57%;border-bottom:1px solid hsla(0,0%,100%,.14);background:radial-gradient(circle at 50% 100%,rgba(24,220,226,.18),transparent 52%)}.league-character img{object-fit:cover;object-position:center;filter:drop-shadow(0 24px 40px rgba(0,0,0,.65))}.league-panel-copy{padding:30px}.league-panel-copy h2{max-width:390px;margin-top:0;font-size:clamp(42px,4.6vw,62px)}.league-panel-copy p{margin:0;color:hsla(0,0%,100%,.58);font-size:14px;line-height:1.65}.league-panel-copy>span{display:flex;align-items:center;gap:8px;margin-top:24px;color:#2fe3ac;font-family:monospace;font-size:10px;letter-spacing:.11em}.league-panel-copy>span i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 12px currentColor}@media (max-width:1100px){.league-social-action{width:38px;min-height:38px;padding:0}.league-social-action>small,.league-social-action>span{display:none}.league-dossier{width:330px}.league-files{width:270px}.league-hotspot>span{display:none}.league-story-card{width:min(780px,83vw)}.league-collection-card{width:min(900px,90vw)}.league-departure-card{grid-template-columns:1fr 340px}.league-rocket-stage{right:-8%;width:58%}.league-engineering-crew{right:41%;gap:14px}.league-crew-title{display:none}.league-registry-intro{grid-template-columns:140px minmax(0,1fr) 300px}.league-registry-feature{grid-template-columns:minmax(0,1fr) 340px}.league-registry-dossier{padding:34px}}@media (max-height:700px) and (orientation:landscape){.league-topbar{min-height:62px}.league-dossier{top:82px;width:310px}.league-dossier h1{margin:10px 0 6px;font-size:58px}.league-files{top:78px}.league-files a{min-height:36px}.league-hero-nft-stack{top:72px;width:330px;height:240px}.league-hero-nft-stack>div{width:150px;border-radius:16px}.league-mayor-broadcast{bottom:12px;min-height:116px;grid-template-columns:92px 1fr 166px}.league-mayor-copy{padding:12px 15px}.league-mayor-copy p{margin:7px 0;font-size:11px}.league-ca-panel b{font-size:19px}.league-scroll-beat{padding-top:82px;padding-bottom:38px}.league-story-card{min-height:510px}.league-story-evidence{min-height:465px}.league-launch-file{min-height:540px}.league-ship{height:285px}.league-rocket-plan{min-height:135svh;padding-top:100px;padding-bottom:235px}.league-rocket-copy h2{font-size:66px}.league-rocket-copy>p{font-size:13px}.league-rocket-copy ol{margin-top:24px}.league-rocket-copy li{min-height:56px}.league-rocket-stage>img{height:min(112vh,760px)}.league-engineering-crew figure>div{height:138px}.league-dome-gallery{height:620px}}@media (max-height:480px) and (orientation:landscape){.league-opening{height:100svh;min-height:100svh}.league-dossier{top:72px;width:280px;padding:0;transform:none}.league-dossier>span{font-size:7px}.league-dossier h1{margin:9px 0 7px;font-size:50px}.league-dossier>p{font-size:10px}.league-files{top:72px;width:260px;transform:none}.league-files a{min-height:34px}.league-hero-nft-stack{top:62px;right:18px;width:260px;height:180px}.league-hero-nft-stack>div{width:110px;border-radius:13px}.league-hero-nft-stack>b{display:none}.league-mayor-broadcast{width:500px;min-height:92px;grid-template-columns:72px 1fr 150px;border-radius:18px}.league-mayor-copy>span{font-size:7px}.league-mayor-copy p{font-size:9px}.league-mayor-copy a{display:none}.league-ca-panel{padding:11px}.league-ca-panel b{margin:6px 0 8px;font-size:16px}.league-ca-panel button{min-height:26px;font-size:5.5px}}@media (max-width:760px) and (orientation:landscape){.league-topbar{grid-template-columns:1fr auto;padding-inline:12px}.league-brand div,.league-world-id{display:none}.league-social-action{width:38px;min-height:38px;padding:0}.league-social-action>small,.league-social-action>span{display:none}.league-dossier{left:18px;width:265px;padding:0}.league-dossier h1{font-size:54px}.league-dossier>p{font-size:11px}.league-files{right:15px;width:210px}.league-files a{min-height:34px;grid-template-columns:14px 1fr}.league-city-status,.league-files a i{display:none}.league-hero-nft-stack{right:10px;width:245px;height:190px}.league-hero-nft-stack>div{width:108px;border-radius:12px}.league-hero-nft-stack>b{display:none}.league-mayor-broadcast{left:12px;width:min(500px,78vw)}.league-story-sequence{padding:82px 18px 10px}.league-story-intro{grid-template-columns:74px 1fr;gap:18px;margin-bottom:38px}.league-story-intro h2{font-size:46px}.league-story-intro p{display:none}.league-rocket-plan{min-height:145svh;padding:82px 18px 180px}.league-rocket-copy{width:58vw}.league-rocket-copy h2{font-size:48px}.league-rocket-copy>p{font-size:11px}.league-rocket-stage{right:-12%;width:55%;opacity:.72}.league-rocket-stage>img{right:0;height:94vh}.league-engineering-crew{right:32%;bottom:22px;left:18px}.league-engineering-crew figure{width:100%}.league-engineering-crew figure>div{height:75px}.league-scroll-beat{padding-inline:18px}.league-story-card{grid-template-columns:210px 1fr;width:92vw;min-height:440px}.league-story-evidence{min-height:395px}.league-story-copy{padding:24px}.league-story-copy h2{font-size:42px}.league-collection-card{grid-template-columns:220px 1fr;width:94vw}.league-collection-copy{padding:24px}.league-collection-copy h2{font-size:38px}.league-collection-stats{min-height:55px}.league-collection-registry{padding:82px 18px}.league-registry-intro{grid-template-columns:80px 1fr;gap:18px;margin-bottom:36px}.league-registry-intro h2{font-size:48px}.league-registry-intro>p{display:none}.league-registry-console{border-radius:20px}.league-registry-head{min-height:44px}.league-registry-head b{display:none}.league-registry-feature{grid-template-columns:minmax(0,1fr) 250px}.league-registry-art{min-height:400px}.league-registry-dossier{padding:22px}.league-registry-dossier h3{margin:13px 0 17px;font-size:46px}.league-registry-dossier>p{font-size:10px;line-height:1.55}.league-registry-traits{margin-top:16px}.league-registry-controls{grid-template-columns:38px 38px 1fr;margin-top:20px}.league-registry-controls a,.league-registry-controls button{height:38px}.league-registry-grid{grid-template-columns:repeat(8,1fr)}.league-registry-stats{min-height:54px}.league-registry-stats span{gap:5px;font-size:6px}.league-registry-stats b{font-size:15px}.league-dome-shell{border-radius:20px}.league-dome-head{min-height:44px;padding-inline:14px}.league-dome-head>b{display:none}.league-dome-gallery{height:440px}.league-dome-callout,.league-dome-gallery:before{display:none}.league-dome-footer{min-height:58px;padding-inline:14px}.league-dome-footer>div{gap:17px}.league-dome-footer span:nth-child(2){display:none}.league-dome-footer span b{font-size:16px}.league-dome-footer a{min-height:36px}.league-departure-card{grid-template-columns:1fr 285px;width:95vw}.league-launch-file{min-height:500px}.league-ship{height:265px}.league-launch-copy h2{font-size:36px}}@media (max-width:1024px) and (orientation:portrait){.league-world{height:100svh;min-height:100svh;overflow:hidden}.league-collection-registry,.league-footer,.league-map-layer,.league-opening,.league-scroll-beat,.league-story-sequence,.league-topbar{visibility:hidden}}