.wc-dock{position:absolute;inset-inline:var(--wc-strip-inset);inset-block-end:var(--wc-strip-inset);z-index:var(--wc-z-dock);padding:var(--wc-strip-pad-top) var(--wc-strip-pad-inline) var(--wc-strip-pad-bottom);border-radius:var(--wc-r-strip);border:1px solid transparent;transition:opacity var(--wc-motion-large) var(--wc-motion-ease),transform var(--wc-motion-large) var(--wc-motion-ease),visibility 0s linear 0s}.wc-dock:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:var(--wc-r-strip);border:1px solid var(--wc-panel-edge);background:var(--wc-panel-ground);-webkit-backdrop-filter:var(--wc-frost);backdrop-filter:var(--wc-frost);pointer-events:none}.wc-dock[data-hidden=true]{opacity:0;transform:translateY(16px);visibility:hidden;pointer-events:none;transition:opacity var(--wc-motion-large) var(--wc-motion-ease),transform var(--wc-motion-large) var(--wc-motion-ease),visibility 0s linear var(--wc-motion-large)}.wc-strip{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;grid-column-gap:var(--wc-strip-col-gap);column-gap:var(--wc-strip-col-gap)}.wc-strip__side{display:flex;align-items:start;justify-content:space-between;gap:var(--wc-side-gap-min);min-inline-size:0}.wc-strip__side--start{max-inline-size:var(--wc-side-start-max)}.wc-strip__side--end{max-inline-size:var(--wc-side-end-max)}.wc-section{display:grid;grid-template-rows:var(--wc-row-label) var(--wc-row-to-control) var(--wc-row-control) var(--wc-row-to-value) var(--wc-row-value);justify-items:start;align-items:center;min-inline-size:min-content}.wc-section__label{grid-row:1;font-size:var(--wc-fs-label);font-weight:700;line-height:var(--wc-row-label);letter-spacing:var(--wc-track-label);-webkit-margin-end:calc(var(--wc-track-label) * -1);margin-inline-end:calc(var(--wc-track-label) * -1);text-transform:uppercase}.wc-section__label,.wc-section__value{align-self:start;color:var(--wc-ink);white-space:nowrap}.wc-section__value{grid-row:5;font-size:var(--wc-fs-value);line-height:var(--wc-row-value);letter-spacing:var(--wc-track-value)}.wc-section__control{grid-row:3;display:flex;align-items:center;gap:var(--wc-space-2)}.wc-section[data-disabled=true] .wc-section__control{opacity:.3}.wc-section[data-disabled=true] .wc-section__value{opacity:.45}button:disabled,button[aria-disabled=true]{cursor:default}.wc-stops__item:active:not(:disabled)>*,:is(.wc-swatches__item,.wc-toggle,.wc-word,.wc-midi__port,.wc-topkey):active:not(:disabled,[aria-disabled=true]){transform:translateY(var(--wc-press-distance))}.wc-pager__dot:before,.wc-stops__item:before{content:"";position:absolute;inset-block-start:calc((var(--wc-row-control) - 28px) / 2);inset-inline-start:calc((100% - 28px) / 2);z-index:-1;inline-size:28px;block-size:28px;border-radius:50%;pointer-events:none;transition:background-color var(--wc-motion-small) var(--wc-motion-ease)}@media (hover:hover) and (pointer:fine){.wc-pager__dot:not(:disabled):hover:before,.wc-stops__item:not(:disabled):hover:before{background-color:oklch(100% 0 0/.25)}}.wc-pager{display:flex;align-items:center;-webkit-margin-start:-4px;margin-inline-start:-4px}.wc-pager__dot{position:relative;display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:6px}.wc-pager__dot>i{display:block;inline-size:8px;block-size:8px;border-radius:50%;background:var(--wc-track);transition:inline-size var(--wc-motion-small) var(--wc-motion-ease),block-size var(--wc-motion-small) var(--wc-motion-ease),background-color var(--wc-motion-small) var(--wc-motion-ease)}.wc-pager__dot[aria-checked=true]>i{inline-size:16px;block-size:16px;background:var(--wc-white)}.wc-swatches{display:flex;align-items:center;gap:var(--wc-space-1);-webkit-margin-start:calc((16px - 28px) / 2);margin-inline-start:calc((16px - 28px) / 2)}.wc-swatches__item{display:grid;place-items:center;inline-size:28px;block-size:28px;border-radius:50%;transition:background-color var(--wc-motion-small) var(--wc-motion-ease),transform var(--wc-motion-small) var(--wc-motion-ease)}@media (hover:hover) and (pointer:fine){.wc-swatches__item:not(:disabled):hover{background:oklch(100% 0 0/.25)}}.wc-swatch{display:block;inline-size:16px;block-size:16px;border-radius:50%;background:var(--wc-tube-yellow);box-shadow:inset 0 -1px 2px oklch(20% .02 60/.18);transition:box-shadow var(--wc-motion-small) var(--wc-motion-ease)}.wc-swatch[data-tone="1"]{background:var(--wc-tube-blue)}.wc-swatch[data-tone="2"]{background:var(--wc-tube-red)}.wc-swatches__item[aria-checked=true] .wc-swatch{outline:var(--wc-ring-width) solid var(--wc-white);outline-offset:var(--wc-ring-gap)}.wc-section[data-section=rig][data-arriving] .wc-swatches__item[aria-checked=true] .wc-swatch{animation:wc-arriving 1.5s ease-in-out infinite}@keyframes wc-arriving{50%{box-shadow:inset 0 -1px 2px oklch(20% .02 60/.18),0 0 0 3px oklch(96% .006 80/.35),0 0 0 4.25px oklch(96% .006 80/.3)}}@media (prefers-reduced-motion:reduce){.wc-section[data-section=rig][data-arriving] .wc-swatches__item[aria-checked=true] .wc-swatch{animation:none}}.wc-section--midi .wc-section__control,.wc-section--stops .wc-section__control{grid-row:3/6;align-self:start}.wc-stops{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:var(--wc-stop);-webkit-margin-start:calc(8px - var(--wc-stop) / 2);margin-inline-start:calc(8px - var(--wc-stop) / 2)}.wc-stops:before{content:"";position:absolute;inset-inline:calc(var(--wc-stop) / 2 - 4px);inset-block-start:8px;block-size:8px;background:var(--wc-track);-webkit-mask:linear-gradient(#000,#000) center /calc(100% - 8px) 4px no-repeat,radial-gradient(circle closest-side,#000 calc(100% - .5px),transparent 100%) calc(4px - var(--wc-stop) / 2) 0 /var(--wc-stop) 8px repeat-x;mask:linear-gradient(#000,#000) center /calc(100% - 8px) 4px no-repeat,radial-gradient(circle closest-side,#000 calc(100% - .5px),transparent 100%) calc(4px - var(--wc-stop) / 2) 0 /var(--wc-stop) 8px repeat-x}.wc-stops__item{position:relative;display:grid;grid-template-rows:var(--wc-row-control) var(--wc-row-value);justify-items:center;border-radius:6px}.wc-stops__dot{align-self:center;inline-size:8px;block-size:8px;border-radius:50%;background:transparent;transition:inline-size var(--wc-motion-small) var(--wc-motion-ease),block-size var(--wc-motion-small) var(--wc-motion-ease),background-color var(--wc-motion-small) var(--wc-motion-ease)}.wc-stops__item[aria-checked=true] .wc-stops__dot{inline-size:16px;block-size:16px;background:var(--wc-white)}.wc-stops__word{font-size:var(--wc-fs-value);line-height:var(--wc-row-value);letter-spacing:var(--wc-track-value);color:var(--wc-ink);white-space:nowrap}.wc-icon{inline-size:18px;block-size:18px;fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round}.wc-section--display{display:flex;justify-content:center;block-size:calc(var(--wc-row-label) + var(--wc-row-to-control) + var(--wc-knob-size))}.wc-display{position:relative;align-items:start;flex:none;inline-size:var(--wc-pill-w);block-size:var(--wc-pill-h);margin-block:calc(-1 * var(--wc-space-2)) calc(-1 * var(--wc-space-1));padding:var(--wc-space-4) var(--wc-space-5) 0;border-radius:var(--wc-r-pill);border:1px solid var(--wc-surface-edge);background:var(--wc-surface)}.wc-display,.wc-readout{display:grid;justify-items:center}.wc-readout{grid-gap:var(--wc-space-2);gap:var(--wc-space-2)}.wc-readout__figures{display:flex;align-items:baseline;justify-content:center;gap:var(--wc-space-6);font-size:var(--wc-fs-readout);font-weight:400;line-height:1;letter-spacing:.06em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--wc-ink)}.wc-readout__number,.wc-readout__root{min-inline-size:1.3ch;text-align:center;-webkit-margin-end:-.06em;margin-inline-end:-.06em}.wc-readout__root:empty{display:none}.wc-readout__word{-webkit-margin-end:calc(-1 * var(--wc-track-value));margin-inline-end:calc(-1 * var(--wc-track-value));font-size:var(--wc-fs-value);line-height:14px;letter-spacing:var(--wc-track-value);white-space:nowrap;color:var(--wc-ink-mid)}.wc-readout__figures--forecast{gap:var(--wc-space-2)}.wc-readout__arrow{align-self:center;inline-size:20px;block-size:12.5px;color:var(--wc-ink-mid)}.wc-readout__word-arrow{display:inline-block;inline-size:11px;block-size:7px;margin-inline:.3em;vertical-align:.1em}.wc-readout__root--next{opacity:calc(.5 + .5 * var(--wc-near, 0));transition:opacity 1s linear}.wc-readout__root[data-arriving]{animation-name:wcArrive;animation-timing-function:linear;animation-fill-mode:both}@keyframes wcArrive{0%{opacity:.3}to{opacity:1}}.wc-readout__wait{position:absolute;inset:-1px;pointer-events:none}.wc-readout__ring{display:block;inline-size:100%;block-size:100%;overflow:visible}.wc-readout__ring path{fill:none;stroke-linecap:round}.wc-readout__ring .wc-readout__progress{stroke:var(--wc-ink);stroke-dasharray:1 1;opacity:calc((.35 + .55 * var(--wc-near, 0)) * min(1, var(--wc-wait, 1) * 10));transition:stroke-dashoffset 1s linear,opacity 1s linear}.wc-readout__figures--forecast{transition:opacity 1s linear}.wc-readout[data-resting] .wc-readout__figures--forecast{opacity:.55}.wc-word{display:inline-flex;align-items:center;gap:var(--wc-space-2);block-size:24px;padding-inline:var(--wc-space-2);border-radius:6px;border:1px solid transparent;font-size:var(--wc-fs-value);letter-spacing:var(--wc-track-value);color:var(--wc-ink-mid);white-space:nowrap;transition:color var(--wc-motion-small) var(--wc-motion-ease),background-color var(--wc-motion-small) var(--wc-motion-ease),border-color var(--wc-motion-small) var(--wc-motion-ease),transform var(--wc-motion-small) var(--wc-motion-ease)}@media (hover:hover) and (pointer:fine){.wc-word:hover{color:var(--wc-ink)}}.wc-word[aria-checked=true],.wc-word[aria-pressed=true]{color:var(--wc-ink);background:var(--wc-chip);border-color:var(--wc-chip-edge)}.wc-section--midi{min-inline-size:var(--wc-midi-cell)}.wc-midi{display:grid;justify-items:start;grid-row-gap:var(--wc-row-to-value);row-gap:var(--wc-row-to-value)}.wc-midi__group{display:flex;align-items:center;gap:var(--wc-space-2)}.wc-toggle{display:grid;place-items:center;inline-size:42px;block-size:24px;-webkit-margin-start:-4px;margin-inline-start:-4px;border-radius:12px;transition:transform var(--wc-motion-small) var(--wc-motion-ease)}.wc-toggle__track{position:relative;display:block;inline-size:34px;block-size:18px;border-radius:9px;background:oklch(0 0 0/calc(.32 + .58 * var(--wc-led-level, 0)));transition:background-color var(--wc-motion-small) var(--wc-motion-ease)}.wc-toggle[aria-pressed=true] .wc-toggle__track:not(.wc-led){--wc-led-level:1}.wc-toggle__thumb{position:absolute;inset-block-start:calc((18px - 12px) / 2);inset-inline-start:calc((18px - 12px) / 2);display:block;inline-size:12px;block-size:12px;border-radius:50%;background:var(--wc-white);transition:transform var(--wc-motion-small) var(--wc-motion-ease)}.wc-toggle[aria-pressed=true] .wc-toggle__thumb{transform:translateX(16px)}@media (hover:hover) and (pointer:fine){.wc-toggle:not(:disabled):hover .wc-toggle__track{box-shadow:0 0 0 3px oklch(100% 0 0/.25)}}.wc-midi__port{display:inline-flex;align-items:center;gap:var(--wc-space-1);max-inline-size:150px;block-size:24px;min-inline-size:24px;padding-inline:var(--wc-space-2);-webkit-margin-start:calc(-1 * var(--wc-space-2));margin-inline-start:calc(-1 * var(--wc-space-2));border-radius:6px;font-size:var(--wc-fs-value);color:var(--wc-ink);transition:background-color var(--wc-motion-small) var(--wc-motion-ease),transform var(--wc-motion-small) var(--wc-motion-ease)}.wc-midi__port[aria-disabled=true]{cursor:default;color:var(--wc-ink-mid)}@media (hover:hover) and (pointer:fine){.wc-midi__port:not([aria-disabled=true]):hover{background:oklch(100% 0 0/.3)}}.wc-midi__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wc-midi__count{flex:none;font-size:var(--wc-fs-label);letter-spacing:.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--wc-ink-mid)}.wc-midi__format{padding-inline:var(--wc-space-1)}.wc-midi__format[aria-pressed]{color:var(--wc-ink-mid);background:none;border-color:transparent}.wc-midi__format>[data-on=false]{color:var(--wc-ink)}.wc-midi__format>[data-on=true]{color:var(--wc-ink);font-weight:700}.wc-midi__note{font-size:var(--wc-fs-value);color:var(--wc-ink-mid)}.wc-section--knob{flex:0 1 var(--wc-knob-cell);min-inline-size:min-content}.wc-knob{grid-row:3/6;align-self:start;display:block;inline-size:var(--wc-knob-size);block-size:var(--wc-knob-size);border-radius:50%}.wc-knob__svg{inline-size:100%;block-size:100%;overflow:visible}.wc-knob__fill,.wc-knob__track{fill:none;stroke-linecap:round}.wc-knob__track{stroke:var(--wc-track);stroke-width:var(--wc-knob-stroke);transition:stroke var(--wc-motion-small) var(--wc-motion-ease)}.wc-knob__fill{stroke:var(--wc-white);stroke-width:var(--wc-knob-stroke)}.wc-knob__travel{opacity:0}.wc-knob__dot,.wc-knob__halo{transform-box:view-box;transform-origin:28.5px 28.5px}.wc-knob__dot{fill:var(--wc-white)}.wc-knob__halo{fill:oklch(100% 0 0/.25);opacity:0;transition:opacity var(--wc-motion-small) var(--wc-motion-ease)}@media (hover:hover) and (pointer:fine){.wc-knob:hover .wc-knob__halo{opacity:1}}.wc-dock[data-layout=square]{--wc-strip-col-gap:clamp(16px,16px + (100vw - 870px) * 8/30,24px);inset-block-end:calc(var(--wc-strip-inset) + env(safe-area-inset-bottom, 0px))}.wc-dock[data-layout=square] .wc-strip__side{justify-content:space-between;max-inline-size:none}.wc-dock[data-layout=square] .wc-strip__side--end:before,.wc-dock[data-layout=square] .wc-strip__side--start:after{content:""}.wc-section--more{min-inline-size:40px}.wc-more{grid-row:3/6;align-self:start;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;border:1px solid var(--wc-surface-edge);color:var(--wc-ink);transition:background-color var(--wc-motion-small) var(--wc-motion-ease),transform var(--wc-motion-small) var(--wc-motion-ease)}@media (hover:hover) and (pointer:fine){.wc-more:hover{background:oklch(100% 0 0/.25)}}.wc-more[aria-expanded=true]{background:var(--wc-chip);border-color:var(--wc-chip-edge)}.wc-more__icon{fill:currentColor;stroke:none}.wc-popover{position:absolute;inset-inline-end:-1px;inset-block-end:calc(100% + var(--wc-space-3));z-index:1;display:grid;grid-gap:var(--wc-space-5);gap:var(--wc-space-5);padding:var(--wc-space-6) var(--wc-space-6) var(--wc-space-5);border-radius:var(--wc-r-strip);border:1px solid var(--wc-panel-edge);background:var(--wc-panel-ground);-webkit-backdrop-filter:var(--wc-frost);backdrop-filter:var(--wc-frost);animation:wc-popover-in var(--wc-motion-small) var(--wc-motion-ease)}.wc-popover[hidden]{display:none}@keyframes wc-popover-in{0%{opacity:0;transform:translateY(var(--wc-space-2))}}:is(.wc-popover,.wc-dock--sheet) .wc-midi{display:flex;align-items:center;flex-wrap:wrap;column-gap:var(--wc-space-3)}:is(.wc-popover,.wc-dock--sheet) .wc-midi__port{-webkit-margin-start:0;margin-inline-start:0}.wc-popover .wc-section--midi{grid-template-rows:var(--wc-row-label) var(--wc-row-to-control) minmax(var(--wc-row-control),auto)}.wc-popover .wc-section--midi .wc-section__control{grid-row:3}@property --wc-sheet-y{syntax:"<length>";inherits:false;initial-value:0}.wc-dock--sheet{--wc-sheet-gap:var(--wc-space-4);--wc-sheet-foot:var(--wc-space-2);--wc-sheet-slack:calc((var(--wc-row-control) - 16px) / 2);--wc-row-label:16px;--wc-row-control:44px;--wc-stop:min(64px,(100vw - 48px)/5);--wc-sheet-y:var(--wc-sheet-shift,0px);inset:auto 0 0;padding:0 0 env(safe-area-inset-bottom,0);border-radius:20px 20px 0 0;border:1px solid var(--wc-panel-edge);-webkit-border-after:0;border-block-end:0;border-inline:0;background:var(--wc-panel-ground);-webkit-backdrop-filter:var(--wc-frost);backdrop-filter:var(--wc-frost);transform:translateY(var(--wc-sheet-y));-webkit-clip-path:inset(-8px 0 var(--wc-sheet-y) 0 round 20px 20px 0 0);clip-path:inset(-8px 0 var(--wc-sheet-y) 0 round 20px 20px 0 0);transition:opacity var(--wc-motion-large) var(--wc-motion-ease),visibility 0s linear 0s}.wc-dock--sheet:before{content:none}.wc-dock--sheet[data-measured=true]{transition:--wc-sheet-y var(--wc-motion-large) var(--wc-motion-ease),opacity var(--wc-motion-large) var(--wc-motion-ease),visibility 0s linear 0s}.wc-dock--sheet[data-open=true]{--wc-sheet-y:0px}.wc-dock--sheet[data-dragging=true][data-measured]{transition:none}.wc-dock--sheet[data-hidden=true]{transform:translateY(calc(var(--wc-sheet-y) + 16px))}.wc-sheet__body{--wc-sheet-pad:var(--wc-space-5);padding-inline:var(--wc-sheet-pad)}.wc-sheet__grabber{position:relative;display:grid;justify-items:center;align-content:start;inline-size:100%;block-size:44px;-webkit-padding-before:var(--wc-space-1);padding-block-start:var(--wc-space-1);border-radius:20px 20px 0 0;cursor:-webkit-grab;cursor:grab}.wc-sheet__bar{display:block;inline-size:36px;block-size:5px;border-radius:3px;background:var(--wc-track)}.wc-sheet__grabber:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:calc((100% - 60px) / 2);inline-size:60px;block-size:17px;border-radius:11px;transition:background-color var(--wc-motion-small) var(--wc-motion-ease)}@media (hover:hover) and (pointer:fine){.wc-sheet__grabber:hover:before{background:oklch(100% 0 0/.25)}}.wc-sheet__peek{-webkit-padding-after:var(--wc-sheet-foot);padding-block-end:var(--wc-sheet-foot)}.wc-dock--sheet .wc-section--display{block-size:auto;-webkit-margin-before:calc(var(--wc-space-1) + 5px + var(--wc-sheet-gap) - 44px);margin-block-start:calc(var(--wc-space-1) + 5px + var(--wc-sheet-gap) - 44px);cursor:pointer;-webkit-tap-highlight-color:transparent}.wc-dock--sheet .wc-display{--wc-pill-w:216px;--wc-pill-h:76px;--wc-fs-readout:2.125rem;margin-block:0;-webkit-padding-before:var(--wc-space-3);padding-block-start:var(--wc-space-3)}.wc-dock--sheet .wc-readout{gap:var(--wc-space-1)}.wc-dock--sheet .wc-section{grid-template-rows:var(--wc-row-label) var(--wc-row-control) auto}.wc-dock--sheet .wc-section--midi .wc-section__control,.wc-dock--sheet .wc-section--stops .wc-section__control,.wc-dock--sheet .wc-section__control{grid-row:2/4;align-self:start}.wc-dock--sheet .wc-section__value{grid-row:3}.wc-dock--sheet .wc-section__value:empty{display:none}.wc-dock--sheet [data-section=scale]{grid-template-columns:auto auto;column-gap:var(--wc-space-3)}.wc-dock--sheet [data-section=scale] .wc-section__label{grid-column:1/-1}.wc-dock--sheet [data-section=scale] .wc-section__control{grid-column:1;grid-row:2}.wc-dock--sheet [data-section=scale] .wc-section__value{grid-column:2;grid-row:2;align-self:center}.wc-dock--sheet .wc-swatches__item{inline-size:44px;block-size:44px}.wc-dock--sheet .wc-swatch{inline-size:32px;block-size:32px}.wc-dock--sheet .wc-pager{-webkit-margin-start:calc((16px - 36px) / 2);margin-inline-start:calc((16px - 36px) / 2)}.wc-dock--sheet .wc-pager__dot{inline-size:36px;block-size:44px}.wc-dock--sheet .wc-stops:before{inset-block-start:calc(var(--wc-row-control) / 2 - 4px)}.wc-dock--sheet .wc-stops{grid-auto-columns:44px;column-gap:calc(var(--wc-stop) - 44px);-webkit-margin-start:calc((16px - 44px) / 2);margin-inline-start:calc((16px - 44px) / 2)}.wc-dock--sheet .wc-stops:before{inset-inline:calc((44px - 8px) / 2)}.wc-dock--sheet .wc-stops__item:first-child .wc-stops__word{justify-self:start;-webkit-margin-start:calc((44px - 16px) / 2);margin-inline-start:calc((44px - 16px) / 2)}.wc-dock--sheet[data-layout=phone] [data-section=synth]{container-type:inline-size;align-self:stretch;justify-items:stretch}.wc-dock--sheet[data-layout=phone] [data-section=synth] .wc-section__control{display:block}.wc-dock--sheet[data-layout=phone] .wc-stops{--wc-stop:calc((100cqi - 16px) / 4);display:flex;justify-content:space-between;column-gap:0;inline-size:calc(100% + 44px - 16px);-webkit-margin-start:calc((16px - 44px) / 2);margin-inline-start:calc((16px - 44px) / 2)}.wc-dock--sheet[data-layout=phone] .wc-stops:not(:has(>:nth-child(5))){--wc-stop:calc((100cqi - 16px) / 3)}.wc-dock--sheet[data-layout=phone] .wc-stops__item{inline-size:44px}.wc-dock--sheet[data-layout=phone] .wc-stops__item:last-child .wc-stops__word{justify-self:end;-webkit-margin-end:calc((44px - 16px) / 2);margin-inline-end:calc((44px - 16px) / 2)}.wc-dock--sheet :is(.wc-toggle,.wc-word,.wc-midi__port){block-size:44px}.wc-dock--sheet .wc-toggle{inline-size:44px}.wc-section--slider{flex:1 1;min-inline-size:0;justify-items:stretch}.wc-slider{position:relative;display:block;inline-size:calc(100% + 16px);margin-inline:-8px;block-size:var(--wc-row-control);border-radius:22px;container-type:inline-size;cursor:pointer}.wc-slider__track{position:absolute;inset-inline:8px;inset-block-start:calc((100% - 4px) / 2);block-size:4px;border-radius:2px;background:var(--wc-track);overflow:hidden}.wc-slider__fill{inset:0;transform-origin:left center;transform:scaleX(var(--wc-v,0));transition:transform var(--wc-motion-small) var(--wc-motion-ease)}.wc-slider__fill,.wc-slider__thumb{position:absolute;background:var(--wc-white)}.wc-slider__thumb{inset-block-start:calc(50% - 8px);inset-inline-start:0;inline-size:16px;block-size:16px;border-radius:50%;translate:calc(var(--wc-v, 0) * (100cqi - 16px)) 0;transition:translate var(--wc-motion-small) var(--wc-motion-ease)}.wc-slider__thumb:before{content:"";position:absolute;inset:calc((16px - 28px) / 2);z-index:-1;border-radius:50%;background:oklch(100% 0 0/.25);opacity:0;transition:opacity var(--wc-motion-small) var(--wc-motion-ease)}@media (hover:hover) and (pointer:fine){.wc-slider:hover .wc-slider__thumb:before{opacity:1}}.wc-slider[data-dragging=true] :is(.wc-slider__fill,.wc-slider__thumb){transition:none}.wc-sheet__row{display:flex;align-items:start;gap:var(--wc-space-6)}.wc-sheet__row--play{-webkit-margin-before:var(--wc-sheet-gap);margin-block-start:var(--wc-sheet-gap);gap:var(--wc-space-5)}.wc-sheet__more>:is(.wc-sheet__row--scale,.wc-sheet__row--pair){-webkit-margin-after:calc(var(--wc-sheet-gap) - var(--wc-sheet-slack));margin-block-end:calc(var(--wc-sheet-gap) - var(--wc-sheet-slack))}.wc-sheet__row--pair{flex-wrap:wrap;row-gap:var(--wc-sheet-gap)}.wc-sheet__row--pair>*{flex:1 1}.wc-sheet__row--pair>:is(.wc-section--stops,.wc-section--midi){flex:1 1 auto}.wc-sheet__more{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;margin-inline:calc(-1 * var(--wc-sheet-pad));padding:calc(var(--wc-sheet-gap) - (44px - 32px) / 2 - var(--wc-sheet-foot)) var(--wc-sheet-pad) var(--wc-space-4);transition:opacity var(--wc-motion-large) var(--wc-motion-ease)}.wc-dock--sheet:not([data-open=true],[data-dragging=true]) .wc-sheet__more{opacity:0}.wc-dock--sheet[data-layout=phone] .wc-sheet__more{max-block-size:calc(70dvh - 185px);overflow-y:auto;overscroll-behavior:contain}.wc-sheet__row--scale{container-type:inline-size}@container (max-width: 289.98px){.wc-dock--sheet [data-section=scale] .wc-section__value{grid-column:1;grid-row:3}.wc-dock--sheet [data-section=scale]{-webkit-margin-after:var(--wc-sheet-gap);margin-block-end:var(--wc-sheet-gap)}}.wc-dock--sheet[data-layout=phone] .wc-sheet__row--pair:has(.wc-section--stops){flex-direction:column;gap:var(--wc-sheet-gap)}.wc-dock--sheet[data-layout=tablet]{inset-inline:0;inset-block-end:calc(20px + env(safe-area-inset-bottom, 0px));margin-inline:auto;inline-size:min(calc(720px * var(--wc-ui-scale, 1)),calc(100% - 48px));-webkit-padding-after:0;padding-block-end:0;border:1px solid transparent;border-radius:var(--wc-r-strip);-webkit-clip-path:inset(-8px 0 var(--wc-sheet-y) 0 round var(--wc-r-strip));clip-path:inset(-8px 0 var(--wc-sheet-y) 0 round var(--wc-r-strip))}.wc-dock--sheet[data-layout=tablet]:after{content:"";position:absolute;--wc-sheet-y:inherit;inset:-1px -1px calc(var(--wc-sheet-y) - 1px);border:1px solid var(--wc-panel-edge);border-radius:var(--wc-r-strip);pointer-events:none}.wc-dock--sheet[data-layout=tablet] .wc-sheet__more{max-block-size:max(0px,min(calc(70dvh / var(--wc-ui-scale, 1) - 193px),calc(100dvh / var(--wc-ui-scale, 1) - 285px)));overflow-y:auto;overscroll-behavior:contain}.wc-dock--sheet[data-layout=tablet] .wc-sheet__body{--wc-stop:min(64px,(100vw - 96px)/5);--wc-sheet-pad:var(--wc-space-6)}.wc-dock--sheet[data-layout=tablet] .wc-display{--wc-pill-w:256px;--wc-pill-h:84px;--wc-fs-readout:2.5rem;-webkit-padding-before:var(--wc-space-3);padding-block-start:var(--wc-space-3)}.wc-dock--sheet[data-layout=tablet] .wc-sheet__more{-webkit-padding-after:var(--wc-space-5);padding-block-end:var(--wc-space-5)}.wc-topkeys:is([data-layout=phone],[data-layout=tablet]){flex-direction:column}.wc-topkeys[data-layout=phone] .wc-topkey{inline-size:44px;block-size:44px}@media (pointer:coarse) and (max-width:1279.98px){.wc-topkeys .wc-topkey{min-inline-size:44px;block-size:44px}}@media (pointer:coarse){.wc-dock[data-layout=square] .wc-swatches{gap:0;-webkit-margin-start:-12px;margin-inline-start:-12px}.wc-dock[data-layout=square] .wc-swatches__item{inline-size:40px;block-size:40px}.wc-dock[data-layout=square] .wc-pager{-webkit-margin-start:calc(clamp(24px, (100vw - 768px) / 6, 32px) / -2 + 8px);margin-inline-start:calc(clamp(24px, (100vw - 768px) / 6, 32px) / -2 + 8px)}.wc-dock[data-layout=square] .wc-pager__dot{inline-size:clamp(24px,(100vw - 768px)/6,32px);block-size:40px}.wc-dock[data-layout=square] .wc-more{inline-size:44px;block-size:44px}.wc-popover{--wc-row-control:40px}.wc-popover .wc-stops:before{inset-block-start:calc(var(--wc-row-control) / 2 - 4px)}.wc-popover :is(.wc-toggle,.wc-word,.wc-midi__port){block-size:40px}}[data-chrome=hidden]>:is(.wc-dock,.wc-topkeys),[data-chrome=hiding]>:is(.wc-dock,.wc-topkeys){pointer-events:none}[data-chrome=hidden]>.wc-dock:before,[data-chrome=hidden]>.wc-dock>*,[data-chrome=hidden]>.wc-topkeys,[data-chrome=hiding]>.wc-dock:before,[data-chrome=hiding]>.wc-dock>*,[data-chrome=hiding]>.wc-topkeys{opacity:0}[data-chrome=hidden]>.wc-dock,[data-chrome=hiding]>.wc-dock{translate:0 12px;transition:translate .56s ease}[data-chrome=hidden]>.wc-dock:before,[data-chrome=hidden]>.wc-dock>*,[data-chrome=hiding]>.wc-dock:before,[data-chrome=hiding]>.wc-dock>*{transition:opacity .56s ease}[data-chrome=hidden]>.wc-topkeys,[data-chrome=hiding]>.wc-topkeys{translate:0 -8px;transition:opacity .56s ease,translate .56s ease}[data-chrome=revealing]>.wc-dock{transition:translate .24s var(--wc-motion-ease)}[data-chrome=revealing]>.wc-dock:before,[data-chrome=revealing]>.wc-dock>*{transition:opacity .24s var(--wc-motion-ease)}[data-chrome=revealing]>.wc-topkeys{transition:opacity .24s var(--wc-motion-ease) 60ms,translate .24s var(--wc-motion-ease) 60ms}@media (prefers-reduced-motion:reduce){[data-chrome]>:is(.wc-dock,.wc-topkeys){translate:none!important}[data-chrome=hidden]>.wc-dock:before,[data-chrome=hidden]>.wc-dock>*,[data-chrome=hidden]>.wc-topkeys,[data-chrome=hiding]>.wc-dock:before,[data-chrome=hiding]>.wc-dock>*,[data-chrome=hiding]>.wc-topkeys{transition:opacity .56s ease!important}[data-chrome=revealing]>.wc-dock:before,[data-chrome=revealing]>.wc-dock>*,[data-chrome=revealing]>.wc-topkeys{transition:opacity .24s var(--wc-motion-ease)!important}}:root{--wc-room-placeholder-landscape:url("data:image/webp;base64,UklGRlgAAABXRUJQVlA4IEwAAADwAwCdASogABIAPrVKnkmnJCKhMAgA4BaJZwDGfC8RtAMpfLJVfHHAAP7wNGqyAQLl4mkTdhuCXFNCIUbliDWmUEA7Lsgz0F6BgAAA");--wc-room-placeholder-portrait:url("data:image/webp;base64,UklGRn4AAABXRUJQVlA4IHIAAAAQBgCdASogAEUAPrVOoUsnJDUhqapKoBaJaQDP3BSWd4YHVLr52bxJloJRE+hiKhiaHLfvlDNU7sAA/t6VnffJ3gnhdo2S3lAyCNLvGwMwVxKUATvltquTRbcnD58vA+HF5R2QmvItlgT+TXPsRBgAAAA=")}.wc-cover{position:absolute;inset:0;z-index:var(--wc-z-cover);display:grid;grid-template-rows:var(--wc-row-label) var(--wc-cover-to-bar) var(--wc-cover-bar) var(--wc-cover-to-line) var(--wc-row-value);align-content:center;justify-content:center;justify-items:center;align-items:center;padding:var(--wc-inset);background-color:var(--wc-ground);background-position:50%;background-size:cover;background-repeat:no-repeat;background-image:url(/cover/room-landscape.webp),var(--wc-room-placeholder-landscape);background-image:-webkit-image-set(url("/cover/room-landscape.avif") type("image/avif"),url("/cover/room-landscape.webp") type("image/webp")),var(--wc-room-placeholder-landscape);background-image:image-set(url("/cover/room-landscape.avif") type("image/avif"),url("/cover/room-landscape.webp") type("image/webp")),var(--wc-room-placeholder-landscape);color:var(--wc-ink);transition:opacity var(--wc-motion-large) var(--wc-motion-ease)}@media (max-aspect-ratio:4/5){.wc-cover{background-image:url(/cover/room-portrait.webp),var(--wc-room-placeholder-portrait);background-image:-webkit-image-set(url("/cover/room-portrait.avif") type("image/avif"),url("/cover/room-portrait.webp") type("image/webp")),var(--wc-room-placeholder-portrait);background-image:image-set(url("/cover/room-portrait.avif") type("image/avif"),url("/cover/room-portrait.webp") type("image/webp")),var(--wc-room-placeholder-portrait)}}.wc-cover[data-leaving]{opacity:0;pointer-events:none}.wc-cover__title{grid-row:1;align-self:start;font-size:var(--wc-fs-title);font-weight:700;line-height:var(--wc-row-label);letter-spacing:var(--wc-track-title);-webkit-margin-end:calc(var(--wc-track-title) * -1);margin-inline-end:calc(var(--wc-track-title) * -1);text-transform:uppercase;white-space:nowrap}.wc-cover__track{grid-row:3;align-self:center;display:block;inline-size:var(--wc-cover-track);block-size:var(--wc-cover-bar);border-radius:calc(var(--wc-cover-bar) / 2);background:var(--wc-track)}.wc-cover__fill{display:block;inline-size:calc(var(--wc-boot, 0) * 100%);min-inline-size:var(--wc-cover-bar);block-size:100%;border-radius:inherit;background:var(--wc-white);transition:inline-size var(--wc-motion-large) var(--wc-motion-ease)}.wc-cover__note{grid-row:5;align-self:start;margin:0;font-size:var(--wc-fs-value);line-height:var(--wc-row-value);letter-spacing:var(--wc-track-value);font-weight:400;color:var(--wc-ink-mid);white-space:nowrap}.wc-cover__note a{color:var(--wc-ink);text-decoration:underline;-webkit-text-decoration-color:var(--wc-track);text-decoration-color:var(--wc-track);text-underline-offset:.2em;border-radius:2px;transition:-webkit-text-decoration-color var(--wc-motion-small) var(--wc-motion-ease);transition:text-decoration-color var(--wc-motion-small) var(--wc-motion-ease);transition:text-decoration-color var(--wc-motion-small) var(--wc-motion-ease),-webkit-text-decoration-color var(--wc-motion-small) var(--wc-motion-ease)}@media (hover:hover) and (pointer:fine){.wc-cover__note a:hover{-webkit-text-decoration-color:var(--wc-ink);text-decoration-color:var(--wc-ink)}}.wc-cover--still{transition:none}@media (prefers-reduced-motion:reduce){.wc-cover,.wc-cover__fill{transition:none}}.wc-cover__section{grid-row:6;display:grid;grid-row-gap:var(--wc-space-1);row-gap:var(--wc-space-1);justify-items:center;-webkit-margin-before:var(--wc-space-7);margin-block-start:var(--wc-space-7);text-align:center}.wc-cover__label{margin:0;font-size:var(--wc-fs-label);font-weight:700;line-height:var(--wc-row-label);letter-spacing:var(--wc-track-label);-webkit-margin-end:calc(var(--wc-track-label) * -1);margin-inline-end:calc(var(--wc-track-label) * -1);text-transform:uppercase}.wc-cover__values{margin:0;padding:0;list-style:none;font-size:var(--wc-fs-value);line-height:16px;letter-spacing:var(--wc-track-value)}.wc-credits-dialog{position:fixed;inset:0;box-sizing:border-box;inline-size:100%;block-size:100%;block-size:100dvh;max-inline-size:none;max-block-size:none;margin:0;padding:var(--wc-inset);border:0;background:transparent;color:var(--wc-ink);overflow:hidden}.wc-credits-dialog[open]{display:grid;place-items:center}.wc-credits-dialog[open] .wc-credits-dialog__sheet{animation:wc-credits-in var(--wc-motion-large) var(--wc-motion-ease)}.wc-credits-dialog::-webkit-backdrop{background:oklch(0 0 0/.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wc-credits-dialog::backdrop{background:oklch(0 0 0/.4);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.wc-credits-dialog[open]::-webkit-backdrop{animation:wc-credits-scrim var(--wc-motion-large) var(--wc-motion-ease)}.wc-credits-dialog[open]::backdrop{animation:wc-credits-scrim var(--wc-motion-large) var(--wc-motion-ease)}@keyframes wc-credits-in{0%{opacity:0;transform:translateY(var(--wc-space-2))}}@keyframes wc-credits-scrim{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.wc-credits-dialog[open]::-webkit-backdrop{animation:none}.wc-credits-dialog[open] .wc-credits-dialog__sheet,.wc-credits-dialog[open]::backdrop{animation:none}}.wc-credits-dialog__sheet{position:relative;box-sizing:border-box;display:flex;inline-size:min(100%,22rem);max-block-size:100%;background:var(--wc-panel-ground);-webkit-backdrop-filter:var(--wc-frost);backdrop-filter:var(--wc-frost);border:1px solid var(--wc-panel-edge);border-radius:var(--wc-r-strip);overflow:hidden}.wc-credits-dialog__close{position:absolute;inset-block-start:calc(var(--wc-space-6) + (16px - 44px) / 2);inset-inline-end:var(--wc-space-4);display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:50%;background:oklch(100% 0 0/.55);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--wc-ink);transition:background-color var(--wc-motion-small) var(--wc-motion-ease),transform var(--wc-motion-small) var(--wc-motion-ease)}.wc-credits-dialog__close:active{transform:translateY(var(--wc-press-distance))}@media (hover:hover) and (pointer:fine){.wc-credits-dialog__close:hover{background:oklch(100% 0 0/.8)}}.wc-credits{box-sizing:border-box;flex:1 1;min-inline-size:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--wc-space-6) var(--wc-space-7);color:var(--wc-ink);font-size:var(--wc-fs-value);line-height:16.5px;letter-spacing:var(--wc-track-value);overflow-wrap:anywhere}.wc-credits__head{display:grid;grid-template-rows:16px var(--wc-space-4) var(--wc-cover-bar) var(--wc-space-4) 16.5px;justify-items:start;align-items:center;-webkit-margin-after:var(--wc-space-4);margin-block-end:var(--wc-space-4)}.wc-credits__head .wc-cover__title{margin-block:0;-webkit-margin-end:0;margin-inline-end:0;font-size:.8125rem;line-height:16px}.wc-credits__head .wc-cover__title:focus{outline:none}.wc-credits__head .wc-cover__track{grid-row:3}.wc-credits__head .wc-cover__note{grid-row:5;line-height:16.5px;white-space:normal}.wc-credits p{margin:0}.wc-credits .wc-credits__more{-webkit-margin-before:var(--wc-space-4);margin-block-start:var(--wc-space-4)}.wc-credits a{color:var(--wc-ink);text-decoration:underline;-webkit-text-decoration-color:var(--wc-track);text-decoration-color:var(--wc-track);text-underline-offset:.2em;border-radius:2px;transition:-webkit-text-decoration-color var(--wc-motion-small) var(--wc-motion-ease);transition:text-decoration-color var(--wc-motion-small) var(--wc-motion-ease);transition:text-decoration-color var(--wc-motion-small) var(--wc-motion-ease),-webkit-text-decoration-color var(--wc-motion-small) var(--wc-motion-ease)}@media (hover:hover) and (pointer:fine){.wc-credits a:hover{-webkit-text-decoration-color:var(--wc-ink);text-decoration-color:var(--wc-ink)}}@media (max-width:599.98px){.wc-credits{padding:var(--wc-space-6) var(--wc-space-5)}.wc-credits-dialog__close{inset-inline-end:var(--wc-space-2)}}