@font-face{font-family:VT323;src:url(/fonts/vt323-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}.brtv-bleed{container-type:inline-size;width:100%;border-top:1px solid var(--brand-line);border-bottom:1px solid var(--brand-line)}.brtv-pane{position:relative;width:100%;height:min(calc(100svh - 72px),calc(100cqw / 1.5));overflow:hidden;background:#0a0c11}.brtv-plate{--vfd:#6ff3d2;--g:0 0 0;--g-a:0,0,0;position:absolute;left:0;width:100%;aspect-ratio:3/2;top:calc(min(0px, (100% - 100cqw / 1.5) * .35));-moz-user-select:none;user-select:none;-webkit-user-select:none}.brtv-plate picture,.brtv-plate picture img{position:absolute;inset:0;width:100%;height:100%;display:block;max-width:none;pointer-events:none}.brtv-screen{position:absolute;left:37.11%;top:14.55%;width:25.72%;height:28.17%;border-radius:7.6%/10.4%;overflow:hidden;pointer-events:none}.brtv-screen-content{transform-origin:50% 50%;background:#000}.brtv-screen-content,.brtv-yt{position:absolute;inset:0;opacity:0}.brtv-yt{transition:opacity .15s}.brtv-yt iframe{border:0;pointer-events:none}.brtv-crt,.brtv-yt iframe{position:absolute;inset:0;width:100%;height:100%}.brtv-crt{display:block;filter:saturate(1.12) contrast(1.05) blur(.35px)}.brtv-screen:after{content:"";background:repeating-linear-gradient(0deg,rgba(0,0,0,.22) 0 1px,transparent 1px 3px),radial-gradient(ellipse 70% 60% at 30% 18%,rgba(255,255,255,.05),transparent 60%),radial-gradient(ellipse at center,transparent 52%,rgba(0,0,0,.6) 100%);box-shadow:inset 0 0 1.2vmin rgba(0,0,0,.85)}.brtv-glow,.brtv-screen:after{position:absolute;inset:0;pointer-events:none}.brtv-glow{mix-blend-mode:screen;opacity:0}.brtv-glow.cab{background:radial-gradient(ellipse 30% 34% at 49.97% 28.64%,rgb(var(--g)),rgba(var(--g-a),.35) 45%,transparent 72%)}.brtv-glow.floor{background:radial-gradient(ellipse 34% 9% at 50% 89%,rgb(var(--g)),transparent 75%)}.brtv-vfd{position:absolute;left:53.81%;top:50.1%;width:7.78%;height:3.47%;display:grid;place-items:center;pointer-events:none;font-family:VT323,Courier New,monospace;color:var(--vfd);letter-spacing:.06em;font-size:calc(var(--pw, 1440px) * .0135);line-height:1;text-shadow:0 0 .25em rgba(111,243,210,.75),0 0 .8em rgba(111,243,210,.35);opacity:.92}.brtv-vfd.blink{animation:brtv-blink 1s steps(1) infinite}@keyframes brtv-blink{50%{opacity:0}}.brtv-door{left:38.25%;top:50.15%;width:14.23%;height:3.42%;background:linear-gradient(#000,#070708 70%,#1a1a1d);transform-origin:50% 100%;box-shadow:inset 0 3px 4px rgba(0,0,0,.9)}.brtv-door,.brtv-tapein{position:absolute;pointer-events:none;opacity:0;border-radius:2px}.brtv-tapein{left:38.84%;top:50.4%;width:13.02%;height:2.73%;z-index:1;background:linear-gradient(#26262a,#121214 55%,#0a0a0b);box-shadow:0 .4vmin .8vmin rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.08)}.brtv-tapein,.brtv-tapein-label{display:flex;align-items:center;justify-content:center}.brtv-tapein-label{width:76%;height:64%;border-radius:1px;background:#ece4d2;overflow:hidden;padding:0 4%}.brtv-tapein-label span{font-family:Caveat,Segoe Print,cursive;font-weight:600;color:#1b2340;font-size:calc(var(--pw, 1440px) * .0095);line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.brtv-label{position:absolute;display:flex;align-items:center;justify-content:center;padding:0 3%;pointer-events:none;transition:opacity .3s,filter .3s}.brtv-label span{font-family:Caveat,Segoe Print,cursive;font-weight:600;color:#1b2340;line-height:1;font-size:calc(var(--pw, 1440px) * .0098);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;mix-blend-mode:multiply;opacity:.92}.brtv-label.is-in{opacity:.35;filter:blur(.3px)}.brtv-hot{position:absolute;transform:translate(-50%,-50%);border:0;padding:0;margin:0;background:transparent;cursor:pointer;border-radius:3px;outline:none;-webkit-tap-highlight-color:transparent}.brtv-hot.rect{transform:none}.brtv-hot:focus-visible,.brtv-hot:hover{box-shadow:inset 0 0 0 1px rgba(255,236,210,.28),0 0 1.4vmin rgba(255,214,170,.18)}.brtv-hot:focus-visible{box-shadow:inset 0 0 0 2px rgba(111,243,210,.8)}.brtv-hot:active{box-shadow:inset 0 .25vmin .6vmin rgba(0,0,0,.55)}.brtv-knob{border-radius:50%;touch-action:none;cursor:ns-resize}.brtv-dial{position:absolute;transform:translate(-50%,-50%) rotate(var(--rot,-135deg));width:1.82%;height:2.73%;border-radius:50%;pointer-events:none}.brtv-dial:after{content:"";position:absolute;left:46.5%;top:9%;width:7%;height:30%;border-radius:1px;background:rgba(18,14,22,.78);box-shadow:0 1px 0 rgba(255,236,220,.22),inset 0 1px 1px rgba(0,0,0,.6)}@media (prefers-reduced-motion:reduce){.brtv-vfd.blink{animation:none}}@font-face{font-family:Caveat;src:url(/fonts/caveat-latin-400-normal.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Caveat;src:url(/fonts/caveat-latin-600-normal.woff2) format("woff2");font-weight:600;font-display:swap}#demo-desk{position:relative;width:100%;background:#0a0708;overflow:hidden;outline:none;height:min(calc(100svh - 72px),calc(100cqw / 1.5));font-family:ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}#demo-desk *{margin:0;padding:0;box-sizing:border-box}#demo-desk img{max-width:none}#demo-desk #room{position:absolute;inset:0;overflow:hidden;cursor:default}#demo-desk .layer{position:absolute;left:0;top:0;pointer-events:none;transform-origin:0 0;will-change:transform}#demo-desk #outside{z-index:0}#demo-desk #moss{z-index:1}#demo-desk #plate{z-index:2}#demo-desk #fx{position:absolute;left:0;top:0;z-index:3;transform-origin:0 0}#demo-desk .lab{position:absolute;left:0;top:0;width:1000px;transform-origin:0 0;pointer-events:none;display:grid;place-items:center}#demo-desk .hit{position:absolute;left:0;top:0;width:1000px;transform-origin:0 0;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}#demo-desk .ink{font-family:Caveat,cursive;font-weight:600;color:#1b2340;white-space:nowrap;line-height:1;letter-spacing:.005em;mix-blend-mode:multiply;transition:color .35s ease,opacity .35s ease}#demo-desk .lab.on .ink{color:#0f1630}#demo-desk .fly{white-space:nowrap;font-family:Caveat,cursive;font-weight:600;color:#1b2340;z-index:6}#demo-desk .fly,#demo-desk .flycard{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none;will-change:transform,opacity}#demo-desk .flycard{z-index:5;border-radius:2px;background:linear-gradient(180deg,rgba(252,246,236,.97),rgba(238,228,214,.93));box-shadow:0 2px 10px rgba(0,0,0,.45)}#demo-desk .look{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:auto;cursor:zoom-in;-webkit-tap-highlight-color:transparent;border-radius:3%}#demo-desk.zoomed .look{cursor:default}#demo-desk #back{position:absolute;left:50%;bottom:44px;transform:translateX(-50%);z-index:9;padding:11px 20px;border:0;border-radius:999px;font:inherit;font-size:13px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;color:rgba(255,232,196,.92);background:rgba(28,20,14,.72);backdrop-filter:blur(3px);opacity:0;pointer-events:none;transition:opacity .3s ease}#demo-desk.zoomed #back{opacity:1;pointer-events:auto}#demo-desk .wink{position:absolute;left:0;top:0;transform-origin:0 0;white-space:nowrap;pointer-events:none;font-family:Caveat,cursive;font-weight:600;color:#2a2f52;mix-blend-mode:multiply}#demo-desk .whead{font-weight:600;color:#1d2344;-webkit-text-stroke:.35px #1d2344;paint-order:stroke fill}#demo-desk .wname{font-weight:600;color:#232a4d}#demo-desk .pen{background:linear-gradient(90deg,rgba(42,47,82,.25),rgba(42,47,82,.85) 12%,rgba(42,47,82,.9) 86%,rgba(42,47,82,.35));border-radius:50%;mix-blend-mode:multiply}#demo-desk .glow,#demo-desk .pen{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none}#demo-desk .glow{width:1000px;opacity:0;mix-blend-mode:screen;background:radial-gradient(ellipse 62% 150% at 50% 50%,rgba(255,214,150,.6),rgba(255,190,120,.2) 55%,rgba(255,180,110,0) 78%);transition:opacity .35s ease}#demo-desk .glow.on{opacity:1;animation:breathe 3.4s ease-in-out infinite}@keyframes breathe{0%,to{opacity:.72}50%{opacity:1}}#demo-desk .key{position:absolute;pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent}#demo-desk .keylight{position:absolute;pointer-events:none;opacity:0;mix-blend-mode:screen;border-radius:13%/9%;transform-origin:50% 40%;background:radial-gradient(ellipse 80% 120% at 50% 45%,rgba(200,255,150,.82),rgba(150,225,110,.34) 55%,rgba(120,200,90,0) 80%);transition:opacity .3s ease}#demo-desk .keylight.armed{opacity:.85;animation:pulse 1.9s ease-in-out infinite}#demo-desk .keylight.lit{opacity:1}#demo-desk .keylight.stop{background:radial-gradient(ellipse 80% 120% at 50% 45%,rgba(255,170,140,.85),rgba(255,130,100,.35) 55%,rgba(255,110,90,0) 80%)}@keyframes pulse{0%,to{opacity:.5}50%{opacity:.95}}#demo-desk .hub{overflow:visible}#demo-desk .hub,#demo-desk .hubwin{position:absolute;pointer-events:none}#demo-desk .hubwin{overflow:hidden}#demo-desk .hubwin img{position:absolute;pointer-events:none;will-change:transform;image-rendering:auto}#demo-desk #breath,#demo-desk #flies{position:absolute;pointer-events:none;mix-blend-mode:screen}#demo-desk #breath{left:0;top:0;opacity:0}#demo-desk .bar{position:absolute;pointer-events:none;border-radius:40%/50%;transform-origin:50% 50%;transition:opacity .09s linear}#demo-desk .bar.off{mix-blend-mode:multiply;background:#241c18}#demo-desk .bar.on{mix-blend-mode:screen;opacity:0}#demo-desk .knob{position:absolute;pointer-events:auto;cursor:ns-resize;border-radius:50%;-webkit-tap-highlight-color:transparent;touch-action:none}#demo-desk .hash{overflow:visible}#demo-desk #lamp,#demo-desk .hash{position:absolute;pointer-events:none}#demo-desk #lamp{opacity:0;mix-blend-mode:screen;border-radius:50%;background:radial-gradient(circle at 50% 50%,rgba(255,190,120,1),rgba(255,140,60,.5) 40%,rgba(255,120,40,0) 72%);transition:opacity .4s ease}#demo-desk #lamp.armed{opacity:.55}#demo-desk #lamp.lit{opacity:1;animation:flicker 2.6s ease-in-out infinite}@keyframes flicker{0%,to{opacity:.88}45%{opacity:1}70%{opacity:.93}}#demo-desk #hud{left:0;right:0;bottom:16px;z-index:20;color:rgba(255,228,190,.62);font-size:12px;letter-spacing:.18em;text-transform:uppercase;pointer-events:none;text-shadow:0 1px 6px rgba(0,0,0,.85)}#demo-desk #hud,#demo-desk #note{position:absolute;text-align:center}#demo-desk #note{left:50%;transform:translateX(-50%);top:14px;z-index:21;max-width:min(540px,92%);padding:9px 14px;border-radius:9px;background:rgba(24,14,10,.86);border:1px solid rgba(255,190,130,.28);color:rgba(255,226,190,.9);font-size:12.5px;line-height:1.45;display:none}#demo-desk #note.show{display:block}@media (prefers-reduced-motion:reduce){#demo-desk #lamp.lit,#demo-desk .glow.on,#demo-desk .keylight.armed{animation:none!important}}#demo-desk:focus-visible{box-shadow:inset 0 0 0 3px rgba(255,190,120,.7)}@media (max-width:640px){#demo-desk #hud{font-size:9.5px;letter-spacing:.12em;bottom:6px}#demo-desk #back{bottom:26px;padding:8px 14px;font-size:11px}}#demo-desk .deckdoor{position:absolute;left:0;top:0;pointer-events:none;opacity:1;transform-origin:50% 50%}#demo-desk .deck-hinge,#demo-desk .deck-static{position:absolute;inset:0;transform-origin:50% 50%}#demo-desk .deck-hinge{transform-origin:50% 100%}#demo-desk .deckdoor img{position:absolute;max-width:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}#demo-desk .deck-cavity,#demo-desk .deck-frame{left:0;top:0;width:100%;height:100%}#demo-desk .deck-frame{transform-origin:50% 50%}#demo-desk .deck-cassette{left:17.5%;top:11%;width:68.5%;height:74.5%;opacity:0;filter:brightness(.92) drop-shadow(0 .3vmin .4vmin rgba(0,0,0,.6))}#demo-desk .deck-spindle{position:absolute;border-radius:50%;background:radial-gradient(circle,#0b0a0a 0 22%,#8d8378 23% 34%,#3a342f 35% 58%,transparent 60%),conic-gradient(from 0deg,#6e655c 0 10%,transparent 10% 16.6%,#6e655c 16.6% 26.6%,transparent 26.6% 33.3%,#6e655c 33.3% 43.3%,transparent 43.3% 50%,#6e655c 50% 60%,transparent 60% 66.6%,#6e655c 66.6% 76.6%,transparent 76.6% 83.3%,#6e655c 83.3% 93.3%,transparent 93.3%);-webkit-mask:radial-gradient(circle,#000 0 62%,transparent 64%);mask:radial-gradient(circle,#000 0 62%,transparent 64%)}#demo-desk.deck-empty .hub,#demo-desk.deck-empty .hubwin,#demo-desk.deck-open .hub,#demo-desk.deck-open .hubwin{visibility:hidden}