.json-result.svelte-1a3x4v2{position:relative;box-sizing:border-box;height:24rem;overflow:hidden;margin-top:24px;border:1px solid var(--demo-border, #d8d4c9);border-radius:8px;color:var(--demo-text, #171717);background:var(--demo-inset-bg, #e8e6de);font:inherit}.copy-button.svelte-1a3x4v2{position:absolute;z-index:1;top:10px;right:24px;box-sizing:border-box;min-width:4.75rem;min-height:32px;padding:6px 10px;border:1px solid var(--demo-strong-border, #b9b4a8);border-radius:6px;color:var(--demo-text, #171717);background:var( --demo-raised-translucent, rgb(250 249 245 / 94%) );box-shadow:var( --demo-shadow-button, 0 1px 3px rgb(31 29 24 / 12%) );font:inherit;font-size:.8rem;cursor:pointer}.copy-button.svelte-1a3x4v2:hover:not(:disabled){background:var(--demo-raised-bg, #fff)}.copy-button.svelte-1a3x4v2:active:not(:disabled){background:var(--demo-muted-bg, #f1efe8)}.copy-button.svelte-1a3x4v2:focus-visible,textarea.svelte-1a3x4v2:focus-visible{outline:2px solid var(--demo-accent-strong, #8a5a0a);outline-offset:2px}.copy-button.svelte-1a3x4v2:disabled{cursor:wait;opacity:.65}.copy-button[data-state=success].svelte-1a3x4v2{color:var(--demo-success-text, #35694f);border-color:var(--demo-success-border, #8ba895)}.copy-button[data-state=failure].svelte-1a3x4v2{color:var(--demo-danger-text, #a23c35);border-color:var(--demo-danger-border, #c59692)}textarea.svelte-1a3x4v2{box-sizing:border-box;width:100%;height:100%;overflow-x:auto;overflow-y:scroll;margin:0;padding:16px 6.5rem 16px 16px;border:0;border-radius:inherit;color:var(--demo-text, #171717);background:var(--demo-inset-bg, #e8e6de);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.82rem;line-height:1.45;overflow-wrap:anywhere;resize:none;scrollbar-gutter:stable;tab-size:2;white-space:pre-wrap}.sr-only.svelte-1a3x4v2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(pointer:coarse){.copy-button.svelte-1a3x4v2{min-height:44px}}.recents.svelte-19ckzb5{overflow:hidden;margin-top:24px;border:1px solid var(--demo-border, #d8d4c9);border-radius:12px;color:var(--demo-text, #171717);background:var(--demo-surface-bg, #faf9f5);font:inherit}.recents-heading.svelte-19ckzb5{padding:14px 18px;background:var(--demo-section-header-bg, #faf9f5)}.recents-heading.svelte-19ckzb5 h2:where(.svelte-19ckzb5){margin:0;font-size:var(--demo-section-title-font-size, 1.05rem);font-weight:var(--demo-section-title-font-weight, bold);line-height:var(--demo-section-title-line-height, normal)}.recent-list.svelte-19ckzb5{max-height:360px;overflow-y:auto;margin:0;padding:0;list-style:none}.recent-item.svelte-19ckzb5{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;border-top:1px solid var(--demo-divider, #e2ded4);background:var(--demo-raised-bg, #fff)}.recent-item[data-active=true].svelte-19ckzb5{background:var(--demo-highlight-bg, #fffaf0);box-shadow:inset 3px 0 0 var(--demo-accent, #d99118)}.recent-open.svelte-19ckzb5,.recent-remove.svelte-19ckzb5{box-sizing:border-box;border:0;color:inherit;background:transparent;font:inherit;cursor:pointer}.recent-open.svelte-19ckzb5{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:12px;min-width:0;padding:10px 12px 11px 18px;text-align:left}.recent-item.svelte-19ckzb5:focus-within{background:var(--demo-muted-bg, #f1efe8)}@media(hover:hover){.recent-item.svelte-19ckzb5:hover{background:var(--demo-muted-bg, #f1efe8)}}.recent-media.svelte-19ckzb5{display:grid;box-sizing:border-box;width:72px;aspect-ratio:16 / 9;overflow:hidden;place-items:center;border:1px solid var(--demo-control-border, #c9c4b8);border-radius:6px;color:var(--demo-muted-text, #716d64);background:var(--demo-inset-bg, #e8e6de)}.recent-media.has-thumbnail.svelte-19ckzb5{border-color:var(--demo-card-border, #dedacf);background:var(--demo-media-bg, #171717)}.recent-media.svelte-19ckzb5 img:where(.svelte-19ckzb5){display:block;width:100%;height:100%;object-fit:cover}.source-mark.svelte-19ckzb5{font-size:.68rem;font-weight:750;letter-spacing:.08em}.recent-copy.svelte-19ckzb5{display:grid;min-width:0;gap:5px}.recent-title.svelte-19ckzb5{overflow:hidden;font-size:.92rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.recent-details.svelte-19ckzb5{display:flex;min-width:0;flex-wrap:wrap;gap:4px;color:var(--demo-muted-text, #716d64);font-size:.78rem;font-variant-numeric:tabular-nums}.recent-remove.svelte-19ckzb5{align-self:center;margin-right:12px;padding:7px 9px;border:1px solid var(--demo-compact-control-border, #cbc6bb);border-radius:6px;color:var(--demo-muted-text, #716d64);font-size:.76rem;font-weight:600}.recent-remove.svelte-19ckzb5:hover:not(:disabled){border-color:var(--demo-danger-border, #c59692);color:var(--demo-danger-text, #a23c35);background:var(--demo-muted-bg, #f1efe8)}.recent-open.svelte-19ckzb5:focus-visible,.recent-remove.svelte-19ckzb5:focus-visible{position:relative;z-index:1;outline:2px solid var(--demo-focus-ring, #d99118);outline-offset:-2px}.recent-open.svelte-19ckzb5:disabled,.recent-remove.svelte-19ckzb5:disabled{cursor:default;opacity:.6}@media(hover:hover)and (pointer:fine){.recent-remove.svelte-19ckzb5{visibility:hidden;opacity:0;pointer-events:none;transition:opacity .12s ease,visibility .12s ease}.recent-item.svelte-19ckzb5:hover .recent-remove:where(.svelte-19ckzb5),.recent-item.svelte-19ckzb5:focus-within .recent-remove:where(.svelte-19ckzb5){visibility:visible;opacity:1;pointer-events:auto}.recent-remove.svelte-19ckzb5:disabled{opacity:.6}}@media(max-width:520px){.recent-open.svelte-19ckzb5{grid-template-columns:56px minmax(0,1fr);gap:10px;padding-left:12px}.recent-media.svelte-19ckzb5{width:56px}.recent-details.svelte-19ckzb5{gap:3px}.recent-remove.svelte-19ckzb5{align-self:stretch;margin:8px 8px 8px 0}}@media(pointer:coarse){.recent-open.svelte-19ckzb5,.recent-remove.svelte-19ckzb5{min-height:44px}}.demo-speakers-panel.svelte-129igxt{color:var(--demo-text, #171717);background:var(--demo-surface-bg, #faf9f5);border:1px solid var(--demo-border, #d8d4c9);border-radius:12px;box-shadow:var( --demo-shadow-panel, 0 10px 30px rgb(31 29 24 / 5%) );overflow:hidden}.panel-header.svelte-129igxt{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 18px;border-bottom:1px solid var(--demo-divider, #e2ded4);background:var(--demo-section-header-bg, #faf9f5)}h2.svelte-129igxt{margin:0;font-size:var(--demo-section-title-font-size, 1.05rem);font-weight:var(--demo-section-title-font-weight, bold);line-height:var(--demo-section-title-line-height, normal)}.toolbar.svelte-129igxt{display:flex;flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:7px}.control-button.svelte-129igxt,.isolate-button.svelte-129igxt,.speed-select.svelte-129igxt{box-sizing:border-box;min-height:32px;color:var(--demo-control-text, #393630);background:var(--demo-control-bg, #f3f1ea);border:1px solid var(--demo-compact-control-border, #cbc6bb);border-radius:7px;font:inherit;font-size:.76rem}.control-button.svelte-129igxt,.isolate-button.svelte-129igxt{padding:6px 10px;cursor:pointer}.control-button.is-active.svelte-129igxt{color:var(--demo-accent-text, #6d4505);background:var(--demo-accent-soft-bg, #fff3d7);border-color:var(--demo-accent, #d99118)}.control-button.svelte-129igxt:disabled,.isolate-button.svelte-129igxt:disabled{opacity:.45;cursor:default}.visibility-toggle.svelte-129igxt input:where(.svelte-129igxt){margin:0;accent-color:var(--demo-accent-strong, #8a5a0a)}.speaker-grid.svelte-129igxt{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:10px;padding:14px}.speaker-card.svelte-129igxt{position:relative;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;padding:11px 12px;background:var(--demo-raised-bg, #fff);border:1px solid var(--demo-card-border, #dedacf);border-radius:9px;transition:background-color .12s ease,border-color .12s ease,opacity .12s ease,box-shadow .12s ease}.speaker-card.is-highlighted.svelte-129igxt{background:var(--demo-highlight-bg, #fffaf0);border-color:var(--demo-accent, #d99118);box-shadow:var( --demo-shadow-accent, 0 0 0 1px rgb(217 145 24 / 18%) )}.speaker-card.is-hidden.svelte-129igxt{opacity:.58}.visibility-toggle.svelte-129igxt{display:inline-flex;align-items:center;cursor:pointer}.speaker-swatch.svelte-129igxt{width:26px;height:26px;padding:0;background:var(--speaker-color);border:3px solid var(--demo-raised-bg, #fff);border-radius:6px;box-shadow:0 0 0 1px var(--demo-subtle-outline, #aaa59a);cursor:pointer}.speaker-swatch[aria-current=true].svelte-129igxt{box-shadow:0 0 0 2px var(--demo-accent, #d99118),0 0 0 4px var(--demo-accent-soft-bg, #fff3d7)}.speaker-swatch.svelte-129igxt:disabled{cursor:default;filter:saturate(.35)}.speaker-copy.svelte-129igxt{display:flex;min-width:0;flex-direction:column;gap:2px}.speaker-copy.svelte-129igxt strong:where(.svelte-129igxt){overflow:hidden;font-size:.82rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.speaker-copy.svelte-129igxt span:where(.svelte-129igxt){color:var(--demo-muted-text, #716d64);font-size:.71rem;font-variant-numeric:tabular-nums;white-space:nowrap}.speed-select.svelte-129igxt{width:66px;padding:4px 5px;background:var(--demo-surface-bg, #faf9f5)}.isolate-button.svelte-129igxt{min-height:28px;padding:4px 7px;color:var(--demo-muted-text, #716d64);background:transparent;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .1s ease,visibility .1s ease}.speaker-card.svelte-129igxt:hover .isolate-button:where(.svelte-129igxt),.speaker-card.svelte-129igxt:focus-within .isolate-button:where(.svelte-129igxt){opacity:1;pointer-events:auto;visibility:visible}.empty-state.svelte-129igxt{margin:0;padding:28px 24px;color:var(--demo-muted-text, #716d64);text-align:center}button.svelte-129igxt:focus-visible,select.svelte-129igxt:focus-visible,input.svelte-129igxt:focus-visible{outline:2px solid var(--demo-accent, #d99118);outline-offset:2px}.sr-only.svelte-129igxt{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:800px){.toolbar.svelte-129igxt{justify-content:flex-end}}@media(max-width:560px){.panel-header.svelte-129igxt{padding:18px 16px 16px}.toolbar.svelte-129igxt{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.control-button.svelte-129igxt{width:100%;justify-content:center}.speaker-grid.svelte-129igxt{grid-template-columns:minmax(0,1fr);padding:10px}}@media(pointer:coarse){.control-button.svelte-129igxt,.isolate-button.svelte-129igxt,.speed-select.svelte-129igxt{min-height:44px}.visibility-toggle.svelte-129igxt{min-width:44px;min-height:44px;justify-content:center;margin:-9px}.speaker-swatch.svelte-129igxt{width:40px;height:40px}.isolate-button.svelte-129igxt{min-width:48px}}@media(max-width:390px){.toolbar.svelte-129igxt{grid-template-columns:minmax(0,1fr)}.speaker-card.svelte-129igxt{grid-template-columns:auto auto minmax(0,1fr) auto}.speed-select.svelte-129igxt{grid-column:2 / -1;width:100%}}@media(prefers-reduced-motion:reduce){.speaker-card.svelte-129igxt,.isolate-button.svelte-129igxt{transition:none}}.demo-player-result.svelte-1xryfnd{display:grid;min-width:0;gap:14px;margin-top:24px;color:var(--demo-text, #171717);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}.timeline-instructions.svelte-1xryfnd{margin:-3px 4px 1px;color:var(--demo-muted-text, #716d64);font-size:.78rem;line-height:1.4;text-align:center}.player.svelte-1xryfnd{min-width:0;width:100%}.senko-demo.svelte-1du1zi4,.senko-demo.svelte-1du1zi4 :where(.svelte-1du1zi4){all:revert}html.senko-demo-route[data-senko-demo-theme=light]{--demo-page-bg: #f5f4ef;--demo-surface-bg: #faf9f5;--demo-section-header-bg: #faf9f5;--demo-raised-bg: #fff;--demo-muted-bg: #f1efe8;--demo-inset-bg: #e8e6de;--demo-text: #171717;--demo-muted-text: #716d64;--demo-intro-text: #171717;--demo-control-text: #393630;--demo-border: #d8d4c9;--demo-divider: #e2ded4;--demo-control-border: #c9c4b8;--demo-strong-border: #b9b4a8;--demo-hover-border: #a9a397;--demo-active-border: #8f897e;--demo-compact-control-border: #cbc6bb;--demo-card-border: #dedacf;--demo-subtle-outline: #aaa59a;--demo-control-bg: #f3f1ea;--demo-accent: #d99118;--demo-accent-strong: #8a5a0a;--demo-accent-text: #6d4505;--demo-accent-soft-bg: #fff3d7;--demo-highlight-bg: #fffaf0;--demo-success-text: #35694f;--demo-success-dot: #4f8a6c;--demo-success-border: #8ba895;--demo-danger-text: #a23c35;--demo-danger-dot: #b84840;--demo-danger-border: #c59692;--demo-bevel-light: #fff;--demo-on-dark: #fff;--demo-media-bg: #171717;--demo-overlay-bg: rgb(23 23 23 / 84%);--demo-chapter-marker: #5f3b05;--demo-raised-translucent: rgb(250 249 245 / 94%);--demo-focus-ring: rgb(217 145 24 / 55%);--demo-pulse-start: rgb(217 145 24 / 40%);--demo-pulse-end: rgb(217 145 24 / 0%);--demo-shadow-subtle: 0 1px 3px rgb(36 32 22 / 8%);--demo-shadow-selected: 0 1px 3px rgb(36 32 22 / 14%);--demo-shadow-play: 0 3px 14px rgb(0 0 0 / 22%);--demo-shadow-panel: 0 10px 30px rgb(31 29 24 / 5%);--demo-shadow-accent: 0 0 0 1px rgb(217 145 24 / 18%);--demo-shadow-button: 0 1px 3px rgb(31 29 24 / 12%);--demo-shadow-storyboard: 0 5px 16px rgb(36 32 22 / 18%);--demo-shadow-floating: 0 3px 10px rgb(36 32 22 / 14%);--demo-scrollbar-track: #f1efe8;--demo-scrollbar-thumb: #aaa59a;--demo-scrollbar-thumb-hover: #8f897e;--demo-scrollbar-thumb-active: #716d64;color-scheme:light}html.senko-demo-route[data-senko-demo-theme=dark]{--demo-page-bg: #141517;--demo-surface-bg: #1c1e21;--demo-section-header-bg: #303238;--demo-raised-bg: #25272b;--demo-muted-bg: #202226;--demo-inset-bg: #2b2e33;--demo-text: #f2f0ea;--demo-muted-text: #aaa69d;--demo-intro-text: #aaa69d;--demo-control-text: #dedad1;--demo-border: #383b42;--demo-divider: #30333a;--demo-control-border: #484c55;--demo-strong-border: #5a5f69;--demo-hover-border: #6b707a;--demo-active-border: #7a808b;--demo-compact-control-border: #484c55;--demo-card-border: #3d4047;--demo-subtle-outline: #656a74;--demo-control-bg: #292c31;--demo-accent: #e2a43b;--demo-accent-strong: #f0bd5b;--demo-accent-text: #f0bd5b;--demo-accent-soft-bg: #3b2c15;--demo-highlight-bg: #302719;--demo-success-text: #85c9a5;--demo-success-dot: #63ad84;--demo-success-border: #547c67;--demo-danger-text: #ef9189;--demo-danger-dot: #d3645c;--demo-danger-border: #8b5a57;--demo-bevel-light: #626771;--demo-on-dark: #fff;--demo-media-bg: #0b0c0e;--demo-overlay-bg: rgb(11 12 14 / 88%);--demo-chapter-marker: #d7a03e;--demo-raised-translucent: rgb(37 39 43 / 94%);--demo-focus-ring: rgb(226 164 59 / 72%);--demo-pulse-start: rgb(226 164 59 / 45%);--demo-pulse-end: rgb(226 164 59 / 0%);--demo-shadow-subtle: 0 1px 3px rgb(0 0 0 / 30%);--demo-shadow-selected: 0 1px 3px rgb(0 0 0 / 34%);--demo-shadow-play: 0 3px 14px rgb(0 0 0 / 48%);--demo-shadow-panel: 0 10px 30px rgb(0 0 0 / 22%);--demo-shadow-accent: 0 0 0 1px rgb(226 164 59 / 28%);--demo-shadow-button: 0 1px 3px rgb(0 0 0 / 32%);--demo-shadow-storyboard: 0 5px 16px rgb(0 0 0 / 42%);--demo-shadow-floating: 0 3px 10px rgb(0 0 0 / 38%);--demo-scrollbar-track: #1b1d20;--demo-scrollbar-thumb: #5c6068;--demo-scrollbar-thumb-hover: #747983;--demo-scrollbar-thumb-active: #8a909b;--demo-audio-controls-top-gap: 12px;--demo-audio-header-height: 38px;--demo-audio-header-padding-block: 8px;--demo-theme-icon-filter: invert(1);color-scheme:dark}.senko-demo.svelte-1du1zi4{--demo-section-title-font-size: 1.05rem;--demo-section-title-font-weight: bold;--demo-section-title-line-height: normal;display:block;min-height:100vh;color:var(--demo-text);background:var(--demo-page-bg);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;line-height:normal}.senko-demo.svelte-1du1zi4 :where(.svelte-1du1zi4)::selection{color:HighlightText;background-color:Highlight}html.senko-demo-route,html.senko-demo-route *{scrollbar-color:var(--demo-scrollbar-thumb) var(--demo-scrollbar-track);scrollbar-width:auto}html.senko-demo-route{overflow-y:scroll;scrollbar-gutter:stable}html.senko-demo-route::-webkit-scrollbar,html.senko-demo-route *::-webkit-scrollbar{width:12px;height:12px}html.senko-demo-route::-webkit-scrollbar-track,html.senko-demo-route *::-webkit-scrollbar-track{background:var(--demo-scrollbar-track);border:0}html.senko-demo-route::-webkit-scrollbar-thumb,html.senko-demo-route *::-webkit-scrollbar-thumb{min-width:28px;min-height:28px;border:2px solid var(--demo-scrollbar-track);border-radius:999px;background:var(--demo-scrollbar-thumb);background-clip:padding-box}html.senko-demo-route::-webkit-scrollbar-thumb:hover,html.senko-demo-route *::-webkit-scrollbar-thumb:hover{background:var(--demo-scrollbar-thumb-hover);background-clip:padding-box}html.senko-demo-route::-webkit-scrollbar-thumb:active,html.senko-demo-route *::-webkit-scrollbar-thumb:active{background:var(--demo-scrollbar-thumb-active);background-clip:padding-box}html.senko-demo-route::-webkit-scrollbar-corner,html.senko-demo-route *::-webkit-scrollbar-corner{background:var(--demo-scrollbar-track)}html.senko-demo-route::-webkit-scrollbar-button,html.senko-demo-route *::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important;border:0!important;background:none!important}.senko-demo.svelte-1du1zi4 main:where(.svelte-1du1zi4){box-sizing:border-box;width:min(760px,100%);margin:0 auto;padding:64px 24px}.senko-demo.svelte-1du1zi4 h1:where(.svelte-1du1zi4){margin:0;font-size:2.5rem}.senko-demo.svelte-1du1zi4 .demo-heading:where(.svelte-1du1zi4){display:block}.senko-demo.svelte-1du1zi4 .demo-title-row:where(.svelte-1du1zi4){display:flex;align-items:center;justify-content:space-between;gap:20px}.senko-demo.svelte-1du1zi4 .demo-intro:where(.svelte-1du1zi4){display:grid;gap:14px;max-width:690px;margin-top:20px;color:var(--demo-intro-text);line-height:1.42}.senko-demo.svelte-1du1zi4 .demo-intro:where(.svelte-1du1zi4) p:where(.svelte-1du1zi4){margin:0}.senko-demo.svelte-1du1zi4 .demo-intro:where(.svelte-1du1zi4) .demo-tagline:where(.svelte-1du1zi4){color:var(--demo-text);font-size:1.04rem}.senko-demo.svelte-1du1zi4 .demo-intro:where(.svelte-1du1zi4) a:where(.svelte-1du1zi4){color:var(--demo-accent-strong);text-underline-offset:2px}.senko-demo.svelte-1du1zi4 .demo-intro:where(.svelte-1du1zi4) a:where(.svelte-1du1zi4):hover{color:var(--demo-accent-text)}.senko-demo.svelte-1du1zi4 .theme-toggle:where(.svelte-1du1zi4){display:grid;width:36px;height:36px;flex:0 0 auto;padding:0;place-items:center;border:1px solid var(--demo-control-border, #b9b4a8);border-radius:7px;color:var(--demo-text, #171717);background:var(--demo-surface-bg, #faf9f5);cursor:pointer}.senko-demo.svelte-1du1zi4 .theme-toggle:where(.svelte-1du1zi4) .theme-icon:where(.svelte-1du1zi4){display:block;width:20px;height:20px;color:inherit;object-fit:contain;filter:var(--demo-theme-icon-filter, none)}.senko-demo.svelte-1du1zi4 .theme-toggle:where(.svelte-1du1zi4) .theme-icon.is-sun:where(.svelte-1du1zi4){width:22px;height:22px}.senko-demo.svelte-1du1zi4 .theme-toggle:where(.svelte-1du1zi4):hover{border-color:var(--demo-hover-border, #8f897e);background:var(--demo-muted-bg, #e8e6de)}.senko-demo.svelte-1du1zi4 .theme-toggle:where(.svelte-1du1zi4):focus-visible{outline:2px solid var(--demo-focus-ring, #d99118);outline-offset:2px}.senko-demo.svelte-1du1zi4 .source-field:where(.svelte-1du1zi4){margin-top:20px}.senko-demo.svelte-1du1zi4 .source-instructions:where(.svelte-1du1zi4){margin:0 0 8px;color:var(--demo-muted-text)}.senko-demo.svelte-1du1zi4 input:where(.svelte-1du1zi4),.senko-demo.svelte-1du1zi4 button:where(.svelte-1du1zi4){font:inherit}.senko-demo.svelte-1du1zi4 #audio:where(.svelte-1du1zi4)::file-selector-button{margin-right:10px}.senko-demo.svelte-1du1zi4 .actions:where(.svelte-1du1zi4){display:flex;gap:8px;margin-top:16px}.senko-demo.svelte-1du1zi4 button:where(.svelte-1du1zi4){padding:8px 14px}.senko-demo.svelte-1du1zi4 #status:where(.svelte-1du1zi4){margin-top:28px}.senko-demo.svelte-1du1zi4 #status:where(.svelte-1du1zi4).is-busy{display:flex;align-items:center;gap:8px}.senko-demo.svelte-1du1zi4 #status:where(.svelte-1du1zi4).is-busy:before{box-sizing:border-box;width:1em;height:1em;flex:0 0 auto;border:2px solid currentcolor;border-right-color:transparent;border-radius:50%;animation:svelte-1du1zi4-status-spin .7s linear infinite;content:""}.senko-demo.svelte-1du1zi4 .normalization-panel:where(.svelte-1du1zi4){display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:24px;padding:16px 18px;border:1px solid var(--demo-border);border-radius:12px;background:var(--demo-surface-bg)}.senko-demo.svelte-1du1zi4 .normalization-panel[hidden]:where(.svelte-1du1zi4){display:none}.senko-demo.svelte-1du1zi4 .normalization-copy:where(.svelte-1du1zi4) h2:where(.svelte-1du1zi4),.senko-demo.svelte-1du1zi4 .normalization-copy:where(.svelte-1du1zi4) p:where(.svelte-1du1zi4){margin:0}.senko-demo.svelte-1du1zi4 .normalization-copy:where(.svelte-1du1zi4) h2:where(.svelte-1du1zi4){font-size:1.05rem}.senko-demo.svelte-1du1zi4 .normalization-copy:where(.svelte-1du1zi4) p:where(.svelte-1du1zi4){margin-top:3px;color:var(--demo-muted-text);font-size:.85rem}.senko-demo.svelte-1du1zi4 .normalization-result:where(.svelte-1du1zi4){display:flex;align-items:center;gap:24px;font-variant-numeric:tabular-nums}.senko-demo.svelte-1du1zi4 .result-summary:where(.svelte-1du1zi4){display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.35fr) minmax(0,.85fr);overflow:hidden;margin:24px 0 0;border:1px solid var(--demo-border);border-radius:12px;background:var(--demo-surface-bg);font-variant-numeric:tabular-nums}.senko-demo.svelte-1du1zi4 .result-summary[hidden]:where(.svelte-1du1zi4){display:none}.senko-demo.svelte-1du1zi4 .summary-metric:where(.svelte-1du1zi4){min-width:0;padding:14px 18px}.senko-demo.svelte-1du1zi4 .summary-metric:where(.svelte-1du1zi4)+.summary-metric:where(.svelte-1du1zi4){border-left:1px solid var(--demo-divider)}.senko-demo.svelte-1du1zi4 .summary-metric:where(.svelte-1du1zi4) dt:where(.svelte-1du1zi4){color:var(--demo-muted-text);font-size:.7rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.senko-demo.svelte-1du1zi4 .summary-metric:where(.svelte-1du1zi4) dd:where(.svelte-1du1zi4){margin:5px 0 0;font-size:1rem;font-weight:450;white-space:nowrap}.senko-demo.svelte-1du1zi4 .result-summary:where(.svelte-1du1zi4):not([hidden])+.progress-panel:where(.svelte-1du1zi4){margin-top:12px}.senko-demo.svelte-1du1zi4 .progress-panel:where(.svelte-1du1zi4){overflow:hidden;margin-top:24px;border:1px solid var(--demo-border);border-radius:12px;background:var(--demo-surface-bg)}.senko-demo.svelte-1du1zi4 .progress-heading:where(.svelte-1du1zi4){display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:16px 18px;background:var(--demo-section-header-bg)}.senko-demo.svelte-1du1zi4 .progress-heading:where(.svelte-1du1zi4) h2:where(.svelte-1du1zi4),.senko-demo.svelte-1du1zi4 .progress-heading:where(.svelte-1du1zi4) p:where(.svelte-1du1zi4){margin:0}.senko-demo.svelte-1du1zi4 .progress-heading:where(.svelte-1du1zi4) h2:where(.svelte-1du1zi4){font-size:var(--demo-section-title-font-size);font-weight:var(--demo-section-title-font-weight);line-height:var(--demo-section-title-line-height)}.senko-demo.svelte-1du1zi4 .progress-heading:where(.svelte-1du1zi4) p:where(.svelte-1du1zi4){color:var(--demo-muted-text);font-size:.85rem}.senko-demo.svelte-1du1zi4 .progress-table-scroll:where(.svelte-1du1zi4){overflow-x:auto}.senko-demo.svelte-1du1zi4 table:where(.svelte-1du1zi4){width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.senko-demo.svelte-1du1zi4 th:where(.svelte-1du1zi4),.senko-demo.svelte-1du1zi4 td:where(.svelte-1du1zi4){padding:11px 18px;border-top:1px solid var(--demo-divider);text-align:left}.senko-demo.svelte-1du1zi4 thead:where(.svelte-1du1zi4) th:where(.svelte-1du1zi4){color:var(--demo-muted-text);background:var(--demo-muted-bg);font-size:.75rem;font-weight:650;letter-spacing:.05em;text-transform:uppercase}.senko-demo.svelte-1du1zi4 tbody:where(.svelte-1du1zi4) th:where(.svelte-1du1zi4){font-size:.92rem;font-weight:400}.senko-demo.svelte-1du1zi4 thead:where(.svelte-1du1zi4) th:where(.svelte-1du1zi4):last-child,.senko-demo.svelte-1du1zi4 .stage-elapsed:where(.svelte-1du1zi4){text-align:right}.senko-demo.svelte-1du1zi4 td:where(.svelte-1du1zi4){font-size:.92rem}.senko-demo.svelte-1du1zi4 .stage-status:where(.svelte-1du1zi4){display:inline-flex;align-items:center;gap:7px;color:var(--demo-muted-text);font-size:.85rem;font-weight:600}.senko-demo.svelte-1du1zi4 .stage-status:where(.svelte-1du1zi4):before{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--demo-strong-border);content:""}.senko-demo.svelte-1du1zi4 .stage-status[data-status=active]:where(.svelte-1du1zi4){color:var(--demo-accent-strong)}.senko-demo.svelte-1du1zi4 .stage-status[data-status=active]:where(.svelte-1du1zi4):before{background:var(--demo-accent);box-shadow:0 0 0 0 var(--demo-pulse-start);animation:svelte-1du1zi4-stage-pulse 1.2s ease-out infinite}.senko-demo.svelte-1du1zi4 .stage-status:where(.svelte-1du1zi4)[data-status=complete]{color:var(--demo-success-text)}.senko-demo.svelte-1du1zi4 .stage-status:where(.svelte-1du1zi4)[data-status=complete]:before{background:var(--demo-success-dot)}.senko-demo.svelte-1du1zi4 .stage-status:where(.svelte-1du1zi4)[data-status=cancelled],.senko-demo.svelte-1du1zi4 .stage-status:where(.svelte-1du1zi4)[data-status=stopped]{color:var(--demo-muted-text)}.senko-demo.svelte-1du1zi4 .stage-status:where(.svelte-1du1zi4)[data-status=failed]{color:var(--demo-danger-text)}.senko-demo.svelte-1du1zi4 .stage-status:where(.svelte-1du1zi4)[data-status=failed]:before{background:var(--demo-danger-dot)}.senko-demo.svelte-1du1zi4 .stage-elapsed:where(.svelte-1du1zi4){width:7.5rem;color:var(--demo-muted-text)}@keyframes svelte-1du1zi4-status-spin{to{transform:rotate(1turn)}}@keyframes svelte-1du1zi4-stage-pulse{70%,to{box-shadow:0 0 0 6px var(--demo-pulse-end)}}@media(prefers-reduced-motion:reduce){.senko-demo.svelte-1du1zi4 #status:where(.svelte-1du1zi4).is-busy:before,.senko-demo.svelte-1du1zi4 .stage-status[data-status=active]:where(.svelte-1du1zi4):before{animation:none}}@media(max-width:520px){.senko-demo.svelte-1du1zi4 main:where(.svelte-1du1zi4){padding:40px 16px}.senko-demo.svelte-1du1zi4 .demo-title-row:where(.svelte-1du1zi4){gap:12px}.senko-demo.svelte-1du1zi4 .progress-heading:where(.svelte-1du1zi4){align-items:flex-start;flex-direction:column;gap:4px}.senko-demo.svelte-1du1zi4 .normalization-panel:where(.svelte-1du1zi4),.senko-demo.svelte-1du1zi4 .normalization-result:where(.svelte-1du1zi4){align-items:flex-start;flex-direction:column;gap:8px}.senko-demo.svelte-1du1zi4 .result-summary:where(.svelte-1du1zi4){grid-template-columns:repeat(2,minmax(0,1fr))}.senko-demo.svelte-1du1zi4 .summary-metric:where(.svelte-1du1zi4):nth-child(odd){border-left:0}.senko-demo.svelte-1du1zi4 .summary-metric:where(.svelte-1du1zi4):nth-child(n+3){border-top:1px solid var(--demo-divider)}.senko-demo.svelte-1du1zi4 .summary-metric:where(.svelte-1du1zi4):nth-child(3),.senko-demo.svelte-1du1zi4 .summary-metric:where(.svelte-1du1zi4):nth-child(4){grid-column:1 / -1;border-left:0}.senko-demo.svelte-1du1zi4 th:where(.svelte-1du1zi4),.senko-demo.svelte-1du1zi4 td:where(.svelte-1du1zi4){padding-right:14px;padding-left:14px}}
