:root{--ui-color-accent:#2457dc;--ui-color-accent-hover:#1946bd;--ui-color-add-page-border:#ccd5e4;--ui-color-add-page-hover-border:#91abe8;--ui-color-add-page-hover-surface:#f0f4ff;--ui-color-add-page-text:#647897;--ui-color-background:#f5f6f8;--ui-color-button-border:#d7deea;--ui-color-button-hover-border:#bdc9dc;--ui-color-button-hover-surface:#f1f4f9;--ui-color-button-secondary-text:#44536a;--ui-color-count-text:var(--ui-color-muted);--ui-color-danger:#bc3b35;--ui-color-danger-hover:#a52e29;--ui-color-danger-surface:#fff0ef;--ui-color-edit-label-border:#dce2ed;--ui-color-edit-label-text:#334663;--ui-color-error-surface:#fff7eb;--ui-color-error-text:#8e5919;--ui-color-export-icon:#677d9e;--ui-color-export-icon-border:#dce3ef;--ui-color-export-surface:#fbfcfe;--ui-color-field-border:#d5ddea;--ui-color-field-label:#45536a;--ui-color-field-text:#3e4b62;--ui-color-filename-extension:var(--ui-color-muted);--ui-color-filename-text:var(--ui-color-muted);--ui-color-floating-surface:#fffffff5;--ui-color-focus:#648aff;--ui-color-icon-hover-surface:#eaf0fb;--ui-color-icon-text:var(--ui-color-muted);--ui-color-line:#e1e5ec;--ui-color-muted:#657084;--ui-color-navigation-text:var(--ui-color-muted);--ui-color-on-accent:#fff;--ui-color-page-border:#dbe1eb;--ui-color-page-hover-border:#a6bbeb;--ui-color-page-limit-text:var(--ui-color-muted);--ui-color-page-preview-surface:#edf0f5;--ui-color-page-review-border:#ddac62;--ui-color-page-success:#268064;--ui-color-page-tools-border:#e9edf3;--ui-color-page-warning:#8e5919;--ui-color-panel-border:#dce1e9;--ui-color-privacy-badge-text:var(--ui-color-muted);--ui-color-privacy-status:#228260;--ui-color-selected-surface:#edf2ff;--ui-color-soft:#f6f8fb;--ui-color-steps-border:#d9dfe9;--ui-color-steps-text:var(--ui-color-muted);--ui-color-subtle-separator:#a2aab7;--ui-color-subtle-surface:#eef1f6;--ui-color-success:#237958;--ui-color-surface:#fff;--ui-color-text:#202838;--ui-color-upload-border:#cbd4e4;--ui-color-upload-help-text:var(--ui-color-muted);--ui-color-upload-surface:#fafbfe;--ui-control-button-font-size:var(--ui-font-size-control);--ui-control-button-height:44px;--ui-control-button-padding-block:11px;--ui-control-button-padding-inline:18px;--ui-control-button-radius:var(--ui-radius-control);--ui-control-compact-button-font-size:var(--ui-control-button-font-size);--ui-control-compact-button-height:40px;--ui-control-field-font-size:var(--ui-font-size-body);--ui-control-field-height:40px;--ui-control-field-radius:var(--ui-radius-small-control);--ui-control-icon-button-height:36px;--ui-control-icon-button-radius:var(--ui-radius-small-control);--ui-control-icon-button-width:36px;--ui-control-mobile-field-font-size:var(--ui-font-size-section);--ui-control-mobile-field-height:44px;--ui-control-mobile-primary-height:44px;--ui-control-picker-icon-size:16px;--ui-control-picker-language-min-width:160px;--ui-control-picker-max-height:320px;--ui-control-picker-option-height:44px;--ui-control-text-button-font-size:var(--ui-control-button-font-size);--ui-control-text-button-height:40px;--ui-control-hub-header-height:60px;--ui-control-hub-language-width:145px;--ui-control-hub-search-icon-size:18px;--ui-control-hub-icon-size:20px;--ui-control-hub-arrow-size:12px;--ui-control-hub-card-min-height:102px;--ui-control-hub-standard-icon-size:24px;--ui-control-waveform-handle-width:28px;--ui-control-waveform-handle-height:56px;--ui-control-waveform-marker-width:24px;--ui-font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ui-font-size-body:14px;--ui-font-size-caption:12px;--ui-font-size-control:var(--ui-font-size-body);--ui-font-size-page:28px;--ui-font-size-page-mobile:24px;--ui-font-size-section:16px;--ui-font-size-article:36px;--ui-font-weight-regular:400;--ui-font-weight-semibold:600;--ui-line-height-body:1.6;--ui-line-height-caption:1.55;--ui-line-height-control:1.3;--ui-line-height-heading:1.2;--ui-radius-badge:4px;--ui-radius-card:7px;--ui-radius-circle:50%;--ui-radius-control:6px;--ui-radius-panel:10px;--ui-radius-small-control:var(--ui-radius-control);--ui-radius-upload-icon:12px;--ui-shadow-dialog:0 20px 80px #14244240;--ui-shadow-edit-hover:0 1px 3px #26375416;--ui-shadow-page-image-img:0 2px 6px #25334c21;--ui-shadow-picker:0 8px 24px #18243c24, 0 2px 6px #18243c0f;--ui-shadow-scanner:0 2px 4px #18243c04;--ui-space-lg:16px;--ui-space-md:12px;--ui-space-sm:8px;--ui-space-xl:24px;--ui-space-xs:4px;--ui-space-xxl:32px;font-family:var(--ui-font-family);color:var(--ui-color-text);background:var(--ui-color-background);font-synthesis:none}*{box-sizing:border-box}body{font-size:var(--ui-font-size-body);margin:0}button,input,select{font:inherit;color:inherit}select{font:inherit;color:inherit}button,a,input,select,summary{-webkit-tap-highlight-color:transparent}button{cursor:pointer;touch-action:manipulation;border:0}button:disabled{cursor:not-allowed;opacity:.45}a{color:inherit;text-decoration:none}a:hover{color:var(--ui-color-accent)}button svg,a svg{flex-shrink:0}:where(button,a,input,select,summary):focus-visible{outline:3px solid var(--ui-color-focus);outline-offset:3px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-weight:var(--ui-font-weight-semibold)}p{line-height:var(--ui-line-height-body)}fieldset{border:0;min-width:0;margin:0;padding:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{padding:var(--ui-space-md);background:var(--ui-color-surface);z-index:400;position:fixed;top:-100px;left:20px}.skip-link:focus{top:10px}.muted{color:var(--ui-color-muted)}.helper-text{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin:var(--ui-space-md) 0 0}strong,b{font-weight:var(--ui-font-weight-semibold)}.tiny{font-size:var(--ui-font-size-caption);line-height:var(--ui-line-height-caption)}.site-header{background:var(--ui-color-surface);border-bottom:1px solid var(--ui-color-line)}.header-inner{max-width:1280px;min-height:72px;padding:0 var(--ui-space-xxl);justify-content:space-between;align-items:center;gap:var(--ui-space-xl);margin:auto;display:flex}.brand{font-size:var(--ui-font-size-section);font-weight:var(--ui-font-weight-semibold);letter-spacing:-.35px;white-space:nowrap;align-items:center;gap:10px;display:flex}.brand img{display:block}.site-header nav{font-size:var(--ui-font-size-control);color:var(--ui-color-navigation-text);align-items:center;gap:26px;display:flex}.language-wrap{border-left:1px solid var(--ui-color-line);padding-left:20px}.language-wrap select{width:auto;min-height:44px;font-size:var(--ui-font-size-control);padding:var(--ui-space-sm) 0;background:0 0;border:0}.language-wrap .language-select{text-overflow:ellipsis;width:188px;min-width:0;max-width:188px}.language-error{padding:var(--ui-space-lg);color:var(--ui-color-error-text);background:var(--ui-color-error-surface);font-size:var(--ui-font-size-body)}.main-wrap{max-width:1280px;padding:34px var(--ui-space-xxl) 0;margin:auto}.workspace-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-xl);margin-bottom:25px;display:flex}.workspace-heading h1{font-size:var(--ui-font-size-page);line-height:var(--ui-line-height-heading);letter-spacing:-.8px;margin-bottom:9px}.workspace-heading p{color:var(--ui-color-muted);font-size:var(--ui-font-size-body);margin-bottom:0}.privacy-badge{align-items:center;gap:var(--ui-space-sm);font-size:var(--ui-font-size-body);white-space:nowrap;color:var(--ui-color-privacy-badge-text);display:flex}.status-dot{border-radius:var(--ui-radius-circle);background:var(--ui-color-privacy-status);width:6px;height:6px}.badge-separator{color:var(--ui-color-subtle-separator);margin:0 3px}.scanner{background:var(--ui-color-surface);border:1px solid var(--ui-color-panel-border);border-radius:var(--ui-radius-panel);box-shadow:var(--ui-shadow-scanner);scroll-margin-top:20px}.scanner-top{border-bottom:1px solid var(--ui-color-line);padding:var(--ui-space-lg) var(--ui-space-xl);justify-content:space-between;align-items:center;gap:15px;display:flex}.workflow-steps{align-items:center;gap:var(--ui-space-xxl);font-size:var(--ui-font-size-body);color:var(--ui-color-steps-text);margin:0;padding:0;list-style:none;display:flex}.workflow-steps li{align-items:center;gap:var(--ui-space-sm);display:flex}.workflow-steps li>span{border:1px solid var(--ui-color-steps-border);border-radius:var(--ui-radius-circle);width:22px;height:22px;font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-semibold);place-items:center;display:inline-grid}.workflow-steps li.current{color:var(--ui-color-accent);font-weight:var(--ui-font-weight-semibold)}.workflow-steps li.current>span{border-color:var(--ui-color-accent);background:var(--ui-color-accent);color:var(--ui-color-on-accent)}.page-limit{color:var(--ui-color-page-limit-text);font-size:var(--ui-font-size-body);font-variant-numeric:tabular-nums}.workspace{grid-template-columns:minmax(0,1fr) 304px;min-height:510px;display:grid}.workspace.empty-workspace{grid-template-columns:1fr;min-height:0}.pages-panel{padding:var(--ui-space-xl);min-width:0}.panel-heading{justify-content:space-between;align-items:center;gap:var(--ui-space-lg);margin-bottom:22px;display:flex}.panel-heading h2{font-size:var(--ui-font-size-section);letter-spacing:-.2px;margin-bottom:0}.count{background:var(--ui-color-subtle-surface);min-width:23px;height:21px;color:var(--ui-color-count-text);border-radius:var(--ui-radius-badge);font-size:var(--ui-font-size-caption);font-weight:var(--ui-font-weight-semibold);vertical-align:1px;place-items:center;margin-left:5px;padding:0 5px;display:inline-grid}.panel-actions{gap:var(--ui-space-sm);flex-shrink:0;display:flex}.button{justify-content:center;align-items:center;gap:var(--ui-space-sm);min-height:var(--ui-control-button-height);padding:var(--ui-control-button-padding-block) var(--ui-control-button-padding-inline);border-radius:var(--ui-control-button-radius);font-size:var(--ui-control-button-font-size);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-control);white-space:nowrap;border:1px solid #0000;transition:background .12s;display:inline-flex}.button.primary{color:var(--ui-color-on-accent);background:var(--ui-color-accent);border-color:var(--ui-color-accent)}.button.primary:hover:enabled{background:var(--ui-color-accent-hover)}.button.danger{background:var(--ui-color-danger);border-color:var(--ui-color-danger);color:var(--ui-color-on-accent)}.button.danger:hover:enabled{background:var(--ui-color-danger-hover);border-color:var(--ui-color-danger-hover)}.button.secondary{background:var(--ui-color-surface);border-color:var(--ui-color-button-border);color:var(--ui-color-button-secondary-text)}.button.secondary:hover:enabled{background:var(--ui-color-button-hover-surface);border-color:var(--ui-color-button-hover-border)}.button.compact{padding:9px var(--ui-space-md);min-height:var(--ui-control-compact-button-height);font-size:var(--ui-control-compact-button-font-size)}.text-button{color:var(--ui-color-accent);font-size:var(--ui-control-text-button-font-size);font-weight:var(--ui-font-weight-semibold);padding:var(--ui-space-sm) 0;min-height:var(--ui-control-text-button-height);background:0 0;justify-content:center;align-items:center;gap:6px;display:inline-flex}.text-button:hover:enabled{text-decoration:underline}.full-width{width:100%;margin-bottom:10px}.mobile-export{display:none}.drop-zone{border:1.5px dashed var(--ui-color-upload-border);background:var(--ui-color-upload-surface);border-radius:var(--ui-radius-card);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:300px;padding:30px 20px;display:flex}.upload-icon{background:var(--ui-color-selected-surface);width:56px;height:56px;color:var(--ui-color-accent);border-radius:var(--ui-radius-upload-icon);place-items:center;margin-bottom:18px;display:grid}.drop-zone h2{font-size:var(--ui-font-size-section);letter-spacing:-.4px;margin-bottom:var(--ui-space-xl)}.drop-zone .button{min-width:170px}.drop-zone .upload-limits{color:var(--ui-color-upload-help-text);font-size:var(--ui-font-size-body);margin:18px 0 0}.sample{font-size:var(--ui-font-size-body);color:var(--ui-color-muted);margin-top:var(--ui-space-md);justify-content:center;align-items:center;gap:7px;display:flex}.page-grid{gap:var(--ui-space-lg);grid-template-columns:repeat(auto-fill,minmax(155px,1fr));align-items:start;display:grid}.page-card{background:var(--ui-color-surface);border:1px solid var(--ui-color-page-border);border-radius:var(--ui-radius-card);min-width:0;transition:border-color .12s;overflow:hidden}.page-card:hover{border-color:var(--ui-color-page-hover-border)}.page-card.needs-check{border-color:var(--ui-color-page-review-border)}.page-image{background:var(--ui-color-page-preview-surface);justify-content:center;align-items:center;width:100%;height:205px;padding:18px;display:flex;position:relative;overflow:hidden}.page-image img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;box-shadow:var(--ui-shadow-page-image-img);display:block}.edit-hover{border:1px solid var(--ui-color-edit-label-border);background:var(--ui-color-floating-surface);border-radius:var(--ui-radius-small-control);box-shadow:var(--ui-shadow-edit-hover);font-size:var(--ui-font-size-body);color:var(--ui-color-edit-label-text);white-space:nowrap;justify-content:center;align-items:center;gap:5px;padding:6px 10px;display:flex;position:absolute;bottom:9px;left:50%;transform:translate(-50%)}.page-meta{justify-content:space-between;align-items:center;gap:var(--ui-space-xs) var(--ui-space-sm);padding:var(--ui-space-md);flex-wrap:wrap;display:flex}.page-number{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-semibold)}.page-state{color:var(--ui-color-page-success);font-size:var(--ui-font-size-body);align-items:center;gap:3px;display:flex}.page-state.warning{color:var(--ui-color-page-warning)}.page-filename{font-size:var(--ui-font-size-caption);white-space:nowrap;text-overflow:ellipsis;color:var(--ui-color-filename-text);margin:-4px var(--ui-space-md) 10px;overflow:hidden}.page-actions{border-top:1px solid var(--ui-color-page-tools-border);align-items:center;gap:0;padding:2px;display:flex}.page-actions>span{flex:1}.icon-button{min-width:var(--ui-control-icon-button-width);min-height:var(--ui-control-icon-button-height);color:var(--ui-color-icon-text);border-radius:var(--ui-control-icon-button-radius);background:0 0;justify-content:center;align-items:center;padding:7px;display:inline-flex}.icon-button:hover:enabled{background:var(--ui-color-icon-hover-surface);color:var(--ui-color-accent)}.icon-button.danger:hover:enabled{background:var(--ui-color-danger-surface);color:var(--ui-color-danger)}.add-card{justify-content:center;align-items:center;gap:var(--ui-space-md);background:var(--ui-color-upload-surface);border:1px dashed var(--ui-color-add-page-border);border-radius:var(--ui-radius-card);min-height:317px;font-size:var(--ui-font-size-body);color:var(--ui-color-add-page-text);flex-direction:column;display:flex}.add-card:hover:enabled{background:var(--ui-color-add-page-hover-surface);color:var(--ui-color-accent);border-color:var(--ui-color-add-page-hover-border)}.export-panel{border-left:1px solid var(--ui-color-line);background:var(--ui-color-export-surface);border-radius:0 var(--ui-radius-panel) var(--ui-radius-panel) 0;padding:25px 23px}.export-heading{margin-bottom:var(--ui-space-xl);align-items:center;gap:10px;display:flex}.export-icon{width:38px;height:42px;color:var(--ui-color-export-icon);border:1px solid var(--ui-color-export-icon-border);border-radius:var(--ui-radius-control);background:var(--ui-color-surface);place-items:center;display:grid}.export-panel h2{font-size:var(--ui-font-size-section);letter-spacing:-.2px;margin-bottom:var(--ui-space-xs)}.field-label{font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-regular);color:var(--ui-color-field-label);margin:18px 0 7px;display:block}.export-panel fieldset>.field-label:first-child{margin-top:0}.filename-field{border:1px solid var(--ui-color-field-border);border-radius:var(--ui-control-field-radius);background:var(--ui-color-surface);align-items:center;min-width:0;display:flex}.filename-field:focus-within{outline:2px solid var(--ui-color-focus);outline-offset:1px}.filename-field input{width:100%;min-width:0;font-size:var(--ui-control-field-font-size);background:0 0;border:0;outline:none;padding:11px 10px}.filename-field>span{font-size:var(--ui-font-size-body);color:var(--ui-color-filename-extension);padding-right:11px}select{width:100%;min-height:var(--ui-control-field-height);border:1px solid var(--ui-color-field-border);border-radius:var(--ui-control-field-radius);background:var(--ui-color-surface);color:var(--ui-color-field-text);font-size:var(--ui-control-field-font-size);padding:9px 10px}@supports (appearance:base-select) and selector(select::picker(select)){select.custom-select,select.custom-select::picker(select){appearance:base-select}select.custom-select{justify-content:space-between;align-items:center;gap:var(--ui-space-sm);cursor:pointer;display:inline-flex}select.custom-select:hover:enabled,select.custom-select:open{border-color:var(--ui-color-button-hover-border)}select.custom-select:disabled{cursor:not-allowed}select.custom-select::picker-icon{content:"";width:var(--ui-control-picker-icon-size);height:var(--ui-control-picker-icon-size);color:var(--ui-color-muted);background-color:currentColor;flex-shrink:0;margin-inline-start:auto;mask:url(/icons/lucide-chevron-down.svg) 50%/contain no-repeat}select.custom-select:open::picker-icon{rotate:180deg}select.custom-select::picker(select){box-sizing:border-box;position-area:block-end span-inline-end;position-try-order:normal;position-try-fallbacks:flip-block, flip-inline, flip-block flip-inline;min-inline-size:anchor-size(self-inline);max-inline-size:calc(100dvw - var(--ui-space-xxl));max-block-size:min(var(--ui-control-picker-max-height), 60dvh);margin-block:var(--ui-space-xs);padding:var(--ui-space-xs);border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-panel);background:var(--ui-color-surface);color:var(--ui-color-text);box-shadow:var(--ui-shadow-picker);font:inherit;overflow:auto}select.custom-select option{align-items:center;gap:var(--ui-space-md);min-height:var(--ui-control-picker-option-height);padding:var(--ui-space-sm) var(--ui-space-md);border-radius:var(--ui-radius-control);background:var(--ui-color-surface);color:var(--ui-color-text);font:inherit;line-height:var(--ui-line-height-control);cursor:pointer;border:0;display:flex}select.custom-select option:checked{background:var(--ui-color-soft);font-weight:var(--ui-font-weight-semibold)}select.custom-select option:hover,select.custom-select option:focus{background:var(--ui-color-button-hover-surface)}select.custom-select option:focus-visible{outline:2px solid var(--ui-color-focus);outline-offset:-2px}select.custom-select option::checkmark{content:"";width:var(--ui-control-picker-icon-size);height:var(--ui-control-picker-icon-size);color:var(--ui-color-accent);background-color:currentColor;flex-shrink:0;order:1;margin-inline-start:auto;mask:url(/icons/lucide-check.svg) 50%/contain no-repeat}.language-wrap select.custom-select{padding:var(--ui-space-sm);border-radius:var(--ui-control-field-radius);border:1px solid #0000}.language-wrap select.custom-select:hover,.language-wrap select.custom-select:open{background:var(--ui-color-button-hover-surface)}.language-wrap select.custom-select::picker(select){min-inline-size:var(--ui-control-picker-language-min-width)}}.main-wrap{min-height:calc(100vh - 180px);padding-bottom:48px}h1{font-size:var(--ui-font-size-page);line-height:var(--ui-line-height-heading);letter-spacing:-.6px}h2{font-size:var(--ui-font-size-section)}.page-heading{margin:8px 0 28px}.page-heading p{margin-bottom:0}.tool-card{justify-content:space-between;align-items:center;gap:var(--ui-space-lg);background:var(--ui-color-surface);border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-panel);padding:28px 24px;display:flex}.tool-card h2{margin:0;line-height:1.5}.tool-card:hover{border-color:var(--ui-color-accent)}.panel{background:var(--ui-color-surface);border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-panel);padding:var(--ui-space-xl)}.empty{place-items:center;min-height:200px;display:grid}.showcase{gap:var(--ui-space-xl);display:grid}.field{gap:var(--ui-space-sm);min-width:0;display:grid}.field label{font-size:var(--ui-font-size-body)}input{width:100%;min-width:0;min-height:var(--ui-control-field-height);border:1px solid var(--ui-color-field-border);border-radius:var(--ui-control-field-radius);background:var(--ui-color-surface);padding:9px 10px}.actions{gap:var(--ui-space-md);flex-wrap:wrap;align-items:center;display:flex}.actions .button{white-space:normal}.result-panel{border-top:1px solid var(--ui-color-line);padding-top:var(--ui-space-xl)}.result-panel h2{color:var(--ui-color-success)}.error{color:var(--ui-color-error-text);background:var(--ui-color-error-surface);padding:var(--ui-space-md);border-radius:var(--ui-radius-control);overflow-wrap:anywhere}.prose{max-width:740px;padding-bottom:40px}.prose p{font-size:var(--ui-font-size-section);line-height:1.75}.prose h2{margin-top:var(--ui-space-xxl)}.site-footer{gap:var(--ui-space-xl);max-width:1280px;color:var(--ui-color-muted);border-top:1px solid var(--ui-color-line);justify-content:space-between;margin:auto;padding:24px 32px;display:flex}.site-footer div{gap:var(--ui-space-xl);flex-wrap:wrap;display:flex}.confirm-dialog{border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-panel);max-width:min(440px,100vw - 32px);padding:var(--ui-space-xl);box-shadow:var(--ui-shadow-dialog)}.confirm-dialog::backdrop{background:#1118}.confirm-buttons{justify-content:flex-end;gap:var(--ui-space-md);display:flex}@media (width<=680px){.header-inner{flex-wrap:wrap;gap:8px;padding:12px 16px}.site-header nav{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:12px}.language-wrap{padding-left:8px}.language-wrap .language-select{width:145px;max-width:145px}.main-wrap{padding:24px 16px 32px}h1{font-size:var(--ui-font-size-page-mobile)}.tool-grid{grid-template-columns:1fr}input,select{font-size:var(--ui-control-mobile-field-font-size);min-height:var(--ui-control-mobile-field-height)}.button{min-height:var(--ui-control-mobile-primary-height)}.site-footer{flex-direction:column;padding:20px 16px}.panel{padding:var(--ui-space-lg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important}}.tool-search{max-width:600px;margin:0 0 var(--ui-space-md);position:relative}.tool-search>svg{left:var(--ui-space-md);width:var(--ui-control-hub-search-icon-size);height:var(--ui-control-hub-search-icon-size);color:var(--ui-color-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.tool-search input{width:100%;min-height:var(--ui-control-button-height);font-size:var(--ui-font-size-body);padding:11px var(--ui-space-md) 11px calc(var(--ui-space-md) + var(--ui-control-hub-search-icon-size) + var(--ui-space-sm));border:1px solid var(--ui-color-field-border);border-radius:var(--ui-radius-control);background:var(--ui-color-surface)}.tool-categories{align-items:center;gap:var(--ui-space-sm);padding:var(--ui-space-xs) 0;margin-bottom:var(--ui-space-lg);flex-wrap:wrap;display:flex}.tool-categories .button.active{background:var(--ui-color-selected-surface);border-color:var(--ui-color-accent);color:var(--ui-color-accent)}.tool-categories .button:focus-visible{outline-offset:-3px}.tool-groups{gap:var(--ui-space-xl);display:grid}.tool-group{min-width:0}.tool-group-heading{align-items:center;gap:var(--ui-space-xs);margin-bottom:var(--ui-space-md);display:flex}.tool-group h2{margin:0 0 var(--ui-space-md);font-size:var(--ui-font-size-section)}.tool-grid{gap:var(--ui-space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.tool-card{grid-template-columns:var(--ui-control-hub-standard-icon-size) minmax(0,1fr) var(--ui-control-hub-arrow-size);column-gap:var(--ui-space-sm);row-gap:var(--ui-space-sm);min-width:0;min-height:var(--ui-control-hub-card-min-height);padding:var(--ui-space-lg);background:var(--ui-color-surface);border:1px solid var(--ui-color-panel-border);border-radius:var(--ui-radius-card);align-content:start;align-items:start;display:grid}.tool-card:hover{border-color:var(--ui-color-page-hover-border);color:var(--ui-color-text)}.tool-icon{color:var(--ui-color-accent);grid-area:1/1;align-self:center;display:inline-flex}.tool-icon svg{width:var(--ui-control-hub-standard-icon-size);height:var(--ui-control-hub-standard-icon-size)}.tool-card h3{min-width:0;font-size:var(--ui-font-size-section);line-height:var(--ui-line-height-control);overflow-wrap:anywhere;hyphens:auto;grid-area:1/2;align-self:center;margin:0}.tool-action{color:var(--ui-color-muted);grid-area:1/3;place-self:center end;display:inline-flex}.tool-action svg{width:var(--ui-control-hub-arrow-size);height:var(--ui-control-hub-arrow-size)}.tool-card p{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);color:var(--ui-color-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-area:2/1/auto/-1;margin:0;display:-webkit-box;overflow:hidden}.tool-search-empty{color:var(--ui-color-muted);margin:var(--ui-space-lg) 0}@media (width>=1200px){.tool-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=1020px){.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=680px){.site-header .header-inner{min-height:var(--ui-control-hub-header-height);padding:var(--ui-space-sm) var(--ui-space-lg);gap:var(--ui-space-md);flex-wrap:nowrap}.site-header nav{flex-wrap:nowrap;flex:0;gap:0}.site-header nav>a{display:none}.site-header .language-wrap{padding-left:var(--ui-space-sm)}.site-header .language-wrap .language-select{width:var(--ui-control-hub-language-width);max-width:var(--ui-control-hub-language-width)}.main-wrap.hub{padding-top:var(--ui-space-lg)}.main-wrap.hub .hub-intro{margin:0 0 var(--ui-space-lg);gap:var(--ui-space-md);flex-direction:column;align-items:flex-start}.main-wrap.hub .hub-intro h1{font-size:var(--ui-font-size-page-mobile);line-height:var(--ui-line-height-heading);letter-spacing:-.6px;margin-bottom:var(--ui-space-sm)}.main-wrap.hub .privacy-badge{font-size:var(--ui-font-size-body);gap:var(--ui-space-sm);white-space:normal;flex-wrap:wrap;padding:0}.tool-search{max-width:none}.tool-search input{min-height:var(--ui-control-mobile-field-height);font-size:var(--ui-control-mobile-field-font-size)}.tool-categories{overscroll-behavior-x:contain;scrollbar-width:thin;flex-wrap:nowrap;overflow-x:auto}.tool-categories .button{min-height:var(--ui-control-mobile-field-height);flex:none}.tool-groups{gap:var(--ui-space-lg)}.tool-grid{gap:var(--ui-space-sm);grid-template-columns:repeat(2,minmax(0,1fr))}.tool-card{padding:var(--ui-space-md);display:block}.tool-icon{float:left;margin:1px var(--ui-space-xs) 0 0}.tool-action{float:right;margin:var(--ui-space-xs) 0 0 var(--ui-space-xs)}.tool-card p{clear:both;margin-top:var(--ui-space-sm)}.tool-icon svg{width:var(--ui-control-hub-icon-size);height:var(--ui-control-hub-icon-size)}.tool-card h3{font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}}.page-heading.svelte-1h1c5v3{justify-content:space-between;align-items:center;gap:var(--ui-space-xl);margin:0 0 25px;display:flex}.heading-copy.svelte-1h1c5v3{min-width:0}h1.svelte-1h1c5v3{font-size:var(--ui-font-size-page);line-height:var(--ui-line-height-heading);letter-spacing:-.8px;margin:0 0 9px}p.svelte-1h1c5v3{max-width:780px;color:var(--ui-color-muted);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body);margin:0}.home.svelte-1h1c5v3{align-items:flex-end;margin:14px 0 44px}.home.svelte-1h1c5v3 h1:where(.svelte-1h1c5v3){font-size:var(--ui-font-size-article);letter-spacing:-1px;margin-bottom:var(--ui-space-lg)}.home.svelte-1h1c5v3 .privacy-badge:where(.svelte-1h1c5v3){white-space:normal;flex-wrap:wrap;padding-bottom:5px}@media (width<=1020px){.home.svelte-1h1c5v3{flex-direction:column;align-items:flex-start}}@media (width<=680px){.page-heading.svelte-1h1c5v3{align-items:flex-start;gap:var(--ui-space-md);flex-direction:column;margin-bottom:20px}.home.svelte-1h1c5v3{gap:var(--ui-space-xl);margin-top:8px;margin-bottom:var(--ui-space-xxl)}h1.svelte-1h1c5v3{font-size:var(--ui-font-size-page-mobile);margin-bottom:var(--ui-space-sm)}.home.svelte-1h1c5v3 h1:where(.svelte-1h1c5v3){font-size:var(--ui-font-size-page)}}.faq.svelte-11hpwq0{max-width:780px;margin-top:var(--ui-space-xxl);padding-top:var(--ui-space-xl);border-top:1px solid var(--ui-color-line)}h2.svelte-11hpwq0{margin:0 0 var(--ui-space-lg);font-size:var(--ui-font-size-section);font-weight:var(--ui-font-weight-semibold)}details.svelte-11hpwq0{border-bottom:1px solid var(--ui-color-line)}summary.svelte-11hpwq0{min-height:var(--ui-control-button-height);padding:var(--ui-space-lg) 0;cursor:pointer;font-size:var(--ui-font-size-body);font-weight:var(--ui-font-weight-semibold);line-height:var(--ui-line-height-body)}summary.svelte-11hpwq0:hover{color:var(--ui-color-accent)}p.svelte-11hpwq0{margin:0 0 var(--ui-space-lg);color:var(--ui-color-muted);font-size:var(--ui-font-size-body);line-height:var(--ui-line-height-body)}.history-controls.svelte-v7xene{align-items:center;gap:var(--ui-space-xs);flex-shrink:0;display:inline-flex}.history-controls.svelte-v7xene .button:where(.svelte-v7xene){min-width:var(--ui-control-mobile-field-height);min-height:var(--ui-control-mobile-field-height);padding-inline:var(--ui-space-sm)}audio.svelte-zqg1bm{width:100%;margin:var(--ui-space-lg) 0;display:block}audio.hidden.svelte-zqg1bm{display:none}p.svelte-zqg1bm{margin:var(--ui-space-sm) 0}.wave-editor.svelte-4m4tg2{margin:var(--ui-space-lg) 0;min-width:0}.wave-toolbar.svelte-4m4tg2,.wave-actions.svelte-4m4tg2,.selection-summary.svelte-4m4tg2{align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.wave-toolbar.svelte-4m4tg2,.selection-summary.svelte-4m4tg2{margin:var(--ui-space-md) 0;justify-content:space-between}.wave-actions.svelte-4m4tg2>button:where(.svelte-4m4tg2):not(.button),.selection-summary.svelte-4m4tg2>button:where(.svelte-4m4tg2){background:var(--ui-color-surface);border:1px solid var(--ui-color-field-border);border-radius:var(--ui-radius-control);min-height:var(--ui-control-field-height);padding:var(--ui-space-sm) var(--ui-space-md);color:var(--ui-color-accent)}.wave-viewport.svelte-4m4tg2{--wave-inset:calc(var(--ui-control-waveform-handle-width)/2);background:var(--ui-color-background);border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-control);touch-action:none;user-select:none;cursor:crosshair;height:160px;position:relative;overflow:hidden}.wave-viewport.svelte-4m4tg2 canvas:where(.svelte-4m4tg2){pointer-events:none;width:100%;height:160px;display:block}.selection.svelte-4m4tg2{background:color-mix(in srgb,var(--ui-color-accent) 14%,transparent);border-inline:2px solid var(--ui-color-accent);cursor:grab;position:absolute;top:0;bottom:0}.selection.remove.svelte-4m4tg2{background:color-mix(in srgb,var(--ui-color-danger-hover) 30%,transparent);border-color:var(--ui-color-danger-hover)}.removing.svelte-4m4tg2 .handle:where(.svelte-4m4tg2){background:var(--ui-color-danger-hover)}.handle.svelte-4m4tg2{width:var(--ui-control-waveform-handle-width);height:var(--ui-control-waveform-handle-height);background:var(--ui-color-accent);color:var(--ui-color-on-accent);border-radius:var(--ui-radius-control);cursor:ew-resize;z-index:2;touch-action:none;padding:0;position:absolute;top:52px;transform:translate(-50%)}.handle.svelte-4m4tg2:first-of-type{transform:translate(-35%)}.playhead.svelte-4m4tg2{border-left:2px solid var(--ui-color-text);pointer-events:none;position:absolute;top:0;bottom:0}.ticks.svelte-4m4tg2{color:var(--ui-color-muted);font-size:var(--ui-font-size-caption);font-variant-numeric:tabular-nums;margin-top:var(--ui-space-xs);justify-content:space-between;display:flex}.pan.svelte-4m4tg2{width:100%;accent-color:var(--ui-color-accent)}.selection-summary.svelte-4m4tg2{font-variant-numeric:tabular-nums}.removed-region.svelte-4m4tg2{pointer-events:none;background:color-mix(in srgb,var(--ui-color-danger-hover) 25%,transparent);position:absolute;top:0;bottom:0}.split-marker.svelte-4m4tg2{width:var(--ui-control-waveform-marker-width);border-left:2px solid var(--ui-color-accent);color:var(--ui-color-on-accent);cursor:ew-resize;touch-action:none;z-index:3;text-align:start;background:0 0;padding:0;position:absolute;top:0;bottom:0}.split-marker.svelte-4m4tg2>span:where(.svelte-4m4tg2){background:var(--ui-color-accent);min-width:20px;padding:var(--ui-space-xs);font-size:var(--ui-font-size-caption);border-radius:var(--ui-radius-small-control);display:inline-block}.level-legend.svelte-4m4tg2{gap:var(--ui-space-lg);margin-top:var(--ui-space-sm);font-size:var(--ui-font-size-caption);color:var(--ui-color-muted);display:flex}.level-legend.svelte-4m4tg2>span:where(.svelte-4m4tg2):before{content:"";border-top:2px solid var(--ui-color-muted);width:16px;vertical-align:middle;margin-inline-end:var(--ui-space-xs);display:inline-block}.level-legend.svelte-4m4tg2>span:where(.svelte-4m4tg2):last-child{color:var(--ui-color-accent)}.level-legend.svelte-4m4tg2>span:where(.svelte-4m4tg2):last-child:before{border-color:var(--ui-color-accent)}@media (width<=680px){.wave-actions.svelte-4m4tg2{width:100%}.wave-actions.svelte-4m4tg2 .button{flex:1}.ticks.svelte-4m4tg2>span:where(.svelte-4m4tg2):nth-child(2n){display:none}.wave-toolbar.svelte-4m4tg2{gap:var(--ui-space-md)}.wave-viewport.svelte-4m4tg2{--wave-inset:calc(var(--ui-control-mobile-field-height)/2)}.handle.svelte-4m4tg2,.split-marker.svelte-4m4tg2{width:var(--ui-control-mobile-field-height)}.wave-toolbar.svelte-4m4tg2{gap:var(--ui-space-md);display:grid}.wave-actions.svelte-4m4tg2{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.wave-actions.svelte-4m4tg2 .button,.wave-actions.svelte-4m4tg2>button:where(.svelte-4m4tg2):not(.button),.selection-summary.svelte-4m4tg2>button:where(.svelte-4m4tg2){min-height:var(--ui-control-mobile-field-height);white-space:normal}.selection-summary.svelte-4m4tg2{align-items:start;gap:var(--ui-space-md)}}.metadata.svelte-jpiu5d{margin:var(--ui-space-lg) 0;min-width:0}.metadata.svelte-jpiu5d summary:where(.svelte-jpiu5d){cursor:pointer;color:var(--ui-color-accent);padding:var(--ui-space-sm) 0;overflow-wrap:anywhere}.table-controls.svelte-jpiu5d{gap:var(--ui-space-md);flex-wrap:wrap;display:flex}.diff-toggle.svelte-jpiu5d{align-items:center;gap:var(--ui-space-sm);margin:var(--ui-space-sm) 0;display:flex}.diff-toggle.svelte-jpiu5d input:where(.svelte-jpiu5d){width:18px;min-height:18px;accent-color:var(--ui-color-accent)}.table-wrap.svelte-jpiu5d{max-width:100%;overflow:auto}table.svelte-jpiu5d{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--ui-font-size-caption)}th.svelte-jpiu5d,td.svelte-jpiu5d{text-align:start;vertical-align:top;padding:var(--ui-space-sm);border-bottom:1px solid var(--ui-color-line);overflow-wrap:anywhere;white-space:pre-wrap}th.svelte-jpiu5d{font-weight:var(--ui-font-weight-semibold)}tbody.svelte-jpiu5d th:where(.svelte-jpiu5d){width:28%}.changed.svelte-jpiu5d{background:var(--ui-color-danger-surface)}small.svelte-jpiu5d{color:var(--ui-color-danger);margin-top:var(--ui-space-xs);display:block}.info-button.svelte-1wj8byk{background:var(--ui-color-surface);color:var(--ui-color-muted);border:1px solid var(--ui-color-field-border);width:24px;height:24px;font-weight:var(--ui-font-weight-semibold);border-radius:50%;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}.info-text.svelte-1wj8byk{width:100%;color:var(--ui-color-muted);line-height:var(--ui-line-height-body);overflow-wrap:anywhere;padding:var(--ui-space-sm) 0;flex-basis:100%}.info-text.svelte-1wj8byk p{margin:0 0 var(--ui-space-sm)}@media (width<=680px){.info-button.svelte-1wj8byk{width:var(--ui-control-mobile-field-height);height:var(--ui-control-mobile-field-height)}}.merge-audition.svelte-1s224hc{align-items:center;gap:var(--ui-space-sm);margin-bottom:var(--ui-space-lg);flex-wrap:wrap;display:flex}span.svelte-1s224hc{overflow-wrap:anywhere;color:var(--ui-color-muted);min-width:0}fieldset.svelte-11za90q{gap:var(--ui-space-lg);display:grid}.fields-two.svelte-11za90q{gap:var(--ui-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.check-label.svelte-11za90q{align-items:center;gap:var(--ui-space-sm);display:inline-flex}.check-label.svelte-11za90q input:where(.svelte-11za90q){width:18px;min-height:18px;accent-color:var(--ui-color-accent);margin:0}.stem-filename.svelte-11za90q{align-items:center;gap:var(--ui-space-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.stem-result.svelte-11za90q audio,.stem-result.svelte-11za90q .metadata{margin:0}.stem-result.svelte-11za90q{gap:var(--ui-space-md);display:grid}.stem-result.svelte-11za90q>a:where(.svelte-11za90q){justify-self:start}@media (width<=680px){.fields-two.svelte-11za90q,.segment-times.svelte-11za90q{grid-template-columns:1fr}}.inspect.svelte-11za90q{gap:var(--ui-space-lg);min-width:0;display:grid}.inspect-actions.svelte-11za90q,.transcript-actions.svelte-11za90q{align-items:center;gap:var(--ui-space-md);flex-wrap:wrap;display:flex}.inspect-actions.svelte-11za90q .button{white-space:normal}progress.svelte-11za90q{flex:1;min-width:80px}.music-result.svelte-11za90q{gap:var(--ui-space-xl);flex-wrap:wrap;margin:0;display:flex}.music-result.svelte-11za90q dt:where(.svelte-11za90q){color:var(--ui-color-muted)}dd.svelte-11za90q{margin:var(--ui-space-sm) 0;font-size:var(--ui-font-size-section);font-variant-numeric:tabular-nums}.spectrogram.svelte-11za90q{min-width:0}.image-scroll.svelte-11za90q{max-width:100%;overflow:auto}.spectrogram.svelte-11za90q img:where(.svelte-11za90q){width:100%;max-width:none;height:auto;display:block}.time-axis.svelte-11za90q{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.transcript.svelte-11za90q{gap:var(--ui-space-md);padding:0;list-style:none;display:grid}.transcript.svelte-11za90q li:where(.svelte-11za90q){min-width:0}.segment-times.svelte-11za90q{gap:var(--ui-space-sm);margin-bottom:var(--ui-space-sm);grid-template-columns:1fr 1fr;display:grid}textarea.svelte-11za90q{resize:vertical;width:100%;padding:var(--ui-space-md);border:1px solid var(--ui-color-field-border);border-radius:var(--ui-radius-control);font:inherit}.stem-result.svelte-11za90q{padding:var(--ui-space-lg);border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-card)}[hidden].svelte-11za90q{display:none!important}@media (width<=680px){.segment-times.svelte-11za90q{grid-template-columns:1fr}}.mix-controls.svelte-17d3ggc{gap:var(--ui-space-lg);display:grid}article.svelte-17d3ggc{gap:var(--ui-space-md);border-bottom:1px solid var(--ui-color-line);padding-bottom:var(--ui-space-lg);min-width:0;display:grid}strong.svelte-17d3ggc{overflow-wrap:anywhere}.mix-fields.svelte-17d3ggc{gap:var(--ui-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lane.svelte-17d3ggc{background:var(--ui-color-background);border-radius:var(--ui-radius-control);height:38px;position:relative;overflow:hidden}.lane.svelte-17d3ggc button:where(.svelte-17d3ggc){touch-action:none;cursor:grab;color:inherit;background:var(--ui-color-selected-surface);border:1px solid var(--ui-color-accent);height:100%;padding:var(--ui-space-xs);font-size:var(--ui-font-size-caption);white-space:nowrap;align-items:center;display:flex;position:absolute}.muted-track.svelte-17d3ggc{opacity:.35}.mute.svelte-17d3ggc{gap:var(--ui-space-sm);align-items:center;display:flex}.mute.svelte-17d3ggc input:where(.svelte-17d3ggc){width:18px;min-height:18px}@media (width<=680px){.lane.svelte-17d3ggc{height:var(--ui-control-mobile-field-height)}}.recorder.svelte-57ohze{gap:var(--ui-space-md);padding-bottom:var(--ui-space-xl);margin-bottom:var(--ui-space-xl);border-bottom:1px solid var(--ui-color-line);display:grid}.record-display.svelte-57ohze,.record-actions.svelte-57ohze{align-items:center;gap:var(--ui-space-md);flex-wrap:wrap;display:flex}.record-display.svelte-57ohze strong:where(.svelte-57ohze){font-size:var(--ui-font-size-page);font-variant-numeric:tabular-nums}.record-display.svelte-57ohze span:where(.svelte-57ohze){color:var(--ui-color-muted)}meter.svelte-57ohze{width:100%;height:16px;accent-color:var(--ui-color-accent)}summary.svelte-57ohze{cursor:pointer;color:var(--ui-color-accent)}.record-actions.svelte-57ohze .button{white-space:normal}.more-controls.svelte-14rttk6{gap:var(--ui-space-md);display:grid}.fields.svelte-14rttk6{gap:var(--ui-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.check.svelte-14rttk6{gap:var(--ui-space-sm);align-items:center;display:flex}.check.svelte-14rttk6 input:where(.svelte-14rttk6){width:18px;min-height:18px}svg.svelte-14rttk6{background:var(--ui-color-background);width:100%;height:80px}polyline.svelte-14rttk6{stroke:var(--ui-color-accent);stroke-width:2px;fill:none}p.svelte-14rttk6{margin:0}input[type=range].svelte-14rttk6{accent-color:var(--ui-color-accent)}@media (width<=680px){.fields.svelte-14rttk6{grid-template-columns:1fr}}.preamp.svelte-17u9zhp{max-width:180px}.effect-controls.svelte-17u9zhp{gap:var(--ui-space-lg);min-width:0;margin:0 0 var(--ui-space-lg);display:grid}.control-heading.svelte-17u9zhp{gap:var(--ui-space-md);flex-wrap:wrap;align-items:end;display:flex}.control-heading.svelte-17u9zhp .field{flex:1;min-width:130px}.control-heading.svelte-17u9zhp strong:where(.svelte-17u9zhp){padding-bottom:var(--ui-space-sm);font-variant-numeric:tabular-nums}.fields.svelte-17u9zhp{gap:var(--ui-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.presets.svelte-17u9zhp{gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.presets.svelte-17u9zhp button:where(.svelte-17u9zhp){background:var(--ui-color-surface);border:1px solid var(--ui-color-field-border);border-radius:var(--ui-radius-control);min-height:var(--ui-control-field-height);padding:var(--ui-space-sm) var(--ui-space-md)}.presets.svelte-17u9zhp button[aria-pressed=true]:where(.svelte-17u9zhp){background:var(--ui-color-selected-surface);border-color:var(--ui-color-accent);color:var(--ui-color-accent)}input[type=range].svelte-17u9zhp{width:100%;accent-color:var(--ui-color-accent);min-height:32px;padding:0}.check.svelte-17u9zhp{gap:var(--ui-space-sm);align-items:center;display:flex}.check.svelte-17u9zhp input:where(.svelte-17u9zhp){width:18px;min-height:18px}.eq-bands.svelte-17u9zhp{gap:var(--ui-space-lg) var(--ui-space-md);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.eq-band.svelte-17u9zhp{gap:var(--ui-space-xs);min-width:0;display:grid}.eq-band.svelte-17u9zhp label:where(.svelte-17u9zhp),.eq-band.svelte-17u9zhp span:where(.svelte-17u9zhp){font-size:var(--ui-font-size-caption);font-variant-numeric:tabular-nums}.eq-curve.svelte-17u9zhp{background:var(--ui-color-background);border-radius:var(--ui-radius-control);width:100%;height:100px}.eq-curve.svelte-17u9zhp polyline:where(.svelte-17u9zhp){fill:none;stroke:var(--ui-color-accent);stroke-width:2px}.baseline.svelte-17u9zhp{stroke:var(--ui-color-line)}p.svelte-17u9zhp{margin:0}.effect-controls.svelte-17u9zhp .button{white-space:normal}@media (width<=680px){.fields.svelte-17u9zhp{grid-template-columns:1fr}.eq-bands.svelte-17u9zhp{grid-template-columns:repeat(2,minmax(0,1fr))}}.audition-actions.svelte-1rt6kdq{gap:var(--ui-space-sm);flex-wrap:wrap;display:flex}.effect-audition.svelte-1rt6kdq{margin:var(--ui-space-lg) 0;min-width:0}.audition-actions.svelte-1rt6kdq .button{white-space:normal}[hidden].svelte-1rt6kdq{display:none!important}p.svelte-1rt6kdq{margin:var(--ui-space-sm) 0}.measurement.svelte-1w89zeu{margin:var(--ui-space-lg) 0;overflow:auto}table.svelte-1w89zeu{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}th.svelte-1w89zeu,td.svelte-1w89zeu{text-align:start;padding:var(--ui-space-sm);border-bottom:1px solid var(--ui-color-line)}.silence-summary.svelte-1w89zeu{margin:var(--ui-space-lg) 0}.silence-summary.svelte-1w89zeu p:where(.svelte-1w89zeu){margin-bottom:var(--ui-space-sm)}summary.svelte-1w89zeu{cursor:pointer;color:var(--ui-color-accent)}ol.svelte-1w89zeu{font-variant-numeric:tabular-nums;max-height:240px;overflow:auto}.tag-editor.svelte-171fy1t{gap:var(--ui-space-lg);min-width:0;display:grid}.tag-fields.svelte-171fy1t{gap:var(--ui-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tag-actions.svelte-171fy1t{gap:var(--ui-space-sm);flex-wrap:wrap;align-items:center;display:flex}textarea.svelte-171fy1t{font:inherit;padding:var(--ui-space-sm) var(--ui-space-md);border:1px solid var(--ui-color-field-border);border-radius:var(--ui-control-field-radius);resize:vertical;width:100%;min-height:var(--ui-control-field-height);background:var(--ui-color-surface)}.cover-editor.svelte-171fy1t{gap:var(--ui-space-md);display:grid}.cover-editor.svelte-171fy1t img:where(.svelte-171fy1t){object-fit:contain;max-width:160px;max-height:160px}.cover-editor.svelte-171fy1t label:where(.svelte-171fy1t){align-items:center;gap:var(--ui-space-sm);display:flex}.cover-editor.svelte-171fy1t input[type=checkbox]:where(.svelte-171fy1t){width:18px;min-height:18px}.tag-actions.svelte-171fy1t .button{white-space:normal}@media (width<=680px){.tag-fields.svelte-171fy1t{grid-template-columns:1fr}}.workspace-toolbar.svelte-1fg37ex{margin-bottom:var(--ui-space-md);justify-content:flex-end;display:flex}.audio-panel.svelte-1fg37ex{min-width:0;max-width:100%}.input-heading.svelte-1fg37ex,.actions.svelte-1fg37ex,.result-heading.svelte-1fg37ex{justify-content:space-between;align-items:center;gap:var(--ui-space-md);display:flex}.actions.svelte-1fg37ex{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end}.input-heading.svelte-1fg37ex{margin-bottom:var(--ui-space-lg);align-items:flex-start}.source-list.svelte-1fg37ex{gap:var(--ui-space-sm);flex:1;min-width:0;margin:0;padding:0;list-style:none;display:grid}.source-list.svelte-1fg37ex li:where(.svelte-1fg37ex){border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-control);align-items:center;min-width:0;display:flex}.source-list.svelte-1fg37ex li.selected:where(.svelte-1fg37ex){border-color:var(--ui-color-accent);background:var(--ui-color-selected-surface)}.file-select.svelte-1fg37ex{align-items:center;gap:var(--ui-space-md);text-align:left;min-width:0;padding:var(--ui-space-md);font-size:var(--ui-font-size-body);background:0 0;flex:1;display:flex}.file-select.svelte-1fg37ex>span:where(.svelte-1fg37ex){overflow-wrap:anywhere;min-width:0}.file-select.svelte-1fg37ex small:where(.svelte-1fg37ex){color:var(--ui-color-muted);font-size:var(--ui-font-size-caption);margin-top:var(--ui-space-xs);display:block}.file-actions.svelte-1fg37ex{flex-shrink:0;display:flex}.file-select.svelte-1fg37ex svg{flex-shrink:0}.input-info.svelte-1fg37ex{padding-bottom:var(--ui-space-lg);margin-bottom:var(--ui-space-lg);border-bottom:1px solid var(--ui-color-line)}.source-metadata.svelte-1fg37ex{margin-top:var(--ui-space-xl);border-top:1px solid var(--ui-color-line)}.facts.svelte-1fg37ex{gap:var(--ui-space-md) var(--ui-space-xxl);flex-wrap:wrap;margin:0;display:flex}.facts.svelte-1fg37ex>div:where(.svelte-1fg37ex){min-width:0}.facts.svelte-1fg37ex dt:where(.svelte-1fg37ex){color:var(--ui-color-muted);margin-bottom:var(--ui-space-xs)}.facts.svelte-1fg37ex dd:where(.svelte-1fg37ex){overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:0}.editor-grid.svelte-1fg37ex{gap:var(--ui-space-xl);min-width:0;display:grid}.editor-grid.has-timeline.svelte-1fg37ex{grid-template-columns:minmax(0,1fr) minmax(280px,320px)}.editing-area.svelte-1fg37ex,.export-column.svelte-1fg37ex{min-width:0}.has-timeline.svelte-1fg37ex .editing-area:where(.svelte-1fg37ex) .wave-editor,.has-timeline.svelte-1fg37ex .editing-area:where(.svelte-1fg37ex) .wave-toolbar{margin-top:0}.has-timeline.svelte-1fg37ex .export-column:where(.svelte-1fg37ex){border-inline-start:1px solid var(--ui-color-line);padding-inline-start:var(--ui-space-xl)}.has-timeline.svelte-1fg37ex .export-fields:where(.svelte-1fg37ex){grid-template-columns:1fr}.audio-settings.svelte-1fg37ex{gap:var(--ui-space-lg);display:grid}.fields-two.svelte-1fg37ex{gap:var(--ui-space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fields-two.svelte-1fg37ex .field{min-width:0}.audio-panel.svelte-1fg37ex input:not([type=checkbox]):not([type=radio]):not([type=file]),.audio-panel.svelte-1fg37ex select{width:100%;min-width:0;padding:var(--ui-space-sm) var(--ui-space-md);border:1px solid var(--ui-color-field-border);background:var(--ui-color-surface);border-radius:var(--ui-control-field-radius);min-height:var(--ui-control-field-height)}.audio-panel.svelte-1fg37ex .field label{color:var(--ui-color-field-label);margin-bottom:0;display:block}.check-label.svelte-1fg37ex,.range-mode.svelte-1fg37ex label:where(.svelte-1fg37ex){align-items:center;gap:var(--ui-space-sm);line-height:var(--ui-line-height-body);display:flex}input[type=checkbox].svelte-1fg37ex,input[type=radio].svelte-1fg37ex{accent-color:var(--ui-color-accent);flex-shrink:0;width:18px;height:18px}.range-mode.svelte-1fg37ex{gap:var(--ui-space-lg);flex-wrap:wrap;display:flex}.audio-settings.svelte-1fg37ex .button{justify-self:start}.processing-state.svelte-1fg37ex{align-items:center;gap:var(--ui-space-md);margin-top:var(--ui-space-lg);flex-wrap:wrap;display:flex}progress.svelte-1fg37ex{accent-color:var(--ui-color-accent);flex:1;min-width:100px}.export-settings.svelte-1fg37ex{gap:var(--ui-space-md);border:0;min-width:0;margin:0;padding:0}.export-settings.svelte-1fg37ex legend:where(.svelte-1fg37ex){font-weight:var(--ui-font-weight-semibold);margin-bottom:var(--ui-space-lg);padding:0}.has-timeline.svelte-1fg37ex .export-settings:where(.svelte-1fg37ex) .button{width:100%}.export-column.svelte-1fg37ex>.error:where(.svelte-1fg37ex){margin-top:var(--ui-space-md)}.audio-panel.svelte-1fg37ex .result-panel{margin-top:var(--ui-space-xl)}.results.svelte-1fg37ex{gap:var(--ui-space-lg);margin-top:var(--ui-space-lg);display:grid}.audio-result.svelte-1fg37ex{border:1px solid var(--ui-color-line);padding:var(--ui-space-lg);border-radius:var(--ui-radius-card);min-width:0}.result-name.svelte-1fg37ex{overflow-wrap:anywhere;font-weight:var(--ui-font-weight-semibold);min-width:0}.audio-result.svelte-1fg37ex>p:where(.svelte-1fg37ex){margin-bottom:var(--ui-space-md)}.help-line.svelte-1fg37ex{align-items:center;gap:var(--ui-space-sm);flex-wrap:wrap;min-width:0;display:flex}.result-naming.svelte-1fg37ex{align-items:end;gap:var(--ui-space-sm);margin-top:var(--ui-space-lg);flex-wrap:wrap;display:flex}.result-naming.svelte-1fg37ex .field{flex:1;min-width:160px}.result-naming.svelte-1fg37ex>span:where(.svelte-1fg37ex){padding-bottom:var(--ui-space-sm)}.reference-row.svelte-1fg37ex{gap:var(--ui-space-sm);margin:var(--ui-space-md) 0;display:grid}.range-mode.svelte-1fg37ex .remove-active:where(.svelte-1fg37ex){color:var(--ui-color-danger-hover)}.range-mode.svelte-1fg37ex .remove-active:where(.svelte-1fg37ex) input:where(.svelte-1fg37ex){accent-color:var(--ui-color-danger-hover)}.export-settings.svelte-1fg37ex .button{white-space:normal;overflow-wrap:anywhere;max-width:100%}.order-number.svelte-1fg37ex{min-width:28px;color:var(--ui-color-accent);font-weight:var(--ui-font-weight-semibold);flex-shrink:0;place-items:center;display:grid}.source-list.svelte-1fg37ex li[draggable=true]:where(.svelte-1fg37ex){cursor:grab}.before-wave.svelte-1fg37ex{margin:0 0 var(--ui-space-lg)}.volume-controls.svelte-1fg37ex{gap:var(--ui-space-md);display:grid}.volume-controls.svelte-1fg37ex .field{max-width:150px}.volume-controls.svelte-1fg37ex .help-line:where(.svelte-1fg37ex){align-items:end}.volume-controls.svelte-1fg37ex .help-line:where(.svelte-1fg37ex)>span:where(.svelte-1fg37ex){padding-bottom:var(--ui-space-sm);font-variant-numeric:tabular-nums}.audio-panel.svelte-1fg37ex .volume-slider:where(.svelte-1fg37ex){accent-color:var(--ui-color-accent);border:0;min-height:32px;padding:0}.volume-controls.svelte-1fg37ex .button{justify-self:start}.segment-list.svelte-1fg37ex{gap:var(--ui-space-xs);max-height:320px;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.segment-list.svelte-1fg37ex li:where(.svelte-1fg37ex){border:1px solid var(--ui-color-line);border-radius:var(--ui-radius-control);align-items:center;min-width:0;display:flex}.segment-list.svelte-1fg37ex li.current:where(.svelte-1fg37ex){background:var(--ui-color-selected-surface);border-color:var(--ui-color-accent)}.segment-play.svelte-1fg37ex{align-items:center;gap:var(--ui-space-md);text-align:start;min-width:0;padding:var(--ui-space-md);font-variant-numeric:tabular-nums;background:0 0;flex:1;display:flex}.segment-play.svelte-1fg37ex>span:where(.svelte-1fg37ex){overflow-wrap:anywhere}.segment-play.svelte-1fg37ex>span:where(.svelte-1fg37ex):last-child{color:var(--ui-color-muted);margin-inline-start:auto}.target-summary.svelte-1fg37ex{align-items:center;gap:var(--ui-space-lg);padding:var(--ui-space-lg) 0;font-size:var(--ui-font-size-section);display:flex}.size-estimate.svelte-1fg37ex{gap:var(--ui-space-sm);flex-wrap:wrap;align-items:center;display:flex}.size-estimate.svelte-1fg37ex .facts:where(.svelte-1fg37ex){gap:var(--ui-space-md)}.size-comparison.svelte-1fg37ex{font-variant-numeric:tabular-nums}output.svelte-1fg37ex{min-height:var(--ui-control-field-height);padding:var(--ui-space-sm) var(--ui-space-md);background:var(--ui-color-soft);border:1px solid var(--ui-color-field-border);border-radius:var(--ui-radius-control);align-items:center;display:flex}@media (width<=1020px){.editor-grid.has-timeline.svelte-1fg37ex{grid-template-columns:1fr}.has-timeline.svelte-1fg37ex .export-column:where(.svelte-1fg37ex){border-inline-start:0;border-top:1px solid var(--ui-color-line);padding-inline-start:0;padding-top:var(--ui-space-lg)}.has-timeline.svelte-1fg37ex .export-fields:where(.svelte-1fg37ex){grid-template-columns:repeat(2,minmax(0,1fr))}.has-timeline.svelte-1fg37ex .export-settings:where(.svelte-1fg37ex) .button{width:auto}}@media (width<=680px){.file-actions.svelte-1fg37ex .icon-button:where(.svelte-1fg37ex){width:var(--ui-control-mobile-field-height);height:var(--ui-control-mobile-field-height)}.actions.svelte-1fg37ex{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.actions.svelte-1fg37ex .button{white-space:normal;padding-inline:var(--ui-space-sm)}.fields-two.svelte-1fg37ex,.has-timeline.svelte-1fg37ex .export-fields:where(.svelte-1fg37ex){grid-template-columns:1fr}.audio-settings.svelte-1fg37ex:not(.export-settings):not(.before-wave) .fields-two:where(.svelte-1fg37ex){grid-template-columns:repeat(2,minmax(0,1fr))}.input-heading.svelte-1fg37ex{gap:var(--ui-space-sm);flex-wrap:wrap}.source-list.svelte-1fg37ex{flex-basis:100%}.actions.svelte-1fg37ex{width:100%}.source-list.svelte-1fg37ex li:where(.svelte-1fg37ex){flex-wrap:wrap}.file-actions.svelte-1fg37ex{margin-left:auto}.result-heading.svelte-1fg37ex{flex-wrap:wrap}.result-heading.svelte-1fg37ex .button:where(.svelte-1fg37ex){width:100%}.facts.svelte-1fg37ex{gap:var(--ui-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.audio-panel.svelte-1fg37ex input:not([type=checkbox]):not([type=radio]),.audio-panel.svelte-1fg37ex select{font-size:var(--ui-control-mobile-field-font-size);min-height:var(--ui-control-mobile-field-height)}}.back-link.svelte-rcxktp{align-items:center;gap:var(--ui-space-sm);color:var(--ui-color-muted);font-size:var(--ui-font-size-body);margin:0 0 var(--ui-space-xl);display:inline-flex}.back-link.svelte-rcxktp:hover{color:var(--ui-color-accent)}[hidden].svelte-rcxktp{display:none!important}
