@font-face{font-family:Silkscreen;src:url(/fonts/silkscreen-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Silkscreen;src:url(/fonts/silkscreen-latin-700-normal.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--night:#070e24;--panel:#0d1930;--line:#334765;--ink:#ebf3fc;--muted:#a0b3cc;--cyan:#9cdeed;--gold:#ffd170;--mint:#a6e1c7;--pixel:Silkscreen,monospace;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:var(--night);color:var(--ink)}body{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:1.6}button,input,select{font:inherit}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}a{text-decoration:none}a,button{color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}button,input,select{border:1px solid var(--line);background:#101e36}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--gold);outline-offset:5px}a:hover,button:hover:not(:disabled){filter:brightness(1.13)}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.2}p+p{margin-top:14px}.eyebrow,.navBack,.navPort,.wordmark,h1,h2{font-family:var(--pixel)}h2{font-size:24px}h3{font-size:17px}.small,small{font-size:12px}.muted{color:var(--muted)}.eyebrow{font-size:10px;letter-spacing:1.5px;color:var(--cyan);line-height:1.7}.srOnly{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skipLink{position:fixed;left:12px;top:-100px;z-index:1000;background:var(--gold);color:#152039;padding:10px 20px}.skipLink:focus{top:12px}.statusDot{display:inline-block;width:6px;height:6px;background:var(--mint);box-shadow:0 0 8px #a6e1c755;margin-right:8px;vertical-align:middle}.wordmark{display:flex;align-items:center;gap:12px;font-size:11px;line-height:1.3;letter-spacing:.2px;white-space:nowrap}.wordmark b{font-weight:400;color:#b7d7f6}.logoOrbit{font-size:31px;color:var(--gold);text-shadow:3px 3px #28456f}.navPort{font-size:10px;display:inline-flex;gap:18px;align-items:center;padding:12px 18px;border:1px solid #7890ae77;background:#101c32bb;box-shadow:inset 0 0 0 3px #0a142633}.navPort span{color:var(--gold)}.navBack,.quietButton{font-size:10px;letter-spacing:1px}.quietButton{background:none;border:0;padding:12px 5px;color:var(--muted);font-family:var(--pixel)}.quietButton span{display:inline-block;border:1px solid #6c819a;padding:0 5px;margin-left:5px}.iconButton{width:38px;height:38px;display:grid;place-items:center;font:25px monospace;background:transparent}.primaryButton,.telescopeButton{background:var(--gold);color:#1d202a;border:1px solid #fff2b2;box-shadow:0 4px 0 #8d6137,inset 0 0 0 3px #ebad3e55;display:inline-flex;justify-content:space-between;align-items:center;gap:24px;padding:15px 22px;font-family:var(--pixel);font-size:12px;line-height:1.5;font-weight:700}.primaryButton:hover,.telescopeButton:hover{background:#ffdc8b}.primaryButton:active,.telescopeButton:active{transform:translateY(2px);box-shadow:0 2px 0 #8d6137}.primaryButton:disabled{box-shadow:none}.motionButton{font-size:17px;width:34px;height:34px;background:transparent;border:1px solid #7185a266;display:grid;place-items:center}.notice{padding:15px 18px;border-left:2px solid var(--gold);background:#ffd17008;color:#dce6f6;font-size:13px}.observatory{height:100svh;min-height:620px;position:relative;isolation:isolate;overflow:hidden;background:#061128}.sceneArtwork{position:absolute;inset:0;z-index:-3;transform-origin:49% 48%;transition:transform .85s cubic-bezier(.6,0,.8,.4),filter .8s}.sceneArtwork img{object-fit:cover;object-position:50% 58%;image-rendering:auto}.sceneShade{position:absolute;inset:0;background:linear-gradient(180deg,#040b2299,#07112600 49%,#02081700 74%,#04091bee)}.landingNav{position:relative;justify-content:space-between;padding:24px 3.7%;height:90px;z-index:5}.landingNav,.landingNav nav{display:flex;align-items:center}.landingNav nav{gap:30px}.desktopNav{font:10px var(--pixel);letter-spacing:.5px;color:#becae0}.landingCopy{text-align:center;position:absolute;top:15.2%;left:0;right:0;z-index:2;pointer-events:none}.landingCopy>*{pointer-events:auto}.landingCopy .eyebrow{color:#a8c9e6;font-size:10px;letter-spacing:2px}.landingCopy h1{font-size:clamp(32px,4.65vw,67px);line-height:1.09;letter-spacing:-3px;margin:20px auto 16px;position:relative;display:table;color:#f0f6ff;text-shadow:0 4px 0 #5888bc,0 8px 0 #071a43,0 0 35px #83c7ef3b;font-weight:700}.titleStar{color:var(--gold);text-shadow:3px 3px #584e67;position:absolute;right:-40px;top:7px;font-size:23px;transform:rotate(10deg)}.landingTag{color:#cfebfc;font-size:11px;font-family:var(--pixel);letter-spacing:.5px;line-height:1.9;text-shadow:0 2px 3px #020819}.telescopeButton{margin-top:24px;min-width:325px;font-size:12px;min-height:57px;text-align:left;transition:transform .15s}.telescopeButton span{font:24px monospace;line-height:1}.entryHint{font-size:8px;letter-spacing:2px;color:#c0cbde;margin-top:13px!important;font-family:var(--pixel)}.mobileBreak{display:none}.terraceNote{position:absolute;right:7%;bottom:22%;display:flex;gap:16px;padding:20px 23px;background:#091a2bdd;border:1px solid #73919e;box-shadow:inset 0 0 0 4px #142940,5px 5px 0 #05101dbb;transform:rotate(-2deg)}.terraceNote>span{color:var(--gold);font-size:24px}.terraceNote b{font:12px/1.7 var(--pixel);color:#bde7f1}.terraceNote small{display:block;color:#a7bacd;margin-top:6px;font-size:11px}.landingFooter{position:absolute;bottom:0;left:3.7%;right:3.7%;height:89px;border-top:1px solid #7a9bb63a;display:flex;align-items:center;gap:36px}.coordinate{font:10px var(--pixel);color:var(--cyan)}.coordinate small{display:block;margin:9px 0 0 15px;font:8px var(--pixel);letter-spacing:1px;color:var(--muted)}.landingStats{display:flex;gap:48px;margin-left:auto;text-align:center}.landingStats b{font:19px var(--pixel);color:#e2edfc}.landingStats small{display:block;font:8px var(--pixel);margin-top:6px;letter-spacing:1px;color:#92acc9}.nightLife{position:absolute;inset:0;z-index:-1;pointer-events:none}.firefly{width:3px;height:3px;background:#ffe29b;box-shadow:0 0 10px 4px #edc05345;animation:firefly 8s ease-in-out infinite}.firefly,.shootingStar{position:absolute;opacity:0}.shootingStar{left:65%;top:14%;width:75px;height:2px;background:linear-gradient(90deg,transparent,#d0f9ff);animation:shooting 18s linear infinite;transform:rotate(-35deg)}.lensGlint{position:absolute;left:49%;top:47%;width:4px;height:4px;box-shadow:0 0 14px 6px #55ceff55;background:#aaf0ff;animation:glint 5s infinite;opacity:.7}.telescopeTransition{pointer-events:none;position:absolute;inset:0;z-index:20;display:grid;place-items:center;opacity:0;background:radial-gradient(circle at 49% 48%,transparent 5%,#061022 70%);transition:opacity .6s}.telescopeTransition b{font:13px/2 var(--pixel);text-align:center;color:#bedef0;margin-top:15%;opacity:0}.telescopeTransition small{font-size:8px;color:var(--muted)}.entering .sceneArtwork{transform:scale(4.6);filter:blur(3px)}.entering .landingCopy,.entering .terraceNote{opacity:0;transition:opacity .25s}.entering .telescopeTransition{opacity:1}.entering .telescopeTransition b{animation:transitionLabel .8s forwards}.entering .landingFooter,.entering .landingNav{opacity:0;transition:opacity .2s}.sprite{display:block;aspect-ratio:1;width:100%;background-image:url(/art/celestial-atlas-v2.webp);background-size:300% 200%;background-repeat:no-repeat;image-rendering:pixelated;pointer-events:none}.sprite-star{background-position:0 0}.sprite-bright-star{background-position:50% 0}.sprite-moon{background-position:100% 0}.sprite-planet{background-position:0 100%}.sprite-corporate-planet{background-position:50% 100%}.sprite-ship{background-position:100% 100%}.universeExperience{height:100svh;min-height:460px;display:flex;flex-direction:column;background:#050b1d;overflow:hidden}.universeNav{height:76px;flex-shrink:0;padding:0 28px;justify-content:space-between;border-bottom:1px solid #48648550;background:#0b1426;z-index:5;gap:20px}.universeNav,.universeNav nav{display:flex;align-items:center}.universeNav nav{gap:22px}.universeBrand{font:11px var(--pixel);color:#b4ddea;text-align:center}.universeBrand small{display:block;font:8px var(--pixel);color:#8b9eb7;margin-top:7px;letter-spacing:1px}.explorerStage{position:relative;flex:1 1;min-height:0;overflow:hidden}.starViewport{position:absolute;inset:0;overflow:hidden;touch-action:none;cursor:-webkit-grab;cursor:grab;background:radial-gradient(ellipse at 55% 58%,#19234755,transparent 60%),#050b1b}.starViewport:active{cursor:-webkit-grabbing;cursor:grabbing}.spaceWorld{position:absolute;left:0;top:0;transform-origin:0 0;will-change:transform;background-image:linear-gradient(#86a7c904 1px,transparent 0),linear-gradient(90deg,#86a7c904 1px,transparent 0);background-size:168px 168px;border:1px dashed #809fc955}.spaceDust{background:#98bbdc;opacity:.5}.nebula,.spaceDust{position:absolute;pointer-events:none}.nebula{inset:0;background:radial-gradient(ellipse at 48% 48%,#14434b33 0,#1439450a 25%,transparent 42%),radial-gradient(ellipse at 58% 65%,#4a2e6a33,transparent 36%),radial-gradient(ellipse at 23% 34%,#22365f33,transparent 27%);filter:blur(15px)}.worldCoordinate{position:absolute;color:#96bdd226;font:37px var(--pixel);pointer-events:none;text-align:center;line-height:.8}.worldCoordinate small{font:8px var(--pixel);letter-spacing:6px;color:#91afc144}.sectorBoundary{position:absolute;left:10px;bottom:20px;font:14px var(--pixel);letter-spacing:9px;color:#b2ccec55}.celestial{position:absolute;transform:translate(-50%,-50%);padding:0;border:0;background:none;width:66px;height:66px;isolation:isolate;cursor:pointer;touch-action:none}.celestial.bright-star{width:80px;height:80px}.celestial.moon{width:84px;height:84px}.celestial.planet{width:118px;height:118px}.celestial.corporate-planet{width:165px;height:165px}.celestial .sprite{transition:filter .2s,transform .2s}.celestial.selected .sprite,.celestial:hover .sprite{filter:brightness(1.2) drop-shadow(0 0 7px #a1d3eb55);transform:scale(1.08)}.celestial.selected:before{content:"";position:absolute;inset:0;border:1px solid #9fd8e7;border-radius:50%;background:#b0e5f006}.objectLabel{position:absolute;top:85%;left:50%;transform:translateX(-50%);display:block;background:#0b152ce8;border:1px solid #59748e80;padding:5px 8px;min-width:80px;white-space:nowrap;text-align:center;font:10px var(--pixel);opacity:0;pointer-events:none;color:#d0e1f1;z-index:2}.objectLabel small{font:8px var(--pixel);display:block;color:var(--mint);margin-top:5px}.celestial.selected,.celestial:hover{z-index:3}.celestial.selected .objectLabel,.celestial:focus-visible .objectLabel,.celestial:hover .objectLabel{opacity:1}.celestial.corporate-planet .objectLabel,.celestial.planet .objectLabel{opacity:1}.celestial.planet .objectLabel{font-size:9px;background:#0b152c9c}.constructionMarker{position:absolute;top:78%;left:50%;transform:translateX(-50%);font:7px var(--pixel);background:#3b2d20;color:var(--gold);border:1px dashed #ffd170;white-space:nowrap;padding:5px}.courier{left:40%;top:45%;width:60px;animation:courier 60s linear infinite}.courier,.gravityZone{position:absolute;pointer-events:none}.gravityZone{width:0;height:0}.gravityZone span{border:1px dashed #af9ad24d;border-radius:50%;position:absolute;transform:translate(-50%,-50%);width:756px;height:605px;background:#8e70bd04}.gravityZone span:nth-child(2){width:504px;height:403px;background:#8e70bd08}.gravityZone span:nth-child(3){width:252px;height:202px;background:#8e70bd12}.explorerTools{position:absolute;left:25px;top:22px;z-index:6;display:flex;gap:9px}.filterControl{display:flex;border:1px solid #536d8988;background:#0d192bea;box-shadow:0 4px 18px #0003}.filterControl select{border:0;border-right:1px solid #536d8988;max-width:195px;font:9px var(--pixel);padding:14px;background:transparent;cursor:pointer}.filterControl button,.gravityToggle{font:9px var(--pixel);padding:14px;background:#0d192bdb;border:0}.gravityToggle{border:1px solid #536d8988}.gravityToggle[aria-pressed=true]{color:var(--gold);border-color:var(--gold)}.explorerWelcome{position:absolute;top:113px;left:30px;pointer-events:none;width:255px;padding:0 10px 20px 0;background:linear-gradient(90deg,#070e24cc,transparent)}.explorerWelcome h1{font-size:22px;line-height:1.35;margin:12px 0;color:#e1edf9}.explorerWelcome p:not(.eyebrow){font-size:13px;color:var(--muted)}.explorerWelcome>span{display:block;font:8px var(--pixel);margin-top:23px;color:#aed4c5}.gravityLegend{position:absolute;bottom:30px;left:190px;padding:15px 18px;background:#0b1429ec;border:1px solid #655779;max-width:315px;pointer-events:none}.gravityLegend b{font:9px var(--pixel);color:#d7b5f2}.gravityLegend p{font-size:12px;color:var(--muted);margin-top:8px}.zoomControls{position:absolute;bottom:26px;right:25px;display:flex;flex-direction:column;background:#101c2fea;border:1px solid #60778e;box-shadow:0 4px 10px #0004;z-index:6}.zoomControls button{height:42px;width:44px;background:none;border:0;font:22px monospace}.zoomControls button:last-child{border-top:1px solid #3f5168}.zoomControls output{text-align:center;font:9px var(--pixel);color:var(--cyan);padding:6px 0}.miniMap{position:absolute;left:25px;bottom:26px;width:135px;padding:8px;background:#0d182aeb;border:1px solid #60778e;z-index:5}.miniMap svg{display:block;width:100%;height:auto}.miniMap span{font:7px var(--pixel);color:var(--cyan)}.universeFooter{height:47px;border-top:1px solid #48648550;background:#0b1426;display:flex;align-items:center;gap:22px;padding:0 26px;z-index:5;flex-shrink:0}.universeFooter>span{font:8px var(--pixel);color:var(--muted);letter-spacing:.2px}.universeFooter i{margin:0 8px;font-style:normal;color:#536983}.launchHint{margin-left:auto}.universeFooter .motionButton{width:26px;height:26px;font-size:12px}.universeFooter .quietButton{font-size:8px}.locationPanel{position:absolute;top:22px;right:25px;width:320px;max-height:calc(100% - 44px);overflow:auto;background:#0d1930f7;border:1px solid #647d9a;box-shadow:6px 6px 0 #030a19aa,0 0 45px #0004;z-index:10;padding:20px}.panelHeader{display:flex;align-items:center;justify-content:space-between;margin:-5px -5px 0 0}.panelPlanet{height:140px;position:relative;text-align:center;background:radial-gradient(ellipse,#29374c77,transparent 70%);margin-bottom:14px}.panelPlanet .sprite{width:155px;position:absolute;top:-8px;left:50%;transform:translateX(-50%)}.panelPlanet>span:last-child{position:absolute;bottom:0;left:0;right:0;font:7px var(--pixel);letter-spacing:2px;color:var(--muted)}.locationPanel h2{font-size:19px;margin:8px 0 17px}.claimStatus{color:var(--mint);font:9px var(--pixel);padding:10px 0;border-top:1px solid #48648550;border-bottom:1px solid #48648550}.claimStatus.construction,.claimStatus.verification{color:var(--gold)}.claimStatus.protected{color:#c0b9ea}.panelPrice{font:34px var(--pixel);color:var(--gold);margin:19px 0 13px}.panelPrice small{display:block;font:8px var(--pixel);margin-top:8px;color:var(--muted)}.priceLines{font-size:12px;color:var(--muted)}.priceLines>span{display:flex;justify-content:space-between;gap:12px;padding:3px 0}.priceLines b{font-weight:400;color:var(--ink)}.locationPanel p{font-size:13px;line-height:1.6}.protectionNote{color:#c5d5e8;border-top:1px solid #48648550;margin-top:13px;padding-top:13px}.locationPanel details{font-size:12px;margin-top:12px}.locationPanel details ul{padding-left:16px}.locationPanel .primaryButton{width:100%;margin:20px 0 12px;font-size:10px}.locationPanel>small:last-child{display:block;text-align:center;font-size:10px}.finder{position:absolute;left:25px;top:80px;width:355px;max-height:calc(100% - 105px);display:flex;flex-direction:column;background:#0d1930f7;border:1px solid #647d9a;z-index:9;padding:18px}.finder label{font:10px var(--pixel);color:var(--cyan)}.finder input{margin:13px 0 8px;width:100%;padding:11px;font-size:13px}.finderResults{overflow:auto;margin:10px -7px -7px}.finderResults>button{border:0;border-bottom:1px solid #35465f;background:transparent;display:flex;align-items:center;width:100%;text-align:left;gap:8px;padding:8px 4px}.finderResults .sprite{width:46px;flex-shrink:0}.finderResults b{font:10px var(--pixel)}.finderResults small{display:block;font-size:11px;color:var(--muted)}.finderResults strong{margin-left:auto;font:10px var(--pixel);color:var(--gold)}.helpDialog{background:#0d1930;color:var(--ink);border:1px solid #718bad;width:min(730px,calc(100vw - 32px));max-height:85svh;padding:28px;box-shadow:8px 8px 0 #050b1d;overflow:auto}.helpDialog::-webkit-backdrop{background:#020713d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.helpDialog::backdrop{background:#020713d9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.dialogHead{display:flex;align-items:center;justify-content:space-between}.helpDialog h2{font-size:25px;margin:15px 0 20px}.helpDialog p{color:#c1cee1;font-size:14px}.helpDialog h3{margin:25px 0 10px;color:var(--gold)}.guideSteps{padding-left:23px;color:#bbcbe0;font-size:14px}.guideSteps li{padding:6px 0}.guideSteps b{color:var(--ink)}.tableScroll{overflow-x:auto;margin:24px 0}.helpDialog table{border-collapse:collapse;text-align:left;width:100%;font-size:12px;white-space:nowrap}.helpDialog caption{text-align:left;font:11px var(--pixel);color:var(--cyan);margin-bottom:12px}.helpDialog td,.helpDialog th{padding:9px 12px 9px 0;border-bottom:1px solid var(--line)}.helpDialog th{font-weight:400}.helpDialog thead{color:var(--muted)}.helpDialog .notice{margin:22px 0 16px}.helpDialog .primaryButton{margin-top:22px}.appNav{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 30px;border-bottom:1px solid #48648550;background:#0b1426}.room{min-height:100svh;background:radial-gradient(ellipse at 80% 15%,#22294666,transparent 65%),#070e24}.roomBody{max-width:1100px;margin:auto;padding:52px 30px 65px}.roomHero{margin-bottom:34px}.roomHero h1{font-size:clamp(26px,4vw,43px);margin:15px 0 18px;color:#e0effb}.roomHero>p:last-child{max-width:600px;color:var(--muted)}.roomHero .eyebrow{color:var(--cyan)}.roomHero.withSprite{display:flex;gap:36px;align-items:center}.roomHero.withSprite>.sprite{width:220px;flex-shrink:0}.roomGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.consolePanel{border:1px solid #4d6481;background:linear-gradient(145deg,#10213b,#0b172b);box-shadow:4px 4px 0 #030919;padding:25px}.consolePanel h2{font-size:17px;color:var(--cyan);margin:0 0 12px}.consolePanel p{color:var(--muted);font-size:14px}.consolePanel .primaryButton{font-size:10px;margin-top:22px}.wide{grid-column:1/-1}.emptySignal{padding:48px 25px;text-align:center;border:1px dashed #4c657e;background:radial-gradient(ellipse at center,#19334633,transparent)}.emptySignal .sprite{width:100px;margin:0 auto 15px}.emptySignal h2{font-size:20px;margin-bottom:15px}.emptySignal p{color:var(--muted);max-width:510px;margin:auto;font-size:14px}.emptySignal .primaryButton{font-size:11px;margin-top:24px}.inventoryStrip{display:flex;gap:18px;flex-wrap:wrap;margin-top:28px}.inventoryStrip>span{padding-right:24px;border-right:1px solid #405670;font-size:12px;color:var(--muted)}.inventoryStrip b{display:block;color:var(--gold);font:17px var(--pixel)}.shopItem{padding:20px 0;border-top:1px solid #354b66;display:grid;grid-template-columns:1fr auto;grid-gap:8px 15px;gap:8px 15px;margin-top:18px}.shopItem b{font-size:14px;color:#d8e6f5}.shopItem>span{font:12px var(--pixel);color:var(--gold)}.shopItem p,.shopItem small{font-size:13px;color:var(--muted);grid-column:1/-1;line-height:1.6}.shopItem>em{font:8px var(--pixel);color:#839bb8;font-style:normal;grid-column:1/-1}.claimPanel{padding:24px;border:1px solid #4c7085;background:#10283a33;margin:20px 0 30px}.claimPanel h2{margin:8px 0 12px}.claimPanel p{font-size:14px;max-width:620px;color:var(--muted)}.claimPanel .primaryButton{margin-top:20px;font-size:11px}.claimPanel .priceLines{max-width:440px;margin:20px 0;font-size:14px}.claimPanel .notice{margin-top:22px}.claimPanel ol{color:var(--muted);font-size:14px;line-height:1.9;padding-left:22px}.errorMessage{color:#ffc6b3!important;margin-top:13px}.roomFootnote{font-size:12px;color:var(--muted);margin-top:28px}.historyRows{margin-top:18px}.historyRows>div{display:flex;gap:16px;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line);font-size:13px}.historyRows span{color:var(--muted)}.sectorCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px}.sectorCard{text-align:center;padding:30px 20px;border:1px solid var(--line);background:#10203a55}.sectorCard .sprite{width:125px;margin:20px auto}.sectorCard h2{font-size:18px;margin-bottom:16px}.sectorCard p{font-size:13px;color:var(--muted);margin-bottom:18px}.sectorCard .primaryButton{font-size:10px;margin-top:22px;min-width:180px}.sectorCard.locked{opacity:.6;border-style:dashed}.unknownSignal{font:75px var(--pixel);height:125px;margin:20px auto;color:#637b95}.rankingList{margin-top:15px}.rankingList a{display:flex;gap:22px;align-items:center;border-top:1px solid var(--line);padding:15px}.rankingList strong{font:13px var(--pixel);color:var(--gold)}.rankingList small{color:var(--muted);margin-left:auto}.loadingScreen{min-height:100svh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:30px;background:radial-gradient(ellipse,#172444,#070e24 65%);gap:25px}.loadingScreen h1{font-size:30px}.loadingScreen p{color:var(--muted)}.focusRing{width:95px;height:95px;border:1px solid var(--cyan);box-shadow:0 0 0 12px #a7dfea08,0 0 0 22px #a7dfea04;border-radius:50%;animation:glint 2s infinite}@keyframes firefly{0%,to{opacity:0;transform:translate(0)}20%{opacity:.8}60%{opacity:.3;transform:translate(12px,-22px)}85%{opacity:.8;transform:translate(-7px,-33px)}}@keyframes shooting{0%,88%,to{opacity:0;transform:translate(0) rotate(-35deg)}90%{opacity:1}94%{opacity:0;transform:translate(270px,-160px) rotate(-35deg)}}@keyframes glint{0%,to{opacity:.4}50%{opacity:1}}@keyframes courier{0%{transform:translate(-280px,250px);opacity:0}5%,85%{opacity:.8}to{transform:translate(950px,-620px);opacity:0}}@keyframes transitionLabel{0%,45%{opacity:0}to{opacity:1}}[data-paused=true] *,[data-paused=true] :after,[data-paused=true] :before{animation-play-state:paused!important}@media(min-aspect-ratio:1.8){.landingCopy{top:16%}.landingCopy h1{font-size:clamp(33px,4.3vw,64px);margin-top:12px}.landingCopy .telescopeButton{margin-top:18px}.terraceNote{bottom:22%}.sceneArtwork img{object-position:50% 53%}.lensGlint{display:none}}@media(max-width:1000px){.landingNav nav{gap:20px}.landingNav .desktopNav{display:none}.landingStats{gap:25px}.landingCopy{top:19%}.landingCopy h1{font-size:48px}.terraceNote{right:5%;bottom:20%;padding:17px}.universeNav .desktopNav{display:none}.universeFooter .controlHint{font-size:7px}.universeFooter{gap:15px}.roomHero.withSprite>.sprite{width:170px}.sectorCards{gap:14px}.appNav .wordmark{font-size:9px}}@media(max-width:700px){.observatory{min-height:580px}.landingNav{padding:17px 20px;height:77px}.wordmark{font-size:8px;gap:9px}.logoOrbit{font-size:26px}.landingNav nav{gap:12px}.landingNav .quietButton{display:none}.navPort{padding:10px 11px;font-size:8px;gap:6px}.landingCopy{top:17%}.landingCopy .eyebrow{font-size:7px;letter-spacing:1px}.landingCopy h1{font-size:clamp(27px,7.8vw,45px);letter-spacing:-1.5px;line-height:1.2;margin:16px auto 19px;text-shadow:0 3px 0 #5888bc,0 6px 0 #071a43}.titleStar{font-size:13px;right:-16px;top:-2px}.landingTag{font-size:8px;line-height:2.2;letter-spacing:.3px}.mobileBreak{display:block}.telescopeButton{font-size:9px;min-width:280px;min-height:52px;margin-top:22px;padding:13px 18px}.entryHint{font-size:6px;letter-spacing:1px}.sceneArtwork img{object-fit:cover;object-position:32% 55%}.sceneShade{background:linear-gradient(180deg,#040b2288,#040b2211 50%,#040b2200 75%,#040b22ee)}.terraceNote{display:none}.landingFooter{left:20px;right:20px;height:76px;gap:15px}.coordinate{display:none}.landingStats{gap:25px;margin:0;flex:1 1;justify-content:space-between}.landingStats b{font-size:15px}.landingStats small{font-size:6px;letter-spacing:0}.landingFooter .motionButton{width:27px;height:30px;font-size:12px}.lensGlint{display:none}.universeNav{height:63px;padding:0 16px;gap:10px}.universeNav .navBack{font-size:17px}.universeNav .navBack span{display:none}.universeBrand{font-size:8px}.universeBrand small{font-size:6px;letter-spacing:.5px}.universeNav .navPort{font-size:7px;padding:10px}.explorerTools{left:13px;top:15px;gap:6px;right:13px;justify-content:space-between}.filterControl{flex:1 1;min-width:0}.filterControl select{max-width:155px;flex:1 1}.filterControl button,.filterControl select{font-size:7px;padding:12px 8px}.gravityToggle{padding:8px 12px;font-size:17px}.gravityToggle span{display:none}.explorerWelcome{left:18px;top:82px;width:180px}.explorerWelcome .eyebrow{font-size:7px}.explorerWelcome h1{font-size:18px;margin:8px 0}.explorerWelcome p:not(.eyebrow){font-size:11px}.explorerWelcome>span{display:none}.miniMap{left:14px;bottom:16px;width:93px;padding:5px}.miniMap span{font-size:6px}.zoomControls{right:14px;bottom:16px}.zoomControls button{width:36px;height:37px}.zoomControls output{font-size:8px}.universeFooter{height:47px;padding:0 15px;justify-content:space-between;gap:8px}.universeFooter .controlHint{display:none}.universeFooter .launchHint{font-size:6px;max-width:150px;margin-left:0;line-height:1.7}.universeFooter .quietButton{font-size:6px}.universeFooter .quietButton span{display:none}.locationPanel{top:auto;bottom:12px;right:12px;left:12px;width:auto;max-height:calc(100% - 25px);padding:17px 20px}.panelPlanet{height:90px;width:100px;float:right;margin:5px 0 5px 10px}.panelPlanet .sprite{width:105px;top:-5px}.panelPlanet>span:last-child{display:none}.locationPanel h2{font-size:17px;margin:7px 0 13px}.locationPanel>.eyebrow{margin-top:15px;font-size:8px}.claimStatus{font-size:8px}.panelPrice{font-size:26px;margin:16px 0 10px}.locationPanel .primaryButton{margin:14px 0 10px}.locationPanel .small,.locationPanel>small:last-child{font-size:10px}.finder{left:13px;right:13px;top:70px;width:auto;max-height:calc(100% - 85px)}.gravityLegend{left:119px;right:62px;bottom:17px;padding:10px;max-width:none}.gravityLegend b{font-size:7px}.gravityLegend p{font-size:10px;line-height:1.5}.helpDialog{padding:18px}.helpDialog h2{font-size:19px}.helpDialog .primaryButton{font-size:9px}.appNav{padding:17px 18px;gap:12px}.appNav .wordmark{display:none}.navBack{font-size:8px}.roomBody{padding:35px 20px 45px}.roomGrid,.sectorCards{grid-template-columns:1fr}.roomHero h1{font-size:28px}.roomHero.withSprite{gap:12px;align-items:flex-start}.roomHero.withSprite>.sprite{width:100px}.roomHero.withSprite h1{font-size:23px}.roomHero.withSprite .eyebrow{font-size:8px}.roomHero.withSprite p{font-size:12px}.consolePanel{padding:20px}.roomHero>p:last-child{font-size:14px}.emptySignal{padding:32px 20px}.emptySignal h2{font-size:18px}.historyRows>div{flex-direction:column;gap:4px}.loadingScreen h1{font-size:23px}.claimPanel{padding:20px}.claimPanel h2{font-size:21px}.claimPanel .primaryButton{font-size:9px}.inventoryStrip{gap:13px}.inventoryStrip>span{padding-right:14px;font-size:11px}}@media(max-height:690px) and (min-width:701px){.observatory{min-height:540px}.landingNav{height:70px;padding-top:15px;padding-bottom:15px}.landingCopy{top:16%}.landingCopy h1{font-size:40px;margin:10px auto 13px}.landingCopy .eyebrow,.landingTag{font-size:8px}.telescopeButton{margin-top:16px;min-height:46px;padding:9px 18px;font-size:10px}.entryHint{font-size:6px}.landingFooter{height:69px}.terraceNote{padding:14px;bottom:20%;right:5%}.terraceNote b{font-size:9px}.panelPlanet{height:75px}.panelPlanet .sprite{width:85px}.locationPanel h2{font-size:16px}.panelPrice{font-size:24px;margin:14px 0}.locationPanel{padding:15px}.locationPanel .primaryButton{margin-top:13px}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.nightLife{display:none}.courier{transform:translate(0)}}.nebula{background:linear-gradient(#050b1b18,#050b1b18),url(/art/orion-nebula.webp) 50%/100% 100%;filter:none;opacity:.78;image-rendering:pixelated}.objectLabel{font-size:11px}.objectLabel small{font-family:Arial,Helvetica,sans-serif;font-size:11px;letter-spacing:.35px;line-height:1.3}.celestial.corporate-planet{width:180px;height:180px}.explorerWelcome{background:linear-gradient(90deg,#070e24e6,transparent);padding:16px 18px 20px;left:16px;top:100px;width:280px}@media(max-width:700px){.explorerWelcome{left:5px;top:73px;width:200px;padding:12px}.objectLabel small{font-size:11px}.landingNav .navPort{font-size:9px}.telescopeButton{font-size:10px}.entryHint{font-size:7px}.landingTag{font-size:9px}.landingStats small{font:9px Arial,Helvetica,sans-serif}.landingCopy .eyebrow{font-size:8px}.motionButton{min-height:32px;min-width:30px}}.promotionSignal{position:absolute;right:30px;top:24px;z-index:7;background:#15243aed;border:1px solid #a8dfc9;padding:12px 17px;display:flex;gap:14px;align-items:center;max-width:320px}.promotionSignal>span{font-size:35px;color:#a6ecf4}.promotionSignal b{font:9px var(--pixel);color:var(--mint)}.promotionSignal small{font:12px Arial,sans-serif;display:block;margin-top:7px;color:#d6e6f4}.promotionTerms{color:var(--muted);font-size:13px;margin-top:16px}.promotionTerms summary{cursor:pointer}.promotionCard h2{color:var(--gold);font-size:21px;margin:18px 0}@media(max-width:700px){.explorerWelcome{width:220px}.explorerWelcome h1{font-size:16px}.promotionSignal{top:auto;bottom:145px;left:16px;right:16px;max-width:none}}.deepSpaceBackdrop{position:absolute;inset:-6%;background:linear-gradient(#030a1799,#07132677),url(/art/orion-nebula.webp) 50%/cover;opacity:.62;pointer-events:none;image-rendering:pixelated}.spaceWorld{background:none;will-change:auto;border-color:#80b1cc66}.spaceWorld .nebula{opacity:.22;background-size:100% 100%;mix-blend-mode:screen}.spaceDust{background:#d4e8f5;box-shadow:0 0 5px #c8dcf244;opacity:.7}.worldCoordinate{font-size:42px;letter-spacing:8px;white-space:nowrap;color:#99c5d522}.worldCoordinate small{display:block;margin-top:24px}.celestial{width:70px;height:70px}.celestial.bright-star{width:92px;height:92px}.celestial.moon{width:116px;height:116px}.celestial.planet{width:158px;height:158px}.celestial.corporate-planet{width:206px;height:206px}.celestial .objectLabel{top:92%;transform:translateX(-50%) scale(var(--label-scale));transform-origin:top center;min-width:140px;padding:7px 10px}.celestial .objectLabel small{font-size:11px}.celestial.planet .objectLabel{font-size:10px}.celestial.selected .sprite,.celestial:hover .sprite{transform:none}.celestial.selected:before{inset:-12%;border-style:dashed;box-shadow:0 0 20px #9fd8e70d}.listingVisual{position:relative;display:block;aspect-ratio:1;width:100%;isolation:isolate;pointer-events:none}.listingVisual .sprite{width:100%}.listingVisual.variant-1 .worldBody{filter:hue-rotate(26deg)}.listingVisual.variant-2 .worldBody{filter:hue-rotate(-22deg)}.listingVisual.variant-3 .worldBody{filter:hue-rotate(65deg) saturate(.75)}.listingVisual.variant-4 .worldBody{filter:hue-rotate(-50deg) saturate(.8)}.listingVisual[data-kind=bright-star] .worldBody,.listingVisual[data-kind=star] .worldBody{animation:stellarPulse 6s ease-in-out infinite}.listingVisual.variant-1{animation-delay:-2s}.listingVisual.variant-3{animation-delay:-4s}.brandBadge{position:absolute;inset:34% 32%;display:grid;place-items:center;padding:3%;background:#eff8ffed;border:1px solid #d4effa;box-shadow:0 2px 0 #22345677,0 0 10px #d1f4ff22;border-radius:14%;opacity:0;transition:opacity .2s}.showDetail .brandBadge{opacity:1}.brandBadge img{width:100%;height:100%;object-fit:contain;image-rendering:auto}.brandBadge b{font:700 16px var(--pixel);color:#243455;line-height:1}.inhabitantPlaque{position:absolute;top:78%;left:50%;transform:translateX(-50%);font:6px/1.3 var(--pixel);text-shadow:1px 1px #020714;max-width:90%;text-align:center;color:#effbff;background:#0e1f35bf;padding:3px 5px;border:1px solid #8faabd55}.upgradeAurora{position:absolute;inset:13%;border-radius:50%;background:conic-gradient(from 0deg,transparent,#79ffd740,#b18bff77,transparent,#65dbee70,transparent);filter:blur(3px);animation:auroraDrift 14s linear infinite;z-index:-1;box-shadow:0 0 20px #64fada55}.upgradeRings{position:absolute;inset:35% 1%;border:4px double #f2cfab;transform:rotate(-27deg);border-radius:50%;opacity:.8;box-shadow:0 1px 0 #2c2444;z-index:2;pointer-events:none}.upgradeBeacon{position:absolute;left:50%;top:50%;width:0;height:0;z-index:-1}.upgradeBeacon i{position:absolute;border:1px solid #87ecd066;width:120px;height:120px;border-radius:50%;transform:translate(-50%,-50%);animation:beaconPulse 5s ease-out infinite}.upgradeBeacon i+i{animation-delay:-2.5s}.upgradeSettlement{position:absolute;left:29%;right:29%;top:60%;height:12%;display:flex;gap:5%;align-items:flex-end;transform:rotate(-8deg)}.upgradeSettlement i{width:16%;height:60%;background:repeating-linear-gradient(0deg,#233557 0 2px,#ffdc96 2px 3px);border:1px solid #0e2139;box-shadow:0 0 5px #f2c86c66}.upgradeSettlement i:nth-child(2n){height:100%}.upgradeSettlement b{position:absolute;left:10%;top:-120%;width:10%;height:180%;background:#253c5b;border-top:2px solid #ffda89;box-shadow:0 -3px 8px #fff0a8}.upgradeSatellite{position:absolute;width:25%;height:12%;left:95%;top:35%;display:flex;align-items:center;gap:10%;animation:satelliteHover 7s ease-in-out infinite}.upgradeSatellite i{height:100%;width:36%;border:1px solid #aeced4;background:repeating-linear-gradient(90deg,#27436b 0 3px,#72a9c6 3px 4px)}.upgradeSatellite b{height:70%;width:20%;background:#f6d98b;box-shadow:0 0 8px #f6d98b66}.upgradeMoon{position:absolute;left:88%;top:73%;width:34%;animation:satelliteHover 11s ease-in-out infinite}.upgradeFleet{position:absolute;left:-29%;top:38%;width:37%;animation:satelliteHover 8s ease-in-out infinite}.upgradeFleet .sprite+.sprite{position:absolute;width:65%;left:-25%;top:66%}.enhancedFlare:before{content:"";position:absolute;inset:1%;background:radial-gradient(circle,#fff5ac44,transparent 65%);box-shadow:0 0 20px #ffe38544;animation:stellarPulse 2s ease-in-out infinite;border-radius:50%}.constructionCrew{position:absolute;inset:25% 9% 20%;border-bottom:2px dashed #ffdb85}.constructionCrew i{position:absolute;left:12%;bottom:0;width:5px;height:13px;background:#ffd383;border-top:4px solid #f6ebe2;box-shadow:0 -3px #ed9261;animation:workerMove 6s ease-in-out infinite}.constructionCrew i+i{left:68%;animation-delay:-3s}.constructionCrew b{position:absolute;width:35%;height:100%;border-left:3px solid #dab384;left:66%;border-top:3px solid #dab384}.constructionCrew>.sprite{position:absolute;width:40%;left:-28%;top:-25%;animation:satelliteHover 6s infinite}.constructionMarker{top:93%;transform:translateX(-50%) scale(var(--label-scale));transform-origin:top center}.celestial.construction .objectLabel,.celestial.verification .objectLabel{top:116%}.ambientTraffic{position:absolute;inset:0;pointer-events:none;overflow:hidden}.surveyShip{position:absolute;width:38px;opacity:.8;left:0;top:60%;animation:surveyCross 39s linear infinite;filter:drop-shadow(-8px 8px 6px #69d7fa35)}.surveyShip-1{width:24px;top:28%;animation-duration:53s;animation-delay:-23s}.surveyShip-2{width:17px;top:88%;animation-duration:67s;animation-delay:-9s}.surveyShip span{position:absolute;width:2px;height:3px;left:37%;top:63%;background:#b7eeff;box-shadow:-3px 4px #65cde977,-6px 8px #70deee22;animation:glint 1s infinite}.passingMeteor{position:absolute;width:120px;height:1px;left:20%;top:15%;background:linear-gradient(90deg,transparent,#cbeffe);transform:rotate(-25deg);animation:meteorCross 17s linear infinite;opacity:0}.passingMeteor.second{left:58%;top:67%;animation-delay:-9s;animation-duration:29s}.inspectButton{width:100%;margin-top:18px;padding:12px;font:9px var(--pixel);border-color:#79b5c4;background:#112c42;color:#b9e8ec}.panelPlanet .listingVisual{position:absolute;width:145px;left:50%;top:-6px;transform:translateX(-50%)}.panelPlanet .listingVisual .sprite{position:static;top:auto;left:auto;transform:none;width:100%}.panelPlanet .listingVisual .inhabitantPlaque{display:none}.roomHero.withSprite>.listingVisual{width:220px;flex-shrink:0}.inspectionBar{position:absolute;left:50%;bottom:26px;transform:translateX(-50%);display:flex;align-items:center;gap:16px;background:#0d1b32ed;border:1px solid #719ba9;padding:14px 20px;z-index:8;max-width:calc(100% - 370px);box-shadow:4px 4px #050c1fcc}.inspectionBar strong{display:block;font:15px var(--pixel);margin:6px 0}.inspectionBar small{color:var(--mint);display:block}.inspectionBar button{font:9px var(--pixel);padding:12px}.inspectionBar button:last-child{font-size:16px;padding:8px}.viewCoordinates{position:absolute;top:29px;right:28px;text-align:right;pointer-events:none;font:8px var(--pixel);color:#a6b7ca}.viewCoordinates small{display:block;font:10px var(--pixel);letter-spacing:2px;color:#7492ac;margin-top:6px}.universeExperience:has(.locationPanel) .viewCoordinates{display:none}[data-overview=true] .celestial{transform:translate(-50%,-50%) scale(var(--marker-scale))}[data-overview=true] .objectLabel{display:none}[data-overview=true] .worldCoordinate{color:#bdd3e366}[data-overview=true] .ambientTraffic{opacity:.3}[data-overview=true] .nebula{opacity:.55}.zoomControls output{padding:7px 0}.miniMap{width:150px}.miniMap span{font-size:6px}.explorerWelcome{width:265px}.explorerWelcome h1{font-size:19px}.explorerWelcome>span{font-size:7px}@keyframes stellarPulse{0%,to{opacity:.85}50%{opacity:1;filter:brightness(1.12)}}@keyframes auroraDrift{to{transform:rotate(1turn)}}@keyframes beaconPulse{0%{transform:translate(-50%,-50%) scale(.5);opacity:0}15%{opacity:.8}to{transform:translate(-50%,-50%) scale(1.8);opacity:0}}@keyframes satelliteHover{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes workerMove{0%,to{transform:translateX(0)}50%{transform:translateX(12px)}}@keyframes surveyCross{0%{transform:translate(-70px,180px);opacity:0}8%,90%{opacity:.85}to{transform:translate(110vw,-420px);opacity:0}}@keyframes meteorCross{0%,83%,to{opacity:0;transform:translate(0) rotate(-25deg)}85%{opacity:.7}92%{opacity:0;transform:translate(400px,-160px) rotate(-25deg)}}@media(max-width:700px){.viewCoordinates{top:70px;right:16px;font-size:6px}.viewCoordinates small{font-size:7px}.explorerWelcome{top:77px;width:190px}.explorerWelcome h1{font-size:15px}.explorerWelcome p:not(.eyebrow){font-size:10px}.miniMap{width:90px}.inspectionBar{left:12px;right:12px;bottom:12px;transform:none;max-width:none;gap:8px;padding:12px}.inspectionBar>div{flex:1 1;min-width:0}.inspectionBar .eyebrow{font-size:7px}.inspectionBar small,.inspectionBar strong{font-size:11px}.inspectionBar button{font-size:7px;padding:9px}.inspectionBar button:last-child{font-size:14px}.universeExperience[data-inspecting=true] .miniMap,.universeExperience[data-inspecting=true] .zoomControls{bottom:124px}.panelPlanet .listingVisual{width:105px}.roomHero.withSprite>.listingVisual{width:100px}.surveyShip{width:27px}.surveyShip-1{width:19px}.surveyShip-2{width:14px}}@media(prefers-reduced-motion:reduce){.ambientTraffic{display:none}}.identityRoom{min-height:calc(100svh - 92px);padding:55px 20px;display:flex;align-items:center;flex-direction:column;gap:22px;background:radial-gradient(ellipse at center,#19374b55,transparent 70%)}.identityRoom>h1{font-size:clamp(22px,4vw,34px);text-align:center}.identityRoom>p{color:var(--muted);text-align:center}.clerkCard{border:1px solid #4b6f86!important;box-shadow:5px 5px #030b1b!important;max-width:100%}.clerkPrimary{color:#162236!important}.accountActions{display:flex;align-items:center;gap:25px;flex-wrap:wrap}.accountActions>a:not(.primaryButton){margin-top:22px;font:10px var(--pixel);color:var(--gold)}.identityRoom>.emptySignal{max-width:650px}.identityRoom .emptySignal h1{font-size:26px;margin:15px 0 20px}.workshopRoom{max-width:1230px}.workshopLayout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,1fr);grid-gap:28px;gap:28px;align-items:start}.workshopStage{position:-webkit-sticky;position:sticky;top:20px;min-height:620px;flex-direction:column;border:1px solid #546b85;background:linear-gradient(#07132255,#050d22aa),url(/art/orion-nebula.webp) 50%/cover;overflow:hidden;box-shadow:5px 5px #040c1c}.workshopBadges,.workshopStage{display:flex;align-items:center}.workshopBadges{width:100%;justify-content:space-between;gap:10px;padding:20px;font:8px var(--pixel);color:#b8c7d8;border-bottom:1px solid #7895b133}.workshopBadges button{width:34px;height:34px;font-size:16px}.workshopCelestial{width:min(65%,330px);margin:35px auto 30px;transition:transform .3s}.workshopCelestial[data-detail=false]{transform:scale(.4)}.workshopCaption{text-align:center;padding:0 28px 25px;margin-top:auto}.workshopCaption b{font:15px var(--pixel);color:var(--gold)}.workshopCaption p{font-size:13px;margin:10px auto 18px;max-width:350px;color:#aec3d9}.workshopCaption button{font:9px var(--pixel);padding:12px 20px}.workshopControls>label{display:block;font:9px var(--pixel);color:var(--cyan);margin:0 0 10px}.workshopControls select{width:100%;padding:12px;margin-bottom:20px}.workshopControls fieldset{border:1px solid #415e7b;padding:20px 16px;margin:13px 0 25px}.workshopControls legend{padding:0 8px;font:10px var(--pixel);color:var(--gold)}.workshopControls fieldset>p{font-size:13px;color:var(--muted);margin-bottom:16px}.upgradeChoice{display:flex;align-items:center;gap:12px;padding:14px 0;border-top:1px solid #37526a77;cursor:pointer}.upgradeChoice input{accent-color:var(--gold);width:18px;height:18px;flex-shrink:0}.upgradeChoice b{font-size:14px}.upgradeChoice small{display:block;font-size:11px;color:var(--muted)}.upgradeChoice strong{font:11px var(--pixel);color:var(--gold);margin-left:auto}.equipmentComparison{grid-column:1/-1;padding:30px;background:#0d1c33;border:1px solid #415e7b}.equipmentComparison h2{font-size:20px;margin-bottom:12px}.equipmentComparison>p{color:var(--muted);font-size:14px}.comparisonWorlds{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;text-align:center;margin-top:25px}.comparisonWorlds .listingVisual{width:180px;margin:0 auto 25px}.comparisonWorlds>div>b{font:9px var(--pixel);display:block;color:#c6e8ef}.comparisonWorlds small{display:block;color:var(--muted);margin-top:8px;font-size:12px}.workshopCelestial .brandBadge b{font-size:clamp(16px,2vw,28px)}@media(max-width:700px){.workshopLayout{grid-template-columns:minmax(0,1fr);gap:30px}.workshopStage{position:relative;top:auto;min-height:460px}.workshopBadges{padding:13px;font-size:7px}.workshopCelestial{max-width:260px;margin:25px auto}.workshopCaption b,.workshopCaption p{font-size:12px}.comparisonWorlds{gap:16px;grid-template-columns:1fr}.equipmentComparison{padding:22px}.equipmentComparison h2{font-size:17px}.identityRoom{padding:30px 16px}}[data-overview=true] .listingVisual *{animation:none!important}