.below-zero-entry .fast-click-art{background:#102832;color:#b4d2cd}.below-zero-entry .play-badge{background:#a4c1ac;color:#132e35}#bz-dialog{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:#020911;color:#adc7c6;font-family:monospace}#bz-dialog [hidden]{display:none!important}#bz-canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none}#bz-dialog button{font:inherit;color:#c9d8ce;background:#11272ee8;border:1px solid #486569;padding:11px 15px;cursor:pointer}#bz-dialog button:hover{background:#24444b}#bz-dialog button:focus-visible,#bz-dialog input:focus-visible{outline:2px solid #a9d5bd;outline-offset:4px}#bz-dialog button:disabled{opacity:.35;cursor:default}.bz-header{position:absolute;z-index:7;top:0;left:0;right:0;display:flex;align-items:center;gap:9px;padding:18px 24px;background:linear-gradient(#010910e8,transparent)}.bz-header>div{margin-right:auto}.bz-header small{display:block;font-size:9px;letter-spacing:.25em;color:#769b9e}.bz-header strong{font-size:21px;letter-spacing:.12em}#bz-close{font-size:23px!important}#bz-hud{position:absolute;inset:95px 28px 22px;pointer-events:none;z-index:3}.bz-telemetry{display:flex;justify-content:space-between;gap:30px}.bz-depth{font-size:clamp(25px,4vw,40px);letter-spacing:-.04em;color:#c6d8d2}.bz-depth small{display:block;font-size:9px;letter-spacing:.22em;color:#668f94}#bz-chapter{font-size:10px;letter-spacing:.12em;margin:10px 0 15px}#bz-modules{font-size:11px;color:#a8b999}.bz-vitals{display:grid;grid-template-columns:repeat(3,80px);gap:14px;padding:14px;background:#031019b8;border-top:1px solid #34565d}.bz-vitals label{font-size:9px;letter-spacing:.1em;display:grid;gap:8px}.bz-vitals b{font-size:17px;font-weight:normal;color:#bdd7c7}.bz-vitals meter{width:100%;height:4px;accent-color:#83af9a}#bz-leak{color:#df9b7b;font-size:11px;text-align:right}.bz-mission{position:absolute;left:0;bottom:126px;display:flex;align-items:center;gap:12px;max-width:48%}#bz-bearing{display:block;font-size:27px;color:#b5c9a6}#bz-objective{font-size:12px;margin:0 0 6px}#bz-distance{color:#7ea8a5;font-size:11px}#bz-contact{position:absolute;right:0;bottom:130px;color:#b6b692;font-size:10px;max-width:45%;text-align:right}#bz-radio{position:absolute;bottom:177px;left:50%;transform:translateX(-50%);width:min(620px,90%);text-align:center;font-size:13px;line-height:1.8;text-shadow:0 2px 8px #000;background:#041018bb;padding:10px 18px;border-left:2px solid #537d7b}#bz-radio:empty{display:none}.bz-tools{pointer-events:auto;position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex;gap:7px;white-space:nowrap}#bz-dialog .bz-tools button{font-size:11px;padding:12px}#bz-lights[aria-pressed=false]{color:#72868b}#bz-save{position:absolute;bottom:0;left:0;font-size:9px;color:#78968e}#bz-help{position:absolute;bottom:0;right:0;font-size:9px;color:#78968e;text-align:right}#bz-feedback{position:absolute;bottom:90px;left:0;right:0;text-align:center;font-size:11px;color:#d5b68b}#bz-overlay{position:absolute;inset:0;z-index:6;display:grid;place-items:center;padding:95px 24px 28px;background:linear-gradient(110deg,#020a12f2,#06131be8 60%,#06131b80);overflow:auto}.bz-panel{width:min(690px,100%);border-left:2px solid #557b7a;padding:22px 35px;background:linear-gradient(90deg,#08202bb3,transparent)}.bz-panel>small{letter-spacing:.35em;font-size:10px;color:#789f9d}.bz-panel h2{font-family:Georgia,serif;font-weight:normal;font-size:clamp(40px,7vw,85px);letter-spacing:-.04em;line-height:1;margin:20px 0 25px;color:#d6ded0}.bz-panel p{font-size:14px;line-height:1.8;color:#9db6b6}.bz-panel button{margin:10px 8px 0 0}#bz-start,#bz-resume{background:#acc6af!important;color:#14292c!important;padding:15px 25px!important;border-color:#ccdbc5!important}#bz-guide{border-top:1px solid #2c464c;margin-top:22px;padding-top:12px;font-size:12px;line-height:1.9;color:#83a1a3}#bz-guide b{color:#c3cebc}#bz-guide label{display:block;margin-top:14px}#bz-restart-confirm{padding:15px;border:1px solid #ad8a68;margin-top:15px}#bz-repair{position:absolute;z-index:5;right:28px;top:175px;width:min(360px,calc(100vw - 40px));padding:24px;border:1px solid #61797a;background:#081922f2;box-shadow:0 15px 50px #0009}#bz-repair h3{font-size:18px;letter-spacing:.07em;margin:0 0 10px}#bz-repair p{font-size:11px;line-height:1.6;color:#b3b4a1}.bz-repair-row{display:flex;align-items:center;gap:10px;margin:14px 0}#bz-valve{display:flex;gap:16px;align-items:center;width:100%}#bz-valve-icon{display:inline-block;font-size:30px;transition:transform .3s}#bz-seal{width:100%;accent-color:#9dbba7}#bz-repair label{font-size:11px;display:block;margin-top:20px}#bz-journal{position:absolute;inset:95px max(20px,10%) 30px;background:#071820f5;z-index:6;padding:25px;overflow:auto;border:1px solid #416068}#bz-journal-list p{font-size:13px;line-height:1.9;padding:18px 0;border-bottom:1px solid #294149}#bz-grab{position:absolute;z-index:5;left:50%;top:35%;transform:translateX(-50%);width:min(420px,85%);padding:25px;border:1px solid #9c7d62;background:#02090ee8;text-align:center}#bz-grab h3{font-size:18px;color:#ddbd99}#bz-grab-track{position:relative;height:20px;background:#592c2c;margin:15px 0}#bz-grab-track:before{content:'';position:absolute;left:45%;width:35%;top:0;bottom:0;background:#8cb69a}#bz-grab-marker{position:absolute;top:-4px;bottom:-4px;width:3px;background:white}#bz-grab-hint{font-size:11px}#bz-emergency{width:100%}.bz-touch{display:none;position:absolute;bottom:110px;left:22px;gap:4px;grid-template-columns:repeat(3,40px);pointer-events:auto}.bz-touch button{padding:12px 0!important}.bz-scanlines{position:absolute;inset:0;z-index:2;pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,#0002 3px 4px);opacity:.35}@media(pointer:coarse){.bz-touch{display:grid}.bz-mission{bottom:240px}#bz-contact{bottom:240px}#bz-radio{bottom:300px}#bz-help{display:none}}@media(max-width:650px){.bz-header{padding:12px;gap:5px}.bz-header strong{font-size:15px}.bz-header small{font-size:7px}.bz-header button{padding:8px!important;font-size:10px!important}#bz-hud{inset:83px 14px 16px}.bz-vitals{grid-template-columns:repeat(3,52px);gap:8px;padding:10px}.bz-vitals b{font-size:14px}.bz-tools{display:grid;grid-template-columns:1fr 1fr;width:95%;bottom:32px}.bz-tools button{padding:8px!important}.bz-mission{bottom:137px}#bz-contact{bottom:137px;font-size:8px}#bz-radio{bottom:185px;font-size:11px}#bz-save{max-width:90%;line-height:1.5}#bz-help{display:none}.bz-panel{padding:15px 20px}.bz-panel h2{font-size:46px}#bz-repair{right:20px;top:150px;padding:18px}@media(pointer:coarse){.bz-touch{bottom:190px}.bz-mission{bottom:320px}#bz-contact{bottom:320px}#bz-radio{bottom:375px}}}@media(prefers-reduced-motion:reduce){#bz-valve-icon{transition:none}.bz-scanlines{display:none}}
