.crt-screen{clip-path:inset(0 round 9%/12%);isolation:isolate;pointer-events:none;-webkit-user-select:none;user-select:none;--crt-noise:.07;--crt-scan:.22;background:#050505;border-radius:9%/12%;width:880px;height:660px;position:relative;overflow:hidden}.crt-tube{transform-origin:50%;position:absolute;inset:0}.crt-tube-on{animation:.52s cubic-bezier(.2,.8,.2,1) both powerOn}.crt-tube-hidden{visibility:hidden}.crt-tube-off{animation:.42s cubic-bezier(.6,0,.8,.4) both powerOff}@keyframes powerOn{0%{filter:brightness(6);transform:scale(0,.004)}35%{filter:brightness(5);transform:scaleY(.004)}70%{filter:brightness(1.6);transform:scaleY(1.04)}to{filter:brightness();transform:scale(1)}}@keyframes powerOff{0%{filter:brightness();transform:scale(1)}55%{filter:brightness(4);transform:scaleY(.004)}to{filter:brightness(8);opacity:0;transform:scale(0,.004)}}.crt-content{animation:4.5s step-end infinite flicker,7s ease-in-out infinite weave;position:absolute;inset:0}.crt-switching .crt-content{filter:contrast(1.6)brightness(1.4)blur(1px);opacity:.35;animation:90ms steps(2,end) infinite jitter}@keyframes flicker{0%,to{opacity:1}41%{opacity:.94}42%{opacity:1}77%{opacity:.96}78%{opacity:1}}@keyframes weave{0%,to{transform:translate(0)}50%{transform:translate(.6px,-.8px)}}@keyframes jitter{0%{transform:translate(-6px,3px)skew(2deg)}to{transform:translate(8px,-4px)skew(-3deg)}}.crt-static{opacity:var(--crt-noise);mix-blend-mode:screen;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 1.4 -0.2'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");transition:opacity .12s linear;animation:.35s steps(5,end) infinite noise;position:absolute;inset:-20%}.crt-switching .crt-static{opacity:.95}@keyframes noise{0%{transform:translate(0)}20%{transform:translate(-7%,4%)}40%{transform:translate(5%,-9%)}60%{transform:translate(-3%,8%)}80%{transform:translate(9%,2%)}to{transform:translate(0)}}.crt-scan{background:repeating-linear-gradient(to bottom, rgba(0, 0, 0, var(--crt-scan)) 0 2px, transparent 2px 4px);position:absolute;inset:0}.crt-roll{background:linear-gradient(#0000,#e8e3d50f,#0000);height:18%;animation:9s linear infinite roll;position:absolute;top:-20%;left:0;right:0}@keyframes roll{to{top:110%}}.crt-vignette{border-radius:inherit;background:radial-gradient(#0000 55%,#000000bf 100%);position:absolute;inset:0;box-shadow:inset 0 0 60px 12px #000000d9}.crt-glare{border-radius:inherit;background:radial-gradient(60% 35% at 28% 14%,#ffffff21,#0000 70%),linear-gradient(160deg,#ffffff0d 0%,#0000 40%);position:absolute;inset:0}.crt-dot{background:#fff;border-radius:50%;width:10px;height:10px;margin:-5px;animation:1.4s ease-out .35s both dotFade;position:absolute;top:50%;left:50%;box-shadow:0 0 18px 6px #dce6ffb3}@keyframes dotFade{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.2)}}.crt-card{color:#e8e3d5;text-align:center;filter:sepia(.25)contrast(1.05);background:radial-gradient(at 50% 45%,#5a554b 0%,#2b2924 55%,#121110 100%);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.crt-frame{outline-offset:8px;border:3px solid #e8e3d5cc;border-radius:28px/22px;outline:1px solid #e8e3d580;position:absolute;inset:56px 70px}.crt-chan{font-family:var(--font-special-elite), monospace;letter-spacing:.35em;opacity:.85;font-size:26px}.crt-title{font-family:var(--font-limelight), serif;letter-spacing:.02em;text-shadow:0 0 12px #e8e3d559,3px 3px #0009;max-width:640px;font-size:66px;line-height:1.02}.crt-status{font-family:var(--font-special-elite), monospace;letter-spacing:.2em;border-top:2px solid #e8e3d599;border-bottom:2px solid #e8e3d599;padding:6px 18px;font-size:22px}.crt-star{opacity:.8;font-size:28px}.crt-hero{background:#111;position:absolute;inset:0}.crt-hero img{object-fit:cover;filter:contrast(1.08);width:100%;height:100%}.crt-hero-video{object-fit:contain;filter:contrast(1.08);opacity:0;background:#000;width:100%;height:100%;transition:opacity .25s linear;position:absolute;inset:0}.crt-hero-video.is-ready{opacity:1}.crt-hero-title{color:#f2eedf;text-align:center;background:linear-gradient(#0000,#000000d9);flex-direction:column;align-items:center;gap:6px;padding:90px 80px 64px;display:flex;position:absolute;bottom:0;left:0;right:0}.crt-cta{font-family:var(--font-special-elite), monospace;letter-spacing:.22em;color:#f2eedf;margin-top:6px;font-size:19px;animation:1.6s step-end infinite crt-cta-blink}@keyframes crt-cta-blink{0%,70%{opacity:1}71%,to{opacity:.35}}.crt-hero-title .crt-title{font-size:54px}.crt-notice{color:#e8e3d5;text-align:center;filter:sepia(.2)contrast(1.05);font-family:var(--font-special-elite), monospace;background:radial-gradient(at 50% 45%,#4a463e 0%,#24221e 60%,#100f0d 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:70px 110px;display:flex;position:absolute;inset:0}.crt-notice-band{letter-spacing:.3em;color:#111;background:#e8e3d5;padding:4px 18px;font-size:20px;animation:1.2s step-end infinite crt-cta-blink}.crt-notice-lead{letter-spacing:.18em;opacity:.85;margin-top:6px;font-size:22px}.crt-notice-call{letter-spacing:.4em;opacity:.7;font-size:18px}.crt-notice-name{font-family:var(--font-limelight), serif;letter-spacing:.04em;text-shadow:0 0 14px #e8e3d559,3px 3px #0009;font-size:74px;line-height:1}.crt-notice-role{letter-spacing:.25em;border-top:2px solid #e8e3d58c;border-bottom:2px solid #e8e3d58c;padding:4px 0;font-size:20px}.crt-notice-pitch{letter-spacing:.08em;opacity:.85;max-width:600px;font-size:17px;line-height:1.4}.crt-notice-rows{letter-spacing:.12em;width:100%;max-width:600px;margin-top:4px;font-size:18px}.crt-notice-rows div{align-items:baseline;gap:10px;line-height:1.7;display:flex}.crt-notice-rows dt{opacity:.75}.crt-notice-rows div:after{content:"";border-bottom:2px dotted #e8e3d573;flex:1;order:1}.crt-notice-rows dd{text-align:right;order:2}.crt-notice-foot{letter-spacing:.22em;margin-top:8px;font-size:18px;animation:1.6s step-end infinite crt-cta-blink}.crt-osd{font-family:var(--font-special-elite), monospace;color:#f2eedf;text-shadow:0 0 8px #f2eedfb3,2px 2px #000000b3;z-index:2;position:absolute;inset:0}.crt-osd-message{letter-spacing:.25em;white-space:nowrap;opacity:0;background:#0000008c;border-top:2px solid #f2eedfb3;border-bottom:2px solid #f2eedfb3;padding:12px 26px;font-size:34px;transition:opacity .12s steps(2,end);position:absolute;top:50%;left:50%;translate:-50% -50%}.crt-osd-message.is-on{opacity:1}.crt-osd-channel,.crt-osd-volume{opacity:0;transition:opacity .12s steps(2,end);position:absolute}.crt-osd-channel.is-on,.crt-osd-volume.is-on{opacity:1}.crt-osd-channel{flex-direction:column;align-items:flex-end;gap:4px;display:flex;top:70px;right:92px}.crt-osd-num{letter-spacing:.05em;font-size:72px;line-height:1}.crt-osd-name{letter-spacing:.25em;font-size:18px}.crt-osd-volume{letter-spacing:.2em;align-items:center;gap:14px;font-size:22px;display:flex;bottom:78px;left:50%;transform:translate(-50%)}.crt-osd-bars{gap:5px;display:flex}.crt-osd-bars i{border:2px solid #f2eedf99;width:12px;height:26px;box-shadow:0 0 6px #f2eedf4d}.crt-osd-bars i.lit{background:#f2eedf}@media (prefers-reduced-motion:reduce){.crt-cta,.crt-notice-band,.crt-notice-foot,.crt-content,.crt-static,.crt-roll,.crt-switching .crt-content{animation:none}}
