.page_container__aoG4z{width:100vw;height:100vh;height:100dvh;position:relative;overflow:hidden}.page_containerScrollMode__hEYx7{min-height:100vh;min-height:100dvh;height:auto;overflow:visible}.page_memoScrollProxy__ojVlO{position:relative;height:280vh;pointer-events:none}.page_siteHidden__n4ykT{opacity:0}.page_siteVisible__EGFm8{opacity:1;transition:opacity .7s ease}.page_startupBlackOverlay__wg8Vw{position:fixed;inset:0;z-index:999;background:#000;opacity:1;transition:opacity .3s ease;pointer-events:none}.page_startupBlackOverlayHidden__XkCJC{opacity:0}.page_museumVisitButton__UGJHw{position:absolute;z-index:25;transform:translateX(-50%);border:1px solid #8f4f00;border-radius:4px;background:#f25b0b;color:#fff8e8;font-family:var(--font-gerstner);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;padding:8px 12px;cursor:pointer;box-shadow:0 8px 20px rgba(0,0,0,.35);transition:background-color .2s ease}.page_museumVisitButton__UGJHw:hover{background:#000}.page_uiFadeTarget__5cFA8{opacity:1;transition:opacity .26s ease}.page_uiFadeHidden__fKdIb{opacity:0;pointer-events:none}.page_mobileBottomGradient__M_aNW{display:none}@media (max-width:900px){.page_mobileBottomGradient__M_aNW{display:block;position:fixed;left:0;right:0;bottom:0;height:40vh;z-index:40;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.7) 72%,rgba(0,0,0,.9))}}.ThreeScene_sceneRoot__TYVaQ{position:fixed;inset:0;width:100vw;height:100vh;height:100dvh}.ThreeScene_canvas__4f0kZ{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.ThreeScene_browserFrame__UIvhG{position:fixed;z-index:60;overflow:hidden;pointer-events:auto;background:#000;border-radius:2px}.ThreeScene_browserIFrame__EkM2z{width:100%;height:100%;border:0;background:#000}.ThreeScene_loadingShield__K5xcx{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:#d4d4d4;font-size:.8rem;letter-spacing:.04em;text-transform:uppercase;pointer-events:none}.ThreeScene_videoCornerControls__8xFoq{position:fixed;left:30px;bottom:26px;z-index:55;display:flex;flex-direction:column;gap:7px;opacity:0;transform:translateY(8px);pointer-events:none}.ThreeScene_videoCornerControlsVisible__EoZYN{opacity:1;transform:translateY(0);pointer-events:auto;transition:opacity .18s ease .1s,transform .22s ease .1s}.ThreeScene_videoCornerButton__c_4_V{border:none;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;gap:7px;font-family:var(--font-gerstner);font-weight:500;font-size:12px;line-height:1;letter-spacing:-.02em;color:#fff;opacity:.7;text-transform:uppercase;filter:url(#distressedText);cursor:pointer;transition:opacity .2s ease}.ThreeScene_videoCornerButton__c_4_V:hover .ThreeScene_videoCornerLabel__YsHec{opacity:.7}.ThreeScene_videoCornerButton__c_4_V:focus-visible,.ThreeScene_videoCornerButton__c_4_V:hover{opacity:1}.ThreeScene_videoCornerButton__c_4_V:hover .ThreeScene_videoCornerKey__dO2fT{background:#a84830}.ThreeScene_videoCornerKey__dO2fT{width:22px;height:22px;border-radius:4px;border:none;background:rgba(40,32,28,.5);display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1;color:#fff;filter:url(#distressedText);transition:background-color .2s ease}.ThreeScene_videoCornerIconSvg__gV3eR{width:16px;height:16px;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;fill:none}.ThreeScene_videoCornerShareIconSvg__3Swrw{width:16px;height:16px;fill:currentColor}.ThreeScene_videoCornerLabel__YsHec{width:0;opacity:0;overflow:hidden;white-space:nowrap;text-align:left;filter:url(#distressedText);transition:opacity .16s ease,width .18s ease}.ThreeScene_videoCornerButton__c_4_V:focus-visible .ThreeScene_videoCornerLabel__YsHec,.ThreeScene_videoCornerButton__c_4_V:hover .ThreeScene_videoCornerLabel__YsHec{width:126px;opacity:1}.ThreeScene_fullscreenExitButton___zdSA{position:fixed;left:max(14px,env(safe-area-inset-left));bottom:max(14px,env(safe-area-inset-bottom));z-index:56;border:none;background:transparent;padding:0;margin:0;display:inline-flex;align-items:center;gap:8px;font-family:var(--font-gerstner);font-weight:500;font-size:12px;line-height:1;letter-spacing:-.02em;color:#fff;opacity:.9;text-transform:uppercase;filter:url(#distressedText);cursor:pointer;transition:opacity .2s ease}.ThreeScene_fullscreenExitButton___zdSA:focus-visible,.ThreeScene_fullscreenExitButton___zdSA:hover{opacity:1}.ThreeScene_fullscreenExitButton___zdSA:focus-visible .ThreeScene_videoCornerKey__dO2fT,.ThreeScene_fullscreenExitButton___zdSA:hover .ThreeScene_videoCornerKey__dO2fT{background:#a84830}.ThreeScene_fullscreenExitLabel__L3vF2{white-space:nowrap;filter:url(#distressedText)}.NetworkMapOverlay_overlay__3RM2G{position:fixed;inset:0;z-index:200;background:#000d;display:flex;align-items:center;justify-content:center;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .42s ease,transform .42s ease;transform:scale(1)}.NetworkMapOverlay_overlayEntering__SaKY4{opacity:0;transform:scale(1)}.NetworkMapOverlay_overlayVisible__hq2uL{opacity:1;transform:scale(1);pointer-events:auto}.NetworkMapOverlay_overlayExiting__KUx_V{opacity:0;transform:scale(1.1);pointer-events:none}.NetworkMapOverlay_mapShell__RLiw5{position:relative;width:100%;height:100%;max-width:100vw;max-height:100dvh}.NetworkMapOverlay_mapGraphicHost__WHw1l{width:100%;height:100%}.NetworkMapOverlay_mapGraphic__HKxoL{width:100%;height:100%;display:block;pointer-events:none}.NetworkMapOverlay_svgOverlay__bHUFa{position:absolute;inset:0;width:100%;height:100%;display:block}.NetworkMapOverlay_hotspot__Hjw09{pointer-events:none}.NetworkMapOverlay_hotspot__Hjw09.NetworkMapOverlay_hotspotClickable__XFgf1{cursor:pointer;pointer-events:auto}.NetworkMapOverlay_hotspotRect__TSNIa{fill:transparent;stroke:transparent;stroke-width:1.1;transition:fill .14s ease,stroke .14s ease}.NetworkMapOverlay_hotspot__Hjw09.NetworkMapOverlay_hotspotClickable__XFgf1:hover .NetworkMapOverlay_hotspotRect__TSNIa{fill:rgba(255,122,42,.2);stroke:#ff7a2a}.NetworkMapOverlay_hotspotDebug__UfdtB .NetworkMapOverlay_hotspotRect__TSNIa{fill:rgba(255,122,42,.24);stroke:#ff7a2a}.NetworkMapOverlay_hotspotDebugLabel__4XsCB{fill:#ff7a2a;stroke:#111;stroke-width:.45;paint-order:stroke fill;font-family:monospace;font-size:4px;font-weight:700;letter-spacing:.12px;pointer-events:none}.NetworkMapOverlay_antsMarch__DyBQi{animation:NetworkMapOverlay_antsMarch__DyBQi 2.1s linear infinite}.NetworkMapOverlay_animatedLine__paTjl{will-change:stroke-dashoffset}.NetworkMapOverlay_pulseCircle__IiR6O{fill:transparent;stroke:#c2f0c5;stroke-width:1.35;transform-box:fill-box;transform-origin:center}.NetworkMapOverlay_pulseCircleIn__75bfp{animation:NetworkMapOverlay_pulseCircleIn__75bfp 1.14s ease-out forwards}.NetworkMapOverlay_pulseCircleOut__xtk_a{animation:NetworkMapOverlay_pulseCircleOut__xtk_a 1.14s ease-in forwards}@keyframes NetworkMapOverlay_antsMarch__DyBQi{0%{stroke-dashoffset:0}to{stroke-dashoffset:-7}}@keyframes NetworkMapOverlay_pulseCircleIn__75bfp{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:scale(1)}}@keyframes NetworkMapOverlay_pulseCircleOut__xtk_a{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.65)}}.Header_header__MvnS2{position:fixed;top:0;left:0;right:0;z-index:280;padding:64px;display:flex;justify-content:space-between;align-items:center;pointer-events:none}.Header_header__MvnS2>*{pointer-events:auto}.Header_textureDefs__dQeis{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.Header_mapButtonSlot__VFdT8{transition:opacity .26s ease,visibility .26s linear}.Header_mapButtonSlotVisible__LQhqN{opacity:1;visibility:visible;pointer-events:auto}.Header_mapButtonSlotHidden__z1Aom{opacity:0;visibility:hidden;pointer-events:none}.Header_mapButton__sZNWq{display:flex;align-items:flex-start;gap:12px;color:#fff;font-size:11px;line-height:1.3;letter-spacing:.05em;text-transform:uppercase;transition:opacity .2s;text-align:left}.Header_mapButton__sZNWq:hover{opacity:.7}.Header_mapButton__sZNWq svg{flex-shrink:0;margin-top:2px}.Header_mapButton__sZNWq span{filter:url(#distressedText);display:inline-block}.Header_center__GPZJ_{position:absolute;left:50%;transform:translateX(-50%);z-index:2;display:flex;flex-direction:column;align-items:center;gap:12px}.Header_logo__j7oID{color:#fff;filter:url(#distressedText)}.Header_logoLink__n5cR5{display:inline-flex;transition:opacity .2s}.Header_logoLink__n5cR5:hover{opacity:.7}.Header_title__cchLN{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.Header_date__vj_e2,.Header_tagline__olxb0{font-family:var(--font-gerstner);font-weight:500;font-style:normal;font-size:14px;line-height:100%;letter-spacing:-.02em;text-align:center;filter:url(#distressedText)}.Header_tagline__olxb0{white-space:nowrap}@media (max-width:900px){.Header_mapButtonSlot__VFdT8{display:none}.Header_header__MvnS2{padding:20px 16px;align-items:flex-start}.Header_center__GPZJ_{max-width:calc(100vw - 32px)}.Header_date__vj_e2{display:none}.Header_tagline__olxb0{font-size:14px;letter-spacing:-.02em;white-space:nowrap}}.ChannelInfo_left__Jrg6i{position:fixed;left:64px;top:50%;transform:translateY(-50%);z-index:50;pointer-events:none;display:flex;flex-direction:column;gap:4px;max-width:280px}.ChannelInfo_panelRevealHidden__ZGvoG{opacity:0;pointer-events:none}.ChannelInfo_panelRevealVisible__Bj2t2{opacity:1;transition:opacity .52s ease}.ChannelInfo_left__Jrg6i.ChannelInfo_panelRevealVisible__Bj2t2>*{opacity:0;animation:ChannelInfo_fadeInFromTop__nJ1MJ .42s ease forwards}.ChannelInfo_left__Jrg6i.ChannelInfo_panelRevealVisible__Bj2t2>:first-child{animation-delay:40ms}.ChannelInfo_left__Jrg6i.ChannelInfo_panelRevealVisible__Bj2t2>:nth-child(2){animation-delay:.1s}.ChannelInfo_left__Jrg6i.ChannelInfo_panelRevealVisible__Bj2t2>:nth-child(3){animation-delay:.16s}.ChannelInfo_left__Jrg6i.ChannelInfo_panelRevealVisible__Bj2t2>:nth-child(4){animation-delay:.22s}.ChannelInfo_right__l2Gme.ChannelInfo_panelRevealVisible__Bj2t2 .ChannelInfo_shortcutRow__H4PkZ{opacity:0;animation:ChannelInfo_fadeInFromTop__nJ1MJ .42s ease forwards}.ChannelInfo_right__l2Gme.ChannelInfo_panelRevealVisible__Bj2t2 .ChannelInfo_shortcutRow__H4PkZ:first-child{animation-delay:40ms}.ChannelInfo_right__l2Gme.ChannelInfo_panelRevealVisible__Bj2t2 .ChannelInfo_shortcutRow__H4PkZ:nth-child(2){animation-delay:.1s}.ChannelInfo_right__l2Gme.ChannelInfo_panelRevealVisible__Bj2t2 .ChannelInfo_shortcutRow__H4PkZ:nth-child(3){animation-delay:.16s}.ChannelInfo_right__l2Gme.ChannelInfo_panelRevealVisible__Bj2t2 .ChannelInfo_shortcutRow__H4PkZ:nth-child(4){animation-delay:.22s}@keyframes ChannelInfo_fadeInFromTop__nJ1MJ{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.ChannelInfo_channelNav__pq7Rd{display:flex;gap:12px;margin-bottom:8px}.ChannelInfo_navArrow__K9CTm{font-size:14px;color:#fff;transition:opacity .2s;padding:4px 8px;filter:url(#distressedText)}.ChannelInfo_navArrow__K9CTm:hover{opacity:1}.ChannelInfo_channelDescription__8Y5Pl,.ChannelInfo_channelNumber__gKFru,.ChannelInfo_channelRole__K95iq,.ChannelInfo_channelTitle__UZkqh{font-family:var(--font-gerstner);font-weight:500;font-style:normal;font-size:14px;line-height:120%;letter-spacing:-.02em;text-align:left;text-transform:uppercase;filter:url(#distressedText)}.ChannelInfo_channelRole__K95iq{opacity:.9;margin-top:-4px}.ChannelInfo_channelTitle__UZkqh{margin-top:8px}.ChannelInfo_channelDescription__8Y5Pl{margin-top:10px}.ChannelInfo_right__l2Gme{position:fixed;right:48px;top:50%;transform:translateY(-50%);z-index:50}.ChannelInfo_shortcutMenu__eFK7a{display:flex;flex-direction:column;gap:7px}.ChannelInfo_shortcutRow__H4PkZ{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-gerstner);font-weight:500;font-size:12px;line-height:1;letter-spacing:-.02em;color:#fff;text-transform:uppercase;filter:url(#distressedText);transition:opacity .2s}.ChannelInfo_shortcutRow__H4PkZ:hover{opacity:1}.ChannelInfo_shortcutRow__H4PkZ:hover .ChannelInfo_shortcutLabel__WEuBX{opacity:.7}.ChannelInfo_memoShortcutRow__V5edq:hover .ChannelInfo_shortcutKey__YnUdN{background:#d86746;box-shadow:0 0 10px rgba(216,103,70,.45)}.ChannelInfo_memoShortcutRow__V5edq:hover .ChannelInfo_shortcutLabel__WEuBX{opacity:1;color:#ffd8ca}.ChannelInfo_memoShortcutRowActive__jLjac .ChannelInfo_shortcutKey__YnUdN{background:#d86746;box-shadow:0 0 10px rgba(216,103,70,.45)}.ChannelInfo_memoShortcutRowActive__jLjac .ChannelInfo_shortcutLabel__WEuBX{opacity:1;color:#ffd8ca}.ChannelInfo_shortcutKey__YnUdN{width:22px;height:22px;padding:1px;border-radius:4px;border:none;background:rgba(40,32,28,.5);display:inline-flex;align-items:center;justify-content:center;font-size:17px;line-height:1;color:#fff;filter:url(#distressedText);transition:background-color .2s ease}.ChannelInfo_shortcutKey__YnUdN:hover,.ChannelInfo_shortcutRow__H4PkZ:not(.ChannelInfo_flipRow__4XU4R):hover .ChannelInfo_shortcutKey__YnUdN{background:#a84830}.ChannelInfo_audioIconKey__SQAwK{position:relative}.ChannelInfo_audioLines__MnuiG{width:12px;height:14px;display:inline-flex;align-items:end;justify-content:center;gap:2px;transition:opacity .2s ease}.ChannelInfo_audioLine__5L0uP{width:2px;height:10px;background:currentColor;border-radius:1px;transition:height .2s ease}.ChannelInfo_audioLine__5L0uP:first-child{height:7px}.ChannelInfo_audioLine__5L0uP:nth-child(2){height:12px}.ChannelInfo_audioLine__5L0uP:nth-child(3){height:8px}.ChannelInfo_audioLinesOff__AI8XZ{opacity:.6}.ChannelInfo_audioLinesOff__AI8XZ .ChannelInfo_audioLine__5L0uP{height:3px}.ChannelInfo_audioLinesOff__AI8XZ .ChannelInfo_audioLine__5L0uP:first-child{height:2px}.ChannelInfo_audioLinesOff__AI8XZ .ChannelInfo_audioLine__5L0uP:nth-child(2){height:4px}.ChannelInfo_audioLinesOff__AI8XZ .ChannelInfo_audioLine__5L0uP:nth-child(3){height:2px}.ChannelInfo_shortcutLabel__WEuBX{display:inline-block;min-width:128px;text-align:left;filter:url(#distressedText)}.ChannelInfo_desktopOnly__fb1k_{display:inline}.ChannelInfo_mobileOnly__MeWWK{display:none}.ChannelInfo_flipControls__C_1D7{display:inline-flex;align-items:center;gap:4px;margin-left:-26px}@media (max-width:900px){.ChannelInfo_channelNumber__gKFru{display:none}.ChannelInfo_left__Jrg6i{top:auto;bottom:96px;left:16px;right:16px;transform:none;max-width:none;gap:4px}.ChannelInfo_right__l2Gme{top:auto;bottom:24px;left:16px;right:16px;transform:none}.ChannelInfo_shortcutMenu__eFK7a{flex-direction:row;align-items:center;gap:8px;flex-wrap:wrap}.ChannelInfo_shortcutRow__H4PkZ{pointer-events:auto;min-height:30px;gap:6px}.ChannelInfo_mapShortcutRow__fZH2r,.ChannelInfo_memoShortcutRow__V5edq{border:1px solid hsla(0,0%,100%,.72);border-radius:4px;background:rgba(40,32,28,.46);padding:6px 10px}.ChannelInfo_mapShortcutRow__fZH2r .ChannelInfo_shortcutKey__YnUdN,.ChannelInfo_memoShortcutRow__V5edq .ChannelInfo_shortcutKey__YnUdN{display:none}.ChannelInfo_mapShortcutRow__fZH2r .ChannelInfo_shortcutLabel__WEuBX,.ChannelInfo_memoShortcutRow__V5edq .ChannelInfo_shortcutLabel__WEuBX{min-width:0}.ChannelInfo_flipRow__4XU4R{gap:0}.ChannelInfo_audioStatusLabel__GxuEd,.ChannelInfo_flipRow__4XU4R .ChannelInfo_shortcutLabel__WEuBX{display:none}.ChannelInfo_flipControls__C_1D7{margin-left:0;gap:8px}.ChannelInfo_shortcutRow__H4PkZ:not(.ChannelInfo_mapShortcutRow__fZH2r):not(.ChannelInfo_memoShortcutRow__V5edq) .ChannelInfo_shortcutKey__YnUdN{width:30px;height:30px}.ChannelInfo_desktopOnly__fb1k_{display:none}.ChannelInfo_mobileOnly__MeWWK{display:inline}}.LightControlPanel_panel__6N4Tx{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:min(960px,calc(100vw - 24px));max-height:min(56vh,520px);display:flex;flex-direction:column;background:hsla(0,0%,8%,.92);color:#e8e8e8;border:1px solid #333;border-radius:8px;font-family:var(--font-gerstner);font-size:11px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.LightControlPanel_header__2QE7V{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #2a2a2a}.LightControlPanel_headerDraggable___s9N4{cursor:-webkit-grab;cursor:grab}.LightControlPanel_headerDragging__CVYbH{cursor:-webkit-grabbing;cursor:grabbing}.LightControlPanel_title__IAed5{font-weight:600;letter-spacing:.05em;text-transform:uppercase;font-size:11px}.LightControlPanel_headerButtons__iqjH6{display:flex;align-items:center;gap:6px}.LightControlPanel_shortcutHint__YbJ5u{color:#9d9d9d;border:1px solid #444;border-radius:4px;padding:1px 6px;font-size:10px;line-height:1.2}.LightControlPanel_iconButton__L8KRn{background:transparent;border:1px solid #444;color:#ddd;padding:2px 8px;border-radius:4px;cursor:pointer;font-family:inherit;font-size:10px}.LightControlPanel_iconButton__L8KRn:hover{background:#2a2a2a;border-color:#666}.LightControlPanel_body__df5Hs{overflow-y:auto;padding:8px 12px 12px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:8px;gap:8px;align-content:start}.LightControlPanel_lightCard__aYSG6{border:1px solid #2a2a2a;border-radius:6px;padding:8px;background:hsla(0,0%,100%,.02)}.LightControlPanel_lightHeader__yh9XH{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.LightControlPanel_lightName__fS9Xn{font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:11px}.LightControlPanel_lightType__9tXQC{font-size:9px;color:#888;text-transform:uppercase;letter-spacing:.05em}.LightControlPanel_row__6D9zu{display:grid;grid-template-columns:62px 1fr 56px;align-items:center;grid-gap:8px;gap:8px;margin-bottom:4px}.LightControlPanel_label__q0457{color:#999;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.LightControlPanel_slider__2UofU{width:100%;accent-color:#888}.LightControlPanel_value__kfLxK{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#ddd;font-size:10px}.LightControlPanel_colorRow__h3u2J{display:grid;grid-template-columns:56px 1fr;align-items:center;grid-gap:8px;gap:8px;margin-top:4px}.LightControlPanel_checkboxRow___1Nhn{display:flex;align-items:center;gap:8px;margin-top:6px;cursor:pointer}.LightControlPanel_checkboxRow___1Nhn input[type=checkbox]{accent-color:#888;cursor:pointer}.LightControlPanel_colorInput__54wCA{width:100%;height:22px;background:transparent;border:1px solid #333;border-radius:4px;cursor:pointer;padding:0}.LightControlPanel_copyRow__YkDe0{display:flex;gap:6px;grid-column:1/-1}.LightControlPanel_copyButton__Yqpng{flex:1 1;background:#2a2a2a;color:#fff;border:1px solid #444;padding:6px 10px;border-radius:4px;cursor:pointer;font-family:inherit;font-size:11px;text-transform:uppercase;letter-spacing:.05em}.LightControlPanel_copyButton__Yqpng:hover{background:#3a3a3a;border-color:#666}.LightControlPanel_copied__1xOXD{background:#2d4a2d;border-color:#4a7a4a}.LightControlPanel_collapsed__Xp8nt .LightControlPanel_body__df5Hs{display:none}.LightControlPanel_toggleButton__mZH_D{position:fixed;top:16px;right:16px;z-index:1000;background:hsla(0,0%,8%,.85);color:#e8e8e8;border:1px solid #333;border-radius:6px;padding:6px 10px;cursor:pointer;font-family:var(--font-gerstner);font-size:10px;text-transform:uppercase;letter-spacing:.05em}.LightControlPanel_toggleButton__mZH_D:hover{background:rgba(40,40,40,.95)}.ColliderControlPanel_panel__8mf4Z{position:fixed;top:16px;left:16px;width:312px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:hsla(0,0%,8%,.92);color:#e8e8e8;border:1px solid #333;border-radius:8px;font-family:var(--font-gerstner);font-size:11px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ColliderControlPanel_header__YuniX{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #2a2a2a}.ColliderControlPanel_headerButtons__YVLA3{display:flex;align-items:center;gap:6px}.ColliderControlPanel_title__iExqo{font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ColliderControlPanel_hint__joNH6{color:#888;font-size:10px}.ColliderControlPanel_iconButton__BbBXX{background:transparent;border:1px solid #444;color:#ddd;padding:2px 8px;border-radius:4px;cursor:pointer;font-family:inherit;font-size:10px}.ColliderControlPanel_iconButton__BbBXX:hover{background:#2a2a2a;border-color:#666}.ColliderControlPanel_body__iMmDA{overflow-y:auto;padding:8px 12px 12px}.ColliderControlPanel_card__mscql{border:1px solid #2a2a2a;border-radius:6px;padding:8px;margin-bottom:8px;background:hsla(0,0%,100%,.02)}.ColliderControlPanel_cardTitle__t97tw{margin-bottom:6px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.ColliderControlPanel_row__7mcWx{display:grid;grid-template-columns:62px 1fr 56px;align-items:center;grid-gap:8px;gap:8px;margin-bottom:4px}.ColliderControlPanel_label__P_t09{color:#999;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.ColliderControlPanel_slider__WF9IZ{width:100%;accent-color:#888}.ColliderControlPanel_value__0LozW{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#ddd;font-size:10px}.ColliderControlPanel_copied__TRsMk{background:#2d4a2d;border-color:#4a7a4a}.CameraControlPanel_panel__pTMvr{position:fixed;top:16px;right:16px;width:312px;max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:hsla(0,0%,8%,.92);color:#e8e8e8;border:1px solid #333;border-radius:8px;font-family:var(--font-gerstner);font-size:11px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.CameraControlPanel_header__Nz0GU{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #2a2a2a}.CameraControlPanel_headerButtons__xRDlC{display:flex;align-items:center;gap:6px}.CameraControlPanel_title__1ojG5{font-weight:600;letter-spacing:.05em;text-transform:uppercase}.CameraControlPanel_hint__jQj__{color:#888;font-size:10px}.CameraControlPanel_iconButton__36H4h{background:transparent;border:1px solid #444;color:#ddd;padding:2px 8px;border-radius:4px;cursor:pointer;font-family:inherit;font-size:10px}.CameraControlPanel_iconButton__36H4h:hover{background:#2a2a2a;border-color:#666}.CameraControlPanel_body__agZCA{overflow-y:auto;padding:8px 12px 12px}.CameraControlPanel_card__c_cVn{border:1px solid #2a2a2a;border-radius:6px;padding:8px;margin-bottom:8px;background:hsla(0,0%,100%,.02)}.CameraControlPanel_cardTitle__jli4Y{margin-bottom:6px;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.CameraControlPanel_row__9BNM7{display:grid;grid-template-columns:62px 1fr 56px;align-items:center;grid-gap:8px;gap:8px;margin-bottom:4px}.CameraControlPanel_label__XpHrs{color:#999;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.CameraControlPanel_slider__8q6_C{width:100%;accent-color:#888}.CameraControlPanel_value__njkcV{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#ddd;font-size:10px}.CameraControlPanel_copied__8kqga{background:#2d4a2d;border-color:#4a7a4a}.SceneZoomControlPanel_panel__bcUlr{position:fixed;top:16px;left:16px;width:300px;background:hsla(0,0%,8%,.92);color:#e8e8e8;border:1px solid #333;border-radius:8px;font-family:var(--font-gerstner);font-size:11px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:1000;-webkit-user-select:none;-moz-user-select:none;user-select:none}.SceneZoomControlPanel_header__C0efo{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #2a2a2a}.SceneZoomControlPanel_title__fvCuE{font-weight:600;letter-spacing:.05em;text-transform:uppercase}.SceneZoomControlPanel_hint__gulTd{color:#888;font-size:10px}.SceneZoomControlPanel_body__jrlbJ{padding:10px 12px 12px}.SceneZoomControlPanel_row__5EXsH{display:grid;grid-template-columns:62px 1fr 56px;align-items:center;grid-gap:8px;gap:8px}.SceneZoomControlPanel_row__5EXsH+.SceneZoomControlPanel_row__5EXsH{margin-top:6px}.SceneZoomControlPanel_label__KfoeM{color:#999;font-size:10px;text-transform:uppercase;letter-spacing:.04em}.SceneZoomControlPanel_slider__mJrLR{width:100%;accent-color:#888}.SceneZoomControlPanel_value__q2Pjm{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#ddd;font-size:10px}.KeyPressFeedback_container__ytYjZ{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:500;overflow:hidden}.KeyPressFeedback_flash__QU9ki{position:absolute;font-family:Perfect DOS VGA\ 437,monospace;font-weight:500;font-size:clamp(180px,28vw,520px);line-height:.85;color:transparent;-webkit-text-stroke:2px #c2f0c5;text-stroke:2px #c2f0c5;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;will-change:opacity,filter;animation:KeyPressFeedback_flashFade__Xz71I 1s linear forwards}@keyframes KeyPressFeedback_flashFade__Xz71I{0%{opacity:1;filter:blur(0)}99.9%{opacity:0;filter:blur(30px)}to{opacity:0;filter:blur(0)}}.FilmGrainOverlay_grainLayer__byiXG{position:fixed;inset:0;width:100%;height:100%;pointer-events:none;z-index:4000;opacity:.4;mix-blend-mode:hard-light;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 128'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='128' height='128' filter='url(%23n)' opacity='0.92'/%3E%3C/svg%3E");background-repeat:repeat;background-position:0 0;background-size:160px 160px;image-rendering:pixelated}.FilmGrainOverlay_invertOverlay__WOpLi{position:fixed;inset:0;z-index:4500;pointer-events:none;backdrop-filter:invert(1);-webkit-backdrop-filter:invert(1)}