@font-face{font-family:calSans;src:url(../media/CalSansVF-s.p.0393gya3rf0i4.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:calSans Fallback;src:local(Arial);ascent-override:83.85%;descent-override:22.83%;line-gap-override:0.0%;size-adjust:107.33%}.calsans_d5e8b607-module__qrGZna__className{font-family:calSans,calSans Fallback}.calsans_d5e8b607-module__qrGZna__variable{--font-cal-sans:"calSans", "calSans Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8f04fc5a-module__ZGwrmq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8f04fc5a-module__ZGwrmq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
@font-face{font-family:Blinker;font-style:normal;font-weight:400;font-display:swap;src:url(../media/573c913bb950f2fd-s.0z17uo6nmg1-r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Blinker;font-style:normal;font-weight:400;font-display:swap;src:url(../media/82d93c381dc85429-s.p.1l-xjfaxmlorr.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Blinker Fallback;src:local(Arial);ascent-override:103.88%;descent-override:25.97%;line-gap-override:0.0%;size-adjust:92.42%}.blinker_26daec44-module__KQ91BG__className{font-family:Blinker,Blinker Fallback;font-style:normal;font-weight:400}.blinker_26daec44-module__KQ91BG__variable{--font-blinker:"Blinker", "Blinker Fallback"}
@font-face{font-family:Kode Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/b21e301279af2c73-s.0hkc-_uljo9py.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Kode Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/afa460fe2a0ba701-s.p.399ko2_x89k6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Kode Mono Fallback;src:local(Arial);ascent-override:72.81%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.kode_mono_b09f4c4a-module__Gh_kTq__className{font-family:Kode Mono,Kode Mono Fallback;font-style:normal}.kode_mono_b09f4c4a-module__Gh_kTq__variable{--font-kode-mono:"Kode Mono", "Kode Mono Fallback"}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#050609;--foreground:#fbf5f5;--muted:#8f919b;--line:#ffffff16;--techla-orange:#ed6025;--techla-deep-orange:#d13e00;--techla-white:#fbf5f5}*{box-sizing:border-box}html,body{background:var(--background);min-height:100%;margin:0}body{font-family:var(--font-cal-sans), Arial, sans-serif;color:var(--foreground);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;touch-action:manipulation;background:0 0;border:0}button:disabled{cursor:wait;opacity:.65}button:active:not(:disabled){transform:scale(.97)}button,a,input,select{outline-offset:5px}:focus-visible{outline:2px solid var(--techla-orange)}button{transition:background .16s,color .16s,opacity .16s,transform .1s}a{color:inherit}svg{flex-shrink:0}::selection{color:#fff;background:#ed602580}.experience{isolation:isolate;background:#050609;width:100%;height:100svh;min-height:650px;position:relative;overflow:hidden}.scene-background{z-index:-1;background:radial-gradient(at 73% 38%,#17203342,#0000 51%),radial-gradient(at 25% 0,#10151f80,#0000 55%),#040508;position:absolute;inset:0}.stage-space .scene-background{background:#010204}.stage-space .grain{opacity:.009}.observatory-canvas,.space-scene,.space-canvas{width:100%;height:100%;position:absolute;inset:0}.observatory-canvas{display:block}.observatory-poster{pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.observatory-poster.is-ready{opacity:0}.observatory-poster img{object-fit:cover;width:100%;height:100%;display:block}.observatory-photo{pointer-events:none;transform-origin:70% 55%;position:absolute;inset:0}.observatory-photo img{object-fit:cover;object-position:50% 50%}.space-scene,.space-canvas{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none}.space-scene.is-navigating,.space-scene.is-navigating .space-canvas,.space-scene.is-navigating .celestial-hit{cursor:grabbing}.scene-vignette{pointer-events:none;background:linear-gradient(#03040935 0%,#0000 20% 66%,#030408cc 100%);position:absolute;inset:0}.stage-observatory .scene-vignette{background:radial-gradient(82.6% 82.6% at 50% 17.4%,#0000 64.3%,#000 92.2%)}.grain{pointer-events:none;z-index:6;opacity:.025;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.88' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.6' d='M0 0h200v200H0z'/%3E%3C/svg%3E");position:absolute;inset:0}.site-header{z-index:10;justify-content:space-between;align-items:center;height:108px;padding:0 4.2%;display:flex;position:absolute;top:0;left:0;right:0}.stage-observatory .site-header,.stage-launch .site-header{top:calc(4% + env(safe-area-inset-top,0px));height:auto;padding:0;left:8%;right:auto}.header-identity{align-items:center;gap:26px;min-width:0;display:flex}.experience.stage-space{min-height:0}.stage-space .site-header{height:calc(96px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);gap:24px}.scene-context{border-left:1px solid var(--line);color:#9297a1;align-items:center;gap:12px;min-width:0;padding-left:26px;font-size:12px;display:flex}.scene-context h1{color:#d9dce2;white-space:nowrap;text-wrap:balance;margin:0;font-size:13px;font-weight:450}.scene-context button{white-space:nowrap;align-items:center;gap:9px;min-height:44px;padding:0;display:inline-flex}.scene-context button:hover{color:#fff}.scene-context>svg{color:#555b66}.context-count{color:#868d99;white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:3px;font-size:11px}.brand{justify-items:start;gap:2px;margin:-6px -10px;padding:6px 10px;line-height:0;display:grid}.brand img{display:block}.header-cta{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff04;border:1px solid #ffffff27;border-radius:100px;flex-shrink:0;align-items:center;gap:18px;min-height:44px;padding:12px 17px;font-size:11px;display:flex}.header-cta:hover{background:#ffffff0d;border-color:#ffffff45}.eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:1.65px;color:#b0b2be;text-transform:uppercase;align-items:center;gap:10px;font-size:9px;font-weight:400;line-height:1.6;display:flex}.primary-button{background:var(--techla-white);min-height:46px;color:var(--techla-deep-orange);border-radius:100px;justify-content:space-between;align-items:center;gap:27px;padding:14px 20px;font-size:12px;font-weight:550;display:flex;box-shadow:inset 0 1px #fff,0 2px 18px #ffffff06}.primary-button:hover{background:#fff;box-shadow:0 0 25px #ffffff14}.loading-spinner{border:1px solid #0003;border-top-color:#17191e;border-radius:50%;width:14px;height:14px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.icon-button{color:#8c939f;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.icon-button:hover,.icon-button.tool-active{color:#fff;background:#ffffff0c}.travel-caption{bottom:calc(40px + env(safe-area-inset-bottom,0px));text-align:center;z-index:8;width:100%;position:absolute;left:0}.text-button{color:#a9aeb8;justify-content:center;align-items:center;gap:10px;padding:9px 0;font-size:11px;display:inline-flex}.text-button:hover{color:#fff}.galaxy-travel-caption{z-index:9;text-align:center;pointer-events:none;position:absolute;bottom:23%;left:24px;right:24px}.galaxy-travel-caption p{letter-spacing:-.04em;text-shadow:0 2px 24px #000;margin:15px 0 12px;font-size:clamp(24px,3vw,40px);font-weight:350}.galaxy-travel-caption .text-button{pointer-events:auto;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080c1699;border:1px solid #ffffff20;border-radius:100px;min-height:44px;padding:10px 17px}.glass{-webkit-backdrop-filter:blur(26px)saturate(120%);backdrop-filter:blur(26px)saturate(120%);background:#12151bc9;border:1px solid #ffffff1a;box-shadow:0 12px 50px #0003,inset 0 1px #ffffff04}.celestial-anchor{--object-size:120px;z-index:2;width:0;height:0;transition:opacity .25s;position:absolute;top:0;left:0}.celestial-anchor.is-active{z-index:5}.celestial-anchor.is-dim{opacity:.22;pointer-events:none}.celestial-hit-area{width:var(--object-size);height:var(--object-height,var(--object-size));position:absolute;transform:translate(-50%,-50%)}.celestial-hit{cursor:grab;touch-action:none;border-radius:50%;width:100%;height:100%;padding:0;position:absolute;inset:0}.celestial-hit:active{transform:none!important}.celestial-hit:focus-visible{outline:none}.celestial-hit:focus-visible .detection-corners{opacity:.7;transform:scale(1)}.detection-corners{opacity:0;pointer-events:none;transition:opacity .18s,transform .25s;position:absolute;inset:-8px;transform:scale(1.055)}.is-active .detection-corners{opacity:.7;transform:scale(1)}.detection-corners i{border:0 solid #f7f7ff;width:17px;height:17px;position:absolute}.detection-corners i:first-child{border-top-width:1px;border-left-width:1px;top:0;left:0}.detection-corners i:nth-child(2){border-top-width:1px;border-right-width:1px;top:0;right:0}.detection-corners i:nth-child(3){border-bottom-width:1px;border-left-width:1px;bottom:0;left:0}.detection-corners i:nth-child(4){border-bottom-width:1px;border-right-width:1px;bottom:0;right:0}.object-caption{white-space:nowrap;color:#aeb4c0;pointer-events:none;align-items:center;gap:7px;font-size:11px;font-weight:400;display:flex;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.object-dot{background:#aab9cc;border-radius:50%;width:3px;height:3px}.object-dot-sold{background:#bddecf}.is-focused .object-caption,.is-focused .detection-corners{display:none}.black-hole-visual{width:var(--object-size);height:calc(var(--object-size) * .75);pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.detection-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0c1016ed;border:1px solid #ffffff26;border-radius:16px;width:236px;padding:18px;animation:.2s ease-out detect-in;position:absolute;top:16%;left:calc(100% + 21px);box-shadow:0 10px 50px #0005}.detection-card:before{content:"";background:#ffffff70;width:23px;height:1px;position:absolute;top:15px;right:100%}.detection-card:after{content:"";width:30px;position:absolute;top:0;bottom:0;right:100%}.anchor-near-right .detection-card{left:auto;right:calc(100% + 21px)}.anchor-near-right .detection-card:before,.anchor-near-right .detection-card:after{left:100%;right:auto}@keyframes detect-in{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0}}.detection-brand{justify-content:space-between;align-items:center;gap:12px;font-size:20px;font-weight:500;display:flex}.detection-status{color:#a0a8b5;flex-shrink:0;font-size:9px;font-weight:400}.detection-card p{color:#a0a8b5;text-wrap:pretty;margin:10px 0 14px;font-size:11px;line-height:1.6}.detection-facts{color:#929baa;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:12px;margin-top:12px;font-size:10px;display:flex}.detection-facts strong{color:var(--foreground);white-space:nowrap;font-weight:500}.detection-action{color:#17191e;background:#eeeef2;border-radius:9px;justify-content:space-between;align-items:center;width:100%;min-height:40px;margin-top:15px;padding:10px 12px;font-size:11px;font-weight:550;display:flex}.exploration-dock{z-index:8;bottom:calc(28px + env(safe-area-inset-bottom,0px));max-width:calc(100% - 24px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px));position:absolute;left:50%;transform:translate(-50%)}.touch-instructions{display:none}.navigation-tools{border-radius:100px;align-items:center;padding:6px;display:flex}.navigation-tools .icon-button{flex-shrink:0;width:44px;height:44px}.catalog-button{color:#d9dee6;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 16px;font-size:11px;display:flex}.catalog-button:hover{color:#fff;background:#ffffff0a}.navigation-divider{background:#ffffff16;flex-shrink:0;width:1px;height:18px;margin:0 5px}.scene-filter{flex-shrink:0;width:119px;position:relative}.scene-filter select{appearance:none;color:#b6bdc9;cursor:pointer;background:0 0;border:0;border-radius:100px;width:100%;min-height:44px;padding:0 29px 0 13px;font-size:11px}.scene-filter select:hover{color:#fff;background:#ffffff08}.scene-filter option{color:#f2f2f3;background:#12151b}.scene-filter>svg{pointer-events:none;color:#7d8797;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.navigation-help{width:332px;max-width:calc(100vw - 32px);max-height:calc(100svh - 180px - env(safe-area-inset-bottom,0px));scrollbar-width:thin;border-radius:19px;padding:12px 18px;position:absolute;bottom:calc(100% + 12px);left:50%;overflow-y:auto;transform:translate(-50%)}.navigation-help-heading{color:#d7dce6;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.navigation-help-heading .icon-button{width:40px;height:40px}.navigation-help p{color:#98a4b6;margin:7px 0 13px;font-size:10px;line-height:1.9}.navigation-shortcuts{margin:8px 0 18px;font-size:10px;line-height:1.6}.navigation-shortcuts>div{justify-content:space-between;gap:14px;margin-top:11px;display:flex}.navigation-shortcuts dt{color:#d2d7df}.navigation-shortcuts dd{color:#98a4b6;text-align:right;margin:0}.navigation-preferences{border-top:1px solid var(--line);flex-direction:column;margin-top:14px;padding-top:8px;display:flex}.navigation-preferences button{color:#bbc3cf;text-align:left;border-radius:9px;align-items:center;gap:10px;min-height:44px;padding:0 5px;font-size:11px;display:flex}.navigation-preferences button:hover{color:#fff;background:#ffffff08}.navigation-preferences button span,.navigation-preferences button>svg:last-child:not(:first-child){color:#8e98a7;margin-left:auto}.navigation-pan{grid-template-rows:repeat(3,34px);grid-template-columns:repeat(3,40px);justify-content:center;align-items:center;gap:2px;display:grid}.navigation-pan .icon-button{color:#bac6d8;background:#ffffff07;border-radius:9px;width:40px;height:34px}.navigation-pan .icon-button:hover{color:#fff;background:#ffffff12}.pan-up{grid-area:1/2}.pan-left{grid-area:2/1}.pan-right{grid-area:2/3}.pan-down{grid-area:3/2}.pan-center{color:#5d6d85;grid-area:2/2;justify-content:center;align-items:center;display:flex}.detail-panel{z-index:8;scrollbar-width:thin;border-radius:20px;width:340px;max-height:calc(100svh - 150px);padding:25px;position:absolute;top:50%;right:6%;overflow-y:auto;transform:translateY(-50%)!important}.detail-top{justify-content:space-between;align-items:center;display:flex}.detail-top .eyebrow{font-size:8px}.detail-type{color:#9aa5b6;font-size:11px}.detail-price{font-variant-numeric:tabular-nums;margin:0 0 16px;font-size:21px;font-weight:500}.sold-badge{color:#c4dbd1;background:#bdddcf08;border:1px solid #bdddcf26;border-radius:100px;align-items:center;gap:7px;margin:0 0 8px;padding:7px 10px;font-size:9px;display:inline-flex}.sold-badge>span{background:#bdddcf;border-radius:50%;width:4px;height:4px}.celestial-facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:18px;margin:24px 0;padding:20px 0;display:grid}.celestial-facts div:last-child{grid-column:1/-1}.celestial-facts dt{color:#717f92;margin-bottom:6px;font-size:9px}.celestial-facts dd{color:#c8cfd9;font-variant-numeric:tabular-nums;margin:0;font-size:12px}.sponsor-profile{margin-bottom:22px}.sponsor-profile .eyebrow{letter-spacing:1.3px;font-size:7px}.sponsor-name{letter-spacing:-1px;justify-content:space-between;align-items:center;margin-top:10px;font-size:30px;font-weight:450;display:flex}.sponsor-name,.detection-brand{overflow-wrap:anywhere}.sponsor-name svg{color:#788495}.sponsor-profile p{color:#929dad;margin:11px 0 22px;font-size:11px;line-height:1.8}.sponsor-credit a{color:#e7e9ee;text-underline-offset:3px;-webkit-text-decoration:underline #e7e9ee59;text-decoration:underline #e7e9ee59;transition:text-decoration-color .15s}.sponsor-credit a:hover,.sponsor-credit a:focus-visible{text-decoration-color:currentColor}.detail-panel .primary-button{width:100%;font-size:11px}.detail-panel h2{overflow-wrap:anywhere}.detail-secondary{width:100%;margin-top:6px;font-size:10px}.planet-editor{z-index:9;scrollbar-width:thin;border-radius:20px;width:360px;max-height:calc(100svh - 150px);padding:22px;position:absolute;top:50%;right:6%;overflow-y:auto;transform:translateY(-50%)}.planet-editor-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.planet-editor-header>div{min-width:0}.planet-editor-header .eyebrow{overflow-wrap:anywhere;font-size:8px}.planet-editor-header .icon-button{flex-shrink:0}.planet-editor h2{letter-spacing:-.8px;margin:11px 0 8px;font-size:23px;font-weight:450;line-height:1.2}.editor-note{color:#99a7bb;margin:7px 0 0;font-size:10px;line-height:1.7}.planet-editor .panel-scroll>.editor-note{border-bottom:1px solid var(--line);color:#b0bccb;padding:12px 0 16px}.editor-section{border:0;min-width:0;margin:19px 0 0;padding:0}.editor-label{color:#d1d9e5;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-bottom:9px;font-size:11px;display:flex}.editor-label>span{color:#8e9aae;font-size:9px}.editor-label output{font-family:var(--font-geist-mono), monospace;color:#abbad0;font-variant-numeric:tabular-nums;font-size:10px}.editor-color-row{gap:9px;display:flex}.editor-color-row input[type=color]{cursor:pointer;flex-shrink:0;width:48px;height:44px;padding:5px}.editor-color-row input[type=text]{min-width:0;font-family:var(--font-geist-mono), monospace;text-transform:uppercase}.editor-swatches{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.editor-swatches button{border:3px solid #11151e;border-radius:50%;width:32px;height:32px;box-shadow:0 0 0 1px #ffffff20}.editor-swatches button[aria-pressed=true]{box-shadow:0 0 0 2px #e3eaf5}.editor-orbit-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.editor-orbit-options label{cursor:pointer;color:#9daabe;background:#050a114d;border:1px solid #ffffff18;border-radius:10px;align-items:center;gap:9px;padding:12px 10px;font-size:10px;display:flex}.editor-orbit-options label:has(input:checked){color:#eef3fa;background:#cad9ef0c;border-color:#c2d1e953}.editor-orbit-options input[type=radio]{appearance:auto;accent-color:#d4e3f9;flex-shrink:0;width:14px;height:14px;min-height:14px;margin:0;padding:0}.editor-range{margin-top:18px}.editor-range input[type=range]{appearance:auto;accent-color:#d9e3f3;cursor:pointer;background:0 0;border:0;border-radius:0;height:30px;min-height:30px;padding:0}.editor-switch{color:#d1d9e5;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:44px;font-size:11px;display:flex}.editor-switch input[role=switch]{appearance:none;cursor:pointer;background:#232c3a;border:1px solid #ffffff25;border-radius:100px;flex-shrink:0;width:42px;height:26px;min-height:26px;margin:0;padding:0;transition:background-color .15s;position:relative}.editor-switch input[role=switch]:after{content:"";background:#a7b4c6;border-radius:50%;width:18px;height:18px;transition:transform .15s,background-color .15s;position:absolute;top:3px;left:3px}.editor-switch input[role=switch]:checked:after{background:#182232;transform:translate(16px)}.planet-editor form>.text-button{margin-top:11px;font-size:10px}.editor-actions{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;margin:17px 0 10px;padding-top:17px;display:flex}.editor-actions .primary-button{gap:12px;min-height:44px;margin:0;padding:12px 16px;font-size:10px}.editor-actions .text-button{min-height:44px;font-size:10px}.editor-status{color:#bdd6ce;margin:13px 0 0;font-size:10px;line-height:1.7}.editor-status[role=alert]{color:#f2bcaa}.proposal-explore{justify-content:flex-start;padding:5px 0 0;font-size:9px;display:flex}.is-immersive .chrome{opacity:0;pointer-events:none;visibility:hidden}.chrome{transition:opacity .2s}.immersive-exit{z-index:20;right:max(24px, env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));color:#c6ccd5;border-radius:100px;align-items:center;gap:9px;min-height:44px;padding:12px 17px;font-size:11px;display:flex;position:absolute}.scene-notice{z-index:25;background:#161c29f0;border:1px solid #ffffff20;border-radius:12px;align-items:center;gap:15px;max-width:680px;margin:auto;padding:12px 16px;font-size:11px;line-height:1.5;display:flex;position:absolute;bottom:104px;left:24px;right:24px}.scene-notice>button:not(.icon-button){white-space:nowrap;align-items:center;gap:5px;font-size:10px;text-decoration:underline;display:flex}.scene-notice .icon-button{flex-shrink:0;margin-left:auto}.modal{color:var(--foreground);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);scrollbar-width:thin;background:#11141cf7;border:1px solid #ffffff20;border-radius:23px;width:min(540px,100vw - 32px);max-height:calc(100svh - 56px);padding:0;overflow:auto;box-shadow:0 40px 120px #0009}.modal::backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#02040ab0}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-inner{padding:43px 38px 27px;position:relative}.modal-close{position:absolute;top:16px;right:16px}.modal h2{letter-spacing:-1.6px;text-wrap:balance;margin:23px 0 16px;font-size:36px;font-weight:420;line-height:1.14}.invest-benefits{counter-reset:benefit;margin:22px 0 0;padding:0;list-style:none}.invest-benefits li{counter-increment:benefit;border-top:1px solid var(--line);color:#c9d0db;text-wrap:pretty;grid-template-columns:auto 1fr;gap:14px;padding:14px 0;font-size:13px;line-height:1.6;display:grid}.invest-benefits li:last-child{border-bottom:1px solid var(--line)}.invest-benefits li:before{content:counter(benefit, decimal-leading-zero);color:#05070c;font:700 10px/1 var(--font-kode-mono), monospace;letter-spacing:.12em;background:#f4f4f2;align-self:start;margin-top:3px;padding:3px 4px 2px}.modal-lead{color:#9da6b5;text-wrap:pretty;margin-bottom:25px;font-size:12px;line-height:1.9}.modal .primary-button{width:100%}.legal-note{color:#748094;text-align:center;margin:17px 0 0;font-size:9px;line-height:1.8}.legal-note a{text-underline-offset:3px;align-items:center;gap:4px;display:inline-flex}.catalog-list{margin-top:30px}.catalog-list>button{text-align:left;border-top:1px solid var(--line);align-items:center;gap:22px;width:100%;padding:22px 8px;display:flex}.catalog-list>button:hover{background:#ffffff04}.catalog-list>button>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.catalog-list strong{margin-bottom:5px;font-size:14px;font-weight:450;display:block}.catalog-list small{color:#8a96a8;font-size:10px}.catalog-list svg{color:#7f8999}.catalog-price{color:var(--foreground);white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.mini-astro{background:radial-gradient(circle at 26% 27%, var(--astro-color), #1c2437 52%, #05070c 85%);border-radius:50%;flex-shrink:0;width:35px;height:35px;display:block;box-shadow:0 0 13px #b5ccff0e}.mini-galaxy{background:radial-gradient(#f1e4dc,#949ac45c 30%,#0000 73%);height:15px;transform:rotate(-25deg);box-shadow:0 0 13px #acbdff2a}.mini-black-hole{background:#000;border:1px solid #efbb7c;width:27px;height:27px;margin:0 4px;box-shadow:0 0 9px #e89e5535}.mini-star{background:#faddb7;width:23px;height:23px;margin:0 6px;box-shadow:0 0 19px #efa34870}.mini-comet{background:#e3f1fa;width:13px;height:13px;margin:0 11px;position:relative;box-shadow:0 0 12px #bfdeff50}.mini-comet:before{content:"";transform-origin:100%;background:linear-gradient(90deg,#0000,#b9d7efb3);border-radius:50%;width:25px;height:4px;position:absolute;top:5px;right:7px;transform:rotate(25deg)}.field-label{color:#afb8c6;margin:20px 0 8px;font-size:10px;display:block}input,select{color:#dce0e8;background:#070b12aa;border:1px solid #ffffff20;border-radius:9px;width:100%;min-height:44px;padding:13px;font-size:11px}textarea{resize:vertical;color:#dce0e8;background:#070b12aa;border:1px solid #ffffff20;border-radius:0;width:100%;min-height:84px;padding:12px 13px;font-size:12px;line-height:1.6;display:block}input::placeholder,textarea::placeholder{color:#626f83}select{appearance:auto}.chosen-summary{color:#a8b6c9;align-items:center;gap:13px;padding:17px 0 0;display:flex}.chosen-summary strong{font-size:11px;font-weight:400;display:block}.chosen-summary span{color:#68788e;margin-top:5px;font-size:8px;display:block}.form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}form .primary-button{margin-top:27px}.proposal-success{text-align:center;padding:20px 0 8px}.proposal-success .eyebrow{justify-content:center;font-size:8px}.success-icon{color:#b7dacb;background:#bcd7cc13;border:1px solid #bcd7cc35;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin:0 auto 30px;display:flex}.proposal-success>p{color:#a1adbd;margin:24px 0;font-size:12px;line-height:1.9}.proposal-success strong{color:#dce3ed;font-weight:500}.proposal-success>.text-button{margin-top:15px}.proposal-success>.legal-note{color:#748094;margin-bottom:0;font-size:9px}.sponsor-modal{width:min(610px,100vw - 32px)}.proposal-mode{border:0;grid-template-columns:1fr 1fr;gap:9px;min-width:0;margin:20px 0;padding:0;display:grid}.proposal-mode:has(>label:only-of-type){grid-template-columns:1fr}.proposal-mode legend{color:#afb8c6;margin-bottom:10px;font-size:11px}.proposal-mode label{color:#a8b4c6;cursor:pointer;background:#080d164d;border:1px solid #ffffff1c;border-radius:12px;grid-template-columns:16px minmax(0,1fr);align-items:start;gap:8px;padding:14px 12px;font-size:11px;display:grid}.proposal-mode label:has(input:checked){color:#f3f5fa;background:#e3ebff0b;border-color:#acbadb65}.proposal-mode input[type=radio],.proposal-checkbox input[type=checkbox],input.proposal-checkbox{appearance:auto;accent-color:#dce7f7;flex-shrink:0;width:16px;height:16px;min-height:16px;margin:0;padding:0}.proposal-mode label small{color:#93a0b4;margin-top:5px;font-size:10px;font-weight:400;line-height:1.6;display:block}.proposal-mode label strong{font-size:11px;font-weight:500}.proposal-galaxy{color:#9ca9bb;font-size:11px;line-height:1.7}.proposal-planets{border:0;min-width:0;margin:23px 0;padding:0}.proposal-planets legend{color:#c5cedb;margin-bottom:12px;font-size:11px}.proposal-planet{background:#060a1138;border:1px solid #ffffff16;border-radius:13px;margin-bottom:9px;padding:14px}.proposal-planet:has(input[type=checkbox]:checked){background:#c5d7f105;border-color:#c5d7f12b}.proposal-planet.is-sold{color:#96a3b7;background:#98adca03;border-style:dashed}.proposal-planet.is-sold .proposal-checkbox{cursor:default}.proposal-planet.is-sold .proposal-checkbox small{color:#b4c9c0}.proposal-checkbox{cursor:pointer;align-items:center;gap:12px;min-height:24px;font-size:12px;display:flex}.proposal-checkbox>span:not(.mini-astro){flex:1}.proposal-checkbox strong{font-size:12px;font-weight:450}.proposal-checkbox small{color:#8392a8;margin-top:5px;font-size:10px;display:block}.proposal-assignment{margin-top:12px}.proposal-assignment .field-label{margin-top:0;font-size:10px}.proposal-assignment input{background:#05091280;padding:11px 12px}.proposal-error{color:#ffc8b6;background:#fa8c6a0b;border:1px solid #fa8c6a30;border-radius:10px;margin:15px 0;padding:12px 14px;font-size:11px;line-height:1.7}.proposal-summary{text-align:left;color:#bac5d7;margin:21px 0;padding:0;font-size:11px;line-height:1.7;list-style:none}.proposal-summary h3{font-size:13px;font-weight:500}.proposal-summary p{color:#96a6bd;overflow-wrap:anywhere}.proposal-summary ul{margin:0;padding:0;list-style:none}.proposal-summary li{overflow-wrap:anywhere;border-bottom:1px solid #ffffff12;justify-content:space-between;gap:14px;padding:12px 0;display:flex}.proposal-summary li strong{color:#e1e8f3;font-weight:450}.proposal-total{border-top:1px solid var(--line);text-align:left;color:#a8b4c6;justify-content:space-between;align-items:baseline;gap:16px;margin:24px 0 0;padding:18px 0 0;font-size:12px;display:flex}.proposal-total strong{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:22px;font-weight:500}.proposal-price-note,.proposal-success>.proposal-price-note{color:#96a6bd;text-align:left;margin:8px 0 0;font-size:10px;line-height:1.6}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.credits-page{background:#080b11;min-height:100svh;padding:80px max(24px,50vw - 380px)}.credits-page h1{letter-spacing:-2px;font-size:44px;font-weight:450}.credits-page h2{margin-top:38px;font-size:22px;font-weight:450}.credits-page p{color:#aab4c3;font-size:14px;line-height:1.9}.credits-page a{text-underline-offset:4px}@media (min-width:1600px){.stage-space .site-header{height:125px}}@media (max-height:780px) and (min-width:701px){.detail-panel{width:320px;padding:20px;top:51%}.detail-panel h2{font-size:32px}.celestial-facts{gap:12px;margin:15px 0;padding:15px 0}.sponsor-profile p{margin-bottom:16px}}@media (max-width:1000px){.detail-panel{width:310px;right:4%}.detection-card{width:211px;padding:15px}.context-count{display:none}}@media (max-width:700px){.experience{min-height:650px}.observatory-photo img{object-position:72% 50%}.site-header{height:88px;padding:0 24px}.stage-space .site-header{height:calc(80px + env(safe-area-inset-top,0px));padding-right:max(20px, env(safe-area-inset-right,0px));padding-left:max(20px, env(safe-area-inset-left,0px))}.scene-context{top:calc(80px + env(safe-area-inset-top,0px));left:max(20px, env(safe-area-inset-left,0px));border:0;gap:9px;padding:0;font-size:11px;position:absolute}.scene-context h1{font-size:12px}.stage-observatory .site-header,.stage-launch .site-header{top:calc(29px + env(safe-area-inset-top,0px));height:auto;padding:0;left:8%}.header-cta{gap:9px;padding:10px 13px;font-size:9px}.header-cta svg{width:13px}.eyebrow{letter-spacing:1.4px;font-size:7px}.galaxy-travel-caption{bottom:29%}.exploration-dock{bottom:calc(18px + env(safe-area-inset-bottom,0px))}.object-caption{font-size:10px;bottom:-22px}.detection-card{display:none}.detail-panel{top:auto;bottom:calc(18px + env(safe-area-inset-bottom,0px));border-radius:18px;width:auto;max-height:48svh;padding:18px 21px;left:18px;right:18px;overflow:auto;transform:none!important}.planet-editor{top:auto;bottom:calc(18px + env(safe-area-inset-bottom,0px));border-radius:18px;width:auto;max-height:55svh;padding:18px 21px;left:18px;right:18px;transform:none}.planet-editor h2{font-size:21px}.planet-editor-header .eyebrow{font-size:7px}.editor-section{margin-top:16px}.editor-swatches button{width:34px;height:34px}.detail-type{font-size:10px}.detail-panel h2{margin:6px 0 9px;font-size:29px}.detail-price{margin-bottom:12px;font-size:18px}.celestial-facts{grid-template-columns:1fr 1fr 1fr;gap:6px;margin:14px 0;padding:13px 0}.celestial-facts div:last-child{grid-column:auto}.celestial-facts dt{font-size:8px}.celestial-facts dd{font-size:10px}.sponsor-name{margin-top:4px;font-size:23px}.sponsor-profile p{margin:7px 0 15px;font-size:10px;line-height:1.7}.detail-panel .primary-button{min-height:42px;font-size:10px}.modal-inner{padding:40px 25px 25px}.modal h2{font-size:31px}.modal .eyebrow{font-size:7px}.modal-lead{font-size:11px}.catalog-list>button{gap:12px;padding:18px 0}.catalog-price{font-size:11px}.form-row{grid-template-columns:1fr;gap:0}.proposal-mode{gap:7px}.proposal-mode label{padding:12px 10px;font-size:10px}.proposal-planet{padding:12px}.scene-notice{gap:8px;padding:9px 11px;font-size:9px;bottom:85px}}@media (max-width:500px){.navigation-tools{padding:4px}.catalog-button{width:44px;padding:0}.catalog-button>span{display:none}.navigation-divider{margin:0 3px}.scene-filter{width:109px}.scene-filter select{padding-left:10px;padding-right:24px;font-size:10px}.scene-filter>svg{right:8px}.navigation-tools .icon-button{width:40px}}@media (max-width:359px){.catalog-button{width:36px}.navigation-divider{margin:0 2px}.scene-filter{width:100px}.scene-filter select{padding-left:7px}.navigation-tools .icon-button{width:34px}}@media (hover:none),(pointer:coarse){.pointer-instructions{display:none}.touch-instructions{display:inline}.navigation-help .touch-instructions{display:block}}body{font-family:var(--font-blinker), Arial, sans-serif}.glass{--frame-gap:10px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none;background:#2424244f;border:1px solid #ffffff26;border-radius:0}.glass:before,.modal:before,.frame-line{content:"";inset:calc(-1px - var(--frame-gap,10px));pointer-events:none;-webkit-mask-composite:source-in;border:1px solid #ffffff61;position:absolute;-webkit-mask-image:linear-gradient(90deg,#000,#0000 30% 70%,#000),linear-gradient(#000,#0000 30% 70%,#000);mask-image:linear-gradient(90deg,#000,#0000 30% 70%,#000),linear-gradient(#000,#0000 30% 70%,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:border-box,border-box;mask-clip:border-box,border-box;-webkit-mask-origin:border-box,border-box;mask-origin:border-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.glass:after,.frame-corners{content:"";inset:calc(-1px - var(--frame-gap,10px));pointer-events:none;opacity:.85;--c:linear-gradient(#fff, #fff);background:var(--c) 0 0 / 10px 1px, var(--c) 0 0 / 1px 10px, var(--c) 100% 0 / 10px 1px, var(--c) 100% 0 / 1px 10px, var(--c) 0 100% / 10px 1px, var(--c) 0 100% / 1px 10px, var(--c) 100% 100% / 10px 1px, var(--c) 100% 100% / 1px 10px;background-repeat:no-repeat;position:absolute}.frame-tag{left:calc(-1px - var(--frame-gap,10px));bottom:calc(100% + var(--frame-gap,10px) + 6px);color:#ffffffb3;font:400 9px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;white-space:nowrap;pointer-events:none;position:absolute}.navigation-tools.glass,.immersive-exit.glass{position:relative}.detail-panel,.planet-editor,.navigation-help{max-height:none;overflow:visible}.panel-scroll{max-height:var(--panel-max,calc(100svh - 190px));margin:-1px;padding:1px;overflow:hidden auto}.modal-inner{overflow-x:hidden}.panel-scroll,.modal-inner,.catalog-list{scrollbar-width:thin;scrollbar-color:#ffffff47 transparent}.panel-scroll::-webkit-scrollbar{width:3px;height:3px}.modal-inner::-webkit-scrollbar{width:3px;height:3px}.panel-scroll::-webkit-scrollbar-track{background:0 0}.modal-inner::-webkit-scrollbar-track{background:0 0}.panel-scroll::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:0}.modal-inner::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:0}.glass,.detection-card{isolation:isolate;-webkit-backdrop-filter:none;background:0 0;border-color:#0000}.frame-box{z-index:-1;-webkit-backdrop-filter:blur(18px);pointer-events:none;transform-origin:50%;background:#2424244f;border:1px solid #ffffff26;animation:.34s cubic-bezier(.2,.8,.2,1) .15s backwards ui-box-grow;position:absolute;inset:-1px}.detection-card>.frame-box{background:#181818d1}.glass:before,.glass:after,.frame-line,.frame-corners,.frame-tag{animation:.36s linear backwards ui-flicker}.glass:after,.frame-corners{animation-name:ui-corners-in}.glass>.panel-scroll>*,.navigation-tools.glass>:not(.frame-box),.detection-card>:not(.frame-box,.frame-line,.frame-corners,.frame-tag),.modal-inner>*{animation:.42s linear backwards ui-flicker;animation-delay:calc(.42s + var(--ui-i,0) * 55ms)}:is(.glass>.panel-scroll,.navigation-tools.glass,.detection-card,.modal-inner)>:nth-child(2){--ui-i:1}:is(.glass>.panel-scroll,.navigation-tools.glass,.detection-card,.modal-inner)>:nth-child(3){--ui-i:2}:is(.glass>.panel-scroll,.navigation-tools.glass,.detection-card,.modal-inner)>:nth-child(4){--ui-i:3}:is(.glass>.panel-scroll,.navigation-tools.glass,.detection-card,.modal-inner)>:nth-child(5){--ui-i:4}:is(.glass>.panel-scroll,.navigation-tools.glass,.detection-card,.modal-inner)>:nth-child(6){--ui-i:5}:is(.glass>.panel-scroll,.navigation-tools.glass,.detection-card,.modal-inner)>:nth-child(7){--ui-i:6}:is(.glass>.panel-scroll,.navigation-tools.glass,.detection-card,.modal-inner)>:nth-child(n+8){--ui-i:7}.modal[open]{animation:none}.modal-inner{transform-origin:50%;animation:.34s cubic-bezier(.2,.8,.2,1) .15s backwards ui-box-grow}.modal:before,.modal>.frame-corners{animation:.36s linear backwards ui-corners-in}@keyframes ui-flicker{0%{opacity:0}20%{opacity:.75}32%{opacity:.1}52%{opacity:1}64%{opacity:.35}to{opacity:1}}@keyframes ui-corners-in{0%{opacity:0;transform:scale(1.06)}20%{opacity:.8}32%{opacity:.15}60%{opacity:1;transform:none}to{opacity:.85;transform:none}}.modal:before{opacity:1}@keyframes ui-box-grow{0%{opacity:.5;transform:scaleY(0)}to{opacity:1;transform:none}}.navigation-help{--panel-max:calc(100svh - 205px - env(safe-area-inset-bottom,0px))}.icon-button{border-radius:0}.icon-button.panel-close img{display:block}.icon-button.panel-close:hover{filter:brightness(1.8);background:0 0}.cut-button{isolation:isolate;min-height:43px;box-shadow:none;color:#fff;font:400 16px/.95 var(--font-blinker), Arial, sans-serif;letter-spacing:-.03em;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;padding:0 18px;transition:filter .16s,opacity .16s;display:inline-flex;position:relative}.cut-button:hover:not(:disabled){box-shadow:none;filter:brightness(1.25);background:0 0}.cut-button:active:not(:disabled){transform:none}.cut-blur{z-index:-1;-webkit-backdrop-filter:blur(2.85px);position:absolute;inset:0}.cut-button>.cut-shape{z-index:-1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.cut-corner{display:block;position:absolute}.cut-corner-start{top:-.5px;left:-.5px}.cut-corner-end{bottom:-.5px;right:-.5px;transform:rotate(180deg)}.cut-label{align-items:center;gap:12px;display:inline-flex}.primary-button.cut-button{color:#fff;min-height:46px;box-shadow:none;background:0 0;padding:0 18px;font-size:16px;font-weight:400}.primary-button.cut-button .cut-label{justify-content:space-between;width:100%}.header-cta.cut-button{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;min-height:43px;padding:0 22px;font-size:16px}.header-cta.cut-button:hover{background:0 0}a.cut-button{text-decoration:none}@media (max-width:700px){.stage-space .header-actions{gap:6px}.stage-space .audio-toggle{width:36px;height:36px}.header-cta.cut-button{min-height:36px;padding:0 11px;font-size:13px}.header-cta.cut-button .cut-label svg{display:none}}@media (max-width:350px){.stage-space .brand{gap:7px}.stage-space .brand img:first-child{width:67px;height:auto}.stage-space .brand img:last-child{width:44px;height:auto}.stage-space .header-actions{gap:5px}.stage-space .audio-toggle{width:34px;height:34px}.header-cta.cut-button{padding:0 9px;font-size:12px}}.stage-space .brand{gap:8.19px}.scene-context{color:#888;letter-spacing:-.03em;border-left-color:#ffffff26;font-size:14px}.scene-context h1{color:#fff;letter-spacing:-.03em;font-size:16px;font-weight:400}.context-count{color:#888;font-size:14px}.detail-panel{padding:20px}.detail-type{color:#888;letter-spacing:-.03em;font-size:14px}.detail-panel h2{letter-spacing:-.03em;margin:20px 0 9px;font-size:24px;font-weight:400;line-height:.95}.detail-price{letter-spacing:-.03em;margin:0;font-size:24px;font-weight:400;line-height:.95}.celestial-facts{border-color:#ffffff26}.celestial-facts dt{color:#888;font-size:12px}.celestial-facts dd{color:#fff;font-size:14px}.sold-badge{border-radius:0;font-size:11px}.sponsor-name{letter-spacing:-.03em;font-size:24px;font-weight:400}.sponsor-profile p{color:#888;font-size:13px;line-height:1.5}.detail-secondary{font-size:13px}.navigation-tools.glass{--frame-gap:6.5px;border-radius:0;padding:0 6px}.catalog-button{color:#fff;letter-spacing:-.03em;border-radius:0;font-size:14px}.catalog-button:hover{background:#ffffff0a}.scene-filter select{color:#ccc;letter-spacing:-.03em;border-radius:0;font-size:14px}.navigation-divider{background:#ffffff26;height:17px}.navigation-help{border-radius:0}.navigation-help-heading{color:#fff;font-size:14px}.navigation-shortcuts,.navigation-preferences button{font-size:13px}.navigation-shortcuts dd,.navigation-help p{color:#888}.navigation-preferences{border-top-color:#ffffff26}.navigation-preferences button,.navigation-pan .icon-button{border-radius:0}.detection-card{--frame-gap:10px;box-shadow:none;background:#181818d1;border:1px solid #ffffff26;border-radius:0}.detection-brand{letter-spacing:-.03em;font-size:24px;font-weight:400}.detection-status,.detection-facts{color:#888}.detection-card p{color:#888;font-size:13px;line-height:1.5}.detection-action.cut-button{color:#fff;background:0 0;width:100%;min-height:43px;margin-top:15px;padding:0 16px;font-size:15px;font-weight:400}.detection-action.cut-button .cut-label{justify-content:space-between;width:100%}.object-caption{color:#ccc;letter-spacing:-.02em;font-size:13px}.modal{--frame-gap:-1px;box-shadow:none;-webkit-backdrop-filter:none;background:#121212f0;border:0;border-radius:0;padding:10px;overflow:visible}.modal h2 span{color:#888}input,select{color:#fff;letter-spacing:-.02em;background:#ffffff08;border:1px solid #ffffff26;border-radius:0;font-size:14px}input::placeholder{color:#777}input:focus-visible,select:focus-visible{outline-offset:2px;border-color:#ffa27480;outline:1px solid #ffa274}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23888' stroke-width='1.2'/%3E%3C/svg%3E");background-position:right 15px center;background-repeat:no-repeat;padding-right:38px}select option{color:#fff;background:#141414}.field-label,.proposal-mode legend,.proposal-planets legend{color:#888;letter-spacing:-.02em;font-size:13px}.proposal-mode label,.proposal-planet{background:#2424244f;border:1px solid #ffffff26;border-radius:0}.proposal-mode label{color:#ccc;font-size:14px}.proposal-mode label strong,.proposal-checkbox strong{color:#fff;font-size:14px;font-weight:400}.proposal-mode label small,.proposal-checkbox small{color:#888;font-size:12px}.proposal-mode label:has(input:checked){color:#fff;background:#ff59071a;border-color:#ffa2748c}.proposal-planet:has(input[type=checkbox]:checked){color:#fff;background:#ff59071a;border-color:#ffa2748c}.proposal-mode label:has(input:focus-visible){outline-offset:2px;outline:1px solid #ffa274}.proposal-planet.is-sold{background:0 0;border-style:dashed}.proposal-assignment input{background:#00000040}.proposal-error{border-radius:0}.proposal-galaxy,.proposal-summary p,.proposal-price-note,.chosen-summary span{color:#888}.proposal-summary li{border-bottom-color:#ffffff26}.proposal-total{border-top-color:#ffffff26}.proposal-total strong{letter-spacing:-.03em;font-weight:400}.proposal-mode input[type=radio],.proposal-checkbox input[type=checkbox],input.proposal-checkbox,.editor-orbit-options input[type=radio]{appearance:none;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:0;width:14px;height:14px;min-height:14px;margin:1px 0 0;padding:0}.proposal-mode input[type=radio]:checked,.proposal-checkbox input[type=checkbox]:checked,input.proposal-checkbox:checked,.editor-orbit-options input[type=radio]:checked{background:#ff5907;border-color:#ffa274;box-shadow:inset 0 0 0 2px #1b1b1b}.editor-switch input[role=switch],.editor-switch input[role=switch]:after{border-radius:0}.editor-switch input[role=switch]{background:#ffffff0f;border-color:#ffffff40}.editor-switch input[role=switch]:checked{background:#ff590759;border-color:#ffa274}.editor-switch input[role=switch]:checked:after{background:#ffa274}.editor-orbit-options label:has(input:checked){background:#ff59071a;border-color:#ffa2748c}.editor-label,.editor-switch{color:#fff;font-size:13px}.editor-note,.editor-label>span{color:#888}.modal-inner{scrollbar-width:thin;background:#2424244f;border:1px solid #ffffff26;max-height:calc(100svh - 76px);overflow:auto}.modal h2{letter-spacing:-.03em;font-weight:400}.modal-lead,.legal-note{color:#888}.catalog-list>button{border-top-color:#ffffff26}.scene-notice{background:#181818f0;border-color:#ffffff26;border-radius:0;font-size:13px}.immersive-exit{border-radius:0;font-size:13px}.galaxy-travel-caption p{letter-spacing:-.03em;font-weight:400}.galaxy-travel-caption .text-button{background:#24242480;border-color:#ffffff26;border-radius:0}.text-button{font-size:13px}.planet-editor h2{letter-spacing:-.03em;font-weight:400}.editor-orbit-options label{border-radius:0}.audio-toggle{-webkit-backdrop-filter:blur(12px);background:#2424244f;border:1px solid #ffffff26;justify-content:center;align-items:center;gap:3px;width:40px;height:40px;padding:0;display:inline-flex}.audio-toggle span{transform-origin:50% 100%;background:#ffffff8c;width:2px;height:16px;transition:background .2s;display:block;transform:scaleY(.14)}.audio-toggle.is-playing span{background:#ffa274}.audio-toggle:hover{border-color:#ffffff59}.audio-toggle:active:not(:disabled){transform:none}.language-switch{-webkit-backdrop-filter:blur(12px);background:#2424244f;border:1px solid #ffffff26;align-items:stretch;height:40px;display:inline-flex}.language-switch button{color:#ffffff8c;min-width:38px;min-height:0;font:700 11px/1 var(--font-kode-mono), monospace;letter-spacing:.08em;background:0 0;border:0;justify-content:center;align-items:center;padding:0 9px;transition:color .16s;display:inline-flex}.language-switch button+button{border-left:1px solid #ffffff1f}.language-switch button:hover{color:#ffffffe6}.language-switch button[aria-pressed=true]{color:#ffa274}.language-switch button:focus-visible{outline-offset:-3px;outline:1px solid #ffa274}.language-switch button:active:not(:disabled){transform:none}.navigation-language{color:#bbc3cf;align-items:center;gap:10px;min-height:44px;padding:0 5px;font-size:13px;display:none}.navigation-language .language-switch{height:32px;margin-left:auto}@media (max-width:700px){.site-header .language-switch{display:none}.navigation-language{display:flex}.detail-panel h2{margin:14px 0 8px;font-size:24px}.detail-panel{--panel-max:calc(48svh - 36px)}.planet-editor{--panel-max:calc(55svh - 36px)}}.stage-observatory .site-header,.stage-launch .site-header{display:none}.observatory-hero{--hero-orange:#c40;z-index:3;pointer-events:none;font-family:var(--font-blinker), Arial, sans-serif;font-weight:400;position:absolute;inset:0}.observatory-hero button{pointer-events:auto}.observatory-hero button:active:not(:disabled){transform:none}.hero-logo{left:69.86px;top:calc(36.6px + env(safe-area-inset-top,0px));justify-items:start;gap:8.19px;padding:0;line-height:0;display:grid;position:absolute}.hero-logo img{display:block}.hero-dot{background:#d9d9d9;width:5.065px;height:5.065px;position:absolute;top:calc(50% - 112px);left:44px}.hero-language{right:44px;top:calc(37px + env(safe-area-inset-top,0px));position:absolute}.hero-main{left:44px;bottom:calc(117px + env(safe-area-inset-bottom,0px));flex-direction:column;align-items:flex-start;gap:37px;display:flex;position:absolute}.hero-main h1{color:#fff;width:6.525em;font:400 var(--hero-title,70px)/.95 var(--font-blinker), Arial, sans-serif;letter-spacing:-.03em;margin:0}.hero-main h1 span{color:var(--hero-orange)}.hero-button{color:#fff;width:197px;height:53.0466px;font:400 18px/.95 var(--font-blinker), Arial, sans-serif;letter-spacing:-.54px;white-space:nowrap;justify-content:center;align-items:center;padding:0 14px;transition:filter .16s,opacity .16s;display:flex;position:relative}.hero-button:hover:not(:disabled){filter:brightness(1.25)}.hero-button:disabled{opacity:.55}.hero-button-blur{-webkit-backdrop-filter:blur(2.85px);clip-path:polygon(0 0,93.72% 0,100% 22.8%,100% 100%,6.28% 100%,0 77.2%);position:absolute;inset:0}.hero-button-shape{display:block;position:absolute;top:0;left:0}.hero-corner{display:block;position:absolute}.hero-corner-start{top:-.5px;left:-.5px}.hero-corner-end{bottom:-.5px;right:-.5px;transform:rotate(180deg)}.hero-button-label{position:relative}.hero-copy{border:.5px solid var(--hero-orange);-webkit-backdrop-filter:blur(9px);background:#cc44000f;width:319px;padding:16px 12px;position:absolute;bottom:160px;right:6%}.hero-copy[data-anchored]{bottom:auto;right:auto}.hero-copy p{color:var(--hero-orange);font:400 16px/1.07 var(--font-blinker), Arial, sans-serif;letter-spacing:-.48px;margin:0}.hero-copy-brand{color:#fff;font-family:var(--font-cal-sans), Arial, sans-serif}.hero-annotations{position:absolute;inset:0}.hero-tag{color:#000;font:400 10px/.95 var(--font-geist-mono), monospace;letter-spacing:-.3px;white-space:nowrap;background:#fff;padding:2px 5px;position:absolute}.hero-star-tag{margin-left:4px}.hero-star-tag.is-flipped{margin-left:-4px;transform:translate(-100%)}.hero-tracking{position:absolute;top:0;left:0;overflow:visible}.hero-tracking text{font-family:var(--font-geist-mono), monospace}.hero-blink{animation:2.6s step-end infinite hero-blink}.hero-blink-1{animation-duration:3.1s;animation-delay:-.7s}.hero-blink-2{animation-duration:2.2s;animation-delay:-1.3s}.hero-blink-3{animation-duration:3.7s;animation-delay:-.2s}@keyframes hero-blink{0%,86%{opacity:1}87%,to{opacity:.25}}.hero-telescope-frame,.hero-dome-frame{border:.5px solid var(--hero-orange);position:absolute}.hero-dome-frame{border-color:#fff}.hero-frame-label{color:var(--hero-orange);font:400 10px/.95 var(--font-geist-mono), monospace;letter-spacing:-.3px;white-space:nowrap;position:absolute;bottom:calc(100% + 4px);left:0}.hero-dome-tag{letter-spacing:-.16px;width:80px;font-size:8px;bottom:100%;left:0}.hero-telescope-target{border:.5px dashed var(--hero-orange);position:absolute}.hero-grid{z-index:31;pointer-events:none;position:absolute;inset:0}.hero-line{opacity:.31;position:absolute}.hero-line-start,.hero-line-column{background:repeating-linear-gradient(#c40 0 2px,#0000 2px 4px);width:1px;top:0;bottom:0}.hero-line-start{left:43.5px}.hero-line-column{left:calc(var(--hero-column,474.71px) - .5px)}.hero-line-base,.loader-line{background:repeating-linear-gradient(90deg,#c40 0 2px,#0000 2px 4px);height:1px;left:0;right:0}.hero-line-base{bottom:calc(116.5px + env(safe-area-inset-bottom,0px))}.loader-line{margin-top:-.5px}.scene-loader{z-index:30;pointer-events:none;font-family:var(--font-kode-mono), monospace;color:#c40;position:absolute;inset:0}.scene-loader.is-loading,.scene-loader.is-revealing{pointer-events:auto}.loader-veil{display:block;position:absolute;inset:0}.loader-veil path{fill:#000}.loader-veil-fallback{background:#000;position:absolute;inset:0}.loader-chrome{z-index:32;transition:opacity .4s;position:absolute;inset:0}.scene-loader.is-fading .loader-chrome,.scene-loader.is-leaving .loader-chrome{opacity:0}.loader-bar{position:absolute}.loader-bar span{transform-origin:0;background:#c40;height:100%;display:block}.loader-percent{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;line-height:1;position:absolute;transform:translate(-100%,calc(-100% - 10px))}.loader-status{align-items:center;padding:0 14px;display:flex;position:absolute}.loader-current{white-space:nowrap;flex:1;margin:0;font-size:16px;line-height:1;position:relative}.loader-current>[aria-hidden]>span{opacity:0;animation:.18s ease-in both loader-type}.loader-dots{position:absolute;top:0;right:26px}.loader-dots span{animation:1.2s step-end infinite both loader-dot}.loader-dots span:nth-child(2){animation-delay:.3s}.loader-dots span:nth-child(3){animation-delay:.6s}.loader-log{white-space:nowrap;margin:0;padding:0;font-size:16px;line-height:29px;list-style:none;position:absolute;bottom:calc(100% + 9px);left:14px}.loader-log li{animation:.4s both loader-line}.loader-log li[data-age="1"]{opacity:.8}.loader-log li[data-age="2"]{opacity:.6}.loader-log li[data-age="3"]{opacity:.3}@keyframes loader-type{0%{opacity:0}to{opacity:1}}@keyframes loader-dot{0%{opacity:0}25%{opacity:1}to{opacity:1}}@keyframes loader-line{0%{transform:translateY(8px)}to{transform:none}}@media (max-width:699px){.hero-logo{left:63.55px}.hero-dot,.hero-line-column{display:none}.hero-main{top:calc(170px + env(safe-area-inset-top,0px));bottom:auto}.hero-main h1{width:var(--hero-title-width,5.714em);font-size:var(--hero-title,42px)}.hero-language{right:20px}.hero-button{letter-spacing:-.48px;width:162px;height:43.6221px;font-size:16px}.hero-copy{left:max(16px,50% - 134.45px);right:auto;bottom:calc(22px + env(safe-area-inset-bottom,0px));width:min(276px,100% - 32px)}.hero-line-base{top:calc(env(safe-area-inset-top,0px) + 170px + var(--hero-title,42px) * 1.9 + 37px + 43.62px - .5px);bottom:auto}.hero-star-tag{letter-spacing:-.16px;font-size:8px}.loader-current,.loader-log{font-size:13px}.loader-log{line-height:24px;left:0}.loader-status{padding:0}.loader-percent.is-inline{align-items:center;display:flex;transform:translate(-100%)}.loader-percent{font-size:13px}.loader-dots{position:static}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-reduced-transparency:reduce){.glass,.modal,.detection-card{-webkit-backdrop-filter:none;backdrop-filter:none;background:#141821}}@media (prefers-contrast:more){.glass,.modal{background:#080b11;border-color:#a0a9b9}.eyebrow,.legal-note,.object-caption,.scene-context{color:#bbc4d2}}.header-actions{flex-shrink:0;align-items:center;gap:14px;display:flex}.admin-chip{color:#ffd2bc;min-height:34px;font:400 10px/1 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#ff59071a;border:1px solid #ffa27466;align-items:center;gap:9px;padding:0 2px 0 11px;display:inline-flex}.admin-chip-dot{background:#ff5907;width:5px;height:5px;box-shadow:0 0 8px #ff5907}.admin-chip button{color:#ffd2bc;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.admin-chip button:hover{color:#fff}.swatch-original{position:relative;overflow:hidden}.swatch-original:after{content:"";background:linear-gradient(135deg,#0000 45%,#ffffffd9 45% 55%,#0000 55%);position:absolute;inset:0}@media (min-width:701px) and (min-height:600px){.admin-editor{--panel-max:calc(100svh - 290px)}}.editor-group{border-top:1px solid var(--line);padding-top:14px}.editor-sublabel{margin-top:12px;font-size:12px}.editor-flag{align-items:center;gap:14px;margin-top:14px;display:flex}.editor-flag-preview{aspect-ratio:5/4;border:1px solid #ffffff26;flex-shrink:0;justify-content:center;align-items:center;width:90px;display:flex;overflow:hidden}.editor-flag-preview img{object-fit:cover;width:100%;height:100%}.editor-flag-preview span{text-overflow:ellipsis;white-space:nowrap;max-width:90%;font-size:10px;font-weight:600;overflow:hidden}.editor-logo-actions{flex-direction:column;align-items:flex-start;display:flex}.editor-upload{cursor:pointer;position:relative}.editor-upload:focus-within{outline:2px solid var(--techla-orange);outline-offset:3px}.editor-upload[aria-disabled=true]{cursor:wait;opacity:.65}.editor-add{color:#ffd2bc;background:#ff59070f;border:1px dashed #ffa2748c;justify-content:center;align-items:center;gap:9px;width:100%;min-height:44px;font-size:13px;display:flex}.editor-add:hover{color:#fff;background:#ff590724}a.editor-add{text-decoration:none}.editor-add[aria-disabled=true]{cursor:wait;opacity:.65}.editor-mail{margin-top:4px}.editor-mail-actions{flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:14px;display:flex}.editor-mail-actions .editor-add{flex:100%;width:auto}.editor-requests{margin:12px 0 0;padding:0;list-style:none}.editor-requests li{border-top:1px solid var(--line);color:#d1d9e5;overflow-wrap:anywhere;flex-direction:column;gap:5px;padding:10px 0;font-size:12px;line-height:1.5;display:flex}.editor-requests small{color:#888;font:400 10px/1 var(--font-geist-mono), monospace}.admin-page{background:radial-gradient(at 70% 20%,#17203342,#0000 55%),#050609;justify-content:center;align-items:center;min-height:100svh;padding:48px 16px;display:flex}.admin-card{width:min(100%,400px);padding:30px 28px;position:relative}.admin-card h1{letter-spacing:-.03em;margin:12px 0 10px;font-size:34px;font-weight:400}.admin-lead{color:#aab4c3;margin:0 0 6px;font-size:13px;line-height:1.7}.admin-lead code{color:#ffd2bc;font-family:var(--font-geist-mono), monospace;font-size:11px}.admin-card .primary-button{width:100%;margin-top:22px}.admin-card .text-button{margin-top:10px}@media (max-width:700px){.admin-chip-label{display:none}.admin-chip{padding-left:9px}.header-actions{gap:8px}}.celestial-anchor.is-soon .object-caption{opacity:.55}.object-soon{color:#ffa274;font:400 8px/1.2 var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;margin-top:5px;display:block}.detection-soon{color:#ffd2bc;font:400 10px/1.2 var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px dashed #ffa27473;flex-direction:column;gap:6px;margin:14px 0 0;padding:10px 12px;display:flex}.detection-soon span{color:#ffa274;letter-spacing:.14em;font-size:8px}.catalog-list>button.is-soon{opacity:.55}
