@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/vibe-voice/_next/static/media/geist-cyrillic-ext-wght-normal.8bbfa6e0.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/vibe-voice/_next/static/media/geist-cyrillic-wght-normal.12b57c6b.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/vibe-voice/_next/static/media/geist-vietnamese-wght-normal.c6a3f4e5.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/vibe-voice/_next/static/media/geist-latin-ext-wght-normal.b921df26.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/vibe-voice/_next/static/media/geist-latin-wght-normal.9ff55a8a.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/vibe-voice/_next/static/media/geist-mono-cyrillic-ext-wght-normal.85d55428.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/vibe-voice/_next/static/media/geist-mono-cyrillic-wght-normal.33900800.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/vibe-voice/_next/static/media/geist-mono-symbols2-wght-normal.b6529aae.woff2) format("woff2-variations");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/vibe-voice/_next/static/media/geist-mono-vietnamese-wght-normal.55bad67b.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/vibe-voice/_next/static/media/geist-mono-latin-ext-wght-normal.3d379059.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/vibe-voice/_next/static/media/geist-mono-latin-wght-normal.125b055e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink:#1e1a2a;--muted:#837c91;--line:#e8e1f0;--paper:#fbfaff;--panel:#f5f0fa;--lilac:#705bb6;--lilac-strong:#584394;--lilac-soft:#e9e2f7;--amber:#d99a4b;--green:#4d896d;--danger:#b96069;--mono:"Geist Mono Variable",ui-monospace,SFMono-Regular,Menlo,monospace;--sans:"Geist Variable",Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body,html{min-height:100%;margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans)}body{overflow-x:hidden}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--lilac);outline-offset:2px}.app{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 85% 0,#f3ecff 0,transparent 34%),var(--paper)}.topbar{height:68px;display:flex;gap:20px;padding:0 24px;border-bottom:1px solid var(--line);background:rgba(251,250,255,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0;z-index:10}.brand,.topbar{align-items:center}.brand{display:inline-flex;gap:10px;min-width:174px}.brand-mark{width:28px;height:28px;border-radius:8px;background:var(--ink);color:#fff;display:grid;place-items:center;letter-spacing:-.08em;font-weight:800;font-size:11px}.brand-word{line-height:.9;font-size:13px;letter-spacing:.13em;font-weight:800}.brand-word span{display:block;color:var(--lilac);font-size:9px;letter-spacing:.24em;margin-top:4px}.project-meta{border-left:1px solid var(--line);padding-left:20px;min-width:190px}.eyebrow{font-family:var(--mono);font-size:9px;text-transform:uppercase;letter-spacing:.15em;color:var(--muted)}.project-name{margin-top:4px;font-size:14px;font-weight:650}.toolbar{display:flex;align-items:center;gap:5px;margin-left:auto}.icon-button,.text-button,.toolbar-button{border:0;background:transparent;color:var(--muted);border-radius:8px;display:inline-flex;align-items:center;justify-content:center;gap:7px;transition:background .2s,color .2s,transform .2s}.icon-button{width:34px;height:34px}.toolbar-button{height:34px;padding:0 10px;font-size:12px}.toolbar-button.primary{background:var(--ink);color:#fff}.toolbar-button.primary:hover{background:#322b42}.icon-button:hover,.text-button:hover,.toolbar-button:not(.primary):hover{background:var(--lilac-soft);color:var(--lilac-strong)}.icon-button:active,.toolbar-button:active{transform:translateY(1px)}.save-status{color:var(--green);font-family:var(--mono);font-size:10px;margin-left:8px;white-space:nowrap}.save-status.dirty{color:var(--amber)}.workspace{flex:1 1;min-height:calc(100vh - 68px);display:grid;grid-template-columns:212px minmax(0,1fr) 318px}.inspector,.sidebar{background:rgba(247,243,251,.72)}.sidebar{border-right:1px solid var(--line);padding:22px 14px}.side-section{margin-bottom:26px}.side-title{padding:0 10px 9px;font-family:var(--mono);font-size:9px;color:var(--muted);letter-spacing:.16em;text-transform:uppercase}.side-item{width:100%;border:0;padding:9px 10px;border-radius:8px;background:transparent;color:#706978;display:flex;align-items:center;gap:9px;text-align:left;font-size:12px}.side-item.active,.side-item:hover{background:#ebe5f5;color:var(--ink)}.side-item.active{font-weight:650}.side-count{margin-left:auto;font-family:var(--mono);font-size:10px;color:var(--muted)}.side-foot{margin-top:70px;padding:12px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,.58)}.side-foot strong{display:block;font-size:12px;margin:6px 0 4px}.side-foot p{margin:0;color:var(--muted);font-size:11px;line-height:1.5}.main{min-width:0;padding:20px 22px 30px}.main-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:14px}.main-head h1{margin:4px 0 0;font-size:clamp(21px,2vw,28px);letter-spacing:-.04em;font-weight:680}.main-head p{margin:5px 0 0;color:var(--muted);font-size:12px}.head-actions{display:flex;gap:6px;align-items:center}.select-control{border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:8px;height:32px;font-size:11px;padding:0 8px}.wave-card{background:#201a2c;border-radius:13px;padding:14px 16px 12px;color:#fff;box-shadow:0 12px 32px rgba(52,37,76,.12)}.wave-top{display:flex;align-items:center;justify-content:space-between;color:#a9a0bb;font-family:var(--mono);font-size:9px;letter-spacing:.1em;text-transform:uppercase}.wave-top strong{color:#e4ddf3;font-weight:500}.waveform{width:100%;height:72px;display:block;margin:8px 0 4px}.wave-foot{display:flex;justify-content:space-between;color:#8d829f;font-family:var(--mono);font-size:9px}.timeline-shell{border:1px solid var(--line);border-radius:13px;margin-top:14px;overflow:hidden;background:rgba(255,255,255,.72)}.timeline-head{display:flex;align-items:center;justify-content:space-between;padding:12px 15px;border-bottom:1px solid var(--line)}.timeline-head strong{font-size:12px}.timeline-tools{display:flex;align-items:center;gap:5px}.mini-button{border:0;background:transparent;color:var(--muted);border-radius:6px;height:27px;padding:0 7px;display:inline-flex;align-items:center;gap:5px;font-size:11px}.mini-button:hover{background:var(--lilac-soft);color:var(--lilac-strong)}.timeline-ruler{margin-left:104px;height:25px;display:flex;align-items:flex-end;border-bottom:1px solid var(--line);background:linear-gradient(90deg,transparent,transparent calc(20% - 1px),#e9e3ef 20%,transparent calc(20% + 1px),transparent calc(40% - 1px),#e9e3ef 40%,transparent calc(40% + 1px),transparent calc(60% - 1px),#e9e3ef 60%,transparent calc(60% + 1px),transparent calc(80% - 1px),#e9e3ef 80%,transparent calc(80% + 1px))}.ruler-label{flex:1 1;padding-left:5px;font-family:var(--mono);font-size:9px;color:var(--muted)}.track-row{min-height:77px;display:grid;grid-template-columns:104px minmax(0,1fr);border-bottom:1px solid var(--line)}.track-row:last-child{border-bottom:0}.track-label{padding:13px 11px;border-right:1px solid var(--line)}.track-label strong{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:650}.track-label small{display:block;color:var(--muted);font-family:var(--mono);font-size:9px;margin-top:7px}.track-canvas{position:relative;background-image:repeating-linear-gradient(90deg,transparent,transparent calc(20% - 1px),rgba(232,225,240,.8) 20%);min-width:500px}.clip-block{position:absolute;top:15px;height:46px;border-radius:7px;min-width:32px;padding:7px 9px;color:#fff;text-align:left;overflow:hidden;border:1px solid rgba(255,255,255,.25);box-shadow:0 3px 8px rgba(42,27,66,.12);transition:border .2s,transform .2s}.clip-block:hover{transform:translateY(-1px)}.clip-block.selected{border:2px solid #fff;box-shadow:0 0 0 2px var(--lilac),0 6px 12px rgba(42,27,66,.16)}.clip-block.dragging{cursor:grabbing;opacity:.86}.clip-block.voice{background:#7964bc}.clip-block.sfx{background:#c88b43}.clip-block.audio{background:#568a79}.clip-block span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:10px;font-weight:650}.clip-block small{display:block;white-space:nowrap;font-family:var(--mono);font-size:8px;opacity:.78;margin-top:4px}.empty-track{color:var(--muted);font-size:10px;padding:31px 12px}.timeline-foot{padding:10px 13px;display:flex;justify-content:space-between;color:var(--muted);font-family:var(--mono);font-size:9px}.transport{display:flex;align-items:center;gap:9px;margin-top:14px}.transport .play{width:42px;height:38px;border:0;border-radius:9px;background:var(--lilac);color:#fff;display:grid;place-items:center}.transport .play:hover{background:var(--lilac-strong)}.transport-time{font-family:var(--mono);font-size:11px;color:var(--muted)}.transport-progress{flex:1 1;height:3px;border-radius:99px;background:var(--lilac-soft);overflow:hidden}.transport-progress span{display:block;height:100%;width:0;background:var(--lilac);transition:width .1s linear}.inspector{border-left:1px solid var(--line);display:flex;flex-direction:column;min-width:0}.inspector-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--line)}.inspector-tab{height:46px;border:0;background:transparent;color:var(--muted);font-size:11px;position:relative}.inspector-tab.active{color:var(--ink);font-weight:650}.inspector-tab.active:after{content:"";position:absolute;bottom:-1px;left:20%;right:20%;height:2px;border-radius:2px;background:var(--lilac)}.inspector-content{padding:17px 16px;overflow-y:auto}.panel-kicker{display:flex;align-items:center;justify-content:space-between;font-family:var(--mono);color:var(--muted);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.panel-title{font-size:17px;letter-spacing:-.035em;margin:7px 0 18px}.field{margin-bottom:14px}.field label{display:flex;justify-content:space-between;color:var(--muted);font-family:var(--mono);font-size:9px;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);padding:9px 10px;font-size:12px;min-height:34px}.field textarea{resize:vertical;line-height:1.5;min-height:76px}.field input[type=range]{padding:0;accent-color:var(--lilac)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:9px}.panel-button{width:100%;height:35px;border:1px solid var(--line);background:#fff;color:var(--ink);border-radius:7px;font-size:11px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.panel-button:hover{border-color:#cfc1e7;background:var(--lilac-soft)}.panel-button.primary{border-color:var(--lilac);background:var(--lilac);color:#fff}.panel-button.primary:hover{background:var(--lilac-strong)}.panel-button.danger{color:var(--danger);border-color:#e8c9ce}.panel-button+.panel-button{margin-top:8px}.tool-panel{margin:14px 0;padding:16px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.78)}.tool-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.tool-panel-head h2{margin:5px 0;font-size:20px;letter-spacing:-.04em}.tool-panel-head p{max-width:640px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.tool-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.tool-grid.compact{gap:0 8px}.tool-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.tool-actions .panel-button{width:auto;padding:0 12px}.tool-actions .panel-button+.panel-button{margin-top:0}.tool-panel .field-row{align-items:center}.tool-panel .field-row select{min-height:35px;border:1px solid var(--line);border-radius:7px;padding:0 9px;background:#fff;color:var(--ink);font-size:11px}.tool-panel .panel-button{width:auto;padding:0 12px}.tool-panel .panel-button.primary{width:auto}.asset-list{display:grid;gap:7px}.asset-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 11px;border:1px solid var(--line);border-radius:8px;background:#fff}.asset-row-main{min-width:0}.asset-row-main strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.asset-row-main span{display:block;margin-top:4px;color:var(--muted);font-family:var(--mono);font-size:9px}.asset-row-actions{display:flex;flex-wrap:wrap;gap:4px}.helper{margin:8px 0 0;font-size:11px;line-height:1.5;color:var(--muted)}.code-box{margin:0;padding:11px;border-radius:8px;background:#211c2d;color:#d9d0ec;line-height:1.6;max-height:240px;overflow:auto;white-space:pre-wrap}.code-box,.status-pill{font-family:var(--mono);font-size:9px}.status-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:99px;background:var(--lilac-soft);color:var(--lilac-strong)}.model-list{display:grid;gap:8px}.model-library{margin:14px 0;padding:16px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.7)}.model-library header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:16px}.model-library h2{margin:5px 0;font-size:20px;letter-spacing:-.04em}.model-library header p{max-width:520px;margin:0;color:var(--muted);font-size:11px;line-height:1.55}.model-library .model-list{grid-template-columns:repeat(2,minmax(0,1fr))}.model-card__top{display:flex;align-items:center;gap:9px}.model-card__top p{margin:4px 0 0;color:var(--muted);font-family:var(--mono);font-size:9px}.model-dot{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:#fff;font-family:var(--mono);font-size:11px;font-weight:800}.model-dot.piper{background:var(--lilac)}.model-dot.kokoro{background:var(--amber)}.model-card__top strong{font-size:11px}.model-library .model-meta{align-items:center;gap:8px}.model-library .model-meta button{display:inline-flex;align-items:center;gap:4px}.model-progress,.model-unavailable{color:var(--muted);font-family:var(--mono);font-size:9px}.model-unavailable{color:var(--amber)}.model-card{padding:10px;border-radius:9px;border:1px solid var(--line);background:#fff}.model-card header{display:flex;justify-content:space-between;gap:8px}.model-card strong{font-size:11px}.model-card p{margin:5px 0 0;color:var(--muted);font-size:10px;line-height:1.4}.model-meta{margin-top:8px;display:flex;justify-content:space-between;color:var(--muted)}.model-meta,.model-meta button{font-family:var(--mono);font-size:9px}.model-meta button{border:0;color:var(--lilac);background:transparent;padding:0}.chat{display:flex;flex-direction:column;min-height:calc(100vh - 114px)}.chat-messages{flex:1 1;display:flex;flex-direction:column;gap:12px}.message{max-width:92%;padding:10px 11px;border-radius:9px;font-size:11px;line-height:1.55;white-space:pre-wrap}.message.user{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:3px}.message.assistant{background:#fff;border:1px solid var(--line);border-bottom-left-radius:3px}.plan-card{margin-top:8px;border:1px solid #d7ccec;background:#f5f0fc;border-radius:9px;padding:10px}.plan-card strong{display:block;font-size:11px}.plan-card p{margin:5px 0 9px;color:var(--muted);font-size:10px;line-height:1.45}.plan-ops{display:grid;gap:4px;margin-bottom:9px}.plan-op{display:flex;gap:6px;align-items:center;font-family:var(--mono);font-size:9px;color:var(--lilac-strong)}.plan-op code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chat-composer{border-top:1px solid var(--line);padding-top:12px;margin-top:16px}.quick-prompts{display:flex;gap:5px;overflow-x:auto;padding-bottom:8px}.quick-prompts button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:99px;white-space:nowrap;padding:5px 8px;font-size:9px}.quick-prompts button:hover{color:var(--lilac-strong);border-color:#cfc1e7}.composer-row{display:flex;gap:6px;align-items:flex-end}.composer-row textarea{flex:1 1;min-height:60px;max-height:130px;border:1px solid var(--line);border-radius:8px;padding:9px;font-size:11px;resize:vertical}.send-button{width:36px;height:36px;border:0;border-radius:8px;background:var(--lilac);color:#fff;display:grid;place-items:center}.send-button:hover{background:var(--lilac-strong)}.chat-note{margin:7px 0 0;font-family:var(--mono);font-size:9px;line-height:1.4;color:var(--muted)}.toast{position:fixed;left:50%;bottom:22px;transform:translateX(-50%);background:var(--ink);color:#fff;padding:9px 13px;border-radius:8px;font-size:11px;z-index:30;box-shadow:0 10px 30px rgba(40,28,58,.22)}.modal-backdrop{position:fixed;inset:0;z-index:40;background:rgba(29,23,41,.3);display:grid;place-items:center;padding:20px}.modal{width:min(560px,100%);max-height:min(720px,90vh);overflow:auto;border-radius:14px;background:var(--paper);border:1px solid var(--line);box-shadow:0 25px 70px rgba(42,27,66,.2);padding:20px}.modal header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:18px}.modal header h2{margin:0;font-size:19px;letter-spacing:-.04em}.modal header p{margin:5px 0 0;color:var(--muted);font-size:11px}.modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.modal-actions .panel-button{width:auto;padding:0 14px}.drop-zone{border:1px dashed #cdbfe4;border-radius:10px;padding:20px;text-align:center;background:#f8f4fe;color:var(--muted);font-size:11px}.task-panel{border:1px solid var(--line);border-radius:13px;margin-top:14px;padding:13px 15px;background:rgba(255,255,255,.72)}.task-panel-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.task-panel-head strong{display:block;margin-top:4px;font-size:12px}.task-list{display:grid;gap:7px}.task-row{position:relative;padding:9px 10px;border:1px solid var(--line);border-radius:8px;background:#fff}.task-meta,.task-row-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.task-row-head strong{font-size:10px}.task-meta{margin-top:5px;color:var(--muted)}.task-meta,.task-status{font-family:var(--mono);font-size:9px}.task-status.ready{color:var(--green)}.task-status.failed{color:var(--danger)}.task-status.downloading,.task-status.generating,.task-status.preparing,.task-status.rendering,.task-status.transcribing{color:var(--lilac)}.task-progress{height:3px;margin-top:7px;border-radius:99px;background:var(--lilac-soft);overflow:hidden}.task-progress span{display:block;height:100%;background:var(--lilac);transition:width .15s linear}.task-error{margin:6px 0 0;color:var(--danger);font-size:10px;line-height:1.4}.task-retry{margin-top:5px;color:var(--lilac-strong)}@media (max-width:1050px){.workspace{grid-template-columns:185px minmax(0,1fr)}.inspector{position:fixed;inset:68px 0 0 auto;width:min(350px,92vw);z-index:20;box-shadow:-12px 0 30px rgba(42,27,66,.12);transform:translateX(100%);transition:transform .25s ease}.inspector.open{transform:translateX(0)}.main{padding-right:18px}}@media (max-width:720px){.topbar{padding:0 13px;gap:10px}.brand{min-width:112px}.brand-word{font-size:11px}.brand-word span,.project-meta,.save-status,.toolbar-button span{display:none}.toolbar-button{padding:0 8px}.workspace{display:block}.sidebar{display:none}.main{padding:17px 12px 24px}.main-head{align-items:flex-start;flex-direction:column}.head-actions{width:100%}.head-actions,.timeline-shell{overflow-x:auto}.timeline-foot,.timeline-head{min-width:650px}.wave-card{min-width:610px}.main>.wave-card{overflow-x:auto}.inspector{top:68px}.model-library .model-list{grid-template-columns:1fr}.model-library header{flex-direction:column}.tool-grid{grid-template-columns:1fr}.tool-panel-head{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.voice-marketing-page{--voice-mkt-bg:#f8f6fb;--voice-mkt-card:#fffdfd;--voice-mkt-ink:#211c2c;--voice-mkt-muted:#716a7d;--voice-mkt-line:#ded8e8;--voice-mkt-accent:#705bb6;--voice-mkt-accent-soft:#ebe4f8;min-height:100dvh;overflow:hidden;background:radial-gradient(circle at 86% 0,rgba(216,196,249,.52),transparent 31%),var(--voice-mkt-bg);color:var(--voice-mkt-ink)}.voice-marketing-page a{color:inherit}.voice-marketing-nav{display:grid;width:min(1380px,calc(100% - 48px));height:72px;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin:0 auto}.voice-marketing-brand{display:inline-flex;align-items:center;gap:10px;width:fit-content;color:inherit;text-decoration:none}.voice-marketing-brand-mark{display:grid;width:32px;height:32px;place-items:center;border-radius:9px;background:var(--voice-mkt-ink);color:#fff;font-family:var(--mono);font-size:10px;font-weight:800;letter-spacing:-.08em}.voice-marketing-brand b,.voice-marketing-brand small{display:block}.voice-marketing-brand b{font-size:14px;letter-spacing:-.02em}.voice-marketing-brand small{margin-top:4px;color:var(--voice-mkt-muted);font-family:var(--mono);font-size:8px;letter-spacing:.14em}.voice-marketing-links{display:flex;align-items:center;gap:30px}.voice-marketing-links a{color:var(--voice-mkt-muted);font-size:12px;font-weight:560;text-decoration:none}.voice-marketing-links a:hover{color:var(--voice-mkt-ink)}.voice-marketing-nav-cta,.voice-marketing-primary-cta,.voice-marketing-secondary-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:11px;font-size:12px;font-weight:680;text-decoration:none;white-space:nowrap}.voice-marketing-nav-cta{min-height:38px;justify-self:end;border:1px solid var(--voice-mkt-line);background:var(--voice-mkt-card);padding:0 14px}.voice-marketing-nav-cta:hover,.voice-marketing-secondary-cta:hover{border-color:#bcb0d1;color:var(--voice-mkt-accent)}.voice-marketing-hero{display:grid;width:min(1380px,calc(100% - 48px));min-height:calc(100dvh - 72px);grid-template-columns:minmax(360px,.78fr) minmax(580px,1.35fr);align-items:center;gap:64px;margin:0 auto;padding:28px 0 76px}.voice-marketing-hero-copy{position:relative;z-index:1;max-width:600px}.voice-marketing-eyebrow,.voice-marketing-section-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--voice-mkt-accent);font-family:var(--mono);font-size:10px;font-weight:680;letter-spacing:.13em}.voice-marketing-eyebrow{margin-bottom:22px}.voice-marketing-hero h1{margin:0;font-size:clamp(48px,5.3vw,80px);font-weight:730;letter-spacing:-.07em;line-height:1.04}.voice-marketing-hero h1 span{display:block;white-space:nowrap}.voice-marketing-hero-copy>p{max-width:31em;margin:28px 0 0;color:var(--voice-mkt-muted);font-size:17px;line-height:1.72}.voice-marketing-actions{display:flex;align-items:center;gap:11px;margin-top:34px}.voice-marketing-primary-cta,.voice-marketing-secondary-cta{min-height:48px;padding:0 18px}.voice-marketing-primary-cta{background:var(--voice-mkt-accent);color:#fff!important;box-shadow:0 12px 28px rgba(112,91,182,.22),inset 0 1px rgba(255,255,255,.18)}.voice-marketing-primary-cta:hover{background:var(--lilac-strong);transform:translateY(-1px)}.voice-marketing-secondary-cta{border:1px solid var(--voice-mkt-line);background:var(--voice-mkt-card)}.voice-marketing-trust-row{display:flex;flex-wrap:wrap;gap:14px 20px;margin-top:25px;color:var(--voice-mkt-muted);font-family:var(--mono);font-size:9px}.voice-marketing-trust-row span{display:inline-flex;align-items:center;gap:5px}.voice-marketing-trust-row svg{color:var(--voice-mkt-accent)}.voice-marketing-product{position:relative;min-width:0;perspective:1500px}.voice-marketing-product-shadow{position:absolute;inset:8% 3% -8% 10%;border-radius:34px;background:#e5deef;content:"";transform:rotate(2deg)}.voice-marketing-browser{position:relative;width:820px;max-width:100%;aspect-ratio:16/10;overflow:hidden;border:1px solid rgba(81,68,96,.2);border-radius:17px;background:#f5f3f8;box-shadow:0 38px 90px rgba(54,44,68,.2),0 4px 18px rgba(54,44,68,.12);transform:rotateY(-4deg) rotateX(1deg)}.voice-marketing-browser-bar{display:flex;height:34px;align-items:center;gap:6px;border-bottom:1px solid rgba(81,68,96,.12);background:#f7f5f9;padding:0 12px}.voice-marketing-browser-bar>span{width:7px;height:7px;border-radius:50%;background:#c4bdcb}.voice-marketing-browser-bar b{margin-left:8px;color:#8b8492;font-family:var(--mono);font-size:8px;font-weight:500}.voice-marketing-browser iframe{width:1280px;height:790px;border:0;pointer-events:none;transform:scale(.64);transform-origin:left top}.voice-marketing-models,.voice-marketing-schema,.voice-marketing-workflow{display:grid;width:min(1190px,calc(100% - 48px));align-items:center;gap:82px;margin:0 auto}.voice-marketing-workflow{grid-template-columns:1.12fr .88fr;padding:132px 0 148px}.voice-marketing-signal-card{overflow:hidden;border-radius:17px;background:#211b2d;padding:20px 22px 18px;color:#eee9f5;box-shadow:0 28px 70px rgba(42,32,54,.2)}.voice-marketing-signal-head,.voice-marketing-signal-time{display:flex;align-items:center;justify-content:space-between;color:#aaa0b9;font-family:var(--mono);font-size:9px;letter-spacing:.1em}.voice-marketing-signal-head b{color:#ded5e9;font-weight:500}.voice-marketing-waveform{display:flex;height:155px;align-items:center;gap:5px;margin:23px 0 10px;padding:0 3px;border-top:1px solid rgba(220,207,242,.12);border-bottom:1px solid rgba(220,207,242,.12)}.voice-marketing-waveform i{flex:1 1;min-width:3px;border-radius:99px;background:linear-gradient(180deg,#b39bdf,#705bb6);opacity:.9}.voice-marketing-signal-time{color:#887d99;letter-spacing:0}.voice-marketing-mini-timeline{display:grid;gap:7px;margin-top:22px}.voice-marketing-mini-clip{display:block;width:78%;border-radius:6px;padding:8px 10px;color:#fff;font-family:var(--mono);font-size:9px}.voice-marketing-mini-clip.voice{background:#705bb6}.voice-marketing-mini-clip.sfx{width:52%;margin-left:22%;background:#b87935}.voice-marketing-closing h2,.voice-marketing-models h2,.voice-marketing-schema-copy h2,.voice-marketing-section-heading h2,.voice-marketing-workflow-copy h2{margin:0;font-size:clamp(36px,4vw,56px);font-weight:710;letter-spacing:-.06em;line-height:1.08}.voice-marketing-closing p,.voice-marketing-models p,.voice-marketing-schema-copy>p,.voice-marketing-section-heading>p,.voice-marketing-workflow-copy>p{margin:18px 0 0;color:var(--voice-mkt-muted);font-size:15px;line-height:1.72}.voice-marketing-models .voice-marketing-section-kicker,.voice-marketing-schema-copy .voice-marketing-section-kicker,.voice-marketing-section-heading .voice-marketing-section-kicker,.voice-marketing-workflow-copy .voice-marketing-section-kicker{margin-bottom:20px}.voice-marketing-workflow-list{display:grid;gap:21px;margin-top:37px}.voice-marketing-workflow-list article{display:grid;grid-template-columns:32px 1fr;gap:12px}.voice-marketing-workflow-list article>svg{margin-top:2px;color:var(--voice-mkt-accent)}.voice-marketing-workflow-list article div{display:grid;gap:5px}.voice-marketing-workflow-list b{font-size:13px}.voice-marketing-workflow-list span{color:var(--voice-mkt-muted);font-size:12px;line-height:1.6}.voice-marketing-schema{grid-template-columns:.82fr 1.18fr;padding:106px 0 145px}.voice-marketing-schema-copy ul{display:grid;gap:12px;margin:30px 0 0;padding:0;list-style:none}.voice-marketing-schema-copy li{display:flex;align-items:flex-start;gap:8px;color:#514a5c;font-size:12px;line-height:1.5}.voice-marketing-schema-copy li svg{flex:none;margin-top:1px;color:var(--voice-mkt-accent)}.voice-marketing-schema-code{overflow:hidden;border:1px solid #36303e;border-radius:16px;background:#25212b;box-shadow:0 28px 70px rgba(32,27,38,.22)}.voice-marketing-schema-code header{display:flex;height:47px;align-items:center;justify-content:space-between;border-bottom:1px solid #3b3543;padding:0 18px;color:#afa7b8;font-family:var(--mono);font-size:10px}.voice-marketing-schema-code i{color:#c5b6e4;font-style:normal}.voice-marketing-schema-code pre{margin:0;overflow:auto;padding:30px;color:#ece7f2;font-family:var(--mono);font-size:13px;line-height:1.8}.voice-marketing-capabilities{width:min(1280px,calc(100% - 48px));margin:0 auto;padding:96px 0 150px}.voice-marketing-section-heading{max-width:720px}.voice-marketing-capability-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:55px}.voice-marketing-capability-grid article{display:flex;min-height:238px;flex-direction:column;justify-content:space-between;border:1px solid var(--voice-mkt-line);border-radius:16px;background:var(--voice-mkt-card);padding:25px}.voice-marketing-capability-grid article>svg{color:var(--voice-mkt-accent)}.voice-marketing-capability-grid h3{margin:0;font-size:19px;letter-spacing:-.025em}.voice-marketing-capability-grid p{max-width:32em;margin:8px 0 0;color:var(--voice-mkt-muted);font-size:12px;line-height:1.65}.voice-cap-tts{background:radial-gradient(circle at 82% 18%,rgba(112,91,182,.24),transparent 30%),#292430!important;color:#f4f0f7}.voice-cap-tts>svg{color:#c8bae6!important}.voice-cap-tts p{color:#c6bfcc}.voice-cap-asr{background:linear-gradient(125deg,rgba(112,91,182,.07),transparent 62%),var(--voice-mkt-card)!important}.voice-cap-sfx{background:#f3ece1!important}.voice-cap-process{background:radial-gradient(circle at 75% 20%,rgba(201,184,225,.65),transparent 34%),#f2eff6!important}.voice-marketing-models{grid-template-columns:1.1fr .9fr;align-items:end;border-top:1px solid var(--voice-mkt-line);padding:130px 0}.voice-marketing-models>div:first-child{max-width:720px}.voice-marketing-provider-list{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--voice-mkt-line);border-left:1px solid var(--voice-mkt-line)}.voice-marketing-provider-list span{border-right:1px solid var(--voice-mkt-line);border-bottom:1px solid var(--voice-mkt-line);padding:22px;color:#554e5e;font-family:var(--mono);font-size:11px}.voice-marketing-closing{display:flex;width:min(1280px,calc(100% - 48px));min-height:420px;align-items:center;justify-content:space-between;gap:48px;margin:40px auto 0;border-radius:20px;background:#292430;padding:70px 72px;color:#f4f0f7}.voice-marketing-closing>div{max-width:720px}.voice-marketing-closing>div>svg{margin-bottom:25px;color:#c8bae6}.voice-marketing-closing p{color:#c5bdcc}.voice-marketing-closing .voice-marketing-primary-cta{flex:none;background:#f2eef7;color:#332d3b!important;box-shadow:none}.voice-marketing-closing .voice-marketing-primary-cta:hover{background:#e5ddee}.voice-marketing-footer{display:grid;width:min(1280px,calc(100% - 48px));min-height:150px;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;color:var(--voice-mkt-muted)}.voice-marketing-footer p{margin:0;font-size:11px}.voice-marketing-footer>a:last-child{justify-self:end;color:inherit;font-size:11px;text-decoration:none}.voice-marketing-footer>a:last-child:hover{color:var(--voice-mkt-accent)}@media (max-width:1100px){.voice-marketing-nav{grid-template-columns:1fr auto}.voice-marketing-links{display:none}.voice-marketing-hero{min-height:auto;grid-template-columns:1fr;padding:70px 0 100px}.voice-marketing-hero-copy{max-width:730px}.voice-marketing-product{width:100%}.voice-marketing-browser{width:100%;transform:none}.voice-marketing-models,.voice-marketing-schema,.voice-marketing-workflow{grid-template-columns:1fr;gap:55px}.voice-marketing-models{align-items:start}}@media (max-width:767px){.voice-marketing-capabilities,.voice-marketing-closing,.voice-marketing-footer,.voice-marketing-hero,.voice-marketing-models,.voice-marketing-nav,.voice-marketing-schema,.voice-marketing-workflow{width:calc(100% - 32px)}.voice-marketing-nav{height:64px}.voice-marketing-nav-cta{min-height:36px;padding:0 11px}.voice-marketing-nav-cta svg{display:none}.voice-marketing-hero{gap:48px;padding:54px 0 82px}.voice-marketing-hero h1{font-size:45px}.voice-marketing-hero h1 span{white-space:normal}.voice-marketing-hero-copy>p{font-size:15px}.voice-marketing-actions{align-items:stretch;flex-direction:column}.voice-marketing-primary-cta,.voice-marketing-secondary-cta{width:100%}.voice-marketing-product-shadow{display:none}.voice-marketing-browser{aspect-ratio:1.18;border-radius:12px}.voice-marketing-browser iframe{transform:scale(.43)}.voice-marketing-workflow{padding:75px 0 95px}.voice-marketing-waveform{height:120px}.voice-marketing-schema{padding:75px 0 95px}.voice-marketing-schema-code pre{padding:20px;font-size:11px}.voice-marketing-capabilities{padding:75px 0 95px}.voice-marketing-capability-grid{grid-template-columns:1fr;margin-top:38px}.voice-marketing-models{padding:85px 0}.voice-marketing-provider-list{grid-template-columns:1fr}.voice-marketing-closing{min-height:460px;align-items:flex-start;flex-direction:column;justify-content:space-between;padding:42px 28px}.voice-marketing-footer{display:flex;min-height:190px;align-items:flex-start;flex-direction:column;justify-content:center;gap:18px}.voice-marketing-footer>a:last-child{align-self:flex-start}}@media (prefers-color-scheme:dark){.voice-marketing-page{--voice-mkt-bg:#1e1a22;--voice-mkt-card:#28232d;--voice-mkt-ink:#f0ecf3;--voice-mkt-muted:#b8b0bf;--voice-mkt-line:#403846;--voice-mkt-accent:#a895d4;--voice-mkt-accent-soft:#382f49}.voice-marketing-nav-cta,.voice-marketing-secondary-cta{background:var(--voice-mkt-card)}.voice-marketing-product-shadow{background:#2b2532}.voice-cap-sfx{background:#3b3127!important}.voice-cap-process{background:#302a38!important}.voice-marketing-provider-list span{color:#c8c0cd}}