@charset "UTF-8";.daw[data-v-a4a55a8d]{--daw-progress:0%;--daw-head-w:118px;--daw-lane-h:82px;--daw-lane-bg:var(--color-bg-deepest);--daw-unplayed-dim:.42;--daw-color-1:#4cc9f0;--daw-color-2:#4ade80;--daw-color-3:#fbbf24;--daw-color-4:#a78bfa;--daw-color-5:#ff6f69;background-color:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;box-shadow:inset 0 1px 0 var(--overlay-hairline);min-width:0;padding:clamp(.75rem,2vw,1.1rem)}@media screen and (max-width:767px){.daw[data-v-a4a55a8d]{border-left:none;border-radius:0;border-right:none;margin:0 -1.125rem;max-width:none;padding:.75rem .6rem;width:calc(100% + 2.25rem)}}@media screen and (min-width:768px){.daw[data-v-a4a55a8d]{--daw-head-w:168px;--daw-lane-h:86px}}@media screen and (min-width:1024px){.daw[data-v-a4a55a8d]{--daw-head-w:240px;--daw-lane-h:clamp(88px,7vw,96px)}}@media screen and (min-width:1280px){.daw[data-v-a4a55a8d]{--daw-head-w:260px}}.daw--loading .daw__lane[data-v-a4a55a8d]{opacity:.55}.daw__sessionbar[data-v-a4a55a8d]{align-items:center;background-color:color-mix(in srgb,var(--color-bg-deepest) 72%,var(--color-bg-secondary));border:1px solid var(--overlay-hairline-strong);border-radius:8px;display:grid;gap:.5rem 1rem;grid-template-areas:"label help" "takes spec" "tip   tip";grid-template-columns:minmax(0,1fr) auto;margin-bottom:.85rem;min-width:0;padding:.7rem .8rem .75rem}@media screen and (max-width:767px){.daw__sessionbar[data-v-a4a55a8d]{grid-template-areas:"label spec help" "takes takes takes" "tip tip tip";grid-template-columns:auto minmax(0,1fr) auto;justify-items:start}.daw__sessionbar .daw__session-spec[data-v-a4a55a8d]{justify-self:end}}.daw__info[data-v-a4a55a8d]{align-items:center;background-color:transparent;border:0;border-radius:4px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;grid-area:help;justify-content:center;justify-self:end;padding:.2rem;transition:color .25s ease}.daw__info[data-v-a4a55a8d]:focus-visible{border-radius:4px;outline:2px solid var(--color-focus);outline-offset:2px}.daw__info[data-v-a4a55a8d]:focus:not(:focus-visible){outline:none}.daw__info.is-on[data-v-a4a55a8d],.daw__info[data-v-a4a55a8d]:hover{color:var(--color-accent-line)}.daw__tip[data-v-a4a55a8d]{border-top:1px solid var(--overlay-hairline);grid-area:tip;justify-self:stretch;margin-top:.15rem;padding-top:.6rem}.daw__tip-list[data-v-a4a55a8d]{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5;margin:0;padding-left:1.05rem}.daw__tip-list li+li[data-v-a4a55a8d]{margin-top:.2rem}.daw__session-label[data-v-a4a55a8d],.daw__session-spec[data-v-a4a55a8d]{color:var(--color-text-muted);font-family:Barlow Condensed,sans-serif;font-size:.6rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.daw__session-label[data-v-a4a55a8d]{color:var(--color-accent-line);grid-area:label}.daw__session-title[data-v-a4a55a8d]{color:var(--color-text-primary);font-family:Barlow Condensed,sans-serif;font-size:.95rem;grid-area:takes;letter-spacing:.02em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.daw__takes[data-v-a4a55a8d]{align-items:stretch;background-color:var(--color-bg-deepest);border:1px solid var(--overlay-hairline);border-radius:8px;display:flex;gap:.25rem;grid-area:takes;justify-self:start;max-width:100%;overflow-x:auto;padding:.28rem;scrollbar-width:none;-webkit-overflow-scrolling:touch}.daw__takes[data-v-a4a55a8d]::-webkit-scrollbar{display:none}@media screen and (max-width:767px){.daw__takes[data-v-a4a55a8d]{justify-self:stretch;width:100%}}.daw__take[data-v-a4a55a8d]{background-color:transparent;border:1px solid transparent;border-radius:4px;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;font-family:Barlow Condensed,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.02em;padding:.5rem 1.05rem;transition:color .25s ease,background-color .25s ease,border-color .25s ease;white-space:nowrap}.daw__take[data-v-a4a55a8d]:focus-visible{border-radius:4px;outline:2px solid var(--color-focus);outline-offset:2px}.daw__take[data-v-a4a55a8d]:focus:not(:focus-visible){outline:none}@media screen and (max-width:767px){.daw__take[data-v-a4a55a8d]{flex:1 1 0;font-size:.8125rem;padding-inline:.6rem;text-align:center}}.daw__take[data-v-a4a55a8d]:disabled{cursor:not-allowed;opacity:.5}.daw__take[data-v-a4a55a8d]:not(:disabled):hover:not(.is-on){background-color:var(--overlay-lift-strong);color:var(--color-text-primary)}.daw__take.is-on[data-v-a4a55a8d]{background-color:var(--color-accent-line);border-color:var(--color-accent-line);color:var(--color-button-text)}.daw__session-spec[data-v-a4a55a8d]{align-items:center;display:flex;font-variant-numeric:tabular-nums;gap:.45rem;grid-area:spec}.daw__session-spec span+span[data-v-a4a55a8d]:before{color:var(--overlay-hairline-strong);content:"·";margin-right:.45rem}@media screen and (max-width:767px){.daw__session-spec span[data-v-a4a55a8d]:last-child{display:none}}.daw__transport[data-v-a4a55a8d]{align-items:center;display:flex;gap:.5rem;min-width:0;padding:0 0 .65rem}@media screen and (min-width:768px){.daw__transport[data-v-a4a55a8d]{gap:1rem;padding-bottom:.7rem}}.daw__transport-controls[data-v-a4a55a8d]{display:flex;flex-shrink:0;gap:.35rem}.daw__key[data-v-a4a55a8d]{align-items:center;border:1px solid var(--overlay-hairline-strong);border-radius:4px;display:inline-flex;height:40px;justify-content:center;padding:0;width:46px}@media screen and (min-width:768px){.daw__key[data-v-a4a55a8d]{height:34px;width:42px}}.daw__key[data-v-a4a55a8d]{background-color:var(--color-bg-deepest);color:var(--color-text-secondary);cursor:pointer;transition:color .25s ease,background-color .25s ease,border-color .25s ease}.daw__key[data-v-a4a55a8d]:focus-visible{border-radius:4px;outline:2px solid var(--color-focus);outline-offset:2px}.daw__key[data-v-a4a55a8d]:focus:not(:focus-visible){outline:none}.daw__key[data-v-a4a55a8d]:disabled{cursor:not-allowed;opacity:.5}.daw__key[data-v-a4a55a8d]:not(:disabled):hover{border-color:var(--color-border);color:var(--color-text-primary)}.daw__key--play[data-v-a4a55a8d]{font-family:Barlow Condensed,sans-serif;font-size:.9375rem;font-weight:800;gap:.25rem;min-width:5.5rem;padding-inline:.65rem;width:auto}.daw__key--play[data-v-a4a55a8d]:not(:disabled){border-color:var(--color-accent-line);color:var(--color-accent-line)}.daw__key--play.is-active[data-v-a4a55a8d]{background-color:var(--color-accent-line);color:var(--color-bg-deepest)}.daw__readout[data-v-a4a55a8d]{align-content:center;align-items:baseline;background-color:var(--color-bg-deepest);border:1px solid var(--overlay-hairline-strong);border-radius:4px;display:grid;flex-shrink:0;gap:.05rem .45rem;grid-template-areas:"bars-label time-label" "primary total";grid-template-columns:auto auto;height:40px;justify-items:start;min-width:7.6rem;padding:0 .48rem .3rem}@media screen and (min-width:768px){.daw__readout[data-v-a4a55a8d]{height:34px}}.daw__readout-label[data-v-a4a55a8d]{color:var(--color-text-secondary);font-family:Barlow Condensed,sans-serif;font-size:.5rem;font-weight:800;letter-spacing:.13em;line-height:1;text-transform:uppercase}.daw__readout-label--bars[data-v-a4a55a8d]{grid-area:bars-label}.daw__readout-label--time[data-v-a4a55a8d]{grid-area:time-label}.daw__time[data-v-a4a55a8d]{color:var(--color-text-primary);font-family:Barlow Condensed,sans-serif;font-size:.9375rem;font-variant-numeric:tabular-nums;font-weight:700;grid-area:primary;letter-spacing:.04em}@media screen and (min-width:768px){.daw__time[data-v-a4a55a8d]{font-size:1.1875rem}}.daw__time--total[data-v-a4a55a8d]{color:var(--color-text-secondary);font-size:.8125rem;font-weight:400;grid-area:total}.daw__transport-meta[data-v-a4a55a8d]{align-items:center;display:flex;gap:.5rem;margin-left:auto;min-width:0}.daw__badge[data-v-a4a55a8d]{border:1px solid var(--color-accent-line);border-radius:4px;color:var(--color-accent-line);font-family:Barlow Condensed,sans-serif;font-size:.62rem;font-weight:800;letter-spacing:.12em;padding:.2rem .4rem;text-transform:uppercase;white-space:nowrap}.daw__badge--clearable[data-v-a4a55a8d]{background:none;cursor:pointer;transition:background-color .25s ease,color .25s ease}.daw__badge--clearable[data-v-a4a55a8d]:focus-visible{border-radius:4px;outline:2px solid var(--color-focus);outline-offset:2px}.daw__badge--clearable[data-v-a4a55a8d]:focus:not(:focus-visible){outline:none}.daw__badge--clearable[data-v-a4a55a8d]:hover{background-color:var(--color-accent-line);color:var(--color-bg-deepest)}.daw__clear[data-v-a4a55a8d]{background:none;border:1px solid var(--overlay-hairline-strong);border-radius:4px;color:var(--color-text-muted);cursor:pointer;font-family:Barlow Condensed,sans-serif;font-size:.66rem;font-weight:800;letter-spacing:.1em;padding:.3rem .45rem;text-transform:uppercase;transition:color .25s ease,border-color .25s ease,opacity .25s ease;white-space:nowrap}.daw__clear[data-v-a4a55a8d]:focus-visible{border-radius:4px;outline:2px solid var(--color-focus);outline-offset:2px}.daw__clear[data-v-a4a55a8d]:focus:not(:focus-visible){outline:none}.daw__clear[data-v-a4a55a8d]:disabled{cursor:default;opacity:.35}.daw__clear[data-v-a4a55a8d]:not(:disabled):hover{border-color:var(--color-border);color:var(--color-text-primary)}.daw__bar[data-v-a4a55a8d]{background-color:color-mix(in srgb,var(--color-bg-deepest) 48%,transparent);border:1px solid var(--overlay-hairline-strong);border-radius:4px;flex-wrap:wrap;gap:.4rem .5rem;margin-bottom:.6rem;padding:.42rem .5rem}.daw__bar[data-v-a4a55a8d],.daw__chips[data-v-a4a55a8d]{align-items:center;display:flex;min-width:0}.daw__chips[data-v-a4a55a8d]{gap:.3rem;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.daw__chips[data-v-a4a55a8d]::-webkit-scrollbar{display:none}.daw__group-label[data-v-a4a55a8d]{color:var(--color-accent-line);flex-shrink:0;font-family:Barlow Condensed,sans-serif;font-size:.58rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.daw__chips>.daw__group-label[data-v-a4a55a8d]{margin-right:.15rem}@media screen and (max-width:767px){.daw__chips>.daw__group-label[data-v-a4a55a8d]{display:none}}.daw__chip[data-v-a4a55a8d]{background-color:var(--color-bg-deepest);border:1px solid var(--overlay-hairline-strong);border-radius:4px;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;font-family:Barlow Condensed,sans-serif;font-size:.68rem;font-weight:700;letter-spacing:.06em;padding:.32rem .55rem;transition:color .25s ease,background-color .25s ease,border-color .25s ease;white-space:nowrap}.daw__chip[data-v-a4a55a8d]:focus-visible{border-radius:4px;outline:2px solid var(--color-focus);outline-offset:2px}.daw__chip[data-v-a4a55a8d]:focus:not(:focus-visible){outline:none}@media screen and (max-width:767px){.daw__chip[data-v-a4a55a8d]{font-size:.8125rem;padding-inline:.45rem}}.daw__chip[data-v-a4a55a8d]:hover:not(.is-on){border-color:var(--color-border);color:var(--color-text-primary)}.daw__chip.is-on[data-v-a4a55a8d]{background-color:var(--color-accent-line);border-color:var(--color-accent-line);color:var(--color-bg-deepest)}.daw__shells[data-v-a4a55a8d]{align-items:center;display:flex;gap:.4rem;margin-left:auto;min-width:0}.daw__select[data-v-a4a55a8d]{background-color:var(--color-bg-deepest);border:1px solid var(--overlay-hairline-strong);border-radius:4px;color:var(--color-text-primary);cursor:pointer;font-family:Barlow Condensed,sans-serif;font-size:.72rem;font-weight:700;max-width:14rem;padding:.3rem .45rem;transition:border-color .25s ease,opacity .25s ease}.daw__select[data-v-a4a55a8d]:focus-visible{border-radius:4px;outline:2px solid var(--color-focus);outline-offset:2px}.daw__select[data-v-a4a55a8d]:focus:not(:focus-visible){outline:none}.daw__select[data-v-a4a55a8d]:hover{border-color:var(--color-border)}.daw__select[data-v-a4a55a8d]:disabled{cursor:progress;opacity:.5}.daw__grid[data-v-a4a55a8d]{background-color:var(--daw-lane-bg);border:1px solid var(--overlay-hairline-strong);border-radius:8px;display:grid;gap:0;grid-template-columns:var(--daw-head-w) minmax(0,1fr);overflow:hidden;position:relative}.daw__ruler[data-v-a4a55a8d],.daw__ruler-head[data-v-a4a55a8d]{background-color:var(--color-bg-secondary);border-bottom:1px solid var(--overlay-hairline-strong);height:20px}.daw__ruler-head[data-v-a4a55a8d]{align-items:center;border-right:1px solid var(--overlay-hairline-strong);color:var(--color-text-muted);display:flex;font-family:Barlow Condensed,sans-serif;font-size:.6rem;font-weight:800;justify-content:space-between;letter-spacing:.14em;overflow:hidden;padding-inline:.5rem;text-transform:uppercase}.daw__track-count[data-v-a4a55a8d]{align-items:center;background-color:var(--color-bg-deepest);border-radius:2px;color:var(--color-text-secondary);display:inline-flex;font-variant-numeric:tabular-nums;height:1rem;justify-content:center;letter-spacing:0;min-width:1.25rem;padding-inline:.25rem}.daw__ruler[data-v-a4a55a8d]{cursor:pointer;position:relative;touch-action:pan-y}.daw__ruler-mark[data-v-a4a55a8d]{align-items:center;border-left:1px solid var(--overlay-hairline-strong);color:var(--color-text-muted);display:flex;font-family:Barlow Condensed,sans-serif;font-size:.6rem;font-variant-numeric:tabular-nums;letter-spacing:.06em;padding-left:.25rem;top:0;white-space:nowrap}.daw__ruler-beat[data-v-a4a55a8d],.daw__ruler-mark[data-v-a4a55a8d]{bottom:0;pointer-events:none;position:absolute}.daw__ruler-beat[data-v-a4a55a8d]{background-color:var(--overlay-hairline);top:55%;width:1px}.daw__head[data-v-a4a55a8d]{align-content:center;background-color:var(--color-bg-secondary);border-bottom:1px solid var(--overlay-hairline);border-right:1px solid var(--overlay-hairline-strong);display:grid;gap:.22rem;grid-template-rows:auto auto auto;height:var(--daw-lane-h);min-width:0;padding:.3rem .4rem .3rem .55rem;position:relative;transition:opacity .25s ease}.daw__head.is-muted[data-v-a4a55a8d]{opacity:.6}@media screen and (min-width:768px){.daw__head[data-v-a4a55a8d]{gap:.3rem;padding:.4rem .65rem}}@media screen and (min-width:1024px){.daw__head[data-v-a4a55a8d]{gap:.3rem;padding:.4rem .85rem}}.daw__head-strip[data-v-a4a55a8d]{background-color:var(--daw-track-color);bottom:0;left:0;position:absolute;top:0;width:3px}.daw__head.is-muted .daw__head-strip[data-v-a4a55a8d]{background-color:var(--color-text-muted)}.daw__name[data-v-a4a55a8d]{color:var(--color-text-primary);font-family:Barlow Condensed,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.06em;line-height:1.1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}@media screen and (min-width:768px){.daw__name[data-v-a4a55a8d]{font-size:.8125rem}}.daw__head.is-explicit-mute .daw__name[data-v-a4a55a8d]{color:var(--color-text-muted)}.daw__buttons[data-v-a4a55a8d]{align-items:center;display:flex;gap:.3rem;min-width:0}@media screen and (min-width:768px){.daw__buttons[data-v-a4a55a8d]{gap:.4rem}}@media screen and (min-width:1024px){.daw__buttons[data-v-a4a55a8d]{gap:.5rem}}.daw__btn[data-v-a4a55a8d]{align-items:center;background-color:var(--color-bg-deepest);border:1px solid var(--overlay-hairline-strong);border-radius:4px;color:var(--color-text-muted);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:Barlow Condensed,sans-serif;font-size:.68rem;font-weight:800;height:28px;justify-content:center;line-height:1;padding:0;transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease;width:28px}.daw__btn[data-v-a4a55a8d]:focus-visible{border-radius:4px;outline:2px solid var(--color-focus);outline-offset:2px}.daw__btn[data-v-a4a55a8d]:focus:not(:focus-visible){outline:none}@media screen and (min-width:768px){.daw__btn[data-v-a4a55a8d]{font-size:.72rem;height:30px;width:30px}}@media screen and (min-width:1024px){.daw__btn[data-v-a4a55a8d]{font-size:.76rem;height:32px;width:32px}}.daw__btn[data-v-a4a55a8d]:hover:not(.is-on){border-color:var(--color-border);color:var(--color-text-primary)}.daw__btn--mute.is-on[data-v-a4a55a8d]{background-color:var(--color-link-hover);border-color:var(--color-link-hover);color:var(--color-bg-deepest)}.daw__btn--solo.is-on[data-v-a4a55a8d]{background-color:var(--color-accent-line);border-color:var(--color-accent-line);color:var(--color-bg-deepest)}.daw__fader-wrap[data-v-a4a55a8d]{display:block;min-width:0;position:relative}.daw__fader-wrap[data-v-a4a55a8d]:after{background-color:var(--color-text-muted);content:"";height:9px;left:calc(4.5px + (100% - 9px)*var(--daw-fader-unity));margin-top:-4.5px;pointer-events:none;position:absolute;top:50%;width:1px}.daw__fader-value[data-v-a4a55a8d]{color:var(--color-text-muted);display:none;font-family:Barlow Condensed,sans-serif;font-size:.58rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.02em;margin-left:auto;padding-left:.5rem;white-space:nowrap}@media screen and (min-width:768px){.daw__fader-value[data-v-a4a55a8d]{display:inline-block;font-size:.62rem}}@media screen and (min-width:1024px){.daw__fader-value[data-v-a4a55a8d]{font-size:.66rem}}.daw__fader[data-v-a4a55a8d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;cursor:pointer;display:block;height:16px;margin:0;padding:0;position:relative;touch-action:pan-y;width:100%;z-index:1}.daw__fader[data-v-a4a55a8d]:focus-visible{border-radius:4px;outline:2px solid var(--color-focus);outline-offset:2px}.daw__fader[data-v-a4a55a8d]:focus:not(:focus-visible){outline:none}@media screen and (max-width:767px){.daw__fader[data-v-a4a55a8d]{height:44px}}.daw__fader[data-v-a4a55a8d]::-webkit-slider-runnable-track{background-color:var(--overlay-hairline-strong);border-radius:2px;height:4px}.daw__fader[data-v-a4a55a8d]::-moz-range-track{background-color:var(--overlay-hairline-strong);border-radius:2px;height:4px}.daw__fader[data-v-a4a55a8d]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background-color:var(--daw-track-color);border:1px solid var(--color-bg-deepest);border-radius:2px;height:18px;margin-top:-7px;width:11px}.daw__fader[data-v-a4a55a8d]::-moz-range-thumb{background-color:var(--daw-track-color);border:1px solid var(--color-bg-deepest);border-radius:2px;height:18px;width:11px}.daw__pan[data-v-a4a55a8d]{align-items:center;cursor:ns-resize;display:inline-flex;flex-shrink:0;gap:.3rem;margin-left:.15rem;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.daw__pan[data-v-a4a55a8d]:focus-visible{border-radius:4px;outline:2px solid var(--color-focus);outline-offset:2px}.daw__pan[data-v-a4a55a8d]:focus:not(:focus-visible){outline:none}.daw__knob[data-v-a4a55a8d]{display:block;flex-shrink:0;height:28px;width:28px}@media screen and (min-width:768px){.daw__knob[data-v-a4a55a8d]{height:30px;width:30px}}@media screen and (min-width:1024px){.daw__knob[data-v-a4a55a8d]{height:32px;width:32px}}.daw__knob-track[data-v-a4a55a8d]{fill:var(--color-bg-deepest);stroke:var(--overlay-hairline-strong);stroke-width:2}.daw__knob-arc[data-v-a4a55a8d]{fill:none;stroke:var(--daw-track-color);stroke-linecap:round;stroke-width:3}.daw__knob-pointer[data-v-a4a55a8d]{stroke:var(--color-text-primary);stroke-linecap:round;stroke-width:2}.daw__pan-value[data-v-a4a55a8d]{color:var(--color-text-muted);display:none;font-family:Barlow Condensed,sans-serif;font-size:.62rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.04em;min-width:2.2em}@media screen and (min-width:768px){.daw__pan-value[data-v-a4a55a8d]{display:inline}}@media screen and (min-width:1024px){.daw__pan-value[data-v-a4a55a8d]{font-size:.66rem}}.daw__lane[data-v-a4a55a8d]{background-color:var(--daw-lane-bg);border-bottom:1px solid var(--overlay-hairline);cursor:pointer;height:var(--daw-lane-h);overflow:hidden;position:relative;touch-action:pan-y;transition:opacity .25s ease}.daw__lane[data-v-a4a55a8d]:before{background-color:var(--overlay-hairline);content:"";height:1px;left:0;position:absolute;right:0;top:50%;z-index:1}.daw__lane.is-muted[data-v-a4a55a8d]{opacity:.28}.daw__lane.is-midi[data-v-a4a55a8d]:before{display:none}.daw__clip[data-v-a4a55a8d]{background-color:color-mix(in srgb,var(--daw-track-color) 5%,transparent);border:1px solid color-mix(in srgb,var(--daw-track-color) 18%,transparent);border-radius:2px;inset:3px 2px;z-index:0}.daw__clip[data-v-a4a55a8d],.daw__lane-grid[data-v-a4a55a8d]{pointer-events:none;position:absolute}.daw__lane-grid[data-v-a4a55a8d]{bottom:0;top:0;width:1px;z-index:1}.daw__lane-grid--beat[data-v-a4a55a8d]{background-color:color-mix(in srgb,var(--color-text-muted) 8%,transparent)}.daw__lane-grid--bar[data-v-a4a55a8d]{background-color:color-mix(in srgb,var(--color-text-muted) 18%,transparent)}.daw__canvas[data-v-a4a55a8d]{color:var(--daw-track-color);height:100%;inset:0;position:absolute;width:100%;z-index:2}.daw__lane-status[data-v-a4a55a8d]{background-color:var(--color-bg-deepest);border-radius:4px;color:var(--color-text-muted);font-family:Barlow Condensed,sans-serif;font-size:.6rem;font-weight:800;left:.4rem;letter-spacing:.1em;padding:.15rem .35rem;position:absolute;text-transform:uppercase;top:50%;transform:translateY(-50%);z-index:4}.daw__scrim[data-v-a4a55a8d]{background-color:var(--daw-lane-bg);left:var(--daw-progress);opacity:var(--daw-unplayed-dim);z-index:3}.daw__overlay[data-v-a4a55a8d],.daw__scrim[data-v-a4a55a8d]{bottom:0;pointer-events:none;position:absolute;right:0;top:0}.daw__overlay[data-v-a4a55a8d]{left:var(--daw-head-w);z-index:5}.daw__playhead[data-v-a4a55a8d]{background-color:var(--color-accent-line);left:var(--daw-progress);margin-left:-1px;width:2px}.daw__playhead[data-v-a4a55a8d],.daw__region[data-v-a4a55a8d]{bottom:0;position:absolute;top:0}.daw__region[data-v-a4a55a8d]{background-color:color-mix(in srgb,var(--color-link-hover) 12%,transparent);border-left:1px solid var(--color-link-hover);border-right:1px solid var(--color-link-hover)}.daw--compact[data-v-a4a55a8d]{--daw-head-w:0px;--daw-lane-h:112px;display:grid;gap:1rem;grid-template-areas:"play" "kits" "listen" "lane";grid-template-columns:minmax(0,1fr)}@media screen and (min-width:768px){.daw--compact[data-v-a4a55a8d]{-moz-column-gap:1.25rem;column-gap:1.25rem;grid-template-areas:"play kits" "play listen" "lane lane";grid-template-columns:auto minmax(0,1fr)}}.daw--compact .daw__transport[data-v-a4a55a8d]{align-self:stretch;grid-area:play;padding:0}.daw--compact .daw__transport-controls[data-v-a4a55a8d]{align-self:stretch;flex:1}.daw--compact .daw__key--play[data-v-a4a55a8d]{flex:1;font-size:1.0625rem;height:48px;width:100%}@media screen and (min-width:768px){.daw--compact .daw__key--play[data-v-a4a55a8d]{flex-direction:column;gap:.35rem;height:100%;width:7rem}}.daw--compact .daw__kit-picker[data-v-a4a55a8d]{grid-area:kits}.daw--compact .daw__bar[data-v-a4a55a8d]{background:none;border:0;grid-area:listen;padding:0}.daw--compact .daw__grid[data-v-a4a55a8d]{grid-area:lane;grid-template-columns:minmax(0,1fr)}.daw--compact .daw__error[data-v-a4a55a8d],.daw--compact .daw__hint[data-v-a4a55a8d]{grid-column:1/-1;margin:0}.daw--compact .daw__group-label[data-v-a4a55a8d]{font-size:.75rem}.daw--compact .daw__kit-picker legend[data-v-a4a55a8d]{margin-bottom:.5rem}.daw--compact .daw__chips[data-v-a4a55a8d]{flex-wrap:wrap;gap:.5rem;overflow:visible}.daw--compact .daw__chips>.daw__group-label[data-v-a4a55a8d]{display:block;flex-basis:100%}.daw--compact .daw__lane[data-v-a4a55a8d]{background-color:var(--color-bg-secondary)}.daw--compact .daw__canvas[data-v-a4a55a8d]{color:var(--color-accent-line);opacity:1}.daw--compact .daw__scrim[data-v-a4a55a8d]{display:none}.daw--compact .daw__chip[data-v-a4a55a8d]{font-size:.875rem;min-height:44px;padding-inline:.8rem}.daw__kit-picker[data-v-a4a55a8d]{border:0;margin:0;min-width:0;padding:0}.daw__kit-picker legend[data-v-a4a55a8d]{padding:0}.daw__kit-options[data-v-a4a55a8d]{display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.daw__kit-option[data-v-a4a55a8d]{align-items:center;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:4px;color:var(--color-text-primary);cursor:pointer;display:flex;font:inherit;font-size:.9375rem;gap:.5rem;min-height:48px;padding:.65rem .8rem;text-align:left}.daw__kit-option[data-v-a4a55a8d]:focus-visible{border-radius:4px;outline:2px solid var(--color-focus);outline-offset:2px}.daw__kit-option[data-v-a4a55a8d]:focus:not(:focus-visible){outline:none}.daw__kit-option[aria-pressed=true][data-v-a4a55a8d]{border-color:var(--color-accent-line);box-shadow:inset 0 0 0 1px var(--color-accent-line);font-weight:700}.daw__kit-option span[data-v-a4a55a8d]{color:var(--color-accent-line)}.daw__kit-option[data-v-a4a55a8d]:hover{border-color:var(--color-accent-line)}.daw__kit-option[data-v-a4a55a8d]:disabled{cursor:wait;opacity:.65}.daw__error[data-v-a4a55a8d],.daw__hint[data-v-a4a55a8d]{color:var(--color-text-muted);font-size:.8125rem;line-height:1.5;margin:1.05rem 0 .15rem}html.light-mode .daw{--daw-lane-bg:var(--color-bg-card);--daw-unplayed-dim:.18;--daw-color-1:#0b6e8f;--daw-color-2:#15803d;--daw-color-3:#a16207;--daw-color-4:#6d28d9;--daw-color-5:#a32d21;background-color:var(--color-bg-card);box-shadow:0 20px 48px -42px var(--color-shadow)}html.light-mode .daw__btn,html.light-mode .daw__chip,html.light-mode .daw__key,html.light-mode .daw__knob-track,html.light-mode .daw__lane-status,html.light-mode .daw__select{background-color:var(--surface-alt)}html.light-mode .daw__chip.is-on,html.light-mode .daw__take.is-on{background-color:var(--color-accent-line);color:var(--inv-text-primary)}html.light-mode .daw__takes{background-color:var(--color-bg-primary)}html.light-mode .daw__knob-track{fill:var(--surface-alt)}html.light-mode .daw__head,html.light-mode .daw__ruler,html.light-mode .daw__ruler-head{background-color:var(--surface-alt)}
