:root{--x-paper: #f2e8d8;--x-paper-2: #e8dbc4;--x-cream: #faf3e5;--x-ink: #211a13;--x-ink-2: #4a3f33;--x-orange: #e2542b;--x-steel: #3f6478;--x-ochre: #d9a02b;--x-display: "Bricolage Grotesque Variable", "Bricolage Grotesque", Impact, "Arial Narrow", sans-serif;--x-sans: "Work Sans Variable", "Work Sans", system-ui, sans-serif;--x-mono: "Space Mono", ui-monospace, "SFMono-Regular", monospace}*{box-sizing:border-box}html,body{margin:0;padding:0;background:#0b0a09;color:var(--x-cream);font-family:var(--x-sans);overscroll-behavior:none}body{overflow:hidden}button,a{font-family:inherit}button{color:inherit}:focus-visible{outline:2px solid var(--x-ochre);outline-offset:3px}.eng{position:fixed;inset:0;overflow:hidden;background:#0b0a09 url(/scene/boot-room.webp) center / cover no-repeat;color:var(--x-cream);font-family:var(--x-sans);-webkit-font-smoothing:antialiased}.eng-canvas{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:none;filter:none;image-rendering:auto}.eng-plate-fallback{position:absolute;inset:0;z-index:1;pointer-events:none;background:#0b0a09}.eng-plate-fallback img{display:block;width:100%;height:100%;object-fit:cover}.eng-vignette{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(to bottom,rgba(9,13,21,.34),transparent 18%,transparent 74%,rgba(10,8,6,.58)),radial-gradient(120% 92% at 50% 44%,transparent 44%,rgba(9,10,13,.44) 100%),linear-gradient(118deg,rgba(24,46,72,.1),transparent 42%,rgba(78,38,18,.12) 100%)}html[data-engine-post=on] .eng-vignette{opacity:.6}@media(min-width:761px)and (pointer:fine){html[data-engine-quality=low] .eng-vignette,html[data-engine-quality=mid] .eng-vignette{background:linear-gradient(to bottom,rgba(9,13,21,.44),transparent 16%,transparent 72%,rgba(8,6,5,.66)),radial-gradient(128% 96% at 50% 46%,transparent 36%,rgba(8,9,12,.58) 100%),linear-gradient(118deg,rgba(26,52,82,.16),transparent 40%,rgba(96,45,20,.2) 100%)}}.eng-grain{position:absolute;inset:0;z-index:4;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.eng-flash{position:absolute;inset:0;z-index:55;pointer-events:none;background:radial-gradient(70% 60% at 52% 44%,#fffdf5b8,#f7ead266 46%,#e3cfae1f);backdrop-filter:blur(2px);transition:opacity .13s ease}.eng-sheet__kicker{font-family:var(--x-mono);font-size:10px;letter-spacing:.19em;text-transform:uppercase;color:var(--x-orange);margin:0}@media(prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.eng{--hud-glass: rgba(10, 9, 8, .5);--hud-glass-solid: rgba(9, 8, 7, .82);--hud-edge: rgba(250, 243, 229, .14);--hud-edge-strong: rgba(250, 243, 229, .3);--hud-text: rgba(250, 243, 229, .86);--hud-muted: rgba(250, 243, 229, .5);--hud-hover: rgba(250, 243, 229, .1);--hud-bottom: max(20px, calc(env(safe-area-inset-bottom) + 8px) );--hud-blur: blur(18px) saturate(1.12);--hud-shadow: 0 12px 34px rgba(0, 0, 0, .3), inset 0 1px 0 rgba(255, 255, 255, .06)}.eng-gate{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-end;justify-content:center;padding:24px;padding-bottom:max(40px,calc(env(safe-area-inset-bottom) + 28px));color:var(--x-cream);pointer-events:none;background:#0b0a09 url(/scene/boot-room.webp) center / cover no-repeat;transition:opacity .5s ease,visibility .5s ease}@media(max-width:700px)and (orientation:portrait){.eng-gate{background-image:url(/scene/boot-room-portrait.webp)}}.eng-gate.is-out{opacity:0;visibility:hidden;pointer-events:none}.eng-gate--boot{z-index:69}.eng-gate--boot .eng-gate__loader,.eng-gate--resume .eng-gate__loader{animation:none}.eng-gate__stack{position:relative;z-index:2;display:flex;flex-direction:column;align-items:stretch}.eng-gate__loader{position:relative;display:flex;flex-direction:column;align-items:center;width:min(300px,calc(100vw - 48px));padding:14px 6px 2px;border-top:1px solid rgba(250,243,229,.5);background:linear-gradient(180deg,rgba(11,10,9,.5),rgba(11,10,9,.14) 62%,transparent);text-align:center;text-shadow:0 1px 10px rgba(0,0,0,.7);pointer-events:auto;animation:eng-gate-in .6s ease both}@keyframes eng-gate-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.eng-gate__label{margin:0 0 10px;color:#faf3e5f5;font-family:var(--x-mono);font-size:11px;line-height:1.1;letter-spacing:.18em;text-transform:uppercase}.eng-gate__bar{position:relative;width:100%;height:2px;overflow:hidden;border-radius:1px;background:#faf3e542}.eng-gate__bar i{display:block;height:100%;background:var(--x-orange);box-shadow:0 0 10px #e2542b99;transition:width .35s ease}.eng-gate__lofi{display:inline-flex;align-items:center;align-self:center;min-height:40px;margin:2px 0 0;padding:0 1px;color:#faf3e5e6;font-family:var(--x-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:color .2s ease}.eng-gate__lofi:hover{color:var(--x-cream)}.eng-gate__lofi span{margin-left:5px;color:var(--x-orange)}.eng-gate__lofi:focus-visible{outline:2px solid var(--x-ochre);outline-offset:4px}@media(prefers-reduced-motion:reduce){.eng-gate__loader{animation:none}.eng-gate__bar i{transition:none}}.eng-hud{position:absolute;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;gap:18px;padding:14px 22px;transition:opacity .5s ease;text-shadow:0 1px 14px rgba(0,0,0,.6);pointer-events:none}.eng-hud:before{content:"";position:absolute;top:0;left:0;right:0;height:104px;background:linear-gradient(180deg,rgba(7,6,5,.74) 0%,rgba(7,6,5,.46) 42%,rgba(7,6,5,.14) 76%,transparent 100%);pointer-events:none}.eng-brand{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:0;border:0;background:none;text-align:left;color:var(--x-cream);cursor:pointer;pointer-events:auto}.eng-brand__name{display:inline;font-family:var(--x-mono);font-weight:400;font-size:11.5px;letter-spacing:.24em;line-height:1;text-transform:uppercase;color:#faf3e5e0;transition:color .18s ease}.eng-brand:hover .eng-brand__name,.eng-brand:focus-visible .eng-brand__name{color:var(--x-cream)}.eng-lofi{position:relative;display:inline-flex;flex:none;align-items:center;gap:5px;min-height:36px;padding:0 2px;border:0;background:none;color:var(--hud-muted);font-family:var(--x-mono);font-size:11px;letter-spacing:.18em;line-height:1;text-transform:uppercase;text-decoration:none;white-space:nowrap;pointer-events:auto;transition:color .18s ease}.eng-lofi span{color:inherit;opacity:.6}.eng-lofi:hover{color:var(--x-cream)}.eng-brand:focus-visible,.eng-lofi:focus-visible,.eng-nav button:focus-visible,.eng-tool:focus-visible,.eng-menu-toggle:focus-visible,.eng-fly:focus-visible,.eng-credits:focus-visible,.eng-more:focus-visible{outline:2px solid var(--x-ochre);outline-offset:3px}.eng-nav{position:relative;display:flex;gap:20px;margin-left:auto;pointer-events:auto}.eng-nav button{position:relative;padding:4px 9px;margin:0 -9px;border:0;border-radius:2px;background:none;color:var(--hud-text);font-family:var(--x-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;transition:color .2s ease,background .18s ease}.eng-nav button:hover{color:var(--x-cream)}.eng-nav button.is-active{background:#faf3e5eb;color:var(--x-ink);text-shadow:none}.eng-nav button.is-active:hover{color:var(--x-ink)}.eng-nav button.is-active:after{transform:scaleX(0)}.eng-nav button:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--x-orange);transform:scaleX(0);transform-origin:left;transition:transform .25s ease}.eng-nav button:hover:after,.eng-nav button:focus-visible:after{transform:scaleX(1)}.eng-tools{position:relative;display:flex;flex:none;align-items:center;gap:18px;margin-left:4px;pointer-events:auto}.eng-tool{position:relative;display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:5px 0;border:0;background:none;color:var(--hud-text);font-family:var(--x-mono);font-size:11px;letter-spacing:.15em;text-transform:uppercase;text-decoration:none;text-shadow:none;cursor:pointer;transition:color .18s ease}.eng-tool:hover,.eng-tool.is-active{color:var(--x-cream)}.eng-tool[aria-pressed=true]:before,.eng-tool.is-active:before{content:"";position:absolute;inset:4px -9px;border:1px solid var(--hud-edge-strong);border-radius:2px;pointer-events:none}.eng-sound{display:inline-flex;align-items:flex-end;gap:1.5px;height:8px}.eng-sound i{display:block;width:1.5px;height:3px;background:currentColor}.eng-sound.is-on i{animation:eng-level .9s ease-in-out infinite alternate}.eng-sound.is-on i:nth-child(2){animation-delay:.18s}.eng-sound.is-on i:nth-child(3){animation-delay:.36s}@keyframes eng-level{0%{height:2px}to{height:8px}}.eng-menu-toggle{display:none;flex:none;width:40px;height:36px;padding:0;align-items:center;justify-content:center;border:0;background:transparent;color:var(--hud-text);text-shadow:none;cursor:pointer}.eng-menu-toggle:hover{color:var(--x-cream)}.eng-menu-toggle span{display:flex;flex-direction:column;gap:3px}.eng-menu-toggle i{display:block;width:16px;height:2px;background:currentColor;transition:transform .2s ease,opacity .2s ease}.eng-menu-toggle.is-open i:nth-child(1){transform:translateY(5px) rotate(45deg)}.eng-menu-toggle.is-open i:nth-child(2){opacity:0}.eng-menu-toggle.is-open i:nth-child(3){transform:translateY(-5px) rotate(-45deg)}.eng-menu{position:fixed;inset:0;z-index:66}.eng-menu__scrim{position:absolute;inset:0;background:radial-gradient(ellipse 96% 84% at 50% 40%,#0807065c,#0807069e);backdrop-filter:blur(2px) saturate(.9);animation:eng-menu-scrim-in .24s ease-out both}.eng-menu__panel{position:absolute;top:64px;right:16px;width:min(300px,calc(100vw - 32px));overflow:hidden;border:1px solid var(--hud-edge);border-radius:10px;background:var(--hud-glass-solid);-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15);box-shadow:0 28px 70px #0000008c,inset 0 1px #ffffff12;color:var(--x-cream);text-shadow:none;animation:eng-menu-in .3s cubic-bezier(.16,1,.3,1) both}@keyframes eng-menu-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes eng-menu-in{0%{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.eng-menu__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 6px 16px;border-bottom:1px solid rgba(250,243,229,.12)}.eng-menu__title{font-family:var(--x-mono);font-size:10px;letter-spacing:.19em;text-transform:uppercase;color:var(--x-orange)}.eng-menu__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid var(--hud-edge);border-radius:6px;background:transparent;color:var(--hud-text);font-family:var(--x-mono);font-size:13px;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.eng-menu__close:hover{background:var(--hud-hover);border-color:var(--hud-edge-strong);color:var(--x-cream)}.eng-menu__list{display:flex;flex-direction:column;padding:4px 8px 8px}.eng-menu__item{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:52px;padding:0 10px;border:0;border-top:1px solid rgba(250,243,229,.1);background:none;color:var(--hud-text);font-family:var(--x-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-align:left;cursor:pointer}.eng-menu__item:first-child{border-top:0}.eng-menu__item:hover{background:var(--hud-hover);color:var(--x-cream)}.eng-menu__item:active{background:#e2542b29}.eng-menu__item>span:last-child{opacity:.38;transition:transform .18s ease,opacity .18s ease}.eng-menu__item:hover>span:last-child{transform:translate(3px);opacity:.8}.eng-menu__item--fly{color:var(--x-orange)}.eng-menu__plane{display:inline-block;margin-right:9px;font-size:11px}.eng-menu__count{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:17px;margin-left:8px;padding:0 4px;border:1px solid var(--hud-edge-strong);border-radius:3px;font-size:9px;letter-spacing:.04em;vertical-align:1px;opacity:.9}.eng-index{position:fixed;inset:0;z-index:72}.eng-index__scrim{position:absolute;inset:0;background:#0605048c;-webkit-backdrop-filter:blur(2.5px) saturate(.88);backdrop-filter:blur(2.5px) saturate(.88);animation:eng-menu-scrim-in .24s ease-out both}.eng-index__panel{--x-fiber: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.055'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");position:absolute;top:72px;right:30px;display:flex;flex-direction:column;width:min(430px,calc(100vw - 48px));max-height:calc(100% - 96px);overflow:visible;isolation:isolate;border:1px solid rgba(33,26,19,.74);border-radius:2px;background-color:var(--x-cream);background-image:var(--x-fiber),radial-gradient(rgba(33,26,19,.045) .65px,transparent .8px),radial-gradient(rgba(33,26,19,.025) .65px,transparent .8px),linear-gradient(105deg,rgba(120,86,45,.07),transparent 34%,rgba(255,255,255,.18) 74%,rgba(120,86,45,.06));background-size:180px 180px,7px 7px,15px 15px,100% 100%;background-position:0 0,0 0,3px 5px,0 0;box-shadow:0 34px 72px #00000073,0 5px 14px #0000004d,inset 0 2px #ffffff9e,inset 0 0 42px #78583012;color:var(--x-ink);text-shadow:none;rotate:1deg;transform-origin:100% 0;animation:eng-menu-in .3s cubic-bezier(.16,1,.3,1) both}.eng-index__panel:before{content:"";position:absolute;z-index:-1;left:6px;right:4px;bottom:-7px;height:9px;border:1px solid rgba(33,26,19,.28);border-top:0;background:#e6d6bb;box-shadow:0 10px 20px #0000004d;clip-path:polygon(0 0,100% 0,100% 45%,97% 55%,94% 40%,90% 68%,86% 48%,82% 82%,78% 58%,73% 76%,68% 50%,63% 72%,58% 54%,52% 88%,47% 62%,42% 80%,36% 52%,30% 74%,24% 50%,18% 70%,12% 46%,7% 64%,0 44%)}.eng-index__bar{display:flex;flex:none;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 10px 10px 16px;border-bottom:1px solid rgba(250,243,229,.12)}.eng-index__heading{min-width:0}.eng-index__kicker{display:block;color:var(--x-orange);font-family:var(--x-mono);font-size:11px;letter-spacing:.16em;line-height:1.4;text-transform:uppercase}.eng-index__title{margin:3px 0 0;color:var(--x-cream);font-family:var(--x-display);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1}.eng-index__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:1px solid var(--hud-edge);border-radius:6px;background:transparent;color:var(--hud-text);font-family:var(--x-mono);font-size:13px;line-height:1;cursor:pointer;transition:background .12s ease,color .12s ease,border-color .12s ease}.eng-index__close:hover{background:var(--hud-hover);border-color:var(--hud-edge-strong);color:var(--x-cream)}.eng-index__lede{flex:none;margin:0;padding:10px 16px 11px;border-bottom:1px solid rgba(250,243,229,.1);color:#faf3e599;font-family:var(--x-sans);font-size:11.5px;line-height:1.5}.eng-index__lede b,.eng-index__foot b{color:var(--x-cream);font-family:var(--x-mono);font-size:10px;font-weight:400;letter-spacing:.08em}.eng-index__body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:2px 8px 10px;scrollbar-width:thin}.eng-index__group h3{display:flex;align-items:center;gap:8px;margin:14px 8px 4px;color:var(--x-orange);font-family:var(--x-mono);font-size:11px;font-weight:400;letter-spacing:.18em;text-transform:uppercase}.eng-index__list{margin:0;padding:0;list-style:none}.eng-index__row{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:7px 8px;border:0;border-top:1px solid rgba(250,243,229,.09);background:none;color:var(--hud-text);text-align:left;cursor:pointer}.eng-index__list li:first-child .eng-index__row{border-top:0}.eng-index__row:hover,.eng-index__row:focus-visible{background:var(--hud-hover);color:var(--x-cream)}.eng-index__row:focus-visible{outline:2px solid var(--x-orange);outline-offset:-2px}.eng-index__num{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:1px solid var(--hud-edge-strong);border-radius:3px;background:transparent;color:var(--hud-text);font-family:var(--x-mono);font-size:11px;letter-spacing:0}.eng-index__copy{display:flex;min-width:0;flex-direction:column;gap:2px}.eng-index__label{overflow-wrap:anywhere;font-family:var(--x-mono);font-size:11px;letter-spacing:.11em;line-height:1.3;text-transform:uppercase}.eng-index__verb{justify-self:end;color:#e2542be6;font-family:var(--x-mono);font-size:11px;letter-spacing:.1em;line-height:1.3;text-align:right;text-transform:uppercase}.eng-index__row--switch[aria-pressed=true] .eng-index__verb{color:var(--x-cream)}.eng-index__row--flight{color:var(--x-orange)}.eng-index__foot{flex:none;margin:0;padding:9px 16px 10px;border-top:1px solid rgba(250,243,229,.1);color:#faf3e58f;font-family:var(--x-mono);font-size:11px;letter-spacing:.1em;line-height:1.5;text-transform:uppercase}.eng-index__row--keyless .eng-index__num{border-color:transparent;color:#faf3e566}.eng-index__panel .eng-index__bar{border-bottom-color:#211a132e}.eng-index__panel .eng-index__kicker{color:#9c3d1b}.eng-index__panel .eng-index__title{color:var(--x-ink)}.eng-index__panel .eng-index__close{border-color:#211a1361;background:#ffffff47;color:var(--x-ink)}.eng-index__panel .eng-index__close:hover{border-color:#211a1399;background:#211a1312;color:var(--x-ink)}.eng-index__panel .eng-index__lede{border-bottom-color:#211a1324;color:#5b4c3b}.eng-index__panel .eng-index__lede b,.eng-index__panel .eng-index__foot b{color:var(--x-ink)}.eng-index__panel .eng-index__group h3{color:#9c3d1b}.eng-index__panel .eng-index__row{border-top-color:#211a1324;color:#2b231b}.eng-index__panel .eng-index__row:hover,.eng-index__panel .eng-index__row:focus-visible{background:#211a130f;color:var(--x-ink)}.eng-index__panel .eng-index__row:focus-visible{outline-color:var(--x-orange)}.eng-index__panel .eng-index__num{border-color:#211a1366;color:var(--x-ink)}.eng-index__panel .eng-index__row--keyless .eng-index__num{border-color:transparent;color:#9a8a76}.eng-index__panel .eng-index__label{color:var(--x-ink)}.eng-index__panel .eng-index__verb{color:#9c3d1b}.eng-index__panel .eng-index__row--switch[aria-pressed=true] .eng-index__verb{color:#6f2a10}.eng-index__panel .eng-index__row--flight{color:#9c3d1b}.eng-index__panel .eng-index__foot{border-top-color:#211a1324;color:#6b5d4c}.eng-index__panel .eng-index__body{scrollbar-color:rgba(33,26,19,.3) transparent}.eng-sound-prompt{position:absolute;left:0;right:0;width:max-content;margin-inline:auto;bottom:104px;z-index:28;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 28px);padding:9px 10px 9px 14px;border:1px solid var(--hud-edge);border-radius:10px;background:var(--hud-glass-solid);-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12);box-shadow:var(--hud-shadow);color:var(--x-cream);text-shadow:none;animation:eng-menu-in .3s cubic-bezier(.16,1,.3,1) both}.eng-sound-prompt__copy{display:flex;min-width:0;flex-direction:column;gap:1px}.eng-sound-prompt__copy b{font-family:var(--x-mono);font-size:9px;font-weight:400;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.eng-sound-prompt__copy span{color:#faf3e599;font-family:var(--x-sans);font-size:11px;line-height:1.35;white-space:nowrap}.eng-sound-prompt button{flex:none;min-height:36px;padding:0 10px;border:1px solid var(--hud-edge-strong);border-radius:5px;font-family:var(--x-mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.eng-sound-prompt__on{border-color:transparent;background:var(--x-orange);color:var(--x-cream)}.eng-sound-prompt__no{background:transparent;color:var(--hud-text)}.eng-sound-prompt__no:hover{background:var(--hud-hover);color:var(--x-cream)}.eng-sound-prompt button:focus-visible{outline:2px solid var(--x-orange);outline-offset:2px}.eng-a11y{position:absolute;top:0;left:0;z-index:70;width:0;height:0;margin:0;padding:0;overflow:visible;border:0;pointer-events:none}.eng-a11y button{position:absolute;top:0;left:0;width:6px;height:4px;margin:0;padding:0;border:0;overflow:hidden;background:transparent;color:transparent;font-size:0;line-height:0;white-space:nowrap;outline:none;pointer-events:auto;cursor:pointer}.eng-edges{position:absolute;inset:0;z-index:16;pointer-events:none}.eng-edge{position:absolute;display:flex;align-items:center;gap:7px;min-width:28px;min-height:28px;margin:0;padding:0 6px 0 0;border:0;border-radius:999px;background:transparent;color:var(--x-cream);transform:translate(-50%,-50%);pointer-events:auto;cursor:pointer}.eng-edge__chev{display:grid;width:26px;height:26px;place-items:center;border:1px solid rgba(250,243,229,.34);border-radius:50%;background:#0e0e106b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 10px #00000059;font-family:var(--x-sans);font-size:17px;line-height:1;text-shadow:0 1px 2px rgba(0,0,0,.5);transition:border-color .18s ease,background .18s ease}.eng-edge__label{max-width:0;overflow:hidden;padding:5px 0;border-radius:4px;background:#0e0e10b8;font-family:var(--x-mono);font-size:9.5px;letter-spacing:.1em;line-height:1.2;text-transform:uppercase;white-space:nowrap;opacity:0;transition:max-width .2s ease,padding .2s ease,opacity .2s ease}.eng-edge:hover .eng-edge__chev,.eng-edge:focus-visible .eng-edge__chev{border-color:var(--x-orange);background:#1c1612cc}.eng-edge:hover .eng-edge__label,.eng-edge:focus-visible .eng-edge__label{max-width:160px;padding:5px 8px;opacity:1}.eng-edge:focus-visible{outline:2px solid var(--x-orange);outline-offset:3px}.eng-cursor{position:absolute;left:0;top:0;z-index:17;display:flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;white-space:nowrap;pointer-events:none;border:1px solid var(--hud-edge);border-radius:6px;background:#090807e0;box-shadow:0 10px 30px #0000006b,inset 0 1px #ffffff12;color:var(--x-cream);font-family:var(--x-mono);font-size:11px;letter-spacing:.11em;text-transform:uppercase}.eng-cursor__reticle{position:relative;flex:none;width:13px;height:13px;border:1px solid rgba(250,243,229,.55);border-radius:50%}.eng-cursor__reticle:before,.eng-cursor__reticle:after{content:"";position:absolute;background:var(--x-orange)}.eng-cursor__reticle:before{top:-3px;bottom:-3px;left:50%;width:1px;transform:translate(-50%)}.eng-cursor__reticle:after{left:-3px;right:-3px;top:50%;height:1px;transform:translateY(-50%)}.eng-cursor__verb{color:var(--x-orange);font-size:11px;font-style:normal;font-weight:400;letter-spacing:.12em}.eng-cursor__label{padding-left:8px;border-left:1px solid rgba(250,243,229,.16);color:#faf3e594;font-size:11px;letter-spacing:.08em}.eng-focus-readout{position:absolute;left:22px;bottom:66px;z-index:19;display:flex;align-items:center;gap:8px;padding:6px 10px 6px 8px;border:1px solid var(--x-ochre);border-radius:6px;background:#090807e6;box-shadow:0 0 0 2px #d9a02b4d,0 10px 30px #0000006b;color:var(--x-cream);font-family:var(--x-mono);font-size:11px;letter-spacing:.11em;line-height:1;text-transform:uppercase;pointer-events:none}.eng-announcer{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.eng[data-flying=true] .eng-hud,.eng[data-travelling=true] .eng-hud,.eng[data-preparing=true] .eng-hud,.eng[data-flying=true] .eng-hints,.eng[data-travelling=true] .eng-hints{opacity:0;visibility:hidden;pointer-events:none}.eng[data-preparing=true] .eng-hints{opacity:0;transition:none}.eng[data-preparing=true] .eng-hud,.eng[data-preparing=true] .eng-corner,.eng[data-preparing=true] .eng-hints{transition:none}.eng[data-flying=true] .eng-sound-prompt,.eng[data-travelling=true] .eng-sound-prompt,.eng[data-preparing=true] .eng-sound-prompt{display:none}.eng-hud,.eng-hints{transition:opacity .45s ease}.eng[data-panel=true] .eng-hints{opacity:.35}.eng[data-panel=true] .eng-hud{opacity:.72}.eng-hints{position:absolute;left:50%;bottom:var(--hud-bottom);z-index:20;display:flex;align-items:center;gap:16px;padding:0;border:0;background:none;font-family:var(--x-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#faf3e5c7;text-shadow:0 1px 12px rgba(0,0,0,.7);white-space:nowrap;transform:translate(-50%)}.eng-hints[data-context=object]{padding-right:0}.eng-hints__keys{display:flex;align-items:center;gap:14px}.eng-hints b{margin-right:3px;color:var(--x-cream);font-weight:400}.eng-fly{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0;border:0;background:none;color:inherit;font-family:var(--x-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .2s ease}.eng-fly span{color:inherit;opacity:.7}.eng-fly:hover{color:var(--x-cream)}.eng-corner{position:absolute;right:22px;bottom:var(--hud-bottom);z-index:20;display:flex;align-items:center;gap:16px;transition:opacity .45s ease}.eng-pill{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 12px;border:1px solid rgba(217,160,43,.6);border-radius:999px;background:transparent;color:var(--hud-text);font-family:var(--x-mono);font-size:10.5px;letter-spacing:.14em;line-height:1;text-transform:uppercase;cursor:pointer;transition:color .18s ease,background .18s ease,border-color .18s ease}.eng-pill:hover{border-color:var(--x-ochre);background:#d9a02b1f;color:var(--x-cream)}.eng-pill[aria-pressed=true]{border-color:#d9a02be6;color:var(--x-cream)}.eng-pill:focus-visible{outline:2px solid var(--x-ochre);outline-offset:3px}.eng-credits{display:inline-flex;align-items:center;min-height:32px;padding:0;border:0;background:none;color:var(--hud-muted);font-family:var(--x-mono);font-size:10.5px;letter-spacing:.18em;line-height:1;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.7);cursor:pointer;transition:color .18s ease}.eng-credits:hover{color:var(--x-cream)}.eng-corner .eng-sound{color:currentColor}.eng[data-flying=true] .eng-corner,.eng[data-travelling=true] .eng-corner,.eng[data-preparing=true] .eng-corner{opacity:0;visibility:hidden;pointer-events:none}.eng-canvas{cursor:default}.eng[data-mode=glb] .eng-canvas{cursor:grab}html[data-engine-looking=true] .eng-canvas{cursor:grabbing}.eng[data-mode=glb] .eng-canvas.is-pickable{cursor:pointer}html[data-engine-looking=true] .eng[data-mode=glb] .eng-canvas.is-pickable{cursor:grabbing}.eng-look-hint{position:absolute;left:50%;bottom:calc(var(--hud-bottom) + 40px);z-index:18;display:inline-flex;align-items:center;gap:8px;padding:0;border:0;background:none;color:#faf3e59e;font-family:var(--x-mono);font-size:10.5px;letter-spacing:.14em;line-height:1;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.7);white-space:nowrap;pointer-events:none;transform:translate(-50%);opacity:0;animation:eng-look-hint-life 4.4s ease .8s forwards;transition:opacity .4s ease,visibility .4s ease}.eng-look-hint__grip{width:14px;height:10px;border:1px solid currentColor;border-radius:5px;opacity:.8;position:relative}.eng-look-hint__grip:after{content:"";position:absolute;top:2px;left:50%;width:1px;height:3px;background:currentColor;transform:translate(-50%);animation:eng-look-grip 2.4s ease-in-out infinite}@keyframes eng-look-hint-life{0%{opacity:0}12%{opacity:1}72%{opacity:1}to{opacity:0}}@keyframes eng-look-grip{0%,70%,to{transform:translate(-50%);opacity:.7}35%{transform:translate(-50%,2px);opacity:1}}html[data-engine-looked=true] .eng-look-hint{opacity:0;visibility:hidden;animation:none}.eng[data-panel=true] .eng-look-hint,.eng[data-flying=true] .eng-look-hint,.eng[data-travelling=true] .eng-look-hint,.eng[data-preparing=true] .eng-look-hint,.eng[data-flying=true] .eng-more,.eng[data-travelling=true] .eng-more,.eng[data-preparing=true] .eng-more{display:none}.eng-more{position:absolute;left:50%;bottom:calc(var(--hud-bottom) + 66px);z-index:18;padding:6px 2px;border:0;background:none;color:var(--hud-muted);font-family:var(--x-mono);font-size:10px;letter-spacing:.16em;line-height:1;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.75);white-space:nowrap;transform:translate(-50%);cursor:pointer;transition:color .18s ease}.eng-more:hover{color:var(--x-cream)}.eng-more span{margin:0 3px;opacity:.6}@media(orientation:landscape)and (max-height:500px){.eng-more{bottom:calc(var(--hud-bottom) + 14px)}}@media(pointer:coarse){.eng-edges,.eng-cursor{display:none}}@media(prefers-reduced-motion:reduce){.eng-look-hint{animation:eng-look-hint-life 4.4s linear .8s forwards}.eng-look-hint__grip:after{animation:none}}.eng-panel-scrim{--focus-x: 46%;--focus-y: 47%;--sheet-shade: linear-gradient( 270deg, rgba(6, 5, 4, .55) 0%, rgba(6, 5, 4, .34) 46%, rgba(6, 5, 4, .34) 100% );position:absolute;inset:0;z-index:30;background:transparent;animation:eng-scrim-in .44s ease-out both}.eng[data-sheet-side=left] .eng-panel-scrim{--focus-x: 54%;--sheet-shade: linear-gradient( 90deg, rgba(6, 5, 4, .55) 0%, rgba(6, 5, 4, .34) 46%, rgba(6, 5, 4, .34) 100% )}.eng-panel-scrim:before{content:"";position:absolute;inset:0;background:var(--sheet-shade),radial-gradient(ellipse 46% 56% at var(--focus-x) var(--focus-y),rgba(6,5,4,0) 0 38%,rgba(6,5,4,.42) 78%,rgba(6,5,4,.55) 100%);-webkit-backdrop-filter:blur(2.5px) saturate(.88);backdrop-filter:blur(2.5px) saturate(.88);-webkit-mask-image:radial-gradient(ellipse 38% 45% at var(--focus-x) var(--focus-y),transparent 0 36%,#000 76%);mask-image:radial-gradient(ellipse 38% 45% at var(--focus-x) var(--focus-y),transparent 0 36%,#000 76%);pointer-events:none}.eng-panel-scrim[data-tone=eda]:before{background:var(--sheet-shade),radial-gradient(ellipse 46% 56% at var(--focus-x) var(--focus-y),rgba(3,7,11,0) 0 38%,rgba(3,7,11,.42) 78%,rgba(3,7,11,.55) 100%)}.eng-panel-scrim[data-tone=ink]:before{background:var(--sheet-shade),radial-gradient(ellipse 46% 56% at var(--focus-x) var(--focus-y),rgba(12,8,5,0) 0 38%,rgba(12,8,5,.42) 78%,rgba(12,8,5,.55) 100%)}@keyframes eng-scrim-in{0%{opacity:0}to{opacity:1}}.eng-sheet-frame{--x-fiber: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='f'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='4' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='linear' slope='0.055'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E");position:absolute;z-index:32;top:calc(50% + var(--sheet-shift, 0px));right:28px;display:flex;width:min(390px,calc(100vw - 56px));max-height:min(calc(100% - 132px),780px);isolation:isolate;transform:translateY(-50%);rotate:1.5deg;transform-origin:50% 0%;animation:eng-sheet-in .52s cubic-bezier(.16,1,.3,1) both}.eng[data-sheet-side=left] .eng-sheet-frame{right:auto;left:28px}.eng-sheet-frame:before{content:"";position:absolute;z-index:-1;inset:6px -6px -8px 5px;border:1px solid rgba(33,26,19,.3);background:#e6d6bb;box-shadow:0 8px 18px #00000038;transform:rotate(.45deg);clip-path:polygon(0 0,100% 0,100% 95.5%,97% 97%,94% 95.8%,90% 98.2%,86% 96.4%,82% 99%,78% 97.1%,73% 98.8%,68% 96.6%,63% 98.4%,58% 96.9%,52% 98.9%,47% 97%,42% 99.2%,36% 97.2%,30% 98.6%,24% 96.8%,18% 98.8%,12% 97%,7% 98.4%,0 96.6%)}.eng-sheet-frame:after{content:"";position:absolute;z-index:4;top:-9px;left:21px;width:78px;height:21px;border-left:1px solid rgba(255,255,255,.32);border-right:1px solid rgba(120,90,50,.14);background:linear-gradient(92deg,#e0c48c57,#faf3e594 26%,#eeddbc80 58%,#d9a02b47);box-shadow:0 2px 6px #0000003d;pointer-events:none;transform:rotate(-2.6deg)}.eng-sheet{position:relative;z-index:1;flex:1 1 auto;min-height:0;max-height:100%;overflow-y:auto;overscroll-behavior:contain;background-color:var(--x-cream);background-image:var(--x-fiber),radial-gradient(rgba(33,26,19,.045) .65px,transparent .8px),radial-gradient(rgba(33,26,19,.025) .65px,transparent .8px),linear-gradient(105deg,rgba(120,86,45,.07),transparent 34%,rgba(255,255,255,.18) 74%,rgba(120,86,45,.06));background-size:180px 180px,7px 7px,15px 15px,100% 100%;background-position:0 0,0 0,3px 5px,0 0;border:1px solid rgba(33,26,19,.74);box-shadow:0 22px 44px #00000057,0 3px 9px #0000003d,inset 0 2px #ffffff9e,inset 0 0 42px var(--sheet-tint, rgba(120, 88, 48, .07));color:var(--x-ink);scrollbar-width:thin;scrollbar-color:rgba(33,26,19,.3) transparent}.eng[data-sheet-side=right] .eng-sheet-frame[data-tone=paper] .eng-sheet{--sheet-tint: rgba(190, 126, 44, .14);background-color:#f7eeda}.eng[data-sheet-side=left] .eng-sheet-frame[data-tone=paper] .eng-sheet{--sheet-tint: rgba(74, 112, 130, .13);background-color:#f0ece2}.eng-sheet__glass{position:absolute;z-index:5;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 0 78%,rgba(33,26,19,.06) 82%,rgba(255,253,246,.48) 87%,rgba(232,219,196,.94) 94%,rgba(250,243,229,.98) 100%) bottom right / 27px 27px no-repeat;box-shadow:inset 0 0 0 1px #ffffff24}@keyframes eng-sheet-in{0%{opacity:0;transform:perspective(1600px) translateY(calc(-50% + 26px)) rotateX(-4.5deg) scale(.986)}55%{opacity:1}to{opacity:1;transform:perspective(1600px) translateY(-50%) rotateX(0) scale(1)}}.eng-sheet::-webkit-scrollbar{width:8px}.eng-sheet::-webkit-scrollbar-track{background:#211a130a}.eng-sheet::-webkit-scrollbar-thumb{border:2px solid transparent;background:#211a134d;background-clip:padding-box}.eng-sheet__progress{position:absolute;z-index:6;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--x-orange),var(--x-ochre));box-shadow:0 0 10px #e2542b66;transform-origin:left center;transition:transform .18s linear;pointer-events:none}.eng-sheet__foot{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 24px 8px;border-top:1px solid rgba(33,26,19,.18);background:linear-gradient(to top,var(--x-cream) 68%,rgba(250,243,229,.9));font-family:var(--x-mono)}.eng-sheet__pager{display:inline-flex;flex:none;align-items:baseline;gap:3px;color:#6b5d4c;font-family:var(--x-mono);font-size:11px;letter-spacing:.05em;font-variant-numeric:tabular-nums}.eng-sheet__pager b{color:var(--x-ink);font-weight:400}.eng-sheet__pager i{font-style:normal;opacity:.55}.eng-sheet__cue{display:inline-flex;flex:none;align-items:center;gap:7px;padding:0;border:0;background:none;color:#6b5d4c;font-family:var(--x-mono);font-size:9.5px;letter-spacing:.12em;line-height:1;text-transform:uppercase;opacity:0;transform:translateY(3px);transition:opacity .24s ease,transform .24s ease;pointer-events:none}.eng-sheet__cue.is-on{opacity:.9;transform:none}.eng-sheet__cue i{width:6px;height:6px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-1px) rotate(45deg);animation:eng-cue-bob 1.8s ease-in-out infinite}@keyframes eng-cue-bob{0%,to{transform:translateY(-2px) rotate(45deg)}50%{transform:translateY(1px) rotate(45deg)}}.eng-notepad{position:absolute;z-index:31;bottom:96px;left:28px;width:234px;padding:19px 17px 13px;border:1px solid rgba(33,26,19,.56);border-radius:1px;background-color:#f6eddb;background-image:repeating-linear-gradient(180deg,transparent 0 21px,rgba(63,100,120,.16) 21px 22px),radial-gradient(rgba(33,26,19,.05) .6px,transparent .85px),radial-gradient(rgba(33,26,19,.03) .6px,transparent .85px),linear-gradient(108deg,rgba(120,86,45,.08),transparent 42%,rgba(255,255,255,.22));background-size:auto,9px 9px,17px 17px,auto;background-position:0 0,0 0,4px 6px,0 0;box-shadow:0 20px 44px #0000006b,0 4px 10px #00000047,inset 0 2px #ffffff94,inset 0 0 22px #78583012;color:#2b231b;font-family:var(--x-mono);text-shadow:none;transform:rotate(-2.2deg);pointer-events:none;animation:eng-notepad-in .5s cubic-bezier(.16,1,.3,1) both}.eng[data-sheet-side=left] .eng-notepad{left:auto;right:28px;transform:rotate(2.2deg)}.eng .eng-panel-scrim.is-closing[data-tone],.eng .eng-sheet-frame.is-closing[data-tone],.eng .eng-notepad.is-closing.is-closing{animation:eng-sheet-fade-out .26s ease forwards;pointer-events:none}@keyframes eng-sheet-fade-out{to{opacity:0}}@keyframes eng-notepad-in{0%{opacity:0;transform:translateY(10px) rotate(-2.2deg)}to{opacity:1;transform:translateY(0) rotate(-2.2deg)}}.eng-notepad__clip{position:absolute;top:-7px;left:50%;width:26px;height:13px;border-radius:2px;background:linear-gradient(#d3d6d3,#8f9591);box-shadow:0 2px 5px #00000059;transform:translate(-50%) rotate(1.4deg)}.eng-notepad__kicker{margin:0 0 7px;color:#7b4a2e;font-size:9.5px;letter-spacing:.18em;line-height:1.4;text-transform:uppercase}.eng-notepad__log{margin:0;padding:0 0 0 14px;list-style:none}.eng-notepad__log li{position:relative;overflow-wrap:anywhere;font-size:11px;line-height:22px}.eng-notepad__log li:before{content:"";position:absolute;left:-14px;top:10px;width:6px;height:1px;background:#a9836a}.eng-notepad__log li.is-empty{color:#2b231b80}.eng-notepad__foot{margin:11px 0 0;padding-top:8px;border-top:1px solid rgba(33,26,19,.18);color:#2b231b9e;font-size:9px;letter-spacing:.12em;line-height:1.4;text-transform:uppercase}.eng-sheet__bar{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:10px;padding:14px 24px 11px;background:linear-gradient(var(--x-cream) 72%,rgba(250,243,229,0));box-shadow:0 1px #211a1329}.eng-sheet__kicker{display:inline-flex;min-width:0;align-items:center;gap:9px;overflow:hidden;margin-right:auto;font-size:9.5px;letter-spacing:.21em;white-space:nowrap;text-overflow:ellipsis}.eng-sheet__kicker:before{content:"";flex:none;width:17px;height:1px;background:currentColor;opacity:.75}.eng-sheet__close{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;padding:0;border:1.5px solid var(--x-ink);background:var(--x-paper);box-shadow:2px 2px 0 var(--x-ink);color:var(--x-ink);font-family:var(--x-mono);font-size:11px;line-height:1;cursor:pointer;transition:background .12s ease,transform .12s ease,box-shadow .12s ease}.eng-sheet__close:hover{background:var(--x-ochre);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--x-ink)}.eng-sheet__close:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--x-ink)}.eng-sheet__actions{display:flex;flex:none;align-items:center;gap:8px}.eng-copy{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:5px 9px;border:1px solid rgba(33,26,19,.42);background:var(--x-paper);color:var(--x-ink);font-family:var(--x-mono);font-size:8px;letter-spacing:.12em;line-height:1;text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.eng-copy__mark{position:relative;width:9px;height:10px;border:1px solid currentColor;opacity:.8}.eng-copy__mark:before{content:"";position:absolute;top:-2px;left:-2px;width:9px;height:10px;border:1px solid currentColor;border-right:0;border-bottom:0;opacity:.55}.eng-copy:hover{background:var(--x-ochre);border-color:var(--x-ink)}.eng-copy--copying{cursor:progress;opacity:.72}.eng-copy--copied{border-color:#2f6a4d;background:#dcecdf;color:#1d4934}.eng-copy--error{border-color:#8f3a2a;background:#f2dfd7;color:#7a2c1d}.eng-copy__status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.eng-sheet__body{padding:8px 26px 32px}.eng-sheet__body:focus{outline:none}.eng-sheet h2{margin:0 0 12px;font-family:var(--x-display);font-weight:700;font-size:clamp(28px,2.35vw,36px);line-height:.95;letter-spacing:-.045em;text-wrap:balance;text-shadow:0 1px 0 rgba(255,255,255,.36)}.eng-sheet__lede{margin:0 0 20px;padding-left:13px;border-left:2px solid var(--x-orange);font-size:16.5px;line-height:1.46;color:#3e3328;max-width:44ch;text-wrap:pretty}.eng-sheet__prose{font-size:14.75px;line-height:1.66;color:#2f261d;max-width:55ch;text-wrap:pretty}.eng-sheet__prose p{margin:0 0 .9em}.eng-sheet__prose p:last-child{margin-bottom:0}.eng-sheet-frame[data-tone=paper] .eng-sheet__prose>p:first-of-type{font-size:15.25px;color:#241d16}.eng-facts{display:grid;grid-template-columns:1fr;gap:0;margin:22px 0 18px;border-top:2px solid var(--x-ink);border-bottom:1px solid rgba(33,26,19,.18)}.eng-facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:8px 0;border-bottom:1px solid rgba(33,26,19,.16)}.eng-facts>div:last-child{border-bottom:0}.eng-facts dt{flex:none;font-family:var(--x-mono);font-size:8.5px;letter-spacing:.15em;text-transform:uppercase;color:#6b5d4c}.eng-facts dd{margin:0;font-size:12px;line-height:1.35;color:#2b231b;text-align:right;font-variant-numeric:tabular-nums}.eng-sheet__links{display:flex;flex-wrap:wrap;gap:9px;margin-top:20px}.eng-sheet__link{display:inline-flex;align-items:center;gap:9px;min-height:34px;padding:8px 12px;border:1.5px solid var(--x-ink);background:var(--x-paper);box-shadow:2px 2px 0 var(--x-ink);color:var(--x-ink);font-family:var(--x-mono);font-size:9.5px;letter-spacing:.09em;text-transform:uppercase;text-decoration:none;transition:background .12s ease,transform .12s ease,box-shadow .12s ease}.eng-sheet__link:hover{background:var(--x-ochre);transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--x-ink)}.eng-sheet__link:active{transform:translate(1px,1px);box-shadow:1px 1px 0 var(--x-ink)}.eng-sheet-frame[data-tone=ink]:before{inset:8px -8px -9px 7px;border-color:#00000080;background:#a96327;box-shadow:0 14px 30px #0000006b}.eng-sheet-frame[data-tone=ink]:after{top:13px;bottom:13px;left:-4px;width:2px;height:auto;border:0;background:repeating-linear-gradient(180deg,rgba(217,160,43,.9) 0 7px,transparent 7px 13px);box-shadow:0 0 9px #d9a02b3d;transform:none}.eng-sheet--ink{background-color:#211910;background-image:var(--x-fiber),radial-gradient(120% 70% at 16% -6%,rgba(217,160,43,.11),transparent 62%),repeating-linear-gradient(90deg,rgba(250,243,229,.018) 0 1px,transparent 1px 5px),linear-gradient(118deg,rgba(250,243,229,.035),transparent 42%);background-size:180px 180px,100% 100%,5px 5px,100% 100%;color:var(--x-cream);border-color:#090704;box-shadow:0 36px 78px #0000008c,0 6px 16px #0000006b,inset 0 0 0 1px #faf3e514,inset 0 0 62px #00000080}.eng-sheet-frame[data-tone=ink] .eng-sheet__glass{background-image:linear-gradient(#d9a02b42,#d9a02b42),linear-gradient(#d9a02b42,#d9a02b42),linear-gradient(#d9a02b42,#d9a02b42),linear-gradient(#d9a02b42,#d9a02b42);background-size:1px calc(100% - 20px),1px calc(100% - 20px),calc(100% - 20px) 1px,calc(100% - 20px) 1px;background-position:9px 10px,calc(100% - 9px) 10px,10px 9px,10px calc(100% - 9px);background-repeat:no-repeat;box-shadow:inset 0 0 74px #00000075}.eng-sheet--ink .eng-sheet__bar{background:linear-gradient(#211910 72%,#21191000);box-shadow:0 1px #faf3e529}.eng-sheet--ink .eng-sheet__kicker{color:var(--x-ochre)}.eng-sheet--ink .eng-sheet__pager{color:#faf3e585}.eng-sheet--ink .eng-sheet__pager b{color:var(--x-cream)}.eng-sheet--ink .eng-sheet__foot{border-top-color:#faf3e529;background:linear-gradient(to top,#211910 70%,#211910e6)}.eng-sheet--ink .eng-sheet__cue{color:var(--x-ochre)}.eng-sheet--ink h2{color:var(--x-cream);text-shadow:0 1px 0 rgba(0,0,0,.62),0 0 26px rgba(217,160,43,.06)}.eng-sheet--ink .eng-sheet__lede{color:#ddcdb7;border-left-color:var(--x-ochre)}.eng-sheet--ink .eng-sheet__prose{color:#e8d9c3}.eng-sheet-frame[data-tone=ink] .eng-sheet__prose>p:first-of-type{font-size:15.25px;color:#f0e4d2}.eng-sheet--ink .eng-facts{border-top-color:#d9a02bb3;border-bottom-color:#faf3e524}.eng-sheet--ink .eng-facts>div{border-bottom-color:#faf3e524}.eng-sheet--ink .eng-facts dt{color:#c79b64}.eng-sheet--ink .eng-facts dd{color:#ecdfcc}.eng-sheet--ink .eng-sheet__close{background:#362b20;color:var(--x-cream);border-color:#faf3e585;box-shadow:2px 2px #d9a02b99}.eng-sheet--ink .eng-sheet__close:hover{background:var(--x-ochre);color:#211910}.eng-sheet--ink .eng-sheet__link{background:var(--x-cream);border-color:#090704;box-shadow:2px 2px #d9a02bb3}.eng-sheet--ink .eng-sheet__link:hover{background:var(--x-ochre)}.eng-sheet-frame[data-tone=eda]{animation-name:eng-sheet-display-in}.eng-sheet-frame[data-tone=eda]:before{inset:9px -9px -10px 7px;border-color:#000000d9;border-radius:8px;background:#080b0f;box-shadow:0 22px 54px #0009}.eng-sheet-frame[data-tone=eda]:after{top:-6px;left:50%;width:42px;height:3px;border:0;border-radius:2px;background:#63d6b0;box-shadow:0 0 12px #63d6b0b3;opacity:.85;transform:translate(-50%)}.eng-sheet-frame[data-tone=mes]{animation-name:eng-sheet-display-in}.eng-sheet-frame[data-tone=mes]:before{inset:8px -7px -9px 6px;border-color:#14232d59;border-radius:8px;background:#ccd7dc;box-shadow:0 20px 46px #0006}.eng-sheet-frame[data-tone=mes]:after{top:-6px;left:22px;width:66px;height:16px;border:0;border-radius:2px;background:linear-gradient(100deg,#ced8ddb3,#f4f8f9d9);box-shadow:0 2px 5px #0000002e;transform:rotate(-1.6deg)}@keyframes eng-sheet-display-in{0%{opacity:0;transform:perspective(1400px) translateY(calc(-50% + 16px)) scale(.985)}38%{opacity:1}to{opacity:1;transform:perspective(1400px) translateY(-50%) scale(1)}}.eng-sheet--eda{padding:0;border:7px solid #11171d;border-radius:6px;background-color:#080d12;background-image:radial-gradient(110% 80% at 50% 0,rgba(54,101,122,.18),transparent 62%),linear-gradient(#0a1016,#070b10);color:#d5e3e8;box-shadow:0 44px 96px #000000b3,0 10px 22px #00000094,inset 0 0 0 1px #ffffff0f,inset 0 0 0 3px #070b10;scrollbar-color:rgba(99,214,176,.26) transparent}.eng-sheet-frame[data-tone=eda] .eng-sheet__glass{inset:7px;border-radius:2px;background-image:repeating-linear-gradient(90deg,rgba(102,156,178,.05) 0 1px,transparent 1px 28px),repeating-linear-gradient(0deg,rgba(102,156,178,.04) 0 1px,transparent 1px 28px),linear-gradient(118deg,rgba(255,255,255,.028) 0 8%,transparent 26%),radial-gradient(70% 20% at 18% 0,rgba(196,238,255,.06),transparent 74%),linear-gradient(to bottom,rgba(4,7,10,.34),transparent 8%);background-size:100% 100%,100% 100%,100% 100%,100% 100%,100% 100%;box-shadow:inset 0 0 64px #00000080,inset 0 0 0 1px #80bed01a}.eng-sheet--eda .eng-sheet__bar{background:linear-gradient(#0a1117 74%,#0a111700);padding:12px 16px 9px;border-bottom:1px solid rgba(99,214,176,.16);box-shadow:0 1px #63d6b00f}.eng-sheet--eda .eng-sheet__kicker{color:#63d6b0;letter-spacing:.22em}.eng-sheet--eda .eng-sheet__body{padding:15px 20px 27px}.eng-sheet--eda h2{color:#eef7f9;letter-spacing:-.035em;text-shadow:0 0 26px rgba(99,214,176,.12)}.eng-sheet--eda .eng-sheet__lede{color:#9fbac4;border-left-color:#63d6b0}.eng-sheet--eda .eng-sheet__prose{color:#c3d4db;font-size:14.5px}.eng-sheet--eda .eng-facts{border-top-color:#63d6b080;border-bottom-color:#63d6b024}.eng-sheet--eda .eng-facts>div{border-bottom-color:#63d6b024}.eng-sheet--eda .eng-facts dt{color:#7c9aa5}.eng-sheet--eda .eng-facts dd{color:#d3e6ec;font-family:var(--x-mono);font-size:11px;letter-spacing:.02em}.eng-sheet--eda .eng-sheet__pager{color:#6d8a95}.eng-sheet--eda .eng-sheet__pager b{color:#63d6b0}.eng-sheet--eda .eng-sheet__foot{border-top-color:#63d6b02e;background:linear-gradient(to top,#0a1117 72%,#0a1117eb)}.eng-sheet--eda .eng-sheet__close{background:#ffffff08;color:#d8e9ee;border-color:#63d6b057;box-shadow:none}.eng-sheet--eda .eng-sheet__close:hover{background:#63d6b024;color:#eef7f9;box-shadow:none}.eng-sheet--eda .eng-sheet__link{background:#63d6b012;color:#d8ecef;border-color:#63d6b080;box-shadow:none}.eng-sheet--eda .eng-sheet__link:hover{background:#63d6b029;box-shadow:none}.eng-sheet--eda .eng-sheet__cue{color:#9fbec8}.eng-sheet--mes{padding:0;border:1px solid #b7c6cc;border-radius:5px;background-color:#f3f7f8;background-image:radial-gradient(rgba(28,52,63,.05) .6px,transparent .75px),linear-gradient(#f6f9fa,#eef3f5);background-size:6px 6px,100% 100%;color:#1d2f38;box-shadow:0 34px 76px #00000073,0 6px 16px #0000004d,inset 0 1px #ffffffe6;scrollbar-color:rgba(28,52,63,.3) transparent}.eng-sheet-frame[data-tone=mes] .eng-sheet__glass{inset:0;border-radius:4px;background-image:linear-gradient(118deg,rgba(255,255,255,.24) 0 10%,transparent 32%);background-size:100% 100%;box-shadow:inset 0 0 46px #1c343f0d}.eng-sheet--mes .eng-sheet__bar{background:#17242c;padding:11px 16px 10px;border-bottom:1px solid #0e181e;box-shadow:none}.eng-sheet--mes .eng-sheet__kicker{color:#6fd3b8;letter-spacing:.22em}.eng-sheet--mes .eng-sheet__body{padding:16px 20px 27px}.eng-sheet--mes h2{color:#17242c;letter-spacing:-.035em;text-shadow:none}.eng-sheet--mes .eng-sheet__lede{color:#33474f;border-left-color:#1f8f7a}.eng-sheet--mes .eng-sheet__prose{color:#2b3c44;font-size:14.5px}.eng-sheet-frame[data-tone=mes] .eng-sheet__prose>p:first-of-type{color:#1d2f38}.eng-sheet--mes .eng-facts{border-top-color:#17242c;border-bottom-color:#1c343f2e}.eng-sheet--mes .eng-facts>div{border-bottom-color:#1c343f29}.eng-sheet--mes .eng-facts dt{color:#5d727c}.eng-sheet--mes .eng-facts dd{color:#17242c;font-family:var(--x-mono);font-size:11px;letter-spacing:.02em}.eng-sheet--mes .eng-sheet__pager{color:#5d727c}.eng-sheet--mes .eng-sheet__pager b{color:#1f8f7a}.eng-sheet--mes .eng-sheet__foot{border-top-color:#1c343f29;background:linear-gradient(to top,#f3f7f8 72%,#f3f7f8f0)}.eng-sheet--mes .eng-sheet__close{background:transparent;color:#dce9ed;border-color:#dce9ed5c;box-shadow:none}.eng-sheet--mes .eng-sheet__close:hover{background:#6fd3b82e;color:#fff;box-shadow:none}.eng-sheet--mes .eng-sheet__link{background:#17242c;color:#e7f0f3;border-color:#17242c;box-shadow:none}.eng-sheet--mes .eng-sheet__link:hover{background:#243842;box-shadow:none}.eng-sheet--mes .eng-copy{border-color:#dce9ed5c;background:transparent;color:#dce9ed}.eng-sheet--mes .eng-copy:hover{border-color:#6fd3b8b3;background:#6fd3b829}.eng-sheet--mes .eng-sheet__cue{color:#3f545e}.eng-sheet--eda .eng-copy{border-color:#63d6b057;background:transparent;color:#cfe4e9}.eng-sheet--eda .eng-copy:hover{border-color:#63d6b0b3;background:#63d6b024}.eng-sheet--eda .eng-copy--copied{border-color:#63d6b0b3;background:#1f5442b3;color:#c8f3dd}.eng-sheet--eda .eng-copy--error{border-color:#e996809e;background:#33201cb8;color:#f0c2b4}.eng-prep{position:fixed;left:50%;bottom:clamp(72px,9vh,104px);z-index:26;display:flex;align-items:center;gap:10px;padding:9px 13px;border:1px solid var(--hud-edge);border-radius:999px;background:var(--hud-glass-solid);-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1);box-shadow:var(--hud-shadow);color:var(--hud-text);font-family:var(--x-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%);pointer-events:none}.eng-prep__plane{color:var(--x-orange)}.eng-prep__bar{position:relative;width:84px;height:3px;border-radius:2px;background:#faf3e52e;overflow:hidden}.eng-prep__bar i{position:absolute;inset:0;width:46%;background:var(--x-orange);animation:eng-prep-sweep 1.1s ease-in-out infinite;will-change:transform}@keyframes eng-prep-sweep{0%{transform:translate(-110%)}to{transform:translate(240%)}}@media(prefers-reduced-motion:reduce){.eng-prep__bar i{animation:none;width:100%;opacity:.55}}.eng-flight{position:absolute;inset:0;z-index:24;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:18px;padding-bottom:62px;pointer-events:none}.eng-flight__route{display:flex;align-items:center;gap:14px;font-family:var(--x-mono);font-size:10px;letter-spacing:.24em;color:#faf3e5cc;text-shadow:0 2px 18px rgba(0,0,0,.8)}.eng-flight__line{display:block;width:130px;height:1px;background:linear-gradient(90deg,transparent,var(--x-orange),transparent);position:relative}.eng-flight__line i{position:absolute;top:-2px;width:5px;height:5px;border-radius:50%;background:var(--x-cream);box-shadow:0 0 12px var(--x-orange);transform:translate(-50%);transition:left .25s linear}.eng-flight button{pointer-events:auto;padding:7px 10px;border:1px solid rgba(250,243,229,.35);background:#0c0a0880;color:#faf3e5cc;font-family:var(--x-mono);font-size:8.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.eng-flight button b{margin-left:4px;font-weight:400;opacity:.6}.eng-flight button:hover{border-color:var(--x-cream);color:var(--x-cream)}.eng-error{--gb-ink: #2b2716;--gb-cream: #ffe5d2;--gb-pink: #f0b8b3;--gb-green-pale: #e2efc4;position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px;background-color:var(--gb-green-pale);background-image:radial-gradient(rgba(43,39,22,.14) 1.15px,transparent 1.2px);background-size:20px 20px;color:var(--gb-ink)}.eng-error__card{width:min(540px,100%);padding:clamp(24px,4vw,38px);background:var(--gb-cream);border:3px solid var(--gb-ink);border-radius:22px;box-shadow:9px 9px 0 var(--gb-ink)}.eng-error__kicker{margin:0;font-family:var(--x-mono);font-size:10px;letter-spacing:.19em;text-transform:uppercase;color:#57512c}.eng-error__card h1{margin:14px 0 12px;font-family:var(--x-display);font-size:clamp(30px,5vw,46px);line-height:.95;letter-spacing:-.04em;color:var(--gb-ink)}.eng-error__card p:not(.eng-error__kicker){margin:0;font-size:14.5px;line-height:1.55;color:#57512c}.eng-error__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px}.eng-error__action{display:inline-flex;align-items:center;gap:16px;min-height:40px;padding:10px 16px;border:2.5px solid var(--gb-ink);border-radius:999px;background:var(--gb-ink);color:var(--gb-cream);box-shadow:4px 4px 0 var(--gb-pink);font-family:var(--x-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:transform .15s ease,box-shadow .15s ease}.eng-error__action:hover{transform:translate(-1px,-1px);box-shadow:6px 6px 0 var(--gb-pink)}.eng-error__plain{padding:0;border:0;border-bottom:1.5px solid currentColor;background:none;color:var(--gb-ink);font-family:var(--x-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer}.eng-error{place-items:end start;padding:24px;padding-bottom:max(24px,env(safe-area-inset-bottom));background-color:#0b0a09;background-image:linear-gradient(#0b0a0957,#0b0a09c7),url(/scene/boot-room.webp);background-size:cover;background-position:center;color:var(--x-cream)}.eng-error__card{width:min(360px,calc(100vw - 48px));padding:18px;border:1px solid rgba(250,243,229,.18);border-radius:3px;background:#0d0c0b94;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 24px 80px #00000080,inset 0 1px #ffffff12;color:var(--x-cream)}.eng-error__kicker{margin:0 0 14px;color:var(--x-orange);font-family:var(--x-mono);font-size:8.5px;letter-spacing:.17em;text-transform:uppercase}.eng-error__card h1{margin:0;color:var(--x-cream);font-family:var(--x-display);font-size:21px;font-weight:700;letter-spacing:-.01em;line-height:1.12}.eng-error__card p:not(.eng-error__kicker){margin:10px 0 0;color:#faf3e5a3;font-family:var(--x-sans);font-size:12px;line-height:1.5}.eng-error__actions{gap:10px;margin-top:16px}.eng-error__action{min-height:40px;padding:9px 12px;border:0;border-radius:2px;background:var(--x-orange);color:#140f0b;box-shadow:none;font-family:var(--x-mono);font-size:10.5px;letter-spacing:.1em}.eng-error__lite{position:absolute;top:max(16px,env(safe-area-inset-top));right:16px;display:inline-flex;align-items:center;gap:5px;min-height:40px;padding:0 12px;border:1px solid rgba(250,243,229,.36);border-radius:2px;background:#0b0a0985;-webkit-backdrop-filter:blur(12px) saturate(1.1);backdrop-filter:blur(12px) saturate(1.1);color:var(--x-cream);font-family:var(--x-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,border-color .2s ease}.eng-error__lite span{color:var(--x-orange)}.eng-error__lite:hover{border-color:#faf3e599;background:#0b0a09bd}@media(max-width:700px)and (orientation:portrait){.eng-error{background-image:linear-gradient(#0b0a0957,#0b0a09c7),url(/scene/boot-room-portrait.webp)}}.eng-error__action:hover{transform:none;box-shadow:0 0 18px #e2542b59}.eng-error__plain{color:#faf3e5bd;border-bottom-color:#faf3e56b;font-size:10.5px}.eng-error__plain:hover{color:var(--x-cream)}@media(max-width:520px){.eng-error{padding:16px;padding-bottom:max(16px,env(safe-area-inset-bottom))}.eng-error__card{width:min(360px,calc(100vw - 32px))}}@media(min-width:761px)and (max-width:1040px){.eng-hints{left:18px;transform:none}}@media(max-width:760px){.eng{overflow:clip}.eng-hud{align-items:center;padding:10px 12px;gap:8px}.eng-hud:before{height:82px}.eng-lofi{padding:0 2px;font-size:10.5px;gap:4px}.eng-nav{display:none}.eng-menu-toggle{display:inline-flex;width:38px;height:34px}.eng-tools{margin-left:auto;gap:12px}.eng-tool{min-height:36px;padding:2px 0;font-size:10.5px;gap:6px}.eng-index__close,.eng-menu__close{width:42px;height:42px}.eng-menu__panel{top:auto;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));left:10px;width:auto;border-radius:12px;box-shadow:0 24px 60px #0009;animation-name:eng-menu-mobile-in}@keyframes eng-menu-mobile-in{0%{opacity:0;transform:translateY(22px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.eng-hints{display:none}.eng-look-hint{font-size:10px}.eng-corner{right:12px;gap:14px}.eng-focus-readout{left:12px;bottom:calc(var(--hud-bottom) + 84px);max-width:calc(100vw - 24px)}.eng-pill{min-height:32px;padding:0 10px;font-size:10px}.eng-sheet-frame,.eng[data-sheet-side=left] .eng-sheet-frame,.eng[data-sheet-side=right] .eng-sheet-frame{top:auto;left:8px;right:8px;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;max-height:min(76vh,calc(100% - 96px));transform:none;rotate:0deg;transform-origin:50% 100%;animation-name:eng-sheet-mobile-in}.eng-sheet-frame[data-tone=eda],.eng-sheet-frame[data-tone=mes]{transform:none;animation-name:eng-sheet-mobile-in}.eng-notepad{display:none}.eng-sheet-frame:before{inset:5px -5px -6px 4px}.eng-sheet-frame:after{top:-7px;left:15px;width:64px;height:18px}.eng-sheet-frame[data-tone=ink]:after{top:11px;bottom:11px;left:-3px;width:2px}@keyframes eng-sheet-mobile-in{0%{opacity:0;transform:translateY(26px) scale(.992)}to{opacity:1;transform:translateY(0) scale(1)}}.eng-sheet{max-height:100%}.eng-sheet__bar{padding:11px 14px 9px;gap:8px}.eng-sheet__kicker{display:block}.eng-sheet__kicker:before{display:none}.eng-sheet__actions{gap:6px}.eng-sheet__close{width:36px;height:34px}.eng-copy{padding:5px;min-height:30px}.eng-copy__label{display:none}.eng-sheet__body{padding:7px 18px 26px}.eng-sheet h2{font-size:clamp(26px,7vw,32px)}.eng-sheet__lede{font-size:15px;line-height:1.48}.eng-sheet__prose{font-size:14px;line-height:1.64}.eng-facts dd{font-size:11.5px}.eng-facts{grid-template-columns:1fr}.eng-sheet--eda{border-width:6px;border-radius:7px}.eng-sheet-frame[data-tone=eda] .eng-sheet__glass{inset:6px}.eng-sheet--eda .eng-sheet__body,.eng-sheet--mes .eng-sheet__body{padding:12px 16px 22px}.eng-sheet--mes{border-radius:6px}.eng-sheet__pager{font-size:10px}.eng-sheet__cue{font-size:9px}.eng-sheet__foot{padding:6px 16px 7px}.eng-flight{padding-bottom:calc(34px + env(safe-area-inset-bottom))}.eng-flight__line{width:90px}}@media(min-width:761px)and (max-height:660px){.eng-gate__loader{width:min(300px,calc(100vw - 56px))}}@media(max-height:620px)and (min-width:761px){.eng-sheet-frame{max-height:calc(100% - 64px)}}@media(prefers-reduced-motion:reduce){.eng-flight__line i,.eng-sound.is-on i,.eng-gate__loader,.eng-sheet-frame,.eng-sheet,.eng-notepad,.eng-sheet__cue i,.eng-panel-scrim,.eng-menu,.eng-menu__scrim,.eng-menu__panel,.eng-index,.eng-index__scrim,.eng-index__panel,.eng-sound-prompt{animation:none!important}.eng-sheet__close,.eng-sheet__link,.eng-menu__item>span:last-child,.eng-index__close{transition:none!important}}@media(max-width:760px){.eng-index__panel{top:auto;right:10px;left:10px;bottom:calc(10px + env(safe-area-inset-bottom));width:auto;max-height:min(76vh,calc(100% - 96px));border-radius:2px;rotate:0deg;box-shadow:0 24px 54px #00000073,0 4px 10px #0000004d,inset 0 2px #fff9;animation-name:eng-menu-mobile-in}.eng-index__title{font-size:21px}.eng-index__lede{padding:9px 14px 10px;font-size:11px}.eng-index__body{padding:2px 6px 8px}.eng-index__row{gap:9px;padding:7px}.eng-index__foot{padding:7px 14px 9px;font-size:7.5px}.eng-sound-prompt{right:10px;left:10px;width:auto;margin-inline:0;bottom:calc(var(--hud-bottom) + 100px);max-width:none;flex-wrap:wrap;gap:8px;padding:9px 10px;transform:none}.eng-sound-prompt__copy{flex:1 1 100%;flex-direction:row;align-items:baseline;gap:6px}.eng-sound-prompt button{flex:1 1 0}}html[data-engine-quality=high] .eng-grain{opacity:.065}
