.preflight{z-index:6;max-width:1680px;min-height:0;color:var(--paper);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(370px,430px);gap:20px 30px;margin:0 auto;display:grid;position:absolute;inset:112px 36px 24px;overflow:hidden}.preflight-intro{z-index:3;pointer-events:none;max-width:70%;position:absolute;top:32px;left:30px}.bay-kicker{color:var(--muted);align-items:center;gap:9px;font-size:9px;display:flex}.preflight h1{font-family:var(--display);letter-spacing:0;margin:22px 0 19px;font-weight:500;line-height:1}.studio-overline{font-family:var(--mono);letter-spacing:.2em;color:var(--dim);margin-bottom:13px;font-size:9px;font-weight:400;display:block}.preflight h1 .dot-title{width:clamp(250px,29vw,455px);max-width:100%;color:var(--paper)}.preflight-intro p{max-width:270px;color:var(--muted);margin:0;font-size:14px;line-height:1.65}.probe-stage{isolation:isolate;border:1px solid var(--line);background:#0c141f;border-radius:0;grid-area:1/1;min-height:0;position:relative;overflow:hidden}.probe-stage:before,.probe-stage:after{content:"";background:linear-gradient(var(--dim),var(--dim)) center / 1px 9px no-repeat,linear-gradient(var(--dim),var(--dim)) center / 9px 1px no-repeat;z-index:4;pointer-events:none;width:9px;height:9px;position:absolute;top:14px;right:14px}.probe-stage:after{inset:auto auto 12px 13px}.probe-stage canvas{touch-action:none;cursor:grab;z-index:2;width:100%;height:100%;position:absolute;inset:0}.probe-stage canvas:active{cursor:grabbing}.stage-registration{z-index:3;pointer-events:none;flex-direction:column;justify-content:space-between;align-items:flex-end;display:flex;position:absolute;top:20px;bottom:76px;right:28px}.stage-registration span{writing-mode:vertical-rl;font-family:var(--mono);color:var(--dim);letter-spacing:.09em;font-size:8px}.stage-registration span:first-child{padding-top:36px}.bay-orbit{width:66%;height:18%;box-shadow:none;background:0 0;border:1px solid #ff687325;border-radius:50%;position:absolute;bottom:12%;left:17%}.bay-orbit:before{content:"";border:1px dashed #ff687316;border-radius:50%;position:absolute;inset:-9px}.bay-orbit:after{content:"";background:var(--accent);width:12px;height:4px;position:absolute;bottom:-2px;left:50%}.bay-grid{pointer-events:none;background-image:radial-gradient(#ff687326 .75px,#0000 .75px);background-size:18px 18px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0008,#0000 50%,#0005)}.preview-status{z-index:4;text-align:center;font-family:var(--mono);color:var(--muted);pointer-events:none;font-size:11px;position:absolute;top:49%;left:10%;right:10%}.preview-views{z-index:5;justify-content:center;gap:0;display:flex;position:absolute;bottom:60px;left:25px;right:25px}.preview-views button{border:1px solid var(--line);min-height:40px;color:var(--muted);font-family:var(--mono);background:#09121ee8;border-right:0;border-radius:0;padding:9px 14px;font-size:9px}.preview-views button:last-child{border-right:1px solid var(--line)}.preview-views button:hover{color:var(--paper);background:var(--raised)}.bay-spec{z-index:4;font-family:var(--mono);letter-spacing:.03em;color:var(--muted);pointer-events:none;justify-content:space-between;gap:15px;font-size:9px;line-height:1.5;display:flex;position:absolute;bottom:22px;left:30px;right:30px}.bay-spec>span:first-child:before{content:"●";color:var(--accent);margin-right:9px;font-size:7px}.bay-spec>span:last-child{color:var(--dim)}.preflight-controls{border:1px solid var(--line);min-width:0;min-height:0;max-height:100%;box-shadow:none;background:#0f1722;border-radius:0;flex-direction:column;grid-area:1/2;align-self:stretch;display:flex;overflow:hidden}.studio-heading{border-bottom:1px solid var(--line);min-height:47px;font-family:var(--mono);letter-spacing:.04em;color:var(--muted);flex-shrink:0;justify-content:space-between;align-items:center;gap:15px;padding:0 20px;font-size:9px;display:flex}.resident-tabs{counter-reset:studio-tab;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;flex-shrink:0;gap:0;margin:0 20px;padding:0;display:flex}.resident-tabs button{min-height:52px;color:var(--dim);font-family:var(--mono);background:0 0;border:0;border-radius:0;flex:1;padding:8px 3px;font-size:11px;font-weight:400;line-height:1.3;position:relative}.resident-tabs button:before{counter-increment:studio-tab;content:counter(studio-tab, decimal-leading-zero);color:var(--dim);margin-right:7px;font-size:8px;display:inline-block}.resident-tabs button:hover{color:var(--paper)}.resident-tabs button[aria-pressed=true]{color:var(--paper);box-shadow:inset 0 -2px var(--accent)}.resident-controls-panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#547382 transparent;flex:1;min-height:0;padding:0 20px 18px;overflow-y:auto}.bay-section-label{color:var(--muted);font-family:var(--mono);justify-content:space-between;align-items:center;gap:12px;padding:18px 0 10px;font-size:9px;line-height:1.5;display:flex}.bay-section-label>span:last-child{color:var(--dim);font-size:8px}.preset-list{border-top:1px solid var(--line);gap:0;margin-bottom:23px;display:grid}.probe-preset{text-align:left;border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;align-items:center;gap:15px;width:100%;min-height:69px;padding:11px 10px;display:flex;position:relative}.probe-preset:after{content:"+";font-family:var(--mono);color:var(--dim);margin-left:auto;font-size:16px}.probe-preset:hover{background:#ff687308}.probe-preset.selected{box-shadow:inset 2px 0 var(--accent);background:#ff687309}.probe-preset.selected:after{content:"↗";color:var(--accent)}.preset-index{font-family:var(--mono);color:var(--dim);font-size:9px}.probe-preset.selected .preset-index{color:var(--accent)}.probe-preset strong{font-family:var(--display);letter-spacing:0;color:var(--paper);font-size:24px;font-weight:500;line-height:1;display:block}.probe-preset small{color:var(--dim);margin-top:5px;font-size:12px;line-height:1.5;display:block}.resident-controls-panel fieldset{border:0;min-width:0;margin:0 0 21px;padding:0}.resident-controls-panel legend{color:var(--muted);font-family:var(--mono);margin-bottom:9px;padding:0;font-size:10px;font-weight:400}.bay-options{flex-wrap:wrap;gap:5px;display:flex}.bay-options button{min-height:40px;color:var(--muted);font-family:var(--sans);text-transform:capitalize;border:1px solid var(--line);background:0 0;border-radius:0;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:9px 10px;font-size:13px;line-height:1.3;display:flex;position:relative}.bay-options button:hover{color:var(--paper);border-color:#ff687366}.resident-swatch{background:var(--swatch);border:1px solid #ffffff30;border-radius:0;flex-shrink:0;width:10px;height:14px;display:inline-block}.resident-step{color:var(--muted);margin:20px 0;font-size:13px;line-height:1.7;display:block}.resident-name-label{font-family:var(--mono);color:var(--muted);justify-content:space-between;gap:12px;margin:23px 0 12px;font-size:10px;display:flex}.resident-name-label span{color:var(--dim)}.resident-controls-panel input[type=text]{border:1px solid var(--line);width:100%;min-height:48px;color:var(--paper);background:var(--bg);font-family:var(--sans);border-radius:0;margin-bottom:24px;padding:12px;font-size:16px}.resident-controls-panel input::placeholder{color:var(--dim)}.resident-range{grid-template-columns:1fr auto;gap:8px;margin:0 0 20px;display:grid}.resident-range label{font-family:var(--mono);color:var(--muted);font-size:10px}.resident-range output{font-family:var(--mono);color:var(--accent);font-size:10px}.resident-range input{width:100%;min-height:36px;accent-color:var(--accent);grid-column:1/-1;margin:0}.builder-footer{border-top:1px solid var(--line);z-index:5;background:#0f1722;flex-shrink:0;margin-top:auto;padding:10px 20px 15px}.bay-sound{width:100%;min-height:40px;font-family:var(--mono);color:var(--muted);justify-content:space-between;align-items:center;gap:14px;padding:0 0 6px;font-size:10px;display:flex}.bay-sound>span:first-child:before{content:"";border:1px solid var(--dim);width:5px;height:5px;margin-right:9px;display:inline-block}.bay-sound>span:last-child{color:var(--dim);font-size:9px}.builder-footer .primary-button{width:100%;min-height:50px;margin:0}#skip-builder{width:100%;min-height:40px;color:var(--muted);font-family:var(--mono);background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;margin-top:5px;padding:8px 0;font-size:9px;line-height:1.5;display:flex}#skip-builder:hover{color:var(--accent)}.bay-footnote{color:var(--dim);margin:6px 0 10px;font-size:11px;line-height:1.5}.bay-reading-links{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding-top:9px;display:flex}.bay-readable{min-height:28px;color:var(--muted);font-family:var(--mono);align-items:center;padding:0;font-size:9px;line-height:1.4;display:flex}.bay-readable:hover{color:var(--accent)}.launch-status{grid-area:2/1/auto/-1;align-self:end;min-width:0;padding:1px 0 0}.launch-progress-label{color:var(--muted);font-family:var(--mono);letter-spacing:.04em;justify-content:space-between;align-items:center;gap:12px;font-size:9px;line-height:1.5;display:flex}#launch-count{color:var(--accent)}.launch-status progress{width:100%;height:3px;accent-color:var(--accent);background:var(--line);border:0;border-radius:0;margin:10px 0 8px;display:block}.launch-status progress::-webkit-progress-bar{background:#ff687320}.launch-status progress::-webkit-progress-value{background:var(--accent);transition:width .3s}.launch-status p{color:var(--dim);font-family:var(--mono);margin:0;font-size:9px;line-height:1.5}.launch-actions,.launch-failure{font-family:var(--mono);justify-content:space-between;align-items:center;gap:16px;margin-top:16px;font-size:10px;display:flex}.launch-actions button,.launch-failure button{min-height:44px;color:var(--accent);border:1px solid var(--line);background:var(--bg);padding:10px 15px}.launch-actions button:hover,.launch-failure button:hover{border-color:var(--accent)}.launch-actions a,.launch-failure a{min-height:44px;color:var(--muted);align-items:center;display:flex}.preflight-active.experience{background:var(--bg);min-height:100svh}.preflight-active .world{opacity:.08;filter:blur(8px)}.preflight-active .expedition-status,.preflight-active .world-footer,.preflight-active .bottom-colophon,.preflight-active #load-status,.preflight-active .world-markers,.preflight-active .discovery-hotspots{display:none}.preflight-active .place-card,.preflight-active .game-location,.preflight-active .touch-controls,.preflight-active .artifact-note,.preflight-active .nearby-interaction,.preflight-active .game-reticle{display:none!important}.preflight-active .site-header{z-index:9}.preflight-active .notice{z-index:12;bottom:14px}.preflight.launch-complete{opacity:0;transition:opacity .3s}.reentry-flight{display:none}.preflight.launching{border:1px solid var(--line);background:#0b1420;border-radius:0;display:block}.launching .preflight-intro,.launching .preflight-controls,.launching .preview-views{display:none}.launching .probe-stage{opacity:0;pointer-events:none;border:0;position:absolute;inset:0}.launching .reentry-flight{isolation:isolate;display:block;position:absolute;inset:0;overflow:hidden}.reentry-stars{background:radial-gradient(#ff687330 1px,#0000 1px) 0 0/24px 24px;position:absolute;inset:0;mask-image:linear-gradient(120deg,#000,#0000)}.reentry-planet{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 48px,#ff687312 49px 50px,#0000 51px 96px);border:1px solid #ff68733d;border-radius:50%;width:60%;position:absolute;top:-12%;left:44%}.reentry-planet:before,.reentry-planet:after{content:"";background:#ff687329;position:absolute}.reentry-planet:before{width:1px;height:140%;top:-20%;left:50%}.reentry-planet:after{width:140%;height:1px;top:50%;left:-20%}.reentry-orbit{width:1px;top:0;bottom:0;left:calc(8% + var(--assembly-progress,0) * 84%);background:#ff687340;transition:left .6s;position:absolute}.reentry-orbit:after{content:"+";font-family:var(--mono);color:var(--accent);font-size:24px;position:absolute;top:43%;left:-7px}.reentry-trail{background:#ff687340;width:80%;height:1px;position:absolute;top:43%;left:10%}.reentry-trail:after{content:"NOCTURNE / 01";font-family:var(--mono);letter-spacing:.05em;color:var(--accent);font-size:10px;position:absolute;top:14px;right:0}.reentry-caption{z-index:3;max-width:500px;color:var(--paper);font-family:var(--display);letter-spacing:-.02em;font-size:clamp(35px,5vw,76px);font-weight:500;line-height:1;position:absolute;top:12%;left:7%}.reentry-caption small{font-family:var(--mono);letter-spacing:.12em;color:var(--accent);margin-bottom:20px;font-size:10px;font-weight:400;display:block}.launching .launch-status{border-top:1px solid var(--line);background:0 0;width:auto;padding:22px 0;position:absolute;bottom:8%;left:7%;right:7%}.launching .launch-progress-label{font-size:11px}.launching .launch-status p{margin-top:12px;font-size:11px}.skip-flight .reentry-flight *,.reduce-motion .reentry-flight *{transition:none!important;animation:none!important}@media (width>=1600px){.preflight{grid-template-columns:minmax(0,1fr) 460px;gap:24px 36px;inset:120px 48px 28px}.preflight-intro{top:38px;left:38px}}@media (width<=1100px) and (width>=801px){.preflight{grid-template-columns:minmax(0,1fr) 370px;gap:18px;left:24px;right:24px}.preflight-intro{max-width:80%;left:23px}.preflight h1 .dot-title{width:280px}.stage-registration{right:18px}.stage-registration span:first-child{display:none}.bay-spec{font-size:8px;left:22px;right:22px}.preview-views button{padding-inline:10px}}@media (height<=800px) and (width>=801px){.preflight{gap:16px 24px;top:105px;bottom:18px}.preflight-intro{top:24px;left:26px}.preflight h1{margin:20px 0 15px}.preflight h1 .dot-title{width:300px}.preflight-intro p{font-size:13px}.studio-heading{min-height:40px}.resident-tabs button{min-height:46px}.builder-footer{padding-top:6px;padding-bottom:10px}.bay-footnote{margin:2px 0 5px;font-size:10px}.bay-reading-links{padding-top:4px}.probe-preset{min-height:62px}.probe-preset strong{font-size:22px}.preset-list{margin-bottom:20px}}@media (width<=800px){.preflight{inset:92px 14px max(12px,env(safe-area-inset-bottom));grid-template-rows:245px minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);gap:10px;overflow:hidden}.probe-stage{border-radius:0;grid-area:1/1}.preflight-intro{max-width:59%;top:19px;left:19px}.bay-kicker{gap:7px;font-size:7px}.preflight h1{margin:14px 0 12px}.studio-overline{letter-spacing:.1em;margin-bottom:10px;font-size:7px}.preflight h1 .dot-title{width:min(48vw,300px)}.preflight-intro p{max-width:165px;font-size:12px;line-height:1.5}.stage-registration{display:none}.bay-grid{background-size:14px 14px}.bay-orbit{bottom:24%}.preview-status{font-size:10px;top:55%}.preview-views{bottom:32px;left:10px;right:10px}.preview-views button{min-height:44px;padding:8px 10px;font-size:9px}.bay-spec{font-size:7px;bottom:13px;left:17px;right:17px}.probe-stage:after{font-size:12px;bottom:7px;left:5px}.preflight-controls{grid-area:2/1}.studio-heading{display:none}.resident-tabs{margin:0 14px}.resident-tabs button{min-height:44px;font-size:10px}.resident-controls-panel{padding:0 14px 12px}.bay-section-label{padding-top:12px;font-size:8px}.bay-section-label>span:last-child{font-size:7px}.preset-list{border:1px solid var(--line);gap:0;margin-bottom:17px;display:flex}.probe-preset{border:0;border-right:1px solid var(--line);flex:1;gap:8px;min-width:0;min-height:58px;padding:10px 8px}.probe-preset:last-child{border-right:0}.probe-preset:after{display:none}.probe-preset strong{font-size:19px;line-height:1.05}.probe-preset small{display:none}.preset-index{font-size:8px}.probe-preset.selected{box-shadow:inset 0 -2px var(--accent)}.resident-controls-panel fieldset{margin-bottom:17px}.resident-controls-panel legend{font-size:9px}.bay-options button{min-height:44px;padding:8px 9px;font-size:12px}.builder-footer{padding:6px 14px 10px}.bay-sound{min-height:36px;font-size:9px}.bay-sound>span:last-child{font-size:8px}.builder-footer .primary-button{min-height:46px;font-size:11px}.builder-footer .primary-button>span:last-child{min-width:48px;font-size:23px}#skip-builder{min-height:40px;margin-top:2px;padding:7px 0;font-size:9px}.bay-footnote{margin:2px 0 6px;font-size:10px;line-height:1.4}.bay-reading-links{padding-top:3px}.bay-readable{min-height:32px;font-size:10px}.launch-status{grid-area:3/1}.launch-progress-label,.launch-status p{font-size:8px}.launch-status progress{height:2px;margin:6px 0 5px}.launching .launch-status{padding:18px 0;bottom:5%;left:7%;right:7%}.launching .launch-progress-label,.launching .launch-status p{font-size:10px}.reentry-caption{max-width:260px;font-size:46px;top:13%}.reentry-caption small{font-size:9px;line-height:1.7}.reentry-planet{width:150%;top:24%;left:30%}.reentry-trail{top:48%}.launch-actions,.launch-failure{font-size:9px}.preflight-active .notice{max-width:calc(100% - 28px);bottom:12px}}@media (width<=800px) and (height<=780px){.preflight{grid-template-rows:198px minmax(0,1fr) auto;gap:8px;top:88px}.preflight-intro p{display:none}.preflight-intro{top:17px}.bay-footnote{display:none}.builder-footer{padding-block:5px}.bay-sound{min-height:32px}.preview-views{bottom:30px}}@media (width<=360px){.preflight{left:10px;right:10px}.preflight-intro{left:14px}.preflight h1 .dot-title{width:49vw}.bay-kicker{font-size:6px}.probe-preset{gap:5px;padding-inline:6px}.probe-preset strong{font-size:17px}}@media (height<=650px){.preflight:not(.launching){grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(330px,40%);display:grid;top:92px}.preflight-intro p{display:none}.preflight h1 .dot-title{width:min(30vw,250px)}.studio-heading,.bay-footnote{display:none}.resident-tabs button{min-height:42px}.preflight-controls{grid-area:1/2}.probe-stage{grid-area:1/1}.launch-status{grid-area:2/1/auto/-1}}@media (width<=600px) and (height<=650px){.preflight:not(.launching){overscroll-behavior:contain;flex-direction:column;padding-bottom:12px;display:flex;overflow-y:auto}.probe-stage{flex:0 0 190px}.preflight-controls{flex:0 0 450px;min-height:450px}.launch-status{flex:none}.preflight h1 .dot-title{width:48vw}}@media (prefers-reduced-motion:reduce){.preflight *,.preflight :before,.preflight :after{transition:none!important;animation:none!important}}.face-range{margin:18px 0 22px}.face-range:first-of-type{margin-top:14px}.face-range .range-extents{color:#8199a9;font-size:10px}.face-range input[type=range]{min-height:44px}.resident-controls-panel>[data-face-control]{touch-action:pan-x}.resident-tabs button{min-width:0}.resident-controls-panel .resident-step{margin-bottom:16px;display:block}@media (width<=800px){.face-range{margin:12px 0 16px}.face-range input[type=range]{min-height:44px}.resident-tabs button{font-size:12px}}.face-range>div{grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;display:flex}.face-range .range-extents{font-family:var(--mono);color:var(--dim);font-size:8px;line-height:1.5}#reset-face{border:1px solid var(--line);width:100%;min-height:44px;color:var(--muted);font-family:var(--mono);text-align:left;padding:10px;font-size:10px}#reset-face:hover{border-color:var(--accent);color:var(--accent)}.preflight-intro{max-width:76%;top:28px}.preflight h1{margin:17px 0 15px}.preflight h1 .dot-title{width:auto;max-width:100%;color:var(--paper);font-size:clamp(60px,6.5vw,102px);line-height:.98}.studio-overline{color:var(--accent);letter-spacing:.15em;font-size:9px}.probe-stage{clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(150deg,#24182455,#0000 45%),#0b1420;border-color:#ff687352}.probe-stage:before{transform-origin:100%;background:var(--accent);width:52px;height:2px;top:0;right:0;transform:rotate(45deg)}.probe-stage:after{color:var(--active)}.bay-grid{background-image:linear-gradient(#ff687309 1px,#0000 1px),linear-gradient(90deg,#75e7ef09 1px,#0000 1px);background-size:48px 48px;mask-image:linear-gradient(90deg,#000a,#0000 65%,#0006)}.bay-orbit{border-color:#75e7ef30}.bay-orbit:before{border-color:#75e7ef18}.bay-orbit:after{background:var(--active)}.bay-spec{color:var(--accent)}.bay-spec>span:first-child:before{color:var(--active)}.stage-registration span{color:#b67e8a}.preflight-controls{border:0;border-top:2px solid var(--accent);background:linear-gradient(135deg,#21132388,#0000 40%),#0c1420ed;border-bottom:1px solid #ff687355}.studio-heading{color:var(--accent);border-color:#ff687344}.studio-heading>span:last-child{color:var(--active)}.resident-tabs{border-color:#ff68734d;margin-inline:18px}.resident-tabs button{color:var(--accent);font-family:var(--display);text-transform:uppercase;letter-spacing:.025em;font-size:17px;font-weight:600}.resident-tabs button:before{color:var(--accent);font-family:var(--mono);font-size:8px}.resident-tabs button[aria-pressed=true]{color:var(--active);box-shadow:inset 0 -2px var(--active);background:#75e7ef0c}.resident-tabs button[aria-pressed=true]:before{color:var(--active)}.bay-section-label{color:var(--accent)}.preset-list{border-top:0;gap:4px}.probe-preset{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,0 100%);background:#ff687305;border:1px solid #ff687333;min-height:66px;padding-inline:13px}.probe-preset.selected{box-shadow:inset 3px 0 var(--active);background:#75e7ef09;border-color:#75e7ef90}.probe-preset strong{font-family:var(--display);font-size:25px;font-weight:600}.probe-preset.selected strong,.probe-preset.selected:after,.probe-preset.selected .preset-index{color:var(--active)}.probe-preset small{color:var(--muted);font-size:12px}.probe-preset:after,.preset-index{color:var(--accent)}.resident-controls-panel legend{font-family:var(--display);letter-spacing:.025em;text-transform:uppercase;color:var(--accent);font-size:16px;font-weight:600}.bay-options button{color:var(--muted);font-family:var(--display);background:#ff687305;border-color:#ff68734a;font-size:17px;font-weight:500}.bay-options button:hover{color:var(--paper);border-color:var(--accent);background:#ff687311}.bay-options button[aria-pressed=true]{color:var(--active);box-shadow:inset 0 -2px var(--active);background:#75e7ef0c;border-color:#75e7ef99}.preview-views{gap:4px}.preview-views button{color:var(--accent);font-family:var(--display);clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%);background:#0d1523ed;border:1px solid #ff68734d;min-height:42px;font-size:15px;font-weight:500}.preview-views button:last-child{border-right-color:#ff68734d}.preview-views button[aria-pressed=true]{color:var(--active);box-shadow:inset 0 -2px var(--active);background:#122d3a}.preview-views button:focus-visible{box-shadow:inset 0 0 0 2px var(--paper);outline:0}.resident-range output{color:var(--active)}.resident-range input{accent-color:var(--active)}.resident-name-label{color:var(--accent)}.resident-controls-panel input[type=text]{color:var(--active);border-color:#ff68734d}.builder-footer{background:#0c1420;border-top-color:#ff68734d}.bay-sound{color:var(--muted)}.bay-sound[aria-checked=true]>span:first-child:before{background:var(--active);border-color:var(--active)}.bay-sound[aria-checked=true]>span:last-child{color:var(--active)}.builder-footer .primary-button{font-size:18px}.bay-readable,#skip-builder{color:var(--accent)}#skip-builder:hover,.bay-readable:hover,#launch-count{color:var(--active)}.launch-status progress{accent-color:var(--active);background:#ff68732a}.launch-status progress::-webkit-progress-value{background:var(--active)}.launch-status progress::-moz-progress-bar{background:var(--active)}.preflight-active .vignette{background:#080d15ed}.preflight.launching{background:#0b1420;border-color:#ff687357}.reentry-planet{background:repeating-radial-gradient(circle,#0000 0 48px,#75e7ef16 49px 50px,#0000 51px 96px);border-color:#75e7ef4d}.reentry-planet:before,.reentry-planet:after,.reentry-orbit,.reentry-trail{background:#75e7ef33}.reentry-caption{color:var(--active);font-family:var(--display);text-transform:uppercase;font-weight:600}.reentry-caption small{color:var(--accent)}.reentry-trail:after,.reentry-orbit:after{color:var(--active)}@media (width<=1100px) and (width>=801px){.preflight h1 .dot-title{font-size:65px}.preflight-intro{max-width:85%}.resident-tabs button{font-size:15px}}@media (height<=800px) and (width>=801px){.preflight h1 .dot-title{font-size:74px}.preflight-intro{top:24px}}@media (width<=800px){.preflight-intro{max-width:61%;top:19px}.preflight h1{margin:14px 0 11px}.preflight h1 .dot-title{width:auto;font-size:clamp(43px,10.5vw,75px)}.studio-overline{margin-bottom:10px;font-size:7px}.resident-tabs{margin-inline:14px}.resident-tabs button{font-size:15px}.resident-tabs button:before{margin-right:5px;font-size:7px}.preset-list{border:0;gap:4px}.probe-preset{border:1px solid #ff687340;gap:7px;min-height:60px;padding:8px}.probe-preset:last-child{border-right:1px solid #ff687340}.probe-preset.selected{box-shadow:inset 0 -2px var(--active);border-color:#75e7ef88}.probe-preset strong{font-size:20px}.bay-options button{font-size:16px}.resident-controls-panel legend{font-size:14px}.preview-views{gap:4px;left:10px;right:10px}.preview-views button{min-height:44px;padding-inline:10px;font-size:12px}.builder-footer .primary-button{font-size:17px}.bay-readable{color:var(--accent)}}@media (width<=360px){.resident-tabs button{font-size:13px}.preflight h1 .dot-title{font-size:11vw}.probe-preset strong{font-size:18px}}@media (height<=650px) and (width>=601px){.preflight h1 .dot-title{font-size:58px}}.preflight .resident-tabs button[aria-pressed=true],.preflight .bay-options button[aria-pressed=true],.preflight .preview-views button[aria-pressed=true]{color:var(--active)}@media (height<=650px) and (width>=601px){.preflight:not(.launching){overscroll-behavior:contain;grid-template-rows:minmax(500px,auto) auto;align-items:stretch;overflow-y:auto}.preflight:not(.launching) .preflight-controls{min-height:500px;max-height:none}.preflight:not(.launching) .resident-controls-panel{min-height:180px}.preflight:not(.launching) .probe-stage{align-self:start;height:min(320px,100dvh - 130px);position:sticky;top:0}}
