.RedGrid-module__brUqqW__grid{z-index:var(--z-grid);pointer-events:none;background-image:linear-gradient(transparent calc(var(--grid-size) - 1px), color-mix(in srgb, var(--red) 26%, transparent) var(--grid-size)), linear-gradient(90deg, transparent calc(var(--grid-size) - 1px), color-mix(in srgb, var(--red) 26%, transparent) var(--grid-size)), linear-gradient(transparent calc(var(--grid-size) * 4 - 1px), color-mix(in srgb, var(--red) 14%, transparent) calc(var(--grid-size) * 4)), linear-gradient(90deg, transparent calc(var(--grid-size) * 4 - 1px), color-mix(in srgb, var(--red) 14%, transparent) calc(var(--grid-size) * 4));background-size:var(--grid-size) var(--grid-size), var(--grid-size) var(--grid-size), calc(var(--grid-size) * 4) calc(var(--grid-size) * 4), calc(var(--grid-size) * 4) calc(var(--grid-size) * 4);opacity:var(--grid-opacity);animation:RedGrid-module__brUqqW__drift var(--dur-grid-drift) linear infinite;will-change:transform;position:fixed;inset:-10vmax;-webkit-mask-image:radial-gradient(75% 75% at 50% 45%,#00000059,#000000e6);mask-image:radial-gradient(75% 75% at 50% 45%,#00000059,#000000e6)}@keyframes RedGrid-module__brUqqW__drift{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--grid-size) * 4), calc(var(--grid-size) * 4), 0)}}[data-ambient=calm] .RedGrid-module__brUqqW__grid{animation:none}[data-ambient=off] .RedGrid-module__brUqqW__grid{display:none}
.Bloom-module__yDgWTa__bloom{z-index:var(--z-bloom);pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 38%, color-mix(in srgb, var(--red) 22%, transparent), transparent 70%);opacity:var(--bloom-opacity);mix-blend-mode:screen;animation:Bloom-module__yDgWTa__breathe var(--dur-ambient) ease-in-out infinite;will-change:opacity, transform;position:fixed;inset:0}.Bloom-module__yDgWTa__vignette{z-index:var(--z-bloom);pointer-events:none;background:radial-gradient(ellipse 90% 80% at 50% 50%, transparent 55%, rgba(0, 0, 0, calc(var(--vignette) * .85)) 100%);position:fixed;inset:0}@keyframes Bloom-module__yDgWTa__breathe{0%,to{opacity:calc(var(--bloom-opacity) * .7);transform:scale(1)}50%{opacity:var(--bloom-opacity);transform:scale(1.06)}}[data-ambient=calm] .Bloom-module__yDgWTa__bloom{opacity:calc(var(--bloom-opacity) * .6);animation:none}[data-ambient=off] .Bloom-module__yDgWTa__bloom{display:none}
.Scanlines-module__IAagNW__lines{z-index:var(--z-scanlines);pointer-events:none;background:repeating-linear-gradient(to bottom, #0000 0, #0000 calc(var(--scanline-size) - 1px), rgba(0, 0, 0, var(--scanline-opacity)) var(--scanline-size));background-size:100% var(--scanline-size);position:fixed;inset:0}.Scanlines-module__IAagNW__roll{z-index:var(--z-scanlines);pointer-events:none;background:linear-gradient(to bottom, transparent 0%, color-mix(in srgb, var(--red-bright) 9%, transparent) 48%, color-mix(in srgb, var(--red-bright) 14%, transparent) 50%, transparent 100%);mix-blend-mode:screen;animation:Scanlines-module__IAagNW__roll var(--dur-scan-roll) linear infinite;will-change:background-position;background-repeat:no-repeat;background-size:100% 38%;position:fixed;inset:0}@keyframes Scanlines-module__IAagNW__roll{0%{background-position:0 -40%}to{background-position:0 140%}}[data-ambient=calm] .Scanlines-module__IAagNW__roll{display:none}:is([data-ambient=off] .Scanlines-module__IAagNW__lines,[data-ambient=off] .Scanlines-module__IAagNW__roll){display:none}
.SignalNoise-module__R2snlq__noise{width:100%;height:100%;z-index:var(--z-scanlines);pointer-events:none;opacity:.05;mix-blend-mode:screen;image-rendering:pixelated;position:fixed;inset:0}
.CRTFrame-module__yg3utq__bezel{z-index:var(--z-crt);pointer-events:none;box-shadow:inset 0 0 0 var(--bezel) #000, inset 0 0 calc(var(--bezel) * 3) calc(var(--bezel) * .5) #000000e6, inset 0 0 140px #000000b3;border-radius:clamp(10px,2vw,26px);position:fixed;inset:0}.CRTFrame-module__yg3utq__glare{z-index:var(--z-crt);pointer-events:none;mix-blend-mode:screen;background:linear-gradient(115deg,#ffffff0d 0%,#0000 24% 100%);position:fixed;inset:0}.CRTFrame-module__yg3utq__bar{z-index:var(--z-hud);padding:calc(var(--bezel) + .4rem) calc(var(--bezel) + .8rem) .4rem;font-family:var(--font-mono);letter-spacing:.22em;text-transform:uppercase;color:var(--text-dim);justify-content:space-between;align-items:center;gap:1rem;font-size:.7rem;display:flex;position:fixed;top:0;left:0;right:0}.CRTFrame-module__yg3utq__brand{align-items:center;gap:.5rem;display:inline-flex}.CRTFrame-module__yg3utq__rec{background:var(--red-dim);border-radius:50%;width:.62rem;height:.62rem;box-shadow:0 0 #0000}.CRTFrame-module__yg3utq__rec[data-live]{background:var(--red-bright);box-shadow:0 0 10px 1px var(--red-bright);animation:CRTFrame-module__yg3utq__recpulse var(--dur-ambient) ease-in-out infinite}.CRTFrame-module__yg3utq__recLabel{color:var(--red-bright);font-weight:600}.CRTFrame-module__yg3utq__brandName{color:var(--text);letter-spacing:.18em;font-weight:600}.CRTFrame-module__yg3utq__signal{border:1px solid color-mix(in srgb, var(--text-dim) 40%, transparent);background:color-mix(in srgb, var(--bg-010) 70%, transparent);color:var(--text-dim);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:baseline;gap:.5rem;padding:.25rem .55rem;display:inline-flex}.CRTFrame-module__yg3utq__signal:hover{border-color:var(--accent);color:var(--text)}.CRTFrame-module__yg3utq__signalKey{font-size:.62rem}.CRTFrame-module__yg3utq__signalVal{color:var(--accent);font-weight:600}@keyframes CRTFrame-module__yg3utq__recpulse{0%,to{opacity:1}50%{opacity:.45}}:is([data-ambient=calm] .CRTFrame-module__yg3utq__rec[data-live],[data-ambient=off] .CRTFrame-module__yg3utq__rec[data-live]){animation:none}
