.style_shell__d_V7U{min-height:100vh;background:radial-gradient(circle at top,rgba(37,63,44,.9),transparent 48%),linear-gradient(180deg,#0f120d,#17110c);color:#efe2ba;font-family:Iowan Old Style,Palatino Linotype,Book Antiqua,serif}.style_stage__omm_r{display:flex;flex-direction:column;gap:1.5rem;min-height:100vh;padding:1.5rem;box-sizing:border-box}.style_hud__TjOvY{display:flex;flex-direction:column;gap:1rem;max-width:54rem}.style_label__tJhUD{margin:0;letter-spacing:.2em;text-transform:uppercase;color:#99c970}.style_title__QfsjF{margin:0;font-size:clamp(2.5rem,5vw,4.6rem);line-height:.95;max-width:8ch}.style_copy__lGj3v{margin:0;max-width:42rem;font-size:1.05rem;line-height:1.6;color:#ead8a8}.style_copy__lGj3v code,.style_copy__lGj3v kbd,.style_telemetry__dOuuV{font-family:IBM Plex Mono,SFMono-Regular,Cascadia Code,monospace}.style_copy__lGj3v kbd{display:inline-block;padding:.1rem .4rem;margin:0 .1rem;border:1px solid hsla(45,62%,83%,.35);border-radius:999px;background:hsla(45,62%,83%,.08);font-size:.92em}.style_telemetry__dOuuV{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:.9rem;gap:.9rem;margin:0;padding:0}.style_mobileControls__GQg3j{display:flex;flex-direction:column;align-items:flex-start;gap:.65rem}.style_lockButton__0dZmV,.style_motionButton__XNSnU{padding:.8rem 1.15rem;border:1px solid hsla(45,62%,83%,.25);background:linear-gradient(180deg,#2a3123,#191d15);color:inherit;cursor:pointer;font-family:IBM Plex Mono,SFMono-Regular,Cascadia Code,monospace;text-transform:uppercase;letter-spacing:.08em}.style_lockButton__0dZmV:disabled,.style_motionButton__XNSnU:disabled{opacity:.7;cursor:default}.style_motionNote__YSVMx{margin:0;font-size:.92rem;line-height:1.5;color:hsla(45,62%,83%,.78)}.style_telemetry__dOuuV div{padding:.9rem 1rem;border:1px solid hsla(45,62%,83%,.15);background:rgba(7,12,8,.42);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.style_telemetry__dOuuV dt{font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:#99c970}.style_telemetry__dOuuV dd{margin:.35rem 0 0;font-size:.96rem;line-height:1.4}.style_renderError__eS0mq{margin:0;padding:.75rem .95rem;border:1px solid hsla(45,62%,83%,.24);background:rgba(44,18,12,.72);color:#ffd2b5;font-family:IBM Plex Mono,SFMono-Regular,Cascadia Code,monospace;font-size:.88rem;line-height:1.45}.style_viewportWrap__vQOXF{display:flex;flex-direction:column;gap:1rem;width:100%}.style_viewport__mZpt9{width:100%;height:auto;aspect-ratio:3/2;border:1px solid hsla(45,62%,83%,.15);box-shadow:0 1.4rem 3rem rgba(0,0,0,.35),inset 0 0 0 1px hsla(92,45%,61%,.1);background:#050806;touch-action:none;cursor:crosshair}.style_viewport__mZpt9:focus{outline:2px solid #99c970;outline-offset:4px}.style_crosshair__40J1N{stroke:hsla(45,62%,83%,.58);stroke-width:1.6;stroke-linecap:round}.style_lockButton__0dZmV{align-self:flex-start}@media (max-width:960px){.style_stage__omm_r{padding:1rem}.style_title__QfsjF{max-width:none}.style_telemetry__dOuuV{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.style_stage__omm_r{padding-inline:0;padding-block:1rem;gap:1rem}.style_hud__TjOvY{padding-inline:1rem}.style_copy__lGj3v{max-width:none}.style_viewportWrap__vQOXF{gap:.75rem}.style_viewport__mZpt9{border-left:0;border-right:0;border-radius:0}.style_lockButton__0dZmV,.style_motionButton__XNSnU{margin-left:1rem}.style_telemetry__dOuuV{grid-template-columns:1fr}}