/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
.grille[data-v-1d18b1c1]{--pitch:.8em;--hole:.165em;--edge:.55em;--holes:radial-gradient(circle at 50% 50%, oklch(0% 0 0) 0 var(--hole), transparent calc(var(--hole) + .5px)) 0 0 / var(--pitch) var(--pitch) space;background:radial-gradient(120% 100% at 30% 0%, oklch(100% 0 0/.55), transparent 60%), linear-gradient(180deg, var(--color-chrome-300) 0%, var(--color-chrome-400) 100%);border-radius:1em;min-height:7em;position:relative;overflow:hidden;box-shadow:inset 0 1px 3px oklch(0% 0 0/.35),inset 0 -1px oklch(100% 0 0/.5),0 1px oklch(100% 0 0/.8)}.grille__holes[data-v-1d18b1c1],.grille__light[data-v-1d18b1c1]{inset:var(--edge);position:absolute}.grille__holes[data-v-1d18b1c1]{background:radial-gradient(circle at 50% 50%, var(--color-ink-deep) 0 var(--hole), transparent calc(var(--hole) + .5px)) 0 0 / var(--pitch) var(--pitch) space, radial-gradient(circle at 50% 66%, oklch(100% 0 0/.85) 0 var(--hole), transparent calc(var(--hole) + .5px)) 0 0 / var(--pitch) var(--pitch) space}.grille__light[data-v-1d18b1c1]{background:radial-gradient(circle,#ffc27ae6,oklch(72.3% .18 42.6/.6) 45%,#0000 75%)}@supports (color:color-mix(in lab, red, red)){.grille__light[data-v-1d18b1c1]{background:radial-gradient(circle at 50% 50%, color-mix(in oklab, var(--color-nixie) 90%, transparent), oklch(72.3% .18 42.6/.6) 45%, transparent 75%)}}.grille__light[data-v-1d18b1c1]{opacity:0;-webkit-mask:var(--holes);-webkit-mask:var(--holes);-webkit-mask:var(--holes);mask:var(--holes);pointer-events:none}.is-playing .grille__light[data-v-1d18b1c1]{animation:.48s ease-out infinite grille-beat-1d18b1c1}@supports (width:round(down, 1px, 1px)){.grille__holes[data-v-1d18b1c1],.grille__light[data-v-1d18b1c1]{width:round(down, 100% - 2 * var(--edge), var(--pitch));height:round(down, 100% - 2 * var(--edge), var(--pitch));margin:auto}.grille__holes[data-v-1d18b1c1]{background-repeat:repeat}.grille__light[data-v-1d18b1c1]{-webkit-mask-repeat:repeat;mask-repeat:repeat}}@keyframes grille-beat-1d18b1c1{0%{opacity:.75}to{opacity:0}}@media (prefers-reduced-motion:reduce){.is-playing .grille__light[data-v-1d18b1c1]{animation:none}}.keys[data-v-8332f67f]{background:linear-gradient(180deg, var(--color-ink) 0%, oklch(28.3% .015 62.8) 100%);border-radius:.95em;flex-wrap:wrap;gap:.55em;margin:0;padding:.5em .55em .7em;list-style:none;display:flex;box-shadow:inset 0 3px 6px oklch(0% 0 0/.65),inset 0 -1px oklch(100% 0 0/.08),0 1px oklch(100% 0 0/.75)}.keys__slot[data-v-8332f67f]{flex:1 1 0;min-width:5.2em;display:flex}.keys__slot.is-scan[data-v-8332f67f]{flex:.8 1 0}.key[data-v-8332f67f]{background:linear-gradient(180deg, var(--color-cream) 0%, var(--color-paper) 55%, var(--color-paper-deep) 100%);width:100%;min-width:0;height:4.6em;color:var(--color-ink-soft);border-radius:.4em .4em .65em .65em;flex-direction:column;justify-content:center;align-items:center;gap:.3em;display:flex;position:relative;box-shadow:inset 0 1px oklch(100% 0 0),inset 0 -.2em #785f3c2e,0 .42em oklch(71.2% .047 82.5),0 .55em .7em oklch(0% 0 0/.5)}@supports (color:color-mix(in lab, red, red)){.key[data-v-8332f67f]{box-shadow:inset 0 1px 0 oklch(100% 0 0), inset 0 -.2em 0 color-mix(in oklab, var(--color-bronze) 18%, transparent), 0 .42em 0 oklch(71.2% .047 82.5), 0 .55em .7em oklch(0% 0 0/.5)}}.key[data-v-8332f67f]{cursor:pointer;transition:translate .14s var(--ease-glide), box-shadow .14s var(--ease-glide), background-color .2s ease;-webkit-tap-highlight-color:transparent;translate:0 -.3em}.key[data-v-8332f67f]:hover{translate:0 -.18em;box-shadow:inset 0 1px oklch(100% 0 0),inset 0 -.2em #785f3c2e,0 .3em oklch(71.2% .047 82.5),0 .42em .55em oklch(0% 0 0/.45)}@supports (color:color-mix(in lab, red, red)){.key[data-v-8332f67f]:hover{box-shadow:inset 0 1px 0 oklch(100% 0 0), inset 0 -.2em 0 color-mix(in oklab, var(--color-bronze) 18%, transparent), 0 .3em 0 oklch(71.2% .047 82.5), 0 .42em .55em oklch(0% 0 0/.45)}}.key[data-v-8332f67f]:active,.key.is-current[data-v-8332f67f]{background:linear-gradient(180deg, var(--color-paper) 0%, var(--color-paper-deep) 100%);translate:0 .08em;box-shadow:inset 0 1px oklch(100% 0 0/.7),inset 0 .25em .4em #785f3c38,0 .04em oklch(71.2% .047 82.5),0 .1em .2em oklch(0% 0 0/.45)}@supports (color:color-mix(in lab, red, red)){.key[data-v-8332f67f]:active,.key.is-current[data-v-8332f67f]{box-shadow:inset 0 1px 0 oklch(100% 0 0/.7), inset 0 .25em .4em color-mix(in oklab, var(--color-bronze) 22%, transparent), 0 .04em 0 oklch(71.2% .047 82.5), 0 .1em .2em oklch(0% 0 0/.45)}}.key[data-v-8332f67f]:focus-visible{outline:2px solid var(--color-ember);outline-offset:3px}.key__lamp[data-v-8332f67f]{background:oklch(59.1% .035 75);border-radius:999px;width:1.5em;height:.24em;transition:background-color .2s,box-shadow .2s;position:absolute;top:.55em;box-shadow:inset 0 1px 1px oklch(0% 0 0/.35)}.key.is-current .key__lamp[data-v-8332f67f],.key.is-lit .key__lamp[data-v-8332f67f]{background:var(--color-glow);box-shadow:0 0 6px #ffb547e6,0 0 14px #ff96328c}@supports (color:color-mix(in lab, red, red)){.key.is-current .key__lamp[data-v-8332f67f],.key.is-lit .key__lamp[data-v-8332f67f]{box-shadow:0 0 6px color-mix(in oklab, var(--color-glow) 90%, transparent), 0 0 14px color-mix(in oklab, var(--color-halo) 55%, transparent)}}.key__label[data-v-8332f67f]{max-width:100%;font-family:var(--font-mono);letter-spacing:.14em;text-overflow:ellipsis;text-shadow:0 1px oklch(100% 0 0/.8);text-transform:uppercase;white-space:nowrap;margin-top:.4em;font-size:.78em;font-weight:700;overflow:hidden}.key--scan[data-v-8332f67f]{color:var(--color-paper-light);box-shadow:inset 0 1px 0 oklch(100% 0 0/.55), inset 0 -.2em 0 #5a140a40, 0 .42em 0 var(--color-signal-dark), 0 .55em .7em oklch(0% 0 0/.5);background:linear-gradient(oklch(73% .15 31.8) 0%,oklch(64.1% .188 32.3) 55%,oklch(56.7% .176 31.8) 100%);border:0}@supports (color:color-mix(in lab, red, red)){.key--scan[data-v-8332f67f]{box-shadow:inset 0 1px 0 oklch(100% 0 0/.55), inset 0 -.2em 0 color-mix(in oklab, var(--color-signal-deep) 25%, transparent), 0 .42em 0 var(--color-signal-dark), 0 .55em .7em oklch(0% 0 0/.5)}}.key--scan[data-v-8332f67f]:hover{box-shadow:inset 0 1px 0 oklch(100% 0 0/.55), inset 0 -.2em 0 #5a140a40, 0 .3em 0 var(--color-signal-dark), 0 .42em .55em oklch(0% 0 0/.45)}@supports (color:color-mix(in lab, red, red)){.key--scan[data-v-8332f67f]:hover{box-shadow:inset 0 1px 0 oklch(100% 0 0/.55), inset 0 -.2em 0 color-mix(in oklab, var(--color-signal-deep) 25%, transparent), 0 .3em 0 var(--color-signal-dark), 0 .42em .55em oklch(0% 0 0/.45)}}.key--scan[data-v-8332f67f]:active{box-shadow:inset 0 .25em .4em #5a140a4d, 0 .04em 0 var(--color-signal-dark), 0 .1em .2em oklch(0% 0 0/.45);background:linear-gradient(oklch(64.1% .188 32.3) 0%,oklch(58.3% .177 32) 100%)}@supports (color:color-mix(in lab, red, red)){.key--scan[data-v-8332f67f]:active{box-shadow:inset 0 .25em .4em color-mix(in oklab, var(--color-signal-deep) 30%, transparent), 0 .04em 0 var(--color-signal-dark), 0 .1em .2em oklch(0% 0 0/.45)}}.key--scan .key__label[data-v-8332f67f]{text-shadow:0 1px #5a140a59}@supports (color:color-mix(in lab, red, red)){.key--scan .key__label[data-v-8332f67f]{text-shadow:0 1px 0 color-mix(in oklab, var(--color-signal-deep) 35%, transparent)}}.key--scan .key__lamp[data-v-8332f67f]{background:#5a140a59}@supports (color:color-mix(in lab, red, red)){.key--scan .key__lamp[data-v-8332f67f]{background:color-mix(in oklab, var(--color-signal-deep) 35%, transparent)}}.key__frequency[data-v-8332f67f]{font-family:var(--font-mono);letter-spacing:.08em;opacity:.55;font-size:.66em}.knob[data-v-a76f1ddf]{--size:5.4em;--reach:1.15em;--axis:4.1em;grid-template-rows:calc(var(--axis) + 2.7em) auto;padding-inline:var(--reach);justify-items:center;gap:1.05em;display:grid}.knob.has-numbers[data-v-a76f1ddf]{--reach:1.6em}.knob--sm[data-v-a76f1ddf]{--size:4.2em}.knob__housing[data-v-a76f1ddf]{width:var(--size);margin-top:calc(var(--axis) - var(--size) / 2);aspect-ratio:1;border-radius:999px;position:relative;box-shadow:0 0 0 .35em oklch(0% 0 0/.05),0 0 0 .4em oklch(100% 0 0/.55)}.knob__marks[data-v-a76f1ddf]{pointer-events:none;position:absolute;inset:-.95em}.knob__mark[data-v-a76f1ddf]{transform-origin:50% 100%;width:1px;height:50%;rotate:var(--mark-angle);transition:opacity .45s ease-out;position:absolute;top:0;left:50%}.knob__mark.is-hidden[data-v-a76f1ddf]{opacity:0}.knob__mark[data-v-a76f1ddf]:before{content:"";background:oklch(33.1% .018 67.1/.55);width:1px;height:.45em;position:absolute;top:0;left:0}.knob__mark.is-accent[data-v-a76f1ddf]:before{background:var(--color-signal);width:2px}.knob__mark-label[data-v-a76f1ddf]{color:oklch(33.1% .018 67.1/.7);font-family:var(--font-mono);rotate:calc(var(--mark-angle) * -1);font-size:.62em;line-height:1;position:absolute;top:-1.35em;left:50%;translate:-50%}.is-accent .knob__mark-label[data-v-a76f1ddf]{color:var(--color-signal);text-shadow:0 0 6px #e8452c73;font-weight:700}@supports (color:color-mix(in lab, red, red)){.is-accent .knob__mark-label[data-v-a76f1ddf]{text-shadow:0 0 6px color-mix(in oklab, var(--color-signal) 45%, transparent)}}.is-accent .knob__mark-label[data-v-a76f1ddf]{transition:scale .65s cubic-bezier(.34,1.8,.64,1)}.is-hidden .knob__mark-label[data-v-a76f1ddf]{scale:.3}.knob__control[data-v-a76f1ddf]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:999px;position:absolute;inset:0;box-shadow:-.3em .4em .7em -.12em oklch(0% 0 0/.48),-.07em .11em .2em oklch(0% 0 0/.32)}.knob__control.is-dragging[data-v-a76f1ddf]{cursor:grabbing}.knob__control[data-v-a76f1ddf]:focus-visible{outline:2px solid var(--color-ember);outline-offset:.5em}.knob__skirt[data-v-a76f1ddf]{background:radial-gradient(circle, transparent 60%, oklch(0% 0 0/.22) 100%), repeating-conic-gradient(from 0deg, var(--color-chrome-50) 0deg 3deg, var(--color-chrome-800) 3deg 6deg);rotate:var(--angle);border-radius:999px;position:absolute;inset:0}.knob__shade[data-v-a76f1ddf]{mix-blend-mode:overlay;background:linear-gradient(205deg,oklch(100% 0 0/.55) 0%,#0000 45%,oklch(0% 0 0/.38) 100%);border-radius:999px;position:absolute;inset:0}.knob__cap[data-v-a76f1ddf]{background:repeating-radial-gradient(circle, oklch(100% 0 0/0) 0 1px, oklch(0% 0 0/.04) 1px 2px), conic-gradient(from 25deg, oklch(100% 0 0), var(--color-chrome-600) 12%, var(--color-chrome-50) 25%, var(--color-chrome-700) 38%, oklch(100% 0 0) 50%, var(--color-chrome-600) 62%, var(--color-chrome-50) 75%, var(--color-chrome-700) 88%, oklch(100% 0 0));border-radius:999px;position:absolute;inset:13%;box-shadow:inset -.5px 1px 1px oklch(100% 0 0/.95),inset .5px -1px 2px oklch(0% 0 0/.35),0 0 0 1px oklch(0% 0 0/.22),-1px 1px 3px oklch(0% 0 0/.3)}.knob__indicator[data-v-a76f1ddf]{rotate:var(--angle);border-radius:999px;position:absolute;inset:13%}.knob__indicator[data-v-a76f1ddf]:before{content:"";background:var(--color-signal);border-radius:999px;width:.5em;height:.5em;position:absolute;top:9%;left:50%;box-shadow:inset -.5px 1px 1px oklch(0% 0 0/.4),0 0 6px #e8452c8c}@supports (color:color-mix(in lab, red, red)){.knob__indicator[data-v-a76f1ddf]:before{box-shadow:inset -.5px 1px 1px oklch(0% 0 0/.4), 0 0 6px color-mix(in oklab, var(--color-signal) 55%, transparent)}}.knob__indicator[data-v-a76f1ddf]:before{translate:-50%;rotate:calc(var(--angle) * -1)}.knob__label[data-v-a76f1ddf]{color:oklch(33.1% .018 67.1/.75);font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;font-size:.72em;font-weight:700}@media (prefers-reduced-motion:reduce){.knob__mark[data-v-a76f1ddf],.is-accent .knob__mark-label[data-v-a76f1ddf]{transition:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-5f00bb0e]:root,[data-v-5f00bb0e]:host{--reach:-1}}}@property --reach{syntax:"<number>";inherits:true;initial-value:-1}.switch[data-v-5f00bb0e]{--reach:-1;--length:2.3em;--lean:25deg;--thickness:.66em;--span:calc(var(--length) * sin(var(--lean)));width:8.6em;height:2.3em;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:.3em;flex:none;padding:0;transition:--reach .15s cubic-bezier(.7,0,.3,1);display:block;position:relative}.switch.is-on[data-v-5f00bb0e]{--reach:1}.switch[data-v-5f00bb0e]:before{content:"";position:absolute;inset:-.4em}.switch[data-v-5f00bb0e]:focus-visible{outline:2px solid var(--color-ember);outline-offset:.4em}.switch__plate[data-v-5f00bb0e]{border-radius:inherit;background:linear-gradient(180deg, var(--color-chrome-50) 0%, var(--color-chrome-300) 30%, oklch(75.4% .013 248) 52%, var(--color-chrome-200) 74%, oklch(82.1% .011 248) 100%);justify-content:space-between;align-items:center;padding-inline:.3em;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px oklch(100% 0 0/.9),inset 0 -1px 1px oklch(0% 0 0/.25),0 0 0 1px #1f1a1547,0 1px 2px #1f1a1559}@supports (color:color-mix(in lab, red, red)){.switch__plate[data-v-5f00bb0e]{box-shadow:inset 0 1px 0 oklch(100% 0 0/.9), inset 0 -1px 1px oklch(0% 0 0/.25), 0 0 0 1px color-mix(in oklab, var(--color-ink) 28%, transparent), 0 1px 2px color-mix(in oklab, var(--color-ink) 35%, transparent)}}.switch__legend[data-v-5f00bb0e]{min-width:2.8em;height:1.5em;color:var(--color-paper-light);letter-spacing:.06em;text-shadow:none;text-transform:uppercase;border-radius:.15em;place-items:center;padding-inline:.4em;font-size:.82em;line-height:1;display:grid;box-shadow:inset 0 0 0 1px oklch(0% 0 0/.25)}.switch__legend.is-off[data-v-5f00bb0e]{background:linear-gradient(180deg, oklch(27.6% .008 59.3), var(--color-ink-deep))}.switch__legend.is-on[data-v-5f00bb0e]{background:linear-gradient(oklch(57.8% .205 30.5),oklch(46.51% .1747 29.96))}.switch__nut[data-v-5f00bb0e]{filter:drop-shadow(0 1px 1px oklch(0% 0 0/.4));width:2em;height:1.74em;position:absolute;top:50%;left:50%;translate:-50% -50%}.switch__nut[data-v-5f00bb0e]:before{content:"";background:linear-gradient(200deg, oklch(100% 0 0) 0%, var(--color-chrome-400) 30%, var(--color-chrome-800) 55%, var(--color-chrome-200) 80%, var(--color-chrome-600) 100%);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);position:absolute;inset:0}.switch__bushing[data-v-5f00bb0e]{aspect-ratio:1;background:radial-gradient(circle, var(--color-ink) 0 30%, transparent 33%), repeating-radial-gradient(circle, var(--color-chrome-50) 0 .06em, var(--color-chrome-800) .06em .12em);border-radius:999px;width:1.2em;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 1px 1px oklch(0% 0 0/.45),0 0 0 1px oklch(0% 0 0/.22)}.switch__shadow[data-v-5f00bb0e]{--tip-x:calc(var(--reach) * var(--span) - .4em);--tip-y:.85em;opacity:.4;filter:blur(.08em);pointer-events:none;position:absolute;inset:0}.switch__shadow[data-v-5f00bb0e]:before,.switch__shadow[data-v-5f00bb0e]:after{content:"";background:var(--color-glass-light);position:absolute;top:50%;left:50%}.switch__shadow[data-v-5f00bb0e]:before{width:hypot(var(--tip-x), var(--tip-y));clip-path:polygon(0 25%,100% 0,100% 100%,0 75%);transform-origin:0;height:.4em;rotate:atan2(var(--tip-y), var(--tip-x));margin-top:-.2em}.switch__shadow[data-v-5f00bb0e]:after{width:var(--thickness);aspect-ratio:1;translate:calc(var(--tip-x) - 50%) calc(var(--tip-y) - 50%);border-radius:999px}.switch__lever[data-v-5f00bb0e]{filter:drop-shadow(0 0 .03em #15110db3);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.switch__lever[data-v-5f00bb0e]{filter:drop-shadow(0 0 .03em color-mix(in oklab, var(--color-ink-deep) 70%, transparent))}}.switch__collar[data-v-5f00bb0e],.switch__bat[data-v-5f00bb0e],.switch__end[data-v-5f00bb0e]{position:absolute;top:50%;left:50%}.switch__collar[data-v-5f00bb0e]{aspect-ratio:1;background:radial-gradient(circle at 60% 35%, var(--color-chrome-50), var(--color-chrome-600) 55%, oklch(43.9% .014 252.2) 100%);border-radius:999px;width:.46em;translate:-50% -50%;box-shadow:0 0 0 .06em oklch(0% 0 0/.55)}.switch__bat[data-v-5f00bb0e]{width:var(--span);height:var(--thickness);margin-top:calc(var(--thickness) / -2);background:linear-gradient(180deg, oklch(41.7% .014 252.2) 0%, var(--color-chrome-600) 14%, var(--color-chrome-50) 32%, var(--color-chrome-300) 46%, var(--color-chrome-700) 70%, oklch(38.7% .013 248.2) 100%);clip-path:polygon(0 34%,35% 33%,50% 30%,60% 24%,70% 15%,80% 7%,90% 2%,100% 0,100% 100%,90% 98%,80% 93%,70% 85%,60% 76%,50% 70%,35% 67%,0 66%);transform-origin:0;scale:var(--reach) 1}.switch__end[data-v-5f00bb0e]{width:var(--thickness);aspect-ratio:1;background:radial-gradient(circle at 56% 40%, var(--color-chrome-50) 0 38%, var(--color-chrome-400) 62%, var(--color-chrome-800) 88%, var(--color-chrome-900));translate:calc(var(--reach) * var(--span) - 50%) -50%;scale:calc(1 - (1 - cos(var(--lean))) * var(--reach) * var(--reach)) 1;border-radius:999px;box-shadow:inset 0 .05em .02em oklch(100% 0 0/.75),inset 0 -.06em .05em oklch(0% 0 0/.35)}@media (prefers-reduced-motion:reduce){.switch[data-v-5f00bb0e]{transition:none}}.radio-stage[data-v-4d96e75c]{container:radio/inline-size}.radio[data-v-4d96e75c]{-webkit-user-select:none;user-select:none;width:100%;max-width:62em;margin-inline:auto;font-size:clamp(8.5px,1.62cqi,12.5px);position:relative}.radio__body[data-v-4d96e75c]{z-index:1;background:linear-gradient(180deg, oklch(100% 0 0) 0%, var(--color-chrome-200) 6%, var(--color-chrome-500) 19%, var(--color-chrome-100) 35%, oklch(87.1% .009 247.9) 46%, var(--color-chrome-800) 50%, oklch(74.8% .014 251.6) 56%, var(--color-chrome-100) 72%, oklch(82.4% .011 248) 88%, var(--color-chrome-100) 100%);border-radius:2.5em;padding:.95em;position:relative;box-shadow:inset 0 1px 1px oklch(100% 0 0/.95),inset 0 -2px 3px oklch(0% 0 0/.22),0 0 0 1px oklch(27.9% .027 66.3/.22),0 2.5em 4em -1.8em #3c28148c,0 1em 1.6em -.8em #3c28144d}@supports (color:color-mix(in lab, red, red)){.radio__body[data-v-4d96e75c]{box-shadow:inset 0 1px 1px oklch(100% 0 0/.95), inset 0 -2px 3px oklch(0% 0 0/.22), 0 0 0 1px oklch(27.9% .027 66.3/.22), 0 2.5em 4em -1.8em color-mix(in oklab, var(--color-umber) 55%, transparent), 0 1em 1.6em -.8em color-mix(in oklab, var(--color-umber) 30%, transparent)}}.radio__face[data-v-4d96e75c]{background:radial-gradient(130% 90% at 30% 0%, oklch(100% 0 0/.65), transparent 62%), url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='420' height='140'%3E%3Cfilter id='b'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.0025 .95' numOctaves='2' seed='4'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23b)' opacity='.18'/%3E%3C/svg%3E"), linear-gradient(180deg, var(--color-chrome-100) 0%, var(--color-chrome-300) 55%, var(--color-chrome-400) 100%);border-radius:1.65em;grid-template-columns:minmax(0,1fr) 11em 11em;grid-template-areas:"plate plate plate""dial dial dial""grille display display""grille volume tuning""keys keys keys""foot foot foot";align-items:center;gap:1.25em 1.3em;padding:1em 1.9em;display:grid;position:relative;box-shadow:inset 0 2px 3px oklch(0% 0 0/.3),inset 0 -1px oklch(100% 0 0/.65),0 0 0 1px oklch(0% 0 0/.12)}.radio__plate[data-v-4d96e75c]{color:oklch(33.1% .018 67.1/.72);font-family:var(--font-mono);letter-spacing:.24em;text-shadow:0 1px oklch(100% 0 0/.75);text-transform:uppercase;grid-area:plate;justify-content:space-between;align-items:center;gap:1em;font-size:.68em;font-weight:700;display:flex}.radio__brand[data-v-4d96e75c]{align-items:center;gap:1.4em;display:inline-flex}.radio__badge[data-v-4d96e75c]{font-size:2.25em}.radio__model[data-v-4d96e75c]{letter-spacing:.08em;text-transform:none;white-space:nowrap;font-size:1.45em}.radio__plate--foot[data-v-4d96e75c]{grid-area:foot}.radio__power[data-v-4d96e75c]{align-items:center;gap:.6em;display:inline-flex}.radio__switch[data-v-4d96e75c]{margin-right:.8em}.radio__pilot[data-v-4d96e75c]{background:conic-gradient(from 210deg, var(--color-chrome-50), var(--color-chrome-700) 18%, var(--color-chrome-100) 34%, oklch(58.6% .014 248.1) 52%, var(--color-chrome-50) 68%, var(--color-chrome-600) 84%, var(--color-chrome-50));border-radius:999px;flex:none;width:1.6em;height:1.6em;position:relative;box-shadow:inset 0 1px oklch(100% 0 0/.9),inset 0 -1px 1px oklch(0% 0 0/.3),0 0 0 1px #1f1a1547,0 1px 2px #1f1a1559}@supports (color:color-mix(in lab, red, red)){.radio__pilot[data-v-4d96e75c]{box-shadow:inset 0 1px 0 oklch(100% 0 0/.9), inset 0 -1px 1px oklch(0% 0 0/.3), 0 0 0 1px color-mix(in oklab, var(--color-ink) 28%, transparent), 0 1px 2px color-mix(in oklab, var(--color-ink) 35%, transparent)}}.radio__lens[data-v-4d96e75c]{border-radius:inherit;background:radial-gradient(circle at 50% 60%,oklch(41.3% .149 30.9),oklch(26.6% .096 30.2) 70%,oklch(18.8% .065 30.1));position:absolute;inset:.24em;box-shadow:0 0 0 1px oklch(0% 0 0/.5),inset 0 1px 2px oklch(0% 0 0/.6)}.radio__lens[data-v-4d96e75c]:before{content:"";border-radius:inherit;background:repeating-conic-gradient(oklch(100% 0 0/.07) 0 30deg, #5a140a17 30deg 60deg), radial-gradient(circle at 50% 56%, var(--color-lamp-bright) 0 8%, oklch(82.2% .116 54.7) 20%, var(--color-signal-light) 40%, oklch(56.39% .2074 30.94) 66%, oklch(38% .142 30.7));position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.radio__lens[data-v-4d96e75c]:before{background:repeating-conic-gradient(oklch(100% 0 0/.07) 0 30deg, color-mix(in oklab, var(--color-signal-deep) 9%, transparent) 30deg 60deg), radial-gradient(circle at 50% 56%, var(--color-lamp-bright) 0 8%, oklch(82.2% .116 54.7) 20%, var(--color-signal-light) 40%, oklch(56.39% .2074 30.94) 66%, oklch(38% .142 30.7))}}.radio__lens[data-v-4d96e75c]:before{box-shadow:inset 0 -1px 2px #5a140a8c,0 0 .3em #ff5a32a6,0 0 1.2em #e8452c66}@supports (color:color-mix(in lab, red, red)){.radio__lens[data-v-4d96e75c]:before{box-shadow:inset 0 -1px 2px color-mix(in oklab, var(--color-signal-deep) 55%, transparent), 0 0 .3em color-mix(in oklab, var(--color-signal-light) 65%, transparent), 0 0 1.2em color-mix(in oklab, var(--color-signal) 40%, transparent)}}.radio__lens[data-v-4d96e75c]:before,.radio[data-v-4d96e75c] .dial__lamp,.radio[data-v-4d96e75c] .dial__halo,.radio[data-v-4d96e75c] .tube__digit,.radio[data-v-4d96e75c] .tube__point{transition:opacity .35s ease-out}:is(.radio[data-v-4d96e75c] .meter,.radio[data-v-4d96e75c] .dial__scale){transition:filter .35s ease-out}.is-off .radio__lens[data-v-4d96e75c]:before,.is-off[data-v-4d96e75c] .dial__lamp,.is-off[data-v-4d96e75c] .dial__halo,.is-off[data-v-4d96e75c] .tube__digit{opacity:0}.is-off[data-v-4d96e75c] .tube__point{opacity:.15}.is-off[data-v-4d96e75c] .meter{filter:brightness(.3)saturate(.5)}.is-off[data-v-4d96e75c] .dial__needle{box-shadow:none}.is-off[data-v-4d96e75c] .dial__scale{filter:brightness(.6)saturate(.7)}.radio.is-off[data-v-4d96e75c] .key .key__lamp{background:oklch(59.1% .035 75);box-shadow:inset 0 1px 1px oklch(0% 0 0/.35)}.is-off .radio__wave[data-v-4d96e75c]{animation:none}.radio__lens[data-v-4d96e75c]:after{content:"";background:linear-gradient(oklch(100% 0 0/.9),oklch(100% 0 0/0));border-radius:50%;width:44%;height:30%;position:absolute;top:10%;left:22%}.radio__dial[data-v-4d96e75c]{z-index:2;grid-area:dial;font-size:1.12em;position:relative}.radio__grille[data-v-4d96e75c]{grid-area:grille;align-self:stretch}.radio__display[data-v-4d96e75c]{grid-area:display}.radio__volume[data-v-4d96e75c]{grid-area:volume}.radio__tuning[data-v-4d96e75c]{grid-area:tuning}.radio__keys[data-v-4d96e75c]{grid-area:keys}.radio__antenna[data-v-4d96e75c]{--segment-length:4.3em;z-index:0;transform-origin:50% 100%;pointer-events:none;width:1.4em;height:1.4em;position:absolute;bottom:calc(100% - 2.2em);right:12%;rotate:24deg}.radio__mast[data-v-4d96e75c]{flex-direction:column-reverse;align-items:center;display:flex;position:absolute;bottom:0;left:50%;translate:-50%}.radio__segment[data-v-4d96e75c]{--width:calc(.62em - var(--segment) * .085em);width:var(--width);height:var(--segment-length);background:linear-gradient(90deg, var(--color-chrome-900) 0%, var(--color-chrome-50) 36%, var(--color-chrome-400) 55%, oklch(57.6% .015 251.6) 100%);transition:translate 1s var(--ease-glide) .3s;border-radius:1px;margin-top:-.35em;display:block;position:relative;box-shadow:0 0 0 .5px oklch(0% 0 0/.22),0 -1px oklch(100% 0 0/.4)}.is-off .radio__segment[data-v-4d96e75c]{translate:0 calc(var(--segment) * (var(--segment-length) - .35em));transition-duration:.8s;transition-delay:.15s}.radio__tip[data-v-4d96e75c]{aspect-ratio:1;background:radial-gradient(circle at 35% 30%, oklch(100% 0 0), var(--color-chrome-500) 45%, var(--color-chrome-900) 100%);border-radius:999px;width:.78em;display:block;position:absolute;bottom:calc(100% - .45em);left:50%;translate:-50%;box-shadow:0 1px 2px oklch(0% 0 0/.3)}.radio__wave[data-v-4d96e75c]{aspect-ratio:1;border:1.5px solid #e0621f8c;width:9em;position:absolute;top:50%;left:50%}@supports (color:color-mix(in lab, red, red)){.radio__wave[data-v-4d96e75c]{border:1.5px solid color-mix(in oklab, var(--color-ember) 55%, transparent)}}.radio__wave[data-v-4d96e75c]{opacity:0;animation:broadcast-4d96e75c 4.2s var(--ease-glide) infinite;border-radius:999px;translate:-50% -50%}.radio__wave[data-v-4d96e75c]:nth-child(2){animation-delay:1.4s}.radio__wave[data-v-4d96e75c]:nth-child(3){animation-delay:2.8s}.radio__pivot[data-v-4d96e75c]{z-index:2;background:radial-gradient(circle at 35% 30%, oklch(100% 0 0), var(--color-chrome-400) 50%, oklch(54.5% .015 251.7) 100%);border-radius:999px;width:1.5em;height:1.5em;position:absolute;bottom:-.55em;left:50%;translate:-50%;box-shadow:0 0 0 1px oklch(0% 0 0/.2),0 2px 3px oklch(0% 0 0/.3)}.radio__feet[data-v-4d96e75c]{justify-content:space-between;margin-top:-.2em;padding-inline:11%;display:flex}.radio__feet span[data-v-4d96e75c]{background:linear-gradient(180deg, oklch(27.1% .014 57.6), var(--color-ink-deep));border-radius:0 0 .6em .6em;width:5em;height:.9em}.radio[data-v-4d96e75c]:after{content:"";z-index:-1;background:radial-gradient(closest-side,#3c281461,#0000);border-radius:999px;height:2.6em;position:absolute;bottom:-1.1em;left:4%;right:4%}@supports (color:color-mix(in lab, red, red)){.radio[data-v-4d96e75c]:after{background:radial-gradient(closest-side, color-mix(in oklab, var(--color-umber) 38%, transparent), transparent)}}.radio[data-v-4d96e75c]:after{filter:blur(6px)}.is-offscreen .radio__wave[data-v-4d96e75c]{animation-play-state:paused}.is-tuning-in[data-v-4d96e75c] .dial__lamp{animation:.65s ease-out both lamp-flare-4d96e75c}.radio.is-intro[data-v-4d96e75c]{animation:radio-arrive-4d96e75c 1s var(--ease-glide) both}.is-intro .radio__segment[data-v-4d96e75c]{animation:antenna-extend-4d96e75c 1s var(--ease-glide) .45s both}.is-intro .radio__lens[data-v-4d96e75c]:before,.is-warming-up .radio__lens[data-v-4d96e75c]:before{animation:.5s step-end .25s both pilot-lamp-on-4d96e75c}:is(.is-intro[data-v-4d96e75c] .dial__lamp,.is-intro[data-v-4d96e75c] .dial__halo,.is-warming-up[data-v-4d96e75c] .dial__lamp,.is-warming-up[data-v-4d96e75c] .dial__halo){animation:1.7s ease-out .35s both lamp-warm-up-4d96e75c}.is-intro[data-v-4d96e75c] .dial__needle-track{animation:needle-sweep-4d96e75c 1.6s var(--ease-glide) .55s both}:is(.is-intro[data-v-4d96e75c] .tube__digit,.is-warming-up[data-v-4d96e75c] .tube__digit){animation:1.3s ease-out .7s both nixie-warm-up-4d96e75c}:is(.is-intro[data-v-4d96e75c] .meter,.is-warming-up[data-v-4d96e75c] .meter){animation:1.5s ease-out .5s both meter-warm-up-4d96e75c}.is-intro[data-v-4d96e75c] .meter__needle{animation:meter-sweep-4d96e75c 1.4s var(--ease-glide) .9s both}@keyframes radio-arrive-4d96e75c{0%{opacity:0;translate:0 1.8em}}@keyframes antenna-extend-4d96e75c{0%{translate:0 calc(var(--segment) * (var(--segment-length) - .35em))}}@keyframes pilot-lamp-on-4d96e75c{0%,30%{opacity:0}45%{opacity:1}60%{opacity:.55}}@keyframes lamp-warm-up-4d96e75c{0%{opacity:0}18%{opacity:.55}24%{opacity:.15}42%{opacity:.85}50%{opacity:.45}to{opacity:1}}@keyframes needle-sweep-4d96e75c{0%{transform:translate(0)}}@keyframes nixie-warm-up-4d96e75c{0%{opacity:0;filter:blur(2px)}30%{opacity:.45}38%{opacity:.1}to{opacity:1;filter:blur()}}@keyframes meter-warm-up-4d96e75c{0%{filter:brightness(.3)saturate(.5)}25%{filter:brightness(.75)}32%{filter:brightness(.45)}to{filter:none}}@keyframes meter-sweep-4d96e75c{0%{rotate:-45deg}}@keyframes lamp-flare-4d96e75c{40%{opacity:1;filter:brightness(1.8)saturate(1.2)}}@keyframes broadcast-4d96e75c{0%{opacity:0;scale:.08}12%{opacity:.7}to{opacity:0;scale:1}}@container radio not (width>=560px){.radio[data-v-4d96e75c]{font-size:clamp(8.5px,2.85cqi,11px)}.radio__body[data-v-4d96e75c]{border-radius:2em;padding:.75em}.radio__face[data-v-4d96e75c]{border-radius:1.4em;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"plate plate plate""dial dial dial""display display display""volume grille tuning""keys keys keys""foot foot foot";gap:1.1em 1.2em;padding:.9em 1.1em}.radio__dial[data-v-4d96e75c]{font-size:1em}.radio__grille[data-v-4d96e75c]{align-self:stretch;min-height:0}.radio__antenna[data-v-4d96e75c]{--segment-length:3em;right:15%;rotate:18deg}.radio__wave[data-v-4d96e75c]{width:5em}.radio__keys[data-v-4d96e75c] .is-scan{display:none}}@media (prefers-reduced-motion:reduce){.radio__segment[data-v-4d96e75c]{transition:none}.radio__wave[data-v-4d96e75c]{display:none}.radio.is-intro[data-v-4d96e75c],.is-intro .radio__segment[data-v-4d96e75c],.is-intro .radio__lens[data-v-4d96e75c]:before,.is-warming-up .radio__lens[data-v-4d96e75c]:before,.is-warming-up[data-v-4d96e75c] .dial__lamp,.is-warming-up[data-v-4d96e75c] .dial__halo,.is-warming-up[data-v-4d96e75c] .tube__digit,.is-warming-up[data-v-4d96e75c] .meter,.is-intro[data-v-4d96e75c] .dial__lamp,.is-intro[data-v-4d96e75c] .dial__halo,.is-intro[data-v-4d96e75c] .dial__needle-track,.is-intro[data-v-4d96e75c] .tube__digit,.is-intro[data-v-4d96e75c] .meter,.is-intro[data-v-4d96e75c] .meter__needle,.is-tuning-in[data-v-4d96e75c] .dial__lamp{animation:none}}
