:root{--lime: #c9f24b;--light-bg: #edf4f5;--emerald: #0a7a4a;--dark-bg: #060912;--paper: #edf4f5;--ink: #101719;--muted: #526267;--section-lede: #0a7a4a;--panel: #f8fbfb;--panel-2: #dfeaed;--line: rgba(16, 23, 25, .18);--violet: #7449ff;--cyan: #00aabd;--display: "Anton", "Barlow Condensed", "Arial Narrow", Impact, sans-serif;--body: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--max: 1500px;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:78px}body{margin:0;overflow-x:hidden;background:var(--paper);color:var(--ink);font-family:var(--body);line-height:1.55}body.nav-locked{overflow:hidden}a{color:inherit}button{font:inherit}img{display:block;max-width:100%}::selection{background:var(--lime);color:#071012}.skip-link{position:fixed;z-index:300;top:10px;left:10px;padding:10px 14px;background:#fff;color:#06080a;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.site-nav{position:fixed;z-index:200;inset:0 0 auto;height:72px;padding:0 clamp(18px,4vw,64px);display:flex;align-items:center;justify-content:space-between;color:#efffff;background:linear-gradient(180deg,#04080ee6,#04080e80);border-bottom:1px solid rgba(202,250,255,.17);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.nav-mark{display:flex;align-items:center;gap:10px;color:#dffcff;text-decoration:none;font:10px var(--mono);letter-spacing:.14em;text-transform:uppercase}.nav-mark:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--lime);box-shadow:0 0 14px var(--lime)}.nav-links{display:flex;align-items:center;gap:clamp(16px,2vw,34px)}.nav-links a{color:#eeffffbd;text-decoration:none;font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.nav-links a:hover,.nav-links a:focus-visible{color:#fff}.nav-links .shop-nav{color:var(--lime)}.menu-btn{display:none;border:1px solid rgba(255,255,255,.36);background:transparent;color:#fff;padding:8px 11px;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.space-hero{position:relative;min-height:100svh;overflow:hidden;background:#060912;color:#fff;isolation:isolate}.star-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-3}.space-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background:radial-gradient(circle at 72% 18%,rgba(84,229,255,.17),transparent 22%),radial-gradient(circle at 18% 73%,rgba(151,91,255,.18),transparent 28%),radial-gradient(circle at 50% 52%,transparent 0 34%,rgba(6,9,18,.56) 68%)}.space-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:12;pointer-events:none;box-shadow:inset 0 0 160px #01040ccc}.return-flight{position:fixed;z-index:900;top:0;right:0;bottom:0;left:0;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;background:#03050e05;transition:opacity .16s,visibility .16s}.return-flight.is-active{visibility:visible;opacity:1}.return-flight:before{content:"";position:absolute;left:50%;top:50%;width:160vmax;height:160vmax;border-radius:50%;transform:translate(-50%,-50%) scale(.05);opacity:0;background:repeating-conic-gradient(from 0deg,transparent 0 5.5deg,rgba(218,242,255,.88) 5.8deg 6deg,transparent 6.4deg 11deg),radial-gradient(circle,transparent 0 7%,rgba(168,101,255,.42) 12%,rgba(79,230,255,.18) 25%,rgba(5,8,20,.94) 57%);filter:blur(1px)}.return-flight.is-active:before{animation:return-tunnel 1.05s cubic-bezier(.2,.78,.12,1) both}.return-flight:after{content:"";position:absolute;left:50%;top:50%;width:18vmin;height:18vmin;border-radius:50%;transform:translate(-50%,-50%) scale(.05);opacity:0;background:#fff;box-shadow:0 0 30px #fff,0 0 90px #d2a2ff,0 0 220px #6ae9ff}.return-flight.is-active:after{animation:return-core 1.05s cubic-bezier(.18,.74,.14,1) both}.return-flight span{position:absolute;z-index:2;left:50%;bottom:9vh;transform:translate(-50%);color:#efffff;text-shadow:0 2px 18px #000;font:9px var(--mono);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;opacity:0}.return-flight.is-active span{animation:return-label 1.05s ease both}@keyframes return-tunnel{0%{transform:translate(-50%,-50%) scale(.04) rotate(0);opacity:0}15%{opacity:.92}62%{transform:translate(-50%,-50%) scale(.72) rotate(11deg);opacity:1}to{transform:translate(-50%,-50%) scale(1.3) rotate(17deg);opacity:0}}@keyframes return-core{0%{transform:translate(-50%,-50%) scale(.05);opacity:0}35%{opacity:.96}58%{transform:translate(-50%,-50%) scale(1.35);opacity:1}to{transform:translate(-50%,-50%) scale(8);opacity:0}}@keyframes return-label{0%,18%{opacity:0;letter-spacing:.36em}35%,68%{opacity:1}to{opacity:0;letter-spacing:.2em}}.cosmos.is-orbit-arrival{animation:orbit-arrival .82s cubic-bezier(.16,.8,.18,1) both}@keyframes orbit-arrival{0%{transform:scale(.54);filter:blur(10px) brightness(2.2);opacity:.12}42%{filter:blur(2px) brightness(1.45);opacity:.78}to{transform:scale(1);filter:none;opacity:1}}.hero-copy{position:absolute;z-index:30;left:clamp(20px,5vw,78px);top:clamp(104px,13vh,148px);width:min(550px,calc(100vw - 40px));pointer-events:none}.signal{display:flex;align-items:center;gap:12px;margin:0 0 17px;color:#b8f9ff;font:10px var(--mono);letter-spacing:.18em;text-transform:uppercase}.signal:before{content:"";width:42px;height:1px;background:var(--lime);box-shadow:0 0 10px var(--lime)}.hero-copy h1{margin:0;max-width:560px;font:400 clamp(54px,6.55vw,106px)/.88 var(--display);letter-spacing:-.004em;text-transform:uppercase;text-wrap:balance}.hero-copy p:last-child{max-width:460px;margin:22px 0 0;color:#e8f9ffc7;font-size:clamp(15px,1.25vw,19px)}.cosmos{position:relative;z-index:10;min-height:100svh;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.cosmos.is-dragging{cursor:grabbing}.orbit-field{position:absolute;top:0;right:0;bottom:0;left:0;perspective:1100px;transform-style:preserve-3d}.orbit-line{position:absolute;left:50%;top:50%;border:1px solid rgba(143,240,255,.16);border-radius:50%;transform:translate(-50%,-50%) rotateX(67deg) rotate(var(--twist));transition:opacity .6s}.orbit-line:after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border-top:1px solid rgba(201,242,75,.42);filter:blur(.2px)}.orbit-line.one{width:430px;height:430px;--twist: 8deg}.orbit-line.two{width:710px;height:710px;--twist: -7deg}.orbit-line.three{width:990px;height:990px;--twist: 14deg}.cosmos.is-flight{z-index:40}.cosmos.is-flight .orbit-line{opacity:0}.cosmos.is-flight .map-controls,.cosmos.is-flight .map-hint,.cosmos.is-flight .world-strip{opacity:0;pointer-events:none}.ultra-star{position:absolute;z-index:36;left:50%;top:50%;width:164px;height:164px;padding:0;border:0;border-radius:50%;transform:translate(-50%,-50%);color:#170b24;cursor:pointer;isolation:isolate;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.98) 0 7%,rgba(255,243,194,.96) 15%,transparent 28%),radial-gradient(circle at 42% 36%,#fff7cc 0 10%,#f3d2ff 26%,#b779ff 52%,#6b2f99,#311249);box-shadow:inset -32px -26px 46px #1202229e,inset 20px 16px 30px #ffffff7a,0 0 26px #fff,0 0 72px #d5a1ff,0 0 150px #924affeb,0 0 280px #6c29be85;transition:opacity .45s,transform .8s cubic-bezier(.18,.74,.14,1),box-shadow .45s}.ultra-star:before,.ultra-star:after{content:"";position:absolute;z-index:-1;left:50%;top:50%;pointer-events:none;border-radius:50%;transform:translate(-50%,-50%)}.ultra-star:before{width:178%;height:178%;background:repeating-conic-gradient(from 10deg,transparent 0 7deg,rgba(208,147,255,.72) 8deg 10deg,transparent 12deg 23deg);filter:blur(7px);opacity:.72;animation:flare-spin 15s linear infinite}.ultra-star:after{width:132%;height:132%;border:3px solid rgba(243,203,255,.66);box-shadow:0 0 22px #d89cff,inset 0 0 20px #ffffff80;filter:blur(2px);animation:flare-pulse 3.8s ease-in-out infinite}.ultra-star span{position:relative;z-index:2;display:block;font:600 17px var(--mono);letter-spacing:.13em;text-indent:.13em;text-shadow:0 1px 8px rgba(255,255,255,.52)}.ultra-star small{position:absolute;top:calc(100% + 48px);left:50%;width:160px;transform:translate(-50%);color:#efffff;text-shadow:0 2px 10px #000;font:8px var(--mono);letter-spacing:.15em;text-transform:uppercase}.ultra-star:hover,.ultra-star:focus-visible{outline:none;transform:translate(-50%,-50%) scale(1.06);box-shadow:inset -32px -26px 46px #1202228f,inset 20px 16px 30px #ffffff8c,0 0 34px #fff,0 0 98px #daf,0 0 210px #924aff,0 0 340px #6c29bea3}.ultra-star:focus-visible{outline:2px solid #fff;outline-offset:18px}@keyframes flare-spin{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes flare-pulse{0%,to{transform:translate(-50%,-50%) scale(.96);opacity:.55}50%{transform:translate(-50%,-50%) scale(1.08);opacity:1}}.cosmos.is-flight .ultra-star{opacity:0;transform:translate(-50%,-50%) scale(.2);pointer-events:none}.cosmos.is-ultra-flight .planet,.cosmos.is-ultra-flight .moon-orbit,.cosmos.is-ultra-flight .orbit-line,.cosmos.is-ultra-flight .map-controls,.cosmos.is-ultra-flight .map-hint,.cosmos.is-ultra-flight .world-strip{opacity:0;pointer-events:none}.cosmos.is-ultra-flight .ultra-star{z-index:120;color:transparent;transform:translate(-50%,-50%) scale(34);box-shadow:0 0 40px #fff,0 0 120px #f3c6ff,0 0 260px #9b3dea}.planet{position:absolute;z-index:10;left:50%;top:50%;width:var(--size);height:var(--size);margin:calc(var(--size) / -2);padding:0;border:0;border-radius:50%;background:var(--planet-color);cursor:pointer;transform-style:preserve-3d;transition:transform .85s cubic-bezier(.18,.74,.14,1),opacity .55s,filter .4s;will-change:transform,opacity}.planet:focus-visible{outline:2px solid #fff;outline-offset:7px}.planet-sphere{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;border-radius:50%;transform:translateZ(12px);background:var(--planet-color);box-shadow:inset -36px -30px 58px #000000b8,inset 18px 15px 28px #ffffff4d,0 0 26px var(--planet-glow),0 0 80px color-mix(in srgb,var(--planet-glow) 40%,transparent)}.planet-sphere:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 30% 23%,rgba(255,255,255,.72) 0 4%,rgba(255,255,255,.24) 12%,transparent 30%),radial-gradient(circle at 64% 70%,transparent 0 46%,rgba(0,0,0,.64) 80%,rgba(0,0,0,.9) 100%);mix-blend-mode:screen}.planet-sphere:after{content:"";position:absolute;z-index:3;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(112deg,rgba(255,255,255,.18),transparent 38%),radial-gradient(circle at 72% 76%,#0000000a 0 35%,#0000009e 82%);box-shadow:inset 0 0 16px #ffffff26}.planet img{width:112%;height:112%;margin:-6%;object-fit:cover;filter:saturate(1.08) contrast(1.06)}.planet-ring{position:absolute;left:50%;top:50%;width:142%;height:38%;border:1px solid var(--ring);border-radius:50%;transform:translate(-50%,-50%) rotate(var(--ring-tilt));box-shadow:0 0 12px color-mix(in srgb,var(--ring) 50%,transparent);pointer-events:none}.planet-ring.back{clip-path:inset(0 0 50% 0);opacity:.45}.planet-ring.front{clip-path:inset(50% 0 0 0);z-index:2}.planet-name{position:absolute;left:50%;top:calc(100% + 18px);min-width:190px;transform:translate(-50%);color:#fff;text-shadow:0 2px 10px #000;font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.planet-name small{display:block;margin-top:4px;color:#cdf1f5ad;font-size:8px;letter-spacing:.15em}.planet:hover{filter:brightness(1.12)}.planet:hover .planet-sphere{box-shadow:inset -24px -20px 42px #0000008c,inset 13px 10px 24px #ffffff4d,0 0 38px var(--planet-glow),0 0 110px color-mix(in srgb,var(--planet-glow) 50%,transparent)}.moon-orbit{position:absolute;z-index:24;left:50%;top:50%;width:0;height:0;pointer-events:none;transition:transform .85s cubic-bezier(.18,.74,.14,1),opacity .55s}.moon{position:absolute;left:-17px;top:-17px;width:34px;height:34px;padding:0;border:1px solid rgba(255,255,255,.74);border-radius:50%;cursor:pointer;pointer-events:auto;color:#fff;background:radial-gradient(circle at 31% 25%,#fff 0 6%,var(--moon-bright) 14%,var(--moon-color) 46%,#485276 69%,#111726 100%);box-shadow:inset -9px -8px 14px #000000a6,inset 5px 4px 8px #ffffff59,0 0 12px var(--moon-glow),0 0 30px color-mix(in srgb,var(--moon-glow) 50%,transparent);animation:moon-orbit var(--moon-speed) linear infinite}.moon:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:radial-gradient(circle at 28% 62%,rgba(24,29,48,.34) 0 8%,transparent 9%),radial-gradient(circle at 67% 34%,rgba(255,255,255,.18) 0 6%,transparent 7%),radial-gradient(circle at 68% 72%,rgba(15,20,38,.28) 0 10%,transparent 11%);box-shadow:0 0 0 10px #d6f9fc0d}.moon:focus-visible{outline:2px solid #fff;outline-offset:7px}.moon:hover{box-shadow:0 0 18px #fff,0 0 42px var(--moon-glow)}.moon-label{position:absolute;left:50%;top:calc(100% + 14px);width:150px;transform:translate(-50%);color:#fff;text-shadow:0 2px 9px #000;font:7px var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}@keyframes moon-orbit{0%{transform:rotate(0) translate(var(--moon-radius)) rotate(0)}to{transform:rotate(360deg) translate(var(--moon-radius)) rotate(-360deg)}}.moon-orbit.is-ep-focus .moon{animation:none;transform:scale(3.1)}.moon-orbit.is-ep-focus .moon-label{opacity:0}.cosmos.is-flight .moon-orbit:not(.is-ep-focus){opacity:0;pointer-events:none}.ep-card{background:#090e18;-webkit-backdrop-filter:none;backdrop-filter:none}.ep-card .world-card-copy{width:100%;max-width:100%;padding:4px 78px 2px 0}.ep-card .ep-mark{position:relative;width:148px;aspect-ratio:1;overflow:hidden;border:1px solid rgba(255,255,255,.62);border-radius:50%;background:radial-gradient(circle at 31% 24%,#fff 0 5%,var(--ep-bright) 13%,var(--ep-color) 43%,#4a5579 68%,#101522 100%);box-shadow:inset -28px -24px 40px #000000a3,inset 14px 12px 22px #ffffff47,0 0 24px var(--ep-glow),0 0 62px color-mix(in srgb,var(--ep-glow) 42%,transparent)}.ep-card .ep-mark:before{content:"";position:absolute;top:19%;right:19%;bottom:19%;left:19%;border-radius:50%;background:radial-gradient(circle at 27% 65%,rgba(17,22,40,.38) 0 9%,transparent 10%),radial-gradient(circle at 70% 31%,rgba(255,255,255,.17) 0 7%,transparent 8%),radial-gradient(circle at 67% 73%,rgba(14,19,36,.3) 0 11%,transparent 12%);box-shadow:0 0 0 28px #d5f8fb09}.ep-card .ep-cover{width:min(100%,220px);aspect-ratio:1;margin:0 0 17px;object-fit:cover;border:1px solid color-mix(in srgb,var(--ep-glow) 76%,#fff);border-radius:14px;box-shadow:0 0 12px color-mix(in srgb,var(--ep-glow) 52%,transparent),0 0 34px color-mix(in srgb,var(--ep-glow) 22%,transparent)}.ep-card h2{width:100%;max-width:none;word-break:normal;overflow-wrap:break-word;writing-mode:horizontal-tb;white-space:normal}.ep-card .ep-fly-back{width:auto;min-width:76px;padding:0 10px;font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.map-controls{position:absolute;z-index:1000;right:clamp(18px,3vw,44px);top:50%;display:grid;gap:7px;transform:translateY(-50%)}.map-controls button{width:44px;height:44px;border:1px solid rgba(226,252,255,.3);background:#04081094;color:#fff;font:18px var(--mono);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer}.map-controls button:hover,.map-controls button:focus-visible{background:#fff;color:#071012}.map-controls .reset-view{font-size:10px}.map-hint{position:absolute;z-index:40;left:clamp(20px,5vw,78px);bottom:28px;display:flex;align-items:center;gap:12px;color:#d5f5f8b8;font:9px var(--mono);letter-spacing:.12em;text-transform:uppercase}.map-hint:before{content:"";width:30px;height:30px;border:1px solid rgba(185,244,250,.45);border-radius:50%;background:radial-gradient(circle,var(--lime) 0 2px,transparent 3px)}.world-strip{position:absolute;z-index:42;right:clamp(74px,8vw,120px);bottom:24px;display:flex;gap:5px}.world-jump{border:1px solid rgba(207,246,250,.22);background:#04081094;color:#e5fbfcc2;padding:9px 11px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:8px var(--mono);letter-spacing:.09em;text-transform:uppercase}.world-jump:hover,.world-jump:focus-visible{color:#fff;border-color:var(--lime)}.world-panel{position:absolute;z-index:60;top:50%;right:clamp(24px,4vw,72px);width:min(620px,48vw);transform:translate(28px,-46%);opacity:0;visibility:hidden;transition:opacity .4s,transform .55s cubic-bezier(.18,.74,.14,1),visibility .4s}.world-panel.is-open{opacity:1;visibility:visible;transform:translateY(-46%)}.world-card{display:none;position:relative;overflow-x:hidden;overflow-y:auto;max-height:calc(100svh - 130px);border:1px solid rgba(209,250,255,.3);background:#090e18e0;color:#fff;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:0 28px 100px #00000073;scrollbar-color:rgba(204,250,255,.42) transparent}.world-card.is-active{display:grid;grid-template-columns:148px minmax(0,1fr);gap:18px 22px;padding:18px}.world-card img{width:148px;aspect-ratio:1;object-fit:cover}.world-card-copy{min-width:0;padding:4px 42px 2px 0}.world-card .eyebrow{margin:0 0 12px;color:#9eeff6;font:8px var(--mono);letter-spacing:.16em;text-transform:uppercase}.world-card h2{margin:0;font:400 clamp(24px,2.1vw,34px)/1 var(--display);letter-spacing:-.004em;overflow-wrap:break-word}.world-card .credit{margin:10px 0 0;color:#dcf4f7a3;font:8px var(--mono);letter-spacing:.09em;text-transform:uppercase}.planetary-briefing{position:relative;grid-column:1 / -1;overflow:hidden;padding:17px 19px 18px;border:1px solid rgba(195,246,255,.33);background:linear-gradient(118deg,#925fff33,#41e1f11c 52%,#c9f24b17);box-shadow:inset 0 0 34px #bbe8ff0f,0 0 30px #7e5fff1c}.planetary-briefing:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 92% 12%,rgba(255,255,255,.2) 0 1px,transparent 2px),radial-gradient(circle at 10% 78%,rgba(201,242,75,.32) 0 1px,transparent 2px);background-size:32px 32px,43px 43px;opacity:.55}.planetary-briefing h3{position:relative;margin:0 0 9px;color:var(--lime);font:500 9px var(--mono);letter-spacing:.15em;text-transform:uppercase}.planetary-briefing p{position:relative;margin:0;color:#f1fdffe0;font-size:13px;line-height:1.55}.world-links{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;padding-top:2px}.world-links a{min-height:38px;display:inline-flex;align-items:center;padding:0 13px;border:1px solid rgba(216,249,252,.3);color:#fff;text-decoration:none;font:8px var(--mono);letter-spacing:.09em;text-transform:uppercase}.world-links a:hover,.world-links a:focus-visible{background:var(--lime);border-color:var(--lime);color:#071012}.world-links .music-videos{border-color:#c9f24b9e;color:var(--lime)}.leave-world{position:absolute;z-index:2;top:8px;right:8px;width:34px;height:34px;border:1px solid rgba(255,255,255,.25);background:#00000075;color:#fff;cursor:pointer}.cosmos.is-returning .world-panel{opacity:0;transform:translate(44px,-46%) scale(.88);filter:blur(8px);transition:opacity .28s,transform .48s cubic-bezier(.3,0,.8,.3),filter .38s}.cosmos.is-returning .orbit-line,.cosmos.is-returning .ultra-star{opacity:0}body.portal-locked{overflow:hidden}.ultra-portal{position:fixed;z-index:500;top:0;right:0;bottom:0;left:0;overflow-y:auto;overscroll-behavior:contain;visibility:hidden;opacity:0;background:#f8ffe9;color:#101719;transition:opacity .42s ease,visibility .42s}.ultra-portal.is-open{visibility:visible;opacity:1}.ultra-portal.is-returning{animation:portal-flyback .7s cubic-bezier(.48,0,.88,.32) both;transform-origin:50% 38%}@keyframes portal-flyback{0%{transform:scale(1);filter:blur(0) brightness(1);opacity:1}62%{transform:scale(.42);filter:blur(6px) brightness(1.5);opacity:.7}to{transform:scale(.06);filter:blur(18px) brightness(2.6);opacity:0}}.ultra-portal:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 72% 14%,rgba(255,255,255,.95) 0 5%,rgba(220,255,87,.42) 15%,transparent 34%),linear-gradient(145deg,#fff,#f5ffd4 48%,#d9f8fa)}.portal-close{position:fixed;z-index:8;top:20px;right:22px;min-height:44px;padding:0 15px;border:1px solid rgba(10,26,29,.26);background:#ffffffd1;color:#101719;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.portal-close:hover,.portal-close:focus-visible{background:#101719;color:#fff}.portal-hero{min-height:100svh;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);align-items:stretch}.portal-intro{position:relative;padding:clamp(86px,10vw,150px) clamp(22px,7vw,108px) 70px;display:flex;flex-direction:column;justify-content:center}.portal-intro:before{content:"";position:absolute;width:min(42vw,560px);aspect-ratio:1;left:-20%;bottom:-28%;border:1px solid rgba(8,145,160,.2);border-radius:50%;box-shadow:0 0 0 5vw #c9f24b17,0 0 0 10vw #00aabd0b}.portal-kicker{margin:0 0 24px;color:#137780;font:10px var(--mono);letter-spacing:.17em;text-transform:uppercase}.portal-intro h2{position:relative;margin:0;font:400 clamp(79px,11.76vw,185px)/.8 var(--display);letter-spacing:-.004em;text-transform:uppercase}.portal-intro h2 span{display:block;color:#397b81;font-size:.38em;letter-spacing:.08em;line-height:1.05}.portal-declaration{position:relative;max-width:680px;margin:38px 0 0;font:400 clamp(24px,2.52vw,40px)/1.02 var(--display);text-transform:uppercase}.portal-intro .button{position:relative;align-self:flex-start;margin-top:34px;border-color:#101719}.portal-portrait{position:relative;min-height:650px;overflow:hidden;background:#f3ffb8}.portal-portrait img{width:100%;height:100%;object-fit:cover;object-position:center top}.portal-portrait:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 58%,rgba(201,242,75,.38));mix-blend-mode:screen}.portal-body{max-width:1500px;margin:0 auto;padding:clamp(90px,11vw,170px) clamp(20px,6vw,90px)}.portal-story{display:grid;grid-template-columns:minmax(180px,.42fr) minmax(0,1.58fr);gap:clamp(34px,7vw,110px)}.portal-story h3{margin:0;color:#397b81;font:9px var(--mono);letter-spacing:.15em;text-transform:uppercase}.portal-story-copy .lead{margin:0 0 34px;font:400 clamp(37px,5.21vw,81px)/1 var(--display);letter-spacing:-.004em;text-transform:uppercase}.portal-story-copy p:not(.lead){max-width:850px;color:#43565a;font-size:clamp(17px,1.45vw,22px)}.portal-facts{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:76px;background:#10171933}.portal-fact{min-height:180px;padding:28px;display:flex;flex-direction:column;justify-content:space-between;background:#ffffffb3}.portal-fact span{color:#397b81;font:8px var(--mono);letter-spacing:.13em;text-transform:uppercase}.portal-fact strong{font:400 clamp(25px,2.94vw,44px)/1.02 var(--display);text-transform:uppercase}.portal-ledger{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,92px);margin-top:clamp(90px,11vw,160px)}.portal-ledger section{padding-top:24px;border-top:1px solid #101719}.portal-ledger h3{margin:0 0 36px;font:400 clamp(39px,5.04vw,72px)/.98 var(--display);letter-spacing:-.004em;text-transform:uppercase}.name-list{list-style:none;margin:0;padding:0}.name-list li{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid rgba(16,23,25,.17);font-size:clamp(16px,1.5vw,21px)}.name-list li:after{content:"\2197";color:#397b81;font:12px var(--mono)}.portal-contact{margin-top:clamp(90px,11vw,160px);padding:clamp(34px,7vw,92px);color:#fff;background:#4b7f83}.portal-contact span{font:9px var(--mono);letter-spacing:.14em;text-transform:uppercase}.portal-contact h3{max-width:900px;margin:24px 0 38px;font:400 clamp(55px,7.56vw,116px)/.9 var(--display);letter-spacing:-.004em;text-transform:uppercase}.portal-contact h3 em{color:var(--lime);font-style:normal}.portal-contact-actions{display:flex;flex-wrap:wrap;gap:10px}.portal-contact .button.primary{background:#fff;color:#111}.content-section{max-width:var(--max);margin:0 auto;padding:clamp(90px,11vw,168px) clamp(20px,5vw,76px)}.section-head{display:grid;grid-template-columns:minmax(110px,.36fr) minmax(0,1.64fr);gap:clamp(28px,5vw,78px);margin-bottom:clamp(52px,7vw,100px);align-items:start}.section-index{padding-top:10px;color:var(--muted);font:9px var(--mono);letter-spacing:.16em;text-transform:uppercase}.section-head h2,.section-title{max-width:1050px;margin:0;font:400 clamp(49px,6.72vw,104px)/.94 var(--display);letter-spacing:-.004em;text-transform:uppercase;text-wrap:balance}.section-lede{max-width:720px;margin:28px 0 0;color:var(--section-lede);font-size:clamp(17px,1.5vw,22px)}.streaming-bar{display:grid;grid-template-columns:minmax(150px,.36fr) minmax(0,1.64fr);gap:28px;padding-top:24px;border-top:1px solid var(--line)}.streaming-bar span{color:var(--muted);font:9px var(--mono);letter-spacing:.14em;text-transform:uppercase}.streaming-links{display:flex;flex-wrap:wrap;gap:12px 26px}.streaming-links a{color:var(--muted);text-decoration:none;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.streaming-links a:hover,.streaming-links a:focus-visible{color:var(--violet);text-decoration:underline;text-underline-offset:5px}.shop{--section-lede: #0a7a4a;position:relative;overflow:hidden;background:#dfeff1;color:#0c1517}.shop:before{content:"";position:absolute;width:70vw;height:70vw;right:-22vw;top:-30vw;border:1px solid rgba(70,50,180,.18);border-radius:50%;box-shadow:0 0 0 8vw #624aff0a,0 0 0 16vw #00bed20a}.shop .content-section{position:relative;z-index:2}.shop-return{display:inline-flex;align-items:center;gap:12px;margin-top:22px;min-height:42px;padding:0 15px;border:1px solid rgba(12,21,23,.28);background:transparent;color:#0c1517;cursor:pointer;text-decoration:none;font:9px var(--mono);letter-spacing:.12em;text-transform:uppercase}.shop-return:before{content:"";width:22px;height:1px;background:currentColor;box-shadow:0 0 8px currentColor}.shop-return:hover,.shop-return:focus-visible{background:#0c1517;color:#fff}.shop-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:clamp(26px,5vw,78px)}.shop-feature{min-height:540px;padding:clamp(28px,5vw,68px);display:flex;flex-direction:column;justify-content:space-between;background:#080b12;color:#fff;overflow:hidden;position:relative}.shop-feature:before{content:"";position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:radial-gradient(circle at 72% 28%,rgba(132,88,255,.6),transparent 18%),radial-gradient(circle at 82% 58%,rgba(77,235,247,.43),transparent 24%),linear-gradient(125deg,transparent 35%,rgba(201,242,75,.1))}.shop-emblem{position:absolute;right:-8%;top:6%;width:min(50vw,480px);aspect-ratio:1;border:1px solid rgba(196,248,255,.3);border-radius:50%;box-shadow:0 0 0 34px #8861ff14,0 0 0 68px #71f0f70d}.shop-emblem:before,.shop-emblem:after{content:"";position:absolute;left:50%;top:50%;background:var(--lime);transform:translate(-50%,-50%);box-shadow:0 0 28px var(--lime)}.shop-emblem:before{width:1px;height:70%}.shop-emblem:after{width:70%;height:1px}.shop-label{position:relative;z-index:2;font:9px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#b8f3f7}.shop-feature h3{position:relative;z-index:2;max-width:600px;margin:auto 0 18px;font:400 clamp(54px,5.21vw,77px)/.9 var(--display);letter-spacing:-.004em;text-transform:uppercase;overflow-wrap:anywhere}.shop-feature p{position:relative;z-index:2;max-width:460px;color:#eafcfeb8;font-size:17px}.shop-link{position:relative;z-index:2;align-self:flex-start;display:inline-flex;min-height:50px;align-items:center;padding:0 19px;border:1px solid rgba(255,255,255,.48);color:#fff;text-decoration:none;font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.shop-link:hover,.shop-link:focus-visible{background:var(--lime);border-color:var(--lime);color:#071012}.future-drops{display:grid;grid-template-rows:1fr 1fr;gap:18px}.future-drop{min-height:250px;padding:28px;border:1px solid rgba(12,21,23,.18);display:flex;flex-direction:column;justify-content:space-between;background:#ffffff6b}.drop-status{align-self:flex-start;display:inline-flex;width:fit-content;max-width:100%;min-height:32px;align-items:center;padding:8px 11px;border:1px solid rgba(12,21,23,.24);font:500 clamp(8px,.65vw,9px)/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase;white-space:normal;overflow-wrap:break-word}.future-drop h3{margin:0;font:400 clamp(32px,3.11vw,47px)/.98 var(--display);text-transform:uppercase;overflow-wrap:anywhere}.future-drop p{margin:10px 0 0;color:#526267}.ebook-product{min-height:380px;padding:0;display:grid;grid-template-columns:minmax(130px,.8fr) 1.2fr;overflow:hidden;background:#f7fbfb}.ebook-cover{height:100%;min-height:380px;object-fit:cover;object-position:center top;border-right:1px solid rgba(12,21,23,.18)}.ebook-copy{padding:clamp(24px,3vw,38px);display:flex;flex-direction:column}.ebook-copy .drop-status{margin-bottom:22px}.ebook-copy h3{font-size:clamp(40px,4.5vw,68px)}.ebook-copy .price{margin:18px 0 4px;color:#6a42df;font:400 29px/1 var(--display)}.ebook-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:22px}.ebook-actions a{min-height:42px;display:inline-flex;align-items:center;padding:0 11px;border:1px solid rgba(12,21,23,.3);color:#0c1517;text-decoration:none;font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}.ebook-actions a:hover,.ebook-actions a:focus-visible{background:#0c1517;color:#fff}.ebook-actions .receipt-link{width:100%;justify-content:center;border-color:#6a42df;color:#5f36d3}.fulfillment-note{margin-top:14px!important;font:9px/1.55 var(--mono)}.tee-product{min-height:0;padding:0;overflow:hidden;background:#080b12;color:#fff}.tee-gallery{display:grid;grid-template-columns:1.35fr .65fr;height:300px;background:#030406;border-bottom:1px solid rgba(255,255,255,.17)}.tee-gallery img{width:100%;height:100%;object-fit:cover}.tee-gallery .tee-main{object-fit:contain;background:#030406}.tee-gallery .tee-model{border-left:1px solid rgba(255,255,255,.17)}.tee-gallery.product-carousel{position:relative;display:block;height:clamp(320px,40vw,480px);overflow:hidden;touch-action:pan-y;-webkit-user-select:none;user-select:none}.carousel-track{display:flex;width:100%;height:100%;transition:transform .42s cubic-bezier(.2,.72,.2,1)}.tee-gallery.product-carousel img{flex:0 0 100%;width:100%;height:100%;object-fit:contain;object-position:center;background:#030406;border:0}.carousel-arrow{position:absolute;z-index:3;top:50%;width:44px;height:44px;padding:0;transform:translateY(-50%);border:1px solid rgba(255,255,255,.54);background:#030406b8;color:#fff;cursor:pointer;font:20px/1 var(--mono);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.carousel-arrow:hover,.carousel-arrow:focus-visible{background:var(--lime);border-color:var(--lime);color:#071012}.carousel-prev{left:12px}.carousel-next{right:12px}.carousel-dots{position:absolute;z-index:3;left:50%;bottom:14px;display:flex;gap:8px;padding:8px 10px;transform:translate(-50%);background:#030406b3}.carousel-dot{width:9px;height:9px;padding:0;border:1px solid rgba(255,255,255,.8);border-radius:50%;background:transparent;cursor:pointer}.carousel-dot[aria-current=true]{background:var(--lime);border-color:var(--lime);box-shadow:0 0 9px #c9f24bb8}.tee-copy{padding:clamp(24px,3vw,38px)}.tee-copy .drop-status{margin-bottom:22px;border-color:#ffffff52}.tee-copy h3{max-width:480px;font-size:clamp(40px,4.5vw,68px)}.tee-copy p{color:#eafcfeb8}.tee-copy .price{margin:18px 0 4px;color:var(--lime);font:400 29px/1 var(--display)}.tee-product .ebook-actions a{border-color:#ffffff61;color:#fff}.tee-product .ebook-actions a:hover,.tee-product .ebook-actions a:focus-visible{background:var(--lime);border-color:var(--lime);color:#071012}.tee-product .ebook-actions .receipt-link{border-color:#c49cff;color:#e1d1ff}.underwear-product{background:#10051d}.underwear-product .tee-gallery{display:block;height:390px;background:#0b0610}.underwear-product .tee-gallery img{object-fit:cover;object-position:center}.underwear-product .drop-status{border-color:var(--lime);color:var(--lime)}.underwear-product .tee-copy h3{font-size:clamp(34px,3.5vw,50px);line-height:.98}.dress-product{background:#12062a}.dress-product .tee-gallery{grid-template-columns:1fr 1fr;height:390px}.dress-product .tee-gallery img{object-fit:cover;object-position:center;background:#030107}.dress-product .tee-gallery img+img{border-left:1px solid rgba(255,255,255,.17)}.dress-product .tee-gallery.product-carousel{display:block;height:clamp(320px,40vw,480px)}.dress-product .tee-gallery.product-carousel img{object-fit:contain;border-left:0}.dress-product .drop-status{border-color:#bc9aff;color:#e4d7ff}.dress-product .tee-copy h3{font-size:clamp(34px,3.5vw,50px);line-height:.98}.tee-product .shipping-alert{margin:22px 0 0;padding:14px 16px;border:1px solid rgba(201,242,75,.58);color:#f4ffd0;background:#c9f24b14;font:500 10px/1.55 var(--mono);letter-spacing:.04em;text-transform:uppercase}.tee-product .shipping-alert strong{display:block;margin-bottom:4px;color:var(--lime);font-size:12px}.services{--section-lede: #0a7a4a;position:relative;overflow:hidden;background:#edf9fa;color:#0b171a}.services:before{content:"";position:absolute;width:min(72vw,980px);aspect-ratio:1;left:-31vw;top:-26vw;border:1px solid rgba(102,68,220,.16);border-radius:50%;box-shadow:0 0 0 7vw #734fed09,0 0 0 14vw #10b8ca08;pointer-events:none}.services:after{content:"";position:absolute;width:420px;height:420px;right:-150px;bottom:4%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.94) 0 3%,rgba(209,255,95,.3) 12%,rgba(80,223,238,.16) 34%,transparent 68%);pointer-events:none}.services .content-section{position:relative;z-index:2}.services-ledger{display:grid;gap:18px}.feature-offering{position:relative;overflow:hidden;padding:clamp(28px,5vw,68px);border:1px solid rgba(72,50,150,.22);background:linear-gradient(118deg,#fffffff5,#e7e1ffb8 54%,#cffbfdd1);box-shadow:0 32px 90px #373f7c1a}.feature-offering:after{content:"";position:absolute;right:-70px;top:-110px;width:360px;aspect-ratio:1;border-radius:50%;border:1px solid rgba(102,66,220,.17);box-shadow:inset 0 0 80px #724eeb14,0 0 0 34px #52dceb0b,0 0 0 68px #724eeb09}.service-kicker{position:relative;z-index:2;display:flex;align-items:center;gap:12px;margin:0 0 28px;color:#6441cd;font:9px var(--mono);letter-spacing:.16em;text-transform:uppercase}.service-kicker:before{content:"";width:30px;height:1px;background:#6441cd;box-shadow:0 0 10px #6441cd80}.feature-heading{position:relative;z-index:2;display:grid;grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);gap:clamp(30px,6vw,90px);align-items:end;margin-bottom:clamp(40px,6vw,72px)}.feature-heading h3{margin:0;padding-bottom:.08em;font:400 clamp(57px,5.71vw,91px)/.98 var(--display);letter-spacing:-.004em;text-transform:uppercase}.feature-heading p{max-width:600px;margin:0 0 8px;color:#455a60;font-size:clamp(17px,1.5vw,22px)}.feature-tiers{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#20224e2e}.feature-tier{min-height:330px;padding:clamp(24px,3vw,38px);display:flex;flex-direction:column;background:#f9fdffe6}.feature-tier:nth-child(2){background:#f0f7ffed}.feature-tier:nth-child(3){background:linear-gradient(145deg,#ebe4ff,#d8f8fb)}.tier-order{color:#6545cb;font:8px var(--mono);letter-spacing:.15em;text-transform:uppercase}.feature-tier h4{margin:24px 0 10px;font:400 clamp(30px,3.19vw,47px)/.98 var(--display);text-transform:uppercase}.investment-reveal{position:relative;width:fit-content;min-width:174px;height:46px;margin:0 0 18px;padding:0 18px;display:inline-grid;place-items:center;overflow:hidden;border:1px solid rgba(101,69,203,.4);border-radius:999px;background:#ffffff85;color:#6545cb;cursor:pointer;font:500 8px/1 var(--mono);letter-spacing:.14em;text-transform:uppercase;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.investment-reveal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff7a;pointer-events:none}.investment-prompt,.investment-price{grid-area:1 / 1;transition:opacity .34s ease,filter .34s ease,transform .34s cubic-bezier(.2,.72,.2,1)}.investment-prompt{opacity:1;filter:blur(0);transform:translateY(0)}.investment-price{opacity:0;filter:blur(9px);transform:translateY(5px) scale(.96);color:#5234b9;font:400 24px/1 var(--display);letter-spacing:.01em;text-transform:none}.investment-reveal.is-revealed{border-color:#5234b9b8;background:#f4f0ffd6;box-shadow:0 8px 24px #5234b91a}.investment-reveal:focus-visible{outline:2px solid #6545cb;outline-offset:3px}.investment-reveal.is-revealed .investment-prompt{opacity:0;filter:blur(7px);transform:translateY(-4px)}.investment-reveal.is-revealed .investment-price{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}@media(hover:hover)and (pointer:fine){.feature-tier:hover .investment-reveal{border-color:#5234b9b8;background:#f4f0ffd6;box-shadow:0 8px 24px #5234b91a}.feature-tier:hover .investment-prompt{opacity:0;filter:blur(7px);transform:translateY(-4px)}.feature-tier:hover .investment-price{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}.feature-tier p{margin:0 0 28px;color:#4d6267}.service-inquire{align-self:flex-start;min-height:44px;margin-top:auto;display:inline-flex;align-items:center;padding:0 14px;border:1px solid rgba(14,25,28,.36);color:#0b171a;text-decoration:none;font:8px var(--mono);letter-spacing:.11em;text-transform:uppercase}.service-inquire:hover,.service-inquire:focus-visible{background:#0b171a;color:#fff}.feature-tier:nth-child(3) .service-inquire{border-color:#5234b980;color:#5234b9}.feature-tier:nth-child(3) .service-inquire:hover,.feature-tier:nth-child(3) .service-inquire:focus-visible{background:#5234b9;border-color:#5234b9;color:#fff}.service-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:18px}.service-card{position:relative;min-height:360px;overflow:hidden;padding:clamp(28px,4vw,52px);display:flex;flex-direction:column;border:1px solid rgba(16,33,37,.17);background:#ffffffa6}.service-card:nth-child(1){min-height:520px;grid-row:span 2;background:linear-gradient(145deg,#f9ffff,#d8f7fa)}.service-card:nth-child(4){grid-column:1 / -1;min-height:300px;background:linear-gradient(145deg,#eee8ff,#fbffff)}.service-card:after{content:"";position:absolute;right:-42px;top:-42px;width:134px;height:134px;border:1px solid rgba(100,69,205,.2);border-radius:50%;box-shadow:0 0 0 18px #50ddeb0d}.service-card-number{color:#6545cb;font:8px var(--mono);letter-spacing:.15em;text-transform:uppercase}.service-card h3{max-width:700px;margin:auto 0 16px;font:400 clamp(38px,4.87vw,72px)/.92 var(--display);letter-spacing:-.004em;text-transform:uppercase}.service-card:not(:first-child) h3{font-size:clamp(40px,4.3vw,66px)}.service-card p{max-width:660px;margin:0 0 30px;color:#496065;font-size:16px}.service-card .service-note{padding-top:16px;border-top:1px solid rgba(16,33,37,.16);font:9px/1.6 var(--mono);letter-spacing:.04em;text-transform:uppercase;color:#576d72}.service-card .service-inquire{margin-top:0}.signup-modal{position:fixed;z-index:1200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:18px;background:#03060dd1;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.signup-modal.is-open{opacity:1;visibility:visible}.signup-dialog{position:relative;width:min(760px,calc(100vw - 36px));min-width:0;max-height:calc(100dvh - 36px);overflow-x:hidden;overflow-y:auto;padding:clamp(28px,5vw,56px);color:#effcff;background:#0a0e18;border:1px solid rgba(207,168,255,.48);box-shadow:0 28px 100px #000000a6,0 0 80px #7a3fd733}.signup-dialog:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 100% 0,rgba(164,100,255,.24),transparent 34%)}.signup-close{position:absolute;z-index:2;top:12px;right:12px;width:42px;height:42px;border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;cursor:pointer}.signup-kicker{margin:0 0 12px;color:#cda8ff;font:9px var(--mono);letter-spacing:.15em;text-transform:uppercase}.signup-dialog h2{position:relative;margin:0;max-width:620px;font:400 clamp(42px,5.88vw,69px)/.94 var(--display);letter-spacing:-.004em;text-transform:uppercase}.signup-intro{position:relative;max-width:620px;color:#e9f9fbb8}.fan-form{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:28px}.fan-field{display:grid;gap:7px}.fan-field.full{grid-column:1 / -1}.fan-field label,.fan-interests legend{color:#b9d5d8;font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.fan-field input,.fan-field select{width:100%;min-height:46px;padding:0 12px;border:1px solid rgba(214,246,250,.27);border-radius:0;background:#ffffff0f;color:#fff;font:14px var(--body)}.fan-field select option{color:#111;background:#fff}.fan-interests{grid-column:1 / -1;margin:2px 0 0;padding:0;border:0}.fan-interest-grid{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.fan-interest-grid label{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 12px;border:1px solid rgba(214,246,250,.27);color:#fff;cursor:pointer;font-size:13px}.fan-interest-grid input{accent-color:#b579ff}.fan-submit{grid-column:1 / -1;min-height:52px;border:0;background:var(--lime);color:#071012;cursor:pointer;font:600 9px var(--mono);letter-spacing:.12em;text-transform:uppercase}.fan-submit:hover,.fan-submit:focus-visible{background:#cba3ff}.form-note{grid-column:1 / -1;margin:-3px 0 0;color:#d8f4f794;font:8px/1.5 var(--mono)}body.signup-locked{overflow:hidden}.visuals{--section-lede: #0a7a4a;background:#f6fbfb;color:#101719}.visual-grid{display:grid;grid-template-columns:1.2fr .8fr;grid-template-rows:370px 300px;gap:8px}.visual-grid figure{position:relative;overflow:hidden;margin:0;background:#dbe7e9}.visual-grid figure:first-child{grid-row:1 / span 2}.visual-grid img{width:100%;height:100%;object-fit:cover;transition:transform .8s ease}.visual-grid figure:first-child img{object-position:center 20%}.visual-grid figure:hover img{transform:scale(1.018)}.visual-grid figcaption{position:absolute;left:16px;bottom:14px;padding:7px 9px;background:#05070abd;color:#fff;font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.visual-statement{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(32px,6vw,90px);margin-top:54px;padding-top:34px;border-top:1px solid rgba(16,23,25,.2)}.visual-statement strong{font:400 clamp(35px,4.2vw,62px)/1.06 var(--display);text-transform:uppercase}.visual-statement p{max-width:640px;margin:5px 0 0;color:#526267;font-size:17px}.origin-grid{display:grid;grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);gap:clamp(48px,9vw,140px);align-items:center}.origin-media{position:relative}.origin-media img{width:100%;aspect-ratio:4/5;object-fit:cover;background:#06080b}.origin-media:after{content:"";position:absolute;top:18px;right:-18px;bottom:-18px;left:18px;z-index:-1;border:1px solid var(--violet)}.origin-copy .section-index{display:block;margin-bottom:24px;padding:0}.origin-copy h2{margin:0 0 34px;font:400 clamp(49px,5.88vw,91px)/.94 var(--display);letter-spacing:-.004em;text-transform:uppercase}.origin-copy .large{font:400 clamp(26px,2.86vw,44px)/1.05 var(--display);text-transform:uppercase}.origin-copy p:not(.large){max-width:720px;color:var(--muted);font-size:17px}.milestones{margin-top:42px;border-top:1px solid var(--line)}.milestone{display:grid;grid-template-columns:120px 1fr;gap:18px;padding:17px 0;border-bottom:1px solid var(--line)}.milestone span{color:var(--muted);font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.milestone p{margin:0}.ventures{background:var(--panel);border-block:1px solid var(--line)}.venture-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line)}.venture{min-height:280px;padding:clamp(26px,3.5vw,46px);display:flex;flex-direction:column;background:var(--paper)}.venture h3{margin:0 0 17px;font:400 clamp(32px,3.36vw,49px)/1.02 var(--display)}.venture p{color:var(--muted)}.venture a{margin-top:auto;color:var(--muted);text-decoration:none;font:9px var(--mono);letter-spacing:.09em;text-transform:uppercase}.venture a:hover,.venture a:focus-visible{color:var(--violet);text-decoration:underline;text-underline-offset:5px}.partnerships{background:var(--paper)}.metrics{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line)}.metric{min-height:300px;padding:clamp(32px,5vw,70px);display:flex;flex-direction:column;justify-content:space-between;background:var(--panel)}.metric-number{font:400 clamp(76px,10.92vw,168px)/.9 var(--display);letter-spacing:-.004em;color:var(--violet)}.metric-label{color:var(--muted);font:9px var(--mono);letter-spacing:.12em;text-transform:uppercase}.formats{display:grid;grid-template-columns:1fr 1fr;gap:clamp(34px,7vw,100px);margin-top:70px}.format{padding-top:24px;border-top:1px solid var(--ink)}.format b{font:400 clamp(30px,3.36vw,47px)/1.05 var(--display);text-transform:uppercase}.format p{max-width:540px;color:var(--muted)}.contact{position:relative;min-height:100svh;display:grid;align-items:center;overflow:hidden;color:#fff;background:#6c55a1 none 64% center / cover no-repeat}.contact:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#170927e6,#2e113fad 48%,#46276847)}.contact .content-section{position:relative;z-index:2;width:100%}.contact h2{max-width:1050px;margin:18px 0 28px;font:400 clamp(66px,9.24vw,143px)/.88 var(--display);letter-spacing:-.004em;text-transform:uppercase}.contact h2 span{color:var(--lime)}.contact-lede{max-width:680px;color:#ffffffc7;font-size:clamp(18px,2vw,25px)}.contact-actions{display:flex;flex-wrap:wrap;gap:10px;margin:40px 0 66px}.button{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 19px;border:1px solid currentColor;color:inherit;text-decoration:none;font:9px var(--mono);letter-spacing:.09em;text-transform:uppercase}.button.primary{background:#fff;border-color:#fff;color:#111}.button:hover,.button:focus-visible{background:var(--lime);border-color:var(--lime);color:#071012}.contact-grid{display:grid;grid-template-columns:1.6fr .65fr .55fr;gap:28px;padding-top:24px;border-top:1px solid rgba(255,255,255,.22)}.contact-block small{display:block;margin-bottom:10px;color:#ffffff94;font:8px var(--mono);letter-spacing:.11em;text-transform:uppercase}.social-list{display:flex;flex-wrap:wrap;gap:8px 16px}.social-list a{color:#fff;text-decoration:none;font-size:14px}.social-list a:hover,.social-list a:focus-visible{color:var(--lime);text-decoration:underline;text-underline-offset:5px}.support-links{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:34px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18)}.support-links small{width:100%;color:#ffffff94;font:8px var(--mono);letter-spacing:.1em;text-transform:uppercase}.support-links a{color:#fffc;text-decoration:none;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.support-links a:hover,.support-links a:focus-visible{color:var(--lime)}.footer-line{display:flex;justify-content:space-between;gap:20px;margin-top:74px;padding-top:18px;border-top:1px solid rgba(255,255,255,.18);color:#ffffff8c;font:8px var(--mono);letter-spacing:.08em;text-transform:uppercase}@media(max-width:1040px){.hero-copy{top:104px}.hero-copy h1{font-size:clamp(64px,10vw,96px)}.world-strip{display:none}.p-abra{--size: 125px}.p-inside{--size: 136px}.p-zhupa{--size: 108px}.p-thxu{--size: 98px}.p-4tc{--size: 102px}.world-panel{width:min(420px,47vw);right:28px}}@media(max-width:820px){.site-nav{height:64px}.menu-btn{display:block;position:fixed;z-index:240;top:16px;right:16px}.site-nav.menu-open{height:100dvh;align-items:flex-start;padding-top:18px;background:#060912}.nav-links{display:none;position:absolute;top:64px;right:0;bottom:0;left:0;padding:38px 22px;flex-direction:column;align-items:flex-start;background:#060912;border-top:1px solid rgba(255,255,255,.16)}.nav-links.open{display:flex}.nav-links a{font-size:15px}.space-hero,.cosmos{min-height:100svh}.hero-copy{top:92px;left:18px}.ultra-star{width:118px;height:118px}.ultra-star span{font-size:13px}.portal-hero{grid-template-columns:1fr;min-height:auto}.portal-intro{min-height:72svh;padding-top:100px}.portal-portrait{min-height:82svh}.portal-story{grid-template-columns:1fr}.portal-facts{grid-template-columns:1fr 1fr}.portal-ledger{grid-template-columns:1fr}.hero-copy h1{max-width:430px;font-size:clamp(61px,13.5vw,90px)}.hero-copy p:last-child{display:none}.map-hint{bottom:18px;left:18px}.map-controls{right:14px;top:auto;bottom:92px;transform:none}.world-panel{top:auto;left:12px;right:12px;bottom:14px;width:auto;transform:translateY(24px)}.world-panel.is-open{transform:translateY(0)}.cosmos.is-returning .world-panel{transform:translateY(38px) scale(.88)}.world-card.is-active{grid-template-columns:104px minmax(0,1fr);gap:15px;padding:13px}.world-card img,.ep-card .ep-mark{width:104px}.world-card h2{font-size:clamp(29px,8vw,42px)}.world-links{gap:6px}.world-links a{min-height:34px;padding-inline:10px}.section-head,.streaming-bar{grid-template-columns:1fr;gap:16px}.section-index{padding-top:0}.shop-layout{grid-template-columns:1fr}.shop-feature{min-height:500px}.future-drops{grid-template-columns:1fr;grid-template-rows:auto}.ebook-product{grid-template-columns:minmax(180px,.7fr) 1.3fr}.feature-heading{grid-template-columns:1fr;align-items:start}.feature-tiers{grid-template-columns:1fr}.feature-tier{min-height:260px}.service-grid{grid-template-columns:1fr 1fr}.service-card:nth-child(1){grid-column:1 / -1;grid-row:auto;min-height:430px}.visual-grid{grid-template-columns:1fr;grid-template-rows:66svh 42svh 42svh}.visual-grid figure:first-child{grid-row:auto}.visual-statement,.origin-grid{grid-template-columns:1fr}.origin-media{width:min(78vw,520px)}.venture-grid,.contact-grid{grid-template-columns:1fr}.metric{min-height:230px}}@media(max-width:560px){.nav-mark span{display:none}.menu-btn{left:min(calc(100vw - 67px),323px);right:auto}.hero-copy{top:88px;width:calc(100vw - 84px)}.hero-copy h1{font-size:clamp(54px,18vw,78px)}.signal{font-size:8px}.orbit-line.one{width:300px;height:300px}.orbit-line.two{width:520px;height:520px}.orbit-line.three{width:750px;height:750px}.ultra-star{width:96px;height:96px}.ultra-star span{font-size:11px}.ultra-star small{top:calc(100% + 34px);font-size:7px}.portal-close{top:12px;right:12px}.portal-intro{min-height:66svh;padding-inline:18px}.portal-intro h2{font-size:clamp(88px,31vw,150px)}.portal-declaration{font-size:clamp(27px,9vw,42px)}.portal-portrait{min-height:68svh}.portal-body{padding-inline:18px}.portal-facts{grid-template-columns:1fr}.portal-fact{min-height:138px}.portal-contact{padding:30px 20px}.portal-contact-actions .button{width:100%}.p-abra{--size: 102px}.p-inside{--size: 114px}.p-zhupa{--size: 90px}.p-thxu{--size: 82px}.p-4tc{--size: 86px}.planet-name{min-width:145px;font-size:8px}.map-hint{font-size:7px;max-width:220px}.map-controls button{width:39px;height:39px}.world-card.is-active{grid-template-columns:82px minmax(0,1fr)}.world-card img,.ep-card .ep-mark{width:82px}.ep-card .world-card-copy{grid-column:1 / -1;width:100%;max-width:none;padding:0}.world-card .eyebrow{margin-bottom:8px}.world-card h2{font-size:clamp(25px,7.5vw,34px)}.world-links a{font-size:7px}.content-section{padding-inline:18px}.section-head h2,.section-title{font-size:clamp(54px,17vw,78px)}.shop-feature{min-height:460px;padding:26px 22px}.shop-feature h3{font-size:clamp(52px,16vw,74px);overflow-wrap:anywhere}.future-drops{grid-template-columns:1fr}.future-drop{min-height:210px}.ebook-product{grid-template-columns:1fr}.ebook-cover{width:100%;height:auto;min-height:0;max-height:430px;object-fit:contain;background:#111;border:0;border-bottom:1px solid rgba(12,21,23,.18)}.feature-offering{padding:26px 18px 18px}.feature-heading h3{font-size:clamp(66px,23vw,96px)}.feature-tier{min-height:240px;padding:24px 20px}.service-grid{grid-template-columns:1fr}.service-card,.service-card:nth-child(1){min-height:360px}.service-card h3,.service-card:not(:first-child) h3{font-size:clamp(43px,14vw,62px)}.fan-form{grid-template-columns:1fr}.fan-field.full,.fan-interests,.fan-submit,.form-note{grid-column:1}.signup-dialog{padding:48px 18px 24px}.signup-dialog h2{max-width:calc(100% - 18px);font-size:clamp(38px,12vw,50px);overflow-wrap:anywhere}.signup-close{top:8px;right:8px}.visual-grid{grid-template-rows:58svh 38svh 38svh}.origin-media{width:100%}.milestone{grid-template-columns:1fr;gap:7px}.metrics,.formats{grid-template-columns:1fr}.metric{min-height:190px}.contact{background-position:70% center}.contact-actions .button{width:100%}.footer-line{flex-direction:column}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.planet,.moon-orbit,.world-panel,.visual-grid img,.ultra-star,.ultra-portal,.signup-modal,.carousel-track,.investment-reveal,.investment-prompt,.investment-price{transition:none}.moon{animation:none;transform:translate(var(--moon-radius))}.ultra-star:before,.ultra-star:after,.return-flight:before,.return-flight:after,.return-flight span,.cosmos.is-orbit-arrival,.ultra-portal.is-returning{animation:none}}body{background:var(--light-bg);color:var(--ink);-webkit-font-smoothing:antialiased}html:not(.gate-passed) body.has-gate{overflow:hidden}h1,h2,h3,h4{font-weight:400}button{cursor:pointer}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body:not(.template-index)>main{padding-top:72px}:focus-visible{outline:2px solid var(--lime);outline-offset:3px}.light-panel :focus-visible{outline-color:#0a7a4a}section.light-panel{position:relative;background:var(--light-bg);color:#000;--ink: #000;--section-lede: var(--emerald)}section.light-panel .section-head h2,section.light-panel .section-title{color:#000}.dark-panel{background:var(--dark-bg);color:#eff9fa;--ink: #eff9fa;--muted: #aabcc0;--line: rgba(226,248,250,.18);--section-lede: #b8f9ff}.ventures .venture{background:var(--light-bg)}.metric{background:var(--panel)}.btn,.button.primary,.add-to-cart{display:inline-flex;min-height:50px;align-items:center;justify-content:center;gap:10px;padding:0 22px;border:1px solid var(--lime);border-radius:0;background:var(--lime);color:#000;font:600 10px var(--mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .15s}.btn:hover,.btn:focus-visible,.button.primary:hover,.button.primary:focus-visible,.add-to-cart:hover,.add-to-cart:focus-visible{background:#000;border-color:#000;color:var(--lime)}.dark-panel .btn:hover,.dark-panel .button.primary:hover,.contact .button.primary:hover,.tee-product .add-to-cart:hover,.cart-drawer .btn:hover{background:#fff;border-color:#fff;color:#000}.btn[disabled],.add-to-cart[disabled]{opacity:.45;cursor:not-allowed;background:transparent;color:inherit;border-color:currentColor}.btn.block,.add-to-cart{width:100%}.btn.outline{background:transparent;color:inherit;border-color:currentColor}.btn.outline:hover,.button.primary{background:var(--lime);border-color:var(--lime);color:#000}.investment-reveal,.fan-submit{border-radius:0}.nav-mark{max-width:48vw}.cart-toggle{display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:#eeffffbd;font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase}.cart-toggle:hover,.cart-toggle:focus-visible{color:#fff}.cart-count{min-width:18px;height:18px;padding:0 5px;display:inline-grid;place-items:center;background:var(--lime);color:#000;font:600 9px var(--mono)}.cart-count[data-count="0"]{display:none}@media(max-width:820px){.nav-links .cart-toggle{font-size:15px}}.entry-gate{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1500;display:grid;place-items:center;padding:28px;text-align:center;color:#fff;background:radial-gradient(circle at 50% 40%,#2b1052 0,#0a0820,#04050c);transition:opacity .7s ease,visibility .7s}.entry-gate:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 72% 18%,rgba(84,229,255,.17),transparent 22%),radial-gradient(circle at 18% 73%,rgba(151,91,255,.2),transparent 28%)}.gate-passed .entry-gate,.entry-gate.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.gate-inner{position:relative;max-width:980px}.gate-sun{display:block;position:relative;isolation:isolate;width:124px;height:124px;margin:0 auto 46px;border-radius:50%;background:radial-gradient(circle at 34% 28%,rgba(255,255,255,.98) 0 7%,rgba(255,243,194,.96) 15%,transparent 28%),radial-gradient(circle at 42% 36%,#fff7cc 0 10%,#f3d2ff 26%,#b779ff 52%,#6b2f99,#311249);box-shadow:inset -26px -20px 38px #1202229e,inset 16px 12px 24px #ffffff7a,0 0 26px #fff,0 0 72px #d5a1ff,0 0 150px #924affeb,0 0 260px #6c29be80}.gate-sun:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:178%;height:178%;border-radius:50%;transform:translate(-50%,-50%);background:repeating-conic-gradient(from 10deg,transparent 0 7deg,rgba(208,147,255,.72) 8deg 10deg,transparent 12deg 23deg);filter:blur(7px);opacity:.72;animation:flare-spin 15s linear infinite}.entry-gate .signal{justify-content:center}.entry-gate .signal:before{display:none}.entry-gate h1{margin:0 0 18px;font:400 clamp(46px,9.5vw,128px)/.92 var(--display);letter-spacing:-.004em;text-transform:uppercase}.entry-gate h1 span{color:var(--lime)}.entry-gate p.gate-copy{max-width:520px;margin:0 auto 38px;color:#e8f9ffbd;font-size:17px}.planet{--size: calc(var(--base-size, 140px) * var(--sz, 1))}.cosmos{--sz: 1}@media(max-width:1040px){.cosmos{--sz: .85}}@media(max-width:560px){.cosmos{--sz: .7}}.ep-card .ep-mark{--ep-color: #d9b9ff;--ep-bright: #f7edff;--ep-glow: #ca87ff}.world-card img.cover-img{width:148px;aspect-ratio:1;object-fit:cover}.world-card .credit{line-height:1.5}.hero-copy h1{line-height:.92;max-width:640px}.hero-copy h1 span{color:var(--lime)}.spotify-preview{grid-column:1 / -1}.spotify-play{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:0 16px;border:1px solid var(--lime);border-radius:0;background:#c9f24b14;color:#fff;font:600 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;text-align:left;transition:background .2s,color .2s}.spotify-play:before{content:"";flex:none;width:0;height:0;border-left:11px solid var(--lime);border-top:7px solid transparent;border-bottom:7px solid transparent;transition:border-left-color .2s}.spotify-play small{margin-left:auto;font-size:8px;letter-spacing:.1em;opacity:.7}.spotify-play:hover,.spotify-play:focus-visible{background:var(--lime);color:#000}.spotify-play:hover:before,.spotify-play:focus-visible:before{border-left-color:#000}.spotify-preview iframe{display:block;width:100%;height:152px;border:0;border-radius:12px;background:#121212}.spotify-note{margin:8px 0 0;color:#d8f4f78c;font:8px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.marquee{position:relative;z-index:2;overflow:hidden;background:var(--lime);color:#000;border-block:1px solid #000}.marquee-track{display:flex;width:max-content;animation:marquee-scroll var(--marquee-speed, 40s) linear infinite}.marquee:hover .marquee-track{animation-play-state:paused}.marquee-group{display:flex;flex:none;align-items:center}.marquee-item{display:inline-flex;align-items:center;gap:28px;padding:15px 0 15px 28px;font:500 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.marquee-item:after{content:"\2726";font-size:14px}@keyframes marquee-scroll{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none;width:auto;flex-wrap:wrap}.marquee-group[aria-hidden=true]{display:none}}.archive{position:relative;overflow:hidden}.archive:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 12% 0,rgba(151,91,255,.22),transparent 34%),radial-gradient(circle at 92% 80%,rgba(84,229,255,.12),transparent 30%)}.archive .content-section{position:relative}.archive .section-head h2{color:#fff}.archive .streaming-links a{color:#aabcc0}.archive .streaming-links a:hover,.archive .streaming-links a:focus-visible{color:var(--lime)}.archive-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:clamp(40px,6vw,72px);background:var(--line);border:1px solid var(--line)}.archive-tile{position:relative;display:flex;flex-direction:column;padding:0;border:0;border-radius:0;background:#0a1020;color:#fff;text-align:left;overflow:hidden}.archive-tile img{width:100%;aspect-ratio:1;object-fit:cover;transition:transform .6s ease}.archive-tile:hover img,.archive-tile:focus-visible img{transform:scale(1.045)}.archive-tile:focus-visible{outline:2px solid var(--lime);outline-offset:-2px}.tile-meta{display:grid;gap:5px;padding:14px 16px 18px}.tile-no{color:var(--lime);font:9px var(--mono);letter-spacing:.14em;text-transform:uppercase}.tile-title{font:400 clamp(20px,1.9vw,28px)/1.02 var(--display);text-transform:uppercase;overflow-wrap:anywhere}.tile-sub{color:#aabcc0;font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}@media(max-width:1040px){.archive-grid{grid-template-columns:repeat(2,1fr)}}.shop-layout{align-items:start}.future-drops{grid-template-rows:none}.future-drop h3 a{color:inherit;text-decoration:none}.future-drop h3 a:hover{text-decoration:underline;text-underline-offset:6px}.product-card .price .compare{margin-left:10px;font-size:.6em;text-decoration:line-through;opacity:.5}.variant-field{margin-top:18px;display:grid;gap:7px}.variant-field label{font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase;opacity:.75}.variant-field select{width:100%;min-height:46px;padding:0 12px;border:1px solid currentColor;border-radius:0;background:transparent;color:inherit;font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.variant-field select option{color:#111;background:#fff}.product-card .ebook-actions{display:grid;margin-top:22px}.product-card .ebook-actions .btn{width:100%}.tee-product .btn{background:var(--lime);border-color:var(--lime);color:#000}.cart-feedback{min-height:1.4em;margin:10px 0 0;font:9px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase}.cart-feedback.is-error{color:#ff7aa8}.ebook-product .cart-feedback.is-error{color:#b0003f}.shop-empty{padding:40px;border:1px dashed rgba(12,21,23,.4);font:11px/1.6 var(--mono);text-transform:uppercase}.tee-gallery.product-carousel img.is-placeholder{object-fit:cover}.shop-link,.service-inquire{border-radius:0}.cart-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1300;visibility:hidden;pointer-events:none}.cart-drawer.is-open{visibility:visible;pointer-events:auto}.cart-drawer-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#03060db8;opacity:0;transition:opacity .3s}.cart-drawer.is-open .cart-drawer-overlay{opacity:1}.cart-drawer-panel{position:absolute;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:min(450px,100vw);background:var(--light-bg);color:#000;border-left:1px solid #000;transform:translate(100%);transition:transform .4s cubic-bezier(.18,.74,.14,1)}.cart-drawer.is-open .cart-drawer-panel{transform:none}.cart-head{display:flex;align-items:center;justify-content:space-between;padding:18px 22px;border-bottom:1px solid rgba(0,0,0,.18)}.cart-head h2{margin:0;font:400 36px/1 var(--display);text-transform:uppercase}.cart-close{width:42px;height:42px;border:1px solid #000;border-radius:0;background:transparent;color:#000;font-size:18px}.cart-close:hover{background:#000;color:var(--lime)}.cart-items{flex:1;margin:0;padding:0 22px;list-style:none;overflow-y:auto}.cart-line{display:grid;grid-template-columns:80px minmax(0,1fr) auto;gap:14px;padding:18px 0;border-bottom:1px solid rgba(0,0,0,.14)}.cart-line img{width:80px;height:80px;object-fit:cover;background:#030406}.cart-line-title{margin:0;font:500 15px/1.3 var(--body)}.cart-line-title a{color:inherit;text-decoration:none}.cart-line-variant{margin:3px 0 0;color:#526267;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.cart-line-price{font:400 24px/1 var(--display)}.qty{display:inline-flex;margin-top:10px;border:1px solid #000}.qty button{width:32px;height:32px;border:0;border-radius:0;background:transparent;color:#000;font:15px var(--mono)}.qty button:hover{background:#000;color:var(--lime)}.qty span{min-width:32px;display:grid;place-items:center;font:11px var(--mono)}.cart-remove{margin-left:12px;padding:0;border:0;background:none;color:#526267;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:underline}.cart-empty{padding:40px 22px;font:11px/1.7 var(--mono);letter-spacing:.06em;text-transform:uppercase}.cart-foot{display:grid;gap:14px;padding:20px 22px calc(20px + env(safe-area-inset-bottom,0px));border-top:1px solid rgba(0,0,0,.18);background:#fff}.cart-subtotal{display:flex;justify-content:space-between;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase}.cart-subtotal strong{font:400 28px/1 var(--display);letter-spacing:0}.cart-note{margin:0;color:#526267;font:9px/1.55 var(--mono)}.signup-success,.signup-errors{grid-column:1 / -1;margin:0;padding:14px 16px;border:1px solid var(--lime);background:#c9f24b1a;color:#f4ffd0;font:11px/1.6 var(--mono);letter-spacing:.04em;text-transform:uppercase}.signup-errors{border-color:#ff7aa8;background:#ff7aa81a;color:#ffd6e4}.fan-form .consent{grid-column:1 / -1;display:flex;gap:10px;align-items:flex-start;color:#d8f4f7c7;font-size:13px}.fan-form .consent input{margin-top:4px;accent-color:var(--lime)}.fan-submit{background:var(--lime)}.page-wrap{max-width:var(--max);margin:0 auto;padding:clamp(60px,8vw,110px) clamp(20px,5vw,76px) clamp(80px,10vw,140px)}.page-title{margin:0 0 40px;font:400 clamp(48px,8vw,118px)/.92 var(--display);letter-spacing:-.004em;text-transform:uppercase}.rte{max-width:760px;font-size:18px}.rte a{color:var(--emerald)}.collection-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:18px}.product-tile{display:grid;gap:12px;color:inherit;text-decoration:none}.product-tile .thumb{aspect-ratio:1;overflow:hidden;background:#030406}.product-tile img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.product-tile:hover img{transform:scale(1.03)}.product-tile h2{margin:0;font:400 clamp(24px,2.2vw,32px)/1 var(--display);text-transform:uppercase}.product-tile .tile-price{font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.product-page{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(28px,5vw,80px);align-items:start}.pp-gallery{display:grid;gap:8px}.pp-gallery img{width:100%;background:#030406;object-fit:contain}.pp-info h1{margin:0 0 18px;font:400 clamp(40px,5vw,76px)/.95 var(--display);text-transform:uppercase;overflow-wrap:anywhere}.pp-price{margin:0 0 22px;font:400 40px/1 var(--display);color:var(--emerald)}.pp-price .compare{margin-left:12px;font-size:.55em;text-decoration:line-through;opacity:.55}.pp-desc{margin:26px 0 0;color:#34464a}.pp-note{margin:22px 0 0;padding:14px 16px;border:1px solid var(--emerald);color:#064a2c;background:#0a7a4a0f;font:500 10px/1.6 var(--mono);letter-spacing:.04em;text-transform:uppercase}.pp-info .variant-field select{border-color:#000}.pagination{display:flex;flex-wrap:wrap;gap:8px;margin-top:40px}.pagination a,.pagination span{min-width:44px;min-height:44px;display:inline-grid;place-items:center;padding:0 12px;border:1px solid #000;color:#000;text-decoration:none;font:11px var(--mono)}.pagination .current{background:#000;color:var(--lime)}.cart-page table{width:100%;border-collapse:collapse}.cart-page th{padding:0 0 12px;text-align:left;font:9px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.cart-page td{padding:18px 12px 18px 0;border-top:1px solid rgba(0,0,0,.16);vertical-align:middle}.cart-page td img{width:90px;height:90px;object-fit:cover;background:#030406}.cart-page input[type=number]{width:70px;min-height:44px;padding:0 10px;border:1px solid #000;border-radius:0;background:transparent;font:12px var(--mono)}.cart-page .cart-total{display:flex;justify-content:flex-end;align-items:baseline;gap:18px;margin:28px 0 18px}.cart-page .cart-total strong{font:400 44px/1 var(--display)}.cart-page .actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.error-404{min-height:70vh;display:grid;align-content:center}.contact--footer{min-height:auto;background-position:64% center}.contact .button.primary{background:var(--lime);border-color:var(--lime);color:#000}.contact .section-index{color:#ffffffb3}.contact-block span a{color:inherit}.signal-line{display:flex;flex-wrap:wrap;gap:8px 22px}@media(max-width:820px){.product-page{grid-template-columns:1fr}.cart-page table,.cart-page tbody,.cart-page tr,.cart-page td{display:block}.cart-page thead{display:none}.cart-page tr{padding:16px 0;border-top:1px solid rgba(0,0,0,.16)}.cart-page td{border:0;padding:4px 0}}@media(prefers-reduced-motion:reduce){.cart-drawer-panel,.cart-drawer-overlay,.entry-gate{transition:none}.gate-sun:before{animation:none}}.hero-copy:has(~.cosmos.is-flight),.hero-copy:has(~.cosmos.is-ultra-flight){opacity:0;transform:translateY(-8px);transition:opacity .35s ease,transform .35s ease}.hero-copy{transition:opacity .45s ease,transform .45s ease}.contact .button:not(.primary):hover,.contact .button:not(.primary):focus-visible{background:var(--lime);border-color:var(--lime);color:#071012}.orbit-field.has-canvas .orbit-line{display:none}.orbit-canvas{position:absolute;left:0;top:0;pointer-events:none;transition:opacity .6s}.cosmos.is-flight .orbit-canvas,.cosmos.is-ultra-flight .orbit-canvas{opacity:0}.cosmos.is-live .planet,.cosmos.is-live .moon-orbit{transition:opacity .35s,filter .4s}.planet .planet-sphere{box-shadow:inset var(--sx, -36px) var(--sy, -30px) 58px #000000bd,inset calc(var(--sx, -36px) * -.5) calc(var(--sy, -30px) * -.5) 28px #ffffff47,0 0 26px var(--planet-glow),0 0 80px color-mix(in srgb,var(--planet-glow) 40%,transparent)}.planet:hover .planet-sphere{box-shadow:inset var(--sx, -24px) var(--sy, -20px) 42px #00000094,inset calc(var(--sx, -24px) * -.5) calc(var(--sy, -20px) * -.5) 24px #ffffff4d,0 0 38px var(--planet-glow),0 0 120px color-mix(in srgb,var(--planet-glow) 55%,transparent)}.planet .planet-sphere:before{background:radial-gradient(circle at var(--hx, 30%) var(--hy, 23%),rgba(255,255,255,.72) 0 4%,rgba(255,255,255,.24) 12%,transparent 30%),radial-gradient(circle at var(--ax, 64%) var(--ay, 70%),transparent 0 46%,rgba(0,0,0,.64) 80%,rgba(0,0,0,.92) 100%)}.planet img{filter:saturate(1.08) contrast(1.06) brightness(var(--lit, 1))}.planet-sphere img{animation:planet-roll 46s ease-in-out infinite alternate}@keyframes planet-roll{0%{transform:translate(-2.8%) scale(1.03)}to{transform:translate(2.8%) scale(1.03)}}.moon-orbit .moon{animation:none;background:radial-gradient(circle at var(--mhx, 31%) var(--mhy, 25%),#fff 0 6%,var(--moon-bright) 14%,var(--moon-color) 46%,#485276 69%,#111726 100%);box-shadow:inset calc(var(--msx, -9px) * 1) calc(var(--msy, -8px) * 1) 14px #000000a8,inset calc(var(--msx, -9px) * -.55) calc(var(--msy, -8px) * -.55) 8px #ffffff59,0 0 12px var(--moon-glow),0 0 30px color-mix(in srgb,var(--moon-glow) 50%,transparent);filter:brightness(var(--lit, 1))}.moon-orbit.is-ep-focus .moon{transform:scale(3.1)}@media(prefers-reduced-motion:reduce){.planet-sphere img{animation:none}}.terminal-fab{position:fixed;z-index:880;right:clamp(16px,3vw,44px);bottom:86px;display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:0 15px;border:1px solid var(--lime);border-radius:0;background:#040806e0;color:var(--lime);font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 22px #c9f24b2e}.terminal-fab:hover,.terminal-fab:focus-visible{background:var(--lime);color:#000}.terminal-fab[aria-expanded=true],body.has-gate .terminal-fab{display:none}.terminal{position:fixed;z-index:890;left:clamp(12px,4vw,64px);bottom:12px;width:min(780px,calc(100vw - 24px));height:min(52vh,420px);display:flex;flex-direction:column;border:1px solid rgba(201,242,75,.55);background:#030705ed;color:#d6f7a3;font:12px/1.55 var(--mono);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 0 0 1px #0009,0 24px 90px #0000008c,0 0 60px #c9f24b1f;transform:translateY(24px);opacity:0;transition:transform .26s cubic-bezier(.18,.74,.14,1),opacity .22s}.terminal[hidden]{display:none}.terminal.is-open{transform:none;opacity:1}.terminal:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px)}.terminal-bar{display:flex;align-items:center;gap:14px;padding:0 0 0 14px;min-height:40px;border-bottom:1px solid rgba(201,242,75,.28);font-size:10px;letter-spacing:.14em;text-transform:uppercase}.terminal-title{color:var(--lime)}.terminal-hint{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d6f7a380}.terminal-close{width:40px;height:40px;border:0;border-left:1px solid rgba(201,242,75,.28);background:transparent;color:var(--lime);font:20px var(--mono);cursor:pointer}.terminal-close:hover,.terminal-close:focus-visible{background:var(--lime);color:#000}.terminal-screen{flex:1;min-height:0;overflow-y:auto;padding:12px 14px 14px;scrollbar-color:rgba(201,242,75,.4) transparent}.terminal .tl{white-space:pre-wrap;overflow-wrap:anywhere}.terminal .t-head{color:#fff;letter-spacing:.12em}.terminal .t-ok{color:var(--lime)}.terminal .t-err{color:#ff8f8f}.terminal .t-prompt,.terminal-prompt{color:var(--lime)}.terminal .t-cmd{padding:0;border:0;background:transparent;color:#8ff0ff;font:inherit;white-space:pre;text-align:left;cursor:pointer;text-decoration:underline;text-decoration-color:#8ff0ff59;text-underline-offset:3px}.terminal .t-cmd:hover,.terminal .t-cmd:focus-visible{color:#000;background:#8ff0ff;outline:none}.terminal-line{display:flex;align-items:center;gap:8px;margin-top:2px}.terminal-prompt{flex:none}.terminal-input{flex:1;min-width:0;padding:0;border:0;border-radius:0;outline:0;background:transparent;color:#fff;font:inherit;caret-color:var(--lime)}@media(max-width:640px){.terminal{height:min(58vh,440px);font-size:11px}.terminal-hint{display:none}.terminal-input{font-size:16px}.terminal-fab{bottom:18px}}@media(prefers-reduced-motion:reduce){.terminal{transition:none}}.fx-chrome .chrome-type{isolation:isolate}.fx-chrome .chrome-face,.fx-chrome .chrome-face .chrome-accent{-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat}.fx-chrome .chrome-face a{-webkit-text-fill-color:transparent;color:inherit}.fx-chrome .chrome-type:before{content:attr(data-chrome-text);position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;padding:inherit;box-sizing:border-box;pointer-events:none;-webkit-text-fill-color:currentColor;background:none;transition:opacity .35s}.fx-chrome .chrome-type.is-decoding:before{opacity:0}.fx-chrome .chrome-silver .chrome-face{background-image:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.95) 48%,rgba(201,242,75,.55) 52%,transparent 60%),linear-gradient(180deg,#fff 0% 18%,#e4ebf1 38%,#8e99a5 50%,#3a414b 53%,#59626d 57%,#c3ccd5 66%,#f6f9fb 82%,#fff);background-size:260% 100%,100% 100%;background-position:160% 0,0 0}.fx-chrome .chrome-silver:before{color:#2a2f37;text-shadow:1px 1px 0 #5c6470,2px 2px 0 #4a525d,3px 3px 0 #3b424c,4px 4px 0 #2f353e,5px 5px 0 #252a31,6px 6px 0 #1b1f25,8px 10px 22px rgba(0,0,0,.65),0 0 34px rgba(150,110,255,.22)}.fx-chrome .chrome-silver .chrome-accent{background-image:linear-gradient(180deg,#fbffe6,#ecff9f 26%,#c9f24b 48%,#3d4f06 53%,#2a3604 56%,#9cc22a 66%,#e2ff7a 84%,#fbffe6);background-size:100% 100%}.fx-chrome .chrome-gunmetal .chrome-face{background-image:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.7) 49%,rgba(10,122,74,.4) 52%,transparent 60%),linear-gradient(180deg,#2b3138,#121519 34%,#000 52%,#5d6873 55%,#1c2126 66%,#050607);background-size:260% 100%,100% 100%;background-position:160% 0,0 0}.fx-chrome .chrome-gunmetal:before{color:#8d99a5;text-shadow:1px 1px 0 #a9b4be,2px 2px 0 #98a3ae,3px 3px 0 #87929e,4px 4px 0 #77828e,6px 8px 16px rgba(6,40,30,.26)}.fx-chrome .chrome-gunmetal .chrome-accent{background-image:linear-gradient(180deg,#2b3138,#0a7a4a 42%,#043d25 52%,#2fae74 56%,#0a7a4a);background-size:100% 100%}@keyframes chrome-sheen{0%{background-position:160% 0,0 0}to{background-position:-70% 0,0 0}}.fx-chrome .chrome-type.is-sheen .chrome-face,.fx-chrome .chrome-type:hover .chrome-face{animation:chrome-sheen 1.6s cubic-bezier(.4,0,.2,1) 1}@keyframes chrome-glitch{0%{transform:none;filter:drop-shadow(0 0 0 transparent)}20%{transform:translate(-2px,1px) skew(-4deg);filter:drop-shadow(3px 0 0 rgba(255,43,214,.75)) drop-shadow(-3px 0 0 rgba(0,240,255,.75));clip-path:inset(10% 0 35% 0)}40%{transform:translate(2px,-1px);filter:drop-shadow(-2px 0 0 rgba(255,43,214,.75)) drop-shadow(2px 0 0 rgba(201,242,75,.8));clip-path:inset(55% 0 5% 0)}60%{transform:translate(-1px) skew(3deg);clip-path:inset(0 0 60% 0)}80%{transform:translate(1px,1px);filter:drop-shadow(2px 0 0 rgba(0,240,255,.7));clip-path:none}to{transform:none;clip-path:none}}.fx-glitch .chrome-type:hover{animation:chrome-glitch .42s steps(2,end) 1}.fx-chrome .signal:after,.fx-chrome .section-index:after{content:"";display:inline-block;width:.62em;height:1.05em;margin-left:.5em;vertical-align:-.18em;background:var(--lime);box-shadow:0 0 8px var(--lime);animation:term-blink 1.05s steps(1) infinite}.fx-chrome .light-panel .section-index:after{background:var(--emerald);box-shadow:none}.fx-chrome .section-index:before{content:"> ";color:var(--lime)}.fx-chrome .light-panel .section-index:before{color:var(--emerald)}@keyframes term-blink{50%{opacity:0}}.fx-chrome .nav-links a{position:relative;transition:color .2s,text-shadow .2s}.fx-chrome .nav-links a:before,.fx-chrome .nav-links a:after{position:absolute;top:0;color:var(--lime);opacity:0;transition:opacity .15s,transform .2s}.fx-chrome .nav-links a:before{content:"[";left:-9px;transform:translate(4px)}.fx-chrome .nav-links a:after{content:"]";right:-9px;transform:translate(-4px)}.fx-chrome .nav-links a:hover:before,.fx-chrome .nav-links a:hover:after,.fx-chrome .nav-links a:focus-visible:before,.fx-chrome .nav-links a:focus-visible:after{opacity:1;transform:none}.fx-chrome .nav-links a:hover{color:#fff;text-shadow:0 0 10px rgba(201,242,75,.6)}.fx-chrome .ultra-star span{background:linear-gradient(180deg,#2a0f3d,#170b24 48%,#6b3a8f 52%,#1d0c2c);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 1px 0 rgba(255,255,255,.7))}.fx-chrome .planet-name{text-shadow:0 0 8px rgba(143,240,255,.35),0 2px 10px #000}@media(prefers-reduced-motion:reduce){.fx-chrome .chrome-face,.fx-glitch .chrome-type:hover{animation:none}.fx-chrome .signal:after,.fx-chrome .section-index:after{animation:none}}.space-hero{overflow:hidden}html,body{overflow-x:clip}.fx-chrome .hero-copy h1,.fx-chrome .world-card h2{will-change:transform}.ultra-star{translate:var(--sun-x, 0px) var(--sun-y, 0px);scale:var(--sun-s, 1)}.nav-hud{gap:6px;justify-items:center}.nav-hud button{display:grid;place-items:center}.nav-compass{position:relative;border-radius:50%!important;width:52px!important;height:52px!important;background:radial-gradient(circle,#0a1018d9 55%,#c9f24b1f)!important}.compass-needle{position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;border:1px dashed rgba(226,252,255,.25);transition:transform .08s linear}.compass-needle:before{content:"";position:absolute;left:50%;top:4px;width:0;height:0;transform:translate(-50%);border:5px solid transparent;border-bottom:14px solid var(--lime);filter:drop-shadow(0 0 6px var(--lime))}.compass-needle:after{content:"";position:absolute;left:50%;bottom:4px;width:0;height:0;transform:translate(-50%);border:5px solid transparent;border-top:14px solid rgba(226,252,255,.55)}.compass-needle i{position:absolute;left:50%;top:-15px;transform:translate(-50%);font:600 8px var(--mono);font-style:normal;color:var(--lime);letter-spacing:.1em}.nav-compass:hover .compass-needle i{color:#071012}.nav-tilt{font-size:10px!important;letter-spacing:.1em}.nav-tilt[aria-pressed=true]{border-color:var(--lime)!important;color:var(--lime)!important}.nav-zoom{position:relative;display:block;width:44px;height:116px;border:1px solid rgba(226,252,255,.3);background:#04081094;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-zoom input{position:absolute;left:50%;top:50%;width:100px;height:20px;margin:0;transform:translate(-50%,-50%) rotate(-90deg);background:transparent;accent-color:var(--lime);cursor:ns-resize;-webkit-appearance:none;appearance:none}.nav-zoom input::-webkit-slider-runnable-track{height:2px;background:linear-gradient(90deg,rgba(226,252,255,.25),var(--lime))}.nav-zoom input::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-6px;border:0;border-radius:0;background:var(--lime);box-shadow:0 0 10px var(--lime)}.nav-zoom input::-moz-range-track{height:2px;background:#e2fcff4d}.nav-zoom input::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:0;background:var(--lime)}.nav-zoom input:focus-visible{outline:2px solid #fff;outline-offset:4px}.nav-readout{position:absolute;z-index:40;left:clamp(20px,5vw,78px);bottom:70px;display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;color:#d5f5f8d1;font:9px var(--mono);letter-spacing:.14em;text-transform:uppercase;font-variant-numeric:tabular-nums;pointer-events:none}.nav-readout span:first-child{color:var(--lime)}.nav-readout span:first-child:before{content:"\25ce  "}.cosmos.is-flight .nav-readout,.cosmos.is-ultra-flight .nav-readout,.cosmos.is-flight .focus-card,.cosmos.is-ultra-flight .focus-card{opacity:0;pointer-events:none}.focus-card{position:absolute;z-index:1001;left:50%;bottom:84px;width:min(420px,calc(100vw - 32px));padding:16px 18px;transform:translate(-50%);border:1px solid rgba(201,242,75,.55);background:#05090ed1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;box-shadow:0 18px 60px #00000073,0 0 34px #c9f24b1f;animation:focus-in .35s cubic-bezier(.18,.74,.14,1)}.focus-card[hidden]{display:none}@keyframes focus-in{0%{opacity:0;transform:translate(-50%,10px)}to{opacity:1;transform:translate(-50%)}}.focus-kicker{margin:0 0 6px;color:#9eeff6;font:9px var(--mono);letter-spacing:.16em;text-transform:uppercase}.focus-kicker:before{content:"> ";color:var(--lime)}.focus-name{margin:0 40px 14px 0;font:400 clamp(26px,2.6vw,36px)/1 var(--display);text-transform:uppercase;overflow-wrap:anywhere}.focus-actions{display:flex;flex-wrap:wrap;gap:8px}.focus-actions .btn{min-height:44px}.focus-play{min-height:44px;padding:0 16px;border:1px solid rgba(226,252,255,.4);border-radius:0;background:transparent;color:#fff;font:500 10px var(--mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.focus-play:hover,.focus-play:focus-visible{border-color:var(--lime);color:var(--lime)}.focus-play[hidden]{display:none}.focus-close{position:absolute;top:8px;right:8px;width:36px;height:36px;border:1px solid rgba(226,252,255,.3);border-radius:0;background:transparent;color:#fff;font:16px var(--mono);cursor:pointer}.focus-close:hover,.focus-close:focus-visible{background:#fff;color:#000}.planet.is-focus:after,.moon-orbit.is-focus .moon:after{content:"";position:absolute;top:-14%;right:-14%;bottom:-14%;left:-14%;border:1px solid var(--lime);border-radius:50%;box-shadow:0 0 18px #c9f24b73;pointer-events:none;animation:target-lock 1.6s ease-in-out infinite}@keyframes target-lock{50%{transform:scale(1.09);opacity:.45}}.hero-copy:has(~.cosmos.is-immersive){opacity:0;transform:translateY(-8px);pointer-events:none}.cosmos.is-immersive .map-hint{opacity:0}.cosmos{cursor:grab}@media(max-width:820px){.nav-hud{top:92px;bottom:auto}.nav-zoom{display:none}.nav-compass{width:44px!important;height:44px!important}.nav-readout{bottom:64px;left:18px;right:70px;gap:4px 10px;font-size:8px}.focus-card{bottom:108px}}@media(prefers-reduced-motion:reduce){.focus-card,.planet.is-focus:after,.moon-orbit.is-focus .moon:after{animation:none}}.nav-modes{position:absolute;z-index:41;left:clamp(20px,5vw,78px);bottom:98px;display:flex;border:1px solid rgba(226,252,255,.3);background:#0408109e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-modes button{display:inline-flex;align-items:center;gap:7px;min-height:40px;padding:0 14px;border:0;border-right:1px solid rgba(226,252,255,.18);border-radius:0;background:transparent;color:#e2fcffb8;font:500 9px var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.nav-modes button:last-child{border-right:0}.nav-modes button:hover,.nav-modes button:focus-visible{color:#fff;background:#ffffff14}.nav-modes button[aria-checked=true]{background:var(--lime);color:#050806}.space-hero[data-view=uv] .nav-modes button[aria-checked=true]{background:#ff4cff;color:#12001a;box-shadow:0 0 18px #ff4cff99}.cosmos.is-flight .nav-modes,.cosmos.is-ultra-flight .nav-modes{opacity:0;pointer-events:none}.space-hero .star-canvas,.space-hero .planet img,.space-hero .ultra-star{transition:filter .6s ease,background .6s ease,box-shadow .6s ease}.space-hero .moon{transition:filter .6s ease}.space-hero.view-switch:before{animation:view-scan .7s ease-out 1}@keyframes view-scan{0%{box-shadow:inset 0 0 0 0 transparent}30%{box-shadow:inset 0 0 220px #c9f24b38}to{box-shadow:inset 0 0 0 0 transparent}}.planet-grid,.planet-uv{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:50%;pointer-events:none;opacity:0;transition:opacity .6s}.planet-grid{background:repeating-linear-gradient(0deg,transparent 0 11.5%,rgba(255,90,255,.85) 11.5% 12.3%),repeating-linear-gradient(90deg,transparent 0 11.5%,rgba(120,255,240,.7) 11.5% 12.3%);-webkit-mask:radial-gradient(circle,#000 0 58%,rgba(0,0,0,.35) 70%,transparent 71%);mask:radial-gradient(circle,#000 0 58%,rgba(0,0,0,.35) 70%,transparent 71%);mix-blend-mode:screen}.planet-uv{display:grid;place-items:center;color:#eaff9a;font:400 clamp(38px,4.4vw,64px)/1 var(--display);letter-spacing:.02em;text-shadow:0 0 6px #c9f24b,0 0 18px #c9f24b,0 0 40px #ff4cff;mix-blend-mode:screen}.planet-eq{position:absolute;left:50%;top:50%;width:0;height:0;z-index:-1;pointer-events:none;opacity:0;transition:opacity .5s}.planet-eq i{position:absolute;left:-1.5px;bottom:0;width:3px;height:calc(var(--size) * .2);background:linear-gradient(0deg,var(--planet-glow),var(--lime));transform-origin:50% 100%;transform:rotate(calc(var(--i) * (360deg / 28))) translateY(calc(var(--size) * -.62)) scaleY(.25);box-shadow:0 0 6px var(--planet-glow)}.planet-stream{position:absolute;left:50%;bottom:calc(100% + 10px);padding:5px 9px;transform:translate(-50%);border:1px solid var(--lime);background:#040806d1;color:var(--lime);font:600 8px var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .4s}.space-hero[data-view=uv]{background:#0a0214}.space-hero[data-view=uv] .star-canvas{filter:hue-rotate(230deg) saturate(3) brightness(1.3)}.space-hero[data-view=uv]:after{box-shadow:inset 0 0 200px #7800c88c}.space-hero[data-view=uv] .planet img{filter:invert(1) hue-rotate(160deg) saturate(2.6) contrast(1.35) brightness(calc(var(--lit, 1) * 1.05))}.space-hero[data-view=uv] .planet-grid{opacity:.75}.space-hero[data-view=uv] .planet-uv{opacity:.95}.space-hero[data-view=uv] .planet .planet-sphere{box-shadow:inset 0 0 26px #ff4cff8c,0 0 0 1px #ff4cffcc,0 0 30px #ff4cff,0 0 90px #8c00ff99}.space-hero[data-view=uv] .planet-ring{border-color:#7ffff0;box-shadow:0 0 14px #7ffff0}.space-hero[data-view=uv] .planet-name{color:#eaff9a;text-shadow:0 0 8px #c9f24b,0 0 18px #ff4cff}.space-hero[data-view=uv] .planet-name small{color:#ff9cff}.space-hero[data-view=uv] .ultra-star{filter:hue-rotate(38deg) saturate(1.9) contrast(1.1);box-shadow:inset -32px -26px 46px #1e003cb3,0 0 30px #fff,0 0 90px #ff4cff,0 0 200px #7800fff2,0 0 340px #ff00dc80}.space-hero[data-view=uv] .moon-orbit .moon{--moon-color: #3a0f6b;--moon-bright: #ff9cff;--moon-glow: #7ffff0;filter:none;box-shadow:0 0 0 1px #7ffff0,0 0 16px #7ffff0,0 0 40px #ff4cffb3}.space-hero[data-view=uv] .moon-label{color:#7ffff0;text-shadow:0 0 8px #7ffff0}.space-hero[data-view=uv] .hero-copy .signal,.space-hero[data-view=uv] .nav-readout span:first-child{color:#ff9cff}.space-hero[data-view=stream] .planet-eq{opacity:1}.space-hero[data-view=stream] .planet-eq i{animation:eq-bar calc(.5s + var(--d) * .7s) ease-in-out infinite alternate;animation-delay:calc(var(--d) * -1s)}@keyframes eq-bar{0%{transform:rotate(calc(var(--i) * (360deg / 28))) translateY(calc(var(--size) * -.62)) scaleY(.15)}to{transform:rotate(calc(var(--i) * (360deg / 28))) translateY(calc(var(--size) * -.62)) scaleY(1)}}.space-hero[data-view=stream] .planet:hover .planet-stream,.space-hero[data-view=stream] .planet:focus-visible .planet-stream,.space-hero[data-view=stream] .planet.is-focus .planet-stream{opacity:1}.space-hero[data-view=stream] .planet .planet-sphere{animation:speaker-pulse 1.1s ease-in-out infinite}.space-hero[data-view=stream] .planet:nth-of-type(2n) .planet-sphere{animation-duration:.9s}.space-hero[data-view=stream] .planet:nth-of-type(3n) .planet-sphere{animation-duration:1.3s}@keyframes speaker-pulse{0%,to{transform:translateZ(12px) scale(1)}50%{transform:translateZ(12px) scale(1.035)}}.space-hero[data-view=stream] .planet-name small{color:var(--lime)}.space-hero[data-view=stream] .moon-orbit .moon{box-shadow:0 0 #c9f24b99,0 0 14px var(--moon-glow);animation:moon-ping 1.6s ease-out infinite}@keyframes moon-ping{0%{box-shadow:0 0 #c9f24ba6,0 0 14px var(--moon-glow)}to{box-shadow:0 0 0 18px #c9f24b00,0 0 14px var(--moon-glow)}}.space-hero[data-view=stream] .ultra-star:after{animation-duration:1.1s;border-color:#c9f24bb3}.cosmos.is-flight .planet-eq,.cosmos.is-flight .planet-stream{opacity:0!important}@media(max-width:820px){.space-hero .map-hint{display:none}.nav-readout{bottom:18px}.nav-modes{bottom:52px;left:18px}.nav-modes button{padding:0 10px;min-height:36px}.cosmos.is-focused .nav-modes{display:none}}@media(prefers-reduced-motion:reduce){.space-hero[data-view=stream] .planet-eq i,.space-hero[data-view=stream] .planet .planet-sphere,.space-hero[data-view=stream] .moon-orbit .moon,.space-hero.view-switch:before{animation:none}.space-hero[data-view=stream] .planet-eq i{transform:rotate(calc(var(--i) * (360deg / 28))) translateY(calc(var(--size) * -.62)) scaleY(.5)}}.tee-gallery.product-carousel{height:auto;aspect-ratio:var(--ratio, 1);max-height:78vh;background:#05070b}.dress-product .tee-gallery.product-carousel,.underwear-product .tee-gallery.product-carousel{height:auto}.carousel-track{height:100%}.carousel-track .slide{position:relative;flex:0 0 100%;width:100%;height:100%;margin:0;overflow:hidden;background:#05070b}.carousel-track .slide:before,.product-tile .thumb:before{content:"";position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background:var(--slide-bg, none) center / cover no-repeat;filter:blur(26px) saturate(1.2) brightness(.55);transform:scale(1.1)}.tee-gallery.product-carousel .slide img{position:relative;z-index:1;display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:transparent;border:0}.tee-gallery.product-carousel .slide img.is-placeholder{object-fit:cover}.carousel-arrow,.carousel-dots{z-index:3}.ebook-product{grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:stretch;min-height:0}.ebook-cover{width:100%;height:100%;min-height:0;aspect-ratio:var(--ratio, .75);object-fit:contain;object-position:center;background:#05070b}.product-tile .thumb{position:relative;aspect-ratio:4 / 5;overflow:hidden;background:#05070b}.product-tile .thumb img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.pp-gallery img{height:auto;max-height:none;object-fit:contain;background:#05070b}.shop .shop-layout{grid-template-columns:1fr;gap:22px}.shop .shop-feature{min-height:300px}.shop .future-drops{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:22px;align-items:start}@media(max-width:1040px){.shop .future-drops{grid-template-columns:1fr}}@media(max-width:640px){.ebook-product{grid-template-columns:1fr}.ebook-cover{height:auto;max-height:70vh}}.future-drop h3,.tee-copy h3,.ebook-copy h3,.underwear-product .tee-copy h3,.dress-product .tee-copy h3{font-size:clamp(30px,2.9vw,46px);line-height:1;overflow-wrap:break-word;word-break:normal;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance}.fx-chrome .chrome-silver:before{text-shadow:.008em .008em 0 #5c6470,.016em .016em 0 #4a525d,.024em .024em 0 #3b424c,.032em .032em 0 #2f353e,.04em .04em 0 #252a31,.048em .048em 0 #1b1f25,.07em .09em .18em rgba(0,0,0,.6),0 0 .3em rgba(150,110,255,.2)}.fx-chrome .chrome-gunmetal:before{color:#a7b1bb;text-shadow:.008em .008em 0 #b9c2cb,.016em .016em 0 #aab4be,.024em .024em 0 #9aa5b0,.032em .032em 0 #8a96a2,.05em .07em .14em rgba(6,40,30,.22)}.fx-chrome .chrome-type.chrome-sm:before{display:none}.fx-chrome .chrome-gunmetal.chrome-sm .chrome-face{background-image:linear-gradient(100deg,transparent 40%,rgba(255,255,255,.6) 49%,transparent 60%),linear-gradient(180deg,#1c2126,#05070a 48%,#3d4752 54%,#0b0e12)}.fx-chrome .chrome-silver.chrome-sm .chrome-face{background-image:linear-gradient(100deg,transparent 38%,rgba(255,255,255,.95) 48%,transparent 60%),linear-gradient(180deg,#fff,#f4f8fb 40%,#a9b4bf,#e9eff4 64%,#fff)}.ebook-copy .price,.pp-price,.product-tile .tile-price{color:var(--emerald)}.tee-copy .price{color:var(--lime)}.product-tile .tile-price{font:400 22px/1 var(--display);letter-spacing:.01em}.ebook-copy p,.ebook-copy .rte{color:#2c3c40}.tee-copy p{color:#ecf8fadb}.tee-copy .drop-status,.ebook-copy .drop-status{letter-spacing:.14em}.shop .future-drops{grid-template-columns:repeat(3,minmax(0,1fr))}.shop .future-drops .ebook-product{grid-column:1 / -1;grid-template-columns:minmax(0,320px) minmax(0,1fr)}.shop .future-drops .ebook-product .ebook-copy{max-width:640px;align-self:center}.shop .future-drops .ebook-product .ebook-cover{height:auto}@media(max-width:1100px){.shop .future-drops{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.shop .future-drops,.shop .future-drops .ebook-product{grid-template-columns:1fr}}.shop .future-drops{align-items:stretch}.shop .future-drops .tee-product{display:flex;flex-direction:column}.shop .future-drops .tee-product .tee-copy{flex:1}@media(max-width:820px){.world-card{max-height:60svh}.world-card.is-active{grid-template-columns:84px minmax(0,1fr);gap:14px;padding:14px}.world-card img,.world-card .cover-img{width:84px;height:84px;aspect-ratio:1;object-fit:cover;align-self:start}.world-card-copy{padding-right:48px}.world-card h2{font-size:clamp(24px,7vw,32px)}.ep-card .ep-cover{width:120px}.ep-card .ep-mark{display:none}}.stream-dock{position:fixed;z-index:870;left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));width:min(560px,calc(100vw - 24px));max-height:calc(100svh - 110px);display:flex;flex-direction:column;transform:translate(-50%,20px);opacity:0;border:1px solid rgba(201,242,75,.5);background:#05080ceb;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 24px 80px #0000008c,0 0 40px #c9f24b1a;transition:transform .3s cubic-bezier(.18,.74,.14,1),opacity .25s}.stream-dock[hidden]{display:none}.stream-dock.is-open{transform:translate(-50%);opacity:1}.dock-bar{display:flex;align-items:center;gap:12px;padding:10px;min-width:0}.dock-cover{flex:none;width:56px;height:56px;object-fit:cover;background:#111}.dock-meta{flex:1;min-width:0}.dock-kicker{margin:0 0 4px;color:#9eeff6;font:9px var(--mono);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock-kicker:before{content:"\25b6  ";color:var(--lime)}.dock-title{margin:0;font:400 21px/1.08 var(--display);text-transform:uppercase;letter-spacing:.01em;overflow:hidden;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dock-ctrls{display:flex;flex:none;gap:4px}.dock-btn{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid rgba(226,252,255,.25);border-radius:0;background:transparent;color:#fff;font:15px var(--mono);cursor:pointer}.dock-btn:hover,.dock-btn:focus-visible{background:var(--lime);border-color:var(--lime);color:#000}.dock-btn[aria-expanded=true][data-dock=queue]{border-color:var(--lime);color:var(--lime)}.dock-body{display:grid;gap:10px;min-height:0;overflow-y:auto;padding:0 10px 10px}.dock-player iframe,.dock-player>div,.dock-player .fake-spotify{display:block;width:100%;height:152px;border:0;border-radius:12px;background:#121212}.dock-empty,.dock-hint{margin:0;color:#e2fcffb3;font:10px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase}.dock-hint{color:var(--lime)}.dock-links{display:flex;flex-wrap:wrap;gap:6px}.dock-links a,.dock-world{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border:1px solid rgba(226,252,255,.3);border-radius:0;background:transparent;color:#fff;font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer}.dock-links a:hover,.dock-world:hover,.dock-links a:focus-visible,.dock-world:focus-visible{border-color:var(--lime);color:var(--lime)}.dock-links .dock-hint{flex-basis:100%}.dock-lyrics ol{list-style:none;margin:0;padding:18px 0;max-height:168px;overflow-y:auto;scrollbar-width:none;-webkit-mask:linear-gradient(transparent,#000 22%,#000 78%,transparent);mask:linear-gradient(transparent,#000 22%,#000 78%,transparent)}.dock-lyrics li{padding:3px 0;color:#e2fcff61;font:400 19px/1.25 var(--display);text-transform:uppercase;letter-spacing:.01em;transition:color .3s,transform .3s;transform-origin:left center}.dock-lyrics li.is-past{color:#e2fcff38}.dock-lyrics li.is-now{color:var(--lime);transform:scale(1.06);text-shadow:0 0 18px rgba(201,242,75,.45)}.dock-lyrics-note{margin:4px 0 0;color:#e2fcff8c;font:9px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase}.dock-lyrics-note:empty{display:none}.dock-queue{list-style:none;margin:0;padding:10px 0 0;display:grid;gap:4px;border-top:1px solid rgba(226,252,255,.14)}.dock-queue[hidden]{display:none}.dock-queue button{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border:1px solid transparent;border-radius:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.dock-queue button:hover,.dock-queue button:focus-visible{border-color:#c9f24b80}.dock-queue button[aria-current=true]{border-color:var(--lime);background:#c9f24b14}.dock-queue img{width:40px;height:40px;object-fit:cover}.dock-queue b{display:block;font:400 15px/1.1 var(--display);text-transform:uppercase}.dock-queue small{display:block;margin-top:3px;color:#9eeff6;font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.stream-dock.is-mini .dock-body{position:absolute;left:-9999px;width:520px;height:1px;overflow:hidden}body.dock-open .space-hero .world-strip,body.dock-open .space-hero .map-hint{opacity:0;pointer-events:none}body.dock-open .terminal-fab{bottom:calc(var(--dock-h, 0px) + 26px)}body.dock-open .terminal{bottom:calc(var(--dock-h, 0px) + 22px);height:min(44vh,380px)}.planet.is-playing .planet-eq{opacity:1}.planet.is-playing .planet-eq i{animation:eq-bar calc(.35s + var(--d) * .45s) ease-in-out infinite alternate;animation-delay:calc(var(--d) * -1s)}.space-hero[data-view=stream] .planet:not(.is-playing) .planet-eq{opacity:.4}.moon-orbit.is-playing .moon{box-shadow:0 0 0 3px var(--lime),0 0 22px var(--lime)}@media(max-width:820px){.stream-dock{left:8px;right:8px;width:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px));transform:translateY(20px);max-height:72svh}.stream-dock.is-open{transform:none}.dock-title{font-size:19px}.dock-btn{width:36px;height:36px}.dock-cover{width:44px;height:44px}.dock-bar{gap:9px}.dock-lyrics ol{max-height:130px}body.dock-open .space-hero .nav-modes,body.dock-open .space-hero .nav-readout{opacity:0;pointer-events:none}body.dock-open .terminal{bottom:calc(var(--dock-h, 0px) + 14px);height:min(36vh,300px)}}@media(max-width:820px){.dock-bar{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"cover kicker ctrls" "cover title title";column-gap:10px;row-gap:4px;align-items:center;padding:8px}.dock-cover{grid-area:cover;align-self:start}.dock-meta{display:contents}.dock-kicker{grid-area:kicker;margin:0}.dock-title{grid-area:title;font-size:18px;line-height:1.1;white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.dock-ctrls{grid-area:ctrls;gap:3px}.dock-btn{width:34px;height:34px;font-size:13px}.dock-body{padding:0 8px 8px;gap:8px}.dock-links{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:0 -8px;padding:0 8px}.dock-links::-webkit-scrollbar{display:none}.dock-links a,.dock-world{flex:none;min-height:32px;padding:0 10px;white-space:nowrap}.dock-hint{font-size:9px}.world-card-copy{padding-right:0}.world-card .eyebrow{min-height:34px;display:flex;align-items:center;padding-right:46px;margin-bottom:4px}}@media(prefers-reduced-motion:reduce){.stream-dock{transition:none}.planet.is-playing .planet-eq i{animation:none}}.terminal .t-lyric{color:#fff;font-family:var(--display);font-size:15px;letter-spacing:.02em;text-transform:uppercase}.dock-lyrics li{max-width:93%}.dock-player iframe.apple-embed{height:175px;background:#1c1c1e}body.kult-locked{margin:0;min-height:100svh;background:#04070c;color:#fff;overflow-x:clip}.kult-wall{position:relative;display:grid;place-items:center;min-height:100svh;padding:88px 16px 40px;isolation:isolate;overflow:hidden;background:radial-gradient(ellipse at 50% 38%,rgba(201,242,75,.1),transparent 42%),radial-gradient(ellipse at 18% 80%,rgba(158,239,246,.08),transparent 45%),#04070c}.kw-sky{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.kw-sun{position:absolute;left:50%;top:34%;width:150px;height:150px;margin:-75px 0 0 -75px;border-radius:50%;background:radial-gradient(circle at 38% 34%,#fff3ff,#f3c6ff 22%,#c06bff 48%,#6d22c4 66%,#5014a000 74%);filter:blur(.4px);box-shadow:0 0 90px #be64ff8c,0 0 220px #8c3cff40}.kw-ring{position:absolute;left:50%;top:34%;border:1px solid rgba(201,242,75,.22);border-radius:50%;transform:translate(-50%,-50%) rotateX(68deg);animation:kw-spin 40s linear infinite}.kw-ring i{position:absolute;top:-5px;left:50%;width:10px;height:10px;border-radius:50%;background:#9eeff6;box-shadow:0 0 14px #9eeff6}.kw-r1{width:360px;height:360px}.kw-r2{width:620px;height:620px;animation-duration:70s;border-color:#9eeff629}.kw-r3{width:940px;height:940px;animation-duration:110s;border-color:#e482ff24}.kw-r2 i{background:#e482ff;box-shadow:0 0 14px #e482ff}.kw-r3 i{background:var(--lime);box-shadow:0 0 14px var(--lime)}@keyframes kw-spin{to{transform:translate(-50%,-50%) rotateX(68deg) rotate(360deg)}}.kw-card{width:min(560px,100%);margin-top:22vh;padding:clamp(22px,4vw,38px);border:1px solid rgba(201,242,75,.45);background:#05080cd1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 30px 90px #0009,0 0 50px #c9f24b14}.kw-eyebrow{margin-bottom:14px}.kw-title{margin:0 0 14px;font:400 clamp(46px,9vw,86px)/.92 var(--display);text-transform:uppercase;letter-spacing:-.005em;background:linear-gradient(180deg,#fff,#dfe7ea 38%,#8c979c,#f4f8fa 66%,#b5c0c4);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 2px 0 #3b4448) drop-shadow(0 8px 18px rgba(0,0,0,.55))}.kw-copy{margin:0 0 20px;color:#e2fcffd1;font:15px/1.6 var(--sans, "IBM Plex Sans", sans-serif)}.kw-rules{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:1px;border:1px solid rgba(226,252,255,.16);background:#e2fcff29}.kw-rules li{display:flex;align-items:center;gap:14px;padding:12px 14px;background:#070b11;color:#fff;font:11px/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase}.kw-step{flex:none;color:var(--lime)}.kw-actions{display:flex;flex-wrap:wrap;gap:10px}.kw-actions .btn{flex:1 1 180px;justify-content:center;text-align:center}.kw-fine{margin:18px 0 0;color:#e2fcff73;font:9px var(--mono);letter-spacing:.16em;text-transform:uppercase}@media(max-width:560px){.kw-sun{width:110px;height:110px;margin:-55px 0 0 -55px;top:22%}.kw-ring{top:22%}.kw-card{margin-top:26vh}}@media(prefers-reduced-motion:reduce){.kw-ring{animation:none}}.pp-chip{display:inline-flex;align-items:center;gap:7px;height:34px;margin:0 26px 0 auto;padding:0 10px 0 9px;position:relative;overflow:hidden;border:1px solid rgba(201,242,75,.55);border-radius:0;background:#05080c99;color:#fff;font:11px var(--mono);letter-spacing:.06em;cursor:pointer}.pp-chip[hidden]{display:none}.pp-chip:hover,.pp-chip:focus-visible{border-color:var(--lime);box-shadow:0 0 0 1px var(--lime),0 0 18px #c9f24b4d}.pp-bolt{color:var(--lime);font-size:13px;line-height:1}.pp-chip.is-earning .pp-bolt{animation:pp-pulse 1.6s ease-in-out infinite}.pp-chip-num{font-weight:600;font-variant-numeric:tabular-nums}.pp-chip-unit{color:#e2fcff99;font-size:9px}.pp-chip-koin{display:inline-flex;align-items:center;gap:5px;margin-left:4px;padding-left:9px;border-left:1px solid rgba(226,252,255,.2)}.pp-chip-koin i{width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fffbe0,var(--lime) 55%,#6c8a12);box-shadow:0 0 8px #c9f24b99}.pp-chip-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:#e2fcff1a}.pp-chip-bar i,.pp-meter i{display:block;height:100%;width:0;background:var(--lime);box-shadow:0 0 10px var(--lime);transition:width .6s cubic-bezier(.2,.7,.2,1)}.pp-chip.is-bump{animation:pp-bump .5s ease}.pp-offline .pp-chip{border-color:#e2fcff40}.pp-offline .pp-chip .pp-bolt{color:#e2fcff73;animation:none}@keyframes pp-pulse{50%{opacity:.35}}@keyframes pp-bump{30%{transform:scale(1.08);box-shadow:0 0 22px #c9f24b99}}@media(max-width:820px){.pp-chip{position:fixed;z-index:240;top:15px;right:96px;margin:0;height:34px}.site-nav.menu-open .pp-chip{display:none}}@media(max-width:380px){.pp-chip-unit{display:none}.pp-chip{right:90px;gap:5px}}.pp-panel{position:fixed;top:0;right:0;bottom:0;left:0;z-index:900}.pp-panel[hidden]{display:none}.pp-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0204088c;opacity:0;transition:opacity .2s}.pp-sheet{position:absolute;top:84px;right:clamp(12px,3vw,40px);width:min(420px,calc(100vw - 24px));max-height:calc(100svh - 100px);overflow-y:auto;padding:20px;border:1px solid rgba(201,242,75,.5);background:#05080cf5;color:#fff;box-shadow:0 30px 90px #0009,0 0 40px #c9f24b1a;outline:0;transform:translateY(-10px);opacity:0;transition:transform .22s cubic-bezier(.18,.74,.14,1),opacity .2s}.pp-panel.is-open .pp-scrim{opacity:1}.pp-panel.is-open .pp-sheet{transform:none;opacity:1}.pp-head{position:relative;margin-bottom:16px;padding-right:44px}.pp-head .signal{margin-bottom:8px}.pp-head h2{margin:0;font:400 34px/1 var(--display);text-transform:uppercase}.pp-x{position:absolute;top:0;right:0;width:38px;height:38px;border:1px solid rgba(226,252,255,.3);border-radius:0;background:transparent;color:#fff;font-size:20px;cursor:pointer}.pp-x:hover,.pp-x:focus-visible{background:var(--lime);border-color:var(--lime);color:#000}.pp-big{display:flex;align-items:baseline;gap:10px;margin:0 0 10px;font:400 54px/1 var(--display);font-variant-numeric:tabular-nums}.pp-big small{color:#e2fcff8c;font:11px var(--mono);letter-spacing:.08em}.pp-meter{height:8px;border:1px solid rgba(226,252,255,.22);background:#e2fcff0f}.pp-status{margin:10px 0 0;color:#9eeff6;font:10px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase}.pp-koins{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin:18px 0 0;padding:14px;border:1px solid rgba(226,252,255,.16);background:#c9f24b0a}.pp-coin{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#1d2606;font:400 20px var(--display);background:radial-gradient(circle at 35% 30%,#fffbe0,var(--lime) 55%,#5d7a0d);box-shadow:0 0 18px #c9f24b80,inset 0 -3px #00000040}.pp-koins p{margin:0;font:400 20px/1.1 var(--display);text-transform:uppercase}.pp-koins small{display:block;margin-top:4px;color:#e2fcff99;font:9px var(--mono);letter-spacing:.1em}.pp-koins .btn{min-height:40px;padding:0 14px;font-size:10px}.pp-msg{min-height:0;margin:12px 0 0;color:var(--lime);font:10px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase}.pp-msg:empty{display:none}.pp-msg.is-bad{color:#ff9a8b}.pp-codes{margin-top:18px}.pp-codes[hidden]{display:none}.pp-label{margin:0 0 8px;color:#e2fcff99;font:9px var(--mono);letter-spacing:.14em;text-transform:uppercase}.pp-codes ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pp-codes li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:10px;border:1px dashed rgba(201,242,75,.45)}.pp-codes code{display:block;color:var(--lime);font:600 13px var(--mono);letter-spacing:.08em;overflow-wrap:anywhere}.pp-codes li small{display:block;margin-top:3px;color:#e2fcff8c;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.pp-mini{display:inline-flex;align-items:center;min-height:30px;padding:0 9px;border:1px solid rgba(226,252,255,.3);border-radius:0;background:transparent;color:#fff;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;cursor:pointer}.pp-mini:hover,.pp-mini:focus-visible{background:var(--lime);border-color:var(--lime);color:#000}.pp-fine{margin:18px 0 0;color:#e2fcff80;font:10px/1.6 var(--mono)}@media(max-width:820px){.pp-sheet{top:auto;bottom:0;left:0;right:0;width:auto;max-height:86svh;padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));transform:translateY(30px)}.pp-koins{grid-template-columns:40px 1fr}.pp-koins .btn{grid-column:1 / -1;width:100%;justify-content:center}}.pp-toasts{position:fixed;z-index:880;top:84px;right:clamp(12px,3vw,40px);display:grid;justify-items:end;gap:6px;pointer-events:none}.pp-toast{margin:0;padding:6px 10px;border:1px solid var(--lime);background:#05080ceb;color:var(--lime);font:600 12px var(--mono);letter-spacing:.08em;animation:pp-in .3s ease both;transition:opacity .5s,transform .5s}.pp-toast.is-big{padding:12px 16px;background:var(--lime);color:#000;font:400 20px var(--display);text-transform:uppercase;box-shadow:0 0 40px #c9f24b80}.pp-toast.is-out{opacity:0;transform:translateY(-10px)}@keyframes pp-in{0%{opacity:0;transform:translateY(8px)}}@media(max-width:820px){.pp-toasts{top:58px;right:16px}}@media(prefers-reduced-motion:reduce){.pp-toast,.pp-sheet,.pp-scrim{animation:none;transition:none}.pp-chip.is-earning .pp-bolt{animation:none}}.ultra-star .sun-canvas{position:absolute;z-index:-1;left:50%;top:50%;width:270%;height:270%;transform:translate(-50%,-50%);pointer-events:none}.ultra-star.has-sun-canvas{background:radial-gradient(circle at 40% 36%,#fff3ff,#e3a0ff 35%,#9a3cec 75%,#4f1294);box-shadow:0 0 22px #ffdcffcc,0 0 70px #d68cffbf,0 0 160px #9646ff99,0 0 300px #6e28c866}.ultra-star.has-sun-canvas:before,.ultra-star.has-sun-canvas:after{display:none}.ultra-star.has-sun-canvas:hover,.ultra-star.has-sun-canvas:focus-visible{box-shadow:0 0 30px #fff,0 0 90px #e6a0fff2,0 0 200px #a050ffd9,0 0 360px #7828dc80}.ultra-star.has-sun-canvas span{text-shadow:none}.mini-moon{position:absolute;z-index:10;left:50%;top:50%;width:var(--mm-d, 10px);height:var(--mm-d, 10px);margin:calc(var(--mm-d, 10px) / -2);border-radius:50%;pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mm-lx, 35%) var(--mm-ly, 30%),rgba(255,255,255,.95) 0 3%,var(--mm-a) 20%,var(--mm-b) 68%,#04050a 100%);box-shadow:0 0 5px #dce6ff2e;will-change:transform;transition:opacity .45s}.mini-moon.has-craters:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;opacity:.55;background:radial-gradient(circle at 62% 38%,rgba(0,0,0,.35) 0 9%,transparent 11%),radial-gradient(circle at 34% 66%,rgba(0,0,0,.3) 0 7%,transparent 9%),radial-gradient(circle at 70% 72%,rgba(0,0,0,.25) 0 5%,transparent 7%)}.space-hero[data-view=uv] .mini-moon{filter:saturate(2.2) hue-rotate(260deg) brightness(1.3);box-shadow:0 0 8px #ff4cff}.space-hero[data-view=stream] .mini-moon{box-shadow:0 0 6px #c9f24b80}@media(prefers-reduced-motion:reduce){.mini-moon{transition:none}}.space-hero .star-sky{position:absolute;z-index:-4;top:-20px;right:-20px;bottom:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);pointer-events:none;animation:sky-drift 90s ease-in-out infinite alternate}@keyframes sky-drift{to{transform:translate3d(-18px,-8px,0) scale(1.015)}}@media(prefers-reduced-motion:reduce){.space-hero .star-sky{animation:none}}@media(max-width:820px){*,*:before,*:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.site-nav{background:linear-gradient(180deg,#04080ef7,#04080edb)}.map-controls button,.world-jump,.nav-zoom,.nav-modes{background:#040810d1}}.planet.is-locked .planet-sphere{background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--planet-glow) 55%,#fff) 0 4%,color-mix(in srgb,var(--planet-glow) 45%,var(--planet-color)) 22%,var(--planet-color) 58%,#05040a 100%)}.planet.is-locked .planet-sphere img{opacity:.45;filter:grayscale(.6) contrast(1.1)}.terraform{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:50%;opacity:.55;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,transparent 0 7px,color-mix(in srgb,var(--planet-glow) 55%,transparent) 7px 8px),repeating-linear-gradient(90deg,transparent 0 11px,color-mix(in srgb,var(--planet-glow) 30%,transparent) 11px 12px)}.terraform:after{content:"";position:absolute;top:-40%;right:0;bottom:-40%;left:0;background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--planet-glow) 70%,transparent) 50%,transparent 60%);animation:terraform-scan 4.2s linear infinite;will-change:transform}@keyframes terraform-scan{0%{transform:translateY(-40%)}to{transform:translateY(40%)}}.planet-lock{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;z-index:3;pointer-events:none;transform:translateZ(16px)}.planet-lock svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.lock-chain{fill:#b9c2cc;stroke:#dfe6ee;filter:drop-shadow(0 1px 1px rgba(0,0,0,.8))}.lock-chain-glow{fill:var(--lime);stroke:var(--lime);filter:blur(2.5px);opacity:.25;will-change:opacity;animation:chain-pulse 2.2s ease-in-out infinite}.lock-icon{width:46%!important;height:46%!important;left:27%!important;top:25%!important;will-change:transform;animation:lock-pulse 2.2s ease-in-out infinite;filter:drop-shadow(0 0 6px rgba(201,242,75,.55)) drop-shadow(0 2px 3px rgba(0,0,0,.8))}.lock-shackle{stroke:#dfe6ee}.lock-body{fill:#c9f24b;stroke:#0b0f12;stroke-width:1.5}.lock-hole{fill:#0b0f12}@keyframes chain-pulse{0%,to{opacity:.15}50%{opacity:.95}}@keyframes lock-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.planet.is-locked .planet-name small{color:var(--lime)}.planet.is-locked .planet-name small:before{content:"\1f512  ";filter:grayscale(1) brightness(2)}.planet.is-locked.is-denied .planet-lock{animation:lock-deny .45s ease-in-out}@keyframes lock-deny{20%,60%{transform:translateZ(16px) translate(-6%)}40%,80%{transform:translateZ(16px) translate(6%)}}.space-hero[data-view=uv] .planet.is-locked .lock-body{fill:#ff4cff}.space-hero[data-view=stream] .planet.is-locked .planet-eq{display:none}.focus-card.is-locked{border-color:#c9f24bd9}.focus-card.is-locked .focus-kicker{color:var(--lime)}.focus-lock{margin:6px 0 12px;font:11px/1.5 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#e2fcffb8}.focus-lock b{color:var(--lime);font-weight:500}.focus-card .focus-enter[disabled]{opacity:.5;cursor:not-allowed}.focus-nav{display:flex;gap:8px;margin-left:auto}.focus-nav button{min-width:44px;min-height:44px;padding:0 12px;border:1px solid rgba(226,252,255,.35);border-radius:0;background:transparent;color:#fff;font:15px var(--mono);cursor:pointer}.focus-nav button:hover,.focus-nav button:focus-visible{border-color:var(--lime);color:var(--lime)}@media(prefers-reduced-motion:reduce){.terraform:after,.lock-chain-glow,.lock-icon{animation:none}.lock-chain-glow{opacity:.5}}.focus-teaser{margin:6px 0 4px;max-width:46ch;font:13px/1.55 var(--body);color:#f0fcffe6}.gps-toggle{width:44px;height:44px;padding:0;border:1px solid var(--lime);border-radius:0;background:#040810d1;color:var(--lime);font:600 11px var(--mono);letter-spacing:.08em;cursor:pointer}.gps-toggle[aria-expanded=true]{background:var(--lime);color:#071012}.gps-toggle.is-new{box-shadow:0 0 #c9f24b99;animation:gps-ping 1.8s ease-out infinite}@keyframes gps-ping{to{box-shadow:0 0 0 14px #c9f24b00}}.gps{position:absolute;z-index:1500;display:grid;border:1px solid rgba(201,242,75,.6);background:#04080ceb;color:#e8fbff;font:11px var(--mono);box-shadow:0 24px 70px #0000008c;opacity:0;transition:opacity .2s,transform .2s}.gps.is-open{opacity:1}.gps>*{min-width:0}.gps-head{grid-area:head;display:flex;align-items:center;gap:8px;padding:8px 8px 8px 12px;border-bottom:1px solid rgba(201,242,75,.25)}.gps-title{flex:1;min-width:0;margin:0;display:flex;align-items:center;gap:8px;color:var(--lime);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.gps-title-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gps-dot{flex:none;width:7px;height:7px;background:var(--lime);box-shadow:0 0 8px var(--lime);animation:term-blink 1.05s steps(1) infinite}.gps-views{display:flex;border:1px solid rgba(226,252,255,.25)}.gps-view{min-height:32px;padding:0 9px;border:0;border-radius:0;background:transparent;color:#e2fcffb3;font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.gps-view+.gps-view{border-left:1px solid rgba(226,252,255,.18)}.gps-view[aria-checked=true]{background:var(--lime);color:#071012}.gps-close{flex:none;width:32px;height:32px;border:1px solid rgba(226,252,255,.3);border-radius:0;background:transparent;color:#fff;font:17px var(--mono);cursor:pointer}.gps-radar-wrap{grid-area:radar;padding:12px}.gps-radar{display:block;width:100%;aspect-ratio:1;cursor:crosshair;touch-action:manipulation}.gps-here{grid-area:here;display:flex;flex-direction:column;padding:12px 12px 12px 0}.gps-k{margin:0 0 4px;color:#e2fcff8c;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.gps-loc{margin:0;font:20px/1.05 var(--display);text-transform:uppercase;overflow-wrap:anywhere}.gps-meta{margin:6px 0 auto;color:#e2fcffb3;font-size:9px;letter-spacing:.1em;font-variant-numeric:tabular-nums}.gps-quick{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.gps-quick button{min-height:34px;padding:0 9px;border:1px solid rgba(226,252,255,.32);border-radius:0;background:transparent;color:#fff;font:10px var(--mono);letter-spacing:.06em;cursor:pointer}.gps-quick button:hover,.gps-quick button:focus-visible,.gps-row:hover,.gps-row:focus-visible,.gps-car-arrow:hover,.gps-car-arrow:focus-visible{border-color:var(--lime);color:var(--lime)}.gps-quick .gps-tour[aria-pressed=true]{background:var(--lime);border-color:var(--lime);color:#071012}.gps-search{grid-area:search;display:flex;align-items:center;gap:8px;margin:0 12px 4px;padding:0 10px;border:1px solid rgba(226,252,255,.25)}.gps-search span{color:var(--lime)}.gps-search input{flex:1;min-width:0;height:38px;border:0;background:transparent;color:#fff;font:16px var(--mono);outline:none}.gps-search input::placeholder{color:#e2fcff66}.gps-list{grid-area:list;min-height:0;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;padding:2px 6px 6px}.gps-group{margin:10px 6px 4px;color:#e2fcff80;font-size:9px;letter-spacing:.16em;text-transform:uppercase}.gps-row{width:100%;min-height:48px;display:grid;grid-template-columns:12px 1fr auto 18px;align-items:center;gap:10px;padding:6px 8px;border:1px solid transparent;border-radius:0;background:transparent;color:#fff;font:12px var(--mono);text-align:left;cursor:pointer}.gps-row.is-here{border-color:#c9f24b8c;background:#c9f24b14}.gps-sw{width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 8px var(--c)}.gps-row.is-locked .gps-sw{background:transparent;border:1.5px solid var(--c)}.gps-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.04em}.gps-name small{display:block;color:#e2fcff80;font-size:9px;letter-spacing:.1em}.gps-row.is-locked .gps-name small{color:var(--lime)}.gps-dist{color:#e2fcffb3;font-size:10px;font-variant-numeric:tabular-nums}.gps-arrow{display:inline-block;color:var(--lime);text-align:center;transition:transform .25s}.gps-tip{grid-area:tip;margin:0;padding:8px 12px 10px;border-top:1px solid rgba(201,242,75,.18);color:#e2fcff73;font-size:9px;letter-spacing:.08em}.gps-car{grid-area:car;position:relative;display:grid;grid-template-columns:36px 1fr 36px;align-items:center;min-width:0}.gps-car-arrow{align-self:stretch;border:0;border-radius:0;background:transparent;color:#fff;font:22px var(--mono);cursor:pointer}.gps-track{display:flex;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x;padding:10px calc(50% - 56px)}.gps-track::-webkit-scrollbar{display:none}.gps-card{flex:0 0 112px;scroll-snap-align:center;display:grid;justify-items:center;gap:3px;padding:8px 6px 9px;border:1px solid rgba(226,252,255,.16);border-radius:0;background:#ffffff08;color:#fff;font:10px var(--mono);text-align:center;cursor:pointer;opacity:.55;transform:scale(.9);transition:transform .2s,opacity .2s,border-color .2s}.gps-card.is-center{opacity:1;transform:none;border-color:#e2fcff73}.gps-card.is-here{border-color:var(--lime);box-shadow:inset 0 0 0 1px var(--lime)}.gps-thumb{position:relative;width:58px;height:58px;overflow:hidden;border-radius:50%;background:radial-gradient(circle at 34% 30%,color-mix(in srgb,var(--c) 70%,#fff) 0 6%,var(--c) 30%,var(--b) 70%,#05040a);box-shadow:0 0 14px color-mix(in srgb,var(--c) 60%,transparent)}.gps-thumb img{width:100%;height:100%;object-fit:cover}.gps-card.is-sun .gps-thumb{background:radial-gradient(circle at 40% 36%,#fff 0 6%,#e3a6ff 20%,#9b3dea 55%,#3a0d6b)}.gps-thumb-lock{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-size:20px;filter:grayscale(1) brightness(1.6) drop-shadow(0 0 5px var(--lime))}.gps-card-no{color:#e2fcff73;font-size:8px;letter-spacing:.14em}.gps-card-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;letter-spacing:.04em;text-transform:uppercase}.gps-card-sub{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e2fcff80;font-size:8px;letter-spacing:.08em;text-transform:uppercase}.gps-card.is-locked .gps-card-sub{color:var(--lime)}.gps-pill{position:absolute;z-index:1501;left:50%;top:86px;transform:translate(-50%);min-height:40px;padding:0 16px;border:1px solid var(--lime);border-radius:0;background:#04080ce6;color:var(--lime);font:10px var(--mono);letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.cosmos.is-flight .gps,.cosmos.is-ultra-flight .gps,.cosmos.is-flight .gps-pill,.cosmos.is-ultra-flight .gps-pill{opacity:0;pointer-events:none}.gps[data-view=list]{left:clamp(16px,3vw,44px);top:92px;width:330px;max-height:calc(100svh - 252px);grid-template:"head head" auto "radar here" auto "search search" auto "list list" minmax(0,1fr) "tip tip" auto / 150px 1fr}.gps[data-view=list] .gps-car{display:none}.gps[data-view=cards]{left:50%;bottom:16px;width:min(860px,calc(100% - 200px));transform:translate(-50%);grid-template:"head head" auto "radar car" auto / 128px minmax(0,1fr)}.gps[data-view=cards] .gps-radar-wrap{padding:10px 0 10px 12px;align-self:center}.gps[data-view=cards] :is(.gps-here,.gps-search,.gps-list,.gps-tip){display:none}.gps[data-view=mini]{left:clamp(16px,3vw,44px);top:92px;width:168px;grid-template:"radar" auto "head" auto / 1fr}.gps[data-view=mini] :is(.gps-here,.gps-search,.gps-list,.gps-tip,.gps-car,.gps-title){display:none}.gps[data-view=mini] .gps-head{border-bottom:0;border-top:1px solid rgba(201,242,75,.25);padding:6px;justify-content:space-between}.gps[data-view=mini] .gps-view{padding:0 6px;font-size:8px}.gps[data-view=mini] .gps-radar-wrap{padding:8px}.space-hero:is(.gps-view-list,.gps-view-mini) .hero-copy{opacity:.08;pointer-events:none;transition:opacity .3s}.space-hero.gps-view-cards :is(.world-strip,.map-hint){opacity:0;pointer-events:none}.space-hero.gps-view-cards .nav-readout{bottom:224px}.space-hero.gps-view-cards .nav-modes{bottom:252px}.space-hero.gps-view-cards .focus-card{bottom:224px}@media(max-width:820px){.gps[data-view=list]{left:8px;right:8px;top:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;max-height:64svh;grid-template-columns:124px 1fr}.gps[data-view=list] .gps-tip{display:none}.gps-loc{font-size:17px}.gps[data-view=cards]{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));width:auto;transform:none;grid-template:"head" auto "car" auto / minmax(0,1fr)}.gps[data-view=cards] .gps-radar-wrap{display:none}.gps[data-view=cards] .gps-head{padding:5px 6px 5px 10px}.gps-car{grid-template-columns:30px 1fr 30px}.gps-track{gap:8px;padding:8px calc(50% - 48px)}.gps-card{flex-basis:96px;padding:7px 4px 8px}.gps-thumb{width:50px;height:50px}.gps[data-view=mini]{left:10px;top:76px;width:138px}.gps[data-view=mini] .gps-radar-wrap{padding:6px}.space-hero.gps-open .nav-readout,.space-hero.gps-view-list :is(.focus-card,.nav-modes),.space-hero.gps-view-cards .nav-modes{opacity:0;pointer-events:none}.space-hero.gps-view-cards .focus-card{bottom:calc(176px + env(safe-area-inset-bottom,0px))}}@media(max-width:380px){.gps-view{padding:0 6px}.gps[data-view=cards] .gps-title{display:none}}@media(prefers-reduced-motion:reduce){.gps,.gps-arrow,.gps-card{transition:none}.gps-toggle.is-new,.gps-dot{animation:none}}.space-hero{overflow:hidden;overflow:clip}.map-controls{z-index:1400}.focus-card{z-index:1450}.gps{background:#04080cf7}@media(max-width:820px){.planet.is-locked .planet-name small{font-size:0}.planet.is-locked .planet-name small:before{font-size:9px}}.gps[data-view=mini] .gps-head{gap:4px}.gps[data-view=mini] .gps-views{flex:1;min-width:0}.gps[data-view=mini] .gps-view{flex:1;min-width:0;padding:0;font-size:8px;letter-spacing:.04em}.gps[data-view=mini] .gps-close{width:30px;height:32px}@media(max-width:820px){.gps[data-view=mini]{width:150px}}.gps-track{position:relative}.world-panel .tracklist ol{margin:8px 0 0;padding-left:22px;display:grid;gap:3px}.world-panel .tracklist li{font-size:.86rem;line-height:1.45;opacity:.92}
/*# sourceMappingURL=/cdn/shop/t/37/assets/theme.css.map */
