._room_1oumr_7{z-index:1;min-height:100vh;min-height:100dvh;padding:var(--space-8);pointer-events:none;place-items:center;display:grid;position:relative}._room_1oumr_7>*{pointer-events:auto}._liveRegion_1oumr_26{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:768px){._room_1oumr_7{align-items:stretch;padding:0}}._roomCanvas_1clnv_11{width:100vw;height:100vh;z-index:0;touch-action:none;background:var(--room-bg);height:100dvh;display:block;position:fixed;inset:0}._chassis_1dc55_8{z-index:1;width:min(92vw,1180px);max-width:100%;padding:var(--space-6);background-color:#1b120b;background-image: var(--tar-runs),  var(--gouges),  radial-gradient(ellipse 40% 34% at 6% 96%, #040802d1, transparent 72%), radial-gradient(ellipse 36% 30% at 96% 4%, #040602b8, transparent 72%), radial-gradient(ellipse 22% 16% at 72% 99%, #20281080, transparent 75%), var(--veneer);gap:var(--space-4);--veneer:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='520' height='400'%3E%3Cfilter id='g' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.008 0.14' numOctaves='4' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.20 0 0 0 0 0.12 0 0 0 0 0.06 0.9 0.9 0 0 -0.32'/%3E%3C/filter%3E%3Cfilter id='r' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5 0.08' numOctaves='3' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1.8 0 0 0 -0.92'/%3E%3C/filter%3E%3Crect width='520' height='400' fill='%231f140b'/%3E%3Crect width='520' height='400' filter='url(%23g)'/%3E%3Crect width='520' height='400' filter='url(%23r)'/%3E%3C/svg%3E");--gouges:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 620' preserveAspectRatio='none'%3E%3Cg fill='none' stroke-linecap='round'%3E%3Cg stroke='%23060302' stroke-width='3'%3E%3Cpath d='M836 508 L890 604'/%3E%3Cpath d='M860 500 L916 600'/%3E%3Cpath d='M884 496 L942 590'/%3E%3Cpath d='M908 498 L962 576'/%3E%3Cpath d='M6 290 L18 372'/%3E%3Cpath d='M14 286 L27 366'/%3E%3C/g%3E%3Cg stroke='%23755c3e' stroke-width='1' opacity='.55'%3E%3Cpath d='M838 508 L892 604'/%3E%3Cpath d='M862 500 L918 600'/%3E%3Cpath d='M886 496 L944 590'/%3E%3Cpath d='M910 498 L964 576'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--tar-runs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 150' preserveAspectRatio='none'%3E%3Cpath fill='%23050302' opacity='.86' d='M0 0H1000V8C985 12 980 42 972 44C964 44 963 12 948 10C930 10 925 22 915 22C900 22 900 8 880 8C860 8 858 18 840 18C820 18 820 8 800 8H640C620 8 618 30 610 58C606 74 596 74 594 56C592 30 590 8 570 8H420C400 8 396 18 380 18C368 18 366 8 345 8H230C210 8 208 16 198 40C192 62 180 62 178 42C176 20 170 8 150 8C125 8 120 20 104 20C90 20 86 8 60 8C30 8 24 16 16 26C8 34 2 28 0 20Z'/%3E%3C/svg%3E");background-position:top,50%,50%,50%,50%,50%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,no-repeat,repeat;background-size:100% 150px,100% 100%,auto,auto,auto,520px 400px;border:2px solid #0a0604;border-radius:22px 13px 26px 10px/15px 24px 12px 28px;flex-direction:column;display:flex;position:relative;box-shadow:inset 0 2px 1px #96764e24,inset 0 -14px 26px #000000bf,inset 12px 0 22px #00000080,inset -12px 0 22px #00000080,0 24px 60px #000000d1}._bezel_1dc55_48{z-index:3;padding:var(--space-4);background-color:#17110c;background-image:radial-gradient(circle at 12px 12px,#5a4a38 0 3px,#0a0604 3.6px 5px,#0000 5.5px),radial-gradient(circle at calc(100% - 12px) 12px,#4a3b2c 0 3px,#0a0604 3.6px 5px,#0000 5.5px),radial-gradient(circle at 12px calc(100% - 12px),#4a3b2c 0 3px,#0a0604 3.6px 5px,#0000 5.5px),radial-gradient(circle at calc(100% - 12px) calc(100% - 12px),#0a0604 0 4px,#0000 5px),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='300'%3E%3Cfilter id='a' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.045' numOctaves='5' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.36 0 0 0 0 0.17 0 0 0 0 0.06 1.9 0 0 0 -0.82'/%3E%3C/filter%3E%3Crect width='400' height='300' filter='url(%23a)'/%3E%3C/svg%3E");border-radius:9px 14px 8px 16px;justify-content:center;display:flex;position:relative;box-shadow:inset 0 0 26px #000000e6,0 0 0 1px #070403,0 1px 0 1px #88684433}._brand_1dc55_71{font-family:var(--font-chassis);font-size:var(--font-size-label);letter-spacing:.22em;text-transform:uppercase;color:#b9a988;text-align:center;padding:var(--space-1) var(--space-2);transform-origin:7px;background:radial-gradient(circle at 7px,#18110b 0 2px,#0000 2.6px),radial-gradient(40% 90% at 88% 70%,#1a2c22bf,#0000),linear-gradient(170deg,#4b3d27,#2c2316 62%,#3a2e1c);border:1px solid #0a0704;font-weight:700;position:relative;transform:rotate(-2.6deg);box-shadow:1px 3px 4px #000000b3}@media (min-width:769px){._chassis_1dc55_8{grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,auto) 180px;align-items:start;width:max-content;max-width:96vw;display:grid}._bezel_1dc55_48{grid-area:1/1/-1}}@media (max-width:768px){._chassis_1dc55_8{width:100%;padding:var(--space-4);border-radius:0}}._tube_12brv_8{aspect-ratio:var(--tube-aspect);background:var(--tube-black);width:100%;max-width:960px;position:relative;overflow:hidden}._canvas_12brv_19{width:100%;height:100%;display:block;position:absolute;inset:0}@media (min-width:769px){._tube_12brv_8{width:min(81vh,100vw - 320px,133.333dvh - 10.6667rem);max-width:100%}}._off_12brv_37{background:var(--tube-black)}._remote_1kbco_1{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-6);background:radial-gradient(50% 30% at 90% 96%,#783a1257,#0000),radial-gradient(34% 22% at 4% 8%,#783a1242,#0000),linear-gradient(172deg,#16110c,#0d0a06);border:1px solid #060403;border-radius:3px 8px 4px 9px;flex-wrap:wrap;display:flex;box-shadow:inset 0 0 14px #000000d9}._group_1kbco_17{align-items:center;gap:var(--space-2);display:flex}._ledPanel_1kbco_23{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:linear-gradient(118deg,#0000 47%,#bebeaa33 47.6%,#0000 48.4%),linear-gradient(64deg,#0000 71%,#bebeaa24 71.5%,#0000 72.2%),#060504;border:1px solid #000;border-radius:2px;display:flex;box-shadow:inset 0 0 8px #000000f2}._powerLed_1kbco_38{background:var(--power-led-off);width:10px;height:10px;box-shadow:none;border-radius:50%}._powerLed_1kbco_38[data-on=true]{background:var(--power-led-on);box-shadow:0 0 8px var(--led-on-glow)}._channelLed_1kbco_51{font-family:var(--font-led);font-size:var(--font-size-led);color:var(--led-dim);letter-spacing:.08em;text-align:center;min-width:2.4ch;line-height:1}._channelLed_1kbco_51[data-on=true]{color:var(--led-on);text-shadow:0 0 10px var(--led-on-glow)}._muteLed_1kbco_66{font-family:var(--font-chassis);font-size:var(--font-size-label);letter-spacing:.12em;color:var(--led-off)}._muteLed_1kbco_66[data-on=true]{color:var(--led-mute);text-shadow:0 0 8px #ffd23c99}._button_1kbco_78{font-family:var(--font-chassis);letter-spacing:.08em;color:#e0d3b8;padding:var(--space-3) var(--space-4);cursor:pointer;background:radial-gradient(58% 48% at 48% 58%,#7c624247,#0000),linear-gradient(170deg,#3a2c1d,#1c140c);border:1px solid #050403;border-radius:5px 3px 6px 4px;min-width:44px;min-height:44px;font-size:.8rem;box-shadow:inset 0 1px #a8886038,inset 0 -2px 3px #0009,0 2px 2px #000000bf}._button_1kbco_78:where(:hover:not(:disabled)){background:linear-gradient(170deg,#48382a,#281d12)}._button_1kbco_78:active:not(:disabled){transform:translateY(1px)}._button_1kbco_78:disabled{opacity:.4;cursor:not-allowed}._power_1kbco_38{color:var(--led-amber);background:linear-gradient(170deg,#40190f,#200b06)}._power_1kbco_38:hover:not(:disabled){background:linear-gradient(170deg,#55231a,#2c100a)}._power_1kbco_38[data-on=true]{color:#120502;background:#c4561f radial-gradient(62% 70% at 50% 54%,#e8622e,#93300f 72%,#4f1907);font-weight:700;box-shadow:inset 0 0 8px #0000008c,0 0 12px #d6541e73}._power_1kbco_38[data-on=true]:hover:not(:disabled){background:#d6622a radial-gradient(62% 70% at 50% 54%,#f47b3f,#a43a14 72%,#5a1e09)}._toggle_1kbco_139[aria-pressed=true]{color:#120a02;background:#c48f38 radial-gradient(62% 70% at 50% 54%,#dba03f,#8d5e1a 78%,#4c300c);font-weight:700;box-shadow:inset 0 0 8px #00000080,0 0 8px #d6963252}._toggle_1kbco_139[aria-pressed=true]:hover:not(:disabled){background:#d69f45 radial-gradient(62% 70% at 50% 54%,#edb350,#9c6a20 78%,#55360e)}._label_1kbco_153{font-family:var(--font-chassis);font-size:var(--font-size-label);letter-spacing:.12em;text-transform:uppercase;color:#1a140b;padding:0 var(--space-1);background:linear-gradient(95deg,#a59872,#8a7c58 60%,#9a8c66);font-weight:700;transform:rotate(-1.4deg)}._volume_1kbco_165{accent-color:#b84a1c;width:120px}._toggles_1kbco_170{gap:var(--space-2);display:flex}@media (min-width:769px){._remote_1kbco_1{padding:var(--space-2);align-items:stretch;gap:var(--space-2);flex-direction:column}._ledPanel_1kbco_23{padding:var(--space-1) var(--space-3);justify-content:space-between}._remote_1kbco_1 ._channelLed_1kbco_51{font-size:1.4rem}._group_1kbco_17{flex-wrap:wrap}._toggles_1kbco_170 ._button_1kbco_78,._group_1kbco_17 ._button_1kbco_78{min-height:40px;padding:var(--space-2) var(--space-3);flex:1}._label_1kbco_153{width:-moz-fit-content;width:fit-content;margin-bottom:calc(-1 * var(--space-1));flex-basis:100%;max-width:-moz-fit-content;max-width:fit-content}._volume_1kbco_165{width:100%}}@media (max-width:768px){._remote_1kbco_1{justify-content:space-between}._volume_1kbco_165{width:90px}}._panel_6tq6y_1{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-6);background:linear-gradient(175deg,#14100b,#0c0906);border:1px solid #070504;border-radius:3px 7px 4px 8px;flex-wrap:wrap;display:flex;box-shadow:inset 0 0 12px #000c}._title_6tq6y_13{font-family:var(--font-chassis);font-size:var(--font-size-label);letter-spacing:.14em;text-transform:uppercase;color:#a2957c;margin-right:auto}._button_6tq6y_23{font-family:var(--font-chassis);letter-spacing:.08em;color:#e0d3b8;padding:var(--space-2) var(--space-4);cursor:pointer;background:radial-gradient(60% 50% at 50% 55%,#78604242,#0000),linear-gradient(170deg,#372a1c,#1d150d);border:1px solid #050403;border-radius:4px 6px 3px 7px;min-height:44px;font-size:.75rem;box-shadow:inset 0 1px #a0825a33,0 2px 2px #000000b3}._button_6tq6y_23:hover{background:linear-gradient(170deg,#453524,#271c11)}@media (min-width:769px){._panel_6tq6y_1{align-items:stretch;gap:var(--space-1);padding:var(--space-2);flex-direction:column}._panel_6tq6y_1>*{flex-basis:auto}._panel_6tq6y_1 ._button_6tq6y_23{min-height:32px;padding:var(--space-1) var(--space-3)}}._forget_6tq6y_63{color:#f0795d}._header_6tq6y_68{justify-content:space-between;align-items:center;gap:var(--space-2);flex-basis:100%;display:flex}._lamp_6tq6y_76{font-family:var(--font-chassis);letter-spacing:.08em;color:#a2957c;white-space:nowrap;align-items:center;gap:.3em;font-size:.625rem;display:inline-flex}._lampDot_6tq6y_87{background:#2a1512;border-radius:50%;width:7px;height:7px;box-shadow:inset 0 0 2px #000}._lamp_6tq6y_76[data-lit=true]{color:#ffb9a2}._lamp_6tq6y_76[data-lit=true] ._lampDot_6tq6y_87{background:#ff5a3c;box-shadow:0 0 6px #ff5a3c}._copy_6tq6y_104{color:#c4b698;flex-basis:100%;margin:0;font-size:.6875rem;line-height:1.3}._message_6tq6y_112{color:#f0b45d;flex-basis:100%;margin:0;font-size:.6875rem;line-height:1.3}._decor_10aj9_6{pointer-events:none;z-index:2;position:absolute;inset:0}._decor_10aj9_6 svg{position:absolute;overflow:visible}._aerials_10aj9_18{width:230px;top:-96px;left:44%}._pumpkin_10aj9_24{filter:drop-shadow(0 0 16px #f0821e6b);width:118px;top:-86px;right:34px}._candles_10aj9_31{filter:drop-shadow(0 0 12px #f4a93c73);width:66px;top:-70px;left:76px}._fingers_10aj9_38{width:104px;top:-40px;left:28%}._webLeft_10aj9_44{width:190px;top:-46px;left:-62px}._webRight_10aj9_50{width:170px;bottom:-36px;right:-44px}._flame_10aj9_56{transform-origin:50% 100%;animation:2.3s steps(9,end) infinite _guttering_10aj9_1}@keyframes _guttering_10aj9_1{0%,to{opacity:1}22%{opacity:.86}31%{opacity:.95}58%{opacity:.8}71%{opacity:.97}88%{opacity:.88}}@media (prefers-reduced-motion:reduce){._flame_10aj9_56{animation:none}}@media (max-width:768px){._aerials_10aj9_18,._pumpkin_10aj9_24,._candles_10aj9_31,._fingers_10aj9_38{display:none}._webLeft_10aj9_44,._webRight_10aj9_50{width:70px}}._backdrop_j4gyx_1{padding:var(--space-6);z-index:100;background:#000000e0;place-items:center;display:grid;position:fixed;inset:0}._panel_j4gyx_11{background:var(--chassis-plastic);border:1px solid var(--chassis-seam);border-radius:var(--radius-panel);max-width:34rem;padding:var(--space-8);color:var(--chassis-text);box-shadow:0 20px 60px #0009}._title_j4gyx_21{margin:0 0 var(--space-4);font-family:var(--font-chassis);letter-spacing:.1em;text-transform:uppercase;color:var(--led-amber);font-size:1.25rem}._body_j4gyx_30{margin:0 0 var(--space-6);color:var(--chassis-text);line-height:1.6}._list_j4gyx_36{margin:0 0 var(--space-6);padding-left:var(--space-6);color:var(--chassis-label);line-height:1.7}._actions_j4gyx_43{justify-content:flex-end;display:flex}._enter_j4gyx_48{font-family:var(--font-chassis);text-transform:uppercase;letter-spacing:.12em;padding:var(--space-3) var(--space-8);background:var(--led-on);color:#1a0603;cursor:pointer;border:none;border-radius:4px;font-size:.95rem}._enter_j4gyx_48:hover{background:var(--led-amber)}:root{--room-bg:#0a0a0c;--room-vignette:#000000b8;--chassis-plastic:#2b2722;--chassis-plastic-light:#3a352e;--chassis-plastic-dark:#1a1714;--chassis-seam:#110f0d;--chassis-text:#d8cfbf;--chassis-label:#9a9080;--tube-black:#050505;--tube-glass:#ffffff0a;--led-on:#ff5a3c;--led-on-glow:#ff5a3ca6;--led-dim:#3a1a14;--led-off:#1a0d0a;--led-amber:#ffb347;--led-mute:#ffd23c;--power-led-on:#ff3b30;--power-led-off:#2a0f0d;--ch02-navy:#14213d;--ch02-offwhite:#f5f3ec;--ch02-red:#d90429;--ch04-orange:#ff7b00;--ch04-purple:#6a0dad;--ch04-cream:#fff4d6;--ch07-gold:#d4af37;--ch07-magenta:#c8318a;--ch07-teal:#1b998b;--ch13-black:#000;--ch13-phosphor:#e8f8e8;--ch13-amber:#ffb000;--font-chassis:"Courier New", "Courier", monospace;--font-led:"Courier New", "Courier", monospace;--font-ui:system-ui, -apple-system, "Segoe UI", sans-serif;--font-size-led:2rem;--font-size-label:.6875rem;--font-size-body:1rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--radius-chassis:18px;--radius-button:50%;--radius-panel:8px;--boot-ms:1.4s;--shutdown-ms:.7s;--tune-min-ms:.35s;--tune-max-ms:.7s;--signoff-hold-ms:8s;--focus-ring:#7cc5ff;--focus-ring-width:3px;--breakpoint-stack:768px;--tube-aspect:4 / 3}@media (prefers-reduced-motion:reduce){:root{--boot-ms:.2s;--shutdown-ms:.15s;--tune-min-ms:.12s;--tune-max-ms:.18s}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0;padding:0}body{background:var(--room-bg);color:var(--chassis-text);font-family:var(--font-ui);font-size:var(--font-size-body);-webkit-font-smoothing:antialiased;overflow:hidden}#root{height:100vh;height:100dvh}:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:2px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.crtFallback{background:repeating-linear-gradient(#0000 0 2px,#00000038 3px);box-shadow:inset 0 0 120px #000000b3}@media (max-width:768px),(max-height:660px){body{overflow:hidden auto}}
