/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.modal-panel[data-v-5a7718a2]{box-shadow:0 0 0 3px var(--color-chrome-300), 0 0 0 4px oklch(0% 0 0/.14), inset 0 1px 0 oklch(100% 0 0/.9), 0 30px 70px -24px #1f140a99}@supports (color:color-mix(in lab, red, red)){.modal-panel[data-v-5a7718a2]{box-shadow:0 0 0 3px var(--color-chrome-300), 0 0 0 4px oklch(0% 0 0/.14), inset 0 1px 0 oklch(100% 0 0/.9), 0 30px 70px -24px color-mix(in oklab, var(--color-glass-light) 60%, transparent)}}.modal-panel.is-glass[data-v-5a7718a2]{box-shadow:0 0 0 3px var(--color-chrome-400), 0 0 0 4px oklch(0% 0 0/.12), 0 30px 70px -24px #1f140ab3}@supports (color:color-mix(in lab, red, red)){.modal-panel.is-glass[data-v-5a7718a2]{box-shadow:0 0 0 3px var(--color-chrome-400), 0 0 0 4px oklch(0% 0 0/.12), 0 30px 70px -24px color-mix(in oklab, var(--color-glass-light) 70%, transparent)}}.disco-dimmer[data-v-8bb31aac]{-webkit-backdrop-filter:brightness(.67)saturate(.78);backdrop-filter:brightness(.67)saturate(.78);background:oklch(11.6% .012 270.7/.34);animation:.7s ease-out both disco-overlay-in-8bb31aac}.disco-color-wash[data-v-8bb31aac]{mix-blend-mode:screen;background:radial-gradient(at 50% 19%,oklch(100% 0 0/.18),#0000 28%),radial-gradient(at 50% 92%,oklch(92.8% .018 258.4/.08),#0000 54%);animation:.9s ease-out both disco-overlay-in-8bb31aac,5.6s ease-in-out .7s infinite alternate disco-wash-8bb31aac}.disco-beams[data-v-8bb31aac]{opacity:0;mix-blend-mode:screen;animation:disco-beams-enter-8bb31aac var(--entry-duration) ease-in-out both;top:clamp(9rem,17vw,12rem)}.disco-beam-stage[data-v-8bb31aac],.disco-beam-field[data-v-8bb31aac]{width:0;height:0;position:absolute;top:0;left:50%}.disco-beam[data-v-8bb31aac]{width:var(--beam-width);height:var(--beam-length);transform-origin:50% 0;opacity:var(--beam-opacity);will-change:transform;position:absolute;top:0;left:0}.disco-beam-volume[data-v-8bb31aac]{transform-origin:50% 0;clip-path:polygon(48.75% 0,51.25% 0,96% 100%,4% 100%);filter:blur(5px);background:linear-gradient(oklch(100% 0 0/.78),oklch(100% 0 0/.42) 10%,oklch(100% 0 0/.18) 48%,#0000 94%);display:block;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 0,oklch(0% 0 0/.3) 10%,#000 42% 58%,oklch(0% 0 0/.3) 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,oklch(0% 0 0/.3) 10%,#000 42% 58%,oklch(0% 0 0/.3) 90%,#0000 100%)}.disco-beam-origin[data-v-8bb31aac]{aspect-ratio:1;filter:blur(5px);background:radial-gradient(circle,oklch(100% 0 0/.46),oklch(100% 0 0/.17) 34%,#0000 72%);border-radius:9999px;width:clamp(5rem,13vw,9rem);position:absolute;top:0;left:50%;translate:-50% -50%}.disco-rig[data-v-8bb31aac]{--ball-size:clamp(8rem, 18vw, 11.5rem);width:var(--ball-size);animation:disco-descend-8bb31aac var(--entry-duration) cubic-bezier(.22, .72, .28, 1) forwards;perspective:800px;position:absolute;top:0;left:50%;transform:translate(-50%,-18rem)}.disco-rig.is-leaving[data-v-8bb31aac]{animation:1.5s cubic-bezier(.64,0,.78,0) forwards disco-ascend-8bb31aac}.disco-pendulum[data-v-8bb31aac]{transform-origin:50% 0;animation:disco-pendulum-swing-8bb31aac 5.6s ease-in-out var(--entry-duration) infinite;transform-style:preserve-3d;flex-direction:column;align-items:center;display:flex}.disco-mount[data-v-8bb31aac]{background:linear-gradient(90deg,oklch(64.9% .033 256.1),oklch(96.9% .015 248) 48%,oklch(59.5% .037 256.8));border:.5px solid oklch(36.1% .043 257.8/.34);border-radius:0 0 .35rem .35rem;width:1.25rem;height:.38rem;box-shadow:inset 0 .5px .5px oklch(100% 0 0/.18),0 1px 2px oklch(21.3% .037 260.6/.18)}.disco-chain[data-v-8bb31aac]{perspective:9rem;transform-style:preserve-3d;flex-direction:column;align-items:center;padding-top:.05rem;display:flex}.disco-chain-link[data-v-8bb31aac]{background:0 0;border:1px solid oklch(78.9% .033 260);border-radius:9999px;width:.56rem;height:.82rem;margin-top:-.23rem;display:block;box-shadow:inset .5px 0 .5px oklch(100% 0 0/.34),0 0 1.5px oklch(21.3% .037 260.6/.34)}.disco-chain-link[data-v-8bb31aac]:nth-child(odd){transform:rotateY(68deg)}.disco-chain-link[data-v-8bb31aac]:nth-child(2n){transform:rotateY(-8deg)}.disco-ball-cap[data-v-8bb31aac]{z-index:1;background:linear-gradient(90deg,oklch(64.9% .033 256.1),oklch(97.6% .012 247.9) 48%,oklch(59.5% .037 256.8));border:.5px solid oklch(36.1% .043 257.8/.34);border-radius:.2rem .2rem .45rem .45rem;width:1.45rem;height:.48rem;margin-bottom:-.12rem;position:relative;box-shadow:inset 0 .5px .5px oklch(100% 0 0/.18),0 1px 2px oklch(21.3% .037 260.6/.18)}.disco-ball[data-v-8bb31aac]{width:var(--ball-size);aspect-ratio:1;background:oklch(78.9% .033 260);border:0;border-radius:9999px;position:relative;overflow:hidden;box-shadow:0 0 10px 1px oklch(100% 0 0/.32),0 0 28px 6px oklch(95.2% .026 239.1/.25),0 0 58px 16px oklch(100% 0 0/.08)}.disco-ball-canvas[data-v-8bb31aac]{width:100%;height:100%;position:absolute;inset:0}.disco-ball-glaze[data-v-8bb31aac]{border-radius:inherit;background:radial-gradient(circle at 30% 22%,oklch(100% 0 0/.76),oklch(100% 0 0/.24) 4%,#0000 12%),radial-gradient(at 31% 24%,oklch(97.6% .016 221.1/.28),#0000 31%),radial-gradient(circle at 74% 62%,oklch(85.1% .102 223.4/.13),#0000 24%),radial-gradient(circle at 22% 68%,oklch(83% .141 334.6/.09),#0000 22%),radial-gradient(circle at 50% 47%,#0000 58%,oklch(15.4% .029 258.2/.04) 82%,oklch(12.8% .029 256.4/.15) 100%);position:absolute;inset:0;box-shadow:inset .35rem .3rem 1rem oklch(100% 0 0/.24)}.disco-twinkle[data-v-8bb31aac]{top:var(--y);left:var(--x);width:var(--size);aspect-ratio:1;background:var(--twinkle-color);box-shadow:0 0 calc(var(--size) * 1.5) var(--twinkle-color), 0 0 calc(var(--size) * 3) var(--twinkle-color);mix-blend-mode:screen;rotate:var(--rotation);animation:disco-twinkle-8bb31aac var(--duration) cubic-bezier(.37, 0, .63, 1) var(--delay) infinite;will-change:scale, opacity, filter;border-radius:9999px;position:absolute}.disco-twinkle[data-v-8bb31aac]:before,.disco-twinkle[data-v-8bb31aac]:after{width:calc(var(--size) * 4);content:"";background:linear-gradient(90deg,#0000,#fff,#0000);height:1px;position:absolute;top:50%;left:50%;translate:-50% -50%}.disco-twinkle[data-v-8bb31aac]:after{rotate:90deg}.disco-word-pop[data-v-8bb31aac]{z-index:2;top:var(--y);left:var(--x);max-width:calc(100vw - 2rem);color:var(--word-pop-color);font-family:var(--font-sans);font-size:clamp(2rem, calc(6vw * var(--word-pop-size)), calc(4.75rem * var(--word-pop-size)));text-align:center;text-transform:uppercase;white-space:nowrap;letter-spacing:-.055em;opacity:0;translate:-50% -50%;rotate:var(--rotation);text-shadow:.035em .045em 0 var(--word-pop-accent), -.025em -.02em 0 oklch(100% 0 0/.88), 0 0 .28em var(--word-pop-accent), 0 .09em .1em oklch(0% 0 0/.45);animation:disco-word-pop-8bb31aac var(--word-pop-duration) cubic-bezier(.16, .78, .24, 1) both;will-change:scale, translate, opacity, filter;place-items:center;font-weight:900;line-height:.9;display:grid;position:absolute}.disco-word-pop[data-v-8bb31aac]:before,.disco-word-pop[data-v-8bb31aac]:after{z-index:-1;color:var(--word-pop-accent);content:"✦";filter:drop-shadow(0 0 .18em var(--word-pop-color));animation:disco-word-spark-8bb31aac var(--word-pop-duration) ease-out both;font-size:.48em;line-height:1;position:absolute}.disco-word-pop[data-v-8bb31aac]:before{top:-.65em;left:-.55em}.disco-word-pop[data-v-8bb31aac]:after{animation-delay:70ms;bottom:-.65em;right:-.7em}.disco-word-pop.is-variant-1[data-v-8bb31aac]{font-family:var(--font-instrument);text-transform:none;letter-spacing:-.035em;font-style:italic;font-weight:600}.disco-word-pop.is-variant-2 .disco-word-text[data-v-8bb31aac]{-webkit-text-stroke:.018em oklch(100% 0 0/.82)}[data-phase=leaving] .disco-dimmer[data-v-8bb31aac],[data-phase=leaving] .disco-color-wash[data-v-8bb31aac],[data-phase=leaving] .disco-beams[data-v-8bb31aac],[data-phase=leaving] .disco-twinkles[data-v-8bb31aac],[data-phase=leaving] .disco-word-pops[data-v-8bb31aac]{animation:1.5s ease-in forwards disco-overlay-out-8bb31aac}@keyframes disco-descend-8bb31aac{0%{transform:translate(-50%,-18rem)}to{transform:translate(-50%)}}@keyframes disco-ascend-8bb31aac{0%{transform:var(--exit-transform,translate(-50%, 0))}to{transform:translate(-50%,-19rem)rotate(-3deg)}}@keyframes disco-pendulum-swing-8bb31aac{0%,to{transform:rotate(0)}25%{transform:rotate(-1.15deg)}75%{transform:rotate(1.15deg)}}@keyframes disco-beams-enter-8bb31aac{0%{opacity:0}to{opacity:1}}@keyframes disco-twinkle-8bb31aac{0%,to{opacity:.1;filter:brightness(.8)blur(.15px);scale:.3}50%{opacity:1;filter:brightness(1.18)blur();scale:1.15}}@keyframes disco-word-pop-8bb31aac{0%{opacity:0;filter:blur(4px)brightness(1.8);translate:-50% -35%;scale:.12}21%{opacity:1;filter:blur()brightness(1.15);translate:-50% -50%;scale:1.28}42%{scale:.9}58%{opacity:1;scale:1}to{scale:.5;translate:calc(-50% + var(--drift)) calc(-50% - 2rem);opacity:0;filter:blur(1.5px)brightness(1.35)}}@keyframes disco-word-spark-8bb31aac{0%,18%{opacity:0;rotate:-35deg;scale:0}38%{opacity:1;scale:1.5}to{opacity:0;rotate:80deg;scale:.3}}@keyframes disco-wash-8bb31aac{0%{transform:scale(1)rotate(-2deg)}to{transform:scale(1.16)rotate(4deg)}}@keyframes disco-overlay-in-8bb31aac{0%{opacity:0}to{opacity:1}}@keyframes disco-overlay-out-8bb31aac{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.disco-rig[data-v-8bb31aac],.disco-rig.is-leaving[data-v-8bb31aac],.disco-pendulum[data-v-8bb31aac],.disco-color-wash[data-v-8bb31aac],.disco-beams[data-v-8bb31aac],.disco-twinkles[data-v-8bb31aac],.disco-twinkle[data-v-8bb31aac],.disco-word-pop[data-v-8bb31aac]:before,.disco-word-pop[data-v-8bb31aac]:after{animation-duration:1ms;animation-iteration-count:1}.disco-word-pop[data-v-8bb31aac]{animation-name:disco-word-pop-reduced-8bb31aac;animation-duration:var(--word-pop-duration)}.disco-rig[data-v-8bb31aac]{transform:translate(-50%)}}@keyframes disco-word-pop-reduced-8bb31aac{0%,to{opacity:0}12%,72%{opacity:1;filter:none;scale:1}}.footer-wave[data-v-5ec9329c]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='12'%3E%3Cpath d='M0 6 Q 6 0 12 6 T 24 6' fill='none' stroke='oklch(49.4%25 0.027 69.2)' stroke-opacity='.4' stroke-width='1.5'/%3E%3C/svg%3E") 50% repeat-x}.brand-badge[data-v-f18827d3]{background:linear-gradient(180deg, oklch(26.2% .015 62.7), var(--color-ink-deep));box-shadow:0 0 0 1.5px var(--color-chrome-200), 0 0 0 2.5px oklch(0% 0 0/.25), 0 3px 6px oklch(0% 0 0/.35);color:var(--color-chrome-100);font-family:var(--font-instrument);letter-spacing:.01em;text-shadow:none;text-transform:none;white-space:nowrap;background-clip:padding-box;border-radius:999px;padding:.05em .55em .15em;font-style:italic;font-weight:400;line-height:1.1;display:inline-block}.brand-badge[data-v-f18827d3]:first-letter{color:var(--color-glow)}.dial[data-v-6c51b4bb]{--ink:var(--color-lamp);--ink-dim:#ffd9a394}@supports (color:color-mix(in lab, red, red)){.dial[data-v-6c51b4bb]{--ink-dim:color-mix(in oklab, var(--color-lamp) 58%, transparent)}}.dial[data-v-6c51b4bb]{--pad-x:3.4em;--pad-top:.85em;--pad-bottom:.7em;--row-stations:2.5em;--row-band:1.2em;background:linear-gradient(180deg, var(--color-chrome-800) 0%, var(--color-chrome-50) 18%, var(--color-chrome-500) 48%, var(--color-chrome-100) 78%, var(--color-chrome-700) 100%);view-transition-name:tuner-dial;-webkit-user-select:none;user-select:none;border-radius:1.1em;padding:3px;position:relative;box-shadow:0 1px oklch(100% 0 0/.8),0 -1px oklch(0% 0 0/.1),0 6px 14px -8px oklch(0% 0 0/.55)}.dial--strip[data-v-6c51b4bb]{--pad-x:1.8em;--pad-top:.45em;--pad-bottom:.45em;--row-stations:1.9em;--row-band:.75em;border-radius:999px;font-size:12px}.dial__glass[data-v-6c51b4bb]{isolation:isolate;background:radial-gradient(90% 150% at 50% 125%, #ff96323d, transparent 65%), linear-gradient(180deg, var(--color-glass-light) 0%, var(--color-glass) 55%);border-radius:calc(1.1em - 3px);position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dial__glass[data-v-6c51b4bb]{background:radial-gradient(90% 150% at 50% 125%, color-mix(in oklab, var(--color-halo) 24%, transparent), transparent 65%), linear-gradient(180deg, var(--color-glass-light) 0%, var(--color-glass) 55%)}}.dial__glass[data-v-6c51b4bb]{box-shadow:inset 0 10px 18px -8px oklch(0% 0 0/.85),inset 0 -1px #ffc27a24,inset 0 0 0 1px oklch(0% 0 0/.55)}@supports (color:color-mix(in lab, red, red)){.dial__glass[data-v-6c51b4bb]{box-shadow:inset 0 10px 18px -8px oklch(0% 0 0/.85), inset 0 -1px 0 color-mix(in oklab, var(--color-nixie) 14%, transparent), inset 0 0 0 1px oklch(0% 0 0/.55)}}.dial--strip .dial__glass[data-v-6c51b4bb]{border-radius:999px}.dial__lamp[data-v-6c51b4bb]{background:radial-gradient(65% 110% at 50% 60%,#ff96322b,#0000 70%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.dial__lamp[data-v-6c51b4bb]{background:radial-gradient(65% 110% at 50% 60%, color-mix(in oklab, var(--color-halo) 17%, transparent), transparent 70%)}}.dial__lamp[data-v-6c51b4bb]{pointer-events:none}.dial__glare[data-v-6c51b4bb]{mix-blend-mode:screen;pointer-events:none;background:linear-gradient(174deg,oklch(100% 0 0/.12) 0%,oklch(100% 0 0/.04) 42%,#0000 43%),linear-gradient(oklch(100% 0 0/.09),#0000 14%);position:absolute;inset:0}.dial__scale[data-v-6c51b4bb]{grid-template-rows:var(--row-stations) var(--row-band);padding:var(--pad-top) var(--pad-x) var(--pad-bottom);display:grid;position:relative}.dial--radio .dial__scale[data-v-6c51b4bb]{grid-template-rows:var(--row-stations) var(--row-band) 1.55em 1.45em}.dial__stations[data-v-6c51b4bb]{z-index:2;margin:0;padding:0;list-style:none;position:relative}.dial__station[data-v-6c51b4bb]{top:0;bottom:0;left:calc(var(--at) * 100%);max-width:calc(var(--room) * 100%);position:absolute;translate:-50%}.dial--radio.is-crowded .dial__station[data-v-6c51b4bb]{max-width:calc(var(--room-staggered) * 100%)}.dial__station-link[data-v-6c51b4bb]{max-width:100%;height:100%;color:var(--ink-dim);font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 0 8px #ff963266;flex-direction:column;justify-content:flex-end;align-items:center;gap:.4em;padding:0 .55em;font-size:.86em;line-height:1;display:flex}@supports (color:color-mix(in lab, red, red)){.dial__station-link[data-v-6c51b4bb]{text-shadow:0 0 8px color-mix(in oklab, var(--color-halo) 40%, transparent)}}.dial__station-link[data-v-6c51b4bb]{white-space:nowrap;transition:color .25s,text-shadow .25s}.dial__station-name[data-v-6c51b4bb]{text-overflow:ellipsis;max-width:100%;overflow:hidden}.dial--strip .dial__station-link[data-v-6c51b4bb]{letter-spacing:.12em;gap:.3em;padding:0 .4em;font-size:.82em}@media not all and (width>=64rem){.dial--strip .dial__station-link[data-v-6c51b4bb]{letter-spacing:.06em;padding:0 .25em}}.dial__station-link[data-v-6c51b4bb]:hover,.dial__station-link[data-v-6c51b4bb]:focus-visible,.is-locked .dial__station-link[data-v-6c51b4bb]{color:var(--color-lamp-bright);text-shadow:0 0 5px #ffc27af2,0 0 16px #ff9632bf}@supports (color:color-mix(in lab, red, red)){.dial__station-link[data-v-6c51b4bb]:hover,.dial__station-link[data-v-6c51b4bb]:focus-visible,.is-locked .dial__station-link[data-v-6c51b4bb]{text-shadow:0 0 5px color-mix(in oklab, var(--color-nixie) 95%, transparent), 0 0 16px color-mix(in oklab, var(--color-halo) 75%, transparent)}}.dial__station-link[data-v-6c51b4bb]:focus-visible{outline:none}.dial__station-link:focus-visible .dial__station-name[data-v-6c51b4bb]{text-decoration:underline;-webkit-text-decoration-color:var(--color-signal);-webkit-text-decoration-color:var(--color-signal);-webkit-text-decoration-color:var(--color-signal);text-decoration-color:var(--color-signal);text-underline-offset:.35em}.dial__station-mark[data-v-6c51b4bb]{opacity:.75;background:currentColor;border-radius:999px;width:.36em;height:.36em;box-shadow:0 0 6px}.is-current .dial__station-mark[data-v-6c51b4bb]{background:var(--color-signal);box-shadow:0 0 8px var(--color-signal);opacity:1}.dial__band[data-v-6c51b4bb]{position:relative}.dial__ticks[data-v-6c51b4bb]{width:100%;height:100%;display:block;overflow:visible}.dial__ticks line[data-v-6c51b4bb]{stroke:var(--ink);stroke-width:1px;opacity:.45}.dial__ticks .is-mid[data-v-6c51b4bb]{opacity:.65}.dial__ticks .is-major[data-v-6c51b4bb],.dial__ticks .is-rule[data-v-6c51b4bb]{opacity:.9}.dial__unit[data-v-6c51b4bb]{color:var(--ink-dim);font-family:var(--font-mono);letter-spacing:.1em;white-space:nowrap;font-size:.72em;position:absolute;top:50%;translate:0 -50%}.dial__unit.is-start[data-v-6c51b4bb]{right:calc(100% + .9em)}.dial__unit.is-end[data-v-6c51b4bb]{left:calc(100% + .9em)}.dial__numbers[data-v-6c51b4bb]{color:var(--ink);font-family:var(--font-mono);text-shadow:0 0 8px #ff963273;font-size:.8em;position:relative}@supports (color:color-mix(in lab, red, red)){.dial__numbers[data-v-6c51b4bb]{text-shadow:0 0 8px color-mix(in oklab, var(--color-halo) 45%, transparent)}}.dial__numbers>span[data-v-6c51b4bb]:not(.dial__unit){top:.45em;left:calc(var(--at) * 100%);position:absolute;translate:-50%}.dial__numbers.is-medium-wave[data-v-6c51b4bb]{border-top:1px dashed #ffd9a32e}@supports (color:color-mix(in lab, red, red)){.dial__numbers.is-medium-wave[data-v-6c51b4bb]{border-top:1px dashed color-mix(in oklab, var(--color-lamp) 18%, transparent)}}.dial__numbers.is-medium-wave[data-v-6c51b4bb]{color:var(--ink-dim);font-size:.68em}.dial__numbers.is-medium-wave .dial__unit[data-v-6c51b4bb]{font-size:.92em;top:1.05em}.dial--radio .dial__numbers .dial__unit.is-end[data-v-6c51b4bb]{left:calc(100% + .9em)}.dial__needle-track[data-v-6c51b4bb]{top:calc(var(--pad-top) + var(--row-stations) - .1em);bottom:0;left:var(--pad-x);right:var(--pad-x);z-index:1;transform:translateX(calc(var(--pos) * 100%));pointer-events:none;will-change:transform;position:absolute}.dial__needle[data-v-6c51b4bb]{background:linear-gradient(180deg, oklch(87.6% .076 52.9), var(--color-signal-light) 25%, var(--color-signal));border-radius:2px 2px 0 0;width:2px;position:absolute;top:0;bottom:0;left:-1px;box-shadow:0 0 4px #ff5a32e6,0 0 14px 2px #ff5a3273}@supports (color:color-mix(in lab, red, red)){.dial__needle[data-v-6c51b4bb]{box-shadow:0 0 4px color-mix(in oklab, var(--color-signal-light) 90%, transparent), 0 0 14px 2px color-mix(in oklab, var(--color-signal-light) 45%, transparent)}}.dial__needle[data-v-6c51b4bb]:before{content:"";background:oklch(70.5% .19 35.1);border-radius:1px;width:.55em;height:.55em;position:absolute;top:-.3em;left:50%;box-shadow:0 0 8px #ff5a32e6}@supports (color:color-mix(in lab, red, red)){.dial__needle[data-v-6c51b4bb]:before{box-shadow:0 0 8px color-mix(in oklab, var(--color-signal-light) 90%, transparent)}}.dial__needle[data-v-6c51b4bb]:before{transform:translate(-50%)rotate(45deg)}.dial__halo[data-v-6c51b4bb]{background:radial-gradient(closest-side,oklch(80.5% .144 64.5/.34),#ff96321a 60%,#0000);width:11em;position:absolute;top:-130%;bottom:-60%;left:0;translate:-50%}@supports (color:color-mix(in lab, red, red)){.dial__halo[data-v-6c51b4bb]{background:radial-gradient(closest-side, oklch(80.5% .144 64.5/.34), color-mix(in oklab, var(--color-halo) 10%, transparent) 60%, transparent)}}.dial__halo[data-v-6c51b4bb]{mix-blend-mode:screen}.dial--strip .dial__halo[data-v-6c51b4bb]{width:7em;top:-200%}@media (width>=48rem){.dial__station-name[data-v-6c51b4bb]{view-transition-name:var(--vt-label);view-transition-class:tuner-part tuner-label}.dial__station-mark[data-v-6c51b4bb]{view-transition-name:var(--vt-mark);view-transition-class:tuner-part tuner-label}.dial__band[data-v-6c51b4bb]{view-transition-name:tuner-band;view-transition-class:tuner-part}.dial__needle[data-v-6c51b4bb]{view-transition-name:tuner-needle;view-transition-class:tuner-part}}.dial--radio.is-crowded[data-v-6c51b4bb]{--row-stations:3.6em}.dial--radio.is-crowded .is-raised .dial__station-mark[data-v-6c51b4bb]{width:1px;height:1.75em;box-shadow:none;opacity:.45;border-radius:0}@container radio not (width>=560px){.dial--radio[data-v-6c51b4bb]{--pad-x:2.9em;--row-stations:3.6em}.dial--radio .dial__station[data-v-6c51b4bb]{max-width:calc(var(--room-staggered) * 100%)}.dial--radio .dial__station-link[data-v-6c51b4bb]{letter-spacing:.1em;gap:.3em;padding:0 .3em;font-size:.8em}.dial--radio .is-raised .dial__station-mark[data-v-6c51b4bb]{width:1px;height:1.75em;box-shadow:none;opacity:.45;border-radius:0}}.site-header[data-v-a9e939ad]{view-transition-name:site-header;transition:background-color .3s,box-shadow .3s}.site-header.is-scrolled[data-v-a9e939ad]{background-color:var(--color-paper);box-shadow:0 1px #1f1a1514,0 10px 30px -24px #3c281499}@supports (color:color-mix(in lab, red, red)){.site-header.is-scrolled[data-v-a9e939ad]{box-shadow:0 1px 0 color-mix(in oklab, var(--color-ink) 8%, transparent), 0 10px 30px -24px color-mix(in oklab, var(--color-umber) 60%, transparent)}}.brand[data-v-a9e939ad] .brand-badge{transition:box-shadow .2s}:is(.brand[data-v-a9e939ad]:hover .brand-badge,.brand[data-v-a9e939ad]:focus-visible .brand-badge){box-shadow:0 0 0 1.5px var(--color-glow), 0 0 10px #ffb5478c, 0 3px 6px oklch(0% 0 0/.35)}@supports (color:color-mix(in lab, red, red)){:is(.brand[data-v-a9e939ad]:hover .brand-badge,.brand[data-v-a9e939ad]:focus-visible .brand-badge){box-shadow:0 0 0 1.5px var(--color-glow), 0 0 10px color-mix(in oklab, var(--color-glow) 55%, transparent), 0 3px 6px oklch(0% 0 0/.35)}}.station-button[data-v-a9e939ad]{background:linear-gradient(180deg, var(--color-glass-light), var(--color-glass)) padding-box, linear-gradient(180deg, var(--color-chrome-800) 0%, var(--color-chrome-50) 18%, var(--color-chrome-500) 48%, var(--color-chrome-100) 78%, var(--color-chrome-700) 100%) border-box;max-width:100%;color:var(--color-lamp);font-family:var(--font-mono);letter-spacing:.14em;text-shadow:0 0 8px #ff96328c;border:3px solid #0000;border-radius:999px;align-items:center;gap:.6rem;padding:.55rem .85rem .55rem 1rem;font-size:.75rem;display:flex;box-shadow:inset 0 6px 12px -6px oklch(0% 0 0/.85),0 1px oklch(100% 0 0/.8),0 6px 14px -8px oklch(0% 0 0/.55)}@supports (color:color-mix(in lab, red, red)){.station-button[data-v-a9e939ad]{text-shadow:0 0 8px color-mix(in oklab, var(--color-halo) 55%, transparent)}}.station-button[data-v-a9e939ad]{text-transform:uppercase;cursor:pointer}.station-menu[data-v-a9e939ad]{box-shadow:0 0 0 3px var(--color-chrome-400), 0 0 0 4px oklch(0% 0 0/.12), 0 24px 50px -20px #1f140ab3}@supports (color:color-mix(in lab, red, red)){.station-menu[data-v-a9e939ad]{box-shadow:0 0 0 3px var(--color-chrome-400), 0 0 0 4px oklch(0% 0 0/.12), 0 24px 50px -20px color-mix(in oklab, var(--color-glass-light) 70%, transparent)}}@media (width<=47.99rem){.station-button[data-v-a9e939ad]{view-transition-name:tuner-dial}}@media (width>=48rem){.station-button[data-v-a9e939ad]{display:none}}
