@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-regular.ttf)format("truetype")}@font-face{font-family:Barlow;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/barlow-medium.ttf)format("truetype")}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/barlow-condensed-medium.ttf)format("truetype")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-mono-regular.ttf)format("truetype")}@font-face{font-family:Ether Dot;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ether-dot-bold.woff)format("woff")}@font-face{font-family:Oxanium;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/oxanium-console.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:100 700;font-display:swap;src:url(/fonts/ibmplexsans-console.woff)format("woff")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/chakrapetch-console.woff)format("woff")}@font-face{font-family:Ether Console Dot;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/ether-console-dot.woff)format("woff")}:root{color-scheme:dark;--bg:#101c19;--paper:#e4e9d8;--muted:#9aa99a;--dim:#748477;--line:#d3e4c72b;--accent:#d5e9ad;--mint:#afd5b1;--serif:"Instrument Serif",Georgia,"Times New Roman",serif;--sans:"DM Sans",Arial,sans-serif;--mono:ui-monospace,SFMono-Regular,Consolas,monospace;font-family:var(--sans);color:var(--paper);background:var(--bg);font-synthesis:none;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{margin:0}button,input,select{font:inherit}button,a,input,select{-webkit-tap-highlight-color:transparent}button{color:inherit;cursor:pointer}button:disabled{cursor:wait;opacity:.6}a{color:inherit;text-decoration:none}button{background:0 0;border:0}svg{display:block}button,a{touch-action:manipulation}[hidden]{display:none!important}::selection{color:#15231b;background:#d5e9ad}.skip{z-index:100;background:var(--accent);color:var(--bg);padding:12px 20px;position:fixed;top:-100px;left:24px}.skip:focus{top:12px}.experience{background:radial-gradient(at 65% 30%,#284438,#101c19 70%);width:100%;height:100svh;min-height:700px;position:relative;overflow:hidden}.world,.vignette,.grain{position:absolute;inset:0}.world canvas{touch-action:none;width:100%;height:100%;transition:opacity 1.5s;display:block}.world canvas:focus-visible{outline-offset:-5px}.vignette{pointer-events:none;z-index:1;background:linear-gradient(90deg,#0a1612b3,#0a161259 24%,#0000 57%),linear-gradient(#09120f80,#0000 20% 77%,#09120ff2)}.grain{z-index:2;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.8' d='M0 0h180v180H0z'/%3E%3C/svg%3E")}.site-header{z-index:5;border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin:0 4%;padding:32px 0 26px;display:flex;position:absolute;top:0;left:0;right:0}.identity{flex-shrink:0;align-items:center;gap:13px;display:flex}.identity strong{letter-spacing:2.1px;font-size:12px;font-weight:650;display:block}.identity-sub{font-family:var(--mono);letter-spacing:1.7px;color:var(--muted);margin-top:6px;font-size:8px;display:block}.header-nav{color:#b8c3b1;align-items:center;gap:34px;font-size:12px;display:flex}.header-nav a{padding:8px 0;transition:color .2s;position:relative}.header-nav a:hover{color:#fff}.header-nav a[aria-current]{color:var(--paper)}.nav-dot{background:var(--accent);vertical-align:middle;border-radius:50%;width:4px;height:4px;margin-left:5px;display:inline-block}.tiny-lock{color:var(--dim);margin-left:4px;font-size:15px}.read-link{white-space:nowrap;color:#c8d2bd;align-items:center;gap:24px;font-size:11px;display:flex}.arrival{z-index:3;pointer-events:none;max-width:600px;transition:opacity .65s,transform .65s;position:absolute;top:25%;left:8%}.arrival button{pointer-events:auto}.eyebrow{font-family:var(--mono);letter-spacing:1.9px;color:#bac7ad;align-items:center;gap:10px;font-size:8px;font-weight:400;display:flex}.live-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:5px;height:5px;display:inline-block;box-shadow:0 0 10px #d5e9ad44}.arrival h1{font-family:var(--serif);letter-spacing:-.04em;color:#e8ecdb;margin:29px 0 25px;font-size:clamp(100px,12.2vw,190px);font-weight:400;line-height:.85}.arrival .the{font-family:var(--sans);letter-spacing:8px;margin-bottom:19px;margin-left:7px;font-size:12px;font-weight:450;line-height:1;display:block}.title-period{color:var(--accent)}.arrival-subtitle{font-size:clamp(24px,2.2vw,34px);font-family:var(--serif);letter-spacing:.1px;margin:0 0 20px;font-weight:400;line-height:1.2}.arrival-subtitle em{color:#cad3bd;font-weight:400}.arrival-description{color:#aebba7;letter-spacing:.15px;margin:0 0 29px;font-size:12px;font-weight:400;line-height:1.9}.primary-button{background:var(--accent);color:#253122;letter-spacing:.15px;border:1px solid #0000;justify-content:space-between;align-items:center;gap:32px;min-height:49px;padding:0 23px;font-size:11px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.primary-button:hover{background:#e3f6bc;transform:translateY(-2px)}.button-arrow{font-size:21px;font-weight:400}.arrival-footnote{font-family:var(--mono);letter-spacing:.9px;color:#889b85;align-items:center;gap:7px;margin-top:18px;font-size:7px;display:flex}.mini-spark{color:var(--accent);font-size:13px}.arrival.departed{opacity:0;pointer-events:none;transform:translateY(-15px)}.arrival.departed button{pointer-events:none}.expedition-status{z-index:3;width:240px;font-size:9px;position:absolute;top:145px;right:4%}.status-top{font-family:var(--mono);letter-spacing:1.1px;align-items:center;gap:8px;font-size:7px;display:flex}.status-code{color:#80937f;margin-left:auto}.status-body{color:#bbc8b1;align-items:center;gap:13px;margin:20px 0 17px;font-size:11px;line-height:1.7;display:flex}.status-cross{color:#bdcda9;font-size:30px;font-weight:400}.status-bottom{border-top:1px solid var(--line);width:100%;font-family:var(--mono);letter-spacing:1px;color:#a7b79d;justify-content:space-between;align-items:center;padding:11px 0;font-size:7px;display:flex}.status-bottom span:last-child{color:var(--accent);font-size:14px}.world-footer{z-index:5;justify-content:space-between;align-items:center;gap:20px;display:flex;position:absolute;bottom:58px;left:4%;right:4%}.movement-hint{color:#a9b79d;flex:1;align-items:center;gap:12px;display:flex}.orbit-symbol{color:#bac9aa;font-size:25px;font-weight:400}.movement-hint b{font-family:var(--mono);letter-spacing:1.5px;margin-bottom:6px;font-size:7px;font-weight:400;display:block}.movement-hint span span{color:#7c9078;font-size:9px;display:block}.destination-dock{backdrop-filter:blur(18px);background:#111e179e;border:1px solid #b5cca126;align-items:center;gap:3px;padding:5px;display:flex;box-shadow:0 8px 40px #0002}.destination-dock button{color:#a8b69c;align-items:center;gap:12px;min-height:44px;padding:14px 16px;font-size:11px;transition:background .2s;display:flex}.destination-dock button[aria-current]{color:var(--paper);background:#b7d19d1a;box-shadow:inset 0 0 0 1px #b8ce9f22}.dock-number{font-family:var(--mono);color:#8ba078;font-size:8px}.dock-icon{color:#b2c79c;margin-left:8px;font-size:15px}.utility-buttons{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.icon-button{color:#c0cfb2;backdrop-filter:blur(15px);background:#16241b55;border:1px solid #a8bf952e;border-radius:50%;place-items:center;width:40px;height:40px;transition:background .2s;display:grid;position:relative}.icon-button:hover{background:#bfd4a51a}.icon-button svg{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linejoin:round;stroke-linecap:round;width:17px;height:17px}.sound-waves{display:none}.sound-button[aria-pressed=true] .sound-waves{display:block}.sound-button[aria-pressed=true] .sound-slash{display:none}.journal-dot{background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:0;right:1px}.bottom-colophon{z-index:3;font-family:var(--mono);letter-spacing:1.4px;color:#6d8369;justify-content:space-between;font-size:6px;display:flex;position:absolute;bottom:22px;left:4%;right:4%}.colophon-star{color:#a1b48e;margin:0 8px;font-size:10px}.world-marker{white-space:nowrap;backdrop-filter:blur(8px);color:#c9d8bb;font-family:var(--mono);letter-spacing:1px;z-index:3;background:#11271e99;border:1px solid #b4cca82e;align-items:center;gap:9px;padding:9px 12px;font-size:7px;transition:opacity .4s;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.world-marker:hover{background:#2c4530cc;border-color:#c8e4b277}.marker-cross{color:#d4e7b7;font-size:17px}.marker-arrow{color:#9eb58f;font-size:13px}.world-markers{pointer-events:none;position:absolute;inset:0}.world-marker{pointer-events:auto}.experience:not(.entered) .world-marker[data-marker=threshold]{display:none}.experience:not(.entered) .world-marker{opacity:.65}.place-card{z-index:3;pointer-events:none;width:280px;animation:.5s both appear;position:absolute;top:29%;left:6%}.place-card h1{font-family:var(--serif);letter-spacing:-1.7px;margin:23px 0;font-size:64px;font-weight:400;line-height:.98}.place-card p{color:#bac7ad;font-size:12px;line-height:1.9}.text-action{text-align:left;border-bottom:1px solid var(--line);pointer-events:auto;color:var(--accent);align-items:center;gap:12px;margin:12px 0 27px;padding:14px 0;font-size:11px;display:flex}.text-action span{font-size:19px}.place-coordinate{font-family:var(--mono);color:#7f947a;letter-spacing:1.5px;font-size:7px}.load-status{font-family:var(--mono);letter-spacing:1px;color:#b6c6a8;z-index:3;align-items:center;gap:9px;font-size:8px;transition:opacity .5s;display:flex;position:absolute;bottom:155px;left:50%;transform:translate(-50%)}.loading-ring{border:1px solid #abc29744;border-top-color:#c9e0b3;border-radius:50%;width:10px;height:10px;animation:1.5s linear infinite spin}.notice{z-index:8;text-align:center;background:#1d3128ed;border:1px solid #bed8ac44;max-width:90%;padding:14px 22px;font-size:12px;position:absolute;bottom:145px;left:50%;transform:translate(-50%);box-shadow:0 12px 40px #0003}.touch-controls{z-index:4;pointer-events:none;position:absolute;inset:0}.touch-pad{backdrop-filter:blur(12px);pointer-events:auto;touch-action:none;color:#c6d8b2;background:#13251e88;border:1px solid #bdd3a840;border-radius:50%;width:102px;height:102px;font-size:12px;position:absolute;bottom:155px;left:22px}.touch-center{pointer-events:none;background:#c6d8b21a;border:1px solid #bfd4a355;border-radius:50%;width:30px;height:30px;position:absolute;top:35px;left:35px}.touch-n{position:absolute;top:5px;left:46px}.touch-s{position:absolute;bottom:5px;left:46px}.touch-w{position:absolute;top:43px;left:8px}.touch-e{position:absolute;top:43px;right:8px}.touch-inspect{pointer-events:auto;background:#13251e88;border:1px solid #bdd3a840;border-radius:50%;width:54px;height:54px;font-size:27px;position:absolute;bottom:170px;right:22px}.world-fallback{pointer-events:none;background:radial-gradient(at 68% 32%,#46604b88,#0000 40%);transition:opacity 1s;position:absolute;inset:0}.world-ready .world-fallback{opacity:0}.fallback-orbit{border:20px solid #9ca99144;border-radius:50%;width:29vw;height:29vw;position:absolute;top:23%;left:58%;transform:rotateY(-35deg)rotate(8deg);box-shadow:0 0 90px #d0d6a91a,inset 0 0 70px #d0d6a91a}.fallback-horizon{background:repeating-linear-gradient(0deg,#0000,#0000 5px,#a3b89304 6px 7px);border-top:1px solid #c1d4a61a;width:100%;height:34%;position:absolute;top:66%}.panel{width:490px;max-width:calc(100vw - 32px);max-height:calc(100svh - 40px);color:var(--paper);scrollbar-width:thin;scrollbar-color:#68815e #14211b;backdrop-filter:blur(30px);background:#14211bf7;border:1px solid #a6bc8f38;margin:0;padding:24px 35px 25px;position:fixed;inset:20px 20px 20px auto;overflow-y:auto;box-shadow:-15px 0 100px #0005}.panel[open]{animation:.3s panel-in}.panel-head{justify-content:space-between;align-items:center;gap:15px;display:flex}.panel-classification{font-family:var(--mono);letter-spacing:1.5px;color:#94a787;font-size:8px}.close-button{font-family:var(--sans);border:1px solid var(--line);color:#cbd8bc;border-radius:50%;width:36px;height:36px;font-size:17px}.panel h2{font-family:var(--serif);letter-spacing:-1px;margin:29px 0 23px;font-size:55px;font-weight:400;line-height:1.05}.panel-rule{align-items:center;gap:12px;margin:0 0 32px;display:flex}.panel-rule>span:first-child{background:var(--line);flex:1;height:1px}.panel-rule>span:last-child{font-family:var(--mono);letter-spacing:2px;color:#718369;font-size:7px}.panel-section p{color:#b8c5ae;margin:16px 0;font-size:13px;line-height:1.9}.panel-kicker{font-family:var(--mono);letter-spacing:1.4px;color:#93a882;font-size:8px}.panel-section .panel-lede{font-family:var(--serif);color:var(--paper);margin:25px 0 20px;font-size:39px;line-height:1.2}.panel-section blockquote{font-family:var(--serif);color:#d8e3c6;border-left:1px solid #b4c89a66;margin:30px 0;padding:18px 0 18px 20px;font-size:34px;line-height:1.25}.inline-link{border-bottom:1px solid var(--line);text-align:left;width:100%;color:var(--accent);justify-content:space-between;align-items:center;gap:18px;margin-top:15px;padding:16px 0;font-size:12px;display:flex}.inline-link span{font-size:20px}.small-note{color:#8c9f81!important;font-size:10px!important;line-height:1.7!important}.panel-foot{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:1.1px;color:#7e9273;align-items:center;gap:10px;margin-top:40px;padding-top:20px;font-size:6px;display:flex}.panel-spark{color:#adbf94;font-size:21px}.redacted-channel{border:1px solid var(--line);background:#0d1914;justify-content:space-between;align-items:center;margin-bottom:25px;padding:30px 20px;display:flex}.redacted-lines{letter-spacing:3px;color:#78836d;font-size:15px}.channel-light{background:#a37746;border-radius:50%;width:6px;height:6px}.project-meta{font-family:var(--mono);letter-spacing:.8px;color:#b0c39a;align-items:center;gap:7px;font-size:7px;display:flex}.project-meta>span:last-child{color:#7e9272;margin-left:auto}.exhibit-controls{border:1px solid var(--line);gap:3px;margin-top:23px;padding:4px;display:flex}.exhibit-controls button{color:#9eb18e;flex:1;padding:11px 6px;font-size:10px}.selected,.exhibit-controls button.selected{background:var(--console-case);color:var(--console-red)}.exhibit-note{border-top:1px solid var(--line);padding:22px 0 14px;position:relative}.exhibit-note>span{font-family:var(--mono);letter-spacing:1.4px;color:#7b926e;font-size:7px;position:absolute;top:29px;right:0}.exhibit-note h3{font-family:var(--serif);margin:0;font-size:28px;font-weight:400}.exhibit-note p{margin-bottom:0;font-size:12px}.live-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:var(--mono);color:#91a37f;justify-content:space-between;gap:12px;margin-top:20px;padding:20px 0;font-size:7px;display:flex}.live-metrics b{color:#d4e6bd;font-family:var(--sans);margin-bottom:6px;font-size:22px;font-weight:450;display:block}.probe-preview{border:1px solid var(--line);background:radial-gradient(#78956c1a,#0000 70%);place-items:center;height:180px;margin:20px 0;display:grid;position:relative;overflow:hidden}.probe-preview-ring{border:1px solid #99b28444;border-radius:50%;width:135px;height:135px;position:absolute;top:48px;transform:rotateX(65deg)}.probe-preview-body{background:linear-gradient(155deg,#dce3d0,#72836c);border-radius:55% 55% 45% 45%;width:83px;height:45px;transition:background .3s;position:relative;transform:rotate(-12deg);box-shadow:0 17px 35px #0007}.probe-preview-body:before,.probe-preview-body:after{content:"";background:inherit;clip-path:polygon(0 0,100% 20%,80% 100%,0 75%);width:35px;height:17px;position:absolute;top:8px}.probe-preview-body:before{left:-24px;transform:scaleX(-1)rotate(-5deg)}.probe-preview-body:after{right:-24px;transform:rotate(-5deg)}.probe-preview-body span{background:#bbffd1;border:3px solid #6a704b;border-radius:50%;width:23px;height:13px;position:absolute;bottom:1px;left:30px;box-shadow:0 0 18px #bbffd17d}.preview-coordinate{font-family:var(--mono);letter-spacing:1.4px;color:#7f9772;font-size:6px;position:absolute;top:12px;left:13px}.preview-caption{font-family:var(--mono);letter-spacing:1.5px;color:#92a580;font-size:6px;position:absolute;bottom:13px;left:13px}.customization{border:0;margin:25px 0;padding:0}.customization legend{color:#c4d0b8;margin-bottom:12px;font-size:11px}.customization legend span{font-family:var(--mono);color:#79916a;margin-right:12px;font-size:8px}.option-row{gap:6px;display:flex}.option-row button{border:1px solid var(--line);color:#a3b494;flex:1;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:7px 4px;font-size:10px;display:flex}.swatch-option i{background:var(--swatch);border:1px solid #c8d7b844;border-radius:50%;width:12px;height:12px;display:inline-block}.full{width:100%;margin-top:15px}.signal-instruments{margin-top:25px}.signal-instrument{border:1px solid var(--line);background:#112018;margin-bottom:10px;padding:19px 18px}.signal-top{font-family:var(--mono);letter-spacing:1.2px;color:#98af86;justify-content:space-between;font-size:7px;display:flex}.frequency-control{justify-content:space-between;align-items:center;padding:14px 0;display:flex}.frequency-control button{border:1px solid var(--line);color:#c6d7b4;border-radius:50%;width:38px;height:38px;font-size:20px}.frequency-control>span{align-items:baseline;gap:7px;display:flex}.frequency-control output{letter-spacing:1px;font-variant-numeric:tabular-nums;font-size:33px;font-weight:450}.frequency-control small{font-family:var(--mono);color:#93a880;font-size:9px}.frequency-track{background:#6e815133;height:2px;margin:0 0 12px}.frequency-track span{background:#b79e6c;width:0%;height:100%;transition:width .2s;display:block}.aligned .frequency-track span{background:var(--accent)}.engraving{font-family:var(--mono);letter-spacing:1.5px;color:#84946f;font-size:7px}.signal-links{border-top:1px solid var(--line);color:#a9bf91;justify-content:space-between;gap:15px;padding-top:15px;font-size:10px;display:flex}.signal-links button{padding:8px 0}.signal-links button:last-child{color:#899b79}.hint-text{color:#a6b991!important;font-size:11px!important}.passage-discovered{border-top:1px solid #b9d59a55;margin-top:25px;padding-top:25px}.passage-discovered>span{font-family:var(--mono);letter-spacing:2px;color:var(--accent);font-size:8px}.passage-discovered h3{font-family:var(--serif);margin:18px 0;font-size:42px;font-weight:400}.signature{font-family:var(--serif);font-style:italic;color:var(--paper)!important;font-size:32px!important}.journal-entry{border-bottom:1px solid var(--line);padding:23px 0;position:relative}.journal-entry>span{font-family:var(--mono);letter-spacing:1px;color:#94ad7e;font-size:7px}.journal-entry h3{font-family:var(--serif);margin:9px 0;font-size:27px;font-weight:400}.journal-entry.locked h3{font-family:var(--sans);letter-spacing:1px;font-size:12px}.setting-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:20px 0;font-size:12px;display:flex}.toggle-setting{border:1px solid var(--line);background:#c4d7ae13;min-width:60px;padding:9px 12px;font-size:11px}.toggle-setting[aria-checked=true]{color:#1e2c1b;background:#c4d7ae}.setting-row select{border:1px solid var(--line);color:#c6d4b9;background:#15251c;max-width:210px;padding:10px;font-size:11px}.setting-row input{width:150px;accent-color:var(--accent)}.controls-reference{margin-top:25px}.controls-reference h3{font-family:var(--serif);margin:12px 0;font-size:29px;font-weight:400}kbd{min-width:20px;height:20px;font-family:var(--mono);border:1px solid var(--line);color:#d1dcbe;place-items:center;margin-right:4px;padding:0 4px;font-size:9px;line-height:1;display:inline-grid}.reset-details{border-top:1px solid var(--line);color:#8ca17b;margin-top:28px;padding-top:22px;font-size:10px}.reset-details summary{cursor:pointer;padding:5px 0}.reset-details p{font-size:11px}.danger-button{color:#d5c19a;background:#b39a6b11;border:1px solid #b39a6b55;padding:12px;font-size:10px}.noscript-notice{z-index:30;border:1px solid var(--line);background:#172b20;padding:20px;font-size:13px;position:fixed;bottom:180px;left:5%;right:5%}.noscript-notice a{color:var(--accent);text-decoration:underline}.readable{background:radial-gradient(at 90% 0,#24382a,#0000 35%),#121f18;min-height:100svh}.read-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;margin:0 6%;padding:30px 0;display:flex}.read-main{max-width:820px;margin:95px auto 100px;padding:0 35px}.read-main>h1,.not-found h1{font-family:var(--serif);letter-spacing:-3px;margin:30px 0;font-size:112px;font-weight:400;line-height:1}.read-main>h1 em,.not-found h1 em{color:#c5d5b3}.read-intro{color:#afc09f;max-width:570px;font-size:18px;line-height:1.8}.read-index{color:var(--accent);border-block:1px solid var(--line);flex-wrap:wrap;gap:25px;margin:45px 0 75px;padding:20px 0;font-size:11px;display:flex}.read-main section{border-top:1px solid var(--line);padding:45px 0;scroll-margin-top:25px}.read-main section h2{font-family:var(--serif);letter-spacing:-.5px;margin:22px 0;font-size:48px;font-weight:400}.read-main section p{color:#b3c2a6;font-size:14px;line-height:1.95}.read-exhibits{grid-template-columns:1fr 1fr;gap:30px;margin:30px 0;display:grid}.read-exhibits h3{font-family:var(--serif);margin:10px 0;font-size:31px;font-weight:400}.read-fragment{border-bottom:1px solid var(--line);padding:21px 0}.read-fragment summary{cursor:pointer;color:#c8d5b8;gap:15px;font-size:13px;list-style:none;display:flex}.read-fragment summary::-webkit-details-marker{display:none}.read-fragment summary span:first-child{font-family:var(--mono);color:#8ea17c;padding-top:4px;font-size:8px}.read-fragment summary span:last-child{color:#9db785;margin-left:auto}.read-fragment[open] summary span:last-child{transform:rotate(45deg)}.read-return{width:100%;margin-top:20px}.read-footer{border-top:1px solid var(--line);font-family:var(--mono);letter-spacing:1px;color:#a4b395;align-items:center;gap:20px;margin:0 6%;padding:30px 0;font-size:7px;line-height:2;display:flex}.read-footer svg{width:30px}.read-footer a{margin-left:auto}.not-found{max-width:650px;margin:13vh auto;padding:30px}.not-found p{color:#9fb391;margin:30px 0;line-height:1.8}.not-found .primary-button{width:100%;margin-top:15px}@keyframes spin{to{transform:rotate(360deg)}}@keyframes appear{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes panel-in{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@media (width>=1600px){.arrival{top:27%}.arrival-description{font-size:14px}.primary-button{min-height:56px;font-size:12px}.expedition-status{top:165px}.destination-dock button{padding:16px 24px}.arrival-footnote{font-size:8px}}@media (height<=820px) and (width>=900px){.arrival{top:22%}.arrival h1{margin:22px 0 20px;font-size:138px}.arrival-subtitle{font-size:28px}.arrival-description{margin-bottom:20px}.arrival-footnote{margin-top:14px}.expedition-status{top:130px}.place-card{top:27%}.place-card h1{font-size:53px}}@media (width<=1100px){.header-nav{gap:22px}.arrival{left:6%}.expedition-status{width:198px}.status-code{display:none}.movement-hint{max-width:160px}.movement-hint span span{font-size:8px}.destination-dock button{gap:8px;padding:12px}.dock-icon{margin-left:4px}.utility-buttons{gap:7px}.settings-button{display:none}.place-card{width:230px}.place-card h1{font-size:52px}}@media (width<=800px){.experience{min-height:680px}.site-header{margin:0 6%;padding:23px 0}.identity-mark{width:29px}.identity strong{font-size:10px}.identity-sub{letter-spacing:1px;font-size:6px}.header-nav{display:none}.read-link{gap:12px;font-size:9px}.arrival{max-width:90%;top:24%;left:7%}.arrival .eyebrow{letter-spacing:1.4px;font-size:6px}.arrival h1{font-size:140px}.arrival-subtitle{font-size:30px}.arrival-description{font-size:11px}.expedition-status{width:180px;top:115px;right:6%}.status-top{font-size:6px}.status-body{display:none}.status-bottom{border:0;padding-top:10px;font-size:6px}.expedition-status .status-code{display:none}.world-footer{justify-content:center;gap:10px;bottom:57px;left:5%;right:5%}.movement-hint{display:none}.destination-dock{gap:0}.destination-dock button{gap:8px;padding:13px 11px;font-size:10px}.dock-icon{display:none}.utility-buttons{flex:0}.utility-buttons .icon-button:nth-child(2){display:none}.bottom-colophon{letter-spacing:.7px;font-size:5px;left:6%;right:6%}.bottom-colophon>span:last-child{font-size:5px}.vignette{background:linear-gradient(90deg,#0b1a14bb,#0000 80%),linear-gradient(#09150f66,#0000 22% 70%,#09150fee)}.place-card{width:220px;top:26%;left:7%}.place-card h1{font-size:48px}.place-card p{font-size:11px}.place-card .eyebrow,.place-coordinate{font-size:6px}.place-card .text-action{font-size:10px}.entered .expedition-status{display:none}.world-marker{gap:6px;padding:7px 8px;font-size:6px}.world-marker .marker-arrow{display:none}.entered .world-marker{opacity:.7}.load-status{font-size:7px;bottom:135px}.notice{width:max-content;max-width:90%;font-size:11px;bottom:130px}.panel{max-width:calc(100vw - 24px);max-height:calc(100svh - 24px);padding:20px 27px;inset:12px 12px 12px auto}.panel h2{font-size:48px}.read-main{margin:65px auto}.read-main>h1{font-size:87px}.read-header{padding:25px 0}.read-index{gap:17px;font-size:10px}.read-main section h2{font-size:41px}}@media (width<=480px){.experience{min-height:650px}.site-header .read-link{font-size:8px}.site-header .read-link span{font-size:17px}.identity{gap:10px}.identity-sub{letter-spacing:.7px}.arrival{top:25%}.arrival h1{margin:25px 0 23px;font-size:113px}.arrival .the{letter-spacing:6px;margin-bottom:17px;font-size:9px}.arrival-subtitle{font-size:27px}.arrival-description{max-width:260px;font-size:11px;line-height:1.85}.arrival-footnote{letter-spacing:.55px;font-size:5px}.arrival .primary-button{gap:30px;min-height:47px;padding:0 19px;font-size:10px}.expedition-status{justify-content:space-between;gap:10px;width:auto;display:flex;top:105px;left:7%;right:7%}.status-top{letter-spacing:1px;font-size:5px}.status-bottom{gap:8px;width:auto;padding:0;font-size:5px}.status-bottom span:last-child{font-size:12px}.world-footer{gap:8px;left:5%;right:5%}.destination-dock{flex:1}.destination-dock button{flex:1;justify-content:center;gap:6px;padding:12px 9px;font-size:9px}.dock-number{font-size:6px}.utility-buttons .icon-button{width:35px;height:35px}.bottom-colophon>span:last-child{display:none}.bottom-colophon{justify-content:center}.world-marker{display:none!important}.entered .world-marker[data-marker=secret]{display:flex!important}.place-card{width:210px;top:20%}.place-card h1{margin:20px 0 15px;font-size:43px}.place-card p{font-size:10px}.place-card .text-action{margin-top:5px;margin-bottom:18px;padding:10px 0}.place-coordinate{display:none}.entered .vignette{background:linear-gradient(#0000 65%,#09150fee),linear-gradient(90deg,#0c1b1688,#0000 80%)}.touch-pad{bottom:145px}.touch-inspect{bottom:165px}.touch-controls~.load-status{bottom:135px}.panel{padding:18px 22px}.panel-section p{font-size:12px}.panel h2{margin-top:24px;font-size:44px}.panel-rule{margin-bottom:25px}.customization .option-row button{font-size:9px}.probe-preview{height:160px}.panel-section .panel-lede{font-size:35px}.read-main{margin-top:55px;padding:0 25px}.read-main>h1{letter-spacing:-2px;font-size:75px}.read-intro{font-size:15px}.read-index{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:50px;display:grid}.read-exhibits{grid-template-columns:1fr;gap:20px}.read-main section{padding:35px 0}.read-main section p{font-size:13px}.read-footer{gap:12px;font-size:6px}.read-footer a{font-size:6px}.not-found h1{font-size:84px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}.loading-ring{animation:none}.primary-button:hover{transform:none}}.reduce-motion *,.reduce-motion :before,.reduce-motion :after{transition-duration:.001ms!important;animation-duration:.001ms!important}.copy-fallback{border:1px solid var(--line);width:100%;color:var(--accent);background:#0d1914;margin-top:15px;padding:12px;font-size:11px}.mobile-menu{display:none}.menu-links{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:0 20px;margin-bottom:26px;padding-bottom:26px;display:grid}.menu-links button{text-align:left;color:var(--accent);justify-content:space-between;align-items:center;padding:14px 0;font-size:11px;display:flex}.menu-links button span{font-size:17px}@media (width<=800px){.site-header{gap:12px}.site-header .read-link{margin-left:auto}.mobile-menu{flex-shrink:0;width:30px;height:30px;display:grid}.site-header .read-link span{display:none}}.explore-space{pointer-events:auto;color:#c2d3bd;text-align:left;align-items:center;gap:10px;margin:-16px 0 20px;padding:10px 0;font-size:10px;display:flex}.explore-symbol{color:var(--accent);font-size:21px}.explore-space>span:last-child{color:#d7b079;margin-left:5px}.discovery-hotspots{z-index:4;pointer-events:none;position:absolute;inset:0}.discovery-hotspot{pointer-events:auto;text-align:left;align-items:center;gap:10px;padding:7px;display:flex;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.hotspot-ring{color:#f0d5a3;background:#0b1723bb;border:1px solid #d9bd8380;border-radius:50%;place-items:center;width:28px;height:28px;font-size:17px;transition:background .2s,transform .2s;display:grid;box-shadow:0 0 20px #ecbb4b20}.hotspot-label{white-space:nowrap;color:#d5dfdb;font-family:var(--mono);letter-spacing:.7px;opacity:0;pointer-events:none;background:#10202ded;border:1px solid #b9cddd35;padding:8px 10px;font-size:7px;transition:opacity .2s,transform .2s;position:absolute;left:40px;transform:translate(-5px)}.discovery-hotspot:hover .hotspot-label,.discovery-hotspot:focus-visible .hotspot-label{opacity:1;transform:none}.discovery-hotspot:hover .hotspot-ring{background:#bba46533;transform:scale(1.12)}.discovery-hotspot.found .hotspot-ring{color:#aecfc1;background:#122b2dbb;border-color:#aecfc144}.discovery-item{text-align:left;border-bottom:1px solid var(--line);color:#c5d3c4;align-items:center;gap:17px;width:100%;padding:24px 0;display:flex}.discovery-item-icon{color:#d3b57f;width:30px;font-size:25px}.discovery-item>span:nth-child(2){flex:1}.discovery-item strong{font-family:var(--serif);margin-bottom:9px;font-size:28px;font-weight:400;line-height:1.1;display:block}.discovery-item>span:nth-child(2)>span{font-family:var(--mono);letter-spacing:.3px;color:#b1bba9;font-size:8px}.discovery-item>span:last-child{color:var(--accent);font-size:22px}.discovery-item.found .discovery-item-icon{color:#addcc6}.collected-title{border-top:1px solid var(--line);margin-top:40px;padding-top:28px}.artifact-note{z-index:6;backdrop-filter:blur(16px);background:#10202bee;border:1px solid #b4c5c93b;width:345px;padding:21px 24px;animation:.4s appear;position:absolute;bottom:150px;right:4%;box-shadow:0 15px 60px #0005}.artifact-top{font-family:var(--mono);letter-spacing:1.6px;color:#d4b47f;justify-content:space-between;align-items:center;font-size:7px;display:flex}.artifact-top button{font-family:var(--sans);color:#abbfb9;width:28px;height:28px;font-size:23px;line-height:1}.artifact-note h2{font-family:var(--serif);color:#e7e9d9;margin:16px 0;font-size:32px;font-weight:400;line-height:1.15}.artifact-note p{color:#b8c6bf;margin:0 0 19px;font-size:11px;line-height:1.9}.artifact-bottom{font-family:var(--mono);letter-spacing:.6px;color:#8ca99d;border-top:1px solid #b4c5c926;justify-content:space-between;align-items:center;gap:10px;padding-top:14px;font-size:7px;display:flex}.artifact-bottom button{color:var(--accent);padding:5px 0;font-size:9px}.customizing .place-card{opacity:0}.customizing~.panel::backdrop{backdrop-filter:none}@media (width<=800px){.artifact-note{width:300px;bottom:130px;right:5%}.artifact-note h2{font-size:28px}.artifact-note p{font-size:10px}.explore-space{margin-top:-13px;font-size:9px}.hotspot-ring{width:32px;height:32px}.discovery-hotspot{padding:7px}}@media (width<=480px){.artifact-note{width:auto;padding:17px 20px;bottom:125px;left:5%;right:5%}.artifact-note h2{margin:12px 0;font-size:27px}.artifact-note p{max-height:155px;line-height:1.8;overflow:auto}.artifact-top{font-size:6px}.hotspot-label{display:none}.explore-space{margin-top:-10px;margin-bottom:0;font-size:8px}.explore-symbol{font-size:18px}.artifact-note:not([hidden])~.touch-controls{display:none}.discovery-item strong{font-size:25px}}@media (width<=800px){.experience:has(.artifact-note:not([hidden])) .touch-controls{display:none}}.game-location{z-index:4;pointer-events:none;text-shadow:0 2px 12px #000;gap:7px;max-width:340px;display:grid;position:absolute;top:123px;left:4%}.game-chapter{font-family:var(--mono);letter-spacing:1.7px;color:#b5bbac;font-size:7px}.game-location #region-name{font-family:var(--serif);color:#e8e6d5;font-size:27px}.game-location #journey-status{color:#a6b9b2;max-width:290px;font-size:9px;line-height:1.6}.game-location button{pointer-events:auto;width:max-content;font-family:var(--mono);color:#c2d5c5;background:#0c1c25a6;border:1px solid #b0c7bc44;margin-top:5px;padding:7px 11px;font-size:8px}.entered .place-card{width:245px;top:auto;bottom:155px;left:4%}.entered .place-card h1{margin:13px 0;font-size:34px}.entered .place-card>p,.entered .place-coordinate{display:none}.entered .place-card .text-action{width:max-content;margin:7px 0 20px;padding:8px 0;font-size:10px}.entered .place-card .explore-space{margin:0;font-size:9px}.entered .place-card .eyebrow{font-size:6px}.entered .expedition-status{width:205px;top:123px}.entered .expedition-status .status-body{margin-top:15px;font-size:9px}.game-reticle{z-index:3;pointer-events:none;border:1px solid #e0ead3aa;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #000}.nearby-interaction{z-index:5;backdrop-filter:blur(12px);color:#dce6cf;pointer-events:none;background:#10202be6;border:1px solid #d2d8c450;padding:12px 20px;font-size:11px;position:absolute;bottom:160px;left:50%;transform:translate(-50%)}.entered .destination-dock button{padding:12px 15px;font-size:10px}.entered.eye-level .world canvas{cursor:grab}.entered.eye-level .world canvas:active{cursor:grabbing}@media (width<=800px){.game-location{max-width:250px;top:105px;left:6%}.game-location #region-name{font-size:24px}.game-location #journey-status{max-width:240px;font-size:8px}.entered .place-card{width:200px;bottom:150px;left:6%}.entered .place-card h1{font-size:28px}.entered .place-card .text-action{font-size:9px}.nearby-interaction{white-space:nowrap;max-width:85%;padding:10px 13px;font-size:9px;bottom:125px}.entered .destination-dock button{padding:12px 10px;font-size:9px}}@media (width<=480px){.game-location{max-width:225px;top:103px}.game-location #region-name{font-size:23px}.game-location #journey-status{max-width:225px;font-size:7px}.game-chapter{font-size:6px}.entered .place-card{text-align:right;width:160px;bottom:145px;left:auto;right:6%}.entered .place-card .eyebrow,.entered .place-card h1{display:none}.entered .place-card .text-action{float:right;margin-bottom:11px;font-size:8px}.entered .place-card .explore-space{clear:both;justify-content:flex-end;font-size:7px}.nearby-interaction{font-size:8px;bottom:113px}.entered .destination-dock button{padding:12px 9px;font-size:9px}}.sensitivity-setting{border-bottom:1px solid var(--line);padding:24px 0}.sensitivity-setting>div{justify-content:space-between;align-items:center;gap:20px;font-size:13px;display:flex}.sensitivity-setting output{font-family:var(--mono);color:var(--accent);font-size:15px}.sensitivity-setting input{width:100%;accent-color:var(--accent);min-height:28px;margin:22px 0 14px;display:block}.sensitivity-setting p{margin:8px 0!important;font-size:11px!important}.sensitivity-setting .inline-link{margin-top:12px;padding:10px 0;font-size:11px}.game-location{max-width:360px}.game-location button{background:#0b1b23cf;margin-top:1px;padding:9px 12px;font-size:9px}.touch-jump{color:#d9edce;pointer-events:auto;touch-action:manipulation;background:#132b2de6;border:1px solid #d4ead38c;border-radius:50%;place-content:center;gap:2px;width:60px;height:60px;font-size:10px;display:grid;position:absolute;bottom:245px;right:22px}.touch-jump span{font-size:22px;line-height:1}.game-location #journey-status{color:#d0dcd4;font-size:10px}.entered .place-card{background:linear-gradient(90deg,#0a1b24c9,#0a1b2400);border-left:1px solid #abc8ba55;padding:16px 18px}.entered .place-card h1{margin:10px 0}.entered .place-card .text-action{margin-bottom:12px}.entered .expedition-status{color:#dce5d1}.entered .world-marker{opacity:.45}.touch-pad{background:#102b2cdc;border-color:#c2ddbd88}.touch-pad,.touch-jump{user-select:none}.entered .world canvas{outline:none}@media (pointer:coarse){.game-location .mouse-look{display:none}}@media (width<=800px){.game-location{max-width:270px}.game-location #journey-status{max-width:250px;font-size:9px}.game-location button{padding:8px 10px;font-size:8px}.entered .place-card{padding:10px 12px}.game-location .controls-shortcut{padding-left:0}.entered .place-card .text-action{margin-bottom:8px}}@media (width<=480px){.entered .place-card{background:#0b1b2388;border-left:0;width:173px;padding:8px 10px}.game-location{top:101px}.game-location #region-name{font-size:25px}.game-location .controls-shortcut{font-size:8px}.touch-inspect{bottom:170px}}#refinement-status{color:#b0c9bc;max-width:260px;margin-top:5px;font-size:9px;font-style:italic}.touch-inspect{place-content:center;gap:2px;font-size:22px;display:grid}.touch-inspect small{font-size:8px;line-height:1}.touch-inspect span{line-height:1}@media (width<=480px) and (pointer:coarse){.touch-pad,.touch-inspect{bottom:178px}.touch-jump{bottom:248px}.entered .place-card{text-align:left;background:0 0;border:0;gap:8px;width:auto;padding:0;display:flex;bottom:120px;left:5%;right:5%}.entered .place-card .text-action,.entered .place-card .explore-space{float:none;clear:none;text-align:left;background:#0d252de6;border:1px solid #b5cca144;justify-content:space-between;gap:5px;width:50%;min-height:42px;margin:0;padding:10px 9px;font-size:8px}.entered .place-card .explore-space{font-size:7px}.entered .place-card .eyebrow,.entered .place-card h1,.entered .place-card .place-coordinate{display:none}}@media (height<=700px){.experience{min-height:100svh}}.nocturne-routes{gap:14px;margin:14px 0 2px;display:flex}.nocturne-routes button{color:#b8c9b4;cursor:pointer;text-align:left;background:0 0;border:0;padding:5px 0;font-size:11px}.nocturne-routes button:focus-visible{outline-offset:4px;outline:1px solid #d4edb0}@media (width<=700px){.nocturne-routes{display:none}}:root{--bg:#080d15;--surface:#101923;--raised:#19232d;--paper:#d4edf2;--muted:#a8bec9;--dim:#8199a9;--line:#ff68732b;--accent:#ff6873;--mint:#75e7ef;--active:#75e7ef;--signal:#f2d66f;--display:"Rajdhani", "Arial Narrow", sans-serif;--serif:var(--display);--sans:"Barlow", Arial, sans-serif;--mono:"IBM Plex Mono", monospace;color:var(--paper);background:var(--bg)}body{font-family:var(--sans)}::selection{background:var(--accent);color:var(--bg)}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dot-title{width:auto;color:inherit;font-family:"Ether Dot", var(--display);font-size:inherit;letter-spacing:-.025em;text-transform:none;font-weight:700;line-height:1.05;display:block}button,a,input,select,summary{outline-color:var(--accent)}button:focus-visible,a:focus-visible,canvas:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button,a{transition:color .16s,background-color .16s,border-color .16s}.skip{background:var(--accent);color:var(--bg);font-family:var(--mono);border-radius:0;font-size:12px}.experience{background:var(--bg)}.grain{opacity:.025}.site-header{border-color:var(--line);gap:24px;margin:0 36px;padding:22px 0}.identity{gap:12px}.identity-mark{width:30px;color:var(--accent)}.identity strong{font-family:var(--display);letter-spacing:.07em;font-size:19px;font-weight:500;line-height:1}.identity-sub{font-family:var(--mono);letter-spacing:.04em;color:var(--dim);margin-top:7px;font-size:8px}.header-nav{font-family:var(--mono);color:var(--muted);gap:30px;font-size:11px}.header-nav a{align-items:center;gap:9px;min-height:40px;display:flex}.header-nav a:hover,.header-nav a[aria-current]{color:var(--paper)}.nav-index{color:var(--dim);align-self:flex-start;padding-top:5px;font-size:8px}.nav-dot{background:var(--accent);width:4px;height:4px;box-shadow:none;margin-left:1px}.header-nav a[aria-current]:after{content:"";background:var(--accent);height:2px;position:absolute;bottom:-23px;left:0;right:0}.read-link{font-family:var(--mono);color:var(--muted);gap:20px;min-height:40px;font-size:10px}.read-link span{color:var(--accent);font-size:18px}.read-link:hover{color:var(--accent)}.eyebrow,.bay-kicker{font-family:var(--mono);letter-spacing:.07em;color:var(--muted);font-size:10px;font-weight:400;line-height:1.5}.live-dot{background:var(--accent);width:5px;height:5px;box-shadow:none}.arrival{max-width:570px;top:26%;left:7%}.arrival h1{font-family:var(--display);letter-spacing:0;margin:26px 0 24px;line-height:1}.arrival h1 .dot-title{width:min(480px,40vw)}.arrival .the{font-family:var(--mono);letter-spacing:.3em;color:var(--accent);margin-bottom:17px;font-size:11px}.arrival-subtitle{font-family:var(--display);letter-spacing:-.015em;color:var(--paper);font-size:clamp(30px,3.2vw,47px);line-height:1.05}.arrival-subtitle em{color:var(--muted);font-style:normal}.arrival-description{color:var(--muted);max-width:360px;margin:20px 0 27px;font-size:15px;line-height:1.7}.arrival-footnote{color:var(--dim);letter-spacing:.05em;font-size:9px}.primary-button,.preflight .primary-button{isolation:isolate;border:1px solid var(--accent);background:var(--accent);color:#08121b;min-height:52px;font-family:var(--mono);letter-spacing:-.02em;box-shadow:none;text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:32px;padding:0 0 0 20px;font-size:12px;font-weight:400;line-height:1.5;display:flex;position:relative}.primary-button>span:last-child{min-width:53px;font-family:var(--sans);border-left:1px solid #08121b33;place-content:center;align-self:stretch;font-size:25px;display:grid}.primary-button:hover,.preflight .primary-button:hover{background:#e3ff8e;border-color:#e3ff8e;transform:none}.primary-button:disabled{opacity:.5}.text-action,.inline-link{min-height:44px;color:var(--paper);font-size:13px;line-height:1.5}.text-action span,.inline-link span,.text-action:hover,.inline-link:hover{color:var(--accent)}.change-surveyor{font-family:var(--mono);color:var(--muted);font-size:10px}.expedition-status{width:220px;color:var(--muted)}.status-top{letter-spacing:.03em;font-size:9px}.status-code{color:var(--dim)}.status-body{color:var(--muted);font-size:12px;line-height:1.7}.status-cross{color:var(--accent);font-size:26px}.status-bottom{color:var(--muted);border-color:var(--line);min-height:44px;font-size:9px}.status-bottom:hover{color:var(--accent)}.world-footer{gap:22px;bottom:48px;left:36px;right:36px}.destination-dock{border:1px solid var(--line);box-shadow:none;backdrop-filter:blur(12px);background:#09121ee8;border-radius:0;gap:0;padding:0}.destination-dock button,.entered .destination-dock button{min-height:49px;color:var(--muted);font-family:var(--sans);border-right:1px solid var(--line);border-radius:0;gap:13px;padding:12px 18px;font-size:13px;position:relative}.destination-dock button:last-child{border-right:0}.destination-dock button:hover{color:var(--paper);background:#ff687310}.dock-number{color:var(--dim);font-size:9px}.dock-icon{display:none}.utility-buttons{gap:7px}.icon-button{border:1px solid var(--line);width:44px;height:44px;color:var(--muted);box-shadow:none;backdrop-filter:blur(12px);background:#09121ed9;border-radius:0}.icon-button svg{stroke-width:1.5px}.movement-hint{color:var(--muted);gap:12px}.movement-hint b{font-family:var(--mono);letter-spacing:.07em;font-size:9px;font-weight:400}.movement-hint span span{color:var(--dim);margin-top:5px;font-size:12px}.orbit-symbol{color:var(--accent);font-size:23px}.bottom-colophon{color:var(--dim);letter-spacing:.03em;font-size:8px;bottom:18px;left:36px;right:36px}.bottom-colophon>span:last-child{font-size:8px}.colophon-star{color:var(--accent)}.world-marker{border:1px solid var(--line);letter-spacing:.02em;min-height:40px;color:var(--paper);backdrop-filter:blur(8px);background:#0c1420e6;border-radius:0;padding:9px 12px;font-size:9px}.world-marker:hover{border-color:var(--accent);background:#37212b}.marker-cross,.marker-arrow{color:var(--accent)}.panel{border:0;border-left:1px solid var(--line);width:540px;max-width:100vw;height:100svh;max-height:100svh;color:var(--paper);backdrop-filter:none;scrollbar-width:thin;scrollbar-color:var(--dim) var(--bg);background:#0c131e;border-radius:0;margin:0;padding:30px 32px;inset:0 0 0 auto;box-shadow:-30px 0 100px #0006}.panel::backdrop{backdrop-filter:blur(4px);background:#080b08a6}.panel-head{z-index:6;border-bottom:1px solid var(--line);backdrop-filter:blur(10px);background:#0c131efa;align-items:center;margin:-30px -32px 30px;padding:15px 24px 15px 32px;display:flex;position:sticky;top:-30px}.panel-classification{letter-spacing:.04em;color:var(--muted);font-size:9px}.close-button{border:1px solid var(--line);width:42px;height:42px;color:var(--paper);font-family:var(--sans);background:0 0;border-radius:0;font-size:19px}.close-button:hover{border-color:var(--accent);background:var(--accent);color:var(--bg)}.panel h2{font-family:var(--display);letter-spacing:-.02em;max-width:400px;margin:12px 0 28px;font-size:64px;font-weight:500;line-height:.98}.panel-rule{color:var(--dim);letter-spacing:.06em;border-color:var(--line);margin-bottom:30px;font-size:9px}.panel-rule>span:first-child{background:var(--accent);width:26px}.panel-kicker{font-family:var(--mono);letter-spacing:.08em;color:var(--accent);font-size:9px;font-weight:400;line-height:1.7}.panel-section p{font-family:var(--sans);color:var(--muted);font-size:15px;line-height:1.8}.panel-section .panel-lede{font-family:var(--display);letter-spacing:-.01em;color:var(--paper);font-size:39px;line-height:1.08}.panel-section .panel-lede em{color:var(--accent);font-style:normal}.panel blockquote{border-left:2px solid var(--accent);font-family:var(--display);letter-spacing:0;color:var(--paper);margin:34px 0;padding-left:20px;font-size:34px;line-height:1.15}.panel-section .small-note{font-family:var(--sans);color:var(--dim);font-size:12px;line-height:1.7}.muted{color:var(--dim)!important}.menu-links{border-color:var(--line);gap:0 22px;margin-bottom:25px;padding-bottom:25px}.menu-links button{min-height:48px;color:var(--paper);font-size:14px}.menu-links button span,.menu-links button:hover{color:var(--accent)}.setting-row{border-color:var(--line);gap:18px;min-height:76px;padding:16px 0;font-size:15px}.setting-row p{color:var(--dim);margin:5px 0 0;font-size:12px}.setting-row select{max-width:220px;min-height:42px;color:var(--paper);font-size:12px;font-family:var(--mono);border:1px solid var(--line);background:var(--bg);border-radius:0;padding:9px 28px 9px 12px}.toggle-setting{border:1px solid var(--line);min-width:70px;min-height:40px;font-family:var(--mono);color:var(--muted);background:var(--bg);border-radius:0;font-size:11px}.toggle-setting:before{content:"";border:1px solid var(--dim);width:5px;height:5px;margin-right:9px;display:inline-block}input[type=range]{accent-color:var(--accent);cursor:pointer;min-height:38px}.sensitivity-setting{border-color:var(--line)}.sensitivity-setting>div{color:var(--paper);font-size:15px}.sensitivity-setting output{color:var(--accent);font-size:13px}.sensitivity-setting p{font-size:12px!important}.sensitivity-setting .inline-link{font-size:12px}.controls-reference h3,.cache-setting h3{font-family:var(--display);color:var(--paper);font-size:25px;font-weight:500}.controls-reference p{font-size:12px;line-height:2.2}.controls-reference kbd{border-color:var(--line);background:var(--raised);color:var(--paper);font-family:var(--mono);border-radius:0}.cache-setting{border-bottom:1px solid var(--line);padding:20px 0}.cache-setting p{font-size:13px}.reset-details{border-color:var(--line);margin-top:22px}.reset-details summary{min-height:44px;color:var(--muted);font-size:13px}.danger-button{min-height:44px;color:var(--signal);font-family:var(--mono);background:0 0;border:1px solid #f2d66f6b;border-radius:0;padding:12px 16px;font-size:11px}.danger-button:hover{background:#f2d66f15}.panel-foot{border-color:var(--line);color:var(--dim);letter-spacing:.04em;font-size:8px}.panel-spark{color:var(--accent)}.redacted-lines{color:#62404d}.channel-light{background:var(--signal);box-shadow:none}.project-meta{color:var(--muted);font-size:9px}.exhibit-controls{border:1px solid var(--line);gap:0}.exhibit-controls button{border:0;border-right:1px solid var(--line);min-height:44px;font-family:var(--mono);color:var(--muted);border-radius:0;padding:10px 14px;font-size:10px}.exhibit-controls button:last-child{border-right:0}.exhibit-note{border-color:var(--line);padding:24px 0}.exhibit-note span{letter-spacing:.07em;color:var(--accent);font-size:9px}.exhibit-note h3{font-family:var(--display);letter-spacing:0;color:var(--paper);margin:10px 0;font-size:31px;font-weight:500}.live-metrics{border-block:1px solid var(--line);color:var(--dim);background:0 0;border-radius:0;padding:20px 0;font-size:8px}.live-metrics b{color:var(--paper);font-family:var(--display);font-size:28px;font-weight:500}.option-row button{min-height:44px;color:var(--muted);border-color:var(--line);border-radius:0}.option-row button.selected{color:var(--accent);border-color:var(--accent);background:#ff687310}.signal-instrument{border:1px solid var(--line);background:var(--bg);border-radius:0}.signal-top{color:var(--muted);font-size:9px}.signal-state{color:var(--dim)}.signal-instrument.aligned .signal-state{color:var(--accent)}.frequency-control{color:var(--paper)}.frequency-control output{font-family:var(--display);font-size:48px;font-weight:500}.frequency-control button{border:1px solid var(--line);background:var(--raised);width:42px;min-height:42px;color:var(--paper);border-radius:0}.frequency-control button:hover{border-color:var(--accent);color:var(--accent)}.engraving{color:var(--dim);letter-spacing:.02em;font-size:9px}.frequency-track{background:var(--line)}.signal-links button{color:var(--accent);min-height:44px;font-size:12px}.hint-text{color:var(--muted)!important}.passage-discovered{border:1px solid var(--line);background:#ff687308;border-radius:0}.passage-discovered h3{font-family:var(--display);font-size:35px;font-weight:500}.passage-discovered>span{color:var(--accent);font-size:10px}.signature{font-family:var(--display);font-size:24px;font-style:normal}.journal-entry{border-color:var(--line)}.journal-entry>span{color:var(--accent);letter-spacing:.05em;font-size:9px}.journal-entry h3{font-family:var(--display);letter-spacing:0;color:var(--paper);font-size:30px;font-weight:500}.journal-entry.locked{opacity:.58}.journal-entry p{font-size:14px}.discovery-item{min-height:85px;color:var(--paper);border-color:var(--line);gap:16px}.discovery-item strong{font-family:var(--display);letter-spacing:0;font-size:27px;font-weight:500;line-height:1.15}.discovery-item>span:nth-child(2)>span{color:var(--muted);font-family:var(--sans);letter-spacing:0;font-size:12px}.discovery-item-icon,.discovery-item.found .discovery-item-icon{color:var(--accent);font-size:21px}.discovery-item:hover strong{color:var(--accent)}.entered .site-header{background:0 0}.entered .place-card{border:1px solid var(--line);border-left:2px solid var(--accent);backdrop-filter:blur(10px);width:245px;box-shadow:none;background:#09121ee8;border-radius:0;padding:15px 17px;bottom:135px;left:36px}.entered .place-card h1{font-family:var(--display);letter-spacing:-.01em;margin:12px 0;font-size:30px;font-weight:500;line-height:1.05}.entered .place-card .eyebrow{letter-spacing:.04em;font-size:8px}.entered .place-card .text-action{min-height:40px;margin:0 0 7px;font-size:12px;line-height:1.5}.entered .place-card .explore-space{min-height:40px;color:var(--muted);margin:0;font-size:11px}.explore-symbol,.explore-space>span:last-child{color:var(--accent)}.nocturne-routes{gap:15px;margin:0}.nocturne-routes button{color:var(--muted);min-height:35px;font-size:11px}.nocturne-routes button:hover{color:var(--accent)}.game-location{max-width:360px;top:113px;left:36px}.game-chapter{letter-spacing:.06em;color:var(--accent);font-size:9px}.game-location #region-name{font-family:var(--display);letter-spacing:-.01em;color:var(--paper);font-size:30px;font-weight:500;line-height:1.2}.game-location #journey-status{color:var(--muted);font-size:12px;line-height:1.5}.game-location button{border:1px solid var(--line);min-height:36px;color:var(--paper);font-family:var(--mono);background:#09121ee0;border-radius:0;padding:7px 11px;font-size:10px}.game-location .controls-shortcut{color:var(--muted);background:0 0;border:0;padding-left:0}#refinement-status{font-family:var(--mono);color:var(--dim);font-size:9px;font-style:normal}.entered .expedition-status{width:215px;top:114px;right:36px}.entered .expedition-status .status-body{font-size:11px}.artifact-note{border:1px solid var(--line);border-top:2px solid var(--accent);backdrop-filter:blur(10px);background:#101724f5;border-radius:0;box-shadow:0 15px 60px #0004}.artifact-top{letter-spacing:.06em;color:var(--accent);font-size:9px}.artifact-top button{width:36px;min-height:36px;color:var(--muted);font-size:24px}.artifact-note h2{font-family:var(--display);letter-spacing:0;color:var(--paper);font-size:34px;font-weight:500;line-height:1.1}.artifact-note p{color:var(--muted);font-size:14px;line-height:1.75}.artifact-bottom{color:var(--dim);border-color:var(--line);font-size:9px}.artifact-bottom button{min-height:40px;color:var(--accent);font-size:12px}.hotspot-ring{width:30px;height:30px;color:var(--accent);box-shadow:none;background:#0a1621cc;border-color:#ff687370;border-radius:0}.hotspot-label{color:var(--paper);border-color:var(--line);letter-spacing:0;background:#0c1822f2;border-radius:0;font-size:9px}.notice{border:1px solid var(--line);border-left:3px solid var(--accent);color:var(--paper);backdrop-filter:blur(12px);background:#20131ff5;border-radius:0;padding:14px 20px;font-size:13px;line-height:1.6;box-shadow:0 10px 35px #0003}.nearby-interaction{color:var(--paper);font-family:var(--mono);background:#0d1623f0;border-color:#ff687377;border-radius:0;min-height:44px;font-size:11px}.touch-pad,.touch-inspect,.touch-jump{color:var(--paper);backdrop-filter:blur(8px);background:#0d1623e6;border-color:#ff687366}.touch-inspect,.touch-jump{border-radius:0}.touch-center{background:#ff687322;border-color:#ff687380}.touch-jump{font-family:var(--mono);font-size:10px}.touch-inspect small{font-family:var(--mono);font-size:8px}.load-status{color:var(--muted);font-size:10px}.loading-ring{border-color:var(--line);border-top-color:var(--accent)}.vignette{background:linear-gradient(90deg,#070e16e6,#0000 68%),linear-gradient(#070e1677,#0000 16% 76%,#070e16e8)}.entered .vignette{background:linear-gradient(#070d1666,#0000 15% 78%,#070d16b0)}.copy-fallback{color:var(--paper);background:var(--bg);border-color:var(--line);font-family:var(--mono);font-size:11px}.noscript-notice{background:var(--surface);color:var(--paper)}.readable{background:var(--bg);color:var(--paper)}.read-header{border-color:var(--line);margin:0 5%;padding:27px 0}.read-main{max-width:1050px;margin:85px auto 100px;padding:0 50px;position:relative}.read-main>h1{font-family:var(--display);letter-spacing:-.03em;margin:28px 0 30px;font-size:90px;font-weight:500;line-height:.95}.read-main>h1 .dot-title{width:min(100%,800px);color:var(--paper)}.read-main>h1 em{color:var(--accent);font-style:normal}.read-intro{max-width:550px;color:var(--muted);font-size:20px;line-height:1.6}.read-index{color:var(--muted);font-family:var(--mono);border-color:var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin:45px 0 20px;padding:12px 0;font-size:10px;display:grid}.read-index a{border-left:1px solid var(--line);min-height:44px;padding:12px 16px}.read-index a:first-child{border-left:0;padding-left:0}.read-index a:hover{color:var(--accent)}.read-main section{border-color:var(--line);padding:45px 0;scroll-margin-top:30px}.read-main section h2{font-family:var(--display);letter-spacing:-.015em;margin:18px 0 25px;font-size:48px;font-weight:500;line-height:1.05}.read-main section p{color:var(--muted);max-width:760px;font-size:16px;line-height:1.85}.read-main section a:not(.inline-link){text-underline-offset:4px;text-decoration:underline #ff687355}.read-main section a:hover{color:var(--accent)}.read-exhibits{gap:0 40px}.read-exhibits article{border-top:1px solid var(--line);padding:22px 0}.read-exhibits h3{font-family:var(--display);letter-spacing:0;font-size:32px;font-weight:500}.read-exhibits article p{font-size:14px!important}.read-fragment{border-color:var(--line);padding:0}.read-fragment summary{min-height:68px;color:var(--paper);align-items:center;gap:20px;padding:20px 0;font-size:16px;display:flex}.read-fragment summary span:first-child{color:var(--dim);font-family:var(--mono);padding:0;font-size:10px}.read-fragment summary span:last-child{color:var(--accent);font-family:var(--mono);font-size:20px}.read-fragment p{padding-left:35px;font-size:14px!important}.read-footer{border-color:var(--line);color:var(--dim);letter-spacing:.02em;margin:0 5%;font-size:9px}.read-footer svg{color:var(--accent)}.read-footer span span{color:var(--dim)}.read-footer a{color:var(--paper);font-size:10px}.read-return{margin-top:30px}.redacted-title{color:var(--dim)}.vision{background:0 0;color:var(--paper)!important}.vision h1,.vision h2{letter-spacing:-.015em;font-family:var(--display)!important;font-weight:500!important}.vision h1{font-size:clamp(48px,6vw,90px)!important}.vision h1 .dot-title{width:min(100%,760px);margin-bottom:18px}.vision h1 em{font-style:normal;color:var(--muted)!important}.vision h2{font-size:39px!important}.vision a{color:var(--accent)!important}.vision .intro{color:var(--muted)!important}.vision .kicker{font-family:var(--mono);color:var(--accent)!important;letter-spacing:.08em!important;font-size:9px!important}.vision section p:not(.kicker){font-family:var(--sans);color:var(--muted)!important;font-size:16px!important;line-height:1.85!important}.vision nav,.vision footer,.vision figcaption{font-family:var(--mono);color:var(--dim)!important;letter-spacing:.02em!important;font-size:10px!important}.vision img{border-radius:0;border-color:var(--line)!important}.vision .enter{font-family:var(--mono);background:0 0;border-radius:0;font-size:11px;border-color:var(--line)!important}.vision .enter:hover{background:#ff687310}.vision footer{border-color:var(--line)!important}.not-found{max-width:700px}.not-found h1{color:var(--paper);font-family:var(--display);font-size:80px}.not-found h1 .dot-title{max-width:420px}.not-found p{color:var(--muted);font-size:17px}@media (width>=1600px){.site-header{margin-inline:48px}.world-footer,.bottom-colophon{left:48px;right:48px}.arrival{top:28%}}@media (width<=1100px){.site-header{gap:18px;margin-inline:24px}.header-nav{gap:20px}.read-link{gap:10px;font-size:9px}.world-footer,.bottom-colophon{left:24px;right:24px}.movement-hint{max-width:165px}.movement-hint span span{font-size:10px}.destination-dock button,.entered .destination-dock button{padding-inline:14px}.game-location,.entered .place-card{left:24px}.entered .expedition-status{width:190px;right:24px}}@media (height<=800px) and (width>=801px){.arrival{top:23%}.arrival h1{margin:20px 0}.arrival h1 .dot-title{width:360px}.arrival-subtitle{font-size:34px}.arrival-description{margin:16px 0 20px;font-size:14px}.game-location{top:103px}.entered .expedition-status{top:104px}}@media (width<=800px){.experience{min-height:100svh}.site-header{gap:14px;min-height:76px;margin:0 18px;padding:16px 0}.identity-mark{width:25px}.identity strong{font-size:17px}.identity-sub{letter-spacing:.02em;margin-top:5px;font-size:7px}.read-link{gap:8px;font-size:9px}.mobile-menu{width:40px;height:40px}.arrival{max-width:none;top:26%;left:7%;right:7%}.arrival h1 .dot-title{width:min(80vw,430px)}.arrival h1{margin:22px 0}.arrival .eyebrow{font-size:8px}.arrival-subtitle{font-size:36px}.arrival-description{max-width:300px;font-size:14px}.arrival-footnote{font-size:8px}.expedition-status{width:auto;top:99px;left:7%;right:7%}.status-top,.status-bottom{letter-spacing:0;font-size:8px}.status-bottom{min-height:28px;padding:0}.world-footer{gap:9px;bottom:45px;left:14px;right:14px}.destination-dock{border-radius:0;flex:1}.destination-dock button,.entered .destination-dock button{flex:1;justify-content:center;gap:9px;min-height:46px;padding:10px 8px;font-size:12px}.dock-number{font-size:8px}.utility-buttons .icon-button{width:40px;height:40px}.bottom-colophon{font-size:7px;bottom:16px;left:14px;right:14px}.bottom-colophon>span:last-child{font-size:7px}.panel{border-radius:0;width:min(540px,100vw);max-width:100vw;max-height:100svh;padding:24px;inset:0 0 0 auto}.panel-head{margin:-24px -24px 26px;padding:13px 18px 13px 24px;top:-24px}.panel-classification{font-size:8px}.panel h2{margin:16px 0 24px;font-size:53px}.panel-section p{font-size:14px}.panel-section .panel-lede{font-size:35px}.setting-row{font-size:14px}.setting-row select{max-width:190px;font-size:11px}.panel-kicker{font-size:9px}.game-location{max-width:270px;top:100px;left:20px}.game-location #region-name{font-size:28px}.game-location #journey-status{max-width:260px;font-size:11px}.game-location button{font-size:9px}.entered .place-card{width:215px;padding:12px 14px;bottom:139px;left:20px}.entered .place-card h1{font-size:27px}.entered .place-card .text-action{font-size:11px}.entered .place-card .explore-space{font-size:10px}.nearby-interaction{max-width:90%;padding:10px 13px;font-size:10px}.artifact-note{width:310px;right:5%}.artifact-note h2{font-size:30px}.artifact-note p{font-size:13px}.read-main{margin-top:55px;padding:0 28px}.read-main>h1{font-size:65px}.read-intro{font-size:18px}.read-index{font-size:9px}.read-index a{padding-inline:10px}.read-main section h2{font-size:41px}.read-main section p{font-size:15px}.read-footer{font-size:8px}}@media (width<=480px){.site-header{gap:10px;margin-inline:14px}.site-header .read-link{font-size:8px}.identity{gap:9px}.identity strong{font-size:16px}.identity-sub{font-size:6px}.identity-mark{width:24px}.arrival h1 .dot-title{width:82vw}.arrival-subtitle{font-size:34px}.arrival .primary-button{min-height:50px;padding-left:16px;font-size:11px}.arrival-footnote{font-size:7px}.expedition-status{gap:12px;display:flex}.status-top,.status-bottom{font-size:7px}.destination-dock button,.entered .destination-dock button{gap:7px;padding-inline:7px;font-size:11px}.utility-buttons{flex:0}.bottom-colophon{justify-content:center}.panel{padding:22px}.panel-head{margin:-22px -22px 25px;padding:12px 16px 12px 22px;top:-22px}.panel h2{font-size:49px}.panel-classification{letter-spacing:.02em;font-size:7px}.panel-foot{font-size:7px}.setting-row select{max-width:175px;padding-inline:8px;font-size:10px}.setting-row input[type=range]{max-width:160px}.game-location{top:96px;left:18px}.game-location #region-name{font-size:26px}.game-location #journey-status{max-width:240px;font-size:10px}.game-chapter{font-size:8px}.entered .place-card{width:177px;padding:9px 11px;bottom:145px;left:auto;right:5%}.entered .place-card .text-action{font-size:10px}.entered .place-card .explore-space{font-size:9px}.nearby-interaction{font-size:9px;bottom:107px}.artifact-note{width:auto;padding:17px 20px;bottom:120px;left:5%;right:5%}.artifact-note h2{font-size:29px}.artifact-note p{max-height:160px;overflow-y:auto}.artifact-top{font-size:8px}.read-main{padding:0 24px}.read-main>h1{margin-top:24px;font-size:52px}.read-main>h1 .dot-title{margin-bottom:25px}.read-index{grid-template-columns:1fr 1fr;gap:0}.read-index a:nth-child(3){border-left:0;padding-left:0}.read-index a:nth-child(-n+2){border-bottom:1px solid var(--line)}.read-main section h2{font-size:38px}.read-main section{padding:35px 0}.read-fragment summary{gap:14px;font-size:15px}.read-footer{font-size:7px}.read-footer a{font-size:8px}.not-found{margin-top:15vh;padding:30px}}@media (width<=480px) and (pointer:coarse){.entered .place-card{backdrop-filter:none;background:0 0;border:0;gap:8px;width:auto;padding:0;display:flex;bottom:112px;left:5%;right:5%}.entered .place-card .text-action,.entered .place-card .explore-space{float:none;text-align:left;border:1px solid var(--line);background:#0c1422f0;border-radius:0;width:50%;min-height:44px;margin:0;padding:8px 10px;font-size:9px}.touch-pad,.touch-inspect{bottom:172px}.touch-jump{bottom:244px}}@media (height<=650px){.experience{min-height:100svh}}@media (prefers-reduced-motion:reduce){button,a{transition:none}}:root{--cut:polygon(0 0, calc(100% - 10px) 0, 100% 10px, 100% 100%, 10px 100%, 0 calc(100% - 10px))}.site-header{border-bottom-color:#ff687347}.identity-mark{color:var(--active)}.identity strong{font-family:var(--display);letter-spacing:.1em;font-size:21px;font-weight:600}.header-nav{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;gap:10px;font-size:17px;font-weight:600}.header-nav a{min-width:90px;clip-path:var(--cut);gap:8px;padding:10px 15px}.header-nav a:hover{color:var(--accent);background:#ff687314}.header-nav a[aria-current]{color:var(--active);background:#75e7ef0c}.header-nav a[aria-current]:after{background:var(--active);height:1px;bottom:0}.nav-dot{background:var(--active)}.nav-index{color:var(--accent);padding-top:3px;font-size:8px}.read-link{color:var(--accent)}.live-dot{background:var(--active)}.arrival h1 .dot-title{width:max-content;max-width:100%;color:var(--paper);font-size:clamp(90px,11vw,156px)}.arrival .the{color:var(--active)}.primary-button,.preflight .primary-button{clip-path:var(--cut);background:var(--active);color:#08121b;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;border:0;padding-left:22px;font-size:19px;font-weight:600}.primary-button>span:last-child{color:#08121b;font-family:var(--mono);border-left:1px solid #08121b33;font-size:24px}.primary-button:hover,.preflight .primary-button:hover{background:var(--accent);color:#08121b}.primary-button:hover>span:last-child{color:#08121b;background:#08121b0d}.primary-button:active,.preflight .primary-button:active{background:var(--paper)}.primary-button:focus-visible,.header-nav a:focus-visible{box-shadow:inset 0 0 0 3px var(--paper);outline:0}.icon-button,.close-button,.toggle-setting,.danger-button,.game-location button,.frequency-control button,.world-marker{clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}.icon-button:focus-visible,.close-button:focus-visible,.toggle-setting:focus-visible,.danger-button:focus-visible,.game-location button:focus-visible,.frequency-control button:focus-visible,.world-marker:focus-visible{box-shadow:inset 0 0 0 2px var(--active);outline:0}.icon-button{color:var(--accent);background:#0b1422e6;border-color:#ff687357}.icon-button:hover{color:var(--active);border-color:var(--active);background:#75e7ef10}.close-button{color:var(--accent);border-color:#ff687367}.close-button:hover{background:var(--accent);color:var(--bg)}.text-action span,.inline-link span,.marker-cross,.marker-arrow{color:var(--active)}.destination-dock{clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:#0b1423ed;border-color:#ff68735c}.destination-dock button,.entered .destination-dock button{font-family:var(--display);letter-spacing:.025em;font-size:16px;font-weight:600}.destination-dock button[aria-current]{color:var(--active);box-shadow:inset 0 -2px var(--active);background:#75e7ef10}.destination-dock button[aria-current] .dock-number{color:var(--active)}.panel{background:linear-gradient(145deg,#171525,#0b1421 48%);border-left:1px solid #ff68735c}.panel-head{background:#0d1522f5;border-bottom-color:#ff687357}.panel h2{color:var(--active);text-transform:uppercase;letter-spacing:-.025em;font-size:59px;font-weight:600}.panel-rule{color:var(--accent)}.panel-rule>span:first-child{background:var(--accent)}.panel-kicker{color:var(--accent)}.panel-section .panel-lede{color:var(--paper)}.panel blockquote{border-left-color:var(--active)}.exhibit-controls{border-color:#ff68734a}.exhibit-controls button{font-family:var(--display);font-size:16px;font-weight:600}.exhibit-controls button.selected{color:var(--active);box-shadow:inset 0 -2px var(--active);background:#75e7ef12}.setting-row select{color:var(--paper);border-color:#ff68735c}.toggle-setting[aria-checked=true]{color:var(--active);border-color:var(--active);background:#75e7ef0c}.toggle-setting[aria-checked=true]:before{background:var(--active);border-color:var(--active)}input[type=range]{accent-color:var(--active)}.sensitivity-setting output{color:var(--active)}.controls-reference kbd{color:var(--active);background:#75e7ef09;border-color:#75e7ef47}.menu-links button span{color:var(--active)}.journal-entry>span,.exhibit-note>span{color:var(--accent)}.signal-instrument{background:#101625;border-color:#ff68734a}.signal-instrument.aligned{border-color:#75e7ef77}.signal-instrument.aligned .signal-state,.frequency-control output{color:var(--active)}.frequency-track span{background:var(--active)}.frequency-control button{color:var(--accent);background:#ff68730a}.frequency-control button:hover{color:var(--active);border-color:var(--active)}.passage-discovered{background:#75e7ef08;border-color:#75e7ef4a}.live-metrics b{color:var(--active)}.entered .place-card{border-color:#ff68734d;border-left-color:var(--accent);background:#091321ec}.entered .place-card h1{color:var(--active);font-size:31px}.game-location #region-name{color:var(--paper);font-size:30px;font-weight:600}.game-chapter{color:var(--accent)}.game-location button{color:var(--active);border-color:#75e7ef44}.artifact-note{border-top-color:var(--active);background:#0d1624f5}.artifact-note h2{color:var(--active)}.artifact-top{color:var(--accent)}.hotspot-ring{color:var(--active);border-color:#75e7ef88}.discovery-hotspot:hover .hotspot-ring,.discovery-hotspot.found .hotspot-ring{color:var(--active);border-color:var(--active);background:#153340e6}.notice{border-left-color:var(--active);background:#101c2bf5}.nearby-interaction{color:var(--active);background:#0b1726f2;border-color:#75e7ef80}.touch-pad,.touch-inspect,.touch-jump{background:#0b1726e6;border-color:#75e7ef80}.touch-center{border-color:var(--active);background:#75e7ef22}.game-reticle{border-color:var(--active)}.read-main>h1 .dot-title{width:auto;max-width:100%;color:var(--paper);font-size:clamp(55px,8vw,120px)}.read-main section h2{color:var(--active);font-weight:600}.read-index{color:var(--accent)}.read-fragment summary span:last-child{color:var(--active)}.vision h1 .dot-title{width:auto;max-width:100%;margin-bottom:14px;font-size:clamp(60px,9vw,132px)}.vision h1 em{color:var(--active)!important}.vision .kicker{color:var(--accent)!important}.vision h2{color:var(--active)}.not-found h1 .dot-title{width:auto;color:var(--active);font-size:180px}@media (width<=1100px) and (width>=801px){.header-nav{gap:3px;font-size:15px}.header-nav a{min-width:75px;padding-inline:10px}}@media (width<=800px){.identity strong{font-size:19px}.arrival h1 .dot-title{width:auto;font-size:clamp(80px,18vw,125px)}.arrival .primary-button{font-size:17px}.panel h2{font-size:48px}.panel-section .panel-lede{font-size:33px}.destination-dock button,.entered .destination-dock button{font-size:14px}.read-main>h1 .dot-title{width:auto;font-size:clamp(50px,10vw,80px)}.not-found h1 .dot-title{font-size:150px}}@media (width<=480px){.identity strong{font-size:17px}.arrival h1 .dot-title{font-size:23vw}.arrival .primary-button{font-size:17px}.panel h2{font-size:43px}.destination-dock button,.entered .destination-dock button{font-size:13px}.entered .place-card h1{font-size:27px}.read-main>h1 .dot-title{font-size:13vw}.vision h1 .dot-title{font-size:16vw}}:root{--console-case:#d8d6c9;--console-face:#eeece1;--console-side:#a9ad9f;--console-edge:#fbf9ed;--console-ink:#29352f;--console-muted:#5e6b5f;--console-rule:#a3ad9f;--console-recess:#7c8579;--console-red:#b9492a;--console-red-light:#d4613d;--console-red-dark:#762b18;--console-on-red:#fff0d5;--console-glass:#142822;--console-glass-deep:#0b1b17;--console-phosphor:#d4ecc1;--console-phosphor-dim:#a6bfa1;--console-screen-line:#57725c;--console-screen-active:#c5dda9;--console-screen-on:#203222;--console-metal-light:#e3e8e2;--console-metal-mid:#a1ada5;--console-metal-dark:#5e6b64;--console-shadow:#17271e38;--console-deep-shadow:#18231c80;--bg:var(--console-case);--surface:var(--console-face);--raised:var(--console-edge);--paper:var(--console-ink);--muted:var(--console-muted);--dim:#657160;--line:var(--console-rule);--accent:var(--console-red);--active:var(--console-red);--mint:#3d6857;--signal:#875121;--sans:"IBM Plex Sans", "Barlow", Arial, sans-serif;--display:"Oxanium", "Barlow Condensed", sans-serif;--mono:"Chakra Petch","IBM Plex Mono",monospace;--serif:var(--display);color-scheme:light;background:var(--console-case);color:var(--console-ink)}body.ship-console{font-family:var(--sans);background:var(--console-case);color:var(--console-ink)}body.ship-console ::selection{color:var(--console-on-red);background:var(--console-red)}body.ship-console :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--console-red);outline-offset:4px}body.ship-console :is(button,a){clip-path:none;text-transform:none;letter-spacing:0;border-radius:3px}body.ship-console button:disabled{opacity:.55}body.ship-console .dot-title{font-family:"Ether Console Dot","Ether Dot",var(--display);letter-spacing:-.025em;font-weight:700;line-height:1.06}body.ship-console .identity strong{font-family:var(--display);letter-spacing:.025em;color:var(--console-ink);font-size:17px;font-weight:600}body.ship-console .identity-sub{font-family:var(--mono);letter-spacing:.035em;color:var(--console-muted);margin-top:6px;font-size:11px}body.ship-console .identity-mark{color:var(--console-ink);width:29px}body.ship-console :is(.eyebrow,.bay-kicker,.panel-kicker,.studio-heading,.panel-classification,.bay-section-label,.project-meta){font-family:var(--mono);letter-spacing:.07em;font-size:11px;line-height:1.5}body.ship-console .live-dot{background:var(--console-red);width:6px;height:6px;box-shadow:inset 0 1px 1px var(--console-edge)}body.ship-console .site-header{border:1px solid var(--console-recess);background:linear-gradient(var(--console-edge),var(--console-face));min-height:78px;box-shadow:inset 0 1px 0 var(--console-edge),0 4px 0 var(--console-side),0 6px 12px var(--console-shadow);border-radius:8px;gap:20px;margin:0 22px;padding:13px 20px 16px;top:14px}body.ship-console .site-header:before,body.ship-console .site-header:after{content:"";background:linear-gradient(130deg,var(--console-metal-light),var(--console-metal-dark));border:1px solid var(--console-recess);border-radius:50%;width:6px;height:6px;position:absolute;top:8px;left:8px}body.ship-console .site-header:after{left:auto;right:8px}body.ship-console .header-nav{color:var(--console-ink);font-family:var(--mono);gap:7px;font-size:13px}body.ship-console .header-nav a{border:1px solid var(--console-rule);background:linear-gradient(var(--console-edge),var(--console-case));min-width:78px;min-height:43px;box-shadow:0 3px 0 var(--console-side),0 4px 2px var(--console-shadow);border-radius:3px;gap:8px;padding:10px 12px}body.ship-console .header-nav a:hover{color:var(--console-red);background:var(--console-edge)}body.ship-console .header-nav a[aria-current]{background:var(--console-case);color:var(--console-ink);box-shadow:0 1px 0 var(--console-side),inset 0 1px 2px var(--console-shadow);transform:translateY(2px)}body.ship-console .header-nav a[aria-current]:after{display:none}body.ship-console .nav-index{color:var(--console-muted);font:500 11px var(--mono);align-self:center;padding:0}body.ship-console .nav-dot{background:var(--console-red);border-radius:1px;width:5px;height:5px;margin-left:auto}body.ship-console .read-link{font:500 12px var(--mono);color:var(--console-muted);gap:12px;min-height:44px}body.ship-console .read-link span,body.ship-console .read-link:hover{color:var(--console-red)}body.ship-console :is(.primary-button,.preflight .primary-button){clip-path:none;min-height:58px;color:var(--console-on-red);border:1px solid var(--console-red-dark);background:linear-gradient(var(--console-red-light),var(--console-red) calc(100% - 5px),var(--console-red-dark) calc(100% - 5px));box-shadow:inset 0 1px 0 #f5af8577,0 3px 2px var(--console-shadow);font-family:var(--display);text-transform:none;letter-spacing:-.03em;text-align:left;border-radius:4px;align-items:stretch;gap:20px;padding:0 0 5px;font-size:17px;font-weight:600;transition:background .12s,transform .12s,box-shadow .12s;display:flex}body.ship-console .primary-button>span:first-child{align-self:center;padding:15px 0 14px 19px}body.ship-console .primary-button>span:last-child{border-left:1px solid var(--console-red-dark);min-width:49px;color:var(--console-on-red);font-family:var(--sans);background:0 0;place-content:center;align-self:stretch;padding:8px 13px;font-size:24px;display:grid}body.ship-console :is(.primary-button,.preflight .primary-button):hover{background:linear-gradient(var(--console-red-light),var(--console-red-light) calc(100% - 5px),var(--console-red-dark) calc(100% - 5px));color:var(--console-on-red);transform:none}body.ship-console .primary-button:hover>span:last-child{color:var(--console-on-red);background:#fff0d511}body.ship-console :is(.primary-button,.preflight .primary-button):active{box-shadow:0 1px 0 var(--console-shadow);transform:translateY(3px)}body.ship-console :is(.text-action,.inline-link,.change-surveyor,.console-reset-key,.launch-actions button,.launch-failure button,.signal-links button,.skip-builder,.bay-readable){min-height:44px;font:500 13px/1.45 var(--mono);color:var(--console-ink)}body.ship-console :is(.inline-link,.text-action,.console-reset-key){border:1px solid var(--console-rule);background:linear-gradient(var(--console-edge),var(--console-case));box-shadow:inset 0 1px 0 var(--console-edge),0 3px 0 var(--console-side);border-radius:3px;padding:11px 14px}body.ship-console :is(.inline-link,.text-action,.console-reset-key):hover{color:var(--console-red);background:var(--console-edge)}body.ship-console :is(.inline-link,.text-action,.console-reset-key):active{box-shadow:0 1px 0 var(--console-side);transform:translateY(2px)}body.ship-console :is(.inline-link,.text-action) span{color:var(--console-red)}body.ship-console :is(.icon-button,.close-button,.frequency-control button){clip-path:none;border:1px solid var(--console-recess);background:linear-gradient(var(--console-edge),var(--console-case));color:var(--console-ink);box-shadow:0 3px 0 var(--console-side),inset 0 1px 0 var(--console-edge);backdrop-filter:none;border-radius:4px}body.ship-console :is(.icon-button,.close-button,.frequency-control button):hover{background:var(--console-edge);color:var(--console-red);border-color:var(--console-recess)}body.ship-console :is(.icon-button,.close-button,.frequency-control button):active{box-shadow:0 1px 0 var(--console-side);transform:translateY(2px)}body.ship-console .icon-button{width:44px;height:44px}body.ship-console .icon-button svg{stroke-width:1.6px}body.ship-console .arrival{border:1px solid var(--console-recess);background:linear-gradient(135deg,var(--console-edge),var(--console-face) 32%,var(--console-case));width:420px;max-width:calc(100vw - 72px);box-shadow:0 5px 0 var(--console-side),0 15px 40px #06160f55;border-radius:8px;padding:26px 29px 23px;top:145px;left:36px}body.ship-console .arrival .eyebrow{color:var(--console-muted);letter-spacing:.05em;font-size:11px}body.ship-console .arrival h1{color:var(--console-ink);margin:20px 0 17px}body.ship-console .arrival h1 .dot-title{width:max-content;max-width:100%;color:var(--console-ink);font-size:105px}body.ship-console .arrival .the{color:var(--console-red);font:500 11px var(--mono);letter-spacing:.28em;margin:0 0 9px}body.ship-console .arrival-subtitle{color:var(--console-ink);font:500 28px/1.2 var(--display);letter-spacing:-.04em}body.ship-console .arrival-subtitle em{color:var(--console-muted);font-style:normal}body.ship-console .arrival-description{color:var(--console-muted);margin:15px 0 22px;font-size:14px;line-height:1.65}body.ship-console .arrival-actions{margin:0}body.ship-console .arrival .primary-button{width:100%}body.ship-console .change-surveyor{color:var(--console-muted);padding:12px 0 0}body.ship-console .arrival-footnote{color:var(--console-muted);font:500 11px var(--mono);margin:11px 0 0}body.ship-console .arrival .mini-spark{color:var(--console-red)}body.ship-console .expedition-status{border:1px solid var(--console-recess);background:var(--console-face);width:235px;color:var(--console-muted);box-shadow:0 3px 0 var(--console-side);border-radius:5px;padding:15px 17px;top:126px;right:36px}body.ship-console .status-top{font:500 11px var(--mono);letter-spacing:0}body.ship-console .status-code{color:var(--console-muted);font-size:11px}body.ship-console .status-body{color:var(--console-muted);padding:13px 0;font-size:13px}body.ship-console .status-cross{color:var(--console-red)}body.ship-console .status-bottom{min-height:40px;color:var(--console-ink);font:500 11px var(--mono);border-color:var(--console-rule)}body.ship-console .world-footer{gap:17px;bottom:47px;left:24px;right:24px}body.ship-console .destination-dock{border:1px solid var(--console-recess);clip-path:none;background:var(--console-face);box-shadow:0 4px 0 var(--console-side),0 7px 14px #06160f33;backdrop-filter:none;border-radius:6px;gap:7px;padding:8px}body.ship-console .destination-dock button,body.ship-console .entered .destination-dock button{border:1px solid var(--console-rule);min-height:44px;color:var(--console-ink);background:linear-gradient(var(--console-edge),var(--console-case));box-shadow:0 2px 0 var(--console-side);font:500 14px var(--mono);letter-spacing:0;border-radius:3px;gap:11px;padding:10px 13px}body.ship-console .destination-dock button[aria-current]{color:var(--console-ink);background:var(--console-case);box-shadow:inset 0 1px 2px var(--console-shadow);transform:translateY(1px)}body.ship-console .destination-dock button[aria-current]:after{content:"";background:var(--console-red);border-radius:1px;width:5px;height:5px;margin-left:4px}body.ship-console .destination-dock button:hover{color:var(--console-red);background:var(--console-edge)}body.ship-console .dock-number,body.ship-console .destination-dock button[aria-current] .dock-number{font:500 11px var(--mono);color:var(--console-muted)}body.ship-console .utility-buttons{border:1px solid var(--console-recess);background:var(--console-face);box-shadow:0 4px 0 var(--console-side);border-radius:6px;gap:8px;padding:8px}body.ship-console .movement-hint{background:var(--console-glass);color:var(--console-phosphor);border:1px solid var(--console-metal-dark);border-radius:4px;gap:11px;padding:11px 14px}body.ship-console .movement-hint b{color:var(--console-phosphor);font:500 11px var(--mono)}body.ship-console .movement-hint span span{color:var(--console-phosphor-dim);font-size:12px}body.ship-console .orbit-symbol{color:var(--console-phosphor)}body.ship-console .bottom-colophon{color:#d0dbd1;text-shadow:0 1px 2px #00140c;font:500 11px var(--mono);letter-spacing:.04em;bottom:13px;left:24px;right:24px}body.ship-console .bottom-colophon>span:last-child{font-size:11px}body.ship-console .colophon-star{color:var(--console-phosphor)}body.ship-console .entered .site-header{background:linear-gradient(var(--console-edge),var(--console-face))}body.ship-console .entered .place-card{width:250px;color:var(--console-ink);border:1px solid var(--console-recess);background:var(--console-face);box-shadow:0 3px 0 var(--console-side),0 10px 30px #06160f33;backdrop-filter:none;border-radius:5px;padding:15px 17px;bottom:142px;left:26px}body.ship-console .entered .place-card .eyebrow{color:var(--console-muted);letter-spacing:0;font-size:11px}body.ship-console .entered .place-card h1{color:var(--console-ink);font:500 27px/1.1 var(--display);letter-spacing:-.04em;margin:12px 0}body.ship-console .entered .place-card :is(.text-action,.explore-space){color:var(--console-ink);font:500 12px/1.5 var(--mono);min-height:42px}body.ship-console .entered .place-card .text-action{width:100%;margin:0 0 9px;padding:10px 12px;display:block}body.ship-console .nocturne-routes{gap:8px}body.ship-console .nocturne-routes button{color:var(--console-muted);text-align:left;min-height:40px;font-size:11px}body.ship-console .explore-space{color:var(--console-ink)}body.ship-console .place-coordinate{color:var(--console-muted);font:500 11px var(--mono)}body.ship-console .game-location{border:1px solid var(--console-metal-dark);background:var(--console-glass);color:var(--console-phosphor);border-radius:5px;max-width:330px;padding:13px 16px;top:120px;left:27px;box-shadow:inset 0 1px 3px #0005}body.ship-console .game-chapter{color:var(--console-phosphor-dim);font:500 11px var(--mono);letter-spacing:.06em}body.ship-console .game-location #region-name{color:var(--console-phosphor);font:500 25px/1.25 var(--display);letter-spacing:-.03em}body.ship-console .game-location #journey-status{color:var(--console-phosphor-dim);font-size:12px}body.ship-console .game-location button{clip-path:none;font:500 11px var(--mono);min-height:40px;color:var(--console-phosphor);background:var(--console-glass-deep);border:1px solid var(--console-screen-line);border-radius:2px;padding:9px 10px}body.ship-console .game-location .controls-shortcut{color:var(--console-phosphor);padding:9px 10px}body.ship-console #refinement-status{color:var(--console-phosphor-dim);font-size:11px}body.ship-console .entered .expedition-status{width:230px;top:120px;right:27px}body.ship-console .entered .expedition-status .status-body{font-size:12px}body.ship-console .world-marker{color:var(--console-phosphor);border:1px solid var(--console-screen-line);background:var(--console-glass);clip-path:none;font:500 11px var(--mono);border-radius:3px;min-height:40px;box-shadow:0 3px 10px #001b1244}body.ship-console .world-marker:hover{background:var(--console-glass-deep);border-color:var(--console-phosphor)}body.ship-console :is(.marker-cross,.marker-arrow){color:var(--console-phosphor)}body.ship-console .artifact-note{background:var(--console-face);border:1px solid var(--console-recess);box-shadow:0 5px 0 var(--console-side),0 12px 35px #001b1244;color:var(--console-ink);backdrop-filter:none;border-radius:7px}body.ship-console .artifact-top{color:var(--console-muted);font:500 11px var(--mono)}body.ship-console .artifact-top button{color:var(--console-ink);border:1px solid var(--console-rule);background:var(--console-case);min-width:40px;min-height:40px}body.ship-console .artifact-note h2{color:var(--console-ink);font:500 30px/1.15 var(--display);letter-spacing:-.04em}body.ship-console .artifact-note p{color:var(--console-muted);font-size:14px}body.ship-console .artifact-bottom{color:var(--console-muted);border-color:var(--console-rule);font-size:11px}body.ship-console .artifact-bottom button{color:var(--console-red);font:500 12px var(--mono)}body.ship-console .hotspot-ring{color:var(--console-phosphor);background:var(--console-glass);border-color:var(--console-screen-line);border-radius:3px}body.ship-console .discovery-hotspot:is(:hover,.found) .hotspot-ring{background:var(--console-screen-active);color:var(--console-screen-on);border-color:var(--console-screen-active)}body.ship-console .hotspot-label{color:var(--console-phosphor);background:var(--console-glass);border-color:var(--console-screen-line);font:500 11px var(--mono)}body.ship-console :is(.notice,.nearby-interaction){color:var(--console-ink);background:var(--console-face);border:1px solid var(--console-recess);border-left:4px solid var(--console-red);box-shadow:0 3px 0 var(--console-side),0 8px 25px #001b1244;backdrop-filter:none;font:400 13px/1.6 var(--sans);border-radius:4px}body.ship-console :is(.touch-pad,.touch-inspect,.touch-jump){color:var(--console-ink);background:var(--console-face);border:1px solid var(--console-recess);box-shadow:0 3px 0 var(--console-side);backdrop-filter:none}body.ship-console :is(.touch-inspect,.touch-jump){font:500 12px var(--mono);border-radius:5px}body.ship-console .touch-inspect small{font:500 11px var(--mono)}body.ship-console .touch-center{background:var(--console-case);border-color:var(--console-recess);box-shadow:inset 0 1px 2px var(--console-shadow)}body.ship-console .load-status{color:var(--console-phosphor);background:var(--console-glass);font:500 11px var(--mono);border-radius:3px;padding:9px 13px}body.ship-console .loading-ring{border-color:var(--console-screen-line);border-top-color:var(--console-phosphor)}body.ship-console .game-reticle{border-color:var(--console-phosphor)}body.ship-console .panel{border:1px solid var(--console-recess);background:linear-gradient(135deg,var(--console-edge),var(--console-case) 45%,var(--console-side));width:min(750px,100vw - 40px);max-width:calc(100vw - 40px);height:auto;max-height:calc(100svh - 40px);color:var(--console-ink);box-shadow:inset 0 1px 0 var(--console-edge),0 6px 0 var(--console-recess),0 25px 100px #00110c88;scrollbar-color:var(--console-recess) var(--console-case);backdrop-filter:none;border-radius:11px;margin:auto;padding:25px;inset:0}body.ship-console .panel[data-console-panel=settings]{width:min(960px,100vw - 40px)}body.ship-console .panel::backdrop{backdrop-filter:blur(3px);background:#05140da6}body.ship-console .panel-head{background:var(--console-face);border-bottom:1px solid var(--console-rule);backdrop-filter:none;box-shadow:0 3px 0 var(--console-side);margin:-25px -25px 24px;padding:15px 20px 17px 25px;top:-25px}body.ship-console .panel-classification{color:var(--console-muted);letter-spacing:.06em;font-size:11px}body.ship-console .close-button{width:42px;min-height:42px;color:var(--console-ink);font:400 20px var(--sans)}body.ship-console .panel h2{font:500 39px/1.05 var(--display);letter-spacing:-.045em;text-transform:none;color:var(--console-ink);max-width:none;margin:10px 0 21px}body.ship-console .panel-rule{font:500 11px var(--mono);color:var(--console-muted);border-color:var(--console-rule);margin-bottom:22px}body.ship-console .panel-rule>span:first-child{background:var(--console-red);width:31px}body.ship-console .panel-section:not([data-section=settings]){--bg:var(--console-glass);--surface:var(--console-glass);--paper:var(--console-phosphor);--muted:var(--console-phosphor-dim);--dim:var(--console-phosphor-dim);--line:var(--console-screen-line);--accent:var(--console-screen-active);--active:var(--console-screen-active);--raised:var(--console-glass-deep);color:var(--console-phosphor);background:linear-gradient(145deg,var(--console-glass),var(--console-glass-deep));border:6px solid var(--console-metal-dark);box-shadow:inset 0 2px 5px #0006,0 2px 2px var(--console-shadow);border-radius:8px;padding:26px}body.ship-console .panel-section p{font:400 15px/1.8 var(--sans);color:var(--muted)}body.ship-console .panel-section .panel-lede{color:var(--paper);font:500 30px/1.2 var(--display);letter-spacing:-.035em}body.ship-console .panel-section .panel-lede em{color:var(--paper);font-style:normal}body.ship-console .panel-kicker{color:var(--accent);font-size:11px}body.ship-console .panel blockquote{border-color:var(--console-screen-line);color:var(--console-phosphor);font:500 29px/1.25 var(--display)}body.ship-console .panel-section .small-note{color:var(--muted);font:400 12px/1.7 var(--sans)}body.ship-console .panel-foot{border-color:var(--console-rule);color:var(--console-muted);font:500 11px var(--mono);padding-top:21px}body.ship-console .panel-spark{color:var(--console-red)}body.ship-console .redacted-lines{color:var(--console-screen-line)}body.ship-console .channel-light{background:var(--console-screen-active);box-shadow:none}body.ship-console .project-meta{color:var(--console-phosphor-dim);font-size:11px}body.ship-console .exhibit-controls{border:0;flex-wrap:wrap;gap:8px}body.ship-console .exhibit-controls button{border:1px solid var(--console-screen-line);color:var(--console-phosphor-dim);font:500 13px var(--mono);background:var(--console-glass-deep);border-radius:2px;min-height:44px}body.ship-console .exhibit-controls button.selected{background:var(--console-screen-active);color:var(--console-screen-on);box-shadow:none}body.ship-console .exhibit-note{border-color:var(--console-screen-line);padding:22px 0}body.ship-console .exhibit-note>span{color:var(--console-phosphor-dim);font:500 11px var(--mono)}body.ship-console .exhibit-note h3{color:var(--console-phosphor);font:500 28px var(--display)}body.ship-console .live-metrics{border-color:var(--console-screen-line);color:var(--console-phosphor-dim);font-size:11px}body.ship-console .live-metrics b{font:500 27px var(--display);color:var(--console-phosphor)}body.ship-console .journal-entry{border-color:var(--console-screen-line)}body.ship-console .journal-entry>span{color:var(--console-phosphor-dim);font:500 11px var(--mono)}body.ship-console .journal-entry h3{color:var(--console-phosphor);font:500 28px/1.2 var(--display)}body.ship-console .journal-entry.locked{opacity:.7}body.ship-console .discovery-item{border-color:var(--console-screen-line);min-height:80px;color:var(--console-phosphor);gap:14px}body.ship-console .discovery-item strong{color:var(--console-phosphor);font:500 24px/1.15 var(--display)}body.ship-console .discovery-item>span:nth-child(2)>span{color:var(--console-phosphor-dim);font-size:12px}body.ship-console .discovery-item-icon{color:var(--console-phosphor)}body.ship-console .signature{color:var(--console-phosphor);font:500 23px var(--display)}body.ship-console .console-preferences{grid-template-columns:minmax(0,1fr) 235px;gap:14px;display:grid}body.ship-console .console-display-housing{background:linear-gradient(145deg,var(--console-metal-dark),var(--console-ink));border:1px solid var(--console-recess);min-width:0;box-shadow:inset 0 1px 1px var(--console-metal-mid),0 3px 3px var(--console-shadow);border-radius:8px;padding:14px}body.ship-console .console-display-caption{color:var(--console-metal-light);font:500 11px var(--mono);letter-spacing:.07em;justify-content:space-between;align-items:center;gap:12px;padding:0 3px 11px;display:flex}body.ship-console .console-display-caption>span:last-child{align-items:center;gap:6px;display:flex}body.ship-console .console-indicator{background:var(--console-screen-active);border-radius:50%;width:5px;height:5px}body.ship-console .console-screen{color-scheme:dark;border:2px solid var(--console-glass-deep);background:linear-gradient(145deg,var(--console-glass),var(--console-glass-deep));min-height:480px;color:var(--console-phosphor);box-shadow:inset 0 2px 5px #0007,0 1px 0 var(--console-metal-mid);border-radius:5px;padding:24px 22px 18px}body.ship-console .console-screen-heading{border-bottom:1px solid var(--console-screen-line);margin-bottom:22px;padding-bottom:20px}body.ship-console .console-overline{color:var(--console-phosphor-dim);font:500 11px var(--mono);letter-spacing:.1em;display:block}body.ship-console .console-screen-heading h3{color:var(--console-phosphor);font:500 29px/1.1 var(--display);letter-spacing:-.035em;margin:11px 0 13px}body.ship-console .console-screen-heading p{color:var(--console-phosphor-dim);font:500 11px var(--mono);letter-spacing:.07em;margin:0}body.ship-console .console-screen-field{margin-bottom:24px}body.ship-console .console-screen-field label{color:var(--console-phosphor-dim);font:500 11px var(--mono);letter-spacing:.04em;margin-bottom:10px;display:block}body.ship-console .console-screen select{border:1px solid var(--console-screen-line);width:100%;max-width:none;min-height:46px;color:var(--console-phosphor);background:var(--console-glass-deep);font:400 14px var(--sans);border-radius:2px;padding:11px 13px}body.ship-console .console-screen-readout{border-bottom:1px solid var(--console-screen-line);grid-template-columns:1fr auto;align-items:center;gap:7px 15px;padding:19px 0;display:grid}body.ship-console .console-screen-readout>span{color:var(--console-phosphor-dim);font:500 11px var(--mono)}body.ship-console .console-screen-readout output{color:var(--console-phosphor);font:500 30px var(--display);font-variant-numeric:tabular-nums}body.ship-console .console-screen-readout small{font:400 12px/1.6 var(--sans);color:var(--console-phosphor-dim);grid-column:1/-1}body.ship-console .console-screen .controls-reference{border:0;padding:20px 0 0}body.ship-console .console-screen .controls-reference h3{font:500 11px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--console-phosphor-dim);margin:0 0 12px}body.ship-console .console-screen .controls-reference p{color:var(--console-phosphor-dim);font:400 12px/2 var(--sans);margin:0}body.ship-console .console-screen .controls-reference kbd{color:var(--console-phosphor);background:var(--console-glass-deep);border-color:var(--console-screen-line);font:500 11px var(--mono);border-radius:2px}body.ship-console .console-screen .small-note{color:var(--console-phosphor-dim)}body.ship-console .console-screen-footer{border-top:1px solid var(--console-screen-line);color:var(--console-phosphor-dim);font:500 11px var(--mono);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:20px;padding-top:18px;display:flex}body.ship-console .console-screen-footer>span:first-child{align-items:center;gap:7px;display:flex}body.ship-console .console-pixel{background:var(--console-screen-active);width:4px;height:4px}body.ship-console .console-display-base{color:var(--console-metal-light);font:500 11px var(--mono);justify-content:space-between;align-items:center;gap:10px;padding:12px 4px 13px;display:flex}body.ship-console .console-display-base>span:not(:nth-child(2)){background:var(--console-glass-deep);border-bottom:1px solid var(--console-metal-mid);width:24px;height:3px}body.ship-console .console-function-keys{gap:8px;display:flex}body.ship-console .console-function-keys button{border:1px solid var(--console-recess);background:linear-gradient(var(--console-edge),var(--console-case));min-height:51px;color:var(--console-ink);box-shadow:0 2px 2px var(--console-shadow);font:500 14px var(--mono);border-bottom-width:4px;border-radius:3px;flex:1;align-items:center;gap:8px;padding:11px 12px;display:flex}body.ship-console .console-function-keys button>span{color:var(--console-muted);font:500 11px var(--mono)}body.ship-console .console-function-keys i{background:var(--console-recess);border-radius:1px;width:5px;height:5px;margin-left:auto}body.ship-console .console-function-keys button[aria-pressed=true]{background:var(--console-case);border-bottom-width:2px;transform:translateY(2px)}body.ship-console .console-function-keys [aria-pressed=true] i{background:var(--console-red)}body.ship-console .console-hardware-bay{background:var(--console-face);border:1px solid var(--console-rule);min-width:0;box-shadow:inset 0 1px 0 var(--console-edge);flex-direction:column;padding:19px 17px;display:flex}body.ship-console .console-hardware-bay>h3{font:500 11px var(--mono);letter-spacing:.08em;color:var(--console-muted);border-bottom:1px solid var(--console-rule);margin:0 0 18px;padding-bottom:15px}body.ship-console .console-dial-bank{gap:20px;display:grid}body.ship-console .console-dial{text-align:center;min-width:0;color:var(--console-ink)}body.ship-console .console-dial-caption{text-align:left;color:var(--console-ink);font:400 13px var(--sans);display:block}body.ship-console .console-rotary{width:144px;height:144px;margin:11px auto 6px;position:relative}body.ship-console .console-dial-scale{background:repeating-conic-gradient(from 225deg,var(--console-muted) 0deg 1deg,transparent 1deg 10deg);clip-path:polygon(0 0,100% 0,100% 100%,67% 100%,50% 64%,33% 100%,0 100%);border-radius:50%;position:absolute;inset:3px;mask:radial-gradient(circle,#0000 66%,#000 67%)}body.ship-console .console-knob{background:repeating-conic-gradient(var(--console-metal-light) 0deg 2deg,var(--console-metal-dark) 2deg 5deg,var(--console-metal-mid) 5deg 8deg);border:1px solid var(--console-metal-dark);width:100px;height:100px;box-shadow:0 6px 6px var(--console-deep-shadow),0 1px 0 4px color-mix(in srgb,var(--console-metal-dark) 30%,var(--console-case)),0 0 0 5px var(--console-rule);border-radius:50%;position:absolute;top:22px;left:22px}body.ship-console .console-knob-face{border:1px solid var(--console-metal-light);background:radial-gradient(circle at 28% 20%,#e3e8e2cc,transparent 55%),conic-gradient(from 35deg,var(--console-metal-light),var(--console-metal-mid),var(--console-metal-light),var(--console-metal-dark),var(--console-metal-light));box-shadow:inset 0 1px 2px var(--console-edge),inset 0 -2px 2px var(--console-metal-dark);border-radius:50%;position:absolute;inset:7px}body.ship-console .console-knob-pointer{transform:rotate(var(--dial-angle,-85deg));border-radius:50%;position:absolute;inset:7px}body.ship-console .console-knob-pointer i{background:var(--console-red);width:4px;height:19px;box-shadow:inset 1px 0 0 var(--console-red-dark),0 1px 1px var(--console-edge);border-radius:1px;position:absolute;top:5px;left:calc(50% - 2px)}body.ship-console .console-knob-hub{background:linear-gradient(130deg,var(--console-metal-mid),var(--console-metal-light));border:1px solid var(--console-metal-mid);width:12px;height:12px;box-shadow:inset 0 1px 1px var(--console-metal-dark);border-radius:50%;position:absolute;top:calc(50% - 6px);left:calc(50% - 6px)}body.ship-console .console-rotary input[type=range]{opacity:0;cursor:ew-resize;width:100%;max-width:none;height:100%;min-height:0;margin:0;position:absolute;inset:0}body.ship-console .console-rotary:has(input:focus-visible){outline:3px solid var(--console-red);outline-offset:4px;border-radius:50%}body.ship-console .console-dial-min,body.ship-console .console-dial-max{font:500 11px var(--mono);color:var(--console-muted);position:absolute;bottom:0}body.ship-console .console-dial-min{left:10px}body.ship-console .console-dial-max{right:7px}body.ship-console .console-dial>output{color:var(--console-ink);font:600 20px var(--display);font-variant-numeric:tabular-nums;margin:10px 0 5px;display:block}body.ship-console .console-dial-help{font:500 11px/1.45 var(--mono);color:var(--console-muted);display:block}body.ship-console .console-sound-module{border-top:1px solid var(--console-rule);margin-top:24px;padding-top:18px}body.ship-console .console-sound-module>label{color:var(--console-ink);justify-content:space-between;align-items:center;font-size:13px;display:flex}body.ship-console .console-lamp{background:var(--console-recess);border:1px solid var(--console-metal-dark);width:7px;height:7px;box-shadow:inset 0 1px 2px var(--console-deep-shadow);border-radius:50%}body.ship-console .console-lamp[data-on=true]{background:var(--console-red-light);box-shadow:inset 0 1px 1px var(--console-edge),0 0 4px #d4613d88}body.ship-console .console-metal-switch{text-align:center;width:100%;min-height:62px;color:var(--console-muted);font:500 11px var(--mono);clip-path:none;background:0 0;border:0;border-radius:0;padding:10px 12px 10px 70px;display:block;position:relative}body.ship-console .console-metal-switch:before{content:"";border:1px solid var(--console-metal-dark);background:radial-gradient(circle,var(--console-ink) 0 28%,var(--console-metal-dark) 30% 43%,var(--console-metal-mid) 45% 57%,var(--console-metal-light) 60%);width:32px;height:32px;box-shadow:0 2px 2px var(--console-shadow);border-radius:50%;margin:0;display:block;position:absolute;top:14px;left:44px}body.ship-console .console-metal-switch:after{content:"";background:linear-gradient(90deg,var(--console-metal-dark),var(--console-metal-light) 40%,var(--console-metal-mid) 70%,var(--console-metal-dark));border:1px solid var(--console-metal-dark);transform-origin:50% 5px;width:10px;height:34px;box-shadow:3px 4px 3px var(--console-deep-shadow);border-radius:5px;display:block;position:absolute;top:18px;left:56px;transform:rotate(44deg)}body.ship-console .console-metal-switch[aria-checked=true]{color:var(--console-red);background:0 0;border:0}body.ship-console .console-metal-switch[aria-checked=true]:before{background:radial-gradient(circle,var(--console-ink) 0 28%,var(--console-metal-dark) 30% 43%,var(--console-metal-mid) 45% 57%,var(--console-metal-light) 60%);border-color:var(--console-metal-dark)}body.ship-console .console-metal-switch[aria-checked=true]:after{transform:rotate(-44deg)}body.ship-console .console-sound-module>span{text-align:center;color:var(--console-muted);font:500 11px var(--mono);display:block}body.ship-console .console-hardware-stamp{color:var(--console-muted);font:500 11px/1.5 var(--mono);align-items:center;gap:12px;margin-top:auto;padding-top:25px;display:flex}body.ship-console .console-hardware-stamp i{background:repeating-linear-gradient(90deg,var(--console-muted) 0,var(--console-muted) 1px,transparent 1px,transparent 3px);width:30px;height:25px}body.ship-console .console-preference-actions{border:1px solid var(--console-rule);background:var(--console-face);grid-column:1/-1;justify-content:flex-end;gap:15px;padding:17px;display:flex}body.ship-console .console-preference-actions>button{flex:1}body.ship-console .console-site-keys{border:0;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:22px 0;padding:0;display:grid}body.ship-console .console-site-keys :is(button,a){min-height:49px;color:var(--console-ink);border:1px solid var(--console-recess);background:linear-gradient(var(--console-edge),var(--console-case));font:500 13px var(--mono);border-bottom-width:4px;border-radius:3px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}body.ship-console .console-site-keys :is(button,a):hover,body.ship-console .console-site-keys span{color:var(--console-red)}body.ship-console .console-service-bay{background:var(--console-face);border:1px solid var(--console-rule);padding:6px 22px 18px}body.ship-console .cache-setting{border-color:var(--console-rule)}body.ship-console .cache-setting h3{color:var(--console-ink);font:500 25px var(--display)}body.ship-console .cache-setting p,body.ship-console .reset-details p{color:var(--console-muted);font-size:13px}body.ship-console .reset-details{border-color:var(--console-rule)}body.ship-console .reset-details summary{color:var(--console-ink);min-height:44px;font-size:13px}body.ship-console .danger-button{clip-path:none;border:1px solid var(--console-red);background:var(--console-face);color:var(--console-red);font:500 13px var(--mono);border-radius:3px}body.ship-console .danger-button:hover{color:var(--console-on-red);background:var(--console-red)}body.ship-console .signal-instruments{gap:17px;display:grid}body.ship-console .signal-instrument{border:1px solid var(--console-rule);background:var(--console-face);color:var(--console-ink);box-shadow:inset 0 1px 0 var(--console-edge),0 3px 0 var(--console-side);border-radius:5px;padding:17px}body.ship-console .signal-top{color:var(--console-muted);font:500 11px var(--mono)}body.ship-console .signal-state{color:var(--console-muted)}body.ship-console .signal-instrument.aligned .signal-state{color:var(--console-red)}body.ship-console .signal-instrument .console-dial{margin-top:13px}body.ship-console .signal-instrument .console-dial-caption{color:var(--console-ink);text-align:center}body.ship-console .frequency-control{color:var(--console-ink);margin:12px 0}body.ship-console .frequency-control output{color:var(--console-ink);font:500 36px var(--display)}body.ship-console .frequency-control button{width:44px;min-height:44px}body.ship-console .frequency-track{background:var(--console-rule);border:0}body.ship-console .frequency-track span{background:var(--console-red)}body.ship-console .engraving{color:var(--console-muted);font:500 11px var(--mono)}body.ship-console .signal-links{gap:12px}body.ship-console .signal-links button{color:var(--console-phosphor);border:1px solid var(--console-screen-line);background:var(--console-glass-deep);padding:11px 13px}body.ship-console .passage-discovered{border-color:var(--console-screen-line);background:var(--console-glass-deep)}body.ship-console .passage-discovered h3{color:var(--console-phosphor);font:500 29px var(--display)}body.ship-console .passage-discovered>span,body.ship-console .hint-text{font-size:12px;color:var(--console-phosphor-dim)!important}body.ship-console .preflight{color:var(--console-ink);gap:17px 23px;inset:112px 25px 22px}body.ship-console .probe-stage{border:6px solid var(--console-metal-dark);background:var(--console-glass);box-shadow:0 3px 0 var(--console-side),inset 0 1px 2px #0005;border-radius:8px}body.ship-console .probe-stage:before,body.ship-console .probe-stage:after{display:none}body.ship-console .preflight-intro{top:25px;left:29px}body.ship-console .preflight h1{color:var(--console-phosphor);margin:15px 0 13px}body.ship-console .preflight h1 .dot-title{color:var(--console-phosphor);width:auto;max-width:100%;font-size:clamp(40px,5vw,77px)}body.ship-console .preflight-intro :is(.bay-kicker,.studio-overline){color:var(--console-phosphor-dim);letter-spacing:.06em;font-size:11px}body.ship-console .preflight-intro p{color:var(--console-phosphor-dim);font-size:13px}body.ship-console .stage-registration span{color:var(--console-phosphor-dim);font-size:11px}body.ship-console .bay-orbit{border-color:#a6bfa13b}body.ship-console .bay-orbit:before{border-color:#a6bfa121}body.ship-console .bay-orbit:after{background:var(--console-phosphor)}body.ship-console .bay-grid{background-image:radial-gradient(#a6bfa126 .75px,#0000 .75px)}body.ship-console .preview-status{color:var(--console-phosphor-dim);font-size:12px}body.ship-console .preview-views{flex-wrap:wrap;gap:6px;bottom:61px;left:18px;right:18px}body.ship-console .preview-views button{border:1px solid var(--console-screen-line);background:var(--console-glass-deep);color:var(--console-phosphor-dim);min-height:40px;font:500 12px var(--mono);border-radius:2px;padding:9px 12px}body.ship-console .preview-views button[aria-pressed=true]{color:var(--console-screen-on);background:var(--console-screen-active);box-shadow:none}body.ship-console .bay-spec{color:var(--console-phosphor-dim);font:500 11px var(--mono);left:22px;right:22px}body.ship-console .bay-spec>span:last-child{color:var(--console-phosphor-dim)}body.ship-console .bay-spec>span:first-child:before{color:var(--console-phosphor)}body.ship-console .preflight-controls{color:var(--console-ink);border:1px solid var(--console-recess);background:var(--console-face);box-shadow:0 4px 0 var(--console-side);border-radius:7px}body.ship-console .studio-heading{color:var(--console-muted);border-color:var(--console-rule);background:var(--console-case);min-height:43px;font-size:11px}body.ship-console .studio-heading>span:last-child{color:var(--console-muted)}body.ship-console .resident-tabs{border:0;gap:6px;margin-inline:17px;padding:12px 0}body.ship-console .resident-tabs button{border:1px solid var(--console-recess);background:linear-gradient(var(--console-edge),var(--console-case));min-height:44px;color:var(--console-ink);font:500 13px var(--mono);border-bottom-width:3px;border-radius:3px;padding:9px 8px}body.ship-console .resident-tabs button:before{display:none}body.ship-console .resident-tabs button[aria-pressed=true]{color:var(--console-red);background:var(--console-case);box-shadow:inset 0 1px 2px var(--console-shadow);border-bottom-width:1px;transform:translateY(2px)}body.ship-console .resident-controls-panel{scrollbar-color:var(--console-recess) transparent;padding:0 17px 18px}body.ship-console .bay-section-label{color:var(--console-muted);letter-spacing:.015em;padding:9px 0 12px;font-size:11px}body.ship-console .bay-section-label>span:last-child{color:var(--console-muted);font-size:11px}body.ship-console .preset-list{border:0;gap:8px;margin-bottom:22px}body.ship-console .probe-preset{border:1px solid var(--console-rule);background:linear-gradient(var(--console-edge),var(--console-face));min-height:73px;box-shadow:0 3px 0 var(--console-side);border-radius:3px;gap:12px;padding:13px}body.ship-console .probe-preset.selected{color:var(--console-ink);background:var(--console-case);box-shadow:inset 3px 0 var(--console-red),inset 0 1px 2px var(--console-shadow)}body.ship-console .probe-preset:after,body.ship-console .probe-preset.selected:after{color:var(--console-red)}body.ship-console .probe-preset strong{color:var(--console-ink);font:500 23px var(--display);letter-spacing:-.035em}body.ship-console .probe-preset small{color:var(--console-muted);font-size:12px}body.ship-console .preset-index,body.ship-console .probe-preset.selected .preset-index{color:var(--console-muted);font-size:11px}body.ship-console .resident-controls-panel legend{color:var(--console-muted);font:500 12px var(--mono)}body.ship-console .bay-options{gap:7px}body.ship-console .bay-options button{min-height:42px;color:var(--console-ink);font:400 13px var(--sans);border:1px solid var(--console-rule);background:linear-gradient(var(--console-edge),var(--console-case));box-shadow:0 2px 0 var(--console-side);border-radius:3px;padding:10px 12px}body.ship-console .bay-options button[aria-pressed=true]{color:var(--console-phosphor);border-color:var(--console-metal-dark);background:var(--console-glass);box-shadow:inset 0 2px 3px #0004}body.ship-console .resident-swatch{border:1px solid #59695177;border-radius:2px;width:12px;height:15px}body.ship-console .resident-step{color:var(--console-muted);font:400 13px/1.7 var(--sans)}body.ship-console :is(.resident-name-label,.resident-range label){color:var(--console-muted);font:500 12px var(--mono)}body.ship-console .resident-name-label span{color:var(--console-muted)}body.ship-console .resident-range output{color:var(--console-red);font:500 12px var(--mono)}body.ship-console .resident-controls-panel input[type=text]{border:1px solid var(--console-recess);min-height:47px;color:var(--console-ink);background:var(--console-edge);box-shadow:inset 0 2px 3px var(--console-shadow);font:400 16px var(--sans);border-radius:3px}body.ship-console .resident-controls-panel input::placeholder{color:var(--console-muted)}body.ship-console input[type=range]:not([data-receiver-range]){accent-color:var(--console-red)}body.ship-console .resident-range input[type=range]{appearance:none;background:0 0;height:34px;min-height:34px}body.ship-console .resident-range input::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--console-red) var(--range-fill,50%),var(--console-rule) var(--range-fill,50%));border:0;height:5px}body.ship-console .resident-range input::-webkit-slider-thumb{appearance:none;border:1px solid var(--console-metal-dark);background:linear-gradient(90deg,var(--console-metal-mid),var(--console-metal-light),var(--console-metal-mid));width:14px;height:24px;box-shadow:0 2px 2px var(--console-shadow);border-radius:2px;margin-top:-10px}body.ship-console .range-extents{color:var(--console-muted);font:500 11px var(--mono)}body.ship-console .builder-footer{background:var(--console-case);border-color:var(--console-rule);padding:10px 17px 15px}body.ship-console .bay-sound{color:var(--console-ink);font:500 12px var(--mono);min-height:38px}body.ship-console .bay-sound>span:first-child:before{border-color:var(--console-recess);background:var(--console-side);border-radius:50%;width:6px;height:6px}body.ship-console .bay-sound[aria-checked=true]>span:first-child:before{border-color:var(--console-red-dark);background:var(--console-red)}body.ship-console .bay-sound>span:last-child,body.ship-console .bay-sound[aria-checked=true]>span:last-child{color:var(--console-red);font-size:11px}body.ship-console .builder-footer .primary-button{min-height:51px;font-size:16px}body.ship-console .builder-footer .primary-button>span:first-child{padding-block:12px}body.ship-console #skip-builder{color:var(--console-ink);font:500 12px/1.4 var(--mono);min-height:40px}body.ship-console .bay-footnote{color:var(--console-muted);font-size:11px;line-height:1.5}body.ship-console .bay-reading-links{border-color:var(--console-rule)}body.ship-console .bay-readable{color:var(--console-muted);font-size:11px}body.ship-console .launch-status{color:var(--console-phosphor)}body.ship-console .launch-progress-label{color:var(--console-phosphor);font-size:11px}body.ship-console #launch-count{color:var(--console-phosphor)}body.ship-console .launch-status p{color:var(--console-phosphor-dim);font-size:11px}body.ship-console .launch-status progress{height:4px;color:var(--console-phosphor);accent-color:var(--console-phosphor);background:var(--console-screen-line);border:0}body.ship-console .launch-status progress::-webkit-progress-bar{background:var(--console-screen-line)}body.ship-console .launch-status progress::-webkit-progress-value{background:var(--console-phosphor)}body.ship-console .launch-status progress::-moz-progress-bar{background:var(--console-phosphor)}body.ship-console .launching.preflight{border:8px solid var(--console-case);background:var(--console-glass);box-shadow:0 4px 0 var(--console-recess);border-radius:9px}body.ship-console .reentry-stars{background:radial-gradient(#a6bfa12b 1px,#0000 1px) 0 0/24px 24px}body.ship-console .reentry-planet{background:repeating-radial-gradient(circle,#0000 0 48px,#a6bfa11c 49px 50px,#0000 51px 96px);border-color:#a6bfa14d}body.ship-console .reentry-planet:before,body.ship-console .reentry-planet:after,body.ship-console .reentry-trail{background:#a6bfa13d}body.ship-console .reentry-orbit{background:#a6bfa16b}body.ship-console .reentry-orbit:after,body.ship-console .reentry-trail:after{color:var(--console-phosphor)}body.ship-console .reentry-caption{color:var(--console-phosphor);font-family:var(--display)}body.ship-console .reentry-caption small{color:var(--console-phosphor-dim);font:500 11px var(--mono)}body.ship-console .launching .launch-status{border-color:var(--console-screen-line)}body.ship-console .launch-actions :is(button,a),body.ship-console .launch-failure :is(button,a){color:var(--console-phosphor);border:1px solid var(--console-screen-line);background:var(--console-glass-deep);font:500 12px var(--mono);padding:11px 14px}body.ship-console .readable{color:var(--console-ink);background:var(--console-case)}body.ship-console .read-header{border:1px solid var(--console-recess);background:var(--console-face);box-shadow:0 4px 0 var(--console-side);border-radius:7px;margin:18px 4% 0;padding:21px 24px}body.ship-console .read-main{max-width:1080px;margin:68px auto 70px;padding:0 46px}body.ship-console .read-main>h1{color:var(--console-ink);font:600 clamp(54px,7vw,90px)/1 var(--display);letter-spacing:-.04em}body.ship-console .read-main>h1 .dot-title{color:var(--console-ink)}body.ship-console .read-intro{color:var(--console-muted);font:400 19px/1.7 var(--sans)}body.ship-console .read-index{font:500 13px var(--mono);border:0;grid-template-columns:repeat(4,1fr);gap:8px;margin:35px 0 26px;padding:0;display:grid}body.ship-console .read-index a{background:linear-gradient(var(--console-edge),var(--console-face));border:1px solid var(--console-recess);color:var(--console-ink);border-bottom-width:4px;border-radius:3px;padding:14px 15px}body.ship-console .read-index a:hover{color:var(--console-red)}body.ship-console .read-main section{border:1px solid var(--console-rule);background:var(--console-face);box-shadow:inset 0 1px 0 var(--console-edge);border-radius:5px;margin-bottom:17px;padding:35px 31px}body.ship-console .read-main section h2{color:var(--console-ink);font:500 36px/1.15 var(--display);letter-spacing:-.04em}body.ship-console .read-main section p{color:var(--console-muted);font:400 16px/1.85 var(--sans)}body.ship-console .read-main .panel-kicker{color:var(--console-red)}body.ship-console .read-exhibits article{border-color:var(--console-rule);background:0 0}body.ship-console .read-exhibits h3{color:var(--console-ink);font:500 25px var(--display)}body.ship-console .read-fragment{border-color:var(--console-rule)}body.ship-console .read-fragment summary{color:var(--console-ink);font:500 16px/1.5 var(--mono);min-height:54px}body.ship-console .read-fragment summary span{color:var(--console-red);font:500 12px var(--mono)}body.ship-console .read-main section a:not(.inline-link){color:var(--console-red);text-underline-offset:3px;text-decoration:underline}body.ship-console .read-return{width:max-content;margin-top:26px}body.ship-console .read-footer{border-color:var(--console-rule);color:var(--console-muted);font:500 11px var(--mono);margin:0 4%;padding:25px 24px}body.ship-console .read-footer svg{color:var(--console-ink)}body.ship-console .read-footer a{color:var(--console-red);font-size:12px}body.ship-console .not-found{border:1px solid var(--console-recess);background:var(--console-face);max-width:700px;box-shadow:0 5px 0 var(--console-side);border-radius:9px;margin:10vh auto;padding:38px}body.ship-console .not-found h1{color:var(--console-ink);font-family:var(--display)}body.ship-console .not-found p{color:var(--console-muted)}body.ship-console .not-found .primary-button{width:max-content}body.ship-console .not-found .inline-link{width:max-content;margin-top:20px;display:flex}body.ship-console .noscript-notice{background:var(--console-face);color:var(--console-ink);border-color:var(--console-rule)}body.ship-console .copy-fallback{background:var(--console-edge);color:var(--console-ink);border-color:var(--console-recess);font:400 14px var(--sans);border-radius:3px}body.ship-console .vision,body.ship-console .atlas{color:var(--console-ink);font-family:var(--sans)}body.ship-console:has(.atlas){background:var(--console-case)!important}body.ship-console :is(.vision,.atlas) a{color:var(--console-red)}body.ship-console :is(.vision,.atlas) :is(nav,footer){font:500 12px/1.7 var(--mono);color:var(--console-muted);border-color:var(--console-rule)}body.ship-console :is(.vision,.atlas) h1{color:var(--console-ink);font-family:var(--display);letter-spacing:-.045em;font-weight:500}body.ship-console :is(.vision,.atlas) h1 em{color:var(--console-muted);font-style:normal}body.ship-console :is(.vision,.atlas) :is(h2,h3){color:var(--console-ink);font-family:var(--display);letter-spacing:-.035em;font-weight:500}body.ship-console :is(.vision,.atlas) :is(.kicker,.eyebrow){color:var(--console-red);font:500 11px var(--mono);letter-spacing:.08em}body.ship-console :is(.vision,.atlas) :is(.intro,.lede){color:var(--console-muted);font-family:var(--sans)}body.ship-console .vision section p:not(.kicker),body.ship-console .atlas section p{color:var(--console-muted)}body.ship-console :is(.vision,.atlas) figcaption{color:var(--console-muted);font:500 11px/1.7 var(--mono)}body.ship-console :is(.vision,.atlas) :is(section,.research,figure img){border-color:var(--console-rule)}body.ship-console .vision .enter,body.ship-console .atlas button{font-family:var(--mono)}body.ship-console .vision .enter{border:1px solid var(--console-recess);background:linear-gradient(var(--console-edge),var(--console-face));color:var(--console-ink);border-bottom-width:4px;border-radius:3px}body.ship-console .atlas :is(.meta,.legend,.rules small,.route-list small,.rules article>span){color:var(--console-muted);font:500 11px/1.7 var(--mono);border-color:var(--console-rule)}body.ship-console .atlas :is(.rules article,.route-list>div,.opening aside,.model-note){border-color:var(--console-rule)}body.ship-console .atlas aside{color:var(--console-muted)}body.ship-console .atlas .model-shell{border:6px solid var(--console-metal-dark);background:var(--console-face);border-radius:7px}body.ship-console .atlas .model-detail{border-color:var(--console-rule)}body.ship-console .atlas .model-detail .model-note{color:var(--console-muted)!important}body.ship-console .atlas #plan-coordinates{color:var(--console-red);font-family:var(--mono)}body.ship-console .atlas :is(.model-controls button,.model-controls label,.district-buttons button,.rules button){color:var(--console-ink);background:linear-gradient(var(--console-edge),var(--console-case));border:1px solid var(--console-recess);min-height:40px;font:500 12px var(--mono);border-bottom-width:3px;border-radius:3px}body.ship-console .atlas :is(.district-buttons button,.model-controls button)[aria-pressed=true]{color:var(--console-phosphor);background:var(--console-glass);border-color:var(--console-metal-dark)}body.ship-console .atlas :is(th,td){color:var(--console-muted);border-color:var(--console-rule)}body.ship-console .atlas th{color:var(--console-red);font:500 11px var(--mono)}body.ship-console .atlas td button{color:var(--console-ink)}body.ship-console .atlas :is(td small,.production li){color:var(--console-muted)}body.ship-console .atlas .production strong{color:var(--console-ink)}body.ship-console .atlas .route-list strong{color:var(--console-red)}@media (width<=1100px){body.ship-console .site-header{gap:17px;margin-inline:18px;padding-inline:17px}body.ship-console .identity-sub{font-size:10px}body.ship-console .site-header .read-link{display:none}body.ship-console .header-nav a{min-width:75px;padding-inline:11px}body.ship-console .movement-hint{display:none}body.ship-console .arrival{width:395px;padding:24px;top:135px;left:27px}body.ship-console .expedition-status{width:215px;right:27px}body.ship-console .console-preferences{grid-template-columns:minmax(0,1fr) 205px}body.ship-console .console-screen{padding-inline:18px}}@media (width<=800px){body.ship-console .site-header{margin-inline:15px;padding:13px 15px 16px}body.ship-console .header-nav{display:none}body.ship-console .site-header .read-link{margin-left:auto;display:flex}body.ship-console .site-header .mobile-menu{display:grid}body.ship-console .identity strong{font-size:16px}body.ship-console .identity-sub{font-size:10px}body.ship-console .arrival{width:400px;max-width:88%;top:145px;left:6%;right:auto}body.ship-console .expedition-status{display:none}body.ship-console .world-footer{gap:11px;left:16px;right:16px}body.ship-console .destination-dock button,body.ship-console .entered .destination-dock button{min-height:44px;padding:10px 12px;font-size:13px}body.ship-console .destination-dock{gap:5px;padding:7px}body.ship-console .utility-buttons{gap:6px;padding:7px}body.ship-console .game-location{max-width:295px;top:121px;left:20px}body.ship-console .entered .place-card{width:235px;bottom:140px;left:20px}body.ship-console .panel{width:calc(100vw - 28px);max-width:calc(100vw - 28px);max-height:calc(100svh - 28px);padding:21px}body.ship-console .panel-head{margin:-21px -21px 24px;padding:14px 17px 16px 21px;top:-21px}body.ship-console .panel[data-console-panel=settings]{width:calc(100vw - 28px)}body.ship-console .console-preferences{grid-template-columns:minmax(0,1fr) 195px;gap:12px}body.ship-console .console-hardware-bay{padding:17px 13px}body.ship-console .console-function-keys button{gap:6px;padding-inline:9px;font-size:13px}body.ship-console .console-site-keys{grid-template-columns:1fr 1fr}body.ship-console .preflight{inset:111px 17px 17px}body.ship-console .preflight-intro{top:22px;left:24px}body.ship-console .preflight h1 .dot-title{font-size:clamp(35px,6vw,58px)}body.ship-console .bay-spec{font-size:11px}body.ship-console .read-main{margin-top:51px;padding:0 28px}body.ship-console .read-index{grid-template-columns:1fr 1fr}body.ship-console .read-main section{padding:28px}}@media (width<=600px){body.ship-console .site-header{gap:11px;min-height:72px;margin-inline:11px;padding:13px 13px 15px;top:10px}body.ship-console .identity{gap:10px}body.ship-console .identity strong{font-size:15px}body.ship-console .identity-sub{letter-spacing:0;font-size:9px}body.ship-console .identity-mark{width:25px}body.ship-console .site-header .read-link{display:none}body.ship-console .mobile-menu{width:42px;height:42px;margin-left:auto}body.ship-console .arrival{width:calc(100% - 38px);max-width:420px;padding:24px;top:124px;left:19px}body.ship-console .arrival h1 .dot-title{width:auto;max-width:100%;font-size:clamp(74px,22vw,103px)}body.ship-console .arrival-subtitle{font-size:26px}body.ship-console .arrival-description{margin:15px 0 20px;font-size:13px;line-height:1.65}body.ship-console .arrival .eyebrow,body.ship-console .arrival-footnote{font-size:10px}body.ship-console .world-footer{align-items:stretch;gap:7px;bottom:44px;left:11px;right:11px}body.ship-console .destination-dock{flex:1;gap:4px;min-width:0;padding:6px}body.ship-console .destination-dock button,body.ship-console .entered .destination-dock button{flex:1;justify-content:center;gap:6px;padding:9px 6px;font-size:12px}body.ship-console .dock-number,body.ship-console .destination-dock button[aria-current]:after{display:none}body.ship-console .utility-buttons{flex:0;gap:5px;padding:6px}body.ship-console .utility-buttons .icon-button{width:42px;height:42px}body.ship-console .utility-buttons .settings-button{display:none}body.ship-console .bottom-colophon{font-size:10px;bottom:12px;left:14px;right:14px}body.ship-console .bottom-colophon>span:last-child{font-size:10px}body.ship-console .game-location{max-width:calc(100vw - 32px);padding:11px 13px;top:110px;left:16px}body.ship-console .game-location #region-name{font-size:23px}body.ship-console .game-location #journey-status{max-width:100%;font-size:11px}body.ship-console .game-location button{min-height:38px;font-size:11px}body.ship-console .game-location .controls-shortcut{display:none}body.ship-console .game-chapter{font-size:10px}body.ship-console .entered .place-card{width:auto;padding:13px;bottom:130px;left:16px;right:16px}body.ship-console .entered .place-card h1{font-size:24px}body.ship-console .entered .place-card .text-action{font-size:12px}body.ship-console .artifact-note{width:auto;bottom:130px;left:16px;right:16px}body.ship-console .artifact-note p{font-size:14px}body.ship-console .artifact-note h2{font-size:27px}body.ship-console .nearby-interaction{max-width:calc(100% - 32px);font-size:12px}body.ship-console .panel,body.ship-console .panel[data-console-panel=settings]{border-radius:9px;width:calc(100vw - 16px);max-width:calc(100vw - 16px);max-height:calc(100svh - 16px);padding:17px;inset:0}body.ship-console .panel-head{gap:13px;margin:-17px -17px 23px;padding:13px 13px 15px 17px;top:-17px}body.ship-console .panel-classification{letter-spacing:.025em;font-size:10px}body.ship-console .panel h2{margin:8px 0 18px;font-size:32px}body.ship-console .panel-rule{font-size:10px}body.ship-console .panel-section:not([data-section=settings]){border-width:4px;padding:20px 18px}body.ship-console .panel-section p{font-size:14px}body.ship-console .panel-section .panel-lede{font-size:27px}body.ship-console .panel-foot{font-size:10px}body.ship-console .console-preferences{grid-template-columns:minmax(0,1fr)}body.ship-console .console-display-housing{padding:11px 9px}body.ship-console .console-screen{min-height:0;padding:22px 17px 18px}body.ship-console .console-screen-heading h3{font-size:27px}body.ship-console .console-display-caption{letter-spacing:.03em;font-size:10px}body.ship-console .console-screen select{font-size:16px}body.ship-console .console-screen .controls-reference p{font-size:12px}body.ship-console .console-screen-readout{gap:7px}body.ship-console .console-screen-readout>span{font-size:11px}body.ship-console .console-screen-readout output{font-size:27px}body.ship-console .console-screen-footer{font-size:10px}body.ship-console .console-function-keys button{min-height:51px;font-size:13px}body.ship-console .console-hardware-bay{padding:19px 17px}body.ship-console .console-dial-bank{grid-template-columns:1fr 1fr;gap:14px}body.ship-console .console-rotary{width:118px;height:124px}body.ship-console .console-knob{width:82px;height:82px;top:18px;left:18px}body.ship-console .console-knob-face,body.ship-console .console-knob-pointer{inset:6px}body.ship-console .console-knob-pointer i{height:16px}body.ship-console .console-dial-scale{inset:0 0 6px}body.ship-console .console-dial-min{left:5px}body.ship-console .console-dial-max{right:3px}body.ship-console .console-dial-help{font-size:11px}body.ship-console .console-sound-module{grid-template-columns:1fr auto;align-items:center;gap:7px 10px;display:grid}body.ship-console .console-sound-module>label{gap:12px}body.ship-console .console-metal-switch{grid-area:1/2/3;width:129px;padding-left:65px}body.ship-console .console-metal-switch:before{left:30px}body.ship-console .console-metal-switch:after{left:42px}body.ship-console .console-sound-module>span{text-align:left}body.ship-console .console-hardware-stamp{display:none}body.ship-console .console-preference-actions{flex-direction:column-reverse;padding:15px}body.ship-console .console-site-keys{gap:8px}body.ship-console .console-site-keys :is(button,a){padding:11px 12px;font-size:12px}body.ship-console .console-service-bay{padding-inline:17px}body.ship-console .preflight{gap:15px;inset:103px 12px 16px}body.ship-console .preflight-intro{top:18px;left:21px}body.ship-console .preflight h1{margin:12px 0 9px}body.ship-console .preflight h1 .dot-title{font-size:41px}body.ship-console .preflight-intro p{font-size:12px}body.ship-console .preflight-intro :is(.bay-kicker,.studio-overline),body.ship-console .stage-registration span{font-size:10px}body.ship-console .preview-views{gap:5px;bottom:51px;left:10px;right:10px}body.ship-console .preview-views button{min-height:39px;padding:8px 10px;font-size:11px}body.ship-console .bay-spec{font-size:10px;bottom:16px;left:15px;right:15px}body.ship-console .studio-heading{font-size:10px}body.ship-console .resident-tabs{margin-inline:14px}body.ship-console .resident-tabs button{min-height:44px;font-size:13px}body.ship-console .resident-controls-panel{padding-inline:14px}body.ship-console .bay-section-label,body.ship-console .bay-section-label>span:last-child{font-size:10px}body.ship-console .bay-options button{min-height:44px}body.ship-console .builder-footer{padding:11px 14px 15px}body.ship-console .builder-footer .primary-button{min-height:52px}body.ship-console .bay-footnote{font-size:11px}body.ship-console .read-header{gap:15px;margin:11px 12px 0;padding:17px}body.ship-console .read-header .identity-sub{font-size:9px}body.ship-console .read-header .read-link{gap:7px;font-size:11px}body.ship-console .read-main{margin:43px auto 50px;padding:0 17px}body.ship-console .read-main>h1{font-size:54px}body.ship-console .read-intro{font-size:17px}body.ship-console .read-main section{padding:27px 21px}body.ship-console .read-main section h2{font-size:30px}body.ship-console .read-main section p{font-size:15px}body.ship-console .read-index a{padding:13px 12px;font-size:12px}body.ship-console .read-footer{margin-inline:17px;padding:23px 7px;font-size:10px}body.ship-console .not-found{margin:10vh 18px;padding:28px}}@media (width<=370px){body.ship-console .arrival{padding:21px}body.ship-console .arrival .eyebrow{font-size:9px}body.ship-console .destination-dock button,body.ship-console .entered .destination-dock button{padding-inline:5px;font-size:11px}body.ship-console .utility-buttons .icon-button{width:38px}body.ship-console .console-dial-bank{gap:10px}body.ship-console .console-rotary{width:98px;height:111px}body.ship-console .console-knob{width:70px;height:70px;top:20px;left:14px}body.ship-console .console-dial-scale{inset:7px 0 6px}body.ship-console .console-screen{padding-inline:13px}body.ship-console .console-screen-readout{grid-template-columns:minmax(0,1fr)}body.ship-console .console-screen-readout output{text-align:left}body.ship-console .console-display-caption{font-size:9px}body.ship-console .console-site-keys{grid-template-columns:minmax(0,1fr)}body.ship-console .read-header .identity-mark{display:none}}@media (height<=740px) and (width>=801px){body.ship-console .arrival{width:385px;padding:20px 25px;top:121px}body.ship-console .arrival h1{margin:16px 0 13px}body.ship-console .arrival h1 .dot-title{font-size:86px}body.ship-console .arrival-subtitle{font-size:24px}body.ship-console .arrival-description{margin:13px 0 16px;font-size:13px}body.ship-console .arrival-footnote{display:none}body.ship-console .change-surveyor{min-height:32px}body.ship-console .preflight{top:106px}body.ship-console .preflight-intro{top:20px}body.ship-console .preflight h1 .dot-title{font-size:56px}body.ship-console .preflight-intro p{display:none}body.ship-console .resident-tabs{padding-block:9px}body.ship-console .builder-footer{padding-top:7px;padding-bottom:10px}body.ship-console .bay-footnote{margin-block:4px}}@media (width<=600px) and (pointer:coarse){body.ship-console .entered .place-card{width:auto;box-shadow:none;background:0 0;border:0;gap:9px;padding:0;display:flex;bottom:117px;left:5%;right:5%}body.ship-console .entered .place-card :is(.text-action,.explore-space){width:50%;min-height:44px;color:var(--console-ink);background:var(--console-face);border:1px solid var(--console-recess);box-shadow:0 3px 0 var(--console-side);border-radius:4px;margin:0;padding:10px;font-size:11px}body.ship-console .touch-pad,body.ship-console .touch-inspect{bottom:180px}body.ship-console .touch-jump{bottom:255px}}@media (prefers-reduced-motion:reduce){body.ship-console :is(button,a){transition:none}}body.ship-console :is(.probe-stage,.preflight-controls,.preflight.launching,.destination-dock,.world-marker,.panel){clip-path:none}@media (width<=600px) and (height>=651px){body.ship-console .preflight:not(.launching){grid-template-rows:198px minmax(0,1fr) auto;gap:12px}body.ship-console .preflight-intro p{display:none}body.ship-console .preview-views{bottom:43px}body.ship-console .bay-spec{bottom:12px}body.ship-console .builder-footer{grid-template-columns:1fr 1fr;gap:0 12px;padding:7px 14px 10px;display:grid}body.ship-console .builder-footer .bay-sound{grid-area:1/1;min-height:34px;padding:0}body.ship-console .builder-footer .bay-footnote{grid-area:1/2;align-self:center;margin:0;font-size:10px;line-height:1.35}body.ship-console .builder-footer .primary-button{grid-area:2/1/auto/-1;min-height:49px;margin-top:5px}body.ship-console .builder-footer .primary-button>span:first-child{padding-block:11px}body.ship-console .builder-footer #skip-builder{grid-area:3/1/auto/-1;min-height:36px;padding-block:6px}body.ship-console .builder-footer .bay-reading-links{grid-area:4/1/auto/-1;padding-top:3px}body.ship-console .builder-footer .bay-readable{min-height:40px}body.ship-console .resident-step{margin-block:14px}}body.ship-console .utility-buttons{flex:none}body.ship-console .game-location{flex-flow:wrap;gap:7px;max-width:360px;display:flex}body.ship-console .game-location :is(.game-chapter,#region-name,#journey-status,#refinement-status){flex-basis:100%}body.ship-console .entered .place-card .text-action{justify-content:space-between;align-items:center;gap:11px;display:flex}body.ship-console .entered .place-card .text-action>span{flex-shrink:0}@media (width<=600px){body.ship-console .game-location{max-width:calc(100vw - 32px)}}body.ship-console .panel[data-console-panel=signals]{width:min(1000px,100vw - 40px)}body.ship-console .signal-instruments{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}body.ship-console .signal-instrument{min-width:0;padding:15px 12px}body.ship-console .frequency-control{gap:7px}body.ship-console .frequency-control output{font-size:32px}body.ship-console .frequency-control button{flex-shrink:0;width:40px;min-height:44px}@media (width<=760px){body.ship-console .signal-instruments{grid-template-columns:minmax(0,1fr)}body.ship-console .panel[data-console-panel=signals]{width:calc(100vw - 16px)}}@media (width<=600px){body.ship-console .atlas h1{font-size:clamp(52px,16vw,78px)}body.ship-console .atlas nav{flex-wrap:wrap;gap:15px}}@media (width<=370px){body.ship-console .console-function-keys button{flex-direction:column;justify-content:center;gap:5px;min-width:0;min-height:61px;padding:8px 4px;position:relative}body.ship-console .console-function-keys button>span{align-self:flex-start;padding-left:4px}body.ship-console .console-function-keys i{position:absolute;top:9px;right:7px}}body.ship-console .console-flightdeck{--flight-frame:#7f8980;--flight-frame-light:#bdc5bb;--flight-socket:#59675d;--flight-shadow:#17281e66;--flight-lip:#f9f7e9}body.ship-console .flight-housing{isolation:isolate;background:linear-gradient(145deg,var(--console-face),var(--console-case));border:1px solid var(--console-recess);box-shadow:inset 0 1px 0 var(--console-edge),inset 0 -3px 0 var(--console-side),0 3px 0 var(--flight-frame,var(--console-recess)),0 6px 11px #071b1238;border-radius:7px;position:relative}body.ship-console .flight-housing:after{content:"";pointer-events:none;z-index:-1;border:1px solid #fbf9ed99;border-radius:4px;position:absolute;inset:3px}body.ship-console .flight-rivets{pointer-events:none;z-index:2;border-radius:inherit;background:radial-gradient(circle at 7px 7px,var(--console-metal-dark) 0 1px,var(--console-metal-light) 1.4px 2.5px,var(--console-recess) 3px,transparent 3.5px),radial-gradient(circle at calc(100% - 7px) 7px,var(--console-metal-dark) 0 1px,var(--console-metal-light) 1.4px 2.5px,var(--console-recess) 3px,transparent 3.5px),radial-gradient(circle at 7px calc(100% - 9px),var(--console-metal-dark) 0 1px,var(--console-metal-light) 1.4px 2.5px,var(--console-recess) 3px,transparent 3.5px),radial-gradient(circle at calc(100% - 7px) calc(100% - 9px),var(--console-metal-dark) 0 1px,var(--console-metal-light) 1.4px 2.5px,var(--console-recess) 3px,transparent 3.5px);position:absolute;inset:0}body.ship-console .flight-panel-caption{color:var(--console-muted);font:500 10px/1.4 var(--mono);letter-spacing:.08em;justify-content:space-between;align-items:center;gap:11px;padding:0 5px 8px;display:flex}body.ship-console .flight-serial{color:var(--console-muted);letter-spacing:.05em;border-left:1px solid var(--console-rule);white-space:nowrap;padding-left:10px;font-size:10px}body.ship-console .console-flightdeck .site-header{border:2px solid var(--console-recess);border-top-color:var(--console-metal-light);background:linear-gradient(var(--console-edge),var(--console-face) 66%,var(--console-case));box-shadow:inset 0 0 0 2px var(--console-edge),inset 0 -4px 0 var(--console-side),0 4px 0 var(--console-metal-dark),0 7px 13px #071b1244;border-radius:8px;gap:18px;padding:12px 18px 15px}body.ship-console .console-flightdeck .identity{border-right:1px solid var(--console-rule);gap:12px;padding:7px 14px 7px 4px}body.ship-console .console-flightdeck .identity strong{letter-spacing:.04em;font-size:16px}body.ship-console .console-flightdeck .identity-sub{letter-spacing:.035em;font-size:10px}body.ship-console .console-flightdeck .header-nav{border:1px solid var(--console-recess);background:var(--console-side);box-shadow:inset 0 2px 3px #17281e33,0 1px 0 var(--console-edge);border-radius:5px;gap:8px;padding:5px}body.ship-console .console-flightdeck .header-nav a{background:linear-gradient(var(--console-edge),var(--console-face) 78%,var(--console-side) 79%);border:1px solid var(--console-recess);border-top-color:var(--console-edge);min-width:79px;min-height:43px;box-shadow:inset 1px 0 0 var(--console-edge),inset -1px 0 0 var(--console-edge),0 2px 1px #17281e33;color:var(--console-ink);font:500 13px var(--mono);border-radius:3px;gap:8px;padding:9px 12px 12px;position:relative}body.ship-console .console-flightdeck .header-nav a:before{content:"";background:repeating-linear-gradient(90deg,var(--console-rule) 0 1px,transparent 1px 3px);opacity:.5;height:2px;position:absolute;bottom:4px;left:8px;right:8px}body.ship-console .console-flightdeck .header-nav a[aria-current]{background:linear-gradient(var(--console-case),var(--console-face));color:var(--console-ink);transform:translateY(2px);box-shadow:inset 0 1px 3px #17281e33}body.ship-console .console-flightdeck .header-nav a[aria-current]:after{display:none}body.ship-console .console-flightdeck .header-nav a:hover{color:var(--console-red)}body.ship-console .console-flightdeck .nav-index{border-right:1px solid var(--console-rule);padding:0 7px 0 0;font-size:10px}body.ship-console .console-flightdeck .nav-dot{border:1px solid var(--console-red-dark);background:var(--console-red-light);width:5px;height:5px;box-shadow:inset 0 1px #fff5db77,0 0 4px #d4613d55}body.ship-console .console-flightdeck .read-link{margin-left:auto;padding:8px 1px;font-size:11px}body.ship-console .console-flightdeck .site-header .console-menu-key{border:1px solid var(--console-metal-dark);background:var(--console-recess);width:68px;height:57px;box-shadow:inset 0 2px 2px #17281e55,0 1px 0 var(--console-edge);border-radius:4px;flex-shrink:0;padding:2px 2px 5px;display:flex}body.ship-console .console-menu-face{border:1px solid var(--console-edge);width:100%;color:var(--console-ink);background:linear-gradient(var(--console-edge),var(--console-case));box-shadow:0 3px 0 var(--console-side),0 4px 2px #17281e44;border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex;position:relative}body.ship-console .console-menu-face svg{width:19px;height:19px}body.ship-console .console-menu-face>span{font:500 10px var(--mono);letter-spacing:.1em}body.ship-console .console-menu-face i{border:1px solid var(--console-recess);background:var(--console-side);border-radius:1px;width:4px;height:4px;position:absolute;top:5px;right:5px}body.ship-console .console-menu-key:hover .console-menu-face{color:var(--console-red)}body.ship-console .console-menu-key:active .console-menu-face{box-shadow:0 1px 0 var(--console-side);transform:translateY(2px)}body.ship-console .console-flightdeck .arrival{border:2px solid var(--console-recess);border-radius:8px;width:422px;padding:15px;position:absolute;top:145px}body.ship-console .console-flightdeck .arrival>.flight-panel-caption{padding:1px 8px 11px}body.ship-console .arrival-console-glass{border:5px solid var(--console-metal-dark);background:linear-gradient(140deg,var(--console-glass),var(--console-glass-deep));color:var(--console-phosphor);box-shadow:inset 0 2px 7px #0007,0 1px 0 var(--console-edge);border-radius:6px;padding:24px 23px 21px}body.ship-console .console-flightdeck .arrival .eyebrow{color:var(--console-phosphor-dim);letter-spacing:.035em;font-size:10px}body.ship-console .console-flightdeck .arrival .eyebrow .live-dot{background:var(--console-screen-active)}body.ship-console .console-flightdeck .arrival h1{margin:18px 0 15px}body.ship-console .console-flightdeck .arrival h1 .dot-title{color:var(--console-phosphor);font-size:95px}body.ship-console .console-flightdeck .arrival .the{color:var(--console-phosphor-dim);font-size:10px}body.ship-console .console-flightdeck .arrival-subtitle{color:var(--console-phosphor);font-size:25px}body.ship-console .console-flightdeck .arrival-subtitle em{color:var(--console-phosphor-dim)}body.ship-console .console-flightdeck .arrival-description{color:var(--console-phosphor-dim);margin:13px 0 0;font-size:13px}body.ship-console .console-flightdeck .arrival-actions{border:1px solid var(--console-recess);background:var(--console-side);box-shadow:inset 0 2px 3px #17281e44,0 1px 0 var(--console-edge);border-radius:4px;margin:16px 4px 0;padding:4px 4px 7px}body.ship-console .console-flightdeck .arrival-enter-key{background:linear-gradient(var(--console-red-light),var(--console-red) 85%,var(--console-red-dark) 86%);border:1px solid var(--console-red-dark);width:100%;min-height:65px;box-shadow:inset 0 1px 0 #ffc69c66,0 3px 0 var(--console-red-dark),0 4px 3px #17281e66;margin:0}body.ship-console .arrival-enter-key>span:first-child{padding:11px 0 11px 17px}body.ship-console .arrival-enter-key small{font:500 10px var(--mono);letter-spacing:.11em;margin-bottom:5px;display:block}body.ship-console .arrival-enter-key strong{font:600 20px/1.1 var(--display);letter-spacing:-.035em;display:block}body.ship-console .arrival-enter-key>span:last-child{border-left:1px solid var(--console-red-dark);min-width:55px;box-shadow:inset 1px 0 #f5a17644}body.ship-console .arrival-secondary-keys{grid-template-columns:1fr 1fr;gap:10px;margin:14px 4px 0;display:grid}body.ship-console .console-flightdeck .arrival-secondary-keys button{border:1px solid var(--console-recess);background:linear-gradient(var(--console-edge),var(--console-case));min-height:46px;box-shadow:inset 0 1px 0 var(--console-edge),0 1px 2px #17281e33;color:var(--console-ink);font:500 12px var(--mono);border-bottom-width:4px;border-radius:3px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}body.ship-console .arrival-secondary-keys button>span{color:var(--console-red)}body.ship-console .arrival-secondary-keys button:active{border-bottom-width:2px;transform:translateY(2px)}body.ship-console .console-flightdeck .arrival-footnote{margin:14px 0 2px;padding:0 7px;font-size:10px}body.ship-console .console-flightdeck .game-location{border:1px solid var(--console-recess);background:linear-gradient(var(--console-edge),var(--console-case));width:310px;max-width:310px;box-shadow:inset 0 0 0 2px var(--console-face),0 3px 0 var(--console-recess),0 6px 12px #071b1244;color:var(--console-ink);padding:13px 12px 12px;display:block;position:absolute;top:122px;left:25px}body.ship-console .console-flightdeck .game-location>.flight-panel-caption{padding:0 7px 9px}body.ship-console .hud-navigation-screen{border:4px solid var(--console-metal-dark);background:linear-gradient(145deg,var(--console-glass),var(--console-glass-deep));box-shadow:inset 0 2px 5px #0006,0 1px 0 var(--console-edge);border-bottom-width:5px;border-radius:5px;flex-direction:column;gap:7px;padding:13px 14px;display:flex}body.ship-console .console-flightdeck .game-location .game-chapter{color:var(--console-phosphor-dim);font:500 10px var(--mono);letter-spacing:.05em}body.ship-console .console-flightdeck .game-location #region-name{color:var(--console-phosphor);font:500 22px/1.13 var(--display);letter-spacing:-.035em}body.ship-console .console-flightdeck .game-location #journey-status{color:var(--console-phosphor-dim);font:400 11px/1.6 var(--sans)}body.ship-console .hud-navigation-keys{flex-wrap:wrap;gap:7px;padding-top:11px;display:flex}body.ship-console .console-flightdeck .game-location button{isolation:isolate;border:1px solid var(--console-recess);min-height:39px;color:var(--console-ink);background:linear-gradient(var(--console-edge),var(--console-case));box-shadow:inset 0 1px 0 var(--console-edge),0 1px 1px #17281e44;font:500 11px/1.4 var(--mono);border-bottom-width:3px;border-radius:3px;flex:1 0 auto;padding:9px 17px 10px 10px;position:relative}body.ship-console .console-flightdeck .game-location button:after{content:"";background:var(--console-side);border:1px solid var(--console-recess);border-radius:1px;width:4px;height:4px;position:absolute;top:6px;right:5px}body.ship-console .console-flightdeck .game-location button[aria-pressed=true]:after,body.ship-console .console-flightdeck.eye-level #camera-toggle:after{background:var(--console-red-light);border-color:var(--console-red-dark);box-shadow:0 0 4px #d4613d55}body.ship-console .console-flightdeck .game-location button:active{border-bottom-width:1px;transform:translateY(2px)}body.ship-console .console-flightdeck .game-location .controls-shortcut{color:var(--console-ink);background:linear-gradient(var(--console-edge),var(--console-case));border:1px solid var(--console-recess);border-bottom-width:3px;padding:9px 17px 10px 10px}body.ship-console .console-flightdeck #refinement-status{color:var(--console-phosphor-dim);font-size:10px}body.ship-console .console-flightdeck .entered .place-card,body.ship-console .console-flightdeck.entered .place-card{background:linear-gradient(var(--console-edge),var(--console-case));border:1px solid var(--console-recess);width:261px;box-shadow:inset 0 0 0 2px var(--console-face),0 3px 0 var(--console-recess),0 7px 15px #071b1244;border-radius:6px;padding:13px 12px 12px;position:absolute;inset:auto 25px 180px auto}body.ship-console .console-flightdeck .place-card>.flight-panel-caption{padding:0 6px 9px}body.ship-console .hud-place-screen{border:4px solid var(--console-metal-dark);background:linear-gradient(140deg,var(--console-glass),var(--console-glass-deep));box-shadow:inset 0 2px 4px #0005,0 1px 0 var(--console-edge);border-radius:4px;padding:9px 11px}body.ship-console .console-flightdeck.entered .place-card .eyebrow{font:500 10px var(--mono);color:var(--console-phosphor-dim);letter-spacing:.025em;gap:7px}body.ship-console .console-flightdeck .hud-place-screen .live-dot{background:var(--console-screen-active);width:4px;height:4px;box-shadow:none}body.ship-console .console-flightdeck.entered .place-card h1{color:var(--console-phosphor);font:500 21px/1.12 var(--display);letter-spacing:-.035em;margin:7px 0 0}body.ship-console .console-flightdeck .place-coordinate{display:none}body.ship-console .hud-action-socket{background:var(--console-side);border:1px solid var(--console-recess);box-shadow:inset 0 1px 2px #17281e44,0 1px 0 var(--console-edge);border-radius:4px;margin-top:12px;padding:3px 3px 6px}body.ship-console .console-flightdeck.entered .place-card .text-action{border:1px solid var(--console-recess);border-top-color:var(--console-edge);background:linear-gradient(var(--console-edge),var(--console-face) 83%,var(--console-side) 84%);width:100%;min-height:48px;box-shadow:inset 1px 0 0 var(--console-edge),0 2px 1px #17281e44;font:500 12px/1.45 var(--mono);color:var(--console-ink);border-radius:3px;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:11px 11px 13px 12px;display:flex;position:relative}body.ship-console .console-flightdeck.entered .place-card .text-action>span{border-left:1px solid var(--console-rule);min-width:22px;color:var(--console-red);place-content:center;align-self:stretch;padding-left:9px;font-size:17px;display:grid}body.ship-console .console-flightdeck .nocturne-routes{grid-template-columns:1fr 1fr;gap:7px;margin:11px 0;display:grid}body.ship-console .console-flightdeck .nocturne-routes button{border:1px solid var(--console-rule);border-bottom:3px solid var(--console-side);background:linear-gradient(var(--console-edge),var(--console-case));min-height:36px;color:var(--console-muted);font:500 10px/1.4 var(--mono);border-radius:3px;justify-content:space-between;align-items:center;gap:5px;padding:6px 9px;display:flex}body.ship-console .nocturne-routes button>span{color:var(--console-red)}body.ship-console .console-flightdeck.entered .place-card .explore-space{border:1px solid var(--console-rule);background:var(--console-face);width:100%;min-height:44px;color:var(--console-muted);font:500 11px/1.45 var(--mono);border-radius:3px;gap:8px;margin:0;padding:9px 10px;box-shadow:inset 0 1px 1px #17281e22}body.ship-console .console-flightdeck .explore-space>span:last-child{color:var(--console-red);margin-left:auto}body.ship-console .console-flightdeck .text-action:active{box-shadow:0 0 0 var(--console-side);transform:translateY(2px)}body.ship-console .console-flightdeck.entered .hud-place-screen p{display:none}body.ship-console .console-flightdeck .expedition-status,body.ship-console .console-flightdeck.entered .expedition-status{border:1px solid var(--console-recess);background:linear-gradient(var(--console-edge),var(--console-case));width:261px;box-shadow:inset 0 0 0 2px var(--console-face),0 3px 0 var(--console-recess),0 7px 15px #071b1244;border-radius:6px;padding:13px 12px 12px;top:122px;right:25px}body.ship-console .console-flightdeck .status-top{border-bottom:1px solid var(--console-rule);font:500 10px var(--mono);gap:7px;padding:0 4px 10px}body.ship-console .console-flightdeck .status-code{font-size:10px}body.ship-console .console-flightdeck .status-body{border:3px solid var(--console-metal-dark);background:var(--console-glass);min-height:54px;color:var(--console-phosphor-dim);font:400 12px/1.6 var(--sans);border-radius:4px;gap:10px;margin:9px 0;padding:11px;box-shadow:inset 0 2px 4px #0005}body.ship-console .console-flightdeck .status-cross{color:var(--console-phosphor);font-size:23px}body.ship-console .console-flightdeck .status-bottom{border:1px solid var(--console-rule);background:linear-gradient(var(--console-edge),var(--console-case));min-height:42px;color:var(--console-ink);font:500 10px var(--mono);border-bottom-width:3px;border-radius:3px;padding:10px}body.ship-console .console-flightdeck .world-footer{align-items:stretch;gap:15px;bottom:45px;left:24px;right:24px}body.ship-console .hud-input-housing{flex:1;min-width:0;max-width:410px;padding:10px 11px 12px}body.ship-console .hud-input-housing>.flight-panel-caption{padding:0 5px 7px}body.ship-console .console-flightdeck .movement-hint{border:3px solid var(--console-metal-dark);background:var(--console-glass);border-radius:4px;gap:11px;width:100%;min-height:59px;padding:10px 12px;box-shadow:inset 0 2px 4px #0005}body.ship-console .console-flightdeck .movement-hint b{font:500 10px/1.4 var(--mono);color:var(--console-phosphor);letter-spacing:.01em}body.ship-console .console-flightdeck .movement-hint span span{color:var(--console-phosphor-dim);font:400 11px/1.5 var(--sans);margin-top:5px}body.ship-console .console-flightdeck .destination-dock{border:1px solid var(--console-recess);background:linear-gradient(var(--console-edge),var(--console-case));clip-path:none;min-width:0;box-shadow:inset 0 0 0 2px var(--console-face),0 3px 0 var(--console-recess),0 7px 15px #071b1244;border-radius:6px;flex-direction:column;flex:none;justify-content:center;gap:0;padding:10px 11px 12px;display:flex}body.ship-console .hud-destination-keys{border:1px solid var(--console-recess);background:var(--console-side);box-shadow:inset 0 2px 3px #17281e44,0 1px 0 var(--console-edge);border-radius:4px;gap:8px;padding:4px 4px 7px;display:flex}body.ship-console .console-flightdeck .destination-dock button,body.ship-console .console-flightdeck.entered .destination-dock button{border:1px solid var(--console-recess);min-width:112px;min-height:58px;color:var(--console-ink);background:var(--console-recess);border-radius:3px;align-items:stretch;gap:0;margin:0;padding:0 0 3px;display:flex;transform:none;box-shadow:0 2px 1px #17281e44}body.ship-console .dock-key-face{background:linear-gradient(var(--console-edge),var(--console-face) 80%,var(--console-case));border:1px solid var(--console-edge);border-radius:2px;grid-template-columns:1fr auto;align-items:center;gap:7px 13px;width:100%;padding:8px 12px 11px;display:grid;position:relative;box-shadow:inset 0 -2px 1px #a9ad9f66}body.ship-console .console-flightdeck .dock-number{color:var(--console-muted);font:500 10px var(--mono);text-align:left;grid-area:1/1;display:block}body.ship-console .console-flightdeck .dock-name{color:var(--console-ink);font:500 13px/1.1 var(--mono);grid-column:1/-1}body.ship-console .dock-indicator{border:1px solid var(--console-recess);background:var(--console-side);border-radius:1px;grid-area:1/2;width:5px;height:5px;margin-left:auto;box-shadow:inset 0 1px 1px #17281e44}body.ship-console .dock-key-grip{background:repeating-linear-gradient(90deg,var(--console-rule) 0 1px,transparent 1px 3px);opacity:.6;height:2px;position:absolute;bottom:3px;left:12px;right:12px}body.ship-console .console-flightdeck .destination-dock button[aria-current]{color:var(--console-ink);background:var(--console-recess);padding-bottom:1px;transform:translateY(2px);box-shadow:inset 0 1px 2px #17281e55}body.ship-console .console-flightdeck .destination-dock button[aria-current]:after{display:none}body.ship-console .destination-dock button[aria-current] .dock-key-face{background:linear-gradient(var(--console-case),var(--console-face));box-shadow:inset 0 1px 2px #17281e33}body.ship-console .destination-dock button[aria-current] .dock-indicator{background:var(--console-red-light);border-color:var(--console-red-dark);box-shadow:inset 0 1px #fff5db77,0 0 4px #d4613d55}body.ship-console .destination-dock button:hover .dock-name{color:var(--console-red)}body.ship-console .destination-dock button:active .dock-key-face{transform:translateY(2px)}body.ship-console .console-flightdeck .utility-buttons{border:1px solid var(--console-recess);background:linear-gradient(var(--console-edge),var(--console-case));box-shadow:inset 0 0 0 2px var(--console-face),0 3px 0 var(--console-recess),0 7px 15px #071b1244;border-radius:6px;flex-direction:column;flex:none;justify-content:center;gap:0;padding:10px 11px 12px;display:flex}body.ship-console .hud-utility-keys{border:1px solid var(--console-recess);background:var(--console-side);box-shadow:inset 0 2px 3px #17281e44,0 1px 0 var(--console-edge);border-radius:4px;gap:7px;padding:4px 4px 7px;display:flex}body.ship-console .hud-audio-toggle{border:1px solid var(--console-recess);background:var(--console-face);width:80px;min-height:58px;box-shadow:inset 0 1px 0 var(--console-edge);border-radius:3px;padding:0;position:relative}body.ship-console .hud-audio-face{text-align:left;grid-template-columns:auto 1fr;align-items:center;gap:3px 7px;padding:6px 8px;display:grid;position:relative}body.ship-console .hud-audio-caption{color:var(--console-muted);font:500 9px var(--mono);letter-spacing:.08em;grid-column:1/-1}body.ship-console .hud-audio-well{place-content:center;width:27px;height:27px;display:grid;position:relative}body.ship-console .hud-audio-socket{border:1px solid var(--console-metal-dark);background:radial-gradient(circle,var(--console-ink) 0 25%,var(--console-metal-dark) 28% 44%,var(--console-metal-mid) 46% 59%,var(--console-metal-light) 60%);border-radius:50%;width:22px;height:22px;display:block;position:relative;box-shadow:0 2px 2px #17281e44}body.ship-console .hud-audio-lever{border:1px solid var(--console-metal-dark);background:linear-gradient(90deg,var(--console-metal-dark),var(--console-metal-light) 40%,var(--console-metal-mid) 70%,var(--console-metal-dark));transform-origin:50% 4px;border-radius:4px;width:7px;height:24px;position:absolute;top:2px;left:7px;transform:rotate(43deg);box-shadow:2px 3px 2px #17281e66}body.ship-console .hud-audio-state{color:var(--console-muted);font:500 10px var(--mono)}body.ship-console .hud-audio-lamp{border:1px solid var(--console-metal-dark);background:var(--console-recess);border-radius:50%;width:5px;height:5px;position:absolute;top:7px;right:8px;box-shadow:inset 0 1px 1px #17281e66}body.ship-console .hud-audio-toggle[aria-pressed=true] .hud-audio-lever{transform:rotate(-43deg)}body.ship-console .hud-audio-toggle[aria-pressed=true] .hud-audio-state{color:var(--console-red)}body.ship-console .hud-audio-toggle[aria-pressed=true] .hud-audio-lamp{background:var(--console-red-light);box-shadow:0 0 4px #d4613d66,inset 0 1px #fff5db77}body.ship-console .console-flightdeck .utility-buttons .hud-system-key{border:1px solid var(--console-recess);background:var(--console-recess);border-radius:3px;align-items:stretch;width:64px;height:58px;padding:0 0 3px;display:flex;box-shadow:0 2px 1px #17281e44}body.ship-console .hud-system-face{border:1px solid var(--console-edge);background:linear-gradient(var(--console-edge),var(--console-case));border-radius:2px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;display:flex;position:relative;box-shadow:inset 0 -2px 1px #a9ad9f66}body.ship-console .hud-system-face svg{width:20px;height:20px;stroke:var(--console-ink)}body.ship-console .hud-system-face>span:not(.journal-dot){color:var(--console-muted);font:500 9px var(--mono);letter-spacing:.04em}body.ship-console .hud-system-face .journal-dot{background:var(--console-red-light);border:1px solid var(--console-red-dark);width:5px;height:5px;top:5px;right:5px}body.ship-console .hud-system-key:active .hud-system-face{transform:translateY(2px)}body.ship-console .console-flightdeck .bottom-colophon{letter-spacing:.07em;font-size:10px;bottom:12px}body.ship-console .console-flightdeck .bottom-colophon>span:last-child{font-size:10px}body.ship-console .panel[data-console-panel=menu]{border:2px solid var(--console-recess);background:linear-gradient(135deg,var(--console-edge),var(--console-case) 55%,var(--console-side));width:min(960px,100vw - 40px);box-shadow:inset 0 0 0 2px var(--console-face),0 5px 0 var(--console-metal-dark),0 25px 100px #00110c88;border-radius:10px;padding:21px}body.ship-console .panel[data-console-panel=menu] .panel-head{margin:-21px -21px 21px;padding:13px 18px 16px 21px;top:-21px}body.ship-console .panel[data-console-panel=menu] #panel-title{font:500 30px/1.1 var(--display);letter-spacing:-.04em;margin:4px 0 21px}body.ship-console .panel[data-console-panel=menu] .panel-rule{display:none}body.ship-console .panel-section[data-section=menu]{--bg:var(--console-face);--surface:var(--console-face);--paper:var(--console-ink);--muted:var(--console-muted);--dim:var(--console-muted);--line:var(--console-rule);--accent:var(--console-red);--active:var(--console-red);--raised:var(--console-edge);box-shadow:none;color:var(--console-ink);background:0 0;border:0;border-radius:0;padding:0}body.ship-console .command-console{grid-template-columns:minmax(0,1fr) 265px;gap:15px;display:grid}body.ship-console .command-main-display{min-width:0;padding:15px 14px 14px}body.ship-console .command-main-display>.flight-panel-caption{padding:0 7px 11px}body.ship-console .command-glass{border:5px solid var(--console-metal-dark);background:linear-gradient(145deg,var(--console-glass),var(--console-glass-deep));color:var(--console-phosphor);box-shadow:inset 0 2px 5px #0006,0 1px 0 var(--console-edge);border-radius:6px;min-height:295px;padding:22px 23px 16px}body.ship-console .command-kicker{font:500 10px var(--mono);letter-spacing:.08em;color:var(--console-phosphor-dim);align-items:center;gap:8px;display:flex}body.ship-console .command-kicker i{background:var(--console-screen-active);width:4px;height:4px}body.ship-console .command-glass h3{color:var(--console-phosphor);margin:15px 0 13px;font-size:64px;font-weight:700;line-height:1}body.ship-console .command-glass h3 .dot-title{font-size:inherit}body.ship-console .panel-section .command-glass p{color:var(--console-phosphor-dim);font:400 13px/1.7 var(--sans);max-width:360px;margin:0}body.ship-console .command-readouts{border-top:1px solid var(--console-screen-line);grid-template-columns:1.5fr 1fr .7fr;gap:15px;margin:21px 0 0;padding-top:15px;display:grid}body.ship-console .command-readouts>div{min-width:0}body.ship-console .command-readouts dt{color:var(--console-phosphor-dim);font:500 10px var(--mono);letter-spacing:.04em;margin-bottom:7px}body.ship-console .command-readouts dd{color:var(--console-phosphor);font:500 13px/1.5 var(--mono);overflow-wrap:anywhere;margin:0}body.ship-console .command-screen-foot{border-top:1px solid var(--console-screen-line);color:var(--console-phosphor-dim);font:500 10px var(--mono);letter-spacing:.04em;align-items:center;gap:7px;margin-top:16px;padding-top:16px;display:flex}body.ship-console .command-pixel{background:var(--console-screen-active);width:4px;height:4px}body.ship-console .command-side{flex-direction:column;padding:15px 15px 17px;display:flex}body.ship-console .command-side>.flight-panel-caption{border-bottom:1px solid var(--console-rule);padding:0 6px 12px}body.ship-console .command-audio{padding:17px 5px 15px}body.ship-console .command-audio-heading{font:400 13px var(--sans);justify-content:space-between;align-items:center;gap:15px;display:flex}body.ship-console .command-audio-lamp{border:1px solid var(--console-metal-dark);background:var(--console-recess);border-radius:50%;width:7px;height:7px;box-shadow:inset 0 1px 2px #17281e66}body.ship-console .command-audio-lamp[data-on=true]{background:var(--console-red-light);box-shadow:0 0 5px #d4613d66,inset 0 1px #fff5db77}body.ship-console .command-audio-switch{justify-content:center;align-items:center;gap:17px;width:100%;min-height:68px;margin-top:4px;padding:9px 0;display:flex}body.ship-console .command-switch-legend{font:500 10px var(--mono);color:var(--console-muted)}body.ship-console .command-switch-well{border:1px solid var(--console-rule);background:linear-gradient(var(--console-side),var(--console-case));width:78px;height:48px;box-shadow:inset 0 2px 4px #17281e44,0 1px 0 var(--console-edge);border-radius:4px;place-content:center;display:grid}body.ship-console .command-switch-socket{border:1px solid var(--console-metal-dark);background:radial-gradient(circle,var(--console-ink) 0 28%,var(--console-metal-dark) 30% 43%,var(--console-metal-mid) 45% 57%,var(--console-metal-light) 60%);border-radius:50%;width:33px;height:33px;position:relative;box-shadow:0 2px 2px #17281e44}body.ship-console .command-switch-lever{border:1px solid var(--console-metal-dark);background:linear-gradient(90deg,var(--console-metal-dark),var(--console-metal-light) 40%,var(--console-metal-mid) 70%,var(--console-metal-dark));transform-origin:50% 5px;border-radius:5px;width:10px;height:34px;position:absolute;top:3px;left:13px;transform:rotate(44deg);box-shadow:3px 4px 3px #17281e66}body.ship-console .command-audio-switch[aria-checked=true] .command-switch-lever{transform:rotate(-44deg)}body.ship-console .command-audio-switch[aria-checked=true] .command-switch-legend:last-child{color:var(--console-red)}body.ship-console .command-audio-state{color:var(--console-muted);border-top:1px solid var(--console-rule);font:500 10px var(--mono);justify-content:space-between;align-items:center;gap:12px;padding-top:11px;display:flex}body.ship-console .command-audio-state strong{color:var(--console-red);font:600 13px var(--mono)}body.ship-console .command-resume-socket{border:1px solid var(--console-recess);background:var(--console-side);box-shadow:inset 0 2px 3px #17281e44,0 1px 0 var(--console-edge);border-radius:4px;margin-top:auto;padding:4px 4px 7px}body.ship-console .command-resume{border:1px solid var(--console-red-dark);background:var(--console-red-dark);border-radius:3px;width:100%;padding:0 0 4px;display:block;box-shadow:0 2px 2px #17281e55}body.ship-console .command-resume-face{background:linear-gradient(var(--console-red-light),var(--console-red));color:var(--console-on-red);text-align:left;border:1px solid #f2a27599;border-radius:2px;align-items:stretch;gap:12px;min-height:71px;padding:12px 10px 12px 13px;display:flex;box-shadow:inset 0 -2px 1px #762b1866}body.ship-console .command-resume-face>span:first-child{align-self:center}body.ship-console .command-resume-face small{font:500 10px var(--mono);letter-spacing:.08em;margin-bottom:5px;display:block}body.ship-console .command-resume-face strong{font:600 18px/1.15 var(--display);letter-spacing:-.035em;display:block}body.ship-console .command-resume-end{border-left:1px solid var(--console-red-dark);flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-left:auto;padding-left:10px;display:flex}body.ship-console .command-resume-end>span{font:500 10px var(--mono)}body.ship-console .command-resume-end b{font:400 20px var(--sans)}body.ship-console .command-resume:active .command-resume-face{transform:translateY(2px)}body.ship-console .command-text-key{border:1px solid var(--console-recess);background:linear-gradient(var(--console-edge),var(--console-case));min-height:49px;color:var(--console-ink);font:500 13px var(--mono);box-shadow:inset 0 1px 0 var(--console-edge);border-bottom-width:3px;border-radius:3px;justify-content:space-between;align-items:center;gap:13px;margin-top:13px;padding:11px 13px;display:flex}body.ship-console .command-text-key small{color:var(--console-muted);font:500 10px var(--mono);margin-top:4px;display:block}body.ship-console .command-text-key>span:last-child{color:var(--console-red)}body.ship-console .command-key-bank{border:1px solid var(--console-recess);background:linear-gradient(var(--console-side),var(--console-case));box-shadow:inset 0 2px 4px #17281e33,0 1px 0 var(--console-edge);border-radius:5px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:11px;display:grid}body.ship-console .command-key{border:1px solid var(--console-recess);background:var(--console-recess);text-align:left;border-radius:4px;align-items:stretch;min-width:0;padding:0 0 5px;display:flex;box-shadow:0 2px 2px #17281e44}body.ship-console .command-key-face{border:1px solid var(--console-edge);background:linear-gradient(var(--console-edge),var(--console-face) 75%,var(--console-case));border-radius:3px;align-items:center;gap:12px;width:100%;min-height:77px;padding:13px 12px;display:flex;position:relative;box-shadow:inset 0 -2px 2px #a9ad9f66}body.ship-console .command-key-face:after{content:"";background:repeating-linear-gradient(90deg,var(--console-rule) 0 1px,transparent 1px 3px);opacity:.65;width:28px;height:2px;position:absolute;bottom:5px;right:11px}body.ship-console .command-key-index{border-right:1px solid var(--console-rule);color:var(--console-muted);font:500 11px var(--mono);align-self:stretch;align-items:center;padding-right:10px;display:flex}body.ship-console .command-key-copy{min-width:0}body.ship-console .command-key-copy strong{color:var(--console-ink);font:500 14px var(--mono);display:block}body.ship-console .command-key-copy small{color:var(--console-muted);font:500 9px/1.5 var(--mono);letter-spacing:.025em;margin-top:5px;display:block}body.ship-console .command-key-arrow{color:var(--console-red);font:400 18px var(--sans);margin-left:auto}body.ship-console .command-key:hover .command-key-copy strong{color:var(--console-red)}body.ship-console .command-key:active .command-key-face{transform:translateY(3px);box-shadow:inset 0 1px 2px #17281e33}body.ship-console .command-base-rail{color:var(--console-muted);font:500 10px var(--mono);letter-spacing:.045em;grid-column:1/-1;align-items:center;gap:9px;padding:3px 5px;display:flex}body.ship-console .command-base-rail>span:last-child{margin-left:auto}body.ship-console .command-rail-mark{background:repeating-linear-gradient(90deg,var(--console-red) 0 3px,transparent 3px 5px);width:18px;height:6px}@media (width<=1150px){body.ship-console .console-flightdeck .site-header{gap:13px}body.ship-console .console-flightdeck .site-header .read-link{display:none}body.ship-console .console-flightdeck .identity{padding-right:11px}body.ship-console .console-flightdeck .header-nav a{min-width:73px;padding-inline:10px}body.ship-console .hud-input-housing{display:none}body.ship-console .console-flightdeck .world-footer{justify-content:space-between}body.ship-console .console-flightdeck .destination-dock button,body.ship-console .console-flightdeck.entered .destination-dock button{min-width:120px}}@media (width<=900px){body.ship-console .console-flightdeck .site-header .console-menu-key{margin-left:auto}body.ship-console .console-flightdeck .header-nav{display:none}body.ship-console .command-console{grid-template-columns:minmax(0,1fr) 230px;gap:12px}body.ship-console .command-glass{padding:21px 19px 16px}body.ship-console .command-readouts{grid-template-columns:1fr 1fr;gap:13px}body.ship-console .command-readouts>div:first-child{grid-column:1/-1}body.ship-console .command-key-bank{grid-template-columns:1fr 1fr}body.ship-console .command-key-face{min-height:73px}body.ship-console .command-key-copy small{font-size:10px}body.ship-console .console-flightdeck.entered .place-card{width:244px}body.ship-console .console-flightdeck .game-location{width:290px}body.ship-console .console-flightdeck .expedition-status,body.ship-console .console-flightdeck.entered .expedition-status{display:none}}@media (width<=700px){body.ship-console .console-flightdeck .world-footer{gap:10px;bottom:44px;left:13px;right:13px}body.ship-console .console-flightdeck .destination-dock{flex:1;padding:9px 9px 11px}body.ship-console .console-flightdeck .destination-dock button,body.ship-console .console-flightdeck.entered .destination-dock button{flex:1;min-width:0;min-height:55px}body.ship-console .hud-destination-keys{gap:6px}body.ship-console .dock-key-face{gap:7px;padding:7px 9px 11px}body.ship-console .console-flightdeck .dock-name{font-size:12px}body.ship-console .console-flightdeck .utility-buttons{padding:9px 9px 11px}body.ship-console .console-flightdeck .utility-buttons .settings-button{display:none}body.ship-console .console-flightdeck .utility-buttons .hud-system-key{width:55px;display:flex}body.ship-console .hud-audio-toggle{width:65px}body.ship-console .hud-audio-face{gap:3px 5px;padding-inline:6px}body.ship-console .command-console{grid-template-columns:minmax(0,1fr)}body.ship-console .command-side{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:10px 17px;padding:14px;display:grid}body.ship-console .command-side>.flight-panel-caption{grid-column:1/-1}body.ship-console .command-audio{grid-area:2/1/4;padding:3px 4px 7px}body.ship-console .command-audio-switch{gap:12px}body.ship-console .command-switch-well{width:63px}body.ship-console .command-resume-socket{grid-area:2/2;margin-top:0}body.ship-console .command-text-key{grid-area:3/2;margin-top:0;padding:9px 11px}body.ship-console .command-resume-face{min-height:71px;padding:11px}body.ship-console .command-resume-face strong{font-size:17px}body.ship-console .command-text-key small{font-size:9px}body.ship-console .command-base-rail{flex-wrap:wrap;font-size:10px}body.ship-console .command-base-rail>span:last-child{margin-left:27px}}@media (width<=600px){body.ship-console .console-flightdeck .site-header{min-height:74px;margin-inline:11px;padding:10px 12px 13px;top:10px}body.ship-console .console-flightdeck .identity{border-right:0;gap:9px;padding:0}body.ship-console .console-flightdeck .identity strong{font-size:14px}body.ship-console .console-flightdeck .identity-sub{font-size:9px}body.ship-console .console-flightdeck .site-header .console-menu-key{width:54px;height:51px}body.ship-console .console-menu-face svg{width:17px;height:17px}body.ship-console .console-menu-face>span{font-size:9px}body.ship-console .console-flightdeck .arrival{width:auto;max-width:none;padding:12px;top:116px;left:16px;right:16px}body.ship-console .arrival-console-glass{border-width:4px;padding:22px 19px 18px}body.ship-console .console-flightdeck .arrival h1 .dot-title{font-size:clamp(73px,21vw,92px)}body.ship-console .console-flightdeck .arrival .eyebrow{font-size:9px}body.ship-console .console-flightdeck .arrival-subtitle{font-size:24px}body.ship-console .console-flightdeck .arrival-description{font-size:12px}body.ship-console .console-flightdeck .arrival-secondary-keys button{padding-inline:10px;font-size:12px}body.ship-console .console-flightdeck .arrival-footnote{font-size:9px}body.ship-console .console-flightdeck .world-footer{gap:7px;bottom:39px;left:11px;right:11px}body.ship-console .console-flightdeck .destination-dock,body.ship-console .console-flightdeck .utility-buttons{padding:8px 7px 10px}body.ship-console .console-flightdeck .destination-dock>.flight-panel-caption,body.ship-console .console-flightdeck .utility-buttons>.flight-panel-caption{letter-spacing:.035em;gap:7px;padding:0 3px 6px;font-size:8px}body.ship-console .console-flightdeck .world-footer .flight-serial{display:none}body.ship-console .hud-destination-keys,body.ship-console .hud-utility-keys{gap:5px;padding:3px 3px 6px}body.ship-console .console-flightdeck .destination-dock button,body.ship-console .console-flightdeck.entered .destination-dock button{min-height:48px;padding-bottom:2px}body.ship-console .dock-key-face{gap:6px;padding:6px 7px 11px}body.ship-console .console-flightdeck .dock-number{font-size:9px}body.ship-console .console-flightdeck .dock-name{font-size:11px}body.ship-console .dock-key-grip{left:7px;right:7px}body.ship-console .console-flightdeck .utility-buttons .hud-system-key{display:none}body.ship-console .hud-audio-toggle{width:57px;min-height:48px}body.ship-console .hud-audio-caption{font-size:8px}body.ship-console .hud-audio-state{font-size:9px}body.ship-console .hud-audio-face{gap:2px 3px;padding:5px}body.ship-console .hud-audio-well{width:24px;height:26px}body.ship-console .hud-audio-lamp{width:4px;height:4px;top:6px;right:6px}body.ship-console .console-flightdeck .game-location{width:calc(100vw - 32px);max-width:320px;padding:11px 10px 10px;top:110px;left:16px}body.ship-console .console-flightdeck .game-location>.flight-panel-caption{padding-inline:6px;font-size:9px}body.ship-console .console-flightdeck .game-location .flight-serial{font-size:9px}body.ship-console .hud-navigation-screen{border-width:3px;gap:6px;padding:11px 12px}body.ship-console .console-flightdeck .game-location #region-name{font-size:21px}body.ship-console .console-flightdeck .game-location #journey-status{font-size:11px}body.ship-console .console-flightdeck .game-location .game-chapter{font-size:9px}body.ship-console .hud-navigation-keys{gap:7px;padding-top:9px}body.ship-console .console-flightdeck .game-location button{flex:1;min-height:37px;padding:8px 15px 9px 9px;font-size:10px}body.ship-console .console-flightdeck .game-location .controls-shortcut{display:none}body.ship-console .console-flightdeck.entered .place-card{width:auto;padding:11px 10px 10px;bottom:151px;left:16px;right:16px}body.ship-console .console-flightdeck .place-card>.flight-panel-caption{padding:0 6px 8px;font-size:9px}body.ship-console .console-flightdeck .place-card .flight-serial{font-size:9px}body.ship-console .hud-place-screen{display:none}body.ship-console .hud-action-socket{margin-top:0;padding:3px 3px 5px}body.ship-console .console-flightdeck.entered .place-card .text-action{min-height:46px;padding:9px 11px 11px;font-size:11px}body.ship-console .console-flightdeck .nocturne-routes{display:none}body.ship-console .console-flightdeck.entered .place-card .explore-space{min-height:40px;margin-top:9px;padding:8px 10px;font-size:11px}body.ship-console .console-flightdeck .bottom-colophon{font-size:9px;bottom:10px}body.ship-console .panel[data-console-panel=menu]{width:calc(100vw - 16px);max-width:calc(100vw - 16px);padding:16px}body.ship-console .panel[data-console-panel=menu] .panel-head{margin:-16px -16px 19px;padding:12px 12px 14px 16px;top:-16px}body.ship-console .panel[data-console-panel=menu] #panel-title{margin:3px 0 19px;font-size:27px}body.ship-console .command-console{gap:12px}body.ship-console .command-main-display{padding:13px 10px 11px}body.ship-console .command-main-display>.flight-panel-caption{padding-inline:6px;font-size:9px}body.ship-console .command-main-display .flight-serial{font-size:9px}body.ship-console .command-glass{border-width:4px;min-height:0;padding:21px 17px 15px}body.ship-console .command-kicker{letter-spacing:.04em;font-size:9px;line-height:1.6}body.ship-console .command-glass h3{margin-block:12px;font-size:57px}body.ship-console .panel-section .command-glass p{font-size:12px}body.ship-console .command-readouts{gap:12px;margin-top:18px;padding-top:13px}body.ship-console .command-readouts dt{font-size:9px}body.ship-console .command-readouts dd{font-size:12px}body.ship-console .command-screen-foot{margin-top:13px;padding-top:13px;font-size:9px}body.ship-console .command-side{gap:0;padding:14px;display:flex}body.ship-console .command-audio{grid-template-columns:1fr auto;align-items:center;gap:6px 14px;padding:13px 3px 16px;display:grid}body.ship-console .command-audio-heading{padding-right:17px;font-size:13px;display:block;position:relative}body.ship-console .command-audio-lamp{position:absolute;top:5px;right:0}body.ship-console .command-audio-switch{grid-area:1/2/3;gap:8px;margin:0;padding:4px 0}body.ship-console .command-switch-well{width:57px}body.ship-console .command-switch-legend{font-size:9px}body.ship-console .command-audio-state{border:0;grid-column:1;padding:0;font-size:9px;display:block}body.ship-console .command-audio-state strong{margin-top:5px;font-size:12px;display:block}body.ship-console .command-resume-socket{margin-top:0}body.ship-console .command-resume-face{min-height:64px;padding:11px 12px}body.ship-console .command-resume-face strong{font-size:19px}body.ship-console .command-text-key{min-height:49px;margin-top:12px;padding:10px 12px}body.ship-console .command-key-bank{grid-template-columns:minmax(0,1fr);gap:10px;padding:9px}body.ship-console .command-key-face{gap:12px;min-height:69px;padding:12px}body.ship-console .command-key-copy strong{font-size:14px}body.ship-console .command-key-copy small{font-size:10px}body.ship-console .command-base-rail{gap:7px;padding-inline:3px;font-size:9px;line-height:1.6}body.ship-console .command-base-rail>span:last-child{flex-basis:100%;margin-left:0}}@media (width<=370px){body.ship-console .console-flightdeck .identity strong{font-size:13px}body.ship-console .console-flightdeck .identity-sub{font-size:8px}body.ship-console .console-flightdeck .site-header .console-menu-key{width:49px}body.ship-console .console-flightdeck .identity-mark{width:23px}body.ship-console .console-flightdeck .dock-name{font-size:10px}body.ship-console .console-flightdeck .dock-number{font-size:8px}body.ship-console .dock-key-face{gap:5px;padding-inline:5px}body.ship-console .hud-destination-keys{gap:4px}body.ship-console .console-flightdeck .destination-dock,.ship-console .console-flightdeck .utility-buttons{padding-inline:6px}body.ship-console .hud-audio-toggle{width:51px}body.ship-console .hud-audio-face{gap:2px 1px;padding:4px}body.ship-console .console-flightdeck .game-location{width:calc(100vw - 26px);left:13px}body.ship-console .console-flightdeck.entered .place-card{left:13px;right:13px}body.ship-console .console-flightdeck .arrival{padding:11px;left:13px;right:13px}body.ship-console .arrival-console-glass{padding-inline:15px}body.ship-console .console-flightdeck .arrival .eyebrow{font-size:8px}body.ship-console .console-flightdeck .arrival h1 .dot-title{font-size:72px}body.ship-console .console-flightdeck .arrival-secondary-keys button{font-size:11px}body.ship-console .command-glass{padding-inline:14px}body.ship-console .command-glass h3{font-size:51px}body.ship-console .command-readouts dd{font-size:11px}body.ship-console .command-key-copy strong{font-size:13px}body.ship-console .command-key-copy small{font-size:9px}body.ship-console .command-key-index{padding-right:8px}}@media (height<=740px) and (width>=801px){body.ship-console .console-flightdeck .arrival{width:390px;padding:12px;top:124px}body.ship-console .arrival-console-glass{padding:18px 21px 16px}body.ship-console .console-flightdeck .arrival h1 .dot-title{font-size:80px}body.ship-console .console-flightdeck .arrival h1{margin-block:13px}body.ship-console .console-flightdeck .arrival-subtitle{font-size:22px}body.ship-console .console-flightdeck .arrival-description{font-size:12px}body.ship-console .console-flightdeck .arrival-actions{margin-top:12px}body.ship-console .console-flightdeck .arrival-enter-key{min-height:56px}body.ship-console .arrival-enter-key strong{font-size:18px}body.ship-console .arrival-secondary-keys{margin-top:11px}body.ship-console .console-flightdeck .game-location{top:113px}body.ship-console .console-flightdeck.entered .expedition-status .status-body{display:none}body.ship-console .console-flightdeck.entered .place-card{bottom:180px}body.ship-console .console-flightdeck .expedition-status,body.ship-console .console-flightdeck.entered .expedition-status{top:113px}body.ship-console .hud-navigation-screen{padding:11px 12px}body.ship-console .console-flightdeck .game-location #region-name{font-size:21px}body.ship-console .hud-navigation-keys{padding-top:9px}body.ship-console .console-flightdeck .game-location button{min-height:36px;padding-block:7px 8px}}@media (width<=600px) and (pointer:coarse){body.ship-console .console-flightdeck.entered .place-card{border:1px solid var(--console-recess);background:linear-gradient(var(--console-edge),var(--console-case));width:auto;box-shadow:0 3px 0 var(--console-recess);padding:10px;display:block;bottom:151px;left:5%;right:5%}body.ship-console .console-flightdeck.entered .place-card .hud-place-screen{display:none}body.ship-console .console-flightdeck.entered .place-card .text-action{width:100%;min-height:44px;margin:0}body.ship-console .console-flightdeck.entered .place-card .explore-space{width:100%;min-height:40px;margin-top:8px}body.ship-console .console-flightdeck .touch-pad,body.ship-console .console-flightdeck .touch-inspect{bottom:265px}body.ship-console .console-flightdeck .touch-jump{bottom:337px}}@media (prefers-reduced-motion:reduce){body.ship-console :is(.command-key-face,.command-resume-face,.dock-key-face,.hud-system-face,.console-menu-face){transition:none}}@media (width<=600px){body.ship-console .command-main-display{order:0}body.ship-console .command-key-bank{order:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}body.ship-console .command-side{order:2}body.ship-console .command-base-rail{order:3}body.ship-console .command-glass{padding:14px 13px 12px}body.ship-console .command-glass h3{margin:9px 0;font-size:43px}body.ship-console .panel-section .command-glass p{display:none}body.ship-console .command-readouts{gap:10px;margin-top:12px;padding-top:11px}body.ship-console .command-screen-foot{margin-top:11px;padding-top:10px}body.ship-console .command-key-face{gap:7px;min-height:81px;padding:10px 8px}body.ship-console .command-key-index{padding-right:6px;font-size:9px}body.ship-console .command-key-copy strong{font-size:12px;line-height:1.3}body.ship-console .command-key-copy small{font-size:8px;line-height:1.4}body.ship-console .command-key-arrow{display:none}body.ship-console .console-flightdeck.entered .place-card .text-action{float:none;text-align:left}body.ship-console .console-flightdeck.entered .place-card .explore-space{clear:none}}
