.splice-module__Wg2bZa__instrument{--paper:#f2f1ed;--ink:#242421;--muted:#696963;--control:#e6e5df;--a:#ab402c;--b:#335a9d;background:var(--paper);min-height:100dvh;color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;flex-direction:column;gap:clamp(20px,2.8vh,32px);padding:clamp(22px,2.6vw,40px);font-size:13px;line-height:1.4;display:flex}.splice-module__Wg2bZa__instrument button,.splice-module__Wg2bZa__instrument input{font:inherit}.splice-module__Wg2bZa__instrument button{cursor:pointer}.splice-module__Wg2bZa__instrument button:disabled,.splice-module__Wg2bZa__instrument input:disabled{cursor:default;opacity:.38}.splice-module__Wg2bZa__instrument button,.splice-module__Wg2bZa__instrument a,.splice-module__Wg2bZa__instrument input{-webkit-tap-highlight-color:transparent}.splice-module__Wg2bZa__instrument :is(button,a,input):focus-visible{outline:2px solid var(--ink);outline-offset:4px}.splice-module__Wg2bZa__instrument button:disabled:hover{filter:none}.splice-module__Wg2bZa__header{justify-content:space-between;align-items:center;gap:24px;display:flex}.splice-module__Wg2bZa__identity,.splice-module__Wg2bZa__headerActions{align-items:baseline;gap:28px;display:flex}.splice-module__Wg2bZa__wordmark{letter-spacing:-.065em;font-size:32px;font-weight:550;line-height:1}.splice-module__Wg2bZa__identity>span{color:var(--muted)}.splice-module__Wg2bZa__headerActions{gap:24px}.splice-module__Wg2bZa__textButton{color:inherit;white-space:nowrap;background:0 0;border:0;padding:8px 0}.splice-module__Wg2bZa__textButton:hover{text-underline-offset:4px;text-decoration:underline}.splice-module__Wg2bZa__decks{flex:1;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(36px,5.5vw,100px);display:grid}.splice-module__Wg2bZa__deck{--accent:var(--a);flex-direction:column;gap:18px;min-width:0;display:flex;position:relative}.splice-module__Wg2bZa__deck[data-deck=b]{--accent:var(--b)}.splice-module__Wg2bZa__deck[data-dragging=true]{outline:2px dashed var(--accent);outline-offset:12px}.splice-module__Wg2bZa__deckHeader{align-items:center;gap:18px;min-height:53px;display:flex}.splice-module__Wg2bZa__deckLetter{letter-spacing:-.07em;color:var(--accent);font-size:47px;font-weight:450;line-height:1}.splice-module__Wg2bZa__source{flex:1;min-width:0}.splice-module__Wg2bZa__source h2{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.025em;margin:0;font-size:18px;font-weight:500;overflow:hidden}.splice-module__Wg2bZa__source>span{color:var(--muted);margin-top:4px;font-size:11px;display:block}.splice-module__Wg2bZa__hiddenInput{display:none}.splice-module__Wg2bZa__waveformGroup{gap:10px;display:grid}.splice-module__Wg2bZa__timeRow{color:var(--muted);font:11px var(--font-geist-mono);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.splice-module__Wg2bZa__timeRow output{color:var(--ink)}.splice-module__Wg2bZa__waveform{isolation:isolate;background:#eae9e3;height:clamp(92px,12vh,140px);position:relative}.splice-module__Wg2bZa__waveform:focus-within{outline:2px solid var(--accent);outline-offset:3px}.splice-module__Wg2bZa__waveform svg{width:100%;height:100%;color:var(--accent);opacity:.85;position:absolute;inset:0}.splice-module__Wg2bZa__waveformInput{appearance:none;opacity:0;cursor:crosshair;z-index:3;width:100%;height:100%;margin:0;position:absolute;inset:0}.splice-module__Wg2bZa__loopRegion{background:var(--accent);opacity:.035;height:100%;position:absolute;top:0}.splice-module__Wg2bZa__loopRegion[data-active=true]{opacity:.14;box-shadow:inset 2px 0 0 var(--accent), inset -2px 0 0 var(--accent)}.splice-module__Wg2bZa__cueMark{font:10px var(--font-geist-mono);color:var(--paper);background:var(--accent);text-align:center;min-width:14px;padding:3px 4px;position:absolute;top:0}.splice-module__Wg2bZa__playhead{background:var(--ink);pointer-events:none;width:2px;height:100%;position:absolute;top:0;transform:translate(-1px)}.splice-module__Wg2bZa__emptyWave{flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:14px;display:flex;position:absolute;inset:0}.splice-module__Wg2bZa__emptyWave>span{color:var(--muted);font-size:12px}.splice-module__Wg2bZa__transport{align-items:center;gap:8px;display:flex}.splice-module__Wg2bZa__button,.splice-module__Wg2bZa__playButton,.splice-module__Wg2bZa__stopButton{background:var(--control);color:var(--ink);white-space:nowrap;border:0;justify-content:center;align-items:center;gap:9px;min-height:40px;padding:10px 13px;display:inline-flex}.splice-module__Wg2bZa__button:hover,.splice-module__Wg2bZa__playButton:hover,.splice-module__Wg2bZa__cuePad:hover{filter:brightness(.95)}.splice-module__Wg2bZa__button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.splice-module__Wg2bZa__playButton{background:var(--accent);color:#fff;min-width:110px}.splice-module__Wg2bZa__playButton>span{width:12px;font-size:11px}.splice-module__Wg2bZa__playButton[data-playing=true]{background:var(--ink)}.splice-module__Wg2bZa__instrument kbd{font:10px var(--font-geist-mono);opacity:.66;margin-left:3px}.splice-module__Wg2bZa__tempoReadout{font:22px var(--font-geist-mono);font-variant-numeric:tabular-nums;letter-spacing:-.05em;text-align:right;margin-left:auto;line-height:1.1}.splice-module__Wg2bZa__tempoReadout>span{font:10px var(--font-geist-sans);letter-spacing:0;color:var(--muted);margin-top:4px;display:block}.splice-module__Wg2bZa__cues,.splice-module__Wg2bZa__loopGroup{gap:9px;display:grid}.splice-module__Wg2bZa__groupLabel{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.splice-module__Wg2bZa__groupLabel>:last-child:not(:first-child){color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.splice-module__Wg2bZa__cuePads{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.splice-module__Wg2bZa__cuePad{background:var(--control);text-align:left;min-height:64px;color:var(--ink);border:0;gap:9px;padding:10px 12px;display:grid}.splice-module__Wg2bZa__cuePad[data-set=true]{background:color-mix(in srgb, var(--accent) 11%, var(--paper));color:var(--accent)}.splice-module__Wg2bZa__cuePad>span:first-child{justify-content:space-between;font-size:16px;line-height:1;display:flex}.splice-module__Wg2bZa__cuePad>span:last-child{font:10px var(--font-geist-mono)}.splice-module__Wg2bZa__loopButtons{grid-template-columns:1fr 1fr 1.6fr .65fr .65fr;gap:8px;display:grid}.splice-module__Wg2bZa__toneControls{grid-template-columns:1.5fr 1fr .85fr;align-items:start;gap:20px;display:grid}.splice-module__Wg2bZa__slider{gap:12px;min-width:0;display:grid}.splice-module__Wg2bZa__sliderLabel{white-space:nowrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.splice-module__Wg2bZa__sliderLabel output{color:var(--muted);font:10px var(--font-geist-mono);font-variant-numeric:tabular-nums}.splice-module__Wg2bZa__slider input{appearance:none;cursor:pointer;background:0 0;width:100%;height:16px;margin:0}.splice-module__Wg2bZa__slider input::-webkit-slider-runnable-track{background:#cfcec6;height:3px}.splice-module__Wg2bZa__slider input::-moz-range-track{background:#cfcec6;height:3px}.splice-module__Wg2bZa__slider input::-webkit-slider-thumb{appearance:none;background:var(--ink);border-radius:0;width:9px;height:19px;margin-top:-8px}.splice-module__Wg2bZa__slider input::-moz-range-thumb{background:var(--ink);border:0;border-radius:0;width:9px;height:19px}.splice-module__Wg2bZa__tempoControls{color:var(--muted);flex-wrap:wrap;align-items:center;gap:2px 12px;margin-top:6px;font-size:10px;display:flex}.splice-module__Wg2bZa__tempoControls label{white-space:nowrap;align-items:center;gap:6px;display:flex}.splice-module__Wg2bZa__tempoControls input{background:var(--control);text-align:center;appearance:textfield;width:47px;color:var(--ink);border:0;border-radius:0;padding:4px 2px}.splice-module__Wg2bZa__tempoControls input::-webkit-inner-spin-button{appearance:none;margin:0}.splice-module__Wg2bZa__tempoControls input::-webkit-outer-spin-button{appearance:none;margin:0}.splice-module__Wg2bZa__smallButton{color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:5px 0;text-decoration:underline}.splice-module__Wg2bZa__rangeHints{color:var(--muted);justify-content:space-between;align-items:center;margin-top:8px;font-size:10px;display:flex}.splice-module__Wg2bZa__rangeHints button,.splice-module__Wg2bZa__faderHint button{color:inherit;text-underline-offset:3px;background:0 0;border:0;padding:4px;text-decoration:underline}.splice-module__Wg2bZa__mixer{grid-template-columns:1fr 2fr 1fr;align-items:center;gap:clamp(28px,5vw,80px);padding-top:8px;display:grid}.splice-module__Wg2bZa__mixTransport{flex-direction:column;align-items:start;gap:8px;display:flex}.splice-module__Wg2bZa__mixTransport>.splice-module__Wg2bZa__button{background:var(--ink);color:var(--paper)}.splice-module__Wg2bZa__stopButton{background:0 0;min-height:32px;padding:4px 0;font-size:11px}.splice-module__Wg2bZa__stopButton:hover{text-underline-offset:4px;text-decoration:underline}.splice-module__Wg2bZa__crossfader{min-width:0}.splice-module__Wg2bZa__faderRow{align-items:center;gap:18px;margin-top:12px;display:flex}.splice-module__Wg2bZa__faderRow button{background:0 0;border:0;width:28px;height:36px;padding:0;font-size:24px;font-weight:450}.splice-module__Wg2bZa__faderRow button[data-side=a]{color:var(--a)}.splice-module__Wg2bZa__faderRow button[data-side=b]{color:var(--b)}.splice-module__Wg2bZa__faderRow input{appearance:none;cursor:ew-resize;background:0 0;width:100%;min-width:0;height:32px;margin:0}.splice-module__Wg2bZa__faderRow input::-webkit-slider-runnable-track{background:#cfcec6;height:6px}.splice-module__Wg2bZa__faderRow input::-moz-range-track{background:#cfcec6;height:6px}.splice-module__Wg2bZa__faderRow input::-webkit-slider-thumb{appearance:none;background:var(--ink);border:3px solid var(--paper);width:15px;height:34px;box-shadow:0 0 0 1px var(--ink);border-radius:0;margin-top:-14px}.splice-module__Wg2bZa__faderRow input::-moz-range-thumb{background:var(--ink);border:3px solid var(--paper);width:9px;height:28px;box-shadow:0 0 0 1px var(--ink);border-radius:0}.splice-module__Wg2bZa__faderHint{color:var(--muted);justify-content:space-between;align-items:center;margin-top:6px;font-size:10px;display:flex}.splice-module__Wg2bZa__master{justify-self:stretch;min-width:120px;max-width:190px}.splice-module__Wg2bZa__takeRow{justify-content:space-between;align-items:center;gap:24px;display:flex}.splice-module__Wg2bZa__prompt{color:var(--muted);margin:0;font-size:11px}.splice-module__Wg2bZa__recordControls{white-space:nowrap;align-items:center;gap:22px;display:flex}.splice-module__Wg2bZa__recordButton{color:var(--ink);background:0 0;border:0;align-items:center;gap:8px;padding:8px 0;display:flex}.splice-module__Wg2bZa__recordButton>span{background:#a13b2c;border-radius:50%;width:7px;height:7px;display:block}.splice-module__Wg2bZa__recordButton[data-recording=true]{color:#a13b2c;font-variant-numeric:tabular-nums}.splice-module__Wg2bZa__recordButton[data-recording=true]>span{border-radius:0}.splice-module__Wg2bZa__error{color:#9e3024;max-width:70ch;margin:0;font-size:12px}.splice-module__Wg2bZa__help{background:var(--paper);width:calc(100% - 32px);max-width:680px;max-height:calc(100dvh - 48px);color:var(--ink);border:0;margin:auto;padding:32px;position:fixed;inset:0;overflow:auto}.splice-module__Wg2bZa__help::backdrop{background:#19191659}.splice-module__Wg2bZa__helpHeader{justify-content:space-between;align-items:center;gap:20px;display:flex}.splice-module__Wg2bZa__helpHeader h2{letter-spacing:-.045em;margin:0;font-size:27px;font-weight:500}.splice-module__Wg2bZa__help ol{gap:18px;margin:28px 0;padding-left:20px;line-height:1.6;display:grid}.splice-module__Wg2bZa__help strong{font-weight:600}.splice-module__Wg2bZa__help>p{color:var(--muted);margin:18px 0 0;font-size:12px;line-height:1.6}.splice-module__Wg2bZa__shortcuts{gap:10px;margin:24px 0;padding:0;display:grid}.splice-module__Wg2bZa__shortcuts>div{grid-template-columns:115px 1fr;gap:20px;display:grid}.splice-module__Wg2bZa__shortcuts dt{font:12px var(--font-geist-mono)}.splice-module__Wg2bZa__shortcuts dd{margin:0;font-size:12px}@media (min-width:1000px) and (max-height:800px){.splice-module__Wg2bZa__instrument{gap:20px;padding-top:24px;padding-bottom:22px}.splice-module__Wg2bZa__deck{gap:14px}.splice-module__Wg2bZa__deckHeader{min-height:44px}.splice-module__Wg2bZa__deckLetter{font-size:40px}.splice-module__Wg2bZa__waveform{height:88px}.splice-module__Wg2bZa__cuePad{min-height:57px}}@media (max-width:1100px) and (min-width:901px){.splice-module__Wg2bZa__toneControls{grid-template-columns:1.5fr 1fr}.splice-module__Wg2bZa__toneControls>:last-child{grid-column:1/-1}.splice-module__Wg2bZa__transport{flex-wrap:wrap}}@media (max-width:900px){.splice-module__Wg2bZa__instrument{gap:34px}.splice-module__Wg2bZa__decks{grid-template-columns:1fr;align-items:start;gap:46px}.splice-module__Wg2bZa__deck{gap:20px}.splice-module__Wg2bZa__waveform{height:120px}.splice-module__Wg2bZa__mixer{grid-template-columns:1fr 2fr;gap:24px}.splice-module__Wg2bZa__master{grid-column:2;width:100%;max-width:none}.splice-module__Wg2bZa__header{align-items:start}.splice-module__Wg2bZa__identity{flex-direction:column;align-items:start;gap:6px}.splice-module__Wg2bZa__headerActions{flex-direction:column;align-items:end;gap:5px}.splice-module__Wg2bZa__takeRow{align-items:start}}@media (max-width:480px){.splice-module__Wg2bZa__instrument{padding:22px 18px;font-size:12px}.splice-module__Wg2bZa__deckHeader{gap:12px}.splice-module__Wg2bZa__deckLetter{font-size:40px}.splice-module__Wg2bZa__source h2{font-size:16px}.splice-module__Wg2bZa__source>span{font-size:10px}.splice-module__Wg2bZa__transport{gap:6px}.splice-module__Wg2bZa__button,.splice-module__Wg2bZa__playButton{gap:6px;padding:10px}.splice-module__Wg2bZa__playButton{min-width:87px}.splice-module__Wg2bZa__transport kbd{display:none}.splice-module__Wg2bZa__tempoReadout{font-size:18px}.splice-module__Wg2bZa__toneControls{grid-template-columns:1.3fr 1fr;gap:18px}.splice-module__Wg2bZa__toneControls>:last-child{grid-column:1/-1}.splice-module__Wg2bZa__loopButtons{gap:6px}.splice-module__Wg2bZa__mixer{grid-template-columns:1fr;gap:20px}.splice-module__Wg2bZa__mixTransport{flex-direction:row;grid-row:2;align-items:center;gap:20px}.splice-module__Wg2bZa__crossfader{grid-row:1}.splice-module__Wg2bZa__master{grid-column:1}.splice-module__Wg2bZa__takeRow{flex-direction:column;gap:12px}.splice-module__Wg2bZa__recordControls{flex-direction:row-reverse;justify-content:space-between;width:100%}.splice-module__Wg2bZa__help{padding:24px}.splice-module__Wg2bZa__shortcuts>div{grid-template-columns:88px 1fr;gap:12px}}
