.tv{--tv-black:#070707;--tv-acid:#c6ff00;--tv-bone:#f1efe6;--tv-dim:#9d998d;--tv-red:#ff2b2b;--tv-hud:rgba(236,240,232,0.92);--tv-cond:"obviously-condensed","Anton",sans-serif;--tv-wide:"obviously-wide","Archivo",sans-serif;--tv-text:"obviously","Archivo",sans-serif;--tv-mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--tv-edge:clamp(18px,2.2vw,34px);background:var(--tv-black);color:var(--tv-bone)}.tv-screen{position:relative;height:100svh;min-height:560px;overflow:hidden;background:#000;isolation:isolate}.tv-screen:after{content:"";position:absolute;inset:0;z-index:9;pointer-events:none;border-radius:clamp(14px,2vw,28px);box-shadow:0 0 0 40px var(--tv-black),inset 0 0 0 clamp(6px,.8vw,12px) var(--tv-black),inset 0 0 clamp(60px,9vw,160px) rgba(0,0,0,.85)}.tv-feed{position:absolute;inset:0;z-index:0;animation:tv-flicker 5.2s steps(1) infinite}.tv-cam{object-fit:cover;opacity:0}.tv-cam.is-on{opacity:1;animation:tv-push 2.4s linear both}.tv-static{width:100%;height:100%;z-index:1;image-rendering:pixelated}.tv-scan,.tv-static{position:absolute;inset:0;pointer-events:none}.tv-scan{z-index:2;background:repeating-linear-gradient(180deg,rgba(0,0,0,.34) 0 1px,transparent 1px 3px)}.tv-roll{left:0;right:0;top:0;height:22%;z-index:2;background:linear-gradient(180deg,transparent,rgba(220,255,230,.07) 50%,transparent);animation:tv-roll 7s linear infinite}.tv-roll,.tv-vignette{position:absolute;pointer-events:none}.tv-vignette{inset:0;z-index:3;background:radial-gradient(ellipse at 50% 50%,transparent 52%,rgba(0,0,0,.7) 100%)}.tv-centre{position:absolute;inset:0;justify-content:center;padding-bottom:4%}.tv-centre,.tv-words{display:flex;flex-direction:column;align-items:center;pointer-events:none}.tv-words{position:relative;z-index:4;font-family:var(--tv-wide);font-weight:700;line-height:.95;letter-spacing:-.03em;text-transform:uppercase;text-align:center;color:var(--tv-bone);filter:drop-shadow(0 0 .025em rgba(245,248,240,.45)) drop-shadow(0 0 .12em rgba(0,0,0,.8));animation:tv-flash .42s linear both,tv-signal 3.3s steps(1) .5s infinite,tv-jitter 2.6s steps(1) .5s infinite}.tv-line{position:relative;display:block;padding:.16em .08em;margin:-.16em -.08em;white-space:nowrap;animation:tv-jolt .36s cubic-bezier(.2,.9,.3,1) both}.has-snow .tv-line,.has-snow .tv-line:after{background-image:var(--tv-snow);background-size:192px 192px;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.has-snow .tv-line{animation:tv-jolt .36s cubic-bezier(.2,.9,.3,1) both,tv-snow .3s steps(1) infinite}.has-snow .tv-line:after{content:attr(data-text);position:absolute;inset:0;padding:inherit;opacity:0;animation:tv-tear 2.9s steps(1) .8s infinite,tv-snow .3s steps(1) infinite}.tv-hud{position:absolute;inset:0;z-index:6;pointer-events:none;font-family:var(--tv-mono);font-weight:600;font-size:clamp(11px,1.05vw,16px);line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--tv-hud);text-shadow:0 0 6px rgba(0,0,0,.7)}.tv-hud>div{position:absolute;display:flex;flex-direction:column}.tv-hud-tl{left:calc(var(--tv-edge) + 6px);flex-direction:row!important;align-items:baseline}.tv-hud-tl,.tv-hud-tr{top:calc(var(--tv-edge) + 6px)}.tv-hud-tr{right:calc(var(--tv-edge) + 6px);align-items:flex-end}.tv-hud-bl{left:calc(var(--tv-edge) + 6px)}.tv-hud-bl,.tv-hud-br{bottom:calc(var(--tv-edge) + 6px)}.tv-hud-br{right:calc(var(--tv-edge) + 6px)}.tv-hud-dim{color:rgba(236,240,232,.66)}.tv-time{font-size:2.1em;line-height:1;letter-spacing:.02em}.tv-rec{display:inline-flex;align-items:center;gap:.45em}.tv-rec i{width:.72em;height:.72em;border-radius:50%;background:var(--tv-red);box-shadow:0 0 8px rgba(255,43,43,.8);animation:tv-blink 1s steps(1) infinite}.tv-mark{font-weight:800;color:var(--tv-black);background:var(--tv-acid);padding:0 .3em .23em;text-shadow:none}.tv-mark,.tv-mark-rave{font-family:var(--tv-wide);font-size:clamp(15px,1.45vw,22px);letter-spacing:0;line-height:1}.tv-mark-rave{margin-left:.4em;font-weight:700;color:var(--tv-acid)}.tv-corner{position:absolute;width:clamp(22px,2.6vw,40px);height:clamp(22px,2.6vw,40px);border:0 solid var(--tv-hud)}.tv-corner.tl{top:var(--tv-edge);left:var(--tv-edge);border-top-width:3px;border-left-width:3px}.tv-corner.tr{top:var(--tv-edge);right:var(--tv-edge);border-top-width:3px;border-right-width:3px}.tv-corner.bl{bottom:var(--tv-edge);left:var(--tv-edge);border-bottom-width:3px;border-left-width:3px}.tv-corner.br{bottom:var(--tv-edge);right:var(--tv-edge);border-bottom-width:3px;border-right-width:3px}.tv-cta{position:relative;z-index:7;width:var(--tv-block);min-width:max-content;margin-top:24px;pointer-events:auto;padding:calc(16px - .23em) 0 16px;text-align:center;font-family:var(--tv-wide);font-weight:700;font-size:min(15px,calc((var(--tv-block) - 32px) / 19));line-height:1;letter-spacing:.01em;text-transform:uppercase;text-decoration:none;white-space:nowrap;color:var(--tv-black);background:var(--tv-acid);box-shadow:0 0 0 4px rgba(7,7,7,.55)}.tv-intake{display:flex;flex-direction:column;justify-content:space-between;padding:56px 22px 28px;background:var(--tv-black)}.tv-intake-inner{width:100%;max-width:440px;margin:0 auto}.tv-title{font-family:var(--tv-cond);font-weight:800;font-size:clamp(76px,22vw,116px);line-height:.86;color:var(--tv-bone)}.tv-sub,.tv-title{text-align:center;text-transform:uppercase}.tv-sub{margin-top:14px;font-family:var(--tv-wide);font-weight:700;font-size:clamp(14px,4.2vw,22px);white-space:nowrap;line-height:1.1;color:var(--tv-acid)}.tv-copy{margin:18px 0 26px;font-family:var(--tv-text);font-weight:500;font-size:16px;line-height:1.5;text-align:center;text-wrap:balance;color:#cfcabd}.tv-nowrap{white-space:nowrap}.tv-confirmed em,.tv-copy em{font-style:normal;color:var(--tv-acid)}.tv-field{margin-bottom:14px}.tv-field label{display:block;margin-bottom:6px;font-family:var(--tv-mono);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tv-dim)}.tv-field input{width:100%;padding:15px 14px;font:500 16px/1.2 var(--tv-text);color:var(--tv-bone);background:#121214;border:1px solid #34343a;border-radius:0;outline:none;cursor:text}.tv-field input::placeholder{color:#5c5a54}.tv-field input:focus{border-color:var(--tv-acid);box-shadow:0 0 0 1px var(--tv-acid)}.tv-error{margin:4px 0 12px;font-family:var(--tv-mono);font-size:13px;color:#ff5a4f}.tv-submit{width:100%;margin-top:8px;padding:calc(20px - .23em) 20px 20px;font-family:var(--tv-wide);font-weight:700;font-size:19px;line-height:1;text-transform:uppercase;color:var(--tv-black);background:var(--tv-acid);border:0;border-radius:0;cursor:pointer}.tv-submit:hover{background:var(--tv-bone)}.tv-submit:disabled{opacity:.6;cursor:wait}.tv-fine{margin-top:16px;font-family:var(--tv-mono);font-size:11px;line-height:1.5;color:var(--tv-dim)}.tv-confirmed{margin-top:30px;font-family:var(--tv-text);font-size:18px;line-height:1.5}.tv-confirmed-stamp{display:inline-block;margin-bottom:22px;padding:0 .25em .17em;rotate:-6deg;font-family:var(--tv-cond);font-weight:800;font-size:64px;line-height:1;text-transform:uppercase;color:var(--tv-bone);border:6px double var(--tv-bone);filter:url(#distress)}.tv-footer{display:flex;flex-wrap:nowrap;justify-content:space-between;gap:12px;width:100%;max-width:440px;margin:48px auto 0;padding:16px 0 0;font-family:var(--tv-mono);font-size:min(11px,calc((100vw - 68px) / 32.4));letter-spacing:.1em;white-space:nowrap;text-transform:uppercase;color:#6d6a62}.tv-footer span:last-child{margin-right:-.1em}@media (min-width:1100px){.tv{display:grid;grid-template-columns:1fr 480px;height:100vh;overflow:hidden}.tv-screen{height:100vh;min-height:0}.tv-intake{height:100vh;overflow-y:auto;padding:48px 20px 28px;border-left:1px solid #1c1c1f}.tv-intake-inner{margin:auto}.tv-cta{display:none}}@keyframes tv-push{0%{transform:scale(1.03)}to{transform:scale(1.11)}}@keyframes tv-roll{0%{transform:translateY(-100%)}to{transform:translateY(560%)}}@keyframes tv-flicker{0%{opacity:1}31%{opacity:.9}32%{opacity:1}74%{opacity:.86}75%{opacity:1}}@keyframes tv-flash{0%{opacity:0}8%{opacity:1}16%{opacity:.12}26%{opacity:1}to{opacity:1}}@keyframes tv-jolt{0%{transform:translate(-1.2%,.8%) scale(1.09)}45%{transform:translate(.8%,-.4%) scale(.99)}to{transform:none}}@keyframes tv-jitter{0%{transform:none}90%{transform:translateX(.5%)}92%{transform:translateX(-.4%) skewX(-2deg)}94%{transform:none}}@keyframes tv-signal{0%{opacity:1}7%{opacity:.55}8%{opacity:1}29%{opacity:.8}30%{opacity:1}52%{opacity:.3}53%{opacity:.9}54%{opacity:1}78%{opacity:.65}79%{opacity:1}}@keyframes tv-snow{0%{background-position:0 0}16%{background-position:-71px -133px}33%{background-position:-149px -29px}50%{background-position:-23px -97px}66%{background-position:-113px -167px}83%{background-position:-181px -61px}}@keyframes tv-tear{0%{opacity:0}12%{opacity:1;-webkit-clip-path:inset(18% 0 70% 0);clip-path:inset(18% 0 70% 0);transform:translateX(-2.5%)}14%{opacity:0}47%{opacity:1;-webkit-clip-path:inset(55% 0 30% 0);clip-path:inset(55% 0 30% 0);transform:translateX(3%)}48%{opacity:1;-webkit-clip-path:inset(62% 0 26% 0);clip-path:inset(62% 0 26% 0);transform:translateX(-1.5%)}50%{opacity:0}81%{opacity:1;-webkit-clip-path:inset(34% 0 58% 0);clip-path:inset(34% 0 58% 0);transform:translateX(1.8%)}83%{opacity:0}}@keyframes tv-blink{0%{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.has-snow .tv-line,.tv-cam.is-on,.tv-feed,.tv-line,.tv-rec i,.tv-roll,.tv-words{animation:none}.has-snow .tv-line:after{display:none}}