.workspace-library-badge{display:inline-flex;max-width:100%;padding:3px 6px;border-radius:4px;font-size:9px;line-height:1.3;font-weight:600;background:#e3d3ff;color:#271a3a}.workspace-ensemble:is([data-kind=clone],[data-kind=choir]) .workspace-library-badge[data-badge=new]{background:#d2c2ee}.workspace-library-badge[data-glossy]{position:relative;overflow:hidden;isolation:isolate}.workspace-library-badge[data-glossy] .workspace-library-badge-label{position:relative;z-index:1}.workspace-library-badge[data-glossy]:before{content:"";position:absolute;top:-150%;right:-100%;bottom:-150%;left:-100%;background:linear-gradient(135deg,#ffffff00 40%,var(--badge-gloss-edge, #ffffff38) 46%,var(--badge-gloss-core, #ffffffe6) 50%,var(--badge-gloss-edge, #ffffff38) 54%,#ffffff00 60%);pointer-events:none;opacity:0;transform:translate(-45%,-45%)}.workspace-library-badge[data-shining]:before{animation:workspace-badge-gloss .9s cubic-bezier(.4,0,.6,1)}@keyframes workspace-badge-gloss{0%{opacity:0;transform:translate(-45%,-45%)}12%,88%{opacity:1}to{opacity:0;transform:translate(45%,45%)}}.workspace-library-badge[data-badge=featured]{--badge-gloss-edge: #d8c1ff1c;--badge-gloss-core: #d8c1ff55;background:#211d2b;color:#e3d3ff;border:1px solid #8c79ad}.workspace-voice{min-width:0}.workspace-voice-art{position:relative;aspect-ratio:1;background:var(--surface);border-radius:10px}.workspace-voice-art>button:first-child{width:100%;height:100%;padding:0;border-radius:10px;overflow:hidden;display:block;border:2px solid transparent;transition-property:background-color,color}.workspace-voice-art>button:first-child:hover{border-color:var(--muted)}.workspace-voice.selected .workspace-voice-art>button:first-child{border-color:var(--accent)}.workspace-voice-art img{width:100%;height:100%;object-fit:cover;display:block}.workspace-voice-name{display:block;font-size:12px;line-height:1.5;text-align:left;padding:8px 0 0;width:100%;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-voice-name:hover{color:var(--accent)}.workspace-voice-art>.workspace-favorite{position:absolute;top:6px;right:6px;width:26px;height:26px;display:grid;place-items:center;padding:0;border:1px solid var(--line);border-radius:50%;background:var(--surface);color:var(--ink)}.workspace-favorite>svg{display:block;transform:translateY(.25px)}.workspace-favorite:hover{border-color:var(--muted)}.workspace-favorite[aria-pressed=true]{color:#f3c351}.workspace-favorite[aria-pressed=true] svg{fill:currentColor}.workspace-favorite:disabled{opacity:.6;cursor:default}.workspace-voice>span{display:block;color:var(--muted);font-size:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-premium,.premium-voice-badge.workspace-premium{position:absolute;inset:7px auto auto 7px;padding:3px 6px;background:#14141ee8;color:#f2eff8;font-size:9px;font-weight:400;line-height:1.5;border-radius:4px;pointer-events:none}.workspace-card-badges{position:absolute;top:7px;left:7px;right:38px;display:flex;align-items:flex-start;flex-direction:column;gap:4px;pointer-events:none}.workspace-card-badges .workspace-premium{position:static}.workspace-voice-art>.play-button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;color:#f6f4ff;background:#1c1b28ed;border:1px solid #868397;border-radius:50%}.workspace-voice-art>.play-button{position:absolute;bottom:8px;right:8px}.workspace-voice-art>.play-button:hover,.workspace-voice-art>.play-button.is-playing{background:var(--accent);color:var(--accent-ink)}@font-face{font-family:VOIS Workspace;src:url(/assets/inter-c8O0ljhh.ttf) format("truetype");font-style:normal;font-weight:100 900;font-display:swap}.standalone-demo .sd-native-wizard{color-scheme:dark;--workspace-styles-ready: 1;--layer-voice-drag: 140;--layer-payment-feedback: 160;--bg: oklch(18.6% .008 265);--surface: #23232d;--raised: #2c2938;--ink: oklch(96.4% .004 280);--muted: oklch(74% .012 280);--line: oklch(35% .012 275);--accent: oklch(77% .112 301);--drop-edge: #bca3e0;--drop-radius: 18px;--accent-ink: oklch(22% .041 301);--green: oklch(79% .09 155);--warning: oklch(81% .11 67);font:13px/1.5 VOIS Workspace,system-ui,sans-serif;background:var(--bg);color:var(--ink);font-synthesis:none;-webkit-font-smoothing:antialiased}.standalone-demo .sd-native-wizard .source-cleanup-controls{border:0;margin:20px 0 0;padding:0;min-width:0}.standalone-demo .sd-native-wizard .source-cleanup-controls legend{margin-bottom:10px;font-weight:600}.standalone-demo .sd-native-wizard .source-cleanup-controls .choir-maker-check{display:flex;align-items:center;gap:10px;margin:10px 0}.standalone-demo .sd-native-wizard .source-cleanup-controls input{accent-color:var(--accent);width:16px;height:16px}.standalone-demo .sd-native-wizard *{box-sizing:border-box;-webkit-user-select:none;user-select:none}.standalone-demo .sd-native-wizard ::selection{background:transparent;color:inherit}.standalone-demo .sd-native-wizard img{-webkit-user-drag:none}.standalone-demo .sd-native-wizard[data-input-method=pointer] :focus-visible{outline:none}.standalone-demo .sd-native-wizard button:focus:not(:focus-visible),.standalone-demo .sd-native-wizard input:focus:not(:focus-visible),.standalone-demo .sd-native-wizard summary:focus:not(:focus-visible){outline:none}.standalone-demo .sd-native-wizard button,.standalone-demo .sd-native-wizard input,.standalone-demo .sd-native-wizard select{font:inherit}.standalone-demo .sd-native-wizard button{cursor:pointer;color:inherit}.standalone-demo .sd-native-wizard button:disabled,.standalone-demo .sd-native-wizard input:disabled,.standalone-demo .sd-native-wizard select:disabled{cursor:default;opacity:.5}.standalone-demo .sd-native-wizard button,.standalone-demo .sd-native-wizard input,.standalone-demo .sd-native-wizard select,.standalone-demo .sd-native-wizard summary{-webkit-tap-highlight-color:transparent}.standalone-demo .sd-native-wizard :is(button,input,textarea,select,summary,a[href],[tabindex]):focus-visible{outline:none}.standalone-demo .sd-native-wizard :is(button,input,textarea,select,summary,a[href],[tabindex]):not([type=range]):focus-visible{background-image:linear-gradient(#ffffff0f,#ffffff0f)}.standalone-demo .sd-native-wizard button{border:0;background:transparent}.standalone-demo .sd-native-wizard button,.standalone-demo .sd-native-wizard select{transition:background-color .16s ease-out,color .16s ease-out,border-color .16s ease-out}.standalone-demo .sd-native-wizard select,.standalone-demo .sd-native-wizard input[type=text]{background:var(--raised);color:var(--ink);border:1px solid var(--line);border-radius:12px}.standalone-demo .sd-native-wizard select{padding:8px 28px 8px 10px;max-width:100%}.standalone-demo .sd-native-wizard h1,.standalone-demo .sd-native-wizard h2,.standalone-demo .sd-native-wizard p{margin:0}.standalone-demo .sd-native-wizard h1{font-size:21px;line-height:1.3;font-weight:650;letter-spacing:-.025em}.standalone-demo .sd-native-wizard h2{font-size:15px;font-weight:600}.standalone-demo .sd-native-wizard p{color:var(--muted);text-wrap:pretty}.standalone-demo .sd-native-wizard svg{flex-shrink:0}.standalone-demo .sd-native-wizard .workspace-recovery .ws-button{min-height:44px}.standalone-demo .sd-native-wizard .workspace-recovery .ws-button:focus-visible{outline:none;background:#d2b9fc}.standalone-demo .sd-native-wizard .ws-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px}.standalone-demo .sd-native-wizard .ws-icon:hover{background:var(--raised)}.standalone-demo .sd-native-wizard .workspace-filters .workspace-select{flex:0 0 auto;font-size:11px;width:136px}.standalone-demo .sd-native-wizard .workspace-favorites-sort{flex-shrink:0;height:36px;white-space:nowrap;border-color:var(--line);background:var(--raised);font-size:11px}.standalone-demo .sd-native-wizard .workspace-favorites-sort:hover{border-color:var(--accent)}.standalone-demo .sd-native-wizard .workspace-favorites-sort[aria-pressed=true]{border-color:#f3c35180}.standalone-demo .sd-native-wizard .workspace-favorites-sort[aria-pressed=true] svg{color:#f3c351;fill:currentColor}@keyframes workspace-library-enter{0%{opacity:.6}to{opacity:1}}@keyframes voice-selection-hint{0%,to{opacity:0}35%,60%{opacity:1}}@keyframes workspace-pulse{to{opacity:.5}}.standalone-demo .sd-native-wizard .inspector-field{display:flex;flex-direction:column;gap:9px}.standalone-demo .sd-native-wizard .inspector-field>span{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--ink)}.standalone-demo .sd-native-wizard .inspector-field output{color:var(--muted);font-variant-numeric:tabular-nums}.standalone-demo .sd-native-wizard .inspector-field .workspace-select{width:100%}.standalone-demo .sd-native-wizard .voice-picker{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--raised);overflow-wrap:anywhere}.standalone-demo .sd-native-wizard .voice-picker:hover{border-color:var(--accent)}.standalone-demo .sd-native-wizard input[type=range]{width:100%;margin:0;accent-color:var(--accent);cursor:pointer;height:20px}.standalone-demo .sd-native-wizard .range-endpoints{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;margin-top:-4px}.standalone-demo .sd-native-wizard .workspace-harmony .workspace-select{width:112px}.standalone-demo .sd-native-wizard .inspector-action{margin-top:auto;display:flex;flex-direction:column;gap:12px;padding-top:10px}.standalone-demo .sd-native-wizard .inspector-action>small{text-align:center;color:var(--muted);font-size:10px}.standalone-demo .sd-native-wizard .ws-button{display:inline-flex;gap:8px;align-items:center;justify-content:center;min-height:34px;padding:8px 12px;border:1px solid transparent;border-radius:12px;font-size:12px;font-weight:550}.standalone-demo .sd-native-wizard .ws-button.primary{min-height:40px;background:var(--accent);color:var(--accent-ink)}.standalone-demo .sd-native-wizard .ws-button.primary:hover:not(:disabled){background:#d2b9fc}.standalone-demo .sd-native-wizard .ws-button.secondary{background:var(--surface);border-color:var(--line)}.standalone-demo .sd-native-wizard .ws-button.secondary:hover:not(:disabled){background:var(--raised);border-color:var(--muted)}.standalone-demo .sd-native-wizard .ws-text-button{color:var(--accent);font-size:12px;padding:6px 0}.standalone-demo .sd-native-wizard .ws-text-button:hover{text-decoration:underline}.standalone-demo .sd-native-wizard .clip-sound>.ws-button{margin-top:6px}.standalone-demo .sd-native-wizard .workspace-history-toolbar .workspace-select{width:auto;min-width:170px}@keyframes history-loading-pulse{0%,to{opacity:.55}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.standalone-demo .sd-native-wizard *,.standalone-demo .sd-native-wizard *:before,.standalone-demo .sd-native-wizard *:after{animation:none!important;transition:none!important}}.standalone-demo .sd-native-wizard [data-reduce-motion=true] *,.standalone-demo .sd-native-wizard [data-reduce-motion=true] *:before,.standalone-demo .sd-native-wizard [data-reduce-motion=true] *:after{animation:none!important;transition:none!important}.standalone-demo .sd-native-wizard .ws-button{border-radius:999px;font-weight:600}.standalone-demo .sd-native-wizard .ws-button.secondary{background:#343442;border-color:#9595b499}.standalone-demo .sd-native-wizard .ws-button.workspace-back-button{min-height:32px;gap:6px;padding:6px 10px;background:transparent;border-color:transparent;color:var(--muted);font-weight:500}.standalone-demo .sd-native-wizard .ws-button.workspace-back-button:hover:not(:disabled){background:#ffffff08;color:var(--ink)}.standalone-demo .sd-native-wizard .ws-button.workspace-back-button:active:not(:disabled){background:#ffffff0c}.standalone-demo .sd-native-wizard .clip-settings-panel{position:fixed;z-index:30;right:20px;top:110px;display:flex;flex-direction:column;width:min(344px,calc(100vw - 24px));height:min(528px,calc(100% - 24px));min-height:0;padding:0;overflow:hidden;border:1px solid oklch(86% .018 301 / .24);border-radius:20px;background:#23232d;box-shadow:0 18px 50px #0008,inset 0 1px #ffffff12}.standalone-demo .sd-native-wizard .clip-settings-panel[hidden]{display:none}.standalone-demo .sd-native-wizard .clip-settings-panel[data-choir-maker]{height:min(608px,calc(100% - 16px))}.standalone-demo .sd-native-wizard .choir-maker{display:flex;flex-direction:column;gap:10px}.standalone-demo .sd-native-wizard .choir-soundstage{position:relative;margin:0}.standalone-demo .sd-native-wizard .choir-stage-actions{position:absolute;top:-4px;left:0;right:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.standalone-demo .sd-native-wizard .choir-stage-variation,.standalone-demo .sd-native-wizard .choir-stage-double{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 3px;border:0;border-radius:4px;background:transparent;color:var(--muted);font-size:10px;line-height:1;white-space:nowrap}.standalone-demo .sd-native-wizard .choir-stage-variation:hover,.standalone-demo .sd-native-wizard .choir-stage-double:hover{color:var(--ink);background:var(--line)}.standalone-demo .sd-native-wizard .choir-stage-double{margin-left:auto}.standalone-demo .sd-native-wizard .choir-stage-double[aria-pressed=true],.standalone-demo .sd-native-wizard .choir-stage-double[aria-pressed=mixed]{color:color-mix(in srgb,var(--accent) 75%,var(--muted))}.standalone-demo .sd-native-wizard .choir-stage-double[aria-pressed=true] .choir-double-ghost{opacity:.85}.standalone-demo .sd-native-wizard .choir-stage-double[aria-pressed=mixed] .choir-double-ghost{opacity:.4}.standalone-demo .sd-native-wizard .choir-soundstage>svg{display:block;width:100%;height:160px;overflow:visible}.standalone-demo .sd-native-wizard .choir-stage-grid{stroke:var(--line);stroke-width:1;fill:none}.standalone-demo .sd-native-wizard .choir-stage-center{stroke-dasharray:2 5}.standalone-demo .sd-native-wizard .choir-stage-take{fill:currentColor}.standalone-demo .sd-native-wizard .choir-stage-take line{stroke:var(--ink);stroke-width:1.6;stroke-linecap:round}.standalone-demo .sd-native-wizard .choir-stage-take [data-voice-dot]{stroke:currentColor;stroke-width:.8}.standalone-demo .sd-native-wizard .choir-soundstage text{fill:var(--muted);font-size:10px}.standalone-demo .sd-native-wizard .harmony-stack>.choir-soundstage{margin:7px 0}.standalone-demo .sd-native-wizard .clip-settings-panel .harmony-stack>h2,.standalone-demo .sd-native-wizard .clip-settings-panel .wizard-doubles>h2{display:none}.standalone-demo .sd-native-wizard .wizard-doubles>.choir-soundstage{margin:8px 0}.standalone-demo .sd-native-wizard .choir-maker-settings{display:grid;gap:14px}.standalone-demo .sd-native-wizard .choir-maker[data-section=music] .choir-maker-settings{gap:clamp(14px,calc(100vh - 576px),24px)}.standalone-demo .sd-native-wizard .choir-maker[data-section=ensemble] .choir-maker-settings{gap:12px}.standalone-demo .sd-native-wizard .choir-start-choices,.standalone-demo .sd-native-wizard .choir-music-choices,.standalone-demo .sd-native-wizard .choir-sound-choices{display:grid;gap:8px}.standalone-demo .sd-native-wizard .choir-maker .choir-start-choices h3,.standalone-demo .sd-native-wizard .choir-maker .choir-music-choices h3,.standalone-demo .sd-native-wizard .choir-maker .choir-sound-choices h3{margin:0;line-height:1.3}.standalone-demo .sd-native-wizard .choir-maker .choir-start-choices>h3,.standalone-demo .sd-native-wizard .choir-maker .choir-music-choices>h3{padding-bottom:4px;font-size:17px}.standalone-demo .sd-native-wizard .choir-start-choices .choir-ensemble-cards>button{min-height:104px;padding:8px 6px;gap:2px}.standalone-demo .sd-native-wizard .choir-start-choices .choir-ensemble-cards svg{width:min(64px,100%)}.standalone-demo .sd-native-wizard .choir-music-choices .choir-mode-cards strong{min-height:34px}.standalone-demo .sd-native-wizard .choir-sound-choices .choir-preset-cards>button{min-height:80px;padding:8px 6px;gap:6px}.standalone-demo .sd-native-wizard .voice-setup h3{margin:10px 0 4px;font-size:15px;font-weight:600}.standalone-demo .sd-native-wizard .group-controls:not([data-section=all]) .group-control-grid{grid-template-columns:minmax(0,1fr);gap:14px}.standalone-demo .sd-native-wizard .voice-setup-edit{justify-self:start;min-height:36px}.standalone-demo .sd-native-wizard .voice-setup-singers{display:flex;flex-wrap:wrap;gap:6px}.standalone-demo .sd-native-wizard .voice-setup-singers button{min-height:36px;padding:5px 8px}.standalone-demo .sd-native-wizard .voice-setup-singers button[aria-pressed=true]{color:var(--ink);background:var(--raised);border-radius:8px}.standalone-demo .sd-native-wizard .voice-setup-singer{display:grid;gap:8px}.standalone-demo .sd-native-wizard .choir-voice-roster{position:relative;display:grid;gap:6px;margin:0;padding:0;list-style:none}.standalone-demo .sd-native-wizard .choir-parts-options,.standalone-demo .sd-native-wizard .voice-setup-key-row,.standalone-demo .sd-native-wizard .harmony-stack .harmony-fields.voice-setup-key-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.standalone-demo .sd-native-wizard .choir-parts-options{grid-template-columns:90px minmax(0,1fr)}.standalone-demo .sd-native-wizard .octave-balance-control{display:grid;gap:4px;min-width:0}.standalone-demo .sd-native-wizard .octave-balance-track{position:relative;grid-column:1 / -1}.standalone-demo .sd-native-wizard .octave-balance-track:before{content:"";position:absolute;left:50%;top:7px;height:8px;width:1px;background:var(--muted);pointer-events:none}.standalone-demo .sd-native-wizard .octave-balance-track input{display:block}.standalone-demo .sd-native-wizard .octave-balance-track input::-webkit-slider-runnable-track{background:#4b4658}.standalone-demo .sd-native-wizard .octave-balance-track input::-moz-range-progress{background:#4b4658}.standalone-demo .sd-native-wizard .choir-maker-endpoints.octave-balance-endpoints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.standalone-demo .sd-native-wizard .octave-balance-endpoints span:nth-child(2){text-align:center}.standalone-demo .sd-native-wizard .octave-balance-endpoints span:last-child{text-align:right}.standalone-demo .sd-native-wizard .octave-balance-hint{margin:0;color:var(--muted);font-size:11px;line-height:1.4}.standalone-demo .sd-native-wizard .octave-balance-footer{display:flex;align-items:center;min-height:24px;justify-content:space-between;gap:8px}.standalone-demo .sd-native-wizard .octave-balance-footer button{flex-shrink:0;font-size:11px;min-height:24px;padding:0}.standalone-demo .sd-native-wizard .voice-setup-song-key .workspace-select{min-width:0;min-height:40px;padding:9px 12px;border-radius:10px;background:var(--surface);font-size:12px}.standalone-demo .sd-native-wizard .choir-part-count .interval-stepper{height:40px}.standalone-demo .sd-native-wizard .clone-stack-builder .choir-part-count,.standalone-demo .sd-native-wizard .harmony-part-cards .choir-part-count{width:90px}.standalone-demo .sd-native-wizard .harmony-part-cards{display:grid;gap:14px}.standalone-demo .sd-native-wizard .choir-part-count .interval-stepper button{width:28px;height:38px}.standalone-demo .sd-native-wizard .choir-part-count .interval-stepper output{width:32px;height:38px;font-size:12px;font-variant-numeric:tabular-nums}.standalone-demo .sd-native-wizard .choir-parts-options .voice-choice-options>button{padding-inline:3px;font-size:11px}.standalone-demo .sd-native-wizard .choir-ensemble-cards,.standalone-demo .sd-native-wizard .choir-mode-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.standalone-demo .sd-native-wizard .choir-ensemble-cards>button,.standalone-demo .sd-native-wizard .choir-mode-cards>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-width:0;min-height:142px;padding:16px 6px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink)}.standalone-demo .sd-native-wizard .choir-ensemble-cards>button[aria-pressed=true],.standalone-demo .sd-native-wizard .choir-mode-cards>button[aria-pressed=true]{border-color:var(--accent);background:var(--raised)}.standalone-demo .sd-native-wizard .choir-ensemble-cards>button:hover,.standalone-demo .sd-native-wizard .choir-mode-cards>button:hover:not(:disabled){border-color:var(--accent)}.standalone-demo .sd-native-wizard .choir-ensemble-cards svg,.standalone-demo .sd-native-wizard .choir-mode-cards svg{width:min(88px,100%);flex-shrink:0}.standalone-demo .sd-native-wizard .choir-ensemble-cards circle{fill:currentColor}.standalone-demo .sd-native-wizard .choir-ensemble-cards path{fill:currentColor;fill-opacity:.2;stroke:currentColor;stroke-width:2}.standalone-demo .sd-native-wizard .choir-ensemble-cards strong,.standalone-demo .sd-native-wizard .choir-mode-cards strong{display:flex;align-items:center;min-height:34px;font-size:13px;line-height:1.3;text-wrap:balance}.standalone-demo .sd-native-wizard .choir-ensemble-cards strong{justify-content:center;text-align:center}.standalone-demo .sd-native-wizard .choir-mode-cards{grid-template-columns:repeat(var(--singing-choice-count, 2),minmax(0,1fr))}.standalone-demo .sd-native-wizard .choir-mode-cards>button{min-height:104px;padding:8px 6px;gap:2px}.standalone-demo .sd-native-wizard .choir-mode-cards strong{min-height:20px}.standalone-demo .sd-native-wizard .choir-mode-cards svg{width:min(64px,100%)}.standalone-demo .sd-native-wizard .choir-mode-cards ellipse{fill:currentColor}.standalone-demo .sd-native-wizard .choir-mode-cards path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.standalone-demo .sd-native-wizard .choir-mode-cards .choir-mode-staff{stroke:var(--line)}.standalone-demo .sd-native-wizard .choir-voice-roster>li{min-width:0;border:1px solid color-mix(in srgb,var(--voice-color) 35%,transparent);border-radius:10px;background:var(--surface);padding:0}.standalone-demo .sd-native-wizard .choir-voice-roster>li[data-roster-card]{transform:translate3d(0,var(--voice-drag-offset, 0px),0);transition:transform .16s cubic-bezier(.16,1,.3,1)}.standalone-demo .sd-native-wizard .choir-voice-roster[data-drag-phase]>li[data-roster-card]{will-change:transform}.standalone-demo .sd-native-wizard .choir-voice-roster[data-drag-phase=dropping]>li[data-roster-card]{transition:none}.standalone-demo .sd-native-wizard .choir-voice-roster>li[data-drag-source]{opacity:0}.standalone-demo .sd-native-wizard .choir-voice-roster>li.voice-drop-placeholder{position:absolute;top:0;left:6px;right:6px;border:1px dashed var(--accent);background:color-mix(in srgb,var(--accent) 8%,var(--surface));pointer-events:none;transition:transform .16s cubic-bezier(.16,1,.3,1)}.standalone-demo .sd-native-wizard .voice-drag-overlay{position:fixed;top:0;left:0;z-index:var(--layer-voice-drag);pointer-events:none;will-change:transform}.standalone-demo .sd-native-wizard .voice-drag-overlay .choir-voice-roster>li{opacity:.94;transform:scale(1.015);background:var(--raised);box-shadow:0 10px 28px #00000059;animation:voice-card-lift .12s cubic-bezier(.16,1,.3,1)}.standalone-demo .sd-native-wizard .voice-drag-overlay[data-dropping] .choir-voice-roster>li{transform:scale(1);animation:none;transition:transform .16s cubic-bezier(.16,1,.3,1)}@keyframes voice-card-lift{0%{transform:scale(1)}to{transform:scale(1.015)}}@media(prefers-reduced-motion:reduce){.standalone-demo .sd-native-wizard .choir-voice-roster>li[data-roster-card],.standalone-demo .sd-native-wizard .choir-voice-roster>li.voice-drop-placeholder,.standalone-demo .sd-native-wizard .voice-drag-overlay .choir-voice-roster>li{transition:none;animation:none}}.standalone-demo .sd-native-wizard .choir-voice-roster>li[data-reorder-target]{border-color:var(--accent);background:var(--raised)}.standalone-demo .sd-native-wizard .choir-voice-roster[data-reorderable] .choir-roster-heading{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.standalone-demo .sd-native-wizard .choir-voice-roster[data-reorderable] .choir-roster-heading:active{cursor:grabbing}.standalone-demo .sd-native-wizard .voice-reorder-handle{display:grid;place-items:center;flex:0 0 24px;width:24px;height:40px;padding:0;border:0;border-radius:5px;background:transparent;color:var(--muted);cursor:grab;touch-action:none}.standalone-demo .sd-native-wizard .voice-reorder-handle:active{cursor:grabbing}.standalone-demo .sd-native-wizard .voice-reorder-handle:hover:not(:disabled),.standalone-demo .sd-native-wizard .voice-reorder-handle:focus-visible{color:var(--ink);background:var(--raised)}.standalone-demo .sd-native-wizard .voice-reorder-handle:disabled{opacity:.45;cursor:default}.standalone-demo .sd-native-wizard .vocal-placement-controls{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--muted)}.standalone-demo .sd-native-wizard .vocal-placement-controls p{margin:0}.standalone-demo .sd-native-wizard .vocal-placement-controls button{font-size:11px;margin-left:auto}.standalone-demo .sd-native-wizard .vocal-placement-controls button[aria-pressed=true]{color:var(--ink)}@media(max-width:420px){.standalone-demo .sd-native-wizard .choir-roster-row:has(.voice-reorder-handle) .choir-roster-voice>img,.standalone-demo .sd-native-wizard .choir-roster-row:has(.voice-reorder-handle) .choir-roster-reference{width:28px;height:28px}}.standalone-demo .sd-native-wizard .choir-roster-row{display:flex;min-width:0;min-height:56px;align-items:center;gap:6px;padding:7px 8px}.standalone-demo .sd-native-wizard .choir-roster-heading{display:flex;align-items:center;padding:0;flex:1;min-width:0;color:var(--ink);background:transparent;border:0;text-align:left}.standalone-demo .sd-native-wizard .choir-replace-voice{flex:0 0 32px;align-self:center}.standalone-demo .sd-native-wizard .choir-replace-voice .voice-picker-trigger{justify-content:center;min-height:34px;padding:0}.standalone-demo .sd-native-wizard .choir-replace-voice .voice-picker-trigger>svg{color:inherit}.standalone-demo .sd-native-wizard .choir-roster-voice{display:flex;align-items:center;gap:8px;flex:1;min-width:0;white-space:normal}.standalone-demo .sd-native-wizard .choir-roster-voice>img{flex-shrink:0;width:40px;height:40px;border-radius:50%;object-fit:cover}.standalone-demo .sd-native-wizard .choir-roster-reference{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border-radius:50%;background:var(--raised);color:var(--voice-color)}.standalone-demo .sd-native-wizard .choir-roster-name{display:grid;gap:3px;min-width:0;flex:1}.standalone-demo .sd-native-wizard .choir-roster-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2}.standalone-demo .sd-native-wizard .choir-roster-name small{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standalone-demo .sd-native-wizard .choir-roster-name small{white-space:normal;line-height:1.1;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.standalone-demo .sd-native-wizard .choir-roster-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:var(--voice-color)}.standalone-demo .sd-native-wizard .voice-choices{min-width:0;margin:0;padding:0;border:0}.standalone-demo .sd-native-wizard .voice-choices legend,.standalone-demo .sd-native-wizard .voice-picker-field>span{margin-bottom:7px;padding:0;color:var(--muted);font-size:12px}.standalone-demo .sd-native-wizard .voice-choice-options{display:flex;gap:6px}.standalone-demo .sd-native-wizard .voice-choice-options>button{flex:1;min-width:0;min-height:40px;padding:6px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface);font-size:12px;line-height:1.3}.standalone-demo .sd-native-wizard .voice-choice-options>button[aria-pressed=true],.standalone-demo .sd-native-wizard .voice-choice-gallery>button[aria-pressed=true],.standalone-demo .sd-native-wizard .voice-choice-gallery>.voice-choice-card[data-selected=true],.standalone-demo .sd-native-wizard .choir-preset-cards>button[aria-pressed=true]{border-color:var(--accent);background:var(--raised)}.standalone-demo .sd-native-wizard .voice-choice-options>button:hover:not(:disabled),.standalone-demo .sd-native-wizard .voice-choice-gallery>button:hover:not(:disabled),.standalone-demo .sd-native-wizard .voice-picker-trigger:hover:not(:disabled),.standalone-demo .sd-native-wizard .choir-preset-cards>button:hover{border-color:var(--accent)}.standalone-demo .sd-native-wizard .voice-picker-field{display:grid;min-width:0}.standalone-demo .sd-native-wizard .voice-picker-trigger{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;padding:9px 12px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);font-size:12px;text-align:left}.standalone-demo .sd-native-wizard .voice-picker-trigger>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standalone-demo .sd-native-wizard .voice-picker-trigger>svg{flex-shrink:0;color:var(--muted)}.standalone-demo .sd-native-wizard .voice-choice-dialog{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;width:min(480px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:18px;border:1px solid var(--line);border-radius:18px;color:var(--ink);background:var(--surface);box-shadow:0 18px 50px #0008;overflow-y:auto;overscroll-behavior:contain}.standalone-demo .sd-native-wizard .voice-choice-dialog::backdrop,.standalone-demo .sd-native-wizard .voice-choice-dialog+.backdrop{background:#0009}.standalone-demo .sd-native-wizard .voice-choice-dialog .dialog-header{position:sticky;top:-18px;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;margin:-8px 0 16px;background:var(--surface)}.standalone-demo .sd-native-wizard .voice-choice-dialog .dialog-header h2{margin:0;font-size:18px;line-height:1.35;outline:none}.standalone-demo .sd-native-wizard .voice-choice-dialog .icon-button{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:10px}.standalone-demo .sd-native-wizard .voice-choice-dialog .icon-button:hover{background:var(--raised)}.standalone-demo .sd-native-wizard .harmony-fields>.voice-octave-choices{grid-column:1 / -1}.standalone-demo .sd-native-wizard .voice-choice-filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px}.standalone-demo .sd-native-wizard .voice-choice-filters>.workspace-favorites-sort{width:auto;padding:8px 12px}.standalone-demo .sd-native-wizard .voice-choice-search{flex:1 1 180px;min-width:0;display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--line);border-radius:10px}.standalone-demo .sd-native-wizard .voice-choice-search input{width:100%;min-width:0;border:0;padding:0;color:var(--ink);background:transparent}.standalone-demo .sd-native-wizard .voice-choice-empty{padding-block:12px}.standalone-demo .sd-native-wizard .voice-choice-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.standalone-demo .sd-native-wizard .voice-choice-gallery>.voice-choice-card{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;gap:8px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);color:var(--ink);text-align:center}.standalone-demo .sd-native-wizard .voice-choice-gallery strong{font-size:13px;line-height:1.35;width:100%;overflow-wrap:anywhere}.standalone-demo .sd-native-wizard .voice-choice-gallery p{margin:0;font-size:12px;color:var(--muted);line-height:1.45}.standalone-demo .sd-native-wizard .voice-choice-art{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:96px;flex-shrink:0;overflow:hidden}.standalone-demo .sd-native-wizard .voice-choice-art img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain}.standalone-demo .sd-native-wizard .voice-choice-gallery-voice .voice-choice-art{height:auto;aspect-ratio:1;border-radius:8px}.standalone-demo .sd-native-wizard .voice-choice-gallery-voice{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.standalone-demo .sd-native-wizard .voice-choice-gallery-voice>.voice-choice-card{padding:6px;gap:8px}.standalone-demo .sd-native-wizard .voice-choice-gallery-voice .premium-voice-badge{display:flex;align-items:center;gap:3px;max-width:calc(100% - 10px);white-space:nowrap;font-size:9px}.standalone-demo .sd-native-wizard .voice-choice-gallery-voice .voice-choice-check{top:auto;bottom:8px;right:8px}.standalone-demo .sd-native-wizard .voice-choice-gallery-voice>button[aria-pressed=true] strong{padding-inline:16px}.standalone-demo .sd-native-wizard .voice-choice-select{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;min-width:0;padding:0;border:0;border-radius:8px;background:transparent;color:var(--ink)}.standalone-demo .sd-native-wizard .voice-choice-card:has(.voice-choice-select:hover:not(:disabled)){border-color:var(--accent)}.standalone-demo .sd-native-wizard .voice-choice-select[aria-pressed=true] strong{padding-inline:16px}.standalone-demo .sd-native-wizard .voice-choice-gallery-voice .voice-choice-select .voice-choice-check{bottom:2px;right:2px}.standalone-demo .sd-native-wizard .voice-choice-microphone{display:grid;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;width:100%;min-height:32px;margin-top:auto;border-top:1px solid var(--line);padding-top:4px}.standalone-demo .sd-native-wizard .voice-choice-microphone>button{display:grid;place-items:center;width:28px;height:32px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--muted)}.standalone-demo .sd-native-wizard .voice-choice-microphone>button:hover:not(:disabled){background:var(--raised);color:var(--ink)}.standalone-demo .sd-native-wizard .voice-choice-microphone output{color:var(--ink);font-size:11px;line-height:1.3;overflow-wrap:anywhere}@media(max-width:420px){.standalone-demo .sd-native-wizard .voice-choice-gallery-voice{grid-template-columns:repeat(2,minmax(0,1fr))}}.standalone-demo .sd-native-wizard .interval-field{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.standalone-demo .sd-native-wizard .interval-caption{display:grid;gap:3px;font-size:12px}.standalone-demo .sd-native-wizard .interval-caption strong{font-weight:500}.standalone-demo .sd-native-wizard .interval-caption small{color:var(--muted);font-size:11px}.standalone-demo .sd-native-wizard .interval-stepper{display:flex;align-items:center;flex-shrink:0;border:1px solid var(--line);border-radius:10px;overflow:hidden}.standalone-demo .sd-native-wizard .interval-stepper button{display:grid;place-items:center;width:36px;height:40px;padding:0;border:0;background:var(--surface);color:var(--ink)}.standalone-demo .sd-native-wizard .interval-stepper button:hover:not(:disabled){background:var(--raised)}.standalone-demo .sd-native-wizard .interval-stepper output{display:grid;place-items:center;width:54px;height:40px;padding:0;border:0;border-radius:0;color:var(--ink);background:var(--surface);text-align:center;font-size:14px}.standalone-demo .sd-native-wizard .interval-stepper output:focus-visible{background:var(--raised)}.standalone-demo .sd-native-wizard .harmony-fields>.interval-field{grid-column:1 / -1}.standalone-demo .sd-native-wizard .voice-choice-gallery-voice .voice-choice-art img{object-fit:cover;border-radius:8px}.standalone-demo .sd-native-wizard .voice-choice-check{position:absolute;right:8px;top:8px;color:var(--accent)}.standalone-demo .sd-native-wizard .voice-choice-gallery-compact{grid-template-columns:repeat(4,minmax(0,1fr))}.standalone-demo .sd-native-wizard .voice-choice-gallery-compact>button{min-height:44px;justify-content:center}.standalone-demo .sd-native-wizard .voice-choice-gallery-compact .voice-choice-check{display:none}.standalone-demo .sd-native-wizard .sound-details{display:grid;gap:14px;padding-top:14px;border-top:1px solid var(--line)}.standalone-demo .sd-native-wizard .choir-maker .sound-details{gap:8px;padding-top:10px}.standalone-demo .sd-native-wizard .choir-spatial-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.standalone-demo .sd-native-wizard .choir-spatial-controls>label:only-child{grid-column:1 / -1}.standalone-demo .sd-native-wizard .choir-maker .group-controls[data-section=sound] .group-control-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:8px 12px}.standalone-demo .sd-native-wizard .choir-preset-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.standalone-demo .sd-native-wizard .choir-preset-cards>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-width:0;min-height:96px;padding:14px 6px;border:1px solid var(--line);border-radius:12px;color:var(--ink);background:var(--surface);text-align:center}.standalone-demo .sd-native-wizard .choir-preset-cards>button>svg{width:min(60px,100%);flex-shrink:0}.standalone-demo .sd-native-wizard .choir-preset-cards path{fill:none;stroke:var(--line)}.standalone-demo .sd-native-wizard .choir-preset-cards>button>span:first-of-type{display:grid;gap:6px;flex:1;min-width:0}.standalone-demo .sd-native-wizard .choir-preset-cards strong{font-size:14px}.standalone-demo .sd-native-wizard .wizard-doubles .choir-maker-field,.standalone-demo .sd-native-wizard .wizard-doubles .group-controls{margin-top:16px}.standalone-demo .sd-native-wizard .wizard-doubles>.voice-choices{margin:18px 0 12px}.standalone-demo .sd-native-wizard .choir-maker-field{display:grid;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:10px;font-size:12px}.standalone-demo .sd-native-wizard .choir-maker .workspace-select{min-width:0}.standalone-demo .sd-native-wizard .choir-maker-description,.standalone-demo .sd-native-wizard .choir-maker-notice{color:var(--muted);font-size:11px;line-height:1.4;margin:0;overflow-wrap:anywhere}.standalone-demo .sd-native-wizard .choir-maker-pair,.standalone-demo .sd-native-wizard .choir-maker-range-pair,.standalone-demo .sd-native-wizard .choir-maker-singers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px}.standalone-demo .sd-native-wizard .choir-maker-pair label,.standalone-demo .sd-native-wizard .choir-maker-singers label{display:grid;gap:3px;min-width:0;font-size:11px}.standalone-demo .sd-native-wizard .choir-maker-range{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:start;align-items:center;gap:3px 8px;font-size:12px}.standalone-demo .sd-native-wizard .choir-maker-range output{color:var(--muted);font-size:11px;text-align:right}.standalone-demo .sd-native-wizard .choir-maker-range input{grid-column:1 / -1;width:100%;min-width:0;height:22px;margin:0;accent-color:var(--accent)}.standalone-demo .sd-native-wizard .choir-maker-endpoints{grid-column:1 / -1;display:flex;justify-content:space-between;color:var(--muted);font-size:10px}.standalone-demo .sd-native-wizard .choir-maker-singers label>span{display:flex;justify-content:space-between;color:var(--muted)}.standalone-demo .sd-native-wizard .choir-maker-singers small{font-size:inherit}.standalone-demo .sd-native-wizard .choir-new-take{display:inline-flex;align-items:center;justify-self:start;gap:6px;min-height:36px;margin-top:6px}@media(max-width:420px){.standalone-demo .sd-native-wizard .choir-maker-pair,.standalone-demo .sd-native-wizard .choir-maker-range-pair,.standalone-demo .sd-native-wizard .choir-maker-singers{column-gap:8px}}@media(max-height:580px){.standalone-demo .sd-native-wizard .clip-settings-panel[data-choir-maker] .wizard-content{overflow-y:auto}.standalone-demo .sd-native-wizard .choir-soundstage>svg{height:144px}}.standalone-demo .sd-native-wizard .clip-settings-panel:focus{outline:none}.standalone-demo .sd-native-wizard .clip-settings-panel[data-dragging]{will-change:transform}.standalone-demo .sd-native-wizard .clip-settings-header{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 12px;border-bottom:1px solid var(--line)}.standalone-demo .sd-native-wizard .clip-settings-handle{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:38px;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:10px}.standalone-demo .sd-native-wizard .clip-settings-handle:active{cursor:grabbing}.standalone-demo .sd-native-wizard .clip-settings-handle>svg{color:var(--muted);flex-shrink:0}.standalone-demo .sd-native-wizard .clip-settings-caption{display:grid;gap:1px;min-width:0}.standalone-demo .sd-native-wizard .clip-settings-caption strong{font-size:13px;line-height:17px}.standalone-demo .sd-native-wizard .clip-settings-caption small{color:var(--muted);font-size:11px;font-weight:400;line-height:14px}.standalone-demo .sd-native-wizard .clip-settings-caption strong,.standalone-demo .sd-native-wizard .clip-settings-caption small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standalone-demo .sd-native-wizard .inspector-controls{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:none;display:flex;flex-direction:column;gap:14px;padding:16px 20px}.standalone-demo .sd-native-wizard .inspector-field{gap:8px}.standalone-demo .sd-native-wizard .inspector-controls .workspace-harmony{padding-block:10px}.standalone-demo .sd-native-wizard input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;height:24px}.standalone-demo .sd-native-wizard input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--accent) var(--progress, 0%),#4b4658 var(--progress, 0%))}.standalone-demo .sd-native-wizard input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;background:var(--accent)}.standalone-demo .sd-native-wizard input[type=range]:focus-visible::-webkit-slider-thumb{background:color-mix(in srgb,var(--accent) 75%,white)}.standalone-demo .sd-native-wizard input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:#4b4658}.standalone-demo .sd-native-wizard input[type=range]::-moz-range-progress{height:4px;background:var(--accent)}.standalone-demo .sd-native-wizard input[type=range]::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--accent)}.standalone-demo .sd-native-wizard input[type=range]:focus-visible::-moz-range-thumb{background:color-mix(in srgb,var(--accent) 75%,white)}.standalone-demo .sd-native-wizard .inspector-action{flex-shrink:0;padding:12px 20px 14px;gap:7px;border-top:1px solid var(--line)}.standalone-demo .sd-native-wizard .voice-picker{border-radius:12px;min-height:36px;padding-block:7px}.standalone-demo .sd-native-wizard .workspace-harmony .workspace-select{width:130px}.standalone-demo .sd-native-wizard .workspace-preferences .workspace-select{width:174px;flex-shrink:0}.standalone-demo .sd-native-wizard .inspector-progress{display:flex;align-items:center;justify-content:center;gap:7px;font-size:11px;color:var(--muted)}.standalone-demo .sd-native-wizard .workspace-tuning-key-fields .workspace-select{width:100%;min-width:0;font-size:12px}@media(max-width:480px){.standalone-demo .sd-native-wizard .workspace-filters .workspace-select{flex:1;width:auto;min-width:0}.standalone-demo .sd-native-wizard .workspace-favorites-sort{width:36px;padding:0}.standalone-demo .sd-native-wizard .workspace-favorites-sort>span{display:none}.standalone-demo .sd-native-wizard .workspace-preview[data-master-volume]>.ws-icon:not(.preview-play){grid-row:1;grid-column:4}}@media(prefers-reduced-transparency:reduce){.standalone-demo .sd-native-wizard .clip-settings-panel{background:#23232d}}@media(max-width:600px){.standalone-demo .sd-native-wizard .workspace-filters .workspace-select{width:126px;gap:6px;padding-inline:8px}.standalone-demo .sd-native-wizard .workspace-preferences .workspace-select{width:100%}}@media(max-height:400px){.standalone-demo .sd-native-wizard .clip-settings-header{padding:4px 10px}.standalone-demo .sd-native-wizard .clip-settings-handle{min-height:30px}.standalone-demo .sd-native-wizard .inspector-action{padding:6px 12px}.standalone-demo .sd-native-wizard .inspector-action>small{display:none}}.standalone-demo .sd-native-wizard .workspace-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(min-width:560px){.standalone-demo .sd-native-wizard .workspace-sidebar-tags .ws-button{justify-content:space-between;gap:6px;min-height:44px;padding:8px 10px;text-align:left}.standalone-demo .sd-native-wizard .workspace-sidebar-tags .ws-button span{min-width:0;overflow-wrap:anywhere}.standalone-demo .sd-native-wizard .workspace-sidebar-tags .ws-button svg{flex:none}}.standalone-demo .sd-native-wizard .plan-addon-option .ws-button{min-height:40px;width:100%;justify-content:space-between;margin-top:auto}.standalone-demo .sd-native-wizard .plan-addon-option .ws-button[data-current-plan]{justify-content:center;background:var(--surface);color:var(--muted);border-color:var(--line);opacity:1;cursor:default}.standalone-demo .sd-native-wizard .workspace-plan .ws-button{min-height:40px}@keyframes plans-skeleton-pulse{0%{opacity:.55}to{opacity:1}}@media(max-width:600px){.standalone-demo .sd-native-wizard .workspace-plan .ws-button{grid-column:1 / -1;justify-self:start}}@media(max-width:480px){.standalone-demo .sd-native-wizard .workspace-plans-page .ws-button{min-height:44px;font-size:14px}}.standalone-demo .sd-native-wizard .workspace-select-menu{background:var(--surface);background-image:linear-gradient(140deg,oklch(96.4% .004 280 / .025),transparent 50%);border-color:#d3cedb2e;box-shadow:0 12px 32px #0005}@supports ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.standalone-demo .sd-native-wizard .workspace-select-menu{background-color:#23232de6;-webkit-backdrop-filter:blur(20px) saturate(1.12);backdrop-filter:blur(20px) saturate(1.12)}}.standalone-demo .sd-native-wizard[data-native-reduced-transparency] :is(.workspace-volume-menu,.workspace-select-menu,.library-filter-popup){background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}@media(prefers-reduced-transparency:reduce){.standalone-demo .sd-native-wizard .workspace-select-menu{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}.standalone-demo .sd-native-wizard .clip-settings-panel{width:min(400px,calc(100vw - 24px));min-width:0;height:min(544px,calc(100% - 16px))}.standalone-demo .sd-native-wizard .clip-settings-panel[data-choir-maker=true],.standalone-demo .sd-native-wizard .clip-settings-panel[data-clone=true]{height:min(640px,calc(100% - 16px))}.standalone-demo .sd-native-wizard .clip-settings-panel[data-choir-maker=true] .wizard-soundstage .choir-soundstage>svg{height:clamp(112px,calc(100vh - 464px),160px)}.standalone-demo .sd-native-wizard .wizard-content{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:12px 16px;overscroll-behavior:contain;scrollbar-width:none}.standalone-demo .sd-native-wizard .wizard-content::-webkit-scrollbar{display:none}.standalone-demo .sd-native-wizard .wizard-content[data-step-layout]{display:flex;flex-direction:column}.standalone-demo .sd-native-wizard .wizard-content[data-step-layout]>*{flex-shrink:0}.standalone-demo .sd-native-wizard .wizard-content[data-step-layout]>section{display:flex;flex-direction:column;flex:1 0 auto;gap:0}.standalone-demo .sd-native-wizard .wizard-content[data-step-layout]>section>*{flex-shrink:0;order:2}.standalone-demo .sd-native-wizard .wizard-content[data-step-layout]>section:before,.standalone-demo .sd-native-wizard .wizard-content[data-step-layout]>section:after{content:"";flex:1 0 0}.standalone-demo .sd-native-wizard .wizard-content[data-step-layout]>section:before{flex-grow:.618;order:1}.standalone-demo .sd-native-wizard .wizard-content[data-step-layout]>section:after{order:3}.standalone-demo .sd-native-wizard .wizard-content[data-step-layout]>section>:is(h2,.wizard-step-title,.clone-note),.standalone-demo .sd-native-wizard .wizard-content[data-step-layout]>section>h2+.wizard-note{order:0}.standalone-demo .sd-native-wizard .wizard-content[data-step-layout]>section>:is(h2,.wizard-step-title){display:flex;align-items:flex-end;justify-content:center;flex:.382 0 auto;margin:0 0 10px;font-size:17px;font-weight:600;line-height:1.3;text-align:center}.standalone-demo .sd-native-wizard .wizard-content[data-step-layout]>section>h2+.wizard-note{margin:0 0 12px;text-align:center}.standalone-demo .sd-native-wizard .wizard-pitch>.wizard-note{text-align:center}.standalone-demo .sd-native-wizard .wizard-pitch>.wizard-pitch-intro{order:0;flex:.382 0 auto;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:12px;text-align:center}.standalone-demo .sd-native-wizard .wizard-pitch-intro h2{margin-bottom:10px}.standalone-demo .sd-native-wizard .wizard-pitch-intro .wizard-note{margin:0}.standalone-demo .sd-native-wizard .wizard-pitch-controls{display:flex;flex-direction:column}.standalone-demo .sd-native-wizard .wizard-content[data-choir-section=ensemble]{padding-block:8px}.standalone-demo .sd-native-wizard .wizard-soundstage{flex-shrink:0;padding:8px 16px 6px;border-bottom:1px solid var(--line)}.standalone-demo .sd-native-wizard .wizard-soundstage+.wizard-content{overflow-y:auto}.standalone-demo .sd-native-wizard .wizard-content h2{margin:0 0 10px;font-size:17px;line-height:1.3;font-weight:600}.standalone-demo .sd-native-wizard .wizard-content>section>h2,.standalone-demo .sd-native-wizard .wizard-content .voice-setup h3{text-align:center}.standalone-demo .sd-native-wizard .wizard-voice{display:flex;align-items:center;margin-bottom:10px;width:100%;border:0;background:#ffffff05;border-radius:12px;padding:6px 8px;gap:8px}.standalone-demo .sd-native-wizard .wizard-voice>img{width:34px;height:34px;object-fit:cover;border-radius:9px}.standalone-demo .sd-native-wizard .wizard-voice>span{display:flex;flex:1;flex-direction:column;align-items:flex-start}.standalone-demo .sd-native-wizard .wizard-voice small{color:var(--muted);font-size:10px}.standalone-demo .sd-native-wizard .wizard-voice strong{font-size:13px}.standalone-demo .sd-native-wizard .wizard-mic-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.standalone-demo .sd-native-wizard .wizard-mic{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:10px 8px;border:1px solid var(--line);border-radius:14px;background:#ffffff03}.standalone-demo .sd-native-wizard .wizard-mic.selected{border-color:var(--accent)}.standalone-demo .sd-native-wizard .wizard-mic>img{height:88px;width:100%;object-fit:contain}.standalone-demo .sd-native-wizard .wizard-mic strong{font-size:12px;line-height:1.3}.standalone-demo .sd-native-wizard .wizard-mic p{margin:0;font-size:11px;line-height:1.45;color:var(--muted);flex:1}.standalone-demo .sd-native-wizard .wizard-note{color:var(--muted);font-size:12px;line-height:1.5;margin:0 0 18px}.standalone-demo .sd-native-wizard .wizard-microphones>.wizard-note{margin-top:12px}.standalone-demo .sd-native-wizard .wizard-content .inspector-field{margin-top:20px}.standalone-demo .sd-native-wizard .wizard-content[data-has-range]{overflow-y:auto;overscroll-behavior:contain}.standalone-demo .sd-native-wizard .wizard-content[data-has-range] .inspector-field{margin-top:8px;gap:4px}.standalone-demo .sd-native-wizard .wizard-content[data-has-range] .wizard-note,.standalone-demo .sd-native-wizard .wizard-content[data-has-range] h2{margin-bottom:8px}.standalone-demo .sd-native-wizard .wizard-offer{margin-top:16px;border-top:1px solid var(--line);padding-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.standalone-demo .sd-native-wizard .wizard-offer>div{display:flex;flex-direction:column;gap:3px}.standalone-demo .sd-native-wizard .wizard-offer strong{font-size:12px}.standalone-demo .sd-native-wizard .wizard-offer span{color:var(--muted);font-size:11px}.standalone-demo .sd-native-wizard .wizard-offer button{font-size:11px;flex-shrink:0}.standalone-demo .sd-native-wizard .wizard-microphones>.wizard-offer,.standalone-demo .sd-native-wizard .wizard-harmony-choice+.wizard-offer{margin-top:10px;padding-top:8px}.standalone-demo .sd-native-wizard .wizard-generation .wizard-offer{margin-top:10px;padding-top:8px}.standalone-demo .sd-native-wizard .wizard-generation .choir-maker-range{margin-top:8px}.standalone-demo .sd-native-wizard .wizard-content[data-step=trial]{display:flex;flex-direction:column}.standalone-demo .sd-native-wizard .wizard-trial{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}.standalone-demo .sd-native-wizard .wizard-trial-intro h2{margin:5px 0 8px;color:var(--ink);font-size:25px;font-weight:600;line-height:1.14;letter-spacing:-.025em;text-align:left}.standalone-demo .sd-native-wizard .wizard-trial-label{margin:0;color:var(--accent);font-size:12px;font-weight:600}.standalone-demo .sd-native-wizard .wizard-trial-context{margin:0;color:var(--muted);font-size:11px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standalone-demo .sd-native-wizard .wizard-trial-mics{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 12px;border-radius:14px;background:#cac5d1;background:#c9c5d3;color:#292531}.standalone-demo .sd-native-wizard .wizard-trial-mics figure{margin:0;text-align:center}.standalone-demo .sd-native-wizard .wizard-trial-mics img{width:100%;height:96px;object-fit:contain;mix-blend-mode:multiply}.standalone-demo .sd-native-wizard .wizard-trial-mics figcaption{display:flex;flex-direction:column;gap:2px;margin-top:6px}.standalone-demo .sd-native-wizard .wizard-trial-mics strong{color:#292531;font-size:12px;line-height:1.4}.standalone-demo .sd-native-wizard .wizard-trial-art{overflow:hidden;height:132px;flex-shrink:0;border-radius:14px}.standalone-demo .sd-native-wizard .wizard-trial-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 44%}.standalone-demo .sd-native-wizard .wizard-trial-harmony{display:flex;align-items:center;gap:8px;margin:0;font-size:12px}.standalone-demo .sd-native-wizard .wizard-trial-harmony strong{font-size:13px;font-weight:600}.standalone-demo .sd-native-wizard .wizard-trial-harmony p{margin:3px 0 0;color:var(--muted);font-size:11px;line-height:1.4}.standalone-demo .sd-native-wizard .wizard-trial-scope{margin:-4px 0 0;color:var(--muted);font-size:11px;line-height:1.4}.standalone-demo .sd-native-wizard .wizard-trial-harmony svg{color:var(--accent);flex-shrink:0}.standalone-demo .sd-native-wizard .wizard-trial-terms{margin-top:auto;padding-top:4px}.standalone-demo .sd-native-wizard .wizard-trial-terms p,.standalone-demo .sd-native-wizard .wizard-trial-terms small{color:var(--muted);font-size:11px;line-height:1.5}.standalone-demo .sd-native-wizard .wizard-trial-terms p{margin:2px 0}.standalone-demo .sd-native-wizard .wizard-trial-terms .wizard-trial-included{margin:0 0 4px;color:var(--ink);font-size:12px;font-weight:600}.standalone-demo .sd-native-wizard .wizard-trial-terms small{display:block}.standalone-demo .sd-native-wizard .wizard-harmony-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px}.standalone-demo .sd-native-wizard .wizard-choir-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;margin-top:16px;min-width:0}.standalone-demo .sd-native-wizard .wizard-choir-fields label{display:grid;grid-template-columns:85px minmax(0,1fr);align-items:center;gap:12px;font-size:13px;min-width:0}.standalone-demo .sd-native-wizard .wizard-choir-fields .workspace-select{min-width:0}.standalone-demo .sd-native-wizard .wizard-choir-width output{text-align:right}.standalone-demo .sd-native-wizard .wizard-choir-width input{grid-column:1 / -1;width:100%}.standalone-demo .sd-native-wizard .wizard-choir-review .wizard-note{font-size:12px;line-height:1.45;overflow-wrap:anywhere}.standalone-demo .sd-native-wizard .wizard-harmony-choice button{display:flex;position:relative;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:8px;border:1px solid var(--line);border-radius:14px;background:#ffffff03}.standalone-demo .sd-native-wizard .wizard-harmony-choice button.selected{border-color:var(--accent)}.standalone-demo .sd-native-wizard .wizard-harmony-choice strong{font-size:13px}.standalone-demo .sd-native-wizard .wizard-harmony-choice span{font-size:11px;color:var(--muted)}.standalone-demo .sd-native-wizard .wizard-harmony-choice button>svg:last-child:not(:first-child){position:absolute;right:12px;top:14px;color:var(--muted)}.standalone-demo .sd-native-wizard .wizard-harmony-settings{display:grid;gap:12px;margin-top:12px}.standalone-demo .sd-native-wizard .wizard-summary-heading{display:flex;align-items:center;gap:10px;margin-bottom:16px;width:100%;padding:8px 10px;text-align:left}.standalone-demo .sd-native-wizard .wizard-summary-heading>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.standalone-demo .sd-native-wizard .wizard-summary-heading>svg{width:24px;height:24px;flex-shrink:0}.standalone-demo .sd-native-wizard .wizard-summary-heading>img{width:36px;height:36px;object-fit:cover;border-radius:10px;flex-shrink:0}.standalone-demo .sd-native-wizard .wizard-summary-heading h2{margin:0;font-size:14px;line-height:1.35;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standalone-demo .sd-native-wizard .wizard-summary-heading p{margin:0;color:var(--muted);font-size:11px;line-height:1.4}.standalone-demo .sd-native-wizard .wizard-summary dl{margin:0 0 8px}.standalone-demo .sd-native-wizard .wizard-summary dl>div{display:grid;grid-template-columns:minmax(112px,max-content) minmax(0,1fr);align-items:center;gap:12px;min-height:32px;padding:6px 0;border-bottom:1px solid #ffffff0c;font-size:12px;line-height:1.5}.standalone-demo .sd-native-wizard .wizard-summary dt{color:var(--muted);white-space:nowrap}.standalone-demo .sd-native-wizard .wizard-summary dd{margin:0;text-align:right;font-weight:500}.standalone-demo .sd-native-wizard .wizard-summary-microphone dd{display:flex;align-items:center;justify-content:flex-end;gap:9px}.standalone-demo .sd-native-wizard .wizard-summary-microphone img{width:38px;height:38px;object-fit:contain;flex-shrink:0}.standalone-demo .sd-native-wizard .wizard-summary>.wizard-summary-heading{margin:0 0 10px}.standalone-demo .sd-native-wizard .wizard-summary-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:6px}.standalone-demo .sd-native-wizard .wizard-summary-actions>.ws-text-button{display:inline-flex;align-items:center;gap:6px}.standalone-demo .sd-native-wizard .wizard-summary-actions>.ws-text-button svg{flex-shrink:0}.standalone-demo .sd-native-wizard .wizard-summary-playback{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-left:auto}.standalone-demo .sd-native-wizard .wizard-summary>.wizard-note{margin-bottom:12px}.standalone-demo .sd-native-wizard .wizard-summary>.wizard-result{margin:8px 0}.standalone-demo .sd-native-wizard .wizard-content[data-processing=true]{display:flex;flex-direction:column}.standalone-demo .sd-native-wizard .wizard-content[data-processing=true]>.wizard-voice{flex-shrink:0}.standalone-demo .sd-native-wizard .wizard-failure{display:flex;gap:10px;padding:6px 10px;margin:6px 0;border:1px solid #f0aaa055;border-radius:14px;color:#f0aaa0;background:#f0aaa006}.standalone-demo .sd-native-wizard .wizard-failure>svg{flex-shrink:0;margin-top:4px}.standalone-demo .sd-native-wizard .wizard-failure>div{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px}.standalone-demo .sd-native-wizard .wizard-failure strong{font-size:12px}.standalone-demo .sd-native-wizard .wizard-failure button{font-size:11px;padding-block:3px}.standalone-demo .sd-native-wizard .wizard-failure p{grid-column:1 / -1;font-size:11px;color:var(--muted);margin:0}.standalone-demo .sd-native-wizard .wizard-result{display:flex;align-items:center;gap:7px;font-size:12px;margin:14px 0;color:var(--green)}.standalone-demo .sd-native-wizard .wizard-empty-actions{display:flex;flex-wrap:wrap;gap:10px}.standalone-demo .sd-native-wizard .choir-singer-editor{display:flex;align-items:center;gap:6px;flex-shrink:0}.standalone-demo .sd-native-wizard .choir-singer-octave,.standalone-demo .sd-native-wizard .choir-singer-editor .interval-field-compact{width:82px;min-width:0;padding:0;margin:0;border:0}.standalone-demo .sd-native-wizard .choir-singer-editor .interval-field-compact{display:block;width:94px}.standalone-demo .sd-native-wizard .choir-singer-octave legend{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.standalone-demo .sd-native-wizard .choir-octave-stepper,.standalone-demo .sd-native-wizard .choir-singer-editor .interval-stepper{display:flex;align-items:center;height:34px;border:1px solid var(--line);border-radius:7px;overflow:hidden;background:var(--surface)}.standalone-demo .sd-native-wizard .choir-octave-stepper button,.standalone-demo .sd-native-wizard .choir-singer-editor .interval-stepper button{display:grid;place-items:center;width:24px;min-width:24px;height:32px;padding:0;border:0;color:var(--ink);background:transparent}.standalone-demo .sd-native-wizard .choir-octave-stepper button:hover:not(:disabled){background:var(--raised)}.standalone-demo .sd-native-wizard .choir-octave-stepper output,.standalone-demo .sd-native-wizard .choir-singer-editor .interval-stepper output{flex:1;min-width:0;margin:0;text-align:center;color:var(--ink);font-size:12px;font-variant-numeric:tabular-nums}.standalone-demo .sd-native-wizard .choir-singer-editor .interval-stepper output{width:44px;height:32px;font-size:11px}.standalone-demo .sd-native-wizard .clone-stack-builder .choir-singer-editor .interval-field-compact,.standalone-demo .sd-native-wizard .voice-drag-overlay[data-clone] .choir-singer-editor .interval-field-compact{width:auto}.standalone-demo .sd-native-wizard .clone-stack-builder .choir-singer-editor .interval-stepper output,.standalone-demo .sd-native-wizard .voice-drag-overlay[data-clone] .choir-singer-editor .interval-stepper output{flex:0 0 auto;width:auto;min-width:24px;padding-inline:2px;white-space:nowrap}.standalone-demo .sd-native-wizard .choir-card-double,.standalone-demo .sd-native-wizard .choir-replace-voice .voice-picker-trigger{display:grid;position:relative;place-items:center;width:32px;height:34px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--ink);font-size:12px}.standalone-demo .sd-native-wizard .choir-card-double input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.standalone-demo .sd-native-wizard .choir-card-double svg{pointer-events:none}.standalone-demo .sd-native-wizard .choir-double-ghost{opacity:0}.standalone-demo .sd-native-wizard .choir-card-double[data-doubled=true] .choir-double-ghost{opacity:.85}.standalone-demo .sd-native-wizard .choir-card-double[data-doubled=true]{border-color:color-mix(in srgb,var(--accent) 40%,var(--line));background:var(--surface);color:color-mix(in srgb,var(--accent) 75%,var(--muted));box-shadow:none;filter:none}.standalone-demo .sd-native-wizard .choir-card-double:hover,.standalone-demo .sd-native-wizard .choir-replace-voice .voice-picker-trigger:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 55%,var(--line))}.standalone-demo .sd-native-wizard .choir-card-double:has(input:focus-visible){background:var(--raised)}.standalone-demo .sd-native-wizard html[data-input-method=pointer] .choir-card-double{outline:none}@media(max-width:380px){.standalone-demo .sd-native-wizard .choir-roster-row{gap:4px;padding-inline:6px}.standalone-demo .sd-native-wizard .choir-roster-voice{gap:6px}.standalone-demo .sd-native-wizard .choir-roster-voice>img,.standalone-demo .sd-native-wizard .choir-roster-reference{width:32px;height:32px}.standalone-demo .sd-native-wizard .choir-singer-editor{gap:4px}.standalone-demo .sd-native-wizard .choir-singer-octave,.standalone-demo .sd-native-wizard .choir-singer-editor .interval-field-compact{width:74px}.standalone-demo .sd-native-wizard .choir-octave-stepper button,.standalone-demo .sd-native-wizard .choir-singer-editor .interval-stepper button{width:22px;min-width:22px}.standalone-demo .sd-native-wizard .choir-singer-editor .interval-field-compact{width:86px}.standalone-demo .sd-native-wizard .choir-singer-editor .interval-stepper output{width:40px}.standalone-demo .sd-native-wizard .choir-card-double,.standalone-demo .sd-native-wizard .choir-replace-voice .voice-picker-trigger{width:30px}.standalone-demo .sd-native-wizard .choir-replace-voice{flex-basis:30px}}@media(max-width:600px){.standalone-demo .sd-native-wizard .choir-singer-editor .interval-field-compact{width:auto}.standalone-demo .sd-native-wizard .choir-singer-editor .interval-stepper output{flex:0 0 auto;width:auto;min-width:24px;padding-inline:2px;white-space:nowrap}}.standalone-demo .sd-native-wizard .wizard-empty p{color:var(--muted);font-size:12px;margin:0 0 18px}.standalone-demo .sd-native-wizard .wizard-actions{padding:12px 18px;flex-shrink:0}.standalone-demo .sd-native-wizard .wizard-actions>button{width:100%}.standalone-demo .sd-native-wizard .wizard-generation-cost{display:flex;justify-content:center;min-height:1.4em;margin-bottom:3px;color:var(--muted);font-size:11px;line-height:1.4;font-variant-numeric:tabular-nums;text-align:center}.standalone-demo .sd-native-wizard .wizard-generation-cost strong{color:var(--ink);font-weight:500}.standalone-demo .sd-native-wizard .wizard-navigation{display:flex;justify-content:space-between;gap:10px}.standalone-demo .sd-native-wizard .wizard-navigation>button:last-child{margin-left:auto}.standalone-demo .sd-native-wizard .clip-settings-panel[data-compact-voice] .clip-settings-voice{flex:0 1 148px;min-width:0}.standalone-demo .sd-native-wizard .clip-settings-panel[data-compact-voice] .clip-settings-voice:empty{display:none}.standalone-demo .sd-native-wizard .clip-settings-panel[data-compact-voice] .clip-settings-voice .wizard-voice{width:100%;min-height:44px;margin:0;padding:4px 6px;gap:6px}.standalone-demo .sd-native-wizard .clip-settings-panel[data-compact-voice] .clip-settings-voice .wizard-voice>img{width:28px;height:28px}.standalone-demo .sd-native-wizard .clip-settings-panel[data-compact-voice] .clip-settings-voice .wizard-voice small{display:none}.standalone-demo .sd-native-wizard .clip-settings-panel[data-compact-voice] .wizard-content{padding:8px 12px}.standalone-demo .sd-native-wizard .clip-settings-panel[data-compact-voice] .wizard-pitch-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.standalone-demo .sd-native-wizard .clip-settings-panel[data-compact-voice] .wizard-pitch-controls>*{min-width:0;grid-column:1 / -1}.standalone-demo .sd-native-wizard .clip-settings-panel[data-compact-voice] .wizard-pitch-controls[data-has-timing]>.inspector-field{grid-column:auto}.standalone-demo .sd-native-wizard .clip-settings-panel[data-compact-voice] .wizard-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;padding:8px 12px}.standalone-demo .sd-native-wizard .clip-settings-panel[data-compact-voice] .wizard-generation-cost{margin:0;text-align:left}.standalone-demo .sd-native-wizard .clip-settings-panel[data-compact-voice] .wizard-navigation{flex:1;justify-content:flex-end}.standalone-demo .sd-native-wizard .clip-settings-panel[data-compact-voice] .wizard-actions>:is(p,small){flex-basis:100%}@media(max-width:420px){.standalone-demo .sd-native-wizard .wizard-content{padding:12px}.standalone-demo .sd-native-wizard .wizard-trial{gap:10px}.standalone-demo .sd-native-wizard .wizard-trial-intro h2{font-size:23px}.standalone-demo .sd-native-wizard .wizard-trial-mics img{height:84px}.standalone-demo .sd-native-wizard .wizard-trial-art{height:116px}.standalone-demo .sd-native-wizard .wizard-trial-harmony strong{font-size:12px}.standalone-demo .sd-native-wizard .wizard-trial-terms{margin-top:auto}.standalone-demo .sd-native-wizard .wizard-mic{gap:5px;padding-block:8px}.standalone-demo .sd-native-wizard .wizard-mic>img{height:72px}.standalone-demo .sd-native-wizard .wizard-offer{align-items:flex-start;gap:8px}.standalone-demo .sd-native-wizard .wizard-offer>div{min-width:0}.standalone-demo .sd-native-wizard .wizard-navigation .ws-button{padding-inline:10px;font-size:11px}}@keyframes drawer-credit-added{0%{opacity:1;transform:translateY(0)}20%,80%{opacity:1;transform:translateY(-5px)}to{opacity:0;transform:translateY(-5px)}}.standalone-demo .sd-native-wizard .workspace-drawer .workspace-preferences .workspace-select{min-width:100px;max-width:140px}.standalone-demo .sd-native-wizard .drawer-redeem>.ws-button{width:100%;margin-top:14px}.standalone-demo .sd-native-wizard .workspace-select-menu{z-index:160}@keyframes drawer-enter{0%{transform:translate(100%);opacity:.5}to{transform:translate(0);opacity:1}}@keyframes drawer-backdrop{0%{background:#07070c00}to{background:#07070c88}}.standalone-demo .sd-native-wizard .workspace-account-page .ws-text-button{display:inline-flex;align-items:center;justify-content:flex-start;gap:6px;min-height:40px}.standalone-demo .sd-native-wizard .account-profile .ws-button{min-height:40px;flex-shrink:0}.standalone-demo .sd-native-wizard .account-setting-row>.ws-button,.standalone-demo .sd-native-wizard .account-setting-action>.ws-button{min-width:170px;min-height:40px;flex-shrink:0}.standalone-demo .sd-native-wizard .account-deletion .ws-text-button{color:var(--muted);flex-shrink:0}.standalone-demo .sd-native-wizard .account-deletion .ws-text-button:hover:not(:disabled){color:var(--ink)}.standalone-demo .sd-native-wizard .account-history-heading>.ws-text-button{min-height:28px;flex-shrink:0}@media(max-width:480px){.standalone-demo .sd-native-wizard .account-history-heading>.ws-text-button{min-height:44px;font-size:14px}}@media(max-width:600px){.standalone-demo .sd-native-wizard .account-profile .ws-button{margin-left:58px}}@media(max-width:480px){.standalone-demo .sd-native-wizard .workspace-account-page .ws-button,.standalone-demo .sd-native-wizard .workspace-account-page .ws-text-button{min-height:44px;font-size:14px}}@keyframes utility-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.standalone-demo .sd-native-wizard .wizard-pitch-label{display:flex;align-items:center;justify-content:space-between;font-size:12px}.standalone-demo .sd-native-wizard .wizard-pitch-slider{position:relative}.standalone-demo .sd-native-wizard .wizard-pitch-slider input{display:block;--pitch-track: linear-gradient( to right, #4b4658 min(50%, var(--progress, 50%)), var(--accent) min(50%, var(--progress, 50%)), var(--accent) max(50%, var(--progress, 50%)), #4b4658 max(50%, var(--progress, 50%)) )}.standalone-demo .sd-native-wizard .wizard-pitch-slider input::-webkit-slider-runnable-track{background:var(--pitch-track)}.standalone-demo .sd-native-wizard .wizard-pitch-slider input::-moz-range-track{background:var(--pitch-track)}.standalone-demo .sd-native-wizard .wizard-pitch-slider input::-moz-range-progress{background:transparent}.standalone-demo .sd-native-wizard .wizard-pitch-help{display:block;color:var(--muted);font-size:11px;line-height:1.4}.standalone-demo .sd-native-wizard .wizard-pitch-target{position:absolute;z-index:1;left:calc(7px + (100% - 14px) * var(--suggested-position) - 12px);top:-2px;display:grid;place-items:center;width:24px;height:28px;padding:0;background:transparent;border:0;border-radius:50%;color:var(--accent)}.standalone-demo .sd-native-wizard .wizard-pitch-target:disabled{opacity:1}.standalone-demo .sd-native-wizard .wizard-pitch-target-mark{width:10px;height:10px;border:2px solid currentColor;border-radius:50%;background:var(--bg)}.standalone-demo .sd-native-wizard .wizard-pitch-target[data-matched]{pointer-events:none}.standalone-demo .sd-native-wizard .wizard-pitch-target[data-matched] .wizard-pitch-target-mark{width:20px;height:20px;border-style:dashed;background:transparent}.standalone-demo .sd-native-wizard .wizard-pitch-target[data-updated] .wizard-pitch-target-mark,.standalone-demo .sd-native-wizard .wizard-pitch-target:not(:disabled):hover .wizard-pitch-target-mark,.standalone-demo .sd-native-wizard .wizard-pitch-target:focus-visible .wizard-pitch-target-mark{box-shadow:0 0 0 4px color-mix(in oklch,var(--accent) 20%,transparent)}.standalone-demo .sd-native-wizard .wizard-pitch-target-tip{display:none;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(calc(-100% * var(--suggested-position)));padding:5px 8px;border:1px solid var(--line);border-radius:6px;color:var(--ink);background:var(--raised);font-size:11px;white-space:nowrap;pointer-events:none}.standalone-demo .sd-native-wizard .wizard-pitch-target:not(:disabled):hover .wizard-pitch-target-tip,.standalone-demo .sd-native-wizard .wizard-pitch-target:focus-visible .wizard-pitch-target-tip,.standalone-demo .sd-native-wizard .wizard-pitch-slider:hover .wizard-pitch-target[data-matched] .wizard-pitch-target-tip,.standalone-demo .sd-native-wizard .wizard-pitch-slider:has(input:focus) .wizard-pitch-target[data-matched] .wizard-pitch-target-tip{display:block}.standalone-demo .sd-native-wizard .wizard-pitch-field[data-updated] output{color:var(--accent)}.standalone-demo .sd-native-wizard .wizard-pitch-field[data-updated] input{animation:wizard-pitch-updated 1s ease-out}.standalone-demo .sd-native-wizard .wizard-pitch-field[data-updated] input::-webkit-slider-thumb{box-shadow:0 0 0 5px color-mix(in oklch,var(--accent) 25%,transparent)}.standalone-demo .sd-native-wizard .wizard-pitch-field[data-updated] input::-moz-range-thumb{box-shadow:0 0 0 5px color-mix(in oklch,var(--accent) 25%,transparent)}@keyframes wizard-pitch-updated{0%,40%,to{filter:brightness(1)}20%,70%{filter:brightness(1.5)}}.standalone-demo .sd-native-wizard .wizard-content[data-transition]{animation:wizard-step-enter .18s cubic-bezier(.22,1,.36,1)}@keyframes wizard-step-enter{0%{opacity:.25;transform:translate(10px)}to{opacity:1;transform:translate(0)}}@media(prefers-reduced-motion:reduce){.standalone-demo .sd-native-wizard .wizard-content[data-transition]{animation:none}}.standalone-demo .sd-native-wizard [data-reduce-motion=true] .wizard-content{animation:none}@keyframes connection-breathe{50%{transform:scaleY(.48);opacity:.25}}.standalone-demo .sd-native-wizard .workspace-home-update .ws-text-button{display:inline-flex;align-items:center;gap:6px;padding:0}.standalone-demo .sd-native-wizard .group-control-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;margin:4px 0}.standalone-demo .sd-native-wizard .group-controls{display:grid;gap:6px}.standalone-demo .sd-native-wizard .harmony-stack .choir-maker-field{margin-block:8px}.standalone-demo .sd-native-wizard .harmony-stack .harmony-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.standalone-demo .sd-native-wizard .harmony-stack .harmony-fields .choir-maker-field{min-width:0;margin:0}.standalone-demo .sd-native-wizard .harmony-stack .harmony-fields .workspace-select{width:100%}.standalone-demo .sd-native-wizard .harmony-stack .harmony-fields{margin-block:8px}.standalone-demo .sd-native-wizard .harmony-stack .harmony-fields .choir-maker-field{display:flex;flex-direction:column;align-items:stretch;gap:5px}.standalone-demo .sd-native-wizard .wizard-vocal-preview{border-top:1px solid var(--line);margin-top:8px;padding:8px 0 4px;display:flex;flex-direction:column;gap:6px;text-align:left}.standalone-demo .sd-native-wizard .wizard-vocal-preview-heading{display:grid;gap:4px}.standalone-demo .sd-native-wizard .wizard-vocal-preview-heading strong{font-size:14px;font-weight:600}.standalone-demo .sd-native-wizard .wizard-vocal-preview small,.standalone-demo .sd-native-wizard .wizard-vocal-preview p{margin:0;color:var(--muted);font-size:12px;line-height:1.5}.standalone-demo .sd-native-wizard .wizard-vocal-preview-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.standalone-demo .sd-native-wizard .wizard-vocal-preview-playback{display:flex;flex-wrap:wrap;gap:8px}.standalone-demo .sd-native-wizard .wizard-vocal-preview-playback>.ws-button{white-space:nowrap}.standalone-demo .sd-native-wizard .wizard-vocal-preview .ws-button{position:relative;min-height:32px;padding:5px 6px;gap:6px;font-weight:500}@media(max-width:420px){.standalone-demo .sd-native-wizard .wizard-vocal-preview .ws-button{padding-inline:5px;font-size:11px}}.standalone-demo .sd-native-wizard .wizard-vocal-preview .ws-button:before{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.standalone-demo .sd-native-wizard .wizard-vocal-preview button>svg{flex-shrink:0}.standalone-demo .sd-native-wizard .wizard-vocal-preview-allowance{display:block}.standalone-demo .sd-native-wizard .wizard-vocal-preview-daw{display:flex;align-items:center;gap:8px;min-height:44px}.standalone-demo .sd-native-wizard .wizard-vocal-preview-daw input{width:auto;margin:0;accent-color:var(--accent)}.standalone-demo .sd-native-wizard .workspace-vocal-note .workspace-select{width:145px;min-width:0;font-size:12px}.standalone-demo .sd-native-wizard .workspace-backing-suggestion .ws-button{min-height:32px;padding:6px 12px;font-size:12px}@supports not (color: oklch(0% 0 0)){.standalone-demo .sd-native-wizard{--bg: #111317;--ink: #f2f3f6;--muted: #a9aab2;--line: #383a41;--accent: #c0a3f1;--accent-ink: #1e162b;--green: #8bcca1;--warning: #f1b371}}.standalone-demo .sd-native-wizard{--z-dropdown: 3;background:transparent}.standalone-demo .sd-native-wizard [hidden]{display:none!important}.standalone-demo .sd-native-wizard .clip-settings-panel{z-index:3}.standalone-demo .sd-native-wizard .voice-setup-key-row>.voice-picker-field{gap:0}.standalone-demo .sd-native-wizard .plugin-dialog.voice-choice-dialog{--surface: inherit;--raised: inherit;--ink: inherit;--muted: inherit;--line: inherit;--accent: inherit;inset:auto;margin:0;max-width:none;max-height:none;padding:14px;border:0;background:#0009;box-shadow:none;overflow:hidden}.standalone-demo .sd-native-wizard .plugin-dialog.voice-choice-dialog::backdrop,.standalone-demo .sd-native-wizard .plugin-dialog.voice-choice-dialog+.backdrop{background:transparent}.standalone-demo .sd-native-wizard .voice-choice-dialog>.plugin-dialog-panel{width:min(480px,100%);max-height:min(560px,100%);padding:18px;border-radius:18px;box-shadow:0 18px 50px #0008}.standalone-demo .workspace-ensemble-heading{min-width:0}.standalone-demo .workspace-ensemble .workspace-voice-art>button{background:var(--surface)}.standalone-demo-player .audio-dock.audio-dock-embedded{position:relative;inset:auto;margin-top:12px;padding:10px 14px;border:1px solid #ffffff26;border-radius:14px;background:#24222b}.standalone-demo{isolation:isolate;--sd-ink: #f3f1f6;--sd-muted: #bbb7c5;--sd-line: #ffffff1c;--sd-accent: #c6a8ee;width:min(100%,1060px);margin-inline:auto;scroll-margin-top:108px;color:var(--sd-ink);font:12px/1.5 VOIS Plugin,system-ui,sans-serif}.standalone-demo :is(button,input,select){font:inherit}.standalone-demo button{cursor:pointer}.standalone-demo button:disabled{cursor:default;opacity:.42}.standalone-demo :is(button,input,select):focus-visible{outline:none;background-color:#50445f}.standalone-demo .sd-primary:focus-visible{background-color:#e0c8fc}.standalone-demo button:disabled:hover{background-color:inherit}.standalone-demo h3{text-wrap:balance}.sd-window{overflow:hidden;border:1px solid #ffffff26;border-radius:18px;background:#131418;box-shadow:0 22px 70px #0005,inset 0 1px #ffffff0d}.sd-header{min-height:62px;padding:12px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px;background:radial-gradient(ellipse at top right,#33283b60,transparent 70%)}.sd-brand,.sd-header-actions{display:flex;align-items:center;gap:16px}.sd-brand img{width:76px;height:auto}.sd-brand>span{border-left:1px solid var(--sd-line);padding-left:16px;color:var(--sd-muted);font-size:11px}.sd-session-name{font-size:11px}.sd-session-name>span{color:var(--sd-muted)}.sd-avatar{display:grid;place-items:center;width:30px;height:30px;background:#ffffff0a;border:1px solid var(--sd-line);border-radius:50%;color:var(--sd-muted)}.sd-nav{display:flex;align-items:center;gap:3px;padding:5px;margin:0 20px 8px;min-height:42px;border:1px solid #d1bce32e;border-radius:999px;background:linear-gradient(145deg,#ffffff0b,transparent 45%),#292632;box-shadow:inset 0 1px #ffffff14}.sd-nav>button{display:flex;align-items:center;justify-content:center;gap:7px;padding:6px 14px;color:var(--sd-muted);white-space:nowrap;font-weight:400;border:1px solid transparent;border-radius:999px;background:transparent}.sd-nav>button[aria-selected=true]{color:var(--sd-ink);border:1px solid #ddd1f54a;border-radius:999px;background:linear-gradient(160deg,#e0cef538,#cab3ef15 60%,#f4e9ff24);box-shadow:inset 0 1px 1px #ffffff45}.sd-nav>button:hover{background-color:#ffffff0b}.sd-demo-page[hidden],.sd-library-page[hidden]{display:none}.sd-demo-page{padding:16px 20px 24px}.sd-feature-image,.sd-pass-hero{position:relative;overflow:hidden;border:1px solid var(--sd-line);border-radius:14px;background:#302336}.sd-feature-image{min-height:292px}.sd-feature-image>img,.sd-pass-hero>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sd-feature-image:after,.sd-pass-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#19121fea,#19121f55 65%,#19121f20)}.sd-feature-image>div,.sd-pass-hero>div{position:relative;z-index:1;padding:32px;max-width:65%}.sd-feature-image h3,.sd-pass-hero h3{font-size:clamp(24px,3.5vw,38px);line-height:1.14;font-weight:500;letter-spacing:-.025em;margin:12px 0}.sd-feature-image>div>span,.sd-pass-hero>div>span{display:flex;align-items:center;gap:6px;color:#e2caed;font-size:11px}.sd-feature-image p,.sd-pass-hero p{color:#e0d4e5;font-size:12px;margin-bottom:22px}.sd-discover-bottom{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 12px 0}.sd-discover-bottom>div{display:flex;align-items:center;gap:14px}.sd-discover-bottom>div>svg{color:var(--sd-accent);flex-shrink:0}.sd-discover-bottom h3{font-size:15px;margin:0;font-weight:500}.sd-discover-bottom p{color:var(--sd-muted);font-size:11px;margin:4px 0 0}.sd-page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:6px 0 20px}.sd-page-heading h3{font-size:22px;font-weight:500;margin:0}.sd-page-heading p,.sd-page-heading>span{color:var(--sd-muted);font-size:11px;margin:6px 0 0}.sd-page-empty{text-align:center;padding:50px 12px}.sd-page-empty>svg{color:var(--sd-accent)}.sd-page-empty h3{font-size:22px;font-weight:500;margin:18px 0 8px}.sd-page-empty p{color:var(--sd-muted);margin:0 0 24px}.sd-history-rows{max-height:338px;overflow:auto}.sd-history-row{display:flex;align-items:flex-start;gap:12px;padding:18px 0;border-bottom:1px solid var(--sd-line)}.sd-history-indicator{padding-top:2px;color:#a4dbb9;flex-shrink:0}.sd-history-row>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:4px}.sd-history-row strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.sd-history-clip{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-history-row>div>span,.sd-history-row small{color:var(--sd-muted);font-size:11px}.sd-pass-hero{min-height:232px}.sd-pass-hero>div{padding:26px 30px}.sd-pass-hero h3{font-size:clamp(24px,3vw,34px)}.sd-pass-hero p{margin-bottom:0}.sd-pass-session{display:flex;align-items:center;gap:16px;padding:28px 8px 14px}.sd-pass-ticket{width:62px;height:62px;display:grid;place-items:center;flex-shrink:0;border-radius:15px;background:#c6a8ee12;color:var(--sd-accent);border:1px solid #c6a8ee2a}.sd-pass-session>div:nth-child(2){flex:1}.sd-pass-session h3{font-size:17px;font-weight:500;margin:3px 0;font-variant-numeric:tabular-nums}.sd-pass-session p,.sd-pass-session>div>span{color:var(--sd-muted);font-size:10px;margin:0}.sd-pass-note{color:var(--sd-muted);font-size:10px;margin:8px 0 0 86px}.sd-browser{position:relative;min-height:568px}.sd-library{padding:16px 20px 20px}.sd-browser[data-panel=true] .sd-library{padding-right:376px}.sd-library-toolbar{display:flex;align-items:center;gap:8px}.sd-search{display:flex;align-items:center;gap:8px;padding:0 11px;height:36px;min-width:0;flex:1;border:1px solid #ffffff24;border-radius:999px;color:var(--sd-muted);background:#23232d}.sd-search input{min-width:0;padding:0;height:100%;width:100%;color:var(--sd-ink);background:transparent;border:0}.sd-search input::placeholder{color:var(--sd-muted)}.standalone-demo select{color:var(--sd-ink);border:1px solid #ffffff26;background:#2c2938;border-radius:8px;padding:6px 22px 6px 9px;max-width:100%}.sd-filter select{border-radius:999px;height:36px;font-size:11px}.sd-library-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding-block:18px 12px}.sd-library-heading h3{margin:0;font-size:15px;font-weight:600}.sd-library-heading>span{color:var(--sd-muted);font-size:10px}.sd-voices{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px 14px}.sd-browser[data-panel=true] .sd-voices{grid-template-columns:repeat(3,minmax(0,124px))}.sd-voice{min-width:0}.sd-audition{position:absolute;display:grid;place-items:center;bottom:6px;right:6px;width:32px;height:32px;border-radius:50%;color:#fff;background:#16141de6;border:1px solid #ffffff40}.sd-audition:hover,.sd-audition.is-playing{background:#68557d}.sd-library-note{display:flex;align-items:center;gap:6px;margin-top:18px;color:var(--sd-muted);font-size:10px}.sd-empty-search{padding:30px 0;color:var(--sd-muted)}.sd-welcome{position:absolute;inset:30px 20px auto auto;width:324px;display:flex;align-items:center;flex-direction:column;justify-content:center;min-height:382px;padding:26px;text-align:center}.sd-welcome-icon{display:grid;place-items:center;width:64px;height:64px;margin-bottom:18px;border-radius:20px;color:var(--sd-accent);background:radial-gradient(ellipse at 30% 20%,#c6a8ee2a,transparent),#27232e;border:1px solid #c6a8ee28}.sd-welcome h3{font-size:23px;font-weight:500;margin:0 0 10px;letter-spacing:-.02em}.sd-welcome p{max-width:26ch;color:var(--sd-muted);margin:0 0 24px;line-height:1.7}.sd-welcome small{color:var(--sd-muted);margin-top:12px;font-size:10px}.sd-primary,.sd-quiet,.sd-icon{display:inline-flex;align-items:center;justify-content:center;gap:7px;color:var(--sd-ink);border:1px solid transparent}.sd-primary{min-height:36px;border-radius:999px;padding:8px 14px;background:var(--sd-accent);color:#281e38;font-weight:600!important}.sd-primary:hover{background:#d8bcfa}.sd-primary .sd-record-dot{background:#49335d}.sd-quiet{min-height:30px;padding:5px 8px;border-radius:999px;background:#ffffff09;font-size:11px!important}.sd-quiet:hover,.sd-icon:hover{background:#ffffff16}.sd-icon{min-width:32px;height:32px;padding:5px;border-radius:50%;background:transparent}.sd-select-hint{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--sd-muted);padding:20px}.sd-select-hint>svg{color:var(--sd-accent);transform:rotate(90deg)}.sd-editor{position:absolute;z-index:1;top:6px;right:20px;bottom:12px;width:336px;overflow:hidden;border:1px solid #d8c9ef3d;border-radius:20px;background:#23232d;box-shadow:0 12px 32px #0005,inset 0 1px #ffffff12}.sd-editor{display:flex;flex-direction:column}.sd-editor:focus-visible{outline:none}.sd-panel-title{min-height:54px;display:flex;align-items:center;gap:10px;padding:11px 16px;border-bottom:1px solid var(--sd-line)}.sd-panel-title>svg{color:var(--sd-muted)}.sd-panel-title>div{display:flex;flex-direction:column;min-width:0}.sd-panel-title strong{font-weight:600}.sd-panel-title small{color:var(--sd-muted);font-size:10px}.sd-panel-title>button{margin-left:auto}.sd-editor-body{padding:14px 16px;overflow-y:auto;flex:1;min-height:0;scrollbar-width:thin}.sd-voice-summary{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--sd-line);border-radius:12px;background:#2c2938;margin-bottom:16px}.sd-voice-summary img{border-radius:9px;object-fit:cover}.sd-voice-summary>div{display:flex;flex-direction:column}.sd-voice-summary span{color:var(--sd-muted);font-size:10px}.sd-voice-summary>svg{margin-left:auto;color:var(--sd-accent)}.sd-field{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-block:12px;color:var(--sd-muted);font-size:11px}.sd-field select{max-width:155px;min-height:30px;font-size:11px}.sd-range{display:grid;grid-template-columns:1fr auto;gap:6px;margin-block:14px;color:var(--sd-muted);font-size:11px}.sd-range>span{color:var(--sd-ink);font-variant-numeric:tabular-nums}.sd-range>input{grid-column:1 / -1;width:100%;height:12px;padding:0;cursor:pointer;accent-color:var(--sd-accent)}.sd-fine{color:var(--sd-muted);font-size:10px;margin-top:14px;line-height:1.65}.sd-editor-footer{min-height:65px;padding:10px 16px;border-top:1px solid var(--sd-line)}.sd-editor-footer>span{display:block;color:var(--sd-muted);font-size:9px;margin-bottom:6px}.sd-editor-footer>div{display:flex;align-items:center;justify-content:flex-end;gap:5px}.sd-editor-footer .sd-quiet{margin-right:auto}.sd-choose-voice{display:flex;flex-direction:column;align-items:center;padding:45px 15px;text-align:center}.sd-choose-voice>svg{color:var(--sd-accent)}.sd-choose-voice h3{margin:14px 0 8px;font-size:20px}.sd-choose-voice p{color:var(--sd-muted);max-width:24ch}.sd-editor-body>h3{font-size:20px;margin:26px 0 16px}.sd-review{font-size:11px}.sd-review>div{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid var(--sd-line)}.sd-review dt{color:var(--sd-muted)}.sd-review dd{margin:0}.sd-result{text-align:center;padding:15px 8px}.sd-result-check{margin:0 auto 16px;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#9ccaac1a;color:#a4dbb9}.sd-result h3{font-size:20px;line-height:1.3;font-weight:500;margin:12px 0}.sd-result p{color:var(--sd-muted);font-size:11px}.sd-result .sd-primary{margin-block:12px}.sd-result small{display:block;font-size:10px;color:var(--sd-muted)}.standalone-demo .sd-player{--accent: #c0a3f1;--muted: #a9aab2;--surface: #23232d;display:flex;align-items:center;gap:12px;min-height:48px;padding:6px 24px;border-top:1px solid #ffffff17;background:linear-gradient(130deg,#ffffff05,transparent),#20202ba6}.standalone-demo .sd-player .preview-portrait{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;overflow:hidden;border-radius:9px;background:var(--surface)}.standalone-demo .sd-player .preview-portrait img{width:100%;height:100%;object-fit:cover}.standalone-demo .sd-player .preview-title{width:150px;min-width:0}.standalone-demo .sd-player .preview-title small{display:block;color:var(--muted);font-size:10px}.standalone-demo .sd-player .preview-title strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.standalone-demo .sd-player .ws-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;padding:0;border:0;border-radius:12px;color:var(--sd-ink);background:transparent}.standalone-demo .sd-player .preview-play{border:1px solid #c0a3f136;border-radius:50%;color:var(--accent);background:#c0a3f124}.standalone-demo .sd-player .ws-icon:is(:hover,:focus-visible){background:#2c2938}.standalone-demo .sd-player .preview-progress{display:flex;align-items:center;gap:10px;flex:1;min-width:70px}.standalone-demo .sd-player .preview-progress span{font-size:10px;font-variant-numeric:tabular-nums;color:var(--muted)}.standalone-demo .sd-player input[type=range]{appearance:none;-webkit-appearance:none;width:100%;min-width:0;height:24px;margin:0;padding:0;background:transparent}.standalone-demo .sd-player input::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--accent) var(--progress, 0%),#4b4658 var(--progress, 0%))}.standalone-demo .sd-player input::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;background:var(--accent)}.standalone-demo .sd-player input:focus-visible::-webkit-slider-thumb{background:color-mix(in srgb,var(--accent) 75%,white)}.standalone-demo .sd-player input::-moz-range-track{height:4px;border-radius:2px;background:#4b4658}.standalone-demo .sd-player input::-moz-range-progress{height:4px;background:var(--accent)}.standalone-demo .sd-player input::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--accent)}.standalone-demo .sd-player input:focus-visible::-moz-range-thumb{background:color-mix(in srgb,var(--accent) 75%,white)}.sd-timeline{background:#17181d}.sd-ruler{display:flex;font-size:9px;color:var(--sd-muted);border-bottom:1px solid var(--sd-line)}.sd-ruler>span{width:122px;padding:7px 14px;flex-shrink:0;letter-spacing:.05em}.sd-ruler>div{display:flex;justify-content:space-between;padding:7px 12px;flex:1;border-left:1px solid var(--sd-line)}.sd-lane{display:flex;min-height:78px;border-bottom:1px solid var(--sd-line)}.sd-lane-label{position:relative;width:122px;flex-shrink:0;display:grid;grid-template-columns:18px 1fr;align-content:center;column-gap:6px;padding:12px;border-right:1px solid var(--sd-line)}.sd-lane-label>svg{color:var(--sd-accent);align-self:center}.sd-lane-label strong{font-weight:500;font-size:11px}.sd-lane-label>span{grid-column:2;font-size:9px;color:var(--sd-muted)}.sd-lane-clips{min-width:0;flex:1;display:flex;align-items:stretch;gap:3px;position:relative;padding:5px 6px;background:repeating-linear-gradient(90deg,transparent 0 calc(33.333% - 1px),#ffffff06 calc(33.333% - 1px) 33.333%)}.sd-clip,.sd-capture,.sd-backing-clip{position:relative;min-width:0;width:calc(33.333% - 2px);flex-shrink:0;padding:5px 7px 3px;border:1px solid #c2acd64a;border-radius:6px;background:#5f487b;color:#eee1ff;text-align:left}.sd-clip:hover{background:#70558f}.sd-clip-selected{border-color:#e3d1fd;background:#755497}.sd-clip-rendered{background:#3f6659;border-color:#a3d4bb;color:#c6f1da}.sd-clip>span,.sd-capture>span,.sd-backing-clip>span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:9px}.sd-clip>svg:not(.sd-clip-check),.sd-capture>svg,.sd-backing-clip>svg{display:block;width:100%;height:42px}.sd-clip path,.sd-capture path,.sd-backing-clip path{stroke:currentColor;stroke-width:2;stroke-linecap:round;opacity:.8}.sd-clip-check{position:absolute;top:4px;right:4px}.sd-capture{background:#6c303c;border-color:#de7f8b;color:#ffc9cc;overflow:hidden}.sd-capture>svg{min-width:170px}.sd-wave-center{stroke-width:.5!important}.sd-empty-lane{display:flex;align-items:center;padding-left:10px;color:var(--sd-muted);font-size:10px}.sd-backing-lane{min-height:61px}.sd-backing-lane .sd-lane-label>svg{color:#b5b8d8}.sd-add-backing{align-self:center;color:var(--sd-muted);padding:8px 10px;background:transparent;border:1px dashed #ffffff30;border-radius:6px;font-size:10px!important}.sd-backing-clip{width:100%;background:#383d55;border-color:#7986b455;color:#bdc7e8}.sd-backing-clip>svg{height:25px}.sd-transport{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:10px 16px;background:#202027}.sd-transport>div{display:flex;align-items:center;gap:10px}.sd-record{min-height:32px;display:flex;align-items:center;gap:7px;padding:6px 12px;border-radius:999px;border:1px solid #f1a3ad3b;background:linear-gradient(#ffffff09,transparent),#492c35;color:#ffd6dc;font-size:11px!important}.sd-record:hover,.sd-record-active{background:#6c303c}.sd-record-dot{width:9px;height:9px;flex-shrink:0;display:inline-block;border-radius:50%;background:#f68e9c}.sd-time{font-variant-numeric:tabular-nums;color:#ded5e9;font-size:12px}.sd-transport-tip{color:var(--sd-muted);font-size:10px}.sd-caption{padding:22px 8px 0;text-align:center}.sd-caption ol{display:flex;align-items:center;justify-content:center;gap:32px;margin:0;padding:0;list-style:none}.sd-caption li{display:flex;align-items:center;gap:8px;color:var(--sd-muted);font-size:12px}.sd-caption li>span{display:grid;place-items:center;width:23px;height:23px;border:1px solid #ffffff30;border-radius:50%;font-size:10px}.sd-caption li[data-current=true]{color:#e2cdfa}.sd-caption li[data-current=true]>span{color:#261c33;background:var(--sd-accent);border-color:var(--sd-accent)}.sd-caption p{color:var(--sd-muted);margin-top:16px;font-size:10px}.sd-playback-error{text-align:center;color:#ffc0c4}.sd-sr-only,.standalone-demo .sd-player .workspace-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:1000px){.sd-browser[data-panel=true] .sd-library{padding-right:328px}.sd-editor{width:294px;right:16px}.sd-welcome{width:282px;right:16px}.sd-library-heading>span{display:none}.sd-voices{gap:16px 10px}.sd-browser[data-panel=true] .sd-voices{grid-template-columns:repeat(3,minmax(0,124px))}}@media(max-width:800px){.sd-header{padding-inline:14px}.sd-session-name{display:none}.sd-nav{margin-inline:12px}.sd-nav>button{padding-inline:10px;font-size:11px}.sd-browser[data-panel=true] .sd-library,.sd-library{padding:12px 14px 20px}.sd-voices,.sd-browser[data-panel=true] .sd-voices{grid-template-columns:repeat(6,minmax(0,1fr))}.sd-browser{min-height:0}.sd-welcome{position:relative;inset:auto;margin:0 14px 16px;padding:20px;min-height:0;width:auto;background:#211e29;border-radius:14px}.sd-welcome-icon{display:none}.sd-welcome h3{font-size:20px}.sd-welcome p{max-width:40ch;margin-bottom:16px}.sd-editor{position:relative;inset:auto;width:auto;margin:0 14px 16px;max-height:none}.sd-editor-body{overflow:visible}.sd-editor-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.sd-editor-footer>span{margin:0}.sd-editor-footer>div{gap:10px}.sd-range{margin-block:18px}.sd-result{padding-block:18px}.sd-choose-voice{padding-block:16px}.sd-caption ol{gap:16px}}@media(max-width:560px){.sd-window{border-radius:14px}.sd-brand>span{display:none}.sd-header-actions{gap:8px}.sd-nav{justify-content:center}.sd-nav>button{padding-inline:8px;font-size:10px}.sd-nav>button>svg{display:none}.sd-demo-page{padding-inline:14px}.sd-feature-image>div,.sd-pass-hero>div{max-width:100%;padding:24px 20px}.sd-feature-image:after,.sd-pass-hero:after{background:linear-gradient(90deg,#19121fea,#19121f80)}.sd-discover-bottom{flex-direction:column;align-items:flex-start;padding-inline:4px}.sd-discover-bottom .sd-quiet{align-self:flex-end}.sd-page-heading{align-items:flex-start}.sd-page-heading p{max-width:24ch}.sd-history-row{flex-wrap:wrap;gap:8px}.sd-history-row>div{flex-basis:calc(100% - 88px)}.sd-history-row>.sd-quiet{margin-left:27px}.sd-pass-session{flex-wrap:wrap;gap:12px}.sd-pass-ticket{width:42px;height:50px}.sd-pass-session h3{font-size:14px}.sd-pass-session>.sd-primary{margin-left:54px}.sd-pass-note{margin-left:54px}.sd-voices,.sd-browser[data-panel=true] .sd-voices{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-library-heading{padding-block:14px 12px}.sd-library-note{margin-top:14px;font-size:9px}.standalone-demo :is(.sd-icon,.sd-quiet,.sd-primary,.sd-record){min-height:44px}.sd-audition{width:44px;height:44px;right:0;bottom:0;background:transparent;border:0}.sd-audition svg{padding:7px;width:29px;height:29px;border-radius:50%;background:#16141de6}.sd-avatar{width:44px;height:44px}.sd-lane-label,.sd-ruler>span{width:80px;padding-inline:8px}.sd-lane-label{grid-template-columns:14px 1fr;column-gap:4px}.sd-lane-label>svg{width:12px}.sd-lane-label>span{display:none}.sd-lane-label strong{font-size:10px}.sd-clip>span,.sd-capture>span,.sd-backing-clip>span{font-size:8px}.sd-transport{padding:7px 8px;gap:4px}.sd-transport>div{gap:3px}.sd-transport-tip{display:none}.sd-time{font-size:10px}.sd-caption{padding-inline:0}.sd-caption ol{gap:10px;justify-content:space-between}.sd-caption li{flex-direction:column;gap:5px;font-size:9px}.sd-caption p{font-size:10px;line-height:1.7}.sd-editor-footer{flex-wrap:wrap}.sd-editor-footer>div{flex:1}}@media(prefers-reduced-motion:reduce){.standalone-demo *,.standalone-demo *:before,.standalone-demo *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.standalone-demo .sd-upper-workspace{position:relative}.standalone-demo .sd-browser-region{display:flex;flex-direction:column;height:568px}.standalone-demo .sd-browser{flex:1;min-height:0}.standalone-demo .sd-player{flex-shrink:0}.standalone-demo .sd-library-page{height:100%;min-height:0}.standalone-demo .sd-library{--surface: #23232d;--raised: #2c2938;--ink: oklch(96.4% .004 280);--muted: oklch(74% .012 280);--line: oklch(35% .012 275);--accent: oklch(77% .112 301);--accent-ink: oklch(22% .041 301);height:100%;overflow-y:auto;overflow-x:hidden;padding:16px 20px 20px;scrollbar-width:thin;overscroll-behavior:contain;overflow-anchor:none}.standalone-demo .sd-demo-page{height:100%;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}.standalone-demo .sd-voices{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:22px 14px}.standalone-demo .workspace-voice-art{border-radius:14px}.standalone-demo .workspace-voice-name{color:var(--ink);border:0;background:transparent;font-size:12px;font-weight:600;line-height:1.5}.standalone-demo .workspace-voice-name:hover{color:var(--accent)}.standalone-demo .sd-library-toolbar{gap:8px;margin-bottom:20px}.standalone-demo .sd-search{flex:1;background:var(--surface);border-color:var(--line);color:var(--muted)}.standalone-demo .sd-search-clear{display:grid;place-items:center;width:28px;height:28px;flex-shrink:0;border:0;background:transparent;color:var(--muted);border-radius:50%}.standalone-demo .sd-search-clear:hover{background:#ffffff08;color:var(--ink)}.standalone-demo .sd-library-toolbar .workspace-select{flex:0 0 auto;width:136px;font-size:11px}.standalone-demo .sd-toolbar-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:6px;min-height:36px;padding:7px 12px;border-radius:999px;border:1px solid var(--line);background:var(--raised);color:var(--ink);font-size:11px;font-weight:600;white-space:nowrap}.standalone-demo .sd-library-toolbar>:is(.workspace-select,.sd-toolbar-button){height:36px;padding-block:0;line-height:16px}.standalone-demo .sd-toolbar-button:hover{border-color:var(--accent)}.standalone-demo .sd-favorites-filter[aria-pressed=true]{border-color:#f3c35180}.standalone-demo .sd-favorites-filter[aria-pressed=true] svg{color:#f3c351;fill:currentColor}.sd-library-sort-menu{--surface: #23232d;--line: oklch(35% .012 275);--ink: oklch(96.4% .004 280);--accent: oklch(77% .112 301);background-image:linear-gradient(140deg,oklch(96.4% .004 280 / .025),transparent 50%);border-color:#d3cedb2e;box-shadow:0 12px 32px #0005;font:12px/1.5 VOIS Plugin,system-ui,sans-serif}.sd-library-sort-menu [role=option]{font:inherit;border:0;background:transparent;color:inherit;cursor:pointer}.sd-library-sort-menu [aria-selected=true]{color:var(--accent)}.standalone-demo .sd-empty-search{text-align:center;padding:70px 15px}.standalone-demo .sd-empty-search>svg{color:var(--sd-accent)}.standalone-demo .sd-empty-search h3{font-size:18px;font-weight:500}.standalone-demo .sd-lane-clips{display:block;position:relative;padding:0;background:repeating-linear-gradient(90deg,transparent 0 calc(25% - 1px),#ffffff09 calc(25% - 1px) 25%)}.standalone-demo .sd-ruler>div{padding-inline:0}.standalone-demo .sd-ruler>div>span{transform:translate(4px)}.standalone-demo .sd-ruler>div>span:last-child{transform:translate(-5px)}.standalone-demo .sd-clip{position:absolute;top:5px;bottom:5px;margin:0;padding:0;border-radius:6px;min-width:0}.standalone-demo .sd-clip[data-dragging]{z-index:2;background-color:#8260a7;cursor:grabbing;box-shadow:0 4px 12px #0004}.standalone-demo .sd-clip-body{position:relative;display:block;width:100%;height:100%;overflow:hidden;border:0;padding:5px 7px 3px;color:inherit;background:transparent;border-radius:5px;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.standalone-demo .sd-clip-body:active{cursor:grabbing}.standalone-demo .sd-clip-body>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:14px;padding-inline:3px}.standalone-demo .sd-wave-window{position:relative;height:42px;overflow:hidden;pointer-events:none}.standalone-demo .sd-wave-window>svg{position:absolute;top:0;height:100%;max-width:none;display:block}.standalone-demo .sd-wave-window path{stroke:currentColor;stroke-width:2;stroke-linecap:round;opacity:.8}.standalone-demo .sd-trim-handle{position:absolute;z-index:1;top:0;bottom:0;display:grid;place-items:center;width:10px;cursor:ew-resize;touch-action:none;border-radius:3px}.standalone-demo .sd-trim-start{left:0}.standalone-demo .sd-trim-end{right:0}.standalone-demo .sd-trim-handle>span{width:2px;height:18px;border-radius:2px;background:currentColor;opacity:.6}.standalone-demo .sd-trim-handle:hover,.standalone-demo .sd-trim-handle:focus-visible{background:#ffffff26;outline:none}.standalone-demo .sd-trim-handle:hover>span,.standalone-demo .sd-trim-handle:focus-visible>span{opacity:1}.standalone-demo .sd-backing-clip{background:#383d55;border-color:#7986b455;color:#bdc7e8}.standalone-demo .sd-backing-clip .sd-wave-window{height:25px}.standalone-demo .sd-capture{position:absolute;top:5px;bottom:5px}.standalone-demo .sd-empty-lane{height:100%;position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.standalone-demo .sd-add-backing{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.standalone-demo .sd-transport>.sd-timeline-actions{gap:2px}.standalone-demo .sd-timeline-actions>.sd-quiet{margin-left:8px}.standalone-demo .sd-discover-section{margin-top:28px}.standalone-demo .sd-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:14px}.standalone-demo .sd-section-heading h3{margin:0;font-size:16px;font-weight:500}.standalone-demo .sd-section-heading>span{color:var(--sd-muted);font-size:10px}.standalone-demo .sd-spotlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.standalone-demo .sd-spotlight{display:flex;align-items:center;gap:16px;min-width:0}.standalone-demo .sd-spotlight-art{position:relative;width:38%;aspect-ratio:1;flex-shrink:0}.standalone-demo .sd-spotlight-art>img{width:100%;height:100%;object-fit:cover;border:1px solid #ffffff26;border-radius:12px}.standalone-demo .sd-spotlight>div:last-child{min-width:0}.standalone-demo .sd-spotlight h3{font-size:22px;margin:4px 0;font-weight:500}.standalone-demo .sd-spotlight p,.standalone-demo .sd-spotlight>div>span{color:var(--sd-muted);font-size:10px;margin:0 0 10px}.standalone-demo .sd-spotlight .sd-quiet{font-size:10px!important}.standalone-demo .sd-studio-stories{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.standalone-demo .sd-studio-stories>article{min-width:0;overflow:hidden;border:1px solid #ffffff20;border-radius:14px;background:#24222d}.standalone-demo .sd-studio-stories>article>img{width:100%;height:150px;object-fit:cover}.standalone-demo .sd-studio-stories>article>div{padding:18px}.standalone-demo .sd-studio-stories h3{margin:8px 0 10px;font-size:21px;line-height:1.2;font-weight:500;max-width:23ch}.standalone-demo .sd-studio-stories p{color:var(--sd-muted);font-size:11px;line-height:1.7;max-width:40ch}.standalone-demo .sd-studio-stories span{color:#d4bae9;font-size:10px}.standalone-demo .sd-studio-stories .sd-quiet{margin-top:8px}.standalone-demo .sd-creative-prompts>button{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:16px 4px;border:0;border-top:1px solid #ffffff1c;background:transparent;color:var(--sd-ink)}.standalone-demo .sd-creative-prompts>button>svg:first-child{color:var(--sd-accent)}.standalone-demo .sd-creative-prompts>button>svg:last-child{margin-left:auto}.standalone-demo .sd-creative-prompts>button>span{display:flex;flex-direction:column;gap:4px}.standalone-demo .sd-creative-prompts strong{font-size:12px;font-weight:500}.standalone-demo .sd-creative-prompts small{font-size:10px;color:var(--sd-muted)}.standalone-demo .sd-discover-bottom{padding-bottom:16px}.standalone-demo .sd-community{display:flex;align-items:center;gap:20px;margin-top:28px;padding:24px;border:1px solid #ffffff13;border-radius:16px;background:#26242f}.standalone-demo .sd-community-art{display:grid;place-items:center;flex-shrink:0;width:58px;height:58px;border:1px solid #ffffff0f;border-radius:50%;background:#ffffff06;color:#b7a2d0}.standalone-demo .sd-community-copy{flex:1;min-width:0}.standalone-demo .sd-community-copy>span{color:var(--sd-muted);font-size:10px}.standalone-demo .sd-community h3{margin:6px 0;font-size:16px;font-weight:550;line-height:1.35}.standalone-demo .sd-community p{margin:0;color:var(--sd-muted);font-size:11px}.standalone-demo .sd-community a{flex-shrink:0;min-height:36px;padding:8px 12px;border-color:#ffffff26;text-decoration:none;white-space:nowrap}.standalone-demo .sd-community a:focus-visible{outline:2px solid var(--sd-accent);outline-offset:3px}.standalone-demo .sd-pass-tabs{display:flex;gap:6px;margin:20px 0;padding:4px;border-radius:999px;width:fit-content;border:1px solid #ffffff24;background:#292632}.standalone-demo .sd-pass-tabs>button{padding:6px 16px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--sd-muted);font-size:11px}.standalone-demo .sd-pass-tabs>button[aria-pressed=true]{background:#c6a8ee25;color:var(--sd-ink);border-color:#c6a8ee44}.standalone-demo .sd-pass-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.standalone-demo .sd-pass-progress-heading>div>span{color:var(--sd-muted);font-size:10px}.standalone-demo .sd-pass-progress-heading h3{font-size:29px;margin:4px 0;line-height:1.2;font-variant-numeric:tabular-nums;font-weight:500}.standalone-demo .sd-pass-progress-heading h3>small{font-size:12px;color:var(--sd-muted);font-weight:400}.standalone-demo .sd-pass-progress-heading>span{color:#d5bcec;font-size:11px;text-align:right}.standalone-demo .sd-pass-progress-bar{position:relative;height:10px;margin:20px 3px 10px;background:#39323f;border-radius:999px}.standalone-demo .sd-pass-progress-bar>span{display:block;width:100%;height:100%;border-radius:999px;background:#c6a8ee;transform-origin:left;transition:transform .25s ease-out}.standalone-demo .sd-pass-progress-bar+.sd-section-heading{margin-top:30px}.standalone-demo .sd-reward-track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.standalone-demo .sd-reward-track>button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:138px;padding:16px 13px;border:1px solid #ffffff24;border-radius:12px;background:#26232e;color:var(--sd-ink);text-align:left}.standalone-demo .sd-reward-track>button[aria-pressed=true]{border-color:#c6a8ee;background:#332b41}.standalone-demo .sd-reward-track>button>span{display:grid;place-items:center;height:32px;width:32px;border-radius:9px;color:#d3b5f0;background:#b997eb15}.standalone-demo .sd-reward-track strong{font-size:12px;font-weight:500;line-height:1.4}.standalone-demo .sd-reward-track small{margin-top:auto;color:var(--sd-muted);font-size:10px}.standalone-demo .sd-reward-detail{display:flex;align-items:center;gap:12px;padding:18px 3px;border-bottom:1px solid #ffffff1c}.standalone-demo .sd-reward-detail>svg{color:var(--sd-accent);flex-shrink:0}.standalone-demo .sd-reward-detail strong{font-size:12px;font-weight:500}.standalone-demo .sd-reward-detail p{color:var(--sd-muted);font-size:10px;margin:4px 0 0}.standalone-demo .sd-reward-detail>span{color:var(--sd-muted);font-size:10px;margin-left:auto;white-space:nowrap}.standalone-demo .sd-pass-how{margin-top:22px}.standalone-demo .sd-pass-how h3{font-size:17px;font-weight:500;margin:0 0 10px}.standalone-demo .sd-pass-how p{color:var(--sd-muted);font-size:11px;line-height:1.7;max-width:68ch;margin:0}.standalone-demo .sd-pass-rewards-list>div:not(.sd-section-heading){display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid #ffffff1c}.standalone-demo .sd-pass-reward-icon{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:10px;background:#c6a8ee14;color:var(--sd-accent)}.standalone-demo .sd-pass-rewards-list strong{font-size:12px;font-weight:500}.standalone-demo .sd-pass-rewards-list p{font-size:10px;color:var(--sd-muted);margin:3px 0 0}.standalone-demo .sd-reward-status{display:flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0;font-size:10px;color:var(--sd-muted)}@media(max-width:800px){.standalone-demo .sd-library{padding:14px}.standalone-demo .sd-toolbar-button{padding-inline:7px}.standalone-demo .sd-transport-tip{display:none}.standalone-demo .sd-spotlights{gap:16px}.standalone-demo .sd-spotlight{gap:12px}.standalone-demo .sd-spotlight h3{font-size:18px}.standalone-demo .sd-section-heading>span{display:none}}@media(max-width:560px){.standalone-demo .sd-browser-region{height:536px}.standalone-demo .sd-library-toolbar{flex-wrap:wrap;gap:6px}.standalone-demo .sd-search{flex-basis:100%;height:40px}.standalone-demo .sd-toolbar-button{min-height:40px}.standalone-demo .sd-library-toolbar .workspace-select{flex:1;width:auto;min-width:0;min-height:40px}.standalone-demo .sd-transport .sd-timeline-actions>.sd-quiet{font-size:0!important;min-width:40px;margin:0;gap:0;padding-inline:6px}.standalone-demo .sd-transport .sd-timeline-actions>.sd-icon{min-width:32px}.standalone-demo .sd-clip-body>span{font-size:8px}.standalone-demo .sd-spotlights{grid-template-columns:1fr}.standalone-demo .sd-spotlight-art{width:32%}.standalone-demo .sd-studio-stories{grid-template-columns:1fr}.standalone-demo .sd-studio-stories>article>img{height:145px}.standalone-demo .sd-creative-prompts>button{gap:10px}.standalone-demo .sd-reward-track{grid-template-columns:repeat(2,minmax(0,1fr))}.standalone-demo .sd-reward-track>button{padding:13px 10px;min-height:130px}.standalone-demo .sd-pass-progress-heading{align-items:flex-start;gap:10px;flex-direction:column}.standalone-demo .sd-pass-rewards-list>div:not(.sd-section-heading){flex-wrap:wrap}.standalone-demo .sd-pass-rewards-list>div>div{flex:1;min-width:0}.standalone-demo .sd-pass-rewards-list .sd-reward-status{width:100%;margin-left:54px}.standalone-demo .sd-reward-detail{flex-wrap:wrap}.standalone-demo .sd-reward-detail>div{flex:1}.standalone-demo .sd-reward-detail>span{margin-left:35px}}@media(max-width:400px){.standalone-demo .sd-favorites-filter>span{display:none}.standalone-demo .sd-favorites-filter{min-width:40px}.standalone-demo .sd-time{display:none}}@supports not (color: oklch(0% 0 0)){.standalone-demo .sd-library{--ink: #f2f3f6;--muted: #a9aab2;--line: #383a41;--accent: #c0a3f1;--accent-ink: #1e162b}.sd-library-sort-menu{--line: #383a41;--ink: #f2f3f6;--accent: #c0a3f1}}.standalone-demo .sd-editor-body[data-processing=true]{display:flex;flex-direction:column}.standalone-demo .wizard-processing h2{font-size:20px;font-weight:500;line-height:1.3}.standalone-demo .clip-settings-panel{position:fixed;z-index:var(--z-dropdown);right:20px;top:110px;display:flex;flex-direction:column;width:min(400px,calc(100vw - 24px));height:min(544px,calc(100% - 16px));min-width:0;min-height:0;padding:0;overflow:hidden;border:1px solid oklch(86% .018 301 / .24);border-radius:20px;background:#23232d;box-shadow:0 18px 50px #0008,inset 0 1px #ffffff12;color:#f3f1f6;font:13px/1.5 VOIS Plugin,system-ui,sans-serif}.standalone-demo .clip-settings-panel[hidden]{display:none}.standalone-demo .clip-settings-panel:focus{outline:none}.standalone-demo .clip-settings-panel[data-dragging]{will-change:transform}.standalone-demo .clip-settings-header{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:10px 12px;border-bottom:1px solid var(--line)}.standalone-demo .clip-settings-handle{display:flex;align-items:center;gap:10px;flex:1;min-width:0;min-height:38px;text-align:left;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border:0;border-radius:10px;background:transparent;color:inherit}.standalone-demo .clip-settings-handle:active{cursor:grabbing}.standalone-demo .clip-settings-handle>svg{color:var(--muted);flex-shrink:0}.standalone-demo .clip-settings-caption{display:grid;gap:1px;min-width:0}.standalone-demo .clip-settings-caption strong{font-size:13px;line-height:17px}.standalone-demo .clip-settings-caption small{color:var(--muted);font-size:11px;font-weight:400;line-height:14px}.standalone-demo .clip-settings-caption strong,.standalone-demo .clip-settings-caption small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standalone-demo .clip-settings-header>.ws-icon{width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:transparent;border:0;color:inherit}.standalone-demo .clip-settings-header>.ws-icon:hover{background:#2c2938}.standalone-demo .sd-editor-body{display:flex;flex-direction:column;padding:12px 16px;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin}.standalone-demo .sd-app-voice-picker{display:flex;align-items:center;margin-bottom:10px;width:100%;border:0;background:#ffffff05;border-radius:12px;padding:6px 8px;gap:8px;color:inherit;flex-shrink:0}.standalone-demo .sd-app-voice-picker>img{width:34px;height:34px;object-fit:cover;border-radius:9px}.standalone-demo .sd-app-voice-picker>span{display:flex;flex:1;flex-direction:column;align-items:flex-start}.standalone-demo .sd-app-voice-picker small{color:var(--muted);font-size:10px}.standalone-demo .sd-app-voice-picker strong{font-size:13px}.standalone-demo .sd-app-step{display:flex;flex-direction:column;flex:1 0 auto}.standalone-demo .sd-app-step-intro{display:flex;flex-direction:column;justify-content:flex-end;flex:.382 0 auto;text-align:center;margin-bottom:12px}.standalone-demo .sd-app-step-intro h3{margin:0 0 10px;font-size:17px;line-height:1.3;font-weight:600}.standalone-demo .sd-app-step-intro p{color:var(--muted);font-size:12px;margin:0;line-height:1.5}.standalone-demo .sd-app-step:after{content:"";flex:.618 0 0;min-height:16px}.standalone-demo .sd-app-pitch-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;margin-top:16px}.standalone-demo .sd-app-pitch-controls .model-best-range{grid-column:1 / -1;margin-bottom:16px}.standalone-demo .sd-range{min-width:0;font-size:12px;color:var(--ink);margin:12px 0 20px;gap:6px}.standalone-demo .sd-range output{font:inherit;color:var(--muted)}.standalone-demo .sd-range input{appearance:none;-webkit-appearance:none;background:transparent;height:24px}.standalone-demo .sd-range input::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--accent) var(--progress, 0%),#4b4658 var(--progress, 0%))}.standalone-demo .sd-range input::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;background:var(--accent)}.standalone-demo .sd-range input::-moz-range-track{height:4px;border-radius:2px;background:#4b4658}.standalone-demo .sd-range input::-moz-range-progress{height:4px;background:var(--accent)}.standalone-demo .sd-range input::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--accent)}.standalone-demo .sd-range input:focus-visible{background:transparent}.standalone-demo .sd-range input:focus-visible::-webkit-slider-thumb{background:#e2cdfb}.standalone-demo .sd-range>.sd-range-ends{display:flex;justify-content:space-between;grid-column:1 / -1;color:var(--muted);font-size:10px}.standalone-demo .sd-app-microphones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:24px}.standalone-demo .sd-app-microphones>button,.standalone-demo .sd-app-arrangements>button{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px;padding:10px 8px;border:1px solid var(--line);border-radius:14px;background:#ffffff03;color:inherit}.standalone-demo .sd-app-microphones>button[aria-pressed=true],.standalone-demo .sd-app-arrangements>button[aria-pressed=true]{border-color:var(--accent)}.standalone-demo .sd-app-microphones img{height:88px;width:100%;object-fit:contain}.standalone-demo .sd-app-microphones strong,.standalone-demo .sd-app-arrangements strong{font-size:12px;line-height:1.3}.standalone-demo .sd-app-microphones span,.standalone-demo .sd-app-arrangements span{color:var(--muted);font-size:11px;line-height:1.45}.standalone-demo .sd-app-arrangements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:20px}.standalone-demo .sd-app-arrangements>button{min-height:104px}.standalone-demo .sd-harmony-settings{--surface: #23232d;--raised: #2c2938;--ink: #f3f1f6;--muted: #bbb7c5;--line: #ffffff1c;--accent: #c0a3f1;display:grid;gap:12px;margin-top:12px}.standalone-demo .sd-harmony-settings .voice-setup-key-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px}.standalone-demo .sd-harmony-settings .voice-picker-field{display:grid;gap:0;min-width:0}.standalone-demo .sd-harmony-settings .voice-choices{min-width:0;margin:0;padding:0;border:0}.standalone-demo .sd-harmony-settings .voice-choices legend,.standalone-demo .sd-harmony-settings .voice-picker-field>span{margin-bottom:7px;padding:0;font-size:12px;color:var(--muted)}.standalone-demo .sd-harmony-settings .workspace-select{min-height:40px;min-width:0;padding:9px 12px;border-radius:10px;background:var(--surface);font-size:12px}.standalone-demo .sd-harmony-settings .voice-choice-options{display:flex;gap:6px}.standalone-demo .sd-harmony-settings .voice-choice-options>button{flex:1;min-width:0;min-height:40px;padding:6px;border:1px solid var(--line);border-radius:10px;color:var(--ink);background:var(--surface);font-size:12px;line-height:1.3}.standalone-demo .sd-harmony-settings .voice-choice-options>button[aria-pressed=true]{border-color:var(--accent);background:var(--raised)}.standalone-demo .sd-harmony-settings .voice-choice-options>button:hover:not(:disabled){border-color:var(--accent)}.standalone-demo .sd-harmony-settings .choir-maker-description{margin:0;color:var(--muted);font-size:11px;line-height:1.4}.standalone-demo .sd-harmony-settings .interval-field{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.standalone-demo .sd-harmony-settings .interval-caption{display:grid;gap:3px;font-size:12px}.standalone-demo .sd-harmony-settings .interval-caption strong{font-weight:500}.standalone-demo .sd-harmony-settings .interval-caption small{color:var(--muted);font-size:11px}.standalone-demo .sd-harmony-settings .interval-stepper{display:flex;align-items:center;flex-shrink:0;overflow:hidden;border:1px solid var(--line);border-radius:10px}.standalone-demo .sd-harmony-settings .interval-stepper button,.standalone-demo .sd-harmony-settings .interval-stepper output{display:grid;place-items:center;width:36px;height:40px;padding:0;border:0;color:var(--ink);background:var(--surface)}.standalone-demo .sd-harmony-settings .interval-stepper button:hover:not(:disabled),.standalone-demo .sd-harmony-settings .interval-stepper output:focus-visible{background:var(--raised)}.standalone-demo .sd-harmony-settings .interval-stepper output{width:54px;border-radius:0;font-size:14px;text-align:center}.standalone-demo .sd-harmony-settings :is(.workspace-select,.voice-choice-options>button,.interval-stepper>button):focus-visible{background:#50445f}.standalone-demo .sd-voice-summary{padding:10px 12px;margin-bottom:10px;background:#2c2938;border-color:var(--line)}.standalone-demo .sd-voice-summary strong{font-size:13px}.standalone-demo .sd-voice-summary span{font-size:11px}.standalone-demo .sd-review{margin:0;font-size:12px}.standalone-demo .sd-review>div{padding:6px 0;border-color:var(--line)}.standalone-demo .sd-review dt{color:var(--muted)}.standalone-demo .sd-change-settings{display:flex;align-items:center;gap:7px;color:var(--accent);background:transparent;border:0;padding:16px 0 0;font-size:12px;align-self:flex-start}.standalone-demo .sd-editor-footer{display:block;flex-shrink:0;padding:12px 18px;min-height:0;border-top:1px solid var(--line)}.standalone-demo .sd-editor-footer>div{display:flex;justify-content:space-between;gap:10px}.standalone-demo .sd-editor-footer .sd-primary:last-child{margin-left:auto}.standalone-demo .sd-editor-footer small{display:block;text-align:center;color:var(--muted);font-size:10px;margin-top:7px}.standalone-demo .clip-settings-panel .sd-primary,.standalone-demo .sd-secondary{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:1px solid transparent;border-radius:999px;font-size:12px;font-weight:600}.standalone-demo .clip-settings-panel .sd-primary{background:var(--accent);color:var(--accent-ink)}.standalone-demo .sd-secondary{background:#343442;border-color:#9595b499;color:var(--ink)}.standalone-demo .sd-app-result{margin-top:22px;text-align:center}.standalone-demo .sd-app-result small{display:block;margin-top:8px;font-size:10px;color:var(--muted)}@media(max-width:560px){.standalone-demo .clip-settings-header>.ws-icon{width:44px;height:44px}.standalone-demo .clip-settings-panel .sd-primary,.standalone-demo .sd-secondary{min-height:44px}}.standalone-demo .workspace-tuning-trigger{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;min-height:32px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--sd-ink);font:inherit;font-size:12px;cursor:pointer}.standalone-demo .workspace-tuning-trigger small{color:var(--sd-muted);font-size:11px;font-variant-numeric:tabular-nums}.standalone-demo .workspace-tuning-trigger:is(:hover,:focus-visible,[data-state=open]){background:#c0a3f11a;outline:none}.standalone-demo .workspace-tuning-clip{margin-left:auto;flex-shrink:0}.sd-audio-menu{--surface: #23232d;--raised: #2c2938;--ink: oklch(96.4% .004 280);--muted: oklch(74% .012 280);--line: oklch(35% .012 275);--accent: oklch(77% .112 301);width:min(280px,var(--radix-popover-content-available-width));max-height:var(--radix-popover-content-available-height);overflow-y:auto;overscroll-behavior:contain;padding:14px;z-index:var(--z-dropdown);color:var(--ink);background:var(--surface);background-image:linear-gradient(140deg,oklch(96.4% .004 280 / .025),transparent 50%);border:1px solid oklch(86% .018 301 / .18);border-radius:14px;box-shadow:0 12px 32px #0005;font:12px/1.5 VOIS Plugin,system-ui,sans-serif}.sd-audio-menu strong{font-weight:600}.sd-audio-menu :is(button,input){font:inherit}.sd-audio-menu input[type=range]{width:100%;height:20px;margin:0;padding:0;accent-color:var(--accent);cursor:pointer}.sd-audio-menu [hidden]{display:none}.sd-audio-menu :disabled{opacity:.5;cursor:default}.sd-audio-menu input[type=checkbox]{cursor:pointer}.sd-audio-menu .workspace-volume-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;font-size:12px}.sd-audio-menu .workspace-volume-heading output{color:var(--muted);font-variant-numeric:tabular-nums}.sd-audio-menu .workspace-tuning-inherit{display:flex;align-items:center;gap:8px;margin-bottom:16px;font-size:12px}.sd-audio-menu .workspace-tuning-inherit input{margin:0;accent-color:var(--accent);width:16px;height:16px}.sd-audio-menu .workspace-tuning-controls[data-inherited=true] .workspace-tuning-inherit{margin-bottom:0}.sd-audio-menu .workspace-tuning-intensity{display:grid;gap:9px;font-size:12px}.sd-audio-menu .workspace-tuning-scale{display:flex;justify-content:space-between;color:var(--muted);font-size:10px;margin-top:4px}.sd-audio-menu .workspace-tuning-key-fields{display:flex;gap:10px;margin-top:16px}.sd-audio-menu .workspace-tuning-key-fields label{display:grid;flex:1;min-width:0;gap:7px;font-size:12px}.sd-audio-menu .workspace-tuning-key-fields .workspace-select{width:100%;min-width:0;font-size:12px}.sd-audio-menu .workspace-tuning-note,.sd-audio-menu .workspace-tuning-status{font-size:12px;line-height:1.45;color:var(--muted);margin:13px 0 0}.sd-audio-menu .workspace-tuning-retry{margin-top:14px}.sd-audio-menu .workspace-vocal-tabs{display:flex;gap:3px;padding:3px;margin-bottom:16px;border-radius:9px;background:#ffffff08}.sd-audio-menu .workspace-vocal-tabs>button{flex:1;padding:7px 5px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-size:12px;cursor:pointer;outline:none}.sd-audio-menu .workspace-vocal-tabs>button:hover,.sd-audio-menu .workspace-vocal-tabs>button:focus-visible{background:#c0a3f11a;color:var(--ink)}.sd-audio-menu .workspace-vocal-tabs>button[aria-selected=true]{background:#c0a3f126;color:var(--ink)}.sd-audio-menu .workspace-vocal-amount{display:grid;gap:9px;margin:18px 0;font-size:12px}.sd-audio-menu .workspace-vocal-amount>span{display:flex;align-items:center;justify-content:space-between}.sd-audio-menu .workspace-vocal-amount output{color:var(--muted);font-variant-numeric:tabular-nums}.sd-audio-menu .workspace-vocal-tempo{display:flex;align-items:center;justify-content:space-between;font-size:12px;gap:12px}.sd-audio-menu .workspace-vocal-tempo>span:last-child{display:flex;align-items:center;gap:7px;color:var(--muted)}.sd-audio-menu .workspace-vocal-tempo input{width:65px;padding:6px;border:1px solid var(--line);border-radius:7px;background:#292932;color:var(--ink);font:inherit}.sd-audio-menu .workspace-vocal-note{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:12px}.sd-audio-menu .workspace-vocal-note>span{white-space:nowrap}.sd-audio-menu .workspace-vocal-note .workspace-select{width:145px;min-width:0;font-size:12px}.sd-audio-menu input[type=range]{-webkit-appearance:none;appearance:none;background:transparent;height:24px}.sd-audio-menu input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,var(--accent) var(--progress, 0%),#4b4658 var(--progress, 0%))}.sd-audio-menu input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border:0;border-radius:50%;background:var(--accent)}.sd-audio-menu input[type=range]:focus-visible::-webkit-slider-thumb{background:color-mix(in srgb,var(--accent) 75%,white)}.sd-audio-menu input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:#4b4658}.sd-audio-menu input[type=range]::-moz-range-progress{height:4px;background:var(--accent)}.sd-audio-menu input[type=range]::-moz-range-thumb{width:14px;height:14px;border:0;border-radius:50%;background:var(--accent)}.sd-audio-menu input[type=range]:focus-visible::-moz-range-thumb{background:color-mix(in srgb,var(--accent) 75%,white)}@media(max-width:480px){.standalone-demo .workspace-tuning-trigger>small:not([data-comparison]),.standalone-demo .workspace-vocal-trigger>span{display:none}}@media(prefers-reduced-motion:reduce){.sd-audio-menu,.sd-audio-menu *{animation:none!important;transition:none!important}}@supports not (color: oklch(0% 0 0)){.sd-audio-menu{--ink: #f2f3f6;--muted: #a9aab2;--line: #383a41;--accent: #c0a3f1}}.standalone-demo .sd-audio-strip{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;padding:12px 20px;background:#111317}.standalone-demo .sd-record-controls{display:flex;flex-direction:column;align-items:center;justify-content:center}.standalone-demo .sd-record-options{width:100%;margin-top:6px}.standalone-demo .sd-record-switch{display:grid;grid-template-columns:44px 26px;align-items:center;justify-content:center;text-align:left;gap:6px;width:100%;height:34px;padding:2px;border:0;border-radius:5px;background:transparent;color:#a9aab2;font-size:10.5px}.standalone-demo .sd-record-switch:focus-visible{color:#f2f3f6}.standalone-demo button.sd-record-switch:is(:hover,:focus,:active,:disabled){background:transparent}.standalone-demo .sd-record-switch-track{display:block;flex-shrink:0;width:26px;height:14px;padding:2px;border-radius:7px;background:#383a41}.standalone-demo .sd-record-switch-track>span{display:block;width:10px;height:10px;border-radius:50%;background:#f2f3f6}.standalone-demo .sd-record-switch[aria-checked=true] .sd-record-switch-track{background:#c0a3f1}.standalone-demo .sd-record-switch[aria-checked=true] .sd-record-switch-track>span{transform:translate(12px);background:#111317}.standalone-demo .sd-audio-surface{min-width:0;overflow:hidden;border-radius:18px;background:#23232d}.standalone-demo .sd-timeline{--sd-lane-header: 144px;--timeline-surface: #23232d;--timeline-edge: #383a41;--timeline-ink: #f2f3f6;--timeline-muted: #a9aab2;--timeline-accent: #c0a3f1;color:var(--timeline-ink);background:var(--timeline-surface);border:0}.standalone-demo .sd-timeline-heading{min-height:28px;display:flex;align-items:center;gap:10px;padding:3px 14px}.standalone-demo .sd-timeline-heading>strong{flex:1;min-width:0;font-size:11px;font-weight:400}.standalone-demo .sd-timeline-heading>span{font-size:10px;font-variant-numeric:tabular-nums;color:var(--timeline-muted)}.standalone-demo .sd-recording-time{width:42px;text-align:right;contain:layout paint}.standalone-demo .sd-clip-blend{display:flex;align-items:center;gap:9px;width:244px;flex-shrink:0;font-size:10.5px;color:var(--timeline-muted)}.standalone-demo .sd-clip-blend>input{flex:1;min-width:20px}.standalone-demo .sd-timeline-toolbar{min-height:24px;display:flex;align-items:center;gap:3px;padding:0 4px}.standalone-demo .sd-timeline-toolbar>button{display:grid;place-items:center;width:23px;height:23px;padding:0;border:1px solid var(--timeline-edge);border-radius:50%;background:transparent;color:var(--timeline-ink)}.standalone-demo .sd-timeline-toolbar>button:nth-child(3){margin-left:4px}.standalone-demo .sd-timeline-toolbar>button:is(:hover,:focus-visible){background:#c0a3f12e;color:var(--timeline-accent)}.standalone-demo .sd-timeline-toolbar>span{margin-left:auto;margin-right:10px;color:var(--timeline-muted);font-size:10.5px}.standalone-demo .sd-timeline-body{position:relative;overflow:hidden;contain:layout paint}.standalone-demo .sd-ruler{height:18px;border:0;color:var(--timeline-muted);font-size:10px}.standalone-demo .sd-ruler>span{width:var(--sd-lane-header);padding:0}.standalone-demo .sd-ruler>div{position:relative;display:block;padding:0;border:0;cursor:crosshair}.standalone-demo .sd-ruler>div:focus-visible{outline:1px solid var(--timeline-accent);outline-offset:-1px}.standalone-demo .sd-ruler>div>span{position:absolute;top:1px;padding-left:3px;transform:none;white-space:nowrap}.standalone-demo .sd-ruler>div>span:last-child{transform:none}.standalone-demo .sd-lane{min-height:62px;border:0}.standalone-demo .sd-lane-label{width:var(--sd-lane-header);display:flex;flex-direction:column;justify-content:center;padding:3px 6px;border:0;gap:5px}.standalone-demo .sd-lane-volume{display:flex;align-items:center;gap:5px;color:var(--timeline-muted);font-size:10.5px}.standalone-demo .sd-lane-volume>span{width:42px;flex-shrink:0}.standalone-demo .sd-lane-volume>input{flex:1;min-width:12px}.standalone-demo .sd-lane-volume>output{width:27px;flex-shrink:0;font-size:9.5px;text-align:right;font-variant-numeric:tabular-nums}.standalone-demo .sd-lane-sends{display:flex;align-items:center;justify-content:space-between;gap:5px}.standalone-demo .sd-lane-send{display:flex;align-items:center;gap:3px;color:var(--timeline-muted);font-size:10.5px}.standalone-demo .sd-send-dial{position:relative;width:22px;height:22px}.standalone-demo .sd-send-dial svg{display:block;width:22px;height:22px;fill:none;stroke:var(--timeline-accent);stroke-width:2}.standalone-demo .sd-send-track,.standalone-demo .sd-send-amount{stroke-width:3;stroke-linecap:round;transform:rotate(135deg);transform-origin:center}.standalone-demo .sd-send-track{stroke:var(--timeline-edge);stroke-dasharray:33 44}.standalone-demo .sd-send-dial input{position:absolute;top:0;right:0;bottom:0;left:0;width:22px;height:22px;opacity:0;cursor:ns-resize;touch-action:none}.standalone-demo .sd-send-dial:focus-within{background:#ffffff0f;border-radius:50%}.standalone-demo .sd-lane-clips{display:block;padding:0;background:transparent;overflow:hidden}.standalone-demo .sd-time-grid{position:absolute;top:0;bottom:0;width:1px;background:var(--timeline-edge);pointer-events:none}.standalone-demo .sd-clip,.standalone-demo .sd-capture{position:absolute;top:1px;bottom:2px;margin:0;padding:0;border:1px solid #505159;border-radius:4px;background:#c0a3f10f;color:var(--timeline-muted);overflow:hidden}.standalone-demo .sd-clip:hover{background:#c0a3f11a}.standalone-demo .sd-clip-selected{border:1.5px solid var(--timeline-accent);background:#c0a3f133;color:var(--timeline-ink)}.standalone-demo .sd-clip-rendered{color:var(--timeline-muted)}.standalone-demo .sd-clip-rendered.sd-clip-selected{color:var(--timeline-ink)}.standalone-demo .sd-clip-body{padding:0;border:0;border-radius:3px}.standalone-demo .sd-clip-body:focus-visible{background:#ffffff0b}.standalone-demo .sd-clip-body>.sd-clip-name,.standalone-demo .sd-capture-content>.sd-clip-name{position:absolute;inset:0 0 auto;display:flex;align-items:center;gap:4px;height:18px;padding:0 18px 0 4px;font-size:10.5px;font-weight:400;line-height:18px}.standalone-demo .sd-clip-name>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.standalone-demo .sd-clip-name>small{flex-shrink:0;margin-left:auto;font-size:9.5px;color:var(--timeline-muted);white-space:nowrap}.standalone-demo .sd-processed-dot{width:4px;height:4px;flex-shrink:0;border-radius:50%;background:#8bcca1}.standalone-demo .sd-wave-window{position:absolute;top:18px;bottom:3px;left:2px;right:2px;height:auto;overflow:hidden}.standalone-demo .sd-wave-window>svg{position:absolute;height:100%;max-width:none;top:0}.standalone-demo .sd-wave-window .sd-audio-waveform{stroke:none;opacity:1}.standalone-demo .sd-wave-window .sd-wave-baseline{fill:none;stroke:#b2b8cb;stroke-width:1;opacity:.1}.standalone-demo .sd-trim-handle{top:18px;bottom:4px;width:min(7px,25%);border-radius:0}.standalone-demo .sd-trim-handle>span{width:1.5px;height:100%;background:var(--timeline-ink);opacity:0}.standalone-demo .sd-clip-selected .sd-trim-handle>span{opacity:.65}.standalone-demo .sd-clip-remove{position:absolute;top:0;right:0;z-index:3;display:grid;place-items:center;width:min(18px,100%);height:18px;padding:0;border:0;background:transparent;color:var(--timeline-muted)}.standalone-demo .sd-clip-remove>svg{max-width:100%}.standalone-demo .sd-clip[data-compact] .sd-clip-name{gap:0;padding-inline:2px 14px}.standalone-demo .sd-clip[data-compact] .sd-processed-dot{display:none}.standalone-demo .sd-clip[data-compact] .sd-clip-remove{width:min(14px,100%)}.standalone-demo .sd-clip-remove:hover{color:var(--timeline-ink);background:#ffffff0b}.standalone-demo .sd-capture{background:transparent;border:0;contain:layout paint}.standalone-demo .sd-capture:before{content:"";position:absolute;z-index:1;inset:0 auto 0 0;width:1px;background:#bd3045}.standalone-demo .sd-capture-mask,.standalone-demo .sd-capture-content{position:absolute;top:0;right:0;bottom:0;left:0;will-change:transform}.standalone-demo .sd-capture-mask{overflow:hidden;border-radius:4px;background:#c0a3f11f;box-shadow:inset 0 0 0 1px #bd3045}.standalone-demo .sd-animated-playhead{will-change:transform}.standalone-demo .sd-clip[data-processing=true] .sd-wave-window{will-change:opacity;animation:sd-processing-waveform 2.2s ease-in-out infinite}@keyframes sd-processing-waveform{0%,to{opacity:.52}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.standalone-demo .sd-clip[data-processing=true] .sd-wave-window{animation:none;opacity:.85}}.standalone-demo .sd-playhead-layer{position:absolute;left:var(--sd-lane-header);right:0;top:0;bottom:0;pointer-events:none}.standalone-demo .sd-playhead{position:absolute;top:5px;bottom:0;width:1px;background:#f2f3f6}.standalone-demo .sd-cue-line{position:absolute;top:0;bottom:0;width:1px;background:repeating-linear-gradient(to bottom,#c0a3f1cc 0 3px,transparent 3px 6px)}.standalone-demo .sd-playhead:before{content:"";position:absolute;top:-5px;left:-3px;border-top:5px solid #f2f3f6;border-left:3.5px solid transparent;border-right:3.5px solid transparent}.standalone-demo .sd-empty-lane{justify-content:center;color:var(--timeline-muted);font-size:11px}.standalone-demo .sd-backing-lane{min-height:28px;border-top:1px solid #383a418c}.standalone-demo .sd-backing-clip{background:#8bcca10a;border-color:var(--timeline-edge)}.standalone-demo .sd-backing-clip .sd-wave-window{height:auto}.standalone-demo .sd-add-backing{border:0;font-size:10.5px!important;color:var(--timeline-muted)}.standalone-demo .sd-transport{min-height:48px;padding:6px 14px;gap:10px;background:#23232d}.standalone-demo .sd-record{justify-content:center;gap:10px;width:100px;height:48px;min-height:48px;padding:0 10px;border:1px solid #ffffff29;border-radius:24px;background:#bd3045;color:#f2f3f6;font-size:12px!important}.standalone-demo .sd-record:is(:hover,:focus-visible){background:#c4354a}.standalone-demo .sd-record:focus-visible{outline:2px solid #f2f3f6;outline-offset:2px}.standalone-demo .sd-record-dot{width:8px;height:8px;background:currentColor}.standalone-demo .sd-record-active{background:#c93c50}.standalone-demo .sd-record:disabled:hover{background:#bd3045}.standalone-demo .sd-transport .sd-timeline-actions{margin-left:0}.standalone-demo .sd-transport .sd-time{margin-left:auto}.standalone-demo .sd-timeline-play{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;padding:0;border:1px solid var(--sd-line);border-radius:50%;background:#30303c;color:#f2f3f6}.standalone-demo .sd-timeline-play:is(:hover,:focus-visible){background:#423a50}.standalone-demo .sd-transport input[type=range],.standalone-demo .sd-timeline input[type=range]{appearance:none;-webkit-appearance:none;height:22px;margin:0;padding:0;background:transparent;cursor:pointer}.standalone-demo .sd-timeline input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:linear-gradient(to right,#c0a3f1 var(--progress, 0%),#383a41 var(--progress, 0%))}.standalone-demo .sd-timeline input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:10px;height:10px;margin-top:-3px;border:0;border-radius:50%;background:#c0a3f1}.standalone-demo .sd-timeline input[type=range]::-moz-range-track{height:4px;border-radius:2px;background:#383a41}.standalone-demo .sd-timeline input[type=range]::-moz-range-progress{height:4px;background:#c0a3f1}.standalone-demo .sd-timeline input[type=range]::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:#c0a3f1}.standalone-demo .sd-result-ready{display:flex;align-items:center;gap:7px;margin:14px 0;color:#8bcca1;font-size:12px}.standalone-demo .sd-result-actions{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-top:6px}.standalone-demo .sd-result-actions .sd-change-settings{padding:0;align-self:center}.standalone-demo .sd-result-actions .sd-secondary{margin-left:auto}@media(max-width:560px){.standalone-demo .sd-timeline{--sd-lane-header: 112px}.standalone-demo .sd-timeline-heading{flex-wrap:wrap;padding-inline:8px;gap:4px 10px}.standalone-demo .sd-clip-blend{flex-basis:100%;padding-block:3px}.standalone-demo .sd-lane-volume{gap:3px;font-size:9px}.standalone-demo .sd-lane-volume>span{width:33px}.standalone-demo .sd-lane-volume>output{width:23px;font-size:8px}.standalone-demo .sd-lane-send{font-size:8px;gap:0}.standalone-demo .sd-lane-sends{gap:0}.standalone-demo .sd-send-dial,.standalone-demo .sd-send-dial svg{width:19px;height:19px}.standalone-demo .sd-transport>div{gap:6px}}
