.laruana-holo-wrap{display:block;overflow:hidden}.laruana-holo-inner,.laruana-holo-wrap{height:100%;position:relative;width:100%}.laruana-holo-base{object-fit:cover;object-position:top center;z-index:1}.laruana-holo-base,.laruana-holo-glitch-layers{height:100%;inset:0;position:absolute;width:100%}.laruana-holo-glitch-layers{opacity:0;pointer-events:none;z-index:2}.laruana-holo-wrap.is-glitching .laruana-holo-base{opacity:0}.laruana-holo-wrap.is-glitching .laruana-holo-glitch-layers{opacity:1}.laruana-holo-layer{height:100%;inset:0;object-fit:cover;object-position:top center;position:absolute;width:100%}.laruana-holo-cyan{animation:laruanaHoloCyanShift .15s steps(2) infinite;filter:sepia(1) saturate(5) hue-rotate(150deg) brightness(1.2);mix-blend-mode:screen;transform:translateX(-5px)}.laruana-holo-red{animation:laruanaHoloRedShift .12s steps(2) infinite;filter:sepia(1) saturate(5) hue-rotate(-50deg) brightness(1.2);mix-blend-mode:screen;transform:translateX(5px)}.laruana-holo-core{animation:laruanaHoloTear .2s steps(4) infinite}.laruana-holo-scan{animation:laruanaHoloScanPulse .15s infinite alternate;background:repeating-linear-gradient(0deg,#ff301926,#ff301926 1px,#0000 2px,#0000 4px);inset:0;mix-blend-mode:color-dodge;opacity:.6;position:absolute}.laruana-holo-noise{animation:laruanaHoloNoiseJitter .1s steps(3) infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='.4'/%3E%3C/svg%3E");background-size:150px 150px;inset:-20%;mix-blend-mode:overlay;opacity:.8;position:absolute}@keyframes laruanaHoloCyanShift{0%{transform:translate(-5px,2px)}50%{transform:translate(-12px,-3px) skewX(2deg)}to{transform:translate(-3px,1px)}}@keyframes laruanaHoloRedShift{0%{transform:translate(5px,-1px)}50%{transform:translate(14px,4px) skewX(-3deg)}to{transform:translate(4px,-2px)}}@keyframes laruanaHoloTear{0%{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);transform:translateX(0)}25%{-webkit-clip-path:inset(10% 0 70% 0);clip-path:inset(10% 0 70% 0);transform:translateX(-8px)}50%{-webkit-clip-path:inset(60% 0 20% 0);clip-path:inset(60% 0 20% 0);transform:translateX(12px)}75%{-webkit-clip-path:inset(30% 0 50% 0);clip-path:inset(30% 0 50% 0);transform:translateX(-5px)}to{-webkit-clip-path:inset(80% 0 5% 0);clip-path:inset(80% 0 5% 0);transform:translateX(9px)}}@keyframes laruanaHoloScanPulse{0%{opacity:.4}to{opacity:.8}}@keyframes laruanaHoloNoiseJitter{0%{transform:translate(0)}33%{transform:translate(4px,-2px)}66%{transform:translate(-3px,5px)}to{transform:translate(0)}}.contestant-dossier,.contestants-console{--led-red:#ff3019;--led-red-soft:#f66;--led-red-deep:#cf0404;--led-text:#d8c9c2;--led-dim:#9a8a84;--led-ink:#0a0303d1;--led-border:#ff301952;--deity-accent:var(--led-red-soft);--deity-primary:var(--led-red);--deity-text:var(--led-text);--deity-text-muted:var(--led-dim);--deity-border:var(--led-border)}body.modal-open-no-scroll{overflow:hidden!important}html:has(body.modal-open-no-scroll){overflow:hidden!important}.lore-terminal-block{background:#ff30190f;border:1px solid #ff301940;border-radius:6px;color:var(--led-red-soft);font-family:Share Tech Mono,monospace;font-size:.85rem;margin-bottom:18px;padding:14px 16px}.lore-terminal-block p{margin:4px 0}.lore-dialogue{background:linear-gradient(90deg,#ff30191a,#0000);border-left:3px solid var(--led-red);color:var(--led-red-soft);font-family:Orbitron,sans-serif;font-size:1.15rem;font-style:italic;line-height:1.55;margin:18px 0;padding:14px 18px}.lore-text{color:var(--led-text);margin-bottom:14px}.lore-highlight{color:var(--led-red-soft);font-weight:700}.lore-section-title{border-bottom:1px solid #ff301940;color:#fff;font-family:Orbitron,sans-serif;font-size:1.15rem;letter-spacing:2px;margin-bottom:6px;margin-top:28px;padding-bottom:6px;text-transform:uppercase}.lore-producer-note{background:#ff30190f;border:1px solid #ff301959;border-left:4px solid var(--led-red);color:#f0c4bc;font-size:.92rem;margin:18px 0;padding:14px 16px}.lore-producer-note strong{color:var(--led-red-soft);font-size:.78rem;letter-spacing:1px}.lore-access-denied-header,.lore-producer-note strong{font-family:Orbitron,sans-serif;text-transform:uppercase}.lore-access-denied-header{animation:critical-pulse 2s infinite;color:#f33;font-size:clamp(1.8rem,5vw,2.8rem);font-weight:900;letter-spacing:4px;margin:30px 0;text-align:center}.lore-sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.lore-redacted-block{background:#ff30191f;border-radius:2px;color:var(--led-red-soft);cursor:pointer;display:inline;font-family:Share Tech Mono,monospace;padding:0 3px;white-space:pre-wrap}.lore-redacted-block.is-revealing,.lore-redacted-block:hover{background:#ff666626;box-shadow:inset 0 0 8px #ff30194d;color:var(--led-text)}.lore-redacted-display{display:inline-flex;flex-wrap:wrap}.lore-redacted-unsolved{animation:lore-quantum-jitter .15s infinite;color:#f33;opacity:.85;text-shadow:2px 0 0 #0ff9,-2px 0 0 #f009}.lore-redacted-solved{color:var(--led-red-soft);font-weight:700;text-shadow:0 0 5px #ff3019cc}@keyframes lore-quantum-jitter{0%{transform:translate(0)}33%{transform:translate(1px,-1px)}66%{transform:translate(-1px,1px)}to{transform:translate(0)}}.lore-text-glitch{animation:text-flicker 3s infinite}.laruana-portrait{--hud-color:var(--led-red-soft)}.laruana-hex-ticker{font-feature-settings:"tnum";color:var(--led-dim);font-size:.72rem;font-variant-numeric:tabular-nums;letter-spacing:.5px;margin:2px 0 0}@keyframes critical-pulse{0%,to{opacity:1;text-shadow:0 0 10px #f33}50%{opacity:.8;text-shadow:0 0 20px red}}@keyframes text-flicker{0%{opacity:1}3%{opacity:.1}6%{opacity:1}7%{opacity:.1}8%{opacity:1}to{opacity:1}}.contestant-poll-widget{border-top:1px solid #ff30191f;margin-top:auto;padding-top:.65rem}.poll-widget-question{color:var(--led-dim);font-family:Share Tech Mono,monospace;font-size:.72rem;line-height:1.35;margin-bottom:.45rem}.poll-widget-thumbs{display:flex;gap:.45rem}.poll-thumb-btn{align-items:center;background:#00000059;border:1px solid #ff301933;border-radius:5px;color:var(--led-dim);cursor:pointer;display:flex;flex:1 1;font-family:Share Tech Mono,monospace;font-size:.78rem;gap:.3rem;justify-content:center;padding:.35rem .45rem;transition:all .2s}.poll-thumb-btn:hover{border-color:#ff301973;color:#fff}.poll-thumb-btn.up:before{content:"\25B2";font-size:.65rem}.poll-thumb-btn.down:before{content:"\25BC";font-size:.65rem}.poll-thumb-btn.up.active{background:#4caf5026;border-color:#4caf5073;color:#7cfc7c}.poll-thumb-btn.down.active{background:#ff301926;border-color:#ff301980;color:var(--led-red-soft)}.poll-widget-choices{display:flex;flex-direction:column;gap:.3rem}.poll-choice-btn{align-items:center;background:#00000059;border:1px solid #ff30192e;border-radius:5px;color:var(--led-text);cursor:pointer;display:flex;font-family:Share Tech Mono,monospace;font-size:.75rem;justify-content:space-between;overflow:hidden;padding:.38rem .55rem;position:relative;text-align:left}.poll-choice-btn.active{border-color:var(--led-red);color:#fff}.poll-choice-pct{color:var(--led-dim);font-size:.7rem;font-weight:600}.poll-choice-btn.active .poll-choice-pct{color:var(--led-red-soft)}.poll-choice-bar{background:#ff301914;border-radius:5px;height:100%;left:0;pointer-events:none;position:absolute;top:0;transition:width .4s ease}.poll-widget-slider{display:flex;flex-direction:column;gap:.35rem}.ember-slider-track{background:#0000008c;border:1px solid #ff301933;border-radius:7px;cursor:pointer;height:14px;position:relative;touch-action:none;-webkit-user-select:none;user-select:none;width:100%}.ember-slider-fill{background:linear-gradient(90deg,#3a0800,#8b1800,var(--led-red));border-radius:7px 0 0 7px;height:100%;left:0;position:absolute;top:0;transition:width .05s linear}.ember-slider-thumb{cursor:grab;height:26px;position:absolute;top:50%;transform:translate(-50%,-50%);width:26px;z-index:5}.ember-thumb-core{background:radial-gradient(circle at 40% 35%,var(--led-red-soft),var(--led-red-deep));border-radius:50%;box-shadow:0 0 8px #ff301999;height:12px;width:12px}.ember-slider-tooltip{background:#0a0303eb;border:1px solid #ff30194d;border-radius:4px;bottom:calc(100% + 6px);color:var(--led-red-soft);font-family:Share Tech Mono,monospace;font-size:.65rem;left:50%;opacity:0;padding:2px 6px;pointer-events:none;position:absolute;transform:translateX(-50%);white-space:nowrap}.ember-slider-tooltip.visible{opacity:1}.ember-slider-avg-marker{bottom:-3px;pointer-events:none;position:absolute;top:-3px;transform:translateX(-50%)}.ember-avg-line{background:#ffffff59;height:100%;width:2px}.poll-slider-info{font-family:Share Tech Mono,monospace;font-size:.68rem}.poll-slider-info,.poll-slider-scale{color:var(--led-dim);display:flex;justify-content:space-between}.poll-slider-scale{font-size:.65rem;margin-bottom:.15rem}.login-notification-overlay{align-items:center;background:#0009;display:flex;inset:0;justify-content:center;position:fixed;z-index:10052}.login-notification-toast{background:#0a0303f2;border:1px solid var(--led-red);border-radius:10px;box-shadow:0 0 28px #ff000059;max-width:90%;padding:1.5rem 2rem;text-align:center;width:320px}.login-notification-message{color:var(--led-text);font-family:Share Tech Mono,monospace;font-size:1rem;margin:0}.login-notification-btn{background:#ff301926;border:1px solid var(--led-red);border-radius:6px;color:#fff;cursor:pointer;font-family:Orbitron,sans-serif;font-size:.78rem;letter-spacing:2px;margin-top:1.25rem;padding:.55rem 1.5rem;text-transform:uppercase}.login-notification-btn:hover{background:#ff301947;box-shadow:0 0 16px #ff000059}@media (min-width:901px){.bdm-overlay.bdm-projection .bdm-frame,.bdm-overlay.contestant-dossier .bdm-frame,.bdm-overlay.node-dossier .bdm-frame{box-shadow:none;-webkit-clip-path:polygon(2.2% 0,97.8% 0,100% 3.143%,100% 96.857%,97.8% 100%,2.2% 100%,0 96.857%,0 3.143%);clip-path:polygon(2.2% 0,97.8% 0,100% 3.143%,100% 96.857%,97.8% 100%,2.2% 100%,0 96.857%,0 3.143%);filter:drop-shadow(0 0 45px rgba(239,49,66,.24)) drop-shadow(0 30px 80px rgba(0,0,0,.85))}.bdm-glass-edge{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0);will-change:transform}}.bdm-overlay .bdm-body{position:relative!important}.bdm-overlay .bdm-scroll,.bdm-overlay .bdm-text{position:static!important}.bdm-overlay .bdm-scroll{animation:none!important;padding-bottom:90px;transform:none!important}.bdm-frame .led-audio-viz,.bdm-overlay .led-audio-viz{bottom:0!important;height:120px!important;left:0!important;pointer-events:none!important;position:absolute!important;width:100%!important;z-index:15!important}.bdm-overlay.contestant-dossier .bdm-text,.bdm-overlay.node-dossier .bdm-text{padding-right:.5rem}.bdm-overlay.contestant-dossier .bdm-scroll,.bdm-overlay.node-dossier .bdm-scroll{padding-right:8px}@media (max-width:900px){.bdm-glass-edge{display:none!important}.bdm-overlay.bdm-projection .bdm-frame,.bdm-overlay.contestant-dossier .bdm-frame,.bdm-overlay.node-dossier .bdm-frame{border:1.5px solid #f35!important;border-radius:6px!important;box-shadow:0 0 15px #ff305073,inset 0 0 12px #ff305026!important;-webkit-clip-path:none!important;clip-path:none!important;filter:none!important;height:calc(100dvh - 20px - env(safe-area-inset-bottom, 0px))!important;overflow:hidden!important}.bdm-projection .bdm-body{-webkit-overflow-scrolling:touch;transform:none!important}.bdm-overlay.bdm-projection{padding:8px 8px max(14px,env(safe-area-inset-bottom,14px))!important}.bdm-frame .led-audio-viz,.bdm-overlay .led-audio-viz{bottom:0!important;height:100px!important;left:0!important;pointer-events:none!important;position:fixed!important;width:100%!important;z-index:10060!important}.bdm-overlay.contestant-dossier .bdm-text,.bdm-overlay.node-dossier .bdm-text{padding:.75rem 0 1.25rem .5rem}.bdm-overlay.contestant-dossier .bdm-scroll,.bdm-overlay.node-dossier .bdm-scroll{padding-right:0}.bdm-overlay.contestant-dossier .bdm-scroll .lore-producer-note,.bdm-overlay.contestant-dossier .bdm-scroll .lore-terminal-block,.bdm-overlay.node-dossier .bdm-scroll .lore-producer-note,.bdm-overlay.node-dossier .bdm-scroll .lore-terminal-block{padding-left:10px;padding-right:10px}.bdm-overlay.contestant-dossier .bdm-scroll .lore-dialogue,.bdm-overlay.node-dossier .bdm-scroll .lore-dialogue{padding-left:12px;padding-right:10px}}.bdm-projection.ching-dossier .bdm-transmission-raster:before,.ching-flicker-wrap .malice-glitch-noise,.ching-flicker-wrap .malice-glitch-scan,.ching-flicker-wrap .malice-glitch-slices{display:none!important}.bdm-projection.ching-dossier .bdm-transmission-raster{background:repeating-linear-gradient(0deg,#0000 0 3px,#040b1330 3px 4px)!important}.bdm-projection.ching-dossier .bdm-image-wrap>.bdm-image{filter:none!important}.ching-holo-wrap{height:100%!important;inset:0;pointer-events:none;position:absolute;width:100%!important}.ching-holo-inner{height:100%;position:relative;transform-origin:center bottom;width:100%;will-change:transform}.ching-holo-img{border:none!important;-webkit-clip-path:none!important;clip-path:none!important;height:100%;inset:0;object-fit:contain;object-position:center bottom;outline:none!important;padding:0;pointer-events:none;position:absolute;transition:none!important;-webkit-user-select:none;user-select:none;width:100%}.ching-holo-core{filter:drop-shadow(0 0 6px rgba(0,220,255,.25));opacity:1;transition:filter .15s ease}.ching-holo-channel{mix-blend-mode:screen;opacity:0;pointer-events:none;transition:opacity .05s linear}.ching-holo-cyan{filter:sepia(1) saturate(8) hue-rotate(145deg) brightness(1.2)}.ching-holo-red{filter:sepia(1) saturate(8) hue-rotate(-50deg) brightness(1.2)}.ching-holo-wrap.is-fluctuating .ching-holo-core{filter:brightness(1.25) contrast(1.12) drop-shadow(0 0 16px rgba(0,230,255,.5))}.ching-holo-wrap.is-fluctuating .ching-holo-channel{opacity:.55}.ching-holo-wrap.is-hard.is-fluctuating .ching-holo-channel{opacity:.72}.ching-holo-wrap.is-destabilize .ching-holo-inner{animation:chingHoloTremorMild .07s steps(2) infinite}.ching-holo-wrap.is-destabilize .ching-holo-cyan{transform:translate(-6px,1px)}.ching-holo-wrap.is-destabilize .ching-holo-red{transform:translate(6px,-1px)}.ching-holo-wrap.is-surge .ching-holo-inner{animation:chingHoloTremorWild .08s steps(2) infinite}.ching-holo-wrap.is-surge .ching-holo-cyan{animation:chingHoloCyanWave .07s steps(3) infinite}.ching-holo-wrap.is-surge .ching-holo-red{animation:chingHoloRedWave .07s steps(3) infinite}.ching-holo-wrap.is-recover .ching-holo-inner{animation:chingHoloTremorMild .06s steps(2) infinite}.ching-holo-wrap.is-recover .ching-holo-cyan{transform:translate(-4px,1px)}.ching-holo-wrap.is-recover .ching-holo-red{transform:translate(4px,-1px)}@keyframes chingHoloTremorMild{0%{transform:translate(0)}50%{transform:translate(-3px,1px) skewX(-1deg)}to{transform:translate(3px,-1px) skewX(1deg)}}@keyframes chingHoloTremorWild{0%{transform:translate(0) scale(1) skewX(0deg)}25%{transform:translate(-8px,3px) scale(1.018) skewX(-2deg)}50%{transform:translate(7px,-4px) scale(.985) skewX(2.2deg)}75%{transform:translate(-5px,2px) scale(1.012) skewX(-1.2deg)}to{transform:translate(6px,-2px) scale(.995) skewX(1.5deg)}}@keyframes chingHoloCyanWave{0%{transform:translate(-5px,2px)}33%{transform:translate(-12px,-3px) skewX(2deg)}66%{transform:translate(-4px,3px) skewX(-1deg)}to{transform:translate(-9px,-1px)}}@keyframes chingHoloRedWave{0%{transform:translate(5px,-2px)}33%{transform:translate(12px,3px) skewX(-2deg)}66%{transform:translate(4px,-3px) skewX(1deg)}to{transform:translate(9px,1px)}}@media (prefers-reduced-motion:reduce){.ching-holo-wrap.is-destabilize .ching-holo-inner,.ching-holo-wrap.is-recover .ching-holo-inner,.ching-holo-wrap.is-surge .ching-holo-cyan,.ching-holo-wrap.is-surge .ching-holo-inner,.ching-holo-wrap.is-surge .ching-holo-red{animation:none!important;transform:none!important}}.bdm-projection.ching-dossier .ching-personality-signal{isolation:isolate}.bdm-projection.ching-dossier .ching-personality-signal>canvas{filter:none;transform:none}.ac-contestant-audio{margin:14px 0 6px}