.knob[data-v-0d5f8ce0]{height:var(--knob-size);position:relative;width:var(--knob-size)}.knob-canvas[data-v-0d5f8ce0]{height:150%;inset:-25%;pointer-events:none;position:absolute;width:150%}.knob-stand-in[data-v-0d5f8ce0]{background:radial-gradient(circle,transparent 76%,#171716 77%),conic-gradient(from 200deg,#232322,#3a3a39,#232322,#333332,#232322);border-radius:50%;box-shadow:3px 5px 12px #0009;inset:0;position:absolute;rotate:var(--knob-turn)}.knob-stand-in i[data-v-0d5f8ce0]{background:#8a8a88;height:18%;left:calc(50% - 1px);position:absolute;top:15%;width:2px}.knob.is-drawn .knob-stand-in[data-v-0d5f8ce0]{display:none}.knob-grip[data-v-0d5f8ce0]{border-radius:50%;cursor:grab;inset:0;position:absolute;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.knob.is-held .knob-grip[data-v-0d5f8ce0]{cursor:grabbing}.knob-grip[data-v-0d5f8ce0]:focus{outline:none}.knob-grip[data-v-0d5f8ce0]:focus-visible{outline:1px solid rgba(207,234,255,.9);outline-offset:4px}.radio[data-v-481c0d98]{--radio-phosphor:207 234 255;--knob-small:clamp(66px,11.4cqw,92px);--knob-large:clamp(136px,25cqw,202px);background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='1.1' numOctaves='2' stitchTiles='stitch' type='fractalNoise'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.09 0'/%3E%3C/filter%3E%3Cpath d='M0 0h220v220H0z' filter='url(%23a)'/%3E%3C/svg%3E"),radial-gradient(120% 130% at 12% -8%,#2c2c2b 0,#1e1e1d 38%,#161615 72%,#121211);border-radius:clamp(18px,4.2cqw,26px);box-shadow:inset 0 1px #ffffff2b,inset 1px 0 #ffffff0d,inset -1px 0 #0006,inset 0 -1px #0009,inset 0 -3px 6px #0000004d,0 0 0 1px #000c,0 2px 3px #000c,0 34px 70px -18px #000000f2;display:flex;flex-direction:column;font-family:var(--font-geist-mono);gap:clamp(16px,3cqw,26px);padding:clamp(16px,3cqw,28px);position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none}.radio-window[data-v-481c0d98]{background:#070808;border-radius:10px;box-shadow:inset 0 3px 7px #000000f2,inset 0 0 0 1px #000000e6,0 1px #ffffff1a,0 -1px #0000008c;overflow:hidden;padding:clamp(14px,2.2cqw,20px) clamp(22px,4cqw,40px) clamp(10px,1.6cqw,14px);position:relative}.radio-backlight[data-v-481c0d98]{background:radial-gradient(70% 90% at 50% 40%,rgb(var(--radio-phosphor)/.13),transparent 75%),linear-gradient(rgb(var(--radio-phosphor)/.035),rgb(var(--radio-phosphor)/.015));inset:0;opacity:var(--lamp);position:absolute}.radio-glass[data-v-481c0d98]{background:linear-gradient(176deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.012) 34%,transparent 35%);box-shadow:inset 0 1px #ffffff0a;inset:0;pointer-events:none;position:absolute}.radio-scale[data-v-481c0d98]{height:46px;position:relative}.radio-number[data-v-481c0d98]{color:color-mix(in srgb,rgb(var(--radio-phosphor)) calc(var(--lamp)*100%),#4a4a4a);font-size:11px;letter-spacing:.04em;line-height:1;position:absolute;text-shadow:0 0 calc(var(--lamp)*7px) rgb(var(--radio-phosphor)/calc(var(--lamp)*.55));top:0;translate:-50% 0}.radio-ticks[data-v-481c0d98]{bottom:0;height:20px;left:0;overflow:visible;position:absolute;right:0;width:100%}.radio-ticks path[data-v-481c0d98]{fill:none;stroke:color-mix(in srgb,rgb(var(--radio-phosphor)) calc(var(--lamp)*100%),#4a4a4a);stroke-width:1px;vector-effect:non-scaling-stroke}.radio-ticks-minor[data-v-481c0d98]{opacity:.42}.radio-ticks-mid[data-v-481c0d98]{opacity:.68}.radio-pin[data-v-481c0d98]{background:color-mix(in srgb,rgb(var(--radio-phosphor)) calc(var(--lamp)*62%),#3a3a3a);border-radius:50%;bottom:-9px;height:3px;margin-left:-1.5px;position:absolute;transition:background-color .2s ease-out,box-shadow .2s ease-out;width:3px}.radio.is-on .radio-pin.is-tuned[data-v-481c0d98]{background:#fff;box-shadow:0 0 6px rgb(var(--radio-phosphor))}.radio-needle[data-v-481c0d98]{inset:-22px 0 -12px;pointer-events:none;position:absolute;translate:calc(var(--needle)*100%) 0;will-change:translate}.radio-needle[data-v-481c0d98]:before{background:color-mix(in srgb,#fff calc(var(--lamp)*100%),#8d8176);box-shadow:0 0 calc(var(--lamp)*6px) rgb(var(--radio-phosphor)/calc(var(--lamp)*.95)),0 0 calc(var(--lamp)*18px) rgb(var(--radio-phosphor)/calc(var(--lamp)*.5));left:-.75px;width:1.5px}.radio-needle[data-v-481c0d98]:after,.radio-needle[data-v-481c0d98]:before{bottom:0;content:"";position:absolute;top:0}.radio-needle[data-v-481c0d98]:after{background:#0000008c;filter:blur(1px);left:3px;width:2px}.radio-readout[data-v-481c0d98]{align-items:baseline;color:rgb(var(--radio-phosphor));display:flex;font-size:11px;gap:14px;letter-spacing:.08em;line-height:15px;margin-top:18px;min-height:15px;opacity:var(--lamp);position:relative;text-transform:uppercase}.radio-frequency[data-v-481c0d98]{font-variant-numeric:tabular-nums;text-shadow:var(--radio-glow)}.radio-frequency small[data-v-481c0d98]{color:rgb(var(--radio-phosphor)/.55);font-size:9px;margin-left:5px}.radio-station[data-v-481c0d98]{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-shadow:var(--radio-glow);white-space:nowrap}.radio-station small[data-v-481c0d98]{color:rgb(var(--radio-phosphor)/.55);font-size:inherit}.radio-lamp[data-v-481c0d98]{align-self:center;background:#fff;border-radius:50%;box-shadow:0 0 6px rgb(var(--radio-phosphor)/var(--signal)),0 0 14px rgb(var(--radio-phosphor)/calc(var(--signal)*.7));height:6px;opacity:calc(.1 + var(--signal)*.9);width:6px}.radio-deck[data-v-481c0d98]{align-items:stretch;display:flex;gap:clamp(20px,4cqw,36px)}.radio-grille[data-v-481c0d98]{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='20.78'%3E%3Ccircle cx='3' cy='5.75' r='2.2' fill='%23fff' fill-opacity='.13'/%3E%3Ccircle cx='3' cy='5.2' r='2.2' fill='%23040404'/%3E%3Ccircle cx='9' cy='16.14' r='2.2' fill='%23fff' fill-opacity='.13'/%3E%3Ccircle cx='9' cy='15.59' r='2.2' fill='%23040404'/%3E%3C/svg%3E");background-position:50%;background-size:12px 20.78px;border-radius:10px;flex:1 1 0;min-height:120px;min-width:0}.radio-controls[data-v-481c0d98]{align-items:center;display:flex;flex:none;gap:clamp(22px,4.6cqw,42px);padding:clamp(10px,2cqw,18px) clamp(4px,1cqw,10px) 2px}.radio-pair[data-v-481c0d98]{gap:clamp(20px,3cqw,26px)}.radio-control[data-v-481c0d98],.radio-pair[data-v-481c0d98]{align-items:center;display:flex;flex-direction:column}.radio-control[data-v-481c0d98]{gap:14px;position:relative}.radio-knob-small[data-v-481c0d98]{--knob-size:var(--knob-small)}.radio-knob-large[data-v-481c0d98]{--knob-size:var(--knob-large)}.radio-label[data-v-481c0d98]{color:#8a8a88;font-size:9px;letter-spacing:.14em;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.7);text-transform:uppercase}.radio-dial-marks[data-v-481c0d98]{height:var(--knob-small);left:50%;pointer-events:none;position:absolute;top:0;translate:-50% 0;width:var(--knob-small)}.radio-dial-marks i[data-v-481c0d98]{background:#6d6d6b;height:4px;left:50%;margin-left:-.5px;position:absolute;top:50%;transform:translateY(calc(var(--knob-small)*-.5 - 9px));transform-origin:50% 0;width:1px}.radio-dial-marks i.is-centre[data-v-481c0d98]{background:#b2b2ae;height:6px}@container radio (max-width: 460px){.radio-deck[data-v-481c0d98]{flex-direction:column}.radio-grille[data-v-481c0d98]{flex:none;height:96px}.radio-controls[data-v-481c0d98]{--knob-small:clamp(58px,18cqw,78px);--knob-large:clamp(116px,36cqw,168px);justify-content:space-between;padding:6px 6px 2px}.radio-pair[data-v-481c0d98]{flex-direction:row}.radio-number.is-minor[data-v-481c0d98],.radio-ticks-minor[data-v-481c0d98]{display:none}}.rd-experiment[data-v-ec288aaa]{--rd-width:min(125%, calc(100vw - 32px) );margin-inline:calc((100% - var(--rd-width))/2);width:var(--rd-width)}.rd-stage[data-v-ec288aaa]{container:radio/inline-size}.rd-note[data-v-ec288aaa]{padding-top:20px;text-align:center}.rd-title[data-v-ec288aaa]{color:#fafafa;font-size:15px;font-weight:500;letter-spacing:-.01em;line-height:1.35;margin:0}.rd-text[data-v-ec288aaa],.rd-title[data-v-ec288aaa]{font-family:"Public Sans",var(--font-geist-sans)}.rd-text[data-v-ec288aaa]{color:#a3a3a3;font-size:14px;letter-spacing:-.005em;line-height:1.5;margin:4px 0 0;text-wrap:balance}
