@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Inter:wght@400;500;600;700;800&display=swap";
:root{--bg:#07080b;--panel:#101116;--panel2:#15161d;--line:#292a34;--muted:#9698a6;--text:#f5f5f7;--lime:#c9ff53;--violet:#8757ff;--pink:#ef4dff;--blue:#4fa7ff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);margin:0;font-family:Inter,Arial,sans-serif;overflow-x:hidden}.shell{width:min(1180px,100% - 40px);margin:auto}button{font:inherit;color:inherit;cursor:pointer}.nav{border-bottom:1px solid #1e1f26;justify-content:space-between;align-items:center;height:74px;display:flex}.brand{color:#fff;align-items:center;gap:9px;font-size:18px;font-weight:800;text-decoration:none;display:flex}.brand b{color:var(--lime);border:1px solid #57701f;border-radius:4px;padding:2px 4px;font-size:10px}.brandMark{background:linear-gradient(145deg,var(--violet),#b663ff 55%,var(--lime));border-radius:7px;place-items:center;width:30px;height:30px;display:grid;box-shadow:0 0 25px #8757ff55}.brandMark i{font-style:normal;font-weight:900}.navlinks{gap:32px;display:flex}.nav a{color:#b9bac4;font-size:13px;text-decoration:none}.navActions{align-items:center;gap:16px;display:flex}.textBtn{color:#aaa;background:0 0;border:0}.smallCta{color:#0a0a0c;background:#f1f2f4;border:0;border-radius:7px;padding:11px 16px;font-weight:700}.smallCta span{margin-left:8px}.hero{text-align:center;padding:100px 0 85px;position:relative}.hero:before{content:"";pointer-events:none;background:radial-gradient(#7135d42a,#0000 65%);width:min(720px,100%);height:360px;position:absolute;top:0;left:50%;transform:translate(-50%)}.eyebrow,.sectionLabel{letter-spacing:1.5px;color:#b6b7c0;font-family:DM Mono;font-size:11px}.eyebrow em{color:#0b0c0e;background:var(--lime);border-radius:3px;margin-left:7px;padding:3px 6px;font-style:normal}.pulse{background:var(--lime);width:6px;height:6px;box-shadow:0 0 10px var(--lime);border-radius:50%;margin-right:9px;display:inline-block}.hero h1{letter-spacing:-4px;margin:22px 0;font-size:clamp(46px,6.2vw,78px);line-height:1.04}.hero h1 span,.finalCta h2 em{background:linear-gradient(90deg,#a879ff,#e65cff 50%,#c9ff53);color:#0000;-webkit-background-clip:text;font-style:normal}.hero>p{color:#a6a7b2;max-width:720px;margin:0 auto;font-size:18px;line-height:1.7}.heroBtns{justify-content:center;gap:12px;margin:32px 0 24px;display:flex}.primary{background:linear-gradient(120deg,#9a64ff,#d35bec);border:0;border-radius:7px;padding:16px 24px;font-weight:700;box-shadow:0 0 45px #924cff33}.primary b{margin-left:24px}.secondary{border:1px solid var(--line);background:#121319;border-radius:7px;padding:15px 22px}.play{color:var(--lime);margin-right:10px}.socialProof{color:#8d8e99;justify-content:center;align-items:center;gap:14px;font-size:12px;display:flex}.socialProof b{color:#ddd}.avatars{display:flex}.avatars i{border:2px solid var(--bg);background:#252631;border-radius:50%;place-items:center;width:27px;height:27px;margin-left:-6px;font-size:8px;font-style:normal;display:grid}.sep{background:#393a43;width:1px;height:14px}.creator{background:#0e0f14;border:1px solid #292a33;border-radius:15px;padding:30px;position:relative;box-shadow:0 30px 80px #000,0 0 80px #5937ae13}.creator:before{content:"";z-index:-1;background:linear-gradient(110deg,#925dff55,#0000 35%);border-radius:15px;position:absolute;inset:-1px}.creatorTop{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.creatorTop>div:first-child{grid-template-columns:32px 1fr;display:grid}.stepNum{color:var(--lime);grid-row:1/3;margin-top:5px;font:11px DM Mono}.creator h2{margin:0;font-size:22px}.creatorTop p{color:var(--muted);margin:8px 0;font-size:13px}.ready{color:#9ca08f;border:1px solid #31332c;border-radius:4px;padding:7px;font:10px DM Mono}.ready i{background:var(--lime);border-radius:50%;width:5px;height:5px;margin-right:6px;display:inline-block}.uploadGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.uploadCard{cursor:pointer;background:#121319;border:1px dashed #3d3e4b;border-radius:9px;align-items:center;gap:16px;padding:22px;transition:all .2s;display:flex;position:relative}.uploadCard:hover,.uploadCard.hasFile{background:#15131e;border-color:#8d61ff}.uploadCard input{display:none}.uploadIcon{color:#aa7aff;border:1px solid #373844;border-radius:7px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.uploadCard b{font-size:14px}.uploadCard p{color:#999ba8;margin:6px 0;font-size:12px}.uploadCard small{color:#6f7180;font:9px DM Mono}.tag{color:#c9a7ff;font:8px DM Mono;position:absolute;top:12px;right:12px}.tag.optional{color:#777}.briefRow{background:#121319;border:1px solid #292a34;border-radius:9px;margin-top:12px;padding:18px}.briefHead{gap:12px;display:flex}.briefHead>span{color:var(--lime)}.briefHead b{font-size:13px}.briefHead p{color:#777986;margin:4px 0 12px;font-size:11px}.briefRow textarea{resize:none;color:#c4c5cc;background:#0c0d11;border:1px solid #282a33;border-radius:6px;outline:none;width:100%;height:68px;padding:12px;font:12px/1.55 Inter}.briefRow textarea:focus{border-color:#7954d6}.briefBottom{justify-content:space-between;margin-top:10px;display:flex}.briefBottom button{color:#9b9da8;background:#1d1e26;border:1px solid #30313b;border-radius:12px;margin-right:5px;padding:4px 9px;font-size:9px}.briefBottom span{color:#5f606b;font-size:9px}.generateRow{justify-content:space-between;align-items:center;margin-top:20px;display:flex}.platforms{color:#777986;align-items:center;gap:12px;font:10px DM Mono;display:flex}.platforms span{border:1px solid #31323a;border-radius:4px;padding:5px}.platforms b{font-weight:400}.generate{background:var(--lime);color:#10120b;letter-spacing:.7px;border:0;border-radius:6px;min-width:250px;padding:16px 22px;font:700 12px DM Mono}.generate:disabled{opacity:.8}.generate span{float:right}.spinner{border:2px solid #748f3c;border-top-color:#10120b;border-radius:50%;width:11px;height:11px;margin-right:9px;animation:.8s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.section{padding-top:125px}.sectionLabel{align-items:center;gap:12px;display:flex}.sectionLabel span{color:var(--lime)}.sectionLabel:after{content:"";background:#24252d;flex:1;height:1px}.sectionLabel em{color:#0b0d08;background:var(--lime);border-radius:3px;padding:3px 7px;font-style:normal}.sectionIntro{justify-content:space-between;align-items:flex-end;margin:25px 0 36px;display:flex}.sectionIntro h2{letter-spacing:-1.5px;margin:0;font-size:38px}.sectionIntro p{color:var(--muted);font-size:13px}.steps{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.flowStep{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#0d0e12;align-items:center;gap:13px;min-height:78px;padding:19px;display:flex;position:relative}.flowStep:nth-child(3n){border-right:0}.flowStep:nth-child(n+10){border-bottom:0}.flowNum{color:#6f7180;border:1px solid #343640;border-radius:5px;place-items:center;width:24px;height:24px;font:10px DM Mono;display:grid}.flowStep b{font-size:12px}.flowStep p{color:#666874;margin:5px 0 0;font-size:9px}.flowStep.complete{background:#10130d}.flowStep.complete .flowNum{color:#0c1008;background:var(--lime);border-color:var(--lime)}.flowStep.complete p{color:#7e9260}.flowStep.active{background:#151020;box-shadow:inset 3px 0 #8e5eff}.flowStep.active .flowNum{color:#b893ff;border-color:#8e5eff}.flowStep.active p{color:#b492ff}.stepLoader{border:2px solid #50397c;border-top-color:#b68dff;border-radius:50%;width:14px;height:14px;margin-left:auto;animation:.7s linear infinite spin}.workflowHint{text-align:center;color:#595b66;margin-top:18px;font:10px DM Mono}.results{opacity:.72;transition:all .5s}.results.revealed{opacity:1}.resultGrid{grid-template-columns:360px 1fr;gap:16px;display:grid}.videoPhone,.resultPanel,.storyboard{border:1px solid var(--line);background:#101116;border-radius:10px;overflow:hidden}.phoneTop,.phoneBottom{color:#9899a3;justify-content:space-between;align-items:center;height:37px;padding:0 14px;font-size:9px;display:flex}.videoScene{background:radial-gradient(circle at 50% 35%,#dda573 0 11%,#0000 12%),linear-gradient(145deg,#cfb18e 0 44%,#3d4c3d 45% 67%,#14181c 68%);height:560px;position:relative;overflow:hidden}.videoScene:after{content:"";background:linear-gradient(#0000 55%,#000b);position:absolute;inset:0}.bag{z-index:1;background:linear-gradient(135deg,#24201d,#77604e);border-radius:16px 16px 32px 32px;width:180px;height:210px;position:absolute;top:190px;left:90px;box-shadow:0 25px 40px #0008}.bag:before{content:"";border:12px solid #332b25;border-bottom:0;border-radius:50% 50% 0 0;width:100px;height:90px;position:absolute;top:-55px;left:40px}.bag span{color:#d8c5a9;font:11px serif;position:absolute;bottom:18px;left:63px}.caption{text-align:center;text-shadow:0 3px 8px #000;z-index:2;font-size:24px;font-weight:800;line-height:1.1;position:absolute;bottom:70px;left:20px;right:20px}.caption em{color:var(--lime);font-style:normal}.timeline{z-index:2;align-items:center;gap:8px;font-size:9px;display:flex;position:absolute;bottom:15px;left:15px;right:15px}.timeline i{background:linear-gradient(90deg,var(--lime) 45%,#777 45%);flex:1;height:2px}.phoneBottom button{background:0 0;border:0}.resultPanel{min-height:635px}.tabs{border-bottom:1px solid var(--line);align-items:center;gap:24px;height:54px;padding:0 17px;display:flex}.tabs button{color:#777;background:0 0;border:0;font:10px DM Mono}.tabs .selected{color:var(--lime);border-bottom:2px solid var(--lime);height:100%}.tabs span{margin-left:auto}.script{padding:25px}.scriptMeta{color:#9d6bff;justify-content:space-between;font:10px DM Mono;display:flex}.scriptMeta button{color:#8b8d98;background:0 0;border:1px solid #333541;border-radius:4px;font-size:9px}.script h3{margin:30px 0 20px;font-size:24px}.script>p{color:#b7b8c1;border-left:2px solid #363741;padding-left:16px;font-size:14px;line-height:1.7}.script>p em{color:var(--lime);font-style:normal}.voice{background:#171820;border:1px solid #2c2d37;border-radius:7px;align-items:center;gap:12px;margin-top:25px;padding:13px;display:flex}.voiceAvatar{background:linear-gradient(#ca7f65,#614139);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.voice div:nth-child(2){min-width:130px}.voice b{font-size:10px}.voice p{color:#777;margin:3px 0;font-size:8px}.wave{color:#9c6eff;letter-spacing:2px;flex:1;font-size:14px}.voice button{background:var(--lime);color:#111;border:0;border-radius:50%;width:28px;height:28px}.storyboard{margin-top:16px}.storyTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:48px;padding:0 18px;font:10px DM Mono;display:flex}.storyTop span{color:#666}.story{border-bottom:1px solid #22232a;grid-template-columns:75px 55px 1fr 20px;align-items:center;gap:16px;padding:11px 16px;display:grid}.story:last-child{border:0}.thumb{border-radius:5px;place-items:center;height:48px;display:grid}.thumb span{background:#0008;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;display:grid}.thumb.violet{background:linear-gradient(135deg,#5a3a79,#1c1625)}.thumb.blue{background:linear-gradient(135deg,#385d87,#17202d)}.thumb.pink{background:linear-gradient(135deg,#884b69,#26191f)}.thumb.green{background:linear-gradient(135deg,#4d7158,#18241b)}.thumb.orange{background:linear-gradient(135deg,#976544,#2a1b14)}.story>b{color:#8d8f9b;font:9px DM Mono}.story em{color:#a678ff;font:9px DM Mono}.story p{color:#999ba4;margin:4px 0;font-size:11px}.story button{color:#666;background:0 0;border:0}.models{background:#0b0c10;border-top:1px solid #1d1e25;border-bottom:1px solid #1d1e25;margin-top:125px;padding-bottom:125px}.modelGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.model{background:#121318;border:1px solid #282933;border-radius:8px;align-items:center;gap:14px;padding:18px;display:flex;position:relative}.model i{color:#b996ff;background:#272232;border-radius:7px;place-items:center;width:38px;height:38px;font-size:11px;font-style:normal;display:grid}.model div{flex-direction:column;gap:5px;display:flex}.model b{font-size:13px}.model span{color:#747681;font-size:10px}.model em{color:#0a0c06;background:var(--lime);padding:3px;font:8px DM Mono;position:absolute;top:10px;right:10px}.m5{background:linear-gradient(110deg,#171122,#111217);border-color:#6c4ca8}.m5 i{color:#fff;background:linear-gradient(135deg,#8f59ff,#c55fe4)}.priceGrid{grid-template-columns:repeat(3,1fr);align-items:center;gap:13px;display:grid}.price{border:1px solid var(--line);background:#101116;border-radius:10px;padding:28px;position:relative}.price>span{color:#999;font:10px DM Mono}.price h3{margin:22px 0 8px;font-size:38px}.price h3 small{color:#888;font-size:12px;font-weight:400}.price>p{color:#80818c;border-bottom:1px solid #282932;padding-bottom:22px;font-size:12px}.price ul{color:#b6b7c0;padding:5px 0 15px;font-size:12px;line-height:2.3;list-style:none}.price li:first-letter{color:var(--lime)}.price button{background:#191a20;border:1px solid #363741;border-radius:6px;width:100%;padding:12px;font-size:11px}.price.featured{background:linear-gradient(160deg,#191327,#111116);border-color:#8d5aff;padding-top:38px;box-shadow:0 0 55px #7844d81c}.price.featured button{background:var(--lime);color:#10110b;border:0;font-weight:700}.popular{text-align:center;background:#8c59ff;border-radius:9px 9px 0 0;padding:6px;font:8px DM Mono;position:absolute;top:0;left:0;right:0}.finalCta{text-align:center;border-top:1px solid #1f2027;margin-top:130px;padding:120px 0;position:relative;overflow:hidden}.finalCta .orb{background:radial-gradient(#7538da33,#0000 65%);width:min(700px,100%);height:500px;position:absolute;top:0;left:50%;transform:translate(-50%)}.finalCta .shell{position:relative}.finalCta .brandMark{margin:0 auto 24px}.finalCta span:not(.brandMark){letter-spacing:2px;color:#aaa;font:10px DM Mono}.finalCta h2{letter-spacing:-2px;margin:18px;font-size:50px}.finalCta p{color:#777;font-size:10px}footer{border-top:1px solid #24252c;grid-template-columns:1fr 1fr auto;align-items:center;gap:10px;padding:30px 0;display:grid}footer p,footer small{color:#70717c;font-size:10px}footer div{grid-area:1/3;gap:20px;display:flex}footer div a{color:#888;font-size:10px}footer small{grid-column:3}@media (max-width:800px){.navlinks,.textBtn{display:none}.shell{width:min(100% - 24px,1180px)}.hero{padding:75px 0 55px}.hero h1{letter-spacing:-2.5px;font-size:45px}.hero>p{font-size:15px}.heroBtns{flex-direction:column}.socialProof .sep,.socialProof>span:last-child{display:none}.creator{padding:18px}.creatorTop{display:block}.ready{margin-top:10px;display:inline-block}.uploadGrid,.steps,.modelGrid,.priceGrid{grid-template-columns:1fr}.flowStep{border-right:0!important;border-bottom:1px solid var(--line)!important}.flowStep:last-child{border-bottom:0!important}.generateRow,.sectionIntro{flex-direction:column;align-items:flex-start;gap:18px}.generate{width:100%}.section{padding-top:90px}.sectionIntro h2{font-size:30px}.sectionIntro p{margin:0}.resultGrid{grid-template-columns:1fr}.videoPhone{width:100%;max-width:380px;margin:auto}.resultPanel{min-height:0}.script{padding:18px}.wave{display:none}.story{grid-template-columns:58px 48px 1fr 10px;gap:9px}.story p{font-size:9px}.models{margin-top:90px;padding-bottom:90px}.price.featured{order:-1}.finalCta{margin-top:90px;padding:90px 0}.finalCta h2{font-size:38px}footer{grid-template-columns:1fr}footer div,footer small{grid-area:auto/1}.platforms{display:none}}@media (max-width:480px){.navActions .smallCta{padding:10px;font-size:0}.navActions .smallCta span{margin:0;font-size:15px}.hero h1{font-size:38px}.uploadCard{padding:16px}.uploadCard .tag,.briefBottom div{display:none}.videoScene{height:500px}.bag{left:50%;transform:translate(-50%)}.caption{font-size:20px}.storyTop span{display:none}}.flowStep{align-items:flex-start;min-height:112px;padding:18px}.flowNum{flex:0 0 24px}.flowStep p{color:#777986;margin:6px 0;line-height:1.45}.flowCopy small{color:#a57cff;letter-spacing:.1px;font:8px/1.45 DM Mono;display:block}.model{align-items:flex-start;min-height:112px}.model div{min-width:0}.model strong{color:#ac83ff;font:500 8px/1.5 DM Mono}.model span{font-size:9px}.coreModel{background:linear-gradient(110deg,#171122,#111217);border-color:#6c4ca8}.coreModel i{color:#fff;background:linear-gradient(135deg,#8f59ff,#c55fe4)}.referenceCard{background:#121319;border:1px solid #343540;border-radius:9px;min-height:172px;padding:14px;transition:all .2s;position:relative}.referenceCard.hasFile{background:#15131e;border-color:#8d61ff}.sourceTabs{background:#0b0c10;border:1px solid #272832;border-radius:6px;gap:4px;width:max-content;margin-bottom:15px;padding:3px;display:flex}.sourceTabs button{color:#777986;background:0 0;border:0;border-radius:4px;padding:7px 10px;font:9px DM Mono}.sourceTabs button.active{color:#d4c3ff;background:#292334}.linkSource>b{font-size:13px}.linkSource>p{color:#777986;margin:5px 0 10px;font-size:10px}.urlField{background:#0b0c10;border:1px solid #30313a;border-radius:6px;align-items:center;gap:9px;height:39px;padding:0 10px;display:flex}.urlField:focus-within{border-color:#8757ff}.urlField>span{color:#a57cff}.urlField input{color:#dedee5;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:10px;display:block!important}.urlField i{color:var(--lime);font:8px DM Mono}.fileFallback{cursor:pointer;border:1px dashed #3b3d47;border-radius:6px;align-items:center;gap:14px;padding:14px;display:flex}.fileFallback input{display:none}.fileFallback b{font-size:12px}.fileFallback p{color:#888a95;margin:4px 0;font-size:10px}.fileFallback small{color:#666874;font:8px DM Mono}.rightsNotice{color:#747681;font-size:8px;position:absolute;bottom:11px;left:14px;right:14px}.rightsNotice span{color:var(--lime);margin-right:5px}@media (max-width:480px){.sourceTabs{width:100%}.sourceTabs button{flex:1}.referenceCard .tag{display:none}.urlField input{font-size:9px}}.urlAction{grid-template-columns:1fr auto;gap:7px;display:grid}.analyzeBtn{color:#fff;background:#8658ef;border:0;border-radius:6px;min-width:105px;padding:0 13px;font:8px DM Mono}.analyzeBtn:disabled{opacity:.45;cursor:not-allowed}.linkPreview{background:#101a13;border:1px solid #34503c;border-radius:6px;align-items:center;gap:10px;margin-top:10px;padding:8px;display:flex}.linkPreview img,.previewPlaceholder{object-fit:cover;border-radius:4px;width:58px;height:42px}.previewPlaceholder{color:var(--lime);background:#252632;place-items:center;display:grid}.linkPreview>div:last-child{flex-direction:column;gap:3px;min-width:0;display:flex}.linkPreview em{color:var(--lime);font:7px DM Mono}.linkPreview b{white-space:nowrap;text-overflow:ellipsis;font-size:9px;overflow:hidden}.linkPreview span{color:#757781;font-size:8px}.linkFailure{background:#1c1115;border:1px solid #5b343e;border-radius:6px;grid-template-columns:1fr auto;margin-top:9px;padding:9px;display:grid}.linkFailure b{color:#ff91a8;font-size:9px}.linkFailure span{color:#a5757f;grid-column:1;margin-top:3px;font-size:8px}.linkFailure button{color:#c69cff;background:0 0;border:0;grid-area:1/2/3;font-size:8px}.rightsCheck{cursor:pointer;align-items:center;gap:7px;display:flex;position:absolute;bottom:11px;left:14px;right:14px}.rightsCheck input{opacity:0;position:absolute}.rightsCheck>span{color:#0000;border:1px solid #3c3e47;border-radius:4px;flex:0 0 16px;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.rightsCheck input:checked+span{background:var(--lime);border-color:var(--lime);color:#10120b}.rightsCheck p{color:#858793;margin:0;font-size:8px;line-height:1.35}.generate:disabled{opacity:.38;cursor:not-allowed}@media (max-width:480px){.urlAction{grid-template-columns:1fr}.analyzeBtn{height:36px}.referenceCard{min-height:290px}.linkFailure{grid-template-columns:1fr}.linkFailure button{text-align:left;grid-area:auto/1;padding:6px 0}}.mediaState{border-radius:4px;padding:6px 8px;font:7px/1.4 DM Mono;position:absolute;bottom:40px;left:14px;right:14px}.mediaState.working{color:#c2a9ff;background:#20172e;gap:6px;display:grid}.mediaState.working progress{accent-color:#7c5cff;width:100%;height:5px}.mediaState.ready{color:#bce979;background:#15200f}.mediaState.failed{color:#ff9cac;background:#28141a}.referenceCard{min-height:270px}.mediaStateLine{justify-content:space-between;align-items:center;gap:12px;display:flex}.mediaStateLine>span{min-width:0}.mediaElapsed{font:inherit;letter-spacing:.04em;white-space:nowrap;flex:none}.mediaState.ready{justify-content:space-between;align-items:center;display:flex}.mediaState button{background:var(--lime);color:#10120b;border:0;border-radius:3px;padding:4px 7px;font:7px DM Mono}.mediaState button:disabled{opacity:.55}.transcriptPanel{background:#111218;border:1px solid #333540;border-radius:9px;margin-top:12px;padding:16px}.transcriptPanel.processing{border-color:#654698}.transcriptPanel.ready{border-color:#486134}.transcriptPanel.error{border-color:#663842}.transcriptHead{align-items:center;gap:12px;display:flex}.transcriptHead>span{color:var(--lime);font:9px DM Mono}.transcriptHead b{color:#c6a9ff;font:9px DM Mono}.transcriptHead p{color:#777986;margin:4px 0 0;font-size:9px}.transcriptBody{background:#0b0c10;border:1px solid #272933;border-radius:6px;margin-top:13px;padding:14px}.transcriptBody p{white-space:pre-wrap;color:#c5c6cf;margin:0;font-size:12px;line-height:1.7}.transcriptBody button{color:#aaa;background:#191a21;border:1px solid #373945;border-radius:4px;margin-top:12px;padding:6px 9px;font:8px DM Mono}.transcriptFailure{color:#ff9aaa;margin-top:12px;font-size:10px}.transcriptFailure small{color:#8d7c81;margin-top:6px;display:block}.audioPreview{border-bottom:1px solid #272933;align-items:center;gap:14px;margin-bottom:14px;padding-bottom:14px;display:flex}.audioPreview span{color:#9ef06e;flex:none;font:8px DM Mono}.audioPreview audio{filter:hue-rotate(55deg)saturate(.8);width:100%;height:34px}@media (max-width:600px){.audioPreview{flex-direction:column;align-items:flex-start}.audioPreview audio{width:100%}}.voiceStudio{background:linear-gradient(145deg,#12131a,#0d0e13);border:1px solid #343641;border-radius:10px;margin-top:14px;padding:18px;box-shadow:0 18px 60px #0000002e}.voiceStudioHead{align-items:flex-start;gap:13px;display:flex}.voiceStudioIcon{color:#c5a1ff;background:#20162f;border:1px solid #7754b6;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 0 22px #995bff2e}.voiceStudioHead>div:nth-child(2){flex:1}.voiceStudioHead span,.voiceStudioHead em{letter-spacing:.12em;color:#9c77da;font:8px DM Mono}.voiceStudioHead h3{color:#f1f0f4;margin:4px 0 3px;font-size:17px}.voiceStudioHead p{color:#777a86;margin:0;font-size:10px;line-height:1.5}.voiceStudioHead em{color:#8b8991;border:1px solid #35313e;border-radius:4px;padding:5px 7px;font-style:normal}.voiceSourceTabs{grid-template-columns:1fr 1fr;gap:8px;margin-top:16px;display:grid}.voiceSourceTabs button{color:#898b94;text-align:left;background:#0c0d12;border:1px solid #292b34;border-radius:7px;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 13px;display:flex}.voiceSourceTabs button.active{color:#d5b9ff;background:linear-gradient(100deg,#20152f,#111219);border-color:#704ba7}.voiceSourceTabs b{font-size:10px}.voiceSourceTabs small{color:#676a74;font-size:8px}.voiceSample{background:#0a0b0f;border:1px solid #292b34;border-radius:7px;align-items:center;gap:14px;margin-top:9px;padding:14px;display:flex}.recordOrb{background:#23172f;border:1px solid #674096;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid;position:relative}.recordOrb i{background:#b486ee;border-radius:50%;width:10px;height:10px}.recordOrb.live{box-shadow:0 0 0 7px #ff527514}.recordOrb.live i{background:#ff526f;animation:1s infinite pulse}.recordOrb.video i{background:0 0;border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:10px solid #9ef06e;border-radius:0;width:0;height:0;margin-left:3px}.recordCopy{flex:1;min-width:0}.recordCopy b{color:#d8d8df;font-size:10px;display:block}.recordCopy p{color:#6f727d;margin:4px 0;font-size:9px}.recordCopy audio{width:100%;height:30px;margin-top:6px}.recordStart,.recordStop{color:#d0afff;background:#241636;border:1px solid #60408f;border-radius:5px;padding:8px 10px;font:8px DM Mono}.recordStop{color:#ff9caf;background:#35151c;border-color:#7d3545}.sampleBadge{color:#6c6e76;border:1px solid #30323a;border-radius:4px;padding:5px 7px;font:8px DM Mono}.sampleBadge.ready{color:#9ef06e;border-color:#466035}.voiceControls{grid-template-columns:1fr auto;align-items:flex-end;gap:16px;margin-top:12px;display:grid}.voiceControls>label:first-child span{color:#777986;margin-bottom:5px;font:8px DM Mono;display:block}.voiceControls input[type=text]{box-sizing:border-box;color:#e2e2e7;background:#0b0c11;border:1px solid #30323b;border-radius:5px;outline:none;width:100%;padding:9px 10px}.voiceControls input[type=text]:focus{border-color:#714aa8}.noiseOption,.voiceConsent{color:#898b94;align-items:center;gap:8px;font-size:9px;display:flex}.noiseOption input,.voiceConsent input{opacity:0;position:absolute}.noiseOption i,.voiceConsent i{color:#0000;border:1px solid #3a3c46;border-radius:3px;place-items:center;width:15px;height:15px;font-style:normal;display:grid}.noiseOption input:checked+i,.voiceConsent input:checked+i{color:#10120b;background:#9ef06e;border-color:#8fc75d}.voiceConsent{background:#111218;border:1px solid #363842;border-radius:6px;margin-top:13px;padding:11px;line-height:1.45}.voiceAction{justify-content:space-between;align-items:center;gap:18px;margin-top:13px;display:flex}.voiceAction>div{flex-direction:column;gap:3px;display:flex}.voiceAction b{color:#b8b9c0;font-size:9px}.voiceAction span{color:#666974;font-size:8px}.voiceAction button{color:#10130d;background:linear-gradient(100deg,#a8f06e,#72d88e);border:0;border-radius:5px;padding:10px 14px;font:700 9px DM Mono}.voiceAction button:disabled{opacity:.35;cursor:not-allowed}.voiceMessage{border-radius:5px;margin-top:10px;padding:9px 10px;font-size:9px}.voiceMessage.ready{color:#a9ed7c;background:#111b10;border:1px solid #476334}.voiceMessage.error{color:#ff9aaa;background:#211116;border:1px solid #653642}.voiceMessage small{color:#9b7d84;margin-top:4px;display:block}@media (max-width:700px){.voiceStudioHead em{display:none}.voiceSourceTabs{grid-template-columns:1fr}.voiceSample{flex-wrap:wrap;align-items:flex-start}.recordCopy{min-width:calc(100% - 60px)}.recordStart,.recordStop,.sampleBadge{margin-left:56px}.voiceControls{grid-template-columns:1fr}.voiceAction{flex-direction:column;align-items:stretch}.voiceAction button{width:100%}}.voiceoverComposer{border-top:1px solid #30313a;margin-top:14px;padding-top:16px}.voiceoverTitle{justify-content:space-between;align-items:center;gap:16px;display:flex}.voiceoverTitle span,.voiceoverScript>span,.voiceoverOptions label>span{color:#9d78dc;letter-spacing:.1em;font:8px DM Mono;display:block}.voiceoverTitle h4{margin:4px 0 0;font-size:14px}.voiceoverTitle p{color:#777b86;margin:5px 0 0;font-size:8px}.voiceoverTitle em{color:#d8ef9e;border:1px solid #47552f;border-radius:4px;padding:5px 7px;font:7px DM Mono}.voiceoverScript{margin-top:12px;display:block}.voiceoverScript textarea{resize:vertical;color:#dddde3;background:#090a0e;border:1px solid #30323b;border-radius:6px;outline:none;width:100%;min-height:105px;margin-top:6px;padding:11px;font:11px/1.6 Inter;display:block}.voiceoverScript textarea:focus{border-color:#7851b4}.voiceoverScript small{text-align:right;color:#666974;margin-top:5px;font-size:8px;display:block}.voiceoverOptions{grid-template-columns:1fr auto;align-items:flex-end;gap:12px;margin-top:8px;display:grid}.voiceoverOptions select{color:#d9d9df;background:#0b0c11;border:1px solid #30323b;border-radius:5px;outline:none;width:100%;margin-top:6px;padding:9px 10px;display:block}.voiceoverOptions button{color:#10130d;background:linear-gradient(100deg,#a8f06e,#72d88e);border:0;border-radius:5px;padding:11px 14px;font:700 9px DM Mono}.voiceoverOptions button:disabled{opacity:.35;cursor:not-allowed}.voiceMessage.generating{color:#c5a6ee;background:#1c1429;border:1px solid #61488a}.voiceoverResult{background:#10190f;border:1px solid #496436;border-radius:6px;align-items:center;gap:16px;margin-top:10px;padding:11px;display:flex}.voiceoverResult>div{flex-direction:column;gap:4px;min-width:210px;display:flex}.voiceoverResult b{color:#b8ed8e;font:8px DM Mono}.voiceoverResult span{color:#747a70;font-size:8px}.voiceoverResult audio{width:100%;height:34px}@media (max-width:700px){.voiceoverTitle{align-items:flex-start}.voiceoverOptions{grid-template-columns:1fr}.voiceoverOptions button{width:100%}.voiceoverResult{flex-direction:column;align-items:flex-start}.voiceoverResult audio{width:100%}}body{overflow-x:hidden}.lipsyncComposer{border-top:1px solid #30313a;margin-top:16px;padding-top:18px}.lipsyncTitle{justify-content:space-between;align-items:center;gap:16px;display:flex}.lipsyncTitle span,.lipsyncInputs span,.lipsyncOptions span{color:#73b9ff;letter-spacing:.1em;font:8px DM Mono;display:block}.lipsyncTitle h4{margin:4px 0 0;font-size:15px}.lipsyncTitle em{color:#9ccfff;background:#101b27;border:1px solid #315377;border-radius:4px;padding:5px 7px;font:7px DM Mono}.lipsyncInputs{background:#0a0e13;border:1px solid #293746;border-radius:7px;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;margin-top:13px;padding:12px;display:grid}.lipsyncInputs>div{min-width:0}.lipsyncInputs b{color:#d7e7f5;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden}.lipsyncInputs small{color:#687783;margin-top:4px;font-size:8px;display:block}.lipsyncInputs>i{color:#5799d2;font-style:normal}.lipsyncOptions{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.lipsyncOptions>label,.lipsyncOptions>div{background:#0b0c11;border:1px solid #2d313b;border-radius:6px;padding:11px}.lipsyncOptions select{color:#d7dce1;background:#10151b;border:1px solid #313943;border-radius:5px;outline:none;width:100%;margin-top:7px;padding:8px}.lipsyncOptions b{color:#b7d9f4;margin-top:7px;font-size:10px;display:block}.lipsyncOptions small{color:#6d747d;margin-top:4px;font-size:8px;display:block}.lipsyncConsent{color:#929ba4;background:#101419;border:1px solid #38414a;border-radius:6px;align-items:center;gap:9px;margin-top:10px;padding:11px;font-size:9px;line-height:1.45;display:flex}.lipsyncConsent input{opacity:0;position:absolute}.lipsyncConsent i{color:#0000;border:1px solid #3a4752;border-radius:3px;flex:0 0 22px;place-items:center;width:22px;height:16px;font:6px DM Mono;display:grid}.lipsyncConsent input:checked+i{color:#071019;background:#77bfff;border-color:#63a7dd}.lipsyncAction{justify-content:space-between;align-items:center;gap:18px;margin-top:11px;display:flex}.lipsyncAction>div{flex-direction:column;gap:3px;display:flex}.lipsyncAction b{color:#bbc6cf;font-size:9px}.lipsyncAction span{color:#69737c;font-size:8px}.lipsyncAction button{color:#071019;background:linear-gradient(100deg,#63b7ff,#9a77ff);border:0;border-radius:5px;padding:11px 14px;font:700 9px DM Mono}.lipsyncAction button:disabled{opacity:.35;cursor:not-allowed}.lipsyncMessage{border-radius:5px;justify-content:space-between;align-items:center;gap:12px;margin-top:10px;padding:10px;font-size:9px;display:flex}.lipsyncMessage.uploading,.lipsyncMessage.pending,.lipsyncMessage.processing{color:#9ed4ff;background:#0e1b26;border:1px solid #315a7b}.lipsyncMessage.ready{color:#a9ed7c;background:#111b10;border:1px solid #476334}.lipsyncMessage.error{color:#ff9aaa;background:#211116;border:1px solid #653642}.lipsyncMessage>div{align-items:center;display:flex}.lipsyncMessage .spinner{flex:none}.lipsyncMessage>span{font:8px DM Mono}.lipsyncResult{background:#0b1117;border:1px solid #416381;border-radius:7px;margin-top:11px;padding:12px}.lipsyncResult>div{justify-content:space-between;gap:12px;margin-bottom:9px;display:flex}.lipsyncResult b{color:#9ed4ff;font:8px DM Mono}.lipsyncResult span{color:#71808c;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.lipsyncResult video{background:#000;border-radius:6px;width:100%;max-height:560px;display:block}@media (max-width:700px){.lipsyncTitle{align-items:flex-start}.lipsyncTitle em{display:none}.lipsyncInputs{grid-template-columns:1fr}.lipsyncInputs>i{text-align:center;transform:rotate(90deg)}.lipsyncOptions{grid-template-columns:1fr}.lipsyncAction{flex-direction:column;align-items:stretch}.lipsyncAction button{width:100%}.lipsyncResult>div{flex-direction:column}}.lipsyncUpload{cursor:pointer;background:#0a0f15;border:1px dashed #3b5367;border-radius:7px;align-items:center;gap:12px;margin-top:10px;padding:14px;display:flex}.lipsyncUpload:hover,.lipsyncUpload.ready{background:#0d1720;border-color:#62b7ff}.lipsyncUpload input{display:none}.lipsyncUpload>i{color:#77bfff;border:1px solid #36566f;border-radius:7px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:18px;font-style:normal;display:grid}.lipsyncUpload>div{flex:1;min-width:0}.lipsyncUpload b{color:#d9e9f6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;display:block;overflow:hidden}.lipsyncUpload p{color:#71808c;margin:4px 0;font-size:8px}.lipsyncUpload small{color:#52718a;font:7px DM Mono}.lipsyncUpload em{color:#7dbff1;font:7px DM Mono}.lipsyncUpload.uploading{opacity:.7;pointer-events:none}.lipsyncUploadMessage{color:#7d8993;margin-top:6px;font-size:8px}.lipsyncUploadMessage.ready{color:#9edc77}.lipsyncUploadMessage.error{color:#ff9aaa}@media (max-width:700px){.lipsyncUpload{flex-wrap:wrap;align-items:flex-start}.lipsyncUpload>em{margin-left:50px}}.transcriptBody button{cursor:pointer;transition:transform .16s,border-color .16s,background .16s,color .16s,box-shadow .16s}.transcriptBody button:hover{color:#d8efff;background:#172536;border-color:#77bfff;transform:translateY(-1px);box-shadow:0 5px 16px #5aaaff24}.transcriptBody button:active{transform:translateY(0)scale(.98)}.transcriptBody button:focus-visible{outline-offset:3px;outline:2px solid #77bfff}.transcriptBody button.copied{color:#b8f59b;background:#142313;border-color:#79c95c;box-shadow:0 0 0 3px #79c95c1a}.transcriptBody button.error{color:#ff9aaa;background:#25141a;border-color:#d06478}.voiceStudioIcon{width:34px;height:34px;box-shadow:none;color:#a77cea;pointer-events:none;background:0 0;border:0;border-radius:0;justify-content:center;align-items:center;gap:3px;display:flex}.voiceStudioIcon i{opacity:.82;background:currentColor;border-radius:3px;width:3px;display:block}.voiceStudioIcon i:first-child{height:9px}.voiceStudioIcon i:nth-child(2){height:19px}.voiceStudioIcon i:nth-child(3){height:14px}.voiceStudioIcon i:nth-child(4){height:6px}.recordStart,.recordStop{cursor:pointer;justify-content:center;align-items:center;gap:8px;min-width:142px;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.recordStart:hover{background:#302046;border-color:#9161d1;transform:translateY(-1px);box-shadow:0 7px 20px #8c56d229}.recordStop:hover{background:#451c25;border-color:#b34a61;transform:translateY(-1px);box-shadow:0 7px 20px #ff526f21}.recordStart:active,.recordStop:active{transform:translateY(0)scale(.98)}.recordStart:focus-visible,.recordStop:focus-visible{outline-offset:3px;outline:2px solid #b486ee}.recordStart>i,.recordStop>i{background:currentColor;flex:none;width:8px;height:8px;display:block}.recordStart>i{border-radius:50%}.recordStop>i{border-radius:2px;animation:1s infinite pulse}@media (max-width:700px){.recordCopy{min-width:100%}.recordStart,.recordStop,.sampleBadge{width:100%;margin-left:0}}.voiceStudio.voiceoverComposer,.voiceStudio.lipsyncComposer{border:1px solid #343641;border-radius:10px;margin-top:14px;padding:18px}.voiceStudio.voiceoverComposer{background:linear-gradient(145deg,#12131a,#0d0e13);border-color:#3b3548}.voiceStudio.lipsyncComposer{background:linear-gradient(145deg,#10151b,#0d0e13);border-color:#2f3e49}.stepEyebrow{align-items:center;gap:9px;margin-bottom:2px;color:#c8a8ff!important;letter-spacing:.1em!important;font-family:DM Mono,monospace!important;display:inline-flex!important}.stepEyebrow strong{letter-spacing:-.08em;text-shadow:0 0 18px #a670ff73;font-size:24px;font-weight:800;line-height:1}.stepEyebrow small{letter-spacing:.14em;font-size:10px;font-weight:700}.voiceoverComposer .stepEyebrow{color:#c8a8ff!important}.lipsyncComposer .stepEyebrow{color:#82c8ff!important}.lipsyncComposer .stepEyebrow strong{text-shadow:0 0 18px #63b7ff6b}@media (max-width:700px){.stepEyebrow strong{font-size:21px}.stepEyebrow small{font-size:9px}}.uploadGrid.referenceOnly{grid-template-columns:1fr}.referenceOnly .referenceCard{min-height:0}.assetStudio{padding:20px}.assetSectionHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.assetSectionHead h3{color:#f1f0f4;margin:5px 0 4px;font-size:17px}.assetSectionHead p{color:#777a86;margin:0;font-size:10px;line-height:1.5}.assetSectionHead>em{color:#a7abb7;border:1px solid #3b4050;border-radius:4px;flex:none;padding:5px 7px;font:7px DM Mono}.assetLibrary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.videoAssetCard{color:#cfd1d8;text-align:left;cursor:pointer;background:#0a0b0f;border:1px solid #30323c;border-radius:8px;flex-direction:column;align-items:flex-start;min-width:0;min-height:172px;padding:0 12px 12px;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative;overflow:hidden}.videoAssetCard:hover{border-color:#7654ae;transform:translateY(-2px);box-shadow:0 12px 28px #0000003d}.videoAssetCard.selected{border-color:#9c6fe5;box-shadow:0 0 0 1px #9c6fe538,0 15px 36px #5c349b2e}.videoAssetCard video{object-fit:cover;background:#050609;width:calc(100% + 24px);height:92px;margin:0 -12px 11px;display:block}.videoAssetCard>span{color:#9e77dc;letter-spacing:.1em;font:7px DM Mono}.videoAssetCard>b{color:#e3e3e8;text-overflow:ellipsis;white-space:nowrap;width:100%;margin-top:5px;font-size:10px;overflow:hidden}.videoAssetCard>small{color:#666a75;margin-top:4px;font-size:8px}.videoAssetCard>i{color:#9fe477;font:7px DM Mono;position:absolute;bottom:10px;right:10px}.uploadAssetCard{border-style:dashed;justify-content:center;padding-top:14px}.uploadAssetCard input{display:none}.uploadAssetCard>span{font-size:8px}.uploadAssetCard>b{white-space:normal}.assetEmpty{color:#737681;text-align:center;border:1px dashed #343641;border-radius:7px;margin-top:12px;padding:18px;font-size:9px}.voiceAssetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:17px;display:grid}.voiceAssetCard{color:#cfd1d8;text-align:left;cursor:pointer;background:#0a0b0f;border:1px solid #30323c;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-width:0;padding:12px;transition:border-color .18s,transform .18s;display:grid}.voiceAssetCard:hover{border-color:#7654ae;transform:translateY(-1px)}.voiceAssetCard:focus-visible{outline-offset:2px;outline:2px solid #b486ee}.voiceAssetCard.selected{background:linear-gradient(110deg,#20162e,#0d0e13);border-color:#9c6fe5}.voiceAvatar{color:#d1b2ff;background:#21162e;border:1px solid #65458e;border-radius:50%;place-items:center;width:38px;height:38px;font:8px DM Mono;display:grid}.voiceAssetCard>div{flex-direction:column;gap:3px;min-width:0;display:flex}.voiceAssetCard small{color:#8b68c0;letter-spacing:.08em;font:7px DM Mono}.voiceAssetCard b{color:#e1e1e6;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.voiceAssetCard em{color:#686c77;font-size:8px;font-style:normal}.voiceAssetCard>i{color:#9fe477;font:7px DM Mono}.createVoiceCard{border-style:dashed}.voiceCreatorPanel{background:#0c0d12;border:1px solid #332d3d;border-radius:8px;margin-top:12px;padding:14px}.generationSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.generationSummary>div{background:#0a0e13;border:1px solid #2c313a;border-radius:7px;min-width:0;padding:11px}.generationSummary>div.ready{background:#0d150f;border-color:#3d5b3c}.generationSummary span{color:#73b9ff;letter-spacing:.1em;font:7px DM Mono;display:block}.generationSummary b{color:#d9e5ee;text-overflow:ellipsis;white-space:nowrap;margin-top:7px;font-size:9px;display:block;overflow:hidden}.generationSummary small{color:#68727c;margin-top:4px;font-size:8px;display:block}.generationStudio .lipsyncOptions{margin-top:10px}@media (max-width:800px){.assetLibrary,.generationSummary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.assetSectionHead{flex-direction:column}.assetSectionHead>em{align-self:flex-start}.assetLibrary,.voiceAssetGrid,.generationSummary{grid-template-columns:1fr}.videoAssetCard{min-height:160px}}.referenceOnly .referenceCard{padding-bottom:68px}.referenceOnly .rightsCheck{background:#0c0d12;border:1px solid #30323c;border-radius:7px;gap:10px;padding:10px 12px;bottom:12px;left:16px;right:16px}.referenceOnly .rightsCheck>span{flex-basis:19px;width:19px;height:19px}.referenceOnly .rightsCheck p{font-size:8.5px}.presenterStudio .assetLibrary{overscroll-behavior:contain;scrollbar-color:#704ba7 #111219;scrollbar-width:thin;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:156px;max-height:326px;padding-right:7px;overflow-y:auto}.presenterStudio .assetLibrary::-webkit-scrollbar{width:7px}.presenterStudio .assetLibrary::-webkit-scrollbar-track{background:#111219;border-radius:10px}.presenterStudio .assetLibrary::-webkit-scrollbar-thumb{background:#704ba7;border-radius:10px}.presenterStudio .videoAssetCard{height:156px;min-height:0;padding:0 10px 10px}.presenterStudio .videoAssetCard video{width:calc(100% + 20px);height:78px;margin:0 -10px 8px}.presenterStudio .videoAssetCard.selected video{cursor:pointer}.presenterStudio .videoAssetCard video{object-fit:contain;background:#050609}.presenterStudio .videoAssetCard video:fullscreen{object-fit:contain;background:#000;border-radius:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0}.presenterStudio .videoAssetCard video:fullscreen{object-fit:contain;background:#000;border-radius:0;width:100vw;max-width:none;height:100vh;max-height:none;margin:0}.selectedVoicePreview{background:linear-gradient(110deg,#1d142a,#0b0d12);border:1px solid #624493;border-radius:8px;grid-template-columns:minmax(180px,.8fr) minmax(260px,1.2fr);align-items:center;gap:18px;margin-top:12px;padding:12px 14px;display:grid}.selectedVoicePreview>div{flex-direction:column;gap:3px;min-width:0;display:flex}.selectedVoicePreview small{color:#b88cff;letter-spacing:.1em;font:7px DM Mono}.selectedVoicePreview b{color:#ece9f2;font-size:10px}.selectedVoicePreview span{color:#737783;font-size:8px}.selectedVoicePreview audio{width:100%;height:34px}@media (max-width:800px){.presenterStudio .assetLibrary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.presenterStudio .assetLibrary{grid-template-columns:1fr;grid-auto-rows:160px;max-height:330px}.selectedVoicePreview{grid-template-columns:1fr}.selectedVoicePreview audio{width:100%}}.assetAddBar{color:#cfd1d8;text-align:left;cursor:pointer;background:#0b0c11;border:1px dashed #494052;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;width:100%;margin-top:12px;padding:12px 14px;transition:border-color .18s,background .18s,transform .18s;display:grid}.assetAddBar:hover{background:#12101a;border-color:#875fc3;transform:translateY(-1px)}.assetAddBar input{display:none}.assetAddIcon{color:#cfadff;background:#21162e;border:1px solid #65458e;border-radius:7px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.assetAddCopy{flex-direction:column;gap:3px;min-width:0;display:flex}.assetAddCopy small{color:#9e77dc;letter-spacing:.1em;font:7px DM Mono}.assetAddCopy b{color:#e4e2e9;font-size:10px}.assetAddCopy em{color:#71747e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.assetAddBar>i{color:#c7a5f4;white-space:nowrap;background:0 0;border:1px solid #664692;border-radius:5px;justify-content:center;align-items:center;min-width:88px;padding:7px 9px;font:7px DM Mono;display:flex}.videoAddBar{border-color:#36516a}.videoAddBar:hover{background:#0d141b;border-color:#5ca8e7}.videoAddBar .assetAddIcon{color:#77bfff;background:#101c27;border-color:#36566f}.videoAddBar.uploading{opacity:.65;pointer-events:none}.voiceAddBar.expanded{background:linear-gradient(110deg,#1b1327,#0c0d12);border-style:solid;border-color:#7654ae}@media (max-width:600px){.assetAddBar{grid-template-columns:auto 1fr}.assetAddBar>i{text-align:center;grid-column:1/-1}.assetAddCopy em{white-space:normal}}.scriptReview{background:#0b0c11;border:1px solid #343641;border-radius:8px;margin-top:12px}.scriptReview summary,.advancedSettings summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;list-style:none;display:flex}.scriptReview summary::-webkit-details-marker{display:none}.advancedSettings summary::-webkit-details-marker{display:none}.scriptReview summary>span{flex-direction:column;gap:3px;min-width:0;display:flex}.scriptReview summary small{color:#9e77dc;letter-spacing:.1em;font:7px DM Mono}.scriptReview summary b{color:#e4e2e9;font-size:10px}.scriptReview summary em{color:#71747e;font-size:8px;font-style:normal}.scriptReview summary>i,.advancedSettings summary>i{color:#c7a5f4;flex:none;font:7px DM Mono}.scriptReview[open] summary{border-bottom:1px solid #2c2e37}.scriptReview .voiceoverScript{margin:0;padding:13px}.simpleGenerationSummary{grid-template-columns:repeat(3,minmax(0,1fr))}.advancedSettings{background:#0b0c11;border:1px solid #2d313b;border-radius:7px;margin-top:10px}.advancedSettings summary{color:#878c95;font-size:9px}.advancedSettings .lipsyncOptions{margin:0;padding:0 10px 10px}.simpleLipsyncAction{background:linear-gradient(105deg,#0d1720,#12101c);border:1px solid #34516a;border-radius:8px;margin-top:14px;padding:14px}.simpleLipsyncAction button{min-width:210px}@media (max-width:700px){.simpleGenerationSummary{grid-template-columns:1fr}.scriptReview summary,.advancedSettings summary{flex-direction:column;align-items:flex-start}.simpleLipsyncAction button{min-width:0}}.transcriptPanel.idle{background:#111218;border-color:#343641}.transcriptEmpty{background:#0b0c10;border:1px dashed #343641;border-radius:7px;margin-top:13px;padding:18px}.transcriptEmpty b{color:#a9abb5;font-size:10px;display:block}.transcriptEmpty p{color:#686b75;margin:5px 0 0;font-size:9px}.transcriptEmpty.processing{background:#17111f;border-color:#654698}.transcriptEmpty.processing b{color:#c6a9ff}.copyRewriteStudio{background:linear-gradient(145deg,#12131a,#0d0e13);border:1px solid #3c3549;border-radius:10px;margin-top:14px;padding:18px;box-shadow:0 18px 60px #00000029}.copyRewriteStudio.ready{border-color:#5a4278}.copyRewriteHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.copyRewriteHead>div>span{color:#b68bf0;letter-spacing:.12em;font:8px DM Mono}.copyRewriteHead h3{color:#f1f0f4;margin:5px 0 4px;font-size:17px}.copyRewriteHead p{color:#777a86;margin:0;font-size:10px;line-height:1.5}.copyRewriteHead>em{color:#8f929c;border:1px solid #3b4050;border-radius:4px;flex:none;padding:5px 7px;font:7px DM Mono}.copyRewriteStudio.ready .copyRewriteHead>em{color:#a8e67d;border-color:#536b3d}.copyRewriteControls{grid-template-columns:minmax(180px,.55fr) minmax(320px,1.45fr);align-items:flex-end;gap:12px;margin-top:16px;display:grid}.copyRewriteControls>label>span,.rewriteEditor>span{color:#9d78dc;letter-spacing:.1em;margin-bottom:6px;font:8px DM Mono;display:block}.copyRewriteControls>label>div{background:#090a0e;border:1px solid #30323b;border-radius:6px;align-items:center;display:flex;overflow:hidden}.copyRewriteControls input{color:#e3e1e8;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:10px 11px;font:11px DM Mono}.copyRewriteControls small{color:#686b75;padding-right:11px;font-size:8px}.copyRewriteActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.copyRewriteActions button{cursor:pointer;border-radius:6px;min-height:38px;padding:9px 12px;font:700 8px DM Mono;transition:transform .16s,border-color .16s,box-shadow .16s}.copyRewriteActions button:hover:not(:disabled){transform:translateY(-1px)}.copyRewriteActions button:disabled{opacity:.35;cursor:not-allowed}.rewritePrimary{color:#fff;background:linear-gradient(100deg,#a876ff,#7c56d9);border:0}.rewritePrimary:hover:not(:disabled){box-shadow:0 8px 24px #965ceb38}.policyButton{color:#b8ed8e;background:#11180f;border:1px solid #536b3d}.policyButton:hover:not(:disabled){border-color:#83b45a;box-shadow:0 8px 24px #79c25521}.rewriteEditor{margin-top:13px;display:block}.rewriteEditor textarea{resize:vertical;color:#dddde3;background:#090a0e;border:1px solid #30323b;border-radius:7px;outline:none;width:100%;min-height:145px;padding:12px;font:11px/1.65 Inter;display:block}.rewriteEditor textarea:focus{border-color:#7851b4;box-shadow:0 0 0 3px #7851b417}.rewriteEditor textarea:disabled{color:#696b73}.rewriteEditor>small{color:#666974;text-align:right;margin-top:5px;font-size:8px;display:block}.copyRewriteStatuses{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.copyRewriteStatuses span{border-radius:5px;padding:8px 10px;font-size:9px}.copyRewriteStatuses .loading{color:#c5a6ee;background:#1c1429;border:1px solid #61488a}.copyRewriteStatuses .ready{color:#a9ed7c;background:#111b10;border:1px solid #476334}.copyRewriteStatuses .error{color:#ff9aaa;background:#211116;border:1px solid #653642}.complianceReport{background:#0b0d11;border:1px solid #41444d;border-radius:8px;margin-top:12px;padding:13px}.complianceReport.low{border-color:#476334}.complianceReport.medium{border-color:#79612f}.complianceReport.high{border-color:#713846}.complianceSummary{align-items:flex-start;gap:12px;display:flex}.complianceSummary span{border-radius:4px;flex:none;padding:5px 7px;font:7px DM Mono}.complianceReport.low .complianceSummary span{color:#a9ed7c;background:#172414}.complianceReport.medium .complianceSummary span{color:#f0ce75;background:#261f10}.complianceReport.high .complianceSummary span{color:#ff9aaa;background:#2a141a}.complianceSummary p{color:#b3b5bd;margin:2px 0 0;font-size:9px;line-height:1.5}.complianceItems{gap:8px;margin-top:12px;display:grid}.complianceItems article{border-top:1px solid #292b33;grid-template-columns:minmax(130px,.45fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding-top:10px;display:grid}.complianceItems article>div{flex-direction:column;gap:4px;min-width:0;display:flex}.complianceItems b{color:#e1e2e7;text-overflow:ellipsis;font-size:9px;overflow:hidden}.complianceItems small{color:#9d78dc;font:7px DM Mono}.complianceItems p,.complianceItems em{color:#878a94;margin:0;font-size:8px;line-height:1.5}.complianceItems em{color:#a8cc91;font-style:normal}.noPolicyItems{color:#858991;margin:12px 0 0;font-size:8px}@media (max-width:700px){.copyRewriteHead{flex-direction:column}.copyRewriteHead>em{align-self:flex-start}.copyRewriteControls,.copyRewriteActions,.complianceItems article{grid-template-columns:1fr}.complianceSummary{flex-direction:column}}.transcriptEditor{display:block}.transcriptEditor>span{color:#78d99b;letter-spacing:.05em;margin-bottom:8px;font:8px DM Mono;display:block}.transcriptEditor textarea{resize:vertical;color:#c5c6cf;background:#090a0e;border:1px solid #2d303b;border-radius:6px;width:100%;min-height:150px;padding:13px;font:12px/1.7 DM Sans,sans-serif;transition:border-color .16s,box-shadow .16s;display:block}.transcriptEditor textarea::placeholder{color:#666975}.transcriptEditor textarea:focus{border-color:#8466de;outline:0;box-shadow:0 0 0 3px #8466de1f}.transcriptEditor>small{text-align:right;color:#666975;margin-top:6px;font:8px DM Mono;display:block}.transcriptBody button:disabled{cursor:not-allowed;opacity:.38;box-shadow:none;transform:none}.voiceChoiceTabs{background:#090a0e;border:1px solid #2d2f38;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:17px;padding:4px;display:grid}.voiceChoiceTabs button{color:#858994;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;transition:border-color .16s,background .16s,color .16s;display:flex}.voiceChoiceTabs button:hover{color:#d4c2eb;background:#111019;border-color:#40374f}.voiceChoiceTabs button.active{color:#eadcff;background:linear-gradient(110deg,#21162f,#111018);border-color:#7654ae}.voiceChoiceTabs b{font-size:9px}.voiceChoiceTabs small{color:#6f737d;font-size:8px}.templateVoiceGrid{margin-top:12px}.voiceCreatorIntro{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.voiceCreatorIntro>div{flex-direction:column;gap:3px;display:flex}.voiceCreatorIntro small{color:#9d78dc;letter-spacing:.1em;font:7px DM Mono}.voiceCreatorIntro b{color:#e7e4eb;font-size:11px}.voiceCreatorIntro p{color:#727681;margin:0;font-size:8px}.voiceCreatorIntro>em{color:#a882da;border:1px solid #494053;border-radius:4px;padding:5px 7px;font:7px DM Mono}.voiceUploadSample{cursor:pointer;background:#0a0b0f;border:1px dashed #4c405a;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:9px;padding:14px;display:grid}.voiceUploadSample:hover{background:#111018;border-color:#825aba}.voiceUploadSample input{display:none}.voiceUploadSample>div{flex-direction:column;gap:3px;min-width:0;display:flex}.voiceUploadSample small{color:#9d78dc;letter-spacing:.1em;font:7px DM Mono}.voiceUploadSample b{color:#dedbe3;font-size:10px}.voiceUploadSample p{color:#6f737e;margin:0;font-size:8px}.voiceUploadSample>i{color:#c8a9ed;border:1px solid #65458e;border-radius:5px;padding:7px 9px;font:7px DM Mono}.voiceUploadSample audio{grid-column:1/-1;width:100%;height:34px}.embeddedVoiceoverComposer{border-top:1px solid #30313a;margin-top:14px;padding-top:16px}.finishedAudioBypass{background:#0a0b0f;border:1px solid #2d3039;border-radius:8px;margin-top:12px}.finishedAudioBypass summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;list-style:none;display:flex}.finishedAudioBypass summary::-webkit-details-marker{display:none}.finishedAudioBypass summary>span{flex-direction:column;gap:3px;min-width:0;display:flex}.finishedAudioBypass summary small{color:#777c86;letter-spacing:.1em;font:7px DM Mono}.finishedAudioBypass summary b{color:#d6d5dc;font-size:9px}.finishedAudioBypass summary em{color:#696d77;font-size:8px;font-style:normal}.finishedAudioBypass summary>i{color:#a987d7;font:7px DM Mono}.finishedAudioBypass[open] summary{border-bottom:1px solid #292b33}.finishedAudioBody{padding:0 13px 13px}.selectedVoicePreview>em{color:#777b84;font:8px DM Mono}.voiceMessage.uploading,.voiceMessage.generating,.voiceMessage.cloning{color:#c5a6ee;background:#1c1429;border:1px solid #61488a}@media (max-width:700px){.voiceChoiceTabs{grid-template-columns:1fr}.voiceCreatorIntro{flex-direction:column}.voiceCreatorIntro>em{align-self:flex-start}.voiceUploadSample{grid-template-columns:1fr}.voiceUploadSample>i{text-align:center}.finishedAudioBypass summary{flex-direction:column;align-items:flex-start}.finishedAudioBypass summary>i{align-self:flex-end}}.voiceUploadSampleWrap>audio{width:100%;height:34px;margin-top:8px;display:block}.videoAssetDelete{z-index:2;color:#ff9aaa;opacity:.9;background:#25131a;border:1px solid #74404d;border-radius:4px;padding:5px 7px;font:7px DM Mono;position:absolute;top:8px;right:8px}.videoAssetDelete:hover{opacity:1;background:#351821;border-color:#c45b70}.videoAssetDelete:focus-visible{outline-offset:2px;outline:2px solid #ff9aaa}.ctaLink{color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.publicWorkflow{scroll-margin-top:30px}.marketingSteps{grid-template-columns:repeat(3,1fr)}.marketingSteps .flowStep{min-height:132px}.marketingSteps .flowStep:nth-child(n+4){border-bottom:0}.marketingSteps .flowCopy p{max-width:260px}.workflowCta{justify-content:center;margin-top:30px;display:flex}.workspacePage{padding-bottom:90px}.workspaceNav{margin-bottom:0}.workspaceIntro{padding:46px 0 28px}.workspaceIntro span{color:#a67ee5;letter-spacing:.14em;font:9px DM Mono}.workspaceIntro h1{letter-spacing:-1.4px;margin:9px 0 6px;font-size:34px}.workspaceIntro p{color:#838592;max-width:680px;margin:0;font-size:12px;line-height:1.6}.workspacePage>.creator{margin-bottom:0}@media (max-width:800px){.marketingSteps{grid-template-columns:1fr}.marketingSteps .flowStep{border-bottom:1px solid var(--line)!important}.marketingSteps .flowStep:last-child{border-bottom:0!important}.workspaceIntro{padding:34px 0 22px}.workspaceIntro h1{font-size:28px}}.navSignOutForm{margin:0;display:flex}.signOutBtn{color:#b9bbc5;white-space:nowrap;background:#14151b;border:1px solid #3a3c47;border-radius:6px;padding:9px 11px;font-size:10px}@media (max-width:800px){.navActions{gap:8px}.signOutBtn{padding:8px 9px;font-size:9px}}.pricing{padding-bottom:110px}@media (max-width:800px){.pricing{padding-bottom:80px}}footer.shell{gap:16px;padding:36px 0}footer.shell p{font-size:13px;line-height:1.5}footer.shell small{font-size:11px;line-height:1.5}footer.shell div{flex-wrap:wrap;gap:22px}footer.shell div a{font-size:12px;line-height:1.5}@media (max-width:800px){footer.shell div{gap:16px}}:root{--bg:#f6f8fb;--panel:#fff;--panel-soft:#f8fafc;--line:#dce4ee;--text:#14213d;--muted:#66758b;--brand:#315ee7;--brand-deep:#173e91;--aqua:#20a9b5;--success:#178463}body{background:radial-gradient(circle at 16% -4%,#2fbecb24,transparent 27%), radial-gradient(circle at 86% 4%,#5b67ff17,transparent 24%), var(--bg);color:var(--text)}.nav{z-index:50;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd6;border-color:#e0e6ee;position:relative;overflow:visible;box-shadow:0 1px #14213d08}.brand{color:#10213f}.brandMark{color:#fff;background:linear-gradient(145deg,#315ee7,#36c6d2);box-shadow:0 8px 22px #315ee733}.brand b{color:#3154d8;background:#eef2ff;border-color:#bdcaff}.nav a,.textBtn{color:#53627a}.nav a:hover,.textBtn:hover{color:#173e91}.smallCta{color:#fff;background:#173e91;box-shadow:0 9px 22px #173e912e}.smallCta:hover{color:#fff;background:#102f73}.signOutBtn{color:#4f5f75;background:#fff;border-color:#d8e0ea}.signOutBtn:hover{color:#173e91;background:#f6f8ff;border-color:#aebee4}.hero:before{background:radial-gradient(circle,#24b0bd2b,#0000 67%)}.hero h1{color:#13213d}.hero h1 span{background:linear-gradient(90deg,#315ee7 8%,#6b65e9 48%,#1ba8b5 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.hero>p{color:#637188}.eyebrow,.sectionLabel{color:#718096}.eyebrow:before{background:#2db4bd;box-shadow:0 0 12px #2db4bd59}.eyebrow em{color:#14765d;background:#e4f7f1;border:1px solid #c5ecdf}.primary{color:#fff;background:linear-gradient(110deg,#315ee7,#4e72ef);box-shadow:0 14px 32px #315ee738}.primary:hover{box-shadow:0 17px 36px #315ee74d}footer{background:#ffffff75;border-color:#dce3ec}footer p,footer small,footer div a{color:#718096}.workspacePage{color:var(--text);background:0 0}.workspaceNav{background:#ffffffc2;border-color:#dfe6ef}.workspacePricingLink{white-space:nowrap;background:#eef9f4;border:1px solid #b9dfcf;border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:5px 9px;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 5px 14px #146b501a;color:#146b50!important}.workspacePricingLink strong{color:#146b50;letter-spacing:.06em;font:900 11px Inter,Arial,sans-serif}.workspacePricingLink:hover{background:#e4f6ed;border-color:#78bea3;transform:translateY(-1px);box-shadow:0 7px 17px #146b5029}.workspacePricingLink:focus-visible{outline-offset:2px;outline:3px solid #315ee733}.workspaceIntro span{color:#315ee7}.workspaceIntro h1,.workspaceIntro h2{color:#10213f}.workspaceIntro p{color:#66758b}.creator{background:#fff;border-color:#dbe3ed;box-shadow:0 26px 70px #1e375a17}.creator:before{display:none}.creator h2,.creator h3,.creator h4,.creator strong{color:#14213d}.creator p,.creator small,.creator label{color:#66758b}.ready{color:#147a60;background:#effaf6;border-color:#bfe7dc}.workspacePage :is(.referenceCard,.transcriptPanel,.copyRewriteStudio,.assetStudio,.voiceCreatorPanel,.voiceoverComposer,.lipsyncComposer,.generationStudio,.scriptReview,.advancedSettings,.finishedAudioBypass,.complianceReport){box-shadow:0 8px 24px #1e375a0b;background:#fff!important;border-color:#dbe3ed!important}.workspacePage :is(.sourceTabs,.urlField,.fileFallback,.rightsCheck,.mediaState,.rewriteEditor,.copyRewriteStatuses,.complianceSummary,.complianceItems,.voiceChoiceTabs,.voiceSourceTabs,.voiceSample,.recordCopy,.voiceControls,.noiseOption,.voiceConsent,.selectedVoicePreview,.voiceoverResult,.assetAddBar,.lipsyncConsent,.generationSummary,.lipsyncMessage,.lipsyncResult){color:#526178!important;background:#f7f9fc!important;border-color:#dbe3ed!important}.workspacePage :is(input,textarea,select){color:#14213d!important;box-shadow:none!important;background:#fbfcfe!important;border-color:#d5dee9!important}.workspacePage :is(input,textarea)::placeholder{color:#97a3b4}.workspacePage :is(input,textarea,select):focus{outline:none;border-color:#7190ef!important;box-shadow:0 0 0 3px #315ee71c!important}.workspacePage :is(.sourceTabs button,.voiceChoiceTabs button,.voiceSourceTabs button){color:#6b778c}.workspacePage :is(.sourceTabs button.active,.voiceChoiceTabs button.active,.voiceSourceTabs button.active){color:#244cc6!important;background:#e9efff!important;border-color:#c8d5ff!important}.workspacePage :is(.voiceAssetCard,.videoAssetCard,.assetCard,.generationOption){box-shadow:none;color:#14213d!important;background:#f9fbfd!important;border-color:#dbe3ed!important}.workspacePage :is(.voiceAssetCard.selected,.videoAssetCard.selected,.assetCard.selected,.generationOption.selected){box-shadow:0 0 0 2px #315ee714;background:#edf2ff!important;border-color:#6f8df0!important}.workspacePage :is(.stepEyebrow,.referenceLabel,.transcriptHead span,.copyRewriteHead span,.assetSectionHead span){color:#315ee7}.workspacePage :is(.assetSectionHead h3,.copyRewriteHead h3,.transcriptHead h3,.voiceoverTitle h3,.lipsyncTitle h3){color:#14213d}.workspacePage :is(.assetSectionHead p,.copyRewriteHead p,.transcriptHead p,.voiceoverTitle p,.lipsyncTitle p){color:#708096}.workspacePage .voiceoverRequirement.required{color:#92491f;background:#fff7f1;border:1px solid #efc6ac;border-left:3px solid #d86d32;border-radius:6px;margin-top:8px;padding:8px 10px;line-height:1.5}.workspacePage .voiceoverRequirement.required strong{color:#b45320;letter-spacing:.08em;margin-right:4px;font:700 7px DM Mono}.workspacePage .voiceoverRequirement.ready{color:#147a60}.workspacePage :is(.analyzeBtn,.rewritePrimary,.voiceAction button,.voiceoverOptions button,.simpleLipsyncAction button,.lipsyncAction button){box-shadow:0 9px 20px #173e9124;color:#fff!important;background:#173e91!important;border-color:#173e91!important}.workspacePage :is(.analyzeBtn,.rewritePrimary,.voiceAction button,.voiceoverOptions button,.simpleLipsyncAction button,.lipsyncAction button):hover:not(:disabled){background:#102f73!important;border-color:#102f73!important}.workspacePage :is(.policyButton,.assetAddBar button,.finishedAudioBypass button){color:#2450c8!important;background:#fff!important;border-color:#c8d5ee!important}.workspacePage button:disabled{opacity:.48;box-shadow:none!important}.mediaState.ready,.voiceMessage.success,.lipsyncMessage.success{color:#147a60!important;background:#effaf6!important;border-color:#bfe7dc!important}.mediaState.error,.voiceMessage.error,.lipsyncMessage.error{color:#b34242!important;background:#fff4f4!important;border-color:#f1c7c7!important}.workspacePage audio{filter:none}.workflow,.pricing{color:#14213d}.workflow .sectionLabel,.pricing .sectionLabel{color:#637188}.workflowTitle h2,.pricingHead h2{color:#10213f}.workflowTitle p,.pricingHead p{color:#66758b}.steps{background:#fff;border-color:#dbe3ed;box-shadow:0 16px 42px #1e375a0e}.flowStep{background:#fff;border-color:#e1e7ef}.flowStep h3{color:#14213d}.flowStep p{color:#708096}.flowNum{color:#54708e;background:#f7f9fc;border-color:#cdd7e5}.price{color:#14213d;background:#fff;border-color:#dbe3ed;box-shadow:0 14px 35px #1e375a0f}.price.featured{background:linear-gradient(#f2f5ff,#fff);border-color:#849cf0;box-shadow:0 18px 42px #315ee721}.price h3,.amount{color:#14213d}.price p,.price small{color:#718096}.price li{color:#4e5e75}.price li:before{color:#178463}.price button{color:#173e91;background:#fff;border-color:#cbd6e6}.price.featured button{color:#fff;background:#173e91;border-color:#173e91}.popular{color:#fff;background:#315ee7}@media (max-width:700px){.nav{background:#ffffffe8}.creator{box-shadow:0 18px 44px #1e375a14}}.nav a.smallCta,.nav a.smallCta:hover{color:#fff}.workspacePage .workspaceIntro{padding:22px 0 16px}.pipelineCreator{width:calc(100% - 24px);max-width:none;padding:12px;overflow:hidden}.pipelineBoard{scroll-snap-type:x proximity;scrollbar-color:#9aabe0 #edf1f7;scrollbar-width:thin;overscroll-behavior-x:contain;grid-auto-columns:clamp(390px,33.3333vw - 29.3333px,540px);grid-auto-flow:column;gap:12px;min-width:0;height:clamp(520px,100dvh - 118px,820px);padding:0 2px 10px;display:grid;overflow:auto hidden}.pipelineBoard::-webkit-scrollbar{height:9px}.pipelineBoard::-webkit-scrollbar-track{background:#edf1f7;border-radius:10px}.pipelineBoard::-webkit-scrollbar-thumb{background:#9aabe0;border-radius:10px}.pipelineColumn{scroll-snap-align:start;scrollbar-color:#b8c5d8 transparent;scrollbar-width:thin;overscroll-behavior:contain;background:#f8fafc;border:1px solid #d9e2ed;border-radius:12px;min-width:0;height:100%;padding:12px;overflow:hidden auto;box-shadow:0 10px 30px #1e375a0e}.pipelineColumn::-webkit-scrollbar{width:7px}.pipelineColumn::-webkit-scrollbar-thumb{background:#b8c5d8;border-radius:10px}.pipelineBlockHeader{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff5;border-bottom:1px solid #dce4ee;grid-template-columns:40px minmax(0,1fr);gap:5px 10px;margin:-12px -12px 14px;padding:14px;display:grid;position:sticky;top:-12px;box-shadow:0 8px 18px #1e375a0b}.pipelineBlockNumber{color:#fff;background:#173e91;border-radius:9px;grid-row:1/3;place-items:center;width:38px;height:38px;font:700 12px DM Mono,monospace;display:grid;box-shadow:0 7px 18px #173e9129}.pipelineBlockHeader>div{min-width:0}.pipelineBlockHeader small{color:#315ee7;letter-spacing:.11em;font:8px DM Mono,monospace;display:block}.pipelineBlockHeader h2{color:#10213f;letter-spacing:-.35px;margin:4px 0 3px;font-size:17px;line-height:1.15}.pipelineBlockHeader p{color:#708096;margin:0;font-size:9px;line-height:1.45}.pipelineBlockHeader>em{color:#5f7087;letter-spacing:.05em;background:#f7f9fc;border:1px solid #c9d6e7;border-radius:4px;grid-column:2;justify-self:start;padding:4px 6px;font:7px DM Mono,monospace}.pipelineColumn>.voiceStudio,.pipelineSourceColumn>.copyRewriteStudio,.pipelineSourceColumn>.transcriptPanel{margin-top:12px}.pipelineColumn>.voiceStudio:first-of-type{margin-top:0}.pipelineColumn .voiceStudio{box-shadow:none;padding:14px;background:#fff!important;border-color:#dce4ee!important}.pipelineSourceColumn .referenceCard,.pipelineSourceColumn .transcriptPanel,.pipelineSourceColumn .copyRewriteStudio{box-shadow:none!important}.pipelineSourceColumn .transcriptHead>span,.pipelineColumn .assetSectionHead .stepEyebrow{display:none}.moduleEyebrow{color:#315ee7;letter-spacing:.1em;font:8px DM Mono,monospace;display:block}.pipelineColumn .transcriptBody{background:#f8fafc;border-color:#dbe3ed}.pipelineColumn .copyRewriteControls,.pipelineColumn .voiceAssetGrid,.pipelineColumn .selectedVoicePreview{grid-template-columns:1fr}.pipelineColumn .selectedVoicePreview audio{width:100%}.pipelineColumn .voiceoverOptions,.pipelineColumn .voiceControls,.pipelineColumn .lipsyncOptions{grid-template-columns:1fr}.pipelineColumn .voiceoverOptions button{width:100%}.pipelineColumn .assetSectionHead{flex-direction:column;align-items:flex-start}.pipelineColumn .assetSectionHead>em{align-self:flex-start}.pipelineColumn .voiceAction,.pipelineColumn .lipsyncAction,.pipelineColumn .voiceoverResult{flex-direction:column;align-items:stretch}.pipelineColumn .voiceAction button,.pipelineColumn .lipsyncAction button{width:100%}.pipelineColumn .voiceoverResult>div{min-width:0}.pipelineColumn .finishedAudioBypass summary{flex-direction:column;align-items:flex-start}.pipelineColumn .finishedAudioBypass summary>i{align-self:flex-end}.pipelineProductionColumn .presenterStudio .assetLibrary{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;max-height:314px}.pipelineProductionColumn .presenterStudio .videoAssetCard{height:150px}.pipelineProductionColumn .generationSummary{grid-template-columns:1fr}.pipelineFutureContent{gap:10px;display:grid}.pipelineFutureContent>div{background:#fff;border:1px solid #dce4ee;border-radius:9px;grid-template-columns:36px 1fr;align-items:center;gap:3px 10px;padding:13px;display:grid}.pipelineFutureContent>div>span{color:#315ee7;background:#edf2ff;border-radius:8px;grid-row:1/3;place-items:center;width:34px;height:34px;font:700 9px DM Mono,monospace;display:grid}.pipelineFutureContent b{color:#14213d;font-size:11px}.pipelineFutureContent p{color:#718096;margin:0;font-size:9px;line-height:1.45}.pipelineFutureContent>button{color:#7b8799;cursor:not-allowed;background:#f3f6fa;border:1px dashed #bfcbdc;border-radius:7px;margin-top:4px;padding:12px;font:8px DM Mono,monospace}.pipelineFutureColumn{background:linear-gradient(#f8fafc,#f2f5f9)}@media (max-width:900px){.workspacePage .workspaceIntro{padding:18px 0 14px}.pipelineBoard{grid-auto-columns:340px;height:clamp(500px,100dvh - 108px,820px)}.pipelineCreator,.pipelineColumn{padding:10px}.pipelineBlockHeader{margin:-10px -10px 12px;padding:12px;top:-10px}}@media (max-width:520px){.pipelineBoard{grid-auto-columns:86vw}.pipelineColumn .copyRewriteActions{grid-template-columns:1fr}}.workspacePage .workspaceNav{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);height:52px;display:grid}.workspacePage .workspaceNav .brand{gap:7px;font-size:15px}.workspacePage .workspaceNav .brandMark{border-radius:6px;width:26px;height:26px}.workspacePage .workspaceNav .workspacePricingLink{grid-column:2;justify-self:center}.workspacePage .workspaceNav .navActions{grid-column:3;justify-self:end;gap:10px}.workspacePage .workspaceNav .signOutBtn{padding:6px 9px}.workflowRail{border-bottom:1px solid #c5d1e1b8;justify-content:center;align-items:center;min-height:64px;padding:8px 0;display:flex}.workflowPath{scrollbar-width:none;align-items:center;width:100%;max-width:100%;margin:0 auto;padding:0;list-style:none;display:flex;overflow-x:auto}.workflowPath::-webkit-scrollbar{display:none}.workflowPath li{flex:1 1 0;align-items:center;min-width:0;display:flex;position:relative}.workflowPath li:not(:last-child):after{content:"";background:#c7d2e2;flex:0 0 12px;width:12px;height:1px;margin:0 4px}.workflowPath button{color:#516178;text-align:left;white-space:normal;background:#fff;border:1px solid #d4deeb;border-radius:9px;align-items:center;gap:8px;width:100%;min-width:0;min-height:44px;padding:7px 10px 7px 7px;transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s;display:flex;box-shadow:0 4px 12px #1e375a0f}.workflowPath button:hover{color:#173e91;border-color:#9fb4df;transform:translateY(-1px);box-shadow:0 7px 16px #315ee71a}.workflowPath button:focus-visible{outline-offset:2px;outline:3px solid #315ee733}.workflowPath button>span{color:#516178;background:#edf2f8;border-radius:6px;flex:0 0 26px;place-items:center;width:26px;height:26px;font:700 10px DM Mono,monospace;display:grid}.workflowPath button b{color:inherit;letter-spacing:.01em;font:700 11px/1.22 DM Mono,monospace}.workflowPath button.active{color:#173e91;background:#eef3ff;border-color:#315ee7;box-shadow:0 7px 18px #315ee724}.workflowPath button.active>span{color:#fff;background:#173e91}@media (max-width:800px){.workspacePage .workspaceNav{height:48px}.workspacePage .workflowRail{min-height:54px;padding:7px 0}.workflowPath{scroll-snap-type:x proximity;width:max-content;max-width:100%;margin:0}.workflowPath li{scroll-snap-align:start;flex:none}.workflowPath li:not(:last-child):after{flex-basis:8px;width:8px;margin:0 2px}.workflowPath button{gap:7px;min-width:150px;min-height:42px;padding:6px 8px 6px 6px}.workflowPath button>span{flex-basis:25px;width:25px;height:25px}.workflowPath button b{font-size:10px;line-height:1.25}}.workspacePage .voiceChoiceTabs button,.workspacePage .voiceSourceTabs button{box-shadow:none;color:#516178!important;background:#edf3ff!important;border:1px solid #c8d5ee!important}.workspacePage .voiceChoiceTabs button:hover,.workspacePage .voiceSourceTabs button:hover{color:#244cc6!important;background:#e5edff!important;border-color:#8ea8e8!important}.workspacePage .voiceChoiceTabs button.active,.workspacePage .voiceSourceTabs button.active{box-shadow:0 0 0 2px #315ee714;color:#173e91!important;background:#dbe7ff!important;border:2px solid #315ee7!important}.workspacePage .voiceChoiceTabs button.active small,.workspacePage .voiceSourceTabs button.active small{color:#526a9d}.workspacePage .recordStart{box-shadow:none;font-weight:700;color:#244cc6!important;background:#e9efff!important;border:1px solid #9fb7ef!important}.workspacePage .recordStart:hover{box-shadow:0 7px 18px #315ee71f;color:#173e91!important;background:#dbe7ff!important;border-color:#315ee7!important}.workspacePage .recordStart:focus-visible{outline-offset:2px;outline:3px solid #315ee733}.workspacePage .voiceUploadSample{color:#516178!important;background:#edf3ff!important;border:1px dashed #9fb7ef!important}.workspacePage .voiceUploadSample:hover{background:#dbe7ff!important;border-color:#315ee7!important}.workspacePage .voiceUploadSample small{color:#315ee7}.workspacePage .voiceUploadSample b{color:#173e91}.workspacePage .voiceUploadSample p{color:#526178}.workspacePage .voiceUploadSample>i{color:#244cc6;background:#f8faff;border-color:#8ea8e8}.workspacePage :is(.voiceChoiceTabs,.voiceSourceTabs) button:focus-visible{outline-offset:2px;outline:3px solid #315ee73d}.workspacePage .finishedAudioBypass summary small{color:#315ee7!important}.workspacePage .finishedAudioBypass summary b{color:#14213d!important}.workspacePage .finishedAudioBypass summary em{color:#526178!important}.workspacePage .finishedAudioBypass summary>i{color:#244cc6!important}.workspacePage .finishedAudioBypass .assetAddCopy small{color:#315ee7!important}.workspacePage .finishedAudioBypass .assetAddCopy b{color:#14213d!important}.workspacePage .finishedAudioBypass .assetAddCopy em{color:#526178!important}.workspacePage .finishedAudioBypass .assetAddBar>i{color:#244cc6!important;background:#f8faff!important;border-color:#8ea8e8!important}.workspacePage .voiceAssetCard{position:relative}.workspacePage .voiceAssetCard.hasDelete{padding-right:76px}.workspacePage .voiceAssetDelete{z-index:2;color:#315796;opacity:.95;cursor:pointer;background:#edf3ff;border:1px solid #b8c8e7;border-radius:5px;padding:5px 7px;font:7px DM Mono;position:absolute;top:8px;right:8px}.workspacePage .voiceAssetDelete:hover{color:#a83247;background:#fff0f2;border-color:#e46d7f}.workspacePage .voiceAssetDelete:focus-visible{outline-offset:2px;outline:2px solid #376dff}.workspacePage .voiceAssetDelete:disabled{cursor:wait;opacity:.55}.workspacePage .voiceoverHistory{background:#f8fbff;border:1px solid #d5deed;border-radius:12px;margin-top:14px;padding:13px}.workspacePage .voiceoverHistoryHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workspacePage .voiceoverHistoryHead>div{min-width:0}.workspacePage .voiceoverHistoryHead span{color:#315ee7;letter-spacing:.12em;font:8px DM Mono;display:block}.workspacePage .voiceoverHistoryHead h5{color:#14213d;margin:4px 0 3px;font-size:13px}.workspacePage .voiceoverHistoryHead p{color:#65738c;margin:0;font-size:9px;line-height:1.45}.workspacePage .voiceoverHistoryTools{flex:none;align-items:center;gap:6px;display:flex}.workspacePage .voiceoverHistoryTools em{color:#536783;white-space:nowrap;background:#fff;border:1px solid #c9d5e9;border-radius:5px;padding:5px 7px;font:7px DM Mono}.workspacePage .voiceoverHistoryTools button{color:#2454d2;cursor:pointer;background:#edf3ff;border:1px solid #8eacf3;border-radius:5px;align-items:center;gap:6px;padding:5px 7px;font:7px DM Mono;display:flex}.workspacePage .voiceoverHistoryTools button:hover{background:#dfe9ff;border-color:#315ee7}.workspacePage .voiceoverHistoryTools button:focus-visible{outline-offset:2px;outline:2px solid #315ee7}.workspacePage .voiceoverHistoryTools button span{color:inherit;letter-spacing:0;font:12px/7px Arial;display:inline}.workspacePage .voiceoverHistoryList{gap:9px;margin-top:12px;display:grid}.workspacePage .voiceoverHistoryItem{background:#fff;border:1px solid #d7dfed;border-radius:9px;grid-template-columns:minmax(0,1fr);gap:9px;padding:11px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.workspacePage .voiceoverHistoryItem.selected{background:#edf3ff;border:2px solid #315ee7;box-shadow:0 8px 22px #315ee71a}.workspacePage .voiceoverHistoryMeta{min-width:0}.workspacePage .voiceoverHistoryMeta>div{align-items:center;gap:7px;min-width:0;display:flex}.workspacePage .voiceoverHistoryMeta b{color:#17233e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspacePage .voiceoverHistoryMeta i{color:#2454d2;background:#dce7ff;border-radius:4px;flex:none;padding:3px 5px;font:7px DM Mono}.workspacePage .voiceoverHistoryMeta i.timingReady{color:#257346;background:#e8f7ec}.workspacePage .voiceoverHistoryMeta i.timingNeeded{color:#9a5c12;background:#fff3df}.workspacePage .voiceoverHistoryMeta>span{color:#738099;letter-spacing:.02em;margin-top:4px;font:7px DM Mono;display:block}.workspacePage .voiceoverHistoryItem audio{width:100%;height:34px}.workspacePage .voiceoverHistoryActions{justify-content:flex-end;gap:7px;display:flex}.workspacePage .voiceoverHistoryActions button{cursor:pointer;background:#fff;border-radius:6px;padding:7px 9px;font:7px DM Mono}.workspacePage .voiceoverHistorySelect{color:#2454d2;border:1px solid #8eacf3}.workspacePage .voiceoverHistorySelect:disabled{color:#fff;cursor:default;opacity:1;background:#315ee7;border-color:#315ee7}.workspacePage .voiceoverHistoryAlign{color:#2454d2;border:1px solid #8eacf3}.workspacePage .voiceoverHistoryAlign:hover:not(:disabled){background:#edf3ff;border-color:#315ee7}.workspacePage .voiceoverHistoryDelete{color:#a6404b;border:1px solid #e7bdc2}.workspacePage .voiceoverHistoryActions button:disabled{cursor:not-allowed}.workspacePage .voiceoverHistoryEmpty{color:#738099;text-align:center;background:#fff;border:1px dashed #cbd6e7;border-radius:8px;margin-top:12px;padding:16px;font-size:9px;line-height:1.5}.workspacePage .voiceoverHistoryStatus{color:#536783;background:#eef3fb;border-radius:6px;margin-top:9px;padding:8px 9px;font-size:8px}@media (max-width:700px){.workspacePage .voiceoverHistoryHead{flex-direction:column}.workspacePage .voiceoverHistoryTools{justify-content:space-between;align-self:stretch}.workspacePage .voiceoverHistoryActions{justify-content:stretch}.workspacePage .voiceoverHistoryActions button{flex:1}}.workspacePage .voiceoverAlignmentPanel{background:#f7faff;border:1px solid #cbd8ec;border-radius:9px;gap:11px;margin-top:12px;padding:13px;display:grid}.workspacePage .voiceoverAlignmentIntro{flex-direction:column;gap:4px;display:flex}.workspacePage .voiceoverAlignmentIntro small{color:#315ee7;letter-spacing:.11em;font:8px DM Mono}.workspacePage .voiceoverAlignmentIntro b{color:#17233e;font-size:11px}.workspacePage .voiceoverAlignmentIntro p{color:#65738c;margin:0;font-size:9px;line-height:1.5}.workspacePage .voiceoverAlignmentPanel>label{display:block}.workspacePage .voiceoverAlignmentPanel>label>span{color:#536783;letter-spacing:.08em;margin-bottom:6px;font:8px DM Mono;display:block}.workspacePage .voiceoverAlignmentPanel textarea{resize:vertical;color:#17233e;background:#fff;border:1px solid #bfcde2;border-radius:7px;outline:0;width:100%;min-height:92px;padding:10px;font:11px/1.55 Inter,Arial,sans-serif;display:block}.workspacePage .voiceoverAlignmentPanel textarea:focus{border-color:#315ee7;box-shadow:0 0 0 3px #315ee71a}.workspacePage .voiceoverAlignmentPanel label>small{color:#738099;text-align:right;margin-top:5px;font:7px DM Mono;display:block}.workspacePage .voiceoverAlignmentPanel>button{color:#fff;cursor:pointer;background:#315ee7;border:1px solid #315ee7;border-radius:7px;min-height:38px;font:700 8px DM Mono}.workspacePage .voiceoverAlignmentPanel>button:hover:not(:disabled){background:#244dc8}.workspacePage .voiceoverAlignmentPanel>button:disabled{color:#7f8aa0;cursor:not-allowed;background:#dce3ef;border-color:#b5c2d8}.workspacePage .finishedAudioBypass .audioAddBar{grid-template-columns:minmax(0,1fr) auto;gap:8px}.workspacePage .finishedAudioBypass .audioAddBar>i{justify-self:end;min-width:76px;max-width:100%}@media (max-width:600px){.workspacePage .finishedAudioBypass .audioAddBar{grid-template-columns:1fr}.workspacePage .finishedAudioBypass .audioAddBar>i{grid-column:auto;justify-self:stretch}}.workspacePage .lipsyncHistory{background:#f8fbff;border:1px solid #d5deed;border-radius:12px;margin-top:12px;padding:13px}.workspacePage .lipsyncHistoryHead{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.workspacePage .lipsyncHistoryHead>div{min-width:0}.workspacePage .lipsyncHistoryHead span{color:#315ee7;letter-spacing:.12em;font:8px DM Mono;display:block}.workspacePage .lipsyncHistoryHead h5{color:#14213d;margin:4px 0 3px;font-size:13px}.workspacePage .lipsyncHistoryHead p{color:#65738c;margin:0;font-size:9px;line-height:1.45}.workspacePage .lipsyncHistoryHead>em{color:#536783;white-space:nowrap;background:#fff;border:1px solid #c9d5e9;border-radius:5px;flex:none;padding:5px 7px;font:7px DM Mono}.workspacePage .lipsyncHistoryList{gap:10px;margin-top:12px;display:grid}.workspacePage .lipsyncHistoryItem{background:#fff;border:1px solid #d7dfed;border-radius:9px;gap:9px;padding:11px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.workspacePage .lipsyncHistoryItem.selected{background:#edf3ff;border:2px solid #315ee7;box-shadow:0 8px 22px #315ee71a}.workspacePage .lipsyncHistoryMeta{min-width:0}.workspacePage .lipsyncHistoryMeta>div{align-items:center;gap:7px;min-width:0;display:flex}.workspacePage .lipsyncHistoryMeta b{color:#17233e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.workspacePage .lipsyncHistoryMeta i{color:#2454d2;background:#dce7ff;border-radius:4px;flex:none;padding:3px 5px;font:7px DM Mono}.workspacePage .lipsyncHistoryMeta>span{color:#738099;letter-spacing:.02em;margin-top:4px;font:7px DM Mono;display:block}.workspacePage .lipsyncHistoryItem video{background:#07101c;border-radius:7px;width:100%;max-height:420px;display:block}.workspacePage .lipsyncHistoryActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.workspacePage .lipsyncHistoryActions button{cursor:pointer;background:#fff;border-radius:6px;padding:7px 9px;font:7px DM Mono}.workspacePage .lipsyncHistoryPublish{color:#fff;flex:1 0 100%;background:#2454d2!important;border:1px solid #2454d2!important}.workspacePage .lipsyncHistoryPublish:disabled{color:#fff;opacity:1;background:#183d96!important;border-color:#183d96!important}.workspacePage .lipsyncHistorySelect{color:#2454d2;border:1px solid #8eacf3}.workspacePage .lipsyncHistorySelect:disabled{color:#fff;cursor:default;opacity:1;background:#315ee7;border-color:#315ee7}.workspacePage .lipsyncHistoryDelete{color:#a6404b;border:1px solid #e7bdc2}.workspacePage .lipsyncHistoryActions button:disabled{cursor:not-allowed}.workspacePage .lipsyncHistoryEmpty{color:#738099;text-align:center;background:#fff;border:1px dashed #cbd6e7;border-radius:8px;margin-top:12px;padding:16px;font-size:9px;line-height:1.5}.workspacePage .lipsyncHistoryStatus{color:#536783;background:#eef3fb;border-radius:6px;margin-top:9px;padding:8px 9px;font-size:8px}@media (max-width:700px){.workspacePage .lipsyncHistoryHead{flex-direction:column}.workspacePage .lipsyncHistoryActions{justify-content:stretch}.workspacePage .lipsyncHistoryActions button{flex:1}}.workspacePage{--workspace-nav-height:52px;--workflow-rail-height:64px}.workspacePage .workspaceNav{z-index:120;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f8fbfff7;position:sticky;top:0;box-shadow:0 1px #c5d1e1e6,0 8px 24px #1e375a12}.workspacePage .workflowRail{top:var(--workspace-nav-height);z-index:110;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f8fdf5;position:sticky;box-shadow:0 1px #c5d1e1d1,0 9px 22px #1e375a0f}.workspacePage .pipelineCreator{height:calc(100dvh - var(--workspace-nav-height) - var(--workflow-rail-height));min-height:0}.workspacePage .pipelineBoard{height:100%;min-height:0;max-height:none}.workspacePage #pricing{scroll-margin-top:18px}@media (max-width:800px){.workspacePage{--workspace-nav-height:48px;--workflow-rail-height:54px}}@media (max-width:420px){.workspacePage .workspaceNav .navActions{gap:6px}.workspacePricingLink{padding:5px 7px}}.workspacePage .lipsyncHistoryTools{flex:none;align-items:center;gap:6px;display:flex}.workspacePage .lipsyncHistoryTools em{color:#536783;white-space:nowrap;background:#fff;border:1px solid #c9d5e9;border-radius:5px;padding:5px 7px;font:7px DM Mono}.workspacePage .lipsyncHistoryTools button,.workspacePage .historyLoadMore{color:#2454d2;cursor:pointer;background:#edf3ff;border:1px solid #8eacf3;border-radius:5px;padding:6px 9px;font:7px DM Mono}.workspacePage .lipsyncHistoryTools button span{color:inherit;letter-spacing:0;font:12px/7px Arial;display:inline}.workspacePage .historyLoadMore{margin:10px auto 0;display:block}.workspacePage .historyLoadMore:disabled{cursor:wait;opacity:.65}@media (max-width:700px){.workspacePage .lipsyncHistoryTools{justify-content:space-between;align-self:stretch}}.workspacePage .voiceMessage.cancelled,.workspacePage .lipsyncMessage.cancelled{color:#8a5a18;background:#fff8eb;border:1px solid #d8b073}.workspacePage .priceGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.workspacePage .price{flex-direction:column;min-width:0;display:flex}.workspacePage .price button{margin-top:auto}.billingCheckout{gap:8px;margin-top:auto;display:grid}.billingProviderLabel{letter-spacing:.08em;color:#738196!important;font:8px DM Mono!important}.billingProviderPicker{grid-template-columns:auto 1fr;align-items:center;gap:8px;display:grid}.billingProviderPicker>span{letter-spacing:.08em;font:8px DM Mono}.billingCheckout select{min-width:0;color:inherit;background:#15161c;border:1px solid #3a3b46;border-radius:6px;padding:9px;font:10px DM Mono}.billingAgreement{color:#738196;grid-template-columns:auto 1fr;align-items:start;gap:7px;font-size:9px;line-height:1.45;display:grid}.billingAgreement input{accent-color:#315ee7;width:14px;height:14px;margin:1px 0 0}.billingAgreement a{color:inherit;text-decoration:underline}.billingCheckout>button:disabled{cursor:not-allowed;opacity:.5}.checkoutNotice{color:#9e3c47;background:#fff4f5;border:1px solid #efc9ce;border-radius:9px;gap:4px;margin-bottom:16px;padding:12px 14px;font-size:12px;display:grid}.checkoutNotice b{font:700 10px DM Mono,monospace}.checkoutNoticeSuccess{color:#14765d;background:#effaf6;border-color:#bce4da}.workspacePage .pricingNote{color:#718096;text-align:center;max-width:900px;margin:18px auto 0;font-size:11px;line-height:1.7}@media (max-width:1050px){.workspacePage .priceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.workspacePage .priceGrid{grid-template-columns:1fr}}.linkSourceHeading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.linkSourceHeading>div:first-child{min-width:0}.linkSourceHeading b{font-size:13px}.linkSourceHeading p{color:#777986;max-width:560px;margin:5px 0 10px;font-size:10px;line-height:1.45}.helperConnection{color:#66758a;white-space:nowrap;background:#f7f9fc;border:1px solid #d4dce8;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 9px;font:700 7px DM Mono;display:flex}.helperConnection i{background:#95a0b0;border-radius:50%;width:7px;height:7px}.helperConnection.connected{color:#18795d;background:#edfaf5;border-color:#a9dfcb}.helperConnection.connected i{background:#24ac81;box-shadow:0 0 0 3px #24ac811f}.helperConnection.offline{color:#8b6428;background:#fff8e9;border-color:#e3c89f}.helperConnection.offline i{background:#d4983c}.helperConnectNotice{color:#745d37;background:#fff9ed;border:1px solid #e2cda9;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;margin-top:9px;padding:8px 10px;font-size:9px;display:flex}.helperConnectNotice a{color:#2556b8;flex:none;font:700 8px DM Mono;text-decoration:none}@media (max-width:650px){.linkSourceHeading,.helperConnectNotice{flex-direction:column;align-items:stretch}.helperConnection,.helperConnectNotice a{align-self:flex-start}}.helperPairPage,.helperLandingPage{color:#112342;background:radial-gradient(circle at 10% 8%,#daf7f3,#0000 36%),radial-gradient(circle at 92% 12%,#e5e9ff,#0000 42%),#f4f7fb;min-height:100vh}.helperPairPage{place-items:center;padding:28px;display:grid}.helperPairCard{background:#ffffffed;border:1px solid #d3dfed;border-radius:22px;width:min(100%,560px);padding:36px;box-shadow:0 24px 70px #2d466926}.helperPairEyebrow,.helperLandingHero>span,.helperLandingSecurity span{color:#3a6fe1;letter-spacing:.16em;font:500 10px DM Mono}.helperPairCard h1{margin:9px 0 8px;font-size:32px}.helperPairCard>p{color:#65768d;font-size:15px;line-height:1.65}.helperPairCode{color:#153d92;letter-spacing:.22em;text-align:center;background:#f2f6ff;border:1px solid #c2d2ef;border-radius:14px;margin:25px 0;padding:20px;font:700 40px DM Mono}.helperPairButton{color:#fff;text-align:center;cursor:pointer;background:#214ba6;border:0;border-radius:10px;width:100%;padding:14px;font:700 10px DM Mono;text-decoration:none;display:block}.helperPairButton:disabled{opacity:.55}.helperPairNotice,.helperPairError,.helperPairSuccess{border-radius:9px;margin:15px 0;padding:12px;font-size:13px}.helperPairNotice{color:#76571c;background:#fff6df}.helperPairError{color:#a23838;background:#fff0f0}.helperPairSuccess{color:#187255;background:#eaf8f2}.helperPairCard>small{color:#8794a6;margin-top:16px;line-height:1.55;display:block}.helperLandingPage{padding:22px 5vw 50px}.helperLandingNav{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto;display:flex}.helperLandingBrand{color:#112342;align-items:center;gap:10px;text-decoration:none;display:flex}.helperLandingBrand i{color:#fff;background:linear-gradient(140deg,#3978eb,#20b7ba);border-radius:12px;place-items:center;width:42px;height:42px;font-size:21px;font-style:normal;font-weight:800;display:grid}.helperLandingBrand b{font-size:21px}.helperLandingBrand span{color:#4269d5;border:1px solid #aec1e9;border-radius:5px;padding:3px 6px;font:600 9px DM Mono}.helperLandingSignIn{color:#28477e;border:1px solid #b8c8df;border-radius:9px;padding:10px 15px;font:700 9px DM Mono;text-decoration:none}.helperLandingHero{text-align:center;max-width:900px;margin:100px auto 70px}.helperLandingHero h1{letter-spacing:-.05em;margin:15px 0 18px;font-size:clamp(42px,6vw,76px);line-height:1.03}.helperLandingHero>p{color:#62738a;max-width:700px;margin:0 auto;font-size:18px;line-height:1.65}.helperLandingActions{justify-content:center;gap:12px;margin-top:30px;display:flex}.helperLandingActions a{color:#29456f;border:1px solid #b9c9df;border-radius:10px;padding:14px 19px;font:700 10px DM Mono;text-decoration:none}.helperLandingActions a.primary{color:#fff;background:#214ba6;border-color:#214ba6}.helperLandingGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;max-width:1180px;margin:0 auto;display:grid}.helperLandingGrid article{background:#ffffffd9;border:1px solid #d2deeb;border-radius:18px;padding:28px}.helperLandingGrid i{color:#3d72df;font:700 12px DM Mono}.helperLandingGrid h2{margin:18px 0 9px;font-size:21px}.helperLandingGrid p{color:#69798e;margin:0;font-size:14px;line-height:1.65}.helperLandingSecurity{color:#fff;background:#122b50;border:1px solid #cddbea;border-radius:20px;grid-template-columns:1fr 1fr;gap:50px;max-width:1180px;margin:16px auto 0;padding:38px;display:grid}.helperLandingSecurity h2{margin:10px 0 0;font-size:32px}.helperLandingSecurity ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.helperLandingSecurity li{color:#ccd9e9;padding-left:24px;font-size:14px;line-height:1.55;position:relative}.helperLandingSecurity li:before{content:"✓";color:#65d6b1;font-weight:800;position:absolute;left:0}.helperLandingFoot{color:#75869b;text-align:center;max-width:1180px;margin:18px auto 0;font-size:12px}@media (max-width:760px){.helperLandingHero{margin:70px auto 45px}.helperLandingGrid,.helperLandingSecurity{grid-template-columns:1fr}.helperLandingSecurity{gap:25px}.helperLandingActions{flex-direction:column;align-items:stretch}.helperPairCard{padding:25px}.helperPairCode{font-size:31px}}.helperLandingActions{flex-wrap:wrap}.helperLandingActions .unavailable{color:#8795a9;cursor:not-allowed;border:1px dashed #b9c9df;border-radius:10px;padding:14px 19px;font:700 10px DM Mono}.helperLandingAvailability{color:#7e8ca0;margin-top:14px;font-size:11px;display:block}@media (max-width:760px){.helperLandingActions a,.helperLandingActions .unavailable{text-align:center}}.hero h1{font-size:clamp(44px,5.8vw,72px)}@media (max-width:800px){.hero h1{font-size:42px}}@media (max-width:480px){.hero h1{font-size:36px}}.publicPricing{padding-top:48px;scroll-margin-top:24px}.publicPricingHead{margin:26px 0 32px}.publicPricingHead h2{color:#10213f;letter-spacing:-1.6px;max-width:720px;margin:0;font-size:clamp(30px,4vw,46px)}.publicPricingHead p{color:#66758b;max-width:680px;margin:12px 0 0;font-size:14px;line-height:1.65}.publicPricing .priceGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}.publicPricing .price{flex-direction:column;min-width:0;display:flex}.publicPricing .price ul{flex:1}.publicPriceCta{color:#173e91;text-align:center;background:#fff;border:1px solid #cbd6e6;border-radius:6px;margin-top:auto;padding:12px;font-size:11px;font-weight:700;text-decoration:none;display:block}.publicPriceCta:hover{background:#f5f8ff;border-color:#8fa8d8}.publicPricing .featured .publicPriceCta{color:#fff;background:#173e91;border-color:#173e91}.publicPricing .featured .publicPriceCta:hover{background:#102f73}.publicPricingNote{color:#718096;text-align:center;max-width:900px;margin:20px auto 0;font-size:11px;line-height:1.7}@media (max-width:1050px){.publicPricing .priceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.publicPricing{padding-top:30px}.publicPricing .priceGrid{grid-template-columns:1fr}.publicPricing .price.featured{order:-1}}.workspacePage small{line-height:1.45;font-size:10px!important}.workspacePage input:not([type=checkbox]):not([type=radio]),.workspacePage select,.workspacePage textarea{font-size:12px!important}.workspacePage :is(button,a,input,select,textarea):focus-visible{outline-offset:2px;outline:3px solid #315ee74d}@media (max-width:700px){.workspacePage button,.workspacePage a[role=button],.workspacePage input:not([type=checkbox]):not([type=radio]),.workspacePage select{min-height:44px}}@media (max-width:480px){.navActions .smallCta{justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:10px;display:inline-flex}}
