.j1Y01a_stage{isolation:isolate;touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;background:radial-gradient(at 50% 42%,#1b1608 0%,#070707 55%,#000 100%);outline:none;position:relative;overflow:hidden}.j1Y01a_stage:focus-visible{box-shadow:inset 0 0 0 3px var(--color-accent)}.j1Y01a_stage[data-dragging=true]{cursor:grabbing}.j1Y01a_viewport{perspective-origin:50% 46%;position:absolute;inset:0}.j1Y01a_world{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:46%;left:50%}.j1Y01a_plane{transform-origin:0 0;backface-visibility:visible;opacity:var(--fog,1);position:absolute;top:0;left:0}.j1Y01a_group{width:0;height:0;transform-style:preserve-3d;position:absolute;top:0;left:0}.j1Y01a_face{opacity:var(--fog,1);position:absolute}.j1Y01a_floor{background:linear-gradient(90deg,#0000 0 39%,#fdda24 39% 39.6%,#8f0409 39.6% 60.4%,#fdda24 60.4% 61%,#0000 61%),repeating-linear-gradient(90deg,#ffffff0d 0 2px,#0000 2px 160px),repeating-linear-gradient(0deg,#ffffff0d 0 2px,#0000 2px 160px),linear-gradient(#1a1a1a,#121212)}.j1Y01a_ceiling{background:linear-gradient(90deg,#0000 0 46%,#fff4c8e6 46% 54%,#0000 54%),linear-gradient(90deg,#070707,#141414 50%,#070707)}.j1Y01a_ceiling:after{content:"";mix-blend-mode:normal;opacity:.85;background:repeating-linear-gradient(0deg,#0b0b0b 0 30px,#0000 30px 240px);position:absolute;inset:0}.j1Y01a_wall{background:linear-gradient(#fdda241f 0 2%,#0000 2% 86%,#fdda24 86% 86.8%,#0a0a0a 86.8%),repeating-linear-gradient(90deg,#ffffff09 0 2px,#0000 2px 240px),linear-gradient(#232016 0%,#17150f 40%,#0e0d0a 100%)}.j1Y01a_plinth{background:linear-gradient(#1d1d1d,#0d0d0d);border:1px solid #ffffff14}.j1Y01a_plinthFront{background:linear-gradient(#232323,#101010);border:1px solid #fdda2459}.j1Y01a_plinthTop{background:#2a2a2a}.j1Y01a_glass{background:linear-gradient(135deg,#ffffff24,#ffffff08 40%,#ffffff12);border:1px solid #ffffff47}.j1Y01a_glassTop{background:#ffffff14;border:1px solid #ffffff47}.j1Y01a_spot{background:radial-gradient(#ffe2786b,#ffe2781f 45%,#0000 70%);border-radius:50%}.j1Y01a_beam{clip-path:polygon(42% 0,58% 0,100% 100%,0 100%);opacity:.55;background:linear-gradient(#ffecaa52,#ffecaa0d 85%,#0000);transition:opacity .4s}.j1Y01a_group[data-current=true] .j1Y01a_beam{opacity:1}.j1Y01a_plaque{color:#fff;text-align:center;flex-direction:column;gap:4px;padding:12px 14px;display:flex;overflow:hidden}.j1Y01a_plaqueTitle{font-family:var(--font-display), sans-serif;text-transform:uppercase;-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:22px;line-height:1;display:-webkit-box;overflow:hidden}.j1Y01a_plaqueWing{letter-spacing:.08em;text-transform:uppercase;color:#fdda24;font-size:11px;font-weight:700}.j1Y01a_plaqueValue{font-family:var(--font-display), sans-serif;color:#fdda24;font-size:18px}.j1Y01a_group[data-current=true] .j1Y01a_plinthFront{border-color:#fdda24;box-shadow:inset 0 0 0 2px #fdda24}.j1Y01a_hit{cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0}.j1Y01a_hit:hover{outline-offset:-2px;background:#fdda240f;outline:2px dashed #fdda24b3}.j1Y01a_screen{background:#000;border:6px solid #111;outline:2px solid #fdda24;overflow:hidden}.j1Y01a_screen img{object-fit:cover;width:100%;height:100%;display:block}.j1Y01a_empty{color:#fdda24cc;font-family:var(--font-display), sans-serif;border:3px dashed #fdda248c;border-radius:50%;justify-content:center;align-items:center;font-size:64px;display:flex}.j1Y01a_frame{background:linear-gradient(135deg,#fdda24,#c9a50e 50%,#fdda24);padding:14px;box-shadow:6px 6px #0009}.j1Y01a_frame img{object-fit:cover;border:3px solid #000;width:100%;height:100%;display:block}.j1Y01a_label{color:#111;text-align:center;background:#f4efe1;padding:6px 10px;font-size:12px;font-weight:600}.j1Y01a_banner{color:#fff;text-align:center;background:#000;border:4px solid #fdda24;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 24px;display:flex;box-shadow:0 0 0 6px #000}.j1Y01a_bannerKicker{letter-spacing:.18em;text-transform:uppercase;color:#fdda24;font-size:13px;font-weight:700}.j1Y01a_bannerName{font-family:var(--font-display), sans-serif;text-transform:uppercase;overflow-wrap:anywhere;font-size:44px;line-height:1}.j1Y01a_wire{background:#ffffff59}.j1Y01a_entrance{color:#fff;background:linear-gradient(#111,#000);border:6px solid #fdda24;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;box-shadow:0 0 0 8px #000,0 0 0 11px #ea0711}.j1Y01a_entranceTitle{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.02em;font-size:92px;line-height:.9}.j1Y01a_entranceKicker{letter-spacing:.3em;text-transform:uppercase;color:#fdda24;font-size:16px;font-weight:700}.j1Y01a_endWall{color:#fff;text-align:center;background:radial-gradient(at 50% 40%,#2a230b,#0b0a07 70%);border-top:4px solid #fdda24;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex}.j1Y01a_endTitle{font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:64px;line-height:1}.j1Y01a_endButton{cursor:pointer;color:#000;font-family:var(--font-display), sans-serif;text-transform:uppercase;background:#fdda24;border:0;padding:12px 26px;font-size:26px;box-shadow:4px 4px #ea0711}.j1Y01a_horns{cursor:pointer;background:0 0;border:0;padding:0}.j1Y01a_camBody{background:linear-gradient(#e9e9e9,#9b9b9b);border-radius:6px 14px 14px 6px}.j1Y01a_camLens{background:radial-gradient(circle at 40% 40%,#555,#000 60%);border-radius:50%}.j1Y01a_camLed{background:#ea0711;border-radius:50%;animation:1.6s step-end infinite j1Y01a_blink}.j1Y01a_sign{color:#000;text-transform:uppercase;text-align:center;cursor:pointer;background:#fdda24;border:3px solid #000;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px;font-size:15px;font-weight:800;line-height:1.05;display:flex}@keyframes j1Y01a_blink{50%{opacity:.15}}@media (prefers-reduced-motion:reduce){.j1Y01a_beam{transition:none}.j1Y01a_camLed{animation:none}}
