.login-page[data-v-c30aec24]{min-height:100dvh;display:grid;place-items:center;background:#090b0d;padding:64px 24px 32px;position:relative;overflow:auto;color:#f4f7f5}.login-grid[data-v-c30aec24]{position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(#ffffff05 1px,transparent 1px),linear-gradient(90deg,#ffffff05 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 72%);mask-image:radial-gradient(circle at center,#000,transparent 72%)}.login-glow[data-v-c30aec24]{position:fixed;width:760px;height:560px;border-radius:50%;background:#51ed9018;filter:blur(60px)}.login-back[data-v-c30aec24]{position:absolute;z-index:2;left:32px;top:27px;color:#86918a;text-decoration:none;font-size:13px}.login-card[data-v-c30aec24]{position:relative;z-index:1;max-width:520px;width:100%;padding:34px 38px;border:1px solid #ffffff18;border-radius:20px;background:linear-gradient(145deg,#171b1ef2,#0f1214f2);box-shadow:0 30px 90px #000b,0 0 70px #55ed9010;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.card-head[data-v-c30aec24]{display:flex;align-items:center;gap:18px}.login-logo[data-v-c30aec24]{width:52px;height:52px;display:grid;place-items:center;border:1px solid #66ed9930;border-radius:15px;background:#5bec9310;flex:none}.login-card .eyebrow[data-v-c30aec24]{color:#61eb96}.login-card h1[data-v-c30aec24]{font-size:26px;color:#f4f7f5;margin:7px 0 0}.login-card>p[data-v-c30aec24]{color:#7e8982;line-height:1.7;margin:20px 0 0}.mode-tabs[data-v-c30aec24]{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;margin-top:22px;border:1px solid #ffffff10;border-radius:11px;background:#090c0e}.mode-tabs button[data-v-c30aec24]{height:38px;border:0;border-radius:8px;background:transparent;color:#6f7973;font:inherit;font-weight:700;cursor:pointer;transition:.2s}.mode-tabs button.active[data-v-c30aec24]{background:#202622;color:#eaf4ed;box-shadow:0 4px 18px #0006}.login-card form[data-v-c30aec24]{display:grid;gap:16px;margin-top:20px}.login-card label[data-v-c30aec24]{display:grid;gap:8px;color:#bcc5bf;font-size:14px;font-weight:600}.login-card input[data-v-c30aec24]{padding:12px 13px;border:1px solid #ffffff14;border-radius:10px;background:#0c0f11;color:#eef4f0;font-size:15px;width:100%;outline:none;transition:.2s}.login-card input[data-v-c30aec24]:focus{border-color:#5cea925e;box-shadow:0 0 0 3px #57eb920d}.login-card label small[data-v-c30aec24]{color:#60c987;font-weight:500}.password-grid[data-v-c30aec24]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.code-row[data-v-c30aec24]{display:grid;grid-template-columns:1fr 142px;gap:10px}.code-button[data-v-c30aec24]{border:1px solid #53df873a;border-radius:10px;background:#56e9900e;color:#68e797;font-weight:700;cursor:pointer}.code-button[data-v-c30aec24]:disabled{opacity:.45;cursor:not-allowed}.login-card button.primary-button[data-v-c30aec24]{justify-content:center;width:100%;min-height:46px;background:linear-gradient(135deg,#8affb4,#57eb92)!important;color:#07100b!important;border-color:transparent!important;box-shadow:0 12px 36px #45e78322!important}.field-error[data-v-c30aec24]{margin:0!important;color:#ff8d8d!important;font-size:13px}.login-help[data-v-c30aec24]{margin-top:20px;color:#66716a;font-size:13px;line-height:1.8;display:flex;gap:8px;align-items:flex-start}.login-help svg[data-v-c30aec24]{flex:none;margin-top:3px}.login-pricing[data-v-c30aec24]{display:block;margin-top:14px;text-align:center;color:#7bea9f;text-decoration:none;font-size:13px}.login-card .login-logo[data-v-c30aec24]{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;overflow:visible}.login-card .login-logo img[data-v-c30aec24]{display:block;width:48px;height:48px;object-fit:contain}@media(max-width:600px){.login-card[data-v-c30aec24]{padding:28px 22px}.password-grid[data-v-c30aec24]{grid-template-columns:1fr}.code-row[data-v-c30aec24]{grid-template-columns:1fr 128px}.login-card .login-logo img[data-v-c30aec24]{width:44px;height:44px}.login-back[data-v-c30aec24]{left:22px}}.credit-guide-trigger[data-v-7c7395ac]{display:inline-flex;align-items:center;gap:5px;min-height:36px;border:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.credit-guide-trigger[data-v-7c7395ac]:hover{color:var(--accent)}.credit-guide-inline[data-v-7c7395ac]{border:1px solid var(--border-subtle);border-radius:16px;padding:22px 25px;background:var(--surface-card);margin-top:24px}.credit-guide-inline>header[data-v-7c7395ac]{display:flex;align-items:center;gap:12px}.credit-guide-inline>header>svg[data-v-7c7395ac]{color:var(--accent)}.credit-guide-inline h2[data-v-7c7395ac]{font-size:19px;margin:0}.credit-guide-inline header p[data-v-7c7395ac]{margin:5px 0 0;color:var(--text-secondary);font-size:12px}.credit-guide-inline header button[data-v-7c7395ac]{margin-left:auto;display:flex;align-items:center;gap:5px;background:none;border:0;color:var(--selection-text);font:inherit;font-size:12px;min-height:40px;cursor:pointer}.credit-guide-rules[data-v-7c7395ac]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:22px}.credit-guide-rules article[data-v-7c7395ac]{display:flex;gap:12px;align-items:flex-start}.credit-guide-rules article>span[data-v-7c7395ac]{display:grid;place-items:center;flex:none;width:43px;height:43px;background:color-mix(in srgb,#a780ef 13%,transparent);border-radius:13px;color:#b99ae9}.credit-guide-rules h3[data-v-7c7395ac]{font-size:13px;font-weight:600;margin:0 0 6px}.credit-guide-rules strong[data-v-7c7395ac]{display:block;font-size:16px}.credit-guide-rules small[data-v-7c7395ac]{display:block;color:var(--text-secondary);font-size:11px;line-height:1.7;margin-top:6px}.credit-guide-note[data-v-7c7395ac]{font-size:12px;color:var(--text-muted);line-height:1.8;margin:20px 0 0}.credit-guide-dialog[data-v-7c7395ac]{padding:0;width:min(660px,calc(100vw - 24px));max-height:calc(100dvh - 36px);border:1px solid var(--border-default);border-radius:18px;color:var(--text-primary);background:var(--surface-elevated)}.credit-guide-dialog[data-v-7c7395ac]::backdrop{background:#02080bc4;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.credit-guide-dialog>section[data-v-7c7395ac]{padding:26px}.credit-guide-dialog header[data-v-7c7395ac]{display:flex;align-items:center;justify-content:space-between;gap:12px}.credit-guide-dialog h2[data-v-7c7395ac]{display:flex;align-items:center;gap:10px;font-size:20px;margin:0}.credit-guide-dialog header button[data-v-7c7395ac]{width:40px;height:40px;background:none;border:0;color:var(--text-secondary);cursor:pointer}.credit-guide-dialog p[data-v-7c7395ac],.credit-guide-dialog li[data-v-7c7395ac]{font-size:13px;line-height:1.9;color:var(--text-secondary)}.credit-guide-dialog ul[data-v-7c7395ac]{padding-left:20px;margin:22px 0}.credit-guide-dialog li+li[data-v-7c7395ac]{margin-top:8px}.credit-guide-dialog .primary-button[data-v-7c7395ac]{display:block;margin-left:auto}.credit-guide-dialog .credit-guide-rules[data-v-7c7395ac]{gap:12px}@media(max-width:700px){.credit-guide-rules[data-v-7c7395ac]{grid-template-columns:1fr;gap:18px}.credit-guide-inline[data-v-7c7395ac]{padding:20px}.credit-guide-dialog>section[data-v-7c7395ac]{padding:20px}.credit-guide-dialog .credit-guide-rules[data-v-7c7395ac]{grid-template-columns:1fr}.credit-guide-rules small[data-v-7c7395ac]{font-size:12px}}.credit-guide-inline h2[data-v-7c7395ac],.credit-guide-inline h3[data-v-7c7395ac],.credit-guide-dialog h2[data-v-7c7395ac],.credit-guide-dialog h3[data-v-7c7395ac],.credit-guide-inline strong[data-v-7c7395ac],.credit-guide-dialog strong[data-v-7c7395ac]{color:var(--text-primary)}.notifications[data-v-4bb43ab3]{position:relative}.notification-trigger[data-v-4bb43ab3]{display:flex;align-items:center;gap:7px;border:1px solid var(--paint-border-a98bdf35, #a98bdf35);border-radius:8px;padding:8px 10px;background:var(--paint-bg-9e75ce12, #9e75ce12);color:var(--paint-fg-d4c5ed, #d4c5ed);font-size:12px;white-space:nowrap}.notification-trigger[data-v-4bb43ab3]:hover{background:var(--paint-bg-9e75ce28, #9e75ce28)}.bell-icon[data-v-4bb43ab3]{position:relative;display:flex}.notification-dot[data-v-4bb43ab3]{position:absolute;right:-2px;top:-2px;width:7px;height:7px;border-radius:50%;background:var(--paint-bg-bd8cff, #bd8cff);box-shadow:0 0 0 2px var(--paint-shadow-252a35, #252a35)}.notification-inbox[data-v-4bb43ab3]{position:absolute;right:0;top:calc(100% + 10px);width:min(360px,calc(100vw - 32px));z-index:100;background:var(--paint-bg-282d38, #282d38);border:1px solid var(--paint-border-b796e33b, #b796e33b);border-radius:12px;box-shadow:0 12px 36px var(--paint-shadow-0007, #0007);overflow:hidden;color:var(--paint-fg-e2e7f0, #e2e7f0)}.notification-inbox header[data-v-4bb43ab3]{padding:14px 16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--paint-border-ffffff12, #ffffff12);font-size:14px}.notification-inbox header button[data-v-4bb43ab3]{display:flex;padding:3px;background:none;border:0;color:var(--paint-fg-aebbd0, #aebbd0)}.notification-inbox ol[data-v-4bb43ab3]{list-style:none;margin:0;padding:0;max-height:360px;overflow:auto}.notification-inbox li[data-v-4bb43ab3]{padding:14px 16px;border-bottom:1px solid var(--paint-border-ffffff0b, #ffffff0b)}.notification-inbox time[data-v-4bb43ab3]{font-size:11px;color:var(--paint-fg-97a5bb, #97a5bb)}.notification-inbox li p[data-v-4bb43ab3]{font-size:13px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0}.notification-empty[data-v-4bb43ab3]{padding:25px;text-align:center;font-size:13px;color:var(--paint-fg-99a8bf, #99a8bf)}.client-update-trigger[data-v-75f20618]{display:inline-flex;align-items:center;gap:5px;position:relative;white-space:nowrap}.client-update-trigger i[data-v-75f20618]{width:6px;height:6px;border-radius:50%;background:#a57bff;position:absolute;right:-2px;top:1px}.client-update-dialog[data-v-75f20618]{width:min(460px,calc(100vw - 32px));padding:24px;border-radius:16px;border:1px solid #62687955;background:#252a34;color:#f0f0f7;box-shadow:0 24px 90px #0006}.client-update-dialog[data-v-75f20618]::backdrop{background:#080b135c}.client-update-dialog header[data-v-75f20618],.client-update-dialog footer[data-v-75f20618]{display:flex;align-items:center;justify-content:space-between;gap:12px}.client-update-dialog h2[data-v-75f20618]{margin:0;font-size:20px}.client-update-dialog p[data-v-75f20618]{font-size:14px;line-height:1.8;margin:16px 0}.client-update-dialog footer[data-v-75f20618]{justify-content:flex-end;margin-top:24px}.update-notes[data-v-75f20618]{white-space:pre-wrap;color:#bfc6d5;max-height:200px;overflow:auto}.update-error[data-v-75f20618]{color:#ffb4b4}.update-download[data-v-75f20618]{display:grid;gap:10px}.update-download progress[data-v-75f20618]{width:100%;accent-color:#9464ff}.update-download small[data-v-75f20618]{color:#a6aec1}.client-update-dialog footer button[data-v-75f20618]{white-space:nowrap;flex:0 0 auto;width:auto;min-width:84px}.client-update-dialog footer .primary-button[data-v-75f20618]{flex:1}[data-theme=light]{background:#fff;color:#262b3b}[data-theme=light]{color:#596278}[data-theme=light]{color:#b83242}@media(max-width:1100px){.client-update-trigger span[data-v-75f20618]{display:none}}.workspace-credit-balance[data-v-07440a47]{display:inline-flex;align-items:center;gap:5px;text-decoration:none;color:var(--selection-text);font-size:14px;font-weight:650;white-space:nowrap}.workspace-credit-balance small[data-v-07440a47]{font-size:11px;color:var(--text-secondary);font-weight:400}@media(max-width:700px){.workspace-credit-balance[data-v-07440a47]{font-size:12px}.workspace-credit-balance small[data-v-07440a47]{display:none}.topbar-right[data-v-07440a47] .credit-guide-trigger{font-size:0;gap:0;width:32px;justify-content:center}}:root[data-surface=web] .landing-page{--land-bg:var(--surface-canvas);--land-panel:var(--surface-card);--land-line:var(--border-subtle);--land-text:var(--text-primary);--land-muted:var(--text-muted);--land-green:var(--accent);--land-green-2:var(--accent-hover)}.landing-page .landing-hero{padding-bottom:52px}.landing-page .audience-strip{position:relative;z-index:2}:root[data-surface=web] .audience-strip{background:var(--surface-card);border-block:1px solid var(--border-subtle);color:var(--text-primary)}:root[data-surface=web] .audience-strip p{color:var(--text-muted)}:root[data-surface=web] .landing-page .text-cta{color:var(--accent)}.landing-page .technology-section{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:64px;align-items:center;padding-top:90px;padding-bottom:90px}.technology-copy h2{font-size:clamp(30px,3.2vw,44px);letter-spacing:-.045em;line-height:1.3;margin:20px 0}.technology-copy>p{max-width:360px;font-size:15px;line-height:1.9;color:var(--land-muted)}.technology-tags{display:flex;gap:15px;align-items:center;margin:28px 0 32px;color:var(--land-muted);font-size:13px}.technology-tags span{border:1px solid var(--land-line);border-radius:8px;padding:8px 17px;color:var(--land-text)}.technology-tags i{font-style:normal}.face-scene{position:relative;isolation:isolate;aspect-ratio:1.12;background:radial-gradient(ellipse at 54% 47%,#173c35 0,#0a1b1b 42%,#070f13 80%);border:1px solid #71d2b335;border-radius:24px;overflow:hidden;box-shadow:0 22px 60px #001c1815;color:#dcebe5}.face-scene canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.face-scene-artwork{aspect-ratio:1672/941;background:#071214;border-color:#71d2b326}.face-scene-artwork .face-scene-art{display:block;width:100%;height:auto;aspect-ratio:1672/941;object-fit:contain}.face-scene-artwork canvas{pointer-events:none}.mesh-art-label{position:absolute;pointer-events:none;font-size:11px;line-height:1.6;color:#e4f7f1;text-shadow:0 1px 5px #001e18,0 0 9px #001710;letter-spacing:.035em}.mesh-art-label small{display:block;font:7px/1.7 ui-monospace,Consolas,monospace;letter-spacing:.1em;color:#a5ccbf}.mesh-art-encoding{left:7%;top:16%}.mesh-art-voice{left:7%;top:37%}.mesh-art-alignment{left:7%;top:77%}.mesh-art-face{right:4%;top:18%;text-align:right}.mesh-art-regression{right:4%;top:51%;text-align:right}.mesh-art-mapping{right:4%;top:78%;text-align:right}@media(max-width:620px){.mesh-art-label{font-size:8px}.mesh-art-label small{font-size:6px}}.face-scene-grid{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.16;background-image:linear-gradient(#79ad9b22 1px,transparent 1px),linear-gradient(90deg,#79ad9b22 1px,transparent 1px);background-size:45px 45px;-webkit-mask-image:radial-gradient(ellipse,#000,transparent 80%);mask-image:radial-gradient(ellipse,#000,transparent 80%)}.face-scene-top,.face-scene-bottom{position:absolute;left:24px;right:24px;display:flex;justify-content:space-between;align-items:center;gap:12px}.face-scene-top{top:22px;font-size:10px;letter-spacing:.16em}.face-scene-top>span{display:flex;align-items:center;gap:9px}.face-scene-top i{width:5px;height:5px;border-radius:50%;background:#86f2bc;box-shadow:0 0 10px #86f2bc}.face-scene-top button{border:1px solid #b6efda30;background:#a4eddc09;border-radius:6px;color:#b0c9bf;font:inherit;letter-spacing:0;padding:7px 10px;cursor:pointer;min-height:34px}.face-scene-bottom{bottom:22px;font-size:12px;color:#c0d7cb}.face-scene-bottom small{font-size:10px;color:#94aea5}.face-label{position:absolute;font-size:11px;color:#e0f8ed;line-height:1.8;pointer-events:none;text-shadow:0 1px 5px #071411}.face-label b{font-weight:500;letter-spacing:.04em}.face-label span{display:block;font:9px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.09em;color:#99d4bf}.face-label small{display:block;font-size:9px;color:#99bcb0}.face-label-eye{left:6%;top:23%}.face-label-nose{right:5%;top:33%;text-align:right}.face-label-lips{right:5%;top:69%;text-align:right}.face-label-audio{left:6%;top:61%}.face-scene-top>span small{font-size:8px;letter-spacing:.1em;color:#8bb6a6;margin-left:8px}.face-scene-bottom>span{font:9px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;letter-spacing:.08em;color:#91b8a9}@media(max-width:620px){.face-scene-top>span small{display:none}.face-label b{font-size:9px}.face-label span{font-size:7px}.face-label small{font-size:8px}.face-label-eye,.face-label-audio{left:5%}.face-label-nose,.face-label-lips{right:4%}.face-label-lips{top:72%}.face-label-audio{top:58%}}.real-workflow{scroll-margin-top:100px}.walkthrough-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:24px;align-items:start;margin-top:40px}.walkthrough-tabs{display:flex;flex-direction:column;gap:10px;min-width:0}.walkthrough-tabs>button{display:flex;align-items:flex-start;gap:14px;text-align:left;border:1px solid transparent;border-radius:13px;background:transparent;color:var(--land-text);padding:14px 12px;cursor:pointer;font:inherit;transition:background .2s,border-color .2s}.walkthrough-tabs>button.active{background:var(--selection-surface);border-color:var(--selection-border)}.walkthrough-index{font:600 12px/1.7 monospace;color:var(--land-muted);padding-top:1px}.walkthrough-tabs>button.active .walkthrough-index{color:var(--accent)}.walkthrough-tabs h3{display:flex;align-items:center;gap:8px;font-size:15px;line-height:1.5;margin:0 0 8px}.walkthrough-tabs p{margin:0;font-size:13px;line-height:1.8;color:var(--land-muted)}.walkthrough-tabs>.text-cta{padding:12px 16px;margin-top:9px}.walkthrough-screen{min-width:0;border:1px solid var(--land-line);border-radius:16px;background:var(--surface-card);overflow:hidden;box-shadow:0 18px 55px #001a1010}.walkthrough-screen>header{padding:14px 18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--land-line);color:var(--land-muted);font-size:11px}.walkthrough-screen>header>span:first-child{display:flex;align-items:center;gap:8px}.walkthrough-screen>header i{height:6px;width:6px;border-radius:50%;background:var(--accent)}.walkthrough-screen video,.walkthrough-screen .walkthrough-still,.walkthrough-fallback img{display:block;width:100%;aspect-ratio:16/10;object-fit:contain;background:var(--surface-canvas)}.walkthrough-screen>footer,.walkthrough-fallback p{margin:0;padding:12px 18px;font-size:11px;color:var(--land-muted);line-height:1.7}.walkthrough-fallback button{background:none;border:0;color:var(--accent);font:inherit;text-decoration:underline;cursor:pointer}@media(min-width:1100px){.landing-page .hero-copy{max-width:1000px}.landing-page .hero-copy h1{font-size:clamp(52px,5vw,72px)}}@media(max-width:900px){.landing-page .technology-section{gap:30px;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.walkthrough-layout{grid-template-columns:1fr}.walkthrough-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.walkthrough-tabs>button{padding:15px 12px;gap:9px}.walkthrough-tabs h3{font-size:13px}.walkthrough-tabs p{display:none}.walkthrough-tabs>.text-cta{grid-column:1/-1;justify-self:end;margin:0}.walkthrough-index{display:none}}@media(max-width:620px){.landing-page .technology-section{grid-template-columns:1fr;padding-top:55px;padding-bottom:55px;gap:26px}.technology-copy h2{font-size:30px}.technology-copy>p{max-width:100%}.technology-tags{margin:20px 0}.face-scene{border-radius:16px}.face-scene-top,.face-scene-bottom{left:16px;right:16px}.face-scene-bottom{flex-direction:column;align-items:flex-start;gap:4px;bottom:16px}.face-label{font-size:10px}.face-label-two{right:3%}.walkthrough-layout{gap:18px;margin-top:24px}.walkthrough-tabs>button{padding:12px 2px;text-align:center;justify-content:center}.walkthrough-tabs h3{display:block;font-size:12px;margin:0;white-space:nowrap}.walkthrough-tabs h3 svg{display:block;margin:0 auto 8px}.walkthrough-tabs p{display:none}.walkthrough-screen>footer{font-size:10px;padding:10px 12px}.walkthrough-screen>header{padding:12px}.landing-page .hero-trust{gap:12px;flex-wrap:wrap}}.pricing-page[data-v-034aa173]{height:100dvh;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-interface)}.pricing-page[data-v-034aa173] *{box-sizing:border-box}.pricing-page h1[data-v-034aa173],.pricing-page h2[data-v-034aa173],.pricing-page h3[data-v-034aa173]{color:var(--text-primary)}.offers-main[data-v-034aa173]{max-width:1240px;margin:0 auto;padding:26px 28px 24px}.offer-intro[data-v-034aa173]{text-align:center;margin-bottom:22px}.offer-intro h1[data-v-034aa173]{margin:0 0 10px;font-size:clamp(26px,3vw,38px);line-height:1.3;letter-spacing:-.035em}.offer-intro p[data-v-034aa173]{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.6}.experience-offer[data-v-034aa173]{display:flex;align-items:center;justify-content:center;gap:16px;width:fit-content;max-width:100%;margin:0 auto 22px;padding:10px 16px;border:1px solid var(--border-subtle);border-radius:12px;background:var(--selection-surface)}.experience-offer>svg[data-v-034aa173]{flex:none;color:var(--accent)}.experience-offer p[data-v-034aa173]{font-size:14px;margin:0;color:var(--text-secondary);line-height:1.6}.experience-offer strong[data-v-034aa173]{color:var(--text-primary);font-weight:650}.offer-text-link[data-v-034aa173]{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:4px 8px;border:0;border-radius:7px;color:var(--selection-text);background:transparent;text-decoration:none;font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.offer-text-link[data-v-034aa173]:hover{background:var(--surface-hover)}.offer-text-link[data-v-034aa173]:disabled{color:var(--text-disabled);cursor:default}.offers-grid[data-v-034aa173]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.offer-card[data-v-034aa173]{position:relative;display:flex;flex-direction:column;min-width:0;padding:25px 26px 23px;border:1px solid var(--border-subtle);border-radius:15px;background:linear-gradient(150deg,var(--selection-surface),transparent 65%),var(--surface-card)}.offer-card header h2[data-v-034aa173]{font-size:24px;line-height:1.3;margin:0 0 7px;letter-spacing:-.02em}.offer-card header p[data-v-034aa173]{font-size:14px;color:var(--text-secondary);margin:0 0 17px}.offer-standard[data-v-034aa173]{display:flex;align-items:center;gap:12px;min-height:25px;color:var(--text-muted);font-size:15px}.offer-sale-label[data-v-034aa173]{padding:3px 7px;border-radius:5px;background:color-mix(in srgb,var(--status-warning) 12%,transparent);color:var(--status-warning);font-size:11px;font-weight:650;letter-spacing:.04em}.offer-standard s[data-v-034aa173]{text-decoration-thickness:1px}.offer-price[data-v-034aa173]{display:flex;align-items:baseline;gap:4px;line-height:1.12;margin:2px 0 12px}.offer-price>span[data-v-034aa173]{font-size:24px;font-weight:650}.offer-price strong[data-v-034aa173]{font-size:clamp(40px,4.1vw,56px);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.offer-price-cents[data-v-034aa173]{font-size:.43em;letter-spacing:-.02em;margin-left:2px;color:var(--text-secondary);font-weight:600}.offer-price small[data-v-034aa173]{font-size:14px;margin-left:8px;color:var(--text-secondary);white-space:nowrap}.offer-discount[data-v-034aa173]{align-self:flex-start;padding:6px 11px;border-radius:30px;border:1px solid var(--selection-border);color:var(--selection-text);background:var(--selection-surface);font-size:12px;font-weight:650;line-height:1.4}.offer-quota[data-v-034aa173]{display:flex;flex-direction:column;gap:5px;margin-top:19px;padding-top:17px;border-top:1px solid var(--border-subtle)}.offer-quota strong[data-v-034aa173]{font-size:30px;letter-spacing:-.025em;line-height:1.2}.offer-quota>span[data-v-034aa173]{font-size:13px;color:var(--text-secondary)}.offer-quota p[data-v-034aa173]{font-size:12px;color:var(--text-muted);margin:2px 0 0;line-height:1.6}.offer-features[data-v-034aa173]{list-style:none;display:flex;flex-direction:column;gap:12px;margin:22px 0;padding:0;flex:1}.offer-features li[data-v-034aa173]{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--text-secondary);line-height:1.4}.offer-features svg[data-v-034aa173]{color:var(--accent);flex:none}.offer-buy[data-v-034aa173]{display:flex;align-items:center;justify-content:center;gap:9px;min-height:45px;width:100%;padding:10px 12px;border:1px solid var(--selection-border);border-radius:8px;background:transparent;color:var(--selection-text);font:inherit;font-size:14px;font-weight:650;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .16s,border-color .16s}.offer-buy[data-v-034aa173]:hover{background:var(--selection-surface);border-color:var(--accent)}.offer-featured[data-v-034aa173]{border-color:var(--accent);background:linear-gradient(150deg,color-mix(in srgb,var(--accent) 12%,transparent),transparent 65%),var(--surface-card);box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.offer-ribbon[data-v-034aa173]{position:absolute;right:14px;top:-11px;padding:7px 16px;border-radius:30px;background:var(--button-primary-bg);color:var(--button-primary-text);font-size:12px;font-weight:750;white-space:nowrap}.offer-featured .offer-discount[data-v-034aa173],.offer-featured .offer-buy[data-v-034aa173]{background:var(--button-primary-bg);color:var(--button-primary-text);border-color:transparent}.offer-featured .offer-buy[data-v-034aa173]:hover{background:var(--button-primary-hover)}.offer-buy[data-v-034aa173]:disabled,.addon-buy[data-v-034aa173]:disabled{background:var(--surface-disabled);border-color:var(--border-subtle);color:var(--text-disabled);cursor:default}.offer-metering[data-v-034aa173]{display:flex;align-items:center;justify-content:center;gap:8px;margin:18px 0;color:var(--text-secondary);font-size:12px;text-align:center;line-height:1.6}.offer-metering svg[data-v-034aa173]{color:var(--accent);flex:none}.addon-section[data-v-034aa173]{padding-top:1px}.addon-heading[data-v-034aa173]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:9px}.addon-heading h2[data-v-034aa173]{font-size:17px;margin:0}.addon-grid[data-v-034aa173]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.addon-card[data-v-034aa173]{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px;border:1px solid var(--border-subtle);border-radius:9px;background:var(--surface-card)}.addon-card>div[data-v-034aa173]{display:flex;align-items:center;gap:16px;min-width:0}.addon-card h3[data-v-034aa173]{font-size:14px;font-weight:550;margin:0;white-space:nowrap}.addon-card strong[data-v-034aa173]{color:var(--selection-text);font-size:18px}.addon-buy[data-v-034aa173]{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid var(--selection-border);border-radius:50%;background:transparent;color:var(--accent);cursor:pointer;text-decoration:none}.addon-buy[data-v-034aa173]:hover{background:var(--selection-surface)}.addon-rules[data-v-034aa173],.addon-eligibility[data-v-034aa173]{margin:12px 0 0;font-size:11px;text-align:center;color:var(--text-muted);line-height:1.7}.addon-eligibility[data-v-034aa173]{color:var(--text-secondary)}.offer-rules[data-v-034aa173]{margin-top:18px;padding:12px 0;border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:12px;line-height:1.8}.offer-rules summary[data-v-034aa173]{cursor:pointer;width:fit-content}.offer-rules p[data-v-034aa173]{max-width:980px;margin:10px 0}.pricing-footer[data-v-034aa173]{display:flex;justify-content:space-between;gap:16px;max-width:1240px;margin:auto;padding:16px 28px 26px;color:var(--text-muted);font-size:11px}.channel-hint[data-v-034aa173],.pricing-error[data-v-034aa173],.pricing-success[data-v-034aa173]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;margin:0 0 20px;border-radius:9px;font-size:13px;line-height:1.6}.channel-hint[data-v-034aa173]{color:var(--status-warning);border:1px solid color-mix(in srgb,var(--status-warning) 35%,transparent);background:color-mix(in srgb,var(--status-warning) 8%,transparent)}.pricing-error[data-v-034aa173]{color:var(--status-danger);background:color-mix(in srgb,var(--status-danger) 8%,transparent)}.pricing-success[data-v-034aa173]{color:var(--selection-text);background:var(--selection-surface)}.checkout-overlay[data-v-034aa173]{width:min(720px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:0;border:1px solid var(--border-default);border-radius:18px;background:var(--surface-elevated);color:var(--text-primary);overflow:auto}.checkout-overlay[data-v-034aa173]::backdrop{background:#02080bb3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.checkout-panel[data-v-034aa173]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 220px;align-items:center;gap:22px;padding:32px}.checkout-copy[data-v-034aa173]{min-width:0}.checkout-copy>span[data-v-034aa173]{color:var(--selection-text);font-size:12px}.checkout-copy h2[data-v-034aa173]{margin:12px 0;font-size:23px;line-height:1.4}.checkout-copy p[data-v-034aa173]{font-size:15px;line-height:1.7;margin:0 0 10px}.checkout-copy small[data-v-034aa173]{display:block;color:var(--text-muted);font-size:12px;line-height:1.8;overflow-wrap:anywhere}.checkout-panel img[data-v-034aa173]{width:220px;height:220px;object-fit:contain;background:#fff;padding:8px;border-radius:10px}.checkout-tip[data-v-034aa173]{grid-column:1/-1;font-size:13px;line-height:1.8;color:var(--text-secondary);margin:0}.checkout-x[data-v-034aa173]{position:absolute;right:12px;top:10px;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);font-size:26px;cursor:pointer}.checkout-x[data-v-034aa173]:hover{background:var(--surface-hover)}.checkout-error[data-v-034aa173]{grid-column:1/-1;color:var(--status-danger);font-size:13px}.checkout-close[data-v-034aa173]{justify-self:end;min-height:42px;padding:9px 20px;border:1px solid var(--border-default);border-radius:8px;background:transparent;color:var(--text-secondary);font:inherit;font-size:14px;cursor:pointer}.checkout-confirm-actions[data-v-034aa173]{grid-column:1/-1;display:flex;justify-content:flex-end;gap:12px}.checkout-panel .primary-button[data-v-034aa173]{padding:9px 24px;min-height:42px;border:0;border-radius:8px;background:var(--button-primary-bg);color:var(--button-primary-text);font:inherit;font-size:14px;font-weight:650;cursor:pointer}.checkout-panel .primary-button[data-v-034aa173]:disabled{background:var(--surface-disabled);color:var(--text-disabled)}@media(max-width:1000px){.offers-main[data-v-034aa173]{padding-inline:20px}.offers-grid[data-v-034aa173]{gap:14px}.offer-card[data-v-034aa173]{padding:23px 18px 19px}.offer-price strong[data-v-034aa173]{font-size:43px}.offer-price-cents[data-v-034aa173]{font-size:.43em;letter-spacing:-.02em;margin-left:2px;color:var(--text-secondary);font-weight:600}.offer-price small[data-v-034aa173]{margin-left:4px}.offer-features li[data-v-034aa173]{font-size:12px}.addon-card[data-v-034aa173]{padding:12px}.addon-card>div[data-v-034aa173]{gap:10px}.addon-card h3[data-v-034aa173]{font-size:12px}}@media(max-width:767px){.offers-main[data-v-034aa173]{padding:24px 16px}.offer-intro h1[data-v-034aa173]{font-size:25px}.offer-intro p[data-v-034aa173]{font-size:13px}.experience-offer[data-v-034aa173]{width:100%;gap:10px;flex-wrap:wrap;justify-content:flex-start;padding:12px;margin-bottom:24px}.experience-offer p[data-v-034aa173]{flex:1;font-size:13px}.experience-offer .offer-text-link[data-v-034aa173]{margin-left:auto}.offers-grid[data-v-034aa173]{grid-template-columns:1fr;gap:22px}.offer-card[data-v-034aa173]{padding:24px}.offer-featured[data-v-034aa173]{order:-1}.offer-card header h2[data-v-034aa173]{font-size:24px}.offer-price strong[data-v-034aa173]{font-size:52px}.offer-features[data-v-034aa173]{gap:12px}.offer-features li[data-v-034aa173]{font-size:14px}.offer-buy[data-v-034aa173]{min-height:46px;font-size:15px}.addon-grid[data-v-034aa173]{grid-template-columns:1fr;gap:10px}.addon-card[data-v-034aa173]{padding:14px 16px}.addon-card h3[data-v-034aa173]{font-size:14px}.addon-card>div[data-v-034aa173]{gap:18px}.addon-buy[data-v-034aa173]{width:44px;height:44px}.addon-heading h2[data-v-034aa173]{font-size:16px}.offer-rules[data-v-034aa173]{font-size:12px}.pricing-footer[data-v-034aa173]{padding:8px 16px 24px;flex-wrap:wrap}.checkout-panel[data-v-034aa173]{grid-template-columns:1fr;padding:28px 22px;gap:18px}.checkout-panel img[data-v-034aa173]{justify-self:center}.checkout-copy h2[data-v-034aa173]{padding-right:20px;font-size:21px}.checkout-panel .primary-button[data-v-034aa173]{min-height:44px}}@media(prefers-reduced-motion:reduce){.offer-buy[data-v-034aa173]{transition:none}}.offers-main[data-v-034aa173]{max-width:1500px;padding:28px 36px 24px}.offer-intro[data-v-034aa173]{margin-bottom:30px}.offer-kicker[data-v-034aa173]{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--border-subtle);border-radius:24px;color:var(--text-secondary);font-size:12px;margin-bottom:16px}.offer-kicker svg[data-v-034aa173]{color:#aa83ed}.offer-intro h1[data-v-034aa173]{font-size:clamp(26px,3vw,40px)}.offers-grid[data-v-034aa173]{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.offer-card[data-v-034aa173]{padding:27px 25px 24px;border-radius:16px}.offer-card header[data-v-034aa173]{display:flex;gap:14px;align-items:center;min-height:74px;margin-bottom:25px}.offer-icon[data-v-034aa173]{width:56px;height:56px;flex:none;border-radius:17px;display:grid;place-items:center;color:var(--accent);border:1px solid var(--selection-border);background:var(--selection-surface)}.offer-card header h2[data-v-034aa173]{font-size:22px;margin-bottom:8px}.offer-card header p[data-v-034aa173]{font-size:12px;margin:0;line-height:1.7}.offer-price[data-v-034aa173]{margin-bottom:8px;gap:5px}.offer-price strong[data-v-034aa173]{font-size:clamp(38px,3.6vw,53px)}.offer-price-cents[data-v-034aa173]{font-size:.43em;color:var(--text-primary)}.offer-standard[data-v-034aa173]{min-height:28px;font-size:13px;gap:10px}.offer-standard>span[data-v-034aa173]{font-size:11px;color:var(--text-muted)}.offer-standard>span[data-v-034aa173]:not(:first-child){color:var(--selection-text)}.offer-sale-label[data-v-034aa173]{display:inline-flex;align-items:center;gap:4px;position:absolute;right:18px;top:14px;background:linear-gradient(135deg,#b086ed,#8350d9);color:#fff;padding:5px 7px;font-size:10px;letter-spacing:0}.offer-ribbon[data-v-034aa173]{top:-9px;right:0;display:flex;gap:7px;align-items:center;border-radius:8px 15px 0 10px;padding:10px 17px}.offer-year-sale[data-v-034aa173]{display:inline-flex;gap:3px;align-items:center;margin-left:auto!important;font-size:10px!important}.offer-quota[data-v-034aa173]{margin-top:19px;padding-top:22px;gap:12px}.offer-quota strong[data-v-034aa173]{color:var(--accent);font-size:31px;white-space:nowrap;letter-spacing:-.025em}.offer-quota strong small[data-v-034aa173]{font-size:17px}.offer-quota>span[data-v-034aa173]{font-size:17px;color:var(--text-primary);font-weight:650}.offer-quota p[data-v-034aa173]{font-size:12px;color:var(--text-secondary)}.offer-unit-price[data-v-034aa173]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;border:1px solid var(--selection-border);border-radius:9px;padding:10px 8px;color:var(--selection-text);background:var(--selection-surface);font-size:15px;font-weight:650}.offer-features[data-v-034aa173]{gap:12px;margin:25px 0;min-height:91px}.offer-buy[data-v-034aa173]{border:0;background:var(--button-primary-bg);color:var(--button-primary-text);min-height:46px;border-radius:9px}.offer-buy[data-v-034aa173]:hover{background:var(--button-primary-hover)}.offer-featured[data-v-034aa173]{box-shadow:0 0 0 1px var(--accent),0 8px 36px color-mix(in srgb,var(--accent) 8%,transparent)}.offer-featured .offer-buy[data-v-034aa173]{background:var(--button-primary-bg)}.offer-buy[data-v-034aa173]:disabled{opacity:.48;cursor:default}.addon-card h3 small[data-v-034aa173]{display:block;margin-top:7px;color:var(--text-secondary);font-size:12px;font-weight:400}.addon-section[data-v-034aa173]{margin-top:30px}@media(max-width:1150px){.offers-main[data-v-034aa173]{padding:25px 24px}.offers-grid[data-v-034aa173]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.offer-card header[data-v-034aa173]{margin-bottom:18px}.offer-price strong[data-v-034aa173]{font-size:48px}.offer-features[data-v-034aa173]{margin-top:auto;padding-top:24px}.offer-unit-price[data-v-034aa173]{margin-bottom:16px}}@media(max-width:600px){.offers-main[data-v-034aa173]{padding:24px 16px}.offer-intro h1[data-v-034aa173]{font-size:27px}.offer-intro p[data-v-034aa173]{font-size:14px}.offers-grid[data-v-034aa173]{grid-template-columns:1fr;gap:22px}.offer-card[data-v-034aa173]{padding:24px}.offer-card header h2[data-v-034aa173]{font-size:23px}.offer-price strong[data-v-034aa173]{font-size:48px}.offer-quota strong[data-v-034aa173]{font-size:32px}.offer-buy[data-v-034aa173]{min-height:48px}.offer-features[data-v-034aa173]{min-height:0}.offer-card header p[data-v-034aa173]{font-size:13px}}@media(min-width:1151px){.offers-main[data-v-034aa173]{padding-top:20px}.offer-intro[data-v-034aa173]{margin-bottom:24px}.offer-kicker[data-v-034aa173]{padding:5px 12px;margin-bottom:10px}.offer-intro h1[data-v-034aa173]{font-size:36px;margin-bottom:8px}.offer-card[data-v-034aa173]{padding:22px 24px}.offer-card header[data-v-034aa173]{min-height:60px;margin-bottom:15px}.offer-icon[data-v-034aa173]{width:50px;height:50px;border-radius:15px}.offer-price strong[data-v-034aa173]{font-size:48px}.offer-quota[data-v-034aa173]{margin-top:12px;padding-top:16px;gap:9px}.offer-features[data-v-034aa173]{min-height:77px;margin:18px 0;gap:10px}.offer-unit-price[data-v-034aa173]{margin-top:12px;padding:8px}.offer-buy[data-v-034aa173]{min-height:44px}.offer-quota strong[data-v-034aa173]{font-size:30px}}.checkout-panel[data-v-034aa173]{border:1px solid var(--border-default);border-radius:18px}.checkout-panel h2[data-v-034aa173]{color:var(--text-primary)}.checkout-panel .checkout-copy>small[data-v-034aa173]{line-height:1.8}.member-credit-panel[data-v-2020438e]{margin-top:20px;padding:22px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-card)}.member-credit-panel h2[data-v-2020438e]{margin:0;font-size:18px}.member-credit-panel>p[data-v-2020438e]{font-size:13px;line-height:1.7;color:var(--text-secondary)}.member-credit-row[data-v-2020438e]{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:14px 0;border-top:1px solid var(--border-subtle);font-size:13px}.member-credit-row strong[data-v-2020438e]{margin-right:auto}.member-credit-row time[data-v-2020438e]{color:var(--text-secondary)}.member-center-page[data-v-2020438e]{height:100dvh;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;background:var(--surface-canvas);color:var(--text-primary);font-family:var(--font-interface)}.member-center-content[data-v-2020438e]{max-width:1120px;margin:auto;padding:36px 24px 48px}.member-center-heading[data-v-2020438e],.member-section-heading[data-v-2020438e]{display:flex;justify-content:space-between;align-items:center;gap:20px}.member-eyebrow[data-v-2020438e]{color:var(--selection-text);font-size:11px;font-weight:700;letter-spacing:.14em}.member-center-heading h1[data-v-2020438e]{font-size:30px;margin:10px 0 8px}.member-center-heading p[data-v-2020438e],.member-overview-action p[data-v-2020438e]{color:var(--text-secondary);font-size:14px;line-height:1.7;margin:0;overflow-wrap:anywhere}.member-primary[data-v-2020438e],.member-secondary[data-v-2020438e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:10px;text-decoration:none;font:inherit;font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.member-primary[data-v-2020438e]{border:1px solid transparent;background:var(--button-primary-bg);color:var(--button-primary-text)}.member-primary[data-v-2020438e]:hover{background:var(--button-primary-hover)}.member-secondary[data-v-2020438e]{border:1px solid var(--border-default);background:transparent;color:var(--text-secondary)}.member-secondary[data-v-2020438e]:hover{background:var(--surface-hover)}.member-secondary[data-v-2020438e]:disabled{opacity:.6;cursor:wait}.member-overview[data-v-2020438e]{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;padding:28px;border:1px solid var(--selection-border);border-radius:16px;background:linear-gradient(120deg,var(--selection-surface),transparent),var(--surface-card)}.member-overview-title[data-v-2020438e]{display:flex;align-items:center;gap:18px}.member-crown[data-v-2020438e]{width:64px;height:64px;border-radius:16px;display:grid;place-items:center;flex:none;background:var(--selection-surface);color:var(--selection-text)}.member-overview h2[data-v-2020438e]{margin:7px 0 10px;font-size:25px}.member-status[data-v-2020438e]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--selection-text)}.member-status.expired[data-v-2020438e]{color:var(--status-warning)}.member-overview-action[data-v-2020438e]{text-align:right}.member-overview-action .member-primary[data-v-2020438e]{margin-top:14px}.member-stat-grid[data-v-2020438e]{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px;margin-top:20px}.member-stat[data-v-2020438e]{min-width:0;display:flex;align-items:flex-start;flex-direction:column;gap:10px;padding:22px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-card)}.member-stat>svg[data-v-2020438e]{color:var(--selection-text)}.member-stat>span[data-v-2020438e]{font-size:13px;color:var(--text-secondary)}.member-stat>strong[data-v-2020438e]{font-size:20px;line-height:1.5;overflow-wrap:anywhere}.member-stat>small[data-v-2020438e]{font-size:12px;line-height:1.7;color:var(--text-muted)}.member-free-features[data-v-2020438e]{display:flex;align-items:center;gap:32px;margin-top:20px;padding:20px 24px;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-card)}.member-free-features>div[data-v-2020438e]{flex:1;min-width:0}.member-free-features h2[data-v-2020438e]{margin:0 0 6px;font-size:16px}.member-free-features p[data-v-2020438e],.member-free-features span[data-v-2020438e]{margin:0;font-size:13px;color:var(--text-secondary)}.member-free-features strong[data-v-2020438e]{display:block;margin-top:7px;font-size:22px}.member-free-features small[data-v-2020438e]{font-size:12px;font-weight:400}.member-history[data-v-2020438e]{margin-top:28px;padding:24px;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-card)}.member-section-heading h2[data-v-2020438e]{margin:8px 0 0;font-size:20px}.member-section-heading>a[data-v-2020438e]{display:flex;align-items:center;gap:6px;color:var(--selection-text);text-decoration:none;font-size:14px;min-height:44px}.member-empty[data-v-2020438e]{min-height:160px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;color:var(--text-muted);font-size:14px}.member-empty strong[data-v-2020438e]{color:var(--text-primary)}.member-empty p[data-v-2020438e]{margin:0;line-height:1.6}.member-order-list[data-v-2020438e]{margin-top:20px}.member-order-list article[data-v-2020438e]{display:grid;grid-template-columns:minmax(0,1fr) 140px 100px auto;align-items:center;gap:18px;padding:18px 0;border-top:1px solid var(--border-subtle);font-size:14px}.member-order-list time[data-v-2020438e]{display:block;margin-top:6px;font-size:12px;color:var(--text-muted)}.member-order-status[data-v-2020438e]{color:var(--text-secondary)}.member-loading[data-v-2020438e],.member-message[data-v-2020438e]{padding:28px 0;color:var(--text-secondary)}.member-message[data-v-2020438e]{color:var(--status-danger)}.member-center-footer[data-v-2020438e]{max-width:1120px;margin:auto;padding:20px 24px 30px;border-top:1px solid var(--border-subtle);font-size:12px;color:var(--text-muted)}.member-order-dialog[data-v-2020438e]{padding:24px;width:min(460px,calc(100vw - 24px));border:1px solid var(--border-default);border-radius:16px;background:var(--surface-elevated);color:var(--text-primary)}.member-order-dialog[data-v-2020438e]::backdrop{background:#02080baa;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.member-order-dialog header[data-v-2020438e]{display:flex;align-items:center;justify-content:space-between;gap:12px}.member-order-dialog h2[data-v-2020438e]{margin:0;font-size:20px}.member-icon-button[data-v-2020438e]{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);cursor:pointer}.member-order-dialog dl[data-v-2020438e]{margin:20px 0}.member-order-dialog dl>div[data-v-2020438e]{display:grid;grid-template-columns:80px minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid var(--border-subtle);font-size:14px}.member-order-dialog dt[data-v-2020438e]{color:var(--text-muted)}.member-order-dialog dd[data-v-2020438e]{margin:0;overflow-wrap:anywhere}.member-order-dialog>div>.member-secondary[data-v-2020438e]{display:flex;margin-left:auto}@media(max-width:767px){.member-center-content[data-v-2020438e]{padding:24px 16px 32px}.member-center-heading[data-v-2020438e]{align-items:flex-start;gap:12px}.member-center-heading h1[data-v-2020438e]{font-size:25px}.member-center-heading p[data-v-2020438e]{font-size:13px}.member-center-heading>.member-secondary[data-v-2020438e]{padding:10px;font-size:12px}.member-overview[data-v-2020438e]{padding:20px;align-items:flex-start;flex-direction:column;gap:18px}.member-overview-action[data-v-2020438e]{width:100%;text-align:left}.member-overview-action .member-primary[data-v-2020438e]{display:flex}.member-stat-grid[data-v-2020438e]{grid-template-columns:1fr;gap:12px}.member-stat[data-v-2020438e]{padding:18px}.member-free-features[data-v-2020438e]{flex-wrap:wrap;gap:20px;padding:20px}.member-free-features>div[data-v-2020438e]:first-child{flex-basis:100%}.member-free-features strong[data-v-2020438e]{font-size:20px}.member-history[data-v-2020438e]{padding:20px 16px}.member-section-heading[data-v-2020438e]{gap:10px}.member-section-heading>a[data-v-2020438e]{font-size:12px}.member-order-list article[data-v-2020438e]{grid-template-columns:minmax(0,1fr) auto;gap:12px}.member-order-list .member-order-status[data-v-2020438e]{grid-column:1;grid-row:auto}.member-order-list article>strong[data-v-2020438e]{grid-column:2;grid-row:1;text-align:right}.member-order-list .member-secondary[data-v-2020438e]{grid-column:2;grid-row:2;padding:8px 12px}.member-center-footer[data-v-2020438e]{padding:20px 16px}}.playback-controls{box-sizing:border-box;width:100%;padding:10px 12px 8px;color:var(--text-primary,#edf0f5);background:var(--surface-card,#272b35);flex:none}.playback-controls .playback-timeline{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;box-sizing:border-box;width:100%;height:16px!important;min-height:0!important;margin:0 0 4px!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;cursor:pointer}.playback-timeline::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:linear-gradient(to right,var(--accent,#36d99b) var(--progress),var(--border-default,#414753) var(--progress))}.playback-timeline::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:10px;margin-top:-3.5px;border:0;border-radius:50%;background:var(--accent,#36d99b);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.playback-timeline::-moz-range-track{height:3px;background:var(--border-default)}.playback-timeline::-moz-range-progress{height:3px;background:var(--accent)}.playback-timeline::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:var(--accent)}.playback-row{display:flex;align-items:center;gap:6px;min-height:32px}.playback-row button{display:grid;place-items:center;width:30px;height:30px;min-height:0!important;flex:0 0 30px;padding:0!important;border:0!important;border-radius:7px;background:transparent;color:inherit;cursor:pointer}.playback-row button:hover:enabled{background:var(--surface-hover)}.playback-row button:focus-visible,.playback-timeline:focus-visible{outline:2px solid var(--accent)!important;outline-offset:2px}.playback-clock{font:500 12px/1.2 Segoe UI,sans-serif;font-variant-numeric:tabular-nums;flex:1;white-space:nowrap;color:inherit}.playback-volume{position:relative;display:flex}.playback-volume input{display:none;position:absolute;right:0;bottom:33px;width:90px;accent-color:var(--accent);background:var(--surface-elevated);padding:8px;border-radius:8px}.playback-volume:hover input,.playback-volume:focus-within input{display:block}.playback-row button:disabled{opacity:.45;cursor:not-allowed}.studio-video-frame[data-v-dd647c6c]{position:relative;margin-inline:auto;max-width:100%;border-radius:11px;overflow:hidden;isolation:isolate;container-type:inline-size;background:transparent;border:1px solid var(--border-subtle);box-shadow:0 5px 20px #0002}.studio-video-frame>video[data-v-dd647c6c]{display:block;width:100%;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain;background:transparent}.studio-video-controls[data-v-dd647c6c]{position:absolute;bottom:0;left:0;right:0;padding:28px 12px 10px;background:linear-gradient(transparent,#080c14e8);color:#fff}.studio-video-frame .video-timeline[data-v-dd647c6c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;height:14px!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;margin:0 0 5px;cursor:pointer}.video-timeline[data-v-dd647c6c]::-webkit-slider-runnable-track{height:3px;border-radius:3px;background:#ffffff65}.video-timeline[data-v-dd647c6c]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:11px;height:11px;border-radius:50%;background:#bd95ff;margin-top:-4px}.video-timeline[data-v-dd647c6c]::-moz-range-track{height:3px;border-radius:3px;background:#ffffff65}.video-timeline[data-v-dd647c6c]::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:50%;background:#bd95ff}.video-control-row[data-v-dd647c6c]{display:flex;align-items:center;gap:5px;min-height:28px}.video-control-row button[data-v-dd647c6c]{width:28px;height:28px;min-height:0;display:grid;place-items:center;border:0;border-radius:6px;color:#fff;background:transparent;padding:0;flex:0 0 28px}.video-control-row button[data-v-dd647c6c]:hover{background:#ffffff24}.video-control-row .video-clock[data-v-dd647c6c]{font-size:12px;font-weight:500;white-space:nowrap;line-height:1.2;flex:1 0 auto;min-width:max-content;color:#fff;font-variant-numeric:tabular-nums;padding-inline:2px}.video-volume[data-v-dd647c6c]{position:relative;display:flex;flex:0 0 28px}.video-volume>input[data-v-dd647c6c]{display:none;position:absolute;bottom:34px;right:0;width:85px;padding:8px;background:#252b36;accent-color:#b688f5}.video-volume:hover>input[data-v-dd647c6c],.video-volume:focus-within>input[data-v-dd647c6c]{display:block}.video-player-error[data-v-dd647c6c]{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;background:#1e2432ee;display:grid;place-items:center;font-size:12px;color:#dec7c7;padding:15px}.video-control-row button[data-v-dd647c6c]:focus-visible{outline:2px solid #b18aed;outline-offset:1px}.video-more[data-v-dd647c6c]{position:relative;flex:0 0 28px}.video-more-menu[data-v-dd647c6c]{position:absolute;right:0;bottom:36px;min-width:120px;padding:5px;border:1px solid #6d637e;border-radius:8px;background:#252b36;box-shadow:0 5px 20px #0005}.video-more-menu a[data-v-dd647c6c]{display:flex;align-items:center;gap:8px;color:#fff;font-size:12px;padding:8px;white-space:nowrap;border-radius:5px}.video-more-menu a[data-v-dd647c6c]:hover,.video-more-menu a[data-v-dd647c6c]:focus-visible{background:var(--surface-hover);outline:2px solid var(--accent)}@container (max-width:260px){.studio-video-controls[data-v-dd647c6c]{padding-inline:8px}.video-control-row[data-v-dd647c6c]{gap:2px}.video-control-row .video-clock[data-v-dd647c6c]{font-size:11px}.video-control-row button[data-v-dd647c6c]{width:25px;flex-basis:25px}.video-volume[data-v-dd647c6c],.video-more[data-v-dd647c6c]{flex-basis:25px}}@container (max-width:205px){.video-control-row[data-v-dd647c6c]{flex-wrap:wrap;justify-content:space-between}.video-control-row .video-clock[data-v-dd647c6c]{order:5;flex-basis:100%;text-align:center;padding-top:4px}}.video-preview-modal[data-v-4d2ca8be]{width:max-content;max-width:94vw;max-height:94dvh;padding:13px;border:1px solid var(--paint-border-39465a,#39465a);border-radius:13px;background:var(--paint-bg-252b36,#252b36);color:var(--paint-fg-d8dfec,#d8dfec);box-shadow:0 24px 90px #0007;overflow:auto}.video-preview-modal[data-v-4d2ca8be]::backdrop{background:#080c16b0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}header[data-v-4d2ca8be]{display:flex;justify-content:space-between;align-items:center;gap:30px;margin-bottom:10px;font-size:13px}header strong[data-v-4d2ca8be]{font-weight:500}header button[data-v-4d2ca8be]{display:grid;place-items:center;width:27px;height:27px;background:transparent;border:0;border-radius:6px;color:inherit;padding:0}header button[data-v-4d2ca8be]:hover{background:#9974c220}.preview-modal-placeholder[data-v-4d2ca8be]{width:min(420px,80vw);min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;padding:20px;color:var(--paint-fg-909bad,#909bad);font-size:12px}.preview-modal-placeholder[data-aspect=portrait][data-v-4d2ca8be]{width:min(84vw,45vh);aspect-ratio:9/16;min-height:0}.preview-modal-placeholder[data-aspect=landscape][data-v-4d2ca8be]{width:min(84vw,142.222vh);aspect-ratio:16/9;min-height:0}.industry-input[data-v-451c14f9]{flex:1;min-width:0;position:relative;color:var(--workbench-ink)}.industry-entry[data-v-451c14f9]{position:relative}.industry-entry input[data-v-451c14f9]{width:100%;height:39px;min-height:39px;padding:0 42px 0 12px!important;box-sizing:border-box;border:1px solid transparent!important;border-radius:11px;background:var(--writing-fill)!important;color:var(--workbench-ink);font-family:Microsoft YaHei UI,PingFang SC,sans-serif!important;font-size:12px;box-shadow:none!important;min-width:0}.industry-entry input[data-v-451c14f9]::placeholder{color:var(--workbench-muted);opacity:.8}.industry-entry input[data-v-451c14f9]:focus-visible{outline:2px solid #a275df88!important;outline-offset:1px!important}.industry-entry>button[data-v-451c14f9]{position:absolute;right:3px;top:3px;bottom:3px;width:34px;display:flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--workbench-muted);cursor:pointer;border-radius:8px}.industry-entry>button[data-v-451c14f9]:hover:enabled{color:var(--workbench-ink);background:#9573d81a}.industry-entry svg[data-v-451c14f9]{transition:transform .18s}.expanded .industry-entry svg[data-v-451c14f9]{transform:rotate(180deg)}.industry-popover[data-v-451c14f9]{position:fixed;z-index:1000;padding:12px;border-radius:13px;border:1px solid var(--workbench-line);background:#282e3b;box-shadow:0 10px 26px #10142535;box-sizing:border-box;color:var(--workbench-ink);font-family:Microsoft YaHei UI,PingFang SC,sans-serif}.industry-popover>p[data-v-451c14f9]{display:flex;justify-content:space-between;gap:10px;margin:0 0 9px;font-size:12px;font-weight:500}.industry-popover>p span[data-v-451c14f9]{font-size:11px;font-weight:400;color:var(--workbench-muted)}.industry-popover ul[data-v-451c14f9]{list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(104px,1fr));gap:4px;padding:0;margin:0;max-height:var(--industry-list-height,184px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}.industry-popover li[data-v-451c14f9]{display:flex;align-items:center;justify-content:space-between;gap:4px;min-height:32px;padding:6px 10px;font-size:12px;cursor:pointer;border-radius:7px;color:var(--workbench-ink);border:1px solid transparent;box-sizing:border-box}.industry-popover li[data-v-451c14f9]:is(:hover,.active){background:#9874df21;border-color:#9874df44}.industry-popover li.selected[data-v-451c14f9]{background:#9874df21;color:var(--workbench-ink)}.industry-popover li.selected svg[data-v-451c14f9]{color:#9b68e0;flex:none}.industry-popover li>span[data-v-451c14f9]{white-space:nowrap;min-width:0}.industry-popover li[data-v-451c14f9]{gap:6px;padding-inline:9px}.industry-custom[data-v-451c14f9]{padding:9px 2px;color:var(--workbench-muted);font-size:12px;line-height:1.6}@media(max-width:1100px){.industry-popover ul[data-v-451c14f9]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-height:800px)and (min-width:701px){.industry-entry input[data-v-451c14f9]{height:32px;min-height:32px}}@media(max-width:700px){.industry-input[data-v-451c14f9]{width:100%;flex:auto}.industry-popover ul[data-v-451c14f9]{grid-template-columns:repeat(2,minmax(0,1fr))}.industry-popover>p[data-v-451c14f9]{flex-direction:column;gap:4px}}@media(prefers-reduced-motion:reduce){.industry-entry svg[data-v-451c14f9]{transition:none}}.writing-workspace[data-v-8f0f175f]{display:flex;flex-direction:column;min-height:100%;gap:0;color:var(--workbench-ink);--writing-fill:color-mix(in srgb,var(--workbench-field) 86%,#9874df 14%)}.writing-balance[data-v-8f0f175f]{flex:1 1 0px;min-height:14px;transition:flex-grow .3s ease,min-height .3s ease}.assistant-expanded>.writing-balance[data-v-8f0f175f]{flex-grow:0;min-height:0}.writing-main[data-v-8f0f175f]{flex:none;width:100%;max-width:1060px;align-self:center;padding:18px;border-radius:17px;background:var(--workbench-panel);border:1px solid var(--workbench-soft-line)}.writing-heading[data-v-8f0f175f],.writing-heading>div[data-v-8f0f175f]{display:flex;align-items:center;gap:17px}.writing-heading[data-v-8f0f175f]{justify-content:space-between;margin-bottom:12px}.writing-heading>label[data-v-8f0f175f]{font-size:14px;font-weight:600}.writing-count[data-v-8f0f175f]{font-size:11px;color:var(--workbench-muted);font-variant-numeric:tabular-nums}.writing-switch[data-v-8f0f175f]{display:flex;align-items:center;gap:10px;padding:3px 0;border:0;background:transparent;color:var(--workbench-ink);font:inherit;font-size:12px;cursor:pointer}.writing-toggle[data-v-8f0f175f]{display:block;width:35px;height:21px;padding:3px;background:var(--workbench-line);border-radius:99px;transition:background .25s}.writing-toggle i[data-v-8f0f175f]{display:block;width:15px;height:15px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .25s}.writing-toggle.on[data-v-8f0f175f]{background:#8d50df}.writing-toggle.on i[data-v-8f0f175f]{transform:translate(14px)}.writing-main textarea[data-v-8f0f175f]{display:block;width:100%;height:140px;min-height:140px;max-height:140px;resize:none;border:1px solid transparent!important;border-radius:13px;padding:14px 16px;background:var(--writing-fill);color:var(--workbench-ink);font:inherit;font-size:14px;line-height:1.9;box-sizing:border-box;transition:background .2s,border-color .2s}.writing-reveal[data-v-8f0f175f]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .22s ease;flex:none}.assistant-expanded .writing-reveal[data-v-8f0f175f]{grid-template-rows:1fr;opacity:1}.writing-assistant[data-v-8f0f175f]{min-height:0;overflow:hidden;max-width:1060px;width:100%;justify-self:center}.writing-assistant>header[data-v-8f0f175f]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;border-top:1px solid var(--workbench-soft-line);margin:20px 0 18px;padding-top:20px}.writing-assistant h2[data-v-8f0f175f]{display:flex;align-items:center;gap:9px;font-size:15px;margin:0;font-weight:600}.writing-assistant h2 svg[data-v-8f0f175f]{color:#a071e5}.writing-assistant header p[data-v-8f0f175f]{font-size:11px;line-height:1.6;margin:0;color:var(--workbench-muted)}.writing-assistant fieldset[data-v-8f0f175f]{display:flex;flex-direction:column;gap:17px;padding:0;margin:0;border:0;min-width:0}.writing-assistant input[data-v-8f0f175f],.writing-assistant select[data-v-8f0f175f]{height:39px;min-height:39px;border:1px solid transparent!important;border-radius:11px;background:var(--writing-fill);color:var(--workbench-ink);padding:0 12px;box-sizing:border-box;min-width:0;font:inherit;font-size:12px;box-shadow:none!important}.writing-assistant input[data-v-8f0f175f]::placeholder,.writing-main textarea[data-v-8f0f175f]::placeholder{color:var(--workbench-muted);opacity:.8}.writing-assistant[data-v-8f0f175f] :is(input,select):focus-visible,.writing-main textarea[data-v-8f0f175f]:focus-visible{outline:2px solid #a275df88!important;outline-offset:1px!important}.writing-workspace button[data-v-8f0f175f]:focus-visible{outline:2px solid #a275df;outline-offset:3px}.writing-industry[data-v-8f0f175f],.writing-intent[data-v-8f0f175f],.writing-hook[data-v-8f0f175f]{display:flex;align-items:center;gap:13px}.writing-industry>label[data-v-8f0f175f],.writing-intent>label[data-v-8f0f175f],.writing-hook>span[data-v-8f0f175f]{width:86px;flex:none;font-size:12px}.writing-industry>input[data-v-8f0f175f]{width:190px;flex:1;max-width:250px}.writing-chips[data-v-8f0f175f]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.writing-chips button[data-v-8f0f175f]{border:1px solid transparent;border-radius:99px;background:var(--writing-fill);color:var(--workbench-muted);font:inherit;font-size:11px;padding:7px 11px;white-space:nowrap;cursor:pointer;transition:background .18s,color .18s}.writing-chips button.selected[data-v-8f0f175f]{background:#9360e321;border-color:#a579e250;color:var(--workbench-ink)}.writing-chips button[data-v-8f0f175f]:hover:enabled{background:#a275df30}.writing-intent>div[data-v-8f0f175f]{display:flex;align-items:center;flex:1;min-width:0;border-radius:11px;background:var(--writing-fill)}.writing-intent input[data-v-8f0f175f]{flex:1;background:transparent;width:100%}.writing-intent span[data-v-8f0f175f]{padding:0 12px;white-space:nowrap;font-size:10px;color:var(--workbench-muted)}.writing-options[data-v-8f0f175f]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.writing-options>label[data-v-8f0f175f]{display:flex;align-items:center;gap:10px;font-size:12px;white-space:nowrap}.writing-options[data-v-8f0f175f] :is(input,select){width:0;flex:1}.writing-generate[data-v-8f0f175f]{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-top:22px}.writing-generate>span[data-v-8f0f175f]{display:flex;align-items:center;gap:7px;color:var(--workbench-muted);font-size:11px}.writing-generate .primary-button[data-v-8f0f175f]{min-height:38px;padding:9px 18px;font-size:12px;white-space:nowrap}.writing-sources[data-v-8f0f175f]{margin-top:12px;font-size:11px}.writing-sources ul[data-v-8f0f175f]{display:flex;flex-wrap:wrap;gap:8px 18px;margin:8px 0 0;padding-left:15px}.writing-sources a[data-v-8f0f175f]{display:inline-flex;gap:5px;color:var(--workbench-muted);max-width:270px;overflow-wrap:anywhere}.field-error[data-v-8f0f175f]{font-size:12px}.writing-workspace[data-v-8f0f175f] :is(input,textarea,select,button){font-family:Microsoft YaHei UI,PingFang SC,sans-serif!important}.writing-main textarea[data-v-8f0f175f],.writing-assistant[data-v-8f0f175f] :is(input,select){background:var(--writing-fill)!important;box-shadow:none!important}.writing-input[data-v-8f0f175f]{position:relative;display:flex;flex-direction:column;height:140px;background:var(--writing-fill);border-radius:13px}.writing-input textarea[data-v-8f0f175f]{flex:1 1 0;min-height:0!important;max-height:none!important;height:0!important;background:transparent!important;padding-bottom:8px!important}.writing-input-tools[data-v-8f0f175f]{position:static;flex:none;display:flex;align-items:center;justify-content:flex-end;padding:2px 13px 7px;background:transparent;border-radius:0}.writing-intent input[data-v-8f0f175f]{background:transparent!important}.writing-generate .primary-button[data-v-8f0f175f]{flex:none!important;width:auto!important;min-width:130px;display:inline-flex;justify-content:center;gap:8px}@media(max-width:1200px){.writing-industry[data-v-8f0f175f]{flex-wrap:wrap}.writing-industry>.writing-chips[data-v-8f0f175f]{margin-left:99px;flex-basis:calc(100% - 99px)}.writing-options[data-v-8f0f175f]{gap:10px}.writing-options>label[data-v-8f0f175f]{flex-direction:column;align-items:stretch;gap:7px}.writing-options[data-v-8f0f175f] :is(input,select){width:100%;flex:auto}}@media(max-height:800px){.writing-main[data-v-8f0f175f]{padding:13px 15px}.writing-input[data-v-8f0f175f]{height:115px}.writing-main textarea[data-v-8f0f175f]{height:115px;min-height:115px;max-height:115px}.writing-assistant>header[data-v-8f0f175f]{margin:14px 0;padding-top:14px}.writing-assistant fieldset[data-v-8f0f175f]{gap:12px}.writing-generate[data-v-8f0f175f]{margin-top:15px}}@media(max-height:800px)and (min-width:701px){.writing-main[data-v-8f0f175f]{padding:10px 12px}.writing-heading[data-v-8f0f175f]{margin-bottom:8px}.writing-main textarea[data-v-8f0f175f]{height:80px;min-height:80px;max-height:80px;padding:9px 12px}.writing-assistant>header[data-v-8f0f175f]{margin:10px 0;padding-top:10px;gap:8px}.writing-assistant fieldset[data-v-8f0f175f]{gap:9px}.writing-assistant[data-v-8f0f175f] :is(input,select){height:32px;min-height:32px}.writing-industry[data-v-8f0f175f]{flex-wrap:nowrap}.writing-industry>input[data-v-8f0f175f]{width:150px;flex:none}.writing-industry>.writing-chips[data-v-8f0f175f]{margin-left:0;flex-basis:auto;flex:1;overflow:auto;flex-wrap:nowrap;scrollbar-width:thin;padding-bottom:3px}.writing-industry .writing-chips button[data-v-8f0f175f]{padding:6px 9px}.writing-options>label[data-v-8f0f175f]{gap:5px}.writing-hook button[data-v-8f0f175f]{padding:6px 10px}.writing-generate[data-v-8f0f175f]{margin-top:12px}.writing-generate .primary-button[data-v-8f0f175f]{min-height:34px;padding:7px 14px}.writing-sources[data-v-8f0f175f]{margin-top:8px}}@media(max-width:700px){.writing-main[data-v-8f0f175f]{padding:12px}.writing-heading>div[data-v-8f0f175f]{gap:8px}.writing-count[data-v-8f0f175f]{font-size:10px}.writing-industry[data-v-8f0f175f],.writing-intent[data-v-8f0f175f]{align-items:flex-start;flex-direction:column;gap:8px}.writing-industry>input[data-v-8f0f175f]{max-width:none;width:100%}.writing-industry>.writing-chips[data-v-8f0f175f]{margin-left:0}.writing-intent>div[data-v-8f0f175f]{width:100%}.writing-hook[data-v-8f0f175f]{align-items:flex-start}.writing-options[data-v-8f0f175f]{grid-template-columns:1fr}.writing-generate[data-v-8f0f175f]{align-items:flex-start}.writing-generate>span[data-v-8f0f175f]{max-width:150px;line-height:1.6}}@media(prefers-reduced-motion:reduce){.writing-workspace[data-v-8f0f175f] *{transition:none!important}}video[data-v-9ddd6d9d]::-webkit-media-controls-fullscreen-button{display:none}.generated-video[data-v-9ddd6d9d]{min-width:0}.generated-video>video[data-v-9ddd6d9d]{display:block;height:auto;max-width:100%;max-height:65vh;object-fit:contain;margin-inline:auto;aspect-ratio:auto;background:transparent}.media-actions[data-v-9ddd6d9d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:10px}.media-actions .text-button[data-v-9ddd6d9d]{display:inline-flex;align-items:center;gap:5px}.video-preview-dialog[data-v-9ddd6d9d]{width:fit-content;max-width:94vw;max-height:90vh;padding:16px;background:var(--paint-bg-252b36, #252b36);color:var(--paint-fg-d8dfec, #d8dfec);border:1px solid var(--paint-border-a286c333, #a286c333);border-radius:13px;box-shadow:0 24px 90px var(--paint-shadow-0008, #0008);overflow:auto}.video-preview-dialog[data-v-9ddd6d9d]::backdrop{background:var(--paint-bg-080c16bb, #080c16bb);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.video-preview-content header[data-v-9ddd6d9d]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px;font-size:15px}.video-preview-content video[data-v-9ddd6d9d]{display:block;width:100%;height:auto;background:transparent;border-radius:8px}.video-preview-content .media-duration[data-v-9ddd6d9d]{display:block;margin-top:10px;font-size:12px;color:var(--paint-fg-a9b7cf, #a9b7cf)}.wave-audio[data-v-4a1604e2]{display:flex;gap:10px;align-items:center;padding:9px 11px;border:1px solid #a080d526;border-radius:9px;background:#a36fe908;min-width:0}.wave-play[data-v-4a1604e2]{display:grid;place-items:center;width:29px;height:29px;min-height:0;padding:0;flex:none;border:0;border-radius:50%;background:#8342d8;color:#fff}.wave-play svg[data-v-4a1604e2]{width:14px;height:14px}.wave-play[data-v-4a1604e2]:hover:not(:disabled){background:#9655e5}.wave-play[data-v-4a1604e2]:focus-visible{outline:2px solid #bd93fb;outline-offset:3px}.wave-content[data-v-4a1604e2]{flex:1;min-width:0;display:grid;grid-template-columns:105px minmax(0,1fr);gap:10px;align-items:center}.wave-heading[data-v-4a1604e2]{display:flex;flex-direction:column;gap:3px;align-items:flex-start;min-width:0}.wave-heading strong[data-v-4a1604e2]{max-width:100%;font-size:12px;font-weight:500;color:#e4d9f6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wave-heading span[data-v-4a1604e2]{font-size:10px;color:#abb7ce;font-variant-numeric:tabular-nums;white-space:nowrap}.wave-track[data-v-4a1604e2]{height:21px;position:relative}.wave-strokes[data-v-4a1604e2]{display:block;width:100%;height:100%;overflow:visible}.wave-strokes line[data-v-4a1604e2]{stroke:#9582ac;stroke-width:1.35;stroke-linecap:round;vector-effect:non-scaling-stroke}.wave-strokes line.played[data-v-4a1604e2]{stroke:#bd91ff;stroke-width:1.6}.wave-track input[data-v-4a1604e2]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;padding:0;margin:0}.wave-track[data-v-4a1604e2]:focus-within{outline:2px solid #b586ed;outline-offset:3px;border-radius:4px}.wave-fallback[data-v-4a1604e2]{display:flex;align-items:center;gap:10px;height:100%;color:#b28ce7}.wave-fallback span[data-v-4a1604e2]{height:3px;background:#a180c75c;flex:1;border-radius:3px}.wave-content p[data-v-4a1604e2]{grid-column:1/-1;margin:0;color:#efb0bb;font-size:11px}@media(max-width:1100px){.wave-content[data-v-4a1604e2]{grid-template-columns:85px minmax(0,1fr);gap:7px}}.photo-workbench[data-v-23469633]{height:100%;min-height:0;display:flex;border:1px solid var(--paint-border-39465a,#39465a);border-radius:14px;padding:16px;background:var(--paint-bg-222935,#222935);color:var(--paint-fg-d7e0ef,#d7e0ef);overflow:hidden}.reference-pending[data-v-23469633]{position:absolute;top:7px;right:7px;color:var(--accent);background:var(--surface-card);border-radius:50%;padding:3px;box-sizing:content-box}.photo-scale-frame[data-v-23469633]{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.photo-stage-positioner[data-v-23469633]{position:absolute}.photo-scaled-stage[data-v-23469633]{width:900px;height:510px;display:flex;flex-direction:column;font-family:Source Han Sans SC,Microsoft YaHei UI,PingFang SC,sans-serif;font-weight:400;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-webkit-text-stroke:0;text-shadow:none}.photo-scaled-stage button[data-v-23469633]{font-family:inherit;font-weight:400;-webkit-text-stroke:0;text-shadow:none}.photo-workbench-heading[data-v-23469633]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex:none;height:36px;margin-bottom:14px}.photo-workbench h2[data-v-23469633]{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:20px;margin:0;font-weight:600}.photo-edit-toggle[data-v-23469633]{display:flex;gap:10px;align-items:center;font-size:14px;white-space:nowrap}.photo-edit-toggle button[data-v-23469633]{width:40px;height:24px;padding:3px;border:0;border-radius:20px;background:var(--paint-bg-39465a,#39465a)}.photo-edit-toggle button[aria-checked=true][data-v-23469633]{background:var(--accent)}.photo-edit-toggle button span[data-v-23469633]{display:block;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .22s}.photo-edit-toggle button[aria-checked=true] span[data-v-23469633]{transform:translate(16px)}.photo-edit-layout[data-v-23469633]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,0fr);gap:0;flex:1;min-height:0;overflow:hidden;transition:grid-template-columns var(--motion-panel,.22s) var(--motion-ease,ease)}.expanded .photo-edit-layout[data-v-23469633]{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.photo-workbench article[data-v-23469633],.photo-tools[data-v-23469633]{min-width:0;min-height:0}.photo-workbench h3[data-v-23469633]{display:flex;gap:8px;align-items:center;font-size:15px;font-weight:600;margin:0 0 12px;height:22px;flex:none}.photo-workbench h3>span[data-v-23469633]{color:var(--accent);font-size:16px}.current-photo-title[data-v-23469633]{visibility:hidden;opacity:0;transition:opacity .18s}.expanded .current-photo-title[data-v-23469633]{visibility:visible;opacity:1}.photo-current[data-v-23469633]{display:flex;flex-direction:column;align-items:center;height:100%;overflow:hidden}.photo-current h3[data-v-23469633]{align-self:stretch}.photo-image-area[data-v-23469633]{display:flex;align-items:center;justify-content:center;flex:1;min-height:0;width:100%;overflow:hidden}.photo-display[data-v-23469633]{position:relative;width:fit-content;max-width:100%;margin:auto}.photo-display[data-v-23469633] img{display:block;width:auto;height:auto;max-width:100%;max-height:420px;border-radius:10px;object-fit:contain}.remove-photo[data-v-23469633]{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:28px;height:28px;border:1px solid #ffffff55;border-radius:50%;background:#152033aa;color:#fff;padding:0}.photo-processing[data-v-23469633]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:#17202f88;color:#fff;border-radius:10px;font-size:14px}.photo-version-switch[data-v-23469633]{display:flex;gap:5px;padding:4px;margin-top:12px;border-radius:9px;background:var(--paint-bg-202530,#202530);flex:none}.photo-version-switch button[data-v-23469633]{border:1px solid transparent;border-radius:7px;padding:8px 16px;background:transparent;color:var(--paint-fg-92a0b8,#92a0b8);font-size:13px;white-space:nowrap}.photo-version-switch button.selected[data-v-23469633]{border-color:var(--selection-border);background:var(--selection-surface);color:var(--selection-text)}.photo-version-switch button[data-v-23469633]:disabled:not(.selected){opacity:.45}.photo-tools[data-v-23469633]{display:flex;flex-direction:column;height:100%;visibility:hidden;opacity:0;overflow:hidden;pointer-events:none;margin-left:0;transition:opacity var(--motion-content,.16s) var(--motion-ease,ease),visibility 0s linear var(--motion-panel,.22s),margin-left var(--motion-panel,.22s) var(--motion-ease,ease)}.expanded .photo-tools[data-v-23469633]{visibility:visible;opacity:1;pointer-events:auto;margin-left:20px;transition:opacity var(--motion-content,.16s) var(--motion-ease,ease),visibility 0s,margin-left var(--motion-panel,.22s) var(--motion-ease,ease)}.tool-segments[data-v-23469633]{display:flex;gap:4px;padding:4px;border-radius:9px;background:var(--paint-bg-202530,#202530);flex:none}.tool-segments button[data-v-23469633]{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;border:0;padding:10px 5px;border-radius:7px;background:transparent;font-size:14px;color:inherit}.tool-segments button.active[data-v-23469633]{background:var(--selection-surface);color:var(--selection-text)}.library-toolbar[data-v-23469633]{display:flex;gap:3px;align-items:center;flex:none;margin:10px 0;min-height:30px}.library-toolbar button[data-v-23469633]{border:0;background:transparent;font-size:12px;padding:6px 8px;color:var(--paint-fg-92a0b8,#92a0b8);border-radius:6px;display:flex;align-items:center;gap:4px;white-space:nowrap}.library-toolbar button.active[data-v-23469633]{background:var(--selection-surface);color:var(--selection-text)}.library-toolbar .upload-reference[data-v-23469633]{margin-right:8px}.library-filters[data-v-23469633]{display:flex;gap:3px}.photo-reference-library[data-v-23469633]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;gap:10px;overflow-y:auto;overflow-x:hidden;min-height:0;flex:1;padding:3px 7px 5px 2px;scrollbar-width:thin;overscroll-behavior:contain}.photo-reference-library>button[data-v-23469633]{position:relative;border:1px solid var(--paint-border-39465a,#39465a);border-radius:8px;background:transparent;padding:0;color:inherit;overflow:hidden;min-width:0;align-self:start;min-height:max-content}.photo-reference-library>button.selected[data-v-23469633]{border-color:var(--selection-border);box-shadow:0 0 0 1px var(--selection-border)}.photo-reference-library img[data-v-23469633]{display:block;width:100%;height:auto;aspect-ratio:9/16;object-fit:cover;opacity:0;transition:opacity .16s ease}.photo-reference-library img.loaded[data-v-23469633]{opacity:1}.photo-reference-library.clothing img[data-v-23469633]{aspect-ratio:3/4;object-fit:contain;background:#e9e7e4}.photo-reference-library button>span[data-v-23469633]{display:block;padding:7px 4px;font-size:11px;text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.reference-check[data-v-23469633]{position:absolute;top:5px;right:5px;background:var(--accent);border-radius:50%;color:#fff;padding:2px;box-sizing:content-box}.library-empty[data-v-23469633]{font-size:13px;grid-column:1/-1}.uploaded-reference[data-v-23469633]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;flex:1;min-height:0;overflow:hidden;border:1px dashed var(--paint-border-39465a,#39465a);border-radius:9px;background:transparent;color:inherit;font-size:13px;padding:12px}.uploaded-reference[data-v-23469633] img{max-width:100%;max-height:260px;width:auto;height:auto;object-fit:contain}.photo-generate-actions[data-v-23469633]{flex:none;margin-top:10px;max-height:135px;overflow:auto}.reference-summary[data-v-23469633],.photo-job-status[data-v-23469633]{font-size:12px;color:var(--paint-fg-92a0b8,#92a0b8);margin:5px 0 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photo-generate-actions>.primary-button[data-v-23469633]{display:flex;align-items:center;justify-content:center;gap:7px;min-height:38px;width:100%;padding:9px;font-size:14px;white-space:nowrap;border-radius:8px}button[data-v-23469633]{cursor:pointer}button[data-v-23469633]:disabled{cursor:default}button[data-v-23469633]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media(prefers-reduced-motion:reduce){.photo-edit-layout[data-v-23469633],.photo-tools[data-v-23469633],.current-photo-title[data-v-23469633],.photo-edit-toggle button span[data-v-23469633],.photo-reference-library img[data-v-23469633]{transition:none}}.photo-preview-dialog[data-v-60ee1d47]{width:fit-content;max-width:94vw;max-height:90vh;padding:16px;background:var(--paint-bg-252b36, #252b36);color:var(--paint-fg-d8dfec, #d8dfec);border:1px solid var(--paint-border-a286c333, #a286c333);border-radius:13px;box-shadow:0 24px 90px var(--paint-shadow-0008, #0008)}.photo-preview-dialog[data-v-60ee1d47]::backdrop{background:var(--paint-bg-080c16bb, #080c16bb);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}header[data-v-60ee1d47]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:12px}header strong[data-v-60ee1d47]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.photo-preview-dialog[data-v-60ee1d47] img{display:block;width:auto!important;height:auto!important;max-width:85vw;max-height:70vh;object-fit:contain;margin:auto;border-radius:8px}.speech-style-cards[data-v-54df1a09]{--style-card-surface: linear-gradient(145deg, #353b48, #2d333f);--style-card-border: #ffffff09;--style-card-shadow: 0 4px 12px #10131c18, inset 0 1px 0 #ffffff04;--style-card-hover-shadow: 0 6px 16px #10131c24, inset 0 1px 0 #ffffff07;--style-card-selected-surface: linear-gradient(125deg, #453b59, #373344);--style-card-selected-border: #b998e650;--style-card-selected-shadow: 0 4px 12px #18122220, inset 0 1px 0 #e0c9ff0a;--style-card-icon-surface: #c7d0e00a;--style-card-selected-icon-surface: #cfb3f315;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;min-width:0;font:inherit}.speech-style-card[data-v-54df1a09]{display:grid;grid-template-columns:26px minmax(0,1fr);grid-template-rows:26px 15px;align-items:center;column-gap:9px;row-gap:7px;width:100%;min-width:0;height:82px;padding:15px 16px;border:1px solid var(--style-card-border);border-radius:12px;background:var(--style-card-surface);color:var(--workbench-ink, #e2e7f1);box-shadow:var(--style-card-shadow);font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease}.speech-style-card[data-v-54df1a09]:hover:not(:disabled){border-color:color-mix(in srgb,var(--selection-line, #a87de4) 38%,transparent);box-shadow:var(--style-card-hover-shadow)}.speech-style-card[aria-checked=true][data-v-54df1a09]{border-color:var(--style-card-selected-border);background:var(--style-card-selected-surface);box-shadow:var(--style-card-selected-shadow)}.speech-style-card[data-v-54df1a09]:focus-visible{outline:2px solid var(--selection-line, #a87de4);outline-offset:3px}.speech-style-card[data-v-54df1a09]:active:not(:disabled){transform:none}.speech-style-card[data-v-54df1a09]:disabled{opacity:.58;cursor:not-allowed}.speech-style-icon[data-v-54df1a09]{display:grid;place-items:center;grid-column:1;grid-row:1;width:26px;height:26px;border-radius:8px;background:var(--style-card-icon-surface);color:var(--workbench-muted, #9ba7bd)}.speech-style-icon[data-v-54df1a09] svg{width:22px;height:22px}.speech-style-card[aria-checked=true] .speech-style-icon[data-v-54df1a09]{background:var(--style-card-selected-icon-surface);color:var(--selection-fg, #e4d1ff)}.speech-style-card[aria-checked=true] .speech-style-title[data-v-54df1a09]{color:var(--selection-fg, #e4d1ff)}.speech-style-copy[data-v-54df1a09]{display:contents}.speech-style-title[data-v-54df1a09],.speech-style-summary[data-v-54df1a09]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.speech-style-title[data-v-54df1a09]{grid-column:2;grid-row:1;font-size:14px;font-weight:600;line-height:1.25}.speech-style-summary[data-v-54df1a09]{grid-column:1 / -1;grid-row:2;color:var(--workbench-muted, #9ba7bd);font-size:11px;font-weight:400;line-height:1.35}:root[data-theme=light] .speech-style-cards{--style-card-surface: #fff;--style-card-border: #e0e3eb85;--style-card-shadow: 0 3px 10px #28344d06, 0 1px 2px #28344d05;--style-card-hover-shadow: 0 5px 14px #4430600a, 0 1px 3px #28344d05;--style-card-selected-surface: linear-gradient(125deg, #faf6ff, #efe7fb);--style-card-selected-border: #ceb5ef80;--style-card-selected-shadow: 0 3px 9px #63319508, inset 0 1px 0 #ffffffa6;--style-card-icon-surface: #eef0f580;--style-card-selected-icon-surface: #d8c4f440}@media(prefers-reduced-motion:reduce){.speech-style-card[data-v-54df1a09]{transition:none}}.voice-workspace-frame[data-v-9b3c9478]{flex:1;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;container:voice-workspace / size}.voice-workspace-canvas[data-v-9b3c9478]{display:flex;flex-direction:column;gap:16px;height:100%;min-height:0;padding:2px;box-sizing:border-box;font-size:14px}:root .desktop-workspace .cover-step-body{overflow:auto}.cover-editor{height:100%;min-height:0}.cover-fields{display:flex;flex-direction:column;gap:18px}.cover-ai-row{display:flex;justify-content:space-between;align-items:center}.cover-ai-row button{display:flex;align-items:center;gap:7px;font-size:12px;padding:8px 12px;min-height:34px;color:#ac7df0;border-color:#9865de80}.cover-input-row{display:flex;align-items:center;gap:16px;position:relative;min-width:0}.cover-input-row>span{flex:none;width:40px;font-size:13px;color:var(--workbench-muted)}.cover-input-row>input{width:100%;min-width:0;padding:11px 75px 11px 12px;border:1px solid var(--workbench-line);border-radius:9px;background:var(--workbench-field);color:var(--workbench-ink);outline-offset:2px;font-size:14px}.cover-input-row>small{position:absolute;right:12px;color:var(--workbench-muted);font-size:11px}.cover-tags>div{display:flex;flex-wrap:wrap;gap:8px}.cover-tags label{display:flex;align-items:center;max-width:145px;border:1px solid var(--workbench-line);border-radius:7px;background:var(--workbench-field);padding:7px 8px}.cover-tags label input{width:87px;min-width:0;border:0;background:transparent;color:var(--workbench-ink);font-size:12px;outline:0}.cover-tags label button{display:grid;place-items:center;border:0;background:transparent;color:var(--workbench-muted);padding:2px}.cover-add-tag{border:1px dashed var(--workbench-line);border-radius:7px;background:transparent;color:var(--workbench-muted);font-size:12px;padding:7px 10px}.cover-style-heading{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--workbench-soft-line);padding-top:21px}.cover-style-heading h2{font-size:14px;font-weight:500}.cover-style-heading .text-button{display:flex;align-items:center;gap:4px;font-size:12px}.cover-styles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;max-width:780px}.cover-styles>button{min-width:0;padding:0;border:0;background:transparent;color:var(--workbench-muted);font-size:12px}.cover-styles>button>div{position:relative;aspect-ratio:9/16;max-height:245px;overflow:hidden;border:2px solid transparent;border-radius:9px;background:var(--workbench-field)}.cover-styles img{display:block;width:100%;height:100%;object-fit:contain}.cover-styles>button.selected>div{border-color:#a271ed;box-shadow:0 0 0 2px #a271ed15}.cover-styles svg{position:absolute;top:6px;right:6px;padding:2px;width:21px;height:21px;background:#8951df;border-radius:5px;color:#fff}.cover-styles>button>span{display:block;margin-top:9px}.cover-styles>button.selected>span{color:var(--workbench-ink)}.cover-hold{display:flex;align-items:center;flex-wrap:wrap;gap:16px;border-top:1px solid var(--workbench-soft-line);padding-top:18px;margin-top:4px}.cover-hold>label:first-child{display:flex;align-items:center;gap:15px;font-size:13px}.cover-hold [role=switch]{width:35px;height:21px;border:0;border-radius:15px;padding:3px;background:#68758a66}.cover-hold [role=switch] i{display:block;width:15px;height:15px;border-radius:50%;background:#fff;transition:transform .15s}.cover-hold [role=switch][aria-checked=true]{background:#8644e5}.cover-hold [role=switch][aria-checked=true] i{transform:translate(14px)}.cover-hold>span{color:var(--workbench-muted);font-size:11px}.cover-duration{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--workbench-muted)}.cover-duration input{width:66px;border:1px solid var(--workbench-line);border-radius:6px;padding:5px;background:var(--workbench-field);color:var(--workbench-ink)}.cover-preview{padding:13px;border:1px solid var(--workbench-line,#414a5e);border-radius:14px;background:var(--workbench-surface,#252b36);color:var(--workbench-ink,#e2e7f1)}.cover-preview header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px}.cover-preview h2{font-size:14px;font-weight:500}.cover-preview header>span{font-size:10px;color:#af86ed;background:#a16ce919;border-radius:5px;padding:4px 6px}.cover-canvas-area{position:relative;min-width:0}.cover-canvas-area>canvas{display:block;width:100%;height:auto;border-radius:8px;touch-action:none;cursor:move}.cover-preview>small{display:block;text-align:center;line-height:1.6;font-size:10px;color:var(--workbench-muted,#9ba7bd);margin-top:11px}.cover-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;aspect-ratio:9/16;font-size:12px;color:var(--workbench-muted)}.cover-status{display:flex;align-items:center;gap:7px;font-size:12px;color:#af86ed}.cover-templates-dialog{width:min(860px,90vw);max-height:85vh;padding:0;border:1px solid #536079;border-radius:14px;background:#252b36;color:#e2e7f1;box-shadow:0 25px 90px #0005}.cover-templates-dialog::backdrop{background:#0b0f1c99}.cover-templates-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;border-bottom:1px solid #ffffff10}.cover-templates-dialog h2{font-size:16px;font-weight:500}.cover-all-styles{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 14px;padding:20px;max-height:calc(85vh - 65px);overflow:auto}.cover-all-styles>button{position:relative;min-width:0;padding:0;border:1px solid transparent;border-radius:8px;background:transparent;color:inherit;overflow:hidden}.cover-all-styles img{display:block;width:100%;height:auto}.cover-all-styles>button>span{display:block;padding:9px 4px;font-size:12px}.cover-all-styles>button.selected{border-color:#a271ed}.cover-all-styles svg{position:absolute;right:6px;top:6px;background:#8951df;border-radius:4px;color:#fff}.cover-templates-dialog .icon-button{border:0;background:transparent;color:inherit}:root[data-theme=light] .cover-templates-dialog{background:#f2f4f9;color:#25354d;border-color:#d5ddeb}:root[data-theme=light] .cover-templates-dialog>header{border-color:#dce3ee}@media(max-height:780px){.cover-fields{gap:12px}.cover-style-heading{padding-top:13px}.cover-styles>button>div{max-height:175px}.cover-hold{padding-top:13px}.cover-styles>button>span{margin-top:6px}}@media(max-width:1100px){.cover-styles,.cover-input-row{gap:8px}.cover-tags label{max-width:115px}.cover-tags label input{width:65px}.cover-all-styles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:720px){.cover-all-styles,.cover-styles{grid-template-columns:repeat(2,minmax(0,1fr))}}:root .desktop-workspace .digital-human-page .cover-title-row{display:flex;align-items:center;gap:12px}:root .desktop-workspace .digital-human-page .cover-title-row>.cover-input-row{flex:1;min-width:0}:root .desktop-workspace .digital-human-page .cover-ai-button{display:flex;align-items:center;justify-content:center;gap:7px;flex:none;width:auto;min-height:37px;padding:8px 11px;font-size:12px;white-space:nowrap;border-color:#9865de80;color:#ac7df0}:root .desktop-workspace .digital-human-page .cover-tags label{padding:6px 8px;height:32px;gap:5px;max-width:145px}:root .desktop-workspace .digital-human-page .cover-input-row.cover-tags label input{height:18px;min-height:0;width:88px;max-width:100%;padding:0;margin:0;border:0;background:transparent;box-shadow:none;border-radius:0;font-size:12px;color:var(--workbench-ink)}:root .desktop-workspace .digital-human-page .cover-input-row.cover-tags label input{border:0!important;background:transparent!important;box-shadow:none!important;outline:0!important}:root .desktop-workspace .digital-human-page .cover-tags label:focus-within{outline:2px solid #a075e3;outline-offset:2px}:root .desktop-workspace .digital-human-page .cover-tags label button{margin:0;min-height:0;padding:0;flex:none;display:grid;place-items:center;border:0;background:transparent}:root .desktop-workspace .digital-human-page .cover-styles{max-width:650px}:root .desktop-workspace .digital-human-page .cover-styles>button>div{height:220px;max-height:none;width:auto;max-width:100%;margin:0 auto;aspect-ratio:9/16}:root .desktop-workspace .digital-human-page .cover-layout .wizard-controls>.primary-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:auto;flex:none;max-width:100%;white-space:nowrap;min-height:37px;padding:9px 18px;font-size:13px}:root .desktop-workspace .digital-human-page .cover-layout .wizard-controls>.outline-button{white-space:nowrap;flex:none}:root .desktop-workspace .digital-human-page .cover-preview>header{min-height:38px;padding:0 5px 12px}@media(max-height:780px){:root .desktop-workspace .digital-human-page .cover-fields{gap:10px}:root .desktop-workspace .digital-human-page .cover-styles>button>div{height:145px}:root .desktop-workspace .digital-human-page .cover-style-heading{padding-top:10px}:root .desktop-workspace .digital-human-page .cover-hold{padding-top:10px;margin-top:0}}@media(max-width:1100px){:root .desktop-workspace .digital-human-page .cover-input-row.cover-tags label input{width:76px}:root .desktop-workspace .digital-human-page .cover-title-row{gap:8px}:root .desktop-workspace .digital-human-page .cover-ai-button{font-size:11px;padding-inline:8px}}.cover-copy-hint{font-size:11px;color:var(--workbench-muted);line-height:1.5}.cover-preview-header{gap:8px}.cover-preview-tabs{display:flex;align-items:center;gap:3px;padding:3px;border:1px solid var(--workbench-line);border-radius:9px;background:var(--workbench-field);min-width:0}:root .desktop-workspace .cover-workspace .cover-preview-tabs>button{border:0;border-radius:6px;background:transparent;box-shadow:none;min-height:30px;padding:6px 9px;color:var(--workbench-muted);font-size:12px;font-weight:400;white-space:nowrap}:root .desktop-workspace .cover-workspace .cover-preview-tabs>button[aria-selected=true]{background:#9664db24;color:var(--workbench-ink);box-shadow:0 1px 4px #0000000c}:root .desktop-workspace .cover-workspace .cover-preview-tabs>button:focus-visible{outline:2px solid #ab80ed;outline-offset:1px}.cover-preview-tabs>button:disabled{cursor:wait;opacity:.55}.cover-processing{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:14px;aspect-ratio:9/16;border:1px solid var(--workbench-soft-line);border-radius:9px;background:var(--workbench-field);color:var(--workbench-muted);padding:20px;text-align:center}.cover-processing>svg{color:#a57be7}.cover-processing>strong{color:var(--workbench-ink);font-size:13px;font-weight:500;line-height:1.8}.cover-processing>span{font-size:11px;line-height:1.8}.cover-preview-hint{display:block;margin:10px 0 0;text-align:center;font-size:10px;line-height:1.7;color:var(--workbench-muted)}.cover-video-panel{min-width:0}.cover-video-error{aspect-ratio:auto;min-height:250px}.cover-video-panel .studio-video-player{width:100%;max-width:100%;margin:0}:root .desktop-workspace .cover-workspace,.cover-templates-dialog{font-family:Microsoft YaHei UI,PingFang SC,Noto Sans SC,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root .desktop-workspace .cover-workspace :is(h1,h2,h3,strong,label,span,small,p,input,button,a),.cover-templates-dialog :is(h2,strong,span,button){font-family:Microsoft YaHei UI,PingFang SC,Noto Sans SC,sans-serif!important;-webkit-text-stroke:0!important;text-shadow:none!important;letter-spacing:0}:root .desktop-workspace .cover-workspace .cover-fields{height:100%;gap:12px;min-height:0}:root .desktop-workspace .cover-workspace .cover-style-heading{padding-top:13px;flex:none}.cover-style-heading h2 small{font-size:11px;font-weight:400;color:var(--workbench-muted);margin-left:10px}:root .desktop-workspace .cover-workspace .cover-styles{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-auto-rows:max-content;max-width:none;flex:1;min-height:0;overflow-y:auto;align-content:start;gap:12px;padding:4px;scrollbar-gutter:stable}:root .desktop-workspace .cover-workspace .cover-styles>button{display:block;position:relative;min-width:0;aspect-ratio:9/16;align-self:start;overflow:hidden;text-align:left;border:0;border-radius:10px;padding:0;background:transparent;transition:box-shadow .15s}:root .desktop-workspace .cover-workspace .cover-styles>button:hover{border-color:#a67cec;background:#9764df12}:root .desktop-workspace .cover-workspace .cover-styles>button.selected{border-color:#a477e6;box-shadow:0 0 0 1px #a477e644;background:#9664db12}:root .desktop-workspace .cover-workspace .cover-styles>button:focus-visible{outline:2px solid #ac84ed;outline-offset:2px}:root .desktop-workspace .cover-workspace .cover-styles>button>div{width:100%;height:100%;max-width:none;max-height:none;min-height:0;aspect-ratio:9/16;border:0;border-radius:inherit;box-shadow:none;background:transparent;overflow:hidden}:root .desktop-workspace .cover-workspace .cover-styles img{width:100%;height:100%;object-fit:cover;border-radius:inherit}.cover-finish-actions{display:flex;align-items:center;gap:12px;min-width:0}.cover-finish-actions>span{font-size:11px;color:var(--workbench-muted)}:root .desktop-workspace .cover-workspace .cover-finish-actions>button{width:auto;flex:none;white-space:nowrap;font-size:13px;padding:9px 16px;min-height:37px}@media(max-width:740px){:root .desktop-workspace .cover-workspace .cover-styles{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px}.cover-finish-actions>span{display:none}}.asset-picker[data-v-07f801f3]{width:min(780px,calc(100vw - 24px));max-height:calc(100dvh - 32px);padding:24px;border:1px solid var(--border-default);border-radius:20px;background:var(--surface-elevated);color:var(--text-primary);overflow:auto}.asset-picker[data-v-07f801f3]::backdrop{background:#02080bb8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}header[data-v-07f801f3],footer[data-v-07f801f3]{display:flex;align-items:center;gap:12px}header[data-v-07f801f3]{justify-content:space-between}h2[data-v-07f801f3]{margin:0;font-size:21px}header p[data-v-07f801f3]{color:var(--text-secondary);font-size:13px;margin:8px 0 0}.asset-picker-search[data-v-07f801f3]{display:flex;align-items:center;gap:10px;border:1px solid var(--border-default);border-radius:12px;padding:0 12px;margin:20px 0}.asset-picker .asset-picker-search input[data-v-07f801f3]{box-shadow:none;border-radius:0;width:100%;min-height:44px;border:0;background:transparent;color:inherit;outline:none;font:inherit}.asset-picker-body[data-v-07f801f3]{min-height:180px;max-height:52dvh;overflow:auto;padding:2px}.asset-picker-grid[data-v-07f801f3]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.asset-picker-grid article[data-v-07f801f3]{border:1px solid var(--border-default);border-radius:14px;overflow:hidden;background:var(--surface-card)}.asset-picker-grid article.selected[data-v-07f801f3]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,var(--surface-card))}.asset-picker-picture[data-v-07f801f3]{width:100%;height:190px;padding:0;overflow:hidden;border:0;background:transparent;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);cursor:zoom-in}.asset-picker .asset-picker-picture img[data-v-07f801f3]{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.asset-picker-choice[data-v-07f801f3]{display:flex;align-items:center;gap:8px;padding:12px;cursor:pointer;min-height:44px}.asset-picker-choice strong[data-v-07f801f3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;flex:1}.asset-picker .asset-picker-choice input[data-v-07f801f3]{accent-color:var(--accent);width:16px;height:16px;min-height:0;flex:0 0 16px;padding:0;margin:0}article p[data-v-07f801f3]{margin:0 12px 12px;color:var(--text-secondary);font-size:12px;overflow-wrap:anywhere}.asset-picker-audio[data-v-07f801f3]{display:flex;align-items:center;justify-content:center;gap:10px;min-height:72px;width:100%;border:0;background:transparent;color:var(--accent);cursor:pointer}.asset-picker-empty[data-v-07f801f3]{color:var(--text-secondary);line-height:1.8;padding:30px 12px}footer[data-v-07f801f3]{padding-top:20px}.asset-picker footer button[data-v-07f801f3]{width:auto;flex:none;min-height:44px}footer span[data-v-07f801f3]{margin-right:auto;color:var(--text-secondary);font-size:13px}.asset-picker-preview[data-v-07f801f3]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:var(--surface-elevated);display:flex;align-items:center;justify-content:center;padding:56px 20px 20px}.asset-picker-preview img[data-v-07f801f3]{max-width:100%;max-height:65dvh;object-fit:contain}.asset-picker-preview button[data-v-07f801f3]{position:absolute;right:16px;top:12px}@media(max-width:600px){.asset-picker[data-v-07f801f3]{padding:16px}.asset-picker-grid[data-v-07f801f3]{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-picker-picture[data-v-07f801f3]{height:160px}.asset-picker-search input[data-v-07f801f3]{font-size:16px}footer[data-v-07f801f3]{flex-wrap:wrap}footer span[data-v-07f801f3]{width:100%}}.material-editor-dialog{width:min(1240px,95vw);height:min(820px,93vh);max-width:95vw;max-height:93vh;box-sizing:border-box;padding:0;border:1px solid var(--border-subtle,#ffffff18);border-radius:18px;background:var(--surface-workspace,#20232b);color:var(--text-primary,#e8e8ec);box-shadow:0 30px 100px #0005;font-family:Segoe UI,Microsoft YaHei UI,PingFang SC,sans-serif;overflow:hidden}.material-editor-dialog[open]{display:flex;flex-direction:column}.material-editor-dialog::backdrop{background:#080b14aa;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.material-dialog-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid var(--border-subtle,#ffffff10);flex:none}.material-dialog-header h2{font-size:21px;line-height:1.4;margin:5px 0 0;font-weight:650}.material-eyebrow{display:flex;align-items:center;gap:7px;color:var(--icon-creative,#a48add);font-size:11px;letter-spacing:.06em}.material-editor-dialog .icon-button{display:grid;place-items:center;border:0;background:transparent;color:inherit;width:32px;height:32px;border-radius:8px}.material-editor-grid{display:grid;grid-template-columns:minmax(190px,1fr) minmax(260px,1.2fr) minmax(210px,.9fr);gap:20px;flex:1;min-height:0;padding:20px 24px}.material-editor-grid>section{min-width:0;min-height:0;display:flex;flex-direction:column}.material-section-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;flex:none}.material-section-heading h3{font-size:13px;font-weight:650;margin:0}.material-section-heading small,.material-muted{font-size:11px;color:var(--text-secondary,#a1a5af);line-height:1.7}.material-muted{margin:8px 0 12px}.material-sentence-list{overflow:auto;min-height:0;flex:1;padding:2px 5px 4px 0;scrollbar-width:thin}.material-sentence-list>button{display:flex;gap:10px;text-align:left;width:100%;border:1px solid transparent;background:transparent;color:inherit;padding:7px 8px;border-radius:8px;margin:0 0 3px;transition:background .12s,box-shadow .12s}.material-sentence-list>button>span{font-size:10px;color:var(--text-secondary,#999);padding-top:3px}.material-sentence-list p{font-size:12px;line-height:1.55;margin:0 0 2px;overflow-wrap:anywhere}.material-sentence-list small{font-size:10px;color:var(--text-secondary,#999);font-variant-numeric:tabular-nums}.material-sentence-list>button:hover:enabled{background:var(--surface-field,#292d36)}.material-sentence-list>button.selected{background:var(--selection-surface,#a388d51c);border-color:var(--accent,#8b5cf6);box-shadow:0 2px 8px #00000006}.material-sentence-list>button.used small>span{color:var(--icon-creative,#a48add)}.material-add{width:100%;margin-top:12px;justify-content:center;font-size:11px;min-height:38px;flex:none}.material-clip-list{flex:1;min-height:90px;overflow:auto;margin-top:12px;scrollbar-width:thin;padding:2px 4px 6px 1px}.material-clip-card{display:flex;align-items:center;gap:10px;padding:12px;width:100%;background:var(--surface-card,#272b35);border:1px solid transparent;border-radius:11px;color:inherit;text-align:left;box-shadow:0 3px 10px #0000000a;margin-bottom:9px}.material-clip-card>div{min-width:0;flex:1}.material-clip-card strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:550}.material-clip-card small{display:block;font-size:10px;line-height:1.7;margin-top:4px;color:var(--text-secondary,#a1a5af)}.material-clip-card>span:last-child{font-size:10px;color:var(--text-secondary,#a1a5af)}.material-clip-card.selected{border-color:var(--accent,#8b5cf6);background:var(--selection-surface,#a388d51c)}.material-clip-icon{display:grid;place-items:center;width:33px;height:38px;border-radius:8px;background:var(--surface-field,#323640);color:var(--icon-creative,#a48add);flex:none}.material-empty{height:100%;min-height:130px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:12px;color:var(--text-secondary,#a1a5af)}.material-empty svg{color:var(--icon-creative,#a48add)}.material-empty strong{font-size:12px;font-weight:500}.material-empty p{font-size:11px;line-height:1.8;margin:0}.insert-settings{flex:none;border-top:1px solid var(--border-subtle,#ffffff10);padding-top:12px;margin-top:8px}.material-setting-row{display:flex;gap:10px;margin:12px 0}.material-setting-row>label{flex:1;min-width:0;display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--text-secondary,#a1a5af)}.material-setting-row input{box-sizing:border-box;width:100%;min-width:0;padding:8px 10px;border:0;border-radius:8px;background:var(--surface-field,#292d36);color:var(--text-primary,#e8e8ec);font:inherit;font-size:12px;outline-offset:2px}.material-setting-row .writing-select{width:100%;min-height:34px;border:0;border-radius:8px;background:var(--surface-field,#292d36);color:var(--text-primary,#e8e8ec)}.insert-preview{border-left:1px solid var(--border-subtle,#ffffff10);padding-left:20px}.insert-preview-tabs{display:flex;border-radius:9px;background:var(--surface-field,#292d36);padding:3px;margin-bottom:14px;flex:none}.insert-preview-tabs button{flex:1;font-size:11px;border:0;padding:8px 5px;border-radius:7px;background:transparent;color:var(--text-secondary,#a1a5af)}.insert-preview-tabs button.selected{color:var(--text-primary,#eee);background:var(--surface-card,#373b46);box-shadow:0 2px 5px #0001}.material-canvas{position:relative;width:100%;aspect-ratio:9/16;max-height:calc(93vh - 275px);align-self:center;overflow:hidden;border-radius:10px;background:var(--surface-field,#292d36)}.material-canvas>video{display:block;width:100%;height:100%;object-fit:contain}.material-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.material-layer-small{right:auto;bottom:auto}.material-layer>img,.material-layer>video{width:100%;height:100%;object-fit:cover;display:block}.insert-preview-controls{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap;flex:none}.insert-preview-controls span{font-size:10px;font-variant-numeric:tabular-nums}.insert-preview-controls input{width:100%;accent-color:var(--accent,#8b5cf6);height:10px;margin:0}.insert-preview>.material-muted{font-size:10px}.material-render-status,.material-loading{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:12px;flex:1;padding:18px;color:var(--text-secondary,#aaa)}.material-render-status strong,.material-loading strong{font-size:13px;color:var(--text-primary,#eee)}.material-render-status p,.material-loading p{font-size:11px;line-height:1.8;margin:0}.material-render-status svg,.material-loading svg{color:var(--icon-creative,#a48add)}.material-dialog-footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 24px;border-top:1px solid var(--border-subtle,#ffffff10);flex:none}.material-dialog-footer .primary-button{flex:none;white-space:nowrap;display:flex;align-items:center;gap:8px}.material-dialog-footer p{font-size:11px;line-height:1.6;margin:0}.material-success{color:var(--status-success,#48ac88)}.material-editor-dialog button{cursor:pointer}.material-editor-dialog button:disabled{cursor:default;opacity:.5}.material-editor-dialog button:focus-visible{outline:2px solid var(--focus-ring,#9c7ae7);outline-offset:2px}.material-editor-dialog .text-button{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--icon-creative,#a48add);background:transparent;border:0;padding:0}.material-editor-dialog .field-error{color:var(--status-error,#e28d89)}@media(max-width:1100px){.material-editor-grid{gap:12px;padding:16px;grid-template-columns:minmax(170px,1fr) minmax(230px,1.2fr) minmax(195px,.9fr)}.insert-preview{padding-left:12px}.material-dialog-header{padding:16px}.material-dialog-footer{padding:12px 16px}.material-setting-row{gap:6px}.material-sentence-list p{font-size:11px}.material-clip-card{padding:9px}}@media(max-height:760px){.material-dialog-header,.material-editor-grid{padding-block:12px}.insert-settings .material-muted{display:none}.material-setting-row{margin:9px 0}.insert-preview>.material-muted{display:none}.insert-settings .material-section-heading{margin-bottom:4px}.material-canvas{max-height:calc(93vh - 210px)}}@media(prefers-reduced-motion:reduce){.material-editor-dialog *{transition:none!important}}:root .material-editor-dialog .material-dialog-footer>.primary-button{width:auto;flex:0 0 auto;min-height:40px}:root .material-editor-dialog .material-dialog-footer>div{flex:1;min-width:0}:root .material-editor-dialog .material-dialog-header h2{font-size:21px;font-weight:650;line-height:1.4}:root .material-editor-dialog>.material-dialog-header,:root .material-editor-dialog>.material-dialog-footer,:root .material-editor-dialog>.material-editor-grid{margin:0}.material-sentence-list>button>div{min-width:0;flex:1}:root .material-editor-dialog :is(h2,h3){color:var(--text-primary,#e8e8ec)}:root .material-editor-dialog .insert-settings{border-left:0;padding-left:0;overflow:visible}:root .material-editor-dialog .material-canvas{width:min(100%,calc((93vh - 275px)*var(--material-ratio,.5625)));flex:none}@media(max-height:760px){:root .material-editor-dialog .material-canvas{width:min(100%,calc((93vh - 210px)*var(--material-ratio,.5625)))}}.material-canvas-stage{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;container-type:size}:root .material-editor-dialog .material-canvas-stage>.material-canvas{width:min(100cqw,calc(100cqh*var(--material-ratio,.5625)));max-height:100%;flex:none}.material-sentence-list{touch-action:pan-y;-webkit-user-select:none;user-select:none}.material-sentence-list>button{touch-action:none}.material-sentence-list>button>span{padding-top:1px}.material-sentence-list small{font-size:9px;line-height:1.3}.material-drag-hint{font-size:11px;line-height:1.6;color:var(--icon-creative,#a48add);margin:6px 0}.material-layer{pointer-events:none}.material-transform{position:absolute;box-sizing:border-box;border:1.5px solid #a78bfa;box-shadow:0 0 0 1px #15121e55;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.material-transform:active{cursor:grabbing}.material-transform:focus-visible{outline:2px solid #fff;outline-offset:2px}.material-transform.locked{pointer-events:none}.material-transform-label{position:absolute;left:0;top:0;background:#25202edb;color:#fff;font-size:9px;padding:2px 5px;border-radius:0 0 5px;white-space:nowrap;pointer-events:none}.material-resize-handle{position:absolute;right:-1px;bottom:-1px;width:18px;height:18px;min-width:0;padding:0;border:2px solid white;border-radius:5px;background:#9472df;cursor:nwse-resize!important;touch-action:none;box-shadow:0 1px 5px #0005}.material-resize-handle:after{content:"";position:absolute;top:4px;right:3px;bottom:3px;left:4px;border-bottom:1px solid white;border-right:1px solid white}:root .packaging-layout-page{grid-template-columns:minmax(0,1fr)}:root .packaging-inline{display:block;width:100%;max-width:none;height:auto;max-height:none;overflow:visible;border:0;background:transparent;box-shadow:none;border-radius:0}.packaging-layout{display:grid;grid-template-columns:minmax(320px,1.25fr) minmax(240px,.8fr);gap:24px;padding:20px;min-height:0;overflow:auto;flex:1;align-items:start}.packaging-inline .packaging-layout{padding:0;overflow:visible}.packaging-sections{display:grid;gap:16px;min-width:0}.packaging-card{border:1px solid var(--border-default);border-radius:18px;padding:20px;background:var(--surface-card);display:grid;gap:16px;min-width:0}.packaging-card-heading{display:flex;gap:10px;align-items:center}.packaging-card-heading>span{color:var(--accent);background:var(--selection-surface);border-radius:8px;padding:5px 7px;font-size:12px}.packaging-card-heading h3{margin:0;font-size:17px}.packaging-switch{display:flex;align-items:center;gap:9px;font-size:14px}.packaging-switch input{width:18px;height:18px;min-height:0;accent-color:var(--accent)}.packaging-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.packaging-field-grid>.control-field,.headline-details>.control-field{min-width:0;display:grid;gap:7px;font-size:13px;color:var(--text-secondary)}.packaging-card .writing-select{width:100%;min-height:42px;padding:10px 12px;background:var(--surface-field);border:1px solid var(--border-default);border-radius:12px;color:var(--text-primary);text-align:left;justify-content:space-between}.packaging-card .writing-select>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.packaging-card input[type=color]{height:38px;width:58px;min-height:0;padding:3px;border:1px solid var(--border-default);border-radius:9px;background:var(--surface-field)}.packaging-card input[type=range]{width:100%;accent-color:var(--accent)}.packaging-help{font-size:13px;line-height:1.7;color:var(--text-secondary);margin:0}.packaging-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.packaging-actions button{min-height:40px;display:inline-flex;align-items:center;gap:7px}.headline-settings{border:1px solid var(--border-default);border-radius:13px;padding:12px;display:grid;gap:12px;background:var(--surface-field)}.headline-text-row{display:flex;align-items:center;gap:8px}.headline-text-row>span{font-size:12px;color:var(--text-secondary)}.headline-text-row input{min-width:0;flex:1;padding:10px;border:0;border-radius:8px;color:var(--text-primary);background:var(--surface-card);font:inherit;font-size:15px}.headline-details{font-size:13px;color:var(--text-secondary)}.headline-details summary{cursor:pointer;padding:6px 0}.headline-details[open]{display:grid;gap:12px}.headline-details[open]>div,.headline-details[open]>.control-field{margin-top:12px}.packaging-card .material-sentence-list{max-height:260px;min-height:0;overflow:auto;border:1px solid var(--border-default);border-radius:12px;padding:8px;flex:none}.packaging-card .material-sentence-list p{font-size:14px}.packaging-card .material-clip-list{flex:none;max-height:220px;overflow:auto}.packaging-card .material-empty{display:none}.packaging-card .insert-settings{margin:0;padding-top:15px}.packaging-card .material-setting-row>.control-field{font-size:13px}.packaging-layout>.insert-preview{position:sticky;top:16px;min-width:0;padding:16px;border:1px solid var(--border-default);border-radius:18px;background:var(--surface-card);display:flex;flex-direction:column;gap:10px;align-self:start}:root .material-editor-dialog .packaging-layout .material-canvas-stage{display:flex;align-items:center;justify-content:center;height:clamp(300px,58vh,640px);min-height:300px;flex:none;container-type:size}:root .material-editor-dialog .packaging-layout .material-canvas{width:min(100cqw,calc(100cqh*var(--material-ratio,.5625)));height:auto;aspect-ratio:var(--material-ratio,.5625);max-height:none;container-type:inline-size;flex:none;border-radius:12px}.material-canvas>.material-layer{z-index:1}.material-canvas>.material-layer-small{z-index:2}.material-canvas>.material-transform{z-index:3}.packaging-caption{position:absolute;z-index:10;bottom:8%;left:8%;width:84%;text-align:center;line-height:1.3;text-shadow:1px 1px 2px #000,-1px -1px 2px #000;pointer-events:none}.packaging-headline{position:absolute;z-index:11;transform:translate(-50%,-50%);max-width:80%;text-align:center;line-height:1.2;pointer-events:none}.packaging-headline.outline{text-shadow:2px 2px 1px #201a16,-2px -2px 1px #201a16}.packaging-headline.label{background:#302020cc;padding:8px;border-radius:5px}.packaging-inline .material-dialog-footer{padding:18px 0;margin-top:16px}.material-dialog-footer>div{min-width:0}.packaging-layout .material-muted{font-size:12px}.packaging-layout .insert-preview-tabs button{font-size:13px;min-height:38px}@media(max-width:900px){.packaging-layout{grid-template-columns:minmax(0,1fr)}.packaging-layout>.insert-preview{position:static;grid-row:1}.packaging-layout .material-canvas-stage{height:330px!important;min-height:0!important}.packaging-card{padding:16px}.packaging-field-grid{gap:10px}.packaging-inline .material-dialog-footer{flex-wrap:wrap}.packaging-card input,.packaging-card .writing-select{font-size:16px}.packaging-inline .packaging-layout{padding:0}}@media(prefers-reduced-motion:reduce){.packaging-layout *{scroll-behavior:auto!important;transition:none!important}}.packaging-inline .packaging-layout{gap:16px;grid-template-columns:minmax(340px,1fr) minmax(240px,.65fr)}.packaging-inline .packaging-sections{gap:10px}.packaging-inline .packaging-card{padding:14px 16px;gap:10px;border-radius:14px}.packaging-inline .packaging-card-heading{gap:8px;min-height:28px}.packaging-inline .packaging-card-heading h3{font-size:15px}.packaging-inline .packaging-card-heading>span{padding:3px 6px}.packaging-inline .packaging-card-heading .packaging-switch{margin-left:auto;padding:0;min-height:0}.packaging-inline .packaging-card-heading small{margin-left:auto;color:var(--text-secondary);font-size:12px}.packaging-inline .subtitle-compact .packaging-field-grid{grid-template-columns:minmax(100px,1.5fr) minmax(85px,1fr) auto;align-items:center;gap:10px}.packaging-inline .subtitle-compact .packaging-field-grid>.control-field{display:flex;align-items:center;gap:8px;white-space:nowrap}.packaging-inline .subtitle-compact .writing-select{min-width:0;flex:1}.packaging-inline .packaging-card .writing-select{min-height:36px;padding:7px 10px;border-radius:9px;font-size:14px}.packaging-inline .packaging-card input[type=color]{height:34px;width:40px;padding:2px}.packaging-inline .headline-toolbar{gap:8px}.packaging-inline .headline-toolbar>.packaging-help{flex:1;font-size:12px}.packaging-inline .packaging-actions button{min-height:34px;padding:6px 10px;font-size:13px}.packaging-inline .headline-settings{padding:8px 10px;gap:4px;border-radius:10px}.packaging-inline .headline-text-row input{padding:6px 8px;min-height:34px;font-size:15px}.packaging-inline .headline-details summary{padding:3px 0;font-size:12px;min-height:22px}.packaging-inline .headline-details[open]{padding-top:4px}.packaging-inline .headline-details .packaging-field-grid{gap:8px}.packaging-inline .material-sentence-list{max-height:180px;padding:4px;border-radius:10px}.packaging-inline .material-sentence-list button{padding:7px 9px;min-height:34px;gap:8px}.packaging-inline .material-sentence-list p{margin:0;font-size:14px;line-height:1.5}.packaging-inline .material-clip-list{max-height:150px;gap:6px}.packaging-inline .material-clip-card{padding:8px 10px;min-height:48px}.packaging-inline .insert-settings{padding-top:10px;gap:8px}.packaging-inline .insert-settings .material-section-heading h3{font-size:14px}.packaging-inline .material-dialog-footer{margin-top:10px;padding:12px 0}.packaging-inline .packaging-layout>.insert-preview{padding:12px;gap:8px;border-radius:14px}:root[data-surface=web] .packaging-layout-page .wizard-editor-heading{padding-bottom:12px!important;margin-bottom:0!important}:root[data-surface=web] .packaging-layout-page .wizard-editor-heading h1{font-size:20px}@media(max-width:1100px){.packaging-inline .subtitle-compact .packaging-field-grid>.control-field{display:grid;gap:4px}.packaging-inline .subtitle-compact .packaging-field-grid{align-items:end}}@media(max-width:760px){.packaging-inline .packaging-layout{grid-template-columns:minmax(0,1fr)}.packaging-inline .packaging-card{padding:12px}.packaging-inline .packaging-layout>.insert-preview{grid-row:auto}.packaging-inline .packaging-card .writing-select,.packaging-inline .headline-text-row input{font-size:16px;min-height:40px}.packaging-inline .packaging-actions button{min-height:40px}.packaging-inline .headline-toolbar>.packaging-help{flex-basis:100%}.packaging-inline .packaging-card-heading small{font-size:11px}}.packaging-inline .material-clip-list{min-height:0;margin-top:0}.packaging-inline .packaging-card{border:0;border-radius:0;background:transparent;padding:12px 0}.packaging-inline .packaging-card+.packaging-card{border-top:1px solid var(--border-subtle)}.packaging-inline .packaging-sections{gap:0}.packaging-inline .headline-settings{border:0;border-radius:0;background:transparent;padding:5px 0}.packaging-inline .headline-settings+.headline-settings{border-top:1px solid var(--border-subtle);padding-top:9px}.packaging-inline .headline-text-row input{border:1px solid var(--border-default);background:var(--surface-field)}.packaging-inline .material-sentence-list{border:0;background:var(--surface-field)}.packaging-inline .packaging-card .control-field{cursor:default}.packaging-inline .packaging-card-heading .packaging-switch{display:contents}.packaging-inline .packaging-card-heading .packaging-switch input{margin-left:auto;cursor:pointer}.packaging-inline .packaging-layout>.insert-preview{border:0;background:var(--surface-field);border-radius:12px}.packaging-headline{animation:social-caption-enter .1s ease-out}@keyframes social-caption-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.packaging-headline{animation:none}}.wizard-page{padding:32px 28px;max-width:1800px;margin:auto}.wizard-layout.without-preview{grid-template-columns:196px minmax(0,1fr)}.copy-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:24px}.copy-source,.copy-rewrite{min-width:0}.copy-rewrite{padding-left:24px;border-left:1px solid var(--paint-border-2d4033, #2d4033)}.copy-panel-title{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:500;color:var(--paint-fg-bedcc8, #bedcc8);margin-bottom:18px}.copy-panel-title svg{color:var(--paint-fg-8dc7a0, #8dc7a0)}.copy-workspace .douyin-import{margin-top:0;padding:12px}.copy-workspace .theme-options{margin-top:0}.copy-workspace .wizard-textarea{min-height:320px}.copy-workspace .rewrite-actions{margin-top:15px}.copy-workspace .hint{font-size:10px}.copy-layout .wizard-editor{min-height:650px}.copy-source .wizard-field-heading{margin-top:20px}.copy-workspace .theme-options small{font-size:9px}.composition-controls{padding-top:23px}.composition-controls .rewrite-button{width:100%}.composite-stage{background:var(--paint-bg-101a14, #101a14);border:1px solid var(--paint-border-334838, #334838);border-radius:10px;aspect-ratio:9/16;overflow:hidden;display:grid;place-items:center}.composite-stage img{display:block;width:100%;height:100%;object-fit:contain}.composite-empty{display:flex;flex-direction:column;align-items:center;gap:18px;text-align:center;padding:15px;color:var(--paint-fg-83af92, #83af92)}.composite-empty strong{font-size:12px;font-weight:500}.composite-empty p{font-size:10px;color:var(--paint-fg-72937d, #72937d);line-height:1.8;margin:0}.wizard-step-body>.douyin-import:first-child{margin-top:23px}.wizard-subsection{margin-top:28px;padding-top:24px;border-top:1px solid var(--paint-border-2c3c31, #2c3c31)}.wizard-subsection.first{margin-top:0;padding-top:0;border:0}.wizard-subsection h2{display:flex;gap:9px;align-items:center;font-size:14px;font-weight:500;color:var(--paint-fg-c1d9c9, #c1d9c9);margin:0 0 12px}.wizard-subsection h2 svg{color:var(--paint-fg-a5cfb2, #a5cfb2)}.wizard-subsection p{font-size:11px;color:var(--paint-fg-809c8a, #809c8a);line-height:1.8;margin:0}.wizard-step-body .wizard-subsection+.theme-options{margin-top:18px}.wizard-layout{display:grid;grid-template-columns:196px minmax(320px,1fr) minmax(260px,320px);gap:20px;align-items:start}.wizard-nav,.wizard-editor,.video-result-card{background:var(--paint-bg-171f1a, #171f1a);border:1px solid var(--paint-border-2b3930, #2b3930);border-radius:14px;min-width:0}.wizard-nav{padding:23px 12px;position:sticky;top:24px}.wizard-nav-heading{padding:0 10px 19px;border-bottom:1px solid var(--paint-border-2b3930, #2b3930)}.wizard-nav-heading .eyebrow{font-size:8px;letter-spacing:2px}.wizard-nav-heading h2{font-size:17px;font-weight:550;margin:14px 0 8px}.wizard-nav-heading p{font-size:10px;color:var(--paint-fg-7d9385, #7d9385);margin:0}.wizard-nav ol{list-style:none;margin:19px 0;padding:0}.wizard-nav li{position:relative}.wizard-nav li+li{margin-top:8px}.wizard-nav button{width:100%;display:flex;gap:10px;align-items:center;text-align:left;background:transparent;border:1px solid transparent;padding:16px 8px;border-radius:9px;color:var(--paint-fg-8b9e92, #8b9e92)}.wizard-nav button.active{background:linear-gradient(110deg,var(--paint-bg-2a4233, #2a4233),var(--paint-bg-24332a, #24332a));border-color:var(--paint-border-425e4b, #425e4b);color:var(--paint-fg-cfefda, #cfefda)}.wizard-number{width:28px;height:28px;flex-shrink:0;display:grid;place-items:center;border:1px solid var(--paint-border-3a4d40, #3a4d40);border-radius:50%;font-size:10px;background:var(--paint-bg-1a261e, #1a261e)}.active .wizard-number{background:var(--paint-bg-bae8c8, #bae8c8);color:var(--paint-fg-1e3c29, #1e3c29);border-color:var(--paint-border-bae8c8, #bae8c8);box-shadow:0 0 15px var(--paint-shadow-a8e6ba14, #a8e6ba14)}.complete .wizard-number{color:var(--paint-fg-b8d9c1, #b8d9c1)}.wizard-nav-copy{flex:1;min-width:0}.wizard-nav-copy strong{display:block;font-size:12px;font-weight:500}.wizard-nav-copy small{display:block;font-size:9px;color:var(--paint-fg-72917d, #72917d);margin-top:8px;white-space:nowrap}.wizard-nav-icon{opacity:.6;display:none}.wizard-local-note{border-top:1px solid var(--paint-border-2b3930, #2b3930);padding:18px 8px 0;color:var(--paint-fg-6b8775, #6b8775);font-size:9px;line-height:1.8}.wizard-editor{padding:28px;min-height:650px;display:flex;flex-direction:column}.wizard-editor-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--paint-border-2c3c31, #2c3c31);padding-bottom:22px}.wizard-editor-heading .eyebrow{font-size:9px;letter-spacing:2px;color:var(--paint-fg-88b396, #88b396)}.wizard-editor-heading h1{font-size:23px;font-weight:550;margin:12px 0 0;line-height:1.2}.wizard-heading-icon{width:43px;height:43px;display:grid;place-items:center;background:var(--paint-bg-23372a, #23372a);border:1px solid var(--paint-border-35503e, #35503e);border-radius:12px;color:var(--paint-fg-acd8b9, #acd8b9)}.wizard-step-body{flex:1;min-width:0}.wizard-intro{color:var(--paint-fg-8ca494, #8ca494);font-size:12px;line-height:1.9;margin:23px 0}.wizard-field-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:22px 0 12px;font-size:12px;color:var(--paint-fg-bed1c4, #bed1c4)}.wizard-field-heading span{font-size:10px;color:var(--paint-fg-72897b, #72897b)}.wizard-field-heading strong{font-weight:500}.wizard-textarea{display:block;width:100%;min-height:240px;resize:vertical;color:var(--paint-fg-dce8df, #dce8df);background:var(--paint-bg-111a14, #111a14);border:1px solid var(--paint-border-344a3b, #344a3b);border-radius:9px;padding:17px;font-size:13px;line-height:1.9}.wizard-textarea::placeholder{color:var(--paint-fg-647b6c, #647b6c)}.hint.left{text-align:left;line-height:1.8}.wizard-controls{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--paint-border-2c3c31, #2c3c31);margin-top:30px;padding-top:20px;gap:14px}.wizard-controls>div{display:flex;align-items:center;gap:12px}.wizard-next-hint{font-size:10px;color:var(--paint-fg-81978a, #81978a)}.wizard-next,.rewrite-button{display:flex;align-items:center;justify-content:center;gap:9px;padding:11px 16px;border:1px solid var(--paint-border-b6e3c3, #b6e3c3);border-radius:8px;background:var(--paint-bg-b6e3c3, #b6e3c3);color:var(--paint-fg-203c29, #203c29);font-size:12px;white-space:nowrap}.wizard-controls .outline-button{padding:11px 13px}.wizard-empty{text-align:center;padding:55px 20px;border:1px dashed var(--paint-border-3a5442, #3a5442);border-radius:10px;background:var(--paint-bg-1b2b21, #1b2b21);margin:20px 0;color:var(--paint-fg-9bc0a6, #9bc0a6)}.wizard-empty h3{font-size:16px;font-weight:500}.wizard-empty p{font-size:11px;line-height:1.9;color:var(--paint-fg-7e9b88, #7e9b88)}.wizard-empty .outline-button{margin-top:15px}.wizard-select{width:100%;font-size:13px;padding:14px}.wizard-upload{min-height:300px}.wizard-editor .advanced-toggle,.wizard-editor .uploaded-person{margin-top:25px}.background-asset img{width:100px;height:70px}.wizard-input-label{display:block;margin:17px 0;color:var(--paint-fg-a9c0b0, #a9c0b0);font-size:12px}.theme-options{padding:0;border:0;margin:24px 0 16px;display:flex;gap:12px}.theme-options legend{font-size:12px;color:var(--paint-fg-acc2b4, #acc2b4);margin-bottom:12px}.theme-options label{display:flex;gap:9px;align-items:flex-start;flex:1;border:1px solid var(--paint-border-334a3b, #334a3b);border-radius:9px;background:var(--paint-bg-132018, #132018);padding:14px;cursor:pointer;color:var(--paint-fg-96ae9e, #96ae9e);font-size:12px;min-width:0}.theme-options label.selected{border-color:var(--paint-border-729b7f, #729b7f);background:var(--paint-bg-253c2d, #253c2d);color:var(--paint-fg-d0eed9, #d0eed9)}.theme-options input{width:14px;height:14px;margin:1px 0 0;accent-color:var(--paint-fg-afe2be, #afe2be);flex-shrink:0}.theme-options small{display:block;font-size:10px;color:var(--paint-fg-7e9c89, #7e9c89);line-height:1.6;margin-top:8px}.rewrite-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:22px 0 12px}.rewrite-source{background:var(--paint-bg-122018, #122018);border:1px solid var(--paint-border-2e4435, #2e4435);border-radius:9px;padding:15px}.rewrite-source .wizard-field-heading{margin:0}.rewrite-source p{font-size:12px;color:var(--paint-fg-93ad9c, #93ad9c);max-height:120px;overflow-y:auto;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin-bottom:0}.creation-summary{margin:20px 0;border:1px solid var(--paint-border-334a3a, #334a3a);border-radius:10px;background:var(--paint-bg-132018, #132018);padding:0 18px}.creation-summary>div{display:grid;grid-template-columns:74px 1fr;gap:16px;border-bottom:1px solid var(--paint-border-2e4234, #2e4234);padding:16px 0;font-size:12px;line-height:1.8}.creation-summary>div:last-child{border:0}.creation-summary dt{color:var(--paint-fg-7f9e89, #7f9e89)}.creation-summary dd{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;max-height:190px;overflow:auto;color:var(--paint-fg-c1d7c9, #c1d7c9)}.missing-fields{font-size:12px;padding:14px;background:var(--paint-bg-2d3020, #2d3020);border-radius:9px;color:var(--paint-fg-c4c5a4, #c4c5a4);margin:20px 0}.missing-fields p{margin:0 0 10px}.missing-fields button{display:inline-flex;margin-right:14px}.wizard-create-button{margin-top:24px}.video-result-column{min-width:0;position:sticky;top:24px}.video-result-card{padding:20px}.video-result-card h2{display:flex;gap:8px;align-items:center;font-size:13px}.video-result-card .section-header{margin-bottom:18px}.video-placeholder{position:relative;min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px;background:radial-gradient(ellipse at center,var(--paint-bg-21372a, #21372a),var(--paint-bg-111d16, #111d16) 68%);border:1px solid var(--paint-border-334838, #334838);border-radius:10px;overflow:hidden}.video-frame-line{position:absolute;top:18px;right:30px;bottom:18px;left:30px;border:1px solid var(--paint-border-516f593d, #516f593d);border-radius:9px;pointer-events:none}.video-symbol{display:grid;place-items:center;width:62px;height:62px;border:1px solid var(--paint-border-3e5b48, #3e5b48);background:var(--paint-bg-253e2e, #253e2e);border-radius:18px;color:var(--paint-fg-a4ccb2, #a4ccb2);box-shadow:0 0 50px var(--paint-shadow-9bddb00b, #9bddb00b);margin-bottom:23px;z-index:1}.video-placeholder strong{font-size:12px;font-weight:500;color:var(--paint-fg-bcd4c5, #bcd4c5);z-index:1}.video-placeholder p{font-size:10px;color:var(--paint-fg-718e7b, #718e7b);line-height:1.8;z-index:1;max-width:190px}.video-format{position:absolute;bottom:25px;letter-spacing:1.5px;font-size:8px;color:var(--paint-fg-557761, #557761)}.video-preview-note{font-size:10px;text-align:center;color:var(--paint-fg-718a7a, #718a7a);margin:16px 0 0}.wizard-result-tip{color:var(--paint-fg-668773, #668773);font-size:10px;line-height:1.9;padding:19px 5px}.result-progress{list-style:none;padding:0;margin:16px 0;display:grid;gap:13px}.result-progress li{display:flex;gap:10px;align-items:center;color:var(--paint-fg-667f6e, #667f6e);font-size:11px}.result-progress .done{color:var(--paint-fg-b9e1c5, #b9e1c5)}.video-result-column .task-card{padding:18px}@media(min-width:1600px){.wizard-page{padding:35px}.wizard-layout{grid-template-columns:215px minmax(420px,1fr) 350px;gap:24px}.wizard-nav-icon{display:block}.wizard-editor{min-height:720px}.video-placeholder{min-height:430px}}@media(max-width:1250px){.wizard-page{padding:24px 18px}.wizard-layout{grid-template-columns:162px minmax(290px,1fr) 235px;gap:14px}.wizard-editor{padding:22px}.wizard-nav{padding:20px 8px}.wizard-nav button{gap:7px;padding:14px 6px}.wizard-nav-copy small{font-size:8px}.wizard-nav-heading{padding:0 6px 16px}.wizard-nav-heading h2{font-size:15px}.video-result-card{padding:15px}.video-placeholder{min-height:320px}.wizard-controls>div{flex-direction:column;gap:8px;align-items:flex-end}}@media(max-width:1080px){.wizard-layout{grid-template-columns:150px minmax(0,1fr)}.video-result-column{grid-column:2;position:static}.video-placeholder{min-height:280px}.wizard-nav{grid-row:1 / span 2}.wizard-editor{min-height:600px}}@media(max-width:720px){.wizard-layout{grid-template-columns:minmax(0,1fr)}.wizard-nav{grid-row:auto;position:static;padding:15px}.wizard-nav-heading{display:none}.wizard-nav ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.wizard-nav li+li{margin:0}.wizard-nav button{justify-content:center;gap:6px;padding:12px 6px}.wizard-nav-copy small,.wizard-local-note{display:none}.wizard-nav-copy{flex:initial}.wizard-nav-copy strong{font-size:11px}.wizard-number{width:22px;height:22px;font-size:9px}.video-result-column{grid-column:auto}.wizard-editor{padding:20px;min-height:550px}.wizard-page{padding:18px 14px}.theme-options{gap:8px}.theme-options label{padding:12px 9px}.wizard-textarea{min-height:240px}.wizard-editor-heading h1{font-size:22px}.wizard-controls .outline-button,.wizard-next{padding:10px 12px}.wizard-controls{gap:8px}.rewrite-button{font-size:11px;padding:11px}.wizard-controls .wizard-next-hint{font-size:9px}.creation-summary>div{grid-template-columns:62px 1fr;gap:10px}.video-placeholder{min-height:320px}}@media(max-width:720px){.wizard-nav ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1600px){.wizard-layout.without-preview{grid-template-columns:215px minmax(0,1fr)}}@media(max-width:1250px){.wizard-layout.without-preview{grid-template-columns:162px minmax(0,1fr)}.copy-workspace{gap:18px}.copy-rewrite{padding-left:18px}.copy-workspace .theme-options{flex-direction:column}.copy-workspace .theme-options label{padding:10px}.copy-workspace .theme-options small{margin-top:4px}}@media(max-width:1080px){.wizard-layout.without-preview{grid-template-columns:150px minmax(0,1fr)}.copy-workspace{grid-template-columns:1fr}.copy-rewrite{padding-left:0;border-left:0;padding-top:22px;border-top:1px solid var(--paint-border-2d4033, #2d4033)}.copy-workspace .theme-options{flex-direction:row}.copy-workspace .wizard-textarea{min-height:220px}}@media(max-width:720px){.wizard-layout.without-preview{grid-template-columns:minmax(0,1fr)}.copy-workspace{margin-top:20px}.copy-layout .wizard-editor{min-height:0}.composite-stage{max-height:520px;aspect-ratio:auto;min-height:300px}.composite-stage img{max-height:520px}}.final-review{margin:24px 0;background:var(--paint-bg-132018, #132018);border:1px solid var(--paint-border-334a3a, #334a3a);border-radius:10px;padding:0 18px}.final-review>div{display:grid;grid-template-columns:80px minmax(0,1fr);gap:18px;padding:20px 0;align-items:start;border-bottom:1px solid var(--paint-border-2e4234, #2e4234)}.final-review>div:last-child{border-bottom:0}.final-review dt{color:var(--paint-fg-8aa996, #8aa996);font-size:12px;line-height:24px;padding-top:2px}.final-review dd{margin:0;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:start}.review-value{color:var(--paint-fg-cee4d6, #cee4d6);font-size:12px;line-height:24px;white-space:pre-wrap;overflow-wrap:anywhere;max-height:180px;overflow:auto;padding-top:2px}.review-value:has(img){display:flex;align-items:center;gap:12px;white-space:normal}.review-value img{width:52px;height:68px;object-fit:cover;border-radius:6px;flex-shrink:0}.review-value.missing{color:var(--paint-fg-b3a587, #b3a587)}.review-actions{display:flex;flex-direction:column;align-items:flex-end;gap:9px;min-width:52px;padding-top:3px}.review-ready,.review-missing{display:flex;align-items:center;gap:4px;white-space:nowrap;font-size:10px;line-height:20px}.review-ready{color:var(--paint-fg-a6d8b7, #a6d8b7)}.review-missing{color:var(--paint-fg-c3ac84, #c3ac84)}.review-validation{font-size:11px;color:var(--paint-fg-d2b68e, #d2b68e);line-height:1.8;display:flex;align-items:center;gap:7px}.review-validation.ready{color:var(--paint-fg-a6d8b7, #a6d8b7)}.review-actions .text-button{font-size:10px}@media(max-width:720px){.final-review{padding:0 13px}.final-review>div{grid-template-columns:65px minmax(0,1fr);gap:10px}.final-review dd{grid-template-columns:minmax(0,1fr);gap:8px}.review-actions{flex-direction:row;align-items:center;justify-content:space-between}.review-value img{width:44px;height:58px}}:root .desktop-workspace .digital-human-page .desktop-final-actions{flex-direction:row;align-items:center;gap:10px;min-width:0}:root .desktop-workspace .digital-human-page .wizard-remake-button{white-space:nowrap;flex:none}:root .desktop-workspace .material-open-button{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;min-height:40px;margin-top:12px}.material-open-button span{font-size:10px;color:var(--text-secondary);margin-left:auto}:root .desktop-workspace .digital-human-page .video-generation-notice p{margin:10px 0 0;color:var(--text-secondary);font-size:12px;line-height:1.8}:root .desktop-workspace .photo-step-body .wizard-intro{display:none}:root .desktop-workspace .photo-step-body .wizard-subsection.first{margin:0 0 4px;padding:0}:root .desktop-workspace .photo-step-body .wizard-field-heading{margin:2px 0 8px}:root .desktop-workspace .photo-step-body .uploaded-person{margin:8px 0;padding:10px;gap:14px}:root .desktop-workspace .photo-step-body .uploaded-person img{width:auto;max-width:110px;height:80px;max-height:80px;object-fit:contain}:root .desktop-workspace .photo-step-body .uploaded-person .text-button{display:inline-flex;margin-right:12px;gap:4px}:root .desktop-workspace .photo-step-body>.hint{margin:7px 0;font-size:11px}.voice-required-warning[data-v-0d9b4d35]{color:var(--paint-fg-ffb6ad, #ffb6ad)!important;font-weight:600;font-size:14px;line-height:1.6}.billing-cost-hint[data-v-0d9b4d35]{font-size:12px;color:var(--text-secondary);line-height:1.6}@media(max-width:700px){.speech-heading-actions[data-v-0d9b4d35]{flex-wrap:wrap}.billing-cost-hint[data-v-0d9b4d35]{font-size:11px}}.enhancement-toggle[data-v-0d9b4d35]{display:flex;align-items:center;gap:12px;padding:18px;border:1px solid var(--border-default);border-radius:14px}.enhancement-toggle input[data-v-0d9b4d35]{width:20px;height:20px}.enhancement-toggle span[data-v-0d9b4d35]{display:grid;gap:6px}.enhancement-toggle small[data-v-0d9b4d35],.packaging-entry p[data-v-0d9b4d35]{color:var(--text-secondary)}.packaging-entry[data-v-0d9b4d35]{padding:28px;display:grid;gap:18px;justify-items:start}.packaging-entry h2[data-v-0d9b4d35],.packaging-entry p[data-v-0d9b4d35]{margin:0}:root[data-surface=web] .web-workspace .digital-human-page .wizard-layout{grid-template-columns:minmax(0,1fr) 320px!important}:root[data-surface=web] .web-workspace .digital-human-page .wizard-layout>.wizard-editor{grid-column:1!important;width:100%;max-width:none}:root[data-surface=web] .web-workspace .digital-human-page .video-result-column{grid-column:2;grid-row:2;width:320px;position:sticky;top:16px;align-self:start}:root[data-surface=web] .video-result-column :is(.video-result-card,.cover-preview,.insert-preview){box-sizing:border-box;width:100%;height:auto!important;min-height:0!important;padding:12px!important;margin:0;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface-card);display:flex;flex-direction:column;gap:10px}:root[data-surface=web] .video-result-column :is(.unified-preview-heading,.cover-preview-header,.insert-preview-tabs){height:38px;min-height:38px;box-sizing:border-box;padding:0;margin:0;display:flex;align-items:center;font-size:14px;color:var(--text-primary)}:root[data-surface=web] .video-result-column :is(.video-placeholder,.cover-canvas-area,.material-canvas-stage){box-sizing:border-box;height:auto!important;min-height:0!important;max-height:none!important;display:flex;align-items:center;justify-content:center;flex:none;position:relative}:root[data-surface=web] .video-result-column .video-placeholder{flex-direction:column;aspect-ratio:auto}:root[data-surface=web] .video-result-column .material-canvas-stage{container-type:normal}:root[data-surface=web] .video-result-column .material-canvas{width:min(100%,calc(420px * var(--material-ratio,.5625)));height:auto;aspect-ratio:var(--material-ratio,.5625);max-height:none;flex:none;container-type:inline-size;position:relative;overflow:hidden;border-radius:10px}:root[data-surface=web] .video-result-column .cover-canvas-area>canvas{width:auto!important;height:auto!important;max-width:100%;max-height:420px;object-fit:contain}:root[data-surface=web] .video-result-column .insert-preview>.material-muted{display:none}:root[data-surface=web] .packaging-layout-page .packaging-inline .packaging-layout{display:block}:root[data-surface=web] .packaging-layout-page .packaging-inline .material-dialog-footer{flex-wrap:wrap}@media(max-width:1023px){:root[data-surface=web] .web-workspace .digital-human-page .wizard-layout{grid-template-columns:minmax(0,1fr)!important}:root[data-surface=web] .web-workspace .digital-human-page .video-result-column{grid-column:1;grid-row:3;position:static;width:min(100%,320px);justify-self:center;align-self:center}}:root[data-surface=web] .video-result-column .cover-loading{height:100%;width:100%;aspect-ratio:auto}:root[data-surface=web] body .video-result-column .material-canvas>video{position:absolute!important;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;object-fit:contain!important;margin:0!important;aspect-ratio:auto!important}:root[data-surface=web] body .video-result-column .material-canvas{background:transparent!important}:root[data-surface=web] body .video-result-column .material-layer :is(img,video){width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important}:root[data-surface=web] body .video-result-column .studio-video-frame{width:100%!important;height:auto!important;max-height:none!important;aspect-ratio:auto!important;margin:0;border:0;box-shadow:none;overflow:visible;background:transparent}:root[data-surface=web] body .video-result-column .studio-video-element{display:block;width:min(100%,calc(420px * var(--video-ratio,.5625)))!important;height:auto!important;aspect-ratio:var(--video-ratio,.5625)!important;max-height:420px!important;max-width:100%!important;object-fit:contain!important;margin:0 auto!important;border-radius:10px;background:transparent}:root[data-surface=web] body .video-result-column .playback-controls{border-top:1px solid var(--border-subtle);padding:8px 0 0;background:transparent}:root[data-surface=web] body .video-result-column .video-placeholder{min-height:290px!important}:root[data-surface=web] body .video-result-column .cover-canvas-area{min-height:0!important}.source-video-card[data-v-0d9b4d35]{display:grid;gap:12px;max-width:640px;margin:0 auto}.source-video-card>div[data-v-0d9b4d35]:last-child{display:flex;gap:12px}.source-video-card>strong[data-v-0d9b4d35]{overflow-wrap:anywhere}.source-video-card>span[data-v-0d9b4d35]{color:var(--text-secondary)}.batch-results[data-v-b9932b94]{background:var(--paint-bg-fff, #fff);border:1px solid var(--border);border-radius:14px;padding:22px;min-width:0}.batch-results>header[data-v-b9932b94],.player-title[data-v-b9932b94]{display:flex;align-items:center;justify-content:space-between;gap:10px}.batch-results h2[data-v-b9932b94]{font-size:18px;margin:0}.batch-results header>span[data-v-b9932b94]{color:var(--paint-fg-3478f6, #3478f6);background:var(--paint-bg-edf3ff, #edf3ff);border-radius:7px;padding:5px 9px;font-size:13px}.batch-progress[data-v-b9932b94]{color:var(--paint-fg-5276a5, #5276a5);font-size:13px;line-height:1.7}.results-empty[data-v-b9932b94]{min-height:260px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px;color:var(--paint-fg-7f98bb, #7f98bb);text-align:center}.results-empty strong[data-v-b9932b94]{color:var(--paint-fg-445c7d, #445c7d);font-size:16px}.results-empty span[data-v-b9932b94]{font-size:13px}.result-list[data-v-b9932b94]{list-style:none;margin:18px 0 0;padding:0;max-height:580px;overflow-y:auto}.result-list li[data-v-b9932b94]{display:flex;gap:12px;padding:14px 0;border-top:1px solid var(--border)}.result-thumb[data-v-b9932b94]{width:70px;height:94px;flex-shrink:0;position:relative;display:grid;place-items:center;background:var(--paint-bg-f1f5fd, #f1f5fd);border:1px solid var(--paint-border-e1e8f5, #e1e8f5);border-radius:9px;color:var(--paint-fg-7b96be, #7b96be);overflow:hidden;padding:0}.result-thumb[data-v-b9932b94] img{width:100%;height:100%;object-fit:cover}.result-thumb[data-v-b9932b94]:disabled{opacity:1}.play-mark[data-v-b9932b94]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#fff;background:var(--paint-bg-0002, #0002)}.play-mark svg[data-v-b9932b94]{background:var(--paint-bg-0006, #0006);box-sizing:content-box;padding:8px;border-radius:50%}.result-copy[data-v-b9932b94]{min-width:0;flex:1}.result-label[data-v-b9932b94]{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:12px;color:var(--paint-fg-8190a5, #8190a5)}.result-label strong[data-v-b9932b94]{font-size:13px;color:var(--paint-fg-627ba0, #627ba0)}.result-label .completed[data-v-b9932b94]{color:var(--paint-fg-239271, #239271)}.result-label .failed[data-v-b9932b94]{color:var(--paint-fg-c56550, #c56550)}.result-label .speech[data-v-b9932b94],.result-label .video[data-v-b9932b94]{color:var(--paint-fg-3478f6, #3478f6)}.scroll-copy[data-v-b9932b94]{font-size:14px;line-height:1.8;color:var(--paint-fg-3c506d, #3c506d);margin:7px 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere;max-height:50px;cursor:pointer;white-space:pre-wrap}.scroll-copy[data-v-b9932b94]:hover,.scroll-copy[data-v-b9932b94]:focus,.scroll-copy.expanded[data-v-b9932b94]{display:block;overflow-y:auto;-webkit-line-clamp:unset;outline-color:var(--paint-border-3478f6, #3478f6)}.result-copy small[data-v-b9932b94]{display:block;font-size:12px;color:var(--paint-fg-8090a6, #8090a6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.result-warning[data-v-b9932b94]{font-size:12px;color:var(--paint-fg-bb7855, #bb7855);line-height:1.6}.result-player[data-v-b9932b94]{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.player-title[data-v-b9932b94]{margin-bottom:12px;font-size:14px}.selected .result-thumb[data-v-b9932b94]{border-color:var(--paint-border-3478f6, #3478f6)}.spinning[data-v-b9932b94]{animation:result-spin-b9932b94 1.2s linear infinite}@keyframes result-spin-b9932b94{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.spinning[data-v-b9932b94]{animation:none}}@media(max-width:720px){.batch-results[data-v-b9932b94]{padding:18px}.result-list[data-v-b9932b94]{max-height:none}}.tasks-heading[data-v-79306c86]{gap:20px}.tasks-heading h1[data-v-79306c86]{margin-top:12px}.refresh-tasks[data-v-79306c86]{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0}.tasks-layout[data-v-79306c86]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:24px}.tasks-layout.with-preview[data-v-79306c86]{grid-template-columns:minmax(0,1fr) minmax(300px,380px)}.tasks-list[data-v-79306c86],.task-result[data-v-79306c86],.tasks-empty[data-v-79306c86]{background:var(--paint-bg-fff, #fff);border:1px solid var(--border);border-radius:16px;box-shadow:0 5px 24px var(--paint-shadow-243c6505, #243c6505);min-width:0}.tasks-list[data-v-79306c86]{padding:0 24px}.tasks-list-heading[data-v-79306c86]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 0;border-bottom:1px solid var(--border)}.tasks-list-heading h2[data-v-79306c86]{display:flex;align-items:center;gap:10px}.tasks-list-heading h2 span[data-v-79306c86]{font-size:12px;background:var(--paint-bg-edf3ff, #edf3ff);color:var(--paint-fg-3478f6, #3478f6);border-radius:6px;padding:4px 7px}.task-record[data-v-79306c86]{display:flex;gap:20px;padding:24px 0}.task-record+.task-record[data-v-79306c86]{border-top:1px solid var(--border)}.task-thumbnail[data-v-79306c86]{width:76px;height:100px;flex-shrink:0;overflow:hidden;border:1px solid var(--paint-border-e2eaf6, #e2eaf6);background:linear-gradient(145deg,var(--paint-bg-f2f6ff, #f2f6ff),var(--paint-bg-f7f9ff, #f7f9ff));border-radius:10px;display:grid;place-items:center;color:var(--paint-fg-7b99c6, #7b99c6)}.task-thumbnail[data-v-79306c86] img{width:100%;height:100%;object-fit:cover}.task-record-content[data-v-79306c86]{flex:1;min-width:0}.task-record-heading[data-v-79306c86]{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.task-date[data-v-79306c86]{display:flex;align-items:center;gap:6px;color:var(--paint-fg-7b899f, #7b899f);font-size:12px}.task-record h3[data-v-79306c86]{font-size:16px;font-weight:600;line-height:1.8;margin:12px 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.task-record-meta[data-v-79306c86]{display:flex;align-items:center;flex-wrap:wrap;gap:14px;color:var(--paint-fg-64748b, #64748b);font-size:13px}.task-record-meta>span[data-v-79306c86]:first-child{display:flex;align-items:center;gap:6px}.task-record-actions[data-v-79306c86]{display:flex;gap:22px;margin-top:16px}.task-error[data-v-79306c86]{font-size:13px;line-height:1.8;color:var(--paint-fg-be6250, #be6250);background:var(--paint-bg-fff6f3, #fff6f3);border-radius:8px;padding:10px 12px;overflow-wrap:anywhere}.status-pill.failed[data-v-79306c86]{background:var(--paint-bg-fff1ee, #fff1ee);color:var(--paint-fg-ba5948, #ba5948)}.status-pill.working[data-v-79306c86]{background:var(--paint-bg-edf3ff, #edf3ff);color:var(--paint-fg-3478f6, #3478f6)}.task-record.selected .task-thumbnail[data-v-79306c86]{border-color:var(--paint-border-a7c6ff, #a7c6ff)}.task-result[data-v-79306c86]{padding:24px;position:sticky;top:24px}.task-result-heading[data-v-79306c86]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.task-result-placeholder[data-v-79306c86]{min-height:230px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border-radius:10px;background:var(--paint-bg-f6f9ff, #f6f9ff);color:var(--paint-fg-7390ba, #7390ba);text-align:center;padding:20px}.task-result-placeholder p[data-v-79306c86]{font-size:14px;line-height:1.8;margin:0}.task-result-summary[data-v-79306c86]{margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.task-result-summary p[data-v-79306c86]{font-size:14px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 14px;color:var(--paint-fg-425571, #425571)}.task-result[data-v-79306c86] .generated-video video{border-radius:10px;background:var(--paint-bg-101827, #101827)}.task-result[data-v-79306c86] .generated-video a{display:inline-flex;margin-top:12px}.tasks-empty[data-v-79306c86]{padding:72px 24px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:14px}.tasks-empty-icon[data-v-79306c86]{width:76px;height:76px;display:grid;place-items:center;border-radius:22px;color:var(--paint-fg-6f98dd, #6f98dd);background:var(--paint-bg-f0f5ff, #f0f5ff);margin-bottom:6px}.tasks-empty h2[data-v-79306c86]{font-size:20px}.tasks-empty p[data-v-79306c86]{font-size:14px;line-height:1.8;color:var(--paint-fg-64748b, #64748b);margin:0 0 8px}.tasks-empty .outline-button[data-v-79306c86]{display:inline-flex;align-items:center;gap:8px}.spinning[data-v-79306c86]{animation:task-spin-79306c86 1.2s linear infinite}@keyframes task-spin-79306c86{to{transform:rotate(360deg)}}@media(max-width:1150px){.tasks-layout.with-preview[data-v-79306c86]{grid-template-columns:minmax(0,1fr)}.task-result[data-v-79306c86]{position:static}.task-record[data-v-79306c86]{gap:16px}}@media(max-width:620px){.tasks-heading[data-v-79306c86]{align-items:flex-start;flex-wrap:wrap}.tasks-heading p[data-v-79306c86]{font-size:13px}.tasks-list[data-v-79306c86]{padding:0 16px}.tasks-list-heading[data-v-79306c86]{padding:18px 0;align-items:flex-start}.tasks-list-heading>.muted[data-v-79306c86]{max-width:120px;font-size:12px;text-align:right}.task-record[data-v-79306c86]{gap:12px;padding:20px 0}.task-thumbnail[data-v-79306c86]{width:52px;height:72px}.task-record h3[data-v-79306c86]{font-size:14px}.task-record-meta[data-v-79306c86]{font-size:12px;gap:8px}.task-date[data-v-79306c86]{font-size:11px}.task-record-actions[data-v-79306c86]{gap:16px}.task-result[data-v-79306c86]{padding:18px}.tasks-empty[data-v-79306c86]{padding:50px 20px}}:root{font-family:Inter,Segoe UI,Microsoft YaHei,sans-serif;color:var(--paint-fg-e4eae6, #e4eae6);background:var(--paint-bg-101412, #101412);font-synthesis:none;font-size:14px;--accent:#a8e6ba;--muted:#829087;--border:#29322c}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,textarea,select{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{text-decoration:none;color:inherit}button{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:4px}button{transition:background .2s,transform .2s}button:not(:disabled):active{transform:translateY(1px)}.shell{min-height:100vh}.sidebar{width:228px;position:fixed;inset:0 auto 0 0;padding:34px 20px 20px;border-right:1px solid var(--border);background:var(--paint-bg-121713, #121713);display:flex;flex-direction:column;z-index:5}.brand{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;white-space:nowrap}.brand small{display:block;font-size:8px;letter-spacing:2.5px;margin-top:6px;color:var(--paint-fg-8eaa95, #8eaa95)}.brand-mark{height:38px;width:38px;display:grid;place-items:center;background:var(--accent);border-radius:11px;color:var(--paint-fg-1c3221, #1c3221);box-shadow:0 0 25px var(--paint-shadow-a8e6ba14, #a8e6ba14)}.nav-caption{color:var(--paint-fg-69776d, #69776d);font-size:11px;margin:55px 12px 15px}.nav-item{display:flex;align-items:center;gap:12px;padding:14px;border-radius:9px;color:var(--paint-fg-9ca79f, #9ca79f);margin-bottom:8px;font-size:13px}.nav-item.active{background:var(--paint-bg-243029, #243029);color:var(--paint-fg-c8efd2, #c8efd2)}.nav-dot{width:6px;height:6px;border-radius:50%;background:var(--accent);margin-left:auto;display:none}.active .nav-dot{display:block}.nav-count{margin-left:auto;font-size:11px;opacity:.6}.sidebar-bottom{margin-top:auto;padding-top:80px}.privacy-card{border:1px solid var(--paint-border-2a342d, #2a342d);border-radius:12px;padding:18px 15px;color:var(--paint-fg-91a99a, #91a99a);background:linear-gradient(130deg,var(--paint-bg-1e2b22, #1e2b22),var(--paint-bg-171d19, #171d19))}.privacy-card strong{display:block;font-size:12px;margin:13px 0 7px;color:var(--paint-fg-c3d0c6, #c3d0c6)}.privacy-card p{font-size:11px;line-height:1.9;margin:0;color:var(--paint-fg-829388, #829388)}.workspace-owner{display:flex;gap:10px;align-items:center;margin-top:25px;font-size:11px}.workspace-owner small{display:block;color:var(--paint-fg-728078, #728078);margin-top:5px;font-size:10px}.workspace-owner>svg{margin-left:auto;color:var(--paint-fg-718477, #718477)}.owner-icon{width:30px;height:30px;border-radius:50%;background:var(--paint-bg-303c33, #303c33);display:grid;place-items:center;color:var(--accent)}.main-shell{margin-left:228px}.topbar{height:77px;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center;padding:0 42px}.breadcrumb{font-size:12px;color:var(--paint-fg-a0ada4, #a0ada4)}.breadcrumb>span{margin:0 14px;color:var(--paint-fg-48564c, #48564c)}.topbar-right{display:flex;gap:25px;align-items:center}.demo-tag{font-size:11px;color:var(--paint-fg-9eafa2, #9eafa2);display:flex;align-items:center;gap:7px}.demo-tag>span,.tiny-dot{display:inline-block;width:5px;height:5px;background:var(--accent);border-radius:50%;margin-right:5px}.quiet-button{display:flex;align-items:center;gap:7px;font-size:12px;background:none;border:0;color:var(--paint-fg-b9c3bb, #b9c3bb)}.count{background:var(--paint-bg-29382e, #29382e);border-radius:5px;padding:2px 5px;font-size:10px}.page-content{padding:42px;max-width:1500px;margin:auto}.page-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:33px}.eyebrow{color:var(--paint-fg-8caa95, #8caa95);font-size:9px;font-weight:600;letter-spacing:2.5px;display:flex;align-items:center;gap:8px}.small-line{height:1px;width:20px;background:var(--accent)}h1{font-size:30px;letter-spacing:-1px;font-weight:550;margin:14px 0 12px}h1 span{color:var(--accent)}.page-heading p{font-size:12px;color:var(--paint-fg-8a988f, #8a988f);margin:0;line-height:1.8}.heading-badge{font-size:11px;color:var(--paint-fg-89a491, #89a491);display:flex;gap:7px;align-items:center;border:1px solid var(--paint-border-304035, #304035);background:var(--paint-bg-18231c, #18231c);border-radius:30px;padding:10px 14px}.creation-grid{display:grid;grid-template-columns:minmax(420px,1.1fr) minmax(320px,.9fr);gap:25px;align-items:start}.editor-card,.preview-card,.record-card,.library-card{border:1px solid var(--border);border-radius:15px;background:var(--paint-bg-171d19, #171d19)}.editor-card{padding:25px}.section-header{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px}.section-header>div{display:flex;align-items:center;gap:10px}.section-header h2,h2{font-size:14px;font-weight:550;margin:0}.muted{font-size:10px;color:var(--muted)}.step-number{font-size:10px;color:var(--paint-fg-a0bdab, #a0bdab);background:var(--paint-bg-28342c, #28342c);border-radius:6px;padding:5px 6px;font-family:monospace}.upload-zone{display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;min-height:155px;border:1px dashed var(--paint-border-3c5041, #3c5041);border-radius:11px;background:linear-gradient(135deg,var(--paint-bg-1c2921, #1c2921),var(--paint-bg-19231d, #19231d));gap:9px}.upload-zone:hover{background:var(--paint-bg-25372b, #25372b);border-color:var(--paint-border-8caf97, #8caf97)}.upload-zone strong{font-size:12px;font-weight:500}.upload-zone>span:not(.upload-icon){font-size:11px;color:var(--paint-fg-889b8e, #889b8e)}.upload-zone small{font-size:9px;color:var(--paint-fg-65786b, #65786b);margin-top:3px}.upload-icon{color:var(--accent);width:41px;height:41px;display:grid;place-items:center;border:1px solid var(--paint-border-3b5142, #3b5142);border-radius:10px;background:var(--paint-bg-283b2e, #283b2e)}.separated{margin-top:28px}.script-input{border:1px solid var(--paint-border-303c33, #303c33);border-radius:10px;background:var(--paint-bg-121814, #121814);overflow:hidden}.script-input textarea{width:100%;height:175px;background:none;border:0;resize:vertical;color:var(--paint-fg-d9e4dc, #d9e4dc);padding:17px;line-height:1.8;font-size:12px;display:block}.script-input textarea::placeholder{color:var(--paint-fg-617369, #617369)}.script-footer{padding:12px 16px;border-top:1px solid var(--paint-border-253027, #253027);display:flex;justify-content:space-between;font-size:10px;color:var(--paint-fg-819486, #819486);gap:8px}.script-footer small{color:var(--paint-fg-54685b, #54685b)}.text-button{display:inline-flex;align-items:center;gap:6px;border:0;background:none;padding:0;color:var(--paint-fg-a1bea9, #a1bea9);font-size:11px}.text-button:hover{color:var(--paint-fg-d0efda, #d0efda)}.no-voice,.voice-select{display:flex;gap:12px;align-items:center;border:1px solid var(--paint-border-303b33, #303b33);background:var(--paint-bg-1c251f, #1c251f);border-radius:10px;padding:14px}.voice-symbol{display:grid;place-items:center;flex-shrink:0;height:39px;width:39px;border-radius:10px;color:var(--accent);background:var(--paint-bg-2a3b2f, #2a3b2f)}.no-voice strong{font-size:11px}.no-voice p{font-size:10px;color:var(--paint-fg-829588, #829588);margin:5px 0 0}.small-button{display:inline-flex;align-items:center;justify-content:center;gap:4px;padding:8px 10px;border:1px solid var(--paint-border-425947, #425947);border-radius:6px;background:var(--paint-bg-26382c, #26382c);font-size:10px;color:var(--paint-fg-b8d8c2, #b8d8c2);white-space:nowrap}.no-voice .small-button{margin-left:auto}.voice-select>div{flex:1}.voice-select label{font-size:9px;color:var(--paint-fg-819889, #819889);display:block;margin-bottom:4px}.voice-select select{border:0;padding:2px 0;background:var(--paint-bg-1c251f, #1c251f);font-size:12px;max-width:100%;width:100%}.voice-select>.muted{font-size:9px}.mini-wave,.wave{display:flex;gap:3px;align-items:center}.mini-wave i,.wave i{width:2px;background:var(--paint-bg-a8e6ba, #a8e6ba);border-radius:4px}.advanced-toggle{display:flex;align-items:center;gap:8px;padding:18px 0;width:100%;border:0;background:transparent;font-size:11px;color:var(--paint-fg-9daf9f, #9daf9f)}.advanced-toggle span{font-size:9px;color:var(--paint-fg-687e6e, #687e6e)}.advanced-toggle>svg:last-child{margin-left:auto}.generate-area{border-top:1px solid var(--paint-border-29352d, #29352d);padding-top:18px}.primary-button{width:100%;display:flex;align-items:center;justify-content:center;gap:9px;background:var(--paint-bg-a8e6ba, #a8e6ba);border:1px solid var(--paint-border-c1edcb, #c1edcb);border-radius:9px;color:var(--paint-fg-213b29, #213b29);font-weight:600;padding:14px;font-size:12px;box-shadow:0 4px 25px var(--paint-shadow-b0e8bf08, #b0e8bf08)}.primary-button>svg:last-child{margin-left:auto}.primary-button>svg:first-child{margin-right:auto}.primary-button:not(:disabled):hover{background:var(--paint-bg-c0f0ce, #c0f0ce);box-shadow:0 4px 25px var(--paint-shadow-b0e8bf20, #b0e8bf20)}.hint,.requirement{font-size:10px;text-align:center;color:var(--paint-fg-718779, #718779);margin:12px 0 0;line-height:1.7}.requirement{color:var(--paint-fg-b8b18c, #b8b18c)}.preview-card{overflow:hidden}.preview-header{display:flex;justify-content:space-between;padding:18px 20px;font-size:12px}.preview-header>span:first-child{display:flex;align-items:center;gap:8px}.preview-header svg{color:var(--paint-fg-98bfa3, #98bfa3)}.live-badge{font-size:9px;color:var(--paint-fg-92b39c, #92b39c);background:var(--paint-bg-26362c, #26362c);border:1px solid var(--paint-border-384c3e, #384c3e);border-radius:20px;padding:4px 8px}.portrait-stage{height:440px;margin:0 15px;border:1px solid var(--paint-border-293c30, #293c30);border-radius:10px;position:relative;overflow:hidden;display:grid;place-items:center;background:radial-gradient(ellipse at 50% 48%,var(--paint-bg-34503b80, #34503b80),var(--paint-bg-16231b, #16231b) 60%,var(--paint-bg-142019, #142019));background-image:radial-gradient(ellipse at 50% 48%,var(--paint-bg-34503b80, #34503b80),var(--paint-bg-16231b, #16231b) 60%,var(--paint-bg-142019, #142019)),linear-gradient(var(--paint-bg-7dc8970c, #7dc8970c) 1px,transparent 1px);background-size:auto,100% 24px}.avatar-glyph{width:180px;color:var(--paint-fg-a5d0b4, #a5d0b4);filter:drop-shadow(0 0 12px #99dbae44);position:absolute;top:70px}.avatar-glyph svg{width:100%}.ambient-orbit{position:absolute;width:260px;height:260px;border:1px solid var(--paint-border-668e7333, #668e7333);border-radius:50%;top:70px;transform:rotateX(65deg) rotate(-30deg)}.orbit-two{width:340px;height:340px;top:30px;transform:rotateY(65deg) rotate(30deg)}.stage-label{position:absolute;top:23px;left:21px;color:var(--paint-fg-6f977b, #6f977b);font:8px monospace;letter-spacing:2px}.corner{position:absolute;width:15px;height:15px;border-color:var(--paint-border-769e7f, #769e7f);border-style:solid}.top-left{top:15px;left:15px;border-width:1px 0 0 1px}.top-right{top:15px;right:15px;border-width:1px 1px 0 0}.bottom-left{bottom:15px;left:15px;border-width:0 0 1px 1px}.bottom-right{bottom:15px;right:15px;border-width:0 1px 1px 0}.empty-stage-text{position:absolute;bottom:56px;text-align:center}.empty-stage-text strong{display:block;font-size:16px;font-weight:500}.empty-stage-text span{display:block;color:var(--paint-fg-7a9884, #7a9884);font-size:10px;margin-top:12px}.portrait-stage img{width:100%;height:100%;object-fit:contain;position:absolute;top:0;right:0;bottom:0;left:0}.photo-note{position:absolute;bottom:16px;background:var(--paint-bg-101713cc, #101713cc);border:1px solid var(--paint-border-4d6153, #4d6153);padding:7px 10px;border-radius:20px;font-size:10px}.preview-bottom{display:flex;align-items:center;gap:16px;padding:22px}.preview-bottom strong{font-size:11px;font-weight:500;display:block}.preview-bottom small{display:block;color:var(--paint-fg-7d9384, #7d9384);font-size:9px;margin-top:6px}.wave{padding:5px 0;gap:2px}.wave i{opacity:.65}.preview-play{margin-left:auto;border:1px solid var(--paint-border-3b4e40, #3b4e40);border-radius:50%;height:29px;width:29px;display:grid;place-items:center;color:var(--paint-fg-a8cbb2, #a8cbb2)}.tip-card{display:flex;gap:12px;margin-top:20px;padding:20px;border:1px solid var(--paint-border-28392d, #28392d);border-radius:11px;background:linear-gradient(120deg,var(--paint-bg-202d24, #202d24),var(--paint-bg-17201b, #17201b))}.tip-icon{color:var(--paint-fg-9dccaa, #9dccaa)}.tip-card strong{font-size:11px;font-weight:500;color:var(--paint-fg-b9cfbf, #b9cfbf)}.tip-card p{color:var(--paint-fg-798e7f, #798e7f);font-size:10px;line-height:1.9;margin:9px 0 0}.page-footer{font-size:10px;color:var(--paint-fg-778d7e, #778d7e);display:flex;gap:12px;margin-top:26px;justify-content:center}.page-footer span{color:var(--paint-fg-56695d, #56695d)}.uploaded-person{display:flex;gap:15px;align-items:center;background:var(--paint-bg-1c2920, #1c2920);border:1px solid var(--paint-border-354a3b, #354a3b);border-radius:10px;padding:14px}.uploaded-person img{width:62px;height:76px;object-fit:cover;border-radius:6px}.uploaded-person>div{min-width:0;flex:1}.uploaded-person strong{display:block;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.success-text{color:var(--paint-fg-9dd5af, #9dd5af);display:flex;gap:5px;align-items:center;font-size:10px;margin:10px 0}.icon-button{background:none;border:0;color:var(--paint-fg-92a098, #92a098);padding:6px;display:grid;place-items:center}.field-error{font-size:11px;color:var(--paint-fg-f3a299, #f3a299);line-height:1.6}.field-row{display:flex;gap:15px}.field-row label{flex:1}.advanced-fields{padding:0 0 20px}.advanced-fields .hint{text-align:left;margin:0 0 15px}.advanced-fields label,.name-field{font-size:11px;color:var(--paint-fg-a7b9ac, #a7b9ac);display:block}.advanced-fields select,.advanced-fields textarea,input{display:block;width:100%;margin-top:9px;background:var(--paint-bg-111a14, #111a14);border:1px solid var(--paint-border-34463b, #34463b);border-radius:7px;color:var(--paint-fg-d7e6dc, #d7e6dc);padding:12px;font-size:12px}.advanced-fields>label{margin-top:15px}select{color:var(--paint-fg-d7e6dc, #d7e6dc);background:var(--paint-bg-17221a, #17221a);border:1px solid var(--paint-border-34463b, #34463b);border-radius:6px;padding:10px}audio{width:100%;height:35px;margin-top:12px;display:block;color-scheme:dark}.task-card{padding:20px;border:1px solid var(--paint-border-324339, #324339);border-radius:12px;background:var(--paint-bg-1a251e, #1a251e);margin-top:18px}.demo-label{color:var(--paint-fg-8caa96, #8caa96);font-size:9px;letter-spacing:1px;border:1px solid var(--paint-border-3d5243, #3d5243);padding:4px 6px;border-radius:5px}.task-card p{font-size:10px;color:var(--paint-fg-97ad9e, #97ad9e);line-height:1.8}.task-summary{border-top:1px solid var(--paint-border-324439, #324439);padding-top:10px;overflow-wrap:anywhere}.task-steps{display:flex;gap:9px;flex-wrap:wrap}.task-steps>div{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--paint-fg-647f6e, #647f6e)}.task-steps .done{color:var(--paint-fg-bae4c7, #bae4c7)}.step-dot{width:7px;height:7px;background:currentColor;border-radius:50%}.current .step-dot{animation:pulse 1.5s infinite}.outline-button{display:inline-flex;align-items:center;gap:13px;border:1px solid var(--paint-border-395241, #395241);background:var(--paint-bg-1e2c22, #1e2c22);color:var(--paint-fg-b8d3bf, #b8d3bf);padding:11px 18px;border-radius:8px;font-size:11px}.voice-grid{display:grid;grid-template-columns:minmax(350px,1fr) minmax(350px,1fr);gap:26px;align-items:start}.record-card,.library-card{padding:26px}.segmented{display:flex;background:var(--paint-bg-101813, #101813);border:1px solid var(--paint-border-2c3a31, #2c3a31);padding:4px;border-radius:9px;margin-top:22px}.segmented button{display:flex;gap:7px;justify-content:center;align-items:center;flex:1;border:0;border-radius:6px;background:none;color:var(--paint-fg-7f9587, #7f9587);padding:10px;font-size:11px}.segmented button.selected{background:var(--paint-bg-2b3c30, #2b3c30);color:var(--paint-fg-c6e3d0, #c6e3d0)}.record-stage{height:260px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden}.record-button{height:81px;width:81px;border-radius:50%;background:var(--paint-bg-2c4535, #2c4535);border:1px solid var(--paint-border-6c9779, #6c9779);display:grid;place-items:center;color:var(--paint-fg-c2efcf, #c2efcf);position:relative;z-index:1;box-shadow:0 0 45px var(--paint-shadow-6dd08b12, #6dd08b12)}.record-time{position:relative;z-index:1;font-size:11px;color:var(--paint-fg-98bca3, #98bca3);margin-top:21px}.record-orbit{position:absolute;border-radius:50%;height:140px;width:140px;border:1px solid var(--paint-border-42654d45, #42654d45);top:41px}.record-orbit.second{height:194px;width:194px;top:14px;border-color:var(--paint-border-42654d20, #42654d20)}.recording .record-orbit{animation:pulse 2s infinite}.record-wave{display:flex;align-items:center;gap:3px;height:38px;margin-top:23px}.record-wave i{width:2px;border-radius:5px;background:var(--paint-bg-73a582, #73a582);opacity:.4}.record-wave.moving i{animation:wave .65s ease-in-out infinite alternate;opacity:1}.record-guide{display:flex;justify-content:space-around;gap:8px;font-size:9px;color:var(--paint-fg-91bba0, #91bba0);border-top:1px solid var(--paint-border-2b3b30, #2b3b30);padding-top:18px}.record-guide strong{color:var(--paint-fg-9cafa2, #9cafa2);font-weight:400;margin-left:5px}.sample-text{font-size:11px;line-height:1.9;color:var(--paint-fg-738d7d, #738d7d);padding:15px;border:1px solid var(--paint-border-283a2e, #283a2e);background:var(--paint-bg-142018, #142018);border-radius:8px;margin:18px 0}.name-field{margin:24px 0 20px}.name-field input::placeholder{color:var(--paint-fg-607b69, #607b69)}.pending-audio{border:1px solid var(--paint-border-36523f, #36523f);background:var(--paint-bg-1b2b21, #1b2b21);padding:14px;border-radius:9px}.pending-audio .section-header,.pending-audio .success-text{margin:0}.library-count{font-size:10px;color:var(--paint-fg-829e8b, #829e8b)}.accent{color:var(--paint-fg-a1cfaf, #a1cfaf)}.empty-library{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:420px}.empty-voice-icon{width:83px;height:83px;border:1px solid var(--paint-border-314d3b, #314d3b);background:radial-gradient(var(--paint-bg-31543d, #31543d),var(--paint-bg-1b3023, #1b3023));border-radius:24px;color:var(--paint-fg-a3cfb0, #a3cfb0);display:grid;place-items:center;margin-bottom:19px}.empty-library h3{font-size:16px;font-weight:500;color:var(--paint-fg-c2d6c8, #c2d6c8)}.empty-library p{text-align:center;font-size:11px;line-height:1.9;color:var(--paint-fg-789584, #789584)}.pill-muted{font-size:9px;background:var(--paint-bg-24352a, #24352a);color:var(--paint-fg-8dac98, #8dac98);padding:7px 12px;border-radius:20px;margin-top:12px}.storage-note{font-size:10px;line-height:1.9;color:var(--paint-fg-6c8877, #6c8877);border-top:1px solid var(--paint-border-293c30, #293c30);padding-top:20px}.voice-card{background:var(--paint-bg-1e2c23, #1e2c23);border:1px solid var(--paint-border-34483b, #34483b);border-radius:12px;padding:17px;margin-bottom:15px}.voice-card-heading{display:flex;gap:11px;align-items:center}.voice-card-heading>div{min-width:0;flex:1}.voice-card h3{font-size:12px;margin:0;overflow-wrap:anywhere}.voice-card p{font-size:9px;color:var(--paint-fg-789181, #789181);margin:7px 0 0}.default-badge{display:flex;gap:4px;font-size:9px;border:1px solid var(--paint-border-52755d, #52755d);background:var(--paint-bg-2c4734, #2c4734);color:var(--paint-fg-b5dfc2, #b5dfc2);border-radius:20px;padding:5px 7px}.voice-actions{display:flex;justify-content:space-between;margin-top:16px;padding-top:13px;border-top:1px solid var(--paint-border-34473b, #34473b)}.danger{color:var(--paint-fg-d8a199, #d8a199)}.delete-confirm{display:flex;gap:7px;align-items:center;flex-wrap:wrap;margin-top:15px;padding:10px;border:1px solid var(--paint-border-77534e, #77534e);border-radius:6px;font-size:10px}.audio-upload{margin-top:22px;min-height:260px}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--paint-bg-060d09ad, #060d09ad);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:20;display:flex;justify-content:flex-end}.drawer{width:min(500px,100%);background:var(--paint-bg-17211b, #17211b);border-left:1px solid var(--paint-border-3c5846, #3c5846);padding:30px;overflow-y:auto}.drawer-heading{display:flex;align-items:center;justify-content:space-between}.drawer h2{font-size:22px;margin-top:12px}.history-item{display:flex;gap:15px;padding:18px 0;border-bottom:1px solid var(--paint-border-33483b, #33483b)}.history-item img{width:74px;height:97px;object-fit:cover;border-radius:8px}.history-item>div{flex:1;min-width:0}.history-item h3{font-size:12px;font-weight:500;line-height:1.8;overflow-wrap:anywhere}.history-item p{font-size:9px;color:var(--paint-fg-819d8b, #819d8b);line-height:1.8}.status-pill{font-size:9px;background:var(--paint-bg-3e3930, #3e3930);color:var(--paint-fg-d8c2a2, #d8c2a2);padding:4px 7px;border-radius:5px}.status-pill.completed{background:var(--paint-bg-2c4836, #2c4836);color:var(--paint-fg-b4d9bf, #b4d9bf)}.empty-history{text-align:center;padding:80px 0;color:var(--paint-fg-789986, #789986)}.empty-history h3{font-size:15px;font-weight:400}.empty-history p{font-size:11px}.toast{position:fixed;bottom:26px;left:calc(50% + 100px);transform:translate(-50%);background:var(--paint-bg-c5ecd0, #c5ecd0);color:var(--paint-fg-1d3c27, #1d3c27);border:1px solid var(--paint-border-ebfff0, #ebfff0);border-radius:10px;padding:14px 20px;font-size:12px;display:flex;gap:10px;align-items:center;z-index:40;box-shadow:0 10px 50px var(--paint-shadow-0006, #0006)}.error-banner{display:flex;justify-content:space-between;background:var(--paint-bg-402924, #402924);color:var(--paint-fg-edb0a1, #edb0a1);padding:15px 40px;font-size:12px}.error-banner button{background:none;border:0}.loading{padding:60px;color:var(--paint-fg-93b39d, #93b39d)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.page-enter-active,.page-leave-active{transition:opacity .18s,transform .18s}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(6px)}.toast-enter-active,.toast-leave-active{transition:opacity .2s}.toast-enter-from,.toast-leave-to{opacity:0}.spin{animation:rotate 1.2s linear infinite}@keyframes pulse{50%{opacity:.4}}@keyframes wave{to{transform:scaleY(.3)}}@keyframes rotate{to{transform:rotate(360deg)}}@media(min-width:1600px){.page-content{padding-top:55px}.portrait-stage{height:480px}}@media(max-width:1150px){.sidebar{width:194px;padding:30px 14px}.brand{font-size:14px}.main-shell{margin-left:194px}.page-content{padding:30px 24px}.topbar{padding:0 24px}.creation-grid{grid-template-columns:minmax(350px,1.1fr) minmax(260px,.9fr);gap:18px}.editor-card{padding:20px}.heading-badge{display:none}.portrait-stage{height:380px}.voice-grid{grid-template-columns:1fr 1fr;gap:18px}.record-card,.library-card{padding:20px}.no-voice{flex-wrap:wrap}.no-voice .small-button{margin-left:51px}.page-footer,.record-guide{flex-wrap:wrap}}@media(max-width:900px){.creation-grid,.voice-grid{grid-template-columns:1fr}.preview-column{display:grid;grid-template-columns:1fr;gap:0}.portrait-stage{height:400px}.preview-card{max-width:100%}.page-heading{align-items:flex-start;gap:15px}h1{font-size:25px}.empty-library{min-height:230px}.toast{left:calc(50% + 85px)}.section-header>.muted{font-size:9px}}@media(max-width:620px){.sidebar{position:static;width:100%;padding:18px 18px 10px;border-right:0;border-bottom:1px solid var(--border)}.brand{font-size:15px}.nav-caption,.sidebar-bottom{display:none}.sidebar nav{display:flex;margin-top:18px;gap:8px}.nav-item{flex:1;justify-content:center;padding:12px;margin:0;font-size:12px}.nav-dot,.active .nav-dot,.nav-count{display:none}.main-shell{margin:0}.topbar{height:55px;padding:0 18px}.breadcrumb{font-size:10px}.breadcrumb>span{margin:0 5px}.topbar-right{gap:8px}.demo-tag{font-size:9px}.quiet-button{font-size:10px;gap:4px}.page-content{padding:27px 16px}.page-heading{margin-bottom:23px}h1{font-size:24px}.eyebrow{font-size:8px;letter-spacing:1.7px}.page-heading p{font-size:11px}.editor-card,.record-card,.library-card{padding:18px}.creation-grid,.voice-grid{gap:18px}.section-header{gap:6px}.section-header h2{font-size:12px}.script-footer{font-size:9px;padding:11px;flex-wrap:wrap}.portrait-stage{height:380px}.toast{left:50%;width:max-content;max-width:90%;font-size:11px}.outline-button{padding:9px;font-size:10px;white-space:nowrap}.voice-select>.muted{display:none}.no-voice .small-button{margin-left:0}.page-footer{line-height:1.7;text-align:center;font-size:9px}.drawer{padding:22px}.history-item img{width:60px;height:85px}.error-banner{padding:12px 18px}.voice-card-heading{gap:9px}.default-badge{padding:4px}.record-guide{font-size:8px}}.douyin-import{padding:15px;border:1px solid var(--paint-border-344b3b, #344b3b);background:var(--paint-bg-15241b, #15241b);border-radius:9px;margin-bottom:14px}.douyin-import .section-header{margin-bottom:12px}.douyin-import strong{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--paint-fg-b9dcc4, #b9dcc4)}.douyin-import textarea{display:block;width:100%;resize:vertical;background:var(--paint-bg-101a14, #101a14);border:1px solid var(--paint-border-344b3b, #344b3b);border-radius:6px;padding:12px;font:inherit;font-size:12px;color:var(--paint-fg-d7e6dc, #d7e6dc);min-height:70px}.douyin-actions{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:10px}.douyin-import .hint{text-align:left;margin-bottom:0}:root{color-scheme:light;color:var(--paint-fg-24334a, #24334a);background:var(--paint-bg-f5f7fc, #f5f7fc);--accent:#3478f6;--muted:#738198;--border:#e4e9f2;--blue:#3478f6;--blue-deep:#235bd8;--ink:#24334a;--secondary:#62728a;--surface:#fff;--soft:#f7f9fd}body{background:radial-gradient(ellipse at 90% 0%,var(--paint-bg-eaf0ff, #eaf0ff) 0,transparent 45%),var(--paint-bg-f5f7fc, #f5f7fc)}.sidebar{background:var(--paint-bg-fff, #fff);border-color:var(--border)}.brand{color:var(--paint-fg-25354e, #25354e)}.brand small{color:var(--paint-fg-8593ab, #8593ab)}.brand-mark{color:var(--paint-fg-fff, #fff);background:linear-gradient(140deg,var(--paint-bg-4a8bff, #4a8bff),var(--paint-bg-4864e8, #4864e8));box-shadow:0 5px 18px var(--paint-shadow-3478f62b, #3478f62b)}.nav-caption{color:var(--paint-fg-93a0b3, #93a0b3)}.nav-item{color:var(--paint-fg-6b7b93, #6b7b93)}.nav-item:hover{background:var(--paint-bg-f4f7fd, #f4f7fd);color:var(--paint-fg-3b6cc1, #3b6cc1)}.nav-item.active{background:var(--paint-bg-eaf1ff, #eaf1ff);color:var(--paint-fg-2866de, #2866de)}.nav-count{color:var(--paint-fg-4c79ca, #4c79ca)}.nav-dot{background:var(--paint-bg-3478f6, #3478f6)}.privacy-card{background:linear-gradient(130deg,var(--paint-bg-f5f8ff, #f5f8ff),var(--paint-bg-fafbff, #fafbff));border-color:var(--paint-border-e2e9f6, #e2e9f6);color:var(--paint-fg-5a83cb, #5a83cb)}.privacy-card strong{color:var(--paint-fg-415978, #415978)}.privacy-card p{color:var(--paint-fg-8793a5, #8793a5)}.workspace-owner{color:var(--paint-fg-526783, #526783)}.workspace-owner small,.workspace-owner>svg{color:var(--paint-fg-8999af, #8999af)}.owner-icon{background:var(--paint-bg-edf2ff, #edf2ff);color:var(--paint-fg-4b79db, #4b79db)}.topbar{background:var(--paint-bg-ffffffc9, #ffffffc9);border-color:var(--paint-border-e4e9f2, #e4e9f2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.breadcrumb{color:var(--paint-fg-62748d, #62748d)}.breadcrumb>span{color:var(--paint-fg-aab6c8, #aab6c8)}.demo-tag{color:var(--paint-fg-7b89a0, #7b89a0)}.quiet-button{color:var(--paint-fg-62748d, #62748d)}.quiet-button:hover{color:var(--paint-fg-3478f6, #3478f6)}.count{background:var(--paint-bg-eaf1ff, #eaf1ff);color:var(--paint-fg-3478f6, #3478f6)}.eyebrow{color:var(--paint-fg-5a88d8, #5a88d8)}.small-line{background:var(--paint-bg-3478f6, #3478f6)}h1,h2,h3{color:var(--paint-fg-26364f, #26364f)}h1 span{color:var(--paint-fg-3478f6, #3478f6)}.page-heading p{color:var(--paint-fg-8090a6, #8090a6)}.heading-badge{background:var(--paint-bg-eef4ff, #eef4ff);border-color:var(--paint-border-dce7fd, #dce7fd);color:var(--paint-fg-5280cc, #5280cc)}.editor-card,.preview-card,.record-card,.library-card,.wizard-nav,.wizard-editor,.video-result-card{background:var(--paint-bg-fff, #fff);border-color:var(--paint-border-e3e9f2, #e3e9f2);box-shadow:0 5px 24px var(--paint-shadow-243c6505, #243c6505)}.muted,.hint,.page-footer,.page-footer span,.wizard-next-hint{color:var(--paint-fg-8492a6, #8492a6)}.requirement{color:var(--paint-fg-b27b36, #b27b36)}.field-error{color:var(--paint-fg-c85f4d, #c85f4d)}.section-header,.wizard-field-heading,.wizard-input-label,.advanced-fields label,.name-field{color:var(--paint-fg-526983, #526983)}.step-number{color:var(--paint-fg-4078dc, #4078dc);background:var(--paint-bg-eaf2ff, #eaf2ff)}.text-button{color:var(--paint-fg-477fd8, #477fd8)}.text-button:hover{color:var(--paint-fg-235bd8, #235bd8)}.small-button,.outline-button{background:var(--paint-bg-f0f5ff, #f0f5ff);border-color:var(--paint-border-dce7f9, #dce7f9);color:var(--paint-fg-4778c7, #4778c7)}.small-button:hover,.outline-button:hover{background:var(--paint-bg-e4eeff, #e4eeff);border-color:var(--paint-border-bfd4fa, #bfd4fa)}.primary-button,.wizard-next{background:var(--paint-bg-3478f6, #3478f6);border-color:var(--paint-border-3478f6, #3478f6);color:var(--paint-fg-fff, #fff);box-shadow:0 5px 14px var(--paint-shadow-3478f627, #3478f627)}.primary-button:not(:disabled):hover,.wizard-next:not(:disabled):hover{background:var(--paint-bg-2868e5, #2868e5);box-shadow:0 6px 20px var(--paint-shadow-3478f63a, #3478f63a)}.rewrite-button{background:linear-gradient(120deg,var(--paint-bg-467cf6, #467cf6),var(--paint-bg-6e68e7, #6e68e7));border-color:var(--paint-border-6079ed, #6079ed);color:var(--paint-fg-fff, #fff);box-shadow:0 4px 13px var(--paint-shadow-6e68e721, #6e68e721)}.rewrite-button:not(:disabled):hover{background:linear-gradient(120deg,var(--paint-bg-326de8, #326de8),var(--paint-bg-6159d7, #6159d7))}button:disabled{opacity:.55;box-shadow:none}.text-button:disabled{color:var(--paint-fg-8598b3, #8598b3);opacity:.65}.upload-zone{background:linear-gradient(145deg,var(--paint-bg-f6f9ff, #f6f9ff),var(--paint-bg-fafbff, #fafbff));border-color:var(--paint-border-cbdaf2, #cbdaf2);color:var(--paint-fg-435a7a, #435a7a)}.upload-zone:hover{background:var(--paint-bg-f0f5ff, #f0f5ff);border-color:var(--paint-border-8fb6f5, #8fb6f5)}.upload-zone span,.upload-zone small{color:var(--paint-fg-8195b0, #8195b0)}.upload-zone strong{color:var(--paint-fg-4b6992, #4b6992)}.upload-icon{background:var(--paint-bg-edf3ff, #edf3ff);border-color:var(--paint-border-dce6f9, #dce6f9);color:var(--paint-fg-5586d6, #5586d6)}.uploaded-person,.pending-audio{background:var(--paint-bg-f5f8ff, #f5f8ff);border-color:var(--paint-border-dce7f7, #dce7f7);color:var(--paint-fg-456381, #456381)}.success-text{color:var(--paint-fg-2c9476, #2c9476)}.icon-button{color:var(--paint-fg-8696ac, #8696ac)}.icon-button:hover{color:var(--paint-fg-3478f6, #3478f6)}input,select,.advanced-fields select,.advanced-fields textarea,.wizard-textarea,.douyin-import textarea{background:var(--paint-bg-fafcff, #fafcff);border-color:var(--paint-border-dce5f2, #dce5f2);color:var(--paint-fg-354a66, #354a66)}input::placeholder,textarea::placeholder,.name-field input::placeholder,.wizard-textarea::placeholder{color:var(--paint-fg-9aa8bc, #9aa8bc)}input:focus,textarea:focus,select:focus{border-color:var(--paint-border-7ea9f5, #7ea9f5)}audio{color-scheme:light}.script-input{background:var(--paint-bg-fafcff, #fafcff);border-color:var(--paint-border-dce5f2, #dce5f2)}.script-input textarea{color:var(--paint-fg-354a66, #354a66)}.script-input textarea::placeholder{color:var(--paint-fg-9aa8bc, #9aa8bc)}.script-footer{border-color:var(--paint-border-e2e9f5, #e2e9f5);color:var(--paint-fg-8a9bb2, #8a9bb2)}.douyin-import{background:var(--paint-bg-f5f8ff, #f5f8ff);border-color:var(--paint-border-dce7f8, #dce7f8)}.douyin-import strong{color:var(--paint-fg-4e78b6, #4e78b6)}.douyin-import .demo-label{color:var(--paint-fg-7992b7, #7992b7)}.advanced-toggle{color:var(--paint-fg-6883a9, #6883a9);border-color:var(--paint-border-e4eaf4, #e4eaf4)}.advanced-toggle span{color:var(--paint-fg-94a4bd, #94a4bd)}.voice-symbol{background:var(--paint-bg-edf3ff, #edf3ff);color:var(--paint-fg-5d89d0, #5d89d0);border-color:var(--paint-border-dce7fb, #dce7fb)}.voice-select,.no-voice{background:var(--paint-bg-f5f8ff, #f5f8ff);border-color:var(--paint-border-dce7f8, #dce7f8)}.voice-select label,.no-voice p{color:var(--paint-fg-8598b2, #8598b2)}.voice-select select{background:transparent;border-color:transparent;color:var(--paint-fg-4c6689, #4c6689)}.no-voice strong{color:var(--paint-fg-526e98, #526e98)}.wizard-nav-heading{border-color:var(--paint-border-e6ebf4, #e6ebf4)}.wizard-nav-heading .eyebrow{color:var(--paint-fg-7190bf, #7190bf)}.wizard-nav-heading h2{color:var(--paint-fg-364d6b, #364d6b)}.wizard-nav-heading p{color:var(--paint-fg-8c9db4, #8c9db4)}.wizard-nav button{color:var(--paint-fg-7d8ea6, #7d8ea6)}.wizard-nav button:hover{background:var(--paint-bg-f6f9ff, #f6f9ff)}.wizard-nav button.active{background:linear-gradient(110deg,var(--paint-bg-edf4ff, #edf4ff),var(--paint-bg-f3f6ff, #f3f6ff));border-color:var(--paint-border-dce7fa, #dce7fa);color:var(--paint-fg-3478f6, #3478f6)}.wizard-number{background:var(--paint-bg-f7f9fd, #f7f9fd);border-color:var(--paint-border-dce5f2, #dce5f2);color:var(--paint-fg-8399b7, #8399b7)}.active .wizard-number{background:var(--paint-bg-3478f6, #3478f6);color:var(--paint-fg-fff, #fff);border-color:var(--paint-border-3478f6, #3478f6);box-shadow:0 4px 12px var(--paint-shadow-3478f62a, #3478f62a)}.complete .wizard-number{color:var(--paint-fg-4386db, #4386db);background:var(--paint-bg-eef5ff, #eef5ff);border-color:var(--paint-border-d9e7fa, #d9e7fa)}.active.complete .wizard-number{color:var(--paint-fg-fff, #fff);background:var(--paint-bg-3478f6, #3478f6)}.wizard-nav-copy small{color:var(--paint-fg-94a7bf, #94a7bf)}.wizard-local-note{border-color:var(--paint-border-e6ebf4, #e6ebf4);color:var(--paint-fg-8e9eb5, #8e9eb5)}.wizard-editor-heading{border-color:var(--paint-border-e5ebf4, #e5ebf4)}.wizard-editor-heading .eyebrow{color:var(--paint-fg-7c98c1, #7c98c1)}.wizard-editor-heading h1{color:var(--paint-fg-293e5c, #293e5c)}.wizard-heading-icon{background:var(--paint-bg-f0f5ff, #f0f5ff);border-color:var(--paint-border-dfe8fa, #dfE8fa);color:var(--paint-fg-668cce, #668cce)}.wizard-intro{color:var(--paint-fg-8495ac, #8495ac)}.wizard-field-heading span{color:var(--paint-fg-91a3bd, #91a3bd)}.wizard-controls,.wizard-subsection,.copy-rewrite{border-color:var(--paint-border-e5ebf4, #e5ebf4)}.wizard-subsection h2,.copy-panel-title{color:var(--paint-fg-4d6688, #4d6688)}.wizard-subsection h2 svg,.copy-panel-title svg{color:var(--paint-fg-658cce, #658cce)}.wizard-subsection p{color:var(--paint-fg-889db8, #889db8)}.theme-options legend{color:var(--paint-fg-637fa5, #637fa5)}.theme-options label{background:var(--paint-bg-fafcff, #fafcff);border-color:var(--paint-border-dfe7f4, #dfe7f4);color:var(--paint-fg-758eae, #758eae)}.theme-options label.selected{background:var(--paint-bg-eff5ff, #eff5ff);border-color:var(--paint-border-8db5fa, #8db5fa);color:var(--paint-fg-3478f6, #3478f6)}.theme-options small{color:var(--paint-fg-93a5bc, #93a5bc)}.theme-options input{accent-color:var(--paint-fg-3478f6, #3478f6)}.rewrite-source{background:var(--paint-bg-f5f8ff, #f5f8ff);border-color:var(--paint-border-dfe7f4, #dfe7f4)}.rewrite-source p{color:var(--paint-fg-7b92af, #7b92af)}.wizard-empty{background:var(--paint-bg-f6f9ff, #f6f9ff);border-color:var(--paint-border-cdddf5, #cdddf5);color:var(--paint-fg-6d97d6, #6d97d6)}.wizard-empty h3{color:var(--paint-fg-4c6b94, #4c6b94)}.wizard-empty p{color:var(--paint-fg-879fbd, #879fbd)}.creation-summary,.final-review{background:var(--paint-bg-fbfcff, #fbfcff);border-color:var(--paint-border-e1e9f4, #e1e9f4)}.creation-summary>div,.final-review>div{border-color:var(--paint-border-e5ebf4, #e5ebf4)}.creation-summary dt,.final-review dt{color:var(--paint-fg-7d93b1, #7d93b1)}.creation-summary dd,.review-value{color:var(--paint-fg-526d91, #526d91)}.review-value.missing{color:var(--paint-fg-b48c56, #b48c56)}.review-ready,.review-validation.ready{color:var(--paint-fg-338e75, #338e75)}.review-missing,.review-validation{color:var(--paint-fg-b58a50, #b58a50)}.missing-fields{background:var(--paint-bg-fff8ed, #fff8ed);color:var(--paint-fg-a98350, #a98350)}.composition-sliders label{color:var(--paint-fg-6d89b1, #6d89b1)}.composition-sliders input{accent-color:var(--paint-fg-3478f6, #3478f6)}.composition-controls .rewrite-button{background:var(--paint-bg-3478f6, #3478f6);border-color:var(--paint-border-3478f6, #3478f6)}.video-placeholder{background:radial-gradient(ellipse at 50% 35%,var(--paint-bg-edf3ff, #edf3ff),var(--paint-bg-f8faff, #f8faff) 75%);border-color:var(--paint-border-e0e9f8, #e0e9f8)}.video-frame-line{border-color:var(--paint-border-dce6f8, #dce6f8)}.video-symbol{background:linear-gradient(145deg,var(--paint-bg-edf3ff, #edf3ff),var(--paint-bg-f2efff, #f2efff));border-color:var(--paint-border-d9e3fa, #d9e3fa);color:var(--paint-fg-6f8ecd, #6f8ecd);box-shadow:0 5px 25px var(--paint-shadow-537be610, #537be610)}.video-placeholder strong{color:var(--paint-fg-6884aa, #6884aa)}.video-placeholder p{color:var(--paint-fg-98aac4, #98aac4)}.video-format{color:var(--paint-fg-9eb1ce, #9eb1ce)}.video-preview-note{color:var(--paint-fg-91a6c2, #91a6c2)}.composite-stage{background:var(--paint-bg-f7faff, #f7faff);border-color:var(--paint-border-e0e9f8, #e0e9f8)}.composite-empty{color:var(--paint-fg-91b0dc, #91b0dc)}.composite-empty strong{color:var(--paint-fg-6d8bb2, #6d8bb2)}.composite-empty p{color:var(--paint-fg-97acc7, #97acc7)}.wizard-result-tip{color:var(--paint-fg-98a8bf, #98a8bf)}.task-card{background:var(--paint-bg-fff, #fff);border-color:var(--paint-border-e0e9f5, #e0e9f5);box-shadow:0 4px 18px var(--paint-shadow-243c6505, #243c6505)}.task-card p{color:var(--paint-fg-8299b8, #8299b8)}.task-summary{border-color:var(--paint-border-e4eaf5, #e4eaf5)}.demo-label{border-color:var(--paint-border-dbe6f7, #dbe6f7);background:var(--paint-bg-f4f7fd, #f4f7fd);color:var(--paint-fg-92a6c4, #92a6c4)}.status-pill{background:var(--paint-bg-fff6e8, #fff6e8);color:var(--paint-fg-bc965d, #bc965d)}.status-pill.completed{background:var(--paint-bg-e9f7f1, #e9f7f1);color:var(--paint-fg-4a9d80, #4a9d80)}.result-progress li,.task-steps>div{color:var(--paint-fg-a8b6ca, #a8b6ca)}.result-progress .done,.task-steps .done{color:var(--paint-fg-5387cf, #5387cf)}.wizard-result-tip .tiny-dot{background:var(--paint-bg-86ade8, #86ade8)}.preview-header svg,.live-badge{color:var(--paint-fg-729bd4, #729bd4)}.live-badge{background:var(--paint-bg-edf5ff, #edf5ff);border-color:var(--paint-border-dae7fa, #dae7fa)}.tip-card{background:var(--paint-bg-f2f7ff, #f2f7ff);border-color:var(--paint-border-dfe8f7, #dfE8f7)}.tip-card strong{color:var(--paint-fg-607da4, #607da4)}.tip-card p{color:var(--paint-fg-91a5c0, #91a5c0)}.tip-icon{color:var(--paint-fg-79a4dc, #79a4dc)}.segmented{background:var(--paint-bg-f5f7fc, #f5f7fc);border-color:var(--paint-border-e1e8f3, #e1e8f3)}.segmented button{color:var(--paint-fg-8094b1, #8094b1)}.segmented button.selected{background:var(--paint-bg-fff, #fff);color:var(--paint-fg-3d7ae0, #3d7ae0);box-shadow:0 2px 8px var(--paint-shadow-3255860f, #3255860f)}.record-button{background:linear-gradient(135deg,var(--paint-bg-e7f1ff, #e7f1ff),var(--paint-bg-edeaff, #edeaff));border-color:var(--paint-border-adc7f4, #adc7f4);color:var(--paint-fg-567bcd, #567bcd);box-shadow:0 0 45px var(--paint-shadow-567be70b, #567be70b)}.record-orbit{border-color:var(--paint-border-cedcf588, #cedcf588)}.record-orbit.second{border-color:var(--paint-border-dbe5f85e, #dbe5f85e)}.record-time{color:var(--paint-fg-7a93b7, #7a93b7)}.record-wave i{background:var(--paint-bg-78a5ed, #78a5ed);opacity:.5}.record-guide{border-color:var(--paint-border-e4ebf6, #e4ebf6);color:var(--paint-fg-6b93d1, #6b93d1)}.record-guide strong{color:var(--paint-fg-8a9eba, #8a9eba)}.sample-text{background:var(--paint-bg-f6f9ff, #f6f9ff);border-color:var(--paint-border-e1eaf9, #e1eaf9);color:var(--paint-fg-90a5c0, #90a5c0)}.library-count{color:var(--paint-fg-98a9c1, #98a9c1)}.accent{color:var(--paint-fg-799dde, #799dde)}.empty-voice-icon{background:radial-gradient(var(--paint-bg-eaf1ff, #eaf1ff),var(--paint-bg-f6f9ff, #f6f9ff));border-color:var(--paint-border-dce7fa, #dce7fa);color:var(--paint-fg-8bace2, #8bace2)}.empty-library h3{color:var(--paint-fg-607da3, #607da3)}.empty-library p{color:var(--paint-fg-92a7c4, #92a7c4)}.pill-muted{background:var(--paint-bg-f1f5ff, #f1f5ff);color:var(--paint-fg-8da5c8, #8da5c8)}.storage-note{border-color:var(--paint-border-e4eaf5, #e4eaf5);color:var(--paint-fg-99abc4, #99abc4)}.voice-card{background:var(--paint-bg-fafcff, #fafcff);border-color:var(--paint-border-dfe8f7, #dfe8f7)}.voice-card h3{color:var(--paint-fg-526d94, #526d94)}.voice-card p{color:var(--paint-fg-98abc5, #98abc5)}.voice-actions{border-color:var(--paint-border-e3ebf6, #e3ebf6)}.default-badge{background:var(--paint-bg-edf4ff, #edf4ff);border-color:var(--paint-border-d5e4fc, #d5e4fc);color:var(--paint-fg-6998db, #6998db)}.danger{color:var(--paint-fg-cc847f, #cc847f)}.delete-confirm{background:var(--paint-bg-fff9f8, #fff9f8);border-color:var(--paint-border-f1d9d6, #f1d9d6);color:var(--paint-fg-af8985, #af8985)}.drawer-backdrop{background:var(--paint-bg-23345440, #23345440)}.drawer{background:var(--paint-bg-fff, #fff);border-color:var(--paint-border-dde6f5, #dde6f5);box-shadow:-10px 0 40px var(--paint-shadow-243c6510, #243c6510)}.drawer h2{color:var(--paint-fg-365575, #365575)}.history-item{border-color:var(--paint-border-e5ebf5, #e5ebf5)}.history-item h3{color:var(--paint-fg-597594, #597594)}.history-item p{color:var(--paint-fg-97abc6, #97abc6)}.empty-history{color:var(--paint-fg-9ab5d8, #9ab5d8)}.toast{background:var(--paint-bg-edf5ff, #edf5ff);border-color:var(--paint-border-cfe2ff, #cfe2ff);color:var(--paint-fg-4c80c5, #4c80c5);box-shadow:0 8px 35px var(--paint-shadow-3478f623, #3478f623)}.error-banner{background:var(--paint-bg-fff3f0, #fff3f0);color:var(--paint-fg-bc8075, #bc8075)}.error-banner button{color:var(--paint-fg-bc8075, #bc8075)}.loading{color:var(--paint-fg-91a8c6, #91a8c6)}.hint,.muted,.page-footer,.page-footer span,.wizard-next-hint,.page-heading p,.wizard-intro,.wizard-nav-heading p,.wizard-nav-copy small,.wizard-local-note,.wizard-field-heading span,.wizard-subsection p,.theme-options small,.video-preview-note,.video-placeholder p,.video-format,.wizard-result-tip,.demo-tag,.nav-caption,.brand small,.privacy-card p,.workspace-owner small,.workspace-owner>svg,.library-count,.record-time,.record-guide strong,.sample-text,.voice-card p,.storage-note,.pill-muted,.empty-library p,.history-item p,.composite-empty p,.demo-label,.wizard-editor-heading .eyebrow{color:var(--paint-fg-64748b, #64748b)}.text-button{color:var(--paint-fg-2864ce, #2864ce)}.text-button:hover{color:var(--paint-fg-1d4fb0, #1d4fb0)}.theme-options label,.wizard-nav button,.wizard-field-heading,.final-review dt,.name-field,.wizard-input-label{color:var(--paint-fg-526783, #526783)}.primary-button,.wizard-next{background:var(--paint-bg-2868e5, #2868e5);border-color:var(--paint-border-2868e5, #2868e5)}.rewrite-button{background:linear-gradient(120deg,var(--paint-bg-326de8, #326de8),var(--paint-bg-6159d7, #6159d7));border-color:var(--paint-border-536bd7, #536bd7)}.composition-controls .rewrite-button{background:var(--paint-bg-2868e5, #2868e5);border-color:var(--paint-border-2868e5, #2868e5)}.video-placeholder strong,.empty-library h3,.wizard-empty p,.record-guide,.task-card p{color:var(--paint-fg-58718f, #58718f)}@media(max-width:1080px){.copy-rewrite{border-color:var(--paint-border-e5ebf4, #e5ebf4)}}:root{font-size:16px;font-weight:500;font-family:Segoe UI,Microsoft YaHei,sans-serif}.primary-script .wizard-field-heading{margin-top:0;font-size:17px}.script-guide{font-size:13px;color:var(--paint-fg-64748b, #64748b);line-height:1.8;margin:0 0 18px}.primary-script .wizard-textarea{min-height:450px}.optional-badge{font-size:12px;font-weight:500;background:var(--paint-bg-f1f5fa, #f1f5fa);color:var(--paint-fg-74869e, #74869e);border-radius:5px;padding:3px 7px;margin-left:auto}.optional-import-toggle{display:flex;align-items:center;gap:8px;width:100%;padding:12px;border:1px solid var(--paint-border-dce7f9, #dce7f9);border-radius:8px;background:var(--paint-bg-f6f9ff, #f6f9ff);color:var(--paint-fg-4778bc, #4778bc);font-size:14px;font-weight:600}.optional-import-toggle>span{margin-left:auto;font-size:12px;font-weight:500}.copy-workspace .reference-textarea{min-height:120px;height:120px}.copy-rewrite .douyin-import{margin-top:12px}.copy-rewrite .theme-options{margin-top:20px}@media(max-width:1080px){.primary-script .wizard-textarea{min-height:300px}}.brand{font-size:18px;font-weight:700}.brand small{font-size:10px;font-weight:600}.nav-item{font-size:15px;font-weight:600}.nav-caption{font-size:13px}.nav-count,.count{font-size:12px}.sidebar-nav{display:block;margin-top:38px}.nav-group+.nav-group{margin-top:24px}.sidebar-nav .nav-caption{display:block;margin:0 12px 12px;font-size:13px;font-weight:600;line-height:1.5;color:var(--paint-fg-7b899f, #7b899f)}.sidebar-nav .nav-item{width:100%;border:0;background:transparent;text-align:left;margin-bottom:6px;min-height:48px;padding:13px 14px}.sidebar-nav .nav-item:hover{background:var(--paint-bg-f4f7fd, #f4f7fd)}.sidebar-nav .nav-item.active{background:var(--paint-bg-eaf1ff, #eaf1ff);color:var(--paint-fg-2866de, #2866de)}.sidebar-nav .nav-item>svg{flex-shrink:0}.breadcrumb,.quiet-button{font-size:14px;font-weight:500}.demo-tag{font-size:12px}h1,.wizard-editor-heading h1{font-size:28px;font-weight:700}.section-header h2,h2{font-size:17px;font-weight:650}.page-heading p,.wizard-intro{font-size:15px;line-height:1.9}.eyebrow,.wizard-editor-heading .eyebrow,.wizard-nav-heading .eyebrow{font-size:11px;font-weight:600;letter-spacing:1.6px}.wizard-nav-heading h2{font-size:19px;font-weight:700}.wizard-nav-copy strong{font-size:15px;font-weight:600}.wizard-number{font-size:12px;font-weight:600}.wizard-nav-copy small{font-size:12px;line-height:1.65;white-space:normal}.wizard-nav-heading p,.wizard-local-note{font-size:12px;line-height:1.8}.wizard-field-heading,.wizard-input-label,.name-field,.advanced-fields label,.copy-panel-title{font-size:15px;font-weight:600}.wizard-field-heading span{font-size:12px;font-weight:500}.wizard-subsection h2{font-size:16px;font-weight:650}.wizard-textarea,.douyin-import textarea,input,select,.advanced-fields select,.advanced-fields textarea,.wizard-select{font-size:16px;font-weight:500;line-height:1.65}.wizard-textarea{line-height:1.9}.wizard-textarea::placeholder,input::placeholder,textarea::placeholder{font-weight:400}.theme-options legend{font-size:14px;font-weight:600}.theme-options label{font-size:15px;font-weight:600}.theme-options small{font-size:12px;line-height:1.7;font-weight:500}.theme-options input{margin-top:4px}.theme-options label{gap:10px}.primary-button,.wizard-next,.rewrite-button{font-size:15px;font-weight:650;padding:13px 17px}.small-button,.outline-button,.text-button,.review-actions .text-button{font-size:13px;font-weight:600}.hint,.muted,.requirement,.field-error,.wizard-next-hint,.wizard-subsection p,.wizard-result-tip,.video-preview-note,.review-validation,.task-card p,.copy-workspace .hint{font-size:13px;line-height:1.85;font-weight:500}.douyin-import strong{font-size:14px;font-weight:600}.douyin-import .hint{font-size:13px}.upload-zone strong{font-size:16px;font-weight:600}.upload-zone>span:not(.upload-icon){font-size:14px}.upload-zone small{font-size:12px}.uploaded-person strong{font-size:14px;font-weight:600}.success-text{font-size:13px}.final-review dt,.review-value,.creation-summary>div{font-size:15px;line-height:1.8}.final-review dt{font-weight:600}.review-ready,.review-missing{font-size:12px;font-weight:600}.demo-label,.status-pill,.live-badge,.default-badge{font-size:11px;font-weight:600}.result-progress li,.task-steps>div{font-size:13px}.video-placeholder strong,.composite-empty strong{font-size:15px;font-weight:600}.video-placeholder p,.composite-empty p{font-size:13px;max-width:230px}.video-format{font-size:10px}.segmented button{font-size:14px;font-weight:600}.record-time{font-size:14px}.record-guide{font-size:12px}.record-guide strong{font-weight:500}.sample-text{font-size:14px;line-height:1.85}.library-count,.storage-note,.voice-card p,.pill-muted,.empty-library p{font-size:13px}.voice-card h3{font-size:16px;font-weight:600}.empty-library h3,.wizard-empty h3{font-size:19px;font-weight:600}.wizard-empty p{font-size:14px}.privacy-card strong{font-size:14px;font-weight:600}.privacy-card p{font-size:12px;line-height:1.85}.workspace-owner{font-size:13px;font-weight:600}.workspace-owner small{font-size:12px;font-weight:500}.toast,.error-banner,.loading{font-size:14px}.history-item h3{font-size:15px;font-weight:600}.history-item p,.delete-confirm,.page-footer{font-size:12px}@media(max-width:1250px){.wizard-nav-copy strong{font-size:14px}.wizard-nav-copy small{font-size:11px}.copy-workspace .theme-options small{font-size:12px}}@media(max-width:720px){.brand{font-size:17px}.nav-item{font-size:14px}.breadcrumb,.quiet-button,.demo-tag{font-size:12px}.wizard-nav-copy strong{font-size:14px}.wizard-number{font-size:11px}.wizard-editor-heading h1,h1{font-size:25px}.section-header h2{font-size:16px}.wizard-controls .outline-button,.wizard-next,.rewrite-button{font-size:14px}.wizard-next-hint,.wizard-controls .wizard-next-hint{font-size:12px}.record-guide{font-size:11px}.theme-options small{font-size:12px}.final-review dt,.review-value{font-size:14px}.wizard-controls{flex-wrap:wrap}.wizard-controls>div{flex:1;min-width:0}.record-guide{flex-wrap:wrap;row-gap:12px}.voice-card-heading{flex-wrap:wrap}}@media(max-width:620px){.sidebar{height:auto;flex-direction:column;align-items:stretch;gap:20px}.sidebar .sidebar-nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:0;width:100%}.nav-group+.nav-group{margin-top:0}.sidebar-nav .nav-caption{display:block;margin:0 8px 8px;font-size:12px}.sidebar-nav .nav-item{justify-content:flex-start;padding:10px 8px;gap:8px;margin:0 0 4px;min-height:42px;font-size:13px;white-space:nowrap}}.voice-library-column{display:flex;flex-direction:column;gap:24px;min-width:0}.voice-library-column>.library-card{min-width:0}.system-library-intro{color:var(--paint-fg-687b98, #687b98);line-height:1.8;margin:16px 0 20px;font-size:14px}.system-voice-card audio{width:100%;margin-top:14px}.system-voice-selected{border-color:var(--paint-border-7da4ef, #7da4ef);background:var(--paint-bg-f4f8ff, #f4f8ff)}.system-voice-source{display:flex;align-items:center;gap:10px;color:var(--paint-fg-748399, #748399);font-size:12px;margin-top:14px}.system-voice-source a{margin-left:auto;color:var(--paint-fg-4679d2, #4679d2)}.system-license{margin-top:20px;border-top:1px solid var(--paint-border-e3e9f2, #e3e9f2);padding-top:16px;color:var(--paint-fg-65748b, #65748b);font-size:13px;line-height:1.8}.system-license summary{cursor:pointer;font-weight:600}.system-license a{display:inline-block;color:var(--paint-fg-4679d2, #4679d2);margin-right:18px}.system-library-error{border:1px solid var(--paint-border-f2d4ce, #f2d4ce);background:var(--paint-bg-fff7f5, #fff7f5);padding:12px 16px;border-radius:10px;color:var(--paint-fg-b85d50, #b85d50)}.system-library-error p{margin:0 0 8px}@media(max-width:620px){.voice-library-column{gap:18px}.system-library-intro{font-size:13px}.system-voice-source{font-size:11px}}.empty-system-voices{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:160px;color:var(--paint-fg-8b9db9, #8b9db9);border:1px dashed var(--paint-border-dce5f3, #dce5f3);border-radius:12px;background:var(--paint-bg-fafcff, #fafcff);margin-top:20px}.empty-system-voices h3{font-size:15px;font-weight:500;margin:16px 0 0}.script-generator-title{display:flex;align-items:center;gap:8px;font-size:18px;font-weight:650;color:var(--paint-fg-243c61, #243c61);margin:0 0 20px;line-height:1.6}.script-generator-title svg{color:var(--paint-fg-326de8, #326de8);flex-shrink:0}.script-generate-button{width:100%;margin-top:14px;justify-content:center}.script-candidates{display:grid;gap:12px;margin-top:20px;max-height:500px;overflow:auto;overscroll-behavior:contain;padding-right:4px}.script-candidate{padding:16px;background:var(--paint-bg-f7f9fd, #f7f9fd);border:1px solid var(--paint-border-e0e8f4, #e0e8f4);border-radius:10px}.script-candidate.selected{border-color:var(--paint-border-7aa2f5, #7aa2f5);background:var(--paint-bg-f0f5ff, #f0f5ff)}.script-candidate-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;font-weight:650;color:var(--paint-fg-536887, #536887)}.script-candidate p{font-size:15px;line-height:1.9;color:var(--paint-fg-334155, #334155);white-space:pre-wrap;overflow-wrap:anywhere;margin:12px 0 0}:root{--desktop-line:#e3eaf4;--desktop-blue:#246bfa}html,body,#app{height:100%;min-height:0}body{overflow:hidden}button,input,select,textarea{font-family:inherit}*{scrollbar-width:thin;scrollbar-color:var(--paint-fg-c6d3e6, #c6d3e6) transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--paint-border-3478f6, #3478f6);outline-offset:2px}.desktop-workspace.shell{display:flex;height:100dvh;min-height:0;overflow:hidden;background:var(--paint-bg-f5f7fc, #f5f7fc)}.desktop-workspace .sidebar{position:static;flex:0 0 168px;width:168px;height:100%;padding:20px 12px;overflow-y:auto;border-right:1px solid var(--desktop-line)}.desktop-workspace .brand{font-size:17px;gap:9px;padding:0 4px}.desktop-workspace .brand-mark{width:34px;height:34px;border-radius:11px}.desktop-workspace .brand small{font-size:9px;letter-spacing:1.7px}.desktop-workspace .sidebar-nav{margin-top:27px}.desktop-workspace .nav-group+.nav-group{margin-top:25px}.desktop-workspace .nav-caption{font-size:12px;margin:0 10px 9px}.desktop-workspace .nav-item{font-size:14px;padding:11px 10px;gap:9px;margin:4px 0;border-radius:8px}.desktop-workspace .nav-count{font-size:11px}.desktop-workspace .main-shell{margin:0;min-width:0;flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.desktop-workspace .topbar{height:48px;min-height:48px;padding:0 20px;flex-shrink:0;border-bottom:1px solid var(--desktop-line);background:var(--paint-bg-ffffffd9, #ffffffd9)}.desktop-workspace .breadcrumb{font-size:12px}.desktop-workspace .topbar-right{gap:14px}.desktop-workspace .quiet-button{font-size:12px}.desktop-workspace .demo-tag{font-size:11px;color:var(--paint-fg-667f9f, #667f9f)}.desktop-workspace .page-content{flex:1;min-height:0;overflow:hidden;padding:16px;margin:0;max-width:none;width:100%}.desktop-workspace .error-banner{flex-shrink:0;max-height:80px;overflow:auto;padding:8px 20px;font-size:13px}.desktop-workspace .eyebrow{display:none}.desktop-workspace .wizard-layout,.desktop-workspace .montage-layout{height:100%;min-height:0;align-items:stretch;grid-template-columns:132px minmax(0,1fr) 282px;gap:12px}.desktop-workspace .wizard-layout.without-preview,.desktop-workspace .montage-layout.without-preview{grid-template-columns:132px minmax(0,1fr)}.desktop-workspace .wizard-nav{height:100%;min-height:0;position:static;top:auto;padding:15px 8px;overflow:auto;border-radius:12px;box-shadow:none}.desktop-workspace .wizard-nav-heading{padding:0 7px 14px}.desktop-workspace .wizard-nav-heading h2{margin:0;font-size:16px}.desktop-workspace .wizard-nav-heading p,.desktop-workspace .wizard-nav-copy small,.desktop-workspace .wizard-nav-icon,.desktop-workspace .wizard-local-note{display:none}.desktop-workspace .wizard-nav ol{margin:15px 0 0}.desktop-workspace .wizard-nav button{gap:7px;min-height:46px;padding:10px 7px}.desktop-workspace .wizard-nav-copy strong{font-size:13px;white-space:nowrap}.desktop-workspace .wizard-number{width:24px;height:24px;min-width:24px;font-size:11px}.desktop-workspace .wizard-nav li+li{margin-top:8px}.desktop-workspace .wizard-nav li:not(:last-child):after{display:none}.desktop-workspace .wizard-editor,.desktop-workspace .copy-layout .wizard-editor{height:100%;min-height:0;padding:0;overflow:hidden;display:flex;flex-direction:column;border-radius:12px;box-shadow:0 3px 16px var(--paint-shadow-243c6504, #243c6504)}.desktop-workspace .wizard-editor-heading{margin:0;padding:15px 18px;flex-shrink:0;border-bottom:1px solid var(--desktop-line);height:66px;min-height:66px}.desktop-workspace .wizard-editor-heading h1{font-size:21px;line-height:1.4;margin:0}.desktop-workspace .wizard-heading-icon{width:34px;height:34px;border-radius:10px}.desktop-workspace .wizard-step-body{padding:16px 18px;flex:1;min-height:0;overflow:auto}.desktop-workspace .wizard-step-body:has(.copy-workspace),.desktop-workspace .wizard-step-body:has(.montage-copy-workspace){overflow:hidden;display:flex;flex-direction:column}.desktop-workspace .wizard-controls{flex-shrink:0;min-height:60px;height:auto;padding:10px 18px;margin:0;border-top:1px solid var(--desktop-line);background:var(--paint-bg-fcfdff, #fcfdff);gap:12px}.desktop-workspace .wizard-controls>div{gap:12px}.desktop-workspace .wizard-next-hint{font-size:12px}.desktop-workspace .wizard-controls .outline-button,.desktop-workspace .wizard-next{padding:9px 14px;font-size:14px;min-height:38px}.desktop-workspace .wizard-controls .wizard-create-button,.desktop-workspace .wizard-controls .batch-generate{width:auto;min-width:148px;margin:0;padding:9px 16px;min-height:38px;font-size:14px;border-radius:8px;gap:8px;display:inline-flex;justify-content:center;align-items:center}.desktop-workspace .wizard-intro{margin:0 0 16px;font-size:14px;line-height:1.8}.desktop-workspace .wizard-subsection{margin:10px 0}.desktop-workspace .wizard-textarea{min-height:0;resize:none;padding:12px;font-size:15px;line-height:1.85}.desktop-workspace .wizard-field-heading{margin:0 0 9px;font-size:14px}.desktop-workspace .script-guide{margin:0 0 10px;font-size:12px;line-height:1.7}.desktop-workspace .copy-workspace{height:100%;min-height:0;flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}.desktop-workspace .copy-source,.desktop-workspace .copy-rewrite{min-height:0;padding:0;display:flex;flex-direction:column;margin:0;border:0;background:transparent}.desktop-workspace .copy-source .wizard-textarea{min-height:0;flex:1;height:auto}.desktop-workspace .copy-rewrite{border-left:1px solid var(--desktop-line);padding-left:18px;gap:8px;overflow:hidden}.desktop-workspace .copy-panel-title{margin:0;font-size:13px}.desktop-workspace .script-generator-title{font-size:15px;margin:0 0 6px}.desktop-workspace .reference-textarea{height:105px;min-height:105px;flex-shrink:0}.desktop-workspace .copy-rewrite .wizard-field-heading{margin:0}.desktop-workspace .script-generate-button{margin:0;min-height:36px;padding:8px 12px;font-size:13px}.desktop-workspace .script-candidates{margin:4px 0 0;min-height:0;overflow:auto;flex:1}.desktop-workspace .script-candidate{padding:11px;margin:0 0 8px}.desktop-workspace .script-candidate p{font-size:14px;line-height:1.8;margin:7px 0 0}.desktop-workspace .script-candidate-heading{margin:0}.desktop-workspace .wizard-upload{min-height:155px;height:155px;margin:12px 0;gap:8px}.desktop-workspace .upload-icon{width:40px;height:40px}.desktop-workspace .uploaded-person{margin:12px 0;padding:14px}.desktop-workspace .uploaded-person img{max-height:200px;width:auto;max-width:50%;object-fit:contain}.desktop-workspace .wizard-empty{min-height:160px;padding:20px}.desktop-workspace .advanced-fields{padding:12px 0}.desktop-workspace .advanced-fields>label{margin:0}.desktop-workspace .wizard-select{margin:10px 0}.desktop-workspace .hint{font-size:12px;line-height:1.7;margin:10px 0}.desktop-workspace .final-review{margin:0}.desktop-workspace .final-review>div{padding:14px 0}.desktop-workspace .review-value{font-size:14px;line-height:1.75;max-height:140px;overflow:auto}.desktop-workspace .review-validation{margin:12px 0;font-size:13px}.desktop-workspace .review-value img{width:38px;height:46px}.desktop-workspace .video-result-column{height:100%;min-height:0;overflow:auto;position:static;display:flex;flex-direction:column;gap:12px}.desktop-workspace .video-result-card{padding:16px;border-radius:12px}.desktop-workspace .video-placeholder{min-height:220px;height:220px}.desktop-workspace .video-format{margin-top:12px}.desktop-workspace .task-card{margin:0;padding:16px}.desktop-workspace .video-result-column video,.desktop-workspace .task-result video{max-height:280px;object-fit:contain}.desktop-workspace .wizard-result-tip{font-size:12px;margin:0}.desktop-workspace .batch-results{padding:16px;display:flex;flex-direction:column;min-height:0}.desktop-workspace .batch-results .results-empty{min-height:200px}.desktop-workspace .batch-results .result-list{max-height:45dvh;min-height:0}.desktop-workspace .batch-results .result-list li{padding:10px 0}.desktop-workspace .batch-results .result-thumb{width:56px;height:75px}.desktop-workspace .batch-results h2{font-size:16px}.desktop-workspace .montage-copy-workspace{height:100%;min-height:0;display:flex;flex-direction:column;gap:12px}.desktop-workspace .source-panel{flex-shrink:0}.desktop-workspace .source-heading{margin:0 0 8px;gap:12px}.desktop-workspace .batch-source{height:90px;min-height:90px;max-height:90px}.desktop-workspace .batch-count{font-size:13px;gap:8px}.desktop-workspace .batch-count select{min-width:76px;padding:7px 10px}.desktop-workspace .source-footer{margin-top:8px;font-size:12px}.desktop-workspace .source-footer button{padding:8px 12px;min-height:34px;font-size:13px}.desktop-workspace .stale-note{font-size:12px;padding:7px 10px;margin:8px 0 0}.desktop-workspace .batch-script-workspace{display:grid;grid-template-columns:185px minmax(0,1fr);gap:12px;flex:1;min-height:0}.desktop-workspace .script-index-panel{display:flex;flex-direction:column;min-height:0;background:var(--paint-bg-f7f9fd, #f7f9fd);border:1px solid var(--desktop-line);border-radius:9px;overflow:hidden}.desktop-workspace .script-index-heading{padding:12px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--desktop-line);font-size:13px}.desktop-workspace .script-index-heading span{color:var(--paint-fg-7c8da6, #7c8da6);font-size:12px}.desktop-workspace .script-index{list-style:none;margin:0;padding:6px;overflow:auto;min-height:0;flex:1}.desktop-workspace .script-index button{display:block;width:100%;text-align:left;background:transparent;border:1px solid transparent;border-radius:7px;padding:9px;margin:0 0 5px;color:var(--paint-fg-39516d, #39516d)}.desktop-workspace .script-index button.active{border-color:var(--paint-border-c4d7ff, #c4d7ff);background:var(--paint-bg-eaf1ff, #eaf1ff)}.desktop-workspace .script-index-label{display:flex;align-items:center;justify-content:space-between;font-size:12px}.desktop-workspace .script-index-label strong{font-size:13px}.desktop-workspace .script-index button p{font-size:13px;line-height:1.6;margin:6px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.desktop-workspace .script-index button small{font-size:11px;color:var(--paint-fg-7e91ad, #7e91ad);display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.desktop-workspace .script-row{margin:0;padding:12px;min-height:0;overflow:auto;background:var(--paint-bg-fff, #fff);border-radius:9px;display:flex;flex-direction:column}.desktop-workspace .script-row-heading{margin-bottom:9px;flex-shrink:0}.desktop-workspace .script-row-grid{display:flex;flex-direction:column;flex:1;min-height:0;gap:10px}.desktop-workspace .script-row-grid>.current-script-field{flex:1;min-height:80px;display:flex;flex-direction:column}.desktop-workspace .script-row textarea{flex:1;min-height:80px;height:auto;resize:none;padding:10px;line-height:1.85;font-size:15px}.desktop-workspace .row-settings{display:grid;grid-template-columns:minmax(120px,1fr) minmax(120px,1fr);gap:10px;font-size:12px;flex-shrink:0}.desktop-workspace .voice-setting,.desktop-workspace .music-setting{min-width:0;display:flex;flex-direction:column;gap:7px}.desktop-workspace .music-picker{padding:8px;margin:0}.desktop-workspace .music-config{display:grid;gap:4px}.desktop-workspace .music-config>label{margin:0}.desktop-workspace .music-config audio{height:28px;margin:0}.desktop-workspace .no-music{font-size:12px}.desktop-workspace .tts-pending{padding:7px 10px;line-height:1.6;font-size:12px;margin:0;flex-shrink:0}.desktop-workspace .batch-list-empty{flex:1;min-height:100px;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px dashed var(--paint-border-d7e2f3, #d7e2f3);border-radius:9px;color:var(--paint-fg-8394ad, #8394ad);font-size:13px;background:var(--paint-bg-fafcff, #fafcff);gap:8px}.desktop-workspace .batch-list-empty strong{font-weight:500;color:var(--paint-fg-587298, #587298)}.desktop-workspace .material-heading{margin:0 0 12px}.desktop-workspace .batch-upload{min-height:118px;height:118px;gap:5px;padding:12px}.desktop-workspace .batch-upload.has-materials{min-height:48px;height:48px;flex-direction:row;justify-content:center;gap:12px}.desktop-workspace .batch-upload.has-materials>span,.desktop-workspace .batch-upload.has-materials>small{display:none}.desktop-workspace .batch-upload strong{font-size:14px}.desktop-workspace .batch-upload span,.desktop-workspace .batch-upload small{font-size:12px}.desktop-workspace .material-list{margin:12px 0}.desktop-workspace .material-list li{padding:10px 12px}.desktop-workspace .batch-output-settings{margin-top:16px;padding:14px 0;gap:18px}.desktop-workspace .random-rule{padding:10px 12px;margin-top:12px;font-size:13px}.desktop-workspace .random-rule p{margin:5px 0;font-size:12px}.desktop-workspace .ratio-advice{font-size:12px;margin:8px 0}.desktop-workspace .batch-summary{padding:0 0 12px;gap:12px}.desktop-workspace .batch-summary h2{font-size:17px;margin-bottom:5px}.desktop-workspace .summary-icon{width:42px;height:42px}.desktop-workspace .review-list li{padding:11px 0}.desktop-workspace .review-list p{font-size:14px;line-height:1.7;max-height:95px;overflow:auto;margin-bottom:5px}.desktop-workspace .voices-page,.desktop-workspace .tasks-page{display:flex;flex-direction:column;gap:14px}.desktop-workspace .page-heading{margin:0;min-height:44px;flex-shrink:0}.desktop-workspace .page-heading h1{font-size:22px;margin:0;line-height:1.4}.desktop-workspace .page-heading p{display:none}.desktop-workspace .voice-grid{flex:1;min-height:0;align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.desktop-workspace .record-card{padding:18px;min-height:0;overflow:auto;border-radius:12px}.desktop-workspace .voice-library-column{min-height:0;overflow:auto}.desktop-workspace .library-card{padding:18px;border-radius:12px}.desktop-workspace .empty-library{min-height:150px}.desktop-workspace .record-stage{height:150px}.desktop-workspace .record-orbit{top:10px;height:120px;width:120px}.desktop-workspace .record-orbit.second{height:146px;width:146px;top:0}.desktop-workspace .record-button{width:60px;height:60px}.desktop-workspace .record-time{margin-top:10px}.desktop-workspace .record-wave{margin-top:10px;height:25px}.desktop-workspace .segmented{margin-top:12px}.desktop-workspace .sample-text{padding:10px;margin:12px 0;font-size:13px}.desktop-workspace .name-field{margin:12px 0;font-size:13px}.desktop-workspace .audio-upload{margin-top:12px;min-height:150px}.desktop-workspace .section-header{margin-bottom:10px}.desktop-workspace .section-header h2{font-size:16px}.desktop-workspace .voice-card{padding:12px;margin-bottom:10px}.desktop-workspace .voice-card h3{font-size:14px}.desktop-workspace .voice-actions{margin-top:10px;padding-top:10px}.desktop-workspace .storage-note{font-size:12px;padding-top:12px}.desktop-workspace .tasks-layout{flex:1;min-height:0;gap:14px;align-items:stretch}.desktop-workspace .tasks-layout.with-preview{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.desktop-workspace .tasks-list{overflow:auto;min-height:0;padding:0 16px;border-radius:12px}.desktop-workspace .tasks-list-heading{padding:16px 0;position:sticky;top:0;background:var(--paint-bg-fff, #fff);z-index:1}.desktop-workspace .task-record{padding:16px 0;gap:14px}.desktop-workspace .task-thumbnail{width:56px;height:76px}.desktop-workspace .task-record h3{font-size:14px;margin:8px 0;line-height:1.7}.desktop-workspace .task-record-actions{margin-top:10px;gap:16px}.desktop-workspace .task-result{position:static;height:100%;min-height:0;overflow:auto;padding:16px;border-radius:12px}.desktop-workspace .task-result-summary{margin-top:12px}.desktop-workspace .tasks-empty{min-height:0;flex:1;justify-content:center;padding:20px}.desktop-workspace .text-button{font-size:13px}.desktop-workspace .toast{left:50%;bottom:14px;font-size:13px;padding:10px 16px}.desktop-workspace .field-error{font-size:12px;line-height:1.6;margin:6px 0}.desktop-workspace select{font-size:14px;padding:8px 10px}.desktop-workspace input{font-size:14px}.desktop-workspace audio{height:30px;margin-top:8px}.desktop-workspace .wizard-nav,.desktop-workspace .wizard-editor,.desktop-workspace .video-result-column{grid-column:auto;grid-row:auto}.desktop-workspace .wizard-controls{flex-wrap:nowrap}.desktop-workspace .desktop-final-actions>.wizard-next-hint{display:none}@media(max-width:1100px){.desktop-workspace .sidebar{flex-basis:150px;width:150px}.desktop-workspace .wizard-layout,.desktop-workspace .montage-layout{grid-template-columns:120px minmax(0,1fr) 250px}.desktop-workspace .wizard-layout.without-preview,.desktop-workspace .montage-layout.without-preview{grid-template-columns:120px minmax(0,1fr)}.desktop-workspace .page-content{padding:12px}.desktop-workspace .wizard-step-body{padding:14px}.desktop-workspace .batch-script-workspace{grid-template-columns:155px minmax(0,1fr)}.desktop-workspace .copy-workspace{gap:12px}.desktop-workspace .copy-rewrite{padding-left:12px}.desktop-workspace .tasks-layout.with-preview{grid-template-columns:minmax(0,1fr) 270px}}@media(max-height:650px){.desktop-workspace .wizard-editor-heading{height:52px;min-height:52px;padding:10px 16px}.desktop-workspace .wizard-editor-heading h1{font-size:19px}.desktop-workspace .wizard-controls{min-height:54px;padding:8px 14px}.desktop-workspace .reference-textarea{height:80px;min-height:80px}.desktop-workspace .batch-source{height:68px;min-height:68px;max-height:68px}.desktop-workspace .wizard-step-body{padding:12px 14px}.desktop-workspace .tts-pending{font-size:11px}.desktop-workspace .row-settings{gap:8px}.desktop-workspace .record-stage{height:120px}}@media(max-width:900px){.desktop-workspace .sidebar{flex-basis:130px;width:130px;padding:18px 8px}.desktop-workspace .brand{font-size:14px}.desktop-workspace .brand small{font-size:8px}.desktop-workspace .nav-item{font-size:13px}.desktop-workspace .wizard-layout,.desktop-workspace .montage-layout,.desktop-workspace .wizard-layout.without-preview,.desktop-workspace .montage-layout.without-preview{grid-template-columns:100px minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.desktop-workspace .wizard-layout:has(.video-result-column){grid-template-rows:minmax(0,1.6fr) minmax(0,1fr)}.desktop-workspace .wizard-layout:has(.video-result-column) .wizard-nav{grid-row:1/3}.desktop-workspace .wizard-layout:has(.video-result-column) .wizard-editor{grid-column:2;grid-row:1}.desktop-workspace .video-result-column{grid-column:2;grid-row:2;height:100%;min-height:0;overflow:auto}.desktop-workspace .wizard-nav-copy strong{font-size:12px}.desktop-workspace .wizard-nav button{padding:10px 4px}.desktop-workspace .topbar{padding:0 12px}.desktop-workspace .demo-tag{display:none}.desktop-workspace .row-settings{grid-template-columns:1fr}.desktop-workspace .tasks-layout.with-preview{grid-template-columns:minmax(0,1fr) 240px}}@media(max-width:720px){body{overflow:auto}.desktop-workspace.shell{display:block;height:auto;min-height:100dvh;overflow:visible}.desktop-workspace .sidebar{width:100%;height:auto;position:static;padding:12px;border-right:0}.desktop-workspace .brand small{display:none}.desktop-workspace .sidebar-nav{display:flex;gap:12px;margin-top:12px}.desktop-workspace .nav-group{flex:1}.desktop-workspace .nav-group+.nav-group{margin-top:0}.desktop-workspace .nav-group{display:flex;gap:5px;flex-wrap:wrap}.desktop-workspace .nav-caption{display:none}.desktop-workspace .nav-item{padding:8px;font-size:12px;flex:1;white-space:nowrap}.desktop-workspace .main-shell{overflow:visible}.desktop-workspace .topbar{position:sticky;top:0;z-index:5}.desktop-workspace .page-content{overflow:visible;min-height:calc(100dvh - 170px)}.desktop-workspace .wizard-layout,.desktop-workspace .wizard-layout.without-preview,.desktop-workspace .montage-layout.without-preview,.desktop-workspace .wizard-layout:has(.video-result-column){display:flex;flex-direction:column;height:auto}.desktop-workspace .wizard-nav{height:auto;padding:8px}.desktop-workspace .wizard-nav-heading{display:none}.desktop-workspace .wizard-nav ol{display:flex;gap:6px;margin:0}.desktop-workspace .wizard-nav li{flex:1;margin:0}.desktop-workspace .wizard-nav li+li{margin:0}.desktop-workspace .wizard-nav button{width:100%;flex-direction:row;min-height:40px;justify-content:center}.desktop-workspace .wizard-nav-copy strong{font-size:11px}.desktop-workspace .wizard-number{width:19px;height:19px;min-width:19px}.desktop-workspace .wizard-editor{height:auto;min-height:500px}.desktop-workspace .wizard-step-body,.desktop-workspace .wizard-step-body:has(.montage-copy-workspace),.desktop-workspace .wizard-step-body:has(.copy-workspace){overflow:visible}.desktop-workspace .wizard-layout:has(.video-result-column) .wizard-step-body{padding-right:14px}.desktop-workspace .wizard-controls{position:sticky;bottom:0;z-index:3;padding:9px 12px}.desktop-workspace .wizard-next-hint{display:none}.desktop-workspace .copy-workspace{display:flex;flex-direction:column}.desktop-workspace .copy-source .wizard-textarea{min-height:160px}.desktop-workspace .copy-rewrite{border:0;padding:15px 0 0}.desktop-workspace .script-candidates{max-height:260px}.desktop-workspace .batch-script-workspace{display:flex;flex-direction:column}.desktop-workspace .script-index{display:flex;max-height:110px;flex:none}.desktop-workspace .script-index li{flex:0 0 150px}.desktop-workspace .script-index-heading{display:none}.desktop-workspace .script-row textarea{min-height:180px}.desktop-workspace .row-settings{grid-template-columns:1fr 1fr}.desktop-workspace .video-result-column{position:static;width:auto;max-height:none;height:auto;overflow:visible}.desktop-workspace .voice-grid,.desktop-workspace .tasks-layout.with-preview{display:flex;flex-direction:column}.desktop-workspace .voices-page,.desktop-workspace .tasks-page{min-height:0}.desktop-workspace .tasks-list,.desktop-workspace .voice-library-column{max-height:65dvh}.desktop-workspace .task-result{max-height:70dvh;height:auto}.desktop-workspace .wizard-editor-heading{min-height:56px;height:56px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.desktop-workspace .music-config summary{cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--paint-fg-5a759c, #5a759c);font-size:12px}.desktop-workspace .desktop-final-actions{display:flex;align-items:center;gap:10px;margin-left:auto}.desktop-workspace .music-config[open]{display:block}.desktop-workspace .music-config[open]>*{margin-top:6px}.desktop-workspace .copy-assistant-form{flex-shrink:0}.desktop-workspace .copy-assistant-form summary{cursor:pointer;font-size:13px;color:var(--paint-fg-4b77b9, #4b77b9);padding:7px 0}.desktop-workspace .copy-assistant-form[open] .wizard-field-heading{margin-bottom:8px}.desktop-workspace .copy-assistant-form .script-generate-button{width:100%;margin-top:8px}.desktop-workspace .copy-assistant-form .reference-textarea{width:100%}.desktop-workspace .record-card{padding:0;display:flex;flex-direction:column;overflow:hidden}.desktop-workspace .voice-form-body{flex:1;min-height:0;overflow:auto;padding:18px}.desktop-workspace .voice-form-footer{padding:10px 18px;border-top:1px solid var(--desktop-line);background:var(--paint-bg-fcfdff, #fcfdff);flex-shrink:0}.desktop-workspace .voice-form-footer .primary-button{width:100%;min-height:38px;padding:9px 14px;font-size:14px}.desktop-workspace .voice-form-footer .hint{margin:7px 0 0;font-size:11px}.login-page{height:100dvh;min-height:0;overflow:auto;padding:20px;align-items:safe center}.login-page .login-card{padding:26px;max-width:400px;border-radius:18px}.login-page .login-logo{width:42px;height:42px;margin-bottom:14px}.login-page .login-card h1{font-size:24px;margin:8px 0}.login-page .login-card form{margin-top:20px;gap:15px}.login-page .login-card input{padding:11px;font-size:15px}.login-page .login-help{margin-top:16px;font-size:12px}.login-page .login-card button{min-height:38px;padding:11px}:root{color-scheme:light;background:var(--paint-bg-f3f6fb, #f3f6fb);color:var(--paint-fg-23344e, #23344e);--accent:#3478f6;--border:#e0e7f1;--muted:#8290a6;--desktop-line:#e1e7f1;--desktop-blue:#246bfa}body{background:var(--paint-bg-f3f6fb, #f3f6fb)}*{scrollbar-color:var(--paint-fg-c3cede, #c3cede) transparent}:root .desktop-workspace.shell{background:var(--paint-bg-f3f6fb, #f3f6fb)}:root .desktop-workspace .sidebar{width:184px;flex-basis:184px;padding:20px 12px;background:linear-gradient(175deg,var(--paint-bg-10213d, #10213d),var(--paint-bg-0b172c, #0b172c));border-right:1px solid var(--paint-border-243653, #243653);transition:width .18s,flex-basis .18s;overflow-x:hidden}:root .desktop-workspace .brand{color:var(--paint-fg-f7faff, #f7faff);font-size:18px;font-weight:650;gap:10px;padding:0 6px 18px;border-bottom:1px solid var(--paint-border-253753, #253753)}:root .desktop-workspace .brand-mark{background:linear-gradient(145deg,var(--paint-bg-328bff, #328bff),var(--paint-bg-2457db, #2457db));color:#fff;border-radius:8px;box-shadow:0 3px 14px var(--paint-shadow-0969ed30, #0969ed30);flex-shrink:0}:root .desktop-workspace .brand small{color:var(--paint-fg-93b0d5, #93b0d5);letter-spacing:1.5px}:root .desktop-workspace .sidebar-nav{margin-top:26px}:root .desktop-workspace .nav-caption{color:var(--paint-fg-7893b5, #7893b5);font-size:12px;margin:0 10px 13px}:root .desktop-workspace .nav-item{color:var(--paint-fg-c2d2e9, #c2d2e9);padding:12px 10px;border-radius:6px;position:relative;gap:10px;min-height:44px}:root .desktop-workspace .nav-item:hover{background:var(--paint-bg-1a3459, #1a3459);color:var(--paint-fg-fff, #fff)}:root .desktop-workspace .nav-item.active{background:linear-gradient(100deg,var(--paint-bg-1461f0, #1461f0),var(--paint-bg-254bd3, #254bd3));color:#fff;box-shadow:inset 3px 0 var(--paint-shadow-58a6ff, #58a6ff)}:root .desktop-workspace .nav-dot{background:var(--paint-bg-95c5ff, #95c5ff)}:root .desktop-workspace .nav-count{color:var(--paint-fg-9ab4d9, #9ab4d9)}:root .desktop-workspace .main-shell{min-width:0}:root .desktop-workspace .topbar{height:44px;min-height:44px;padding:0 18px;background:var(--paint-bg-edf2fa, #edf2fa);border-bottom:1px solid var(--paint-border-dfe7f2, #dfe7f2);-webkit-backdrop-filter:none;backdrop-filter:none}.desktop-title{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--paint-fg-8291a9, #8291a9);min-width:0}.desktop-title strong{font-size:14px;color:var(--paint-fg-2c3e5b, #2c3e5b);font-weight:650}.desktop-title-divider{height:15px;width:1px;background:var(--paint-bg-cbd7e6, #cbd7e6)}.sidebar-toggle{display:grid;place-items:center;width:30px;height:30px;padding:0;background:transparent;color:var(--paint-fg-617b9f, #617b9f);border:1px solid transparent;border-radius:5px}.sidebar-toggle:hover{background:var(--paint-bg-dfe9f8, #dfe9f8);color:var(--paint-fg-246bfa, #246bfa);border-color:var(--paint-border-c8d9f3, #c8d9f3)}.desktop-commandbar{height:32px;min-height:32px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;background:var(--paint-bg-fbfcff, #fbfcff);border-bottom:1px solid var(--paint-border-e4eaf3, #e4eaf3)}.desktop-command-actions{display:flex;gap:18px;color:var(--paint-fg-6b82a4, #6b82a4);font-size:12px}.desktop-command-actions a{display:flex;gap:7px;align-items:center}.desktop-command-actions a:hover{color:var(--paint-fg-246bfa, #246bfa)}.desktop-statusbar{flex-shrink:0;height:25px;display:flex;gap:20px;align-items:center;padding:0 16px;border-top:1px solid var(--paint-border-dfe7f2, #dfe7f2);background:var(--paint-bg-edf2fa, #edf2fa);font-size:11px;color:var(--paint-fg-8493aa, #8493aa)}.desktop-statusbar>span{display:flex;align-items:center;gap:7px}.desktop-statusbar i{width:6px;height:6px;border-radius:50%;background:var(--paint-bg-d4a34f, #d4a34f)}.desktop-statusbar .connected i{background:var(--paint-bg-35aa85, #35aa85)}.desktop-status-right{margin-left:auto}:root .desktop-workspace .wizard-layout,:root .desktop-workspace .montage-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;grid-template-rows:54px minmax(0,1fr);height:100%;gap:12px;min-height:0}:root .desktop-workspace .wizard-layout.without-preview,:root .desktop-workspace .montage-layout.without-preview{grid-template-columns:minmax(0,1fr)}:root .desktop-workspace .wizard-nav{grid-column:1/-1;grid-row:1;height:54px;display:flex;align-items:center;gap:28px;padding:0 16px;overflow:hidden;border:0;background:transparent;box-shadow:none;border-radius:0}:root .desktop-workspace .wizard-nav-heading{padding:0;flex-shrink:0;min-width:115px}:root .desktop-workspace .wizard-nav-heading h2{color:var(--paint-fg-1b304f, #1b304f);font-weight:700;font-size:22px;margin:0;letter-spacing:-.5px}:root .desktop-workspace .wizard-nav ol{display:flex;align-items:center;gap:20px;margin:0;padding:0;flex:1;height:100%}:root .desktop-workspace .wizard-nav li{margin:0;flex:1;min-width:0;display:flex;align-items:center;position:relative}:root .desktop-workspace .wizard-nav li:not(:last-child):after{content:"";display:block;position:absolute;right:-10px;top:50%;width:28px;height:1px;background:var(--paint-bg-d3dcea, #d3dcea)}:root .desktop-workspace .wizard-nav button{display:flex;align-items:center;gap:9px;padding:6px 10px;min-height:38px;width:100%;border:0;background:transparent;color:var(--paint-fg-8b98ae, #8b98ae);border-radius:5px;text-align:left}:root .desktop-workspace .wizard-nav button.active{color:var(--paint-fg-2368ee, #2368ee);background:transparent}:root .desktop-workspace .wizard-nav-copy strong{font-size:14px;font-weight:650}:root .desktop-workspace .wizard-number{width:28px;height:28px;min-width:28px;border-radius:50%;background:var(--paint-bg-e3e9f2, #e3e9f2);border:0;color:var(--paint-fg-9aa9bf, #9aa9bf);font-size:12px}:root .desktop-workspace .wizard-nav button.active .wizard-number{color:#fff;background:var(--paint-bg-246bfa, #246bfa);box-shadow:0 3px 9px var(--paint-shadow-246bfa22, #246bfa22)}:root .desktop-workspace .wizard-nav button.complete:not(.active) .wizard-number{background:var(--paint-bg-e5f5ef, #e5f5ef);color:var(--paint-fg-2b9c7c, #2b9c7c)}:root .desktop-workspace .wizard-editor{grid-column:1;grid-row:2;background:var(--paint-bg-fff, #fff);border:1px solid var(--paint-border-e1e8f2, #e1e8f2);border-radius:8px;box-shadow:0 3px 16px var(--paint-shadow-19396703, #19396703)}:root .desktop-workspace .wizard-editor-heading{height:42px;min-height:42px;padding:9px 16px;background:var(--paint-bg-fbfcff, #fbfcff);border-color:var(--paint-border-e6ecf5, #e6ecf5)}:root .desktop-workspace .wizard-editor-heading h1{font-size:15px;font-weight:650;color:var(--paint-fg-465f82, #465f82);letter-spacing:0}:root .desktop-workspace .wizard-heading-icon{width:26px;height:26px;background:var(--paint-bg-edf3ff, #edf3ff);border-radius:5px;color:var(--paint-fg-5285d8, #5285d8)}:root .desktop-workspace .wizard-step-body{padding:14px 16px}:root .desktop-workspace .wizard-controls{background:var(--paint-bg-fcfdff, #fcfdff);border-color:var(--paint-border-e1e8f2, #e1e8f2);min-height:54px;padding:9px 16px}:root .desktop-workspace .video-result-column{grid-column:2;grid-row:2;height:100%;min-height:0;overflow:auto}:root .desktop-workspace .source-panel{padding:0 0 12px;border-bottom:1px solid var(--paint-border-e5ebf5, #e5ebf5)}:root .desktop-workspace .source-heading{margin:0 0 8px;gap:12px}:root .desktop-workspace .source-footer{margin:8px 0 0;font-size:12px}:root .desktop-workspace .source-footer button{padding:8px 12px;font-size:13px;min-height:34px}:root .desktop-workspace .batch-source{height:72px;min-height:72px;max-height:72px}:root .desktop-workspace .batch-script-workspace{grid-template-columns:minmax(190px,.32fr) minmax(0,.68fr);gap:14px}:root .desktop-workspace .script-index-panel{background:var(--paint-bg-fbfcff, #fbfcff);border-color:var(--paint-border-e1e8f2, #e1e8f2);border-radius:6px}:root .desktop-workspace .script-index button{border-radius:4px;padding:10px}.desktop-workspace .script-index button:hover{background:var(--paint-bg-f0f5ff, #f0f5ff)}:root .desktop-workspace .script-index button.active{background:var(--paint-bg-eaf2ff, #eaf2ff);border-color:var(--paint-border-9ebeff, #9ebeff);box-shadow:inset 3px 0 var(--paint-shadow-3478f6, #3478f6)}:root .desktop-workspace .script-row{padding:12px;background:var(--paint-bg-fff, #fff);border-radius:6px;border-color:var(--paint-border-e1e8f2, #e1e8f2);overflow:auto}:root .desktop-workspace .script-row-heading{margin:0 0 9px;flex-shrink:0}:root .desktop-workspace .script-row-heading small{font-size:12px}:root .desktop-workspace .script-row-grid{display:flex;flex-direction:column;gap:10px;flex:1;min-height:0}:root .desktop-workspace .script-row-grid>.current-script-field{display:flex;flex-direction:column;flex:1;min-height:65px}:root .desktop-workspace .script-row textarea{flex:1;min-height:65px;height:auto;resize:none}:root .desktop-workspace .row-settings{display:grid;grid-template-columns:minmax(130px,1fr) minmax(130px,1fr);gap:14px;flex-shrink:0;padding-top:10px;border-top:1px solid var(--paint-border-e6ecf5, #e6ecf5);font-size:12px}:root .desktop-workspace .music-picker{padding:8px;margin:0;font-size:12px}:root .desktop-workspace .tts-pending{margin:0;padding:6px 10px;font-size:12px;line-height:1.6;flex-shrink:0}:root .desktop-workspace .wizard-step-body:has(.material-workspace){overflow:hidden;display:flex;flex-direction:column}.material-workspace{display:grid;grid-template-columns:minmax(250px,1.15fr) minmax(180px,.85fr) 230px;gap:18px;flex:1;min-height:0;height:100%}.material-library,.material-preview,.material-settings{min-width:0;min-height:0;overflow:auto}.material-preview,.material-settings{border-left:1px solid var(--paint-border-e4eaf3, #e4eaf3);padding-left:18px}.material-workspace h2{font-size:16px;color:var(--paint-fg-304b70, #304b70);margin:0 0 16px;font-weight:650}:root .desktop-workspace .material-heading{margin:0 0 10px;gap:8px}:root .desktop-workspace .material-heading h2{margin:0}:root .desktop-workspace .batch-upload{height:90px;min-height:90px;background:var(--paint-bg-f8faff, #f8faff);border-color:var(--paint-border-bad0f3, #bad0f3);border-radius:6px;margin-bottom:14px}:root .desktop-workspace .batch-upload.has-materials{height:48px;min-height:48px}.material-tiles{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;margin:0}.material-tiles li{position:relative;min-width:0}.material-select{position:relative;display:block;width:100%;border:1px solid var(--paint-border-e1e8f2, #e1e8f2);border-radius:6px;padding:4px;background:#fff;text-align:left;overflow:hidden;color:var(--paint-fg-3f5a7e, #3f5a7e)}.material-tiles .selected .material-select{border-color:var(--paint-border-3478f6, #3478f6);box-shadow:0 0 0 1px var(--paint-shadow-3478f6, #3478f6)}.source-thumbnail{height:110px;border-radius:4px;background:var(--paint-bg-eef3fb, #eef3fb);display:grid;place-items:center;overflow:hidden;color:var(--paint-fg-8ea6ca, #8ea6ca)}.source-thumbnail video{height:100%;width:100%;object-fit:cover;pointer-events:none}.material-select strong{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;padding:7px 3px 3px}.material-select small{font-size:11px;color:var(--paint-fg-8595ad, #8595ad);padding:0 3px}.material-duration{position:absolute;top:86px;right:10px;background:var(--paint-bg-102039b0, #102039b0);color:#fff;border-radius:3px;padding:2px 5px;font-size:10px}.material-remove{position:absolute;top:9px;right:9px;display:grid;place-items:center;height:23px;width:23px;border:0;border-radius:50%;background:var(--paint-bg-15223ebd, #15223ebd);color:#fff;padding:0}.material-remove:hover{background:var(--paint-bg-b54242, #b54242)}.material-preview .generated-video video{width:100%;max-height:350px!important;aspect-ratio:9/16;object-fit:contain;background:var(--paint-bg-14223a, #14223a);border-radius:6px}.material-preview>strong{display:block;overflow-wrap:anywhere;font-size:13px;color:var(--paint-fg-3d577b, #3d577b);margin-top:12px}.material-preview>p{color:var(--paint-fg-8897af, #8897af);font-size:12px}.material-preview-empty,.material-empty{display:flex;flex-direction:column;gap:12px;align-items:center;justify-content:center;color:var(--paint-fg-93a6c2, #93a6c2);min-height:200px;font-size:12px;text-align:center}.material-preview-empty{border:1px dashed var(--paint-border-d2dff2, #d2dff2);border-radius:6px;background:var(--paint-bg-f8faff, #f8faff);min-height:280px}.material-empty strong{font-size:14px;color:var(--paint-fg-657fa5, #657fa5)}.aspect-options{display:grid;grid-template-columns:1fr 1fr;gap:10px;border:0;padding:0;margin:20px 0 0}.aspect-options legend{font-size:14px;font-weight:650;color:var(--paint-fg-4b6385, #4b6385);margin-bottom:14px}.aspect-options label{position:relative;display:flex;flex-direction:column;gap:6px;align-items:center;justify-content:center;padding:18px 8px;border:1px solid var(--paint-border-dce5f2, #dce5f2);border-radius:7px;cursor:pointer;color:var(--paint-fg-8496af, #8496af);font-size:12px}.aspect-options label.selected{background:var(--paint-bg-f2f7ff, #f2f7ff);color:var(--paint-fg-3478f6, #3478f6);border-color:var(--paint-border-3478f6, #3478f6);box-shadow:0 0 0 1px var(--paint-shadow-3478f6, #3478f6)}.aspect-options input{position:absolute;opacity:0;width:1px;height:1px}.aspect-options label:focus-within{outline:2px solid var(--paint-border-3478f6, #3478f6);outline-offset:3px}.aspect-options strong{font-size:15px;color:var(--paint-fg-45648b, #45648b)}.aspect-symbol{display:block;border:2px solid currentColor;border-radius:3px;background:var(--paint-bg-eaf1fc, #eaf1fc);height:34px;width:25px;margin:3px 0 6px}.aspect-symbol.landscape{width:38px;height:24px;margin:8px 0 11px}:root .desktop-workspace .material-settings .ratio-advice{text-align:left;font-size:12px;margin:14px 0 25px}:root .desktop-workspace .material-settings .subtitle-switch{padding:22px 0;border-top:1px solid var(--paint-border-e4eaf3, #e4eaf3);border-bottom:1px solid var(--paint-border-e4eaf3, #e4eaf3);font-size:14px;gap:10px}.subtitle-switch input[role=switch]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:20px;flex-shrink:0;border:0;border-radius:20px;background:var(--paint-bg-d7dfed, #d7dfed);position:relative;margin:0;cursor:pointer}.subtitle-switch input[role=switch]:after{content:"";position:absolute;top:3px;left:3px;width:14px;height:14px;background:#fff;border-radius:50%;box-shadow:0 1px 3px var(--paint-shadow-49628430, #49628430);transition:transform .15s}.subtitle-switch input[role=switch]:checked{background:var(--paint-bg-3478f6, #3478f6)}.subtitle-switch input[role=switch]:checked:after{transform:translate(16px)}:root .desktop-workspace .material-settings .random-rule{background:transparent;border:0;padding:18px 0;margin:0;color:var(--paint-fg-8094b3, #8094b3)}.creation-progress{display:flex;justify-content:space-between;gap:10px;padding:12px;border:1px solid var(--paint-border-dce8fb, #dce8fb);background:var(--paint-bg-f4f8ff, #f4f8ff);border-radius:6px;color:var(--paint-fg-4776bc, #4776bc);font-size:13px;line-height:1.8}:root .desktop-workspace .review-list li{padding:14px 12px;border:1px solid var(--paint-border-e2e8f3, #e2e8f3);border-radius:6px;margin-bottom:10px;background:var(--paint-bg-fcfdff, #fcfdff);align-items:center}.review-list li>div{min-width:0;flex:1}.review-status{font-size:12px;color:var(--paint-fg-9aa6bb, #9aa6bb);white-space:nowrap}:root .desktop-workspace .batch-results{height:100%;padding:14px;border-radius:8px;display:flex;flex-direction:column;min-height:0}:root .desktop-workspace .batch-results .result-list{flex:1;max-height:none;min-height:0}:root .desktop-workspace .batch-results .result-player{flex-shrink:0;max-height:45%;overflow:auto;margin:12px 0 0}:root .desktop-workspace .batch-results video:not(.studio-video-element){max-height:200px!important}:root .desktop-workspace.sidebar-collapsed .sidebar{width:64px;flex-basis:64px;padding:20px 9px}.sidebar-collapsed .brand-text,.sidebar-collapsed .nav-label,.sidebar-collapsed .nav-count,.sidebar-collapsed .nav-dot{display:none!important}:root .desktop-workspace.sidebar-collapsed .brand{padding:0 0 18px;justify-content:center}:root .desktop-workspace.sidebar-collapsed .nav-caption{font-size:0;height:1px;background:var(--paint-bg-28415f, #28415f);width:24px;margin:20px auto 12px}:root .desktop-workspace.sidebar-collapsed .nav-item{justify-content:center;padding:12px 0;min-width:0}@media(max-width:1100px){:root .desktop-workspace .sidebar{width:158px;flex-basis:158px}:root .desktop-workspace .wizard-layout{grid-template-columns:minmax(0,1fr) 270px}:root .desktop-workspace .wizard-nav{gap:15px;padding:0 8px}:root .desktop-workspace .wizard-nav-heading{min-width:95px}:root .desktop-workspace .wizard-nav-heading h2{font-size:19px}:root .desktop-workspace .wizard-nav ol{gap:8px}:root .desktop-workspace .wizard-nav li:not(:last-child):after{width:12px;right:-6px}:root .desktop-workspace .batch-script-workspace{grid-template-columns:210px minmax(0,1fr)}.material-workspace{grid-template-columns:minmax(200px,1fr) minmax(160px,.85fr) 190px;gap:12px}.material-preview,.material-settings{padding-left:12px}.source-thumbnail{height:90px}.material-duration{top:66px}}@media(max-height:650px){:root .desktop-workspace .wizard-layout,:root .desktop-workspace .montage-layout{grid-template-rows:44px minmax(0,1fr);gap:8px}:root .desktop-workspace .wizard-nav{height:44px}:root .desktop-workspace .wizard-step-body{padding:10px 12px}:root .desktop-workspace .batch-source{height:52px;min-height:52px;max-height:52px}:root .desktop-workspace .source-panel{padding-bottom:8px}:root .desktop-workspace .montage-copy-workspace{gap:8px}:root .desktop-workspace .script-row{padding:9px}:root .desktop-workspace .row-settings{padding-top:6px}.desktop-commandbar{height:28px;min-height:28px}.desktop-statusbar{height:22px}.material-preview .generated-video video{max-height:240px!important}.aspect-options label{padding:12px 6px}:root .desktop-workspace .material-settings .subtitle-switch{padding:16px 0}}@media(max-width:900px){:root .desktop-workspace .sidebar{width:136px;flex-basis:136px}:root .desktop-workspace .brand{font-size:15px}:root .desktop-workspace .wizard-layout,:root .desktop-workspace .montage-layout{grid-template-columns:minmax(0,1fr)}:root .desktop-workspace .wizard-layout:has(.video-result-column){grid-template-rows:44px minmax(0,1.5fr) minmax(0,1fr)}:root .desktop-workspace .wizard-layout:has(.video-result-column) .wizard-nav{grid-row:1;grid-column:1}:root .desktop-workspace .wizard-layout:has(.video-result-column) .wizard-editor{grid-row:2;grid-column:1}:root .desktop-workspace .video-result-column{grid-column:1;grid-row:3}:root .desktop-workspace .wizard-nav-heading{display:none}.desktop-title>span:last-child{display:none}.desktop-status-right{display:none}:root .desktop-workspace .wizard-nav-copy strong{font-size:12px}:root .desktop-workspace .batch-script-workspace{grid-template-columns:155px minmax(0,1fr)}.material-workspace{grid-template-columns:minmax(180px,1fr) 180px}.material-preview{display:none}.material-settings{grid-column:2;grid-row:1}}@media(max-width:720px){:root .desktop-workspace .sidebar{width:100%;padding:12px}:root .desktop-workspace.sidebar-collapsed .sidebar{width:100%;height:66px;padding:10px;flex-basis:auto}:root .desktop-workspace .brand{border:0;padding:0}:root .desktop-workspace.sidebar-collapsed .sidebar-nav{display:none}:root .desktop-workspace .wizard-layout,:root .desktop-workspace .montage-layout{display:flex;height:auto}:root .desktop-workspace .wizard-nav{height:auto;min-height:46px;padding:6px;width:100%}:root .desktop-workspace .wizard-nav ol{gap:4px}:root .desktop-workspace .wizard-nav li:not(:last-child):after{display:none}:root .desktop-workspace .wizard-nav button{padding:6px 2px}:root .desktop-workspace .wizard-nav-copy strong{font-size:11px}:root .desktop-workspace .wizard-number{height:22px;width:22px;min-width:22px}:root .desktop-workspace .wizard-editor{min-height:500px}:root .desktop-workspace .wizard-controls{background:var(--paint-bg-fcfdff, #fcfdff)}:root .desktop-workspace .video-result-column{height:auto}:root .desktop-workspace .page-content{padding:10px}.desktop-commandbar{padding:0 10px}.desktop-command-actions{gap:10px;font-size:11px}.desktop-statusbar{height:auto;min-height:25px;flex-wrap:wrap;padding:7px 10px}.desktop-title-divider{display:none}:root .desktop-workspace .script-row textarea{min-height:180px}:root .desktop-workspace .batch-script-workspace{display:flex}:root .desktop-workspace .wizard-step-body:has(.material-workspace){overflow:visible}.material-workspace{display:flex;flex-direction:column;height:auto}.material-preview{display:block}.material-library,.material-preview,.material-settings{overflow:visible;border:0;padding:0}.material-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.material-preview .generated-video video{max-height:220px!important}:root .desktop-workspace .batch-results .result-player{max-height:none}:root .desktop-workspace .row-settings{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}:root .desktop-workspace .montage-layout>.wizard-editor>.wizard-editor-heading{display:none}:root .desktop-workspace .batch-source{height:58px;min-height:58px;max-height:58px}:root .desktop-workspace .source-heading{margin-bottom:6px}:root .desktop-workspace .script-index button p{font-weight:500}:root .desktop-workspace .script-row textarea,:root .desktop-workspace .wizard-textarea{font-weight:500}.review-status.completed{color:var(--paint-fg-269b7a, #269b7a)}.review-status.speech,.review-status.video{color:var(--paint-fg-3478f6, #3478f6)}.review-status.failed{color:var(--paint-fg-c86550, #c86550)}@media(max-width:900px)and (min-width:721px){:root .desktop-workspace .wizard-step-body:has(.material-workspace){overflow:auto;display:block}.material-workspace{height:auto;min-height:100%;grid-template-rows:auto auto;align-items:start;overflow:visible}.material-library{grid-column:1;grid-row:1;overflow:visible}.material-preview{display:block;grid-column:1;grid-row:2;margin-top:16px;padding-left:0;border-left:0}.material-settings{grid-column:2;grid-row:1/3;overflow:visible}.material-preview .generated-video video{max-height:180px!important;aspect-ratio:16/9}.material-preview-empty{min-height:180px}}@media(max-height:650px){:root .desktop-workspace .batch-source{height:48px;min-height:48px;max-height:48px}}:root .desktop-workspace .nav-label{white-space:nowrap}:root .desktop-workspace .nav-item>svg{flex-shrink:0}@media(max-width:1100px){:root .desktop-workspace .sidebar{width:168px;flex-basis:168px}:root .desktop-workspace .nav-item{font-size:13px;gap:8px;padding:12px 8px}:root .desktop-workspace .nav-dot{display:none}}@media(max-width:900px)and (min-width:721px){:root .desktop-workspace .sidebar{width:142px;flex-basis:142px}:root .desktop-workspace .nav-item{font-size:12px;gap:7px;padding:12px 7px}}@media(max-width:720px){:root .desktop-workspace .sidebar{width:100%}:root .desktop-workspace.sidebar-collapsed .sidebar{width:100%;flex-basis:auto}}:root{color-scheme:dark;color:var(--paint-fg-e2e5ef, #e2e5ef);background:var(--paint-bg-171a21, #171a21);--accent:#ab87ff;--muted:#929bad;--border:#353c49;--blue:#ab87ff;--blue-deep:#c0a5ff;--ink:#e6e8f0;--secondary:#a2aabd;--surface:#222731;--soft:#292f3b;--desktop-line:#353c49;--desktop-blue:#a27bfa}body{background:var(--paint-bg-171a21, #171a21);color:var(--paint-fg-e2e5ef, #e2e5ef)}*{scrollbar-color:var(--paint-fg-50586b, #50586b) transparent}:root .desktop-workspace.shell{background:var(--paint-bg-181d26, #181d26)}:root .desktop-workspace .sidebar{background:linear-gradient(180deg,var(--paint-bg-191e27, #191e27),var(--paint-bg-141a22, #141a22));border-color:var(--paint-border-2f3745, #2f3745);padding:18px 10px;width:164px;flex-basis:164px}:root .desktop-workspace .brand{color:var(--paint-fg-edf0f8, #edf0f8);border-color:var(--paint-border-303847, #303847);font-size:17px}:root .desktop-workspace .brand-mark{background:var(--paint-bg-302648, #302648);color:var(--paint-fg-ba98ff, #ba98ff);border:1px solid var(--paint-border-594378, #594378);box-shadow:none;border-radius:7px}:root .desktop-workspace .brand small{color:var(--paint-fg-8e91a7, #8e91a7)}:root .desktop-workspace .nav-caption{color:var(--paint-fg-8a91a6, #8a91a6)}:root .desktop-workspace .nav-item{color:var(--paint-fg-b9c1d3, #b9c1d3);border-radius:5px;font-size:13px;padding:12px 8px;gap:8px}:root .desktop-workspace .nav-item:hover{background:var(--paint-bg-28303e, #28303e);color:var(--paint-fg-eee8ff, #eee8ff)}:root .desktop-workspace .nav-item.active{background:linear-gradient(100deg,var(--paint-bg-473366, #473366),var(--paint-bg-322957, #322957));color:var(--paint-fg-dac7ff, #dac7ff);box-shadow:inset 3px 0 var(--paint-shadow-ad82ff, #ad82ff)}:root .desktop-workspace .nav-dot{background:var(--paint-bg-ab81f7, #ab81f7)}:root .desktop-workspace .nav-count{color:var(--paint-fg-a9a6c0, #a9a6c0)}:root .desktop-workspace .topbar{background:var(--paint-bg-171c24, #171c24);border-color:var(--paint-border-303845, #303845);height:42px;min-height:42px}:root .desktop-workspace .desktop-title{color:var(--paint-fg-8f98ab, #8f98ab)}:root .desktop-workspace .desktop-title strong{color:var(--paint-fg-dce2ee, #dce2ee)}.desktop-title-divider{background:var(--paint-bg-3b4352, #3b4352)}:root .desktop-workspace .sidebar-toggle{color:var(--paint-fg-aab3c7, #aab3c7)}:root .desktop-workspace .sidebar-toggle:hover{background:var(--paint-bg-302a42, #302a42);color:var(--paint-fg-c7adff, #c7adff);border-color:var(--paint-border-56476b, #56476b)}:root .desktop-workspace .desktop-commandbar{background:var(--paint-bg-202630, #202630);border-color:var(--paint-border-353b49, #353b49);height:34px;min-height:34px}:root .desktop-workspace .desktop-command-actions{color:var(--paint-fg-a5b0c5, #a5b0c5)}:root .desktop-workspace .desktop-command-actions a:hover{color:var(--paint-fg-c7abff, #c7abff)}:root .desktop-workspace :is(.breadcrumb,.quiet-button,.demo-tag){color:var(--paint-fg-99a5ba, #99a5ba)}:root .desktop-workspace .breadcrumb>span{color:var(--paint-fg-555f75, #555f75)}:root .desktop-workspace .demo-tag>span{background:var(--paint-bg-b38afa, #b38afa)}:root .desktop-workspace .desktop-statusbar{background:var(--paint-bg-181d25, #181d25);border-color:var(--paint-border-313946, #313946);color:var(--paint-fg-8c96ac, #8c96ac);height:28px}:root .desktop-workspace .page-content{padding:10px}:root .desktop-workspace .wizard-layout,:root .desktop-workspace .montage-layout{grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:46px minmax(0,1fr);gap:8px}:root .desktop-workspace .wizard-nav{grid-column:1;grid-row:1;background:var(--paint-bg-222833, #222833);border:1px solid var(--paint-border-343c4c, #343c4c);border-radius:6px;height:46px;padding:0 12px;gap:8px}:root .desktop-workspace .wizard-nav-heading{display:none}:root .desktop-workspace .wizard-nav ol{gap:10px}:root .desktop-workspace .wizard-nav li:not(:last-child):after{background:var(--paint-bg-514664, #514664);width:18px;right:-9px}:root .desktop-workspace .wizard-nav button{color:var(--paint-fg-909bad, #909bad);gap:7px;padding:6px}:root .desktop-workspace .wizard-nav-copy strong{font-size:12px}:root .desktop-workspace .wizard-nav button.active{color:var(--paint-fg-c4a9ff, #c4a9ff)}:root .desktop-workspace .wizard-number{background:var(--paint-bg-363d4e, #363d4e);color:var(--paint-fg-aab3c6, #aab3c6);width:24px;height:24px;min-width:24px}:root .desktop-workspace .wizard-nav button.active .wizard-number{background:linear-gradient(160deg,var(--paint-bg-b080ff, #b080ff),var(--paint-bg-7545df, #7545df));box-shadow:0 2px 8px var(--paint-shadow-0003, #0003);color:var(--paint-fg-fff, #fff)}:root .desktop-workspace .wizard-nav button.complete:not(.active) .wizard-number{background:var(--paint-bg-293c38, #293c38);color:var(--paint-fg-91c9b3, #91c9b3)}:root .desktop-workspace .wizard-editor{background:var(--paint-bg-202630, #202630);border:1px solid var(--paint-border-353e4f, #353e4f);border-radius:6px;box-shadow:none}:root .desktop-workspace .wizard-editor-heading{background:var(--paint-bg-252c38, #252c38);border-color:var(--paint-border-394254, #394254)}:root .desktop-workspace .wizard-editor-heading h1{color:var(--paint-fg-d1d9e8, #d1d9e8)}:root .desktop-workspace .wizard-heading-icon{background:var(--paint-bg-372b4b, #372b4b);color:var(--paint-fg-b999ec, #b999ec);border:1px solid var(--paint-border-594573, #594573)}:root .desktop-workspace .wizard-step-body{padding:12px}:root .desktop-workspace .wizard-controls{background:var(--paint-bg-1c232d, #1c232d);border-color:var(--paint-border-353f50, #353f50);min-height:52px;padding:8px 12px}:root .desktop-workspace .video-result-column{grid-column:2;grid-row:1/3;gap:8px;height:100%;min-height:0;overflow:auto}:root .desktop-workspace :is(h1,h2,h3,.source-heading>label:first-child,.script-row-heading strong,.wizard-field-heading,.wizard-input-label,.section-header,.name-field,.copy-panel-title,.script-generator-title,.review-value,.material-list strong,.final-review dt,.review-list p,.batch-output-settings>label,.subtitle-switch,.material-workspace h2,.aspect-options legend,.aspect-options strong){color:var(--paint-fg-dbe1ed, #dbe1ed)}:root .desktop-workspace :is(.hint,.muted,.wizard-next-hint,.script-guide,.ratio-advice,.review-list span,.source-footer,.batch-count,.material-heading>span,.no-music,.row-settings,.storage-note,.system-library-intro,.system-license,.voice-card p,.record-guide strong,.record-time,.batch-summary p,.source-dock p,.material-preview>p){color:var(--paint-fg-929fb5, #929fb5)}:root .desktop-workspace :is(.text-button,.accent,.copy-assistant-form summary,.music-config summary,.system-voice-source a,.system-license a){color:var(--paint-fg-bca1f2, #bca1f2)}:root .desktop-workspace :is(.icon-button,.material-list){color:var(--paint-fg-9daec9, #9daec9)}:root .desktop-workspace .source-panel{border-color:var(--paint-border-354052, #354052)}:root .desktop-workspace .batch-script-workspace{grid-template-columns:170px minmax(0,1fr);gap:8px}:root .desktop-workspace :is(.script-index-panel,.script-row,.record-card,.library-card,.tasks-list,.task-result,.video-result-card,.batch-results,.task-card){background:var(--paint-bg-252c38, #252c38);border-color:var(--paint-border-374254, #374254);border-radius:6px;box-shadow:none}:root .desktop-workspace .script-index-heading{background:var(--paint-bg-29323f, #29323f);border-color:var(--paint-border-3d4759, #3d4759);color:var(--paint-fg-c8d2e3, #c8d2e3)}:root .desktop-workspace .script-index button{color:var(--paint-fg-bdc9dc, #bdc9dc);padding:8px}:root .desktop-workspace .script-index button p{font-size:12px;line-height:1.6}:root .desktop-workspace .script-index button:hover{background:var(--paint-bg-313b4b, #313b4b)}:root .desktop-workspace .script-index button.active{background:var(--paint-bg-3a2f52, #3a2f52);border-color:var(--paint-border-9571ce, #9571ce);box-shadow:inset 2px 0 var(--paint-shadow-b38afb, #b38afb)}:root .desktop-workspace .script-index button small{color:var(--paint-fg-8797b2, #8797b2)}:root .desktop-workspace .script-row-heading>span{background:var(--paint-bg-3c2f53, #3c2f53);color:var(--paint-fg-c6acfb, #c6acfb)}:root .desktop-workspace .script-row-heading small{color:var(--paint-fg-8b9db8, #8b9db8);font-size:11px}:root .desktop-workspace .row-settings{grid-template-columns:1fr;border-color:var(--paint-border-394456, #394456);gap:8px;font-size:12px}:root .desktop-workspace .voice-setting{display:grid;grid-template-columns:75px minmax(0,1fr);align-items:center;gap:8px}:root .desktop-workspace .music-setting{display:grid;grid-template-columns:1fr;gap:4px}:root .desktop-workspace :is(.tts-pending,.random-rule,.pending-audio,.uploaded-person,.no-voice,.voice-select,.script-candidate,.sample-text,.voice-card,.script-generator-note){background:var(--paint-bg-293242, #293242);border-color:var(--paint-border-3c4960, #3c4960);color:var(--paint-fg-a2b2ce, #a2b2ce);border-radius:5px}:root .desktop-workspace .tts-pending{background:var(--paint-bg-2b263a, #2b263a);border-color:var(--paint-border-4b3e5e, #4b3e5e);color:var(--paint-fg-b3a3cc, #b3a3cc);font-size:11px}:root .desktop-workspace :is(.script-candidate.selected,.system-voice-selected){background:var(--paint-bg-372e4a, #372e4a);border-color:var(--paint-border-936dcc, #936dcc)}:root .desktop-workspace .script-candidate p{color:var(--paint-fg-d0dceb, #d0dceb)}:root .desktop-workspace .script-candidate-heading{color:var(--paint-fg-b3c1d8, #b3c1d8)}:root .desktop-workspace :is(.upload-zone,.batch-upload){background:var(--paint-bg-232c3b, #232c3b);border-color:var(--paint-border-5c5877, #5c5877);color:var(--paint-fg-b5a5d4, #b5a5d4);border-radius:5px}:root .desktop-workspace :is(.upload-zone,.batch-upload):hover{background:var(--paint-bg-302b42, #302b42);border-color:var(--paint-border-9975cb, #9975cb)}:root .desktop-workspace :is(.upload-zone strong,.batch-upload strong){color:var(--paint-fg-cfbdf0, #cfbdf0)}:root .desktop-workspace :is(.upload-zone span,.upload-zone small,.batch-upload span,.batch-upload small){color:var(--paint-fg-93a4c0, #93a4c0)}:root .desktop-workspace :is(.upload-icon,.voice-symbol,.summary-icon,.empty-voice-icon){background:var(--paint-bg-342a48, #342a48);color:var(--paint-fg-c1a5f4, #c1a5f4);border-color:var(--paint-border-554270, #554270);box-shadow:none}:root .desktop-workspace :is(.material-list li,.review-list li,.final-review>div,.voice-actions,.storage-note,.system-license,.task-record,.copy-rewrite,.material-preview,.material-settings,.row-settings){border-color:var(--paint-border-3a465a, #3a465a)}:root .desktop-workspace .review-list li{background:var(--paint-bg-29323f, #29323f);border-color:var(--paint-border-3c4960, #3c4960)}:root .desktop-workspace .stale-note{background:var(--paint-bg-3d3329, #3d3329);color:var(--paint-fg-d7b48b, #d7b48b);border-color:var(--paint-border-695440, #695440)}:root .desktop-workspace :is(.success-text,.review-ready,.review-validation.ready,.default-badge){color:var(--paint-fg-87d4b3, #87d4b3)}:root .desktop-workspace .default-badge{background:var(--paint-bg-253b36, #253b36);border-color:var(--paint-border-40635a, #40635a)}:root .desktop-workspace :is(.field-error,.danger){color:var(--paint-fg-e8a4a1, #e8a4a1)}:root .desktop-workspace .error-banner{background:var(--paint-bg-472e34, #472e34);color:var(--paint-fg-ffc9c7, #ffc9c7)}:root .desktop-workspace .toast{background:var(--paint-bg-3b2c53, #3b2c53);color:var(--paint-fg-e4d3ff, #e4d3ff);border-color:var(--paint-border-9470bd, #9470bd);box-shadow:0 6px 25px var(--paint-shadow-0005, #0005)}:root .desktop-workspace .segmented{background:var(--paint-bg-1c2330, #1c2330);border-color:var(--paint-border-3b485e, #3b485e)}:root .desktop-workspace .record-button{background:linear-gradient(145deg,var(--paint-bg-966cd9, #966cd9),var(--paint-bg-604292, #604292));color:var(--paint-fg-eddefe, #eddefe);border-color:var(--paint-border-9a76c4, #9a76c4);box-shadow:0 0 25px var(--paint-shadow-9560d515, #9560d515)}:root .desktop-workspace .record-orbit{border-color:var(--paint-border-a17cce40, #a17cce40)}:root .desktop-workspace .record-orbit.second{border-color:var(--paint-border-a17cce20, #a17cce20)}:root .desktop-workspace .record-wave i,:root .desktop-workspace .mini-wave i{background:var(--paint-bg-ad89e1, #ad89e1)}:root .desktop-workspace .voice-form-footer{background:var(--paint-bg-202735, #202735);border-color:var(--paint-border-3a465a, #3a465a)}:root .desktop-workspace .tasks-list-heading{background:var(--paint-bg-252c38, #252c38)}:root .desktop-workspace :is(.video-placeholder,.results-empty,.empty-system-voices,.batch-list-empty){background:var(--paint-bg-1c2430, #1c2430);border-color:var(--paint-border-3d4960, #3d4960);color:var(--paint-fg-8499bc, #8499bc)}:root .desktop-workspace :is(.video-placeholder strong,.empty-library h3,.wizard-empty h3,.results-empty strong,.batch-list-empty strong){color:var(--paint-fg-bfcfe7, #bfcfe7)}:root .desktop-workspace :is(.video-format,.status-pill,.pill-muted,.live-badge,.batch-results header>span){background:var(--paint-bg-3c304d, #3c304d);color:var(--paint-fg-c1a9e0, #c1a9e0);border-color:var(--paint-border-594470, #594470)}:root .desktop-workspace .result-list li{background:var(--paint-bg-2b3444, #2b3444);border:1px solid var(--paint-border-414e64, #414e64);padding:11px;border-radius:6px;margin-bottom:8px}:root .desktop-workspace .result-list li.selected{border-color:var(--paint-border-a077e4, #a077e4);background:var(--paint-bg-342d48, #342d48)}:root .desktop-workspace .scroll-copy{color:var(--paint-fg-cfdaee, #cfdaee);font-size:13px}:root .desktop-workspace .result-copy small,:root .desktop-workspace .result-label,:root .desktop-workspace .result-label strong{color:var(--paint-fg-92a4c1, #92a4c1)}:root .desktop-workspace .result-label .completed{color:var(--paint-fg-6dcc99, #6dcc99)}:root .desktop-workspace :is(.batch-progress,.result-label .video,.result-label .speech){color:var(--paint-fg-b393e6, #b393e6)}:root .desktop-workspace .result-thumb{background:var(--paint-bg-202938, #202938);border-color:var(--paint-border-43536d, #43536d);color:var(--paint-fg-92a6c8, #92a6c8);border-radius:5px}:root .desktop-workspace .batch-results{min-height:300px;height:100%;flex:1;padding:12px}:root .desktop-workspace .batch-results .result-player{max-height:48%;margin-top:8px;border-color:var(--paint-border-495169, #495169);padding-top:8px}:root .desktop-workspace .batch-results video:not(.studio-video-element){max-height:210px!important}:root .desktop-workspace .result-warning{color:var(--paint-fg-d1a585, #d1a585)}.source-dock{border:1px solid var(--paint-border-39465a, #39465a);background:var(--paint-bg-252d3b, #252d3b);border-radius:6px;padding:12px;flex-shrink:0}.source-dock h2{font-size:13px;margin-bottom:10px;color:var(--paint-fg-bdcbe3, #bdcbe3)}.source-dock p{font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .desktop-workspace .source-dock video{max-height:160px!important;background:var(--paint-bg-171d26, #171d26);border-radius:5px}:root .desktop-workspace .material-workspace{grid-template-columns:minmax(0,1fr) 185px;gap:12px}:root .desktop-workspace .material-preview{display:none}:root .desktop-workspace .material-settings{grid-column:2;grid-row:1;padding-left:12px}:root .desktop-workspace .material-library{grid-column:1;grid-row:1}:root .desktop-workspace .material-select{background:var(--paint-bg-293244, #293244);border-color:var(--paint-border-42516a, #42516a);color:var(--paint-fg-c2d1e9, #c2d1e9)}:root .desktop-workspace .material-select small{color:var(--paint-fg-8fa2c1, #8fa2c1)}:root .desktop-workspace .material-tiles .selected .material-select{border-color:var(--paint-border-a27cdb, #a27cdb);box-shadow:0 0 0 1px var(--paint-shadow-a27cdb, #a27cdb)}:root .desktop-workspace .source-thumbnail{background:var(--paint-bg-1c2534, #1c2534);color:var(--paint-fg-a0afd0, #a0afd0)}:root .desktop-workspace .aspect-options label{border-color:var(--paint-border-485771, #485771);color:var(--paint-fg-9bb0d2, #9bb0d2)}:root .desktop-workspace .aspect-options label.selected{background:var(--paint-bg-392d50, #392d50);color:var(--paint-fg-b898ea, #b898ea);border-color:var(--paint-border-a57bdf, #a57bdf);box-shadow:0 0 0 1px var(--paint-shadow-a57bdf, #a57bdf)}:root .desktop-workspace .aspect-symbol{background:var(--paint-bg-25334b, #25334b)}:root .desktop-workspace .material-settings .subtitle-switch{border-color:var(--paint-border-3a465a, #3a465a)}:root .desktop-workspace .subtitle-switch input[role=switch]{background:var(--paint-bg-4b5670, #4b5670)}:root .desktop-workspace .subtitle-switch input[role=switch]:checked{background:var(--paint-bg-a079e6, #a079e6)}:root .desktop-workspace input[type=range]{accent-color:var(--paint-fg-ab82ec, #ab82ec)}:root .desktop-workspace .creation-progress{background:var(--paint-bg-302a40, #302a40);border-color:var(--paint-border-584570, #584570);color:var(--paint-fg-c2a5e9, #c2a5e9)}:root .desktop-workspace audio{color-scheme:dark}:root .login-card{background:var(--paint-bg-252c39, #252c39);border-color:var(--paint-border-454e63, #454e63);border-radius:10px;box-shadow:0 20px 70px var(--paint-shadow-0005, #0005)}:root .login-logo{background:linear-gradient(145deg,var(--paint-bg-a476f3, #a476f3),var(--paint-bg-7050ad, #7050ad));border-radius:8px}:root .login-card h1,:root .login-card label{color:var(--paint-fg-dfe6f3, #dfe6f3)}:root .login-card>p,:root .login-help{color:var(--paint-fg-95a5bf, #95a5bf)}@media(max-width:1100px){:root .desktop-workspace .sidebar{width:150px;flex-basis:150px}:root .desktop-workspace .wizard-layout,:root .desktop-workspace .montage-layout{grid-template-columns:minmax(0,1fr) 270px}:root .desktop-workspace .batch-script-workspace{grid-template-columns:135px minmax(0,1fr)}:root .desktop-workspace .script-index button p{-webkit-line-clamp:1}:root .desktop-workspace .script-index button small{display:none}:root .desktop-workspace .material-workspace{grid-template-columns:minmax(0,1fr) 150px}}@media(max-width:900px)and (min-width:721px){:root .desktop-workspace .sidebar{width:64px;flex-basis:64px;padding:18px 9px}:root .desktop-workspace .sidebar .brand-text,:root .desktop-workspace .sidebar .nav-label,:root .desktop-workspace .sidebar .nav-count,:root .desktop-workspace .sidebar .nav-dot{display:none}:root .desktop-workspace .sidebar .brand{padding:0 0 18px;justify-content:center}:root .desktop-workspace .sidebar .nav-caption{font-size:0;height:1px;background:var(--paint-bg-303b4c, #303b4c);margin:14px auto;width:24px}:root .desktop-workspace .sidebar .nav-item{justify-content:center;padding:12px 0}:root .desktop-workspace .wizard-layout,:root .desktop-workspace .montage-layout,:root .desktop-workspace .wizard-layout:has(.video-result-column){grid-template-columns:minmax(0,1fr) 230px;grid-template-rows:42px minmax(0,1fr)}:root .desktop-workspace .wizard-layout:has(.video-result-column) .wizard-nav{grid-column:1;grid-row:1}:root .desktop-workspace .wizard-layout:has(.video-result-column) .wizard-editor{grid-column:1;grid-row:2}:root .desktop-workspace .video-result-column{grid-column:2;grid-row:1/3}:root .desktop-workspace .copy-workspace{display:flex;flex-direction:column;overflow:auto}:root .desktop-workspace .copy-source .wizard-textarea{min-height:120px}:root .desktop-workspace .copy-rewrite{border-left:0;padding-left:0;min-height:170px}:root .desktop-workspace .material-workspace{display:flex;flex-direction:column}:root .desktop-workspace .material-library,:root .desktop-workspace .material-settings{overflow:visible}:root .desktop-workspace .material-settings{border-left:0;padding-left:0;margin-top:15px}}:root .desktop-workspace.sidebar-collapsed .sidebar{width:64px;flex-basis:64px}@media(max-width:720px){:root .desktop-workspace .sidebar,:root .desktop-workspace.sidebar-collapsed .sidebar{width:100%;flex-basis:auto}:root .desktop-workspace .wizard-layout,:root .desktop-workspace .montage-layout{display:flex}:root .desktop-workspace .wizard-nav{width:100%}:root .desktop-workspace .video-result-column{height:auto;overflow:visible}:root .desktop-workspace .batch-results{height:auto;min-height:300px}:root .desktop-workspace .batch-script-workspace{display:flex}:root .desktop-workspace .material-workspace{display:flex}:root .desktop-workspace .material-settings{border-left:0;padding-left:0}:root .desktop-workspace .row-settings{grid-template-columns:1fr}}:root .desktop-workspace .batch-results .source-dock{flex-shrink:0;border:0;border-bottom:1px solid var(--paint-border-3b4658, #3b4658);padding:8px 0 12px;margin-top:8px;max-height:45%;overflow:auto;background:transparent}:root .desktop-workspace .batch-results .source-dock .player-title{margin-bottom:8px;font-size:12px}:root .desktop-workspace .batch-results .source-dock .player-title>span{font-size:10px;color:var(--paint-fg-8396b8, #8396b8)}:root .desktop-workspace .batch-results .source-dock video{max-height:180px!important;background:var(--paint-bg-171d26, #171d26)}:root .desktop-workspace .batch-results .source-dock p{margin:7px 0 0}:root .desktop-workspace .material-settings .random-rule{background:transparent;color:var(--paint-fg-8f9fba, #8f9fba)}:root .desktop-workspace .material-preview-empty{background:var(--paint-bg-202938, #202938);border-color:var(--paint-border-3e506b, #3e506b)}@media(max-width:720px){:root .desktop-workspace .batch-results .source-dock{max-height:none}}:root{--studio-edge:#ffffff09;--studio-surface:#252a35;--studio-field:#2a303c;--studio-violet:#b18cf6}:root .desktop-workspace.shell{background:radial-gradient(ellipse at 75% 0%,var(--paint-bg-54416d0c, #54416d0c),transparent 55%),var(--paint-bg-1a1e27, #1a1e27)}:root .desktop-workspace .sidebar{background:var(--paint-bg-181c24, #181c24);border-color:var(--paint-border-ffffff05, #ffffff05)}:root .desktop-workspace .brand{border-color:var(--paint-border-ffffff07, #ffffff07)}:root .desktop-workspace .topbar{background:var(--paint-bg-1b1f28, #1b1f28);border-color:var(--paint-border-ffffff06, #ffffff06)}:root .desktop-workspace .desktop-commandbar{background:var(--paint-bg-20252f, #20252f);border-color:transparent;box-shadow:0 5px 16px var(--paint-shadow-0000000a, #0000000a)}:root .desktop-workspace .desktop-statusbar{background:var(--paint-bg-1b1f28, #1b1f28);border-color:var(--paint-border-ffffff05, #ffffff05)}:root .desktop-workspace .sidebar-toggle{border-radius:8px}:root .desktop-workspace .nav-item{border-radius:9px}:root .desktop-workspace .nav-item.active{background:linear-gradient(110deg,var(--paint-bg-7455a13b, #7455a13b),var(--paint-bg-684d9030, #684d9030));box-shadow:none;color:var(--paint-fg-dcc9ff, #dcc9ff)}:root .desktop-workspace .nav-item.active:before{content:"";position:absolute;left:-4px;top:14px;bottom:14px;width:3px;border-radius:3px;background:var(--paint-bg-b991f5, #b991f5)}:root .desktop-workspace .nav-item:hover{background:var(--paint-bg-ffffff07, #ffffff07)}:root .desktop-workspace .brand-mark{border-color:var(--paint-border-b68aeb16, #b68aeb16);border-radius:10px;background:linear-gradient(145deg,var(--paint-bg-7253a63d, #7253a63d),var(--paint-bg-4a346130, #4a346130))}:root .desktop-workspace .page-content{padding:12px}:root .desktop-workspace .wizard-layout,:root .desktop-workspace .montage-layout{gap:10px}:root .desktop-workspace .wizard-nav{border-color:transparent;border-radius:11px;background:linear-gradient(120deg,var(--paint-bg-292e3a, #292e3a),var(--paint-bg-252a35, #252a35));box-shadow:0 2px 9px var(--paint-shadow-0000000c, #0000000c)}:root .desktop-workspace .wizard-nav li:not(:last-child):after{background:linear-gradient(90deg,var(--paint-bg-b49ace27, #b49ace27),var(--paint-bg-b49ace08, #b49ace08));height:1px}:root .desktop-workspace .wizard-nav button{border-radius:8px;transition:background .16s,color .16s}:root .desktop-workspace .wizard-nav button.active{background:var(--paint-bg-a681d70b, #a681d70b)}:root .desktop-workspace .wizard-number{background:var(--paint-bg-ffffff08, #ffffff08);color:var(--paint-fg-a5afc2, #a5afc2)}:root .desktop-workspace .wizard-nav button.active .wizard-number{background:linear-gradient(160deg,var(--paint-bg-ac8de3, #ac8de3),var(--paint-bg-8b64c7, #8b64c7));box-shadow:0 3px 12px var(--paint-shadow-9768d51c, #9768d51c)}:root .desktop-workspace :is(.wizard-editor,.batch-results,.video-result-card,.record-card,.library-card,.tasks-list,.task-result){background:linear-gradient(150deg,var(--paint-bg-252a35, #252a35),var(--paint-bg-222731, #222731));border-color:transparent;border-radius:13px;box-shadow:0 6px 20px var(--paint-shadow-0c10171c, #0c10171c),inset 0 1px 0 var(--paint-shadow-ffffff04, #ffffff04)}:root .desktop-workspace .wizard-editor-heading{background:var(--paint-bg-ffffff02, #ffffff02);border-color:var(--paint-border-ffffff05, #ffffff05)}:root .desktop-workspace .wizard-heading-icon{background:var(--paint-bg-a583d20d, #a583d20d);border-color:transparent;border-radius:8px}:root .desktop-workspace .wizard-step-body{padding:14px}:root .desktop-workspace .wizard-controls{background:linear-gradient(180deg,var(--paint-bg-252b36, #252b36),var(--paint-bg-232833, #232833));border-color:var(--paint-border-ffffff06, #ffffff06);padding:9px 14px;min-height:54px}:root .desktop-workspace textarea{padding:13px 15px;font-size:15px;line-height:1.9;font-weight:400}:root .desktop-workspace .source-panel{border-bottom:0;padding-bottom:4px}:root .desktop-workspace .source-heading{margin-bottom:9px}:root .desktop-workspace .source-footer{margin-top:9px}:root .desktop-workspace .source-footer>span{color:var(--paint-fg-77849d, #77849d)}:root .desktop-workspace .batch-source{padding:10px 13px}:root .desktop-workspace .script-index-panel{background:var(--paint-bg-20252f, #20252f);border-color:transparent;border-radius:10px;box-shadow:none}:root .desktop-workspace .script-index-heading{background:transparent;border-color:transparent;padding:12px 10px 8px}:root .desktop-workspace .script-index{padding:5px}:root .desktop-workspace .script-index button{border:1px solid transparent;border-radius:8px;margin-bottom:5px;padding:10px;background:transparent}:root .desktop-workspace .script-index button.active{background:linear-gradient(125deg,var(--paint-bg-775c9e38, #775c9e38),var(--paint-bg-634b8430, #634b8430));border-color:var(--paint-border-b092da1a, #b092da1a);box-shadow:none}:root .desktop-workspace .script-index button:hover{background:var(--paint-bg-ffffff05, #ffffff05)}:root .desktop-workspace .script-index button.active:hover{background:var(--paint-bg-70569340, #70569340)}:root .desktop-workspace .script-index button p{color:var(--paint-fg-b5bfd2, #b5bfd2);font-weight:400;margin:8px 0;line-height:1.75}:root .desktop-workspace .script-index-label strong{color:var(--paint-fg-d5c8e9, #d5c8e9);font-weight:550}:root .desktop-workspace .script-index-label>span{color:var(--paint-fg-9094a8, #9094a8);font-size:11px}:root .desktop-workspace .script-row{background:var(--paint-bg-ffffff02, #ffffff02);border-color:transparent;border-radius:10px;padding:12px;box-shadow:none}:root .desktop-workspace .script-row-heading{margin-bottom:12px}:root .desktop-workspace .script-row-heading>span{background:var(--paint-bg-aa80d814, #aa80d814);border-radius:7px;color:var(--paint-fg-c6afeb, #c6afeb);padding:4px 8px}:root .desktop-workspace .script-row-heading strong{font-weight:550}:root .desktop-workspace .script-row-heading small{color:var(--paint-fg-8290a6, #8290a6)}:root .desktop-workspace .script-row textarea{padding:12px 14px;line-height:1.9;font-weight:400}:root .desktop-workspace .row-settings{border-top:0;padding-top:4px;gap:9px}:root .desktop-workspace .voice-setting>label{color:var(--paint-fg-b4bfd3, #b4bfd3)}:root .desktop-workspace .music-picker{border-style:dashed;border-color:var(--paint-border-8290aa25, #8290aa25);background:var(--paint-bg-ffffff02, #ffffff02);border-radius:8px;color:var(--paint-fg-aebbd3, #aebbd3)}:root .desktop-workspace .no-music{padding-left:4px;color:var(--paint-fg-7d8ba3, #7d8ba3);font-size:11px}:root .desktop-workspace :is(.tts-pending,.random-rule,.sample-text,.pending-audio,.uploaded-person,.voice-card,.script-candidate,.no-voice,.voice-select){border-color:transparent;border-radius:10px;background:var(--paint-bg-2b303c, #2b303c);box-shadow:none}:root .desktop-workspace .tts-pending{background:var(--paint-bg-a784d109, #a784d109);border:0;color:var(--paint-fg-a99bbb, #a99bbb);border-radius:8px;padding:7px 10px}:root .desktop-workspace .script-candidate{background:var(--paint-bg-ffffff03, #ffffff03)}:root .desktop-workspace .script-candidate.selected{background:var(--paint-bg-a680d810, #a680d810);border-color:var(--paint-border-b398da23, #b398da23)}:root .desktop-workspace .copy-rewrite{border-left-color:var(--paint-border-ffffff06, #ffffff06)}:root .desktop-workspace .batch-results header>span{background:var(--paint-bg-aa85d512, #aa85d512);border-radius:7px;color:var(--paint-fg-c5addf, #c5addf)}:root .desktop-workspace .batch-results .result-list{margin-top:12px}:root .desktop-workspace .result-list li{border-color:transparent;background:var(--paint-bg-2c323f, #2c323f);border-radius:10px;padding:10px;box-shadow:inset 0 1px 0 var(--paint-shadow-ffffff02, #ffffff02);margin-bottom:9px}:root .desktop-workspace .result-list li.selected{border-color:var(--paint-border-b69ada21, #b69ada21);background:linear-gradient(120deg,var(--paint-bg-3d334e, #3d334e),var(--paint-bg-302c3e, #302c3e))}:root .desktop-workspace .result-thumb{border-color:transparent;border-radius:8px;background:var(--paint-bg-242b38, #242b38)}:root .desktop-workspace .result-label strong{font-weight:500;color:var(--paint-fg-a2aec3, #a2aec3)}:root .desktop-workspace .scroll-copy{color:var(--paint-fg-c6d0e2, #c6d0e2);line-height:1.85;font-weight:400}:root .desktop-workspace .batch-results :is(.source-dock,.result-player){border-color:var(--paint-border-ffffff06, #ffffff06)}:root .desktop-workspace .batch-results video,:root .desktop-workspace .video-result-card video{border-radius:9px}:root .desktop-workspace :is(.video-placeholder,.results-empty,.batch-list-empty,.material-preview-empty,.empty-system-voices){background:radial-gradient(ellipse at 50% 40%,var(--paint-bg-78609d08, #78609d08),transparent 70%),var(--paint-bg-212731, #212731);border-color:var(--paint-border-b0bfd514, #b0bfd514);border-radius:10px}:root .desktop-workspace .material-select{background:var(--paint-bg-2c3340, #2c3340);border-color:transparent;border-radius:10px;padding:6px}:root .desktop-workspace .source-thumbnail{border-radius:7px}:root .desktop-workspace .material-tiles .selected .material-select{border-color:var(--paint-border-aa8bc447, #aa8bc447);box-shadow:0 0 0 2px var(--paint-shadow-a582d30b, #a582d30b)}:root .desktop-workspace .material-select strong{font-weight:500}:root .desktop-workspace .material-settings{border-left-color:var(--paint-border-ffffff06, #ffffff06)}:root .desktop-workspace .aspect-options label{border-color:var(--paint-border-a6b6d012, #a6b6d012);border-radius:10px;background:var(--paint-bg-ffffff02, #ffffff02)}:root .desktop-workspace .aspect-options label.selected{background:var(--paint-bg-a782d617, #a782d617);border-color:var(--paint-border-b39ad63b, #b39ad63b);box-shadow:none;color:var(--paint-fg-baa0df, #baa0df)}:root .desktop-workspace .material-settings .subtitle-switch{border-color:var(--paint-border-ffffff06, #ffffff06)}:root .desktop-workspace .batch-upload{border-color:var(--paint-border-a795c030, #a795c030);background:var(--paint-bg-a687cf05, #a687cf05);border-radius:11px}:root .desktop-workspace .batch-upload:hover{background:var(--paint-bg-a687cf0a, #a687cf0a);border-color:var(--paint-border-ab8ec64a, #ab8ec64a)}:root .desktop-workspace .review-list li{background:var(--paint-bg-2a303c, #2a303c);border-color:transparent;border-radius:10px;padding:14px}:root .desktop-workspace .creation-progress{background:var(--paint-bg-a786cc0b, #a786cc0b);border-color:transparent;border-radius:9px;color:var(--paint-fg-baaad2, #baaad2)}:root .desktop-workspace :is(.final-review>div,.task-record,.voice-actions,.storage-note,.system-license){border-color:var(--paint-border-ffffff06, #ffffff06)}:root .desktop-workspace .tasks-list-heading{background:var(--paint-bg-252a35, #252a35)}:root .desktop-workspace .voice-form-footer{background:var(--paint-bg-252a35, #252a35);border-color:var(--paint-border-ffffff06, #ffffff06)}:root .desktop-workspace .segmented{background:var(--paint-bg-202530, #202530);border-color:transparent;border-radius:9px}:root .desktop-workspace .segmented button{border-radius:7px}:root .login-card{border-color:var(--paint-border-ffffff07, #ffffff07);border-radius:18px;background:linear-gradient(145deg,var(--paint-bg-2b2e3d, #2b2e3d),var(--paint-bg-252b36, #252b36))}:root .desktop-workspace .toast{border-radius:12px;border-color:var(--paint-border-baa0e133, #baa0e133)}@media(max-height:650px){:root .desktop-workspace .wizard-step-body{padding:10px 12px}:root .desktop-workspace .script-row{padding:9px}:root .desktop-workspace .script-row-heading{margin-bottom:8px}:root .desktop-workspace .source-heading{margin-bottom:6px}:root .desktop-workspace .row-settings{padding-top:2px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}:root .desktop-workspace .script-index-panel{background:transparent;border-radius:8px}:root .desktop-workspace .script-index{display:block;padding:3px 5px;max-height:none}:root .desktop-workspace .script-index li{margin:0;min-width:0}:root .desktop-workspace .script-index button{display:flex;align-items:center;gap:9px;min-height:40px;padding:8px 9px;margin:0 0 3px;border:0;border-radius:6px;background:transparent}:root .desktop-workspace .script-index button.active{background:var(--paint-bg-a383d41c, #a383d41c);box-shadow:none}:root .desktop-workspace .script-row-number{font-size:11px;color:var(--paint-fg-8792a7, #8792a7);font-variant-numeric:tabular-nums}:root .desktop-workspace .script-row-name{font-size:13px;font-weight:500;color:var(--paint-fg-bec8d9, #bec8d9);white-space:nowrap}:root .desktop-workspace .script-row-count{margin-left:auto;font-size:11px;color:var(--paint-fg-8590a4, #8590a4);white-space:nowrap}:root .desktop-workspace .script-index button.active .script-row-name{color:var(--paint-fg-d6baf9, #d6baf9)}:root .desktop-workspace .script-index button.active .script-row-number{color:var(--paint-fg-b396d7, #b396d7)}@media(max-width:720px){:root .desktop-workspace .script-index-heading{display:flex}:root .desktop-workspace .script-index{max-height:220px;overflow:auto}}:root .desktop-workspace .batch-script-workspace{display:flex;flex-direction:column;gap:10px;overflow:auto;min-height:0;padding-right:4px;scrollbar-gutter:stable}:root .desktop-workspace .batch-rows-heading{display:flex;align-items:center;justify-content:space-between;flex-shrink:0;padding:4px 2px;color:var(--paint-fg-c3cddd, #c3cddd);font-size:13px}:root .desktop-workspace .batch-rows-heading span{font-size:12px;color:var(--paint-fg-8590a4, #8590a4)}:root .desktop-workspace .batch-script-workspace .script-row{width:100%;flex-shrink:0;overflow:visible;background:var(--paint-bg-ffffff03, #ffffff03);padding:12px}:root .desktop-workspace .batch-script-workspace .script-row-grid{flex:none;gap:9px}:root .desktop-workspace .batch-script-workspace .current-script-field{flex:none;min-height:0}:root .desktop-workspace .batch-script-workspace .script-row textarea{flex:none;height:82px;min-height:82px;max-height:240px;resize:vertical;padding:9px 12px;font-size:14px;line-height:1.75}:root .desktop-workspace .batch-script-workspace .row-settings{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding-top:0}:root .desktop-workspace .batch-script-workspace .voice-setting{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px}:root .desktop-workspace .batch-script-workspace .voice-setting select{flex:1;width:0;min-width:110px}:root .desktop-workspace .batch-script-workspace .music-picker{min-height:34px;padding:7px 10px}@media(max-width:720px){:root .desktop-workspace .batch-script-workspace{overflow:visible;padding-right:0}:root .desktop-workspace .batch-script-workspace .row-settings{grid-template-columns:1fr}}:root .desktop-workspace .voice-form-body{overflow:visible;flex:none;padding:16px 18px 8px}:root .desktop-workspace .record-card{align-self:start;height:auto;max-height:100%}:root .desktop-workspace .record-stage{height:120px;margin:6px 0;display:flex;justify-content:center}:root .desktop-workspace .record-orbit{height:92px;width:92px;top:2px;border-color:var(--paint-border-ad86dc1a, #ad86dc1a)}:root .desktop-workspace .record-orbit.second{height:118px;width:118px;top:-10px;border-color:var(--paint-border-ad86dc0c, #ad86dc0c)}:root .desktop-workspace .record-button{width:52px;height:52px;background:linear-gradient(145deg,var(--paint-bg-a37bd5, #a37bd5),var(--paint-bg-7955b4, #7955b4));border-color:var(--paint-border-b899e54d, #b899e54d);box-shadow:0 6px 22px var(--paint-shadow-9b71d324, #9b71d324);color:var(--paint-fg-f3eaff, #f3eaff)}:root .desktop-workspace .record-time{margin-top:6px;font-size:12px}:root .desktop-workspace .record-wave{height:18px;margin-top:5px}:root .desktop-workspace .record-wave i{background:var(--paint-bg-a588ca, #a588ca);max-height:22px}:root .desktop-workspace .record-guide{margin:5px 0;gap:12px;font-size:11px;justify-content:space-between}:root .desktop-workspace .sample-text{margin:8px 0;padding:9px 11px;line-height:1.65;font-size:12px;background:var(--paint-bg-ffffff03, #ffffff03)}:root .desktop-workspace .name-field{margin:10px 0 0;gap:6px}:root .desktop-workspace .name-field input{padding:9px 11px;min-height:36px}:root .desktop-workspace .pending-audio{margin:8px 0;padding:9px}:root .desktop-workspace .pending-audio .section-header{margin-bottom:5px}:root .desktop-workspace .pending-audio audio{height:32px;margin:0}:root .desktop-workspace .voice-form-footer{padding:10px 18px 12px;border-color:var(--paint-border-ffffff05, #ffffff05);background:var(--paint-bg-252a35, #252a35)}:root .desktop-workspace .audio-upload{min-height:148px;margin-top:12px;background:var(--paint-bg-ffffff03, #ffffff03);border-color:var(--paint-border-a286c333, #a286c333);color:var(--paint-fg-c3cddd, #c3cddd)}:root .desktop-workspace .upload-icon{background:var(--paint-bg-a585d317, #a585d317);color:var(--paint-fg-c4a5e8, #c4a5e8)}:root .desktop-workspace .voice-step-body>*{max-width:600px}:root .desktop-workspace .voice-step-body .wizard-field-heading{margin-top:18px;margin-bottom:10px}:root .desktop-workspace .voice-step-body .wizard-select{min-height:42px;padding:9px 12px}:root .desktop-workspace .voice-step-body audio{height:38px;margin:14px 0}:root .desktop-workspace .advanced-fields{margin-top:18px;padding:14px 16px;background:var(--paint-bg-ffffff03, #ffffff03);border:0;border-radius:9px;color:var(--paint-fg-bbc5d7, #bbc5d7)}:root .desktop-workspace .advanced-fields>label{display:flex;align-items:center;gap:18px;font-size:14px;color:var(--paint-fg-c5cedd, #c5cedd)}:root .desktop-workspace .advanced-fields select{width:180px;padding:8px 10px;margin:0}:root .desktop-workspace .advanced-fields .hint{margin:10px 0 0;font-size:12px;line-height:1.65}:root .desktop-workspace .wizard-empty{min-height:0;padding:28px 20px;background:var(--paint-bg-ffffff02, #ffffff02);border-color:var(--paint-border-ffffff08, #ffffff08);border-radius:10px;color:var(--paint-fg-a3b0c6, #a3b0c6)}:root .desktop-workspace .wizard-empty>svg{color:var(--paint-fg-b99adf, #b99adf)}:root .desktop-workspace .final-review{padding:0 16px;margin:12px 0;background:var(--paint-bg-ffffff03, #ffffff03);border:1px solid var(--paint-border-ffffff06, #ffffff06);border-radius:10px}:root .desktop-workspace .final-review>div{padding:14px 0;gap:15px}:root .desktop-workspace .final-review dt{font-size:13px;color:var(--paint-fg-a5afc3, #a5afc3)}:root .desktop-workspace .review-value{color:var(--paint-fg-d4dbe8, #d4dbe8);font-size:14px;max-height:120px}:root .desktop-workspace .review-ready{color:var(--paint-fg-b99ddc, #b99ddc)}:root .desktop-workspace .review-missing,:root .desktop-workspace .review-value.missing{color:var(--paint-fg-b9a58e, #b9a58e)}:root .desktop-workspace .review-validation.ready{color:var(--paint-fg-c1a6e6, #c1a6e6);background:var(--paint-bg-a583d40c, #a583d40c);padding:10px 12px;border-radius:8px}:root .desktop-workspace .review-step-body .hint{font-size:12px;line-height:1.8}:root .desktop-workspace .copy-assistant-form{padding:0;background:transparent;border:0}:root .desktop-workspace .copy-panel-title{margin-bottom:14px}:root .desktop-workspace .copy-assistant-form .reference-textarea{height:100px;min-height:100px;flex:none}:root .desktop-workspace .copy-assistant-form .script-generate-button{width:100%;margin-top:10px;font-size:13px;padding:10px}:root .desktop-workspace .batch-script-workspace{gap:0}:root .desktop-workspace .batch-rows-heading{padding:7px 2px 10px}:root .desktop-workspace .batch-script-workspace .script-row{background:transparent;border-radius:0;padding:12px 2px;border-bottom:1px solid var(--paint-border-ffffff07, #ffffff07);box-shadow:none}:root .desktop-workspace .batch-script-workspace .script-row:last-child{border-bottom:0}:root .desktop-workspace .batch-script-workspace .script-row-heading{margin-bottom:8px}:root .desktop-workspace .batch-script-workspace .script-row-heading>span{padding:2px 6px;font-size:11px}:root .desktop-workspace .batch-script-workspace .script-row-heading strong{font-size:13px}:root .desktop-workspace .batch-script-workspace .script-row-grid{display:grid;grid-template-columns:minmax(0,1fr) 196px;gap:12px}:root .desktop-workspace .batch-script-workspace .script-row textarea{height:96px;min-height:96px;font-size:14px;background:var(--paint-bg-2a303a, #2a303a);line-height:1.7;padding:10px 12px}:root .desktop-workspace .batch-script-workspace .row-settings{display:flex;flex-direction:column;gap:7px;align-items:stretch}:root .desktop-workspace .batch-script-workspace .voice-setting{display:block}:root .desktop-workspace .batch-script-workspace .voice-setting>label{display:none}:root .desktop-workspace .batch-script-workspace .voice-setting select{width:100%;padding:7px 9px;min-height:34px;font-size:12px}:root .desktop-workspace .batch-script-workspace .music-picker{border:1px solid var(--paint-border-ffffff07, #ffffff07);background:var(--paint-bg-ffffff02, #ffffff02);padding:7px 9px;min-height:32px;font-size:12px;text-align:left;justify-content:flex-start}:root .desktop-workspace .batch-script-workspace .no-music{display:none}:root .desktop-workspace .batch-script-workspace .music-config{font-size:11px}:root .desktop-workspace .batch-script-workspace .music-config summary{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(max-width:1100px){:root .desktop-workspace .batch-script-workspace .script-row-grid{grid-template-columns:minmax(0,1fr) 158px}}@media(max-width:720px){:root .desktop-workspace .voice-form-body{overflow:visible}:root .desktop-workspace .record-card{max-height:none;width:100%}:root .desktop-workspace .batch-script-workspace .script-row-grid{grid-template-columns:1fr}:root .desktop-workspace .batch-script-workspace .row-settings{display:grid;grid-template-columns:1fr 1fr}:root .desktop-workspace .advanced-fields>label{flex-wrap:wrap}}@media(max-height:680px)and (min-width:721px){:root .desktop-workspace .record-stage{height:94px}:root .desktop-workspace .record-wave{display:none}:root .desktop-workspace .voice-form-body{padding:12px 16px 6px}:root .desktop-workspace .record-guide{font-size:10px}:root .desktop-workspace .sample-text{font-size:11px;margin:6px 0}:root .desktop-workspace .voice-form-footer .hint{display:none}}:root .desktop-workspace .record-guide{border-color:var(--paint-border-ffffff07, #ffffff07);padding-top:10px}:root .desktop-workspace .has-recording .sample-text{display:none}:root .desktop-workspace .has-recording .record-stage{height:100px}:root .desktop-workspace .has-recording .record-wave{display:none}:root .desktop-workspace .demo-label{background:var(--paint-bg-a184cb12, #a184cb12);border:1px solid var(--paint-border-ad8cd521, #ad8cd521);color:var(--paint-fg-bba3db, #bba3db);border-radius:6px}:root .desktop-workspace .video-frame-line{border-color:var(--paint-border-b397d314, #b397d314)}:root .desktop-workspace .video-symbol{background:var(--paint-bg-a383d413, #a383d413);border:1px solid var(--paint-border-ae92d525, #ae92d525);color:var(--paint-fg-bfa1e6, #bfa1e6);box-shadow:none;border-radius:13px;width:52px;height:52px}:root .desktop-workspace .final-review .review-ready{color:var(--paint-fg-bca0e2, #bca0e2)}:root .desktop-workspace .wizard-editor:has(.voice-step-body),:root .desktop-workspace .wizard-editor:has(.review-step-body){height:auto;align-self:start;max-height:100%;min-height:0}:root .desktop-workspace .voice-step-body{padding:20px;flex:none}:root .desktop-workspace .review-step-body{padding:20px;flex:none;overflow:auto}:root .desktop-workspace .voice-step-body .wizard-intro{margin-top:0}:root .desktop-workspace .voice-step-body .advanced-fields{margin-bottom:4px}:root .desktop-workspace .voice-step-body .wizard-empty{margin:14px 0}:root .desktop-workspace .batch-script-workspace{padding:12px;gap:0;border:1px solid var(--paint-border-a88cc424, #a88cc424);border-radius:10px;background:var(--paint-bg-20252f, #20252f);overflow:auto}:root .desktop-workspace .source-panel{padding-bottom:12px;margin-bottom:2px}:root .desktop-workspace .batch-rows-heading{padding:0 0 12px}:root .desktop-workspace .inline-column-headings,:root .desktop-workspace .batch-script-workspace .inline-script-row{display:grid;grid-template-columns:30px minmax(0,1fr) 132px 112px;align-items:center;gap:10px}:root .desktop-workspace .inline-column-headings{flex-shrink:0;padding:0 0 8px;color:var(--paint-fg-8795ae, #8795ae);font-size:11px;border-bottom:1px solid var(--paint-border-ffffff08, #ffffff08)}:root .desktop-workspace .batch-script-workspace .inline-script-row{padding:9px 0;width:100%;margin:0;border-bottom:1px solid var(--paint-border-ffffff06, #ffffff06);overflow:visible;flex-shrink:0}:root .desktop-workspace .inline-row-number{font-size:12px;color:var(--paint-fg-bc9ee3, #bc9ee3);font-variant-numeric:tabular-nums}:root .desktop-workspace .inline-copy,:root .desktop-workspace .inline-voice,:root .desktop-workspace .inline-music{min-width:0}:root .desktop-workspace .inline-copy input,:root .desktop-workspace .inline-voice select{width:100%;height:36px;min-height:36px;padding:7px 10px;font-size:13px;margin:0}:root .desktop-workspace .inline-copy input{white-space:nowrap}:root .desktop-workspace .inline-copy .field-error,:root .desktop-workspace .inline-voice .field-error{font-size:11px;margin:5px 0 0}:root .desktop-workspace .inline-music{display:flex;align-items:center;gap:5px;position:relative}:root .desktop-workspace .inline-music .music-picker{margin:0;display:flex;flex:1;align-items:center;justify-content:center;min-width:0;white-space:nowrap;height:36px;padding:7px 8px;background:var(--paint-bg-ffffff03, #ffffff03);border:1px solid var(--paint-border-ffffff09, #ffffff09);border-radius:8px;font-size:12px;cursor:pointer}:root .desktop-workspace .inline-music-popover summary{cursor:pointer;list-style:none;color:var(--paint-fg-bb99e3, #bb99e3);padding:5px;font-size:16px}:root .desktop-workspace .inline-music-controls{position:absolute;right:0;top:40px;z-index:8;width:255px;padding:12px;border:1px solid var(--paint-border-a88cc43a, #a88cc43a);border-radius:9px;background:var(--paint-bg-303541, #303541);box-shadow:0 10px 30px var(--paint-shadow-0005, #0005)}:root .desktop-workspace .inline-music-controls>div{display:flex;align-items:center;gap:8px;margin-bottom:10px}:root .desktop-workspace .inline-music-controls strong{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}:root .desktop-workspace .inline-music-controls label{font-size:12px;color:var(--paint-fg-aab6cb, #aab6cb)}:root .desktop-workspace .inline-music-controls audio{width:100%;height:30px;margin-top:8px}:root .desktop-workspace .material-workspace{display:flex;flex-direction:column;gap:16px;overflow:auto}:root .desktop-workspace .material-library{overflow:visible;flex:none;min-height:0}:root .desktop-workspace .material-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}:root .desktop-workspace .material-select{padding:5px;border-radius:8px}:root .desktop-workspace .source-thumbnail{height:72px;border-radius:5px}:root .desktop-workspace .material-duration{top:49px;bottom:auto;font-size:10px;padding:2px 4px}:root .desktop-workspace .material-select strong{font-size:11px;padding:6px 2px 2px}:root .desktop-workspace .material-settings{border-left:0;border-top:1px solid var(--paint-border-ffffff08, #ffffff08);padding:14px 0 0;overflow:visible;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;align-items:start}:root .desktop-workspace .material-settings>h2{grid-column:1/-1;font-size:14px;margin:0 0 12px}:root .desktop-workspace .material-settings .aspect-options{grid-column:1;grid-row:2}:root .desktop-workspace .material-settings .ratio-advice{grid-column:1;grid-row:3;font-size:11px;margin:9px 0}:root .desktop-workspace .material-settings .subtitle-switch{grid-column:2;grid-row:2;padding:10px 0;border:0}:root .desktop-workspace .material-settings .random-rule{grid-column:2;grid-row:3;padding:8px 10px;margin:0;font-size:12px}:root .desktop-workspace .material-settings .random-rule p{font-size:11px;margin:4px 0 0}.material-dialog{width:fit-content;max-width:94vw;max-height:88vh;padding:16px;background:var(--paint-bg-252b36, #252b36);color:var(--paint-fg-d8dfec, #d8dfec);border:1px solid var(--paint-border-a286c333, #a286c333);border-radius:13px;box-shadow:0 24px 90px var(--paint-shadow-0008, #0008);overflow:auto}.material-dialog::backdrop{background:var(--paint-bg-080c16bb, #080c16bb);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.material-dialog-header{display:flex;align-items:center;gap:12px;justify-content:space-between;margin-bottom:12px}.material-dialog-header h2{max-width:300px;margin:0;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.material-dialog video{border-radius:8px}:root .desktop-workspace .voice-step-body>*{max-width:none}:root .desktop-workspace .voice-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:16px}:root .desktop-workspace .voice-choice{display:flex;gap:12px;align-items:center;text-align:left;padding:14px;background:var(--paint-bg-ffffff03, #ffffff03);border:1px solid var(--paint-border-ffffff08, #ffffff08);border-radius:9px;min-width:0;color:var(--paint-fg-bcc9df, #bcc9df)}:root .desktop-workspace .voice-choice>span:nth-child(2){flex:1;min-width:0}:root .desktop-workspace .voice-choice strong{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--paint-fg-d5deed, #d5deed)}:root .desktop-workspace .voice-choice small{display:block;margin-top:5px;font-size:11px;color:var(--paint-fg-8f9db5, #8f9db5)}:root .desktop-workspace .voice-choice.selected{background:var(--paint-bg-a180d314, #a180d314);border-color:var(--paint-border-a88ac354, #a88ac354)}:root .desktop-workspace .voice-choice.selected>svg{color:var(--paint-fg-b99cde, #b99cde)}:root .desktop-workspace .voice-choice-icon{display:grid;place-items:center;width:36px;height:36px;background:var(--paint-bg-a784d212, #a784d212);border-radius:9px;color:var(--paint-fg-bb9dde, #bb9dde);flex-shrink:0}:root .desktop-workspace .voice-listening{display:flex;align-items:center;gap:18px;padding:14px;background:var(--paint-bg-20252f, #20252f);border:1px solid var(--paint-border-ffffff06, #ffffff06);border-radius:10px}:root .desktop-workspace .voice-listening>div{width:160px;min-width:0;flex-shrink:0}:root .desktop-workspace .voice-listening strong{display:block;font-size:13px;color:var(--paint-fg-c7d1e1, #c7d1e1);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root .desktop-workspace .voice-listening span{display:block;font-size:11px;color:var(--paint-fg-8695ad, #8695ad);margin-top:5px}:root .desktop-workspace .voice-listening audio{width:100%;min-width:0;margin:0;height:36px}:root .desktop-workspace .voice-step-body .advanced-fields>label{justify-content:space-between}:root .desktop-workspace .voice-step-body .advanced-fields select{width:50%}@media(max-width:1100px){:root .desktop-workspace .inline-column-headings,:root .desktop-workspace .batch-script-workspace .inline-script-row{grid-template-columns:25px minmax(0,1fr) 105px 90px;gap:7px}}@media(max-width:720px){:root .desktop-workspace .batch-script-workspace{overflow:auto}:root .desktop-workspace .inline-column-headings,:root .desktop-workspace .batch-script-workspace .inline-script-row{min-width:520px}:root .desktop-workspace .voice-choice-grid{grid-template-columns:1fr}:root .desktop-workspace .voice-listening{flex-direction:column;align-items:stretch}:root .desktop-workspace .voice-listening>div{width:auto}:root .desktop-workspace .material-settings{grid-template-columns:1fr}:root .desktop-workspace .material-settings>*{grid-column:1!important;grid-row:auto!important}:root .desktop-workspace .material-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}:root .desktop-workspace .material-settings .aspect-options{margin:0}:root .desktop-workspace .material-settings .aspect-options legend{font-size:12px;margin-bottom:8px}:root .desktop-workspace .material-settings .aspect-options label{padding:12px 8px;min-height:58px;flex-direction:row;gap:9px}:root .desktop-workspace .material-settings .aspect-symbol{height:26px;width:18px;margin:0;background:transparent}:root .desktop-workspace .material-settings .aspect-symbol.landscape{height:18px;width:26px;margin:0}:root .desktop-workspace .material-settings .aspect-options strong{font-size:13px}:root .desktop-workspace .source-thumbnail video{object-fit:contain;object-position:center;background:transparent}:root .desktop-workspace .batch-source{height:108px;min-height:108px;max-height:108px;line-height:1.8;white-space:pre-wrap;overflow:auto;resize:none}:root .desktop-workspace .copy-layout .copy-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:16px;margin:0;height:100%;min-height:0;overflow:hidden;align-items:start}:root .desktop-workspace .copy-layout .copy-source,:root .desktop-workspace .copy-layout .copy-rewrite{display:flex;flex-direction:column;gap:0;overflow:visible;min-height:0;flex-shrink:0;padding-top:0;border-top:0}:root .desktop-workspace .copy-layout .copy-rewrite{padding-left:16px;border-left:1px solid var(--paint-border-ffffff08, #ffffff08)}:root .desktop-workspace .copy-layout .wizard-field-heading{position:static;display:flex;align-items:center;gap:12px;min-height:24px;flex-shrink:0;margin:0 0 8px;line-height:1.5}:root .desktop-workspace .copy-layout .wizard-field-heading label{position:static;display:block;line-height:1.5;font-size:13px}:root .desktop-workspace .copy-layout .script-guide{font-size:11px;line-height:1.6;margin:0 0 10px}:root .desktop-workspace .copy-layout .copy-panel-title{min-height:24px;margin:0 0 10px;font-size:13px;flex-shrink:0}:root .desktop-workspace .copy-layout .copy-assistant-form{display:flex;flex-direction:column;gap:0;flex-shrink:0}:root .desktop-workspace .copy-layout .copy-source .wizard-textarea{height:140px;min-height:140px;max-height:140px;flex:none;resize:none;font-size:14px;padding:10px 12px;line-height:1.8}:root .desktop-workspace .copy-layout .copy-assistant-form .reference-textarea{height:92px;min-height:92px;max-height:92px;flex:none;resize:none;position:static;margin:0;font-size:14px;padding:10px 12px;line-height:1.8}:root .desktop-workspace .copy-layout .script-generate-button{min-height:36px;padding:8px 10px;margin:10px 0 0;font-size:12px;flex-shrink:0}:root .desktop-workspace .copy-layout .script-candidates{grid-column:1/-1;display:flex;flex-direction:column;gap:9px;min-height:0;height:100%;max-height:none;overflow:auto;padding:12px 4px 2px 0;margin:0;border-top:1px solid var(--paint-border-ffffff07, #ffffff07);scrollbar-gutter:stable}:root .desktop-workspace .copy-layout .script-candidate{flex-shrink:0;height:auto;max-height:none;overflow:visible;margin:0;padding:12px 14px;background:var(--paint-bg-ffffff03, #ffffff03);border:1px solid var(--paint-border-ffffff07, #ffffff07);border-radius:9px}:root .desktop-workspace .copy-layout .script-candidate p{display:block;height:auto;max-height:none;overflow:visible;font-size:14px;line-height:1.85;margin:8px 0 0;white-space:pre-wrap;-webkit-line-clamp:unset}:root .desktop-workspace .copy-layout .script-candidate.selected{background:var(--paint-bg-a484d20b, #a484d20b);border-color:var(--paint-border-aa89d13a, #aa89d13a)}@media(max-height:650px)and (min-width:721px){:root .desktop-workspace .copy-layout .copy-source .wizard-textarea{height:102px;min-height:102px;max-height:102px}:root .desktop-workspace .copy-layout .copy-assistant-form .reference-textarea{height:64px;min-height:64px;max-height:64px}:root .desktop-workspace .copy-layout .copy-panel-title{margin-bottom:6px}:root .desktop-workspace .copy-layout .script-guide{margin-bottom:6px}:root .desktop-workspace .batch-source{height:90px;min-height:90px;max-height:90px}}@media(max-width:720px){:root .desktop-workspace .copy-layout .copy-workspace{display:flex;flex-direction:column;height:auto;overflow:visible}:root .desktop-workspace .copy-layout .copy-source,:root .desktop-workspace .copy-layout .copy-rewrite{width:100%;padding-left:0;border-left:0}:root .desktop-workspace .copy-layout .script-candidates{width:100%;height:auto;overflow:visible;max-height:none}:root .desktop-workspace .copy-layout .copy-source .wizard-textarea{height:140px;min-height:140px}:root .desktop-workspace .batch-source{height:108px;min-height:108px;max-height:108px}}:root .desktop-workspace .source-thumbnail{position:relative;display:flex;align-items:center;justify-content:center;background:transparent}:root .desktop-workspace .source-thumbnail video{position:static;display:block;width:auto;height:auto;min-height:0;max-height:100%;max-width:100%;object-fit:contain}:root .desktop-workspace .montage-copy-workspace{gap:12px}:root .desktop-workspace .montage-page .source-panel{padding:12px;background:var(--paint-bg-ffffff02, #ffffff02);border:1px solid var(--paint-border-ffffff06, #ffffff06);border-radius:10px;margin:0;flex:none}:root .desktop-workspace .montage-page .source-heading{margin:0 0 8px;font-size:13px}:root .desktop-workspace .montage-page .batch-source{height:76px;min-height:76px;max-height:76px;padding:9px 11px;line-height:1.7;font-size:14px}:root .desktop-workspace .montage-page .source-footer{margin:8px 0 0}:root .desktop-workspace .montage-page .source-footer button{padding:6px 11px;min-height:30px;font-size:12px}:root .desktop-workspace .montage-page .batch-script-workspace{overflow:visible;scrollbar-gutter:auto;padding:12px;flex:none}:root .desktop-workspace .montage-page .batch-rows-heading{padding:0 0 9px}:root .desktop-workspace .montage-page .inline-column-headings{padding-bottom:6px}:root .desktop-workspace .montage-page .inline-script-row{padding:6px 0}:root .desktop-workspace .montage-page .inline-copy input,:root .desktop-workspace .montage-page .inline-voice select,:root .desktop-workspace .montage-page .inline-music .music-picker{height:32px;min-height:32px;padding:6px 9px}:root .desktop-workspace .script-pagination{display:flex;align-items:center;justify-content:space-between;padding-top:8px;margin-top:4px;border-top:1px solid var(--paint-border-ffffff07, #ffffff07);color:var(--paint-fg-8e9bb0, #8e9bb0);font-size:11px}:root .desktop-workspace .script-pagination>div{display:flex;align-items:center;gap:10px}:root .desktop-workspace .script-pagination .icon-button{width:28px;height:25px;min-height:25px;border:1px solid var(--paint-border-ffffff09, #ffffff09);background:var(--paint-bg-ffffff03, #ffffff03);border-radius:5px;padding:4px}:root .desktop-workspace .montage-page .wizard-step-body:has(.montage-copy-workspace){overflow:auto}:root .desktop-workspace .montage-page .tts-pending{font-size:11px;padding:5px 8px}:root .desktop-workspace .material-workspace{gap:12px;height:auto;min-height:0}:root .desktop-workspace .material-heading{gap:12px;margin:0 0 5px;min-height:32px}:root .desktop-workspace .material-heading h2{font-size:14px;margin:0}:root .desktop-workspace .material-heading>span{margin-left:auto;font-size:11px}:root .desktop-workspace .material-add-button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:30px;padding:6px 10px;border:1px solid var(--paint-border-a084c533, #a084c533);border-radius:7px;background:var(--paint-bg-a080ca12, #a080ca12);color:var(--paint-fg-cbb3ed, #cbb3ed);font-size:12px}:root .desktop-workspace .material-add-button strong{font-weight:500}:root .desktop-workspace .material-limits{margin:0 0 12px;font-size:11px;color:var(--paint-fg-7f8ca4, #7f8ca4);line-height:1.6}:root .desktop-workspace .material-tiles{gap:9px}:root .desktop-workspace .material-select{padding:4px;border:1px solid var(--paint-border-ffffff05, #ffffff05);background:var(--paint-bg-262d39, #262d39);border-radius:7px}:root .desktop-workspace .source-thumbnail{height:64px}:root .desktop-workspace .material-duration{top:43px}:root .desktop-workspace .material-select strong{padding:5px 2px 1px;font-size:11px}:root .desktop-workspace .material-select small{font-size:10px}:root .desktop-workspace .material-empty{min-height:160px;padding:20px;border:1px dashed var(--paint-border-a181c328, #a181c328);border-radius:9px;background:var(--paint-bg-ffffff02, #ffffff02)}:root .desktop-workspace .compact-material-settings{display:block;grid-template-columns:none;padding:12px;border:1px solid var(--paint-border-ffffff08, #ffffff08);border-radius:9px;background:var(--paint-bg-20252f, #20252f)}:root .desktop-workspace .material-settings-row{display:flex;align-items:center;justify-content:space-between;gap:20px}:root .desktop-workspace .compact-material-settings .aspect-options{display:flex;align-items:center;gap:7px;margin:0;padding:0;min-width:0;flex:1}:root .desktop-workspace .compact-material-settings .aspect-options legend{float:left;display:block;margin:0 6px 0 0;font-size:12px;line-height:30px;color:var(--paint-fg-a9b6cc, #a9b6cc)}:root .desktop-workspace .compact-material-settings .aspect-options label{flex-direction:row;gap:5px;padding:6px 10px;min-height:30px;font-size:11px;border-radius:6px}:root .desktop-workspace .compact-material-settings .aspect-options strong{font-size:12px}:root .desktop-workspace .compact-material-settings .subtitle-switch{display:flex;gap:14px;padding:0;margin:0;flex:none;font-size:12px}:root .desktop-workspace .compact-material-settings .subtitle-switch input{width:32px;height:18px}:root .desktop-workspace .compact-material-settings .ratio-advice{margin:10px 0 0;font-size:11px;line-height:1.6;color:var(--paint-fg-8290a7, #8290a7)}@media(max-width:720px){:root .desktop-workspace .montage-page .batch-script-workspace{overflow-x:auto}:root .desktop-workspace .material-settings-row{flex-wrap:wrap;gap:12px}:root .desktop-workspace .material-heading{flex-wrap:wrap}}:root .desktop-workspace .montage-page .montage-copy-workspace{gap:8px}:root .desktop-workspace .montage-page .source-panel{padding:8px}:root .desktop-workspace .montage-page .source-heading{margin-bottom:4px}:root .desktop-workspace .montage-page .source-heading select{height:26px;min-height:26px;padding:3px 8px}:root .desktop-workspace .montage-page .batch-source{height:64px;min-height:64px;max-height:64px;padding:6px 9px;line-height:1.6}:root .desktop-workspace .montage-page .source-footer{margin-top:4px}:root .desktop-workspace .montage-page .source-footer button{min-height:26px;padding:4px 10px}:root .desktop-workspace .montage-page .batch-script-workspace{padding:8px}:root .desktop-workspace .montage-page .batch-rows-heading{padding-bottom:5px}:root .desktop-workspace .montage-page .inline-column-headings{padding-bottom:3px}:root .desktop-workspace .montage-page .inline-script-row{padding:3px 0;border-width:0 0 1px}:root .desktop-workspace .montage-page .script-pagination{padding-top:4px;margin-top:2px}:root .desktop-workspace .montage-page .tts-pending{padding:0 4px;line-height:18px}:root .desktop-workspace .new-project{display:inline-flex;align-items:center;gap:6px;color:var(--paint-fg-c8adee, #c8adee)}:root .desktop-workspace .local-saved{color:var(--paint-fg-89c3ac, #89c3ac);font-size:12px}.new-project-dialog{max-width:440px;padding:24px;color:var(--paint-fg-d9e1ef, #d9e1ef);background:var(--paint-bg-252a35, #252a35);border:1px solid var(--paint-border-727087, #727087);border-radius:14px;box-shadow:0 20px 60px var(--paint-shadow-0007, #0007)}.new-project-dialog::backdrop{background:var(--paint-bg-080c16aa, #080c16aa);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.new-project-dialog h2{margin:0 0 12px;font-size:18px}.new-project-dialog p{font-size:14px;line-height:1.8;color:var(--paint-fg-acb7cb, #acb7cb)}.new-project-dialog footer{display:flex;justify-content:flex-end;gap:12px;margin-top:22px}.new-project-dialog footer button{padding:9px 13px;font-size:13px}:root .desktop-workspace .montage-page .wizard-step-body:has(.reference-copy-workspace){display:flex;flex-direction:column;overflow:hidden;flex:1;min-height:0;padding:10px}:root .desktop-workspace .reference-copy-workspace{height:100%;min-height:0;display:flex;flex-direction:column;gap:10px}:root .desktop-workspace .reference-source-panel{display:grid;grid-template-columns:minmax(0,1fr) 152px;gap:16px;flex:0 0 174px;padding:12px;background:var(--paint-bg-202630, #202630);border:1px solid var(--paint-border-343b49, #343b49);border-radius:8px;min-height:0}:root .desktop-workspace .reference-source-text{display:flex;flex-direction:column;gap:8px;min-height:0;min-width:0}:root .desktop-workspace .reference-source-text>label{font-size:14px;font-weight:600;color:var(--paint-fg-e2e5ed, #e2e5ed)}:root .desktop-workspace .reference-textbox{position:relative;flex:1;min-height:0;display:flex}:root .desktop-workspace .reference-textbox textarea{width:100%;height:100%;min-height:0;max-height:none;resize:none;padding:10px 12px 28px;line-height:1.85;font-size:14px;border-radius:6px;background:var(--paint-bg-1b212a, #1b212a);border:1px solid var(--paint-border-485263, #485263);color:var(--paint-fg-e2e5ed, #e2e5ed);overflow:auto}:root .desktop-workspace .reference-textbox>span{position:absolute;right:10px;bottom:7px;font-size:11px;color:var(--paint-fg-9aa5b9, #9aa5b9);pointer-events:none;background:var(--paint-bg-1b212a, #1b212a);padding:0 3px}:root .desktop-workspace .reference-source-actions{display:flex;flex-direction:column;gap:8px;justify-content:flex-end;min-width:0}:root .desktop-workspace .reference-source-actions>label{font-size:13px;color:var(--paint-fg-c6cddd, #c6cddd)}:root .desktop-workspace .reference-source-actions input{height:30px;min-height:30px;width:95px;padding:4px 8px;border-radius:5px}:root .desktop-workspace .reference-source-actions button{height:32px;min-height:32px;justify-content:center;padding:5px 8px;font-size:12px;border-radius:5px;width:100%}:root .desktop-workspace .reference-stale-note{margin:0;color:var(--paint-fg-d5b483, #d5b483);font-size:12px}:root .desktop-workspace .reference-script-workspace{display:grid;grid-template-columns:minmax(170px,31%) minmax(0,1fr);gap:10px;flex:1;min-height:0}:root .desktop-workspace .reference-script-list,:root .desktop-workspace .reference-script-editor{border:1px solid var(--paint-border-343b49, #343b49);border-radius:8px;background:var(--paint-bg-202630, #202630);min-width:0;min-height:0;padding:10px;display:flex;flex-direction:column}:root .desktop-workspace .reference-script-workspace header{display:flex;align-items:center;justify-content:space-between;gap:6px;flex:none;height:29px;margin-bottom:9px;color:var(--paint-fg-e2e5ed, #e2e5ed);font-size:13px}:root .desktop-workspace .reference-script-workspace header strong{font-weight:600;white-space:nowrap}:root .desktop-workspace .reference-script-workspace header strong span{color:var(--paint-fg-acb6c8, #acb6c8)}:root .desktop-workspace .reference-script-workspace header button{font-size:11px;height:27px;min-height:27px;padding:3px 7px;gap:3px;border-radius:5px}:root .desktop-workspace .reference-script-list ol{margin:0;padding:0;list-style:none;overflow:auto;min-height:0;flex:1;display:flex;flex-direction:column;gap:8px}:root .desktop-workspace .reference-script-list li{display:flex;align-items:center;position:relative;border:1px solid var(--paint-border-333d4c, #333d4c);border-radius:6px;background:var(--paint-bg-252d38, #252d38);flex:none;min-height:38px}:root .desktop-workspace .reference-script-list li.selected{border-color:var(--paint-border-9b73ef, #9b73ef);background:var(--paint-bg-38314f, #38314f);box-shadow:inset 0 0 0 1px var(--paint-shadow-8f63ed35, #8f63ed35)}:root .desktop-workspace .reference-script-select{display:flex;align-items:center;gap:9px;min-width:0;flex:1;height:38px;padding:7px 9px;background:transparent;border:0;color:var(--paint-fg-d7ddeb, #d7ddeb);text-align:left}:root .desktop-workspace .reference-script-select>span{font-size:11px;color:var(--paint-fg-aeb8cb, #aeb8cb);flex:none}:root .desktop-workspace .reference-script-select>strong{font-size:12px;font-weight:500;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;min-width:0}:root .desktop-workspace .reference-script-menu{position:relative;flex:none}:root .desktop-workspace .reference-script-menu summary{list-style:none;cursor:pointer;font-size:18px;letter-spacing:1px;padding:0 7px;color:var(--paint-fg-b6a2e6, #b6a2e6)}:root .desktop-workspace .reference-script-menu summary::-webkit-details-marker{display:none}:root .desktop-workspace .reference-script-menu>button{position:absolute;right:0;top:26px;z-index:3;white-space:nowrap;background:var(--paint-bg-333b49, #333b49);color:var(--paint-fg-f0c8d2, #f0c8d2);border:1px solid var(--paint-border-596478, #596478);border-radius:6px;padding:8px;font-size:12px}:root .desktop-workspace .reference-selected-text{margin-bottom:12px;flex:1;min-height:80px}:root .desktop-workspace .reference-voice-row,:root .desktop-workspace .reference-music-row{display:flex;align-items:center;gap:8px;flex:none;min-width:0;margin-top:8px;height:34px}:root .desktop-workspace .reference-voice-row>label,:root .desktop-workspace .reference-music-row>span{font-size:12px;white-space:nowrap;width:56px;flex:none;color:var(--paint-fg-cbd2e1, #cbd2e1)}:root .desktop-workspace .reference-voice-row select{height:32px;min-height:32px;max-width:230px;flex:1;min-width:0;font-size:12px;padding:4px 8px;border-radius:6px}:root .desktop-workspace .reference-voice-row button{height:32px;min-height:32px;padding:4px 12px;font-size:12px;border-radius:6px}:root .desktop-workspace .reference-music-picker{display:flex;align-items:center;gap:7px;flex:1;min-width:70px;max-width:230px;position:relative;height:32px;padding:5px 8px;background:var(--paint-bg-252d39, #252d39);border:1px solid var(--paint-border-485263, #485263);border-radius:6px;cursor:pointer;color:var(--paint-fg-b9c3d6, #b9c3d6);font-size:12px}:root .desktop-workspace .reference-music-picker>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .desktop-workspace .reference-music-picker input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:pointer}:root .desktop-workspace .reference-music-picker:focus-within{outline:2px solid var(--paint-border-b394e5, #b394e5);outline-offset:2px}:root .desktop-workspace .reference-music-row input[type=range]{width:65px;min-width:35px;height:20px;accent-color:var(--paint-fg-9870f5, #9870f5);padding:0;flex:0 1 65px}:root .desktop-workspace .reference-music-row output{font-size:11px;color:var(--paint-fg-abb7ca, #abb7ca);white-space:nowrap}:root .desktop-workspace .reference-music-row .icon-button{padding:3px;height:27px;width:25px;min-width:25px}:root .desktop-workspace .reference-tts-note{font-size:11px;line-height:1.5;margin:8px 0 0;color:var(--paint-fg-909db3, #909db3);flex:none}:root .desktop-workspace .reference-list-empty,:root .desktop-workspace .reference-editor-empty{flex:1;display:flex;align-items:center;justify-content:center;text-align:center;line-height:1.9;font-size:13px;color:var(--paint-fg-8592a8, #8592a8);min-height:80px}:root .desktop-workspace .reference-editor-empty{flex-direction:column;gap:12px}@media(max-height:760px)and (min-width:721px){:root .desktop-workspace .reference-source-panel{flex-basis:154px;padding:10px}:root .desktop-workspace .reference-selected-text{margin-bottom:4px}:root .desktop-workspace .reference-voice-row,:root .desktop-workspace .reference-music-row{margin-top:5px}:root .desktop-workspace .reference-tts-note{margin-top:4px}}@media(max-width:1100px)and (min-width:721px){:root .desktop-workspace .reference-source-panel{grid-template-columns:minmax(0,1fr) 130px;gap:10px}:root .desktop-workspace .reference-script-workspace{grid-template-columns:160px minmax(0,1fr)}:root .desktop-workspace .reference-music-row{flex-wrap:wrap;height:auto;row-gap:6px}:root .desktop-workspace .reference-music-picker{flex:1}:root .desktop-workspace .reference-music-row input[type=range]{width:45px}}@media(max-width:720px){:root .desktop-workspace .montage-page .wizard-step-body:has(.reference-copy-workspace){overflow:visible}:root .desktop-workspace .reference-copy-workspace{height:auto}:root .desktop-workspace .reference-source-panel{flex-basis:auto;min-height:200px;grid-template-columns:minmax(0,1fr) 120px}:root .desktop-workspace .reference-script-workspace{display:flex;flex-direction:column}:root .desktop-workspace .reference-script-list ol{max-height:190px}:root .desktop-workspace .reference-selected-text{min-height:230px}:root .desktop-workspace .reference-music-row{flex-wrap:wrap;height:auto}:root .desktop-workspace .reference-tts-note{margin-top:8px}}:root .desktop-workspace .reference-script-editor{overflow:auto}:root .desktop-workspace .reference-script-workspace header button{white-space:nowrap;flex-shrink:0}@media(max-width:1100px)and (min-width:721px){:root .desktop-workspace .reference-script-list header strong{font-size:11px}:root .desktop-workspace .reference-script-list header button{font-size:10px;padding:3px;gap:2px}:root .desktop-workspace .montage-page .wizard-controls .wizard-next-hint{display:none}}:root .desktop-workspace .brand-mark{background:transparent;border:0;border-radius:0;box-shadow:none;padding:0}:root .desktop-workspace .brand-mark img{width:36px;height:36px;display:block;object-fit:contain}:root .desktop-workspace .reference-source-actions{position:relative}:root .desktop-workspace .count-error{position:absolute;right:100%;top:0;margin-right:8px;white-space:nowrap;color:var(--paint-fg-ffd0ad, #ffd0ad);font-size:12px;background:var(--paint-bg-3a2e2b, #3a2e2b);border:1px solid var(--paint-border-ac76594d, #ac76594d);border-radius:6px;padding:6px 9px;z-index:2}:root .desktop-workspace .reference-voice-row .voice-picker-label{width:56px;font-size:12px;flex:none;color:var(--paint-fg-cbd2e1, #cbd2e1)}:root .desktop-workspace .reference-voice-row .voice-picker-trigger{display:flex;justify-content:space-between;flex:1;min-width:0;max-width:230px;text-align:left}:root .desktop-workspace .voice-picker-trigger>span:first-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root .desktop-workspace .system-voice-dialog{width:min(860px,calc(100vw - 40px));max-height:calc(100dvh - 60px);padding:0;border:1px solid var(--paint-border-596176, #596176);border-radius:16px;background:var(--paint-bg-202631, #202631);color:var(--paint-fg-e6eaf4, #e6eaf4);box-shadow:0 24px 80px var(--paint-shadow-0008, #0008);color-scheme:dark}:root .desktop-workspace .system-voice-dialog[open]{display:flex;flex-direction:column;animation:voice-dialog-in .16s ease-out}:root .desktop-workspace .system-voice-dialog::backdrop{background:var(--paint-bg-0c101bbb, #0c101bbb);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:root .desktop-workspace .system-voice-dialog>header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid var(--paint-border-ffffff0d, #ffffff0d)}:root .desktop-workspace .system-voice-dialog h2{margin:0;font-size:20px}:root .desktop-workspace .system-voice-dialog header p{margin:6px 0 0;color:var(--paint-fg-a5afc4, #a5afc4);font-size:13px}:root .desktop-workspace .voice-picker-filters{display:flex;gap:14px;padding:16px 24px;align-items:center}:root .desktop-workspace .voice-picker-filters>label{position:relative;flex:1;min-width:0}:root .desktop-workspace .voice-picker-filters>label svg{position:absolute;left:12px;top:12px;color:var(--paint-fg-9aa8c0, #9aa8c0)}:root .desktop-workspace .voice-picker-filters input{width:100%;height:40px;padding:8px 12px 8px 36px}:root .desktop-workspace .voice-picker-filters>div{display:flex;gap:4px}:root .desktop-workspace .voice-picker-filters button{background:var(--paint-bg-303746, #303746);color:var(--paint-fg-c1cbdf, #c1cbdf);border:0;border-radius:7px;padding:9px 12px}:root .desktop-workspace .voice-picker-filters button.active{background:var(--paint-bg-7150b7, #7150b7);color:var(--paint-fg-fff, #fff)}:root .desktop-workspace .voice-picker-grid{min-height:120px;overflow:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 24px 20px}:root .desktop-workspace .voice-picker-grid article{background:var(--paint-bg-2b3240, #2b3240);border:1px solid var(--paint-border-455166, #455166);border-radius:11px;padding:14px;min-width:0}:root .desktop-workspace .voice-picker-grid article.selected{border-color:var(--paint-border-b28bff, #b28bff);background:var(--paint-bg-38304d, #38304d);box-shadow:inset 0 0 0 1px var(--paint-shadow-b28bff33, #b28bff33)}:root .desktop-workspace .voice-picker-choice{display:flex;gap:9px;align-items:center;cursor:pointer}:root .desktop-workspace .voice-picker-choice input{accent-color:var(--paint-fg-b38dff, #b38dff);width:16px;height:16px}:root .desktop-workspace .voice-picker-choice strong{font-size:15px}:root .desktop-workspace .voice-picker-choice small{color:var(--paint-fg-c8b7e4, #c8b7e4)}:root .desktop-workspace .voice-picker-choice svg{margin-left:auto;color:var(--paint-fg-ccb1ff, #ccb1ff)}:root .desktop-workspace .voice-picker-grid article>p{font-size:13px;line-height:1.7;color:var(--paint-fg-c4ccdb, #c4ccdb);margin:10px 0 6px}:root .desktop-workspace .voice-picker-scenario{display:block;line-height:1.6;color:var(--paint-fg-9daac1, #9daac1);font-size:12px}:root .desktop-workspace .voice-picker-actions{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:8px;flex-wrap:wrap}:root .desktop-workspace .voice-picker-actions audio{display:none}:root .desktop-workspace .voice-picker-actions button{display:flex;gap:5px;align-items:center;padding:6px 10px;font-size:12px}:root .desktop-workspace .system-voice-dialog>footer{display:flex;align-items:center;gap:10px;padding:16px 24px;border-top:1px solid var(--paint-border-ffffff0d, #ffffff0d);background:var(--paint-bg-252b37, #252b37)}:root .desktop-workspace .system-voice-dialog footer>span{flex:1;color:var(--paint-fg-a6b1c7, #a6b1c7);font-size:12px}:root .desktop-workspace .system-voice-dialog footer button{padding:9px 17px}@keyframes voice-dialog-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:600px){:root .desktop-workspace .voice-picker-grid{grid-template-columns:minmax(0,1fr);padding:0 14px 14px}:root .desktop-workspace .voice-picker-filters{padding:14px;flex-wrap:wrap}:root .desktop-workspace .system-voice-dialog footer>span{display:none}}@media(prefers-reduced-motion:reduce){:root .desktop-workspace .system-voice-dialog[open]{animation:none}:root .desktop-workspace :is(button,input,select,textarea){transition:none}}:root .desktop-workspace .system-voice-dialog>header,:root .desktop-workspace .voice-picker-filters,:root .desktop-workspace .system-voice-dialog>footer{flex-shrink:0}:root .desktop-workspace .system-voice-dialog>footer{min-height:70px}:root .desktop-workspace .system-voice-dialog footer>span{min-width:0;line-height:1.6}:root .desktop-workspace .system-voice-dialog footer button{width:auto;min-width:76px;flex:0 0 auto;white-space:nowrap;margin:0}:root .desktop-workspace .voice-picker-grid{flex:1;min-height:0}:root .desktop-workspace .system-voice-dialog{width:min(960px,calc(100vw - 40px))}:root .desktop-workspace .voice-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:0 18px 16px;align-content:start}:root .desktop-workspace .voice-picker-grid article{padding:11px;border-radius:9px}:root .desktop-workspace .voice-picker-grid article>p{font-size:12px;margin:7px 0 4px;line-height:1.55}:root .desktop-workspace .voice-picker-scenario{font-size:11px;line-height:1.5;min-height:33px}:root .desktop-workspace .voice-picker-actions{margin-top:8px;gap:5px}:root .desktop-workspace .voice-picker-actions button{font-size:11px;padding:5px 7px}:root .desktop-workspace .voice-picker-choice strong{font-size:14px}:root .desktop-workspace .digital-voice-panel{padding:18px;border:1px solid var(--paint-border-455064, #455064);border-radius:12px;background:var(--paint-bg-262d39, #262d39);flex:none}:root .desktop-workspace .digital-voice-panel h2{font-size:17px;margin:0 0 8px;color:var(--paint-fg-e8edf8, #e8edf8)}:root .desktop-workspace .digital-voice-panel>p{color:var(--paint-fg-a8b4ca, #a8b4ca);font-size:13px;margin:0 0 18px}:root .desktop-workspace .digital-voice-actions{display:flex;gap:12px;flex-wrap:wrap}:root .desktop-workspace .digital-voice-actions button{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 18px;min-width:145px;font-size:14px}:root .desktop-workspace .selected-digital-voice{margin-top:20px;padding:14px 16px;background:var(--paint-bg-202733, #202733);border:1px solid var(--paint-border-39465a, #39465a);border-radius:9px}:root .desktop-workspace .selected-digital-voice>div{display:flex;align-items:center;gap:9px;color:var(--paint-fg-d9e1f2, #d9e1f2);font-size:14px;min-width:0}:root .desktop-workspace .selected-digital-voice strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root .desktop-workspace .selected-digital-voice span{color:var(--paint-fg-bca0ef, #bca0ef);font-size:12px;margin-left:auto;flex:none}:root .desktop-workspace .selected-digital-voice audio{width:100%;height:36px;margin-top:12px}:root .desktop-workspace .voice-step-body:has(.digital-voice-panel){justify-content:flex-start;gap:18px}:root .desktop-workspace .voice-step-body:has(.digital-voice-panel) .advanced-fields{padding:14px 18px;flex:none;border:1px solid var(--paint-border-39465a, #39465a);border-radius:10px;background:var(--paint-bg-222935, #222935);margin:0}:root .desktop-workspace .voice-recorder-dialog{width:min(480px,calc(100vw - 36px));max-height:calc(100dvh - 40px);padding:0;border:1px solid var(--paint-border-556176, #556176);border-radius:14px;background:var(--paint-bg-252c38, #252c38);color:var(--paint-fg-e5eaf5, #e5eaf5);box-shadow:0 20px 70px var(--paint-shadow-0009, #0009);color-scheme:dark;overflow:auto}:root .desktop-workspace .voice-recorder-dialog::backdrop{background:var(--paint-bg-0c101baa, #0c101baa);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}:root .desktop-workspace .voice-recorder-dialog header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid var(--paint-border-ffffff10, #ffffff10)}:root .desktop-workspace .voice-recorder-dialog h2{margin:0;font-size:18px}:root .desktop-workspace .recorder-dialog-body{padding:16px 20px}:root .desktop-workspace .recorder-guidance{margin:0 0 12px;font-size:13px;color:var(--paint-fg-abb7ce, #abb7ce)}:root .desktop-workspace .recorder-guidance strong{color:var(--paint-fg-c4a7ff, #c4a7ff)}:root .desktop-workspace .voice-recorder-dialog blockquote{margin:0;padding:12px 14px;background:var(--paint-bg-303746, #303746);border-radius:9px;border-left:3px solid var(--paint-border-ab81ed, #ab81ed);font-size:14px;line-height:1.75;color:var(--paint-fg-d6deef, #d6deef)}:root .desktop-workspace .voice-recorder-dialog blockquote span{display:block;font-size:12px;color:var(--paint-fg-a9b4c9, #a9b4c9);margin-bottom:5px}:root .desktop-workspace .compact-recorder{display:flex;align-items:center;gap:14px;padding:20px 0 10px}:root .desktop-workspace .record-toggle{display:grid;place-items:center;flex:none;width:50px;height:50px;background:linear-gradient(135deg,var(--paint-bg-b78cf2, #b78cf2),var(--paint-bg-8558ca, #8558ca));color:#fff;border:0;border-radius:50%;cursor:pointer}:root .desktop-workspace .record-toggle:disabled{background:var(--paint-bg-414957, #414957);color:var(--paint-fg-8691a6, #8691a6);cursor:not-allowed}:root .desktop-workspace .compact-recorder>div{flex:1;min-width:0;font-size:13px}:root .desktop-workspace .compact-record-wave{display:flex;align-items:center;gap:3px;height:25px;margin-top:7px}:root .desktop-workspace .compact-record-wave i{width:3px;border-radius:3px;background:var(--paint-bg-9178b8, #9178b8)}:root .desktop-workspace .compact-record-wave.recording i{animation:voice-wave .65s alternate infinite}@keyframes voice-wave{0%{transform:scaleY(.55)}to{transform:scaleY(1)}}:root .desktop-workspace .voice-recorder-dialog audio{width:100%;height:36px;margin-top:10px}:root .desktop-workspace .voice-recorder-dialog footer{display:flex;justify-content:flex-end;gap:10px;padding:14px 20px;border-top:1px solid var(--paint-border-ffffff10, #ffffff10)}:root .desktop-workspace .voice-recorder-dialog footer button{width:auto;flex:none;margin:0;padding:9px 16px}@media(max-width:780px){:root .desktop-workspace .voice-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){:root .desktop-workspace .voice-picker-grid{grid-template-columns:minmax(0,1fr)}:root .desktop-workspace .digital-voice-actions button{min-width:0;flex:1;padding:12px 8px}}@media(prefers-reduced-motion:reduce){:root .desktop-workspace .compact-record-wave.recording i{animation:none}}:root .desktop-workspace .reference-voice-row,:root .desktop-workspace .reference-music-row{height:auto;min-height:34px;flex-wrap:wrap;row-gap:6px}:root .desktop-workspace .sync-script-setting{margin-left:auto;white-space:nowrap;font-size:11px;color:var(--paint-fg-d2b6ff, #d2b6ff);padding:5px 7px;border-radius:6px;background:var(--paint-bg-a47ce918, #a47ce918);border:1px solid var(--paint-border-b795f333, #b795f333)}:root .desktop-workspace .sync-script-setting:disabled{color:var(--paint-fg-77849c, #77849c);background:var(--paint-bg-2b3140, #2b3140);border-color:var(--paint-border-454f6144, #454f6144);cursor:not-allowed}:root .desktop-workspace .reference-volume-row{display:flex;align-items:center;gap:10px;flex:none;margin-top:7px;min-height:30px}:root .desktop-workspace .reference-volume-row>label{width:56px;font-size:12px;color:var(--paint-fg-cbd2e1, #cbd2e1);flex:none}:root .desktop-workspace .reference-volume-row>input[type=range]{flex:1;min-width:40px;max-width:220px;height:20px;margin:0;padding:0;accent-color:var(--paint-fg-ab84f1, #ab84f1)}:root .desktop-workspace .volume-percentage{display:flex;align-items:center;gap:5px;color:var(--paint-fg-c2cce0, #c2cce0);font-size:12px}:root .desktop-workspace .volume-percentage input{width:62px;height:28px;min-height:28px;padding:4px 5px;font-size:12px;border-radius:6px}:root .desktop-workspace .material-empty-upload{width:100%;cursor:pointer;background:var(--paint-bg-ffffff02, #ffffff02);color:var(--paint-fg-a4b9df, #a4b9df);font:inherit;transition:background .15s,border-color .15s}:root .desktop-workspace .material-empty-upload:not(:disabled):hover{background:var(--paint-bg-a780ef0b, #a780ef0b);border-color:var(--paint-border-ba99f077, #ba99f077);color:var(--paint-fg-c9b2fa, #c9b2fa)}:root .desktop-workspace .material-empty-upload:disabled{cursor:wait;opacity:.65}:root .desktop-workspace .task-category-tabs{display:flex;align-items:center;gap:8px;flex:none;padding:0 0 12px}:root .desktop-workspace .task-category-tabs button{display:flex;align-items:center;gap:9px;padding:9px 14px;background:var(--paint-bg-2b3341, #2b3341);color:var(--paint-fg-bac5d9, #bac5d9);border:1px solid var(--paint-border-46536a, #46536a);border-radius:8px;font-size:13px;cursor:pointer}:root .desktop-workspace .task-category-tabs button.active{background:var(--paint-bg-655092, #655092);color:var(--paint-fg-f1e8ff, #f1e8ff);border-color:var(--paint-border-b296df99, #b296df99)}:root .desktop-workspace .task-category-tabs button span{background:var(--paint-bg-ffffff0c, #ffffff0c);border-radius:5px;min-width:22px;text-align:center;font-size:11px;padding:2px 4px}@media(max-width:600px){:root .desktop-workspace .task-category-tabs{flex-wrap:wrap}:root .desktop-workspace .task-category-tabs button{padding:8px 10px}}:root .desktop-workspace .reference-voice-row .sync-script-setting,:root .desktop-workspace .reference-music-row .sync-script-setting{height:32px;min-height:32px;padding:4px 10px;font-size:12px;font-weight:600;color:var(--paint-fg-ecddff, #ecddff);background:var(--paint-bg-563680, #563680);border:1px solid var(--paint-border-9870c9, #9870c9);opacity:1;line-height:1.4}:root .desktop-workspace .reference-voice-row .sync-script-setting:not(:disabled):hover,:root .desktop-workspace .reference-music-row .sync-script-setting:not(:disabled):hover{background:var(--paint-bg-6b439b, #6b439b);border-color:var(--paint-border-bb93ef, #bb93ef)}:root .desktop-workspace .reference-voice-row .sync-script-setting:disabled,:root .desktop-workspace .reference-music-row .sync-script-setting:disabled{color:var(--paint-fg-8791a5, #8791a5);background:var(--paint-bg-303440, #303440);border-color:var(--paint-border-454d5d, #454d5d);cursor:not-allowed}:root .desktop-workspace .reference-volume-row>input[type=range]{cursor:pointer;accent-color:var(--paint-fg-a86aff, #a86aff)}:root .desktop-workspace .media-duration{display:block;margin-top:7px;font-size:12px;color:var(--paint-fg-b9c6db, #b9c6db)}@font-face{font-family:Source Han Sans SC;src:url(/fonts/SourceHanSansSC-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:"Source Han Serif SC";src:url(/fonts/SourceHanSerifSC-Regular.otf) format("opentype");font-weight:400;font-display:swap}:root .desktop-workspace .review-list .caption-script{color:inherit}.native-titlebar{height:32px;display:flex;align-items:center;gap:8px;background:var(--paint-bg-1a1e27, #1a1e27);color:var(--paint-fg-c6cedc, #c6cedc);padding:0 140px 0 12px;font-size:12px;app-region:drag;-webkit-app-region:drag}.native-titlebar img{height:16px;width:16px}.native-titlebar~.desktop-workspace{height:calc(100dvh - 32px);min-height:0}.native-titlebar~.loading,.native-titlebar~.login-page{min-height:calc(100dvh - 32px)}.native-titlebar.native-titlebar-mac{padding:0 12px 0 84px}@font-face{font-family:Smiley Sans;src:url(/fonts/SmileySans-Oblique.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:LXGW WenKai;src:url(/fonts/LXGWWenKai-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ZCOOL KuaiLe;src:url(/fonts/ZCOOLKuaiLe-Regular.ttf) format("truetype");font-weight:400;font-display:swap}@font-face{font-family:ZCOOL QingKe HuangYou;src:url(/fonts/ZCOOLQingKeHuangYou-Regular.ttf) format("truetype");font-weight:400;font-display:swap}:root .desktop-workspace .desktop-commandbar{height:44px;min-height:44px}:root .desktop-workspace .desktop-command-actions .new-project{height:32px;padding:0 16px;font-size:13px;white-space:nowrap}.account-deadline{font-size:12px;color:var(--paint-fg-baa4db, #baa4db);white-space:nowrap}:root[data-theme=light]{--paint-bg-0002:#0002;--paint-bg-0006:#0006;--paint-bg-060d09ad:#060d09ad;--paint-bg-080c16aa:#080c16aa;--paint-bg-080c16bb:#080c16bb;--paint-bg-0b172c:#f1eafa;--paint-bg-0c101baa:#0c101baa;--paint-bg-0c101bbb:#0c101bbb;--paint-bg-101412:#f3f5f9;--paint-bg-101713cc:#f3f5f9cc;--paint-bg-101813:#f3f5f9;--paint-bg-101827:#f1eafa;--paint-bg-101a14:#f3f5f9;--paint-bg-102039b0:#102039b0;--paint-bg-10213d:#f1eafa;--paint-bg-111a14:#f3f5f9;--paint-bg-111d16:#f3f5f9;--paint-bg-121713:#f3f5f9;--paint-bg-121814:#f3f5f9;--paint-bg-122018:#f3f5f9;--paint-bg-1266ff:#1266ff;--paint-bg-132018:#f3f5f9;--paint-bg-141924cc:#f3f5f9cc;--paint-bg-141a22:#f3f5f9;--paint-bg-142018:#f3f5f9;--paint-bg-142019:#f3f5f9;--paint-bg-14223a:#f1eafa;--paint-bg-1461f0:#1461f0;--paint-bg-15223ebd:#f1eafabd;--paint-bg-15241b:#edf0f5;--paint-bg-155be5:#155be5;--paint-bg-162033:#f1eafa;--paint-bg-16231b:#edf0f5;--paint-bg-171a21:#f3f5f9;--paint-bg-171c24:#edf0f5;--paint-bg-171d19:#f3f5f9;--paint-bg-171d26:#edf0f5;--paint-bg-171f1a:#f3f5f9;--paint-bg-17201b:#f3f5f9;--paint-bg-17211b:#f3f5f9;--paint-bg-17221a:#edf0f5;--paint-bg-181c24:#edf0f5;--paint-bg-181d25:#edf0f5;--paint-bg-181d26:#edf0f5;--paint-bg-181e28:#edf0f5;--paint-bg-18231c:#edf0f5;--paint-bg-191e27:#edf0f5;--paint-bg-19231d:#edf0f5;--paint-bg-1a1e27:#edf0f5;--paint-bg-1a202a:#edf0f5;--paint-bg-1a251e:#edf0f5;--paint-bg-1a261e:#edf0f5;--paint-bg-1a3459:#f1eafa;--paint-bg-1b1f28:#edf0f5;--paint-bg-1b212a:#edf0f5;--paint-bg-1b2b21:#edf0f5;--paint-bg-1b3023:#edf0f5;--paint-bg-1c2029:#edf0f5;--paint-bg-1c232d:#edf0f5;--paint-bg-1c2330:#edf0f5;--paint-bg-1c2430:#edf0f5;--paint-bg-1c251f:#edf0f5;--paint-bg-1c2534:#edf0f5;--paint-bg-1c2920:#edf0f5;--paint-bg-1c2921:#edf0f5;--paint-bg-1d2532:#edf0f5;--paint-bg-1e233066:#edf0f566;--paint-bg-1e2b22:#edf0f5;--paint-bg-1e2c22:#edf0f5;--paint-bg-1e2c23:#edf0f5;--paint-bg-20252f:#edf0f5;--paint-bg-202530:#edf0f5;--paint-bg-202630:#edf0f5;--paint-bg-202631:#edf0f5;--paint-bg-202733:#edf0f5;--paint-bg-202735:#edf0f5;--paint-bg-202938:#edf0f5;--paint-bg-202d24:#edf0f5;--paint-bg-212731:#edf0f5;--paint-bg-21372a:#edf0f5;--paint-bg-222731:#edf0f5;--paint-bg-222833:#edf0f5;--paint-bg-222935:#edf0f5;--paint-bg-232833:#edf0f5;--paint-bg-232c3b:#ffffff;--paint-bg-23345440:#f1eafa40;--paint-bg-23372a:#edf0f5;--paint-bg-242b38:#ffffff;--paint-bg-243029:#edf0f5;--paint-bg-24332a:#edf0f5;--paint-bg-24352a:#edf0f5;--paint-bg-2457db:#2457db;--paint-bg-246bfa:#246bfa;--paint-bg-252a35:#edf0f5;--paint-bg-252b36:#edf0f5;--paint-bg-252b37:#ffffff;--paint-bg-252c38:#ffffff;--paint-bg-252c39:#ffffff;--paint-bg-252d38:#ffffff;--paint-bg-252d39:#ffffff;--paint-bg-252d3a:#ffffff;--paint-bg-252d3b:#ffffff;--paint-bg-25334b:#ffffff;--paint-bg-25372b:#ffffff;--paint-bg-253b36:#ffffff;--paint-bg-253c2d:#ffffff;--paint-bg-253e2e:#ffffff;--paint-bg-254bd3:#254bd3;--paint-bg-262d39:#ffffff;--paint-bg-26362c:#ffffff;--paint-bg-26382c:#ffffff;--paint-bg-282d38:#ffffff;--paint-bg-28303e:#ffffff;--paint-bg-28342c:#ffffff;--paint-bg-283b2e:#ffffff;--paint-bg-28415f:#f1eafa;--paint-bg-2868e5:#2868e5;--paint-bg-292e3a:#ffffff;--paint-bg-29323f:#ffffff;--paint-bg-293242:#ffffff;--paint-bg-293244:#ffffff;--paint-bg-29382e:#ffffff;--paint-bg-293c38:#ffffff;--paint-bg-2a303a:#ffffff;--paint-bg-2a303b:#ffffff;--paint-bg-2a303c:#ffffff;--paint-bg-2a3b2f:#ffffff;--paint-bg-2a4233:#ffffff;--paint-bg-2b263a:#ffffff;--paint-bg-2b2e3d:#ffffff;--paint-bg-2b303c:#ffffff;--paint-bg-2b3140:#ffffff;--paint-bg-2b3240:#ffffff;--paint-bg-2b3341:#ffffff;--paint-bg-2b3444:#ffffff;--paint-bg-2b3c30:#ffffff;--paint-bg-2c323f:#ffffff;--paint-bg-2c3340:#ffffff;--paint-bg-2c4535:#ffffff;--paint-bg-2c4734:#ffffff;--paint-bg-2c4836:#ffffff;--paint-bg-2d3020:#edf0f5;--paint-bg-2d3141:#ffffff;--paint-bg-2e3441:#ffffff;--paint-bg-302648:#ffffff;--paint-bg-302a40:#ffffff;--paint-bg-302a42:#ffffff;--paint-bg-302b42:#ffffff;--paint-bg-302c3e:#ffffff;--paint-bg-303440:#ffffff;--paint-bg-303541:#ffffff;--paint-bg-303746:#ffffff;--paint-bg-303b4c:#ffffff;--paint-bg-303c33:#ffffff;--paint-bg-313b4b:#ffffff;--paint-bg-31543d:#f8f9fc;--paint-bg-322957:#f1eafa;--paint-bg-323746:#ffffff;--paint-bg-326de8:#326de8;--paint-bg-328bff:#328bff;--paint-bg-332c43:#ffffff;--paint-bg-333b49:#ffffff;--paint-bg-342a48:#ffffff;--paint-bg-342d48:#ffffff;--paint-bg-34503b80:#f8f9fc80;--paint-bg-3478f6:#3478f6;--paint-bg-352b4d:#ffffff;--paint-bg-35aa85:#35aa85;--paint-bg-363d4e:#f8f9fc;--paint-bg-363e4e:#f8f9fc;--paint-bg-372b4b:#ffffff;--paint-bg-372e4a:#ffffff;--paint-bg-38304d:#ffffff;--paint-bg-38314f:#f8f9fc;--paint-bg-392d50:#ffffff;--paint-bg-3a2e2b:#ffffff;--paint-bg-3a2f52:#f8f9fc;--paint-bg-3b2c53:#ffffff;--paint-bg-3b2f52:#f8f9fc;--paint-bg-3b4352:#f8f9fc;--paint-bg-3c2f53:#f8f9fc;--paint-bg-3c304d:#ffffff;--paint-bg-3c4355:#f8f9fc;--paint-bg-3d3329:#ffffff;--paint-bg-3d334e:#f8f9fc;--paint-bg-3e3930:#ffffff;--paint-bg-402924:#ffffff;--paint-bg-414957:#f8f9fc;--paint-bg-467cf6:#467cf6;--paint-bg-472e34:#ffffff;--paint-bg-473366:#f8f9fc;--paint-bg-4864e8:#4864e8;--paint-bg-4a346130:#f8f9fc30;--paint-bg-4a5267:#f8f9fc;--paint-bg-4a8bff:#4a8bff;--paint-bg-4b5670:#f8f9fc;--paint-bg-514664:#f8f9fc;--paint-bg-535869:#f8f9fc;--paint-bg-54416d0c:#f8f9fc14;--paint-bg-563680:#f1eafa;--paint-bg-604292:#f8f9fc;--paint-bg-6159d7:#6159d7;--paint-bg-634b8430:#f8f9fc30;--paint-bg-655092:#f8f9fc;--paint-bg-67439340:#f8f9fc40;--paint-bg-684d9030:#f8f9fc30;--paint-bg-6852ef:#6852ef;--paint-bg-6937dc:#6937dc;--paint-bg-6b439b:#f8f9fc;--paint-bg-6e68e7:#6e68e7;--paint-bg-7036e8:#7036e8;--paint-bg-7050ad:#f8f9fc;--paint-bg-70569340:#f8f9fc40;--paint-bg-7130d9:#7130d9;--paint-bg-7150b7:#f8f9fc;--paint-bg-7253a63d:#f8f9fc3d;--paint-bg-73a582:#f8f9fc;--paint-bg-7455a13b:#f8f9fc3b;--paint-bg-7545df:#7545df;--paint-bg-7745e4:#7745e4;--paint-bg-775c9e38:#f8f9fc38;--paint-bg-78609d08:#f8f9fc14;--paint-bg-78638f:#f8f9fc;--paint-bg-78a5ed:#f8f9fc;--paint-bg-7955b4:#f8f9fc;--paint-bg-7dc8970c:#f8f9fc14;--paint-bg-8545ed:#8545ed;--paint-bg-8558ca:#8558ca;--paint-bg-8651ed:#8651ed;--paint-bg-86ade8:#f8f9fc;--paint-bg-8b64c7:#f8f9fc;--paint-bg-8d68ce:#8d68ce;--paint-bg-8e56ed:#8e56ed;--paint-bg-9060d024:#9060d024;--paint-bg-9061fa:#9061fa;--paint-bg-9178b8:#f8f9fc;--paint-bg-95c5ff:#f8f9fc;--paint-bg-9654f4:#9654f4;--paint-bg-966cd9:#966cd9;--paint-bg-9961ee:#9961ee;--paint-bg-9b63ef:#9b63ef;--paint-bg-9b75dd:#9b75dd;--paint-bg-9e6ef324:#9e6ef324;--paint-bg-9e75ce12:#f8f9fc14;--paint-bg-9e75ce28:#f8f9fc28;--paint-bg-a079e6:#a079e6;--paint-bg-a080ca12:#f8f9fc14;--paint-bg-a081c91c:#f8f9fc1c;--paint-bg-a174fb:#f8f9fc;--paint-bg-a180d314:#f8f9fc14;--paint-bg-a184cb12:#f8f9fc14;--paint-bg-a36aff:#f8f9fc;--paint-bg-a37bd5:#a37bd5;--paint-bg-a383d413:#f8f9fc14;--paint-bg-a383d41c:#f8f9fc1c;--paint-bg-a476f3:#f8f9fc;--paint-bg-a47ce918:#f8f9fc18;--paint-bg-a484d20b:#f8f9fc14;--paint-bg-a582df:#a582df;--paint-bg-a583d20d:#f8f9fc14;--paint-bg-a583d40c:#f8f9fc14;--paint-bg-a585d317:#f8f9fc17;--paint-bg-a588ca:#f8f9fc;--paint-bg-a680d810:#a680d810;--paint-bg-a681d70b:#a681d70b;--paint-bg-a687cf05:#f8f9fc14;--paint-bg-a687cf0a:#f8f9fc14;--paint-bg-a780ef0b:#f8f9fc14;--paint-bg-a782d617:#a782d617;--paint-bg-a784d109:#f8f9fc14;--paint-bg-a784d212:#f8f9fc14;--paint-bg-a786cc0b:#f8f9fc14;--paint-bg-a8e6ba:#f8f9fc;--paint-bg-aa80d814:#aa80d814;--paint-bg-aa85d512:#f8f9fc14;--paint-bg-ab81f7:#f8f9fc;--paint-bg-ac8de3:#f8f9fc;--paint-bg-ad89e1:#f8f9fc;--paint-bg-b080ff:#f8f9fc;--paint-bg-b185ff:#f8f9fc;--paint-bg-b18aff:#f8f9fc;--paint-bg-b38afa:#f8f9fc;--paint-bg-b390ed:#f8f9fc;--paint-bg-b49ace08:#f8f9fc14;--paint-bg-b49ace27:#f8f9fc27;--paint-bg-b54242:#f8f9fc;--paint-bg-b6e3c3:#f8f9fc;--paint-bg-b78cf2:#f8f9fc;--paint-bg-b991f5:#f8f9fc;--paint-bg-bae8c8:#f8f9fc;--paint-bg-bd8cff:#f8f9fc;--paint-bg-c0f0ce:#f8f9fc;--paint-bg-c5ecd0:#f8f9fc;--paint-bg-cbd7e6:#f8f9fc;--paint-bg-d3dcea:#f8f9fc;--paint-bg-d4a34f:#d4a34f;--paint-bg-d7dfed:#f8f9fc;--paint-bg-dfe9f8:#f8f9fc;--paint-bg-e2eaff:#f8f9fc;--paint-bg-e3e9f2:#f8f9fc;--paint-bg-e4eeff:#f8f9fc;--paint-bg-e5edff:#f8f9fc;--paint-bg-e5eeff:#f8f9fc;--paint-bg-e5f5ef:#f8f9fc;--paint-bg-e7efff:#f8f9fc;--paint-bg-e7f1ff:#f8f9fc;--paint-bg-e9f7f1:#f8f9fc;--paint-bg-eaf0ff:#f8f9fc;--paint-bg-eaf1fc:#f8f9fc;--paint-bg-eaf1ff:#f8f9fc;--paint-bg-eaf2ff:#f8f9fc;--paint-bg-edeaff:#f8f9fc;--paint-bg-edf2fa:#f8f9fc;--paint-bg-edf2ff:#f8f9fc;--paint-bg-edf3ff:#f8f9fc;--paint-bg-edf4ff:#f8f9fc;--paint-bg-edf5ff:#f8f9fc;--paint-bg-eef3fb:#f8f9fc;--paint-bg-eef4ff:#f8f9fc;--paint-bg-eef5ff:#f8f9fc;--paint-bg-eff5ff:#f8f9fc;--paint-bg-f0f4fa:#f8f9fc;--paint-bg-f0f5ff:#f8f9fc;--paint-bg-f1f5fa:#f8f9fc;--paint-bg-f1f5fc:#f8f9fc;--paint-bg-f1f5fd:#f8f9fc;--paint-bg-f1f5fe:#f8f9fc;--paint-bg-f1f5ff:#f8f9fc;--paint-bg-f277901a:#f8f9fc1a;--paint-bg-f2efff:#f8f9fc;--paint-bg-f2f6ff:#f8f9fc;--paint-bg-f2f7ff:#f8f9fc;--paint-bg-f3f6fb:#f8f9fc;--paint-bg-f3f6ff:#f8f9fc;--paint-bg-f4f7fd:#f8f9fc;--paint-bg-f4f8ff:#f8f9fc;--paint-bg-f5f7fb:#f8f9fc;--paint-bg-f5f7fc:#f8f9fc;--paint-bg-f5f8ff:#f8f9fc;--paint-bg-f6f9ff:#f8f9fc;--paint-bg-f7f9fd:#f8f9fc;--paint-bg-f7f9ff:#f8f9fc;--paint-bg-f7faff:#f8f9fc;--paint-bg-f8faff:#f8f9fc;--paint-bg-f9fbff:#f8f9fc;--paint-bg-fafbff:#f8f9fc;--paint-bg-fafcff:#f8f9fc;--paint-bg-fbfcff:#f8f9fc;--paint-bg-fcfdff:#f8f9fc;--paint-bg-fff:#f8f9fc;--paint-bg-fff1ee:#f8f9fc;--paint-bg-fff3f0:#f8f9fc;--paint-bg-fff6e8:#f8f9fc;--paint-bg-fff6f3:#f8f9fc;--paint-bg-fff7e9:#f8f9fc;--paint-bg-fff7f5:#f8f9fc;--paint-bg-fff8ed:#f8f9fc;--paint-bg-fff9f8:#f8f9fc;--paint-bg-ffffff02:#f8f9fc14;--paint-bg-ffffff03:#f8f9fc14;--paint-bg-ffffff04:#f8f9fc14;--paint-bg-ffffff05:#f8f9fc14;--paint-bg-ffffff07:#f8f9fc14;--paint-bg-ffffff08:#f8f9fc14;--paint-bg-ffffff0c:#f8f9fc14;--paint-bg-ffffffc9:#f8f9fcc9;--paint-bg-ffffffd9:#f8f9fcd9;--paint-bg-ffffffeb:#f8f9fceb;--paint-border-243653:#d4dbe7;--paint-border-246bfa:#90aadf;--paint-border-253027:#d4dbe7;--paint-border-253753:#d4dbe7;--paint-border-28392d:#d4dbe7;--paint-border-283a2e:#d4dbe7;--paint-border-2868e5:#90abdf;--paint-border-29352d:#d4dbe7;--paint-border-293c30:#d4dbe7;--paint-border-2a342d:#d4dbe7;--paint-border-2b3930:#d4dbe7;--paint-border-2b3b30:#d4dbe7;--paint-border-2c3a31:#d4dbe7;--paint-border-2c3c31:#d4dbe7;--paint-border-2d4033:#d4dbe7;--paint-border-2e4234:#d4dbe7;--paint-border-2e4435:#d4dbe7;--paint-border-2f3745:#d4dbe7;--paint-border-303845:#d4dbe7;--paint-border-303847:#d4dbe7;--paint-border-303b33:#d4dbe7;--paint-border-303c33:#d4dbe7;--paint-border-304035:#d4dbe7;--paint-border-313946:#d4dbe7;--paint-border-314d3b:#d4dbe7;--paint-border-324339:#d4dbe7;--paint-border-324439:#d4dbe7;--paint-border-333d4c:#d4dbe7;--paint-border-334838:#d4dbe7;--paint-border-33483b:#d4dbe7;--paint-border-334a3a:#d4dbe7;--paint-border-334a3b:#d4dbe7;--paint-border-343b49:#d4dbe7;--paint-border-343c4c:#d4dbe7;--paint-border-34463b:#d4dbe7;--paint-border-34473b:#d4dbe7;--paint-border-34483b:#d4dbe7;--paint-border-344a3b:#d4dbe7;--paint-border-344b3b:#d4dbe7;--paint-border-3478f6:#90acdf;--paint-border-353b49:#d4dbe7;--paint-border-353e4f:#d4dbe7;--paint-border-353f50:#d4dbe7;--paint-border-354052:#d4dbe7;--paint-border-354a3b:#d4dbe7;--paint-border-35503e:#d4dbe7;--paint-border-36523f:#d4dbe7;--paint-border-374254:#d4dbe7;--paint-border-384c3e:#d4dbe7;--paint-border-394254:#d4dbe7;--paint-border-394456:#d4dbe7;--paint-border-39465a:#d4dbe7;--paint-border-395241:#d4dbe7;--paint-border-3a465a:#d4dbe7;--paint-border-3a4d40:#d4dbe7;--paint-border-3a5442:#d4dbe7;--paint-border-3b4658:#d4dbe7;--paint-border-3b485e:#d4dbe7;--paint-border-3b4e40:#d4dbe7;--paint-border-3b5142:#d4dbe7;--paint-border-3c4960:#d4dbe7;--paint-border-3c5041:#d4dbe7;--paint-border-3c5846:#d4dbe7;--paint-border-3d4759:#d4dbe7;--paint-border-3d4960:#d4dbe7;--paint-border-3d5243:#d4dbe7;--paint-border-3e506b:#d4dbe7;--paint-border-3e5b48:#d4dbe7;--paint-border-40635a:#d4dbe7;--paint-border-414d60:#d4dbe7;--paint-border-414e64:#d4dbe7;--paint-border-42516a:#d4dbe7;--paint-border-425947:#d4dbe7;--paint-border-425e4b:#d4dbe7;--paint-border-42654d20:#d4dbe7;--paint-border-42654d45:#d4dbe7;--paint-border-43536d:#d4dbe7;--paint-border-454d5d:#d4dbe7;--paint-border-454e63:#d4dbe7;--paint-border-454f6144:#d4dbe7;--paint-border-455064:#d4dbe7;--paint-border-455166:#d4dbe7;--paint-border-465269:#d4dbe7;--paint-border-46536a:#d4dbe7;--paint-border-485263:#d4dbe7;--paint-border-485771:#d4dbe7;--paint-border-495169:#d4dbe7;--paint-border-495670:#d4dbe7;--paint-border-4b3e5e:#d4dbe7;--paint-border-4d6153:#d4dbe7;--paint-border-516f593d:#d4dbe7;--paint-border-52755d:#d4dbe7;--paint-border-535e73:#d4dbe7;--paint-border-536bd7:#909fdf;--paint-border-554270:#d4dbe7;--paint-border-556176:#d4dbe7;--paint-border-56476b:#d4dbe7;--paint-border-584570:#d4dbe7;--paint-border-594378:#d4dbe7;--paint-border-594470:#d4dbe7;--paint-border-594573:#d4dbe7;--paint-border-596176:#d4dbe7;--paint-border-596478:#d4dbe7;--paint-border-5c5877:#d4dbe7;--paint-border-6079ed:#909edf;--paint-border-657187:#d4dbe7;--paint-border-668e7333:#d4dbe7;--paint-border-695440:#d4dbe7;--paint-border-6c9779:#d4dbe7;--paint-border-718099:#d4dbe7;--paint-border-727087:#d4dbe7;--paint-border-727f9566:#d4dbe7;--paint-border-729b7f:#d4dbe7;--paint-border-75608f:#d4dbe7;--paint-border-769e7f:#d4dbe7;--paint-border-77534e:#d4dbe7;--paint-border-78859e:#d4dbe7;--paint-border-7aa2f5:#90aadf;--paint-border-7da4ef:#90abdf;--paint-border-7ea9f5:#90addf;--paint-border-8290aa25:#d4dbe7;--paint-border-8caf97:#d4dbe7;--paint-border-8db5fa:#90addf;--paint-border-8fb6f5:#90aedf;--paint-border-9276c3:#d4dbe7;--paint-border-936dcc:#b195da;--paint-border-9470bd:#d4dbe7;--paint-border-9571ce:#b095da;--paint-border-9870c9:#b497d8;--paint-border-9975cb:#b297d8;--paint-border-9a73ee:#a990df;--paint-border-9a76c4:#d4dbe7;--paint-border-9b73ef:#aa90df;--paint-border-9ebeff:#90aadf;--paint-border-a077e4:#ae90df;--paint-border-a084c533:#d4dbe7;--paint-border-a17cce20:#b497d8;--paint-border-a17cce40:#b497d8;--paint-border-a181c328:#d4dbe7;--paint-border-a27cdb:#b090df;--paint-border-a286c333:#d4dbe7;--paint-border-a57bdf:#b190df;--paint-border-a6b6d012:#d4dbe7;--paint-border-a795c030:#d4dbe7;--paint-border-a7c6ff:#90acdf;--paint-border-a88ac354:#d4dbe7;--paint-border-a88cc424:#d4dbe7;--paint-border-a88cc43a:#d4dbe7;--paint-border-a984fa:#a990df;--paint-border-a98bdf35:#ac90df;--paint-border-aa7bee88:#b090df;--paint-border-aa89d13a:#b598d7;--paint-border-aa8bc447:#d4dbe7;--paint-border-ab81ed:#af90df;--paint-border-ab83ec42:#ae90df;--paint-border-ab8ec64a:#d4dbe7;--paint-border-ac76594d:#d4dbe7;--paint-border-ad78f5:#b290df;--paint-border-ad86dc0c:#b490df;--paint-border-ad86dc1a:#b490df;--paint-border-ad8cd521:#b496d9;--paint-border-adc7f4:#90addf;--paint-border-ae87ef:#ae90df;--paint-border-ae92d525:#b298d7;--paint-border-b091dc44:#b193dd;--paint-border-b092da1a:#b294db;--paint-border-b0bfd514:#d4dbe7;--paint-border-b28bff:#ab90df;--paint-border-b28cff:#aa90df;--paint-border-b296df99:#af92de;--paint-border-b394e5:#ae90df;--paint-border-b397d314:#b69bd5;--paint-border-b398da23:#b196d9;--paint-border-b39ad63b:#b399d6;--paint-border-b482ff:#b090df;--paint-border-b68aeb16:#b490df;--paint-border-b69ada21:#b396d9;--paint-border-b6c4dc13:#d4dbe7;--paint-border-b6e3c3:#98d7aa;--paint-border-b793ff:#ab90df;--paint-border-b795f333:#ad90df;--paint-border-b796e33b:#b290df;--paint-border-b7ccef:#90aedf;--paint-border-b899e54d:#b090df;--paint-border-b99ae9:#af90df;--paint-border-ba99f077:#ae90df;--paint-border-ba9bff:#a990df;--paint-border-baa0e133:#b092dd;--paint-border-bad0f3:#90afdf;--paint-border-bae8c8:#94dbaa;--paint-border-bb93ef:#b290df;--paint-border-bd92ff:#af90df;--paint-border-bd9aff:#ac90df;--paint-border-bdcff0:#90acdf;--paint-border-bed3f3:#90afdf;--paint-border-bed4ff:#d4dbe7;--paint-border-bfd4fa:#d4dbe7;--paint-border-c1edcb:#90dfa2;--paint-border-c4d7ff:#d4dbe7;--paint-border-c5a4ff70:#ad90df;--paint-border-c8b0eb24:#b090df;--paint-border-c8d9f3:#d4dbe7;--paint-border-cbb0ee10:#b390df;--paint-border-cbdaf2:#d4dbe7;--paint-border-ccacff:#af90df;--paint-border-cdddf5:#d4dbe7;--paint-border-cedcf588:#d4dbe7;--paint-border-cfe2ff:#d4dbe7;--paint-border-d2dff2:#d4dbe7;--paint-border-d5b5ff0d:#d4dbe7;--paint-border-d5e4fc:#d4dbe7;--paint-border-d7e2f3:#d4dbe7;--paint-border-d9e1ed:#d4dbe7;--paint-border-d9e3f1:#d4dbe7;--paint-border-d9e3f3:#d4dbe7;--paint-border-d9e3fa:#d4dbe7;--paint-border-d9e7fa:#d4dbe7;--paint-border-dae7fa:#d4dbe7;--paint-border-dbe5f85e:#d4dbe7;--paint-border-dbe6f7:#d4dbe7;--paint-border-dce5f2:#d4dbe7;--paint-border-dce5f3:#d4dbe7;--paint-border-dce6f8:#d4dbe7;--paint-border-dce6f9:#d4dbe7;--paint-border-dce7f7:#d4dbe7;--paint-border-dce7f8:#d4dbe7;--paint-border-dce7f9:#d4dbe7;--paint-border-dce7fa:#d4dbe7;--paint-border-dce7fb:#d4dbe7;--paint-border-dce7fd:#d4dbe7;--paint-border-dce8fb:#d4dbe7;--paint-border-dde6f5:#d4dbe7;--paint-border-dfe7f2:#d4dbe7;--paint-border-dfe7f4:#d4dbe7;--paint-border-dfe8f7:#d4dbe7;--paint-border-dfe8fa:#d4dbe7;--paint-border-dfe9fb:#d4dbe7;--paint-border-e0e8f4:#d4dbe7;--paint-border-e0e8f6:#d4dbe7;--paint-border-e0e9f5:#d4dbe7;--paint-border-e0e9f8:#d4dbe7;--paint-border-e1e8f2:#d4dbe7;--paint-border-e1e8f3:#d4dbe7;--paint-border-e1e8f4:#d4dbe7;--paint-border-e1e8f5:#d4dbe7;--paint-border-e1e9f4:#d4dbe7;--paint-border-e1eaf9:#d4dbe7;--paint-border-e2e8f3:#d4dbe7;--paint-border-e2e9f5:#d4dbe7;--paint-border-e2e9f6:#d4dbe7;--paint-border-e2eaf6:#d4dbe7;--paint-border-e2eaf9:#d4dbe7;--paint-border-e3e9f2:#d4dbe7;--paint-border-e3e9f4:#d4dbe7;--paint-border-e3eaf5:#d4dbe7;--paint-border-e3ebf6:#d4dbe7;--paint-border-e4e9f2:#d4dbe7;--paint-border-e4eaf3:#d4dbe7;--paint-border-e4eaf4:#d4dbe7;--paint-border-e4eaf5:#d4dbe7;--paint-border-e4ebf6:#d4dbe7;--paint-border-e5ebf4:#d4dbe7;--paint-border-e5ebf5:#d4dbe7;--paint-border-e5edf8:#d4dbe7;--paint-border-e6ebf4:#d4dbe7;--paint-border-e6ecf5:#d4dbe7;--paint-border-ebfff0:#d4dbe7;--paint-border-edf0f7:#d4dbe7;--paint-border-f1d9d6:#d4dbe7;--paint-border-f2779040:#df90a0;--paint-border-f29a82:#dfa190;--paint-border-f2d4ce:#d4dbe7;--paint-border-ffffff05:#d4dbe7;--paint-border-ffffff06:#d4dbe7;--paint-border-ffffff07:#d4dbe7;--paint-border-ffffff08:#d4dbe7;--paint-border-ffffff09:#d4dbe7;--paint-border-ffffff0b:#d4dbe7;--paint-border-ffffff0c:#d4dbe7;--paint-border-ffffff0d:#d4dbe7;--paint-border-ffffff10:#d4dbe7;--paint-border-ffffff12:#d4dbe7;--paint-border-ffffff14:#d4dbe7;--paint-border-ffffff15:#d4dbe7;--paint-border-ffffff20:#d4dbe7;--paint-border-ffffff30:#d4dbe7;--paint-fg-17243c:#375690;--paint-fg-1b304f:#335a94;--paint-fg-1c3221:#263247;--paint-fg-1d3c27:#263247;--paint-fg-1d4fb0:#1e4da9;--paint-fg-1e3c29:#263247;--paint-fg-202530:#263247;--paint-fg-203c29:#263247;--paint-fg-213b29:#263247;--paint-fg-23344e:#263247;--paint-fg-235bd8:#1e49a9;--paint-fg-2368ee:#1e4da9;--paint-fg-239271:#26a07c;--paint-fg-24334a:#263247;--paint-fg-243c61:#365a91;--paint-fg-246bfa:#1e4ca9;--paint-fg-25354e:#263247;--paint-fg-26364f:#263247;--paint-fg-269b7a:#27a07e;--paint-fg-269d77:#27a079;--paint-fg-27344b:#263247;--paint-fg-2864ce:#2051a7;--paint-fg-2866de:#1e4da9;--paint-fg-293e5c:#263247;--paint-fg-2b9c7c:#2b9c7c;--paint-fg-2c3e5b:#263247;--paint-fg-2c9476:#2e997a;--paint-fg-2d4567:#263247;--paint-fg-304561:#263247;--paint-fg-304b70:#263247;--paint-fg-326de8:#1e4ba9;--paint-fg-334155:#263247;--paint-fg-338e75:#359279;--paint-fg-3478f6:#1e4fa9;--paint-fg-354a66:#263247;--paint-fg-364d6b:#263247;--paint-fg-365575:#263247;--paint-fg-39516d:#263247;--paint-fg-3b6cc1:#2f5598;--paint-fg-3c506d:#263247;--paint-fg-3d577b:#263247;--paint-fg-3d7ae0:#1e52a9;--paint-fg-3f5a7e:#263247;--paint-fg-405877:#263247;--paint-fg-4078dc:#1f50a8;--paint-fg-415674:#263247;--paint-fg-415978:#263247;--paint-fg-425571:#263247;--paint-fg-435a7a:#263247;--paint-fg-4386db:#205ba7;--paint-fg-445c7d:#263247;--paint-fg-447fcc:#2b5c9c;--paint-fg-455d7d:#263247;--paint-fg-455d7f:#263247;--paint-fg-456381:#263247;--paint-fg-45648b:#58667d;--paint-fg-465f82:#263247;--paint-fg-4679d2:#2753a0;--paint-fg-4776bc:#355a92;--paint-fg-4778bc:#355c92;--paint-fg-4778c7:#2e5798;--paint-fg-477fd8:#2355a4;--paint-fg-48564c:#263247;--paint-fg-4a6080:#263247;--paint-fg-4a9d80:#58667d;--paint-fg-4b6385:#58667d;--paint-fg-4b6992:#58667d;--paint-fg-4b6993:#58667d;--paint-fg-4b77b9:#385b8f;--paint-fg-4b79ba:#375c90;--paint-fg-4b79db:#214ca6;--paint-fg-4c6689:#58667d;--paint-fg-4c6b94:#58667d;--paint-fg-4c79ca:#2d5499;--paint-fg-4c80c5:#315c96;--paint-fg-4d6688:#58667d;--paint-fg-4e78b6:#3a5b8d;--paint-fg-50586b:#263247;--paint-fg-516e99:#58667d;--paint-fg-526783:#58667d;--paint-fg-526983:#58667d;--paint-fg-526987:#58667d;--paint-fg-526d91:#58667d;--paint-fg-526d94:#58667d;--paint-fg-526e98:#58667d;--paint-fg-5276a5:#58667d;--paint-fg-5280cc:#2d569a;--paint-fg-5285d8:#2554a2;--paint-fg-536887:#58667d;--paint-fg-5387cf:#2b5a9c;--paint-fg-54685b:#263247;--paint-fg-555f75:#263247;--paint-fg-557761:#58667d;--paint-fg-5586d6:#2755a0;--paint-fg-56695d:#263247;--paint-fg-567bcd:#2d4f99;--paint-fg-58718f:#58667d;--paint-fg-587298:#58667d;--paint-fg-5876a5:#58667d;--paint-fg-59749a:#58667d;--paint-fg-597594:#58667d;--paint-fg-5a759c:#58667d;--paint-fg-5a83cb:#305597;--paint-fg-5a88d8:#2653a1;--paint-fg-5b7292:#58667d;--paint-fg-5d89d0:#2d579a;--paint-fg-607b69:#58667d;--paint-fg-607da3:#58667d;--paint-fg-607da4:#58667d;--paint-fg-617369:#58667d;--paint-fg-617b9f:#58667d;--paint-fg-62748d:#58667d;--paint-fg-627ba0:#58667d;--paint-fg-637fa5:#58667d;--paint-fg-64748b:#58667d;--paint-fg-647b6c:#58667d;--paint-fg-647f6e:#58667d;--paint-fg-65728a:#58667d;--paint-fg-65748b:#58667d;--paint-fg-65786b:#58667d;--paint-fg-657fa5:#58667d;--paint-fg-658cce:#305697;--paint-fg-667f6e:#58667d;--paint-fg-667f9f:#58667d;--paint-fg-668773:#58667d;--paint-fg-668cce:#305697;--paint-fg-687b98:#58667d;--paint-fg-687e6e:#58667d;--paint-fg-6883a9:#58667d;--paint-fg-6884aa:#58667d;--paint-fg-6898df:#2357a4;--paint-fg-69776d:#58667d;--paint-fg-6998db:#2659a0;--paint-fg-6b7b93:#58667d;--paint-fg-6b82a4:#58667d;--paint-fg-6b8775:#58667d;--paint-fg-6b93d1:#2f5898;--paint-fg-6c8877:#58667d;--paint-fg-6d89b1:#58667d;--paint-fg-6d8bb2:#58667d;--paint-fg-6d97d6:#2c589b;--paint-fg-6dcc99:#339360;--paint-fg-6f8ecd:#335394;--paint-fg-6f977b:#58667d;--paint-fg-6f98dd:#2654a1;--paint-fg-718477:#58667d;--paint-fg-718779:#58667d;--paint-fg-718a7a:#58667d;--paint-fg-718e7b:#58667d;--paint-fg-7190bf:#58667d;--paint-fg-71c7ab:#388f73;--paint-fg-728078:#58667d;--paint-fg-72897b:#58667d;--paint-fg-72917d:#58667d;--paint-fg-72937d:#58667d;--paint-fg-729bd4:#2e5b98;--paint-fg-73829b:#58667d;--paint-fg-738d7d:#58667d;--paint-fg-7390ba:#58667d;--paint-fg-748399:#58667d;--paint-fg-74839b:#58667d;--paint-fg-74869e:#58667d;--paint-fg-758eae:#58667d;--paint-fg-77849c:#58667d;--paint-fg-77849d:#58667d;--paint-fg-778d7e:#58667d;--paint-fg-78638f:#58667d;--paint-fg-789181:#58667d;--paint-fg-7893b5:#58667d;--paint-fg-789584:#58667d;--paint-fg-789986:#58667d;--paint-fg-798e7f:#58667d;--paint-fg-7992b7:#58667d;--paint-fg-799dde:#2752a0;--paint-fg-79a4dc:#295c9e;--paint-fg-7a8aa4:#58667d;--paint-fg-7a8ca8:#58667d;--paint-fg-7a93b7:#58667d;--paint-fg-7a94b7:#58667d;--paint-fg-7a9884:#58667d;--paint-fg-7b899f:#58667d;--paint-fg-7b89a0:#58667d;--paint-fg-7b8ca7:#58667d;--paint-fg-7b8da8:#58667d;--paint-fg-7b8da9:#58667d;--paint-fg-7b92af:#58667d;--paint-fg-7b95bb:#58667d;--paint-fg-7b96be:#58667d;--paint-fg-7b99c6:#58667d;--paint-fg-7c8da6:#58667d;--paint-fg-7c91b0:#58667d;--paint-fg-7c98c1:#58667d;--paint-fg-7d8799:#58667d;--paint-fg-7d8ba3:#58667d;--paint-fg-7d8ea6:#58667d;--paint-fg-7d8fa9:#58667d;--paint-fg-7d9384:#58667d;--paint-fg-7d9385:#58667d;--paint-fg-7d93b1:#58667d;--paint-fg-7e91ad:#58667d;--paint-fg-7e9b88:#58667d;--paint-fg-7e9c89:#58667d;--paint-fg-7f8ca4:#58667d;--paint-fg-7f9587:#58667d;--paint-fg-7f98bb:#58667d;--paint-fg-7f9e89:#58667d;--paint-fg-8090a6:#58667d;--paint-fg-8092af:#58667d;--paint-fg-8093af:#58667d;--paint-fg-8094b1:#58667d;--paint-fg-8094b3:#58667d;--paint-fg-809c8a:#58667d;--paint-fg-8190a5:#58667d;--paint-fg-819486:#58667d;--paint-fg-8195b0:#58667d;--paint-fg-81978a:#58667d;--paint-fg-819889:#58667d;--paint-fg-819d8b:#58667d;--paint-fg-8290a6:#58667d;--paint-fg-8290a7:#58667d;--paint-fg-8291a9:#58667d;--paint-fg-829388:#58667d;--paint-fg-8293ad:#58667d;--paint-fg-829588:#58667d;--paint-fg-8299b8:#58667d;--paint-fg-829e8b:#58667d;--paint-fg-8394ad:#58667d;--paint-fg-8394ae:#58667d;--paint-fg-8396b8:#58667d;--paint-fg-8399b7:#58667d;--paint-fg-83af92:#58667d;--paint-fg-8492a6:#58667d;--paint-fg-8493aa:#58667d;--paint-fg-8495ac:#58667d;--paint-fg-8496af:#58667d;--paint-fg-8499bc:#58667d;--paint-fg-8590a4:#58667d;--paint-fg-8590a6:#58667d;--paint-fg-8592a7:#58667d;--paint-fg-8592a8:#58667d;--paint-fg-8593ab:#58667d;--paint-fg-8594ab:#58667d;--paint-fg-8595ad:#58667d;--paint-fg-8598b2:#58667d;--paint-fg-8598b3:#58667d;--paint-fg-8691a6:#58667d;--paint-fg-8695ad:#58667d;--paint-fg-8696ac:#58667d;--paint-fg-8696ae:#58667d;--paint-fg-8791a5:#58667d;--paint-fg-8792a7:#58667d;--paint-fg-8793a5:#58667d;--paint-fg-8795ae:#58667d;--paint-fg-8797b2:#58667d;--paint-fg-879fbd:#58667d;--paint-fg-87d4b3:#237451;--paint-fg-8897ad:#58667d;--paint-fg-8897af:#58667d;--paint-fg-8899b3:#58667d;--paint-fg-889b8e:#58667d;--paint-fg-889db8:#58667d;--paint-fg-88b396:#58667d;--paint-fg-8999af:#58667d;--paint-fg-89a491:#58667d;--paint-fg-89c3ac:#58667d;--paint-fg-8a91a6:#58667d;--paint-fg-8a97ad:#58667d;--paint-fg-8a988f:#58667d;--paint-fg-8a9bb2:#58667d;--paint-fg-8a9eba:#58667d;--paint-fg-8aa996:#58667d;--paint-fg-8b98ae:#58667d;--paint-fg-8b9db8:#58667d;--paint-fg-8b9db9:#58667d;--paint-fg-8b9e92:#58667d;--paint-fg-8bace2:#28559f;--paint-fg-8c96ac:#58667d;--paint-fg-8c9db4:#58667d;--paint-fg-8ca494:#58667d;--paint-fg-8caa95:#58667d;--paint-fg-8caa96:#58667d;--paint-fg-8da5c8:#58667d;--paint-fg-8dac98:#58667d;--paint-fg-8dc7a0:#58667d;--paint-fg-8e91a7:#58667d;--paint-fg-8e9bb0:#58667d;--paint-fg-8e9eb5:#58667d;--paint-fg-8ea6ca:#58667d;--paint-fg-8eaa95:#58667d;--paint-fg-8f98ab:#58667d;--paint-fg-8f9db5:#58667d;--paint-fg-8f9fba:#58667d;--paint-fg-8fa2c1:#58667d;--paint-fg-9094a8:#58667d;--paint-fg-909bad:#58667d;--paint-fg-909db3:#58667d;--paint-fg-90a5c0:#58667d;--paint-fg-91a3bd:#58667d;--paint-fg-91a5c0:#58667d;--paint-fg-91a6c2:#58667d;--paint-fg-91a8c6:#58667d;--paint-fg-91a99a:#58667d;--paint-fg-91b0dc:#305b97;--paint-fg-91bba0:#58667d;--paint-fg-91c9b3:#58667d;--paint-fg-929fb5:#58667d;--paint-fg-92a098:#58667d;--paint-fg-92a0b8:#58667d;--paint-fg-92a4c1:#58667d;--paint-fg-92a6c4:#58667d;--paint-fg-92a6c8:#58667d;--paint-fg-92a7c4:#58667d;--paint-fg-92b39c:#58667d;--paint-fg-93a0b3:#58667d;--paint-fg-93a4c0:#58667d;--paint-fg-93a5bc:#58667d;--paint-fg-93a6c2:#58667d;--paint-fg-93ad9c:#58667d;--paint-fg-93b0d5:#385e8f;--paint-fg-93b39d:#58667d;--paint-fg-94a4bd:#58667d;--paint-fg-94a6c1:#58667d;--paint-fg-94a7bf:#58667d;--paint-fg-95a5bf:#58667d;--paint-fg-96ae9e:#58667d;--paint-fg-97a5bb:#58667d;--paint-fg-97abc6:#58667d;--paint-fg-97acc7:#58667d;--paint-fg-97ad9e:#58667d;--paint-fg-9870f5:#481ea9;--paint-fg-98a8bf:#58667d;--paint-fg-98a9c1:#58667d;--paint-fg-98aac4:#58667d;--paint-fg-98abc5:#58667d;--paint-fg-98bca3:#58667d;--paint-fg-98bfa3:#58667d;--paint-fg-99a5ba:#58667d;--paint-fg-99a8bf:#58667d;--paint-fg-99abc4:#58667d;--paint-fg-9aa5b9:#58667d;--paint-fg-9aa6bb:#58667d;--paint-fg-9aa8bc:#58667d;--paint-fg-9aa8bf:#58667d;--paint-fg-9aa8c0:#58667d;--paint-fg-9aa9bf:#58667d;--paint-fg-9aa9c2:#58667d;--paint-fg-9aacc8:#58667d;--paint-fg-9ab4d9:#365c91;--paint-fg-9ab5d8:#375e8f;--paint-fg-9bb0d2:#58667d;--paint-fg-9bc0a6:#58667d;--paint-fg-9c8abf:#58667d;--paint-fg-9ca79f:#58667d;--paint-fg-9cafa2:#58667d;--paint-fg-9daac1:#58667d;--paint-fg-9daac3:#58667d;--paint-fg-9daec9:#58667d;--paint-fg-9daf9f:#58667d;--paint-fg-9dccaa:#58667d;--paint-fg-9dd5af:#3c8b55;--paint-fg-9eafa2:#58667d;--paint-fg-9eb1ce:#58667d;--paint-fg-a0ada4:#58667d;--paint-fg-a0afd0:#58667d;--paint-fg-a0bdab:#58667d;--paint-fg-a1bea9:#58667d;--paint-fg-a1cfaf:#58667d;--paint-fg-a2aec3:#58667d;--paint-fg-a2b2ce:#58667d;--paint-fg-a3b0c6:#58667d;--paint-fg-a3cfb0:#58667d;--paint-fg-a4b1c6:#58667d;--paint-fg-a4b9df:#345693;--paint-fg-a4ccb2:#58667d;--paint-fg-a594c8:#58667d;--paint-fg-a5afc2:#58667d;--paint-fg-a5afc3:#58667d;--paint-fg-a5afc4:#58667d;--paint-fg-a5b0c5:#58667d;--paint-fg-a5cfb2:#58667d;--paint-fg-a5d0b4:#58667d;--paint-fg-a6b1c7:#58667d;--paint-fg-a6d8b7:#58667d;--paint-fg-a77730:#9a6e2c;--paint-fg-a7b9ac:#58667d;--paint-fg-a86aff:#581ea9;--paint-fg-a8b4ca:#58667d;--paint-fg-a8b6ca:#58667d;--paint-fg-a8cbb2:#58667d;--paint-fg-a98350:#58667d;--paint-fg-a99bbb:#58667d;--paint-fg-a9a6c0:#58667d;--paint-fg-a9b4c9:#58667d;--paint-fg-a9b6cc:#58667d;--paint-fg-a9b7cf:#58667d;--paint-fg-a9c0b0:#58667d;--paint-fg-aab3c6:#58667d;--paint-fg-aab3c7:#58667d;--paint-fg-aab6c8:#58667d;--paint-fg-aab6cb:#58667d;--paint-fg-aab6cd:#58667d;--paint-fg-ab82ec:#541ea9;--paint-fg-ab84f1:#501ea9;--paint-fg-abb7ca:#58667d;--paint-fg-abb7ce:#58667d;--paint-fg-acb6c8:#58667d;--paint-fg-acb7cb:#58667d;--paint-fg-acc2b4:#58667d;--paint-fg-acd8b9:#58667d;--paint-fg-ad78f5:#591ea9;--paint-fg-adbad0:#58667d;--paint-fg-aeb8cb:#58667d;--paint-fg-aebbd0:#58667d;--paint-fg-aebbd1:#58667d;--paint-fg-aebbd3:#58667d;--paint-fg-af8985:#58667d;--paint-fg-afe2be:#359250;--paint-fg-b27b36:#99692e;--paint-fg-b38dff:#4c1ea9;--paint-fg-b393e6:#5525a2;--paint-fg-b396d7:#5f3790;--paint-fg-b3a3cc:#58667d;--paint-fg-b3a587:#58667d;--paint-fg-b3c1d8:#58667d;--paint-fg-b47a46:#8f6138;--paint-fg-b48c56:#58667d;--paint-fg-b4bfd3:#58667d;--paint-fg-b4d9bf:#58667d;--paint-fg-b58a50:#8c693b;--paint-fg-b5a5d4:#58667d;--paint-fg-b5bfd2:#58667d;--paint-fg-b5dfc2:#58667d;--paint-fg-b6a2e6:#4c2a9d;--paint-fg-b85d50:#8d4439;--paint-fg-b898ea:#5522a5;--paint-fg-b8b18c:#58667d;--paint-fg-b8d3bf:#58667d;--paint-fg-b8d8c2:#58667d;--paint-fg-b8d9c1:#58667d;--paint-fg-b999ec:#541fa8;--paint-fg-b99adf:#5e3097;--paint-fg-b99cde:#5d3295;--paint-fg-b99ddc:#5e3493;--paint-fg-b9a58e:#58667d;--paint-fg-b9c1d3:#58667d;--paint-fg-b9c3bb:#58667d;--paint-fg-b9c3d6:#58667d;--paint-fg-b9c6db:#58667d;--paint-fg-b9cfbf:#58667d;--paint-fg-b9dcc4:#58667d;--paint-fg-b9e1c5:#263247;--paint-fg-ba5948:#904436;--paint-fg-ba98ff:#4c1ea9;--paint-fg-baa0df:#5b3295;--paint-fg-baa4db:#5b388f;--paint-fg-baaad2:#58667d;--paint-fg-bac5d9:#58667d;--paint-fg-bae4c7:#388f53;--paint-fg-bb7855:#8e5639;--paint-fg-bb99e3:#5f2b9c;--paint-fg-bb9dde:#603295;--paint-fg-bba3db:#5d388f;--paint-fg-bbc5d7:#58667d;--paint-fg-bbc7da:#58667d;--paint-fg-bc8075:#58667d;--paint-fg-bc965d:#8d6c3a;--paint-fg-bc9ee3:#5c2d9a;--paint-fg-bca0e2:#5b2f98;--paint-fg-bca0ef:#4f1ea9;--paint-fg-bca1f2:#4c1ea9;--paint-fg-bcc9df:#263247;--paint-fg-bcd4c5:#58667d;--paint-fg-bdc9dc:#263247;--paint-fg-bdcbe3:#3b598c;--paint-fg-be6250:#914536;--paint-fg-bec8d9:#58667d;--paint-fg-bed1c4:#58667d;--paint-fg-bedcc8:#263247;--paint-fg-bfa1e6:#5c2a9d;--paint-fg-bfc9dc:#263247;--paint-fg-bfcfe7:#365a91;--paint-fg-c1a5f4:#4f1ea9;--paint-fg-c1a6e6:#5b2c9b;--paint-fg-c1a9e0:#5e3592;--paint-fg-c1cbdf:#263247;--paint-fg-c1d7c9:#58667d;--paint-fg-c1d9c9:#263247;--paint-fg-c2a5e9:#5b27a0;--paint-fg-c2cce0:#263247;--paint-fg-c2d1e9:#355992;--paint-fg-c2d2e9:#355b92;--paint-fg-c2d6c8:#58667d;--paint-fg-c2efcf:#299e4b;--paint-fg-c3ac84:#58667d;--paint-fg-c3cddd:#263247;--paint-fg-c3cede:#263247;--paint-fg-c3d0c6:#58667d;--paint-fg-c4a5e8:#5f289e;--paint-fg-c4a7ff:#4c1ea9;--paint-fg-c4a9ff:#4a1ea9;--paint-fg-c4c5a4:#58667d;--paint-fg-c4ccdb:#263247;--paint-fg-c56550:#954332;--paint-fg-c5addf:#62388f;--paint-fg-c5cedd:#263247;--paint-fg-c6acfb:#4c1ea9;--paint-fg-c6afeb:#56289f;--paint-fg-c6cddd:#263247;--paint-fg-c6cedc:#263247;--paint-fg-c6d0e2:#263247;--paint-fg-c6d3e6:#263247;--paint-fg-c6e3d0:#263247;--paint-fg-c7abff:#4c1ea9;--paint-fg-c7adff:#4a1ea9;--paint-fg-c7d1e1:#263247;--paint-fg-c85f4d:#983e2f;--paint-fg-c86550:#974230;--paint-fg-c8adee:#5822a5;--paint-fg-c8b7e4:#583691;--paint-fg-c8d2e3:#263247;--paint-fg-c8efd2:#2d9a49;--paint-fg-c9b2fa:#4a1ea9;--paint-fg-cbb3ed:#5926a1;--paint-fg-cbd2e1:#263247;--paint-fg-cc847f:#8e3e39;--paint-fg-ccb1ff:#4e1ea9;--paint-fg-cdb5fb:#4e1ea9;--paint-fg-cee4d6:#263247;--paint-fg-cfbdf0:#5125a2;--paint-fg-cfdaee:#345693;--paint-fg-cfefda:#329554;--paint-fg-d0dceb:#3b5f8c;--paint-fg-d0eed9:#359251;--paint-fg-d0efda:#339452;--paint-fg-d1a585:#905c36;--paint-fg-d1d9e8:#263247;--paint-fg-d2b68e:#8e6b39;--paint-fg-d2b6ff:#531ea9;--paint-fg-d4c5ed:#562f98;--paint-fg-d4dbe8:#263247;--paint-fg-d5b483:#956d32;--paint-fg-d5c8e9:#5a398e;--paint-fg-d5deed:#3c5a8b;--paint-fg-d6baf9:#5c1ea9;--paint-fg-d6ddea:#263247;--paint-fg-d6deef:#38548f;--paint-fg-d7b48b:#946733;--paint-fg-d7ddeb:#263247;--paint-fg-d7e0ef:#39598e;--paint-fg-d7e6dc:#263247;--paint-fg-d8a199:#904237;--paint-fg-d8c2a2:#8c6b3b;--paint-fg-d8dfec:#263247;--paint-fg-d9e1ef:#3b588c;--paint-fg-d9e1f2:#335294;--paint-fg-d9e4dc:#263247;--paint-fg-d9e4f4:#2d599a;--paint-fg-dac7ff:#4d1ea9;--paint-fg-dae2f1:#375690;--paint-fg-dbe1ed:#263247;--paint-fg-dcc6ff:#541ea9;--paint-fg-dcc9ff:#4f1ea9;--paint-fg-dce2ee:#263247;--paint-fg-dce8df:#263247;--paint-fg-ddd:#263247;--paint-fg-dfe6f3:#365691;--paint-fg-e0e5f0:#263247;--paint-fg-e2d7f5:#54289f;--paint-fg-e2d8f2:#583295;--paint-fg-e2e5ed:#263247;--paint-fg-e2e5ef:#263247;--paint-fg-e2e7f0:#263247;--paint-fg-e4d3ff:#541ea9;--paint-fg-e4eae6:#263247;--paint-fg-e5eaf5:#375390;--paint-fg-e6eaf4:#263247;--paint-fg-e8a4a1:#a02c27;--paint-fg-e8edf8:#2e5098;--paint-fg-ead9ff:#5c1ea9;--paint-fg-ecddff:#5b1ea9;--paint-fg-edb0a1:#a73b20;--paint-fg-eddefe:#5f1ea9;--paint-fg-edf0f8:#38508f;--paint-fg-eee8ff:#421ea9;--paint-fg-eef0fa:#2d3f9a;--paint-fg-f0c8d2:#9c2b47;--paint-fg-f1e7ff:#581ea9;--paint-fg-f1e8ff:#541ea9;--paint-fg-f3a299:#a92c1e;--paint-fg-f3eaff:#5a1ea9;--paint-fg-f7faff:#1e52a9;--paint-fg-ffb6ad:#a92d1e;--paint-fg-ffbdc7:#a91e33;--paint-fg-ffc9c7:#a9231e;--paint-fg-ffd0ad:#a9591e;--paint-fg-fff:#263247;--paint-shadow-0000000a:#0000000a;--paint-shadow-0000000c:#0000000c;--paint-shadow-0003:#0003;--paint-shadow-0005:#0005;--paint-shadow-0006:#0006;--paint-shadow-0007:#0007;--paint-shadow-0008:#0008;--paint-shadow-0009:#0009;--paint-shadow-0969ed30:#0969ed30;--paint-shadow-0c10171c:#0c10171c;--paint-shadow-14192212:#14192212;--paint-shadow-19396703:#19396703;--paint-shadow-223b6905:#223b6905;--paint-shadow-243c6504:#243c6504;--paint-shadow-243c6505:#243c6505;--paint-shadow-243c6510:#243c6510;--paint-shadow-24468c14:#24468c14;--paint-shadow-246bfa17:#246bfa17;--paint-shadow-246bfa22:#246bfa22;--paint-shadow-246bfa2b:#246bfa2b;--paint-shadow-252a35:#252a35;--paint-shadow-3255860f:#3255860f;--paint-shadow-3478f6:#3478f6;--paint-shadow-3478f610:#3478f610;--paint-shadow-3478f623:#3478f623;--paint-shadow-3478f627:#3478f627;--paint-shadow-3478f62a:#3478f62a;--paint-shadow-3478f62b:#3478f62b;--paint-shadow-3478f63a:#3478f63a;--paint-shadow-49628430:#49628430;--paint-shadow-537be610:#537be610;--paint-shadow-567be70b:#567be70b;--paint-shadow-58a6ff:#58a6ff;--paint-shadow-6dd08b12:#6dd08b12;--paint-shadow-6e68e721:#6e68e721;--paint-shadow-7130d938:#7130d938;--paint-shadow-7644e125:#7644e125;--paint-shadow-7c43db38:#7c43db38;--paint-shadow-8055bf19:#8055bf19;--paint-shadow-8247dd35:#8247dd35;--paint-shadow-8b54e52b:#8b54e52b;--paint-shadow-8f63ed35:#8f63ed35;--paint-shadow-916ac32a:#916ac32a;--paint-shadow-9560d515:#9560d515;--paint-shadow-9768d51c:#9768d51c;--paint-shadow-9b71d324:#9b71d324;--paint-shadow-9bddb00b:#9bddb00b;--paint-shadow-a27cdb:#a27cdb;--paint-shadow-a57bdf:#a57bdf;--paint-shadow-a582d30b:#a582d30b;--paint-shadow-a8e6ba14:#a8e6ba14;--paint-shadow-aa7ff01a:#aa7ff01a;--paint-shadow-ad82ff:#ad82ff;--paint-shadow-b0e8bf08:#b0e8bf08;--paint-shadow-b0e8bf20:#b0e8bf20;--paint-shadow-b28bff33:#b28bff33;--paint-shadow-b38afb:#b38afb;--paint-shadow-b394e533:#b394e533;--paint-shadow-bd92ff:#bd92ff;--paint-shadow-f29a8233:#f29a8233;--paint-shadow-ffffff02:#ffffff02;--paint-shadow-ffffff04:#ffffff04;--paint-shadow-ffffff12:#ffffff12}.appearance-switch{display:flex;align-items:center;gap:3px;padding:3px;background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:9px}.appearance-switch button{display:grid;place-items:center;width:30px;height:28px;padding:0;border:0;border-radius:6px;background:transparent;color:var(--ui-muted);cursor:pointer}:root .desktop-workspace :is(.nav-item.active,.reference-script-list li.selected,.voice-picker-grid article.selected,.script-candidate.selected,.voice-choice.selected,.aspect-options label.selected,.editing-mode-options label.selected){background:var(--selection-bg);color:var(--selection-fg);border-color:var(--selection-line);box-shadow:none}:root .desktop-workspace .reference-script-list li.selected .reference-script-select{color:var(--selection-fg)}:root .desktop-workspace .reference-script-select>span:first-child{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#626b7b30;color:var(--ui-muted);flex-shrink:0}:root .desktop-workspace .reference-script-list li.selected .reference-script-select>span:first-child{background:linear-gradient(145deg,#af83f5,#8853d6);color:#fff}:root .desktop-workspace .reference-script-menu>.script-menu-trigger{position:static;display:grid;place-items:center;width:28px;height:28px;padding:0;background:transparent;border:0;color:var(--selection-fg);font-size:18px}:root .desktop-workspace .script-menu-popup{position:absolute;right:0;top:30px;z-index:20;min-width:100px;padding:4px;background:var(--ui-panel);border:1px solid var(--ui-line);border-radius:8px;box-shadow:0 8px 24px #0002}:root .desktop-workspace .script-menu-popup button{width:100%;padding:8px;background:transparent;color:#e996a3;border:0;border-radius:5px;font-size:12px;white-space:nowrap}:root .desktop-workspace .script-menu-popup button:hover:not(:disabled){background:var(--selection-bg)}:root .desktop-workspace .builtin-backgrounds:has(>button){grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;max-height:clamp(180px,29vh,270px);align-content:start;overflow-y:auto;overscroll-behavior:contain}:root .desktop-workspace .builtin-backgrounds>button{height:154px;min-height:0;display:flex;flex-direction:column;align-items:stretch;padding:4px}:root .desktop-workspace .builtin-backgrounds>button img{width:100%;height:126px!important;max-height:126px!important;min-height:0;aspect-ratio:auto;object-fit:contain;flex-shrink:0}:root .desktop-workspace .builtin-backgrounds>button span{height:20px;line-height:20px;padding:0 3px;flex:none}:root[data-theme=light] .desktop-workspace .builtin-backgrounds>button.selected{background:var(--selection-bg);border-color:var(--selection-line);color:var(--selection-fg)}:root[data-theme=light] .native-titlebar{background:#f3f5f9;color:#273247}@media(prefers-reduced-motion:reduce){.appearance-switch button{transition:none}}:root[data-theme=light] .desktop-workspace :is(.reference-source-panel,.reference-script-list,.reference-script-editor,.wizard-editor,.video-result-column,.material-library,.material-settings){background:#fff}:root .desktop-workspace .wizard-nav button.active .wizard-number{background:linear-gradient(145deg,#ad7af5,#8145d9);color:#fff}:root .desktop-workspace .wizard-nav button.active .wizard-number *{color:inherit}:root .desktop-workspace .builtin-backgrounds>button{height:156px}:root[data-theme=light] body{background:#f3f5f9;color:#263247}:root[data-theme=light] .desktop-workspace .sidebar{background:#eef0f5}:root[data-theme=light] .desktop-workspace .main-shell{background:#f5f6f9}:root[data-theme=light] .desktop-workspace :is(.topbar,.desktop-commandbar,.desktop-statusbar){background:#f5f6f9;border-color:#dce2eb}:root[data-theme=light] *{scrollbar-color:#b9b4c8 #f1f3f7}:root[data-theme=light]{--accent:#7435ce;--muted:#58667d;--border:#d4dbe7;--ui-muted:#58667d}:root[data-theme=light] .login-card{background:#fff;border-color:#d4dbe7;box-shadow:0 20px 60px #24344c12}:root[data-theme=light] .login-card :is(h1,label){color:#263247}:root[data-theme=light] :is(.login-card>p,.login-help){color:#58667d}:root .login-logo{background:linear-gradient(145deg,#8740e3,#6c2bc9);color:#fff}:root[data-theme=light] .desktop-workspace .material-remove{background:#273247e8;color:#fff;border:1px solid #fff9;box-shadow:0 1px 5px #17203430}:root[data-theme=light] .desktop-workspace .material-remove:hover:not(:disabled){background:#b52c48;border-color:#fff;color:#fff}:root[data-theme=light] .desktop-workspace .material-duration{background:#273247e8;color:#fff}:root[data-theme=light] .desktop-workspace .compact-record-wave i{background:#8055b6}:root[data-theme=light] .desktop-workspace :is(.wizard-nav button.active .wizard-number,.reference-script-list li.selected .reference-script-select>span:first-child){background:linear-gradient(145deg,#8740e3,#6c2bc9);color:#fff}:root[data-theme=light] .desktop-workspace .reference-script-select>span:first-child{background:#e3e7ef;color:#4c5a70}:root[data-theme=light] .desktop-workspace :is(.notification-dot,.nav-dot){background:#7435ce;box-shadow:none}:root[data-theme=light] .desktop-workspace .nav-count{color:#58667d;opacity:1}:root[data-theme=light] :is(dialog,input,select,textarea){color-scheme:light}:root[data-theme=light] .desktop-workspace .caption-toggle input{background:#7b8699}:root[data-theme=light] .desktop-workspace .caption-toggle input:checked{background:#7435ce}:root[data-theme=light] .desktop-workspace .caption-colors button{border-color:#8390a5}:root[data-theme=light] .desktop-workspace .caption-colors button[aria-checked=true]{outline-color:#7435ce}:root .desktop-workspace .person-photo-actions{display:flex;align-items:center;gap:9px;margin-top:10px}:root .desktop-workspace .person-photo-actions button{display:inline-flex;align-items:center;gap:7px;min-height:33px;padding:7px 13px;border-radius:9px;font-size:12px;font-weight:600;white-space:nowrap;transition:background .15s,border-color .15s,box-shadow .15s}:root .desktop-workspace .photo-preview-action{border:1px solid #a48ac66b;background:#ffffff06;color:#ded3ef}:root .desktop-workspace .photo-replace-action{border:1px solid #b385e86e;background:linear-gradient(140deg,#8e47df,#6834b2);color:#fff;box-shadow:0 3px 12px #7134b725}:root .desktop-workspace .person-photo-actions button:hover:not(:disabled){border-color:#d1adff;box-shadow:0 3px 12px #a073d922}:root .desktop-workspace .person-photo-actions button:focus-visible{outline:2px solid #c299f1;outline-offset:3px}:root .desktop-workspace .speech-preparation{padding:17px 18px;border:1px solid #a884d23b;background:linear-gradient(130deg,#9e66db0c,#ffffff03);border-radius:13px;display:grid;gap:13px}:root .desktop-workspace .speech-preparation-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}:root .desktop-workspace .speech-preparation h3{font-size:15px;margin:0;color:#e0d6ef}:root .desktop-workspace .speech-preparation p{font-size:12px;line-height:1.6;margin:5px 0 0;color:#acbad0}:root .desktop-workspace .speech-preparation .speech-stale{color:#e8bd80}:root .desktop-workspace .speech-preparation-heading label{display:flex;align-items:center;gap:10px;font-size:12px;white-space:nowrap}:root .desktop-workspace .speech-preparation-heading select{width:105px;min-height:32px;padding:5px 9px}:root .desktop-workspace .speech-preparation>.primary-button{justify-self:start;width:auto;display:inline-flex;justify-content:center;gap:8px;min-height:35px;padding:8px 17px}:root .desktop-workspace .wizard-editor:has(.voice-step-body){height:100%;align-self:stretch;overflow:hidden}:root .desktop-workspace .voice-step-body:has(.digital-voice-panel){overflow:auto;display:flex;flex-direction:column;flex:1;min-height:0;padding:16px}:root .desktop-workspace .voice-step-body .speech-preparation{flex:none}:root .desktop-workspace .wizard-editor:has(.voice-step-body) .wizard-controls{flex-shrink:0}:root .desktop-workspace .selected-digital-voice .wave-audio{margin-top:12px}:root .desktop-workspace .voice-step-body .digital-voice-panel{flex:none}:root .desktop-workspace .final-review dd{display:block}:root .desktop-workspace .video-result-card{border:1px solid #a482cf26;background:linear-gradient(145deg,#2b2f3d,#242b36);border-radius:14px;box-shadow:0 8px 24px #0a0d141a}:root .desktop-workspace .video-result-card .section-header{padding-bottom:12px;border-bottom:1px solid #ffffff0b}:root .desktop-workspace .wizard-nav button:disabled{opacity:.5;cursor:not-allowed}@font-face{font-family:Ma Shan Zheng;src:url(/fonts/MaShanZheng-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:ZCOOL XiaoWei;src:url(/fonts/ZCOOLXiaoWei-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Long Cang;src:url(/fonts/LongCang-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:Liu Jian Mao Cao;src:url(/fonts/LiuJianMaoCao-Regular.ttf) format("truetype");font-display:swap}:root .desktop-workspace .video-result-column{display:flex;flex-direction:column;gap:12px;padding:0;background:transparent}:root .desktop-workspace .video-result-card{flex:none;padding:13px}:root .desktop-workspace .video-result-card .section-header{margin-bottom:12px;padding-bottom:10px}:root .desktop-workspace .video-result-card .video-placeholder{width:100%;height:auto;max-height:none;min-height:0;aspect-ratio:9/16;box-sizing:border-box}:root .desktop-workspace .video-result-column .task-card{flex:none;padding:13px}:root .desktop-workspace .result-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;margin:12px 0 2px}:root .desktop-workspace .result-progress li{gap:5px;font-size:11px;white-space:nowrap}:root[data-theme=light] .desktop-workspace .video-result-column{background:transparent}:root[data-theme=light] .desktop-workspace .video-result-card{background:linear-gradient(145deg,#fff,#f6f4fc);border-color:#ddd7e9;box-shadow:0 6px 20px #28324d08}:root[data-theme=light] .desktop-workspace .video-result-card .section-header{border-color:#e8e3f0}:root[data-theme=light] .desktop-workspace .photo-preview-action{background:#f6f2fc;border-color:#c9b6e6;color:#5a3684}:root[data-theme=light] .desktop-workspace .speech-preparation{background:linear-gradient(130deg,#f7f3fc,#fff);border-color:#dcd2ed}:root[data-theme=light] .desktop-workspace .speech-preparation h3{color:#332444}:root[data-theme=light] .desktop-workspace .speech-preparation p{color:#66718a}:root[data-theme=light] .desktop-workspace .speech-preparation .speech-stale{color:#98611e}:root[data-theme=light] .wave-audio{background:linear-gradient(115deg,#f3ecfc,#f8f9fc);border-color:#dbcfed}:root[data-theme=light] .wave-heading strong{color:#443254}:root[data-theme=light] .wave-heading span{color:#68738b}:root[data-theme=light] .wave-bars i{background:#c6b2df}:root[data-theme=light] .wave-bars i.played{background:#874cd2}:root[data-theme=light] .wave-content p{color:#b13d4e}:root[data-theme=light] .desktop-workspace .voice-required-warning{color:#b64a36!important}:root .desktop-workspace .voice-step-body .digital-voice-panel{padding:13px 14px}:root .desktop-workspace .digital-voice-panel h2{font-size:14px;margin:0 0 5px}:root .desktop-workspace .digital-voice-panel>p{font-size:12px;margin:0 0 10px}:root .desktop-workspace .digital-voice-actions{gap:8px;margin:0 0 10px}:root .desktop-workspace .digital-voice-actions button{min-height:33px;padding:7px 12px;font-size:12px}:root .desktop-workspace .selected-digital-voice{padding:9px 10px;margin:0}:root .desktop-workspace .selected-digital-voice>div:first-child{font-size:12px;gap:7px}:root .desktop-workspace .selected-digital-voice .wave-audio{margin-top:8px}:root .desktop-workspace .speech-preparation{padding:12px 14px;gap:10px;border-radius:10px}:root .desktop-workspace .speech-preparation h3{font-size:13px}:root .desktop-workspace .speech-preparation-heading>.primary-button{display:inline-flex;align-items:center;gap:6px;min-height:31px;padding:6px 12px;font-size:12px;width:auto}:root .desktop-workspace .speech-speed-control{display:grid;grid-template-columns:90px minmax(0,1fr);gap:6px 12px;align-items:center;padding-top:8px}:root .desktop-workspace .speech-speed-control label{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--paint-fg-bfcfe7,#bfcfe7)}:root .desktop-workspace .speech-speed-control output{font-size:11px;color:var(--paint-fg-c090ff,#c090ff);font-variant-numeric:tabular-nums}:root .desktop-workspace .speech-speed-track{display:flex;align-items:center;gap:10px;color:var(--paint-fg-8499bc,#8499bc);font-size:10px}:root .desktop-workspace .speech-speed-track input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;min-width:0;height:4px;min-height:0;padding:0;margin:9px 0;border:0;border-radius:10px;box-shadow:none;background:linear-gradient(to right,#a576ed var(--speed-fill),#81709735 var(--speed-fill));cursor:pointer}:root .desktop-workspace .speech-speed-track input::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:13px;height:13px;border:2px solid #ece0ff;border-radius:50%;background:#9b65e8;box-shadow:0 0 0 3px #9868df18}:root .desktop-workspace .speech-speed-track input::-moz-range-thumb{width:10px;height:10px;border:2px solid #ece0ff;border-radius:50%;background:#9b65e8}:root .desktop-workspace .speech-speed-track input:focus-visible{outline:2px solid #aa7eea;outline-offset:5px}:root .desktop-workspace .speech-speed-track input:disabled{opacity:.5;cursor:wait}:root .desktop-workspace .speech-speed-note{grid-column:2;font-size:10px;color:var(--paint-fg-8499bc,#8499bc)}:root .desktop-workspace .voice-emotion-inline{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:0 0 10px;color:var(--paint-fg-8499bc,#8499bc);font-size:11px}:root .desktop-workspace .voice-emotion-inline label{display:flex;align-items:center;gap:10px;color:var(--paint-fg-bfcfe7,#bfcfe7);font-size:12px}:root .desktop-workspace .voice-emotion-inline select{width:112px;min-height:30px;margin:0;padding:5px 9px;font-size:12px}:root .desktop-workspace .person-photo-workspace{display:grid;grid-template-columns:150px minmax(0,1fr);gap:16px;margin:10px 0;align-items:start}:root .desktop-workspace .person-photo-workspace>.background-editor{margin-top:0;min-width:0}:root .desktop-workspace .person-photo-card{position:relative;padding:9px;border:1px solid var(--paint-border-39465a,#39465a);border-radius:12px;background:var(--paint-bg-222935,#222935);min-width:0}:root .desktop-workspace .person-photo-image{position:relative;display:block;width:100%;aspect-ratio:9/16;padding:0;border:0;border-radius:8px;overflow:hidden;background:transparent}:root .desktop-workspace .person-photo-image img{display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}:root .desktop-workspace .person-photo-image>span{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:5px;padding:4px 9px;background:#182030a8;color:#fff;border-radius:6px;font-size:11px;white-space:nowrap}:root .desktop-workspace .person-photo-card .person-photo-actions{display:grid;gap:6px;margin-top:9px}:root .desktop-workspace .person-photo-card .person-photo-actions button{justify-content:center;min-height:30px;padding:6px 8px;font-size:11px}:root .desktop-workspace .photo-remove-action{position:absolute;right:4px;top:4px;display:grid;place-items:center;width:25px;height:25px;padding:0;border:1px solid #ffffff25;border-radius:50%;background:#182030b8;color:#fff}:root .desktop-workspace .photo-remove-action:hover:enabled{background:#a84e63}:root .desktop-workspace .person-photo-image:focus-visible,:root .desktop-workspace .photo-remove-action:focus-visible{outline:2px solid #b88bee;outline-offset:3px}:root[data-theme=light] .wave-line path{stroke:#b6a2d0}:root[data-theme=light] .wave-line .wave-line-played{stroke:#8650c9}@media(max-width:1280px){:root .desktop-workspace .person-photo-workspace{grid-template-columns:1fr}:root .desktop-workspace .person-photo-card{display:flex;align-items:center;gap:16px;width:fit-content;max-width:100%;padding:10px 36px 10px 10px}:root .desktop-workspace .person-photo-image{width:100px;flex:none}:root .desktop-workspace .person-photo-card .person-photo-actions{margin:0}}:root .desktop-workspace .refreshed-topbar{height:56px;min-height:56px;padding:0 18px;gap:16px}:root .desktop-workspace .refreshed-topbar .desktop-title{display:flex;align-items:center;gap:9px;min-width:0;color:var(--paint-fg-909bad,#909bad);white-space:nowrap;font-size:12px}:root .desktop-workspace .refreshed-topbar .desktop-title strong{font-size:13px;font-weight:500;color:var(--paint-fg-dbe1ed,#dbe1ed)}:root .desktop-workspace .refreshed-topbar .topbar-right{display:flex;align-items:center;gap:13px;flex:none}:root .desktop-workspace .refreshed-topbar .new-project{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:31px;padding:6px 10px;border-radius:7px;font-size:11px;white-space:nowrap;width:auto}:root .desktop-workspace .appearance-switch{padding:0;border:0;background:transparent;gap:4px}:root .desktop-workspace .appearance-switch button{border:0;background:transparent;box-shadow:none;width:29px;height:29px;padding:0;border-radius:7px}:root .desktop-workspace .appearance-switch button.selected{background:var(--paint-bg-9e6ef324,#9e6ef324);box-shadow:none}:root .desktop-workspace .notification-trigger{display:grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:7px;background:transparent;color:var(--paint-fg-bfcfe7,#bfcfe7)}:root .desktop-workspace .notification-dot{background:#f27988;width:6px;height:6px;box-shadow:none}.account-menu{position:relative}.account-trigger{display:flex;align-items:center;gap:8px;background:transparent;border:0;padding:3px 0 3px 7px;color:var(--paint-fg-dbe1ed,#dbe1ed);font-size:12px;cursor:pointer}.account-avatar{display:grid;place-items:center;width:30px;height:30px;border:1px solid #a275df44;border-radius:50%;background:#9161d326;color:var(--paint-fg-c4a9ff,#c4a9ff)}.account-meta{display:flex;flex-direction:column;align-items:flex-start;gap:3px;max-width:145px}.account-meta strong{font-size:12px;font-weight:500;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-meta small{font-size:10px;color:var(--paint-fg-909bad,#909bad);white-space:nowrap}.account-dropdown{position:absolute;right:0;top:calc(100% + 12px);z-index:110;display:grid;gap:8px;min-width:190px;padding:14px;background:var(--paint-bg-282d38,#282d38);border:1px solid var(--paint-border-39465a,#39465a);border-radius:11px;box-shadow:0 12px 36px #0003;color:var(--paint-fg-dbe1ed,#dbe1ed)}.account-dropdown>strong{font-size:12px;font-weight:500}.account-dropdown>span{font-size:11px;color:var(--paint-fg-909bad,#909bad)}.account-dropdown>button{display:flex;align-items:center;gap:8px;border:0;border-top:1px solid var(--paint-border-ffffff12,#ffffff12);background:transparent;padding:12px 0 0;color:inherit;font-size:12px}:root .desktop-workspace .speech-heading-actions{display:flex;align-items:center;gap:14px}:root .desktop-workspace .speech-preparation-heading .speech-emotion{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--paint-fg-909bad,#909bad)}:root .desktop-workspace .speech-preparation-heading .speech-emotion select{width:88px;min-height:30px;margin:0;padding:5px 8px;font-size:11px}:root .desktop-workspace .speech-heading-actions>.primary-button{display:flex;align-items:center;gap:6px;min-height:31px;width:auto;padding:6px 12px;font-size:12px}:root[data-theme=light] .wave-strokes line{stroke:#ab94c4}:root[data-theme=light] .wave-strokes line.played{stroke:#874bcc}:root .desktop-workspace .tasks-layout.with-preview{grid-template-columns:minmax(0,1fr) 300px;gap:14px}@media(max-width:780px){:root .desktop-workspace .tasks-layout.with-preview{grid-template-columns:minmax(0,1fr)}}:root .desktop-workspace .wizard-layout,:root .desktop-workspace .montage-layout{grid-template-rows:72px minmax(0,1fr);gap:12px}:root .desktop-workspace .wizard-nav{grid-column:1/-1!important;grid-row:1!important;height:72px;min-height:72px;display:flex;justify-content:center;border:0!important;border-radius:0;background:transparent!important;box-shadow:none;padding:0 10px}:root .desktop-workspace .wizard-nav ol{display:flex;align-items:center;justify-content:center;gap:64px;width:min(100%,840px);max-width:840px;flex:none;margin:0 auto;padding:0}:root .desktop-workspace .wizard-nav li{flex:none;position:relative;margin:0;min-width:0}:root .desktop-workspace .wizard-nav button{justify-content:center;gap:11px;width:100%;padding:8px 0;background:transparent!important;border:0;border-radius:0;box-shadow:none;min-height:44px;white-space:nowrap}:root .desktop-workspace .wizard-nav-copy strong{font-size:13px;font-weight:500}:root .desktop-workspace .wizard-nav .wizard-number{display:grid;place-items:center;width:33px;height:33px;min-width:33px;flex:none;border:1px solid var(--paint-border-ffffff15,#ffffff15);border-radius:50%;background:var(--paint-bg-2b303c,#2b303c);color:var(--paint-fg-909bad,#909bad);font-size:13px;font-weight:500}:root .desktop-workspace .wizard-nav button.active .wizard-number,:root .desktop-workspace .wizard-nav button.complete:not(.active) .wizard-number{color:#fff;background:linear-gradient(145deg,#ad78fa,#7135d8);border-color:#a675ed;box-shadow:0 3px 10px #7336d526}:root .desktop-workspace .wizard-nav button.active{color:var(--paint-fg-c4a9ff,#c4a9ff)}:root .desktop-workspace .wizard-nav li:not(:last-child):after{left:calc(100% + 12px);right:auto;top:50%;width:40px;height:1px;background:var(--paint-border-514664,#514664);opacity:.8}:root .desktop-workspace .wizard-layout>.wizard-editor,:root .desktop-workspace .montage-layout>.wizard-editor{grid-row:2;grid-column:1}:root .desktop-workspace .wizard-layout>.video-result-column,:root .desktop-workspace .montage-layout>.batch-results{grid-row:2!important;grid-column:2;align-self:stretch}:root .desktop-workspace .wizard-layout.photo-layout{grid-template-columns:minmax(0,1fr)!important}:root .desktop-workspace .wizard-layout.photo-layout>.wizard-editor{background:transparent;border:0;box-shadow:none;border-radius:0}:root .desktop-workspace .photo-layout .wizard-editor-heading,:root .desktop-workspace .photo-layout .wizard-subsection.first{display:none}:root .desktop-workspace .photo-layout .photo-step-body{padding:0!important;overflow:hidden;display:block;flex:1;min-height:0}:root .desktop-workspace .photo-layout .photo-step-body:has(.upload-zone){padding:20px!important;overflow:auto}:root .desktop-workspace .photo-layout .wizard-controls{margin-top:12px;border-radius:10px;flex:none}:root .desktop-workspace .photo-layout .person-photo-card{display:flex;flex-direction:column;position:relative;width:100%;max-width:none;padding:0;border:0;border-radius:0;background:transparent}:root .desktop-workspace .photo-layout .person-photo-image{display:block;flex:none;position:relative;width:auto;max-width:100%;height:var(--photo-frame-height);aspect-ratio:9/16;margin:0 auto;border:1px solid var(--paint-border-39465a,#39465a);border-radius:10px;padding:0;overflow:hidden;background:transparent}:root .desktop-workspace .photo-layout .person-photo-image>span{display:none}:root .desktop-workspace .photo-layout .person-photo-media{position:relative;width:fit-content;max-width:100%;margin:auto}:root .desktop-workspace .photo-layout .person-photo-card .person-photo-actions{display:flex;justify-content:center;gap:8px;margin-top:10px;width:100%}:root .desktop-workspace .photo-layout .person-photo-card .person-photo-actions button{display:flex;align-items:center;gap:6px;width:auto;min-height:32px;padding:7px 9px;font-size:11px;flex:1;max-width:160px}:root .desktop-workspace .photo-layout .photo-remove-action{right:7px;top:7px;z-index:1}@media(max-width:1150px){:root .desktop-workspace .refreshed-topbar{padding:0 12px;gap:8px}:root .desktop-workspace .refreshed-topbar .topbar-right{gap:9px}:root .desktop-workspace .wizard-nav ol{max-width:740px;gap:42px}:root .desktop-workspace .wizard-nav li:not(:last-child):after{left:calc(100% + 9px);width:24px}:root .desktop-workspace .wizard-nav button{gap:8px}:root .desktop-workspace .wizard-nav-copy strong{font-size:12px}.account-meta{max-width:110px}}@media(max-width:900px){:root .desktop-workspace .refreshed-topbar .desktop-title>span,.workspace-home{display:none}:root .desktop-workspace .wizard-layout>.video-result-column{grid-column:2;grid-row:2!important}}@media(max-width:720px){:root .desktop-workspace .refreshed-topbar{height:auto;min-height:56px;flex-wrap:wrap;padding:8px 12px}:root .desktop-workspace .refreshed-topbar .topbar-right{margin-left:auto}:root .desktop-workspace .wizard-nav{min-height:64px;height:64px}:root .desktop-workspace .wizard-nav .wizard-number{width:27px;height:27px;min-width:27px}:root .desktop-workspace .wizard-nav button{gap:5px}:root .desktop-workspace .wizard-nav-copy strong{font-size:11px}:root .desktop-workspace .wizard-nav li:not(:last-child):after{display:none}:root .desktop-workspace .wizard-layout>.video-result-column,:root .desktop-workspace .montage-layout>.batch-results{grid-column:auto;grid-row:auto!important}.account-meta{max-width:100px}}:root .desktop-workspace .wizard-layout,:root .desktop-workspace .montage-layout{grid-template-rows:40px minmax(0,1fr)}:root .desktop-workspace .wizard-nav{height:40px;min-height:40px}:root .desktop-workspace .wizard-nav ol{width:min(100%,820px);max-width:820px;gap:0}:root .desktop-workspace .wizard-nav button{gap:8px;min-height:32px;padding:3px 0}:root .desktop-workspace .wizard-nav .wizard-number{width:25px;height:25px;min-width:25px;font-size:12px}:root .desktop-workspace .wizard-nav li:not(:last-child):after{left:calc(50% + 65px);width:calc(100% - 130px)}:root .desktop-workspace .wizard-layout.photo-layout{grid-template-columns:minmax(0,1fr) clamp(210px,20vw,290px)!important}:root .desktop-workspace .photo-layout .photo-step-body{overflow:hidden}:root .desktop-workspace .video-result-card{padding-top:14px}@media(max-width:1050px){:root .desktop-workspace .wizard-layout.photo-layout{grid-template-columns:minmax(0,1fr) 200px!important}}@media(max-width:720px){:root .desktop-workspace .wizard-layout.photo-layout{grid-template-columns:minmax(0,1fr)!important}:root .desktop-workspace .wizard-nav ol{gap:14px}:root .desktop-workspace .wizard-nav li:after{display:none}}:root .desktop-workspace .photo-workbench .primary-button>svg{margin:0;flex:none}:root .desktop-workspace .wizard-nav li{flex:1}:root .desktop-workspace .wizard-layout,:root .desktop-workspace .montage-layout{row-gap:8px}:root .desktop-workspace .wizard-nav .wizard-nav-copy{flex:none}:root .desktop-workspace .wizard-nav li:not(:last-child):after{position:absolute;right:auto;top:50%;left:calc(50% + 65px);width:calc(100% - 130px);transform:translateY(-50%)}:root .digital-human-page{--workbench-surface:linear-gradient(145deg,#2b303b,#232935);--workbench-panel:linear-gradient(145deg,#ffffff06,#ffffff02);--workbench-line:#414a5e;--workbench-soft-line:#ffffff0c;--workbench-field:#1e2430;--workbench-ink:#e2e7f1;--workbench-muted:#9ba7bd;--workbench-shadow:inset 0 1px 0 #ffffff04,0 6px 20px #1015220a}:root[data-theme=light] .digital-human-page{--workbench-surface:linear-gradient(145deg,#f2f4f9,#eaf0f6);--workbench-panel:linear-gradient(145deg,#ffffffed,#ffffffa8);--workbench-line:#d5ddeb;--workbench-soft-line:#dce3ee;--workbench-field:#ffffffd9;--workbench-ink:#25354d;--workbench-muted:#73809a;--workbench-shadow:inset 0 1px 0 #fff,0 6px 22px #2b365806}:root .desktop-workspace .digital-human-page .wizard-layout>.wizard-editor{height:100%;max-height:100%;min-height:0;align-self:stretch;display:flex;flex-direction:column;padding:0;background:transparent;border:0;box-shadow:none;border-radius:0;overflow:hidden}:root .desktop-workspace .digital-human-page .digital-step-surface{display:flex;flex-direction:column;flex:1;min-height:0;min-width:0;border:1px solid var(--workbench-line);border-radius:14px;background:var(--workbench-surface);box-shadow:var(--workbench-shadow);overflow:hidden}:root .desktop-workspace .digital-human-page :is(.wizard-editor-heading,.photo-workbench-heading){display:flex;align-items:center;flex:none;height:62px;min-height:62px;margin:0;padding:20px 20px 12px;border:0;background:transparent}:root .desktop-workspace .digital-human-page .wizard-editor-heading h1{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:20px;line-height:1.4;font-weight:600;letter-spacing:0;margin:0;color:var(--workbench-ink);text-shadow:none;-webkit-text-stroke:0}:root .desktop-workspace .digital-human-page .wizard-step-body{padding:6px 20px 18px;min-height:0;flex:1;color:var(--workbench-ink);font-family:Source Han Sans SC,Microsoft YaHei UI,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root .desktop-workspace .digital-human-page .wizard-controls{flex:none;min-height:52px;margin:12px 0 0;padding:9px 13px;border:1px solid var(--workbench-line);border-radius:11px;background:var(--workbench-panel);box-shadow:var(--workbench-shadow)}:root .desktop-workspace .digital-human-page .photo-layout .digital-step-surface{background:transparent;border:0;border-radius:0;box-shadow:none}:root .desktop-workspace .digital-human-page .photo-layout .wizard-step-body{padding:0!important}:root .desktop-workspace .digital-human-page .wizard-layout{grid-template-columns:minmax(0,1fr) clamp(210px,20vw,290px)!important}:root .desktop-workspace .digital-human-page .photo-workbench{flex-direction:column;padding:0;background:var(--workbench-surface);border-color:var(--workbench-line);box-shadow:var(--workbench-shadow);color:var(--workbench-ink)}:root .desktop-workspace .digital-human-page .photo-workbench-heading{justify-content:space-between}:root .desktop-workspace .digital-human-page .photo-workbench-heading h2{font-family:Microsoft YaHei UI,PingFang SC,sans-serif;font-size:20px;line-height:1.4;font-weight:600;letter-spacing:0;margin:0;color:var(--workbench-ink)}:root .desktop-workspace .digital-human-page .photo-scale-frame{margin:6px 20px 18px}:root .desktop-workspace .digital-human-page .photo-edit-toggle{font-size:12px;gap:8px}:root .desktop-workspace .digital-human-page .photo-layout:not(:has(.photo-workbench)) .digital-step-surface{border:1px solid var(--workbench-line);border-radius:14px;background:var(--workbench-surface);box-shadow:var(--workbench-shadow)}:root .desktop-workspace .digital-human-page .video-result-column{scrollbar-gutter:stable}:root .desktop-workspace .digital-human-page .video-result-card{width:100%;min-width:0}@media(max-width:1050px){:root .desktop-workspace .digital-human-page .wizard-layout{grid-template-columns:minmax(0,1fr) 200px!important}}@media(max-height:780px){:root .desktop-workspace .digital-human-page :is(.wizard-editor-heading,.photo-workbench-heading){height:52px;min-height:52px;padding:16px 16px 9px}:root .desktop-workspace .digital-human-page .photo-workbench-heading h2{font-size:18px}:root .desktop-workspace .digital-human-page .photo-scale-frame{margin:4px 16px 14px}}@media(max-width:720px){:root .desktop-workspace .digital-human-page .wizard-layout{grid-template-columns:minmax(0,1fr)!important}}:root .desktop-workspace .digital-human-page .copy-layout .copy-workspace{gap:14px;grid-template-rows:auto minmax(0,1fr);margin:0;align-items:stretch}:root .desktop-workspace .digital-human-page .copy-layout :is(.copy-source,.copy-rewrite){padding:15px 16px;border:1px solid var(--workbench-soft-line);border-radius:11px;background:var(--workbench-panel);gap:0;overflow:hidden}:root .desktop-workspace .digital-human-page :is(.wizard-field-heading,.copy-panel-title){color:var(--workbench-ink);font-size:14px;font-weight:500}:root .desktop-workspace .digital-human-page .copy-source .wizard-field-heading{margin:0 0 7px}:root .desktop-workspace .digital-human-page .wizard-field-heading span{color:var(--workbench-muted);font-size:11px;font-weight:400}:root .desktop-workspace .digital-human-page .copy-source .script-guide{font-size:12px;color:var(--workbench-muted);margin:0 0 11px;line-height:1.6}:root .desktop-workspace .digital-human-page .copy-layout .copy-source .wizard-textarea{flex:1;min-height:128px;height:clamp(128px,20vh,175px);max-height:190px;resize:none;padding:12px 13px;background:var(--workbench-field);border:1px solid var(--workbench-line);border-radius:9px;color:var(--workbench-ink);font-size:14px;line-height:1.9;box-shadow:inset 0 1px 3px #18223803}:root .desktop-workspace .digital-human-page .copy-panel-title{margin:0 0 13px;gap:7px;font-size:14px}:root .desktop-workspace .digital-human-page .copy-panel-title svg{color:#a078e7}:root .desktop-workspace .digital-human-page .copy-assistant-form .wizard-field-heading{font-size:12px;margin-bottom:9px;color:var(--workbench-muted)}:root .desktop-workspace .digital-human-page .copy-layout .copy-assistant-form .reference-textarea{height:110px;min-height:110px;max-height:110px;resize:none;padding:11px 12px;font-size:13px;line-height:1.8;background:var(--workbench-field);border:1px solid var(--workbench-line);border-radius:9px;color:var(--workbench-ink)}:root .desktop-workspace .digital-human-page .copy-assistant-form .script-generate-button{min-height:37px;font-size:12px;padding:8px 12px;margin-top:12px}:root .desktop-workspace .digital-human-page :is(textarea,select)::placeholder{color:var(--workbench-muted);opacity:.8}:root .desktop-workspace .digital-human-page .script-candidates{border-top:0!important;padding-top:0!important;gap:10px}:root .desktop-workspace .digital-human-page .script-candidate{flex:none;padding:13px 16px;margin:0;border:1px solid var(--workbench-soft-line);border-radius:11px;background:var(--workbench-panel)}:root .desktop-workspace .digital-human-page .script-candidate.selected{border-color:#a078e77a;background:linear-gradient(120deg,#9261de12,transparent)}:root .desktop-workspace .digital-human-page .script-candidate-heading>span{font-size:11px;color:var(--workbench-muted)}:root .desktop-workspace .digital-human-page .script-candidate p{font-size:14px;line-height:1.85;color:var(--workbench-ink);margin:9px 0 0}:root .desktop-workspace .digital-human-page .voice-step-body:has(.digital-voice-panel){gap:14px;overflow:auto;justify-content:flex-start}:root .desktop-workspace .digital-human-page .voice-step-body :is(.digital-voice-panel,.speech-preparation){padding:17px 18px;border:1px solid var(--workbench-soft-line);border-radius:12px;background:var(--workbench-panel);box-shadow:inset 0 1px #ffffff03}:root .desktop-workspace .digital-human-page .digital-voice-panel h2{font-size:15px;font-weight:500;color:var(--workbench-ink);margin:0 0 5px}:root .desktop-workspace .digital-human-page .digital-voice-panel>p{font-size:12px;color:var(--workbench-muted);margin:0 0 13px}:root .desktop-workspace .digital-human-page .digital-voice-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}:root .desktop-workspace .digital-human-page .digital-voice-actions button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 10px;border:1px solid var(--workbench-line);border-radius:9px;background:var(--workbench-field);color:var(--workbench-ink);font-size:13px}:root .desktop-workspace .digital-human-page .digital-voice-actions button svg{color:#a078e7;margin:0;flex:none}:root .desktop-workspace .digital-human-page .digital-voice-actions button:hover:enabled{border-color:#aa7ee799;background:#9664df0c}:root .desktop-workspace .digital-human-page .selected-digital-voice{margin-top:15px;padding-top:13px;border-top:1px solid var(--workbench-soft-line);background:transparent}:root .desktop-workspace .digital-human-page .selected-digital-voice>div{color:var(--workbench-muted);font-size:12px}:root .desktop-workspace .digital-human-page .selected-digital-voice strong{color:var(--workbench-ink);font-size:13px;font-weight:500}:root .desktop-workspace .digital-human-page .speech-preparation h3{font-size:15px;font-weight:500;color:var(--workbench-ink)}:root .desktop-workspace .digital-human-page .speech-preparation p{color:var(--workbench-muted)}:root .desktop-workspace .digital-human-page :is(.speech-emotion,.speech-speed-control label,.speech-speed-note){color:var(--workbench-muted)}:root .desktop-workspace .digital-human-page .speech-speed-control{border-color:var(--workbench-soft-line);background:transparent}:root .desktop-workspace .digital-human-page .review-step-body{display:flex;flex-direction:column;gap:14px;overflow:auto}:root .desktop-workspace .digital-human-page .final-review{display:grid;grid-template-columns:minmax(0,1fr);gap:0;padding:0 16px;margin:0;border:1px solid var(--workbench-soft-line);border-radius:11px;background:var(--workbench-panel);flex:none}:root .desktop-workspace .digital-human-page .final-review>div{display:grid;grid-template-columns:80px minmax(0,1fr);align-items:start;gap:15px;min-width:0;padding:16px 0;border:0;border-bottom:1px solid var(--workbench-soft-line);border-radius:0;background:transparent}:root .desktop-workspace .digital-human-page .final-review>div:last-child{border-bottom:0}:root .desktop-workspace .digital-human-page .final-review dt{font-size:12px;font-weight:500;color:var(--workbench-muted)}:root .desktop-workspace .digital-human-page .final-review dd{margin:0;min-width:0}:root .desktop-workspace .digital-human-page .final-review .review-value{font-size:14px;line-height:1.85;color:var(--workbench-ink);max-height:180px;overflow:auto}:root .desktop-workspace .digital-human-page .final-review>div:nth-child(2) .review-value{display:flex;align-items:center;gap:11px;font-size:12px}:root .desktop-workspace .digital-human-page .final-review .review-value img{width:46px;height:62px;object-fit:contain;flex:none;border-radius:6px;background:var(--workbench-field)}:root .desktop-workspace .digital-human-page .caption-settings{padding:15px 16px;border:1px solid var(--workbench-soft-line);border-radius:11px;background:var(--workbench-panel);color:var(--workbench-ink);flex:none}:root .desktop-workspace .digital-human-page :is(button,textarea,select):focus-visible{outline:2px solid #a075e3;outline-offset:2px}@media(max-height:780px){:root .desktop-workspace .digital-human-page .wizard-layout:not(.photo-layout) .wizard-editor-heading{height:52px;min-height:52px;padding:16px 16px 9px}:root .desktop-workspace .digital-human-page .wizard-editor-heading h1{font-size:18px}:root .desktop-workspace .digital-human-page .wizard-step-body{padding:4px 16px 14px}:root .desktop-workspace .digital-human-page .copy-layout :is(.copy-source,.copy-rewrite){padding:12px}:root .desktop-workspace .digital-human-page .copy-layout .copy-source .wizard-textarea{height:120px;min-height:120px}:root .desktop-workspace .digital-human-page .copy-layout .copy-assistant-form .reference-textarea{height:87px;min-height:87px;max-height:87px}:root .desktop-workspace .digital-human-page .voice-step-body :is(.digital-voice-panel,.speech-preparation){padding:13px 15px}}@media(max-width:1000px){:root .desktop-workspace .digital-human-page .speech-heading-actions{gap:9px}:root .desktop-workspace .digital-human-page .speech-preparation-heading .speech-emotion{gap:5px}:root .desktop-workspace .digital-human-page .digital-voice-actions{gap:7px}}@media(max-height:780px){:root .desktop-workspace .digital-human-page .final-review>div{padding:12px 0;gap:12px}:root .desktop-workspace .digital-human-page .final-review .review-value{max-height:130px}:root .desktop-workspace .digital-human-page .final-review .review-value img{height:48px;width:36px}:root .desktop-workspace .digital-human-page .caption-settings{padding:11px 12px}}@media(max-width:720px){:root .desktop-workspace .digital-human-page .digital-voice-actions{grid-template-columns:1fr}:root .desktop-workspace .digital-human-page .final-review{grid-template-columns:1fr}:root .desktop-workspace .digital-human-page .copy-layout .copy-workspace{display:flex;overflow:auto}:root .desktop-workspace .digital-human-page .script-candidates{overflow:visible;height:auto}:root .desktop-workspace .digital-human-page .wizard-editor{height:auto!important}}:root .desktop-workspace .digital-human-page .voice-layout .voice-step-body{display:flex;padding:2px 16px 14px;overflow:hidden;gap:0}:root .desktop-workspace .digital-human-page .voice-workspace-canvas :is(.digital-voice-panel,.speech-preparation){padding:18px;border-radius:14px;border-color:var(--workbench-soft-line)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-panel{display:grid;grid-template-columns:minmax(0,1fr) 228px;align-items:center;gap:12px 22px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas :is(.voice-source-heading,.speech-section-title){display:flex;align-items:baseline;gap:12px;min-width:0}:root .desktop-workspace .digital-human-page .voice-workspace-canvas :is(.voice-source-heading h2,.speech-section-title h3){margin:0;color:var(--workbench-ink);font-size:16px;font-weight:600;line-height:1.5}:root .desktop-workspace .digital-human-page .voice-workspace-canvas :is(.voice-source-heading>span,.speech-section-title>span){color:var(--workbench-muted);font-size:11px;font-weight:400}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0 0}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-actions button{min-height:36px;padding:8px;font-size:12px;gap:6px;border-radius:8px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-panel>p{grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .selected-digital-voice{display:flex;flex-direction:column;gap:9px;margin:0;padding:0 0 0 22px;min-width:0;border:0;border-left:1px solid var(--workbench-soft-line);border-radius:0;background:transparent;box-shadow:none}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .voice-selection-meta{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .voice-selection-meta strong{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:500;flex:1}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .voice-selection-meta>span{margin:0;font-size:10px;color:var(--workbench-muted)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .voice-selection-placeholder{display:block;padding:10px 0;font-size:11px;line-height:1.6;color:var(--workbench-muted);white-space:normal}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .wave-audio{margin:0;padding:10px;gap:9px;border-color:var(--workbench-soft-line);border-radius:10px;background:color-mix(in srgb,var(--workbench-muted) 6%,transparent);box-shadow:none}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .wave-content{display:flex;flex-direction:column;align-items:stretch;gap:8px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .wave-heading{flex-direction:row;justify-content:space-between;align-items:center;gap:8px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .wave-heading strong{font-size:11px;font-weight:500;color:var(--workbench-ink)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .wave-heading span{margin-left:0;font-size:10px;color:var(--workbench-muted)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .wave-track{height:19px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .wave-strokes line{stroke-width:.8}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .wave-strokes line.played{stroke-width:1.1}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-preparation{display:flex;flex-direction:column;gap:0}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-preparation-heading{min-height:34px;padding-bottom:16px;margin-bottom:18px;border-bottom:1px solid var(--workbench-soft-line);gap:12px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-heading-actions{gap:0}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-heading-actions button{min-height:34px;padding:8px 14px;font-size:12px;border-radius:8px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) 228px;gap:22px;align-items:stretch}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-settings{display:flex;flex-direction:column;gap:12px;min-width:0}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-label{color:var(--workbench-muted);font-size:12px;line-height:1.5}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-description{margin:0;min-height:34px;font-size:11px;line-height:1.55;color:var(--workbench-muted);font-weight:400}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-result{color:var(--workbench-muted)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-panel{display:flex;flex-direction:column;gap:16px;min-width:0;padding-left:22px;border-left:1px solid var(--workbench-soft-line)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-heading h4{margin:0;font-size:12px;font-weight:500;color:var(--workbench-ink)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-heading>span{font-size:10px;color:var(--workbench-muted)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-heading>span.ready{color:var(--selection-fg)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-speed-control{display:flex;flex-direction:column;align-items:stretch;padding-top:14px;border-top:1px solid var(--workbench-soft-line);gap:9px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-speed-control label{font-size:11px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-speed-track{gap:7px;font-size:10px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-speed-note{font-size:10px;line-height:1.5}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-audio-empty{display:grid;justify-items:center;align-content:center;gap:12px;min-height:100px;border-radius:10px;background:color-mix(in srgb,var(--workbench-muted) 5%,transparent);color:var(--workbench-muted)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-audio-empty>span{font-size:11px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-empty{align-self:stretch;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:24px;min-height:240px;gap:12px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-empty-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:var(--selection-bg);color:var(--selection-fg)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-empty h4{margin:0;color:var(--workbench-ink);font-size:14px;font-weight:500}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-empty p{margin:0;max-width:280px;font-size:12px;line-height:1.8;color:var(--workbench-muted)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas :is(.speech-stale,.field-error){margin:0;font-size:12px;line-height:1.5;overflow-wrap:anywhere}:root .desktop-workspace .digital-human-page .voice-layout .video-result-column{overflow:hidden;scrollbar-gutter:auto;container-type:size}:root .desktop-workspace .digital-human-page .voice-layout .video-result-card{--voice-progress-space: 0px;width:min(100%,calc((100cqh - var(--voice-progress-space) - 30px) * .5625 + 26px));align-self:center}:root .desktop-workspace .digital-human-page .voice-layout .video-result-column:has(.task-card) .video-result-card{--voice-progress-space: 112px}:root{color-scheme:dark;--font-interface: "Segoe UI", "Microsoft YaHei UI", "PingFang SC", sans-serif;--surface-canvas: #17191f;--surface-workspace: #20232b;--surface-card: #272b35;--surface-elevated: #2c303b;--surface-field: #20242d;--surface-field-hover: #252a34;--surface-hover: #333844;--surface-pressed: #3a404d;--surface-disabled: #252932;--surface-backdrop: #0a0c12a8;--text-primary: #edf0f5;--text-secondary: #c0c6d2;--text-muted: #929bab;--text-placeholder: #8791a2;--text-disabled: #7f8898;--text-on-primary: #fff;--border-default: #414753;--border-subtle: #343944;--border-strong: #596273;--border-disabled: #363c47;--accent: #8b5cf6;--accent-hover: #9b72fa;--accent-pressed: #7d4ce5;--selection-surface: #8b5cf61c;--selection-text: #c5adff;--selection-border: #8b5cf675;--focus-ring: #a78bfa;--focus-halo: #a78bfa29;--button-primary-bg: #8b5cf6;--button-primary-hover: #9b72fa;--button-primary-pressed: #7d4ce5;--button-primary-text: #fff;--button-secondary-bg: #2c303b;--button-secondary-hover: #353b47;--button-secondary-pressed: #3c4350;--button-secondary-text: #e2e6ee;--button-disabled-bg: #2b303a;--button-disabled-text: #929bab;--status-success: #74bf9a;--status-success-surface: #74bf9a14;--status-warning: #d7ad69;--status-warning-surface: #d7ad6914;--status-danger: #e699a4;--status-danger-surface: #e699a414;--surface-card-finish: linear-gradient(155deg, #ffffff06, #ffffff00 58%);--shadow-card: inset 0 1px 0 #ffffff08, 0 2px 4px #080a101a, 0 8px 20px #080a1024;--shadow-hover: inset 0 1px 0 #ffffff0d, 0 4px 8px #080a1024, 0 12px 26px #080a1038;--shadow-popover: 0 8px 24px #080b1533;--shadow-dialog: 0 20px 64px #080b1552;--radius-control: 8px;--radius-card: 14px;--radius-dialog: 16px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--motion-fast: .12s;--motion-base: .16s;--motion-step: .2s;--motion-card: .24s;--motion-slow: .22s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--motion-control: var(--motion-fast);--motion-content: var(--motion-base);--motion-panel: var(--motion-slow);--motion-ease: var(--ease-standard);--workbench-surface: var(--surface-workspace);--workbench-panel: var(--surface-card);--workbench-line: var(--border-default);--workbench-soft-line: var(--border-subtle);--workbench-field: var(--surface-field);--workbench-ink: var(--text-primary);--workbench-muted: var(--text-muted);--workbench-shadow: var(--shadow-card);--selection-bg: var(--selection-surface);--selection-fg: var(--selection-text);--selection-line: var(--selection-border);--ui-panel: var(--surface-card);--ui-muted: var(--text-muted);--ui-line: var(--border-default);--border: var(--border-default);--muted: var(--text-muted)}:root[data-theme=light]{color-scheme:light;--surface-canvas: #f2f3f3;--surface-workspace: #fcfcfa;--surface-card: #fefefb;--surface-elevated: #fffffd;--surface-field: #eff0f0;--surface-field-hover: #e9ebeb;--surface-hover: #e9ebeb;--surface-pressed: #dfe2e2;--surface-disabled: #eceeee;--surface-backdrop: #171b2b66;--text-primary: #252728;--text-secondary: #555b5d;--text-muted: #72787a;--text-placeholder: #828789;--text-disabled: #8991a0;--border-default: #d5d9e2;--border-subtle: #e5e8ef;--border-strong: #aab2c2;--border-disabled: #dce0df;--accent: #24262b;--accent-hover: #31343b;--accent-pressed: #1a1c21;--selection-surface: #24262b0c;--selection-text: #24262b;--selection-border: #24262b26;--focus-ring: #555b5d;--focus-halo: #24262b12;--button-primary-bg: #24262b;--button-primary-hover: #31343b;--button-primary-pressed: #1a1c21;--button-secondary-bg: #e9ecf1;--button-secondary-hover: #dfe4eb;--button-secondary-pressed: #e9ecf2;--button-secondary-text: #454b4d;--button-disabled-bg: #e7e9e9;--button-disabled-text: #8a9090;--status-success: #377d5c;--status-success-surface: #377d5c0d;--status-warning: #9a6c2f;--status-warning-surface: #9a6c2f0d;--status-danger: #b14c61;--status-danger-surface: #b14c610d;--surface-card-finish: linear-gradient(155deg, #ffffffa6, #ffffff00 60%);--shadow-card: inset 0 1px 0 #ffffffeb, 0 1px 3px #35302507, 0 6px 18px #3530250a;--shadow-hover: inset 0 1px 0 #fff, 0 3px 6px #3530250a, 0 10px 24px #35302514;--shadow-popover: 0 8px 24px #26314d14;--shadow-dialog: 0 20px 64px #26314d26}:root :where(button,input,select,textarea){font-family:var(--font-interface);-webkit-tap-highlight-color:transparent}:root .desktop-workspace :is(.writing-workspace,.cover-workspace) :is(button,input,select,textarea){font-family:var(--font-interface)!important}:root :is(.desktop-workspace,.login-page,dialog) :where(button):not(:where(.studio-video-frame button,.wave-audio button,[role=switch])){transition:background-color var(--motion-control) var(--motion-ease),border-color var(--motion-control) var(--motion-ease),color var(--motion-control) var(--motion-ease),box-shadow var(--motion-control) var(--motion-ease)}:root :is(.desktop-workspace,.login-page,dialog) :is(.primary-button,.wizard-next,.rewrite-button,.script-generate-button,.new-project){background:var(--button-primary-bg);color:var(--button-primary-text);border:1px solid var(--button-primary-bg);border-radius:var(--radius-control);box-shadow:none;text-shadow:none;font-weight:600;opacity:1;filter:none}:root :is(.desktop-workspace,.login-page,dialog) :is(.primary-button,.wizard-next,.rewrite-button,.script-generate-button,.new-project):hover:enabled{background:var(--button-primary-hover);border-color:var(--button-primary-hover);box-shadow:none;filter:none}:root :is(.desktop-workspace,.login-page,dialog) :is(.primary-button,.wizard-next,.rewrite-button,.script-generate-button,.new-project):active:enabled{background:var(--button-primary-pressed);border-color:var(--button-primary-pressed)}:root :is(.desktop-workspace,.login-page,dialog) :is(.primary-button,.wizard-next,.rewrite-button,.script-generate-button,.new-project) :where(svg,span){color:inherit}:root :is(.desktop-workspace,.login-page,dialog) :is(.primary-button,.wizard-next,.rewrite-button,.script-generate-button,.new-project)>svg{margin-inline:0;flex:none}:root :is(.desktop-workspace,.login-page,dialog) :is(.outline-button,.small-button,.music-picker,.voice-picker-trigger,.sync-script-setting){background:var(--button-secondary-bg);border:1px solid var(--border-default);border-radius:var(--radius-control);color:var(--button-secondary-text);box-shadow:none;opacity:1}:root :is(.desktop-workspace,.login-page,dialog) :is(.outline-button,.small-button,.music-picker,.voice-picker-trigger,.sync-script-setting):hover:enabled{background:var(--button-secondary-hover);border-color:var(--border-strong);color:var(--text-primary);box-shadow:none}:root :is(.desktop-workspace,.login-page,dialog) :is(.outline-button,.small-button,.music-picker,.voice-picker-trigger,.sync-script-setting):active:enabled{background:var(--button-secondary-pressed)}:root :is(.desktop-workspace,dialog) :is(.record-toggle,.record-button){background:var(--button-primary-bg);color:var(--button-primary-text);border-color:var(--button-primary-bg);box-shadow:none}:root :is(.desktop-workspace,dialog) :is(.record-toggle,.record-button):hover:enabled{background:var(--button-primary-hover)}:root :is(.desktop-workspace,dialog) :is(.record-toggle,.record-button):active:enabled{background:var(--button-primary-pressed)}:root :is(.desktop-workspace,dialog) :is(.record-toggle,.record-button):disabled{background:var(--button-disabled-bg);color:var(--button-disabled-text);border-color:var(--border-disabled)}:root .desktop-workspace :is(.reference-voice-row,.reference-music-row) .sync-script-setting{background:var(--button-secondary-bg);border-color:var(--border-default);color:var(--button-secondary-text)}:root .desktop-workspace :is(.reference-voice-row,.reference-music-row) .sync-script-setting:hover:enabled{background:var(--button-secondary-hover);border-color:var(--border-strong)}:root :is(.desktop-workspace,.login-page,dialog) :is(.text-button,.quiet-button){background:transparent;color:var(--text-secondary);border-color:transparent;border-radius:var(--radius-control);box-shadow:none}:root :is(.desktop-workspace,.login-page,dialog) :is(.text-button,.quiet-button):hover:enabled{color:var(--text-primary);background:var(--surface-hover)}:root :is(.desktop-workspace,.login-page,dialog) :is(.text-button,.quiet-button):active:enabled{background:var(--surface-pressed)}:root :is(.desktop-workspace,.login-page,dialog) :is(.icon-button,.sidebar-toggle,.notification-trigger,.script-menu-trigger,.industry-entry>button,.appearance-switch button){background:transparent;color:var(--text-muted);border-color:transparent;border-radius:var(--radius-control);box-shadow:none}:root :is(.desktop-workspace,.login-page,dialog) :is(.icon-button,.sidebar-toggle,.notification-trigger,.script-menu-trigger,.industry-entry>button,.appearance-switch button):hover:enabled{color:var(--text-primary);background:var(--surface-hover);border-color:transparent}:root :is(.desktop-workspace,.login-page,dialog) :is(.icon-button,.sidebar-toggle,.notification-trigger,.script-menu-trigger,.industry-entry>button,.appearance-switch button):active:enabled{background:var(--surface-pressed)}:root :is(.desktop-workspace,dialog) .danger,:root .script-menu-popup button{color:var(--status-danger)}:root :is(.desktop-workspace,.login-page,dialog) :is(.primary-button,.wizard-next,.rewrite-button,.script-generate-button,.new-project,.outline-button,.small-button,.music-picker,.voice-picker-trigger,.sync-script-setting):disabled,:root .desktop-workspace :is(.reference-voice-row,.reference-music-row) .sync-script-setting:disabled{background:var(--button-disabled-bg);border-color:var(--border-disabled);color:var(--button-disabled-text);box-shadow:none;opacity:1;filter:none;cursor:not-allowed}:root :is(.desktop-workspace,.login-page,dialog) :is(.text-button,.quiet-button,.icon-button,.sidebar-toggle,.notification-trigger,.script-menu-trigger,.industry-entry>button):disabled{background:transparent;color:var(--text-disabled);opacity:1;cursor:not-allowed}:root :is(.desktop-workspace,.login-page,dialog) :is(.primary-button,.wizard-next,.rewrite-button,.script-generate-button)[aria-busy=true]{background:var(--button-primary-bg);border-color:var(--button-primary-bg);color:var(--button-primary-text);cursor:progress;opacity:1}:root :is(.desktop-workspace,.login-page,dialog) button[aria-busy=true]>svg{flex:none}:root :is(.desktop-workspace,.login-page,dialog) :is(input:not(:where([type=range],[type=radio],[type=checkbox],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],.cover-tags input,.studio-video-frame input,.wave-audio input)),select,textarea),:root .desktop-workspace .digital-human-page .copy-layout :is(.copy-source .wizard-textarea,.copy-assistant-form .reference-textarea){background:var(--surface-field);border:1px solid var(--border-default);border-radius:var(--radius-control);color:var(--text-primary);box-shadow:none;caret-color:var(--accent);color-scheme:inherit;transition:background-color var(--motion-control) var(--motion-ease),border-color var(--motion-control) var(--motion-ease),box-shadow var(--motion-control) var(--motion-ease)}:root :is(.desktop-workspace,.login-page,dialog) :is(input:not(:where([type=range],[type=radio],[type=checkbox],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],.cover-tags input,.studio-video-frame input,.wave-audio input)),select,textarea):hover:enabled{background:var(--surface-field-hover);border-color:var(--border-strong)}:root :is(.desktop-workspace,.login-page,dialog) :is(input:not(:where([type=range],[type=radio],[type=checkbox],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],.cover-tags input,.studio-video-frame input,.wave-audio input)),select,textarea):focus{border-color:var(--focus-ring);box-shadow:none}:root :is(.desktop-workspace,.login-page,dialog) :is(input,textarea)::placeholder{color:var(--text-placeholder);opacity:1}:root :is(.desktop-workspace,.login-page,dialog) :is(input:not(:where([type=range],[type=radio],[type=checkbox],[type=color],[type=file],[type=hidden],.cover-tags input,.studio-video-frame input,.wave-audio input)),select,textarea):disabled{background:var(--surface-disabled);color:var(--text-disabled);border-color:var(--border-disabled);opacity:1;cursor:not-allowed}:root .desktop-workspace :is(.script-input,.writing-input,.writing-intent>div,.cover-tags label){background:var(--surface-field);border-color:var(--border-default);border-radius:var(--radius-control);box-shadow:none}:root .desktop-workspace :is(.script-input,.writing-input,.writing-intent>div,.cover-tags label):focus-within{border-color:var(--focus-ring)}:root .desktop-workspace .script-input textarea{background:transparent;border:0;box-shadow:none}:root .desktop-workspace :is(.writing-main textarea,.writing-assistant input,.writing-assistant select,.industry-entry input){border-color:var(--border-default)!important;border-radius:var(--radius-control)}:root .desktop-workspace :is(.writing-main textarea,.writing-assistant input,.writing-assistant select,.industry-entry input):focus{border-color:var(--focus-ring)!important}:root .desktop-workspace :is(.writing-main textarea,.writing-assistant input,.writing-assistant select,.industry-entry input):disabled{--writing-fill: var(--surface-disabled);border-color:var(--border-disabled)!important}:root .desktop-workspace .writing-intent input{border-color:transparent!important}:root .desktop-workspace :is(.writing-input textarea,.writing-intent input){border-radius:0}:root .desktop-workspace .writing-input textarea{border-color:transparent!important}:root :is(.desktop-workspace,.login-page,dialog) select{cursor:pointer}:root :is(.desktop-workspace,.login-page,dialog,.industry-popover) :is(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root .desktop-workspace .digital-human-page :is(button,input,textarea,select):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root .desktop-workspace :is(.writing-main textarea,.writing-assistant input,.writing-assistant select,.industry-entry input):focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px!important}:root :is(.desktop-workspace,.login-page,dialog) :is(button,a):focus:not(:focus-visible){outline:none}:root .desktop-workspace .cover-tags label:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}:root .desktop-workspace :is(.segmented,.appearance-switch,.cover-preview-tabs){background:var(--surface-field);border-color:var(--border-default);border-radius:var(--radius-control)}:root .desktop-workspace :is(.segmented button,.task-category-tabs button,.voice-picker-filters button,.writing-chips button,.cover-preview-tabs>button){background:transparent;color:var(--text-muted);border-color:transparent;border-radius:var(--radius-control);box-shadow:none}:root .desktop-workspace :is(.segmented button,.task-category-tabs button,.voice-picker-filters button,.writing-chips button,.cover-preview-tabs>button):hover:enabled{background:var(--surface-hover);color:var(--text-primary)}:root .desktop-workspace :is(.segmented button.selected,.appearance-switch button.selected,.task-category-tabs button.active,.voice-picker-filters button.active,.writing-chips button.selected),:root .desktop-workspace .cover-workspace .cover-preview-tabs>button[aria-selected=true]{background:var(--selection-surface);border-color:var(--selection-border);color:var(--selection-text);box-shadow:none}:root .desktop-workspace .task-category-tabs button span{background:var(--surface-hover);color:inherit}:root :is(dialog.system-voice-dialog,dialog.voice-recorder-dialog,dialog.video-preview-modal,dialog.photo-preview-dialog,dialog.cover-templates-dialog,.desktop-workspace dialog){color:var(--text-primary);background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-dialog);box-shadow:var(--shadow-dialog);color-scheme:inherit}:root .desktop-workspace :is(dialog.system-voice-dialog,dialog.voice-recorder-dialog){color:var(--text-primary);background:var(--surface-card);border-color:var(--border-default);border-radius:var(--radius-dialog);box-shadow:var(--shadow-dialog);color-scheme:inherit}:root :is(dialog.system-voice-dialog,dialog.voice-recorder-dialog,dialog.video-preview-modal,dialog.photo-preview-dialog,dialog.cover-templates-dialog,.desktop-workspace dialog)::backdrop{background:var(--surface-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:root .desktop-workspace :is(dialog.system-voice-dialog,dialog.voice-recorder-dialog)::backdrop{background:var(--surface-backdrop);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}:root :is(dialog.system-voice-dialog,dialog.voice-recorder-dialog,dialog.video-preview-modal,dialog.photo-preview-dialog,dialog.cover-templates-dialog) :is(header,footer),:root .desktop-workspace :is(dialog.system-voice-dialog,dialog.voice-recorder-dialog) :is(header,footer){border-color:var(--border-subtle);background:transparent}:root dialog.video-preview-modal>header button{background:transparent;color:var(--text-secondary);border-color:transparent;border-radius:var(--radius-control)}:root dialog.video-preview-modal>header button:hover:enabled{background:var(--surface-hover);color:var(--text-primary)}:root :is(.industry-popover,.script-menu-popup){color:var(--text-primary);border-color:var(--border-default);border-radius:var(--radius-card);box-shadow:var(--shadow-popover);font-family:var(--font-interface)}:root .industry-popover{background:var(--surface-elevated)!important}:root .desktop-workspace .script-menu-popup{background:var(--surface-elevated)}:root .video-more-menu{background:var(--surface-elevated);border-color:var(--border-default);box-shadow:var(--shadow-popover)}:root .video-more-menu a{color:var(--text-primary)}:root .video-more-menu a:is(:hover,:focus-visible){background:var(--selection-surface);color:var(--selection-text)}:root .industry-popover li:is(:hover,.active,.selected),:root .script-menu-popup button:hover:enabled{background:var(--selection-surface);border-color:var(--selection-border);color:var(--selection-text)}:root .login-page{color:var(--text-primary);background:var(--surface-canvas)}:root .login-page .login-card{background:var(--surface-card);border-color:var(--border-default);border-radius:var(--radius-dialog);box-shadow:var(--shadow-dialog)}:root .login-page :is(.login-card>p,.login-help){color:var(--text-muted)}:root .desktop-workspace,:root .login-page{font-family:var(--font-interface);color:var(--text-primary);background:var(--surface-canvas);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root .desktop-workspace .digital-human-page{--workbench-surface: var(--surface-workspace);--workbench-panel: var(--surface-card);--workbench-line: var(--border-default);--workbench-soft-line: var(--border-subtle);--workbench-field: var(--surface-field);--workbench-ink: var(--text-primary);--workbench-muted: var(--text-secondary);--workbench-shadow: var(--shadow-card)}:root:has(.native-titlebar){--native-chrome-height: 32px}:root .native-titlebar{color:var(--text-secondary);background:var(--surface-canvas);border-bottom:0}:root .desktop-workspace :is(.main-shell,.refreshed-topbar,.desktop-statusbar,.sidebar){background:var(--surface-canvas);color:var(--text-secondary);border-color:var(--border-subtle)}:root .desktop-workspace .sidebar{padding-inline:12px}:root .desktop-workspace .brand{border-color:var(--border-subtle);color:var(--text-primary)}:root .desktop-workspace .brand small{color:var(--text-muted);letter-spacing:1.8px}:root .desktop-workspace :is(.nav-caption,.desktop-statusbar,.account-meta small){color:var(--text-muted)}:root .desktop-workspace .nav-item{border:1px solid transparent;border-radius:9px;color:var(--text-secondary);transition:color var(--motion-control) var(--motion-ease),background var(--motion-control) var(--motion-ease),border-color var(--motion-control) var(--motion-ease)}:root .desktop-workspace .nav-item:hover{background:var(--surface-card);color:var(--text-primary)}:root .desktop-workspace .nav-item.active{background:var(--selection-surface);border-color:var(--selection-border);color:var(--selection-text);box-shadow:none}:root .desktop-workspace .nav-dot{width:4px;height:4px;background:currentColor}:root .desktop-workspace .refreshed-topbar{border-bottom-color:var(--border-subtle)}:root .desktop-workspace .refreshed-topbar :is(.desktop-title strong,.account-meta strong){color:var(--text-primary)}:root .desktop-workspace .desktop-title>span{color:var(--text-secondary)}:root .desktop-workspace .account-avatar{background:var(--surface-card);border:1px solid var(--border-default);color:var(--text-secondary)}:root .desktop-workspace .topbar-right>.new-project{background:var(--surface-card);border-color:var(--border-default);color:var(--text-primary);box-shadow:none;font-weight:500}:root .desktop-workspace .topbar-right>.new-project:hover:enabled{background:var(--surface-field-hover);border-color:var(--border-strong)}:root .desktop-workspace .appearance-switch{background:var(--surface-card);border-color:var(--border-subtle);padding:3px}:root .desktop-workspace .appearance-switch button.selected{background:var(--surface-elevated);color:var(--text-primary);box-shadow:var(--shadow-card)}:root .desktop-workspace .page-content{scrollbar-color:var(--border-strong) transparent}:root .desktop-workspace .wizard-nav{background:transparent;border:0;box-shadow:none}:root .desktop-workspace .wizard-nav button{font-family:var(--font-interface);color:var(--text-muted);transform:none}:root .desktop-workspace .wizard-nav button:enabled:hover{color:var(--text-primary)}:root .desktop-workspace .wizard-nav button.active{color:var(--text-primary)}:root .desktop-workspace .wizard-nav .wizard-number{border:1px solid var(--border-default);background:var(--surface-card);color:var(--text-muted);box-shadow:none}:root .desktop-workspace .wizard-nav button.complete:not(.active) .wizard-number{color:var(--text-secondary);background:var(--surface-card);border-color:var(--border-default);box-shadow:none}:root .desktop-workspace .wizard-nav button.active .wizard-number{background:var(--accent);border-color:transparent;color:#fff;box-shadow:0 2px 7px color-mix(in srgb,var(--accent) 16%,transparent)}:root .desktop-workspace .wizard-nav li:not(:last-child):after{background:var(--border-default)}:root .desktop-workspace .wizard-nav-copy strong{font-weight:500}:root .desktop-workspace :is(.wizard-editor-heading h1,.photo-workbench-heading h2,.tasks-heading h1){color:var(--text-primary);font-family:var(--font-interface);font-size:20px;font-weight:600;letter-spacing:-.3px;text-shadow:none;-webkit-text-stroke:0}:root .desktop-workspace .digital-human-page .wizard-step-body{font-family:var(--font-interface);color:var(--text-primary)}:root .desktop-workspace :is(.digital-step-surface,.photo-workbench,.montage-page .wizard-editor){border-color:var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-workspace);box-shadow:var(--shadow-card)}:root .desktop-workspace .digital-human-page :is(.digital-step-surface,.photo-workbench){background:var(--surface-workspace);border-color:var(--border-subtle);box-shadow:var(--shadow-card)}:root .desktop-workspace .wizard-controls{background:var(--surface-workspace);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:none}:root .desktop-workspace .digital-human-page .wizard-controls{background:var(--surface-workspace);border-color:var(--border-subtle);box-shadow:none}:root .desktop-workspace :is(.wizard-next-hint,.hint,.muted,.ratio-advice,.material-limits,.task-date,.task-record-meta,.reference-tts-note){color:var(--text-secondary)}:root .desktop-workspace .writing-workspace{--writing-fill: var(--surface-field)}:root .desktop-workspace .writing-main{padding:20px;background:var(--surface-card);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:var(--shadow-card)}:root .desktop-workspace .writing-heading>label{color:var(--text-primary);font-size:14px;font-weight:600}:root .desktop-workspace .writing-main textarea{font-family:var(--font-interface);font-size:14px;line-height:1.85;color:var(--text-primary)}:root .desktop-workspace .writing-assistant>header{border-color:var(--border-subtle)}:root .desktop-workspace .writing-assistant h2{color:var(--text-primary)}:root .desktop-workspace .writing-assistant :is(header p,.writing-generate>span){color:var(--text-secondary)}:root .desktop-workspace .writing-chips button{background:var(--surface-field);color:var(--text-secondary);border-radius:7px}:root .desktop-workspace .writing-chips button:hover:enabled{background:var(--surface-field-hover);color:var(--text-primary)}:root .desktop-workspace .writing-chips button.selected{background:var(--selection-surface);color:var(--selection-text);border-color:var(--selection-border)}:root .desktop-workspace .digital-human-page .voice-layout .voice-step-body{padding:2px 16px 14px;overflow:hidden}:root .desktop-workspace .digital-human-page .voice-workspace-canvas{padding:2px;gap:16px;font-size:13px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas :is(.digital-voice-panel,.speech-preparation){padding:16px;border-radius:var(--radius-card);background:var(--surface-card);background-image:var(--surface-card-finish);border-color:var(--border-subtle);box-shadow:var(--shadow-card)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-panel{flex:0 0 auto;grid-template-columns:minmax(0,1fr) 228px;gap:12px 24px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas :is(.voice-source-heading h2,.speech-section-title h3){font-family:var(--font-interface);font-size:15px;font-weight:600}:root .desktop-workspace .digital-human-page .voice-workspace-canvas :is(.voice-source-heading>span,.speech-section-title>span){font-size:11px;color:var(--text-secondary)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-actions{margin-top:12px;gap:8px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-actions button{background:var(--surface-field);color:var(--text-primary);border-color:var(--border-default);min-width:0;min-height:34px;font-size:12px;border-radius:var(--radius-control);white-space:nowrap}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-actions button:hover:enabled{background:var(--surface-field-hover);border-color:var(--border-strong)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .selected-digital-voice{padding-left:24px;border-color:var(--border-subtle)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .wave-audio{background:var(--surface-field);border-color:var(--border-subtle);border-radius:var(--radius-control)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-preparation{flex:1;min-height:0}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-preparation-heading{flex:none;padding-bottom:12px;margin-bottom:16px;border-color:var(--border-subtle)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-heading-actions>.primary-button{width:136px;justify-content:center;white-space:nowrap}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-workspace-layout{flex:1;min-height:0;grid-template-columns:minmax(0,1fr) 228px;gap:24px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-settings{display:grid;grid-template-rows:18px minmax(0,1fr) 34px;gap:12px;min-height:0}:root .desktop-workspace .speech-style-cards{--style-card-surface: var(--surface-elevated);--style-card-border: var(--border-subtle);--style-card-shadow: var(--shadow-card);--style-card-hover-shadow: var(--shadow-hover);--style-card-selected-surface: var(--selection-surface);--style-card-selected-border: var(--selection-border);--style-card-selected-shadow: none;--style-card-icon-surface: transparent;--style-card-selected-icon-surface: transparent;gap:10px;grid-template-rows:repeat(2,minmax(0,1fr));align-self:stretch;min-height:130px;max-height:240px}:root .desktop-workspace .speech-style-card{height:100%;min-height:60px;max-height:115px;padding:12px;align-content:center;border-radius:var(--radius-card);transition:background var(--motion-control) var(--motion-ease),border-color var(--motion-control) var(--motion-ease),box-shadow var(--motion-control) var(--motion-ease)}:root .desktop-workspace .speech-style-card:hover:enabled{background:var(--surface-field-hover)}:root .desktop-workspace .speech-style-card[aria-checked=true]{background:var(--selection-surface)}:root .desktop-workspace .speech-style-icon svg{width:20px;height:20px}:root .desktop-workspace .speech-style-title{font-size:14px;font-weight:500}:root .desktop-workspace .speech-style-summary{font-size:11px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-description{min-height:0;margin:0;align-self:end;color:var(--text-secondary);font-size:11px;line-height:1.55}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-panel{padding-left:24px;border-color:var(--border-subtle);gap:16px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-speed-control{border-color:var(--border-subtle)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-audio-empty{background:var(--surface-field);min-height:78px;color:var(--text-muted)}:root .desktop-workspace .wave-play{background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:none}:root .desktop-workspace .wave-play:hover:enabled{background:var(--button-primary-hover)}:root .desktop-workspace .wave-strokes line{stroke:var(--text-muted)}:root .desktop-workspace .wave-strokes line.played{stroke:var(--accent)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas :is(.voice-selection-meta,.wave-heading,.wave-clock,.speech-result-heading,.speech-speed-control>div,.speech-style-label){color:var(--text-secondary)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas :is(.voice-source-heading h2,.speech-section-title h3,.speech-style-title,.wave-heading strong){color:var(--text-primary)}:root .desktop-workspace :is(.video-result-card,.batch-results,.task-card,.task-result,.cover-preview){border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-workspace);box-shadow:var(--shadow-card);color:var(--text-primary)}:root .desktop-workspace .video-result-card{padding:12px}:root .desktop-workspace .video-placeholder{background:var(--surface-card);color:var(--text-secondary);border-color:var(--border-subtle);border-radius:9px}:root .desktop-workspace .video-placeholder :is(strong,p){color:var(--text-secondary)}:root .desktop-workspace .video-frame-line{border-color:var(--border-subtle)}:root .desktop-workspace .video-symbol{background:var(--surface-workspace);color:var(--text-muted);border-color:var(--border-default);box-shadow:none;border-radius:16px}:root .desktop-workspace .task-card .section-header h2{font-size:13px;color:var(--text-primary)}:root .desktop-workspace .status-pill{border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-secondary);box-shadow:none}:root .desktop-workspace .status-pill.completed{background:var(--status-success-surface);color:var(--status-success)}:root .desktop-workspace .status-pill.failed{background:var(--status-danger-surface);color:var(--status-danger)}:root .desktop-workspace .result-progress li{color:var(--text-muted)}:root .desktop-workspace .result-progress .done{color:var(--text-secondary)}:root .desktop-workspace .digital-human-page :is(.final-review,.caption-settings){background:var(--surface-card);border-color:var(--border-subtle);box-shadow:none}:root .desktop-workspace .digital-human-page .final-review>div{border-color:var(--border-subtle)}:root .desktop-workspace .caption-settings{border-color:var(--border-subtle);background:var(--surface-card);color:var(--text-primary);border-radius:var(--radius-card)}:root .desktop-workspace .caption-controls{gap:12px}:root .desktop-workspace .photo-edit-toggle{color:var(--text-secondary)}:root .desktop-workspace .photo-workbench .photo-scaled-stage{font-family:var(--font-interface)}:root .desktop-workspace .photo-display img{border-radius:10px;box-shadow:var(--shadow-card)}:root .desktop-workspace .photo-version-switch{background:var(--surface-field);border:1px solid var(--border-subtle);padding:3px}:root .desktop-workspace .photo-version-switch button{border-radius:6px;color:var(--text-secondary)}:root .desktop-workspace .photo-version-switch button.selected{background:var(--selection-surface);color:var(--selection-text);border-color:var(--selection-border)}:root .desktop-workspace .photo-reference-library>button{border-color:var(--border-subtle);border-radius:9px;background:var(--surface-card);color:var(--text-secondary);transition:border-color var(--motion-control) var(--motion-ease),background var(--motion-control) var(--motion-ease),box-shadow var(--motion-control) var(--motion-ease)}:root .desktop-workspace .photo-reference-library>button:hover:enabled{border-color:var(--border-strong);background:var(--surface-elevated);box-shadow:var(--shadow-hover)}:root .desktop-workspace .photo-reference-library>button.selected{border-color:var(--selection-border);background:var(--selection-surface);box-shadow:0 0 0 1px var(--selection-border);color:var(--selection-text)}:root .desktop-workspace :is(.reference-check,.cover-styles svg,.cover-all-styles svg){background:var(--accent)}:root .desktop-workspace .remove-photo{opacity:0;transition:opacity var(--motion-control) var(--motion-ease),background var(--motion-control) var(--motion-ease)}:root .desktop-workspace .photo-display:is(:hover,:focus-within) .remove-photo{opacity:1}:root .desktop-workspace .montage-page .wizard-editor{padding:0}:root .desktop-workspace .montage-page .wizard-editor-heading{min-height:62px;height:62px;padding:20px 20px 12px;background:transparent;border:0}:root .desktop-workspace .montage-page .wizard-editor-heading h1{font-size:20px;margin:0;font-weight:600}:root .desktop-workspace .montage-page .wizard-heading-icon{display:none}:root .desktop-workspace .montage-page .wizard-step-body{padding:6px 20px 16px}:root .desktop-workspace .montage-page .wizard-controls{margin:0;border:0;border-top:1px solid var(--border-subtle);border-radius:0;flex-shrink:0}:root .desktop-workspace :is(.reference-source-panel,.reference-script-list,.reference-script-editor,.material-settings){background:var(--surface-card);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:none}:root .desktop-workspace :is(.reference-source-text>label,.reference-source-actions>label,.reference-script-workspace header){color:var(--text-primary);font-weight:600}:root .desktop-workspace .reference-textbox{background:var(--surface-field);border:1px solid var(--border-default);border-radius:var(--radius-control);transition:border-color var(--motion-control) var(--motion-ease),box-shadow var(--motion-control) var(--motion-ease)}:root .desktop-workspace .reference-textbox:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--focus-halo)}:root .desktop-workspace .reference-textbox textarea{background:transparent;border:0;border-radius:var(--radius-control);color:var(--text-primary);font-size:13px;line-height:1.8}:root .desktop-workspace .reference-textbox>span{color:var(--text-muted)}:root .desktop-workspace .reference-script-list li{border-radius:var(--radius-control);transition:background var(--motion-control) var(--motion-ease)}:root .desktop-workspace .reference-script-list li:hover{background:var(--surface-field-hover)}:root .desktop-workspace .reference-script-list li.selected{background:var(--selection-surface);border-color:var(--selection-border)}:root .desktop-workspace .reference-script-select{color:var(--text-secondary)}:root .desktop-workspace .reference-script-list li.selected .reference-script-select{color:var(--selection-text)}:root .desktop-workspace .reference-script-select>span:first-child{background:var(--surface-field);color:var(--text-secondary)}:root .desktop-workspace .reference-script-list li.selected .reference-script-select>span:first-child{background:transparent;color:var(--selection-text)}:root .desktop-workspace :is(.reference-selected-text,.reference-voice-row,.reference-script-select strong,.reference-tts-note,.cover-field-label,.cover-copy-hint){color:var(--text-secondary)}:root .desktop-workspace :is(.material-heading h2,.material-heading>span,.material-limits){color:var(--text-secondary)}:root .desktop-workspace .montage-page .wizard-editor:has(.material-workspace){height:100%;max-height:100%;min-height:0;align-self:stretch;display:flex;flex-direction:column;overflow:hidden}:root .desktop-workspace .montage-page .wizard-step-body:has(.material-workspace){flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column}:root .desktop-workspace .montage-page .material-workspace{flex:1;min-height:0;height:100%;display:flex;flex-direction:column;gap:12px;overflow:hidden}:root .desktop-workspace .montage-page .material-library{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}:root .desktop-workspace .montage-page :is(.material-heading,.material-limits){flex:none}:root .desktop-workspace .montage-page .material-tiles{flex:1;min-height:0;overflow-y:auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:max-content;align-content:start;scrollbar-gutter:stable}:root .desktop-workspace .montage-page .material-tiles:empty{flex:none}:root .desktop-workspace .montage-page .material-empty{flex:1;min-height:90px}:root .desktop-workspace .montage-page .material-settings{flex:none;padding:12px;overflow:visible}:root .desktop-workspace .montage-page .material-settings-row{gap:16px}:root .desktop-workspace .montage-page .material-settings .ratio-advice{margin:8px 0 0;font-size:11px;line-height:1.6}:root .desktop-workspace .montage-page :is(.aspect-options,.editing-mode-options) label{color:var(--text-secondary);border-color:var(--border-default);background:var(--surface-field);border-radius:var(--radius-control)}:root .desktop-workspace .montage-page :is(.aspect-options,.editing-mode-options) label.selected{color:var(--selection-text);border-color:var(--selection-border);background:var(--selection-surface);box-shadow:none}:root .desktop-workspace .montage-page :is(.aspect-options,.editing-mode-options) legend{color:var(--text-secondary)}:root .desktop-workspace .material-tiles{gap:12px;padding:2px}:root .desktop-workspace .material-tiles li{position:relative;min-width:0}:root .desktop-workspace .material-select{padding:6px;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-primary);transition:border-color var(--motion-control) var(--motion-ease),background var(--motion-control) var(--motion-ease),box-shadow var(--motion-control) var(--motion-ease)}:root .desktop-workspace .material-select:hover{border-color:var(--border-strong);background:var(--surface-elevated);box-shadow:var(--shadow-hover)}:root .desktop-workspace .material-select strong{color:var(--text-primary);font-size:11px;padding-top:8px}:root .desktop-workspace .material-select small{color:var(--text-muted);font-size:11px}:root .desktop-workspace .source-thumbnail{height:78px;border-radius:7px;overflow:hidden;background:var(--surface-field)}:root .desktop-workspace .source-thumbnail :is(img,video){opacity:0;transition:opacity var(--motion-content) var(--motion-ease)}:root .desktop-workspace .source-thumbnail.ready :is(img,video){opacity:1}:root .desktop-workspace .source-thumbnail>svg{position:absolute;color:var(--text-muted);width:22px;height:22px}:root .desktop-workspace .material-duration{border-radius:4px;background:#15171cba;color:#fff;padding:2px 4px;font-size:10px}:root .desktop-workspace .material-remove{opacity:0;background:#15171cba;border:1px solid #ffffff30;color:#fff;transition:opacity var(--motion-control) var(--motion-ease),background var(--motion-control) var(--motion-ease)}:root .desktop-workspace .material-tiles li:is(:hover,:focus-within) .material-remove{opacity:1}:root .desktop-workspace .material-remove:hover{background:#873d4c}:root .desktop-workspace .material-empty{border-color:var(--border-default);border-radius:var(--radius-card);background:var(--surface-field);color:var(--text-secondary)}:root .desktop-workspace :is(.aspect-options label,.editing-mode-options label){color:var(--text-secondary);background:var(--surface-field);border-color:var(--border-default);border-radius:var(--radius-control);transition:background var(--motion-control) var(--motion-ease),border-color var(--motion-control) var(--motion-ease)}:root .desktop-workspace :is(.aspect-options label,.editing-mode-options label).selected{background:var(--selection-surface);color:var(--selection-text);border-color:var(--selection-border);box-shadow:none}:root .desktop-workspace .batch-summary h2{color:var(--text-primary)}:root .desktop-workspace .batch-summary p{color:var(--text-secondary)}:root .desktop-workspace .summary-icon{color:var(--accent);background:var(--selection-surface);border-radius:var(--radius-card)}:root .desktop-workspace .review-list li{background:var(--surface-card);border-color:var(--border-subtle);border-radius:var(--radius-card)}:root .desktop-workspace .cover-workspace .cover-styles>button{background:transparent;border:0;box-shadow:none;border-radius:10px}:root .desktop-workspace .cover-workspace .cover-styles>button:hover:enabled{box-shadow:var(--shadow-hover)}:root .desktop-workspace .cover-workspace .cover-styles>button.selected{box-shadow:0 0 0 2px var(--accent)}:root .desktop-workspace .cover-preview-tabs{background:var(--surface-field);border-color:var(--border-subtle)}:root .desktop-workspace .cover-style-heading{border-color:var(--border-subtle)}:root .desktop-workspace .cover-copy-hint{color:var(--text-muted)}:root .desktop-workspace .cover-loading{background:var(--surface-field);border-radius:9px}:root .desktop-workspace :is(.writing-main,.speech-style-card,.material-select,.review-list li){background-image:var(--surface-card-finish);box-shadow:var(--shadow-card)}:root .desktop-workspace .speech-style-card:is(:hover,:focus-visible):enabled{box-shadow:var(--shadow-hover)}:root .cover-templates-dialog .cover-all-styles>button{aspect-ratio:9/16;padding:0;background:transparent;border:0;border-radius:10px;box-shadow:none}:root .cover-templates-dialog .cover-all-styles>button>img{width:100%;height:100%;object-fit:cover}:root .cover-templates-dialog .cover-all-styles>button.selected{box-shadow:0 0 0 2px var(--accent)}:root .desktop-workspace .tasks-heading .eyebrow{display:none}:root .desktop-workspace :is(.tasks-list,.task-result,.tasks-empty){background:var(--surface-workspace);border-color:var(--border-subtle);border-radius:var(--radius-card);box-shadow:none}:root .desktop-workspace .tasks-list-heading{background:var(--surface-workspace);color:var(--text-primary);border-color:var(--border-subtle)}:root .desktop-workspace .task-record{border-color:var(--border-subtle);transition:background var(--motion-control) var(--motion-ease)}:root .desktop-workspace .task-record:hover{background:var(--surface-card)}:root .desktop-workspace .task-record.selected{background:var(--selection-surface);border-color:var(--selection-border)}:root .desktop-workspace .task-record h3{color:var(--text-primary);font-weight:500}:root .desktop-workspace .task-record :is(.task-record-meta,.task-date,.local-saved){color:var(--text-secondary)}:root .desktop-workspace .task-thumbnail{background:var(--surface-field);border-color:var(--border-subtle);border-radius:8px}:root .desktop-workspace .task-category-tabs{background:transparent;border-color:var(--border-subtle)}:root .desktop-workspace .tasks-empty-icon{color:var(--text-muted);background:var(--surface-card);border-color:var(--border-subtle);box-shadow:none}:root .login-page{height:calc(100dvh - var(--native-chrome-height,0px));min-height:0;background:radial-gradient(ellipse at 25% 0%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 55%),var(--surface-canvas)}:root .login-page .login-card{padding:32px;border-radius:var(--radius-dialog);border-color:var(--border-subtle);background:var(--surface-workspace);box-shadow:var(--shadow-dialog)}:root .login-page .login-card :is(h1,label){color:var(--text-primary)}:root .login-page .login-card :is(p,.login-help,.eyebrow){color:var(--text-secondary)}:root .login-page .login-card h1{font-size:22px;letter-spacing:-.4px;font-weight:600}:root .login-page .login-card .primary-button{display:flex;align-items:center;justify-content:center;gap:8px}:root .login-page .login-glow{display:none}@container voice-workspace (max-width: 760px){:root .desktop-workspace .digital-human-page .voice-workspace-canvas{gap:12px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas :is(.digital-voice-panel,.speech-preparation){padding:12px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-panel{grid-template-columns:minmax(0,1fr) 196px;gap:12px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas :is(.voice-source-heading>span,.speech-section-title>span){display:none}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .selected-digital-voice{padding-left:12px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-workspace-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:12px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-settings{grid-template-rows:16px minmax(0,1fr) 18px;gap:8px}:root .desktop-workspace .speech-style-card{max-height:100%;min-height:48px;padding:8px 10px}:root .desktop-workspace .speech-style-title{font-size:12px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-actions button{font-size:11px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-description{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-panel{display:grid;grid-template-columns:190px minmax(0,1fr);grid-template-rows:16px auto;align-items:start;gap:6px 16px;padding:12px 0 0;border-left:0;border-top:1px solid var(--border-subtle)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-heading{grid-column:1;grid-row:1}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-panel>.wave-audio{grid-column:1;grid-row:2}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-speed-control{grid-column:2;grid-row:1 / span 2;padding:0;border:0;gap:5px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-speed-note{font-size:11px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-panel>.speech-audio-empty{grid-column:1 / -1;grid-row:2;min-height:44px;display:flex;align-items:center;justify-content:center;gap:8px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-panel>:is(.speech-stale,.field-error){grid-column:1 / -1;margin:0}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-empty{min-height:100px;padding:12px}}@container voice-workspace (max-height: 470px){:root .desktop-workspace .digital-human-page .voice-workspace-canvas{gap:8px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas :is(.digital-voice-panel,.speech-preparation){padding:8px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-actions{margin-top:8px;gap:6px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-actions button{min-height:30px;padding:6px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .selected-digital-voice{gap:3px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .voice-selection-meta{min-height:15px;line-height:15px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .wave-audio{padding:5px 8px;gap:6px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .wave-heading{line-height:1.2}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .wave-content{gap:3px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .wave-track{height:11px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .wave-play{width:24px;height:24px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-preparation-heading{min-height:30px;padding-bottom:6px;margin-bottom:6px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-heading-actions button{min-height:30px;padding:6px 12px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-label{display:none}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-settings{grid-template-rows:minmax(102px,1fr) 18px;gap:6px}:root .desktop-workspace .speech-style-cards{gap:6px;min-height:102px}:root .desktop-workspace .speech-style-card{grid-template-columns:22px minmax(0,1fr);grid-template-rows:20px 14px;gap:2px 6px;padding:6px 8px;min-height:48px;max-height:76px}:root .desktop-workspace .speech-style-icon{width:22px;height:20px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-panel{padding-top:8px;gap:4px 12px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-speed-note{font-size:11px}}@container voice-workspace (max-width: 760px) and (max-height: 330px){:root .desktop-workspace .digital-human-page .voice-workspace-canvas{gap:4px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas :is(.digital-voice-panel,.speech-preparation){padding:6px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-actions{margin-top:6px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-panel{gap:6px 12px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-preparation-heading{padding-bottom:4px;margin-bottom:4px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-workspace-layout{grid-template-columns:minmax(0,1fr) 180px;grid-template-rows:minmax(0,1fr);gap:12px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-settings{grid-template-rows:minmax(86px,1fr) auto;gap:4px}:root .desktop-workspace .speech-style-cards{min-height:86px;gap:6px}:root .desktop-workspace .speech-style-card{grid-template-rows:20px;height:100%;min-height:40px;max-height:76px;padding:9px 8px}:root .desktop-workspace .speech-style-summary{display:none}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-description{align-self:start;white-space:normal;overflow:visible;text-overflow:clip}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-panel{display:flex;flex-direction:column;padding:0 0 0 12px;gap:4px;border-top:0;border-left:1px solid var(--border-subtle)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-heading{flex:none;min-height:18px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-panel>.speech-audio-empty{flex:none;min-height:32px;padding:0 4px;gap:6px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-audio-empty>svg{width:24px;height:24px;flex:none}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-speed-control{display:grid;grid-template-columns:60px minmax(0,1fr);align-items:center;gap:4px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-speed-track{gap:4px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-speed-note{display:none}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-panel>:is(.speech-stale,.field-error){flex:none;margin:0}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-panel:has(>.field-error) .voice-source-options{grid-column:1;grid-row:1;padding-top:40px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-panel:has(>.field-error) .voice-source-heading{display:none}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-panel:has(>.field-error) .digital-voice-actions{margin-top:0}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-panel:has(>.field-error) .selected-digital-voice{grid-column:2;grid-row:1}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-panel>.field-error{grid-column:1;grid-row:1;align-self:start}}@container voice-workspace (max-width: 760px) and (max-height: 300px){:root .desktop-workspace .digital-human-page .voice-workspace-canvas :is(.digital-voice-panel,.speech-preparation){padding:5px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-settings{grid-template-rows:minmax(70px,1fr) auto}:root .desktop-workspace .speech-style-cards{min-height:70px}:root .desktop-workspace .speech-style-card{grid-template-rows:20px;min-height:32px;max-height:60px;padding-block:5px}:root .desktop-workspace .speech-style-summary{display:none}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-panel{gap:2px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-result-panel>.speech-audio-empty{min-height:24px}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-audio-empty>svg{width:20px;height:20px}}@media(max-height:780px){:root .desktop-workspace .montage-page .wizard-editor-heading{height:52px;min-height:52px;padding:16px 16px 8px}:root .desktop-workspace .montage-page .wizard-step-body{padding:4px 16px 12px}:root .desktop-workspace .material-tiles{gap:8px}:root .desktop-workspace .source-thumbnail{height:64px}:root .desktop-workspace .writing-main{padding:12px}}@media(hover:none){:root .desktop-workspace :is(.material-remove,.remove-photo){opacity:1}}.motion-segments{position:relative;isolation:isolate}.motion-segments>.motion-selection{position:absolute;left:0;top:0;z-index:0;pointer-events:none;border:1px solid var(--selection-border,#a88ad355);border-radius:var(--selection-radius,7px);background:var(--selection-surface,#9863e32a);width:var(--selection-width,0px);height:var(--selection-height,0px);opacity:var(--selection-opacity,0);transform:translate(var(--selection-x,0px),var(--selection-y,0px));transition:transform var(--motion-content,.16s) var(--motion-ease,ease),width var(--motion-content,.16s) var(--motion-ease,ease),height var(--motion-content,.16s) var(--motion-ease,ease),opacity var(--motion-control,.12s) ease}.motion-segments:not(.motion-ready)>.motion-selection{transition:none}.motion-segments>button{position:relative;z-index:1}:root .desktop-workspace .motion-segments>button,:root .motion-segments>button{background:transparent!important}:root .desktop-workspace .motion-segments>button[aria-pressed=true],:root .desktop-workspace .motion-segments>button[aria-selected=true],:root .motion-segments>button[aria-pressed=true],:root .motion-segments>button[aria-selected=true]{border-color:transparent!important;box-shadow:none!important}:root .desktop-workspace .motion-segments>button[aria-pressed=true],:root .desktop-workspace .motion-segments>button[aria-selected=true]{color:var(--selection-text,var(--accent))!important}:root .desktop-workspace .motion-segments>button:not([aria-pressed=true]):not([aria-selected=true]):not(:disabled):hover{background:var(--surface-field-hover,#ffffff08)!important}.motion-dialog[open]{opacity:1;transform:translateY(0);animation:none!important;transition:opacity var(--motion-panel,.22s) var(--motion-ease,ease),transform var(--motion-panel,.22s) var(--motion-ease,ease)}.motion-dialog[open]::backdrop{opacity:1;transition:opacity var(--motion-panel,.22s) var(--motion-ease,ease)}.motion-dialog[open][data-closing=true]{opacity:0;transform:translateY(8px);pointer-events:none}.motion-dialog[open][data-closing=true]::backdrop{opacity:0;pointer-events:none}@starting-style{.motion-dialog[open]{opacity:0;transform:translateY(8px)}.motion-dialog[open]::backdrop{opacity:0}}.motion-menu-enter-active,.motion-menu-leave-active{transition:opacity var(--motion-control,.12s) var(--motion-ease,ease),transform var(--motion-control,.12s) var(--motion-ease,ease);transform-origin:top right}.motion-menu-enter-from,.motion-menu-leave-to{opacity:0;transform:translateY(-4px)}.motion-menu-leave-active{pointer-events:none}.route-content-enter-active{transition:opacity var(--motion-content,.16s) var(--motion-ease,ease)}.route-content-enter-from{opacity:0}.ui-step-content{animation:ui-step-reveal var(--motion-step,.2s) var(--motion-ease,ease)}:root .desktop-workspace .digital-human-page .wizard-step-body{animation:ui-step-reveal var(--motion-step,.2s) var(--motion-ease,ease)}.cover-preview [role=tabpanel]{animation:ui-step-reveal var(--motion-content,.16s) var(--motion-ease,ease)}@keyframes ui-step-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}:root .desktop-workspace .cover-workspace .cover-styles>button,:root .cover-templates-dialog .cover-all-styles>button{transform:perspective(800px) rotateY(0) rotateX(0) translateY(0);transform-origin:center;transition:transform var(--motion-card,.24s) var(--motion-ease),box-shadow var(--motion-card,.24s) var(--motion-ease),background-color var(--motion-control) var(--motion-ease),border-color var(--motion-control) var(--motion-ease)}@media(hover:hover)and (pointer:fine){:root .desktop-workspace .cover-workspace .cover-styles>button:hover:enabled,:root .cover-templates-dialog .cover-all-styles>button:hover:enabled{transform:perspective(800px) rotateY(-3deg) rotateX(1deg) translateY(-2px);box-shadow:var(--shadow-hover)}}:root .desktop-workspace .cover-workspace .cover-styles>button:focus-visible,:root .cover-templates-dialog .cover-all-styles>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:var(--shadow-hover)}:root .desktop-workspace .cover-workspace .cover-styles>button:active:enabled,:root .cover-templates-dialog .cover-all-styles>button:active:enabled{transform:perspective(800px) rotateY(0) rotateX(0) translateY(0);transition-duration:var(--motion-control)}@media(prefers-reduced-motion:reduce){.motion-segments>.motion-selection,.motion-dialog[open],.motion-dialog[open]::backdrop,.motion-menu-enter-active,.motion-menu-leave-active,.route-content-enter-active{transition:none!important;transform:none}.motion-segments>.motion-selection{transform:translate(var(--selection-x, 0px),var(--selection-y, 0px))}.ui-step-content,:root .desktop-workspace .digital-human-page .wizard-step-body,.cover-preview [role=tabpanel]{animation:none!important}:root .desktop-workspace .cover-workspace .cover-styles>button,:root .cover-templates-dialog .cover-all-styles>button{transform:none!important;transition:none!important}}:root[data-theme=light]{--workbench-muted: var(--text-secondary);--ui-muted: var(--text-muted);--border-default: #d7dada;--border-subtle: #e6e8e7;--border-strong: #adb3b3;--surface-card-finish: linear-gradient(155deg,#ffffffb3,#ffffff00 60%);--shadow-card: inset 0 1px 0 #fff,0 1px 3px #20242406,0 6px 18px #2024240a;--shadow-hover: inset 0 1px 0 #fff,0 3px 8px #2024240a,0 10px 24px #20242412}:root[data-theme=light] body{background:var(--surface-canvas);color:var(--text-primary)}:root[data-theme=light] *{scrollbar-color:#b9bfbd transparent}:root[data-theme=light] .desktop-workspace :is(.sidebar,.main-shell,.refreshed-topbar,.desktop-statusbar){background:var(--surface-canvas)}:root[data-theme=light] .desktop-workspace .brand small{color:var(--text-muted)}:root[data-theme=light] .desktop-workspace :is(.brand-mark,.nav-dot,.notification-dot){color:var(--text-primary)}:root[data-theme=light] .desktop-workspace :is(.nav-dot,.notification-dot){background:var(--accent)}:root[data-theme=light] .desktop-workspace :is(.nav-item.active,.wizard-nav button.active,.wizard-nav button.complete,.account-meta small,.notification-trigger,.notification-heading,.cover-debug-link){color:var(--text-primary)}:root[data-theme=light] .desktop-workspace .nav-item.active{background:var(--selection-surface);border-color:transparent}:root[data-theme=light] .desktop-workspace .reference-script-list li.selected .reference-script-select>span:first-child{background:var(--accent)!important;color:#fff}:root[data-theme=light] .desktop-workspace :is(.digital-human-page,.montage-page) .wizard-nav button.active .wizard-number{background:var(--accent)!important;border-color:transparent;color:#fff;box-shadow:0 2px 6px #24262b15}:root[data-theme=light] .desktop-workspace :is(.video-result-card,.video-empty,.video-empty-icon,.video-progress-card,.batch-results){background:var(--surface-card);border-color:var(--border-subtle)}:root[data-theme=light] .desktop-workspace :is(.service-indicator,.connection-state,.video-service-status,.preview-connected){color:var(--text-secondary);border-color:var(--border-subtle);background:var(--surface-card)}:root[data-theme=light] :is(.desktop-workspace,.login-page,dialog,.industry-popover) :is(input:not(:where([type=range],[type=radio],[type=checkbox],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],.studio-video-frame input,.wave-audio input)),textarea,select){background:var(--surface-field)!important;border-color:transparent!important;border-radius:14px;color:var(--text-primary);caret-color:var(--text-primary);outline:none!important;box-shadow:none!important}:root[data-theme=light] :is(.desktop-workspace,.login-page,dialog,.industry-popover) :is(input:not(:where([type=range],[type=radio],[type=checkbox],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],.studio-video-frame input,.wave-audio input)),textarea,select):hover:enabled{box-shadow:0 3px 12px #24262b0a!important}:root[data-theme=light] :is(.desktop-workspace,.login-page,dialog,.industry-popover) :is(input:not(:where([type=range],[type=radio],[type=checkbox],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],.studio-video-frame input,.wave-audio input)),textarea,select):focus-visible{background:var(--surface-field-hover)!important;box-shadow:0 2px 14px #24262b16!important}:root[data-theme=light] :is(.desktop-workspace,.login-page,dialog) :is(input,textarea,select):disabled{color:var(--text-disabled);cursor:not-allowed}:root[data-theme=light] .desktop-workspace .photo-edit-toggle button{background:#cdd1d1}:root[data-theme=light] .desktop-workspace .photo-edit-toggle button[aria-checked=true]{background:var(--accent)}:root[data-theme=light] .desktop-workspace .photo-tools .tool-segments{padding:4px;gap:8px;border:0;background:transparent;box-shadow:none}:root[data-theme=light] .desktop-workspace .tool-segments .motion-selection{background:var(--surface-elevated);border:0;border-radius:12px;box-shadow:var(--shadow-hover)}:root[data-theme=light] .desktop-workspace .tool-segments>button{border:0;border-radius:12px;color:var(--text-secondary)}:root[data-theme=light] .desktop-workspace .tool-segments>button[aria-pressed=true]{color:var(--text-primary)!important}:root[data-theme=light] .desktop-workspace .photo-version-switch{background:#e7e9ee;border:1px solid #d6dae2;border-radius:11px;padding:4px;gap:5px}:root[data-theme=light] .desktop-workspace .photo-version-switch button{color:#535b69;border:1px solid transparent;border-radius:8px}:root[data-theme=light] .desktop-workspace .photo-version-switch button.selected{border-color:#292c33;color:#fff;background:#292c33;box-shadow:0 2px 4px #23283318}:root[data-theme=light] .desktop-workspace .photo-version-switch button:not(.selected):hover:enabled{background:#d9dde6;color:#252a33}:root[data-theme=light] .desktop-workspace .photo-version-switch button:disabled:not(.selected){opacity:1;color:#969da8}:root[data-theme=light] .desktop-workspace .library-toolbar button{color:var(--text-secondary)}:root[data-theme=light] .desktop-workspace .library-toolbar button.active{color:var(--text-primary);background:var(--selection-surface)}:root[data-theme=light] .desktop-workspace .photo-reference-library>button{border-color:transparent;background:var(--surface-card)}:root[data-theme=light] .desktop-workspace .photo-reference-library>button.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}:root[data-theme=light] .desktop-workspace .photo-reference-library.clothing img{background:#f0f0ee}:root[data-theme=light] .desktop-workspace :is(.caption-toggle input:checked,.subtitle-switch input:checked,.reference-check,.cover-styles svg,.writing-toggle.on){background:var(--accent)}:root[data-theme=light] .cover-all-styles svg{background:var(--accent)}:root[data-theme=light] .desktop-workspace :is(.speech-style-title,.speech-style-description,.speech-speed-control strong,.speech-speed-value,.voice-selection-meta,.caption-color-trigger,.cover-ai-button,.cover-style-heading .text-button){color:var(--text-primary)}:root[data-theme=light] .desktop-workspace :is(.digital-voice-actions svg,.speech-speed-control output,.status-pill,.material-add-button,.task-link){color:var(--text-primary)}:root[data-theme=light] .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-actions button svg{color:var(--text-secondary)}:root[data-theme=light] .desktop-workspace .system-voice-dialog .voice-picker-choice :is(small,svg){color:var(--text-primary)}:root[data-theme=light] :is(.desktop-workspace,dialog) :is(a.text-button,button.text-button,.voice-card-heading small,.voice-card-heading .lucide-check,.voice-picker-heading small,.system-voice-dialog .lucide-check){color:var(--text-primary)}:root[data-theme=light] .desktop-workspace .caption-color-chip{border-color:var(--border-default)}:root[data-theme=light] .desktop-workspace .cover-workspace .cover-styles>button.selected{background:transparent;border:0}:root[data-theme=light] .desktop-workspace .cover-preview header>span{color:var(--text-secondary);background:var(--surface-field)}:root[data-theme=light] .desktop-workspace .digital-human-page .cover-ai-button{border-color:transparent}:root[data-theme=light] .desktop-workspace .speech-style-icon{background:transparent}:root[data-theme=light] .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-cards{--style-card-surface:linear-gradient(155deg,#fff 45%,#f9fafb);--style-card-selected-surface:#fff;--style-card-selected-border:#9976c9;--style-card-selected-shadow:inset 0 0 0 1px #9976c9,0 4px 10px #51406714,0 10px 22px #3234420c;--style-card-shadow:inset 0 1px 0 #fff,inset 0 -2px 0 #e8eaed,0 2px 3px #272d3708,0 7px 16px #272d370b;--style-card-icon-surface:transparent;--style-card-selected-icon-surface:transparent}:root[data-theme=light] .desktop-workspace .speech-style-card{background:linear-gradient(155deg,#fff 45%,#f9fafb);background-image:linear-gradient(155deg,#fff 45%,#f9fafb);border-color:#e3e5e9;box-shadow:inset 0 1px #fff,inset 0 -2px #e8eaed,0 2px 3px #272d3708,0 7px 16px #272d370b}:root[data-theme=light] .desktop-workspace .speech-style-card:hover:enabled{background:linear-gradient(155deg,#fff 55%,#fafbfc);box-shadow:inset 0 1px #fff,inset 0 -2px #e3e6eb,0 4px 8px #272d3710,0 12px 22px #272d3710}:root[data-theme=light] .desktop-workspace .speech-style-card[aria-checked=true],:root[data-theme=light] .desktop-workspace .speech-style-card[aria-checked=true]:hover:enabled{background:#f5f0fb;background-image:linear-gradient(145deg,#eee5fa,#faf7fe 65%,#fff);border-color:#8860bb;box-shadow:inset 0 0 0 1px #8860bb,0 4px 10px #5140671c,0 10px 22px #3234420c}:root[data-theme=light] .desktop-workspace .digital-human-page .voice-workspace-canvas .speech-style-card[aria-checked=true] .speech-style-title{color:#68408f}:root[data-theme=light] .desktop-workspace .speech-speed-track input{background:linear-gradient(to right,var(--accent) var(--speed-fill),#cdd1d1 var(--speed-fill))}:root[data-theme=light] .desktop-workspace .speech-speed-track input::-webkit-slider-thumb{background:var(--accent);border-color:var(--surface-elevated);box-shadow:0 0 0 3px #24262b0d}:root[data-theme=light] .desktop-workspace .speech-speed-track input::-moz-range-thumb{background:var(--accent);border-color:var(--surface-elevated)}:root[data-theme=light] .desktop-workspace .speech-speed-track input:focus-visible{outline-color:var(--focus-ring)}:root[data-theme=light] .studio-video-frame{border-color:var(--border-subtle)}:root[data-theme=light] .video-timeline::-webkit-slider-thumb{background:#fff}:root[data-theme=light] .video-timeline::-moz-range-thumb{background:#fff}:root[data-theme=light] .video-volume>input{background:#24262b;accent-color:#fff}:root[data-theme=light] .video-control-row button:focus-visible{outline-color:#fff}:root[data-theme=light] .video-more-menu a:is(:hover,:focus-visible){background:var(--selection-surface);color:var(--text-primary);outline-color:var(--focus-ring)}:root[data-theme=light] .update-download progress{accent-color:var(--accent)}:root[data-theme=light] .desktop-workspace :is(input[type=range],input[type=checkbox],input[type=radio]){accent-color:var(--accent)}:root[data-theme=light] .desktop-workspace :is(.aspect-options label.selected,.editing-mode-options label.selected){background:var(--selection-surface);color:var(--text-primary);border-color:var(--selection-border)}:root[data-theme=light] :is(.subtitle-color-popover,.voice-picker-dialog,.system-voice-dialog,.voice-recorder-dialog){background:var(--surface-card);color:var(--text-primary);border-color:var(--border-subtle)}:root[data-theme=light] .subtitle-color-popover :is(header,.subtitle-custom-color,.subtitle-color-presets button[aria-pressed=true]){color:var(--text-primary);background:var(--selection-surface);border-color:var(--border-subtle)}:root[data-theme=light] .subtitle-color-presets button[aria-pressed=true]>span{outline-color:var(--accent)}:root[data-theme=light] body .subtitle-color-popover[role=dialog]{background:var(--surface-card);color:var(--text-primary);border-color:var(--border-subtle);box-shadow:var(--shadow-popover)}:root[data-theme=light] body .subtitle-color-popover[role=dialog] :is(header,.subtitle-color-details){border-color:var(--border-subtle);color:var(--text-primary)}:root[data-theme=light] body .subtitle-color-popover[role=dialog] :is(button,label,small){color:var(--text-secondary)}:root[data-theme=light] body .subtitle-color-popover[role=dialog] :is(header>span,.subtitle-color-presets button>span){border-color:var(--border-default);color:var(--text-primary)}:root[data-theme=light] body .subtitle-color-popover[role=dialog] input[type=text]{background:var(--surface-field);border-color:transparent;color:var(--text-primary)}:root[data-theme=light] .desktop-workspace .voice-recorder-dialog .recorder-guidance strong{color:var(--text-primary)}:root[data-theme=light] .desktop-workspace .voice-recorder-dialog .compact-record-wave i{background:var(--text-secondary)}:root[data-theme=light] .desktop-workspace .notification-inbox{background:var(--surface-card);border-color:var(--border-subtle);box-shadow:var(--shadow-popover);color:var(--text-primary)}:root[data-theme=light] .desktop-workspace :is(.reference-textbox,.reference-source-panel,.reference-script-editor,.reference-script-list,.material-settings){border-color:transparent}:root .desktop-workspace .writing-workspace{--writing-control-height:40px;--writing-fill:var(--surface-field)}:root:not([data-theme=light]) .desktop-workspace .writing-workspace{--surface-field:#292d36;--surface-field-hover:#303541}:root .desktop-workspace .writing-workspace .writing-main{padding:28px;background:transparent;background-image:none;border:0;border-radius:0;box-shadow:none;transition:padding var(--motion-panel) var(--motion-ease)}:root:not([data-theme=light]) .desktop-workspace .digital-human-page .writing-step-surface{background-color:#242832;background-image:radial-gradient(ellipse at 50% 58%,#242832 12%,#242832ed 36%,#24283200 83%),radial-gradient(circle at 13% 23%,#ddd2ff80 0 1px,transparent 1.6px),radial-gradient(circle at 83% 16%,#ddd2ff66 0 1px,transparent 1.6px),radial-gradient(circle at 92% 62%,#cad9f566 0 1px,transparent 1.6px),radial-gradient(circle at 19% 83%,#cad9f552 0 1px,transparent 1.6px),radial-gradient(ellipse at 0% 0%,#a18ac720,transparent 58%),radial-gradient(ellipse at 100% 100%,#6c8daa10,transparent 50%),repeating-linear-gradient(0deg,transparent 0 35px,#dadfff0c 35px 36px),repeating-linear-gradient(90deg,transparent 0 35px,#dadfff0c 35px 36px);border-color:#ffffff17;box-shadow:inset 0 1px #ffffff08,0 8px 24px #080b121a}:root:not([data-theme=light]) .desktop-workspace .writing-workspace .writing-input{background:#242832;box-shadow:inset 0 1px #ffffff08,0 6px 20px #10131b1f}:root[data-theme=light] .desktop-workspace .digital-human-page .writing-step-surface{background:linear-gradient(135deg,#eeedf5,#f1f1f5 55%,#eff2f5);border-color:#e3e2ec}:root[data-theme=light] .desktop-workspace .writing-workspace{--surface-field:#fefefc;--surface-field-hover:#fff}:root[data-theme=light] .desktop-workspace .writing-workspace .writing-input{box-shadow:0 4px 18px #4e49600a,inset 0 1px #fff}:root[data-theme=light] .desktop-workspace .wizard-layout:has(.writing-step-surface) .video-result-card{background:#f4f4f8}:root .desktop-workspace .writing-workspace .writing-welcome-reveal{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--motion-panel) var(--motion-ease),opacity var(--motion-content) var(--motion-ease)}:root .desktop-workspace .writing-workspace .writing-welcome{min-height:0;overflow:hidden;text-align:center}:root .desktop-workspace .writing-workspace .writing-welcome h2{display:flex;justify-content:center;align-items:center;gap:10px;margin:12px 0 14px;font:600 clamp(22px,2.2vw,34px)/1.35 var(--font-interface);color:var(--text-primary);letter-spacing:0}:root .desktop-workspace .writing-workspace .writing-welcome h2>svg{color:var(--icon-creative);flex:none;align-self:flex-start;margin-top:-4px}:root .desktop-workspace .writing-workspace .writing-welcome p{margin:0 0 28px;font-size:14px;line-height:1.7;color:var(--text-muted)}:root .desktop-workspace .writing-workspace.assistant-expanded .writing-welcome-reveal{grid-template-rows:0fr;opacity:0}:root .desktop-workspace .writing-workspace.assistant-expanded .writing-main{padding:16px 20px}:root .desktop-workspace .writing-workspace .writing-input{background:var(--surface-field);border:0;border-radius:22px;overflow:hidden;transition:box-shadow var(--motion-control) var(--motion-ease)}:root .desktop-workspace .writing-workspace .writing-input:is(:hover,:has(textarea:focus-visible)){box-shadow:0 5px 20px #171b2410}:root .desktop-workspace .writing-workspace .writing-input textarea{border:0!important;background:transparent!important;border-radius:22px!important;padding-inline:20px;outline:none!important;box-shadow:none!important}:root .desktop-workspace .writing-workspace .writing-input-tools{background:transparent;padding-inline:18px;border-radius:0;justify-content:space-between;align-items:center}:root .desktop-workspace .writing-workspace .writing-switch{font-size:13px;font-weight:600;gap:8px}:root .desktop-workspace .writing-workspace .writing-switch>svg,:root .desktop-workspace .writing-workspace .writing-assistant h2>svg{color:var(--writing-icon);flex:none}:root .desktop-workspace .writing-workspace{--writing-icon:var(--icon-creative,#b59bf0)}:root .desktop-workspace .writing-workspace .writing-toggle{background:var(--border-strong)}:root .desktop-workspace .writing-workspace .writing-toggle.on{background:var(--accent)}:root .desktop-workspace .writing-workspace .writing-assistant>header{border:0;padding-top:10px}:root .desktop-workspace .writing-workspace .writing-assistant fieldset{display:grid;grid-template-columns:minmax(180px,.7fr) minmax(0,1.3fr);gap:14px 16px;padding:3px}:root .desktop-workspace .writing-workspace :is(.writing-industry>label,.writing-intent>label,.writing-options>label,.writing-option>label,.writing-hook>span){font-weight:600}:root .desktop-workspace .writing-workspace .writing-options>label>input{font-weight:400}:root .desktop-workspace .writing-workspace :is(.writing-industry,.writing-intent){display:flex;flex-direction:column;align-items:stretch;gap:8px}:root .desktop-workspace .writing-workspace :is(.writing-industry,.writing-intent)>label{width:auto}:root .desktop-workspace .writing-workspace .writing-industry .industry-input{width:100%;flex:auto}:root .desktop-workspace .writing-workspace :is(.writing-options,.writing-hook){grid-column:1/-1}:root .desktop-workspace .writing-workspace :is(.writing-options>label,.writing-option){display:flex;flex-direction:column;align-items:stretch;gap:8px;font-size:12px;min-width:0}:root .desktop-workspace .writing-workspace .writing-options input{width:100%;flex:0 0 auto}:root .desktop-workspace .writing-workspace :is(.writing-assistant input,.industry-entry input,.writing-select){margin:0;height:var(--writing-control-height);min-height:var(--writing-control-height);border:0!important;border-radius:13px;background:var(--surface-field)!important;color:var(--text-primary);box-shadow:none!important;outline:none!important;font:inherit;font-size:12px}:root .desktop-workspace .writing-workspace :is(.writing-assistant input,.industry-entry input,.writing-select):focus-visible{outline:none!important;outline-offset:0!important;box-shadow:inset 0 0 0 2px var(--focus-ring)!important}:root .desktop-workspace .writing-workspace :is(.writing-assistant input,.industry-entry input,.writing-select):hover:enabled{background:var(--surface-field-hover)!important}:root .desktop-workspace .writing-workspace .writing-intent>div{border:0;border-radius:13px}:root .desktop-workspace .writing-workspace .writing-intent input{background:transparent!important}:root .desktop-workspace .writing-workspace .writing-intent input:hover:enabled{background:transparent!important}:root .desktop-workspace .writing-workspace .writing-chips button{border:0;border-radius:10px}:root .desktop-workspace .writing-workspace .writing-chips button.selected{background:var(--accent);color:#fff}:root .desktop-workspace .writing-workspace .writing-generate .primary-button{margin-left:auto}:root .desktop-workspace .writing-workspace .industry-entry>button{border:0;color:var(--text-secondary)}:root .desktop-workspace .writing-workspace .industry-entry>button:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--focus-ring)}:root .industry-popover{border-color:var(--border-subtle)}:root .industry-popover li{white-space:nowrap}:root .industry-popover li:is(.selected,.active,:hover){background:var(--selection-surface);border-color:transparent;color:var(--text-primary)}:root .industry-popover li.selected svg{color:var(--text-secondary)}:root .desktop-workspace .writing-workspace .writing-select{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;width:100%;text-align:left;cursor:pointer}.writing-select>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.writing-select>svg{flex:none;color:var(--text-muted);transition:transform var(--motion-control) var(--motion-ease)}.writing-select>svg.rotated{transform:rotate(180deg)}.writing-select-menu{position:fixed;z-index:1100;padding:6px;border:1px solid var(--border-subtle);border-radius:14px;box-sizing:border-box;background:var(--surface-elevated);box-shadow:var(--shadow-popover);color:var(--text-primary);font:13px var(--font-interface)}.writing-select-menu ul{list-style:none;padding:0;margin:0;max-height:228px;overflow:auto}.writing-select-menu li{padding:10px 12px;border-radius:9px;cursor:pointer;white-space:nowrap;transition:background var(--motion-control) var(--motion-ease)}.writing-select-menu li:is(.active,:hover){background:var(--surface-hover)}.writing-select-menu li[aria-selected=true]{background:var(--selection-surface);color:var(--selection-text);font-weight:600}:root .desktop-workspace .writing-workspace .writing-select:disabled{color:var(--text-disabled);background:var(--surface-disabled)!important;cursor:not-allowed}@media(max-height:800px){:root .desktop-workspace .writing-workspace .writing-input{height:80px}:root .desktop-workspace .writing-workspace .writing-main{padding:20px}:root .desktop-workspace .writing-workspace.assistant-expanded .writing-main{padding:12px 14px}:root .desktop-workspace .writing-workspace .writing-welcome h2{margin:4px 0 10px}:root .desktop-workspace .writing-workspace .writing-welcome p{margin-bottom:18px;font-size:12px}:root .desktop-workspace .writing-workspace{--writing-control-height:32px}:root .desktop-workspace .writing-workspace .writing-assistant fieldset{gap:8px 12px}:root .desktop-workspace .writing-workspace :is(.writing-industry,.writing-intent,.writing-options>label,.writing-option){gap:6px}}@media(max-width:700px){:root .desktop-workspace .writing-workspace .writing-assistant fieldset{grid-template-columns:minmax(0,1fr)}}:root{--icon-creative:#b49ae8;--icon-teal:#7ab8b0;--icon-rose:#d59aac;--icon-blue:#91b0df;--icon-amber:#d4b078;--icon-slate:#a0b0c8}:root[data-theme=light]{--icon-creative:#8968be;--icon-teal:#4b9287;--icon-rose:#b8718a;--icon-blue:#6089b5;--icon-amber:#b48a46;--icon-slate:#7186a0}:root[data-theme=light] :is(.native-titlebar img,.brand-mark img,.login-logo){filter:none}:root[data-theme=light] .desktop-workspace .nav-item.active>svg{color:var(--icon-creative)}:root .desktop-workspace .photo-tools .tool-segments>button:first-of-type>svg{color:var(--icon-teal)}:root .desktop-workspace .photo-tools .tool-segments>button:last-of-type>svg{color:var(--icon-rose)}:root .desktop-workspace .speech-section-title h3{display:flex;align-items:center;gap:8px}:root .desktop-workspace .speech-section-title h3>svg{color:var(--icon-creative);flex:none}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-actions button:nth-child(1)>svg{color:var(--icon-blue)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-actions button:nth-child(2)>svg{color:var(--icon-teal)}:root .desktop-workspace .digital-human-page .voice-workspace-canvas .digital-voice-actions button:nth-child(3)>svg{color:var(--icon-creative)}:root .desktop-workspace .voice-selection-meta>svg{color:var(--icon-creative)}:root .desktop-workspace .speech-style-card{--style-icon:var(--icon-creative)}:root .desktop-workspace .speech-style-card[data-style=natural]{--style-icon:var(--icon-teal)}:root .desktop-workspace .speech-style-card[data-style=empathetic]{--style-icon:var(--icon-rose)}:root .desktop-workspace .speech-style-card[data-style=professional]{--style-icon:var(--icon-blue)}:root .desktop-workspace .speech-style-card[data-style=enthusiastic]{--style-icon:var(--icon-amber)}:root .desktop-workspace .speech-style-card[data-style=rational]{--style-icon:var(--icon-slate)}:root .desktop-workspace .speech-style-card .speech-style-icon{background:color-mix(in srgb,var(--style-icon) 9%,transparent)}:root .desktop-workspace .speech-style-card .speech-style-icon svg{color:var(--style-icon)}:root .desktop-workspace .speech-style-card[aria-checked=true] .speech-style-icon{background:color-mix(in srgb,var(--style-icon) 14%,transparent)}:root[data-theme=light] .desktop-workspace .voice-recorder-dialog .compact-recorder .record-toggle{background:var(--icon-creative);border-color:transparent;color:#fff}:root[data-theme=light] .desktop-workspace .voice-recorder-dialog .compact-recorder .record-toggle:hover:enabled{background:#7958af}:root .desktop-workspace .speech-empty-icon>svg{color:var(--icon-creative)}:root .desktop-workspace .speech-audio-empty>svg{color:var(--icon-blue)}:root .desktop-workspace .writing-select{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;min-height:34px;padding:6px 11px;border:1px solid var(--border-subtle);border-radius:11px;background:var(--surface-field);color:var(--text-primary);font:12px var(--font-interface);text-align:left;cursor:pointer;box-shadow:none;outline:none}:root .desktop-workspace .writing-select:hover:enabled{background:var(--surface-field-hover)}:root .desktop-workspace .writing-select:disabled{cursor:not-allowed;color:var(--text-disabled);background:var(--surface-disabled)}:root .desktop-workspace .writing-select:focus:not(:focus-visible){outline:none!important;box-shadow:none}:root .desktop-workspace .writing-select:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--focus-ring)}.writing-select-menu.motion-menu-enter-active,.writing-select-menu.motion-menu-leave-active{transition:opacity .18s var(--motion-ease),transform .18s var(--motion-ease),clip-path .18s var(--motion-ease);clip-path:inset(-32px -32px -32px -32px round 14px)}.writing-select-menu.motion-menu-enter-from,.writing-select-menu.motion-menu-leave-to{opacity:0;transform:translateY(var(--select-offset,-4px));clip-path:var(--select-reveal,inset(0 0 85% 0 round 14px))}@media(prefers-reduced-motion:reduce){.writing-select-menu.motion-menu-enter-active,.writing-select-menu.motion-menu-leave-active{transition:none!important}}:root{--caption-bright-text-surface:#282e39;--caption-dark-text-surface:#eef0f3}:root[data-theme=light]{--caption-bright-text-surface:#657080;--caption-dark-text-surface:#eff0f3}:root .desktop-workspace :is(.final-review .caption-preview,.review-list .caption-preview){background:var(--caption-preview-surface);border:0;border-radius:10px;padding:10px 12px;text-shadow:none;-webkit-text-stroke:0;line-height:1.8}.caption-option{display:flex;align-items:center;gap:9px}:root .desktop-workspace .caption-toggle{min-height:34px;align-items:center;gap:10px;line-height:20px}:root .desktop-workspace .caption-toggle>span{display:block;line-height:20px}:root .desktop-workspace .caption-toggle input{display:block;box-sizing:border-box;align-self:center;flex:0 0 34px;width:34px;height:20px;min-height:20px;padding:0;margin:0;border:0}:root .desktop-workspace .caption-toggle input:before{width:14px;height:14px;top:3px;left:3px}:root .desktop-workspace :is(.caption-controls,.caption-option){min-height:34px;align-items:center}:root .desktop-workspace .caption-color-trigger{box-sizing:border-box;height:34px;min-height:34px}:root .desktop-workspace .caption-size-select{width:76px}:root .desktop-workspace .caption-font-select{width:140px}:root .desktop-workspace .caption-controls .writing-select:focus-visible{outline:none!important;box-shadow:inset 0 0 0 2px var(--focus-ring)}@media(max-width:1100px){:root .desktop-workspace .caption-font-select{width:126px}}:root .web-workspace{--accent: #63e6a0;--accent-hover: #7cf0b2;--accent-pressed: #4dcc89;--selection-surface: #63e6a016;--selection-text: #8cf4bc;--selection-border: #63e6a05c;--focus-ring: #76eeb0;--focus-halo: #63e6a026;--button-primary-bg: #62e59f;--button-primary-hover: #7cf0b2;--button-primary-pressed: #4dcc89;--button-primary-text: #07120d;--surface-canvas: #090d10;--surface-workspace: #11171b;--surface-card: #151c21;--surface-elevated: #1a2228;--surface-field: #0e1418;--surface-field-hover: #141c21;--surface-hover: #1a242a;--surface-pressed: #202b32;--surface-disabled: #141a1e;--text-primary: #f0f5f2;--text-secondary: #c4cfca;--text-muted: #82918a;--text-placeholder: #74827c;--border-default: #29343a;--border-subtle: #202a2f;--border-strong: #3b4a51;--workbench-surface: linear-gradient(145deg,#12191d,#0e1418);--workbench-panel: #151d22;--workbench-line: #2a373d;--workbench-soft-line: #222e33;--workbench-field: #0d1317;--workbench-ink: #eef5f1;--workbench-muted: #8b9992;--workbench-shadow: inset 0 1px 0 #ffffff08,0 18px 50px #00000024;background:radial-gradient(circle at 72% -8%,#1e5a4728,transparent 36%),linear-gradient(180deg,#0b1013,#080c0f)}:root[data-theme=light] .web-workspace{--accent: #167f55;--accent-hover: #0f8e5a;--accent-pressed: #0d6947;--selection-surface: #167f5512;--selection-text: #0f704b;--selection-border: #167f5548;--focus-ring: #168359;--focus-halo: #1683591c;--button-primary-bg: #177e55;--button-primary-hover: #0f8e5a;--button-primary-pressed: #0d6947;--button-primary-text: #fff;--surface-canvas: #f2f6f4;--surface-workspace: #fff;--surface-card: #fbfdfc;--surface-elevated: #fff;--surface-field: #f0f5f2;--surface-field-hover: #e8f1ec;--surface-hover: #eaf2ee;--surface-pressed: #dce9e2;--surface-disabled: #edf1ef;--text-primary: #17241e;--text-secondary: #43534b;--text-muted: #66766e;--text-placeholder: #77847e;--border-default: #ccd9d2;--border-subtle: #e1e9e5;--border-strong: #a8bbb1;--workbench-surface: #fff;--workbench-panel: #f8fbf9;--workbench-line: #d4e0da;--workbench-soft-line: #e4ebe7;--workbench-field: #f1f6f3;--workbench-ink: #1c2923;--workbench-muted: #68776f;--workbench-shadow: inset 0 1px 0 #fff,0 12px 35px #153d270b;background:linear-gradient(180deg,#f4f8f6,#eef4f1)}:root .web-workspace .main-shell,:root .web-workspace .refreshed-topbar,:root .web-workspace .desktop-statusbar,:root .web-workspace .sidebar{background:transparent}:root .web-workspace .sidebar{flex-basis:210px;width:210px;padding:24px 16px;background:linear-gradient(180deg,#0e1519,#0a1013);border-right:1px solid #1c292f}:root[data-theme=light] .web-workspace .sidebar{background:#fbfdfc;border-color:#dce6e1}:root .web-workspace .brand{padding:0 7px 20px}:root .web-workspace .brand-mark{width:36px;height:36px;background:transparent;box-shadow:none}:root .web-workspace .brand-text{font-size:17px;color:var(--text-primary)}:root .web-workspace .brand-text small{color:var(--text-muted)}:root .web-workspace .nav-caption{margin:0 10px 10px;color:var(--text-muted);font-size:11px;letter-spacing:.08em}:root .web-workspace .nav-item{min-height:44px;padding:11px 12px;border:1px solid transparent;border-radius:11px;color:var(--text-muted)}:root .web-workspace .nav-item:hover{color:var(--text-primary);background:var(--surface-hover)}:root .web-workspace .nav-item.active{color:#b7f7d2;border-color:#63e6a029;background:linear-gradient(90deg,#63e6a018,#63e6a008)}:root[data-theme=light] .web-workspace .nav-item.active{color:#146f4b}:root .web-workspace .topbar{min-height:64px;height:64px;padding:0 26px;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-canvas) 90%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}:root .web-workspace .desktop-title strong{color:var(--text-primary)}:root .web-workspace .desktop-title{color:var(--text-muted)}:root .web-workspace .new-project{width:auto;min-width:116px;padding:9px 14px;color:var(--button-primary-text)}:root .web-workspace .account-trigger{border-color:var(--border-subtle);background:var(--surface-card)}:root .web-workspace .account-trigger:hover{border-color:var(--border-strong);background:var(--surface-hover)}:root .web-workspace .page-content{padding:24px clamp(16px,2.5vw,36px) 38px;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;overscroll-behavior:contain}:root .web-workspace .wizard-layout,:root .web-workspace .montage-layout{height:auto;min-height:100%;align-items:start;grid-template-columns:minmax(0,1fr) clamp(250px,24vw,340px)!important;grid-template-rows:auto auto;gap:18px}:root .web-workspace .wizard-nav{grid-column:1/-1;grid-row:1;position:sticky;top:0;z-index:4;width:100%;height:auto;min-height:62px;padding:8px 14px;overflow:visible;border:1px solid var(--border-subtle);border-radius:14px;background:color-mix(in srgb,var(--surface-card) 92%,transparent);box-shadow:0 12px 35px #00000014;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}:root .web-workspace .wizard-nav ol{display:flex;width:100%;margin:0;gap:8px}:root .web-workspace .wizard-nav li{flex:1;min-width:0;margin:0}:root .web-workspace .wizard-nav button{min-height:44px;padding:7px 10px;border-radius:10px}:root .web-workspace .wizard-nav button.active{color:var(--text-primary);background:var(--selection-surface)}:root .web-workspace .wizard-nav button.active .wizard-number{background:var(--accent)!important;color:#07120d}:root .web-workspace .wizard-nav button.complete:not(.active) .wizard-number{color:var(--selection-text);border-color:var(--selection-border);background:var(--selection-surface)}:root .web-workspace .wizard-nav-copy strong{font-size:13px}:root .web-workspace .wizard-nav-heading,:root .web-workspace .wizard-local-note{display:none}:root .web-workspace .wizard-editor,:root .web-workspace .digital-human-page .wizard-layout>.wizard-editor{grid-column:1;grid-row:2;width:100%;height:auto;max-height:none;min-height:640px;align-self:start;overflow:visible}:root .web-workspace .digital-human-page .digital-step-surface{min-height:640px;overflow:visible;background:var(--workbench-surface)}:root .web-workspace .wizard-editor-heading,:root .web-workspace .digital-human-page :is(.wizard-editor-heading,.photo-workbench-heading){min-height:68px;height:auto;padding:22px 24px 12px}:root .web-workspace .wizard-step-body,:root .web-workspace .wizard-step-body:has(.copy-workspace),:root .web-workspace .wizard-step-body:has(.montage-copy-workspace),:root .web-workspace .digital-human-page .wizard-step-body{min-height:0;overflow:visible;padding:10px 24px 22px}:root .web-workspace .writing-workspace{min-height:520px}:root .web-workspace .writing-main{border:1px solid var(--workbench-soft-line)}:root .web-workspace .writing-input{height:190px}:root .web-workspace .writing-main textarea{min-height:0!important;max-height:none!important}:root .web-workspace .writing-assistant{overflow:visible}:root .web-workspace .wizard-controls{position:static;min-height:64px;margin:16px 0 0;padding:11px 15px;border-color:var(--border-default);background:var(--surface-card)}:root .web-workspace .video-result-column{grid-column:2;grid-row:2;position:sticky;top:80px;height:auto;max-height:calc(100dvh - 120px);overflow:auto}:root .web-workspace .video-result-card,:root .web-workspace .task-card{border:1px solid var(--border-subtle);background:var(--surface-card)}:root .web-workspace .desktop-statusbar{min-height:28px;height:28px;border-top:1px solid var(--border-subtle)}@media(max-width:1000px){:root .web-workspace .sidebar{flex-basis:176px;width:176px}:root .web-workspace .wizard-layout,:root .web-workspace .montage-layout{grid-template-columns:minmax(0,1fr) 260px!important}:root .web-workspace .wizard-nav-copy small{display:none}:root .web-workspace .topbar-right{gap:8px}:root .web-workspace .appearance-switch{display:none}}@media(max-width:720px){body:has(.web-workspace){overflow:hidden}:root .web-workspace.shell{display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}:root .web-workspace .sidebar,:root .web-workspace.sidebar-collapsed .sidebar{flex:none;width:100%;height:auto;min-height:0;padding:9px 12px 8px;border:0;border-bottom:1px solid var(--border-subtle);overflow:hidden}:root .web-workspace .brand{padding:0}:root .web-workspace .brand-mark{width:30px;height:30px}:root .web-workspace .brand-text{font-size:15px}:root .web-workspace .brand-text small{display:none}:root .web-workspace .sidebar-nav,:root .web-workspace.sidebar-collapsed .sidebar-nav{display:flex;gap:6px;margin:8px -2px 0;overflow-x:auto;scrollbar-width:none}:root .web-workspace .sidebar-nav::-webkit-scrollbar{display:none}:root .web-workspace .nav-group{display:contents}:root .web-workspace .nav-caption{display:none}:root .web-workspace .nav-item{flex:0 0 auto;min-height:35px;margin:0;padding:7px 10px;font-size:12px;border-radius:9px}:root .web-workspace .nav-item svg{width:16px;height:16px}:root .web-workspace.sidebar-collapsed :is(.brand-text,.nav-label){display:inline!important}:root .web-workspace .main-shell{flex:1;min-height:0;overflow:hidden}:root .web-workspace .topbar{min-height:54px;height:54px;padding:0 12px}:root .web-workspace .sidebar-toggle,:root .web-workspace .workspace-home,:root .web-workspace .desktop-title>span,:root .web-workspace .desktop-title>svg:not(.workspace-home),:root .web-workspace .appearance-switch,:root .web-workspace .notification-trigger+*,:root .web-workspace .account-meta small{display:none}:root .web-workspace .desktop-title strong{font-size:13px;white-space:nowrap}:root .web-workspace .topbar-right{margin-left:auto;gap:6px}:root .web-workspace .new-project{min-width:0;padding:8px 10px;font-size:12px}:root .web-workspace .account-trigger{min-width:0;padding:5px}:root .web-workspace .account-meta{display:none}:root .web-workspace .page-content{flex:1;min-height:0;overflow-y:auto;padding:12px 10px 28px}:root .web-workspace .wizard-layout,:root .web-workspace .montage-layout,:root .web-workspace .wizard-layout.without-preview,:root .web-workspace .wizard-layout:has(.video-result-column){display:flex;flex-direction:column;min-height:0;gap:12px}:root .web-workspace .wizard-nav{order:0;position:sticky;top:0;padding:6px;min-height:48px;border-radius:11px;overflow-x:auto}:root .web-workspace .wizard-nav ol{min-width:max-content;gap:4px}:root .web-workspace .wizard-nav li{flex:0 0 auto}:root .web-workspace .wizard-nav button{min-height:36px;width:auto;padding:6px 9px}:root .web-workspace .wizard-nav-copy strong{font-size:11px}:root .web-workspace .wizard-nav .wizard-number{width:20px;height:20px;min-width:20px}:root .web-workspace .wizard-editor,:root .web-workspace .digital-human-page .wizard-layout>.wizard-editor{order:1;min-height:0;height:auto!important;overflow:visible}:root .web-workspace .digital-human-page .digital-step-surface{min-height:0;overflow:visible;border-radius:12px}:root .web-workspace .wizard-editor-heading,:root .web-workspace .digital-human-page :is(.wizard-editor-heading,.photo-workbench-heading){min-height:56px;padding:16px 15px 8px}:root .web-workspace .wizard-step-body,:root .web-workspace .digital-human-page .wizard-step-body{padding:8px 14px 16px;overflow:visible!important}:root .web-workspace .writing-workspace{min-height:0}:root .web-workspace .writing-balance{display:none}:root .web-workspace .writing-main{padding:12px}:root .web-workspace .writing-welcome h2{font-size:21px;justify-content:flex-start;text-align:left}:root .web-workspace .writing-welcome p{text-align:left}:root .web-workspace .writing-input{height:180px}:root .web-workspace .writing-assistant fieldset{grid-template-columns:1fr}:root .web-workspace .writing-options{grid-template-columns:1fr}:root .web-workspace .digital-human-page .voice-layout .voice-step-body{padding:4px 12px 14px;overflow:visible}:root .web-workspace .digital-human-page .voice-workspace-canvas .digital-voice-panel,:root .web-workspace .digital-human-page .voice-workspace-canvas .speech-workspace-layout{display:flex;flex-direction:column}:root .web-workspace .digital-human-page .voice-workspace-canvas .selected-digital-voice,:root .web-workspace .digital-human-page .voice-workspace-canvas .speech-result-panel{width:100%;padding:14px 0 0;border-left:0;border-top:1px solid var(--workbench-soft-line)}:root .web-workspace .digital-human-page .digital-voice-actions{grid-template-columns:1fr 1fr}:root .web-workspace .wizard-controls{position:sticky;bottom:0;z-index:3;flex-wrap:wrap}:root .web-workspace .wizard-controls>div{margin-left:auto}:root .web-workspace .video-result-column{order:2;position:static;max-height:none;overflow:visible}:root .web-workspace .desktop-statusbar{display:none}}@media(max-width:430px){:root .web-workspace .topbar{padding-inline:9px}:root .web-workspace .desktop-title{display:none}:root .web-workspace .topbar-right{width:100%;justify-content:flex-end}:root .web-workspace .new-project{margin-right:auto}:root .web-workspace .digital-human-page .digital-voice-actions{grid-template-columns:1fr}:root .web-workspace .wizard-controls{align-items:stretch}:root .web-workspace .wizard-controls>div{width:100%;justify-content:flex-end}}@media(prefers-reduced-motion:reduce){:root .web-workspace .wizard-nav{-webkit-backdrop-filter:none;backdrop-filter:none}}:root[data-surface=web] .web-workspace .writing-workspace{width:100%;max-width:none;min-width:0;margin:0}:root[data-surface=web] .web-workspace .writing-workspace .writing-main,:root[data-surface=web] .web-workspace .writing-workspace .writing-reveal{width:100%;max-width:none;min-width:0;margin:0;padding:0!important;box-sizing:border-box;align-self:stretch}:root[data-surface=web] .web-workspace .writing-workspace .writing-main{border:0}:root[data-surface=web] .web-workspace .writing-workspace .writing-assistant{width:100%;max-width:none;min-width:0;padding:0;margin:0;box-sizing:border-box;justify-self:stretch}:root[data-surface=web] .web-workspace .writing-workspace .writing-assistant fieldset{padding:0}.landing-page{--land-bg:#090b0d;--land-panel:#111417;--land-line:#24292d;--land-text:#f4f7f5;--land-muted:#929a96;--land-green:#57eb92;--land-green-2:#8affb4;min-height:100vh;background:var(--land-bg);color:var(--land-text);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden;letter-spacing:.01em}.landing-page *{box-sizing:border-box}.landing-page a{text-decoration:none}.landing-nav{position:relative;z-index:20;height:76px;display:flex;align-items:center;max-width:1240px;margin:auto;padding:0 24px;border-bottom:1px solid #ffffff0d}.landing-brand{display:flex;align-items:center;gap:10px;color:var(--land-text)}.landing-brand>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#12151a;border:1px solid #ffffff17}.landing-brand img{width:25px;height:25px}.landing-brand strong{font-size:17px;line-height:1.05}.landing-brand small{display:block;margin-top:5px;color:#737d77;font-size:9px;font-weight:600;letter-spacing:.14em}.landing-nav>nav{display:flex;gap:40px;margin:auto}.landing-nav>nav a,.landing-login{color:#a4aaa7;font-size:14px;transition:.2s}.landing-nav>nav a:hover,.landing-login:hover{color:#fff}.landing-nav-actions{display:flex;align-items:center;gap:22px}.landing-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:0 24px;border-radius:10px;color:#07100b;background:linear-gradient(135deg,var(--land-green-2),var(--land-green));font-size:14px;font-weight:800;box-shadow:0 10px 35px #35dd7820;transition:transform .2s,box-shadow .2s}.landing-button:hover{transform:translateY(-2px);box-shadow:0 14px 40px #35dd7834}.landing-button.compact{min-height:38px;padding:0 17px;border-radius:8px;font-size:13px}.landing-hero{position:relative;padding:102px 24px 0;text-align:center}.hero-glow{position:absolute;width:840px;height:520px;left:50%;top:-60px;transform:translate(-50%);background:radial-gradient(circle,#52f09218,transparent 68%);pointer-events:none}.hero-orbit{position:absolute;left:50%;border:1px solid #70f5a60c;border-radius:50%;transform:translate(-50%);pointer-events:none}.orbit-one{width:780px;height:780px;top:160px}.orbit-two{width:1080px;height:1080px;top:10px}.hero-copy{position:relative;z-index:2;max-width:900px;margin:auto}.hero-kicker{display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border-radius:99px;border:1px solid #73f1a52b;background:#5ee9920a;color:#aeb6b1;font-size:12px}.hero-kicker i{width:6px;height:6px;border-radius:50%;background:var(--land-green);box-shadow:0 0 14px var(--land-green)}.hero-copy h1{margin:30px 0 22px;font-size:clamp(48px,6vw,78px);line-height:1.12;letter-spacing:-.055em;font-weight:770}.hero-copy h1 em{font-style:normal;background:linear-gradient(90deg,#fff,#c4cdc8 48%,#72ed9f);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy>p{max-width:720px;margin:0 auto;color:#969d99;font-size:17px;line-height:1.9}.hero-actions{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:32px}.landing-secondary{display:inline-flex;align-items:center;gap:9px;height:48px;padding:0 22px;border:1px solid #ffffff16;border-radius:10px;background:#ffffff08;color:#d6dcd8;font-size:14px;font-weight:650}.hero-trust{display:flex;justify-content:center;gap:25px;margin-top:23px;color:#737c77;font-size:12px}.hero-trust span{display:flex;align-items:center;gap:6px}.hero-trust svg{color:var(--land-green)}.product-stage{position:relative;z-index:3;max-width:1120px;margin:76px auto 0;padding:0 22px}.product-stage:before{content:"";position:absolute;inset:-70px 10% auto;height:300px;background:radial-gradient(ellipse,#6fffa61b,transparent 66%);filter:blur(12px)}.product-window{position:relative;text-align:left;border:1px solid #ffffff1c;border-radius:17px 17px 0 0;padding:10px 10px 0;background:linear-gradient(145deg,#24292d,#0c0e10 50%);box-shadow:0 35px 100px #000c,0 0 80px #6aec9a0c}.mock-titlebar{height:42px;display:flex;align-items:center;padding:0 13px;color:#dbe2dd;font-size:11px}.mock-titlebar .mock-logo{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;background:#252a31;margin-right:7px}.mock-titlebar img{width:17px;height:17px}.mock-titlebar strong{margin-right:auto}.mock-titlebar>i{width:7px;height:7px;border:1px solid #707873;border-radius:2px;margin-left:13px}.mock-app{height:530px;display:grid;grid-template-columns:165px 1fr;overflow:hidden;border:1px solid #ffffff0d;border-radius:10px 10px 0 0;background:#111419}.mock-app aside{padding:25px 14px;border-right:1px solid #ffffff0b;background:#0d1014}.mock-app aside>span,.mock-app aside>b{display:flex;align-items:center;gap:9px;padding:10px 11px;border-radius:7px;color:#747d79;font-size:11px;font-weight:600}.mock-app aside>b{color:#e4e9e6;background:linear-gradient(90deg,#4fd98722,transparent);box-shadow:inset 2px 0 var(--land-green)}.mock-app aside .mock-caption{padding:0 7px 9px;color:#3f4944;font-size:9px;text-transform:uppercase}.mock-app aside .assets{margin-top:30px}.mock-workspace{min-width:0;padding:21px 24px;background:radial-gradient(circle at 70% 0,#6ced9a08,transparent 30%),#14171b}.mock-steps{height:50px;display:flex;align-items:center;justify-content:center;color:#656e69;font-size:10px}.mock-steps b,.mock-steps em{display:flex;align-items:center;gap:6px;font-style:normal}.mock-steps b{color:#8df5b1}.mock-steps i{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;background:#242a2f;font-style:normal}.mock-steps b i{color:#0a160e;background:var(--land-green)}.mock-steps>span{width:62px;height:1px;background:#2c3330;margin:0 10px}.mock-heading{display:flex;justify-content:space-between;align-items:center;margin:17px 0}.mock-heading small{display:block;color:#6c7771;font-size:9px}.mock-heading strong{display:block;margin-top:6px;font-size:16px}.mock-heading button,.mock-tools button{border:1px solid #5ced9438;border-radius:6px;background:#4ee48814;color:#7fecaa;font-size:9px;padding:8px 11px}.mock-panels{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:12px}.mock-editor,.mock-preview{border:1px solid #ffffff0c;border-radius:10px;background:#191d22;padding:15px}.mock-editor label{display:flex;justify-content:space-between;color:#bbc3be;font-size:10px}.mock-editor label small{color:#5c6661}.mock-text{height:120px;margin-top:10px;padding:16px;border:1px solid #ffffff0d;border-radius:8px;background:#13171b;color:#bec6c1;font-size:11px;line-height:1.8}.mock-text span{display:block}.mock-text i{display:block;width:70%;height:5px;border-radius:3px;background:#ffffff08;margin-top:12px}.mock-text i:last-child{width:45%;margin-top:7px}.mock-tools{display:flex;gap:8px;margin:10px 0 17px}.mock-tools button{display:flex;gap:5px;align-items:center}.mock-tools button:last-child{color:#aab3ae;border-color:#ffffff0e;background:#ffffff05}.mock-list>b{font-size:10px;color:#8a958f}.mock-list>span{display:flex;align-items:center;gap:9px;margin-top:7px;padding:10px;border-radius:7px;background:#12161a;color:#8f9993;font-size:9px}.mock-list>span i{font-style:normal;color:#68e997}.mock-list>span em{font-style:normal;margin-left:auto;color:#5d6762}.mock-preview{display:flex;flex-direction:column;align-items:center}.preview-card{position:relative;width:118px;height:210px;overflow:hidden;border-radius:10px;background:linear-gradient(160deg,#34423b,#111514 65%)}.preview-person{position:absolute;top:0;right:0;bottom:0;left:0}.preview-person span{position:absolute;width:46px;height:46px;border-radius:50%;background:linear-gradient(145deg,#b3a69b,#51443d);left:36px;top:44px}.preview-person i{position:absolute;width:84px;height:115px;border-radius:45px 45px 7px 7px;background:linear-gradient(145deg,#302e3b,#161723);left:17px;top:84px}.preview-card button{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:39px;height:39px;border:1px solid #ffffff24;border-radius:50%;background:#0b0e0daa;color:#fff;display:grid;place-items:center}.mock-preview>strong{font-size:11px;margin-top:14px}.mock-preview>small{font-size:8px;color:#68716d;margin-top:5px}.floating-card{position:absolute;display:flex;align-items:center;text-align:left;border:1px solid #ffffff18;border-radius:12px;background:#181d1ddd;box-shadow:0 18px 45px #0008;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.float-task{right:-14px;top:175px;padding:12px 15px;gap:10px}.float-task>span{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:#59ea9220;color:var(--land-green)}.float-task strong,.float-task small{display:block}.float-task strong{font-size:11px}.float-task small{color:#727c76;font-size:8px;margin-top:4px}.float-speed{left:-8px;bottom:62px;gap:8px;padding:11px 14px;color:#a4f8c1}.float-speed strong{font-size:10px}.audience-strip{padding:42px 24px 72px;text-align:center;border-top:1px solid #ffffff08;background:linear-gradient(#0d1012,#090b0d)}.audience-strip p{color:#737c77;font-size:12px}.audience-strip div{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:23px;color:#c4cbc7;font-size:13px;font-weight:650}.audience-strip i{width:3px;height:3px;border-radius:50%;background:#4be487}.landing-section{max-width:1180px;margin:auto;padding:110px 24px}.section-heading{text-align:center;max-width:760px;margin:auto}.section-heading>span,.section-tag{display:inline-block;color:var(--land-green);font-size:12px;font-weight:750;letter-spacing:.15em}.section-heading h2,.workflow-copy h2{margin:17px 0 0;font-size:clamp(34px,4vw,50px);line-height:1.2;letter-spacing:-.035em}.section-heading p,.workflow-copy>p{color:#858e89;font-size:15px;line-height:1.8}.section-heading p{margin:18px 0 0}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:52px}.feature-grid article{position:relative;min-height:220px;padding:28px;border:1px solid var(--land-line);border-radius:14px;background:linear-gradient(145deg,#14181b,#0e1113);overflow:hidden;transition:.25s}.feature-grid article:hover{transform:translateY(-4px);border-color:#63ed963b}.feature-grid article>span{display:grid;place-items:center;width:45px;height:45px;border-radius:11px;color:var(--land-green);background:#65ef9a10;border:1px solid #65ef9a1e}.feature-grid h3{margin:27px 0 10px;font-size:17px}.feature-grid p{color:#7f8883;font-size:13px;line-height:1.75;margin:0}.feature-grid article>i{position:absolute;width:120px;height:120px;right:-70px;bottom:-70px;border:1px solid #ffffff09;border-radius:50%}.workflow-section{display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;align-items:center;border-top:1px solid #ffffff08}.workflow-copy{text-align:left}.workflow-copy>p{max-width:470px;margin-top:24px}.text-cta{display:inline-flex;align-items:center;gap:8px;color:#8cf4af;font-size:14px;font-weight:700;margin-top:20px}.workflow-list{list-style:none;margin:0;padding:0}.workflow-list li{display:grid;grid-template-columns:54px 1fr 20px;align-items:center;gap:14px;padding:20px 16px;border-bottom:1px solid #ffffff0c}.workflow-list li>span{font-size:20px;color:#3d4742;font-weight:750}.workflow-list strong{font-size:15px}.workflow-list p{margin:7px 0 0;color:#77817b;font-size:12px}.workflow-list svg{color:#3d4742}.advantages-section{border-top:1px solid #ffffff08}.advantage-layout{display:grid;grid-template-columns:1.2fr .8fr;gap:13px;margin-top:50px}.advantage-layout article{border:1px solid var(--land-line);border-radius:15px;background:#111518}.advantage-main{position:relative;min-height:390px;padding:45px;overflow:hidden}.advantage-main>svg,.advantage-stack svg{color:var(--land-green)}.advantage-main h3{margin:90px 0 16px;font-size:25px}.advantage-main>p{max-width:590px;color:#848e88;line-height:1.8;font-size:14px}.advantage-main>div:last-child{display:flex;gap:8px;margin-top:28px}.advantage-main>div span{padding:7px 10px;border:1px solid #ffffff0d;border-radius:6px;color:#8c9690;font-size:10px}.advantage-glow{position:absolute;width:400px;height:220px;left:-80px;top:-110px;border-radius:50%;background:#57eb9215;filter:blur(40px)}.advantage-stack{display:grid;gap:13px}.advantage-stack article{padding:32px}.advantage-stack h3{margin:22px 0 10px;font-size:17px}.advantage-stack p{margin:0;color:#7e8882;font-size:13px;line-height:1.75}.landing-cta{max-width:1132px;min-height:240px;margin:20px auto 110px;padding:54px 60px;display:flex;align-items:center;justify-content:space-between;gap:30px;border-radius:20px;background:radial-gradient(circle at 80% 0,#dfffe84c,transparent 35%),linear-gradient(135deg,#4bea87,#79f3a2);color:#071109}.landing-cta span{font-size:11px;font-weight:800;letter-spacing:.14em}.landing-cta h2{margin:13px 0 10px;font-size:36px;letter-spacing:-.03em}.landing-cta p{margin:0;color:#245d37;font-size:14px}.landing-button.light{color:#f3f8f5;background:#0a110d;box-shadow:none}.landing-footer{max-width:1240px;margin:auto;padding:42px 24px 50px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:35px;border-top:1px solid #ffffff0d}.landing-footer>p{color:#626b66;font-size:12px}.landing-footer nav{display:flex;gap:24px}.landing-footer nav a{color:#8d9691;font-size:12px}.landing-footer>small{grid-column:1/-1;color:#424946;font-size:10px}@media(max-width:900px){.landing-nav>nav{display:none}.landing-nav-actions{margin-left:auto}.hero-copy h1{font-size:48px}.mock-app{grid-template-columns:115px}.mock-workspace{padding:17px}.mock-panels{grid-template-columns:1fr}.mock-preview,.floating-card{display:none}.feature-grid{grid-template-columns:repeat(2,1fr)}.workflow-section,.advantage-layout{grid-template-columns:1fr;gap:45px}.landing-cta{margin-inline:20px}.landing-footer{grid-template-columns:1fr auto}.landing-footer>p{display:none}}@media(max-width:620px){.landing-nav{height:66px;padding:0 16px}.landing-brand strong{font-size:15px}.landing-nav .landing-login{display:none}.landing-button.compact{padding:0 13px}.landing-hero{padding:72px 17px 0}.hero-copy h1{font-size:38px}.hero-copy>p{font-size:14px}.hero-actions{flex-direction:column}.hero-actions>a{width:100%;max-width:300px}.hero-trust{flex-wrap:wrap;gap:10px 16px}.product-stage{margin-top:48px;padding:0}.mock-app{height:380px;grid-template-columns:72px 1fr}.mock-app aside{padding:18px 7px}.mock-app aside>span,.mock-app aside>b{justify-content:center;padding:9px}.mock-app aside>span:not(.mock-caption),.mock-app aside>b{font-size:0}.mock-caption{display:none!important}.mock-workspace{padding:10px}.mock-steps>span{width:15px;margin:0 3px}.mock-steps em,.mock-steps b{font-size:0}.mock-heading strong{font-size:12px}.mock-heading button{display:none}.mock-text{height:100px}.mock-list>span:nth-child(3){display:none}.audience-strip div{flex-wrap:wrap;gap:12px}.audience-strip i{display:none}.landing-section{padding:78px 18px}.section-heading h2,.workflow-copy h2{font-size:30px}.feature-grid{grid-template-columns:1fr}.advantage-main{padding:30px}.advantage-main>div:last-child{flex-wrap:wrap}.landing-cta{padding:40px 28px;flex-direction:column;align-items:flex-start}.landing-cta h2{font-size:29px}.landing-footer{grid-template-columns:1fr}.landing-footer nav{justify-content:flex-start}}.landing-page h1,.landing-page h2,.landing-page h3,.landing-page strong{color:inherit}.landing-nav>nav button,.landing-footer nav button{border:0;background:none;color:#a4aaa7;font:inherit;font-size:14px;padding:0;cursor:pointer;transition:.2s}.landing-nav>nav button:hover,.landing-footer nav button:hover{color:#fff}.landing-secondary{font-family:inherit;cursor:pointer}.landing-footer nav button{font-size:12px;color:#8d9691}.landing-page{height:100dvh;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable}.landing-cta-actions{display:flex;align-items:center;gap:13px;flex:none}.landing-cta-pricing{display:inline-flex;align-items:center;justify-content:center;height:48px;padding:0 20px;border:1px solid #12391f45;border-radius:10px;color:#12391f;font-size:13px;font-weight:750}@media(max-width:620px){.landing-nav .landing-price-link{display:none}.landing-cta-actions{width:100%;flex-direction:column;align-items:stretch}.landing-cta-actions>a{width:100%}}.landing-brand>span{background:transparent;border:0;border-radius:0}.landing-brand img{display:block;width:36px;height:36px;object-fit:contain}.mock-titlebar .mock-logo{background:transparent;border-radius:0}.mock-titlebar img{display:block;width:23px;height:23px;object-fit:contain}@media(prefers-reduced-motion:reduce){.landing-page *{scroll-behavior:auto!important;transition:none!important}}:root[data-surface=web]{--surface-canvas:#0b1013;--surface-workspace:#11191e;--surface-card:#151e24;--surface-elevated:#1b272e;--surface-field:#0d151a;--surface-field-hover:#17232b;--surface-hover:#213139;--surface-pressed:#293c45;--surface-disabled:#1a242a;--text-primary:#eef5f2;--text-secondary:#c3d0c9;--text-muted:#a0b1a7;--text-placeholder:#92a39a;--text-disabled:#98a79f;--text-on-primary:#07150e;--border-default:#52676c;--border-subtle:#34474f;--border-strong:#71878c;--accent:#70efaa;--accent-hover:#95f6bf;--accent-pressed:#54d88f;--selection-surface:#70efaa18;--selection-text:#94f6bc;--selection-border:#70efaa80;--focus-ring:#94f6bc;--button-primary-bg:#70efaa;--button-primary-hover:#95f6bf;--button-primary-pressed:#54d88f;--button-primary-text:#07150e;--button-secondary-bg:#202d34;--button-secondary-hover:#2b3d46;--button-secondary-text:#e7f0eb;--page-glow:#3ae48a10;--status-danger:#ffaaa7;--status-warning:#f0ce8d;background:var(--surface-canvas);color:var(--text-primary)}:root[data-surface=web][data-theme=light]{--surface-canvas:#f3f7f5;--surface-workspace:#fff;--surface-card:#fff;--surface-elevated:#fff;--surface-field:#f1f6f3;--surface-field-hover:#e7f0eb;--surface-hover:#e4eee8;--surface-pressed:#d8e7de;--surface-disabled:#e8eeea;--text-primary:#182a21;--text-secondary:#40594c;--text-muted:#536c5e;--text-placeholder:#617669;--text-disabled:#64776b;--text-on-primary:#fff;--border-default:#80998a;--border-subtle:#c1d1c7;--border-strong:#5c7968;--accent:#13754d;--accent-hover:#09633e;--accent-pressed:#064d30;--selection-surface:#13754d12;--selection-text:#116640;--selection-border:#13754d70;--focus-ring:#157b50;--button-primary-bg:#13754d;--button-primary-hover:#09633e;--button-primary-pressed:#064d30;--button-primary-text:#fff;--button-secondary-bg:#e9f0ec;--button-secondary-hover:#dbe8e0;--button-secondary-text:#254332;--status-danger:#a22e35;--status-warning:#805900;--page-glow:#268b5b0b}:root[data-surface=web] :is(.web-workspace,.digital-human-page){--accent:inherit;--accent-hover:inherit;--accent-pressed:inherit;--surface-canvas:inherit;--surface-workspace:inherit;--surface-card:inherit;--surface-elevated:inherit;--surface-field:inherit;--surface-field-hover:inherit;--surface-hover:inherit;--surface-pressed:inherit;--surface-disabled:inherit;--text-primary:inherit;--text-secondary:inherit;--text-muted:inherit;--text-placeholder:inherit;--border-default:inherit;--border-subtle:inherit;--border-strong:inherit;--button-primary-bg:inherit;--button-primary-hover:inherit;--button-primary-pressed:inherit;--button-primary-text:inherit;--selection-surface:inherit;--selection-text:inherit;--selection-border:inherit;--focus-ring:inherit;--workbench-surface:var(--surface-workspace);--workbench-panel:var(--surface-card);--workbench-field:var(--surface-field);--workbench-ink:var(--text-primary);--workbench-muted:var(--text-muted);--workbench-line:var(--border-default);--workbench-soft-line:var(--border-subtle);--workbench-shadow:none}:root[data-surface=web] body{background:var(--surface-canvas);color:var(--text-primary)}:root[data-surface=web] :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:3px!important}:root[data-surface=web] :is(.site-header,.web-workspace){font-family:var(--font-interface)}.site-header{position:sticky;top:0;z-index:20;min-height:76px;max-width:1440px;margin:auto;padding:12px clamp(18px,4vw,64px);display:flex;align-items:center;gap:24px;border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb,var(--surface-canvas) 95%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--text-primary)}.site-brand{display:flex;align-items:center;gap:10px;flex:none}.site-brand img{width:38px;height:38px;object-fit:contain}.site-brand>span{font-size:18px;font-weight:700;letter-spacing:.02em}.site-brand small{display:block;margin-top:4px;font-size:10px;font-weight:400;letter-spacing:.12em;color:var(--text-muted)}.site-header nav{display:flex;align-items:center;justify-content:center;gap:30px;margin:auto}.site-header nav :is(a,button){border:0;padding:10px 0;background:transparent;color:var(--text-secondary);font-size:14px;white-space:nowrap}.site-header nav :is(a,button):hover{color:var(--accent)}.site-header-actions{display:flex;align-items:center;gap:12px;margin-left:auto;min-width:0}:root[data-surface=web] .site-theme{display:grid;place-items:center;width:40px;height:40px;min-width:40px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--text-secondary);box-shadow:none}:root[data-surface=web] .site-theme:hover{background:var(--surface-hover);color:var(--text-primary)}.site-action{display:flex;align-items:center;justify-content:center;gap:8px;min-height:42px;max-width:220px;padding:10px 18px;border-radius:10px;background:var(--button-primary-bg);color:var(--button-primary-text);font-size:14px;font-weight:650}.site-action>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-action>svg{flex:none}.pricing-membership-link{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin-top:10px;color:var(--selection-text);font-size:14px;text-decoration:none}.site-header nav a[aria-current=page]{color:var(--selection-text);font-weight:650}:root[data-surface=web] .member-center-page :is(h1,h2,strong),:root[data-surface=web] .member-order-dialog :is(h2,dd){color:var(--text-primary)}.site-account{position:relative;flex:none}:root[data-surface=web] .site-avatar{width:44px;height:44px;display:grid;place-items:center;padding:0;border:1px solid var(--border-default);border-radius:50%;color:var(--text-primary);background:var(--surface-field);cursor:pointer}:root[data-surface=web] .site-avatar:hover,:root[data-surface=web] .site-avatar[aria-expanded=true]{background:var(--surface-hover);border-color:var(--accent)}.site-account-dropdown{position:absolute;top:calc(100% + 12px);right:0;width:220px;max-width:calc(100vw - 28px);padding:12px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-elevated);box-shadow:0 12px 32px #0002;z-index:1}.site-account-dropdown>strong{display:block;padding:8px 10px 12px;overflow-wrap:anywhere;font-size:14px}.site-account-dropdown [role=menuitem]{display:flex;align-items:center;gap:10px;min-height:44px;width:100%;padding:10px;border:0;border-radius:8px;background:transparent;color:var(--text-secondary);text-decoration:none;text-align:left;font:inherit;font-size:14px;cursor:pointer}.site-account-dropdown [role=menuitem]:hover{background:var(--surface-hover);color:var(--text-primary)}:root[data-surface=web] :is(.landing-page,.pricing-page,.login-page){background:var(--surface-canvas)!important;color:var(--text-primary)!important;--green:var(--accent);--green-2:var(--accent-hover);--line:var(--border-subtle)}:root[data-surface=web] .landing-page>main{overflow:clip}:root[data-surface=web] :is(.hero-copy,.section-heading,.workflow-copy,.pricing-hero) :is(h1,h2),:root[data-surface=web] :is(.landing-section,.pricing-content) h3{color:var(--text-primary)}:root[data-surface=web] :is(.hero-copy,.pricing-hero) h1 em{background:linear-gradient(100deg,var(--text-primary),var(--accent));background-clip:text;-webkit-background-clip:text;color:transparent}:root[data-surface=web] :is(.hero-copy>p,.section-heading>p,.workflow-copy>p,.pricing-hero>p,.feature-grid p,.advantage-layout p,.workflow-list p,.pricing-rules,.plan-period,.plan-card li,.landing-footer,.pricing-footer){color:var(--text-muted)!important}:root[data-surface=web] :is(.hero-kicker,.pricing-kicker,.current-plan){color:var(--text-secondary);border-color:var(--border-subtle);background:var(--selection-surface)}:root[data-surface=web] :is(.feature-grid article,.advantage-layout article,.workflow-list li,.plan-card,.order-history,.login-card){background:var(--surface-card)!important;border-color:var(--border-subtle)!important;box-shadow:0 12px 40px #0000000c!important}:root[data-surface=web] .plan-card.recommended{border-color:var(--accent)!important}:root[data-surface=web] :is(.landing-button,.pricing-cta,.plan-card.recommended .plan-action,.login-card button.primary-button){background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important;border-color:transparent!important;box-shadow:none!important}:root[data-surface=web] :is(.landing-secondary,.plan-action,.checkout-close,.order-history button){background:var(--selection-surface);color:var(--selection-text);border-color:var(--border-default)}:root[data-surface=web] :is(.plan-price strong,.plan-card h3,.order-history strong,.current-plan strong){color:var(--text-primary)}:root[data-surface=web] :is(.plan-badge,.plan-icon,.feature-grid article>span){color:var(--selection-text);background:var(--selection-surface)}:root[data-surface=web] .current-plan>span{color:var(--selection-text)}:root[data-surface=web] .pricing-hero{padding:32px 20px 16px;overflow:clip}:root[data-surface=web] .pricing-hero h1{margin:16px 0 12px;font-size:clamp(22px,3vw,40px);line-height:1.25;letter-spacing:-.025em;white-space:nowrap}:root[data-surface=web] .pricing-hero>p{max-width:780px;font-size:14px;line-height:1.65}:root[data-surface=web] .current-plan{margin-top:18px;padding:10px 16px}:root[data-surface=web] .pricing-content{padding-top:16px}:root[data-surface=web] .pricing-section-heading h2{margin:8px 0 22px;font-size:24px}:root[data-surface=web] :is(.plan-card li svg,.landing-trust svg){color:var(--accent)}:root[data-surface=web] .asset-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr))}:root[data-surface=web] :is(.asset-use,.asset-delete){white-space:nowrap;min-height:44px;font-size:13px}:root[data-surface=web] .order-history article{color:var(--text-secondary);border-color:var(--border-subtle)}:root[data-surface=web] .plan-action:disabled{color:var(--text-disabled);background:var(--surface-disabled);border-color:var(--border-subtle);opacity:1}:root[data-surface=web] .login-page{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 16px 40px;height:100dvh}:root[data-surface=web] .login-page>.site-header{width:calc(100% + 32px);flex:none;margin:0 -16px 32px}:root[data-surface=web] .login-card{flex:none;width:min(100%,460px);max-width:460px;padding:28px;border-radius:18px}:root[data-surface=web] .login-grid,:root[data-surface=web] .login-glow{display:none}:root[data-surface=web] .login-card :is(h1,label){color:var(--text-primary)}:root[data-surface=web] .login-card>p,:root[data-surface=web] .login-help{color:var(--text-muted);font-size:14px}:root[data-surface=web] .login-card input{margin:0;min-height:46px;padding:12px;background:var(--surface-field)!important;border:1px solid var(--border-default)!important;color:var(--text-primary)!important}:root[data-surface=web] .login-card input::placeholder{color:var(--text-placeholder)}:root[data-surface=web] .mode-tabs{background:var(--surface-field);border-color:var(--border-subtle)}:root[data-surface=web] .mode-tabs button{color:var(--text-muted)}:root[data-surface=web] .mode-tabs button.active{color:var(--selection-text);background:var(--selection-surface);box-shadow:none}:root[data-surface=web] .code-button{color:var(--selection-text);background:var(--selection-surface);border-color:var(--border-default)}:root[data-surface=web] .login-card .password-grid{grid-template-columns:1fr}:root[data-surface=web] .login-card label small{color:var(--text-muted);font-size:12px;font-weight:400}:root[data-surface=web] .login-pricing{color:var(--selection-text)}:root[data-surface=web] dialog.checkout-overlay{border:0;padding:20px;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;background:transparent;overflow:auto}:root[data-surface=web] dialog.checkout-overlay:not([open]){display:none}:root[data-surface=web] dialog.checkout-overlay[open]{display:grid;place-items:center}:root[data-surface=web] dialog.checkout-overlay::backdrop{background:#02080bbb;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}:root[data-surface=web] .checkout-overlay .checkout-panel{max-height:calc(100dvh - 40px);overflow:auto;background:var(--surface-card);color:var(--text-primary);border-color:var(--border-default)}:root[data-surface=web] .checkout-overlay :is(.checkout-tip,.checkout-copy p,.checkout-copy small){color:var(--text-secondary)}:root[data-surface=web] .checkout-error{color:var(--status-danger);font-size:14px;line-height:1.6;margin:12px 0}:root[data-surface=web] .checkout-copy>span{color:var(--selection-text)}:root[data-surface=web] .checkout-confirm-actions{display:flex;gap:12px;justify-content:flex-end;width:100%}:root[data-surface=web] .checkout-confirm-actions button{width:auto;min-height:44px;min-width:92px}:root[data-surface=web] .checkout-confirm-actions .primary-button{color:var(--button-primary-text);background:var(--button-primary-bg);box-shadow:none}:root[data-surface=web] .desktop-workspace.web-workspace{height:100dvh;min-height:0;overflow:hidden;background:var(--surface-canvas)}:root[data-surface=web] .web-workspace :is(.sidebar,.main-shell,.refreshed-topbar,.desktop-statusbar){background:var(--surface-canvas)}:root[data-surface=web] .web-workspace .refreshed-topbar{position:relative;z-index:50;isolation:isolate;overflow:visible}:root[data-surface=web] .web-workspace .page-content{position:relative;z-index:0;isolation:isolate}:root[data-surface=web] .web-workspace .sidebar{border-color:var(--border-subtle)}:root[data-surface=web] .web-workspace :is(.account-trigger,.account-avatar,.notification-trigger,.sidebar-toggle){background:transparent!important;border-color:transparent!important;box-shadow:none!important;color:var(--text-secondary)!important}:root[data-surface=web] .web-workspace :is(.account-trigger,.notification-trigger,.sidebar-toggle):hover{background:var(--surface-hover)!important}:root[data-surface=web] .web-workspace .account-trigger{max-width:210px;min-width:0}:root[data-surface=web] .web-workspace .account-meta{min-width:0}:root[data-surface=web] .web-workspace .account-meta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px;color:var(--text-primary)}:root[data-surface=web] .web-workspace .account-meta small{color:var(--text-muted)}:root[data-surface=web] .web-workspace .account-dropdown{background:var(--surface-elevated);color:var(--text-primary);border:1px solid var(--border-default);min-width:220px;max-width:calc(100vw - 24px)}:root[data-surface=web] .web-workspace .account-dropdown [role=menuitem]{display:flex;width:100%;justify-content:space-between;align-items:center;gap:12px;padding:10px;min-height:42px;border:0;border-radius:7px;background:transparent;color:var(--text-secondary);font-size:14px}:root[data-surface=web] .web-workspace .account-dropdown [role=menuitem]:hover{background:var(--surface-hover);color:var(--text-primary)}:root[data-surface=web] .web-workspace .workspace-home-link{display:flex;align-items:center;gap:6px;color:var(--text-secondary);padding:8px 0;white-space:nowrap}:root[data-surface=web] .web-workspace .nav-item.active{background:var(--selection-surface);color:var(--selection-text);border-color:var(--selection-border)}:root[data-surface=web] .web-workspace .primary-button,:root[data-surface=web] .web-workspace .wizard-next{background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important;border-color:transparent!important;box-shadow:none!important}:root[data-surface=web] .web-workspace :is(.primary-button,.wizard-next):hover:enabled{background:var(--button-primary-hover)!important}:root[data-surface=web] .web-workspace :is(.primary-button,.wizard-next):disabled{background:var(--surface-disabled)!important;color:var(--text-disabled)!important;border-color:var(--border-subtle)!important;opacity:1}:root[data-surface=web] .web-workspace .page-content{width:100%;flex:1 1 0;min-height:0;overflow:auto;padding:24px clamp(16px,2.3vw,36px) 36px}:root[data-surface=web] .web-workspace .digital-human-page .wizard-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,300px)!important;grid-template-rows:auto auto;height:auto;min-height:0;align-items:start;gap:18px;max-width:1600px;margin:auto}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav{grid-column:1/-1;grid-row:1;min-height:64px;padding:8px 12px;background:var(--surface-canvas);border:1px solid var(--border-subtle);box-shadow:none}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav ol{width:100%;max-width:none;gap:8px}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav li:after{display:none}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav button{padding:10px;min-height:44px}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav button:disabled{opacity:1;color:var(--text-muted)}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav button.active .wizard-number{color:var(--button-primary-text)}:root[data-surface=web] .web-workspace .digital-human-page .wizard-layout>.wizard-editor{grid-column:1;grid-row:2;min-height:0;height:auto!important;max-height:none;overflow:visible}:root[data-surface=web] .web-workspace .digital-human-page .digital-step-surface{min-height:0;height:auto;background:var(--surface-workspace);border:1px solid var(--border-subtle);box-shadow:none;overflow:visible}:root[data-surface=web] .web-workspace .digital-human-page .digital-step-surface:before,:root[data-surface=web] .web-workspace .digital-human-page .digital-step-surface:after{display:none}:root[data-surface=web] .web-workspace .digital-human-page .wizard-step-body{flex:initial;height:auto;overflow:visible!important;padding:12px 24px 24px}:root[data-surface=web] .web-workspace .digital-human-page .writing-workspace{height:auto;min-height:0;display:block}:root[data-surface=web] .web-workspace .writing-balance{display:none}:root[data-surface=web] .web-workspace .writing-workspace{--surface-field:inherit;--surface-field-hover:inherit;--writing-fill:var(--surface-field)}:root[data-surface=web] .web-workspace .digital-human-page .writing-step-surface{background:var(--surface-workspace)!important;background-image:none!important}:root[data-surface=web] .web-workspace .writing-workspace .writing-main{padding:12px 0 20px}:root[data-surface=web] .web-workspace .writing-workspace .writing-welcome{text-align:left}:root[data-surface=web] .web-workspace .writing-workspace .writing-welcome h2{justify-content:flex-start;font-size:26px;margin:10px 0}:root[data-surface=web] .web-workspace .writing-workspace .writing-welcome p{margin-bottom:22px;font-size:14px}:root[data-surface=web] .web-workspace .writing-workspace .writing-input{height:250px!important;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-field)!important;box-shadow:none}:root[data-surface=web] .web-workspace .writing-workspace .writing-input textarea{min-height:0!important;font-size:15px;line-height:1.85;padding:16px!important;border-radius:12px!important}:root[data-surface=web] .web-workspace .writing-workspace .writing-assistant{overflow:hidden}:root[data-surface=web] .web-workspace .writing-workspace .writing-assistant fieldset{padding:0;gap:18px}:root[data-surface=web] .web-workspace .writing-workspace :is(.writing-assistant input,.writing-select){min-height:44px;height:44px;font-size:14px;border:1px solid var(--border-default)!important;background:var(--surface-field)!important}:root[data-surface=web] .web-workspace .writing-workspace .writing-intent>div{background:var(--surface-field);border:1px solid var(--border-default)}:root[data-surface=web] .web-workspace .writing-workspace .writing-intent input{border:0!important}:root[data-surface=web] .web-workspace .digital-human-page .wizard-controls{margin:14px 0 0;border:1px solid var(--border-subtle);min-height:64px;padding:12px 16px;background:var(--surface-card)}:root[data-surface=web] .web-workspace .wizard-controls .wizard-next-hint{display:block;color:var(--text-muted)}:root[data-surface=web] .web-workspace .digital-human-page .video-result-column{grid-column:2;grid-row:2;height:auto;width:100%;container-type:normal;overflow:visible}:root[data-surface=web] .web-workspace .digital-human-page .video-result-card{width:100%;background:var(--surface-card);border:1px solid var(--border-subtle)}:root[data-surface=web] .web-workspace .video-placeholder{min-height:250px;height:auto;background:var(--surface-field);color:var(--text-secondary)}:root[data-surface=web] .web-workspace .digital-human-page .photo-workbench{height:auto;min-height:0;overflow:visible;background:var(--surface-workspace)}:root[data-surface=web] .web-workspace .digital-human-page .photo-scale-frame{height:auto;min-height:0;margin:0 20px 20px;overflow:visible}:root[data-surface=web] .web-workspace .photo-stage-positioner{position:static!important;width:100%;height:auto;visibility:visible!important}:root[data-surface=web] .web-workspace .photo-scaled-stage{zoom:1!important;position:static;width:100%;height:auto}:root[data-surface=web] .web-workspace .photo-edit-layout{display:grid;grid-template-columns:minmax(170px,.75fr) minmax(240px,1.25fr);height:auto;min-height:0;gap:20px}:root[data-surface=web] .web-workspace .photo-workbench:not(.expanded) .photo-edit-layout{grid-template-columns:minmax(0,1fr)}:root[data-surface=web] .web-workspace .photo-workbench:not(.expanded) .photo-current{max-width:360px;width:100%;margin:auto}:root[data-surface=web] .web-workspace .photo-current{position:static;width:auto;height:auto}:root[data-surface=web] .web-workspace .photo-image-area{width:100%;height:auto}:root[data-surface=web] .web-workspace .photo-display{height:auto;aspect-ratio:9/16;max-height:540px}:root[data-surface=web] .web-workspace .photo-tools{width:auto;height:auto;min-height:0}:root[data-surface=web] .web-workspace .photo-workbench:not(.expanded) .photo-tools{display:none}:root[data-surface=web] .web-workspace .expanded .photo-tools{margin:0}:root[data-surface=web] .web-workspace .photo-edit-layout{overflow:visible}:root[data-surface=web] .web-workspace .photo-reference-library{max-height:420px;height:auto;min-height:160px;overflow:auto}:root[data-surface=web] .web-workspace .photo-reference-library button{aspect-ratio:9/16;min-height:0}:root[data-surface=web] .web-workspace .photo-reference-library img{width:100%;height:auto;aspect-ratio:9/16;object-fit:cover}:root[data-surface=web] .web-workspace .photo-reference-library button{aspect-ratio:auto}:root[data-surface=web] .web-workspace .photo-display img{width:100%;height:100%;max-height:540px;object-fit:contain}:root[data-surface=web] .web-workspace .photo-generate-actions{max-height:none;overflow:visible}:root[data-surface=web] .web-workspace .voice-workspace-frame{container-type:normal;height:auto;min-height:0;overflow:visible;flex:initial}:root[data-surface=web] .web-workspace .voice-workspace-canvas{height:auto;min-height:0;gap:18px}:root[data-surface=web] .web-workspace .digital-human-page .voice-workspace-canvas .digital-voice-panel{display:flex;flex-direction:column;align-items:stretch;padding:20px}:root[data-surface=web] .web-workspace .digital-human-page .voice-workspace-canvas .digital-voice-actions{display:flex;flex-wrap:wrap;gap:8px}:root[data-surface=web] .web-workspace .digital-human-page .voice-workspace-canvas .digital-voice-actions>*{flex:1 1 120px;justify-content:center;min-height:44px;font-size:14px}:root[data-surface=web] .web-workspace .digital-human-page .voice-workspace-canvas .selected-digital-voice{border-left:0;border-top:1px solid var(--border-subtle);padding:16px 0 0}:root[data-surface=web] .web-workspace .digital-human-page .voice-workspace-canvas .speech-workspace-layout{grid-template-columns:minmax(0,1fr) minmax(210px,.75fr)}:root[data-surface=web] .web-workspace .digital-human-page .voice-workspace-canvas .speech-style-empty{min-height:160px;padding:16px}:root[data-surface=web] .web-workspace .digital-human-page .voice-workspace-canvas :is(.voice-source-heading,.speech-section-title){flex-wrap:wrap}:root[data-surface=web] .web-workspace .digital-human-page .caption-preview{padding:14px;background:var(--caption-preview-surface,#101820);border-radius:9px}:root[data-surface=web] .web-workspace .cloud-assets-page .assets-heading{display:flex;align-items:center;gap:20px}:root[data-surface=web] .web-workspace .cloud-assets-page .assets-heading>div{flex:1;min-width:0}:root[data-surface=web] .web-workspace .cloud-assets-page .assets-heading .primary-button{width:auto;flex:0 0 auto;min-width:130px;padding:11px 18px}:root[data-surface=web] .web-workspace .cloud-assets-page h1{white-space:nowrap}:root[data-surface=web] .web-workspace .cloud-assets-page .asset-empty{min-height:200px}:root[data-surface=web] .asset-preview-button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;border:0;background:transparent;color:var(--text-secondary)}:root[data-surface=web] .asset-preview-dialog{padding:20px;width:min(720px,calc(100vw - 24px))}:root[data-surface=web] .asset-preview-dialog header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}:root[data-surface=web] .asset-preview-dialog h2{overflow-wrap:anywhere}:root[data-surface=web] .asset-preview-dialog img{display:block;max-height:70dvh;max-width:100%;width:auto;margin:auto;object-fit:contain}:root[data-surface=web] .web-workspace .asset-preview img{object-fit:contain!important}:root[data-surface=web] .web-workspace .cloud-assets-page .system-voice-grid{max-height:none}:root[data-surface=web] .web-workspace .tasks-empty{min-height:300px;flex:none}:root[data-surface=web] .web-workspace .tasks-list{overflow:visible}:root[data-surface=web] dialog{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;color:var(--text-primary);background:var(--surface-card);border-color:var(--border-default)}:root[data-surface=web] .system-voice-dialog footer{flex-wrap:wrap}:root[data-surface=web] .system-voice-dialog footer>span{flex:1 1 100%}:root[data-surface=web] .system-voice-dialog .primary-button{width:auto}:root[data-surface=web] .web-workspace .field-error{color:var(--status-danger)}:root[data-surface=web] .web-workspace .error-banner{align-items:center;gap:12px;background:color-mix(in srgb,var(--status-danger) 12%,var(--surface-canvas));color:var(--status-danger)}:root[data-surface=web] .web-workspace .error-banner>span{flex:1}:root[data-surface=web] .error-membership-link{text-decoration:underline;white-space:nowrap;font-weight:600}:root[data-surface=web] .web-workspace .digital-human-page .final-review{padding:0 18px}:root[data-surface=web] .web-workspace .digital-human-page .final-review>div:first-child{grid-template-columns:1fr;gap:8px}:root[data-surface=web] .web-workspace .digital-human-page .final-review .review-value{max-height:260px}@media(max-width:1023px){:root[data-surface=web] .web-workspace .digital-human-page .wizard-layout{grid-template-columns:minmax(0,1fr)!important}:root[data-surface=web] .web-workspace .digital-human-page .video-result-column{grid-column:1;grid-row:3;position:static;max-width:620px;justify-self:center}:root[data-surface=web] .web-workspace .sidebar{width:160px;flex-basis:160px}:root[data-surface=web] .web-workspace .wizard-nav-copy strong{font-size:12px}.site-header nav{gap:18px}}@media(max-width:767px){.site-header{min-height:66px;gap:10px;padding:10px 14px;flex-wrap:wrap}.site-brand img{width:30px;height:30px}.site-brand>span{font-size:16px}.site-brand small{display:none}.site-header nav{margin:0;order:3;width:100%;justify-content:flex-start;gap:24px}.site-header-actions{gap:4px}.site-action{max-width:150px;min-height:44px;padding:10px 12px}:root[data-surface=web] .site-theme{width:44px;height:44px}:root[data-surface=web] .desktop-workspace.web-workspace{display:flex;flex-direction:column}:root[data-surface=web] .web-workspace .sidebar,:root[data-surface=web] .web-workspace.sidebar-collapsed .sidebar{flex:none;width:100%;height:auto;padding:10px 12px;overflow:visible}:root[data-surface=web] .web-workspace .sidebar-nav{display:flex!important;flex-wrap:nowrap;gap:6px;margin:8px 0 0;overflow-x:auto}:root[data-surface=web] .web-workspace .nav-group{display:contents}:root[data-surface=web] .web-workspace .nav-item{flex:0 0 auto;width:auto!important;min-width:0;min-height:44px;margin:0;padding:9px;font-size:12px}:root[data-surface=web] .web-workspace .nav-caption,:root[data-surface=web] .web-workspace .sidebar-toggle{display:none}:root[data-surface=web] .web-workspace.sidebar-collapsed :is(.brand-text,.nav-label){display:block!important}:root[data-surface=web] .web-workspace .main-shell{min-height:0;flex:1;overflow:hidden}:root[data-surface=web] .web-workspace .topbar{height:auto;min-height:58px;padding:6px 10px;gap:8px;flex-wrap:wrap}:root[data-surface=web] .web-workspace .desktop-title{display:flex}:root[data-surface=web] .web-workspace .desktop-title>strong,:root[data-surface=web] .web-workspace .desktop-title>svg{display:none}:root[data-surface=web] .web-workspace .topbar-right{width:auto;margin-left:auto;gap:2px}:root[data-surface=web] .web-workspace .new-project{margin:0;padding:10px;min-height:44px;font-size:12px}:root[data-surface=web] .web-workspace .workspace-theme{display:none}:root[data-surface=web] .web-workspace :is(.account-trigger,.notification-trigger){min-width:40px;min-height:44px}:root[data-surface=web] .web-workspace .account-meta{display:none}:root[data-surface=web] .web-workspace .page-content{padding:12px 10px calc(24px + env(safe-area-inset-bottom))}:root[data-surface=web] .web-workspace .digital-human-page .wizard-layout{display:flex;flex-direction:column;gap:12px}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav{min-height:56px;padding:6px;overflow-x:auto;justify-content:flex-start}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav ol{min-width:580px;width:580px;flex:0 0 auto}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav li{flex:1}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav button{min-height:44px;width:100%;padding:6px 8px}:root[data-surface=web] .web-workspace .digital-human-page .wizard-step-body{padding:8px 14px 18px}:root[data-surface=web] .web-workspace .digital-human-page :is(.wizard-editor-heading,.photo-workbench-heading){padding:18px 14px 12px}:root[data-surface=web] .web-workspace .writing-workspace .writing-welcome h2{font-size:21px}:root[data-surface=web] .web-workspace :is(input,textarea,select){font-size:16px!important}:root[data-surface=web] .web-workspace .writing-workspace .writing-assistant fieldset{display:flex;flex-direction:column}:root[data-surface=web] .web-workspace .writing-workspace .writing-input{height:230px!important}:root[data-surface=web] .web-workspace .writing-workspace .writing-options{display:grid;grid-template-columns:1fr}:root[data-surface=web] .web-workspace .writing-workspace .writing-chips button{min-height:40px;font-size:12px}:root[data-surface=web] .web-workspace .digital-human-page .wizard-controls{position:static;align-items:center;flex-wrap:wrap;gap:12px;padding:12px}:root[data-surface=web] .web-workspace .wizard-controls>div{width:auto;flex:1 1 180px;align-items:flex-end;flex-direction:column;gap:8px}:root[data-surface=web] .web-workspace .wizard-controls .wizard-next-hint{font-size:12px}:root[data-surface=web] .web-workspace .digital-human-page .desktop-final-actions{flex-wrap:wrap}:root[data-surface=web] .web-workspace .digital-human-page .video-result-column{width:100%}:root[data-surface=web] .web-workspace .photo-edit-layout{display:flex;flex-direction:column}:root[data-surface=web] .web-workspace .photo-current{max-width:340px;width:100%;margin:auto}:root[data-surface=web] .web-workspace .digital-human-page .photo-scale-frame{margin:0 14px 18px}:root[data-surface=web] .web-workspace .photo-tools{min-width:0}:root[data-surface=web] .web-workspace .digital-human-page .voice-workspace-canvas .speech-workspace-layout{display:flex;flex-direction:column}:root[data-surface=web] .web-workspace .digital-human-page .voice-workspace-canvas .speech-result-panel{padding:16px 0 0;border-left:0;border-top:1px solid var(--border-subtle)}:root[data-surface=web] .web-workspace .digital-human-page .speech-preparation-heading{flex-wrap:wrap;gap:12px}:root[data-surface=web] .web-workspace .cloud-assets-page .assets-heading{flex-wrap:wrap}:root[data-surface=web] .web-workspace .cloud-assets-page .assets-heading .primary-button{min-width:110px}:root[data-surface=web] .web-workspace .asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}:root[data-surface=web] .system-voice-dialog .voice-picker-grid{grid-template-columns:1fr}:root[data-surface=web] .system-voice-dialog .voice-picker-filters{flex-wrap:wrap}:root[data-surface=web] .login-card{padding:24px 20px}:root[data-surface=web] .login-card input{font-size:16px}:root[data-surface=web] .login-card .code-row{grid-template-columns:minmax(0,1fr) 124px}}@media(prefers-reduced-motion:reduce){:root[data-surface=web] *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:767px){:root[data-surface=web] .cover-title-row{flex-direction:column;align-items:stretch;gap:10px}:root[data-surface=web] .cover-title-row .cover-input-row{width:100%;min-width:0}:root[data-surface=web] .cover-ai-button{align-self:flex-end;min-height:44px}}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav{position:static!important;inset:auto!important;transform:none!important;z-index:auto!important;height:auto!important;min-height:0!important;width:100%;padding:6px!important;border:1px solid var(--border-subtle)!important;border-radius:13px!important;background:var(--surface-card)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;overflow:visible;justify-content:flex-start!important}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav ol{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;gap:5px!important}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav li{min-width:0;flex:initial!important;margin:0!important}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav li:after,:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav li:before{display:none!important;content:none!important}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav button{height:44px;min-height:44px!important;gap:8px!important;padding:7px 10px!important;border:0!important;border-radius:8px!important;background:transparent!important;justify-content:center!important;color:var(--text-muted)!important}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav button.active{background:var(--selection-surface)!important;color:var(--selection-text)!important}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav .wizard-number{width:23px!important;height:23px!important;min-width:23px!important;border:0!important;background:var(--surface-hover)!important;color:var(--text-muted)!important;box-shadow:none!important;font-size:11px!important}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav button.active .wizard-number{background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav-copy{flex:initial!important}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav-copy strong{font-size:13px!important;line-height:1.4}:root[data-surface=web] .web-workspace :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea):is(:focus,:focus-visible){outline:none!important;outline-offset:0!important;box-shadow:none!important}:root[data-surface=web] .web-workspace :is(.writing-input,.writing-intent>div):focus-within{border-color:var(--accent)!important;box-shadow:none!important}:root[data-surface=web] .web-workspace .writing-intent input:is(:focus,:focus-visible){border:0!important;background:transparent!important}:root[data-surface=web] .web-workspace .library-page{max-width:none;margin:0}.library-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:4px 0 28px}.library-heading h1{font-size:26px;line-height:1.4;margin:0 0 8px;font-weight:650;color:var(--text-primary)}.library-heading p{font-size:14px;line-height:1.8;margin:0;color:var(--text-muted)}.library-count{white-space:nowrap;font-size:12px;color:var(--text-muted)}.library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(195px,1fr));gap:18px;align-items:stretch}.library-grid.voice-library-grid{grid-template-columns:repeat(auto-fill,minmax(245px,1fr))}.library-grid.folder-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.library-add{min-height:248px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;border:1px dashed var(--border-default);border-radius:14px;background:color-mix(in srgb,var(--surface-field) 60%,transparent);color:var(--text-muted);padding:20px;text-align:center;cursor:pointer;transition:background .18s,border-color .18s}.library-add:hover{background:var(--selection-surface);border-color:var(--accent);color:var(--selection-text)}.library-add strong{font-size:14px;font-weight:550;color:var(--text-primary)}.library-add small{font-size:11px;line-height:1.8}.library-resource,.library-folder{min-width:0;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:14px;overflow:hidden;transition:border-color .18s,box-shadow .18s}.library-resource:hover,.library-folder:hover{border-color:var(--border-default);box-shadow:0 7px 22px #001b1008}.library-image-preview{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;overflow:hidden;width:100%;height:174px;padding:10px;background:var(--surface-field);color:var(--text-muted);border:0;cursor:zoom-in}.avatar-library-grid .library-image-preview{height:208px}.library-image-preview img{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%;width:auto;height:100%;object-fit:contain;border-radius:7px}.library-media-tag{position:absolute;left:10px;bottom:10px;padding:3px 6px;border-radius:5px;background:#0c171cbb;color:#fff;font-size:10px}.library-resource-info{padding:14px 14px 10px}.library-resource-info>strong{display:block;font-size:14px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.library-resource-info p{font-size:12px;line-height:1.7;color:var(--text-muted);margin:6px 0 10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:20px;overflow-wrap:anywhere}.library-resource-info>small{font-size:10px;color:var(--text-muted)}.library-card-actions{display:flex;align-items:center;gap:6px;margin:0 10px 9px;padding-top:5px}.library-card-actions>span,.library-card-actions>.library-use{margin-right:auto}.library-card-actions button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-width:34px;min-height:34px;border:0;border-radius:7px;background:transparent;color:var(--text-muted);font:inherit;font-size:11px;cursor:pointer}.library-card-actions button:hover{background:var(--surface-hover);color:var(--text-primary)}.library-card-actions .library-use{padding:0 7px;color:var(--accent)}.library-voice-preview{display:flex;gap:4px;align-items:center;justify-content:center;width:100%;height:95px;border:0;background:var(--selection-surface);color:var(--accent);cursor:pointer;padding:16px}.library-voice-preview>span{display:grid;place-items:center;width:42px;height:42px;margin-right:auto}.library-voice-preview>i{display:block;width:2px;border-radius:3px;background:var(--accent);opacity:.45}.library-voice-preview>svg{margin-left:auto}.voice-library-grid .library-add{min-height:239px}.library-folder{padding:15px 12px 3px;min-height:220px}.folder-open{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;border:0;background:transparent;color:var(--text-primary);padding:12px;cursor:pointer;text-align:left;min-width:0}.folder-open>svg{color:var(--accent);margin-bottom:6px}.folder-open strong{font-size:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.folder-open small{font-size:12px;color:var(--text-muted)}.library-folder .library-card-actions{justify-content:flex-end}.folder-grid .library-add{min-height:220px}.library-feedback{display:flex;align-items:center;gap:10px;min-height:100px;color:var(--text-muted);font-size:13px}.library-breadcrumb{display:flex;align-items:center;gap:13px;flex-wrap:wrap;margin:-8px 0 24px;color:var(--text-muted);font-size:13px}.library-breadcrumb button{display:flex;align-items:center;gap:6px;background:transparent;border:0;color:var(--accent);padding:8px 0;font:inherit;cursor:pointer}.library-breadcrumb strong{color:var(--text-primary);font-weight:550}.library-breadcrumb-edit{margin-left:auto}:root[data-surface=web] .library-dialog{width:min(470px,calc(100vw - 28px));padding:25px;border:1px solid var(--border-subtle);border-radius:18px;background:var(--surface-card);color:var(--text-primary)}.library-dialog header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:23px}.library-dialog h2{font-size:20px;line-height:1.4;margin:0}.library-dialog header p{color:var(--text-muted);font-size:12px;line-height:1.6;margin:7px 0 0}.library-dialog label{display:block;font-size:13px;line-height:1.5;margin:17px 0;color:var(--text-primary)}.library-dialog label>small{font-size:11px;color:var(--text-muted);margin-left:5px}.library-dialog :is(input,textarea,select){display:block;width:100%;box-sizing:border-box;min-height:43px;margin-top:8px;border:1px solid var(--border-subtle);border-radius:9px;padding:10px 12px;background:var(--surface-field);color:var(--text-primary);font:inherit;font-size:14px;resize:vertical}:root[data-surface=web] .library-dialog :is(input,textarea,select):is(:focus,:focus-visible){outline:none!important;box-shadow:none!important;border-color:var(--accent)}.library-dialog footer{display:flex;justify-content:flex-end;gap:10px;margin-top:24px}.library-dialog .primary-button{width:auto;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px 20px}.library-source-actions{display:flex;gap:10px}.library-source-actions>button{flex:1;justify-content:center}.library-selected-file{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--accent);overflow-wrap:anywhere;margin:14px 0}.library-required{color:var(--status-danger)}@media(max-width:767px){:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav{padding:4px!important;overflow-x:auto!important}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav ol{display:flex!important;min-width:max-content!important;width:max-content!important;gap:2px!important}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav li{flex:0 0 auto!important}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav button{height:44px;min-height:44px!important;padding:7px 9px!important;gap:6px!important}:root[data-surface=web] .web-workspace .digital-human-page .wizard-nav-copy strong{font-size:12px!important}.library-heading{margin-bottom:22px;gap:12px}.library-heading h1{font-size:23px}.library-heading p{font-size:13px}.library-count{display:none}.library-grid,.library-grid.voice-library-grid,.library-grid.folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.library-add{min-height:236px;padding:12px}.library-add small{font-size:10px}.library-resource-info{padding:12px 10px 8px}.library-resource-info>strong{font-size:13px}.library-image-preview{height:145px}.avatar-library-grid .library-image-preview{height:180px}.library-card-actions{margin-inline:5px;gap:1px}.library-card-actions button{min-width:32px;min-height:40px}.library-voice-preview{gap:2px;padding:10px}.library-voice-preview>i:nth-of-type(n+12){display:none}.library-voice-preview>span{width:30px;min-width:30px}.library-folder{padding:10px 5px 0}.folder-open{padding:9px}.folder-open strong{font-size:14px}:root[data-surface=web] .library-dialog{padding:21px}.library-dialog :is(input,textarea,select){font-size:16px}.library-dialog button{min-height:44px}}:root[data-surface=web]{--control-fill:#121d22;--control-fill-hover:#17262b;--control-line:#374b52;--control-line-hover:#59756f;--control-line-focus:#70be98;--control-shadow:inset 0 1px 0 #ffffff04,0 2px 5px #0000000c;--control-menu-shadow:0 18px 50px #00000045,inset 0 1px 0 #ffffff07;--icon-creative:var(--selection-text);--icon-teal:var(--text-secondary);--icon-rose:var(--text-secondary);--icon-blue:var(--text-secondary);--icon-amber:var(--text-secondary);--icon-slate:var(--text-secondary);--paint-bg-9961ee:var(--accent);--paint-bg-8b5cf6:var(--accent);--paint-fg-b28ce7:var(--selection-text);--paint-fg-cbb5e9:var(--text-secondary);--paint-fg-e2d8f2:var(--text-primary);--paint-border-b28cff:var(--control-line-focus);--paint-border-ae87ef:var(--selection-border)}:root[data-surface=web][data-theme=light]{--control-fill:#f6f9f7;--control-fill-hover:#eff5f1;--control-line:#b6c9be;--control-line-hover:#7b9e89;--control-line-focus:#247b51;--control-shadow:inset 0 1px 0 #ffffffdd,0 2px 5px #24443304;--control-menu-shadow:0 14px 40px #193b2520,inset 0 1px 0 #fff}:root[data-surface=web] .web-workspace{--icon-creative:var(--selection-text);--icon-teal:var(--text-secondary);--icon-rose:var(--text-secondary);--icon-blue:var(--text-secondary);--icon-amber:var(--text-secondary);--icon-slate:var(--text-secondary);--selection-bg:var(--selection-surface);--selection-line:var(--selection-border);--selection-fg:var(--selection-text);--writing-icon:var(--selection-text);--writing-fill:var(--control-fill);--writing-control-height:42px}:root[data-surface=web] :is(.web-workspace,dialog,.subtitle-color-popover) :is(input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])),textarea,select,.writing-select){border:1px solid var(--control-line)!important;border-radius:11px!important;background:var(--control-fill)!important;color:var(--text-primary)!important;box-shadow:var(--control-shadow)!important;outline:none!important;font-family:var(--font-interface)!important;font-size:14px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}:root[data-surface=web] :is(.web-workspace,dialog) :is(input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])),textarea,select,.writing-select):hover:enabled{border-color:var(--control-line-hover)!important}:root[data-surface=web] :is(.web-workspace,dialog,.subtitle-color-popover) :is(input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])),textarea,select,.writing-select):is(:focus,:focus-visible){border-color:var(--control-line-focus)!important;outline:none!important;box-shadow:var(--control-shadow)!important}:root[data-surface=web] :is(.web-workspace,dialog) :is(input,textarea)::placeholder{color:var(--text-placeholder);opacity:.8}:root[data-surface=web] :is(.web-workspace,dialog) :is(input,textarea,select,.writing-select):disabled{background:var(--surface-disabled)!important;color:var(--text-disabled)!important;border-color:var(--border-subtle)!important;box-shadow:none!important}:root[data-surface=web] .web-workspace .writing-workspace :is(.writing-assistant input,.industry-entry input,.writing-select){height:42px;min-height:42px;font-size:13px;background:var(--control-fill)!important}:root[data-surface=web] .web-workspace .writing-workspace .writing-intent>div{border:1px solid var(--control-line);background:var(--control-fill);border-radius:11px;box-shadow:var(--control-shadow);transition:border-color .15s ease}:root[data-surface=web] .web-workspace .writing-workspace .writing-intent>div:hover{border-color:var(--control-line-hover)}:root[data-surface=web] .web-workspace .writing-workspace .writing-intent>div:focus-within{border-color:var(--control-line-focus)!important}:root[data-surface=web] .web-workspace .writing-workspace .writing-intent input{border:0!important;background:transparent!important;box-shadow:none!important}:root[data-surface=web] .web-workspace .writing-workspace .writing-input{height:210px;border:1px solid var(--control-line)!important;border-radius:16px;background:var(--control-fill)!important;box-shadow:var(--control-shadow)!important;transition:border-color .15s ease}:root[data-surface=web] .web-workspace .writing-workspace .writing-input:focus-within{border-color:var(--control-line-focus)!important;box-shadow:var(--control-shadow)!important}:root[data-surface=web] .web-workspace .writing-workspace .writing-input textarea{border:0!important;border-radius:16px!important;background:transparent!important;box-shadow:none!important;font-size:15px!important;line-height:1.9!important}:root[data-surface=web] .web-workspace .writing-workspace .writing-input-tools{background:transparent}:root[data-surface=web] .web-workspace .writing-workspace .writing-chips button.selected{background:var(--selection-surface);color:var(--selection-text);box-shadow:inset 0 0 0 1px var(--selection-border)}:root[data-surface=web] .web-workspace :is(.writing-select,.industry-entry>button) svg{color:var(--text-muted)}:root[data-surface=web] .web-workspace :is(.writing-select[aria-expanded=true],.industry-input.expanded input){border-color:var(--control-line-focus)!important}:root[data-surface=web] .web-workspace .writing-select{padding-inline:13px;font-weight:450}:root[data-surface=web] :is(.writing-select-menu,.industry-popover){padding:7px;background:var(--surface-elevated)!important;border:1px solid var(--control-line)!important;border-radius:14px;box-shadow:var(--control-menu-shadow)!important;color:var(--text-primary)}:root[data-surface=web] .industry-popover{padding:14px}:root[data-surface=web] .industry-popover>p{color:var(--text-primary)}:root[data-surface=web] :is(.industry-popover>p span,.industry-custom){color:var(--text-muted)}:root[data-surface=web] :is(.writing-select-menu,.industry-popover) :is(ul,li){scrollbar-color:var(--border-strong) transparent}:root[data-surface=web] .writing-select-menu li{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:9px 11px;line-height:1.5;border-radius:8px;font-weight:400}:root[data-surface=web] .writing-select-menu li>svg{color:var(--selection-text);flex:none}:root[data-surface=web] :is(.writing-select-menu li,.industry-popover li):is(:hover,.active){background:var(--surface-hover);border-color:transparent;color:var(--text-primary)}:root[data-surface=web] :is(.writing-select-menu li[aria-selected=true],.industry-popover li.selected){background:var(--selection-surface);color:var(--selection-text);font-weight:550}:root[data-surface=web] .industry-popover li.selected svg{color:var(--selection-text)}:root[data-surface=web] .writing-select-menu:is(.motion-menu-enter-active,.motion-menu-leave-active){clip-path:none;transition:opacity .13s ease,transform .13s ease}:root[data-surface=web] .writing-select-menu:is(.motion-menu-enter-from,.motion-menu-leave-to){clip-path:none;transform:translateY(var(--select-offset,-4px))}:root[data-surface=web] :is(.web-workspace,dialog,.industry-popover,.writing-select-menu) button:focus-visible{outline:2px solid var(--control-line-focus);outline-offset:3px}:root[data-surface=web] .web-workspace .digital-human-page .writing-select:focus-visible{outline:none!important}:root[data-surface=web] .web-workspace .digital-human-page .cover-tags label:focus-within{outline:none;box-shadow:inset 0 0 0 1px var(--control-line-focus)}:root[data-surface=web] .web-workspace .digital-human-page .cover-tags label input{border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}:root[data-surface=web] .web-workspace .speech-style-cards{--style-card-surface:var(--surface-card);--style-card-border:var(--border-subtle);--style-card-selected-surface:var(--selection-surface);--style-card-selected-border:var(--selection-border);--style-card-selected-shadow:inset 0 0 0 1px var(--selection-border);--style-card-shadow:none;--style-card-hover-shadow:none;--style-card-icon-surface:var(--surface-hover);--style-card-selected-icon-surface:var(--selection-surface)}:root[data-surface=web] .web-workspace .speech-style-card{--style-icon:var(--text-secondary)!important}:root[data-surface=web] .web-workspace .speech-style-card[aria-checked=true]{--style-icon:var(--selection-text)!important}:root[data-surface=web] .web-workspace :is(.tool-segments,.photo-version-switch,.cover-preview-tabs) .motion-selection{background:var(--selection-surface);border-color:var(--selection-border);box-shadow:none}:root[data-surface=web] .web-workspace :is(.tool-segments,.photo-version-switch,.cover-preview-tabs)>button:is(.active,.selected,[aria-selected=true]),:root[data-surface=web] .web-workspace :is(.voice-picker-trigger,.cover-ai-button){background:var(--selection-surface);border-color:var(--selection-border);color:var(--selection-text)}:root[data-surface=web] .web-workspace .digital-human-page .photo-reference-library>button.selected,:root[data-surface=web] .web-workspace .digital-human-page .cover-styles>button.selected{border-color:var(--accent);box-shadow:0 0 0 1px var(--selection-border)}:root[data-surface=web] .web-workspace .reference-check{background:var(--button-primary-bg);color:var(--button-primary-text)}:root[data-surface=web] .web-workspace .digital-human-page :is(.cover-ai-button,.cover-processing>svg,.writing-assistant h2>svg,.speech-section-title h3>svg){color:var(--selection-text)}:root[data-surface=web] .web-workspace .digital-human-page .cover-preview-tabs>button[aria-selected=true]{background:var(--selection-surface);color:var(--selection-text);box-shadow:none}:root[data-surface=web] :is(.web-workspace,dialog) :is(.wave-audio,.caption-settings){background:var(--surface-card);border-color:var(--border-subtle);color:var(--text-primary)}:root[data-surface=web] :is(.web-workspace,dialog) .wave-play{background:var(--button-primary-bg);color:var(--button-primary-text)}:root[data-surface=web] :is(.web-workspace,dialog) .wave-play:hover:enabled{background:var(--button-primary-hover)}:root[data-surface=web] :is(.web-workspace,dialog) .wave-heading strong{color:var(--text-primary)}:root[data-surface=web] :is(.web-workspace,dialog) .wave-heading span{color:var(--text-muted)}:root[data-surface=web] :is(.web-workspace,dialog) .wave-strokes line{stroke:var(--text-muted)}:root[data-surface=web] :is(.web-workspace,dialog) .wave-strokes line.played{stroke:var(--accent)}:root[data-surface=web] :is(.web-workspace,dialog) .wave-fallback{color:var(--selection-text)}:root[data-surface=web] :is(.web-workspace,dialog) .wave-fallback span{background:var(--selection-border)}:root[data-surface=web] :is(.web-workspace,dialog) .caption-toggle input:checked{background:var(--accent)}:root[data-surface=web] .web-workspace .caption-color-trigger{background:var(--control-fill);border-color:var(--control-line);color:var(--text-primary);border-radius:10px}:root[data-surface=web] .subtitle-color-popover{background:var(--surface-elevated);border-color:var(--control-line);color:var(--text-primary);box-shadow:var(--control-menu-shadow)}:root[data-surface=web] .subtitle-color-popover :is(header,.subtitle-color-details){border-color:var(--border-subtle);color:var(--text-secondary)}:root[data-surface=web] .subtitle-color-presets button{color:var(--text-muted)}:root[data-surface=web] .subtitle-color-presets button[aria-pressed=true]{background:var(--selection-surface);color:var(--selection-text)}:root[data-surface=web] .subtitle-color-presets button[aria-pressed=true]>span{outline-color:var(--control-line-focus)}:root[data-surface=web] .subtitle-custom-color{color:var(--selection-text);background:var(--selection-surface)}:root[data-surface=web] dialog .voice-picker-grid>article.selected{border-color:var(--selection-border);background:var(--selection-surface);box-shadow:none}:root[data-surface=web] dialog .voice-picker-choice>svg,:root[data-surface=web] dialog .voice-gender-segments button.active{color:var(--selection-text)}:root[data-surface=web] dialog .voice-gender-segments .motion-selection{background:var(--selection-surface);box-shadow:none}:root[data-surface=web] dialog :is(input[type=radio],input[type=checkbox]){accent-color:var(--accent)}:root[data-surface=web] .credit-guide-dialog .credit-guide-rules article>span{color:var(--selection-text);background:var(--selection-surface)}@media(max-width:700px){:root[data-surface=web] :is(.web-workspace,dialog,.subtitle-color-popover) :is(input:where(:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden])),textarea,select,.writing-select){font-size:16px!important}:root[data-surface=web] .web-workspace .writing-workspace :is(.writing-assistant input,.industry-entry input,.writing-select){height:44px;min-height:44px}:root[data-surface=web] .web-workspace .writing-workspace .writing-input{height:200px}:root[data-surface=web] .writing-select-menu li{min-height:44px;white-space:normal}}@media(prefers-reduced-motion:reduce){:root[data-surface=web] :is(.web-workspace,dialog,.writing-select-menu,.industry-popover) *{transition-duration:0ms!important;animation-duration:0ms!important}}:root[data-surface=web] .web-workspace .speech-speed-control output{color:var(--selection-text)}:root[data-surface=web] .web-workspace .speech-speed-track input{background:linear-gradient(to right,var(--accent) var(--speed-fill),var(--control-line) var(--speed-fill))}:root[data-surface=web] .web-workspace .speech-speed-track input::-webkit-slider-thumb{background:var(--accent);border-color:var(--surface-elevated);box-shadow:0 0 0 3px var(--selection-surface)}:root[data-surface=web] .web-workspace .speech-speed-track input::-moz-range-thumb{background:var(--accent);border-color:var(--surface-elevated)}:root[data-surface=web] .web-workspace .speech-speed-track input:focus-visible{outline-color:var(--control-line-focus)}:root[data-surface=web] .video-timeline::-webkit-slider-thumb{background:#70efaa}:root[data-surface=web] .video-timeline::-moz-range-thumb{background:#70efaa}:root[data-surface=web] .video-volume>input{accent-color:#70efaa}:root[data-surface=web] .video-control-row button:focus-visible{outline-color:#70efaa}:root[data-surface=web] .video-more-menu a:is(:hover,:focus-visible){background:#244e3b;outline-color:#70efaa}:root[data-surface=web] .web-workspace .caption-size-select{width:94px;min-width:94px}:root[data-surface=web] .web-workspace .nav-item.active:before{background:var(--accent)}:root[data-surface=web]{--font-interface:"PingFang SC","Microsoft YaHei UI","Segoe UI",sans-serif;--surface-canvas:#17191f;--surface-workspace:#20232b;--surface-card:#272b35;--surface-elevated:#2c303b;--surface-field:#20242d;--surface-field-hover:#242a30;--surface-hover:#2b3238;--surface-pressed:#333c43;--surface-disabled:#22262b;--text-primary:#edf0f2;--text-secondary:#bcc3c9;--text-muted:#9aa4ad;--text-placeholder:#909ba5;--text-disabled:#89939c;--border-default:#454e57;--border-subtle:#2e353c;--border-strong:#73818c;--accent:#43e6aa;--accent-hover:#78f0c2;--accent-pressed:#24c88b;--selection-surface:#43e6aa13;--selection-text:#c0e2d1;--selection-border:#6b9581;--button-primary-bg:#43e6aa;--button-primary-hover:#78f0c2;--button-primary-pressed:#24c88b;--button-primary-text:#082b20;--button-secondary-bg:#292f35;--button-secondary-hover:#343d45;--button-secondary-text:#e2e7eb;--control-fill:#20242d;--control-fill-hover:#1e2429;--control-line:#454e57;--control-line-hover:#63717d;--control-line-focus:#90b7a3;--control-shadow:none;--control-menu-shadow:0 14px 48px #0005;--focus-ring:#43e6aa;--page-glow:transparent}:root[data-surface=web][data-theme=light]{--surface-canvas:#f2f3f5;--surface-workspace:#fff;--surface-card:#fafbfc;--surface-elevated:#fff;--surface-field:#f5f6f8;--surface-field-hover:#edf0f3;--surface-hover:#e8ecef;--surface-pressed:#dce4e8;--surface-disabled:#edf0f2;--text-primary:#20282e;--text-secondary:#47545f;--text-muted:#5e6c78;--text-placeholder:#64727c;--text-disabled:#6d7881;--border-default:#a8b3bb;--border-subtle:#dce1e5;--border-strong:#667783;--accent:#087c53;--accent-hover:#066843;--accent-pressed:#055736;--selection-surface:#087c530d;--selection-text:#285b43;--selection-border:#719b83;--button-primary-bg:#087c53;--button-primary-hover:#066843;--button-primary-pressed:#055736;--button-primary-text:#fff;--button-secondary-bg:#edf0f3;--button-secondary-hover:#e1e7eb;--button-secondary-text:#334550;--control-fill:#f5f6f8;--control-fill-hover:#edf0f3;--control-line:#a8b3bb;--control-line-hover:#7b8d99;--control-line-focus:#437b5f;--control-menu-shadow:0 14px 40px #2434421c;--focus-ring:#087c53}:root[data-surface=web] body{font-family:var(--font-interface);font-size:14px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:root[data-surface=web] body :is(.web-workspace,.login-page,.pricing-page,.member-center,.landing-page,dialog){font-family:var(--font-interface);letter-spacing:0}:root[data-surface=web] body :is(.web-workspace,.login-page,dialog) :is(h1,h2,h3,h4){font-family:var(--font-interface)!important;font-weight:600!important;letter-spacing:-.02em;text-shadow:none!important;color:var(--text-primary)}:root[data-surface=web] body .web-workspace h1{font-size:22px!important;line-height:1.4}:root[data-surface=web] body .web-workspace h2{font-size:17px!important;line-height:1.5}:root[data-surface=web] body .web-workspace h3{font-size:15px!important;line-height:1.5}:root[data-surface=web] body :is(.web-workspace,dialog,.login-page) :is(.primary-button,.wizard-next,.new-project,.rewrite-button){border-radius:9px!important;background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important;border:1px solid transparent!important;box-shadow:inset 0 1px #ffffff40,0 3px 10px #0002!important;text-shadow:none!important;font-size:14px!important;font-weight:600!important;min-height:40px;padding:9px 16px;transform:none}:root[data-surface=web] body :is(.web-workspace,dialog,.login-page) :is(.primary-button,.wizard-next,.new-project,.rewrite-button):hover:enabled{background:var(--button-primary-hover)!important}:root[data-surface=web] body :is(.web-workspace,dialog,.login-page) .outline-button{border:1px solid transparent!important;border-radius:9px!important;background:var(--button-secondary-bg)!important;color:var(--button-secondary-text)!important;box-shadow:none!important;text-shadow:none;font-size:14px!important;font-weight:500!important;padding:9px 13px;min-height:38px}:root[data-surface=web] body :is(.web-workspace,dialog,.login-page) .outline-button:hover:enabled{background:var(--button-secondary-hover)!important}:root[data-surface=web] body :is(.web-workspace,dialog) :is(.primary-button,.wizard-next,.outline-button):disabled{background:var(--surface-disabled)!important;color:var(--text-disabled)!important;border-color:transparent!important;opacity:1;cursor:not-allowed}:root[data-surface=web] body :is(.web-workspace,dialog) .text-button{color:var(--selection-text);font-weight:500;font-size:13px;text-decoration:none}:root[data-surface=web] body :is(.web-workspace,dialog,.login-page) :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=color],[type=hidden]),textarea,select,.writing-select){border-radius:8px!important;box-shadow:none!important;font-family:var(--font-interface)!important;line-height:1.6}:root[data-surface=web] body .web-workspace .topbar{background:var(--surface-canvas)!important;border-bottom:1px solid var(--border-subtle);box-shadow:none;min-height:64px}:root[data-surface=web] body .web-workspace .sidebar{background:var(--surface-canvas)!important;border-right:1px solid var(--border-subtle);box-shadow:none}:root[data-surface=web] body .web-workspace .sidebar a{border-radius:8px;box-shadow:none;font-size:14px}:root[data-surface=web] body .web-workspace .sidebar a.router-link-active{background:var(--selection-surface)!important;color:var(--selection-text)!important;border-color:transparent!important;box-shadow:none!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-nav{border:0!important;border-bottom:1px solid var(--border-subtle)!important;background:transparent!important;border-radius:0!important;padding:0 0 10px!important;min-height:52px;position:static;box-shadow:none!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-nav ol{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:4px!important;margin:0;padding:0}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-nav li{width:auto!important;min-width:0;flex:none!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-nav button{display:flex!important;justify-content:center;gap:8px;padding:10px 4px!important;border:0!important;border-radius:7px!important;background:transparent!important;box-shadow:none!important;min-height:42px;font-size:13px;white-space:nowrap;color:var(--text-muted)}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-nav button.active{color:var(--text-primary)!important;background:var(--surface-hover)!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-number{width:22px!important;height:22px!important;min-width:22px;border:0!important;font-size:11px!important;background:var(--surface-hover)!important;color:var(--text-secondary)!important;box-shadow:none!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-nav button.active .wizard-number{background:var(--button-primary-bg)!important;color:var(--button-primary-text)!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-nav-copy strong{font-size:13px;font-weight:500}:root[data-surface=web] body .web-workspace .digital-human-page :is(.wizard-nav-copy small,.wizard-nav-icon){display:none!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-editor{border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important;border-radius:14px}:root[data-surface=web] body .web-workspace .digital-human-page .digital-step-surface{border:0!important;border-radius:14px!important;background:var(--surface-workspace)!important;box-shadow:none!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-editor-heading{padding:22px 24px 4px!important;border:0!important;background:transparent!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-editor-heading h1{margin:0;font-size:20px!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-step-body{padding:18px 24px 24px!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-controls{background:transparent!important;border:0!important;border-top:1px solid var(--border-subtle)!important;border-radius:0!important;padding:14px 0!important;margin-top:14px;box-shadow:none!important}:root[data-surface=web] body .web-workspace .digital-human-page :is(.writing-assistant,.digital-voice-panel,.voice-source-options,.speech-style-panel,.final-review,.caption-settings){border:0!important;box-shadow:none!important;background:transparent!important}:root[data-surface=web] body .web-workspace .digital-human-page .writing-input{border-color:var(--control-line)!important;border-radius:10px!important;box-shadow:none!important}:root[data-surface=web] body .web-workspace .digital-human-page .writing-assistant{border-top:1px solid var(--border-subtle)!important;margin-top:18px;padding-top:16px}:root[data-surface=web] body .web-workspace .digital-human-page .writing-workspace .writing-input textarea{font-size:15px!important;line-height:1.9!important}:root[data-surface=web] body .web-workspace .digital-human-page .enhancement-toggle{background:var(--surface-field);border:0;border-radius:10px;padding:14px}:root[data-surface=web] body .web-workspace .digital-human-page .photo-workbench{background:transparent!important;border:0!important;border-radius:0;box-shadow:none!important}:root[data-surface=web] body .web-workspace .digital-human-page .photo-workbench-heading{padding:0 0 18px!important;margin:0;border:0!important;gap:14px;display:flex;align-items:center;flex-wrap:wrap}:root[data-surface=web] body .web-workspace .digital-human-page .photo-workbench-heading h2{font-size:20px!important;margin:0}:root[data-surface=web] body .photo-heading-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-left:auto;flex-wrap:wrap}:root[data-surface=web] body .photo-heading-actions .photo-edit-toggle{font-size:12px;color:var(--text-muted);gap:8px}:root[data-surface=web] body .web-workspace .digital-human-page .photo-scale-frame{margin:0!important;padding:0;border:0!important}:root[data-surface=web] body .web-workspace .digital-human-page .photo-workbench:not(.expanded) .photo-current{max-width:320px}:root[data-surface=web] body .web-workspace .digital-human-page :is(.photo-image-area,.photo-current){background:transparent!important;border:0!important;box-shadow:none!important}:root[data-surface=web] body .web-workspace .digital-human-page .photo-display{background:var(--surface-field)!important;border:0!important;border-radius:10px!important;max-height:420px}:root[data-surface=web] body .web-workspace .digital-human-page .photo-display img{object-fit:contain!important;max-height:100%;max-width:100%;width:100%;height:100%}:root[data-surface=web] body .web-workspace .digital-human-page .photo-version-switch{margin:12px auto 0;max-width:320px;border:0!important;background:var(--surface-field)!important;border-radius:8px;padding:3px}:root[data-surface=web] body .web-workspace .digital-human-page .photo-tools{border:0!important;background:transparent!important;padding:0!important}:root[data-surface=web] body .web-workspace .digital-human-page .asset-library-link{margin-top:12px}:root[data-surface=web] body :is(.asset-card,.library-card,.asset-picker article,.task-card){background:var(--surface-workspace)!important;border:1px solid var(--border-subtle)!important;border-radius:12px!important;box-shadow:none!important}:root[data-surface=web] body :is(.asset-picker,.system-voice-dialog,.voice-recorder-dialog,.asset-edit-dialog,.asset-group-dialog,.login-card,.checkout-panel){background:var(--surface-workspace)!important;border:1px solid var(--border-subtle)!important;border-radius:18px!important;box-shadow:0 24px 80px #0003!important;color:var(--text-primary)}:root[data-surface=web] body dialog::backdrop{background:#080b1099;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}:root[data-surface=web] body :is(.asset-picker,.system-voice-dialog,dialog) header{border-color:var(--border-subtle)}:root[data-surface=web] body :is(.asset-picker article.selected,.asset-card.selected){border-color:var(--selection-border)!important;background:var(--selection-surface)!important;box-shadow:none!important}:root[data-surface=web] body .site-header{border-bottom-color:var(--border-subtle);box-shadow:none}:root[data-surface=web] body :is(.offer-card,.addon-card){border-color:var(--border-subtle)!important;border-radius:16px!important;box-shadow:none!important;background:var(--surface-workspace)!important}:root[data-surface=web] body .offer-card.featured{border-color:var(--selection-border)!important;background:var(--selection-surface)!important}:root[data-surface=web] body :is(.offer-buy,.addon-buy,.site-primary){border-radius:9px!important;box-shadow:none!important;font-family:var(--font-interface);font-weight:600}:root[data-surface=web] body .login-card h1{font-size:26px!important;letter-spacing:-.025em;font-weight:600!important}:root[data-surface=web] body :is(.writing-select-menu,.industry-popover){border-radius:10px!important;box-shadow:var(--control-menu-shadow)!important}:root[data-surface=web] body :is(.writing-select-menu li,.industry-popover li){border-radius:6px;font-weight:400}@media(max-width:1100px){:root[data-surface=web] body .web-workspace .digital-human-page .wizard-nav button{gap:5px;font-size:12px}:root[data-surface=web] body .photo-heading-actions{gap:10px}}@media(max-width:760px){:root[data-surface=web] body .web-workspace .digital-human-page .wizard-nav{overflow-x:auto!important;scrollbar-width:none}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-nav ol{display:flex!important;min-width:660px}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-nav li{flex:1!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-step-body{padding:16px!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-editor-heading{padding:18px 16px 0!important}:root[data-surface=web] body .photo-heading-actions{width:100%;justify-content:space-between;margin:0}:root[data-surface=web] body :is(.web-workspace,dialog,.login-page) :is(input,textarea,select,.writing-select){font-size:16px!important}:root[data-surface=web] body :is(.web-workspace,dialog) :is(.primary-button,.outline-button,.wizard-next){min-height:44px}}@media(prefers-reduced-motion:reduce){:root[data-surface=web] body :is(button,input,textarea,select){transition:none!important}}:root[data-surface=web] body .web-workspace .digital-human-page .photo-image-area{display:flex;justify-content:center}:root[data-surface=web] body .web-workspace .digital-human-page .photo-display{display:flex;justify-content:center;align-items:center;width:100%;height:auto!important;aspect-ratio:auto!important;max-height:none;background:transparent!important}:root[data-surface=web] body .web-workspace .digital-human-page .photo-display img{display:block;width:auto!important;height:auto!important;max-width:100%!important;max-height:420px!important;border-radius:10px}:root[data-surface=web] body .video-placeholder .video-frame-line{display:none}:root[data-surface=web] body .video-placeholder{border:0!important;background:transparent!important}:root[data-surface=web] body :is(.offer-sale-label,.offer-year-sale){background:#bfa46d1c!important;color:#cbb88e!important;border:1px solid #bfa46d38!important;box-shadow:none!important}:root[data-surface=web][data-theme=light] body :is(.offer-sale-label,.offer-year-sale){background:#f5eedf!important;color:#765620!important;border-color:#dca!important}:root[data-surface=web][data-theme=light] body .login-card{box-shadow:0 12px 40px #25344212!important}:root[data-surface=web] body .web-workspace .digital-human-page .digital-step-surface{box-shadow:inset 0 1px #ffffff09,0 6px 20px #00000012!important}:root[data-surface=web] body :is(.web-workspace,dialog,.login-page) :is(.primary-button,.wizard-next,.new-project,.rewrite-button):enabled{background:linear-gradient(180deg,color-mix(in srgb,var(--button-primary-bg) 88%,white),var(--button-primary-bg))!important}:root[data-surface=web] body .web-workspace .cover-ai-button:enabled{color:var(--selection-text)!important;background:color-mix(in srgb,var(--accent) 13%,var(--surface-card))!important;border:1px solid color-mix(in srgb,var(--accent) 38%,transparent)!important;font-weight:600!important}:root[data-surface=web] body .web-workspace .cover-ai-button:enabled:hover{background:color-mix(in srgb,var(--accent) 22%,var(--surface-card))!important}:root[data-surface=web] body .web-workspace :is(.video-result-card,.insert-preview,.cover-preview){box-shadow:inset 0 1px #ffffff09,0 8px 24px #00000018}:root[data-surface=web] body :is(input,textarea,.writing-select):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}:root[data-surface=web] body .web-workspace .writing-workspace{--workbench-ink:var(--text-primary);--workbench-muted:var(--text-muted);--workbench-field:var(--surface-field);--writing-fill:var(--surface-field);--surface-field:var(--control-fill);min-height:0;color:var(--text-primary)}:root[data-surface=web] body .web-workspace .writing-main{width:100%;max-width:none;padding:0!important;margin:0;background:transparent!important;border:0!important;box-shadow:none!important}:root[data-surface=web] body .web-workspace .writing-input{height:220px!important;min-height:220px!important;background:var(--control-fill)!important;border:1px solid var(--control-line)!important;border-radius:10px!important;box-shadow:inset 0 1px 3px #0000000a!important}:root[data-surface=web] body .web-workspace .writing-input textarea{padding:16px!important;background:transparent!important;min-height:0!important;max-height:none!important;resize:none;color:var(--text-primary)!important}:root[data-surface=web] body .web-workspace .writing-assistant{max-width:none!important;width:100%;margin:20px 0 0!important;padding:0!important;border:0!important}:root[data-surface=web] body .web-workspace .writing-assistant>header{margin:0 0 16px!important;padding:16px 0 0!important;border-top:1px solid var(--border-subtle)}:root[data-surface=web] body .web-workspace .writing-assistant :is(input,select,.writing-select){background:var(--control-fill)!important;color:var(--text-primary)!important;min-height:40px!important;font-size:14px!important}:root[data-surface=web] body .web-workspace .writing-assistant :is(h2 svg,.writing-toggle svg){color:var(--accent)!important}:root[data-surface=web] body .web-workspace .writing-chips button.selected{background:var(--selection-surface)!important;border-color:var(--selection-border)!important;color:var(--selection-text)!important}:root[data-surface=web] body .web-workspace .writing-workspace :is(input,textarea,button):focus-visible{outline:2px solid var(--focus-ring)!important;outline-offset:2px!important}:root[data-surface=web] body .web-workspace :is(.voice-workspace-frame,.voice-workspace-canvas){height:auto!important;min-height:0!important;overflow:visible;container-type:normal;padding:0!important;gap:20px!important}:root[data-surface=web] body .web-workspace :is(.digital-voice-panel,.voice-source-options){padding:0!important;margin:0!important;background:transparent!important;border:0!important}:root[data-surface=web] body .web-workspace .voice-source-heading{margin:0 0 12px!important}:root[data-surface=web] body .web-workspace .digital-voice-actions{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}:root[data-surface=web] body .web-workspace .selected-digital-voice{background:var(--surface-field)!important;border:1px solid var(--border-subtle)!important;border-radius:10px!important;padding:14px!important;box-shadow:none!important;min-height:0!important}:root[data-surface=web] body .web-workspace .speech-preparation{background:transparent!important;border:0!important;border-top:1px solid var(--border-subtle)!important;border-radius:0!important;padding:20px 0 0!important;margin:0!important;box-shadow:none!important}:root[data-surface=web] body .web-workspace .speech-preparation-heading{margin-bottom:16px;gap:12px;flex-wrap:wrap}:root[data-surface=web] body .web-workspace .speech-workspace-layout{display:grid!important;grid-template-columns:minmax(0,1.2fr) minmax(220px,1fr)!important;gap:16px!important;min-height:0!important}:root[data-surface=web] body .web-workspace :is(.speech-style-settings,.speech-style-empty){padding:0!important;min-height:0!important;border:0!important;background:transparent!important;box-shadow:none!important}:root[data-surface=web] body .web-workspace .speech-result-panel{background:var(--surface-field)!important;border:1px solid var(--border-subtle)!important;border-radius:10px!important;padding:16px!important;box-shadow:none!important;min-height:0!important}:root[data-surface=web] body .web-workspace .speech-style-cards{--style-card-surface:var(--surface-card);--style-card-selected-surface:var(--selection-surface);--style-card-selected-border:var(--selection-border);--style-card-selected-icon-surface:var(--selection-surface);gap:8px!important}:root[data-surface=web] body .web-workspace .speech-style-card[aria-checked=true]{background:var(--selection-surface)!important;border-color:var(--selection-border)!important;color:var(--selection-text)!important}:root[data-surface=web] body .web-workspace .speech-style-card[aria-checked=true] :is(.speech-style-icon,.speech-style-title){color:var(--selection-text)!important}:root[data-surface=web] body .web-workspace .speech-audio-empty{min-height:100px!important;height:auto!important;color:var(--text-muted)}@media(max-width:900px){:root[data-surface=web] body .web-workspace .speech-workspace-layout{grid-template-columns:minmax(0,1fr)!important}}:root[data-surface=web] body .web-workspace .photo-workbench .motion-selection{background:var(--selection-surface)!important;border-color:var(--selection-border)!important;box-shadow:inset 0 1px #ffffff0a!important}:root[data-surface=web] body .web-workspace .photo-workbench .reference-check{background:var(--accent)!important;color:var(--button-primary-text)!important}:root[data-surface=web] body .web-workspace .photo-workbench :is(.tool-segments,.photo-version-switch){background:var(--surface-field)!important}:root[data-surface=web] body .web-workspace .photo-workbench :is(.tool-segments button.active,.photo-version-switch button.selected,.library-toolbar button.active){color:var(--selection-text)!important;background:var(--selection-surface)!important;border-color:var(--selection-border)!important}:root[data-surface=web] body .web-workspace .digital-voice-actions svg{color:var(--selection-text)!important}:root[data-surface=web] body .web-workspace .speech-style-card{height:82px!important;min-height:0!important;padding:12px!important;background:var(--surface-card)!important;border:1px solid var(--border-subtle)!important;box-shadow:inset 0 1px #ffffff05!important}:root[data-surface=web] body .web-workspace .speech-style-card[aria-checked=true]{background:var(--selection-surface)!important;border-color:var(--selection-border)!important}:root[data-surface=web] body .web-workspace .digital-human-page .video-result-column .video-placeholder{aspect-ratio:auto!important;height:320px!important;min-height:0!important;max-height:none!important}:root[data-surface=web] body .web-workspace .digital-human-page .digital-step-surface{background-color:var(--surface-workspace)!important;background-image:radial-gradient(ellipse at 4% 0%,#68d6b00a,transparent 55%),linear-gradient(145deg,#ffffff03,transparent 50%)!important}:root[data-surface=web] body .web-workspace .digital-human-page .writing-step-surface{background-image:radial-gradient(ellipse at 50% 50%,var(--surface-workspace) 5%,transparent 80%),radial-gradient(circle at 13% 20%,#b6dccc66 0 1px,transparent 1.6px),radial-gradient(circle at 86% 72%,#b6dccc55 0 1px,transparent 1.6px),radial-gradient(ellipse at 0% 0%,#68d6b014,transparent 60%),repeating-linear-gradient(0deg,transparent 0 39px,#c9d9e008 39px 40px),repeating-linear-gradient(90deg,transparent 0 39px,#c9d9e008 39px 40px)!important}:root[data-surface=web] body .web-workspace .writing-welcome{text-align:center!important;margin:0 auto 24px;max-width:640px}:root[data-surface=web] body .web-workspace .writing-welcome h2{display:flex;align-items:center!important;justify-content:center!important;font-size:clamp(22px,2.1vw,30px)!important;line-height:1.4!important;margin:0 0 12px!important;font-weight:600!important}:root[data-surface=web] body .web-workspace .writing-welcome h2 svg{color:var(--accent)!important;margin:0!important}:root[data-surface=web] body .web-workspace .writing-welcome p{font-size:14px!important;color:var(--text-secondary)!important;margin:0!important;line-height:1.8}:root[data-surface=web] body .web-workspace .writing-workspace{width:100%;max-width:860px;margin-inline:auto!important}:root[data-surface=web] body .web-workspace .writing-input{background:color-mix(in srgb,var(--surface-field) 94%,transparent)!important;box-shadow:inset 0 1px #ffffff08,0 8px 28px #00000012!important;border-radius:16px!important}@media(min-width:1024px){:root[data-surface=web] body .web-workspace .digital-human-page .wizard-layout>.wizard-editor{height:clamp(560px,calc(100dvh - 220px),780px)!important;min-height:0!important;display:flex;flex-direction:column;overflow:hidden!important}:root[data-surface=web] body .web-workspace .digital-human-page .digital-step-surface{display:flex;flex-direction:column;flex:1;height:100%!important;min-height:0!important;overflow:hidden!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-editor-heading{flex:none}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-step-body{flex:1 1 0!important;height:auto!important;min-height:0!important;overflow:auto!important;scrollbar-width:thin;scrollbar-color:var(--border-default) transparent}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-controls{flex:none!important;margin:0!important;padding:14px 24px!important;background:var(--surface-workspace)!important}:root[data-surface=web] body .web-workspace .writing-step-surface .wizard-step-body:not(:has(.assistant-expanded)){display:flex;align-items:center;justify-content:center}}@media(max-width:1023px){:root[data-surface=web] body .web-workspace .writing-welcome{margin:12px auto 24px}}:root[data-surface=web] body .web-workspace .sidebar{background:var(--surface-canvas)!important;padding-top:24px}:root[data-surface=web] body .web-workspace .sidebar .nav-caption{font-size:11px!important;line-height:1.5;font-weight:500!important;letter-spacing:.08em;color:var(--text-muted)!important;margin:24px 12px 10px}:root[data-surface=web] body .web-workspace .sidebar .nav-item{min-height:44px;border:0!important;border-radius:10px!important;gap:12px;box-shadow:none!important}:root[data-surface=web] body .web-workspace .digital-human-page .digital-step-surface{border:1px solid color-mix(in srgb,var(--border-subtle) 60%,transparent)!important;border-radius:20px!important;background:linear-gradient(155deg,color-mix(in srgb,var(--surface-workspace) 96%,white),var(--surface-workspace) 65%)!important;box-shadow:0 16px 48px #0000000d!important}:root[data-surface=web] body .web-workspace .digital-human-page .writing-step-surface{background:radial-gradient(ellipse at 50% 0%,#63d8ac0d,transparent 65%),var(--surface-workspace)!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-editor-heading{padding:24px 28px 4px!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-editor-heading h1{font-size:16px!important;font-weight:500!important;color:var(--text-secondary)!important}:root[data-surface=web] body .web-workspace .writing-welcome h2{font-size:clamp(25px,2.3vw,34px)!important;font-weight:500!important;letter-spacing:-.03em!important}:root[data-surface=web] body .web-workspace .writing-welcome h2 svg{width:20px;height:20px;opacity:.8}:root[data-surface=web] body .web-workspace .writing-input{border-color:color-mix(in srgb,var(--control-line) 65%,transparent)!important;border-radius:14px!important;box-shadow:0 5px 24px #00000008!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-nav button.active{background:var(--selection-surface)!important;color:var(--selection-text)!important}:root[data-surface=web] body .web-workspace .digital-human-page .wizard-controls{border-top-color:color-mix(in srgb,var(--border-subtle) 65%,transparent)!important;background:transparent!important}@media(min-width:768px){:root[data-surface=web] body .web-workspace.sidebar-collapsed .sidebar{width:72px!important;min-width:72px!important;flex:0 0 72px!important;padding:24px 10px!important;overflow:visible}:root[data-surface=web] body .web-workspace.sidebar-collapsed .sidebar :is(.nav-caption,.brand-text,.nav-label,.nav-count,.nav-dot){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;pointer-events:none}:root[data-surface=web] body .web-workspace.sidebar-collapsed .sidebar .brand{justify-content:center;padding:0!important;width:100%}:root[data-surface=web] body .web-workspace.sidebar-collapsed .sidebar .nav-group{display:flex;flex-direction:column;gap:6px;margin:22px 0 0;padding:0}:root[data-surface=web] body .web-workspace.sidebar-collapsed .sidebar .nav-group+.nav-group{border-top:1px solid var(--border-subtle);padding-top:16px;margin-top:16px}:root[data-surface=web] body .web-workspace.sidebar-collapsed .sidebar .nav-item{position:relative;display:flex!important;justify-content:center!important;align-items:center;width:48px!important;height:44px!important;min-width:0!important;padding:0!important;margin:0!important;flex:none!important}:root[data-surface=web] body .web-workspace.sidebar-collapsed .sidebar .nav-item svg{flex:none;width:19px;height:19px;margin:0!important}}:root[data-surface=web] body .web-workspace .writing-input{width:100%!important;margin-inline:auto!important;height:180px!important;min-height:180px!important;box-sizing:border-box}:root[data-surface=web] body .web-workspace .writing-main>.field-error{width:100%;margin-inline:auto}:root[data-surface=web] body .web-workspace .digital-human-page .writing-workspace .writing-input{height:140px!important;min-height:140px!important;max-height:140px!important;flex:0 0 140px!important}:root[data-surface=web] body .web-workspace :is(.upload-zone,.wizard-upload,.uploaded-reference,.material-upload-zone){background:var(--surface-field)!important;background-image:none!important;border:1px dashed var(--border-strong)!important;border-radius:12px!important;color:var(--text-secondary)!important;box-shadow:none!important}:root[data-surface=web] body .web-workspace :is(.upload-zone,.wizard-upload,.uploaded-reference,.material-upload-zone):hover:enabled{background:var(--selection-surface)!important;border-color:var(--accent)!important;color:var(--text-primary)!important}:root[data-surface=web] body .web-workspace :is(.upload-zone,.wizard-upload) :is(strong,span,small){color:inherit!important}:root[data-surface=web] body .web-workspace .upload-icon{background:var(--selection-surface)!important;color:var(--selection-text)!important;border:1px solid var(--selection-border)!important;box-shadow:none!important}:root[data-surface=web] body .web-workspace :is(.upload-zone,.wizard-upload):focus-visible{outline:2px solid var(--accent)!important;outline-offset:3px}
