@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/atkinson-hyperlegible-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/atkinson-hyperlegible-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-condensed-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pcb:#0f4d32;--pcb-deep:#0a3824;--trace:#2e7a52;--gold:#e2b33c;--gold-ink:#3b2d07;--silk:#f3f1e4;--silk-dim:#c9d3c5;--chip:#1d2124;--chip-raised:#2a2f33;--live:#d0352b;--error:#ff9e96;--input-border:#5b9f78;--font-broadcast:"Barlow Condensed", "Arial Narrow", system-ui, sans-serif;--font-body:"Atkinson Hyperlegible", system-ui, sans-serif;--step--1:.8rem;--step-0:1rem;--step-1:1.25rem;--step-2:1.563rem;--step-3:1.953rem;--step-4:2.441rem;--step-5:3.052rem;--gutter:16px;--max-width:1120px;--radius-bezel:18px;--radius-control:8px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--pcb);color:var(--silk);font-family:var(--font-body);font-size:var(--step-0);margin:0;line-height:1.5}h1,h2,h3{font-family:var(--font-broadcast);margin:0 0 .5em;font-weight:700;line-height:1.1}a{color:var(--gold)}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}button{font:inherit}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{border-radius:var(--radius-control);border:1px solid var(--trace);background:var(--pcb-deep);min-height:44px;color:var(--silk);font-family:var(--font-broadcast);font-weight:600;font-size:var(--step-1);cursor:pointer;justify-content:center;align-items:center;gap:.5em;padding:.5em 1.1em;text-decoration:none;display:inline-flex}.btn:hover{background:var(--chip-raised)}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--gold);border-color:var(--gold);color:var(--gold-ink)}.btn-primary:hover{background:#edc252}.field{gap:.35rem;display:grid}.field label{font-weight:700}.field .hint{color:var(--silk-dim);font-size:var(--step--1)}.input,.field input:not([type=checkbox]),.field select,.field textarea{border-radius:var(--radius-control);border:1px solid var(--input-border);background:var(--pcb-deep);min-height:44px;color:var(--silk);font:inherit;width:100%;padding:.5em .75em}.field-hint,.field-error{font-size:var(--step--1);margin:0}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--error)}.field textarea{resize:vertical;min-height:8em}.error-text{color:var(--error)}.focus-target:focus{outline:none}.page{width:100%;max-width:var(--max-width);padding:0 var(--gutter);margin:0 auto}.route-note{justify-items:start;gap:12px;padding-block:15vh;display:grid}.route-note p{margin:0}.route-note__title{font-family:var(--font-broadcast);font-weight:700;font-size:var(--step-3);margin:0;line-height:1.1}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.channel{flex-direction:column;min-height:100vh;display:flex}.channel__main{flex:1;align-content:start;gap:20px;padding-block:20px 48px;display:grid}.site-header{flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.site-header__brand{font-family:var(--font-broadcast);font-weight:700;font-size:var(--step-4);color:var(--silk);margin:0;line-height:1;text-decoration:none}a.site-header__brand{align-items:center;min-height:44px;display:inline-flex}.site-header__tagline{color:var(--silk-dim);margin:0}.tv{--tv-viewport:100vh;--tv-chrome:300px;--tv-bezel-x:12px;width:min(100%, max(18rem, calc((var(--tv-viewport) - var(--tv-chrome)) * 16 / 9 + var(--tv-bezel-x))));background:var(--chip);border-radius:12px;justify-self:center;gap:6px;padding:8px 6px 6px;display:grid;container:tv/inline-size}@supports (height:100svh){.tv{--tv-viewport:100svh}}@media (width>=720px){.tv{--tv-bezel-x:36px;border-radius:var(--radius-bezel);gap:12px;padding:12px 18px 18px}}@media (height<=540px){.channel__main{gap:12px;padding-top:12px}.tv{--tv-chrome:192px;--tv-bezel-x:12px;border-radius:12px;gap:6px;padding:8px 6px 6px}}:where(.tv) p{margin:0}.tv-bezel--top{min-height:1.6em;font-family:var(--font-broadcast);align-items:center;gap:12px;padding-inline:2px;font-size:clamp(.875rem,.7rem + .9cqi,1.25rem);font-weight:700;line-height:1.2;display:flex}.tv-bug{border-radius:999px;align-items:center;gap:.45em;padding:.2em .85em .2em .75em;display:inline-flex}.tv-bug--live{background:var(--live);color:#fff}.tv-bug__dot{background:currentColor;border-radius:50%;width:.5em;height:.5em;animation:1.6s ease-in-out infinite tv-live-pulse}@keyframes tv-live-pulse{50%{opacity:.3}}.tv-bug--replay{background:var(--silk);color:var(--chip)}.tv-bug__rewind{width:.8em;height:.6em;position:relative}.tv-bug__rewind:before,.tv-bug__rewind:after{content:"";border:.3em solid #0000;border-left-width:0;border-right:.4em solid;position:absolute;top:0}.tv-bug__rewind:before{left:0}.tv-bug__rewind:after{left:.4em}.tv-station{color:var(--silk-dim);margin-left:auto;font-size:1.1em;line-height:1}.tv-screen{aspect-ratio:16/9;background:#000;border-radius:4px;scroll-margin-block:2.5rem .5rem;position:relative;overflow:hidden;container-type:inline-size}.tv-decks,.tv-player,.tv-player iframe,.tv-embed{border:0;width:100%;height:100%;position:absolute;inset:0}.tv-decks{z-index:0}.tv-player:not([data-role=live]){opacity:0;pointer-events:none}.tv-player[data-role=live]{z-index:1}.tv-decks.is-hidden{opacity:0;pointer-events:none}.tv-bezel--bottom{min-width:0;display:flex}.tv-lower-third{background:var(--gold);min-width:min(100%,18em);max-width:100%;color:var(--gold-ink);font-family:var(--font-broadcast);border-radius:4px;align-items:stretch;gap:.5em 1em;padding:.45em .5em .45em .8em;line-height:1.1;display:flex}.tv-lower-third.is-placeholder{visibility:hidden}.tv-lower-third__text{flex:1;align-content:center;gap:.2em;min-width:0;padding-right:.3em;display:grid}.tv-lower-third__label,.tv-lower-third__figure{font-size:clamp(1.0625rem,.8rem + 1.5cqi,1.875rem);font-weight:700}.tv-lower-third__credit,.tv-lower-third__unit{font-size:clamp(.875rem,.7rem + .9cqi,1.25rem);font-weight:600}.tv-lower-third__label,.tv-lower-third__credit{overflow-wrap:anywhere}.tv-lower-third__stat{background:var(--gold-ink);color:var(--gold);text-align:center;border-radius:3px;flex:none;align-content:center;justify-items:center;gap:.1em;padding:.25em .6em;display:grid}.tv-lower-third__figure{font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1}.tv-slate{background:var(--pcb-deep);text-align:center;place-content:center;justify-items:center;gap:.6em;padding:8cqi 6cqi;display:grid;position:absolute;inset:0;overflow:auto}.tv-slate__title{max-width:28em;font-family:var(--font-broadcast);text-wrap:balance;font-size:clamp(1rem,4.2cqi,2.2rem);font-weight:700;line-height:1.15}.tv-slate__body{max-width:34em;color:var(--silk-dim);font-size:clamp(.85rem,2.6cqi,1.15rem)}.cloud-overlay{background:#000;place-items:center;padding:4cqi;display:grid;position:absolute;inset:0;overflow:auto}.cloud-buffering{font-family:var(--font-broadcast);text-align:center;justify-items:center;gap:.75em;font-size:clamp(1rem,3.6cqi,1.8rem);font-weight:600;display:grid}.cloud-spinner{border:.22em solid #f3f1e440;border-top-color:var(--gold);border-radius:50%;width:2.2em;height:2.2em;animation:.9s linear infinite cloud-spin}@keyframes cloud-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cloud-spinner{display:none}.tv-bug__dot{animation:none}}.cloud-panel{border:1px solid var(--trace);background:var(--chip-raised);text-align:center;border-radius:12px;justify-items:center;gap:.5em;width:min(100%,30em);padding:clamp(10px,3cqi,28px);font-size:clamp(.8rem,2.4cqi,1.05rem);display:grid}.cloud-panel__title{font-family:var(--font-broadcast);text-wrap:balance;font-size:clamp(1.1rem,4.4cqi,2.2rem);font-weight:700;line-height:1.1}.cloud-panel__title:focus{outline:none}.cloud-panel__title:focus-visible{outline:3px solid var(--gold);outline-offset:4px}.cloud-panel__price{font-family:var(--font-broadcast);font-size:1.4em;font-weight:700}.cloud-panel__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:.25em;display:flex}.cloud-panel__actions .btn,.tv-slate__action{font-size:clamp(.95rem,2.6cqi,1.25rem)}@container (width<=480px){.cloud-panel{gap:.25em}.cloud-panel__body{font-size:.95em;line-height:1.3}.cloud-panel__price{line-height:1.15}.cloud-panel__actions .btn{padding-inline:.75em}}@container (width<=330px){.cloud-overlay{padding:2cqi}.cloud-panel{border:0;gap:.15em;padding:4px 6px}.cloud-panel__actions{flex-wrap:nowrap;gap:6px;margin-top:.15em}.cloud-panel__actions .btn{padding-inline:.5em}}.ticker{background:var(--chip-raised);border-radius:8px;align-items:stretch;min-height:44px;display:flex;overflow:hidden}.ticker__label{background:var(--gold);color:var(--gold-ink);font-family:var(--font-broadcast);font-weight:700;font-size:var(--step-1);flex:none;align-items:center;margin:0;padding:0 .7em;display:flex}.ticker__viewport{min-width:0;font-family:var(--font-broadcast);font-weight:600;font-size:var(--step-1);flex:1;align-items:center;display:flex;position:relative;overflow:hidden}.ticker__track{white-space:nowrap;width:max-content;animation:ticker-crawl var(--ticker-duration,80s) linear infinite;display:flex}.ticker__track.is-paused{animation-play-state:paused}@media (hover:hover){.ticker:hover .ticker__track{animation-play-state:paused}}.ticker__run{display:flex}.ticker__item{padding-inline-start:1.5em}.ticker__item:after{content:"";background:var(--silk-dim);vertical-align:middle;border-radius:50%;width:.4em;height:.4em;margin-inline-start:1.5em;display:inline-block}@keyframes ticker-crawl{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker__static{white-space:normal;overflow-wrap:anywhere;margin:0;padding:.35em .75em;line-height:1.2}.ticker__toggle{width:44px;min-height:44px;color:var(--silk);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}@media (hover:hover){.ticker__toggle:hover{background:var(--chip)}}.ticker__toggle:focus-visible{outline-offset:-3px}.ticker__icon{width:14px;height:14px;display:block}.ticker__icon.is-pause{border-inline:4px solid}.ticker__icon.is-play{border:7px solid #0000;border-left:12px solid;border-right-width:0;width:0;height:0}.now-airing{color:var(--silk-dim);gap:4px;display:grid}.now-airing p{overflow-wrap:anywhere;margin:0}.now-airing__lead{color:var(--silk);font-weight:700}.now-airing__links{flex-wrap:wrap;gap:0 20px;display:flex}.now-airing__links a{align-items:center;min-height:44px;display:inline-flex}.control-room{align-items:center;gap:16px;display:grid}@media (width>=720px){.control-room{grid-template-columns:minmax(0,1fr) auto}}.counter{background:var(--chip);border-radius:12px;gap:4px;padding:14px 18px;display:grid}.counter p{margin:0}.counter__figure{font-family:var(--font-broadcast);flex-wrap:wrap;align-items:baseline;gap:0 .4em;font-weight:700;line-height:1;display:flex}.counter__digits{color:var(--gold);font-size:var(--step-5);font-variant-numeric:tabular-nums}.counter__unit{font-size:var(--step-2)}.counter__note{color:var(--silk-dim);font-size:var(--step--1)}.controls{flex-wrap:wrap;gap:8px;display:flex}@media (width<=719px){.controls .btn{flex:12em}}.sound-icon{width:1em;height:.8em;position:relative}.sound-icon:before{content:"";background:currentColor;width:.3em;height:.4em;position:absolute;top:.2em;left:0}.sound-icon:after{content:"";border:.4em solid #0000;border-left-width:0;border-right:.45em solid;position:absolute;top:0;left:.15em}.sound-icon.is-muted{opacity:.6}.about{max-width:64ch}.about h2{font-size:var(--step-3)}.about p{margin:0}.site-footer{color:var(--silk-dim);font-size:var(--step--1);gap:4px;padding-block:8px 32px;display:grid}.site-footer p{margin:0}.clip-page__note{color:var(--silk-dim);margin:0}.clip-page__gone{justify-items:start;gap:12px;padding-block:8vh;display:grid}.clip-page__gone h1{font-size:var(--step-4);margin:0}.clip-page__gone p{margin:0}.clip-page__clip{gap:20px;display:grid}@media (width>=960px){.clip-page__clip{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}}.clip-page__text{justify-items:start;gap:12px;min-width:0;display:grid}.clip-page__title{font-size:var(--step-4);overflow-wrap:anywhere;margin:0}.clip-page__credit{font-size:var(--step-1);overflow-wrap:anywhere;margin:0}.clip-page__meta{gap:4px;margin:0;display:grid}.clip-page__meta div{flex-wrap:wrap;gap:0 .5em;display:flex}.clip-page__meta dt{color:var(--silk-dim)}.clip-page__meta dd{margin:0;font-weight:700}.clip-page__actions{flex-wrap:wrap;gap:8px;display:flex}
