@font-face{font-family:Instrument Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-normal.DnYpCC2O.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-normal.BVbkICAY.woff)format("woff")}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/ibm-plex-mono-latin-700-normal.7sUh57Bg.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-700-normal.CNHXzs6v.woff)format("woff")}@font-face{font-family:VT323;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/vt323-latin-400-normal.wDgJuOC9.woff2)format("woff2"),url(/_astro/vt323-latin-400-normal.Dqn9ZSPj.woff)format("woff")}@font-face{font-family:Reenie Beanie;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/reenie-beanie-latin-400-normal.4a-HEdeI.woff2)format("woff2"),url(/_astro/reenie-beanie-latin-400-normal.vYxg_nup.woff)format("woff")}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/anton-latin-400-normal.Byf51wtH.woff2)format("woff2"),url(/_astro/anton-latin-400-normal.AUNGEG_V.woff)format("woff")}:where(.nf,.nf-palette){--deep-water:#07131f;--hull-steel:#10263a;--sodium:#ffb347;--signal:#e8453c;--sea-glass:#7fd6c2;--fog:#c9d3dc;--ink:var(--deep-water);--ink-2:#0b1b2a;--glass:#03080d;--hull:var(--hull-steel);--hull-lift:#183550;--neon-hue:35;--shell-hue:168;--neon:var(--sodium);--neon-soft:#ffc987;--on-neon:#1c1103;--candle:#ffa24a;--crt:#3f7fd9;--crt-key:#2a5fb8;--crt-deep:#061a2e;--crt-deeper:#030f1c;--cyan:var(--sea-glass);--cyan-hi:#a6e8d8;--cyan-ink:#c6efe5;--cyan-dim:#86b3a9;--on-cyan:#04161a;--paper:#e9edf0;--paper-warm:#d8dee3;--paper-2:var(--fog);--paper-ink:#15202a;--paper-ink-2:#4b5967;--muted:#93a2b1;--muted-2:#7d8c9c;--hair:#ffffff17;--metal-hi:#1e2d3b;--metal:#111c26;--metal-lo:#081018;--cork-hi:#b58c64;--cork:#936b48;--cork-lo:#694a30;--alu-hi:#e6e8ec;--alu:#a4aab2;--alu-lo:#4c5158;--neon-deep:#8a4d0c;--tape-cyan:var(--sea-glass);--tape-mid:#4ea6bd;--tape-far:#2f6d9c;--tape-deep:#0b2c42;--lcd:#9fe8c9;--led-g:#3dff8a;--print:#eaf2f6;--print-line:#041018;--print-silk:#bfe6dc;--print-chip:#c3d3d9;--black:#000;--white:#fff;--navy:#0f1f4a;--navy-hi:#1a306b;--bevel-hi:#c3c8d8;--bevel-lo:#4a5070;--guide-yellow:#f6e25a;--pv-cyan:#2fa9c8;--pv-head-hi:#7aa6ff;--flap:#16212c;--flap-hi:#26333f;--flap-ink:#eef2f4;--warn:#ffd66b;--fault:#ff6b5e;--rec:var(--signal);--serif:"Instrument Serif", "Iowan Old Style", Georgia, serif;--read:"Iowan Old Style", Charter, "Bitstream Charter", "Sitka Text", Cambria, Georgia, serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--hand:"Reenie Beanie", cursive;--poster:"Anton", "Archivo Black", Impact, sans-serif;--board:"VT323", "IBM Plex Mono", monospace;--m-1:11px;--m-2:12px;--m-3:13px;--m-4:15px;--z-room:0;--z-stage:10;--z-chrome:30;--z-grain:60;--z-skiplink:90;--z-screen:1;--z-glass:8;--z-osd:10;--z-overlay:12}@property --lit{syntax:"<number>";inherits:false;initial-value:1}.nf{&{--lit:1;--gut:clamp(18px, 4vw, 64px)}&,& *{box-sizing:border-box}&{background:var(--ink);color:var(--paper);font-family:var(--serif);-webkit-font-smoothing:antialiased;font-variant-emoji:text;margin:0;font-size:clamp(17px,1.15vw,19px);line-height:1.55;overflow-x:hidden}& a{color:inherit}& img,& video{max-width:100%;display:block}& img{font-family:var(--mono);font-size:var(--m-1);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-2);background:repeating-linear-gradient(0deg, #ffffff0f 0 1px, transparent 1px 3px), radial-gradient(circle at 30% 40%, var(--metal-hi), var(--metal-lo) 70%)}& ::selection{background:var(--neon);color:var(--on-neon)}& .neon-text{color:var(--neon-soft);text-shadow:0 0 calc(18px*var(--lit)) hsl(var(--neon-hue) 100% 60% / calc(.7*var(--lit))), 0 0 calc(54px*var(--lit)) hsl(var(--neon-hue) 100% 50% / calc(.35*var(--lit)))}& #grain{z-index:var(--z-grain);pointer-events:none;opacity:.16;mix-blend-mode:overlay;image-rendering:pixelated;will-change:transform;background-size:192px 192px;animation:.6s step-end infinite nf-grain;position:fixed;inset:-192px}& #grain.still{animation:none}&.paused *,&.paused :before,&.paused :after{animation-play-state:paused!important}& .vig{z-index:calc(var(--z-room) + 5);pointer-events:none;background:radial-gradient(150% 105% at 50% 42%,#0000 58%,#00000057 84%,#0000009e 100%);position:fixed;inset:0}& .kicker{font-family:var(--mono);font-size:var(--m-1);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.7em;display:flex}& .kicker b{color:var(--neon-soft);font-weight:500}& .tc{font-family:var(--mono);font-size:var(--m-1);letter-spacing:.16em;color:var(--paper-2)}& .fine{font-family:var(--mono);font-size:var(--m-2);letter-spacing:.02em;color:var(--muted);line-height:1.6}& h1,& h2,& h3{letter-spacing:-.02em;margin:0;font-weight:400;line-height:.98}& h1{font-size:clamp(3rem,9vw,8.5rem)}& h2{font-size:clamp(2.1rem,5vw,4.2rem)}& h3{font-size:clamp(1.3rem,2.2vw,1.9rem);line-height:1.1}& .hand{font-family:var(--hand);color:var(--paper-warm);font-size:1.5em;line-height:1.15;transform:rotate(-1.4deg)}& .lede{max-width:46ch;color:var(--paper-2)}& .pola{background:var(--paper);width:100%;transform:rotate(var(--tilt,-1.6deg));margin:0;padding:12px 12px 52px;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative;box-shadow:0 22px 50px #000000a6,inset 0 2px #ffffff0f}& .pola img{aspect-ratio:1;object-fit:cover;filter:saturate(.95)contrast(1.05);width:100%;height:auto}& .pola .caption{font-family:var(--hand);color:var(--paper-ink);font-size:22px;position:absolute;bottom:10px;left:16px;right:16px;transform:rotate(-.8deg)}& .pola-tape{backdrop-filter:blur(1px);z-index:2;background:#e2e8ec66;border-left:1px dashed #ffffff40;border-right:1px dashed #ffffff40;width:96px;height:26px;position:absolute;top:-13px;left:50%;transform:translate(-50%)rotate(-3deg)}& .btn{font-family:var(--mono);font-size:var(--m-3);letter-spacing:.14em;text-transform:uppercase;background:var(--neon);min-height:44px;color:var(--on-neon);cursor:pointer;z-index:calc(var(--z-screen) + 5);box-shadow:inset 0 1px 0 #ffffff59, inset 0 -3px 0 #00000047, 0 3px 0 hsl(var(--neon-hue) 70% 22%);border:0;border-radius:3px;justify-content:center;align-items:center;gap:.8em;padding:.8em 1.4em;font-weight:500;text-decoration:none;transition:transform 60ms ease-out,box-shadow 60ms ease-out,filter .15s;display:inline-flex;position:relative}& .btn:hover{filter:brightness(1.08)}& .btn:active,& .btn.pressed{box-shadow:inset 0 1px 0 #fff3, inset 0 -1px 0 #00000047, 0 1px 0 hsl(var(--neon-hue) 70% 22%);transform:translateY(2px)}& .btn.ghost{color:var(--paper);background:#07131fb8;border:1px solid #ffffff38;box-shadow:inset 0 1px #ffffff14,0 3px #0009}& .btn.ghost:hover{border-color:var(--neon-soft);filter:none}& .btn.ghost:active{box-shadow:0 1px #0009}& .pulse{background:var(--neon);width:7px;height:7px;box-shadow:0 0 12px var(--neon);border-radius:50%;animation:2.4s ease-in-out infinite nf-pulse}& .topbar{z-index:calc(var(--z-chrome) + 20);padding:14px var(--gut);pointer-events:none;background:linear-gradient(#07131fd9,#0000);justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}& .topbar>*{pointer-events:auto}& .wordmark{font-family:var(--serif);letter-spacing:-.01em;font-size:21px;font-style:italic;text-decoration:none}& section{position:relative}@media (prefers-reduced-motion:reduce){& *{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}}@keyframes nf-grain{0%{transform:translate(0)}17%{transform:translate(-61px,37px)}33%{transform:translate(29px,-83px)}50%{transform:translate(-97px,-19px)}67%{transform:translate(53px,71px)}83%{transform:translate(-13px,113px)}}@keyframes nf-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.8)}}.nf{& .tilt-m20{--tilt:-2deg}& .tilt-m16{--tilt:-1.6deg}& .tilt-m08{--tilt:-.8deg}& .tilt-p15{--tilt:1.5deg}& .tilt-p16{--tilt:1.6deg}& .tilt-p30{--tilt:3deg}& .tilt-m30{--tilt:-3deg}}.nf{&.nf-set{height:100svh;overflow:hidden}& .room{z-index:var(--z-room);position:fixed;inset:0}& .room img{object-fit:cover;object-position:50% 45%;filter:brightness(.4)saturate()blur(4px);width:100%;height:100%}& .room:after{content:"";background:radial-gradient(70% 60% at 50% 45%,#0000,#03080deb 85%);position:absolute;inset:0}& .spill{width:120vw;height:90vh;z-index:calc(var(--z-room) + 1);pointer-events:none;opacity:var(--onair,0);background:radial-gradient(45% 40% at 50% 48%, hsl(var(--neon-hue) 100% 55% / .14), hsl(var(--neon-hue) 100% 55% / .05) 45%, transparent 75%);transition:opacity .8s;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}& .stage{z-index:var(--z-stage);height:100svh;padding:74px var(--gut) 78px;grid-template-columns:clamp(124px,14vw,200px) 1fr clamp(150px,13vw,206px);align-items:center;gap:clamp(16px,2.4vw,40px);display:grid;position:relative}@media (width<=1180px){& .stage{grid-template-columns:clamp(124px,14vw,200px) 1fr}}& .rail{align-content:center;gap:3px;transition:opacity .4s;display:grid}& .rail-dial{display:contents}& .ch{cursor:pointer;text-align:left;width:100%;min-height:36px;font-family:var(--mono);font-size:var(--m-2);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);background:0 0;border:1px solid #0000;align-items:center;gap:.9em;padding:.55em .85em;transition:color .25s,border-color .25s,background .25s;display:flex}& .ch .num{color:var(--muted-2)}& .ch:hover{color:var(--paper)}& .ch:is([aria-current=true],[aria-current=page]){color:var(--paper);border-color:hsl(var(--neon-hue) 90% 60% / .5);background:hsl(var(--neon-hue) 100% 50% / .09)}& .ch:is([aria-current=true],[aria-current=page]) .num{color:var(--neon-soft)}& .ch.dead{color:var(--muted-2);font-style:italic}& .ch .dot{background:var(--neon);width:6px;height:6px;box-shadow:0 0 10px var(--neon);border-radius:50%}& .rail-foot{font-family:var(--mono);font-size:var(--m-1);letter-spacing:.06em;color:var(--muted);margin-top:1.2rem;line-height:1.9}& .rail-foot kbd{text-align:center;min-width:1.7em;color:var(--paper);border:1px solid #fff3;border-radius:3px;margin-right:.35em;padding:0 .3em;font-family:inherit;display:inline-block}& .rail-foot a{color:inherit}& .rail-foot .keys{grid-template-columns:1fr 1fr;gap:.1em .8em;margin:0;padding:0;list-style:none;display:grid}&.set-off .rail{opacity:.42}&.set-off .tube:before,&.set-off #grain,&.set-off .screens *{animation-play-state:paused}&.set-off .rail .ch[aria-current]{background:0 0;border-color:#0000}& .rail.flicker .ch:not(.dead){animation:90ms steps(2,end) 6 nf-dial}& .tv{min-width:0;position:relative}& .sticky{z-index:2;background:var(--warn);color:var(--paper-ink);white-space:nowrap;font-family:var(--hand);text-align:center;transform-origin:50% 100%;pointer-events:none;margin:0;padding:8px 12px 7px;font-size:24px;line-height:1;transition:opacity .2s,visibility;position:absolute;bottom:calc(100% + 7px);left:62%;transform:rotate(3deg);box-shadow:0 8px 14px #00000080}& .sticky:before{content:"";background:#00000014;height:8px;position:absolute;top:0;left:0;right:0}&[data-overlay] .sticky,&:is([data-page=text],[data-page=guide]) .sticky{opacity:0;visibility:hidden;transition:opacity .2s,visibility 0s .2s}& .tube{--safe-top:54px;--safe-bottom:58px;--safe-left:22px;--safe-right:22px;--screen-x:max(var(--safe-left), clamp(28px,4.4vw,72px));z-index:1;background:var(--glass);height:min(80svh,58vw);box-shadow:0 40px 120px #000000d9, 0 0 calc(90px*var(--lit)) hsl(var(--neon-hue) 100% 50% / calc(.2*var(--lit))), inset 0 0 120px #000000e6;border:1px solid #ffffff12;border-radius:22px/30px;position:relative;overflow:hidden}& .tube:after{content:"";z-index:calc(var(--z-glass) + 1);pointer-events:none;--lit:inherit;background:radial-gradient(90% 70% at 50% 44%, hsl(var(--neon-hue) 100% 62% / calc(.07*var(--lit))), transparent 70%), radial-gradient(120% 110% at 50% 50%, transparent 48%, #000c 100%);position:absolute;inset:0}& .tube:before{content:"";height:140px;z-index:calc(var(--z-glass) + 1);pointer-events:none;will-change:transform;background:linear-gradient(#0000,#ffffff09,#0000);animation:7.5s linear infinite nf-roll;position:absolute;top:0;left:0;right:0}& .tear{height:6px;z-index:var(--z-osd);opacity:0;pointer-events:none;background:linear-gradient(#0000,#ffffff2e 30%,#00000080 70%,#0000);display:none;position:absolute;top:0;left:0;right:0}& .tube.tracking .tear{will-change:transform, opacity, translate;animation:1.4s linear infinite nf-tearroll;display:block}& .osd-band{z-index:var(--z-osd);pointer-events:none;position:absolute;left:0;right:0}& .osd-band.top{height:var(--safe-top);background:linear-gradient(#03080df0 55%,#03080d00);top:0}& .osd-band.bottom{height:var(--safe-bottom);background:linear-gradient(#03080d00,#03080df0 45%);bottom:0}& .tube-osd{z-index:calc(var(--z-osd) + 1);font-family:var(--mono);font-size:var(--m-1);letter-spacing:.18em;text-transform:uppercase;color:var(--paper);text-shadow:0 0 10px #000000f2;white-space:nowrap;position:absolute}& .osd-tl{top:18px;left:var(--safe-left);align-items:center;gap:1.4em;display:flex}& .osd-tr{top:18px;right:var(--safe-right);color:var(--neon-soft)}& .osd-bl{bottom:20px;left:var(--safe-left);color:var(--paper-2)}& .osd-br{bottom:20px;right:var(--safe-right);color:var(--paper-2)}& .osd-msg{z-index:calc(var(--z-osd) + 1);font-family:var(--mono);font-size:var(--m-1);letter-spacing:.18em;text-transform:uppercase;color:var(--warn);opacity:0;pointer-events:none;background:#03080de6;padding:.25em .7em;transition:opacity .2s;position:absolute;top:18px;left:50%;translate:-50%}& .osd-msg.on{opacity:1}& .rec{color:var(--rec)}& .rec .dot{background:var(--rec);width:7px;height:7px;box-shadow:0 0 10px var(--rec);border-radius:50%;margin-right:.5em;animation:1.4s infinite nf-pulse;display:inline-block}& .static{width:100%;height:100%;z-index:var(--z-glass);opacity:0;pointer-events:none;mix-blend-mode:screen;image-rendering:pixelated;position:absolute;inset:0}& .burn{z-index:2;pointer-events:none;font-family:var(--mono);letter-spacing:-.04em;color:var(--white);opacity:0;mix-blend-mode:screen;filter:blur(1.5px);font-size:clamp(90px,14vw,220px);line-height:1;position:absolute;bottom:8%;right:6%}& .burn.on{opacity:.045}& .screens{position:absolute;inset:0}& .tube.split .screens{filter:drop-shadow(2px 0 #ff00508c)drop-shadow(-2px 0 #00d2ff8c)}& .screens:after{content:"";z-index:calc(var(--z-screen) + 4);pointer-events:none;background:repeating-linear-gradient(180deg, rgba(0,0,0,calc(.34 * var(--scan,1))) 0 1px, transparent 1px 3px);position:absolute;inset:0}& .screens :is(.btn,.walkman,.pager button,.tabs a,.freeze-close,.dep-foot){z-index:calc(var(--z-screen) + 5);position:relative}& .screens :is(.fastext,.cam-hint){z-index:calc(var(--z-screen) + 5)}& .tube.bed .static{z-index:calc(var(--z-screen) - 1)}& .screen{inset:var(--safe-top) 0 var(--safe-bottom);scrollbar-width:thin;padding:12px var(--screen-x) 18px;display:none;position:absolute;overflow:auto;mask-image:linear-gradient(#0000,#000 10px calc(100% - 14px),#0000)}& .screen.on{display:block}& .screen.bleed{padding:0;inset:0;overflow:hidden;mask-image:none}& .screen::-webkit-scrollbar{width:6px}& .screen::-webkit-scrollbar-thumb{background:#ffffff24}& .screen h2{margin-bottom:.3em;line-height:.95}& .screen .lede{margin-bottom:1.4rem}& .qline{color:var(--paper);max-width:48ch;margin:0;padding:.1em 0;font-size:clamp(1.1rem,1.8vw,1.45rem);font-style:italic;line-height:1.42}& .qline b{font-family:var(--mono);font-style:normal;font-size:var(--m-1);letter-spacing:.2em;text-transform:uppercase;color:var(--neon-soft);margin-bottom:.45em;font-weight:500;display:block}& .no-tape{aspect-ratio:1;background:repeating-linear-gradient(0deg, #ffffff0f 0 1px, transparent 1px 3px), radial-gradient(circle at 30% 40%, var(--metal-hi), var(--metal-lo) 70%);width:100%;font-family:var(--mono);font-size:var(--m-2);letter-spacing:.24em;text-transform:uppercase;color:var(--paper-2);place-items:center;display:grid;position:relative;overflow:hidden}& .no-tape span{background:#03080dd9;border:1px solid #ffffff2e;padding:.4em .8em}& .cam .no-tape{aspect-ratio:auto;height:100%;position:absolute;inset:0}& .fastext{left:clamp(16px,3vw,40px);right:clamp(16px,3vw,40px);bottom:calc(var(--safe-bottom) + 4px);grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid;position:absolute}& .fastext>*{min-height:44px;font-family:var(--mono);font-size:var(--m-2);letter-spacing:.08em;text-transform:uppercase;text-align:center;color:var(--black);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.5em;padding:.4em .6em;font-weight:500;line-height:1.25;text-decoration:none;transition:transform 60ms;display:flex;box-shadow:inset 0 -3px #00000047}& .fastext>:active{box-shadow:none;transform:translateY(2px)}& .fastext>:empty{visibility:hidden}& .dead-air{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}& .nosig{font-family:var(--mono);letter-spacing:.3em;text-transform:uppercase;color:var(--white);text-shadow:0 0 18px #fff6;background:#0000008c;padding:.2em .6em;font-size:clamp(20px,3.4vw,44px)}& .hello-plate{margin:0;position:absolute;inset:0;overflow:hidden}& .hello-plate img{object-fit:cover;object-position:50% 40%;filter:brightness(.9)saturate(.92);width:100%;height:100%}& .hello-plate .no-tape{aspect-ratio:auto;height:100%;position:absolute;inset:0}& .hello-plate:after{content:"";background:linear-gradient(#03080d00 38%,#03080dbd 64%,#03080df2),linear-gradient(#03080d99,#03080d00 20%);position:absolute;inset:0}& .strap{left:var(--screen-x);top:calc(var(--safe-top) + 8px);z-index:2;justify-items:start;margin:0;display:grid;position:absolute}& .strap b{font-family:var(--serif);color:var(--paper);background:#03080ddb;padding:.12em .6em .18em;font-size:clamp(1.3rem,2vw,1.8rem);font-weight:400;line-height:1.15}& .strap span{font-family:var(--mono);font-size:var(--m-1);letter-spacing:.14em;text-transform:uppercase;color:var(--on-neon);background:var(--neon-soft);padding:.35em .9em}& .hello-words{left:0;bottom:var(--safe-bottom);width:min(660px,64%);max-height:calc(100% - var(--safe-top) - var(--safe-bottom));scrollbar-width:thin;padding:12px 0 14px var(--screen-x);flex-direction:column;align-items:flex-start;gap:.75rem;display:flex;position:absolute;overflow:auto;mask-image:linear-gradient(#0000,#000 10px calc(100% - 12px),#0000)}& .hello-words>*{margin:0}& .hello-q{font-family:var(--mono);font-size:var(--m-2);letter-spacing:.14em;text-transform:uppercase;color:var(--paper);border:1px solid hsl(var(--neon-hue) 90% 60% / .45);background:#03080ddb;padding:.5em .85em}& .hello-q b{color:var(--neon-soft);margin-right:.7em;font-weight:500}& .hello .hello-words .screen-title{font-size:clamp(2.2rem,4.2vw,3.8rem)}& .hello-words .qline{max-width:52ch;font-size:clamp(1.05rem,1.45vw,1.3rem)}& .tonight{right:var(--screen-x);top:calc(var(--safe-top) + 8px);z-index:2;background:#03080dcc;border:1px solid #ffffff1f;width:min(300px,33%);padding:.8em 1em .7em;position:absolute}& .tonight .lede{margin:0 0 .6em;font-size:.95rem;font-style:italic;line-height:1.35}& .tonight dl{font-family:var(--mono);font-size:var(--m-2);letter-spacing:.04em;grid-template-columns:2.2em 1fr;gap:.05em .7em;margin:0;line-height:1.7;display:grid}& .tonight dt{color:var(--neon-soft)}& .tonight dd{color:var(--paper-2);margin:0}& .tonight a{color:inherit;text-decoration:none}& .tonight a:hover{color:var(--neon-soft)}& .acts{flex-wrap:wrap;gap:12px;display:flex}& .hifi{grid-template-columns:minmax(0,1.45fr) minmax(0,.85fr);align-items:start;gap:clamp(16px,2vw,32px);display:grid}& .hifi-left{gap:16px;display:grid}& .hifi-head{align-items:flex-end;gap:18px;display:flex}& .sleeve{flex:none;width:clamp(90px,9vw,140px);margin:0;position:relative;transform:rotate(-2deg)}& .sleeve img{aspect-ratio:1;object-fit:cover;width:100%;height:auto;box-shadow:0 20px 40px #000000b3}& .albumtitle{font-family:var(--poster);text-transform:uppercase;letter-spacing:-.01em;margin:0 0 .4rem;font-size:clamp(28px,3.6vw,50px);line-height:.9}& .jcard{background:linear-gradient(180deg,var(--paper),var(--paper-warm));color:var(--paper-ink);padding:16px 18px 18px;transform:rotate(.8deg);box-shadow:0 18px 40px #0009}& .jcard-head{border-bottom:2px solid var(--paper-ink);font-family:var(--mono);font-size:var(--m-1);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:baseline;gap:1em;margin-bottom:.4em;padding-bottom:.4em;display:flex}& .jcard .season{font-family:var(--mono);font-size:var(--m-1);letter-spacing:.14em;text-transform:uppercase;color:var(--paper-ink-2);padding:.8em 0 .2em}& .jcard .row{border-bottom:1px dotted #241c224d;grid-template-columns:2em 1fr auto;align-items:baseline;gap:.8em;padding:.28em 0;font-size:.95rem;line-height:1.3;display:grid}& .jcard .row .n,& .jcard .row .r{font-family:var(--mono);font-size:var(--m-1);color:var(--paper-ink-2)}& .jcard .row.single .ttl{font-weight:600}& .jcard .row[aria-current=true] .n:after{content:" ▸"}& .note-line{font-family:var(--hand);color:var(--paper-ink);margin:.6em 0 0;font-size:24px;line-height:1.1;transform:rotate(-1deg)}& .screen.notebook{background:var(--ink-2)}& .dash-plate{pointer-events:none;margin:0;position:absolute;inset:0;overflow:hidden}& .dash-plate img{object-fit:cover;filter:brightness(.34)saturate(.8)blur(2px);width:100%;height:100%}& .dash-plate .no-tape{display:none}& .dash-plate:after{content:"";background:radial-gradient(80% 70%,#0000,#03080dd9);position:absolute;inset:0}& .page .odo{font-family:var(--mono);font-size:var(--m-1);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-ink-2);line-height:var(--rule);margin:0}& .nb{inset:calc(var(--safe-top) + 4px) var(--screen-x) calc(var(--safe-bottom) + 4px);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,640px) auto;justify-content:center;display:grid;position:absolute}& .pages{--rule:30px;scrollbar-width:thin;background:linear-gradient(90deg, transparent 58px, #e8453c80 58px 60px, transparent 60px), repeating-linear-gradient(180deg, transparent 0 calc(var(--rule) - 1px), #4c86ff47 calc(var(--rule) - 1px) var(--rule)), linear-gradient(180deg,var(--paper),var(--paper-warm));max-height:100%;color:var(--paper-ink);padding:var(--rule) 32px 12px 78px;background-attachment:local;border-radius:2px 0 0 2px;align-self:center;position:relative;overflow:auto;box-shadow:0 24px 60px #000000b3}& .page+.page{margin-top:var(--rule)}& .page .date{float:right;font-family:var(--mono);font-size:var(--m-1);letter-spacing:.16em;text-transform:uppercase;color:var(--paper-ink-2);line-height:var(--rule);margin:0;margin-left:1em!important}& .page h2.entry-t{font-family:var(--hand);font-size:clamp(30px,2.5vw,38px);line-height:var(--rule);margin:0 0 var(--rule);letter-spacing:0;color:var(--paper-ink)}& .page p{font-family:var(--read);font-size:17px;line-height:var(--rule);max-width:56ch;margin:0}& .page p+p{text-indent:1.4em}& .page .sign{font-family:var(--hand);text-indent:0;text-align:right;margin-top:var(--rule);padding-right:.6em;font-size:28px}& .tabs{flex-direction:column;align-self:center;gap:4px;margin:0;list-style:none;display:flex}& .tabs a{min-height:44px;font-family:var(--mono);font-size:var(--m-1);letter-spacing:.12em;text-transform:uppercase;color:var(--paper-ink);background:var(--paper-warm);filter:brightness(.82);border-radius:0 4px 4px 0;align-items:center;padding:0 12px 0 10px;text-decoration:none;display:flex;box-shadow:4px 6px 12px #00000073}& .tabs a[aria-current=true]{filter:none;background:var(--paper);translate:6px}& .pager{padding-top:var(--rule);justify-content:space-between;gap:8px;display:flex}& .pager button{font-family:var(--mono);font-size:var(--m-2);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:var(--paper-warm);min-height:44px;color:var(--paper-ink);border:0;border-radius:2px;padding:0 1em;box-shadow:0 3px #00000059}& .pager button:active{box-shadow:none;transform:translateY(2px)}& .screen.cork{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='f' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' seed='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .22  0 0 0 0 .12  0 0 0 0 .05  0 0 0 5 -2.35'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23f)'/%3E%3C/svg%3E") 0 0/240px 240px, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='p' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.22' numOctaves='2' seed='23' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .12  0 0 0 0 .06  0 0 0 0 .02  0 0 0 9 -5.2'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='0 0 0 0 .7 .9'/%3E%3C/feComponentTransfer%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23p)'/%3E%3C/svg%3E") 0 0/300px 300px, url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='260' height='260'%3E%3Cfilter id='l' x='0' y='0'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.42' numOctaves='3' seed='11' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 .86  0 0 0 0 .62  0 0 0 5 -2.85'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23l)'/%3E%3C/svg%3E") 0 0/260px 260px, radial-gradient(40% 30% at 70% 70%, #ffdcaa24, transparent), radial-gradient(35% 40% at 15% 80%, #3c1e0a2e, transparent), radial-gradient(120% 90% at 30% 20%, var(--cork-hi), var(--cork) 55%, var(--cork-lo));box-shadow:inset 0 0 0 3px var(--alu-lo), inset 0 0 0 5px var(--alu-hi), inset 0 0 0 11px var(--alu), inset 0 0 0 13px var(--alu-lo), inset 3px 4px 18px 13px #2814068c;background-attachment:local}& .cork-title{z-index:3;background:var(--paper);color:var(--paper-ink);padding:.1em .45em .15em;display:inline-block;position:relative;transform:rotate(-1.5deg);box-shadow:2px 3px #00000026,0 10px 18px #1e0e0480}& .cork .lede{color:var(--paper-ink);background:var(--paper-warm);margin-top:.6rem;padding:.25em .6em;font-size:1rem;display:inline-block;transform:rotate(.8deg);box-shadow:0 6px 12px #1e0e0473}& .board{height:max(420px,100% - 7rem);margin-top:.4rem;position:relative}& .board .pola{cursor:zoom-in;width:clamp(120px,16%,190px);padding:9px 9px 40px;text-decoration:none;display:block;position:absolute;box-shadow:1px 2px #0000001f,6px 12px 16px #1e0e048c}& .board .pola .caption{font-size:20px;bottom:7px}& .board .pola.hero{z-index:2;width:clamp(220px,34%,380px);padding:12px 12px 52px;top:2%;left:2%}& .board .pola.hero .caption{font-size:24px}& .board .pola:nth-child(2){z-index:1;top:0;left:38%}& .board .pola:nth-child(3){z-index:3;top:8%;left:56%}& .board .pola:nth-child(4){z-index:1;top:0;left:74%}& .board .pola:nth-child(5){z-index:4;top:48%;left:44%}& .board .pola:nth-child(6){z-index:2;top:44%;left:66%}& .pin{z-index:3;background:radial-gradient(circle at 34% 28%, var(--white) 0 8%, #ff8a7a 18%, var(--signal) 55%, #7a140e);border-radius:50%;width:18px;height:18px;position:absolute;top:-8px;left:50%;translate:-50%;box-shadow:inset -2px -3px 4px #00000059}& .pin:after{content:"";z-index:-1;filter:blur(2.5px);background:#1e0e048c;border-radius:50%;width:22px;height:9px;position:absolute;top:11px;left:9px;rotate:28deg}& .board .pola:focus-visible{outline:3px solid var(--warn);outline-offset:3px}& .freeze{z-index:var(--z-overlay);background:var(--glass);margin:0;display:none;position:absolute;inset:0}& .freeze.on{display:block}& .freeze img{object-fit:contain;background:0 0;width:100%;height:100%}& .freeze-close{right:18px;top:calc(var(--safe-top) + 4px);z-index:2;position:absolute}& .screen.departures{background:radial-gradient(90% 70% at 50% 0,#ffb34712,#0000 70%),linear-gradient(#05090d,#03060a)}& .dep{max-width:1060px;font-family:var(--board);gap:10px;margin:0 auto;display:grid;container-type:inline-size}& .dep-head{border-bottom:2px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.4em 1.4em;padding:0 0 10px;display:flex}& .dep-head h1{font-family:var(--board);letter-spacing:.06em;color:var(--flap-ink);align-items:center;gap:.35em;margin:0;font-size:clamp(28px,4.6cqw,48px);line-height:1;display:flex}& .dep-head h1 .glyph{width:1.05em;height:1.05em;color:var(--sodium);flex:none}& .dep-meta{font-family:var(--mono);font-size:var(--m-1);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);justify-items:end;gap:.1em;display:grid}& .dep-meta b{font-family:var(--board);letter-spacing:.08em;color:var(--sodium);text-shadow:0 0 12px #ffb34773;font-size:clamp(24px,3.2cqw,34px);font-weight:400}& .dep-cols,& .dep-row{grid-template-columns:calc(var(--cw) * 10 + 18px) minmax(0,1fr) calc(var(--cw) * 13 + 24px);gap:0 calc(var(--cw) * .9);--cw:min(22px, 2.05cqw);display:grid}& .dep-cols{font-family:var(--mono);font-size:var(--m-1);letter-spacing:.2em;text-transform:uppercase;color:var(--muted-2);padding:0 2px}& .dep-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}& .dep-row{border-bottom:1px solid #ffffff0d;align-items:start;padding:6px 2px}& .dep-row .where{gap:4px;min-width:0;display:grid}& .sf{gap:2px;display:flex;overflow:hidden}& .sf i{width:var(--cw);height:calc(var(--cw) * 1.55);font-style:normal;font-size:calc(var(--cw) * 1.7);color:var(--flap-ink);text-shadow:0 1px #000c;background:linear-gradient(180deg, var(--flap-hi), var(--flap) 49%, #05080b 49% 52%, #1a2430 52%, var(--flap));border-radius:2px;flex:none;place-items:center;line-height:1;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000080,0 2px 3px #000000b3}& .sf i:before{content:"";background:#000000bf;height:1px;position:absolute;top:50%;left:0;right:0}& .sf i:after{content:"";background:linear-gradient(90deg,#2a3643 0 2px,#0000 2px calc(100% - 2px),#2a3643 calc(100% - 2px));height:3px;position:absolute;top:calc(50% - 1px);left:-1px;right:-1px}& .sf i.flip{animation:70ms steps(2,end) nf-flap}& .sf.venue{gap:1px}& .sf.venue i{width:calc(var(--cw) * .62);height:calc(var(--cw) * .9);font-size:calc(var(--cw) * .82);color:var(--sodium);box-shadow:none;text-shadow:0 0 6px #ffb3478c;background:#070b0f}& .sf.venue i:before,& .sf.venue i:after{display:none}& .dep-row.on-time .status i{color:var(--sea-glass)}& .dep-row.sold-out .status i{color:var(--signal)}& .dep-row.fog .status i{color:var(--sodium)}& .dep-row.fog .status{animation:2.4s step-end infinite nf-blink}& .dep-row.next{background:linear-gradient(90deg,#ffb34714,#0000 60%)}& .dep-foot{white-space:nowrap;font-family:var(--board);letter-spacing:.06em;color:var(--sodium);text-shadow:0 0 8px #ffb34780;background:#070b0f;border:1px solid #ffb3472e;gap:1.2em;margin-top:4px;padding:.5em .7em;font-size:clamp(17px,2cqw,22px);display:flex;overflow:hidden}& .dep-foot span{animation:38s linear infinite nf-band;display:inline-block}&.calm .dep-foot span,&.calm .dep-row.fog .status{animation:none}@container (width<=620px){& .dep-cols{display:none}& .dep-row{--cw:min(18px, 3.3cqw);grid-template-columns:auto minmax(0,1fr);grid-template-areas:"when status""where where";gap:5px 8px}& .dep-row .when{grid-area:when}& .dep-row .status{grid-area:status;justify-self:end}& .dep-row .where{grid-area:where}}& .cam{background:var(--black);position:absolute;inset:0}& .cam canvas{filter:contrast(1.08)saturate(.9);width:100%;height:100%;display:block}& .cam:after{content:"";pointer-events:none;background:radial-gradient(120% 95% at 50% 45%,#0000 55%,#0000008c 100%);position:absolute;inset:0}& .cam-hint{left:50%;bottom:calc(var(--safe-bottom) + 10px);z-index:3;font-family:var(--mono);font-size:var(--m-2);letter-spacing:.18em;text-transform:uppercase;color:var(--white);cursor:pointer;opacity:0;background:#000000b8;border:1px solid #fff3;min-height:44px;padding:.6em 1em;transition:opacity 1.2s;position:absolute;translate:-50%}& .cam-hint.on{opacity:1}& .subs{z-index:calc(var(--z-overlay) + 1);left:6%;right:6%;bottom:calc(var(--safe-bottom) + 58px);text-align:center;pointer-events:none;display:none;position:absolute}& .subs.on{display:block}& .subs p{margin:0}& .subs span{font-family:var(--mono);letter-spacing:.02em;color:#fff;transform-origin:50% 100%;white-space:pre-wrap;background:#000;margin-top:1.6em;padding:.35em .5em .25em;font-size:clamp(13px,1.3vw,17px);font-weight:500;line-height:1;display:inline-block;transform:scaleY(1.9)}& .subs .yel span{color:#ff0}& .subs .cy span{color:#0ff}& .teletext{z-index:calc(var(--z-overlay) + 6);font-family:var(--mono);font-size:clamp(13px,1.2vw,var(--m-4));letter-spacing:.06em;background:#000;flex-direction:column;padding:clamp(18px,2.4vw,34px);line-height:1.75;display:none;position:absolute;inset:0}& .screens>.teletext{padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}& .teletext.on{display:flex}& .tt-head{color:#fff;background:#0000c8;flex-wrap:wrap;align-items:baseline;gap:1.2em;margin-bottom:1.2em;padding:.35em .8em;display:flex}& .tt-page{color:#fff}& .tt-brand{color:#0f0}& .tt-title{color:#ff0;flex:1}& .tt-clock{color:#0ff;font-variant-numeric:tabular-nums}& .tt-body{color:#fff;flex:1;padding:0 .4em;overflow:auto}& .tt-body::-webkit-scrollbar{width:6px}& .tt-body::-webkit-scrollbar-thumb{background:#222}& .tt-row{white-space:pre-wrap}& .tt-y{color:#ff0}& .tt-c{color:#0ff}& .tt-g{color:#0f0;cursor:pointer}& .tt-r{color:#f55}& .tt-g:hover{color:#000;background:#0f0}& .tt-dh{transform-origin:0 100%;margin:.9em 0 .1em;display:inline-block;transform:scaleY(1.9)}& .tt-fastext{flex:none;grid-template-columns:repeat(4,1fr);gap:2px;margin-top:1.2em;display:grid}& .tt-fastext button,& .tt-fastext a{font-family:inherit;font-size:var(--m-2);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;color:#000;text-align:center;border:0;justify-content:center;align-items:center;min-height:44px;padding:.5em .4em;font-weight:500;text-decoration:none;display:flex}& .tt-fastext .f-r{background:#f33}& .tt-fastext .f-g{background:#3c3}& .tt-fastext .f-y{background:#dd3}& .tt-fastext .f-b{background:var(--crt-key);color:#fff}& .guide{--pv-row:64px;--pv-ch:17%;--pv-font:"VT323", var(--mono);--pv-shadow:2px 2px 0 var(--black), 1px 0 0 #ff283c59, -1px 0 0 #288cff59;z-index:calc(var(--z-overlay) + 7);background:var(--black);padding:calc(var(--safe-top) - 10px) clamp(8px,1.4vw,20px) calc(var(--safe-bottom) - 10px);outline:none;grid-template-rows:minmax(0,58fr) minmax(0,42fr);gap:5px;display:none;position:absolute;inset:0;overflow:hidden}& .screens>.guide{padding-top:var(--safe-top);padding-bottom:var(--safe-bottom)}& .guide.on{display:grid}& .guide a{color:inherit}& .pv-top,& .pv-grid{filter:blur(.45px)saturate(1.18)contrast(1.06)}& .pv-top{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.045' numOctaves='4' seed='7'/%3E%3CfeColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .9 -.28'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E") 0 0/220px 220px, radial-gradient(70% 90% at 12% 18%, #ffffff59, transparent 60%), linear-gradient(160deg, var(--cyan) 0%, var(--pv-cyan) 40%, var(--crt) 100%);min-height:0;position:relative;overflow:hidden}& .pv-promos{position:absolute;inset:0}& .promo{place-items:center;padding:clamp(10px,2vw,26px) clamp(12px,3vw,44px);display:none;position:absolute;inset:0;overflow:hidden}& .promo.on{display:grid}& .promo b,& .promo span,& .promo small,& .promo i{font-family:var(--mono);text-shadow:2px 2px 0 var(--black), -1px -1px 0 var(--black), 1px -1px 0 var(--black), -1px 1px 0 var(--black);font-weight:700}& .promo.ident{background:radial-gradient(120% 90% at 30% 115%, var(--crt) 0 38%, var(--navy-hi) 39% 45%, var(--crt) 46%)}& .pv-swoosh{border:clamp(14px,2.6vw,34px) solid #0000;border-color:#ffffff29 #0000 #0000 #ffffff29;border-radius:50%;width:90%;height:130%;animation:12s steps(48,end) infinite nf-swoosh;position:absolute;top:-40%;left:18%}& .ad-ident{text-transform:uppercase;justify-items:center;gap:.2em;margin:0;display:grid;position:relative}& .ad-ident b{letter-spacing:.04em;color:var(--guide-yellow);background:#00000059;padding:0 .35em;font-size:clamp(24px,3.6vw,52px)}& .ad-ident span{letter-spacing:.1em;color:var(--white);font-size:clamp(12px,1.2vw,16px)}& .ad-ident i{letter-spacing:.14em;color:var(--cyan-ink);font-size:clamp(11px,1vw,14px);font-style:normal}& .pv-band{white-space:nowrap;font-family:var(--pv-font);letter-spacing:.06em;text-transform:lowercase;color:#fff9;background:#0000004d;font-size:clamp(16px,1.6vw,22px);position:absolute;bottom:0;left:0;right:0;overflow:hidden}& .pv-band span{text-shadow:none;padding:.1em 0;font-family:inherit;font-weight:400;animation:16s steps(160,end) infinite nf-band;display:inline-block}& .pv-card{background:linear-gradient(170deg, var(--crt), var(--navy-hi) 70%);border:4px solid;border-color:var(--bevel-hi) var(--bevel-lo) var(--bevel-lo) var(--bevel-hi);width:min(100%,900px);height:100%;box-shadow:inset 0 0 0 2px var(--navy), 6px 8px 0 #00000073;grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:clamp(10px,2vw,28px);padding:clamp(10px,1.4vw,18px);display:grid;position:relative}& .pv-card.type-only{text-align:center;grid-template-columns:1fr}& .pv-card img{object-fit:cover;border:3px solid var(--white);width:100%;height:100%;min-height:0;transform:perspective(600px)rotateY(16deg)rotate(-1deg);box-shadow:10px 10px #0006}& .ad-copy{text-align:center;justify-items:center;gap:.3em;min-width:0;display:grid}& .ad-copy b{letter-spacing:.01em;color:var(--guide-yellow);text-transform:uppercase;font-size:clamp(22px,3.2vw,46px);line-height:.95}& .ad-copy span{color:var(--white);font-size:clamp(14px,1.6vw,22px);line-height:1.1}& .ad-copy span:first-of-type{color:var(--guide-yellow)}& .ad-copy small{letter-spacing:.04em;color:var(--white);font-size:clamp(12px,1.15vw,16px)}& .tone-sea .pv-card{background:linear-gradient(170deg, #1f8f84, var(--hull) 85%)}& .tone-amber .pv-card{background:linear-gradient(170deg, var(--sodium), var(--neon-deep) 85%)}& .tone-paper .pv-card{background:repeating-linear-gradient(180deg, transparent 0 21px, #4c86ff59 21px 22px), linear-gradient(180deg,var(--paper),var(--paper-warm))}& .tone-paper .ad-copy b{font-family:var(--hand);text-transform:none;color:var(--paper-ink);text-shadow:none;font-size:clamp(30px,3.8vw,56px);font-weight:400}& .tone-paper .ad-copy span{color:var(--paper-ink);text-shadow:none}& .tone-black .pv-card{background:repeating-radial-gradient(circle at 30% 40%, #ffffff24 0 1px, transparent 1px 3px), var(--black)}& .tone-black .ad-copy b{color:var(--rec);font-size:clamp(56px,7vw,110px)}& .promo.video{padding:0}& .promo.video video{object-fit:cover;filter:saturate(.85)contrast(1.1);width:100%;height:100%;position:absolute;inset:0}& .ad-strap{background:var(--navy);border:3px solid;border-color:var(--bevel-hi) var(--bevel-lo) var(--bevel-lo) var(--bevel-hi);justify-items:start;gap:.1em;max-width:60%;margin:0;padding:.45em .8em;display:grid;position:absolute;bottom:8%;right:4%}& .ad-strap b{color:var(--guide-yellow);text-transform:uppercase;font-size:clamp(18px,2.4vw,32px)}& .ad-strap span{color:var(--white);font-size:clamp(13px,1.3vw,18px)}& .pv-grid{min-height:0;font-family:var(--pv-font);grid-template-rows:auto minmax(0,1fr);display:grid}& .pv-head{grid-template-columns:var(--pv-ch) repeat(3, minmax(0,1fr));display:grid}& .pv-head span{background:linear-gradient(180deg, var(--pv-head-hi), var(--crt) 45%, var(--navy-hi));border:4px solid;border-color:var(--bevel-hi) var(--bevel-lo) var(--bevel-lo) var(--bevel-hi);color:var(--guide-yellow);text-align:center;letter-spacing:.02em;text-shadow:var(--pv-shadow);padding:.05em .2em 0;font-size:clamp(20px,2.2vw,30px);line-height:1.15}& .pv-head .pv-clock{color:var(--white);font-variant-numeric:tabular-nums}& .pv-scroll{background:var(--black);min-height:0;position:relative;overflow:hidden}& .pv-scroll.still{scrollbar-width:thin;overflow:auto}& .pv-table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}& .pv-table col.pv-c0{width:var(--pv-ch)}& .pv-table tr{height:var(--pv-row)}& .pv-table th,& .pv-table td{background:var(--navy);vertical-align:top;border:4px solid;border-color:var(--bevel-hi) var(--bevel-lo) var(--bevel-lo) var(--bevel-hi);box-shadow:inset 0 0 0 1px var(--black);padding:0;overflow:hidden}& .pv-table td{color:var(--white);letter-spacing:.02em;text-shadow:var(--pv-shadow);padding:.12em .45em 0;font-size:clamp(19px,2.05vw,29px);line-height:1;position:relative}& .pv-table td.before{padding-left:1.15em}& .pv-table td.after{padding-right:1.15em}& .show{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}& .chev{background:var(--bevel-hi);width:.5em;height:1.1em;filter:drop-shadow(2px 2px 0 var(--black));position:absolute;top:50%;translate:0 -50%}& .chev.l{clip-path:polygon(100% 0,100% 100%,80% 100%,80% 90%,60% 90%,60% 80%,40% 80%,40% 60%,20% 60%,20% 40%,40% 40%,40% 20%,60% 20%,60% 10%,80% 10%,80% 0);left:.3em}& .chev.r{clip-path:polygon(0 0,20% 0,20% 10%,40% 10%,40% 20%,60% 20%,60% 40%,80% 40%,80% 60%,60% 60%,60% 80%,40% 80%,40% 90%,20% 90%,20% 100%,0 100%);right:.3em}& .grow{height:100%;min-height:44px;color:var(--guide-yellow);text-shadow:var(--pv-shadow);align-content:center;justify-items:center;padding:.05em .1em;font-size:clamp(20px,2.15vw,30px);line-height:.95;text-decoration:none;display:grid}& .grow .call{letter-spacing:.02em;text-transform:uppercase}& a.grow:hover,& a.grow:focus-visible{background:var(--crt);outline:3px solid var(--white);outline-offset:-3px}& .secret .grow,& .secret td{color:var(--neon-soft)}&.calm .pv-swoosh,&.calm .pv-band span{animation:none}& .standby{z-index:calc(var(--z-overlay) + 8);background:var(--glass);text-align:center;cursor:pointer;place-items:center;gap:1rem;display:grid;position:absolute;inset:0}& .standby.off{display:none}& .standby .led{background:var(--rec);width:10px;height:10px;box-shadow:0 0 14px var(--rec);border-radius:50%;margin:0 auto 1.2rem;animation:2.6s infinite nf-pulse}& .standby .say{font-family:var(--mono);font-size:var(--m-2);letter-spacing:.24em;text-transform:uppercase;color:var(--paper-2)}& .standby .welcome{font-family:var(--mono);font-size:var(--m-2);letter-spacing:.08em;color:var(--muted);margin-top:.8rem}& .standby:focus-visible{outline:2px solid var(--neon-soft);outline-offset:-6px}& .powerline{height:3px;z-index:calc(var(--z-overlay) + 9);pointer-events:none;background:var(--white);box-shadow:0 0 30px var(--white), 0 0 70px #ffffffb3;opacity:0;position:absolute;top:50%;left:6%;right:6%;transform:scaleX(0)}& .osd-menu,&.lowfx #grain,&.lowfx .tube:before,&.lowfx .spill{display:none}&.lowfx .room img{filter:brightness(.4)}&.lowfx .tube{box-shadow:0 30px 80px #000000d9,inset 0 0 90px #000000e6}&.lowfx .tube.split .screens,&.lowfx .pv-top,&.lowfx .pv-grid{filter:none}&.lowfx .pv-swoosh,&.lowfx .pv-band span{animation:none}&.calm .tube:before,&.calm .tear{opacity:0;animation:none}&.calm .pulse,&.calm .standby .led,&.calm .rec .dot{animation:none}&.calm{--lit:1}@media (width<=980px){&.nf-set{height:auto;min-height:100svh;overflow-y:auto}& .stage{grid-template-rows:auto auto;grid-template-columns:1fr;align-content:start;gap:8px;height:auto;min-height:calc(100svh - 78px);padding:54px 12px 16px}& .tube{--safe-top:44px;--safe-bottom:48px;--safe-left:16px;--safe-right:16px;height:max(420px,100svh - 196px)}& .tv{order:1}& .rail{order:2;gap:4px;min-width:0;display:flex}& .rail-dial{scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;flex:auto;gap:4px;min-width:0;padding:0 28px 2px 0;scroll-padding-inline:0 28px;display:flex;position:relative;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000)}& .rail-dial::-webkit-scrollbar{display:none}& .ch{white-space:nowrap;scroll-snap-align:start;width:auto;min-height:44px}& .rail-foot{display:none}& .sticky{padding:5px 7px 4px;font-size:15px;bottom:calc(100% + 5px);left:31%}& .sticky:before{height:5px}& #osd-track{display:none}& .osd-tl,& .osd-tr{top:14px}& .osd-msg{white-space:normal;max-width:calc(100% - 32px);line-height:1.5;top:auto;bottom:14px;left:16px;translate:none}& .tube:has(.osd-msg.on) :is(.osd-bl,.osd-br){opacity:0}& .osd-bl,& .osd-br{bottom:16px}& .hello-plate{height:34%;bottom:auto}& .hello-plate img{object-position:50% 45%;filter:none}& .hello-plate:after{background:linear-gradient(#03080d73,#03080d00 30% 78%,#03080dd9)}& .strap{justify-items:stretch;top:34%;left:0;right:0}& .strap b{padding:.2em 16px;font-size:1.1rem}& .strap span{letter-spacing:.08em;padding:.35em 16px}& .hello-words{top:calc(34% + 54px);bottom:var(--safe-bottom);gap:.6rem;width:auto;max-height:none;padding:10px 16px 12px;right:0}& .hello-q{font-size:var(--m-1);padding:.45em .7em}& .hello-words .qline{font-size:1.02rem;line-height:1.5}& .hello-words .acts{gap:8px}& .hello-words .acts .btn{letter-spacing:.1em;padding:.7em .9em}& .hello .hello-words .screen-title{font-size:2rem}& .tonight{display:none}& .hifi{grid-template-columns:1fr}& .nb{inset:calc(var(--safe-top) + 2px) 10px calc(var(--safe-bottom) + 2px);grid-template-rows:auto minmax(0,1fr);grid-template-columns:1fr;justify-content:stretch}& .tabs{scrollbar-width:none;flex-direction:row;order:-1;align-self:auto;padding:0 0 6px;overflow-x:auto}& .tabs a{white-space:nowrap;border-radius:4px 4px 0 0;padding:0 10px}& .tabs a[aria-current=true]{translate:0 4px}& .pages{--rule:28px;padding:var(--rule) 14px 10px 52px;background:linear-gradient(90deg, transparent 38px, #e8453c80 38px 40px, transparent 40px), repeating-linear-gradient(180deg, transparent 0 calc(var(--rule) - 1px), #4c86ff47 calc(var(--rule) - 1px) var(--rule)), linear-gradient(180deg,var(--paper),var(--paper-warm));background-attachment:local;align-self:start}& .page p{font-size:16px}& .page .sign{font-size:24px}& .board{grid-template-columns:1fr 1fr;gap:10px 8px;height:auto;padding-bottom:20px;display:grid}& .board .pola,& .board .pola.hero{width:auto;position:relative;top:auto;left:auto}& .board .pola.hero{grid-column:1/-1;justify-self:center;width:78%}& .board .pola:nth-child(n+2){margin-top:-18px}& .guide{--pv-ch:20%;grid-template-rows:minmax(0,50fr) minmax(0,50fr)}& .pv-head span{border-width:3px;font-size:17px}& .pv-table th,& .pv-table td{border-width:3px}& .pv-table td{padding:.1em .3em 0;font-size:17px}& .pv-table td.before{padding-left:.9em}& .pv-table td.after{padding-right:.9em}& .grow{font-size:17px}& .pv-card{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:10px;height:auto}& .pv-card img{aspect-ratio:1;height:auto;transform:perspective(600px)rotateY(12deg)}& .ad-strap{max-width:none;left:4%;right:4%}& .fastext{grid-template-columns:repeat(2,minmax(0,1fr));left:10px;right:10px}& .subs{bottom:calc(var(--safe-bottom) + 30px)}}}@keyframes nf-roll{0%{transform:translateY(-160px)}to{transform:translateY(100vh)}}@keyframes nf-swoosh{to{rotate:360deg}}@keyframes nf-band{to{translate:-50%}}@keyframes nf-tearroll{0%{translate:0 -70px}to{translate:0 100vh}}@keyframes nf-spin{to{rotate:360deg}}@keyframes nf-belt{to{stroke-dashoffset:-12px}}@keyframes nf-caret{50%{opacity:0}}@keyframes nf-dial{50%{opacity:.25;color:var(--neon-soft)}}@keyframes nf-flap{0%{transform:scaleY(1)}50%{transform:scaleY(.12)}to{transform:scaleY(1)}}@keyframes nf-blink{70%{opacity:.35}}html{background:var(--ink,#07131f)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.nf{& a.ch,& a.grow,& a.btn,& .tt-row a,& .nf-foot a,& .rail-foot a{text-decoration:none}& a.grow{color:inherit}& .ch.dead{cursor:default}& .skip{z-index:var(--z-skiplink);background:var(--neon);color:var(--on-neon);font-family:var(--mono);font-size:var(--m-2);letter-spacing:.14em;text-transform:uppercase;padding:.6em 1em;position:fixed;top:-60px;left:12px}& .skip:focus{top:12px}& :focus-visible{outline:2px solid var(--neon-soft);outline-offset:2px}& .nf-foot{left:var(--gut);z-index:var(--z-chrome);font-family:var(--mono);font-size:var(--m-1);letter-spacing:.04em;color:var(--paper-2);margin:0;position:fixed;bottom:20px}& .nf-foot a{color:var(--neon-soft)}& .rail-foot a,& .nf-foot a{position:relative}& .rail-foot a:after,& .nf-foot a:after{content:"";position:absolute;inset:-12px -6px}& .nf-foot a:after{inset:-15px -4px}& .tt-row a{color:inherit;display:block}& .tt-row a:hover{background:var(--white);color:var(--black)}& .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}& [hidden]{display:none!important}}.nf .screen .screen-title{margin:0 0 .3em;font-size:clamp(2.1rem,5vw,4.2rem);line-height:.95}.nf ol.list{margin:0;padding:0;list-style:none}.nf .row{cursor:default}.nf a.row{cursor:pointer}.nf .teletext h1{font:inherit;letter-spacing:inherit;line-height:inherit;margin:0}.nf .pola.shot .caption{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.nf .paged .pages .page{min-height:auto}@media (width<=980px){.nf .tube-osd.osd-tr{display:none}.nf .nf-foot{line-height:1.5;font-size:var(--m-1);margin:0 128px 20px 14px;position:relative;bottom:auto;left:auto;right:auto}.nf .nf-foot .foot-long{display:none}}
