.waveform-shell.svelte-oefkht{border-block:1px solid var(--fg);background:linear-gradient(to right, var(--border) 1px, transparent 1px) 0 0 / 25% 100%, linear-gradient(to bottom, transparent calc(50% - .5px), var(--border) 50%, transparent calc(50% + .5px));min-width:0;height:clamp(14rem,38vh,27rem);position:relative}.waveform-host.svelte-oefkht{min-width:0;position:absolute;inset:1.5rem 0}.preview-playhead.svelte-oefkht{z-index:5;top:1.5rem;bottom:1.5rem;left:var(--preview-position);background:var(--surface);width:2px;box-shadow:-1px 0 var(--fg), 1px 0 var(--fg);pointer-events:none;position:absolute;transform:translate(-50%)}.waveform-status.svelte-oefkht{font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.waveform-host>div::part(region){border-inline:3px solid var(--fg)}.waveform-host>div::part(region-handle){background:color-mix(in srgb, var(--surface) 72%, transparent);cursor:ew-resize;border-color:var(--fg)!important;width:1.25rem!important}.waveform-host>div::part(region-handle-left){border-left-width:3px!important}.waveform-host>div::part(region-handle-right){border-right-width:3px!important}@media (width<=35rem){.waveform-shell.svelte-oefkht{height:clamp(12rem,34vh,17rem)}.waveform-host.svelte-oefkht{inset-block:1rem}.preview-playhead.svelte-oefkht{top:1rem;bottom:1rem}.waveform-host>div::part(region-handle){width:1.75rem!important}}.upload-stage.svelte-kfl2vy,.editor-stage.svelte-kfl2vy{box-sizing:border-box;min-height:100svh;color:var(--fg)}.upload-stage.svelte-kfl2vy,.editor-bounded.svelte-kfl2vy{width:min(100%, var(--container));padding-inline:var(--trimmer-gutter,var(--gutter));margin-inline:auto}.upload-stage.svelte-kfl2vy{grid-template-columns:minmax(0,64rem);place-content:center;gap:clamp(2.5rem,6vh,4rem);padding-top:clamp(8.5rem,16vh,11rem);padding-bottom:clamp(3rem,8vh,6rem);display:grid}.upload-intro.svelte-kfl2vy h1:where(.svelte-kfl2vy){letter-spacing:-.065em;max-width:9ch;margin-top:1rem;font-size:clamp(3.75rem,9vw,8.5rem)}.upload-intro.svelte-kfl2vy .lead:where(.svelte-kfl2vy){max-width:42rem;margin:2rem 0 0;font-size:clamp(1.0625rem,2vw,1.25rem)}.eyebrow.svelte-kfl2vy,.section-index.svelte-kfl2vy,.source-overview.svelte-kfl2vy p:where(.svelte-kfl2vy),.waveform-heading.svelte-kfl2vy>p:where(.svelte-kfl2vy),.selection-summary.svelte-kfl2vy span:where(.svelte-kfl2vy),.format-setting.svelte-kfl2vy>span:where(.svelte-kfl2vy),.feedback-region.svelte-kfl2vy,.privacy-note.svelte-kfl2vy{font-family:var(--font-mono);letter-spacing:.055em;text-transform:uppercase;font-size:.6875rem;font-weight:700}.eyebrow.svelte-kfl2vy,.section-index.svelte-kfl2vy,.source-overview.svelte-kfl2vy p:where(.svelte-kfl2vy),.waveform-heading.svelte-kfl2vy>p:where(.svelte-kfl2vy),.selection-summary.svelte-kfl2vy span:where(.svelte-kfl2vy),.format-setting.svelte-kfl2vy>span:where(.svelte-kfl2vy){opacity:.58;margin:0}.privacy-note.svelte-kfl2vy{align-items:center;gap:.625rem;margin:2rem 0 0;display:flex}.privacy-note.svelte-kfl2vy span:where(.svelte-kfl2vy){background:var(--fg);flex:none;width:.5rem;height:.5rem}.upload-panel.svelte-kfl2vy{border-block:1px solid var(--fg);padding:clamp(1.5rem,3.5vw,3rem)}.upload-panel.svelte-kfl2vy h2:where(.svelte-kfl2vy){letter-spacing:-.045em;margin-top:.75rem;font-size:clamp(1.75rem,3vw,2.75rem)}.field-help.svelte-kfl2vy,.field-error.svelte-kfl2vy{margin:.75rem 0 0;font-size:.8125rem}.field-help.svelte-kfl2vy{opacity:.62}.field-error.svelte-kfl2vy{min-height:1.25rem;font-weight:700}.editor-stage.svelte-kfl2vy{padding-top:clamp(6.75rem,11vh,8.5rem);padding-bottom:2rem}.editor-header.svelte-kfl2vy,.waveform-heading.svelte-kfl2vy,.action-bar.svelte-kfl2vy,.export-controls.svelte-kfl2vy,.format-setting.svelte-kfl2vy,.replace-control.svelte-kfl2vy{align-items:center;display:flex}.editor-header.svelte-kfl2vy,.waveform-heading.svelte-kfl2vy,.action-bar.svelte-kfl2vy{justify-content:space-between;gap:2rem}.editor-header.svelte-kfl2vy{align-items:end;padding-bottom:clamp(1.5rem,3vw,2.5rem)}.editor-title.svelte-kfl2vy h1:where(.svelte-kfl2vy){letter-spacing:-.055em;margin-top:.5rem;font-size:clamp(2.25rem,5vw,4.75rem)}.source-overview.svelte-kfl2vy{text-align:right;justify-content:flex-end;align-items:center;gap:1.5rem;min-width:0;display:flex}.source-overview.svelte-kfl2vy strong:where(.svelte-kfl2vy){text-overflow:ellipsis;white-space:nowrap;max-width:32rem;font-size:.875rem;display:block;overflow:hidden}.source-overview.svelte-kfl2vy p:where(.svelte-kfl2vy){white-space:nowrap;margin-top:.4rem}.replace-control.svelte-kfl2vy{border:1px solid var(--fg);cursor:pointer;flex:none;justify-content:center;min-height:2.75rem;padding-inline:1rem;font-size:.75rem;font-weight:700;position:relative}.replace-control.svelte-kfl2vy input:where(.svelte-kfl2vy){opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.replace-control.svelte-kfl2vy:has(input:where(.svelte-kfl2vy):focus-visible){outline:2px solid var(--fg);outline-offset:4px}.replace-control.svelte-kfl2vy:has(input:where(.svelte-kfl2vy):disabled){cursor:wait;opacity:.45}.waveform-heading.svelte-kfl2vy{border-top:1px solid var(--border);align-items:end;padding-block:1rem}.waveform-heading.svelte-kfl2vy h2:where(.svelte-kfl2vy){letter-spacing:-.025em;margin-top:.4rem;font-size:clamp(1.25rem,2.2vw,1.875rem)}.selection-summary.svelte-kfl2vy{border-bottom:1px solid var(--fg);justify-content:center;display:flex}.selection-summary.svelte-kfl2vy div:where(.svelte-kfl2vy){box-sizing:border-box;border-left:1px solid var(--border);text-align:center;width:clamp(7.5rem,13vw,11rem);padding:1rem}.selection-summary.svelte-kfl2vy div:where(.svelte-kfl2vy):first-child{border-left:0}.selection-summary.svelte-kfl2vy strong:where(.svelte-kfl2vy){font-family:var(--font-mono);margin-top:.4rem;font-size:clamp(.95rem,2vw,1.25rem);display:block}.fine-tune.svelte-kfl2vy{border-bottom:1px solid var(--border)}.fine-tune.svelte-kfl2vy summary:where(.svelte-kfl2vy){cursor:pointer;padding-block:1rem;font-size:.8125rem;font-weight:700}.range-controls.svelte-kfl2vy{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,7vw,7rem);padding:.5rem 0 1.5rem;display:grid}.action-bar.svelte-kfl2vy{align-items:stretch;padding-top:1.25rem}.export-controls.svelte-kfl2vy,.format-setting.svelte-kfl2vy{align-items:stretch}.preview-button.svelte-kfl2vy,.download-button.svelte-kfl2vy,.format-setting.svelte-kfl2vy button:where(.svelte-kfl2vy){border:1px solid var(--fg);border-radius:0;min-height:3rem;font-weight:700}.preview-button.svelte-kfl2vy{background:var(--surface);min-width:12rem;color:var(--fg);padding-inline:1.25rem}.preview-button.svelte-kfl2vy:hover:not(:disabled),.download-button.svelte-kfl2vy:hover:not(:disabled){background:var(--fg);color:var(--surface)}.format-setting.svelte-kfl2vy{border:1px solid var(--border)}.format-setting.svelte-kfl2vy>span:where(.svelte-kfl2vy){padding:1rem}.format-setting.svelte-kfl2vy button:where(.svelte-kfl2vy){border-block:0;border-right:0;border-left-color:var(--border);min-width:4rem;color:inherit;text-transform:uppercase;background:0 0}.format-setting.svelte-kfl2vy button[aria-pressed=true]:where(.svelte-kfl2vy){background:var(--fg);color:var(--surface)}.download-button.svelte-kfl2vy{background:var(--fg);min-width:11rem;color:var(--surface);padding-inline:1.25rem}.download-button.svelte-kfl2vy:hover:not(:disabled){background:var(--surface);color:var(--fg)}.preview-button.svelte-kfl2vy:disabled,.download-button.svelte-kfl2vy:disabled,.format-setting.svelte-kfl2vy button:where(.svelte-kfl2vy):disabled{cursor:wait;opacity:.4}.feedback-region.svelte-kfl2vy{text-align:center;min-height:1.25rem;margin-top:.75rem}.feedback-region.svelte-kfl2vy p:where(.svelte-kfl2vy){margin:.25rem 0 0}@media (width<=57.5rem){.upload-intro.svelte-kfl2vy h1:where(.svelte-kfl2vy){font-size:clamp(3.75rem,15vw,7rem)}.editor-header.svelte-kfl2vy,.action-bar.svelte-kfl2vy{flex-direction:column;align-items:flex-start}.source-overview.svelte-kfl2vy{text-align:left;justify-content:space-between;width:100%}.action-bar.svelte-kfl2vy,.preview-button.svelte-kfl2vy,.export-controls.svelte-kfl2vy{width:100%}.preview-button.svelte-kfl2vy{align-self:stretch}.export-controls.svelte-kfl2vy{justify-content:flex-end}}@media (width<=35rem){.upload-stage.svelte-kfl2vy{padding-top:7rem}.upload-intro.svelte-kfl2vy h1:where(.svelte-kfl2vy){font-size:clamp(3.25rem,18vw,5rem)}.editor-stage.svelte-kfl2vy{padding-top:6rem}.source-overview.svelte-kfl2vy,.waveform-heading.svelte-kfl2vy,.export-controls.svelte-kfl2vy{flex-direction:column;align-items:stretch}.source-overview.svelte-kfl2vy{gap:1rem}.source-overview.svelte-kfl2vy strong:where(.svelte-kfl2vy),.source-overview.svelte-kfl2vy p:where(.svelte-kfl2vy){max-width:calc(100vw - 2 * var(--trimmer-gutter,1.25rem));text-overflow:ellipsis;overflow:hidden}.replace-control.svelte-kfl2vy,.export-controls.svelte-kfl2vy,.format-setting.svelte-kfl2vy,.download-button.svelte-kfl2vy{box-sizing:border-box;width:100%}.waveform-heading.svelte-kfl2vy>p:where(.svelte-kfl2vy){align-self:flex-start}.selection-summary.svelte-kfl2vy div:where(.svelte-kfl2vy){width:33.333%;min-width:0;padding:.75rem .35rem}.range-controls.svelte-kfl2vy{grid-template-columns:1fr;gap:1.5rem}.format-setting.svelte-kfl2vy button:where(.svelte-kfl2vy){flex:1}}.audio-trimmer-page.svelte-b80dis{--trimmer-gutter:clamp(1.25rem, 4vw, 3.5rem);--tool-header-gutter:var(--trimmer-gutter);color:var(--fg)}.trimmer-viewport.svelte-b80dis{background:var(--surface);min-height:100svh;position:relative}.supporting-content.svelte-b80dis{padding-top:clamp(4rem,9vw,7.5rem);padding-bottom:clamp(4rem,8vw,7rem)}.guide.svelte-b80dis{border-top:1px solid var(--fg);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(2.5rem,8vw,7rem);padding-block:clamp(4rem,8vw,7rem);display:grid}.guide.svelte-b80dis h2:where(.svelte-b80dis){letter-spacing:-.055em;max-width:12ch;margin-top:1rem;font-size:clamp(2.5rem,5vw,4.75rem)}.guide-heading.svelte-b80dis>p:where(.svelte-b80dis):last-child{opacity:.62;max-width:35rem;margin:1.5rem 0 0}.guide.svelte-b80dis ol:where(.svelte-b80dis){margin:0;padding:0;list-style:none;display:grid}.guide.svelte-b80dis li:where(.svelte-b80dis){border-top:1px solid var(--border);grid-template-columns:3rem 1fr;gap:1rem;padding:1.25rem 0;display:grid}.guide.svelte-b80dis li:where(.svelte-b80dis):first-child{border-top-color:var(--fg)}.guide.svelte-b80dis li:where(.svelte-b80dis)>span:where(.svelte-b80dis),.detail-number.svelte-b80dis{font-family:var(--font-mono);letter-spacing:.065em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:700}.guide.svelte-b80dis strong:where(.svelte-b80dis){font-size:1rem}.guide.svelte-b80dis li:where(.svelte-b80dis) p:where(.svelte-b80dis){opacity:.62;max-width:44rem;margin:.35rem 0 0}.details.svelte-b80dis{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.details.svelte-b80dis>div:where(.svelte-b80dis){background:var(--surface);padding:clamp(1.5rem,3vw,2.5rem)}.detail-number.svelte-b80dis{opacity:.62}.details.svelte-b80dis h2:where(.svelte-b80dis){letter-spacing:-.045em;margin-top:3rem;font-size:clamp(1.5rem,2.4vw,2.25rem)}.details.svelte-b80dis>div:where(.svelte-b80dis)>p:where(.svelte-b80dis):last-child{opacity:.62;margin:1rem 0 0}@media (width<=57.5rem){.guide.svelte-b80dis{grid-template-columns:1fr}}@media (width<=47.5rem){.details.svelte-b80dis{grid-template-columns:1fr}.guide.svelte-b80dis h2:where(.svelte-b80dis){max-width:16ch}}
