.style-library-picker .style-library-trigger-image{object-fit:cover;border-radius:7px;flex:0 0 24px;width:24px;height:24px}.style-library-backdrop{z-index:10000;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#1b1d1b52;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.style-library-dialog{background:#fff;border:1px solid #ffffffd9;border-radius:34px;flex-direction:column;width:min(1320px,100vw - 56px);min-height:560px;max-height:min(900px,100vh - 56px);padding:30px 34px 34px;animation:.24s cubic-bezier(.2,.8,.2,1) style-library-dialog-in;display:flex;overflow:hidden;box-shadow:0 34px 110px #1518153d}.style-library-dialog>header{justify-content:space-between;align-items:center;display:flex}.style-library-dialog>header h2{color:#171917;letter-spacing:-.04em;margin:0;font-size:28px}.style-library-dialog>header button{color:#5a5f59;cursor:pointer;background:#f2f3f0;border:0;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font-size:23px;display:grid}.style-library-toolbar{align-items:center;gap:22px;margin:22px 0 24px;display:flex}.style-library-toolbar nav{grid-template-columns:repeat(5,minmax(118px,1fr));gap:8px;width:min(860px,78%);display:grid}.style-library-toolbar nav button{color:#171917;cursor:pointer;background:#f7f7f5;border:1px solid #e3e4df;border-radius:25px;height:50px;font-size:16px;font-weight:650;transition:background .18s,color .18s,transform .18s}.style-library-toolbar nav button:hover{transform:translateY(-1px)}.style-library-toolbar nav button.is-active{color:#fff;background:#080908;border-color:#080908}.style-library-search{background:#f7f7f5;border:1px solid #e2e3de;border-radius:25px;align-items:center;width:50px;height:50px;margin-left:auto;transition:width .2s;display:flex;overflow:hidden}.style-library-search:focus-within{width:210px}.style-library-search i{border:2px solid #252925;border-radius:50%;flex:0 0 18px;width:18px;height:18px;margin:0 15px;position:relative}.style-library-search i:after{content:"";background:#252925;width:7px;height:2px;position:absolute;bottom:-3px;right:-5px;transform:rotate(47deg)}.style-library-search input{background:0 0;border:0;outline:0;width:150px;font-size:12px}.style-library-grid{overscroll-behavior:contain;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;padding:1px 4px 8px;display:grid;overflow:auto}.style-library-card{aspect-ratio:3/2;cursor:pointer;background:#eceee9;border:2px solid #0000;border-radius:22px;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden;box-shadow:0 1px #00000005}.style-library-card:hover{transform:translateY(-3px);box-shadow:0 13px 28px #1c201c26}.style-library-card.is-selected{border-color:#fff;box-shadow:0 0 0 3px #151815,0 14px 30px #1b1f1b30}.style-library-card img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.style-library-card:hover img{transform:scale(1.035)}.style-library-card:after{content:"";background:linear-gradient(#0000,#070907b8);height:48%;position:absolute;bottom:0;left:0;right:0}.style-library-card-name{z-index:2;color:#fff;text-align:center;text-overflow:ellipsis;text-shadow:0 1px 6px #00000073;white-space:nowrap;font-size:15px;font-weight:600;position:absolute;bottom:13px;left:15px;right:15px;overflow:hidden}.style-library-card>em{z-index:3;color:#fff;background:#151815;border:2px solid #fff;border-radius:50%;place-items:center;width:25px;height:25px;font-size:13px;font-style:normal;display:grid;position:absolute;top:10px;right:10px}.style-library-card-badge{z-index:3;color:#fff;background:#151815d1;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:650;line-height:1;position:absolute;top:10px;left:10px}.style-library-card.is-special{background:linear-gradient(145deg,#fafaf8,#f0f1ed);border-color:#e1e3de}.style-library-card.is-special:after{display:none}.style-library-card.is-special .style-library-card-name{color:#343934;text-shadow:none}.style-library-placeholder{color:#a9ada6;place-content:center;justify-items:center;padding-bottom:26px;display:grid;position:absolute;inset:0}.style-library-placeholder i{color:#969b93;background:#e4e6e0;border-radius:50%;place-items:center;width:44px;height:44px;font-size:20px;font-style:normal;display:grid}.style-library-placeholder small{color:#9a9e97;margin-top:8px;font-size:10px}.style-library-empty{color:#92968f;grid-column:1/-1;place-content:center;justify-items:center;min-height:220px;display:grid}.style-library-empty b{color:#565b55;font-size:14px}.style-library-empty span{margin-top:6px;font-size:11px}@keyframes style-library-dialog-in{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1100px){.style-library-dialog{border-radius:28px}.style-library-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.style-library-toolbar nav{grid-template-columns:repeat(5,minmax(80px,1fr))}}@media (width<=820px){.style-library-backdrop{padding:12px}.style-library-dialog{border-radius:24px;width:calc(100vw - 24px);min-height:0;max-height:calc(100vh - 24px);padding:22px 18px}.style-library-dialog>header h2{font-size:22px}.style-library-toolbar{flex-direction:column;align-items:stretch;margin:17px 0}.style-library-toolbar nav{grid-template-columns:repeat(5,minmax(72px,1fr));width:100%;overflow-x:auto}.style-library-toolbar nav button{height:42px;font-size:13px}.style-library-search,.style-library-search:focus-within{width:100%;height:42px}.style-library-search input{width:100%}.style-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.style-library-card{border-radius:16px}.style-library-card-name{font-size:12px}}.workflow-page{color:#eee8df;background:#0b0c12;min-height:100vh}.workflow-hero{max-width:920px;margin:0 auto;padding:92px 32px}.workflow-hero p,.workflow-panel>p,.workflow-shell aside>p{color:#f0b878;letter-spacing:.18em;font-size:11px;font-weight:800}.workflow-hero h1,.workflow-panel h1{margin:10px 0;font-family:Iowan Old Style,Songti SC,serif;font-size:clamp(34px,5vw,58px);font-weight:500}.workflow-hero>span,.workflow-panel>span{color:#aca7ab;max-width:720px;line-height:1.7;display:block}.workflow-hero textarea{box-sizing:border-box;color:#f4eee6;background:#15161e;border:1px solid #4a4546;border-radius:12px;width:100%;min-height:290px;margin:30px 0 14px;padding:18px;font:14px/1.7 Inter,PingFang SC,sans-serif;display:block}.workflow-hero>div,.panel-actions{flex-wrap:wrap;gap:10px;display:flex}.workflow-primary,.workflow-secondary{cursor:pointer;border:0;border-radius:8px;padding:11px 15px;font-weight:700}.workflow-primary{color:#2a160d;background:linear-gradient(135deg,#ffc182,#e98562)}.workflow-secondary{color:#e7ddd0;background:0 0;border:1px solid #ffebd538}.workflow-primary:disabled,.workflow-secondary:disabled{opacity:.45;cursor:not-allowed}.workflow-hero small{color:#eeb47b;margin-top:18px;display:block}.workflow-projects{gap:8px;margin-top:40px;display:grid}.workflow-projects button{color:#e8e0d8;text-align:left;background:#15161e;border:1px solid #37343a;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.workflow-projects small{color:#8d8890;margin:0}.workflow-shell{grid-template-columns:270px minmax(0,1fr);max-width:1500px;margin:auto;padding:34px;display:grid}.workflow-shell aside{border-right:1px solid #ffffff1a;align-self:start;gap:7px;padding-right:22px;display:grid;position:sticky;top:20px}.workflow-shell aside h2{margin:0;font-size:20px}.workflow-shell aside>span{color:#908c91;margin-bottom:14px;font-size:12px}.workflow-shell aside button{color:#a9a4a4;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;gap:3px;padding:10px;display:grid}.workflow-shell aside button.active{color:#ffdbb1;background:#f0b8781a;border-color:#f0b8786e}.workflow-shell aside button small{color:inherit;opacity:.75;font-size:11px}.workflow-shell aside hr{border:0;border-top:1px solid #ffffff1a;width:100%}.workflow-content{min-width:0;padding-left:42px}.workflow-panel{background:linear-gradient(145deg,#1d1e27,#12131a);border:1px solid #ffffff21;border-radius:16px;padding:28px;box-shadow:0 24px 70px #0000002b}.workflow-panel h3{color:#f0b878;margin:32px 0 13px;font-size:14px}.workflow-notice{color:#e0e3ff;background:#6770b821;border:1px solid #9aaaff61;border-radius:8px;margin-bottom:16px;padding:12px 14px}.style-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:25px;display:grid}.style-grid label,.asset-list label,.shot-list label,.hook-card label{color:#bbb4b1;gap:6px;font-size:12px;display:grid}.style-grid label:last-child{grid-column:1/-1}.workflow-panel textarea,.workflow-panel input{box-sizing:border-box;color:#eee8df;background:#11121a;border:1px solid #ffffff29;border-radius:7px;width:100%;padding:9px;font:13px/1.55 Inter,PingFang SC,sans-serif}.workflow-panel textarea{resize:vertical;min-height:92px}.asset-summary{flex-wrap:wrap;gap:10px;margin:0 0 20px;display:flex}.asset-summary span{background:#ffffff0f;border-radius:99px;padding:8px 10px;font-size:12px}.asset-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:22px;display:grid}.asset-list article{background:#00000021;border:1px solid #ffffff1a;border-radius:10px;grid-template-columns:116px minmax(0,1fr);gap:12px;padding:12px;display:grid}.asset-image{color:#e7b57c;background:#292938;border-radius:7px;place-items:center;min-height:116px;display:grid;overflow:hidden}.asset-image img{object-fit:cover;width:100%;height:100%}.asset-list article>div:nth-child(2){gap:7px;min-width:0;display:grid}.asset-list small,.asset-list footer{color:#a7a1a7;font-size:11px}.asset-list footer{gap:7px;display:flex}.asset-list footer button{color:#ffd4a3;cursor:pointer;background:#f0b87814;border:1px solid #f0b87866;border-radius:6px;padding:6px 8px}.episode-source{background:#00000026;border:1px solid #ffffff1a;border-radius:9px;max-height:210px;margin:22px 0;padding:13px;overflow:auto}.episode-source b{color:#edb36f;font-size:12px}.episode-source pre{white-space:pre-wrap;color:#bbb5b4;font:12px/1.65 Inter,PingFang SC,sans-serif}.hook-card,.revision-card{background:#f0b8780f;border:1px solid #f0b87847;border-radius:10px;gap:10px;margin-top:20px;padding:16px;display:grid}.hook-card p{color:#f3c38e;margin:0;font-weight:700}.hook-card small{color:#aaa4a8}.unit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:25px;display:grid}.unit-grid button{color:#eee7df;text-align:left;cursor:pointer;background:#00000026;border:1px solid #ffffff1f;border-radius:9px;grid-template-columns:38px 1fr;align-items:start;gap:5px 10px;padding:13px;display:grid}.unit-grid i{color:#efb574;grid-row:span 3;font-style:normal}.unit-grid span,.unit-grid small{color:#aaa5aa;font-size:12px;line-height:1.45}.unit-context{background:#ffffff08;border-left:3px solid #e8a96d;gap:7px;margin:22px 0;padding:13px;display:grid}.unit-context span{color:#aaa5aa;font-size:12px;line-height:1.55}.shot-list{gap:12px;margin-top:24px;display:grid}.shot-list article{background:#00000024;border:1px solid #ffffff1a;border-radius:10px;gap:9px;padding:14px;display:grid}.shot-list header{align-items:center;gap:8px;display:flex}.shot-list header b{color:#f4c28b}.shot-list header input{width:70px}.shot-list label{grid-template-columns:145px 1fr 1fr;align-items:start}.shot-list label textarea{min-height:54px}.shot-list article small{color:#8f898e;line-height:1.45}.duration-check{color:#f2c28d;margin-top:14px}.revision-card b{color:#f7c68e}.unit-video{background:#000;border-radius:10px;width:min(100%,850px);margin:25px auto;display:block}.video-status{border:1px solid #ffffff1f;border-radius:8px;gap:5px;margin:20px 0;padding:13px;display:grid}.video-status span{color:#aaa5aa;font-size:12px}.video-status.succeeded{color:#d6f5ae;border-color:#96d0685c}.video-status.failed{color:#ffbeb2;border-color:#f278646b}.version-list{gap:7px;display:grid}.version-list article{border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:12px;padding:10px;display:flex}.version-list span,.version-list small{color:#aaa5aa;font-size:12px}.version-list small{margin-left:auto}.episode-video-production{background:linear-gradient(135deg,#f0b8781a,#535b981f);border:1px solid #f0b87857;border-radius:12px;gap:16px;margin-top:24px;padding:18px;display:grid}.episode-video-production>div:first-child{gap:6px;display:grid}.episode-video-production p{color:#f0b878;letter-spacing:.08em;margin:0;font-size:12px;font-weight:800}.episode-video-production b{font-size:18px}.episode-video-production span,.episode-video-production small{color:#b5afb1;font-size:12px;line-height:1.55}.production-unit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.unit-card{background:#00000029;border:1px solid #ffffff1f;border-radius:10px;gap:10px;min-width:0;padding:15px;display:grid}.unit-card>header{grid-template-columns:34px minmax(0,1fr) auto;align-items:start;gap:9px;display:grid}.unit-card header i{color:#efb574;font-style:normal}.unit-card header div{gap:3px;display:grid}.unit-card header small,.unit-binding-summary{color:#9f999d;font-size:11px;line-height:1.45}.unit-card header em{color:#d4c7bb;text-align:right;max-width:104px;font-size:11px;font-style:normal}.unit-card.is-running,.unit-card.is-queued,.unit-card.is-submitting{border-color:#7a95ff73}.unit-card.is-succeeded{border-color:#96d06857}.unit-card.is-failed{border-color:#f2786461}.unit-card>p{color:#c1babe;min-height:38px;margin:0;font-size:12px;line-height:1.55}.unit-card .unit-error{color:#ffb2a7;font-size:11px;line-height:1.45}.unit-card video{background:#000;border-radius:7px;width:100%}.is-vertical-project .unit-card video{aspect-ratio:9/16;object-fit:contain;width:min(220px,100%);margin-inline:auto}.unit-card footer{flex-wrap:wrap;gap:8px;display:flex}.unit-card footer button{padding:8px 10px}@media (width<=900px){.workflow-shell{padding:18px;display:block}.workflow-shell aside{border:0;grid-template-columns:repeat(2,1fr);padding:0 0 20px;position:static}.workflow-shell aside>p,.workflow-shell aside h2,.workflow-shell aside>span,.workflow-shell aside hr{grid-column:1/-1}.workflow-content{padding:0}.style-grid,.asset-list,.unit-grid,.production-unit-grid,.shot-list label{grid-template-columns:1fr}.workflow-panel{padding:20px}}@media (width<=540px){.workflow-hero{padding:56px 16px}.workflow-shell{padding:12px}.workflow-panel{border-radius:10px}.asset-list article{grid-template-columns:84px 1fr}.asset-image{min-height:84px}}.assistant-shell.is-short-drama{width:100%;max-width:none;padding:22px clamp(18px,2.2vw,42px) 80px}.assistant-shell.is-short-drama .assistant-heading{display:none}.assistant-shell.is-short-drama .workspace-tabs{width:max-content;margin:0 auto 18px}.workflow-embedded{min-height:0}.workflow-entry{background:radial-gradient(circle at 85% 0,#ea8a5f17,#0000 32%),#0e1017;border:1px solid #ffffff1a;border-radius:22px;width:min(1420px,100%);min-height:680px;margin:0 auto;padding:clamp(30px,4vw,68px)}.workflow-entry-header,.workflow-entry-header>div,.workflow-project-card footer,.workflow-project-card header,.workflow-step-title.inline,.workflow-asset-group>header,.workflow-progress-card header,.workflow-voice-row,.workflow-unit-row,.workflow-storyboard-tools,.workflow-location-bar,.workflow-media-viewer>header,.workflow-editor-modal>header,.workflow-editor-modal>footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.workflow-entry-header{margin-bottom:42px}.workflow-step-actions{align-items:center;gap:10px;display:flex}.workflow-step-actions .episode-source{margin:0}.workflow-entry-header p,.workflow-step-title>span,.workflow-step-title>div>span,.workflow-choice-modal>span,.workflow-editor-modal header span{color:#f0b878;letter-spacing:.13em;margin:0 0 8px;font-size:12px;font-weight:800}.workflow-entry-header h1,.workflow-step-title h1,.workflow-step-title h2{letter-spacing:-.025em;margin:0;font-family:Iowan Old Style,Songti SC,serif;font-weight:500}.workflow-entry-header h1{font-size:clamp(34px,4vw,58px)}.workflow-project-grid{grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:18px;display:grid}.workflow-project-card{cursor:pointer;background:linear-gradient(145deg,#191b24,#12141b);border:1px solid #ffffff1f;border-radius:16px;min-height:210px;padding:22px;transition:transform .18s,border-color .18s,background .18s}.workflow-project-card:hover{background:linear-gradient(145deg,#201d23,#14151d);border-color:#f0b87880;transform:translateY(-3px)}.workflow-project-card header{justify-content:flex-start}.workflow-project-card header>span{color:#aaa4a8;font-size:12px}.workflow-project-card header>i{color:#f0b878;background:#f0b8781f;border-radius:99px;padding:3px 7px;font-size:11px;font-style:normal}.workflow-project-card details{margin-left:auto;position:relative}.workflow-project-card summary{color:#b8b1b4;border-radius:7px;place-items:center;width:34px;height:30px;list-style:none;display:grid}.workflow-project-card summary:hover{background:#ffffff14}.workflow-project-card details>div{z-index:20;background:#20222b;border:1px solid #ffffff21;border-radius:10px;width:130px;padding:6px;display:grid;position:absolute;top:34px;right:0;box-shadow:0 18px 45px #0006}.workflow-project-card details button{color:#eee8df;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 10px}.workflow-project-card details button:hover{background:#ffffff14}.workflow-project-card details button.danger{color:#ff9b91}.workflow-project-card h2{margin:38px 0 52px;font-size:24px}.workflow-project-card footer small{color:#88848c}.workflow-project-card footer b{color:#f0b878}.workflow-new-project{width:min(1080px,100%);margin:0 auto}.workflow-back-link,.workflow-link-button{color:#bdb5b5;cursor:pointer;background:0 0;border:0;padding:6px 0}.workflow-back-link{margin-bottom:26px}.workflow-setup-grid{background:#151720;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:1.5fr 1fr 1fr;gap:16px;padding:28px;display:grid}.workflow-setup-grid label,.project-settings-modal label,.dock-fields label,.asset-generation-options label{color:#aaa4a8;gap:8px;font-size:12px;display:grid}.workflow-setup-grid>.studio-dropdown,.project-settings-modal>.studio-dropdown,.dock-fields>.studio-dropdown,.asset-generation-options>.studio-dropdown{width:100%;min-width:0}.workflow-setup-grid>.studio-dropdown,.project-settings-modal>.studio-dropdown,.asset-generation-options>.studio-dropdown,.workflow-setup-grid>.studio-dropdown .studio-dropdown-trigger,.project-settings-modal>.studio-dropdown .studio-dropdown-trigger,.asset-generation-options>.studio-dropdown .studio-dropdown-trigger{height:44px}.workflow-setup-grid>.studio-dropdown .studio-dropdown-value,.project-settings-modal>.studio-dropdown .studio-dropdown-value,.dock-fields>.studio-dropdown .studio-dropdown-value,.asset-generation-options>.studio-dropdown .studio-dropdown-value{max-width:none}.workflow-setup-grid input,.workflow-setup-grid select,.project-settings-modal input,.project-settings-modal select,.dock-fields select,.asset-generation-options select,.workflow-asset-info input,.workflow-asset-info textarea,.workflow-editor-modal textarea,.workflow-script-step>textarea,.workflow-style-editor textarea,.workflow-hook-editor textarea,.shot-list-v2 textarea,.revision-card-v2 textarea{color:#f1ece6;background:#10121a;border:1px solid #ffffff24;border-radius:9px;outline:0;width:100%;transition:border-color .16s,box-shadow .16s}.workflow-setup-grid input,.workflow-setup-grid select,.project-settings-modal input,.project-settings-modal select,.dock-fields select,.asset-generation-options select,.workflow-asset-info input{min-height:44px;padding:10px 12px}.workflow-setup-grid input:focus,.workflow-setup-grid select:focus,.workflow-editor-modal textarea:focus,.workflow-script-step>textarea:focus,.workflow-style-editor textarea:focus,.workflow-hook-editor textarea:focus,.shot-list-v2 textarea:focus,.workflow-asset-info input:focus,.workflow-asset-info textarea:focus{border-color:#f0b878b3;box-shadow:0 0 0 3px #f0b87814}.workflow-new-project>footer{justify-content:flex-end;margin-top:20px;display:flex}.workflow-script-step .workflow-step-title{margin-bottom:20px}.workflow-script-step>textarea{resize:none;min-height:360px;padding:20px;font-size:16px;line-height:1.75}.workflow-script-step>footer{align-items:center;gap:18px}.workflow-script-step>footer small{color:#a9a3aa}.workflow-skeleton{background:linear-gradient(100deg,#191b24 20%,#242630 38%,#191b24 56%) 0 0/220% 100%;border-radius:10px;animation:1.25s linear infinite workflow-shimmer}.workflow-skeleton.project{min-height:210px}.workflow-skeleton.title{width:38%;min-width:220px;height:42px}.workflow-skeleton.line{width:72%;height:18px}.workflow-skeleton.panel{width:100%;height:350px}.workflow-opening-skeleton{gap:18px;display:grid}@keyframes workflow-shimmer{to{background-position-x:-220%}}.workflow-v2{background:#0d0f16;border:1px solid #ffffff1a;border-radius:18px;grid-template-columns:230px minmax(0,1fr);width:100%;max-width:none;min-height:calc(100vh - 190px);margin:0;padding:0;overflow:clip}.workflow-v2.sidebar-is-collapsed{grid-template-columns:74px minmax(0,1fr)}.workflow-v2 .workflow-sidebar{z-index:15;background:#11131b;border-right:1px solid #ffffff17;flex-direction:column;align-items:stretch;height:calc(100vh - 100px);max-height:100%;padding:22px 16px;display:flex;top:0;overflow-y:auto}.workflow-sidebar>header{align-items:center;gap:8px;display:flex}.workflow-sidebar>header span{color:#f0b878;letter-spacing:.1em;flex:1;font-size:12px;font-weight:800}.workflow-back-projects{white-space:nowrap;align-items:center;gap:7px;min-height:34px;border:1px solid #ffffff1f!important;padding:7px 9px!important;display:flex!important}.workflow-sidebar>header .workflow-back-projects span{color:inherit;letter-spacing:0;flex:none;font-size:16px}.workflow-back-projects b{font-size:12px;font-weight:750}.workflow-icon-button{flex:0 0 34px;place-items:center;width:34px;height:34px;text-align:center!important;border:1px solid #ffffff17!important;padding:0!important;display:grid!important}.workflow-project-name{align-items:flex-start;gap:8px;margin-top:24px;display:flex}.workflow-project-name h2{flex:1;line-height:1.3;font-size:21px!important}.workflow-project-name button{font-size:11px;padding:3px 5px!important}.workflow-sidebar nav{gap:8px;margin-top:26px;display:grid}.workflow-sidebar nav button{align-items:center;min-height:46px;gap:12px!important;display:flex!important}.workflow-sidebar nav button i{color:#77737b;width:25px;font-style:normal}.workflow-sidebar nav button.active i{color:#f0b878}.workflow-episode-nav{border-top:1px solid #ffffff14;gap:7px;margin-top:28px;padding-top:18px;display:grid}.workflow-episode-nav p{color:#f0b878;letter-spacing:.12em;margin:0 0 6px;font-size:11px;font-weight:800}.workflow-episode-nav button{gap:4px!important;display:grid!important}.workflow-episode-nav button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-is-collapsed .workflow-sidebar{padding-inline:12px}.sidebar-is-collapsed .workflow-sidebar>header{flex-direction:column}.sidebar-is-collapsed .workflow-back-projects{justify-content:center;width:34px;padding:0!important}.workflow-content-v2{background:radial-gradient(circle at 70% 0,#eb92630d,#0000 24%);padding:0 clamp(22px,3vw,54px) 56px;position:relative}.workflow-location-bar{z-index:12;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f16e0;border-bottom:1px solid #ffffff14;min-height:68px;margin:0 calc(-1*clamp(22px,3vw,54px)) 26px;padding:12px clamp(22px,3vw,54px);position:sticky;top:0}.workflow-location-bar>div{gap:3px;display:grid}.workflow-location-bar span{color:#8e8991;font-size:11px}.workflow-location-bar b{font-size:15px}.workflow-route-skeleton{z-index:11;background:#0d0f16;align-content:start;gap:18px;padding:54px clamp(22px,3vw,54px);display:grid;position:absolute;inset:68px 0 0}.workflow-episode-analysis{color:#f3f2ee;background:#15171f;border:1px solid #ffffff1a;border-radius:20px;width:min(100%,920px);margin:0 auto;padding:clamp(22px,3vw,34px);box-shadow:0 24px 70px #0003}.workflow-episode-analysis>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.workflow-episode-analysis>header div{gap:7px;display:grid}.workflow-episode-analysis>header span{color:#a9a6ae;letter-spacing:.14em;font-size:10px;font-weight:800}.workflow-episode-analysis>header h2{margin:0;font-size:clamp(22px,3vw,31px);line-height:1.2}.workflow-episode-analysis>header p{color:#aaa7ae;margin:0;font-size:13px;line-height:1.65}.workflow-episode-analysis>header strong{color:#f0b878;font-variant-numeric:tabular-nums;text-align:right;min-width:64px;font-size:27px}.workflow-episode-analysis-track{background:#ffffff14;border-radius:99px;height:7px;margin:24px 0 20px;overflow:hidden}.workflow-episode-analysis-track i{border-radius:inherit;background:linear-gradient(90deg,#c97751,#f0b878);height:100%;transition:width .55s;display:block}.workflow-episode-analysis ol{gap:8px;margin:0;padding:0;list-style:none;display:grid}.workflow-episode-analysis li{color:#85828a;border:1px solid #ffffff12;border-radius:13px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:66px;padding:11px 14px;display:grid}.workflow-episode-analysis li>i{border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;font-weight:800;display:grid}.workflow-episode-analysis li>div{gap:4px;display:grid}.workflow-episode-analysis li b{color:inherit;font-size:13px}.workflow-episode-analysis li span{color:inherit;font-size:11px;line-height:1.55}.workflow-episode-analysis li em{white-space:nowrap;font-size:10px;font-style:normal}.workflow-episode-analysis li.is-current{color:#f0c28d;background:#f0b87814;border-color:#f0b87873}.workflow-episode-analysis li.is-current>i{border-color:#f0b878;animation:1.4s ease-in-out infinite workflow-episode-step-pulse}.workflow-episode-analysis li.is-complete{color:#9fb09a}.workflow-episode-analysis li.is-complete>i{background:#9fb09a1a;border-color:#9fb09a8c}.workflow-episode-analysis>footer{color:#85828a;align-items:center;gap:9px;margin-top:18px;font-size:10px;display:flex}.workflow-episode-analysis>footer i{background:#f0b878;border-radius:50%;flex:0 0 7px;width:7px;height:7px;animation:1.4s ease-in-out infinite workflow-episode-step-pulse;box-shadow:0 0 0 5px #f0b87817}@keyframes workflow-episode-step-pulse{50%{opacity:.45}}.autosave{color:#8f9e86}.autosave.is-saving{color:#f0b878}.autosave.is-error{color:#ff948b}.workflow-content-v2 .workflow-panel{background:linear-gradient(145deg,#171922,#11131a);border-radius:16px;width:100%;padding:clamp(22px,3vw,44px)}.workflow-content-v2 .workflow-panel.has-bottom-dock{padding-bottom:132px}.workflow-step-title{margin-bottom:28px}.workflow-step-title.inline{align-items:flex-end}.workflow-title-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.workflow-title-actions .face-lock-all{color:#f5c58f;border-color:#f0b8788c;box-shadow:inset 0 0 0 1px #f0b87814}.workflow-step-title h1{font-size:clamp(32px,3.4vw,54px)}.workflow-step-title h2{font-size:32px}.workflow-activity-compact{color:#dfc9b2;background:#f0b87812;border:1px solid #f0b87833;border-radius:9px;align-items:center;gap:10px;margin-bottom:14px;padding:10px 13px;font-size:13px;display:flex}.workflow-activity-compact i{background:#f0b878;border-radius:50%;width:8px;height:8px;animation:1s infinite alternate workflow-pulse}@keyframes workflow-pulse{to{opacity:.35;transform:scale(.8)}}.workflow-loading-panel{align-content:center;gap:20px;min-height:600px;display:grid}.workflow-loading-panel footer{color:#a9a3aa;gap:8px;font-size:13px;display:grid}.workflow-loading-panel footer i,.workflow-progress-card>i,.workflow-bottom-dock .dock-status>i{background:#ffffff1a;border-radius:99px;height:6px;overflow:hidden}.workflow-loading-panel footer i small,.workflow-progress-card>i small,.workflow-bottom-dock .dock-status>i small{border-radius:inherit;background:linear-gradient(90deg,#f0b878,#e98562);height:100%;transition:width .25s;display:block}.workflow-planning-cockpit{background:radial-gradient(circle at 92% 4%,#f0b87824,#0000 27%),linear-gradient(135deg,#191b25fa,#0f1118fa);gap:22px;min-height:620px;display:grid;padding:clamp(24px,3vw,42px)!important}.workflow-planning-hero{justify-content:space-between;align-items:flex-start;gap:28px;display:flex}.workflow-planning-hero>div:first-child{max-width:710px}.workflow-planning-hero>div:first-child>span{color:#f0b878;letter-spacing:.13em;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.workflow-planning-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(30px,3.8vw,52px)}.workflow-planning-hero p{color:#a9a5ad;max-width:650px;margin:14px 0 0;font-size:14px;line-height:1.8}.workflow-planning-progress{background:#f0b87814;border:1px solid #f0b87866;border-radius:14px;flex:0 0 136px;gap:4px;padding:17px 18px;display:grid}.workflow-planning-progress strong{color:#ffe0bd;letter-spacing:-.06em;font-size:34px;line-height:1}.workflow-planning-progress span{color:#b8b0aa;font-size:12px}.workflow-planning-output{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.workflow-planning-output article{background:#ffffff06;border:1px solid #ffffff1a;border-radius:12px;gap:7px;min-height:96px;padding:15px;display:grid}.workflow-planning-output b{color:#eee9e3;font-size:14px}.workflow-planning-output span{color:#99949a;font-size:12px;line-height:1.55}.workflow-planning-timeline{background:#07080d42;border:1px solid #ffffff1a;border-radius:14px;display:grid;overflow:hidden}.workflow-planning-timeline article{border-bottom:1px solid #ffffff14;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:79px;padding:13px 17px;display:grid}.workflow-planning-timeline article:last-child{border-bottom:0}.workflow-planning-timeline article>i{color:#0000;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.workflow-planning-timeline article>div{gap:4px;display:grid}.workflow-planning-timeline b{color:#d5d0cb;font-size:14px}.workflow-planning-timeline span{color:#8f8a92;font-size:12px;line-height:1.45}.workflow-planning-timeline em{color:#77737a;font-size:11px;font-style:normal}.workflow-planning-timeline article.is-done>i{color:#d2f3ae;background:#88c65f26;border-color:#a9dc7f8c}.workflow-planning-timeline article.is-done em{color:#bfe69d}.workflow-planning-timeline article.is-active{background:linear-gradient(90deg,#f0b8781f,#0000 72%)}.workflow-planning-timeline article.is-active>i{color:#f0b878;border-color:#f0b878;animation:1s infinite alternate workflow-pulse}.workflow-planning-timeline article.is-active b{color:#ffe0bd}.workflow-planning-timeline article.is-active em{color:#f0b878}.workflow-planning-footer{gap:11px;padding-top:3px;display:grid}.workflow-planning-footer>i{background:#ffffff1a;border-radius:99px;height:7px;overflow:hidden}.workflow-planning-footer>i>small{border-radius:inherit;background:linear-gradient(90deg,#f0b878,#e98562);height:100%;transition:width .35s;display:block}.workflow-planning-footer>div{color:#99949b;justify-content:space-between;gap:14px;font-size:12px;line-height:1.5;display:flex}.workflow-planning-footer b{color:#d8d1c9;font-weight:600}.workflow-planning-failure{gap:16px;max-width:820px;padding:40px;display:grid}.workflow-planning-failure>span{color:#f0b878;letter-spacing:.13em;font-size:12px;font-weight:800}.workflow-planning-failure h1{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.8vw,48px)}.workflow-planning-failure>p{color:#aaa5ad;max-width:660px;margin:0;font-size:15px;line-height:1.8}.workflow-planning-failure>div{background:#f0b87812;border:1px solid #f0b87847;border-radius:12px;gap:7px;padding:17px 18px;display:grid}.workflow-planning-failure>div b{color:#f7d0a4;font-size:14px}.workflow-planning-failure>div small{color:#a9a4aa;font-size:12px;line-height:1.65}.workflow-planning-failure footer{justify-content:flex-start;margin-top:4px;display:flex}@media (width<=760px){.workflow-planning-hero{display:grid}.workflow-planning-progress{width:max-content}.workflow-planning-output{grid-template-columns:repeat(2,minmax(0,1fr))}.workflow-planning-footer>div{display:grid}.workflow-planning-timeline article{grid-template-columns:24px minmax(0,1fr)}.workflow-planning-timeline em{grid-column:2}}.workflow-style-editor{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workflow-style-editor label{gap:9px;min-width:0;display:grid}.workflow-style-editor label:last-child{grid-column:1/-1}.workflow-style-editor textarea,.workflow-hook-editor textarea,.shot-list-v2 textarea,.revision-card-v2 textarea,.workflow-asset-info textarea,.workflow-editor-modal textarea{resize:none;padding:14px;line-height:1.7}.workflow-summary-row,.workflow-progress-summary{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.workflow-summary-row span,.workflow-progress-summary span{color:#a9a3aa;background:#11131a;border:1px solid #ffffff1a;border-radius:9px;padding:10px 13px}.workflow-summary-row b,.workflow-progress-summary b{color:#eee8df;margin-left:6px}.workflow-progress-summary span.error{color:#ff968d}.workflow-progress-summary .workflow-link-button{color:#f0b878;margin-left:auto}.workflow-prompt-results{color:#303431;background:#fff;border:1px solid #dedfda;border-radius:10px;margin-top:16px;overflow:hidden}.workflow-prompt-results>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:11px 14px;list-style:none;display:flex}.workflow-prompt-results>summary::-webkit-details-marker{display:none}.workflow-prompt-results>summary>div{align-items:center;gap:11px;min-width:0;display:flex}.workflow-prompt-results>summary i{color:#3d7548;background:#e8f2e9;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-style:normal;font-weight:800;display:grid}.workflow-prompt-results>summary span{gap:3px;min-width:0;display:grid}.workflow-prompt-results>summary b{font-size:13px}.workflow-prompt-results>summary small{color:#7c817c;font-size:11px}.workflow-prompt-results>summary em{color:#747974;flex:none;font-size:11px;font-style:normal}.workflow-prompt-results>summary em:after{content:"⌄";margin-left:7px;transition:transform .18s;display:inline-block}.workflow-prompt-results[open]>summary em:after{transform:rotate(180deg)}.workflow-prompt-results.has-failures{border-color:#e1b5ae}.workflow-prompt-results.has-failures>summary i{color:#a9493d;background:#f8e8e5}.workflow-prompt-results.is-running>summary i{color:#95652b;background:#f7eedf}.workflow-prompt-results>section{background:#f7f7f4;border-top:1px solid #e8e9e5;gap:10px;padding:12px 14px 14px;display:grid}.workflow-prompt-results>section>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.workflow-prompt-results>section>header span{color:#7c817c;font-size:11px}.workflow-prompt-result-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:7px;display:grid}.workflow-prompt-result-list>button{color:#3c413d;text-align:left;background:#fff;border:1px solid #dedfda;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;min-height:42px;padding:9px 11px;display:grid}.workflow-prompt-result-list>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-prompt-result-list>button b{color:#747974;font-size:10px}.workflow-prompt-result-list>button small{color:#a9493d;grid-column:1/-1;font-size:10px;line-height:1.45}.workflow-prompt-result-list>button.is-succeeded{cursor:pointer}.workflow-prompt-result-list>button.is-succeeded b{color:#3d7548}.workflow-prompt-result-list>button.is-failed{background:#fff8f6;border-color:#e1b5ae}.workflow-prompt-result-list>button.is-failed b{color:#a9493d}.workflow-prompt-result-list>button.is-running b{color:#95652b}.workflow-progress-card{background:#f0b8780f;border:1px solid #f0b87840;border-radius:12px;gap:12px;margin-bottom:24px;padding:16px;display:grid}.workflow-asset-group{margin-top:34px}.workflow-asset-group>header{margin-bottom:12px}.workflow-asset-group>header h2{margin:0;font-size:22px}.workflow-asset-group>header span{color:#8f8990;font-size:12px}.workflow-asset-group>div{gap:10px;display:grid}.workflow-asset-row{background:#11131a;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:minmax(140px,.55fr) minmax(180px,.75fr) minmax(260px,1.25fr);gap:18px;min-width:0;padding:14px;display:grid}.workflow-asset-preview{color:#77727a;cursor:zoom-in;background:#090a0e;border:0;border-radius:9px;min-height:150px;padding:0;overflow:hidden}.workflow-asset-preview:disabled{cursor:default}.workflow-asset-preview img{object-fit:cover;width:100%;height:100%;min-height:150px;max-height:190px;transition:transform .2s;display:block}.workflow-asset-preview:hover img{transform:scale(1.025)}.workflow-asset-info{gap:8px;min-width:0;display:grid}.workflow-asset-info textarea{min-height:88px}.workflow-asset-info small{color:#837f86}.workflow-asset-prompt{min-width:0;display:grid}.workflow-asset-prompt>button{color:#eee8df;text-align:left;cursor:text;background:#171923;border:1px solid #ffffff1c;border-radius:9px;gap:8px;width:100%;max-width:100%;min-height:108px;padding:14px;display:grid;overflow:hidden}.workflow-asset-prompt>button span{color:#aaa4aa;-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.55;display:-webkit-box;overflow:hidden}.workflow-asset-prompt>footer{justify-content:flex-end;gap:8px;margin-top:auto;padding-top:10px;display:flex}.workflow-asset-prompt>footer button,.workflow-asset-prompt>footer a,.workflow-unit-row>footer button,.workflow-unit-row>footer a{color:#dcd5cf;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:7px;padding:8px 10px;font-size:12px}.workflow-voice-row{background:#11131a;border:1px solid #ffffff1a;border-radius:10px;margin-top:8px;padding:14px}.workflow-voice-row>div{gap:5px;min-width:260px;display:grid}.workflow-voice-row span{color:#918b92;font-size:12px}.workflow-voice-row audio{width:min(420px,40vw)}.workflow-voice-row.voice-optional-empty{grid-template-columns:1fr}.workflow-bottom-dock{z-index:18;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#19191ff0;border:1px solid #f0b87859;border-radius:14px;align-items:center;gap:16px;width:100%;margin:42px 0 -98px;padding:14px;display:flex;position:sticky;bottom:12px;box-shadow:0 18px 60px #0000007a}.workflow-bottom-dock.simple>div,.submitted-message{flex:1;gap:4px;display:grid}.workflow-bottom-dock.simple span,.submitted-message span,.dock-status span{color:#9f999f;font-size:12px}.workflow-bottom-dock .workflow-primary,.workflow-bottom-dock .workflow-danger{white-space:nowrap;min-height:48px}.generation-dock .dock-fields,.generation-dock>.asset-generation-options{flex:1;align-items:end;gap:9px;min-width:0;display:flex}.generation-dock .dock-fields label,.generation-dock>.asset-generation-options label{min-width:120px}.generation-dock .dock-fields select,.generation-dock>.asset-generation-options select{min-width:120px;min-height:38px;padding:7px 9px}.generation-dock .dock-fields>.studio-dropdown,.generation-dock>.asset-generation-options>.studio-dropdown{flex:120px;min-width:120px;height:38px}.generation-dock .dock-fields>.studio-dropdown .studio-dropdown-trigger,.generation-dock>.asset-generation-options>.studio-dropdown .studio-dropdown-trigger{height:38px}.generation-dock .dock-status{gap:5px;min-width:130px;display:grid}.generation-dock .dock-status>i{width:130px}.video-dock{gap:clamp(22px,2vw,34px)}.video-dock>.asset-generation-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,20px);margin:0;display:grid}.video-dock>.asset-generation-options label,.video-dock>.asset-generation-options select,.video-dock>.asset-generation-options>.studio-dropdown{min-width:0;max-width:100%}.video-dock .dock-status{flex:0 0 190px;min-width:190px}.episode-video-dock-actions{align-items:stretch;gap:10px;margin-left:auto;display:flex}.episode-video-dock-actions>.workflow-primary,.episode-video-dock-actions>.workflow-danger{min-height:54px}.workflow-canvas-entry{color:#f4eee7;text-align:left;cursor:pointer;background:linear-gradient(145deg,#f0b8781a,#ffffff09);border:1px solid #f0b87847;border-radius:10px;grid-template-columns:34px auto 16px;align-items:center;gap:10px;min-height:54px;padding:8px 12px 8px 9px;transition:border-color .18s,background .18s,transform .18s;display:grid}.workflow-canvas-entry:hover:not(:disabled){background:linear-gradient(145deg,#f0b8782b,#ffffff0e);border-color:#f0b87894;transform:translateY(-1px)}.workflow-canvas-entry:disabled{opacity:.45;cursor:not-allowed}.workflow-canvas-entry-icon{color:#f0b878;background:#f0b87824;border-radius:9px;place-items:center;width:34px;height:34px;font-size:16px;display:grid}.workflow-canvas-entry>span:nth-child(2){white-space:nowrap;gap:2px;display:grid}.workflow-canvas-entry small{color:#a9a2a0;letter-spacing:.08em;font-size:10px;font-weight:600}.workflow-canvas-entry b{font-size:13px}.workflow-canvas-entry i{color:#a9a2a0;font-size:13px;font-style:normal}.episode-source{position:relative}.episode-source summary{color:#c8c0bc;cursor:pointer;border:1px solid #ffffff1f;border-radius:8px;padding:9px 12px}.episode-source pre{z-index:20;color:#cfc8c3;white-space:pre-wrap;background:#171922;border:1px solid #ffffff1f;border-radius:10px;width:min(720px,70vw);max-height:500px;padding:18px;line-height:1.65;position:absolute;right:0;overflow:auto;box-shadow:0 20px 60px #00000080}.workflow-empty-action{border:1px dashed #ffffff29;border-radius:14px;align-content:center;justify-items:start;gap:18px;min-height:380px;padding:34px;display:grid}.workflow-empty-action h2{margin:0}.workflow-hook-editor{background:#11131a;border:1px solid #ffffff1a;border-radius:13px;grid-template-columns:1.2fr .8fr;gap:16px;margin:28px 0;padding:20px;display:grid}.workflow-hook-editor>header{grid-column:1/-1;align-items:center;gap:12px;display:flex}.workflow-hook-editor>header span{color:#f0b878;font-weight:800}.workflow-hook-editor label{gap:8px;display:grid}.workflow-hook-editor textarea{min-height:110px}.workflow-unit-list{gap:10px;margin-top:24px;display:grid}.workflow-unit-row{background:#11131a;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:50px minmax(260px,1fr) auto auto;min-height:126px;padding:16px;display:grid}.workflow-unit-row>i{color:#f0b878;align-self:start;font-size:24px;font-style:normal}.workflow-unit-row>div{gap:5px;display:grid}.workflow-unit-row h3,.workflow-unit-row p{margin:0}.workflow-unit-row p{color:#aaa4aa;line-height:1.6}.workflow-unit-row small{color:#8b9990}.workflow-unit-row em{color:#ff958b;font-size:12px;font-style:normal}.workflow-unit-row>footer{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workflow-storyboard-failure{background:#ff958b12;border:1px solid #ff958b47;border-radius:10px;gap:10px;margin-top:4px;padding:13px;display:grid}.workflow-storyboard-failure>p{color:#d9c2bf;font-size:12px;line-height:1.6}.workflow-storyboard-failure details{color:#c8aaa6;gap:8px;font-size:11px;display:grid}.workflow-storyboard-failure summary{color:#ffaaa2;cursor:pointer;width:fit-content;font-weight:700}.workflow-storyboard-failure details[open] summary{margin-bottom:8px}.workflow-storyboard-failure details span,.workflow-storyboard-failure details code{overflow-wrap:anywhere;line-height:1.55;display:block}.workflow-storyboard-failure details code{color:#8f8584;margin-top:6px;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.workflow-storyboard-failure>footer{flex-wrap:wrap;gap:8px;display:flex}.workflow-storyboard-recovery{background:#ff958b12;border:1px solid #ff958b47;border-radius:11px;gap:13px;width:min(720px,100%);padding:16px;display:grid}.workflow-storyboard-recovery p{color:#d9c2bf;margin:0;line-height:1.65}.workflow-storyboard-recovery details{color:#c8aaa6;font-size:12px}.workflow-storyboard-recovery details summary{color:#ffaaa2;cursor:pointer;width:fit-content;font-weight:700}.workflow-storyboard-recovery details span,.workflow-storyboard-recovery details code{overflow-wrap:anywhere;margin-top:8px;line-height:1.55;display:block}.workflow-storyboard-recovery details code{color:#8f8584;font:10px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.workflow-storyboard-recovery label{gap:8px;display:grid}.workflow-storyboard-recovery textarea{resize:none;width:100%;min-height:92px}.workflow-storyboard-recovery>small{color:#9e9998}.workflow-video-thumb{cursor:zoom-in;background:#08090d;border:0;border-radius:8px;width:150px;padding:0;position:relative;overflow:hidden}.workflow-video-thumb video{aspect-ratio:16/9;object-fit:cover;pointer-events:none;width:100%;display:block}.workflow-video-thumb span{color:#f5eee7;pointer-events:none;background:#050609d1;border-radius:6px;padding:4px 7px;font-size:11px;position:absolute;bottom:7px;right:7px}.workflow-unit-context{background:#f0b8780f;border-left:3px solid #f0b878;gap:8px;margin-bottom:22px;padding:16px;display:grid}.workflow-unit-context span{color:#989299;line-height:1.55}.workflow-storyboard-tools{margin-bottom:16px}.shot-list-v2{gap:14px;display:grid}.shot-list-v2 article{background:#11131a;border:1px solid #ffffff1a;border-radius:12px;padding:18px}.shot-list-v2 article>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.shot-list-v2 article>header label{color:#aaa4aa;align-items:center;gap:6px;display:flex}.shot-list-v2 article>header input{color:#f1ece6;text-align:center;background:#171922;border:1px solid #ffffff24;border-radius:7px;width:74px;padding:7px}.shot-list-v2 textarea{min-height:116px;font-size:15px}.revision-card-v2{background:#11131a;border:1px solid #ffffff1a;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin-top:20px;padding:16px;display:grid}.revision-card-v2 textarea{min-height:78px}.workflow-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05060ac2;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workflow-choice-modal,.workflow-editor-modal{background:#171922;border:1px solid #ffffff24;border-radius:16px;width:min(620px,100%);max-height:calc(100vh - 48px);padding:26px;overflow:auto;box-shadow:0 28px 90px #0000008c}.workflow-choice-modal h2,.workflow-editor-modal h2{margin:4px 0 22px}.workflow-choice-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.workflow-choice-actions button{min-height:52px}.workflow-check{color:#aaa4aa;align-items:center;gap:8px;margin-top:18px;display:flex}.workflow-modal-close{color:#9e989e;cursor:pointer;background:0 0;border:0;width:100%;margin-top:10px;padding:10px}.workflow-delete-modal{width:min(480px,100%)}.workflow-delete-modal p{color:#aaa4aa;margin:-8px 0 26px;line-height:1.7}.workflow-delete-modal footer{justify-content:flex-end;gap:10px;display:flex}.workflow-danger{color:#ffafa6;cursor:pointer;background:#a9403733;border:1px solid #ff978b75;border-radius:8px;padding:11px 15px;font-weight:700}.workflow-danger:hover{background:#c2483d52;border-color:#ff978bbf}.workflow-recycle-toast{z-index:1100;color:#f3ece4;background:#171922f0;border:1px solid #f0b87852;border-radius:12px;align-items:center;gap:12px;width:min(360px,100vw - 36px);padding:14px 16px;animation:.2s ease-out workflow-toast-in;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 18px 50px #00000061}.workflow-recycle-toast>div{gap:3px;min-width:0;display:grid}.workflow-recycle-toast b{font-size:14px}.workflow-recycle-toast small{color:#a9a3aa;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-recycle-toast.accepted{border-color:#81c99959}.workflow-recycle-toast.failed{border-color:#ff8f847a}.workflow-recycle-toast.failed .workflow-recycle-spinner{border-color:#ff8f84bf;animation:none}.workflow-recycle-spinner{border:2px solid #f0b87842;border-top-color:#f0b878;border-radius:50%;flex:none;width:16px;height:16px;animation:.75s linear infinite workflow-spin}@keyframes workflow-toast-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes workflow-spin{to{transform:rotate(360deg)}}.workflow-editor-modal{width:min(940px,100%)}.workflow-editor-modal>header button{color:#ddd5cf;cursor:pointer;background:0 0;border:0;font-size:28px}.workflow-editor-modal textarea{min-height:360px;font-size:16px;line-height:1.75}.workflow-editor-modal>footer{margin-top:14px}.workflow-editor-modal>footer small{color:#8d9988}.workflow-asset-library-modal{gap:16px;display:grid}.workflow-asset-library-modal h2{margin-bottom:0}.workflow-asset-library-list{gap:10px;max-height:62vh;display:grid;overflow:auto}.workflow-asset-library-list>article{background:#11131a;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:88px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.workflow-asset-library-list img{object-fit:cover;background:#1b1d25;border-radius:6px;width:88px;height:64px}.workflow-asset-library-list audio{width:88px}.workflow-asset-library-list article>div{gap:4px;min-width:0;display:grid}.workflow-asset-library-list b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.workflow-asset-library-list span,.workflow-asset-library-list p{color:#918b92;font-size:12px}.workflow-asset-library-list p{text-align:center;margin:20px 0}.prompt-preview-modal pre{color:#d9d2cd;white-space:pre-wrap;background:#0d0f15;border-radius:10px;max-height:62vh;margin:0;padding:20px;line-height:1.75;overflow:auto}.project-settings-modal{gap:14px;display:grid}.project-settings-modal h2{margin-bottom:8px}.project-settings-modal footer{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.workflow-video-history-modal{background:#171922;border:1px solid #ffffff24;border-radius:16px;width:min(1180px,100%);max-height:calc(100vh - 48px);padding:24px;overflow:auto;box-shadow:0 28px 90px #0000008c}.workflow-video-history-modal>header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;display:flex}.workflow-video-history-modal>header span{color:#9e989e;font-size:12px}.workflow-video-history-modal>header h2{margin:4px 0 0}.workflow-video-history-modal>header button{color:#ddd5cf;cursor:pointer;background:0 0;border:0;font-size:30px}.workflow-video-history-layout{grid-template-columns:minmax(0,1fr) 290px;gap:18px;min-height:0;display:grid}.workflow-video-history-layout>main{align-content:start;gap:12px;min-width:0;display:grid}.workflow-video-history-layout>main video{aspect-ratio:16/9;background:#050609;border-radius:10px;width:100%;max-height:68vh}.workflow-video-history-modal.is-vertical .workflow-video-history-layout>main video{aspect-ratio:9/16;object-fit:contain;width:min(390px,100%);margin-inline:auto}.workflow-video-history-layout>main footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.workflow-video-history-layout>main footer div{gap:4px;display:grid}.workflow-video-history-layout>main footer span{color:#9e989e;font-size:12px}.workflow-video-history-layout>main footer a{color:#eee8df;border:1px solid #ffffff24;border-radius:8px;padding:9px 12px;text-decoration:none}.workflow-video-history-layout>aside{align-content:start;gap:8px;max-height:72vh;padding-right:4px;display:grid;overflow:auto}.workflow-video-history-layout>aside>b{margin-bottom:4px}.workflow-video-history-layout>aside button{color:#eee8df;text-align:left;cursor:pointer;background:#101219;border:1px solid #ffffff1a;border-radius:9px;gap:4px;width:100%;padding:13px;display:grid}.workflow-video-history-layout>aside button.is-active{background:#f0b8781a;border-color:#f0b878b3;box-shadow:inset 3px 0 #f0b878}.workflow-video-history-layout>aside button span,.workflow-video-history-layout>aside button small{color:#9e989e}.workflow-media-viewer{z-index:1100;background:#040508f7;grid-template-rows:62px minmax(0,1fr);display:grid;position:fixed;inset:0}.workflow-media-viewer>header{border-bottom:1px solid #ffffff1a;padding:10px 20px}.workflow-media-viewer>header>div{align-items:center;gap:8px;display:flex}.workflow-media-viewer>header button,.workflow-media-viewer>header a{color:#eee8df;text-align:center;cursor:pointer;background:#161821;border:1px solid #ffffff24;border-radius:7px;min-width:38px;padding:8px 10px}.workflow-media-viewer>main{-webkit-user-select:none;user-select:none;place-items:center;display:grid;overflow:hidden}.workflow-media-viewer>main.is-draggable{cursor:grab}.workflow-media-viewer>main.is-draggable:active{cursor:grabbing}.workflow-media-viewer img{object-fit:contain;transform-origin:50%;max-width:86vw;max-height:82vh;transition:transform 80ms linear}.workflow-media-viewer video{background:#000;width:min(1280px,92vw);max-height:84vh}.workflow-media-viewer.is-vertical video{aspect-ratio:9/16;object-fit:contain;width:min(472px,92vw)}.workspace-notification-stack{z-index:1300;gap:10px;width:min(360px,100vw - 44px);display:grid;position:fixed;top:90px;right:22px}.workspace-notification{color:#eee8df;text-align:left;cursor:pointer;background:#181a23f5;border:1px solid #ffffff29;border-left:3px solid #f0b878;border-radius:11px;gap:5px;padding:14px 16px;animation:.22s both workflow-toast-in;display:grid;box-shadow:0 18px 55px #00000073}.workspace-notification.is-error{border-left-color:#ff8177}.workspace-notification span{color:#aaa4aa;font-size:12px}.workflow-video-error-toast{z-index:1800;top:max(18px, env(safe-area-inset-top));color:#67251d;pointer-events:none;background:#fff7f5fa;border:1px solid #dc4e3eb8;border-left:4px solid #dc4e3e;border-radius:11px;gap:4px;width:min(680px,100vw - 32px);padding:14px 18px;animation:.18s both workflow-video-error-toast-in;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 18px 48px #4316113d}.workflow-video-error-toast b{color:#401712;font-size:14px}.workflow-video-error-toast span{font-size:13px;line-height:1.55}@keyframes workflow-video-error-toast-in{0%{opacity:0;transform:translate(-50%,-10px)}}@media (width<=1180px){.workflow-v2{grid-template-columns:220px minmax(0,1fr)}.workflow-asset-row{grid-template-columns:190px minmax(200px,.7fr) minmax(300px,1.2fr)}.workflow-bottom-dock{flex-wrap:wrap}.generation-dock .dock-fields,.generation-dock>.asset-generation-options{flex:620px}.episode-video-dock-actions{width:100%}.episode-video-dock-actions>.workflow-primary,.episode-video-dock-actions>.workflow-danger{flex:1}}@media (width<=900px){.workflow-step-title.inline{flex-direction:column;align-items:stretch}.workflow-title-actions{justify-content:flex-start}.workflow-setup-grid{grid-template-columns:1fr}.workflow-v2,.workflow-v2.sidebar-is-collapsed{grid-template-columns:74px minmax(0,1fr);padding:0;display:grid}.workflow-v2 .workflow-sidebar{height:calc(100vh - 20px);padding:12px;display:block;position:sticky}.workflow-sidebar>header{flex-direction:column}.workflow-sidebar>header span,.workflow-sidebar .workflow-project-name,.workflow-sidebar>span,.workflow-sidebar nav span,.workflow-episode-nav{display:none}.workflow-asset-row{grid-template-columns:160px minmax(0,1fr)}.workflow-asset-prompt{grid-column:1/-1}.workflow-style-editor,.workflow-hook-editor{grid-template-columns:1fr}.workflow-hook-editor>header{grid-column:auto}.workflow-unit-row{grid-template-columns:44px minmax(0,1fr)}.workflow-video-thumb,.workflow-unit-row>footer{grid-column:2}.workflow-video-history-layout{grid-template-columns:1fr}.workflow-video-history-layout>aside{max-height:240px}}.workflow-missing-assets{color:#17191c;background:linear-gradient(120deg,#c5b5912e,#ffffff0d);border:1px solid #7665466b;border-radius:10px;gap:8px;margin:0 0 20px;padding:15px 17px;display:grid}.workflow-missing-assets>div{justify-content:space-between;align-items:start;gap:20px;display:flex}.workflow-missing-assets b{font-size:14px}.workflow-missing-assets span,.workflow-missing-assets small{color:#5f6368;font-size:12px;line-height:1.6}.workflow-asset-row.is-auto-created{border-color:#7665467a;box-shadow:inset 3px 0 #766546b3}.prompt-binding-error{color:#ffe2d8;background:#712a1d33;border:1px solid #e27a5ea6;border-radius:9px;gap:7px;margin:0 0 14px;padding:14px 16px;display:grid}.prompt-binding-error b{font-size:13px}.prompt-binding-error span{color:#ffd0c0;font-size:12px;line-height:1.65}.prompt-binding-error small{color:#d9aaa0;font-size:11px;line-height:1.6}.workflow-asset-row.is-excluded{opacity:.62}.workflow-production-toggle{color:var(--muted,#64748b);align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex!important}.workflow-production-toggle input{height:16px;margin:0;width:16px!important}.workflow-episode-directory{gap:28px;padding-bottom:72px;display:grid}.workflow-episode-directory-hero{border-bottom:1px solid #dddcd7;justify-content:space-between;align-items:end;gap:24px;padding-bottom:22px;display:flex}.workflow-episode-directory-hero>div{gap:7px;display:grid}.workflow-episode-directory-hero span{color:#777873;letter-spacing:.13em;font-size:11px;font-weight:700}.workflow-episode-directory-hero h1{color:#171918;letter-spacing:-.035em;margin:0;font-family:Georgia,Songti SC,serif;font-size:clamp(30px,4vw,48px);font-weight:500}.workflow-episode-directory-hero p{color:#777873;margin:0;font-size:13px;line-height:1.65}.workflow-episode-directory-hero>b{color:#252725;text-align:center;background:#fff;border:1px solid #d9d9d4;border-radius:999px;min-width:72px;padding:12px 16px}.workflow-episode-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.workflow-episode-card{background:#fff;border:1px solid #d6d6d1;border-radius:22px;grid-template-columns:170px minmax(0,1fr);min-height:218px;transition:border-color .18s,box-shadow .18s,transform .18s;display:grid;overflow:hidden;box-shadow:0 12px 34px #2223200b}.workflow-episode-card:hover{border-color:#a7a8a3;transform:translateY(-2px);box-shadow:0 18px 42px #22232014}.workflow-episode-card-cover{background:#eeeee9;min-height:218px;padding:14px}.workflow-episode-card-cover img{object-fit:cover;border-radius:14px;width:100%;height:100%;min-height:190px}.workflow-episode-card-cover>span{color:#fff;background:radial-gradient(circle at 28% 20%,#3b3d39,#171918 72%);border-radius:14px;align-content:center;justify-items:center;gap:8px;width:100%;height:100%;min-height:190px;display:grid}.workflow-episode-card-cover i{font-family:Georgia,serif;font-size:42px;font-style:normal}.workflow-episode-card-cover small{color:#aaa9a2;letter-spacing:.35em;font-size:9px}.workflow-episode-card-content{align-content:center;gap:12px;padding:24px;display:grid}.workflow-episode-card-tags{flex-wrap:wrap;gap:7px;display:flex}.workflow-episode-card-tags span{color:#71736e;background:#f1f1ed;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:700}.workflow-episode-card.is-completed .workflow-episode-card-tags span:first-child{color:#36764a;background:#e8f3ea}.workflow-episode-card.is-running .workflow-episode-card-tags span:first-child{color:#9a6723;background:#f7eedf}.workflow-episode-card.is-failed .workflow-episode-card-tags span:first-child{color:#a34236;background:#fae8e5}.workflow-episode-card h2{color:#171918;margin:0;font-size:21px;line-height:1.3}.workflow-episode-card p{color:#858681;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:42px;margin:0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.workflow-episode-card-progress{color:#777873;flex-wrap:wrap;gap:8px 18px;font-size:12px;display:flex}.workflow-episode-card-progress b{color:#2f312f}.workflow-episode-card footer{flex-wrap:wrap;gap:9px;padding-top:3px;display:flex}.workflow-episode-card footer .workflow-primary,.workflow-episode-card footer .workflow-secondary{text-align:center;justify-content:center;min-width:126px;min-height:40px}.workflow-episode-download{white-space:nowrap;justify-content:center;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.workflow-episode-download i{color:#343633;background:#eeeeea;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-style:normal;transition:background .18s,color .18s;display:grid}.workflow-episode-download:hover i{color:#fff;background:#171918}.workflow-stage-back{color:#777873;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;font-size:12px}.workflow-stage-back:hover{color:#171918}@media (width<=1180px){.workflow-episode-card-grid{grid-template-columns:1fr}}@media (width<=720px){.workflow-episode-directory-hero{flex-direction:column;align-items:start}.workflow-episode-card{border-radius:17px;grid-template-columns:118px minmax(0,1fr);min-height:184px}.workflow-episode-card-cover{min-height:184px;padding:10px}.workflow-episode-card-cover img,.workflow-episode-card-cover>span{min-height:164px}.workflow-episode-card-content{gap:9px;padding:16px}.workflow-episode-card p{display:none}.workflow-episode-card-progress{gap:6px 11px}}.asset-prompt-job{background:#f0b87814;border:1px solid #f0b8786b;border-radius:12px;gap:11px;max-width:720px;margin:21px 0 18px;padding:17px 18px;display:grid}.asset-prompt-job header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.asset-prompt-job header>div{gap:4px;display:grid}.asset-prompt-job b{color:#ffe0bb;font-size:16px}.asset-prompt-job span,.asset-prompt-job footer{color:#b9b1ac;font-size:13px}.asset-prompt-job strong{color:#ffd198;white-space:nowrap;font-size:20px}.asset-prompt-track{background:#ffffff1f;border-radius:999px;height:8px;overflow:hidden}.asset-prompt-track i{border-radius:inherit;background:linear-gradient(90deg,#ffc182,#e98562);height:100%;transition:width .35s;display:block}.asset-prompt-summary{color:#b9b1ac;margin:18px 0;font-size:13px}.asset-batch-controls,.voice-assets{background:#f0b8780f;border:1px solid #f0b87847;border-radius:12px;gap:14px;margin:24px 0;padding:18px;display:grid}.asset-batch-controls header,.voice-assets>header,.asset-image-batch header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.asset-batch-controls header>div,.voice-assets>header>div{gap:5px;display:grid}.asset-batch-controls b,.voice-assets b{color:#f6c28d}.asset-batch-controls span,.voice-assets span,.asset-image-batch footer{color:#aaa4a8;font-size:12px;line-height:1.55}.asset-batch-controls header>strong{color:#ffd4a3}.asset-generation-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.asset-generation-options label{color:#bbb4b1;gap:5px;font-size:12px;display:grid}.asset-generation-options select,.asset-generation-options input{box-sizing:border-box;color:#eee8df;background:#11121a;border:1px solid #ffffff29;border-radius:7px;width:100%;padding:9px;font:13px Inter,PingFang SC,sans-serif}.asset-batch-controls>footer{flex-wrap:wrap;gap:10px;display:flex}.asset-image-batch{background:#00000029;border-radius:9px;gap:9px;padding:13px;display:grid}.asset-image-batch.is-running{border:1px solid #f0b87866}.asset-image-batch.is-succeeded{border:1px solid #96d06859}.asset-image-batch strong{color:#ffd4a3}.asset-error{color:#ffb6a8}.voice-assets article{background:#00000021;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:minmax(0,1fr) minmax(180px,.7fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.voice-assets article>div{gap:4px;display:grid}.voice-assets audio{width:100%}@media (width<=700px){.asset-generation-options,.voice-assets article{grid-template-columns:1fr}.asset-batch-controls header,.voice-assets>header{display:grid}}.asset-list,.asset-list article,.asset-list article>div,.asset-list label{min-width:0}.asset-list article{align-items:start;overflow:hidden}.asset-list input,.asset-list textarea{min-width:0;max-width:100%;display:block}.asset-list .asset-error{overflow-wrap:anywhere;word-break:break-word;max-width:100%;display:block}.video-bindings{background:#f0b8780f;border:1px solid #f0b87847;border-radius:10px;gap:10px;margin:22px 0;padding:15px;display:grid}.video-bindings header{justify-content:space-between;gap:16px;display:flex}.video-bindings header b{color:#f4c28b}.video-bindings header span,.video-bindings em{color:#aaa5aa;font-size:12px;font-style:normal}.video-bindings>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.video-bindings strong{color:#cfc7c0;width:52px;font-size:12px}.video-bindings>div span{color:#e6ddd5;background:#ffffff12;border-radius:999px;padding:5px 8px;font-size:12px}.commerce-backdrop{z-index:1200;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05080ab8;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.header-user .commerce-trigger{text-align:left;gap:1px;min-width:104px;display:grid;padding:6px 12px!important}.header-user .commerce-trigger b{font-size:12px;color:inherit!important;background:0 0!important;border:0!important;padding:0!important}.header-user .commerce-trigger small{color:inherit;opacity:.64;font-size:9px}.commerce-panel{color:#111416;background:#f2f2ef;border:1px solid #ffffff1f;border-radius:28px;width:min(1120px,100%);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 30px 100px #0000006b}.commerce-header{border-bottom:1px solid #d5d6d2;justify-content:space-between;align-items:flex-start;padding:32px 36px 24px;display:flex}.commerce-header p,.recharge-copy p{color:#bf6d3f;letter-spacing:.18em;margin:0 0 8px;font-size:12px;font-weight:800}.commerce-header h2{letter-spacing:-.055em;margin:0;font-size:clamp(28px,4vw,48px)}.commerce-header span{color:#686d70;margin-top:8px;font-size:14px;display:block}.commerce-close{color:#171a1c;background:0 0;border:1px solid #c8cac6;border-radius:50%;width:44px;height:44px;font-size:28px;line-height:1}.commerce-balance{background:#d5d6d2;border:1px solid #d5d6d2;border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:24px 36px 0;display:grid;overflow:hidden}.commerce-balance article{background:#fbfbf8;min-height:118px;padding:22px}.commerce-balance article.is-member{color:#fff;background:#15191b}.commerce-balance span,.commerce-balance small{color:#74797b;font-size:12px;display:block}.commerce-balance b{margin:12px 0 6px;font-size:22px;display:block}.commerce-balance .is-member span,.commerce-balance .is-member small{color:#aeb3b5}.commerce-payment-notice,.commerce-message{color:#6e4026;background:#fff7f0;border:1px solid #e6cdbd;border-radius:14px;align-items:center;gap:12px;margin:16px 36px 0;padding:14px 18px;font-size:13px;display:flex}.commerce-payment-notice span{color:#795a49}.commerce-payment-notice a{color:inherit;font-weight:700}.commerce-payment-notice.refund-policy{color:#3f3730;background:#f8f5f1;border-color:#d7d0c8}.commerce-payment-notice.refund-policy span{color:#6b625b;line-height:1.55}.commerce-message.success{color:#24624a;background:#eef8f4;border-color:#b8d7ca}.commerce-message.error{color:#932f2f;background:#fff0f0;border-color:#e4b6b6}.commerce-tabs{gap:8px;padding:24px 36px 0;display:flex}.commerce-tabs button{color:#555b5e;background:0 0;border:1px solid #cfd1cd;border-radius:999px;padding:11px 18px;font-weight:700}.commerce-tabs button.active{color:#fff;background:#15191b;border-color:#15191b}.commerce-body{padding:24px 36px 38px}.commerce-section-heading{justify-content:space-between;margin-bottom:18px;display:flex}.commerce-section-heading b,.commerce-section-heading span{display:block}.commerce-section-heading b{font-size:18px}.commerce-section-heading span{color:#74797b;margin-top:5px;font-size:13px}.membership-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.membership-grid article{background:#fbfbf8;border:1px solid #d2d4d0;border-radius:20px;flex-direction:column;min-height:390px;padding:26px;display:flex;position:relative;overflow:hidden}.membership-grid article.featured{color:#fff;background:#202527;border-color:#202527}.membership-grid article.current:after{color:#fff;content:"使用中";background:#c37649;border-bottom-left-radius:15px;padding:8px 15px;font-size:11px;font-weight:800;position:absolute;top:0;right:0}.membership-name span{color:#a35c36;letter-spacing:.12em;font-size:11px;font-weight:800}.membership-name h3{margin:8px 0 0;font-size:24px}.membership-price{align-items:baseline;gap:7px;margin:26px 0;display:flex}.membership-price b{letter-spacing:-.04em;font-size:38px}.membership-price span,.membership-grid li span{color:#858a8c;font-size:12px}.membership-grid ul{gap:14px;margin:0 0 28px;padding:0;list-style:none;display:grid}.membership-grid li{gap:3px;display:grid}.membership-grid li b{font-size:14px}.membership-grid article>button,.recharge-submit{color:#fff;background:#111416;border:0;border-radius:12px;width:100%;margin-top:auto;padding:14px 18px;font-weight:800}.membership-grid .featured>button{color:#111416;background:#fff}.membership-grid button:disabled,.recharge-submit:disabled{cursor:not-allowed;opacity:.45}.recharge-layout{grid-template-columns:.9fr 1.1fr;gap:24px;padding:8px 0;display:grid}.recharge-copy{color:#fff;background:#1b2022;border-radius:20px;padding:32px}.recharge-copy h3{margin:12px 0 18px;font-size:34px}.recharge-copy span{color:#b7bcbe;font-size:14px;line-height:1.8}.recharge-form{background:#fbfbf8;border:1px solid #d2d4d0;border-radius:20px;gap:16px;padding:28px;display:grid}.recharge-form label{color:#62676a;gap:9px;font-size:13px;font-weight:700;display:grid}.recharge-form label>div{border-bottom:2px solid #161a1c;align-items:center;display:flex}.recharge-form label span{font-size:28px}.recharge-form input{color:#111416;background:0 0;border:0;outline:0;width:100%;padding:12px;font-size:34px;font-weight:800}.recharge-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.recharge-options button{background:#fff;border:1px solid #d2d4d0;border-radius:10px;padding:11px 8px}.recharge-options button.active{color:#fff;background:#111416;border-color:#111416}.recharge-result{background:#eee9e3;border-radius:12px;justify-content:space-between;align-items:center;padding:16px;display:flex}.commerce-orders{background:#fff;border:1px solid #d2d4d0;border-radius:16px;overflow:hidden}.commerce-order{border-bottom:1px solid #e4e5e2;grid-template-columns:1.15fr 1.4fr .8fr .8fr 1.25fr;align-items:center;gap:12px;padding:15px 18px;font-size:13px;display:grid}.commerce-order.head{color:#c6cbcd;letter-spacing:.08em;background:#1b2022;font-size:11px;font-weight:800}.commerce-order:last-child{border-bottom:0}.commerce-order em{background:#eee;border-radius:999px;width:fit-content;padding:5px 9px;font-style:normal;font-weight:700}.commerce-refund-amount{color:#8b4e2d;white-space:nowrap;margin-top:3px;font-size:11px;display:block}.commerce-order .status-paid{color:#27654b;background:#e8f5ef}.commerce-order .status-pending{color:#99572e;background:#fff2e6}.commerce-empty{color:#7b8082;text-align:center;padding:46px 20px}@media (width<=900px){.commerce-backdrop{align-items:end;padding:0}.commerce-panel{border-radius:24px 24px 0 0;max-height:94vh}.commerce-balance,.membership-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.recharge-layout{grid-template-columns:1fr}}@media (width<=620px){.commerce-header,.commerce-body{padding-left:20px;padding-right:20px}.commerce-balance,.commerce-payment-notice,.commerce-message{margin-left:20px;margin-right:20px}.commerce-tabs{padding-left:20px;padding-right:20px;overflow-x:auto}.commerce-balance,.membership-grid{grid-template-columns:1fr}.membership-grid article{min-height:340px}.commerce-order{grid-template-columns:1fr 1fr}.commerce-order>:first-child,.commerce-order>:nth-child(5),.commerce-order.head{display:none}}.take-home{color:#fff;background:#020302;width:100%;height:100svh;min-height:700px;font-family:PingFang SC,Microsoft YaHei,sans-serif;position:relative;overflow:hidden}.take-home:before{z-index:0;content:"";background:radial-gradient(at 50% 42%,#31373d3d,#0000 48%),linear-gradient(#020302 0%,#050605 72%,#020302 100%);position:absolute;inset:0}.take-home-header{z-index:20;justify-content:space-between;align-items:center;width:100%;padding:27px clamp(30px,6vw,94px);display:flex;position:absolute;top:0;left:0}.take-home-brand{width:clamp(106px,8.5vw,148px);display:block}.take-home-brand img{filter:brightness(0)invert();width:100%;height:auto;display:block}.take-home-login{background:var(--tenant-primary-color,#1011118a);color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #fff3;border-radius:999px;place-items:center;min-width:92px;height:48px;padding:0 24px;font-size:15px;font-weight:700;text-decoration:none;transition:all .22s;display:grid}.take-home-login:hover{color:#111;background:#fff;border-color:#fff}.take-home-center{z-index:2;flex-direction:column;align-items:center;width:100%;display:flex;position:absolute;top:104px;left:0}.take-home-carousel{aspect-ratio:16/9;cursor:default;flex:none;width:min(82vw,133svh,1600px);height:min(46.125vw,74.8125svh,900px);min-height:0;position:relative}.take-home-carousel:after{z-index:-1;filter:blur(38px);content:"";background:#7b70591f;border-radius:50%;height:22%;position:absolute;bottom:-9%;left:8%;right:8%}.take-home-frame{z-index:2;clip-path:polygon(0 0,9% .5%,25% 2.5%,50% 4%,75% 2.5%,91% .5%,100% 0,100% 100%,91% 99.5%,75% 97.5%,50% 96%,25% 97.5%,9% 99.5%,0 100%);background:#101110;width:100%;height:100%;animation:.75s cubic-bezier(.2,.7,.2,1) both take-home-fade;position:relative;overflow:hidden;box-shadow:0 32px 100px #000000c7}.take-home-media{object-fit:cover;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.2,.65,.2,1),filter .5s,opacity .25s;position:absolute;inset:0;transform:scale(1.015)}.take-home-video{opacity:0}.take-home-video.is-visible,.take-home-frame.is-hovered .take-home-video{opacity:1}.take-home-frame.is-hovered .take-home-video-poster{opacity:0}.take-home-frame.is-hovered .take-home-media{transform:scale(1.035)}.take-home-shade{background:linear-gradient(#00000040,#00000008 35%,#0000009e 100%),linear-gradient(90deg,#00000070,#0000 28% 72%,#00000070);transition:opacity .45s;position:absolute;inset:0}.take-home-frame.is-hovered .take-home-shade{opacity:.84}.take-home-copy{z-index:2;text-align:center;text-shadow:0 5px 30px #000c;width:min(88%,1080px);position:absolute;top:50%;left:50%;transform:translate(-50%,-42%)}.take-home-copy h1{letter-spacing:.018em;white-space:pre-line;margin:0;font-size:clamp(34px,3.4vw,66px);font-weight:420;line-height:1.16}.take-home-copy p{color:#ffffffc2;letter-spacing:.26em;white-space:pre-line;margin:15px 0 0;font-size:clamp(13px,1.15vw,21px);font-weight:300;line-height:1.5}.take-home-play-hint{z-index:4;color:#fff9;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;transition:opacity .25s;display:flex;position:absolute;bottom:8%;right:5%}.take-home-play-hint i{border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid;width:0;height:0}.take-home-frame.is-hovered .take-home-play-hint{opacity:0}.take-home-side{z-index:0;filter:brightness(.3)saturate(.72);opacity:.8;pointer-events:none;background-position:50%;background-size:cover;width:31%;height:90%;position:absolute;top:5%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000);mask-image:linear-gradient(90deg,#0000,#000 28% 72%,#0000)}.take-home-side-left{transform-origin:100%;right:95%;transform:perspective(900px)rotateY(15deg)scaleY(.96)}.take-home-side-right{transform-origin:0;left:95%;transform:perspective(900px)rotateY(-15deg)scaleY(.96)}.take-home-dots{z-index:5;gap:8px;display:flex;position:absolute;bottom:8.5%;left:50%;transform:translate(-50%)}.take-home-dots button{cursor:pointer;background:#ffffff5c;border:0;border-radius:50%;width:6px;height:6px;padding:0;transition:all .22s}.take-home-dots button.is-active{background:#ffffffeb;border-radius:99px;width:20px}.take-home-idea{z-index:6;color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#18191bd1;border:1px solid #fff3;border-radius:999px;justify-content:space-between;align-items:center;gap:18px;width:min(560px,100vw - 40px);height:68px;margin-top:16px;padding:8px 9px 8px 23px;text-decoration:none;transition:all .22s;display:flex;box-shadow:0 18px 50px #0000008a}.take-home-idea:hover{border-color:#ffffff73;transform:translateY(-2px)}.take-home-idea span{color:#ffffff80;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.take-home-idea b{color:#090a09;background:linear-gradient(135deg,#f7f3ff,#a987ff);border-radius:999px;flex:none;place-items:center;min-width:124px;height:50px;padding:0 18px;font-size:16px;display:grid;box-shadow:0 7px 26px #8560ed40}.take-home-origin{color:#ffffff59;letter-spacing:.12em;white-space:nowrap;margin:15px 0 0;font-size:12px}.take-home-icp{z-index:10;color:#ffffff3d;font-size:10px;text-decoration:none;position:absolute;bottom:17px;right:22px}.take-home-icp:hover{color:#ffffffa6}@keyframes take-home-fade{0%{opacity:.36;filter:blur(3px);transform:scale(.986)}to{opacity:1;filter:blur();transform:scale(1)}}@media (height<=820px) and (width>=901px){.take-home-center{top:92px}.take-home-carousel{width:min(68vw,126svh,1450px);height:min(38.25vw,70.875svh,816px)}.take-home-idea{height:60px;margin-top:12px}.take-home-idea b{height:44px}.take-home-origin{margin-top:9px}}@media (width<=900px){.take-home{min-height:620px}.take-home-header{padding:22px 24px}.take-home-login{min-width:76px;height:42px;padding:0 18px}.take-home-center{top:92px}.take-home-carousel{aspect-ratio:16/9;width:calc(100vw - 28px);height:calc(56.25vw - 15.75px)}.take-home-frame{clip-path:inset(0 round 24px)}.take-home-copy p{letter-spacing:.1em}.take-home-side{display:none}.take-home-idea{height:62px;margin-top:16px;padding:7px 8px 7px 19px}.take-home-idea span{font-size:13px}.take-home-idea b{min-width:108px;height:48px;font-size:14px}.take-home-origin{margin-top:12px}.take-home-icp{display:none}}:root{color:#f5f7fb;font-synthesis:none;background:#080b12;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#f5f7fb;background:#080b12;margin:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}.site-header{z-index:5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#05080e7a;border-bottom:1px solid #ffffff1c;justify-content:space-between;align-items:center;height:76px;padding:0 5vw;display:flex;position:absolute;inset:0 0 auto}.brand{align-items:center;gap:10px;font-size:18px;font-weight:700;display:flex}.brand img{object-fit:contain;width:30px;height:30px}.site-header nav{color:#b9c0cf;gap:28px;font-size:14px;display:flex}.site-header nav a.is-active,.site-header nav a:hover{color:#fff}.header-cta,.primary-button{color:#0b0e12;background:#e4ff5a;border-radius:99px;padding:11px 18px;font-size:14px;font-weight:700}.hero{align-items:end;min-height:720px;display:grid;position:relative;overflow:hidden}.hero-video,.hero-shade{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade{background:linear-gradient(90deg,#03050ae6,#03050a59 60%,#03050ab3),linear-gradient(#0000 50%,#03050ab8)}.hero-content{z-index:1;max-width:920px;padding:0 8vw 112px;position:relative}.hero-content p,.eyebrow,.assistant-heading>p,.results>div>p{letter-spacing:.18em;color:#d9ff56;font-size:12px;font-weight:700}.hero h1{letter-spacing:-.06em;margin:18px 0;font-size:clamp(48px,7vw,100px);line-height:1.04}.hero-content span{color:#c1c7d1;margin-bottom:35px;font-size:18px;display:block}.hero-content div{align-items:center;gap:28px;display:flex}.text-button{font-size:14px}.section{max-width:1400px;margin:auto;padding:120px max(7vw,30px)}.section h2{letter-spacing:-.045em;max-width:760px;margin:15px 0 24px;font-size:clamp(32px,4vw,58px);line-height:1.1}.section>p:not(.eyebrow){color:#abb4c2;max-width:700px;font-size:17px;line-height:1.8}.cards-section{background:#111722;max-width:none}.cards{grid-template-columns:repeat(3,1fr);gap:18px;max-width:1400px;margin-top:45px;display:grid}.cards article{background:linear-gradient(145deg,#171f2d,#0e131e);border:1px solid #ffffff1f;min-height:230px;padding:32px}.cards b{color:#dfff5b;font-size:14px}.cards h3{margin:55px 0 10px;font-size:25px}.cards p{color:#9fa9b8;line-height:1.65}.contact{flex-direction:column;gap:15px;display:flex}.contact a{color:#dfff5b}.assistant-page{background:radial-gradient(circle at 50% -10%,#223254 0,#0b101b 43%,#07090e 100%);min-height:100vh}.assistant-page .site-header{position:relative}.assistant-shell{max-width:1220px;margin:auto;padding:85px 28px 100px}.assistant-heading{text-align:center;margin-bottom:34px}.assistant-heading h1{letter-spacing:-.06em;margin:12px 0;font-size:clamp(38px,5vw,68px)}.assistant-heading span{color:#9fa9b8}.mode-switch{justify-content:center;gap:8px;margin:25px;display:flex}.mode-switch button{color:#9da6b6;cursor:pointer;background:#111724;border:1px solid #ffffff29;padding:10px 22px}.mode-switch .is-active{color:#10140c;background:#dfff5b;border-color:#dfff5b}.composer{background:#101724d6;border:1px solid #ffffff21;padding:20px;box-shadow:0 25px 80px #00000059}.composer textarea{resize:vertical;color:#fff;background:0 0;border:0;outline:0;width:100%;min-height:160px;font-size:18px;line-height:1.6}.composer-controls{border-top:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:11px;padding-top:15px;display:flex}.composer-controls label{color:#909aac;align-items:center;gap:6px;font-size:12px;display:flex}.composer select{color:#e9edf4;background:#151d2b;border:1px solid #303b4d;padding:8px}.upload-button,.generate-button{cursor:pointer;border:0;padding:10px 14px;font-weight:700}.upload-button{color:#dce4f2;background:#273248}.generate-button{color:#0c1008;background:#dfff5b;margin-left:auto}.generate-button:disabled{opacity:.6;cursor:wait}.hidden-input{display:none}.reference-list{flex-wrap:wrap;gap:8px;padding:0 0 14px;display:flex}.reference-list span{background:#253149;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex}.reference-list b{color:#111;background:#dfff5b;padding:2px 4px}.reference-list button{color:#c9d1dd;cursor:pointer;background:0 0;border:0}.status{margin:15px 0 0;font-size:14px}.status.is-error{color:#ff8994}.status.is-success{color:#dfff5b}.status.is-loading{color:#9fbaff}.results h2{margin:6px 0 25px;font-size:36px}.result-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.result-grid article{background:#141b28;border:1px solid #ffffff1a;min-width:0;padding:10px}.result-grid img,.result-grid video{aspect-ratio:1;object-fit:cover;background:#090b10;width:100%;display:block}.result-grid video{aspect-ratio:9/16}.result-grid p{color:#bbc4d2;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.5;overflow:hidden}.result-grid a{color:#dfff5b;font-size:13px}.result-grid small{color:#ff8994}.video-pending{aspect-ratio:9/16;color:#dfff5b;text-align:center;background:linear-gradient(145deg,#202c43,#111824);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.video-pending span{color:#aab4c2;font-size:12px}.empty-results{color:#788495;border:1px dashed #334052;padding:40px}@media (width<=720px){.site-header{padding:0 20px}.site-header nav{display:none}.header-cta{font-size:12px}.hero{min-height:620px}.hero-content{padding:0 30px 70px}.hero h1{font-size:48px}.section{padding:80px 28px}.cards,.result-grid{grid-template-columns:1fr}.assistant-shell{padding:55px 18px}.composer-controls{align-items:stretch}.composer-controls label{justify-content:space-between;width:100%}.generate-button{width:100%;margin-left:0}}.legal-page{color:#171a1f;background:#f4f3f0;min-height:100vh}.legal-topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f3f0f0;border-bottom:1px solid #1114181f;justify-content:space-between;align-items:center;padding:18px clamp(22px,5vw,72px);display:flex;position:sticky;top:0}.legal-topbar>a{color:#171a1f;align-items:center;gap:11px;font-weight:800;text-decoration:none;display:flex}.legal-topbar img{object-fit:contain;width:34px;height:34px}.legal-topbar button{color:#30343a;cursor:pointer;background:#fff;border:1px solid #c8c5be;border-radius:999px;padding:9px 15px;font-size:12px;font-weight:700}.legal-document{background:#fff;border:1px solid #dedbd5;border-radius:20px;width:min(900px,100% - 36px);margin:42px auto;padding:clamp(28px,6vw,70px);box-shadow:0 18px 60px #231f1a0f}.legal-document-heading{border-bottom:1px solid #e8e5df;padding-bottom:30px}.legal-document-heading p{color:#b44d35;letter-spacing:.16em;margin:0 0 12px;font-family:DM Mono,monospace;font-size:10px}.legal-document-heading h1{color:#181b20;letter-spacing:-.07em;margin:0;font-size:clamp(34px,6vw,54px)}.legal-document-heading span{color:#85827c;margin-top:13px;font-size:13px;display:block}.legal-content{padding-top:18px}.legal-content h2{color:#20242a;letter-spacing:-.04em;margin:38px 0 14px;font-size:21px}.legal-content h3{color:#2d323a;margin:27px 0 11px;font-size:16px}.legal-content p{color:#4d535c;margin:8px 0;font-size:14px;line-height:1.9}.legal-spacer{height:5px}.legal-list-item,.legal-number-item{padding-left:19px;position:relative}.legal-list-item:before{content:"";background:#c35e45;border-radius:50%;width:5px;height:5px;position:absolute;top:.78em;left:2px}.legal-number-item{padding-left:0}.legal-table-line{white-space:pre;background:#faf9f7;border-bottom:1px solid #ece9e3;padding:8px 10px;overflow-x:auto;margin:0!important;font-size:12px!important}.legal-footer{color:#89857e;justify-content:space-between;gap:20px;width:min(900px,100% - 36px);margin:0 auto;padding:0 0 48px;font-size:12px;display:flex}.legal-footer a{color:#5a6068}@media (width<=640px){.legal-topbar{padding:14px 18px}.legal-document{border-radius:14px;margin:20px auto;padding:25px 20px}.legal-content p{font-size:13px}.legal-footer{flex-direction:column;gap:7px}}@media print{.legal-topbar,.legal-footer{display:none}.legal-page{background:#fff}.legal-document{width:100%;box-shadow:none;border:0;margin:0;padding:0}.legal-content p{color:#111}}.header-user{color:#c2cad8;align-items:center;gap:10px;font-size:12px;display:flex}.header-user b{color:#e1ff5a}.header-user button,.secondary-button{color:#dbe3ef;cursor:pointer;background:0 0;border:1px solid #344157;padding:7px 10px}.auth-page{background:radial-gradient(circle at 50% 0,#253657,#080b12 62%);place-items:center;min-height:100vh;display:grid}.auth-card{background:#131b29;border:1px solid #ffffff24;width:min(440px,100vw - 36px);padding:38px;box-shadow:0 24px 100px #00000061}.auth-brand{margin-bottom:45px}.auth-card>p{letter-spacing:.15em;color:#ddff58;font-size:11px}.auth-card h1{margin:10px 0;font-size:32px}.auth-card>span{color:#aeb8c7;font-size:14px}.auth-card form{gap:17px;margin-top:30px;display:grid}.auth-card label{color:#cbd4e1;gap:7px;font-size:13px;display:grid}.auth-card input{color:#fff;background:#0b1019;border:1px solid #344157;outline:0;width:100%;padding:12px}.auth-card small{color:#ff8994}.auth-card .auth-success{color:#5e9d61}.auth-mode-switch{border-bottom:1px solid #d6d8d8;grid-template-columns:1fr 1fr;margin-top:24px;display:grid}.auth-mode-switch button{color:#747a7d;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px}.auth-mode-switch button.active{color:#111315;border-color:#111315;font-weight:700}.auth-code-row{grid-template-columns:minmax(0,1fr) 116px;gap:8px;display:grid}.auth-code-row button{color:#111315;cursor:pointer;background:#fff;border:1px solid #343a3d;padding:0 10px;font-size:12px}.auth-code-row button:disabled,.auth-card button:disabled{opacity:.55;cursor:not-allowed}.auth-card .auth-consent{align-items:flex-start;gap:8px;display:flex}.auth-card .auth-consent input{width:15px;height:15px;margin-top:2px}.auth-consent span{line-height:1.5}.auth-consent a{color:inherit}.workspace-tabs{justify-content:center;gap:20px;margin:0 0 28px;display:flex}.workspace-tabs button{color:#94a0b0;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 4px}.workspace-tabs .is-active{color:#e6ff5d;border-color:#e6ff5d}.quote-box{gap:2px;margin-left:auto;padding:0 8px;display:grid}.quote-box span{color:#aeb8c7;font-size:11px}.quote-box b{color:#e1ff5a;white-space:nowrap;font-size:14px}.reference-rule{color:#aeb8c7;margin:0 0 14px;font-size:12px;line-height:1.55}.result-heading{justify-content:space-between;align-items:end;display:flex}@media (width<=720px){.header-user span{display:none}.quote-box{margin-left:0}.workspace-tabs{justify-content:flex-start}.auth-card{padding:30px 24px}.auth-code-row{grid-template-columns:1fr}.auth-code-row button{min-height:42px}}.site-header.is-workspace{background:#080b12eb}.workspace-header-title{color:#f3eee7;align-items:baseline;gap:10px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.workspace-header-title b{letter-spacing:.08em;font-size:15px}.workspace-header-title span{color:#c8945f;letter-spacing:.2em;font-size:10px}@media (width<=720px){.workspace-header-title{display:none}}.app-update-notice{z-index:3000;color:#fff;background:#171b1d;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:24px;width:min(620px,100vw - 32px);padding:15px 16px 15px 20px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:0 18px 55px #00000047}.app-fatal-recovery{color:#202321;text-align:center;background:#f2f2ef;place-items:center;min-height:100vh;padding:24px;display:grid}.app-fatal-recovery>section{background:#fff;border:1px solid #1518161f;border-radius:16px;justify-items:center;gap:12px;width:min(460px,100%);padding:34px;display:grid;box-shadow:0 20px 60px #15181614}.app-fatal-recovery span{letter-spacing:.2em;font-size:11px;font-weight:800}.app-fatal-recovery h1,.app-fatal-recovery p{margin:0}.app-fatal-recovery h1{font-size:26px}.app-fatal-recovery p{color:#747974;font-size:13px;line-height:1.7}.app-fatal-recovery>section>div{align-items:center;gap:9px;margin-top:6px;display:flex}.app-fatal-recovery button,.app-fatal-recovery a{border-radius:9px;justify-content:center;align-items:center;min-height:40px;padding:0 15px;font-size:12px;text-decoration:none;display:inline-flex}.app-fatal-recovery button{color:#fff;cursor:pointer;background:#171918;border:1px solid #171918}.app-fatal-recovery a{color:#343835;border:1px solid #15181624}.app-update-notice>div{flex:1;gap:4px;display:grid}.app-update-notice b{font-size:14px}.app-update-notice span{color:#b9bfc1;font-size:12px}.app-update-notice button{color:#171b1d;cursor:pointer;background:#fff;border:0;border-radius:10px;flex:none;padding:10px 14px;font-size:12px;font-weight:800}@media (width<=560px){.app-update-notice{align-items:flex-start;gap:12px;top:10px}.app-update-notice span{line-height:1.45}}.asset-reference-button{color:#e4edf9;cursor:pointer;background:#1e2a40;border:1px solid #50617c;padding:10px 14px;font-weight:700}.asset-picker-backdrop{z-index:30;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02050ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.asset-picker{background:#111a29;border:1px solid #3c4b63;width:min(1000px,100%);max-height:min(760px,100vh - 48px);padding:26px;overflow:auto;box-shadow:0 28px 100px #0009}.asset-picker header{justify-content:space-between;gap:20px;margin-bottom:22px;display:flex}.asset-picker header p{letter-spacing:.16em;color:#deff59;margin:0 0 7px;font-size:11px}.asset-picker h2{margin:0 0 7px}.asset-picker header span{color:#aeb9c9;font-size:13px}.asset-picker header button{color:#fff;cursor:pointer;background:#1d293b;border:1px solid #3b4b64;width:34px;height:34px;font-size:22px}.asset-picker-grid{grid-template-columns:repeat(4,1fr);gap:13px;display:grid}.asset-picker-grid button{color:#e5ecf6;text-align:left;cursor:pointer;background:#172131;border:1px solid #2e3d53;padding:0;overflow:hidden}.asset-picker-grid img,.asset-picker-grid video,.asset-audio{aspect-ratio:1;object-fit:cover;background:#0a1019;width:100%;display:block}.asset-audio{color:#ddff59;place-items:center;display:grid}.asset-picker-grid span{gap:4px;padding:10px;display:grid}.asset-picker-grid b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.asset-picker-grid small{color:#98a5b8}.mention-suggestions{z-index:12;background:#111a29;border:1px solid #556882;width:min(430px,100% - 40px);padding:8px;position:absolute;bottom:calc(100% - 2px);left:20px;box-shadow:0 18px 42px #00000073}.mention-suggestions-title{color:#dfff58;padding:6px 8px 9px;font-size:12px;font-weight:700}.mention-suggestions button{color:#eef3fb;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:7px;display:flex}.mention-suggestions button:hover{background:#24344e}.mention-suggestions img,.mention-suggestions video,.mention-audio{object-fit:cover;background:#24344e;flex:0 0 42px;width:42px;height:42px}.mention-audio{color:#dfff58;place-items:center;font-weight:700;display:grid}.mention-suggestions button>span{gap:3px;min-width:0;display:grid}.mention-suggestions b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mention-suggestions small{color:#9baac0}.mention-empty{color:#a9b5c7;padding:11px 8px;font-size:13px}.reference-list img{object-fit:cover;width:20px;height:20px}.reference-list em{color:#dfff58;margin-left:2px;font-size:11px;font-style:normal}@media (width<=720px){.asset-picker-grid{grid-template-columns:repeat(2,1fr)}.asset-reference-button{width:100%}.mention-suggestions{width:calc(100% - 20px);left:10px}}.asset-picker-grid button{position:relative}.asset-picker-grid button.is-selected{background:#252334;border-color:#e9b37b}.asset-picker-check{z-index:2;color:#ffcf9a;background:#0b0c12c7;border:1px solid #ffebd580;border-radius:50%;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;display:grid;position:absolute;top:8px;right:8px}.asset-picker-grid button.is-selected .asset-picker-check{color:#24180f;background:#f0b878;border-color:#f0b878}.asset-picker-actions{color:#aeb9c9;border-top:1px solid #ffffff1f;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:16px;font-size:12px;display:flex}.asset-picker-actions button{color:#24180f;cursor:pointer;background:#f0b878;border:0;border-radius:6px;padding:10px 14px;font-weight:800}.asset-picker-actions button:disabled{opacity:.45;cursor:not-allowed}.asset-picker-hierarchy{width:min(860px,100%)}.asset-picker-breadcrumb{color:#aeb9c9;align-items:center;gap:8px;margin:-2px 0 18px;font-size:12px;display:flex}.asset-picker-breadcrumb button{color:#f2c18f;cursor:pointer;background:0 0;border:0;padding:0}.asset-picker-breadcrumb b{color:#59667a}.asset-project-choice-grid,.asset-category-choice-grid{gap:10px;display:grid}.asset-project-choice,.asset-category-choice-grid button{color:#e4ebf4;text-align:left;cursor:pointer;background:#151e2d;border:1px solid #34455e;align-items:center;gap:13px;width:100%;padding:14px;display:flex}.asset-project-choice:hover,.asset-category-choice-grid button:hover{background:#20283a;border-color:#f0b878}.asset-project-choice i,.asset-category-choice-grid i{color:#fff3df;background:linear-gradient(135deg,#453529,#a97048);border-radius:7px;place-items:center;width:36px;height:36px;font-size:14px;font-style:normal;font-weight:800;display:grid}.asset-category-choice-grid i{background:linear-gradient(135deg,#26374e,#56739a)}.asset-project-choice span,.asset-category-choice-grid span{gap:4px;display:grid}.asset-project-choice b,.asset-category-choice-grid b{font-size:14px}.asset-project-choice small,.asset-category-choice-grid small{color:#9baac0;font-size:11px}.asset-project-choice em,.asset-category-choice-grid em{color:#d9b67d;margin-left:auto;font-size:20px;font-style:normal}.asset-picker.asset-picker-hierarchy{grid-template-rows:auto minmax(0,1fr) auto;height:min(760px,100vh - 48px);padding:0;display:grid;overflow:hidden}.asset-picker-hierarchy>header{border-bottom:1px solid #ffffff1a;margin:0;padding:24px 26px 18px}.asset-picker-body{overscroll-behavior:contain;min-height:0;padding:18px 26px 24px;overflow-y:auto}.asset-picker-hierarchy>.asset-picker-actions{z-index:2;background:#111a29;border-top:1px solid #ffffff1f;min-height:66px;margin:0;padding:13px 26px;position:relative;box-shadow:0 -12px 30px #0000003d}.asset-project-loading{gap:10px;display:grid}.asset-project-loading i{background:linear-gradient(90deg,#151e2d 25%,#202b3d 45%,#151e2d 65%) 0 0/240% 100%;border:1px solid #2b394e;height:66px;animation:1.1s ease-in-out infinite asset-project-loading;display:block}@keyframes asset-project-loading{to{background-position:-140% 0}}@media (width<=720px){.asset-picker.asset-picker-hierarchy{height:calc(100vh - 24px)}.asset-picker-hierarchy>header,.asset-picker-body,.asset-picker-hierarchy>.asset-picker-actions{padding-left:16px;padding-right:16px}}.asset-picker-grid button.is-selected:not(:has(.asset-picker-check)){background:#282331;border-color:#f0b878;box-shadow:inset 0 0 0 1px #f0b87859}.asset-picker-grid button.is-selected:not(:has(.asset-picker-check)):after{content:"✓ 已选择";z-index:4;color:#24180f;background:#f0b878;border-radius:4px;padding:4px 7px;font-size:11px;font-weight:800;position:absolute;top:9px;right:9px}.prompt-field{position:relative}.task-filter{flex-wrap:wrap;gap:8px;margin:14px 0 18px;display:flex}.task-date-filter{color:#b9c5d6;align-items:center;gap:7px;font-size:13px;display:flex}.task-date-filter select{color:#d2dceb;background:#151f2e;border:1px solid #40516b;padding:8px 10px}.task-filter button{color:#b9c5d6;cursor:pointer;background:#151f2e;border:1px solid #40516b;padding:8px 12px}.task-filter button.is-active{color:#101725;background:#dfff58;border-color:#dfff58;font-weight:800}.task-selection{flex-wrap:wrap;align-items:center;gap:10px;margin:-6px 0 14px;display:flex}.task-selection button{color:#d2dceb;cursor:pointer;background:#151f2e;border:1px solid #465772;padding:8px 11px}.task-selection .danger{color:#ffb6bd;border-color:#a85b63}.task-selection button:disabled{opacity:.45;cursor:not-allowed}.task-card{position:relative}.task-card.is-selected{outline:1px solid #dfff58}.task-check{z-index:2;background:#101725cc;border:1px solid #687a96;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:10px;left:10px}.task-check input{accent-color:#dfff58;width:15px;height:15px}.task-retry-button{color:#ffd0a0;cursor:pointer;background:#dd8f461f;border:1px solid #d89a58;border-radius:5px;width:calc(100% - 8px);margin:9px 4px 3px;padding:8px 10px;font-size:12px;font-weight:700}.task-retry-button:hover:not(:disabled){background:#dd8f4638}.task-retry-button:disabled{opacity:.55;cursor:wait}.task-history{--task-accent:#f2ad70;--task-line:#ffe7d21f;gap:18px;display:grid}.task-history-toolbar{border:1px solid var(--task-line);background:linear-gradient(135deg,#1b1b23f0,#0f1118eb);border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;padding:13px 15px;display:grid;box-shadow:0 18px 55px #00000029}.task-type-tabs,.task-status-tabs,.task-history-tools{align-items:center;gap:6px;display:flex}.task-status-tabs{justify-content:center}.task-type-tabs{background:#0405094d;border:1px solid #ffffff17;border-radius:10px;padding:4px}.task-type-tabs button,.task-status-tabs button,.task-history-tools>button,.task-manage-bar button,.task-history-pagination button{color:#918e93;cursor:pointer;background:0 0;border:0;border-radius:8px;transition:background .18s,color .18s,border-color .18s,transform .18s}.task-type-tabs button{justify-content:center;align-items:center;gap:8px;min-width:92px;padding:9px 15px;font-weight:700;display:flex}.task-type-tabs button span{background:#ffffff14;border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 5px;font-size:10px;font-weight:600;display:grid}.task-type-tabs button.is-active{color:#21140e;background:linear-gradient(135deg,#f3b174,#dd835d);box-shadow:0 8px 22px #da7a4f2e}.task-type-tabs button.is-active span{background:#1e0f0924}.task-status-tabs button{white-space:nowrap;padding:9px 13px}.task-status-tabs button:hover,.task-status-tabs button.is-active{color:#f3d3b8;background:#f1a5681a}.task-status-tabs button.is-active{box-shadow:inset 0 -1px #efa363}.task-history-tools{justify-content:flex-end}.task-history-tools label{color:#79777d;align-items:center;gap:8px;font-size:11px;display:flex}.task-history-tools select{color:#d5d0ce;background:#11131a;border:1px solid #ffffff1a;border-radius:8px;outline:none;height:36px;padding:0 27px 0 10px}.task-history-tools>button{border:1px solid #ffffff1a;padding:9px 13px}.task-history-tools>button:hover,.task-history-tools>button.is-active{color:#f3c39b;background:#ee935417;border-color:#f1a86966}.task-manage-bar{color:#98979d;background:#0d0f15c7;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:12px;margin-top:-8px;padding:9px 13px;font-size:12px;display:flex}.task-manage-bar button{color:#d4d0cf;background:#ffffff0f;padding:7px 11px}.task-manage-bar button:disabled{opacity:.35;cursor:not-allowed}.task-manage-bar .is-danger{color:#e8b4ac;background:#9f4b4229;margin-left:auto}.task-history-grid{grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;gap:14px;display:grid}.generation-task-card{background:linear-gradient(150deg,#1b1c24f5,#0e1016fa);border:1px solid #ffffff1a;border-radius:13px;min-width:0;transition:border-color .2s,transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:0 15px 38px #00000029}.generation-task-card:hover{border-color:#f2a96a40;transform:translateY(-2px);box-shadow:0 20px 42px #0000003d}.generation-task-card.is-selected{border-color:#efa363;box-shadow:0 0 0 1px #efa36366,0 20px 42px #00000038}.generation-task-check{z-index:5;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07090dd1;border:1px solid #ffffff4d;border-radius:8px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:10px;left:10px}.generation-task-check input{accent-color:#ef9d60;width:15px;height:15px;margin:0}.task-result-media{aspect-ratio:1;cursor:zoom-in;background:#0b0d12;border:0;border-radius:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.task-result-media:disabled{cursor:default}.task-result-media img,.task-result-media video{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .32s,transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scale(1.025)}.task-result-media img.is-ready,.task-result-media video.is-ready{opacity:1;transform:scale(1)}.task-result-media:not(:disabled):hover img,.task-result-media:not(:disabled):hover video{transform:scale(1.035)}.task-result-skeleton{z-index:1;background:radial-gradient(circle at 50% 42%,#d5895224,#0000 38%),linear-gradient(145deg,#151822,#0b0d13);place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.task-result-skeleton:before{content:"";background:linear-gradient(105deg,#0000 40%,#ffe5cc17 50%,#0000 60%);animation:2.3s ease-in-out infinite task-skeleton-sweep;position:absolute;inset:-80% -45%}.task-result-skeleton:after{content:"";border:1px solid #f5bc891a;border-radius:8px;position:absolute;inset:12px}.task-skeleton-mark{z-index:1;color:#e6c4a6;text-shadow:0 6px 25px #d67d4138;flex-direction:column;align-items:center;gap:3px;display:flex;position:relative}.task-skeleton-mark b{letter-spacing:.16em;font-family:Georgia,Times New Roman,serif;font-size:17px}.task-skeleton-mark span{letter-spacing:.42em;color:#9f7e67;font-size:7px}.task-skeleton-progress{z-index:2;grid-template-columns:auto 1fr;align-items:center;gap:9px;display:grid;position:absolute;bottom:14px;left:15px;right:15px}.task-skeleton-progress strong{color:#ebd5c2;font-variant-numeric:tabular-nums;font-size:12px}.task-skeleton-progress>span{background:#ffffff17;border-radius:99px;height:3px;overflow:hidden}.task-skeleton-progress i{border-radius:inherit;background:linear-gradient(90deg,#c97751,#f2b67f);height:100%;transition:width .7s;display:block;box-shadow:0 0 12px #ee9d5c73}.task-result-skeleton:not(.is-failed)>p{z-index:2;color:#b7ada7;text-align:center;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;line-height:1.5;position:absolute;bottom:17px;left:17px;right:17px;overflow:hidden}.task-result-skeleton.is-failed{background:linear-gradient(145deg,#16171d,#0d0f14)}.task-result-skeleton.is-failed:before{display:none}.task-result-skeleton.is-failed .task-skeleton-mark{opacity:.42}.task-failure-source{z-index:2;color:#d7c7bb;text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;line-height:1.4;position:absolute;top:17px;left:17px;right:17px;overflow:hidden}.generation-task-card.is-managing .task-failure-source{left:52px}.task-result-skeleton.is-failed p{z-index:2;color:#a39b99;text-align:left;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.55;display:-webkit-box;position:absolute;bottom:16px;left:17px;right:17px;overflow:hidden}.task-media-type{z-index:2;color:#ded7d3;letter-spacing:.08em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080ca8;border:1px solid #ffffff1f;border-radius:7px;padding:5px 7px;font-size:9px;position:absolute;top:10px;right:10px}.generation-task-footer{border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:8px;min-height:48px;padding:9px 10px 9px 12px;display:flex}.generation-task-footer time{color:#77767c;font-variant-numeric:tabular-nums;font-size:10px}.generation-task-footer>div{align-items:center;gap:4px;display:flex}.generation-task-footer button,.generation-task-footer a{color:#aaa7a8;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 7px;font-size:10px;line-height:normal;text-decoration:none}.generation-task-footer button:hover,.generation-task-footer a:hover{color:#efbd94;background:#ef9e5e1a}.generation-task-footer .task-card-saving{color:#88858b;padding:6px 7px;font-size:10px}.task-history-empty{text-align:center;background:#0c0e1452;border:1px dashed #ffffff1c;border-radius:14px;place-items:center;gap:8px;min-height:210px;display:grid}.task-history-empty b{color:#aaa5a3;font-size:15px;font-weight:600}.task-history-empty span{color:#64636a;font-size:12px}.task-history-pagination{color:#7d7b80;justify-content:center;align-items:center;gap:16px;font-size:11px;display:flex}.task-history-pagination button{color:#b4b0b0;border:1px solid #ffffff1a;padding:8px 12px}.task-history-pagination button:disabled{opacity:.35;cursor:not-allowed}.task-material-export-modal{color:#eee8df;background:linear-gradient(145deg,#1b1c25,#11131a);border:1px solid #ffffff24;border-radius:18px;width:min(490px,100vw - 32px);padding:28px;box-shadow:0 28px 90px #0000008c}.task-material-export-modal>header{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:14px;display:flex}.task-material-export-modal>header p{color:#f2ad70;letter-spacing:.15em;margin:0;font-size:10px}.task-material-export-modal>header h2{margin:5px 0 0;font-size:23px}.task-material-export-modal>header>button{color:#d9d2cb;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;width:34px;height:34px;font-size:28px;line-height:1;transition:background .18s,border-color .18s;display:grid}.task-material-export-modal>header>button:hover{background:#ffffff0f;border-color:#ffffff1f}.task-material-export-modal>p{color:#a9a5aa;margin:0 0 20px;font-size:13px;line-height:1.7}.task-material-export-modal label{color:#c5c0c1;gap:8px;margin-top:15px;font-size:12px;font-weight:650;display:grid}.task-material-export-modal label.is-material-name{background:linear-gradient(135deg,#f2ad7017,#ffffff06);border:1px solid #f2ad7030;border-radius:13px;padding:14px}.task-material-export-modal label small{color:#88858b;font-size:11px;font-weight:400;line-height:1.5}.task-material-export-modal select,.task-material-export-modal input{color:#f2ede7;height:44px;font:inherit;background:#0e1016;border:1px solid #ffffff1f;border-radius:10px;outline:0;padding:0 13px}.task-material-export-modal input::placeholder{color:#706d73}.task-material-export-modal select:focus,.task-material-export-modal input:focus{border-color:#f2ad70a6;box-shadow:0 0 0 3px #f2ad701a}.task-material-export-modal em{color:#ef9a8e;margin-top:12px;font-size:12px;font-style:normal;display:block}.task-material-export-modal footer{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.task-material-export-modal footer button,.task-material-export-empty button{color:#d8d2cc;cursor:pointer;background:0 0;border:1px solid #ffffff21;border-radius:11px;height:42px;padding:0 17px;font-weight:650}.task-material-export-modal footer .is-primary{color:#1c1510;background:#e9a96f;border-color:#e9a96f}.task-material-export-modal button:disabled{opacity:.48;cursor:not-allowed}.task-material-export-empty{text-align:center;align-content:center;gap:8px;min-height:130px;display:grid}.task-material-export-empty b{font-size:15px}.task-material-export-empty span{color:#969198;font-size:12px;line-height:1.6}.task-material-export-empty button{justify-self:center;margin-top:5px}.task-detail-backdrop{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#040508c7;place-items:center;padding:20px;animation:.18s task-modal-in;display:grid;position:fixed;inset:0}.task-detail-modal{background:linear-gradient(145deg,#171821,#0e1016);border:1px solid #ffe2ca2e;border-radius:18px;width:min(1520px,100vw - 40px);height:min(920px,100dvh - 40px);overflow:hidden;box-shadow:0 38px 120px #0000009e}.task-detail-modal>header{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:72px;padding:0 22px;display:flex}.task-detail-modal>header p{color:#e9a36d;letter-spacing:.2em;margin:0 0 4px;font-size:9px;font-weight:800}.task-detail-modal>header h2{color:#e8e3e0;margin:0;font-family:inherit;font-size:18px}.task-detail-close{color:#d6d0cd;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:9px;place-items:center;width:36px;height:36px;font-size:23px;display:grid}.task-detail-layout{grid-template-columns:minmax(0,1fr) clamp(320px,27vw,460px);height:calc(100% - 72px);display:grid}.task-detail-stage{touch-action:none;background:radial-gradient(circle at 50% 45%,#20222d,#080a0e 74%);place-items:center;min-width:0;display:grid;position:relative;overflow:hidden}.task-detail-stage.is-zoomed{cursor:grab}.task-detail-stage.is-zoomed:active{cursor:grabbing}.task-detail-stage>img,.task-detail-stage>video{z-index:2;opacity:0;-webkit-user-select:none;user-select:none;width:auto;max-width:100%;height:auto;max-height:100%;transition:opacity .25s,transform .12s ease-out;display:block;position:relative;object-fit:contain!important}.task-detail-stage>img.is-ready,.task-detail-stage>video.is-ready{opacity:1}.task-detail-stage>video{background:#050607;flex:none}.task-detail-zoom{z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07080cb8;border:1px solid #ffffff1f;border-radius:9px;align-items:center;gap:5px;padding:5px;display:flex;position:absolute;bottom:17px;right:18px}.task-detail-zoom button{color:#dbd5d1;cursor:pointer;background:#ffffff0f;border:0;border-radius:6px;min-width:31px;height:29px;padding:0 8px}.task-detail-zoom span{color:#aaa5a2;text-align:center;min-width:44px;font-size:10px}.task-detail-info{background:#0d0e14b8;border-left:1px solid #ffffff17;flex-direction:column;gap:16px;min-width:0;min-height:0;padding:22px;display:flex;overflow:hidden}.task-detail-meta{flex-wrap:wrap;gap:7px;display:flex}.task-detail-meta span{color:#a8a5a6;background:#ffffff09;border:1px solid #ffffff17;border-radius:7px;padding:7px 9px;font-size:10px}.task-detail-meta span.is-actual{color:#285d35!important;background:#5c916824!important;border-color:#4c845a6b!important}.task-detail-meta span.is-warning{color:#8e3f24!important;background:#bb613d21!important;border-color:#b15b3770!important}.task-detail-prompt{flex-direction:column;flex:1;gap:10px;min-height:0;display:flex}.task-detail-prompt>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.task-detail-prompt b{color:#ded7d3;font-size:13px}.task-detail-prompt span{color:#c58e65;font-size:9px}.task-detail-prompt pre{color:#aaa8ac;white-space:pre-wrap;word-break:break-word;background:#0c0e14;border:1px solid #ffffff17;border-radius:10px;flex:1;min-height:0;margin:0;padding:15px;font-family:inherit;font-size:12px;line-height:1.75;overflow:auto}.task-detail-actions{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:12px;margin-top:2px;padding-top:14px;display:flex}.task-detail-action-group{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.task-detail-action-group.is-creative{justify-content:flex-end}.task-detail-actions a,.task-detail-actions button{color:#d0cbca;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:0;height:38px;padding:0 13px;font-size:12px;font-weight:650;line-height:1;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s;display:inline-flex}.task-detail-actions a>span,.task-detail-actions button>span{font-size:14px;font-weight:700;line-height:1}.task-detail-actions a:hover,.task-detail-actions button:hover{background:#f2ad701c;border-color:#f2ad708f;transform:translateY(-1px);box-shadow:0 8px 18px #00000029}.task-detail-actions button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.task-detail-actions .is-primary{color:#24150e;background:linear-gradient(135deg,#f0ad72,#df865d);border-color:#e49a65;font-weight:700}@keyframes task-skeleton-sweep{0%{transform:translate(-35%)rotate(6deg)}65%,to{transform:translate(35%)rotate(6deg)}}@keyframes task-modal-in{0%{opacity:0}to{opacity:1}}@media (width<=1180px){.task-history-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.task-history-toolbar{grid-template-columns:auto 1fr}.task-history-tools{grid-column:1/-1;justify-content:flex-end}}@media (width<=980px){.task-history-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.task-detail-backdrop{padding:12px}.task-detail-modal{width:calc(100vw - 24px);height:calc(100dvh - 24px)}.task-detail-layout{grid-template-rows:minmax(280px,56vh) minmax(0,1fr);grid-template-columns:1fr;overflow:hidden}.task-detail-info{border-top:1px solid #ffffff17;border-left:0;overflow-y:auto}.task-history-toolbar{grid-template-columns:1fr}.task-status-tabs{justify-content:flex-start;overflow-x:auto}.task-history-tools{grid-column:auto}}@media (width<=700px){.task-history-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.task-detail-backdrop{padding:0}.task-detail-modal{border:0;border-radius:0;width:100vw;height:100dvh}.task-detail-modal>header{height:62px;padding:0 15px}.task-detail-layout{grid-template-rows:minmax(260px,50vh) minmax(0,1fr);grid-template-columns:1fr;height:calc(100% - 62px);overflow:hidden}.task-detail-info{gap:12px;padding:16px}.task-history-tools{justify-content:space-between}.generation-task-footer{flex-direction:column;align-items:flex-start}.generation-task-footer>div{align-self:flex-end}}@media (height<=720px) and (width>=981px){.task-detail-backdrop{padding:8px}.task-detail-modal{width:calc(100vw - 16px);height:calc(100dvh - 16px)}.task-detail-modal>header{height:60px}.task-detail-layout{height:calc(100% - 60px)}.task-detail-info{gap:12px;padding:16px}}.asset-project-tabs,.asset-category-tabs,.asset-bulk-actions{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.asset-project-tabs button,.asset-category-tabs button,.asset-bulk-actions button,.asset-bulk-actions select{color:#d7e0ed;cursor:pointer;background:#151f2e;border:1px solid #40516b;padding:8px 11px}.asset-project-tabs button.is-active,.asset-category-tabs button.is-active,.asset-project-tabs .create-project{color:#dfff58;border-color:#dfff58}.asset-project-create{gap:8px;margin:10px 0 16px;display:flex}.asset-project-create input{color:#fff;background:#0c121d;border:1px solid #43536c;min-width:220px;padding:9px}.asset-bulk-actions{background:#111a29;border:1px solid #2d3c52;align-items:center;padding:12px}.asset-bulk-actions .danger,.project-delete{color:#ffb6bd;border-color:#a85b63}.asset-bulk-actions button:disabled{opacity:.45;cursor:not-allowed}.asset-card{position:relative}.asset-card.is-selected{outline:1px solid #dfff58}.asset-card-check{z-index:2;background:#101725d9;border:1px solid #62738f;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:9px;left:9px}.asset-card-check input{accent-color:#dfff58}.asset-card p{margin-bottom:6px}.asset-card-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.asset-card-meta select{color:#d7e0ed;background:#151f2e;border:1px solid #40516b;max-width:100%;padding:5px}.asset-card-meta em{color:#dfff58;font-size:11px;font-style:normal}.asset-card-name-edit{align-items:center;gap:5px;display:flex}.asset-card-name-edit input{color:#fff;background:#0c121d;border:1px solid #53647d;width:100%;min-width:0;padding:6px}.asset-card-name-edit button{color:#d7e0ed;cursor:pointer;background:#151f2e;border:1px solid #465772;padding:5px}.project-summary{color:#aeb8c7;justify-content:space-between;align-items:center;gap:12px;margin:8px 0;font-size:13px;display:flex}@media (width<=720px){.asset-project-create{display:grid}.asset-project-create input{min-width:0}.asset-bulk-actions{align-items:stretch}.asset-bulk-actions select,.asset-bulk-actions button{width:100%}}.asset-upload-form{background:#101826;border:1px solid #33445d;grid-template-columns:1.25fr 1fr 1fr 1fr auto;align-items:end;gap:10px;margin:16px 0 20px;padding:16px;display:grid}.asset-upload-form.is-batch{grid-template-columns:minmax(0,1fr) auto}.asset-upload-title{grid-column:1/-1;align-items:baseline;gap:12px;display:flex}.asset-upload-title b{color:#dfff58;font-size:15px}.asset-upload-title span{color:#aeb8c7;font-size:12px}.asset-upload-form label{color:#aeb8c7;gap:6px;font-size:12px;display:grid}.asset-upload-form input,.asset-upload-form select{color:#eaf0f8;background:#0c121d;border:1px solid #40516b;min-width:0;height:38px;padding:0 10px}.asset-upload-form .asset-file-input{color:#d7e0ed;cursor:pointer;background:#111c2c;border:1px dashed #65789a;align-items:center;height:38px;padding:0 10px;display:flex;position:relative;overflow:hidden}.asset-file-input input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.asset-upload-form .generate-button{white-space:nowrap;height:38px}@media (width<=980px){.asset-upload-form{grid-template-columns:1fr 1fr}.asset-upload-form.is-batch{grid-template-columns:1fr}.asset-upload-form .generate-button{width:100%}}@media (width<=560px){.asset-upload-form{grid-template-columns:1fr}.asset-upload-title{gap:4px;display:grid}}:root{--studio-bg:#090b10;--studio-panel:#11151d;--studio-panel-2:#151b25;--studio-line:#c5d2e721;--studio-text:#f2f4f7;--studio-muted:#8993a4;--studio-accent:#e3ff5e;--studio-accent-ink:#111509}.assistant-page{background:radial-gradient(75% 50% at 48% -10%,#1b2a39 0%,#0a0e14 52%,#07090d 100%)}.assistant-page .site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#080b10db;border-color:#d2e0f41a;height:64px;padding:0 34px}.assistant-page .site-header:after{content:"";opacity:.5;background:linear-gradient(90deg,#0000,#e3ff5eb3,#0000);height:1px;position:absolute;inset:auto 34px 0}.assistant-page .brand{letter-spacing:.02em;font-size:16px}.assistant-page .brand img{width:27px;height:27px}.assistant-page .site-header nav{gap:22px;font-size:13px}.assistant-page .site-header nav a{transition:color .2s}.assistant-page .header-user{gap:12px}.assistant-page .header-user b{background:#e3ff5e0f;border:1px solid #e3ff5e40;border-radius:3px;padding:6px 9px}.assistant-shell{max-width:1440px;padding:48px 56px 110px 144px;position:relative}.assistant-heading{text-align:left;border-bottom:1px solid var(--studio-line);margin:0 0 28px;padding:0 0 22px;position:relative}.assistant-heading:after{content:"";background:var(--studio-accent);width:90px;height:2px;position:absolute;bottom:-1px;left:0}.assistant-heading>p{color:var(--studio-accent);letter-spacing:.24em;margin:0 0 10px;font-size:10px}.assistant-heading h1{letter-spacing:-.065em;margin:0;font-size:clamp(32px,4vw,52px);font-weight:650;line-height:1.05}.assistant-heading span{color:var(--studio-muted);font-size:13px;position:absolute;bottom:25px;right:0}.assistant-heading span b{color:var(--studio-accent);margin-left:6px;font-size:16px}.workspace-tabs{z-index:2;border:1px solid var(--studio-line);background:#0e121ad1;justify-content:stretch;gap:8px;width:88px;margin:0;padding:9px 8px;display:grid;position:absolute;top:48px;left:30px;box-shadow:0 18px 44px #0000003b}.workspace-tabs:before{content:"工作区";color:#728096;letter-spacing:.16em;padding:4px 7px 8px;font-size:10px}.workspace-tabs button{color:#909bad;background:0 0;border:1px solid #0000;border-radius:2px;min-height:58px;padding:8px 6px;font-size:12px;line-height:1.3;transition:all .2s;position:relative}.workspace-tabs button:before{content:"";border:1px solid;border-radius:50%;width:7px;height:7px;margin:0 auto 7px;display:block}.workspace-tabs button:hover{color:#f3f6f9;background:#ffffff0a}.workspace-tabs .is-active{color:var(--studio-accent);background:#e3ff5e12;border-color:#e3ff5e38}.workspace-tabs .is-active:before{background:currentColor;box-shadow:0 0 12px}.mode-switch{justify-content:flex-start;gap:0;margin:0 0 18px}.mode-switch button{border-color:var(--studio-line);color:#8792a3;background:#10151e;padding:10px 18px;font-size:13px;position:relative}.mode-switch button:first-child{border-radius:3px 0 0 3px}.mode-switch button:last-child{border-left:0;border-radius:0 3px 3px 0}.mode-switch .is-active{color:#0d120a;border-color:var(--studio-accent);background:var(--studio-accent)}.composer{background:linear-gradient(135deg,#151b25fa,#0c1017fa);border:1px solid #cedcf12b;border-radius:3px;grid-template-columns:minmax(0,1fr);gap:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000040}.composer:before{content:"镜头指令 / PROMPT";border-bottom:1px solid var(--studio-line);color:#9ba7b8;letter-spacing:.18em;padding:13px 18px;font-size:10px;font-weight:700;display:block}.prompt-field{min-height:230px;padding:3px 18px;position:relative}.composer textarea{letter-spacing:.005em;min-height:220px;padding:12px 0;font-size:18px;font-weight:400}.composer textarea::placeholder{color:#5e697a}.reference-list{border-top:1px solid var(--studio-line);border-bottom:1px solid var(--studio-line);min-height:55px;margin:0 18px;padding:11px 0}.reference-list:empty:after{content:"本次暂未添加参考素材。可在下方导入本地文件或选择我的资产。";color:#657184;font-size:12px}.reference-list span{color:#dce4ee;background:#202a3a;border:1px solid #7e91ae59;border-radius:2px;padding:5px 7px}.reference-list b{background:var(--studio-accent);border-radius:1px}.reference-list em{color:#a9c84d}.reference-rule{color:#a6b0bf;background:#64769214;border-left:2px solid #61718d;margin:12px 18px 0;padding:8px 10px}.composer-controls{border-top:1px solid var(--studio-line);background:#06090e52;min-height:72px;margin-top:14px;padding:15px 18px}.composer-controls label{color:#8390a2;gap:7px}.composer select{background:#151c27;border-color:#37455b;border-radius:2px;height:36px;transition:border .2s}.composer select:hover,.composer select:focus{border-color:#8495b0}.upload-button,.asset-reference-button{color:#dfe7f1;background:#1a2433;border:1px solid #40516b;border-radius:2px;height:36px;padding:0 12px;font-size:13px}.upload-button:hover,.asset-reference-button:hover{color:#efffc1;border-color:#d8f959}.generate-button{border-radius:2px;min-width:112px;height:40px;padding:0 16px;transition:transform .18s,box-shadow .18s;box-shadow:0 0 0 1px #e3ff5e1f,0 8px 24px #bfe82a29}.generate-button:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 0 0 1px #e3ff5e40,0 12px 30px #bfe82a40}.quote-box{margin-left:auto;padding:0 16px;position:relative}.quote-box:before{content:"";background:var(--studio-line);width:1px;position:absolute;top:1px;bottom:1px;left:0}.quote-box span{color:#7f8b9b}.quote-box b{color:var(--studio-accent);font-size:15px}.status{border:1px solid var(--studio-line);background:#00000024;margin:12px 18px 16px;padding:10px 12px}.results{padding-top:52px}.results>div:first-child{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:end;padding-bottom:15px;display:flex}.results>div>p{color:var(--studio-accent);letter-spacing:.22em;margin:0 0 7px;font-size:10px}.results h2{letter-spacing:-.04em;margin:0;font-size:28px}.task-filter{margin:18px 0 12px}.task-filter button{border-color:var(--studio-line);color:#9ba6b6;background:#111720;border-radius:99px;font-size:12px}.task-filter button.is-active{border-color:var(--studio-accent);color:var(--studio-accent);background:#e3ff5e1f}.task-selection{margin-bottom:16px}.task-selection button{border-radius:2px}.result-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.result-grid article{border-color:var(--studio-line);background:var(--studio-panel);border-radius:3px;padding:8px;transition:transform .2s,border-color .2s;box-shadow:0 12px 30px #00000029}.result-grid article:hover{border-color:#e3ff5e8c;transform:translateY(-3px)}.result-grid p{color:#c6cfdb;margin:10px 4px 5px}.result-grid small{margin:0 4px 3px;display:block}.video-pending{background:linear-gradient(145deg,#1a2736,#111722)}.empty-results{background:#0d111866;border-color:#354255}.asset-library{padding-top:0}.asset-library .result-heading{border-bottom:1px solid var(--studio-line);padding:0 0 17px}.asset-library .result-heading>div>p{color:var(--studio-accent);letter-spacing:.22em;margin:0;font-size:10px}.asset-library .result-heading h2{margin:8px 0 0}.asset-upload-form,.asset-bulk-actions{border-color:var(--studio-line);background:#10151e}.asset-project-tabs button,.asset-category-tabs button,.asset-bulk-actions button,.asset-bulk-actions select{background:#131a25;border-color:#344157;border-radius:2px}.asset-project-tabs button.is-active,.asset-category-tabs button.is-active{border-color:var(--studio-accent);background:#e3ff5e12}.asset-card{background:var(--studio-panel)!important}.asset-picker{background:#10151e;border-radius:4px}.asset-picker-grid button{background:#151c27}.asset-picker-grid button:hover{border-color:var(--studio-accent)}@media (width<=880px){.assistant-shell{padding:32px 24px 80px}.workspace-tabs{align-items:center;width:auto;margin:0 0 24px;display:flex;position:static}.workspace-tabs:before{padding:0 7px 0 0}.workspace-tabs button{align-items:center;gap:7px;min-height:36px;padding:7px 11px;display:flex}.workspace-tabs button:before{width:6px;height:6px;margin:0}.assistant-heading span{margin-top:14px;display:block;position:static}.assistant-heading{padding-bottom:18px}.composer-controls{gap:9px}.quote-box{margin-left:0}}@media (width<=620px){.assistant-page .site-header{padding:0 18px}.assistant-page .site-header nav{display:none}.assistant-shell{padding:28px 16px 64px}.assistant-heading h1{font-size:34px}.composer:before{padding:12px 14px}.prompt-field{min-height:195px;padding:3px 14px}.composer textarea{min-height:180px;font-size:16px}.reference-list{margin:0 14px}.composer-controls{padding:13px 14px}.composer-controls label{justify-content:space-between;width:100%}.composer select{min-width:68%}.upload-button,.asset-reference-button{flex:1}.quote-box{width:100%;padding:8px 0}.quote-box:before{display:none}.generate-button{width:100%;margin:0}.result-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.results{padding-top:42px}}.cinema-preview .reference-list i{background:#27364b;width:20px;height:20px;display:inline-block}.cinema-preview .preview-chip-image{background:linear-gradient(135deg,#71543f,#d5b575 52%,#1a2738)}.cinema-preview .preview-chip-scene{background:linear-gradient(135deg,#192a43,#527ba0 48%,#b16164)}.preview-task-cover{aspect-ratio:16/10;background:#1b2532;align-items:end;width:100%;padding:12px;display:flex;position:relative;overflow:hidden}.preview-task-cover:before{content:"";background:radial-gradient(circle at 65% 35%,#ffc66de6,#0000 18%),linear-gradient(125deg,#0000 30%,#080f1ca6 31% 48%,#0000 49%),linear-gradient(145deg,#192f44,#6b4450 54%,#152132);position:absolute;inset:-15%}.preview-task-cover:after{content:"";background:linear-gradient(#0000 45%,#020408a6);position:absolute;inset:0}.preview-task-cover span{z-index:1;color:#edf1f5;letter-spacing:.12em;font-size:11px;position:relative}.cover-two:before{background:radial-gradient(circle at 42% 32%,#f2b37cde,#0000 18%),linear-gradient(90deg,#132335,#774d51 54%,#1b2a37)}.cover-three:before{background:radial-gradient(circle at 70% 25%,#7cbfffc7,#0000 14%),linear-gradient(140deg,#121c30,#264369 48%,#693d58)}.preview-success{color:#dfff5b!important}.preview-progress{color:#9fbaff!important}.cinema-preview-v2{color:#e7e5df;background:#0a0a0a;min-height:100vh}.cinema-preview-v2 .site-header{background:#0a0a0aed;border-bottom:1px solid #2a2a28}.cinema-preview-v2 .site-header:after{display:none}.cinema-preview-v2 .header-user b{color:#e8e6d7;background:#171715;border-color:#3d3d39}.cinema-preview-v2 .header-user b small{color:#777}.v2-shell{width:min(1390px,100% - 96px);margin:auto;padding:50px 0 100px}.v2-mast{border-bottom:1px solid #30302d;justify-content:space-between;align-items:end;padding:0 0 28px;display:flex}.v2-mast p,.v2-output p{color:#98968f;letter-spacing:.2em;margin:0 0 10px;font-size:10px;font-weight:700}.v2-mast h1{letter-spacing:-.09em;margin:0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:54px;font-weight:500;line-height:1}.v2-mast-meta{color:#8e8c85;letter-spacing:.1em;align-items:center;gap:28px;font-size:11px;display:flex}.v2-mast-meta b{color:#eeece5;font-size:14px;font-weight:500}.v2-mast-meta small{color:#9d9b94;font-size:10px}.v2-mode{gap:24px;padding:17px 0 30px;display:flex}.v2-mode button{color:#77766f;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px}.v2-mode .is-active{color:#f4f2ea}.v2-mode .is-active:before{content:"";background:#d5e159;border-radius:50%;width:5px;height:5px;margin:0 8px 2px 0;display:inline-block}.v2-workbench{background:#10100f;border:1px solid #343431;grid-template-columns:minmax(0,1fr) 312px;display:grid}.v2-composer{border-right:1px solid #343431;flex-direction:column;min-height:430px;display:flex}.v2-panel-head,.v2-rail-title{color:#898780;letter-spacing:.14em;border-bottom:1px solid #292926;justify-content:space-between;align-items:center;padding:15px 18px;font-size:10px;display:flex}.v2-panel-head i{color:#b8b6ae;font-size:9px;font-style:normal}.v2-composer textarea{resize:none;color:#e9e7df;letter-spacing:-.025em;background:0 0;border:0;outline:0;flex:1;width:100%;min-height:260px;padding:33px 34px;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:25px;font-weight:400;line-height:1.64}.v2-composer-footer{border-top:1px solid #292926;align-items:center;gap:10px;margin:0 18px;padding:14px 0;display:flex}.v2-add,.v2-asset-button{color:#d4d1c7;cursor:pointer;background:#191917;border:1px solid #44443e}.v2-add{padding:10px 13px;font-size:12px}.v2-tags{gap:6px;margin-left:auto;display:flex}.v2-tags span{color:#8e8d85;border:1px solid #393936;padding:6px 8px;font-size:10px}.v2-generate{color:#181815;cursor:pointer;background:#e6e3d7;border:0;align-items:center;gap:11px;padding:10px 13px;font-size:13px;font-weight:700;display:flex}.v2-generate small{opacity:.62;font-size:9px;font-weight:500}.v2-generate b{font-size:17px;line-height:0}.v2-rail{background:#121211;grid-template-rows:1fr auto;display:grid}.v2-rail>section:first-child{padding-bottom:16px}.v2-reference{align-items:center;gap:10px;margin:12px 16px;display:flex}.v2-reference-image{background:#27313a;width:42px;height:42px}.v2-ref-person{background:radial-gradient(circle at 50% 30%,#e7c9a2 0 12%,#0000 13%),linear-gradient(145deg,#29231e 0 32%,#735e49 33% 58%,#131b24 59%)}.v2-ref-scene{background:linear-gradient(150deg,#15263b,#527490 48%,#9d554c 49%,#171b29)}.v2-reference div:nth-child(2){gap:4px;min-width:0;display:grid}.v2-reference b{font-size:12px;font-weight:500}.v2-reference span{color:#84827c;font-size:10px}.v2-reference button{color:#84827c;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:15px}.v2-asset-button{justify-content:space-between;width:calc(100% - 32px);margin:17px 16px 0;padding:10px 12px;font-size:11px;display:flex}.v2-settings{border-top:1px solid #343431}.v2-settings>div:not(.v2-rail-title){color:#8b8982;border-bottom:1px solid #242421;justify-content:space-between;padding:12px 18px;font-size:11px;display:flex}.v2-settings>div b{color:#ddd9ce;font-weight:500}.v2-output{margin-top:54px}.v2-output header{border-bottom:1px solid #30302d;justify-content:space-between;align-items:end;padding-bottom:16px;display:flex}.v2-output h2{letter-spacing:-.06em;margin:0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:31px;font-weight:500}.v2-output header button{color:#a8a59d;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.v2-film-strip{grid-template-columns:repeat(3,1fr);gap:18px;padding-top:18px;display:grid}.v2-film-strip article{gap:8px;display:grid}.v2-film{aspect-ratio:16/9;background:#222;position:relative;overflow:hidden}.v2-film:before{content:"";background:linear-gradient(150deg,#111e31,#596d7c 45%,#a26057 46%,#191f27);position:absolute;inset:-10%}.v2-film:after{content:"";background:linear-gradient(#0000 40%,#00000073);position:absolute;inset:0}.v2-film span{z-index:1;color:#eeeae1;font-size:10px;position:absolute;bottom:9px;left:10px}.still-one:before{background:radial-gradient(circle at 63% 32%,#f6c788eb,#0000 13%),linear-gradient(135deg,#111d2e,#674f50 49%,#18263a)}.still-two:before{background:radial-gradient(circle at 27% 34%,#d4dac78c,#0000 15%),linear-gradient(145deg,#132234,#54718b 50%,#252d3c)}.still-three:before{background:linear-gradient(90deg,#151c2c,#253c66 45%,#704551 100%)}.v2-film-strip b{font-size:13px;font-weight:500}.v2-film-strip small{color:#86847d;font-size:10px}@media (width<=820px){.v2-shell{width:min(100% - 36px,1390px);padding-top:32px}.v2-workbench{grid-template-columns:1fr}.v2-composer{border-bottom:1px solid #343431;border-right:0}.v2-rail{grid-template-columns:1fr 1fr}.v2-settings{border-top:0;border-left:1px solid #343431}.v2-mast h1{font-size:42px}}@media (width<=560px){.v2-mast{align-items:start}.v2-mast-meta span{display:none}.v2-mast h1{font-size:37px}.v2-workbench,.v2-rail{display:block}.v2-settings{border:0;border-top:1px solid #343431}.v2-composer textarea{min-height:230px;padding:24px 20px;font-size:20px}.v2-composer-footer{flex-wrap:wrap}.v2-tags{order:3;width:100%;margin-left:0}.v2-generate{margin-left:auto}.v2-film-strip{grid-template-columns:1fr}.v2-film-strip article:nth-child(n+3){display:none}}.cinema-preview-v3{color:#f2eee7;background:radial-gradient(52% 58% at 7% 19%,#964a2f38,#0000 70%),radial-gradient(48% 55% at 88% 28%,#4a4e9a33,#0000 68%),#0b0c12;min-height:100vh}.cinema-preview-v3:before{content:"";z-index:0;pointer-events:none;background:linear-gradient(110deg,#ffb57308,#0000 35%,#9c9dfc0a);position:fixed;inset:64px 0 0}.cinema-preview-v3 .site-header{background:#0b0c12cc;border-color:#f6ebdd1c}.cinema-preview-v3 .site-header:after{display:none}.cinema-preview-v3 .header-user b{color:#ffd4a7;background:#f1ad5e14;border-color:#f4be7e59}.v3-shell{z-index:1;width:min(1320px,100% - 72px);margin:auto;padding:65px 0 105px;position:relative}.v3-intro{justify-content:space-between;align-items:end;gap:30px;padding-bottom:42px;display:flex}.v3-intro p,.v3-prompt-card header p,.v3-reference-card header p,.v3-recent p{color:#e9b37b;letter-spacing:.21em;margin:0 0 10px;font-size:10px;font-weight:700}.v3-intro h1{letter-spacing:-.075em;margin:0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:clamp(44px,5vw,68px);font-weight:500;line-height:1.03}.v3-intro h1 em{color:#e8cbb0;font-style:normal}.v3-intro>div>span{color:#aaa9ad;margin-top:20px;font-size:14px;display:block}.v3-balance{border-top:1px solid #f4eadc33;border-bottom:1px solid #f4eadc33;justify-items:end;gap:9px;min-width:190px;padding:16px 0;display:grid}.v3-balance span,.v3-balance i{color:#94949b;font-size:11px;font-style:normal}.v3-balance b{color:#ffe0bd;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:27px;font-weight:500}.v3-balance small{color:#a5a1a0;font-family:Inter,PingFang SC,sans-serif;font-size:11px}.v3-progress{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#181921a6;border:1px solid #ffecd721;border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:15px 20px;display:flex}.v3-progress span{color:#87878f;align-items:center;gap:8px;font-size:12px;display:flex}.v3-progress b{border:1px solid #5a5a62;border-radius:50%;place-items:center;width:20px;height:20px;font-size:9px;font-weight:500;display:grid}.v3-progress .is-active{color:#ffe0bd}.v3-progress .is-active b{background:#eba75d29;border-color:#e9b37b}.v3-progress i{color:#53545d;font-style:normal}.v3-workbench{grid-template-columns:minmax(0,1fr) 355px;gap:18px;display:grid}.v3-prompt-card,.v3-reference-card{background:linear-gradient(145deg,#1d1e27eb,#12131bf0);border:1px solid #ffead724;border-radius:16px;box-shadow:0 25px 65px #0000002e}.v3-prompt-card header,.v3-reference-card header{border-bottom:1px solid #ffead717;justify-content:space-between;align-items:start;gap:16px;padding:25px 27px 18px;display:flex}.v3-prompt-card h2,.v3-reference-card h2,.v3-recent h2{letter-spacing:-.045em;margin:0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:25px;font-weight:500}.v3-prompt-card header>span,.v3-reference-card header>span{color:#b8c1fc;white-space:nowrap;background:#a1b1ff1c;border-radius:99px;padding:6px 9px;font-size:10px}.v3-prompt{padding:25px 27px 20px}.v3-prompt>p{color:#8b8990;margin:0 0 8px;font-size:11px}.v3-prompt textarea{resize:none;color:#f4eee6;letter-spacing:-.028em;background:0 0;border:0;outline:0;width:100%;min-height:208px;padding:0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:23px;line-height:1.62;display:block}.v3-prompt small{color:#96949b;border-top:1px solid #ffead717;padding-top:15px;font-size:11px;display:block}.v3-prompt small b{color:#33271f;background:#ede1d1;border-radius:3px;padding:1px 4px}.v3-prompt-card footer{background:#06070b2b;border-top:1px solid #ffead717;border-radius:0 0 16px 16px;justify-content:space-between;align-items:center;gap:14px;padding:15px 20px;display:flex}.v3-mode{gap:5px;display:flex}.v3-mode button{color:#8b8990;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:9px 10px;font-size:12px}.v3-mode .is-active{color:#ffd8ac;background:#efb16a1f}.v3-settings{gap:6px;display:flex}.v3-settings button{color:#d3d0cc;cursor:pointer;background:#20212b;border:1px solid #ffead724;border-radius:7px;padding:8px 9px;font-size:10px}.v3-settings b{color:#8f8e96;margin-left:5px}.v3-reference-card{padding-bottom:17px}.v3-reference-hint{color:#a8a8b3;background:#8e9cee14;border-radius:8px;margin:16px 20px;padding:11px 12px;font-size:11px;line-height:1.55}.v3-reference-hint b{color:#d3d9ff;font-weight:500}.v3-ref-item{background:#ffffff05;border:1px solid #ffead714;border-radius:9px;align-items:center;gap:11px;margin:11px 20px;padding:9px;display:flex}.v3-ref-item>i{background:#29303e;border-radius:6px;width:44px;height:44px}.v3-person{background:radial-gradient(circle at 50% 30%,#f0c9a0 0 13%,#0000 14%),linear-gradient(145deg,#29241e 0 32%,#755d49 33% 58%,#141a24 59%)!important}.v3-scene{background:linear-gradient(145deg,#17263a,#567590 48%,#a55b51 49%,#181b29)!important}.v3-ref-item>div{gap:5px;min-width:0;display:grid}.v3-ref-item b{font-size:12px;font-weight:500}.v3-ref-item small{color:#94939b;font-size:10px}.v3-ref-item button{color:#8a8990;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:16px}.v3-ref-actions{grid-template-columns:1fr 1.25fr;gap:8px;margin:17px 20px 0;display:grid}.v3-ref-actions button{color:#e2ded6;cursor:pointer;background:#20212b;border:1px solid #ffead72b;border-radius:8px;padding:10px 8px;font-size:11px}.v3-ref-actions button:last-child{color:#ffd6a8;background:#eda25517;border-color:#f5b87259}.v3-generate-bar{background:linear-gradient(100deg,#613a2961,#1e1d23e0 42%,#3e417536);border:1px solid #ffc78e38;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:18px;padding:16px 18px 16px 23px;display:flex}.v3-generate-bar>div{gap:5px;display:grid}.v3-generate-bar span{color:#d4cdc3;font-size:12px}.v3-generate-bar b{color:#9f9ea4;font-size:11px;font-weight:400}.v3-generate-bar em{color:#ffd3a2;font-style:normal;font-weight:600}.v3-generate-bar button{color:#25140e;cursor:pointer;background:linear-gradient(135deg,#ffc080,#e98663);border:0;border-radius:8px;min-width:184px;padding:13px 16px;font-size:14px;font-weight:800;box-shadow:0 8px 28px #ea83543d}.v3-generate-bar button i{margin-left:12px;font-size:17px;font-style:normal}.v3-recent{margin-top:58px}.v3-recent header{border-bottom:1px solid #ffead721;justify-content:space-between;align-items:end;padding-bottom:17px;display:flex}.v3-recent header button{color:#a8a5a4;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.v3-recent-grid{grid-template-columns:repeat(3,1fr);gap:16px;padding-top:17px;display:grid}.v3-recent-grid article{gap:9px;display:grid}.v3-recent-grid b{font-size:13px;font-weight:500}.v3-recent-grid small{color:#8e8c93;font-size:10px}.v3-recent-grid>article>div{aspect-ratio:16/10;background:#283041;border-radius:10px;position:relative;overflow:hidden}.v3-recent-grid>article>div:before{content:"";background:linear-gradient(145deg,#152135,#5a677d 48%,#a8645c 49%,#1c2332);position:absolute;inset:-10%}.v3-recent-grid>article>div:after{content:"";background:linear-gradient(#0000 40%,#0000008a);position:absolute;inset:0}.v3-output-one:before{background:radial-gradient(circle at 64% 32%,#ffd39ceb,#0000 12%),linear-gradient(135deg,#121c2c,#664e4f 49%,#19283b)!important}.v3-output-two:before{background:radial-gradient(circle at 28% 34%,#dae3cd73,#0000 14%),linear-gradient(145deg,#17263a,#56738d 49%,#2a3140)!important}.v3-output-three:before{background:linear-gradient(120deg,#162039,#324d83 50%,#714b67)!important}.v3-recent-grid span{z-index:1;color:#e5e2dc;background:#0a0b0fa6;border-radius:4px;padding:4px 6px;font-size:9px;position:absolute;top:10px;left:10px}.v3-output-three span{color:#d8ddff}@media (width<=900px){.v3-shell{width:min(100% - 44px,1320px);padding-top:45px}.v3-workbench{grid-template-columns:1fr}.v3-reference-card{grid-template-columns:1fr 1fr;gap:0;display:grid}.v3-reference-card header,.v3-reference-hint,.v3-reference-card .v3-ref-actions{grid-column:1/-1}.v3-reference-card .v3-ref-item{margin:0 10px 0 20px}.v3-reference-card .v3-ref-item:nth-of-type(2){margin:0 20px 0 10px}}@media (width<=620px){.v3-shell{width:min(100% - 32px,1320px);padding-top:34px}.v3-intro{padding-bottom:30px;display:grid}.v3-intro h1{font-size:45px}.v3-balance{justify-items:start;width:100%}.v3-progress{gap:9px;padding:13px;overflow:auto}.v3-progress span{white-space:nowrap;font-size:11px}.v3-workbench{gap:12px}.v3-prompt-card header,.v3-reference-card header,.v3-prompt{padding-left:18px;padding-right:18px}.v3-prompt textarea{min-height:195px;font-size:20px}.v3-prompt-card footer{padding:13px 14px;display:grid}.v3-settings{overflow:auto}.v3-settings button{white-space:nowrap}.v3-reference-card{display:block}.v3-reference-card .v3-ref-item,.v3-reference-card .v3-ref-item:nth-of-type(2){margin:10px 18px}.v3-ref-actions{margin:17px 18px 0}.v3-generate-bar{align-items:stretch;display:grid}.v3-generate-bar button{width:100%}.v3-recent-grid{grid-template-columns:1fr}.v3-recent-grid article:nth-child(n+3){display:none}}.cinema-preview-v3 .v3-progress{background:linear-gradient(90deg,#693d2a38,#1f1f2a9e);border-color:#ffcd9933;align-items:center;gap:12px;padding:14px 20px;display:flex}.cinema-preview-v3 .v3-progress>*{display:none}.cinema-preview-v3 .v3-progress:before{content:"创作方式";color:#ffd1a1;white-space:nowrap;border-right:1px solid #ffdfc033;padding-right:13px;font-size:12px;font-weight:700}.cinema-preview-v3 .v3-progress:after{content:"画面描述与参考素材可以自由组合；准备好后，点击开始生成。";color:#c0b9b4;font-size:12px;line-height:1.4}@media (width<=560px){.cinema-preview-v3 .v3-progress{gap:5px;padding:12px 14px;display:grid}.cinema-preview-v3 .v3-progress:before{border:0;padding:0}.cinema-preview-v3 .v3-progress:after{font-size:11px}}.cinema-preview-v3 .v3-prompt-card header p,.cinema-preview-v3 .v3-reference-card header p{font-size:0}.cinema-preview-v3 .v3-prompt-card header p:after{content:"创作内容";font-size:10px}.cinema-preview-v3 .v3-reference-card header p:after{content:"参考素材（可选）";font-size:10px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3){color:#f2eee7;background:radial-gradient(52% 58% at 7% 19%,#964a2f38,#0000 70%),radial-gradient(48% 55% at 88% 28%,#4a4e9a33,#0000 68%),#0b0c12}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .site-header{background:#0b0c12cc;border-color:#f6ebdd1c}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .site-header:after{display:none}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .header-user b{color:#ffd4a7;background:#f1ad5e14;border-color:#f4be7e59}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-shell{max-width:1320px;padding:62px 36px 104px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-heading{text-align:left;border-bottom:1px solid #ffead721;justify-content:space-between;align-items:end;margin:0 0 26px;padding:0 0 32px;display:flex}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-heading:after{display:none}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-heading>p{color:#e9b37b;letter-spacing:.21em;margin:0 0 12px;font-size:10px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-heading h1{letter-spacing:-.075em;margin:0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:clamp(42px,5vw,68px);font-weight:500;line-height:1.03}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-heading span{color:#aaa9ad;margin-bottom:5px;font-size:12px;position:static}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-heading span b{color:#ffe0bd;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:26px;font-weight:500}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs{width:auto;box-shadow:none;background:0 0;border:0;justify-content:flex-start;gap:5px;margin:0 0 18px;padding:0;display:flex;position:static}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs:before{display:none}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs button{color:#8b8990;border:0;border-radius:7px;min-height:auto;padding:8px 11px;font-size:12px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs button:before{display:none}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs .is-active{color:#ffd8ac;background:#efb16a1f}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .mode-switch{justify-content:flex-start;gap:5px;margin:0 0 14px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .mode-switch button{color:#8b8990;background:0 0;border:0;border-radius:7px;padding:9px 11px;font-size:12px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .mode-switch .is-active{color:#ffd8ac;background:#efb16a1f}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer{background:linear-gradient(145deg,#1d1e27eb,#12131bf0);border:1px solid #ffead724;border-radius:16px;grid-template-rows:auto minmax(300px,1fr) auto;grid-template-columns:minmax(0,1fr) 342px;gap:0;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:0 25px 65px #0000002e}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:before{content:"创作内容";color:#e9b37b;letter-spacing:.2em;border-bottom:1px solid #ffead717;grid-column:1/-1;padding:17px 25px;font-size:10px;font-weight:700;display:block}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .prompt-field{border-right:1px solid #ffead717;grid-area:2/1/4;min-height:320px;padding:25px 27px;position:relative}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .prompt-field:before{content:"描述你想生成的画面";color:#f1ece4;letter-spacing:-.05em;margin-bottom:12px;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:26px;display:block}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .prompt-field:after{content:"提示：输入 @ 可以引用已添加的角色、场景、道具或音色素材。";color:#96949b;pointer-events:none;border-top:1px solid #ffead717;padding-top:13px;font-size:11px;position:absolute;bottom:18px;left:27px;right:27px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer textarea{color:#f4eee6;letter-spacing:-.028em;background:0 0;min-height:210px;padding:0 0 52px;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:22px;line-height:1.62}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer textarea::placeholder{color:#777680}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .reference-list{background:#06070b21;border:0;border-bottom:1px solid #ffead717;grid-area:2/2;align-self:stretch;margin:0;padding:57px 18px 14px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .reference-list:before{content:"参考素材（可选）";color:#e9b37b;letter-spacing:.16em;font-size:10px;font-weight:700;position:absolute;top:74px;left:calc(100% - 324px);right:18px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .reference-list span{color:#e6e0d7;background:#ffffff06;border:1px solid #ffead71a;border-radius:8px;width:100%;margin-bottom:8px;padding:8px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .reference-list b{color:#302219;background:#edb36f}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .reference-list em{color:#c6b2ff}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .reference-rule{color:#acaab2;background:#7078ab17;border:0;border-top:1px solid #ffead717;grid-area:2/2;align-self:end;margin:0;padding:10px 18px;font-size:10px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:after{content:"参考素材（可选）\a 可以先上传或从我的资产选择；在描述中输入 @素材名 后，模型才会使用它。";white-space:pre-line;color:#a5a3ab;pointer-events:none;background:#06070b21;grid-area:2/2;padding:25px 18px;font-size:11px;line-height:1.7}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:has(.reference-list):after{display:none}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer-controls{background:#06070b21;border:0;grid-area:3/2;grid-template-columns:1fr 1fr;align-content:end;gap:8px;margin:0;padding:14px 18px;display:grid}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer-controls label{color:#93919b;gap:5px;font-size:10px;display:grid}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer-controls select{color:#dfdad2;background:#20212b;border-color:#ffead726;border-radius:6px;width:100%;height:33px;font-size:10px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .upload-button,.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-reference-button{color:#e2ded6;background:#20212b;border:1px solid #ffead72b;border-radius:7px;height:35px;padding:0 8px;font-size:11px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-reference-button{color:#ffd6a8;background:#eda25517;border-color:#f5b87259}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .quote-box{border:0;grid-column:1/2;margin:0;padding:8px 0}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .quote-box:before{display:none}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .quote-box b{color:#ffd3a2}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .generate-button{color:#25140e;background:linear-gradient(135deg,#ffc080,#e98663);border-radius:8px;grid-column:1/-1;min-width:0;height:42px;margin:0;font-size:13px;box-shadow:0 8px 28px #ea83543d}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .status{background:#00000024;border:0;border-top:1px solid #ffead717;grid-column:1/-1;margin:0;padding:10px 18px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .results{padding-top:55px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .results>div:first-child{border-bottom:1px solid #ffead721;padding-bottom:16px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .results>div>p{color:#e9b37b}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .results h2{letter-spacing:-.06em;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:31px;font-weight:500}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .task-filter button{background:#20212b;border-color:#ffead729;border-radius:99px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .task-filter button.is-active{color:#ffd6a8;background:#eda2551f;border-color:#f5b87273}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .result-grid article{background:#191a22db;border-color:#ffead721;border-radius:10px}@media (width<=850px){.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-shell{padding:42px 22px 84px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer{grid-template-columns:1fr}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .prompt-field{border-bottom:1px solid #ffead717;border-right:0;grid-area:2/1}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .reference-list,.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .reference-rule{grid-area:3/1}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:after{grid-area:3/1;min-height:88px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .reference-list:before{margin-bottom:11px;display:block;position:static}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer-controls{grid-area:4/1}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .status{grid-area:5/1}}@media (width<=560px){.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-heading{display:block}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-heading h1{font-size:44px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-heading span{margin-top:18px;display:block}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .prompt-field{padding:20px 18px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .prompt-field:before{font-size:23px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .prompt-field:after{bottom:14px;left:18px;right:18px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer textarea{min-height:205px;font-size:19px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer-controls{grid-template-columns:1fr 1fr;padding:14px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs{margin-bottom:12px}}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .prompt-field .mention-suggestions{top:var(--mention-top,16px);bottom:auto;right:auto;left:var(--mention-left,16px);background:#161822fa;border-color:#ffd3a159;border-radius:9px;width:min(390px,100% - 24px);max-height:270px;overflow:auto;box-shadow:0 18px 40px #0000006b}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .prompt-field .mention-suggestions-title{z-index:1;color:#ffd5a6;background:#161822fa;position:sticky;top:0}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .prompt-field .mention-suggestions button:hover,.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .prompt-field .mention-suggestions button.is-active{background:#eda25529;box-shadow:inset 3px 0 #efb574}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-library{padding-top:0}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-library .result-heading{border-bottom:1px solid #ffead721;align-items:end;padding:0 0 26px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-library .result-heading>div>p{color:#e9b37b;letter-spacing:.21em;font-size:10px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-library .result-heading h2{letter-spacing:-.065em;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:42px;font-weight:500}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-library .secondary-button{color:#ddd7ce;background:#ffffff08;border-color:#ffead72e;border-radius:7px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-upload-form{background:linear-gradient(125deg,#5d392a42,#191922eb 34%,#24253d42);border:1px solid #ffead724;border-radius:14px;gap:12px;margin:22px 0 20px;padding:20px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-upload-title b{color:#ffd3a2;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:19px;font-weight:500}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-upload-title span{color:#aaa7a5}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-upload-form input,.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-upload-form select{color:#e7e1d7;background:#1d1e28;border-color:#ffead729;border-radius:7px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-upload-form .asset-file-input{color:#ffd4a7;background:#eda25514;border-color:#f5b87270;border-radius:7px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-project-tabs{gap:9px;margin:24px 0 16px;padding:0}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-project-tabs button{color:#b9b5b1;background:#1b1c26;border-color:#ffead724;border-radius:8px;min-height:42px;padding:9px 13px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-project-tabs button:hover{color:#ffe0bd;border-color:#f5b8728c}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-project-tabs button.is-active{color:#ffd7a8;background:#eda2551f;border-color:#f5b8729e;box-shadow:inset 0 0 0 1px #f5b8721c}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-project-tabs .create-project{color:#d1d6ff;background:#949def14;border-color:#bbc2ff75}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-project-create{background:#191a24;border:1px solid #ffead71f;border-radius:10px;margin:0 0 12px;padding:12px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-project-create input{background:#11121a;border-color:#ffead72b;border-radius:6px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-project-create button{color:#e3ded4;cursor:pointer;background:#242531;border:1px solid #ffead729;border-radius:6px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .project-summary{color:#bcb8b2;background:#ffffff06;border:1px solid #ffead71a;border-radius:9px;padding:12px 14px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .project-delete{background:#b1534e14;border-radius:6px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-category-tabs{gap:7px;margin:20px 0 13px;padding:0}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-category-tabs button{color:#98969d;background:#171822;border-color:#ffead721;border-radius:99px;padding:7px 11px;font-size:12px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-category-tabs button.is-active{color:#ffd6a8;background:#eda2551a;border-color:#f5b8728c}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-bulk-actions{background:#161720;border-color:#ffead71f;border-radius:10px;gap:9px;padding:12px 14px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-bulk-actions button,.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-bulk-actions select{color:#ddd8cf;background:#22232d;border-color:#ffead729;border-radius:6px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-card{overflow:hidden;box-shadow:0 14px 32px #00000029;background:#1a1b25!important;border-color:#ffead721!important;border-radius:10px!important;padding:0!important}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-card:hover{transform:translateY(-2px);border-color:#f5b87294!important}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-card.is-selected{outline-offset:2px;outline:2px solid #efb574}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-card>img,.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-card>video{border-bottom:1px solid #ffead71a}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-card>p,.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-card-name-edit{margin:11px 11px 6px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-card>p{color:#eee8de;font-size:14px;font-weight:600}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-card-meta{margin:0 11px 11px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-card-meta select,.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-card-meta button{color:#dcd6cd;background:#242530;border-color:#ffead729;border-radius:5px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-card-meta em{color:#f2bd7d}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-card-check{background:#0c0c11cc;border-color:#ffead773;border-radius:50%;top:10px;left:10px}@media (width<=720px){.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-library .result-heading h2{font-size:34px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-project-tabs{flex-wrap:nowrap;padding-bottom:5px;overflow:auto}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-project-tabs button{white-space:nowrap}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-category-tabs{flex-wrap:nowrap;padding-bottom:4px;overflow:auto}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-category-tabs button{white-space:nowrap}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-bulk-actions{display:grid}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-bulk-actions button,.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-bulk-actions select{width:100%}}.asset-library .asset-card-check{cursor:pointer;border-radius:12px;place-items:center;width:46px;height:46px;transition:transform .15s,background .15s;display:grid}.asset-library .asset-card-check:hover{background:#f0b87833;transform:scale(1.06)}.asset-library .asset-card-check input{cursor:pointer;width:20px;height:20px}.asset-library .asset-card p.is-renaming{color:#fff;white-space:normal;background:#11121a;border:1px solid #f0b878;border-radius:6px;outline:none;min-height:34px;padding:6px 8px;box-shadow:0 0 0 3px #f0b8781f}.asset-preview-trigger{cursor:zoom-in;text-align:left;background:#0d0e15;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.asset-preview-trigger>img,.asset-preview-trigger>video,.asset-audio-preview{aspect-ratio:1;object-fit:cover;background:#0d0e15;width:100%;display:block}.asset-preview-trigger>video{pointer-events:none}.asset-audio-preview{color:#ffd3a2;text-align:center;background:radial-gradient(circle at 50% 30%,#eba46738,#0000 42%),linear-gradient(145deg,#262333,#13141e);place-content:center;gap:10px;display:grid}.asset-audio-preview b{border:1px solid #ffd3a28c;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:18px;display:grid}.asset-audio-preview span{font-size:13px}.asset-preview-hint{color:#fff3e5;opacity:0;background:#08080dc2;border-radius:5px;padding:5px 7px;font-size:11px;transition:all .18s;position:absolute;bottom:9px;right:9px;transform:translateY(4px)}.asset-preview-trigger:hover .asset-preview-hint,.asset-preview-trigger:focus-visible .asset-preview-hint{opacity:1;transform:translateY(0)}.asset-preview-trigger:hover>img,.asset-preview-trigger:hover>video{transform:scale(1.025)}.asset-preview-trigger>img,.asset-preview-trigger>video{transition:transform .22s}.asset-preview-backdrop{z-index:60;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050509c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.asset-preview-modal{background:#161720;border:1px solid #ffe7d02e;border-radius:14px;gap:18px;width:min(980px,100%);max-height:calc(100vh - 48px);padding:22px;display:grid;overflow:auto;box-shadow:0 30px 100px #000000a6}.asset-preview-modal header,.asset-preview-modal footer{justify-content:space-between;align-items:center;gap:16px;display:flex}.asset-preview-modal header p{color:#edb36f;letter-spacing:.18em;margin:0 0 7px;font-size:10px;font-weight:700}.asset-preview-modal h2{color:#f4eee7;margin:0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:27px;font-weight:500}.asset-preview-modal header button{color:#f4eee7;cursor:pointer;background:#242530;border:1px solid #ffe7d033;border-radius:7px;width:38px;height:38px;font-size:24px}.asset-preview-media{background:#090a0f;border-radius:10px;place-items:center;min-height:160px;display:grid;overflow:hidden}.asset-preview-media img,.asset-preview-media video{object-fit:contain;max-width:100%;max-height:min(66vh,680px);display:block}.asset-preview-media.is-audio{min-height:180px;padding:30px}.asset-preview-media audio{width:min(620px,100%)}.asset-preview-modal footer{color:#a9a5a3;border-top:1px solid #ffe7d01c;padding-top:14px;font-size:12px}.asset-preview-modal footer a{color:#ffd3a2;background:#eda2551a;border:1px solid #f5b87273;border-radius:6px;padding:9px 12px;font-weight:700}@media (width<=720px){.asset-preview-backdrop{padding:14px}.asset-preview-modal{max-height:calc(100vh - 28px);padding:16px}.asset-preview-modal h2{font-size:23px}.asset-preview-modal footer{flex-direction:column;align-items:flex-start}.asset-preview-hint{opacity:1;transform:none}}.asset-video-placeholder{aspect-ratio:1;color:#dff68a;text-align:center;background:radial-gradient(circle at 50% 30%,#e3ff5e1f,#0000 42%),linear-gradient(145deg,#1a2736,#111722);place-content:center;gap:10px;width:100%;display:grid}.asset-video-placeholder b{border:1px solid #e3ff5e73;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;font-size:18px;display:grid}.asset-video-placeholder span{color:#aeb9c9;font-size:12px}.asset-pagination{border-top:1px solid #ffffff1a;justify-content:center;align-items:center;gap:14px;margin-top:20px;padding-top:16px;display:flex}.asset-pagination button{color:#e7edf5;cursor:pointer;background:#151c27;border:1px solid #40516b;border-radius:3px;padding:8px 13px}.asset-pagination button:disabled{opacity:.4;cursor:not-allowed}.asset-pagination span{color:#98a5b8;font-size:12px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:has(.reference-rule){grid-template-rows:auto minmax(350px,1fr) auto auto}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:has(.reference-rule) .prompt-field{grid-row:2/5}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:has(.reference-rule) .reference-list{grid-row:2;min-height:0;max-height:none;overflow:auto}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:has(.reference-rule) .reference-rule{grid-row:3;align-self:stretch}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:has(.reference-rule) .composer-controls{grid-row:4}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:has(.reference-rule) .status{grid-row:5}@media (width<=850px){.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:has(.reference-rule){grid-template-rows:auto minmax(300px,1fr) auto auto auto}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:has(.reference-rule) .prompt-field{grid-row:2}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:has(.reference-rule) .reference-list{grid-row:3}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:has(.reference-rule) .reference-rule{grid-row:4}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:has(.reference-rule) .composer-controls{grid-row:5}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:has(.reference-rule) .status{grid-row:6}}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-shell{max-width:1280px;padding-top:36px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-heading{margin-bottom:18px;padding-bottom:20px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-heading h1{font-size:clamp(38px,4.2vw,54px)}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .mode-switch{margin-bottom:12px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer{background:linear-gradient(145deg,#1d1e27f0,#12131bf5);border-radius:14px;display:block;overflow:hidden;box-shadow:0 22px 54px #0000002e}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:before{content:"创作内容 / PROMPT";border-bottom:1px solid #ffead717;padding:15px 24px;display:block}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer:after{display:none}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .prompt-field{border:0;min-height:300px;padding:22px 24px 16px;display:block}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .prompt-field:before{margin-bottom:10px;font-size:24px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .prompt-field:after{border-top:1px solid #ffead717;margin-top:8px;padding-top:12px;display:block;position:static}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer textarea{min-height:205px;padding:0;font-size:21px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .reference-list{background:#08090e29;border-top:1px solid #ffead717;border-bottom:1px solid #ffead717;gap:9px;min-height:0;margin:0;padding:15px 24px;display:flex;overflow-x:auto}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .reference-list:before{content:"参考素材（可选）";color:#e9b37b;letter-spacing:.15em;flex:none;align-self:center;font-size:10px;font-weight:700}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .reference-list span{border-radius:7px;flex:none;width:auto;margin:0;padding:8px 10px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .reference-list img{border-radius:4px;width:26px;height:26px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .reference-rule{color:#b9b7bd;background:#6772af14;border:0;border-bottom:1px solid #ffead717;margin:0;padding:10px 24px;font-size:11px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer-controls{background:#07080c4d;border:0;align-items:end;gap:9px;min-height:0;margin:0;padding:14px 18px;display:flex}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer-controls label{width:auto;min-width:88px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer-controls select{min-width:0;height:36px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .upload-button,.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-reference-button{white-space:nowrap;height:37px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .quote-box{margin-left:auto;padding:4px 14px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .generate-button{min-width:132px;height:42px;margin:0}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .status{border:0;border-top:1px solid #ffead717;margin:0;padding:10px 18px}@media (width<=760px){.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-shell{padding:30px 16px 72px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .prompt-field{min-height:260px;padding:18px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer textarea{min-height:170px;font-size:19px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .reference-list{padding:12px 18px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .reference-rule{padding:9px 18px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer-controls{align-items:stretch;padding:13px 14px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer-controls label{width:calc(50% - 5px)}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .quote-box{width:100%;margin:0;padding:8px 0}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .generate-button{width:100%}}@media (width>=900px){.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-shell{max-width:1400px;padding-left:250px;position:relative}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs{width:170px;min-height:270px;box-shadow:none;background:0 0;border:0;border-right:1px solid #ffead721;gap:5px;margin:0;padding:12px 0;display:grid;position:absolute;top:40px;left:36px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs:before{content:"工作区";color:#8f8c8d;letter-spacing:.2em;padding:0 12px 8px;font-size:10px;display:block}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs button{color:#8f8d93;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;min-height:38px;padding:9px 12px;font-size:13px;display:flex}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs button:before{width:5px;height:5px;box-shadow:none;background:0 0;border:1px solid;border-radius:50%;margin:0 9px 0 0;display:block}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs button.is-active{color:#ffd3a2;background:#eda2551f}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs button.is-active:before{background:currentColor;box-shadow:0 0 9px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .mode-switch{border-left:1px solid #ffead726;gap:3px;width:144px;margin:0;padding:10px 0 0 12px;display:grid;position:absolute;top:90px;left:48px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .mode-switch:before{display:none}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .mode-switch button{color:#85838a;text-align:left;background:0 0;border:0;border-radius:6px;padding:8px;font-size:12px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .mode-switch .is-active{color:#d7dcff;background:#8e9cee1f}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs{min-height:380px;display:block}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs:before{font-size:12px;position:absolute;top:0;left:0}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs button{font-size:15px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs button:first-of-type{width:100%;position:absolute;top:42px;left:0}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs button:nth-of-type(2){width:100%;position:absolute;top:232px;left:0}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs button:nth-of-type(3){width:100%;position:absolute;top:288px;left:0}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-shell:not(:has(.mode-switch)) .workspace-tabs{min-height:210px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-shell:not(:has(.mode-switch)) .workspace-tabs button:nth-of-type(2){top:96px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-shell:not(:has(.mode-switch)) .workspace-tabs button:nth-of-type(3){top:152px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs .workspace-soon{cursor:default;opacity:.9}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .mode-switch{z-index:3;top:128px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .mode-switch button{font-size:14px}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .mode-switch button:first-of-type:before{content:"";background:currentColor;border:1px solid;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .mode-switch button:last-of-type:before{content:"";border:1px solid;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block}}.local-tab-assets,.local-tab-preview.is-assets .local-tab-create{display:none}.local-tab-preview.is-assets .local-tab-assets{min-height:100vh;display:block;position:relative}.local-tab-assets .assistant-shell{max-width:1400px;padding:62px 36px 104px 250px}.local-assets-sidebar{z-index:5;border-right:1px solid #f6ebdd1f;align-content:start;width:170px;min-height:320px;padding:0 0 18px;display:grid;position:absolute;top:105px;left:max(34px,50vw - 664px)}.local-assets-sidebar p{color:#aaa7aa;letter-spacing:.18em;margin:0 0 34px;font-size:12px}.local-assets-sidebar button{color:#aaa7aa;text-align:left;background:0 0;border:0;border-radius:8px;padding:13px 15px;font-size:15px}.local-assets-sidebar button:hover{color:#f4eee7;background:#ffffff0a}.local-assets-sidebar button.is-active{color:#ffd8ac;background:#efb16a29}.local-assets-modes{color:#89868b;border-left:1px solid #f6ebdd2e;gap:14px;margin:11px 0 34px;padding-left:18px;font-size:13px;display:grid}.local-tab-assets .asset-library{padding-top:0}@media (width<=900px){.local-tab-assets .assistant-shell{padding:42px 22px 84px}.local-assets-sidebar{border:0;align-items:center;gap:8px;width:auto;min-height:0;margin:24px 22px 12px;padding:0;display:flex;position:static}.local-assets-sidebar p,.local-assets-modes{display:none}.local-assets-sidebar button{padding:9px 12px}}.agent-page{color:#f2eee7;background:radial-gradient(58% 70% at 0 18%,#7a3e2d40,#0000 68%),radial-gradient(48% 58% at 96% 20%,#42468e2e,#0000 70%),#0b0c12;min-height:100vh}.agent-page .site-header{background:#0b0c12e0;border-color:#f6ebdd1a}.agent-layout{grid-template-columns:280px minmax(0,1fr);gap:48px;max-width:1460px;margin:auto;padding:46px 42px 100px;display:grid}.agent-rail{border-right:1px solid #f6ebdd1f;align-self:start;padding:12px 24px 30px 0;position:sticky;top:28px}.agent-rail>p,.agent-topbar p,.agent-panel-title p{color:#ecb477;letter-spacing:.2em;margin:0;font-size:10px;font-weight:800}.agent-rail h1{letter-spacing:-.06em;margin:12px 0 28px;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:32px;font-weight:500}.agent-project-chip{background:#ffffff06;border:1px solid #f6ebdd1f;border-radius:10px;gap:6px;margin:0 0 24px;padding:13px;display:grid}.agent-project-chip span{color:#a5a1a1;font-size:11px}.agent-project-chip b{color:#ffe0bd;font-size:14px}.agent-rail nav{gap:6px;display:grid}.agent-rail nav button{color:#8f8c93;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;width:100%;padding:11px;display:flex}.agent-rail nav button:disabled{cursor:not-allowed;opacity:.48}.agent-rail nav button i{border:1px solid #ffebd52b;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;font-style:normal;display:grid}.agent-rail nav button span{gap:3px;display:grid}.agent-rail nav button b{font-size:14px}.agent-rail nav button small{font-size:11px}.agent-rail nav button.is-active{color:#ffd8ac;background:#eda2551f;border-color:#f5b8726b}.agent-rail nav button.is-active i{color:#24180f;background:#f0b878;border-color:#f0b878}.agent-rail nav button.is-done{color:#c5bdaf}.agent-rail nav button.is-done i{color:#dfffab;border-color:#b2d870}.agent-rail-note{color:#96939a;border-top:1px solid #f6ebdd1a;gap:7px;margin-top:28px;padding:14px 0 0;font-size:12px;line-height:1.6;display:grid}.agent-rail-note b{color:#d3c5b5;font-size:11px}.agent-workspace{min-width:0}.agent-topbar{border-bottom:1px solid #f6ebdd1f;justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;padding-bottom:22px;display:flex}.agent-topbar h2{letter-spacing:-.065em;margin:9px 0 0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:clamp(34px,4vw,54px);font-weight:500}.agent-topbar-status{color:#aaa6a9;justify-items:end;gap:8px;font-size:12px;display:grid}.agent-topbar-status b{color:#ffd3a2;background:#eda25514;border:1px solid #f5b8724d;border-radius:4px;padding:6px 9px;font-size:11px}.agent-notice{color:#dddfff;background:#6770b81c;border:1px solid #97a1ef59;border-radius:8px;justify-content:space-between;gap:12px;margin:0 0 18px;padding:11px 13px;font-size:13px;display:flex}.agent-notice button{color:inherit;cursor:pointer;background:0 0;border:0}.agent-panel{background:linear-gradient(145deg,#1d1e27f5,#12131bfa);border:1px solid #f6ebdd21;border-radius:15px;overflow:hidden;box-shadow:0 24px 70px #0000002e}.agent-panel-title{border-bottom:1px solid #f6ebdd17;justify-content:space-between;align-items:start;gap:22px;padding:26px 28px 20px;display:flex}.agent-panel-title h3{letter-spacing:-.05em;margin:11px 0 9px;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:30px;font-weight:500}.agent-panel-title span{color:#a9a5aa;max-width:700px;font-size:13px;line-height:1.65;display:block}.agent-ghost-button,.agent-secondary-button{color:#ded8d1;cursor:pointer;white-space:nowrap;background:#ffffff06;border:1px solid #f6ebdd2e;border-radius:7px;padding:10px 12px}.agent-ghost-button:hover,.agent-secondary-button:hover{color:#ffd8ac;border-color:#f5b87280}.project-form-grid{grid-template-columns:2fr 1fr;gap:12px;padding:22px 28px;display:grid}.project-form-grid label,.script-paste{color:#a7a3a8;gap:7px;font-size:12px;display:grid}.project-form-grid input,.project-form-grid select,.script-paste textarea{color:#f1ece4;background:#171820;border:1px solid #f6ebdd29;border-radius:7px;width:100%}.project-form-grid input,.project-form-grid select{height:42px;padding:0 12px}.script-source-grid{grid-template-columns:.85fr 1.65fr;gap:14px;padding:0 28px 26px;display:grid}.script-file-drop{color:#ffe0bd;text-align:left;cursor:pointer;background:#eda2550f;border:1px dashed #f5b87280;border-radius:11px;align-content:center;gap:8px;min-height:250px;padding:24px;display:grid}.script-file-drop b{font-size:17px}.script-file-drop span{color:#bdb3a9;font-size:12px}.script-file-drop em{color:#e9b37b;text-overflow:ellipsis;white-space:nowrap;margin-top:15px;font-size:12px;font-style:normal;overflow:hidden}.script-paste textarea{resize:vertical;min-height:250px;padding:13px;font:14px/1.7 Inter,PingFang SC,Microsoft YaHei,sans-serif}.agent-action-footer{color:#aaa5a7;background:#07080c3d;border-top:1px solid #f6ebdd17;justify-content:space-between;align-items:center;gap:20px;padding:17px 28px;font-size:12px;line-height:1.5;display:flex}.agent-action-footer>div{gap:9px;display:flex}.agent-primary-button{color:#28160e;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ffc182,#e98562);border:0;border-radius:7px;padding:11px 15px;font-weight:800}.agent-primary-button:disabled{opacity:.42;cursor:not-allowed}.script-summary,.quality-summary{grid-template-columns:repeat(4,1fr);gap:10px;padding:20px 28px;display:grid}.script-summary article,.quality-summary article{background:#ffffff06;border:1px solid #f6ebdd1a;border-radius:9px;gap:6px;padding:14px;display:grid}.script-summary span,.quality-summary span{color:#98959b;font-size:11px}.script-summary b,.quality-summary b{color:#ffe0bd;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:23px;font-weight:500}.episode-list{gap:8px;padding:0 28px 22px;display:grid}.episode-list article{background:#171820;border:1px solid #f6ebdd1a;border-radius:9px;align-items:center;gap:14px;padding:13px;display:flex}.episode-list article.is-current{background:#eda25512;border-color:#f5b8726b}.episode-list i{color:#e9b37b;font-size:12px;font-style:normal}.episode-list div{gap:5px;min-width:0;display:grid}.episode-list b{font-size:14px}.episode-list span{color:#a09da3;font-size:12px}.episode-list em,.storyboard-table em{border-radius:99px;margin-left:auto;padding:4px 7px;font-size:11px;font-style:normal}.is-done{color:#c9f29f;background:#9cd26f21}.is-running{color:#d5d9ff;background:#a2abf926}.is-pending{color:#aaa6ad;background:#ffffff0f}.breakdown-columns{grid-template-columns:1fr 1fr;gap:14px;padding:0 28px 26px;display:grid}.breakdown-columns article{background:#08090d2e;border:1px solid #f6ebdd1a;border-radius:10px;padding:18px}.breakdown-columns h4{color:#edb36f;margin:0 0 12px;font-size:12px}.breakdown-columns article>div{border-bottom:1px solid #f6ebdd14;gap:4px;padding:9px 0;display:grid}.breakdown-columns b{font-size:14px}.breakdown-columns span,.breakdown-columns p,.breakdown-columns small{color:#aaa6ab;font-size:12px;line-height:1.65}.asset-lock-section{padding:22px 28px 0}.asset-lock-section header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.asset-lock-section h4{color:#edb36f;margin:0;font-size:13px}.asset-lock-section header span{color:#a6a1a3;font-size:12px}.agent-asset-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.agent-asset-grid article{background:#08090d33;border:1px solid #f6ebdd1a;border-radius:10px;align-items:center;gap:11px;padding:12px;display:flex}.agent-avatar,.agent-scene-icon{color:#fff5e8;background:linear-gradient(135deg,#7f5547,#e3a171);border-radius:50%;place-items:center;width:42px;height:42px;font-style:normal;display:grid}.agent-scene-icon{background:linear-gradient(135deg,#384464,#6d78ac);border-radius:9px}.agent-asset-grid article>div{gap:3px;min-width:0;display:grid}.agent-asset-grid b{font-size:14px}.agent-asset-grid span,.agent-asset-grid small{color:#aaa6aa;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.agent-asset-grid button{color:#ffd3a2;cursor:pointer;background:#eda25514;border:1px solid #f5b87266;border-radius:6px;margin-left:auto;padding:7px 9px}.agent-asset-grid button.is-locked{color:#d2f3ae;background:#88c65f1a;border-color:#afdc7b6b}.storyboard-table{padding:22px 28px}.storyboard-head,.storyboard-table article{grid-template-columns:48px minmax(210px,1.6fr) 65px 130px 74px 74px;align-items:center;gap:12px;display:grid}.storyboard-head{color:#8f8b91;padding:0 12px 9px;font-size:11px}.storyboard-table article{background:#08090d33;border:1px solid #f6ebdd1a;border-radius:10px;margin-top:8px;padding:13px 12px}.storyboard-table label input{accent-color:#efb574;width:18px;height:18px}.storyboard-table article>div{gap:4px;display:grid}.storyboard-table b{font-size:14px}.storyboard-table small,.storyboard-table p{color:#a6a2a7;margin:0;font-size:11px;line-height:1.45}.storyboard-table p{color:#c2bdb7}.storyboard-table article>span{color:#cfc8bf;font-size:12px}.quality-list{gap:10px;padding:0 28px 26px;display:grid}.quality-list article{background:#08090d33;border:1px solid #f6ebdd1a;border-radius:9px;align-items:center;gap:13px;padding:14px;display:flex}.quality-list i{border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.quality-list .is-pass i{color:#d0f6a7;background:#96d06824}.quality-list .is-review i{color:#ffd3a2;background:#f5b87226}.quality-list div{flex:1;gap:4px;display:grid}.quality-list b{font-size:14px}.quality-list span{color:#aaa5aa;font-size:12px}.quality-list button{color:#ffd3a2;cursor:pointer;background:0 0;border:1px solid #f5b87259;border-radius:6px;padding:7px 9px}@media (width<=1080px){.agent-layout{grid-template-columns:230px minmax(0,1fr);gap:26px;padding:34px 24px}.storyboard-head,.storyboard-table article{grid-template-columns:40px minmax(190px,1fr) 56px 70px 65px 65px}.storyboard-table article>span:nth-of-type(2){display:none}}@media (width<=820px){.agent-layout{padding:24px 16px 70px;display:block}.agent-rail{border:0;margin-bottom:24px;padding:0;position:static}.agent-rail h1{font-size:29px}.agent-rail nav{grid-template-columns:repeat(2,1fr)}.agent-rail-note{display:none}.agent-topbar{display:block}.agent-topbar-status{justify-items:start;margin-top:14px}.script-source-grid,.breakdown-columns,.agent-asset-grid{grid-template-columns:1fr}.storyboard-head{display:none}.storyboard-table article{grid-template-columns:36px 1fr 58px 68px}.storyboard-table article>span,.storyboard-table article>em{display:none}.script-summary,.quality-summary{grid-template-columns:repeat(2,1fr)}.agent-action-footer{flex-direction:column;align-items:stretch}.agent-action-footer>div{grid-template-columns:1fr 1fr;display:grid}.agent-action-footer button{width:100%}}@media (width<=520px){.agent-rail nav{grid-template-columns:1fr}.agent-panel-title{padding:20px;display:block}.agent-panel-title h3{font-size:27px}.agent-panel-title .agent-ghost-button{margin-top:14px}.project-form-grid,.script-source-grid,.asset-lock-section,.storyboard-table,.quality-list{padding-left:18px;padding-right:18px}.script-summary,.quality-summary{padding:18px}.agent-action-footer{padding:15px 18px}.project-form-grid{grid-template-columns:1fr}.agent-topbar h2{font-size:37px}}.asset-bible-summary{gap:2px;margin-top:3px;display:grid}.asset-bible-summary span{color:#edc28f!important}.asset-bible-fields{grid-template-columns:1fr 1fr;gap:9px;margin-top:12px;display:grid}.asset-bible-fields label{color:#b4adb1;gap:5px;font-size:11px;display:grid}.asset-bible-fields label:nth-child(n+3){grid-column:1/-1}.asset-bible-fields input,.asset-bible-fields select,.asset-bible-fields textarea,.continuity-form textarea{color:#efe9e0;background:#11121a;border:1px solid #f6ebdd29;border-radius:6px;width:100%;padding:8px;font:12px/1.55 Inter,PingFang SC,Microsoft YaHei,sans-serif}.asset-bible-fields textarea{resize:vertical;min-height:58px}.continuity-overview{grid-template-columns:repeat(3,1fr);gap:10px;padding:22px 28px 0;display:grid}.continuity-overview article{background:#08090d33;border:1px solid #f6ebdd1a;border-radius:9px;gap:5px;padding:14px;display:grid}.continuity-overview b{color:#ffe0bd;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:22px;font-weight:500}.continuity-overview span{color:#a8a2a8;font-size:11px}.continuity-form{grid-template-columns:1fr 1fr;gap:12px;padding:22px 28px;display:grid}.continuity-form label{color:#d2c7ba;gap:7px;font-size:12px;display:grid}.continuity-form textarea{resize:vertical;min-height:112px}.continuity-asset-list{gap:9px;padding:0 28px 24px;display:grid}.continuity-asset-list>header{color:#aaa5a8;justify-content:space-between;gap:12px;font-size:12px;display:flex}.continuity-asset-list>header b{color:#edb36f}.continuity-asset-list article{background:#08090d2e;border:1px solid #f6ebdd1a;border-radius:9px;grid-template-columns:180px repeat(3,minmax(0,1fr));gap:12px;padding:13px;display:grid}.continuity-asset-list article>div{gap:5px;display:grid}.continuity-asset-list article>div span,.continuity-asset-list p{color:#aaa6ab;margin:0;font-size:11px;line-height:1.55}.continuity-asset-list strong{color:#e7c99f;font-weight:600}@media (width<=820px){.asset-bible-fields,.continuity-form,.continuity-overview,.continuity-asset-list article{grid-template-columns:1fr}.continuity-form,.continuity-overview,.continuity-asset-list{padding-left:18px;padding-right:18px}}.manual-quality-gate{background:#eda2550e;border:1px solid #f5b87247;border-radius:10px;gap:12px;margin:0 28px 24px;padding:16px;display:grid}.manual-quality-gate header{justify-content:space-between;gap:12px;display:flex}.manual-quality-gate header div{gap:4px;display:grid}.manual-quality-gate header b{color:#ffe0bd;font-size:14px}.manual-quality-gate header span{color:#aaa5aa;font-size:12px;line-height:1.55}.manual-quality-gate header em{color:#ffd2a1;background:#eda25524;border-radius:99px;align-self:start;padding:4px 7px;font-size:11px;font-style:normal}.manual-quality-gate>div{gap:8px;display:grid}.manual-quality-gate label{color:#d7d0c8;align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.manual-quality-gate input{accent-color:#efb574;margin-top:2px}.manual-quality-gate textarea{color:#efe9e0;resize:vertical;background:#11121a;border:1px solid #f6ebdd29;border-radius:6px;min-height:72px;padding:9px;font:12px/1.55 Inter,PingFang SC,Microsoft YaHei,sans-serif}@media (width<=520px){.manual-quality-gate{margin-left:18px;margin-right:18px}}.continuity-readonly article{background:#08090d38;border:1px solid #f6ebdd1f;border-radius:8px;gap:8px;min-height:112px;padding:14px;display:grid}.continuity-readonly article:last-child{grid-column:1/-1}.continuity-readonly article b{color:#edc18b;font-size:12px}.continuity-readonly article p{color:#ded7ce;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.7}.continuity-empty{background:#eda2550d;border:1px dashed #f5b8725c;border-radius:10px;gap:8px;margin:22px 28px;padding:28px;display:grid}.continuity-empty b{color:#ffe0bd;font-size:15px}.continuity-empty span{color:#aaa5aa;font-size:12px;line-height:1.65}@media (width<=520px){.continuity-empty{margin-left:18px;margin-right:18px}}.review-guide{color:#ffc88f;background:#eda2550f;border-bottom:1px solid #f6ebdd17;align-items:center;gap:14px;padding:13px 28px;display:flex}.review-guide b{font-size:13px}.review-guide span{color:#b8ada4;font-size:12px}.review-layout{grid-template-columns:240px minmax(0,1fr);min-height:560px;display:grid}.review-episode-nav{background:#07080c2b;border-right:1px solid #f6ebdd17;padding:20px 16px}.review-episode-nav>span{color:#9f9994;margin:0 9px 10px;font-size:11px;display:block}.review-episode-nav button{color:#aaa5aa;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:8px;width:100%;padding:11px 9px;display:grid}.review-episode-nav button.is-active{color:#ffd8ab;background:#eda25517;border-color:#f5b8725c}.review-episode-nav button>i{font-size:10px;font-style:normal}.review-episode-nav button div{gap:3px;min-width:0;display:grid}.review-episode-nav button b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.review-episode-nav button small{font-size:11px}.review-episode-nav button em{border-radius:99px;grid-column:2;width:max-content;margin:0;padding:3px 6px;font-size:10px;font-style:normal}.review-content{padding:22px 26px 28px}.review-current-episode{border-bottom:1px solid #f6ebdd1a;justify-content:space-between;align-items:end;gap:18px;margin-bottom:20px;padding:0 0 17px;display:flex}.review-current-episode div{gap:5px;display:grid}.review-current-episode span{color:#eab679;font-size:11px;font-weight:700}.review-current-episode h4{margin:0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:27px;font-weight:500}.review-current-episode small{color:#a9a4aa;font-size:12px}.review-current-episode>b{color:#ffd6a7;background:#eda2551f;border-radius:5px;padding:6px 8px;font-size:11px}.review-block{background:#08090d2e;border:1px solid #f6ebdd1a;border-radius:10px;margin-top:18px;overflow:hidden}.review-block>header{border-bottom:1px solid #f6ebdd14;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.review-block>header>div{align-items:center;gap:10px;display:flex}.review-block>header i{color:#ffcf98;background:#eda25526;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-style:normal;display:grid}.review-block>header b{font-size:14px;display:block}.review-block>header span{color:#9f9ba0;margin-top:3px;font-size:11px;display:block}.review-block>header em{color:#8dbf6b;font-size:10px;font-style:normal}.review-edit-list{display:grid}.review-edit-list article{border-top:1px solid #f6ebdd12;grid-template-columns:38px minmax(110px,.8fr) minmax(85px,.5fr) minmax(150px,1.5fr);align-items:end;gap:10px;padding:12px 14px;display:grid}.review-edit-list article:first-child{border-top:0}.review-person-avatar,.review-scene-icon{color:#fff4e7;background:linear-gradient(135deg,#765146,#d99a6d);border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;display:grid}.review-scene-icon{background:linear-gradient(135deg,#3c4869,#7380b4);border-radius:7px}.review-edit-list label{gap:5px;min-width:0;display:grid}.review-edit-list label span{color:#918d93;font-size:10px}.review-edit-list input,.review-edit-list select,.review-beat-list input,.review-beat-list textarea{color:#eee9e1;background:#171820;border:1px solid #f6ebdd24;border-radius:6px;width:100%}.review-edit-list input,.review-edit-list select,.review-beat-list input{height:34px;padding:0 8px;font-size:12px}.review-beat-list{gap:9px;padding:13px;display:grid}.review-beat-list article{grid-template-columns:26px 1fr;align-items:start;gap:10px;display:grid}.review-beat-list article>i{color:#e9b37b;padding-top:9px;font-size:11px;font-style:normal}.review-beat-list label{gap:7px;display:grid}.review-beat-list textarea{resize:vertical;min-height:59px;padding:8px;font:12px/1.5 Inter,PingFang SC,Microsoft YaHei,sans-serif}.review-empty-episode{text-align:center;align-content:center;place-items:center;min-height:440px;padding:40px;display:grid}.review-empty-episode>i{color:#f5b978;border:1px solid #f5b87259;border-radius:50%;place-items:center;width:45px;height:45px;font-size:22px;font-style:normal;display:grid}.review-empty-episode h4{margin:14px 0 7px;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:25px;font-weight:500}.review-empty-episode p{color:#a7a3a8;max-width:330px;margin:0 0 18px;font-size:13px;line-height:1.6}@media (width<=820px){.review-layout{grid-template-columns:1fr}.review-episode-nav{border-bottom:1px solid #f6ebdd17;border-right:0;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.review-episode-nav>span{grid-column:1/-1}}@media (width<=520px){.review-content{padding-left:18px;padding-right:18px}.review-guide{gap:5px;padding:13px 18px;display:grid}.review-episode-nav{grid-template-columns:1fr}.review-edit-list article{grid-template-columns:34px 1fr}.review-edit-list .review-note-field{grid-column:2}}.unit-plan-block{margin-top:18px}.unit-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:13px;display:grid}.unit-plan-grid button{color:#d9d4cf;text-align:left;cursor:pointer;background:#171820;border:1px solid #f6ebdd1a;border-radius:8px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.unit-plan-grid button.is-active{background:#eda25517;border-color:#f5b87275}.unit-plan-grid button>i{color:#e9b37b;padding-top:6px;font-size:10px;font-style:normal}.unit-plan-grid button>div{gap:4px;min-width:0;display:grid}.unit-plan-grid input{width:100%;min-width:0;color:inherit;background:0 0;border:0;outline:0;font-size:12px;font-weight:700}.unit-plan-grid small{color:#928e94;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.unit-plan-grid em{border-radius:99px;grid-column:2;width:max-content;margin:0;padding:3px 5px;font-size:9px;font-style:normal}.unit-plan-editor{background:#eda2550b;border:1px solid #f5b87233;border-radius:8px;grid-template-columns:1fr 1.25fr 1fr;align-items:end;gap:12px;margin:0 13px 13px;padding:12px;display:grid}.unit-plan-editor>b{font-size:13px}.unit-plan-editor label{color:#969197;gap:5px;font-size:10px;display:grid}.unit-plan-editor input,.unit-plan-editor textarea{color:#eee9e1;background:#171820;border:1px solid #f6ebdd24;border-radius:6px;width:100%;font:11px/1.4 Inter,PingFang SC,Microsoft YaHei,sans-serif}.unit-plan-editor input{height:34px;padding:0 8px}.unit-plan-editor textarea{resize:vertical;min-height:46px;padding:7px}.unit-plan-editor>span{color:#a8a29b;grid-column:1/-1;font-size:11px}.unit-production-summary{grid-template-columns:1.6fr repeat(3,1fr);gap:10px;padding:20px 28px;display:grid}.unit-production-summary article{background:#ffffff06;border:1px solid #f6ebdd1a;border-radius:9px;gap:6px;padding:13px;display:grid}.unit-production-summary span{color:#98959b;font-size:11px}.unit-production-summary b{color:#ffe0bd;font-size:13px;line-height:1.5}.unit-production-summary b.is-valid{color:#c9f29f}.unit-production-summary b.is-invalid{color:#f59a9a}.storyboard-table-rich .storyboard-head,.storyboard-table-rich article{grid-template-columns:38px minmax(220px,1.55fr) 105px minmax(160px,1.1fr) minmax(140px,.95fr) 88px}.storyboard-table-rich article{align-items:start}.storyboard-table-rich article>div{gap:5px}.storyboard-table-rich .shot-placement{color:#ebc897}.shot-duration{gap:5px;padding-top:2px;display:grid}.shot-duration b{color:#f6d8b4;font-size:11px}.shot-duration span{color:#a7a2a7;font-size:11px}.shot-assets{gap:5px;padding-top:2px;display:grid}.shot-assets small{color:#c8c0b8}.shot-continuity{color:#b5a99b;padding-top:2px;font-size:11px;line-height:1.5}.shot-task-status{justify-items:start;gap:6px;padding-top:2px;display:grid}.shot-task-status em{margin:0}.storyboard-qc-strip{color:#a6a2a7;background:#08090d3d;border:1px solid #f6ebdd1a;border-radius:8px;flex-wrap:wrap;gap:8px 14px;margin:0 28px 20px;padding:11px 13px;font-size:11px;display:flex}.storyboard-qc-strip>b{color:#d8d1c9}.storyboard-qc-strip .is-pass{color:#c9f29f}.storyboard-qc-strip .is-fail{color:#ffaaa4}@media (width<=1080px){.unit-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.unit-production-summary{grid-template-columns:repeat(2,1fr)}.storyboard-table-rich .storyboard-head,.storyboard-table-rich article{grid-template-columns:36px minmax(200px,1fr) 90px 75px}.storyboard-table-rich .shot-assets,.storyboard-table-rich .shot-continuity{display:none}}@media (width<=820px){.unit-plan-editor{grid-template-columns:1fr}.storyboard-table-rich article{grid-template-columns:32px 1fr 80px}.storyboard-table-rich .shot-task-status{display:none}.storyboard-qc-strip{margin-left:18px;margin-right:18px}}@media (width<=520px){.unit-plan-grid,.unit-production-summary{grid-template-columns:1fr}.unit-plan-editor{margin-left:10px;margin-right:10px}.storyboard-table-rich .shot-duration{display:none}}.unit-plan-grid button b{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.unit-plan-editor{grid-template-columns:.7fr 1fr 1.35fr 1fr}@media (width<=820px){.unit-plan-editor{grid-template-columns:1fr}}.production-unit-nav{background:#08090d2e;border-bottom:1px solid #f6ebdd17;justify-content:space-between;align-items:center;gap:18px;padding:13px 28px;display:flex}.production-unit-nav>span{color:#a9a3a4;white-space:nowrap;font-size:12px}.production-unit-nav>div{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.production-unit-nav button{color:#aaa4a4;cursor:pointer;background:#171820;border:1px solid #f6ebdd24;border-radius:5px;width:30px;height:28px;font-size:10px}.production-unit-nav button.is-active{color:#ffd7a8;background:#eda25529;border-color:#f5b87299;font-weight:800}@media (width<=820px){.production-unit-nav{padding:13px 18px;display:grid}.production-unit-nav>div{justify-content:flex-start}}.review-layout{align-items:start}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .workspace-tabs .workspace-soon{cursor:pointer;opacity:1}.agent-topbar-status>div{align-items:center;gap:8px;display:flex}.agent-project-select{color:#d9d3cb;background:#171820;border:1px solid #f6ebdd2e;border-radius:4px;max-width:180px;height:30px;padding:0 8px;font-size:11px}.agent-return-home{color:#d9d3cb;cursor:pointer;background:#ffffff06;border:1px solid #f6ebdd2e;border-radius:4px;padding:6px 9px;font-size:11px}.agent-return-home:hover{color:#ffd8ac;border-color:#f5b87280}.agent-delete-project,.agent-stop-parse{color:#ffb0ac;cursor:pointer;background:#f489890f;border:1px solid #f489895c;border-radius:4px;padding:6px 9px;font-size:11px}.agent-delete-project:hover,.agent-stop-parse:hover{background:#f489891f;border-color:#ffb0acc7}.project-form-grid.project-form-grid-single{grid-template-columns:minmax(0,1fr)}.script-parse-progress{background:#6770b817;border:1px solid #97a1ef59;border-radius:9px;gap:10px;margin:20px 28px 0;padding:13px;display:grid}.script-parse-progress>div{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.script-parse-progress b{color:#dedfff;font-size:13px}.script-parse-progress span,.script-parse-progress em{color:#aaaec9;font-size:11px;font-style:normal}.script-parse-progress>i{background:#ffffff14;border-radius:99px;height:5px;display:block;overflow:hidden}.script-parse-progress>i small{border-radius:inherit;background:linear-gradient(90deg,#aab3ff,#f0b878);height:100%;transition:width .45s;display:block}.script-parse-progress.is-succeeded{background:#88c65f12;border-color:#96d06857}.script-parse-progress.is-succeeded b{color:#d2f3ae}.script-parse-progress.is-failed{background:#f4898912;border-color:#f4898961}.script-parse-progress.is-failed b{color:#ffb0ac}.script-parse-progress .agent-stop-parse{justify-self:start}.parse-trace-panel{background:#08090d33;border:1px solid #f6ebdd1c;border-radius:10px;margin:0 28px 22px;overflow:hidden}.parse-trace-panel>header{border-bottom:1px solid #f6ebdd14;justify-content:space-between;align-items:start;gap:18px;padding:13px 14px;display:flex}.parse-trace-panel header>div{gap:4px;display:grid}.parse-trace-panel header b{color:#f1dfce;font-size:13px}.parse-trace-panel header span{color:#99969d;font-size:11px}.parse-trace-panel header>em{color:#d9dcff;background:#97a1ef1f;border-radius:99px;padding:4px 7px;font-size:10px;font-style:normal}.parse-trace-list{display:grid}.parse-trace-list article{border-top:1px solid #f6ebdd0f;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 14px;display:grid}.parse-trace-list article:first-child{border-top:0}.parse-trace-list article>i{color:#f2c38e;background:#f5b8721f;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10px;font-style:normal;display:grid}.parse-trace-list article>div{gap:3px;display:grid}.parse-trace-list article b{font-size:12px}.parse-trace-list article span{color:#a6a2a8;font-size:11px;line-height:1.45}.parse-trace-list article>em{color:#d5d9ff;white-space:nowrap;background:#a2abf926;border-radius:99px;padding:4px 7px;font-size:10px;font-style:normal}.parse-trace-list article.is-done>em{color:#c9f29f;background:#9cd26f21}.parse-trace-list article.is-failed>em{color:#ffb0ac;background:#f489891f}.parse-trace-list article.is-cancelled>em{color:#b7b3b8;background:#ffffff12}.agent-parse-console{background:linear-gradient(145deg,#161928f0,#0d0e15fa);border:1px solid #97a1ef47;border-radius:14px;margin-top:26px;overflow:hidden;box-shadow:0 20px 56px #0000002e}.agent-parse-console>header{border-bottom:1px solid #f6ebdd1a;justify-content:space-between;align-items:start;gap:22px;padding:22px 26px 18px;display:flex}.agent-parse-console header>div{gap:7px;display:grid}.agent-parse-console header p{color:#bfc8ff;letter-spacing:.18em;margin:0;font-size:10px;font-weight:800}.agent-parse-console h3{color:#f4eee7;margin:0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:25px;font-weight:500}.agent-parse-console header span{color:#a5a3ad;font-size:12px;line-height:1.6}.agent-parse-console>header>em{color:#d9dcff;background:#97a1ef24;border-radius:99px;padding:5px 8px;font-size:11px;font-style:normal}.agent-parse-console>header>em.is-succeeded{color:#c9f29f;background:#9cd26f24}.agent-parse-console>header>em.is-failed{color:#ffb0ac;background:#f489891f}.agent-parse-console>header>em.is-cancelled{color:#bbb7bd;background:#ffffff14}.parse-transfer-grid{border-bottom:1px solid #f6ebdd14;grid-template-columns:repeat(4,1fr);gap:10px;padding:18px 26px;display:grid}.parse-transfer-grid article{background:#05070c3d;border:1px solid #f6ebdd1a;border-radius:9px;gap:6px;padding:13px;display:grid}.parse-transfer-grid span{color:#aeb6eb;font-size:10px}.parse-transfer-grid b{color:#f2ded0;font-size:13px}.parse-transfer-grid small{color:#9e9aa1;overflow-wrap:anywhere;font-size:11px;line-height:1.45}.agent-parse-console .parse-trace-list{padding:0 12px 12px}.agent-parse-console .parse-trace-list article{padding:12px 14px}.video-api-payload-json{white-space:pre-wrap;overflow-wrap:anywhere;color:#d9deef;background:#04060b61;border:0;max-height:520px;margin:0;padding:20px 26px 24px;font:12px/1.7 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}.video-api-payload-json::-webkit-scrollbar{width:8px;height:8px}.video-api-payload-json::-webkit-scrollbar-thumb{background:#97a1ef40;border-radius:8px}.review-episode-nav{scrollbar-color:#f5b87273 transparent;scrollbar-width:thin;height:620px;max-height:calc(100vh - 190px);position:sticky;top:18px;overflow-y:auto}.agent-title-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;display:flex}.agent-asset-grid article{align-items:flex-start}.agent-asset-grid article>div.asset-card-actions{flex:none;gap:7px;margin-left:auto;display:flex}.asset-card-actions button{margin-left:0}.agent-asset-grid article>div:not(.asset-card-actions) em{border-radius:99px;width:max-content;margin-top:3px;padding:3px 6px;font-size:10px;font-style:normal}.delivery-summary{grid-template-columns:repeat(4,1fr);gap:10px;padding:20px 28px;display:grid}.delivery-summary article{background:#ffffff06;border:1px solid #f6ebdd1a;border-radius:9px;gap:6px;padding:14px;display:grid}.delivery-summary span{color:#98959b;font-size:11px}.delivery-summary b{color:#ffe0bd;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:23px;font-weight:500}.episode-video-library{padding:0 28px 26px}.episode-video-library>header{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 10px;display:flex}.episode-video-library h4{color:#edb36f;margin:0;font-size:13px}.episode-video-library header span{color:#a6a1a3;font-size:12px}.episode-video-library>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.episode-video-library article{background:#08090d33;border:1px solid #f6ebdd1a;border-radius:9px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.episode-video-library article.is-ready{background:#88c65f0e;border-color:#96d06847}.episode-video-library article>i{color:#e9b37b;border:1px solid #f6ebdd24;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;display:grid}.episode-video-library article>div{gap:4px;min-width:0;display:grid}.episode-video-library b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.episode-video-library span,.episode-video-library small{color:#aaa6aa;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.episode-video-library em{white-space:nowrap;border-radius:99px;padding:4px 7px;font-size:10px;font-style:normal}@media (width<=820px){.review-episode-nav{height:auto;max-height:280px;position:static}.agent-title-actions{justify-content:flex-start;margin-top:14px}.agent-topbar-status>div{flex-wrap:wrap}.delivery-summary{grid-template-columns:repeat(2,1fr)}.episode-video-library>div{grid-template-columns:1fr}.parse-transfer-grid{grid-template-columns:repeat(2,1fr);padding-left:18px;padding-right:18px}.agent-parse-console>header{padding-left:18px;padding-right:18px}}@media (width<=520px){.delivery-summary,.episode-video-library{padding-left:18px;padding-right:18px}.agent-asset-grid article{grid-template-columns:42px minmax(0,1fr);display:grid}.agent-asset-grid article>div.asset-card-actions{grid-column:1/-1;margin-left:0}.parse-transfer-grid{grid-template-columns:1fr}}.unit-shot-preview{background:#0d101b6b;border:1px solid #97a1ef38;border-radius:8px;margin:0 13px 13px;overflow:hidden}.unit-shot-preview>header{border-bottom:1px solid #f6ebdd14;justify-content:space-between;align-items:start;gap:16px;padding:12px;display:flex}.unit-shot-preview header>div{gap:4px;display:grid}.unit-shot-preview header b{font-size:13px}.unit-shot-preview header span{color:#a6a2a8;font-size:11px}.unit-shot-preview header>em{color:#d9dcff;white-space:nowrap;background:#97a1ef1f;border-radius:99px;padding:4px 6px;font-size:10px;font-style:normal}.unit-shot-preview>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.unit-shot-preview article{background:#ffffff05;border:1px solid #f6ebdd17;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:8px;padding:10px;display:grid}.unit-shot-preview article>i{color:#efb574;padding-top:2px;font-size:10px;font-style:normal}.unit-shot-preview article>div{gap:3px;min-width:0;display:grid}.unit-shot-preview article b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.unit-shot-preview article span,.unit-shot-preview article small{color:#a8a4aa;font-size:10px;line-height:1.4}.unit-shot-preview article p{color:#c7bed7;grid-column:2;margin:2px 0 0;font-size:10px;line-height:1.4}@media (width<=820px){.unit-shot-preview>div{grid-template-columns:1fr}}.review-panel .review-content>.review-block:nth-of-type(3),.review-panel .review-content>.review-block:nth-of-type(4){display:none}.storyboard-empty{background:#6770b814;border:1px solid #97a1ef4d;border-radius:10px;align-items:center;gap:14px;margin:0 28px 22px;padding:20px;display:flex}.storyboard-empty>i{color:#d9dcff;background:#97a1ef2e;border-radius:50%;place-items:center;width:36px;height:36px;font-size:11px;font-style:normal;display:grid}.storyboard-empty>div{flex:1;gap:4px;display:grid}.storyboard-empty b{font-size:14px}.storyboard-empty span{color:#aaa6ad;font-size:12px;line-height:1.55}:is(.storyboard-production-panel:has(.storyboard-empty) .storyboard-table,.storyboard-production-panel:has(.storyboard-empty) .storyboard-qc-strip,.storyboard-production-panel:has(.storyboard-empty)>.agent-action-footer){display:none}.storyboard-empty.is-generating{background:linear-gradient(100deg,#6770b81a,#eda25514);border-color:#f5b8726b}.storyboard-empty.is-generating>i{color:#ffd3a2;background:#f5b87229;border-radius:99px;width:48px}.storyboard-generation-progress{background:#ffffff14;border-radius:99px;height:6px;margin-top:7px;overflow:hidden}.storyboard-generation-progress small{border-radius:inherit;background:linear-gradient(90deg,#aab3ff,#f0b878);height:100%;transition:width .6s;display:block}.storyboard-generation-progress.is-failed small{background:#ed8585}.storyboard-empty.is-generating .agent-primary-button{min-width:154px}.unit-storyboard-script{background:#08090d33;border:1px solid #f6ebdd1f;border-radius:10px;margin:0 28px 20px;overflow:hidden}.unit-storyboard-script>header{border-bottom:1px solid #f6ebdd14;gap:5px;padding:15px 16px;display:grid}.unit-storyboard-script header b{color:#f3dec9;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:18px;font-weight:500}.unit-storyboard-script header span{color:#a7a3a8;font-size:11px}.unit-storyboard-script>div{gap:0;display:grid}.unit-storyboard-script p{color:#ded8d1;border-top:1px solid #f6ebdd12;margin:0;padding:13px 16px;font-size:13px;line-height:1.75}.unit-storyboard-script p:first-child{border-top:0}.unit-storyboard-script footer{color:#ffd3a2;background:#eda2550f;border-top:1px solid #f6ebdd14;padding:12px 16px;font-size:12px}.agent-video-settings{background:#08090d33;border:1px solid #f6ebdd1a;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 28px 18px;padding:13px;display:grid}.agent-video-settings label{color:#99959b;gap:6px;font-size:10px;display:grid}.agent-video-settings select,.fixed-duration{color:#eee9e1;background:#171820;border:1px solid #f6ebdd26;border-radius:6px;height:34px;padding:0 8px;font-size:12px}.fixed-duration{color:#d8c2a8;background:#eda25512;align-items:center;display:flex}@media (width<=820px){.agent-video-settings{grid-template-columns:repeat(2,1fr);margin-left:18px;margin-right:18px}}.asset-generation-settings{background:linear-gradient(135deg,#623a252e,#0a0b1147);border:1px solid #f5b87242;border-radius:10px;margin:0 28px 18px;padding:14px}.asset-generation-settings>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.asset-generation-settings header>div:first-child{gap:5px;display:grid}.asset-generation-settings header b{color:#f4dec6;font-size:14px}.asset-generation-settings header span{color:#aaa4a4;font-size:11px;line-height:1.5}.asset-generation-settings header>div:last-child{align-items:center;gap:8px;display:flex}.asset-generation-settings button{color:#e7ddd2;cursor:pointer;background:#ffffff09;border:1px solid #f6ebdd2e;border-radius:6px;padding:7px 10px;font-size:11px}.asset-generation-settings button.agent-primary-button{color:#251611;background:linear-gradient(135deg,#ffd19a,#f28d61);border:0}.asset-generation-controls{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.asset-generation-controls label{color:#aaa5a7;gap:6px;font-size:10px;display:grid}.asset-generation-controls select{color:#eee9e1;background:#171820;border:1px solid #f6ebdd26;border-radius:6px;height:34px;padding:0 8px;font-size:12px}.agent-asset-grid article{position:relative}.agent-asset-grid article.is-selected{background:#8953311f;border-color:#f5b872a6}.asset-select{color:#d8c5b3;cursor:pointer;align-items:center;gap:5px;font-size:10px;display:flex;position:absolute;top:9px;right:10px}.asset-select input{accent-color:#f0b474}.agent-asset-grid article>div:not(.asset-card-actions) textarea{box-sizing:border-box;resize:vertical;color:#d9d3cb;background:#06070b5c;border:1px solid #f6ebdd1f;border-radius:6px;width:100%;min-height:82px;margin-top:9px;padding:8px;font:11px/1.55 ui-monospace,SFMono-Regular,Menlo,monospace;display:block}.agent-asset-grid article>div:not(.asset-card-actions){min-width:0}.agent-asset-grid article:has(textarea){align-items:flex-start}.asset-card-actions button:disabled,.asset-generation-settings button:disabled{cursor:not-allowed;opacity:.46}@media (width<=820px){.asset-generation-settings{margin-left:18px;margin-right:18px}.asset-generation-settings>header{display:grid}.asset-generation-controls{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.asset-generation-controls{grid-template-columns:1fr}.asset-generation-settings header>div:last-child{flex-wrap:wrap}}.agent-asset-grid article.visual-asset-card{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;display:grid}.visual-asset-card-main{align-content:start}.agent-asset-grid article.visual-asset-card>div.asset-card-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start;gap:7px;margin:7px 0 0;display:flex}.agent-asset-grid article.visual-asset-card>div.asset-card-actions button{margin:0}.agent-asset-grid article.visual-asset-card>div.asset-card-actions button.is-selected{color:#d2f3ae;background:#88c65f1f;border-color:#96d0687a}.asset-prompt-editor{background:#0c0f1a70;border:1px solid #97a1ef3d;border-radius:7px;gap:8px;margin-top:10px;padding:10px;display:grid}.asset-prompt-editor>header{gap:3px;margin:0;display:grid}.asset-prompt-editor header b{font-size:12px}.agent-asset-grid .asset-prompt-editor header span{color:#aaa9ba;text-overflow:clip;white-space:normal;font-size:10px;line-height:1.45;overflow:visible}.agent-asset-grid .asset-prompt-editor textarea{min-height:150px;margin:0}.agent-asset-grid .asset-prompt-editor>button{justify-self:start;margin:0}.visual-asset-card.is-selected{box-shadow:inset 3px 0 #efb574}@media (width<=520px){.agent-asset-grid article.visual-asset-card>div.asset-card-actions{grid-column:1/-1}}.asset-prompt-progress{background:#6770b814;border:1px solid #97a1ef52;border-radius:10px;gap:10px;margin:18px 28px 0;padding:14px;display:grid}.asset-prompt-progress>header{justify-content:space-between;align-items:start;gap:16px;display:flex}.asset-prompt-progress header>div{gap:4px;display:grid}.asset-prompt-progress header b{color:#e5e5ff;font-size:13px}.asset-prompt-progress header span{color:#aaaec8;font-size:11px}.asset-prompt-progress header em{color:#d9dcff;background:#97a1ef24;border-radius:99px;padding:4px 7px;font-size:10px;font-style:normal}.asset-prompt-progress>i{background:#ffffff14;border-radius:99px;height:5px;display:block;overflow:hidden}.asset-prompt-progress>i small{border-radius:inherit;background:linear-gradient(90deg,#aab3ff,#f0b878);height:100%;transition:width .45s;display:block}.asset-prompt-progress>div{gap:5px;display:grid}.asset-prompt-progress>div span{color:#aaa6ad;font-size:10px;line-height:1.45}.asset-prompt-progress.is-succeeded{background:#88c65f0f;border-color:#96d06852}.asset-prompt-progress.is-failed{background:#f489890f;border-color:#f4898957}@media (width<=520px){.asset-prompt-progress{margin-left:18px;margin-right:18px}}.agent-asset-grid .asset-image-preview-button{color:#fff;background:#090b10;border:1px solid #f6ebdd24;border-radius:8px;width:100%;height:180px;margin:10px 0 0;padding:0;display:grid;position:relative;overflow:hidden}.agent-asset-grid .asset-image-preview-button img{object-fit:contain;width:100%;height:100%}.agent-asset-grid .asset-image-preview-button span{color:#f4e7d9;white-space:normal;background:#05060ac2;border-radius:5px;padding:5px 7px;font-size:10px;position:absolute;bottom:8px;right:8px}.asset-image-lightbox{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030408db;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.asset-image-lightbox>section{background:#101119;border:1px solid #f6ebdd33;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,94vw);height:min(860px,92vh);display:grid;overflow:hidden;box-shadow:0 34px 100px #0000008c}.asset-image-lightbox header{border-bottom:1px solid #f6ebdd1a;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.asset-image-lightbox header>div{gap:4px;display:grid}.asset-image-lightbox header b{font-size:16px}.asset-image-lightbox header span{color:#aaa5aa;font-size:11px}.asset-image-lightbox header button{color:#f4eee8;cursor:pointer;background:#ffffff0a;border:1px solid #f6ebdd2e;border-radius:6px;width:34px;height:34px;font-size:22px}.asset-image-lightbox img{object-fit:contain;background:#08090e;width:100%;height:100%;min-height:0}.asset-image-lightbox footer{color:#aaa5aa;border-top:1px solid #f6ebdd1a;padding:12px 16px;font-size:11px}@media (width<=520px){.asset-image-lightbox{padding:10px}.asset-image-lightbox>section{width:100%;height:92vh}}.agent-asset-grid .asset-image-error{color:#ffaaa6;text-overflow:clip;white-space:normal;margin-top:5px;line-height:1.45;overflow:visible}.agent-asset-grid .asset-image-setting-summary{color:#b9afc8;text-overflow:clip;white-space:normal;margin-top:6px;line-height:1.45;overflow:visible}.asset-generation-dialog{z-index:1001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030408c7;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.asset-generation-dialog>section{background:linear-gradient(145deg,#1b1c25,#111219);border:1px solid #f6ebdd33;border-radius:14px;width:min(720px,94vw);overflow:hidden;box-shadow:0 30px 90px #00000085}.asset-generation-dialog header{border-bottom:1px solid #f6ebdd1a;justify-content:space-between;align-items:start;gap:20px;padding:18px 20px;display:flex}.asset-generation-dialog header>div{gap:5px;display:grid}.asset-generation-dialog header b{color:#f5e4d2;font-size:16px}.asset-generation-dialog header span{color:#aaa5aa;font-size:11px;line-height:1.55}.asset-generation-dialog header>button{color:#f4eee8;cursor:pointer;background:#ffffff0a;border:1px solid #f6ebdd2e;border-radius:6px;width:34px;height:34px;font-size:22px}.asset-generation-dialog-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:20px;display:grid}.asset-generation-dialog-controls label{color:#aaa5aa;gap:7px;font-size:11px;display:grid}.asset-generation-dialog-controls select{color:#f0ebe4;background:#171820;border:1px solid #f6ebdd29;border-radius:7px;height:40px;padding:0 10px;font-size:12px}.asset-generation-dialog footer{background:#07080c3d;border-top:1px solid #f6ebdd1a;justify-content:space-between;align-items:center;gap:18px;padding:15px 20px;display:flex}.asset-generation-dialog footer>span{color:#aaa5aa;font-size:11px;line-height:1.5}.asset-generation-dialog footer>div{gap:8px;display:flex}.asset-generation-dialog footer button{color:#e7ddd2;cursor:pointer;background:#ffffff09;border:1px solid #f6ebdd2e;border-radius:6px;padding:9px 12px}.asset-generation-dialog footer button.agent-primary-button{color:#28160e;border:0}@media (width<=520px){.asset-generation-dialog{padding:10px}.asset-generation-dialog-controls{grid-template-columns:1fr}.asset-generation-dialog footer{flex-direction:column;align-items:stretch}.asset-generation-dialog footer>div{grid-template-columns:1fr 1fr;display:grid}}.voice-profile-section>header>div{gap:5px;display:grid}.voice-profile-section>header>div span{font-size:11px}.voice-profile-section>header>button{color:#ffd3a2;cursor:pointer;background:#eda25514;border:1px solid #f5b87266;border-radius:6px;padding:8px 10px}.voice-profile-section>header>button:disabled{cursor:not-allowed;opacity:.5}.voice-profile-progress{background:#6770b812;border:1px solid #97a1ef47;border-radius:8px;gap:7px;margin-bottom:12px;padding:12px;display:grid}.voice-profile-progress b{font-size:12px}.voice-profile-progress span{color:#aaa6ad;font-size:11px}.voice-profile-progress>i{background:#ffffff14;border-radius:99px;height:4px;display:block;overflow:hidden}.voice-profile-progress>i small{border-radius:inherit;background:linear-gradient(90deg,#aab3ff,#f0b878);height:100%;display:block}.voice-profile-progress.is-succeeded{border-color:#96d0684d}.voice-profile-progress.is-failed{border-color:#f4898957}.voice-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.voice-profile-grid>article{background:#08090d33;border:1px solid #f6ebdd1a;border-radius:10px;padding:14px}.voice-profile-grid article>header{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;margin:0 0 12px;display:grid}.voice-profile-grid header>i{color:#fff;background:linear-gradient(135deg,#384464,#6d78ac);border-radius:9px;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.voice-profile-grid header>div{gap:3px;display:grid}.voice-profile-grid header b{font-size:14px}.voice-profile-grid header span{color:#aaa6aa;font-size:11px}.voice-profile-grid header em{color:#aaa6ad;background:#ffffff0f;border-radius:99px;padding:4px 6px;font-size:10px;font-style:normal}.voice-profile-grid header em.is-bound{color:#c9f29f;background:#96d06821}.voice-profile-grid dl{gap:8px;margin:0;display:grid}.voice-profile-grid dl>div{gap:3px;display:grid}.voice-profile-grid dt{color:#8f8b92;font-size:10px}.voice-profile-grid dd{color:#d4ced0;margin:0;font-size:11px;line-height:1.5}.voice-profile-grid audio{width:100%;height:34px;margin-top:12px}.voice-profile-grid article>footer{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.voice-profile-grid footer button{color:#ffd3a2;cursor:pointer;background:#eda25512;border:1px solid #f5b8725c;border-radius:6px;padding:7px 9px}.voice-profile-grid footer span{color:#aaa6aa;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.voice-profile-empty{background:#08090d24;border:1px dashed #f6ebdd26;border-radius:9px;gap:6px;padding:18px;display:grid}.voice-profile-empty b{font-size:13px}.voice-profile-empty span{color:#aaa6ad;font-size:11px;line-height:1.55}.voice-asset-picker{z-index:1002;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030408cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.voice-asset-picker>section{background:#12131b;border:1px solid #f6ebdd33;border-radius:14px;width:min(780px,94vw);max-height:88vh;overflow:hidden;box-shadow:0 30px 90px #00000080}.voice-asset-picker>section>header{border-bottom:1px solid #f6ebdd1a;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.voice-asset-picker header>div{gap:4px;display:grid}.voice-asset-picker header b{font-size:16px}.voice-asset-picker header span{color:#aaa6ad;font-size:11px}.voice-asset-picker header>button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #f6ebdd2e;border-radius:6px;width:34px;height:34px;font-size:22px}.voice-asset-picker>section>div{gap:8px;max-height:calc(88vh - 68px);padding:14px;display:grid;overflow-y:auto}.voice-asset-picker article{background:#ffffff06;border:1px solid #f6ebdd1a;border-radius:8px;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.voice-asset-picker article>div{gap:4px;display:grid}.voice-asset-picker article b{font-size:13px}.voice-asset-picker article span{color:#aaa6ad;font-size:10px}.voice-asset-picker audio{width:100%;height:34px}.voice-asset-picker article>button{color:#ffd3a2;cursor:pointer;background:#eda25514;border:1px solid #f5b87261;border-radius:6px;padding:8px 10px}.voice-asset-picker p{color:#aaa6ad;text-align:center;margin:0;padding:24px}@media (width<=820px){.voice-profile-grid,.voice-asset-picker article{grid-template-columns:1fr}.voice-asset-picker{padding:10px}}.asset-readiness{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 28px 18px;display:grid}.asset-readiness article{background:#08090d2e;border:1px solid #f6ebdd1a;border-radius:9px;justify-content:space-between;align-items:center;gap:16px;padding:12px 14px;display:flex}.asset-readiness article>div{gap:4px;display:grid}.asset-readiness b{font-size:12px}.asset-readiness span{color:#aaa6ad;font-size:10px}.asset-readiness em{text-align:right;max-width:65%;font-size:10px;font-style:normal;line-height:1.45}.asset-readiness article.is-ready{background:#88c65f0e;border-color:#96d06847}.asset-readiness article.is-ready em{color:#c9f29f}.asset-readiness article.is-waiting{border-color:#f5b87247}.asset-readiness article.is-waiting em{color:#ffd3a2}@media (width<=620px){.asset-readiness{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.asset-readiness em{max-width:58%}}.storyboard-bound-shot{border-top:1px solid #f6ebdd12;gap:10px;padding:14px 16px;display:grid}.storyboard-bound-shot:first-child{border-top:0}.storyboard-bound-shot>label{color:#ded8d1;cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:9px;font-size:13px;line-height:1.75;display:grid}.storyboard-bound-shot>label input{accent-color:#efb574;margin-top:5px}.storyboard-binding-list{background:#6770b80e;border:1px solid #97a1ef29;border-radius:7px;flex-wrap:wrap;gap:6px 12px;margin-left:27px;padding:9px 10px;display:flex}.storyboard-binding-list b{color:#cdd2ff;font-size:10px}.storyboard-binding-list span{color:#aaa8b7;overflow-wrap:anywhere;font-size:10px}.storyboard-output-row{flex-wrap:wrap;align-items:center;gap:8px;margin-left:27px;display:flex}.storyboard-output-row>em{color:#aaa6ad;background:#ffffff0f;border-radius:99px;padding:4px 7px;font-size:10px;font-style:normal}.storyboard-output-row>em.is-done{color:#c9f29f;background:#96d06821}.storyboard-output-row>em.is-running{color:#d9dcff;background:#97a1ef24}.storyboard-output-row>button{color:#ffd3a2;cursor:pointer;background:#eda2550f;border:1px solid #f5b87252;border-radius:6px;align-items:center;gap:7px;padding:4px 8px;font-size:10px;display:flex}.storyboard-output-row>button img{object-fit:cover;border-radius:3px;width:52px;height:28px}.storyboard-output-row>video{background:#07080c;border-radius:6px;width:min(320px,100%);height:74px}.storyboard-output-row>small{color:#ffaaa6;width:100%;font-size:10px;line-height:1.45}@media (width<=620px){.storyboard-binding-list,.storyboard-output-row{margin-left:0}}.unit-video-progress{background:linear-gradient(120deg,#6770b81a,#08090d3d);border:1px solid #97a1ef57;border-radius:10px;gap:12px;margin:0 28px 18px;padding:15px 16px;display:grid}.unit-video-progress>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.unit-video-progress header>div{gap:5px;display:grid}.unit-video-progress header b{color:#e1e4ff;font-size:13px}.unit-video-progress header span{color:#aaaec8;font-size:11px;line-height:1.5}.unit-video-progress header>em{color:#ffd3a2;font-size:18px;font-style:normal;font-weight:700}.unit-video-progress>i{background:#ffffff14;border-radius:99px;height:7px;display:block;overflow:hidden}.unit-video-progress>i small{border-radius:inherit;background:linear-gradient(90deg,#9fa9ff,#f0b878);height:100%;transition:width .65s;display:block}.unit-video-progress>footer{color:#aaa6ad;justify-content:space-between;align-items:center;gap:14px;font-size:10px;display:flex}.unit-video-progress code{color:#bbbfe8;overflow-wrap:anywhere;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.unit-video-progress.is-succeeded{background:#88c65f0f;border-color:#96d0685c}.unit-video-progress.is-succeeded>i small{background:#8fc866}.unit-video-progress.is-failed{background:#f489890f;border-color:#f4898966}.unit-video-progress.is-failed>i small{background:#ed8585}@media (width<=620px){.unit-video-progress{margin-left:18px;margin-right:18px}.unit-video-progress>footer{flex-direction:column;align-items:flex-start}}.storyboard-bound-shot>label textarea{box-sizing:border-box;resize:vertical;color:#ded8d1;background:0 0;border:1px solid #0000;border-radius:7px;outline:0;width:100%;min-height:82px;padding:9px 10px;font:13px/1.72 Inter,PingFang SC,sans-serif}.storyboard-bound-shot>label textarea:hover{background:#ffffff05;border-color:#f6ebdd1f}.storyboard-bound-shot>label textarea:focus{background:#eda2550b;border-color:#f5b87275}.unit-storyboard-script .storyboard-output-row{display:none}.visual-asset-picker{z-index:1002;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030408cc;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.visual-asset-picker>section{background:#12131b;border:1px solid #f6ebdd33;border-radius:14px;width:min(780px,94vw);max-height:88vh;overflow:hidden;box-shadow:0 30px 90px #00000080}.visual-asset-picker>section>header{border-bottom:1px solid #f6ebdd1a;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;display:flex}.visual-asset-picker header>div{gap:4px;display:grid}.visual-asset-picker header b{font-size:16px}.visual-asset-picker header span{color:#aaa6ad;font-size:11px}.visual-asset-picker header>button{color:#fff;cursor:pointer;background:#ffffff0a;border:1px solid #f6ebdd2e;border-radius:6px;width:34px;height:34px;font-size:22px}.visual-asset-picker>section>div{gap:8px;max-height:calc(88vh - 68px);padding:14px;display:grid;overflow-y:auto}.visual-asset-picker article{background:#ffffff06;border:1px solid #f6ebdd1a;border-radius:8px;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.visual-asset-picker article>img{object-fit:cover;background:#ffffff0f;border-radius:5px;width:76px;height:58px}.visual-asset-picker article>div{gap:4px;display:grid}.visual-asset-picker article b{font-size:13px}.visual-asset-picker article span{color:#aaa6ad;font-size:10px}.visual-asset-picker article>button{color:#ffd3a2;cursor:pointer;background:#eda25514;border:1px solid #f5b87261;border-radius:6px;padding:8px 10px}.visual-asset-picker p{color:#aaa6ad;text-align:center;margin:0;padding:24px}@media (width<=820px){.visual-asset-picker article{grid-template-columns:64px minmax(0,1fr)}.visual-asset-picker article>img{width:64px;height:52px}.visual-asset-picker article>button{grid-column:1/-1}.visual-asset-picker{padding:10px}}.quality-video-player{background:linear-gradient(145deg,#3d2a212e,#08090d40);border:1px solid #f5b8724d;border-radius:11px;gap:14px;margin:0 28px 20px;padding:16px;display:grid}.quality-video-player>header{justify-content:space-between;align-items:start;gap:18px;display:flex}.quality-video-player header>div{gap:5px;display:grid}.quality-video-player header b{color:#f3dec9;font-size:14px}.quality-video-player header span{color:#aaa6ad;font-size:11px}.quality-video-player header code{color:#aaaed3;font:10px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace}.quality-video-player>video{background:#05060a;border-radius:9px;width:100%;max-height:560px}.quality-video-player>footer{justify-content:flex-end;align-items:center;gap:9px;display:flex}.quality-video-player footer a{color:#d9d3cb;border:1px solid #f6ebdd29;border-radius:6px;padding:9px 11px;font-size:11px;text-decoration:none}@media (width<=620px){.quality-video-player{margin-left:18px;margin-right:18px}.quality-video-player>header,.quality-video-player>footer{flex-direction:column;align-items:flex-start}}.workspace-header-tabs{background:#ffffff06;border:1px solid #ffead71f;border-radius:10px;align-items:center;gap:5px;padding:4px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.workspace-header-tabs button{color:#918f96;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;min-height:36px;padding:0 15px;font-size:13px;transition:background .16s,color .16s}.workspace-header-tabs button:hover{color:#eee8df}.workspace-header-tabs button.is-active{color:#ffd5a7;background:#efb16a24}.assistant-page.has-top-workspace-nav:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-shell{max-width:1320px;padding-left:36px}.assistant-page.has-top-workspace-nav:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .mode-switch{border:0;width:auto;margin:0 0 14px;padding:0;display:flex;position:static}.assistant-page.has-top-workspace-nav:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-shell.is-short-drama{width:100%;max-width:none;padding:22px clamp(18px,2.2vw,42px) 80px}@media (width<=760px){.site-header.is-workspace{flex-wrap:wrap;gap:8px;height:auto;min-height:64px;padding-bottom:9px}.workspace-header-tabs{order:3;justify-content:center;width:100%;position:static;transform:none}.workspace-header-tabs button{flex:1;padding:0 8px}.assistant-page.has-top-workspace-nav:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .assistant-shell{padding:30px 16px 72px}}.home-page-v2{--home-bg:#050505;--home-panel:#111;--home-panel-2:#171717;--home-line:#ffffff1f;--home-muted:#8c8c8c;--home-text:#f5f5f3;--home-blue:#1597ff;background:var(--home-bg);min-height:100vh;color:var(--home-text);overflow:hidden}.home-page-v2>.site-header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#050505b8;border-color:#ffffff1a;height:76px;padding:0 clamp(24px,6vw,104px);position:absolute}.home-page-v2>.site-header:after{display:none}.home-page-v2>.site-header nav{color:#858585;gap:34px}.home-page-v2>.site-header nav a{font-size:13px}.home-page-v2>.site-header nav a:hover,.home-page-v2>.site-header nav a.is-active{color:#fff}.home-page-v2>.site-header .header-cta,.home-page-v2>.site-header .header-user button{color:#090909;background:#f4f4f2;border:0;border-radius:9px;font-weight:700}.home-page-v2>.site-header .header-user b{color:#f1f1ef}.home-hero{border-bottom:1px solid var(--home-line);background:radial-gradient(55% 38% at 50% 30%,#2f2f2f3d,#0000 70%),#050505;min-height:1080px;padding:142px clamp(24px,8vw,148px) 100px;position:relative}.home-hero:before{content:"";background:linear-gradient(90deg,#0000,#ffffff29,#0000);height:1px;position:absolute;inset:76px 0 auto}.home-hero-copy{width:min(1180px,100%);margin:0 auto}.home-hero-copy>p{color:#a3a3a3;letter-spacing:.18em;align-items:center;gap:9px;margin:0 0 34px;font-size:11px;font-weight:700;display:flex}.home-hero-copy>p i{background:var(--home-blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #1597ffcc}.home-hero-copy h1{color:#f5f5f3;letter-spacing:-.085em;margin:0;font-size:clamp(68px,9.8vw,150px);font-weight:560;line-height:.87}.home-hero-copy h1 span{color:#777}.home-hero-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin:42px 0 68px;display:flex}.home-hero-intro>span{color:#9b9b9b;max-width:430px;font-size:17px;line-height:1.65}.home-hero-intro>div{gap:10px;display:flex}.home-primary-action,.home-secondary-action{border-radius:10px;justify-content:center;align-items:center;min-height:48px;padding:0 22px;font-size:14px;font-weight:700;transition:transform .18s,background .18s;display:inline-flex}.home-primary-action{color:#090909;background:#f4f4f2}.home-secondary-action{border:1px solid var(--home-line);color:#e8e8e6;background:#171717}.home-primary-action:hover,.home-secondary-action:hover{transform:translateY(-2px)}.home-workspace-preview{background:#0d0d0d;border:1px solid #ffffff24;border-radius:24px;width:min(1360px,100%);margin:0 auto;overflow:hidden;box-shadow:0 55px 150px #000000a6,inset 0 0 0 1px #ffffff06}.home-workspace-preview>header{border-bottom:1px solid var(--home-line);background:#121212;grid-template-columns:1fr auto 1fr;align-items:center;min-height:68px;padding:0 20px;display:grid}.home-workspace-preview>header>div{align-items:center;gap:9px;font-size:12px;display:flex}.home-workspace-preview>header img{object-fit:contain;filter:grayscale();width:24px;height:24px}.home-workspace-preview>header>span{color:#8c8c8c;letter-spacing:.16em;font-size:10px}.home-workspace-preview>header>em{color:#8d8d8d;letter-spacing:.12em;justify-self:end;font-size:10px;font-style:normal}.home-workspace-preview>header>em i{background:#45d27a;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block;box-shadow:0 0 10px #45d27aa6}.home-preview-body{grid-template-columns:210px minmax(0,1fr) 270px;min-height:510px;display:grid}.home-preview-nav,.home-preview-agent{background:#101010;padding:28px 18px}.home-preview-nav{border-right:1px solid var(--home-line);flex-direction:column;gap:7px;display:flex}.home-preview-nav>b{color:#6f6f6f;letter-spacing:.18em;margin:0 10px 18px;font-size:9px}.home-preview-nav button{color:#777;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;min-height:46px;padding:0 11px;font-size:12px;display:flex}.home-preview-nav button span{color:#555;font-size:10px}.home-preview-nav button.is-active{color:#f0f0ee;background:#202020}.home-preview-nav button.is-active span{color:var(--home-blue)}.home-preview-nav small{color:#5f5f5f;margin:auto 10px 0;font-size:10px;line-height:1.7}.home-preview-canvas{background:#090909;min-width:0;position:relative;overflow:hidden}.home-preview-canvas video{object-fit:cover;opacity:.78;width:100%;height:100%}.home-preview-shade{background:linear-gradient(#0000001f,#00000008 48%,#000000d1);position:absolute;inset:0}.home-preview-caption{gap:8px;display:grid;position:absolute;bottom:44px;left:34px;right:34px}.home-preview-caption span{color:#b9b9b7;letter-spacing:.16em;font-size:10px}.home-preview-caption b{letter-spacing:-.055em;font-size:clamp(24px,3vw,42px);font-weight:560}.home-preview-progress{background:#ffffff38;height:2px;position:absolute;bottom:25px;left:34px;right:34px;overflow:hidden}.home-preview-progress i{background:#fff;width:64%;height:100%;display:block}.home-preview-agent{border-left:1px solid var(--home-line)}.home-preview-agent>div{align-items:center;gap:10px;margin-bottom:34px;display:flex}.home-preview-agent>div span{color:#ccc;letter-spacing:.14em;background:#232323;border-radius:6px;padding:5px 8px;font-size:9px}.home-preview-agent>div b{font-size:13px}.home-preview-agent p{color:#a4a4a4;font-size:12px;line-height:1.75}.home-preview-agent ul{gap:0;margin:26px 0;padding:0;list-style:none;display:grid}.home-preview-agent li{border-bottom:1px solid var(--home-line);color:#7f7f7f;padding:13px 0;font-size:11px}.home-preview-agent li:before{content:"✓";color:#d7d7d5;margin-right:9px}.home-preview-agent button{background:var(--home-blue);color:#fff;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:42px;padding:0 13px;font-size:12px;font-weight:700;display:flex}.home-statement,.home-capabilities,.home-contact,.home-footer{width:min(1380px,100% - 48px);margin:0 auto}.home-statement{border-bottom:1px solid var(--home-line);grid-template-columns:210px minmax(0,1fr);gap:50px;padding:160px 0;display:grid}.home-statement>div,.home-capabilities>header>div{color:#777;align-items:baseline;gap:16px;display:flex}.home-statement>div span,.home-capabilities>header>div span{color:#484848;font-size:11px}.home-statement>div p,.home-capabilities>header>div p{letter-spacing:.18em;margin:0;font-size:10px}.home-statement h2{letter-spacing:-.07em;grid-column:2;margin:-12px 0 24px;font-size:clamp(42px,5.5vw,82px);font-weight:540;line-height:1.08}.home-statement>p{color:#8f8f8f;grid-column:2;max-width:700px;margin:0;font-size:16px;line-height:1.9}.home-capabilities{padding:140px 0 170px}.home-capabilities>header{grid-template-columns:210px 1fr;gap:50px;margin-bottom:70px;display:grid}.home-capabilities h2{letter-spacing:-.075em;margin:-10px 0 0;font-size:clamp(44px,6vw,88px);font-weight:540}.home-capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.home-capability-grid article{border:1px solid var(--home-line);background:linear-gradient(145deg,#151515,#0e0e0e);border-radius:16px;min-height:370px;padding:28px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden}.home-capability-grid article:hover{border-color:#ffffff40;transform:translateY(-4px)}.home-capability-grid article>div{color:#696969;letter-spacing:.16em;justify-content:space-between;font-size:10px;display:flex}.home-capability-grid article h3{letter-spacing:-.04em;margin:150px 0 14px;font-size:27px;font-weight:560}.home-capability-grid article p{color:#858585;max-width:330px;margin:0;font-size:13px;line-height:1.75}.home-capability-grid article>i{color:#4b4b4b;font-size:42px;font-style:normal;transition:color .2s,transform .2s;position:absolute;top:77px;right:28px}.home-capability-grid article:hover>i{color:#fff;transform:translate(4px)}.home-contact{border-top:1px solid var(--home-line);grid-template-columns:1fr 320px;align-items:end;gap:70px;padding:150px 0;display:grid}.home-contact>div>span{color:#777;letter-spacing:.18em;font-size:10px}.home-contact h2{letter-spacing:-.085em;margin:30px 0 0;font-size:clamp(54px,8vw,118px);font-weight:540;line-height:.93}.home-contact-actions{gap:16px;display:grid}.home-contact-actions>a:not(.home-primary-action){border-bottom:1px solid var(--home-line);color:#898989;padding:4px 0;font-size:12px}.home-footer{border-top:1px solid var(--home-line);color:#5f5f5f;letter-spacing:.12em;grid-template-columns:1fr auto 1fr;align-items:center;min-height:92px;font-size:10px;display:grid}.home-footer b{color:#eee;letter-spacing:-.02em;font-size:15px}.home-footer small{justify-self:end}@media (width<=980px){.home-preview-body{grid-template-columns:170px minmax(0,1fr)}.home-preview-agent{display:none}.home-statement,.home-capabilities>header{grid-template-columns:150px minmax(0,1fr);gap:28px}}@media (width<=720px){.home-page-v2>.site-header nav{display:none}.home-hero{min-height:auto;padding:124px 20px 70px}.home-hero-intro{flex-direction:column;align-items:start;margin:30px 0 46px}.home-preview-body{grid-template-columns:1fr;min-height:430px}.home-preview-nav{display:none}.home-workspace-preview>header{grid-template-columns:1fr auto}.home-workspace-preview>header>span{display:none}.home-preview-caption{left:22px;right:22px}.home-statement,.home-capabilities>header,.home-contact{grid-template-columns:1fr}.home-statement{padding:100px 0}.home-statement h2,.home-statement>p{grid-column:1}.home-statement h2{margin-top:30px}.home-capabilities{padding:90px 0 110px}.home-capabilities h2{margin-top:30px}.home-capability-grid{grid-template-columns:1fr}.home-capability-grid article{min-height:300px}.home-capability-grid article h3{margin-top:105px}.home-contact{padding:100px 0}.home-footer{grid-template-columns:1fr auto}.home-footer span{display:none}}.home-company-hero{border-bottom:1px solid var(--home-line);background:radial-gradient(48% 32% at 76% 17%, #1c77c721, transparent 72%), var(--home-bg);min-height:100vh;padding:150px clamp(24px,7.5vw,140px) 110px}.home-company-hero-copy,.home-company-reel,.home-company-section,.home-contact,.home-footer{width:min(1380px,100%);margin-left:auto;margin-right:auto}.home-company-kicker{color:#8a8a8a;letter-spacing:.2em;align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.home-company-kicker i{background:var(--home-blue);border-radius:50%;width:7px;height:7px;box-shadow:0 0 18px #1597ffd9}.home-company-hero h1{color:#f5f5f3;letter-spacing:-.087em;max-width:1250px;margin:34px 0 0;font-size:clamp(66px,9.2vw,142px);font-weight:540;line-height:.9}.home-company-hero h1 span{color:#696969}.home-company-hero-copy>footer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:80px;margin:46px 0 72px;display:grid}.home-company-hero-copy>footer p{color:#969696;max-width:650px;margin:0;font-size:16px;line-height:1.85}.home-company-hero-copy>footer a{color:#ededeb;border-bottom:1px solid #ffffff40;justify-content:space-between;align-items:center;min-width:170px;padding:15px 0;font-size:12px;display:flex}.home-company-reel{background:#0d0d0d;border:1px solid #ffffff24;border-radius:24px;height:clamp(430px,53vw,720px);position:relative;overflow:hidden;box-shadow:0 55px 150px #0000009e}.home-company-reel video{object-fit:cover;opacity:.77;width:100%;height:100%}.home-company-reel-shade{background:linear-gradient(#0000001f,#00000008 43%,#000c);position:absolute;inset:0}.home-company-reel-labels{gap:6px;display:flex;position:absolute;top:24px;right:24px}.home-company-reel-labels span{color:#d2d2d0;letter-spacing:.14em;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0505057a;border:1px solid #ffffff29;border-radius:7px;padding:7px 10px;font-size:9px}.home-company-reel-caption{gap:10px;display:grid;position:absolute;bottom:34px;left:36px;right:36px}.home-company-reel-caption small{color:#b7b7b5;letter-spacing:.2em;font-size:9px}.home-company-reel-caption b{letter-spacing:-.055em;font-size:clamp(26px,3.5vw,50px);font-weight:540}.home-company-section{border-bottom:1px solid var(--home-line);padding:145px 0}.home-company-section>header{border-bottom:1px solid var(--home-line);color:#6e6e6e;grid-template-columns:44px 1fr auto;align-items:center;padding-bottom:22px;display:grid}.home-company-section>header span{color:#4e4e4e;font-size:10px}.home-company-section>header p{letter-spacing:.2em;margin:0;font-size:10px}.home-company-section>header small{font-size:11px;font-weight:400}.home-company-section-title{grid-template-columns:minmax(0,1fr) minmax(260px,420px);align-items:end;gap:70px;margin:72px 0;display:grid}.home-company-section-title h2{letter-spacing:-.075em;max-width:1000px;margin:0;font-size:clamp(44px,6.6vw,92px);font-weight:540;line-height:1.02}.home-company-section-title>p{color:#8b8b8b;margin:0;font-size:14px;line-height:1.9}.home-company-dual-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-company-dual-cards article,.home-team-grid article{border:1px solid var(--home-line);background:linear-gradient(145deg,#151515,#0d0d0d);border-radius:16px;min-height:320px;padding:30px}.home-company-dual-cards article>span,.home-team-grid article>span{color:#707070;letter-spacing:.16em;font-size:9px}.home-company-dual-cards h3,.home-team-grid h3{letter-spacing:-.04em;margin:105px 0 18px;font-size:28px;font-weight:560}.home-company-dual-cards p,.home-team-grid p{color:#898989;max-width:540px;margin:0;font-size:13px;line-height:1.85}.home-chain-grid{border:1px solid var(--home-line);background:var(--home-line);border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.home-chain-grid article{background:#101010;min-height:290px;padding:26px 22px}.home-chain-grid span,.home-advantage-grid span{color:var(--home-blue);font-size:10px}.home-chain-grid h3{letter-spacing:-.035em;margin:98px 0 15px;font-size:21px;font-weight:560}.home-chain-grid p,.home-advantage-grid p,.home-product-grid p{color:#7f7f7f;margin:0;font-size:12px;line-height:1.75}.home-metric-grid{border:1px solid var(--home-line);background:var(--home-line);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-bottom:12px;display:grid;overflow:hidden}.home-metric-grid article{background:#111;align-content:end;min-height:220px;padding:26px;display:grid}.home-metric-grid b{color:#f2f2ef;letter-spacing:-.07em;font-size:clamp(45px,5vw,72px);font-weight:520}.home-metric-grid span{color:#d0d0ce;margin-top:18px;font-size:13px}.home-metric-grid small{color:#676767;margin-top:6px;font-size:10px}.home-advantage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.home-advantage-grid article{border:1px solid var(--home-line);background:#0e0e0e;border-radius:14px;min-height:245px;padding:24px}.home-advantage-grid h3{margin:82px 0 14px;font-size:19px;font-weight:560}.home-product-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.home-product-grid article{border:1px solid var(--home-line);background:linear-gradient(150deg,#151515,#0d0d0d);border-radius:15px;min-height:360px;padding:24px;transition:transform .18s,border-color .18s}.home-product-grid article:hover{border-color:#ffffff40;transform:translateY(-4px)}.home-product-grid article>div{color:#606060;justify-content:space-between;font-size:10px;display:flex}.home-product-grid article i{font-style:normal}.home-product-grid h3{letter-spacing:-.04em;margin:160px 0 16px;font-size:22px;font-weight:560}.home-team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.home-partner-row{border-top:1px solid var(--home-line);border-left:1px solid var(--home-line);grid-template-columns:repeat(6,minmax(0,1fr));margin-top:56px;display:grid}.home-partner-row span{border-right:1px solid var(--home-line);border-bottom:1px solid var(--home-line);color:#858585;place-items:center;min-height:90px;font-size:12px;display:grid}.home-page-v2 .home-contact{width:min(1380px,100% - 48px)}.home-page-v2 .home-contact-actions .home-primary-action{margin-top:12px}@media (width<=1180px){.home-company-hero{padding-left:48px;padding-right:48px}.home-company-section{width:calc(100% - 48px)}.home-chain-grid,.home-product-grid,.home-partner-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.home-company-hero{padding:124px 20px 70px}.home-company-hero-copy>footer{grid-template-columns:1fr;gap:24px;margin:32px 0 46px}.home-company-reel{border-radius:17px;height:430px}.home-company-reel-labels{top:14px;right:14px}.home-company-reel-caption{bottom:22px;left:20px;right:20px}.home-company-section{width:calc(100% - 40px);padding:90px 0}.home-company-section>header{grid-template-columns:34px 1fr auto}.home-company-section-title{grid-template-columns:1fr;gap:24px;margin:48px 0}.home-company-dual-cards,.home-team-grid,.home-metric-grid,.home-advantage-grid,.home-chain-grid,.home-product-grid{grid-template-columns:1fr}.home-company-dual-cards article,.home-team-grid article{min-height:270px}.home-chain-grid article{min-height:230px}.home-chain-grid h3{margin-top:70px}.home-product-grid article{min-height:290px}.home-product-grid h3{margin-top:100px}.home-partner-row{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page-v2 .home-contact{width:calc(100% - 40px)}}.luxury-home{--lux-bg:#050505;--lux-panel:#101010;--lux-text:#f2f2ef;--lux-muted:#7d7d7a;--lux-line:#ffffff21;--lux-blue:#1688ff;background:var(--lux-bg);color:var(--lux-text);position:relative;overflow:clip}.luxury-home>.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#050505d1,#0000);border:0;height:82px;padding:0 clamp(22px,4.5vw,76px);position:absolute}.luxury-home>.site-header:after,.luxury-home>.site-header nav{display:none}.luxury-home>.site-header .brand{z-index:2;font-size:15px;position:relative}.luxury-home>.site-header .brand img{width:28px;height:28px}.luxury-home>.site-header .header-cta{z-index:2;color:#080808;text-align:center;background:#f4f4f1;border:1px solid #ffffffd9;border-radius:99px;min-width:106px;padding:11px 17px;transition:transform .2s,background .2s;position:relative}.luxury-home>.site-header .header-cta:hover{background:#fff;transform:translateY(-2px)}.lux-hero{border-bottom:1px solid var(--lux-line);background:radial-gradient(50% 55% at 70% 52%,#1b69af24,#0000 72%),#050505;min-height:1060px;padding:132px clamp(24px,5vw,82px) 70px;position:relative;overflow:hidden}.lux-hero-grid{opacity:.28;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:8.333vw 8.333vw;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 78%);mask-image:linear-gradient(#000,#0000 78%)}.lux-hero-meta{z-index:3;color:#8b8b88;letter-spacing:.18em;align-items:center;gap:14px;font-size:9px;font-weight:700;display:flex;position:relative}.lux-hero-meta i{background:#50504d;width:34px;height:1px}.lux-hero h1{z-index:2;letter-spacing:-.105em;pointer-events:none;margin:52px 0 0;font-size:clamp(104px,15.3vw,232px);font-weight:590;line-height:.72;position:relative}.lux-hero h1 span{width:max-content;display:block}.lux-hero h1 span:last-child{color:#0000;-webkit-text-stroke:1px #f2f2ef8a;margin:.11em 0 0 .48em}.lux-hero-statement{z-index:4;gap:72px;width:250px;display:grid;position:absolute;bottom:150px;left:clamp(24px,5vw,82px)}.lux-hero-statement b{letter-spacing:-.035em;font-size:19px;font-weight:560;line-height:1.45}.lux-hero-statement p{color:#737370;letter-spacing:.16em;margin:0;font-size:10px;line-height:1.8}.lux-hero-film{z-index:1;background:#111;border:1px solid #ffffff2e;border-radius:28px;width:min(57vw,850px);height:530px;position:absolute;bottom:92px;right:clamp(24px,5vw,82px);overflow:hidden;box-shadow:0 50px 140px #000000b8}.lux-hero-film video{object-fit:cover;width:100%;height:100%;transform:scale(1.02)}.lux-hero-film-shade{background:linear-gradient(#00000014,#0000000d 48%,#000000d9);position:absolute;inset:0}.lux-film-index{color:#ffffffad;letter-spacing:.15em;justify-content:space-between;font-size:8px;display:flex;position:absolute;top:20px;left:22px;right:22px}.lux-film-caption{gap:8px;display:grid;position:absolute;bottom:28px;left:28px;right:28px}.lux-film-caption small{color:#ffffff94;letter-spacing:.19em;font-size:8px}.lux-film-caption b{letter-spacing:-.055em;font-size:clamp(24px,3vw,44px);font-weight:540}.lux-scroll{z-index:5;color:#6f6f6c;letter-spacing:.17em;align-items:center;gap:16px;font-size:8px;display:flex;position:absolute;bottom:30px;right:clamp(24px,5vw,82px)}.lux-scroll i{color:#d8d8d4;font-size:15px;font-style:normal}.lux-manifesto,.lux-capabilities,.lux-works,.lux-products,.lux-contact{width:min(1440px,100% - 48px);margin:0 auto}.lux-manifesto,.lux-capabilities,.lux-works,.lux-products{border-bottom:1px solid var(--lux-line);padding:clamp(110px,13vw,190px) 0}.lux-manifesto>header,.lux-capabilities>header,.lux-works>header,.lux-products>header,.lux-contact>header{border-bottom:1px solid var(--lux-line);color:#686865;letter-spacing:.18em;grid-template-columns:48px 1fr auto;align-items:center;padding-bottom:18px;font-size:9px;display:grid}.lux-manifesto>header p,.lux-capabilities>header p,.lux-works>header p,.lux-products>header p,.lux-contact>header p{margin:0}.lux-manifesto>header small,.lux-capabilities>header small,.lux-works>header small,.lux-products>header small,.lux-contact>header small{letter-spacing:.08em;font-size:10px;font-weight:400}.lux-manifesto-copy{grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);align-items:end;gap:clamp(60px,10vw,160px);padding:clamp(70px,8vw,120px) 0 clamp(85px,10vw,145px);display:grid}.lux-manifesto-copy h2,.lux-section-heading h2{letter-spacing:-.078em;margin:0;font-size:clamp(52px,7.8vw,116px);font-weight:540;line-height:.98}.lux-manifesto-copy>div{padding-bottom:8px}.lux-manifesto-copy b{margin-bottom:24px;font-size:17px;font-weight:550;display:block}.lux-manifesto-copy p,.lux-section-heading p{color:#838380;margin:0;font-size:14px;line-height:1.9}.lux-metrics{border-top:1px solid var(--lux-line);border-left:1px solid var(--lux-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.lux-metrics article{border-right:1px solid var(--lux-line);border-bottom:1px solid var(--lux-line);background:linear-gradient(145deg,#ffffff07,#0000);align-content:space-between;min-height:270px;padding:24px;display:grid}.lux-metrics span{color:#777774;font-size:10px}.lux-metrics b{letter-spacing:-.08em;align-self:end;font-size:clamp(52px,6vw,86px);font-weight:510}.lux-metrics small{color:#575754;letter-spacing:.12em;font-size:9px}.lux-section-heading{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:end;gap:clamp(50px,9vw,140px);padding:clamp(70px,8vw,120px) 0;display:grid}.lux-capability-visuals{grid-template-columns:1.5fr .75fr .75fr;gap:12px;height:min(52vw,650px);min-height:470px;display:grid}.lux-capability-visuals figure,.lux-work-gallery figure{background:#111;margin:0;position:relative;overflow:hidden}.lux-capability-visuals figure{border-radius:18px}.lux-capability-visuals img,.lux-work-gallery img{object-fit:cover;filter:saturate(.72)contrast(1.04);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s}.lux-capability-visuals figure:after,.lux-work-gallery figure:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#000000d1);position:absolute;inset:0}.lux-capability-visuals figure:hover img,.lux-work-gallery figure:hover img{filter:saturate()contrast(1.02);transform:scale(1.035)}.lux-capability-visuals figcaption,.lux-work-gallery figcaption{z-index:2;gap:6px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.lux-capability-visuals figcaption span,.lux-work-gallery figcaption span{color:#ffffff96;letter-spacing:.16em;font-size:8px}.lux-capability-visuals figcaption b{font-size:19px;font-weight:550}.lux-capability-list{border-top:1px solid var(--lux-line);margin-top:clamp(70px,8vw,116px)}.lux-capability-list article{border-bottom:1px solid var(--lux-line);grid-template-columns:58px minmax(220px,.65fr) minmax(260px,1fr) 120px;align-items:center;gap:24px;min-height:126px;transition:padding .25s,background .25s;display:grid}.lux-capability-list article:hover{background:#ffffff06;padding:0 18px}.lux-capability-list span{color:var(--lux-blue);font-size:9px}.lux-capability-list h3{letter-spacing:-.05em;margin:0;font-size:clamp(25px,2.5vw,38px);font-weight:540}.lux-capability-list p{color:#787875;max-width:490px;margin:0;font-size:12px;line-height:1.7}.lux-capability-list em{color:#5f5f5c;letter-spacing:.14em;justify-self:end;font-size:8px;font-style:normal}.lux-work-gallery{grid-template-columns:.88fr 1.18fr .84fr;align-items:start;gap:clamp(14px,2vw,30px);padding:20px clamp(0px,2vw,30px) 110px;display:grid}.lux-work-gallery figure{border:1px solid #ffffff1f;border-radius:18px}.lux-work-gallery .work-a{height:min(52vw,710px);margin-top:100px}.lux-work-gallery .work-b{height:min(64vw,860px)}.lux-work-gallery .work-c{height:min(49vw,670px);margin-top:180px}.lux-work-gallery figcaption b{font-size:clamp(17px,1.8vw,27px);font-weight:540}.lux-work-ticker{border-top:1px solid var(--lux-line);border-bottom:1px solid var(--lux-line);width:100vw;margin-left:calc(50% - 50vw);overflow:hidden}.lux-work-ticker>div{align-items:center;gap:34px;width:max-content;min-height:92px;padding:0 36px;animation:28s linear infinite lux-marquee;display:flex}.lux-work-ticker span{color:#9a9a96;white-space:nowrap;font-size:clamp(18px,2.2vw,32px)}.lux-work-ticker i{color:var(--lux-blue);font-size:11px}@keyframes lux-marquee{to{transform:translate(calc(-50% - 17px))}}.lux-products-title{letter-spacing:-.1em;flex-direction:column;padding:clamp(72px,9vw,135px) 0 clamp(58px,7vw,100px);font-size:clamp(76px,14vw,210px);font-weight:570;line-height:.67;display:flex}.lux-products-title b{color:#0000;font-weight:inherit;-webkit-text-stroke:1px #f0f0ed61;align-self:flex-end}.lux-product-list{border-top:1px solid var(--lux-line)}.lux-product-list article{border-bottom:1px solid var(--lux-line);grid-template-columns:60px minmax(210px,.7fr) minmax(240px,1fr) 140px 40px;align-items:center;gap:24px;min-height:132px;transition:padding .25s,color .25s;display:grid;position:relative;overflow:hidden}.lux-product-list article:before{content:"";background:#efefec;transition:transform .35s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:translateY(101%)}.lux-product-list article:hover:before{transform:translateY(0)}.lux-product-list article:hover{color:#090909;padding:0 18px}.lux-product-list article>*{z-index:1;position:relative}.lux-product-list>article>span{color:var(--lux-blue);font-size:9px}.lux-product-list h3{letter-spacing:-.055em;margin:0;font-size:clamp(29px,3vw,45px);font-weight:540}.lux-product-list p{color:#777774;margin:0;font-size:12px}.lux-product-list em{color:#5f5f5c;letter-spacing:.12em;font-size:8px;font-style:normal}.lux-product-list i{justify-self:end;font-style:normal}.lux-partners{grid-template-columns:190px 1fr;align-items:center;gap:40px;margin-top:120px;display:grid}.lux-partners>p{color:#656562;letter-spacing:.16em;margin:0;font-size:8px}.lux-partners>div{border-top:1px solid var(--lux-line);border-left:1px solid var(--lux-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.lux-partners span{border-right:1px solid var(--lux-line);border-bottom:1px solid var(--lux-line);color:#777774;place-items:center;min-height:88px;font-size:11px;display:grid}.lux-contact{min-height:880px;padding:clamp(110px,12vw,180px) 0 0;position:relative;overflow:hidden}.lux-contact-glow{filter:blur(110px);pointer-events:none;background:#1688ff21;border-radius:50%;width:680px;height:680px;position:absolute;top:20%;left:45%}.lux-contact-copy{grid-template-columns:1fr 330px;align-items:end;gap:80px;padding:clamp(90px,10vw,145px) 0 130px;display:grid;position:relative}.lux-contact-copy h2{letter-spacing:-.095em;margin:0;font-size:clamp(70px,11.5vw,170px);font-weight:560;line-height:.83}.lux-contact-copy>div{gap:17px;padding-bottom:8px;display:grid}.lux-contact-copy p{color:#767673;margin:0 0 20px;font-size:11px;line-height:1.7}.lux-contact-copy a{border-bottom:1px solid var(--lux-line);color:#dbdbd7;padding:12px 0;font-size:12px}.lux-contact>footer{border-top:1px solid var(--lux-line);color:#585855;letter-spacing:.15em;grid-template-columns:1fr auto 1fr;align-items:end;min-height:120px;font-size:8px;display:grid;position:relative}.lux-contact>footer b{color:#efefec;letter-spacing:-.04em;font-size:26px}.lux-footer-meta{justify-self:end;justify-items:end;gap:7px;display:grid}.lux-footer-meta a{color:inherit;letter-spacing:.08em;font-size:10px;font-weight:700;text-decoration:none;transition:color .2s}@supports (animation-timeline:view()){.lux-reveal{animation:linear both lux-section-reveal;animation-timeline:view();animation-range:entry entry 28%}@keyframes lux-section-reveal{0%{opacity:.3;transform:translateY(45px)}to{opacity:1;transform:translateY(0)}}}@media (width<=1050px){.lux-hero{min-height:980px}.lux-hero-film{width:58vw;height:470px}.lux-hero-statement{width:210px;bottom:128px}.lux-capability-visuals{grid-template-columns:1.35fr .65fr}.lux-capability-visuals figure:last-child{display:none}.lux-partners{grid-template-columns:1fr}.lux-partners>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.luxury-home>.site-header{height:70px;padding:0 18px}.luxury-home>.site-header .brand span{font-size:14px}.lux-hero{min-height:auto;padding:112px 20px 70px}.lux-hero-grid{background-size:72px 72px}.lux-hero-meta{gap:8px;font-size:7px}.lux-hero-meta i{width:14px}.lux-hero h1{margin-top:42px;font-size:clamp(82px,26vw,112px);line-height:.78}.lux-hero h1 span:last-child{margin-left:0}.lux-hero-statement{grid-template-columns:1fr 1fr;gap:28px;width:100%;margin:58px 0 34px;position:relative;bottom:auto;left:auto}.lux-hero-statement b{font-size:16px}.lux-hero-film{border-radius:18px;width:100%;height:430px;position:relative;bottom:auto;right:auto}.lux-film-caption{bottom:20px;left:18px;right:18px}.lux-scroll{display:none}.lux-manifesto,.lux-capabilities,.lux-works,.lux-products,.lux-contact{width:calc(100% - 40px)}.lux-manifesto,.lux-capabilities,.lux-works,.lux-products{padding:92px 0}.lux-manifesto>header,.lux-capabilities>header,.lux-works>header,.lux-products>header,.lux-contact>header{grid-template-columns:34px 1fr auto}.lux-manifesto-copy,.lux-section-heading,.lux-contact-copy{grid-template-columns:1fr;gap:38px}.lux-manifesto-copy{padding:58px 0 78px}.lux-manifesto-copy h2,.lux-section-heading h2{font-size:clamp(48px,14.5vw,62px)}.lux-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.lux-metrics article{min-height:210px;padding:18px}.lux-metrics b{font-size:50px}.lux-section-heading{padding:58px 0}.lux-capability-visuals{grid-template-columns:1fr;height:530px;min-height:0}.lux-capability-visuals figure:not(.is-wide){display:none}.lux-capability-list{margin-top:64px}.lux-capability-list article{grid-template-columns:32px 1fr;gap:10px 16px;min-height:150px;padding:24px 0}.lux-capability-list p{grid-column:2}.lux-capability-list em{display:none}.lux-work-gallery{grid-template-columns:1fr 1fr;gap:12px;padding:0 0 72px}.lux-work-gallery .work-a,.lux-work-gallery .work-b,.lux-work-gallery .work-c{height:500px;margin-top:0}.lux-work-gallery .work-c{grid-column:1/-1;height:430px}.lux-work-gallery figcaption{bottom:16px;left:14px;right:14px}.lux-products-title{padding:64px 0 55px;font-size:21vw}.lux-product-list article{grid-template-columns:35px 1fr 28px;gap:12px;min-height:118px}.lux-product-list p,.lux-product-list em{display:none}.lux-product-list h3{font-size:30px}.lux-partners{margin-top:80px}.lux-partners>div{grid-template-columns:repeat(2,minmax(0,1fr))}.lux-contact{min-height:720px;padding-top:92px}.lux-contact-copy{padding:80px 0 100px}.lux-contact-copy h2{font-size:clamp(66px,20vw,88px)}.lux-contact>footer{grid-template-columns:1fr auto;min-height:100px}.lux-contact>footer span{display:none}.lux-footer-meta{gap:5px}}@media (width<=480px){.lux-work-gallery{grid-template-columns:1fr}.lux-work-gallery .work-a,.lux-work-gallery .work-b,.lux-work-gallery .work-c{grid-column:auto;height:560px}}@media (prefers-reduced-motion:reduce){.lux-work-ticker>div{animation:none}.lux-capability-visuals img,.lux-work-gallery img,.lux-product-list article:before{transition:none}}body:has(.luxury-home){background:#c8cbcc}.luxury-home{--lux-bg:#c8cbcc;--lux-panel:#d8dadb;--lux-text:#111213;--lux-muted:#424547;--lux-line:#090c0e33;--lux-blue:#111213;color:#111213;background-color:#0000;background-image:radial-gradient(70% 48% at 78% 5%,#ffffffbd,#0000 72%),radial-gradient(55% 38% at 8% 46%,#ffffff57,#0000 74%),linear-gradient(118deg,#b9bdbe 0%,#e1e3e3 38%,#c7cacc 68%,#eef0ef 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;min-height:100vh}.luxury-home>.site-header{background:linear-gradient(#dee0e0f5,#d6d9da94 58%,#0000);height:76px}.luxury-home>.site-header .brand{color:#111213}.luxury-home>.site-header .header-cta{color:#111213;background:#e7e9e973;border-color:#0d0f11b8;box-shadow:inset 0 1px #ffffffb8}.luxury-home>.site-header .header-cta:hover{color:#f2f3f2;background:#111213}.lux-hero{border-bottom-color:var(--lux-line);background:radial-gradient(46% 52% at 71% 53%,#ffffffa3,#0000 72%),linear-gradient(135deg,#b7bbbcbf,#e5e7e785);min-height:900px;padding-top:120px;padding-bottom:54px}.lux-hero-grid{opacity:.5;background-image:linear-gradient(#0c0e1016 1px,#0000 1px),linear-gradient(90deg,#0c0e1016 1px,#0000 1px);-webkit-mask-image:linear-gradient(#000,#00000057 78%,#0000);mask-image:linear-gradient(#000,#00000057 78%,#0000)}.lux-hero-meta{color:#333638}.lux-hero-meta i{background:#54585a}.lux-hero h1{color:#101112;margin-top:38px}.lux-hero-statement{gap:48px;bottom:112px}.lux-hero-statement b{color:#111213}.lux-hero-statement p{color:#3f4244;font-weight:560}.lux-hero-film{border-color:#00000047;height:470px;bottom:72px;box-shadow:0 34px 90px #1c1f2147,inset 0 1px #ffffff80}.lux-film-caption small,.lux-film-caption b,.lux-capability-visuals figcaption b,.lux-work-gallery figcaption b{color:#fff;text-shadow:0 2px 16px #00000073}.lux-scroll{color:#343739;bottom:20px}.lux-scroll i{color:#111213}.lux-manifesto,.lux-capabilities,.lux-works,.lux-products{padding:clamp(78px,8vw,118px) 0}.lux-manifesto,.lux-capabilities,.lux-works,.lux-products,.lux-contact{border-color:var(--lux-line)}.lux-manifesto>header,.lux-capabilities>header,.lux-works>header,.lux-products>header,.lux-contact>header{color:#25282a;border-bottom-color:#080a0c47;font-weight:650}.lux-manifesto>header small,.lux-capabilities>header small,.lux-works>header small,.lux-products>header small,.lux-contact>header small{color:#111213;font-weight:650}.lux-manifesto-copy{gap:clamp(44px,7vw,110px);padding:clamp(52px,6vw,82px) 0 clamp(60px,7vw,96px)}.lux-manifesto-copy h2,.lux-section-heading h2{color:#111213}.lux-manifesto-copy h2 span{color:#676b6d}.lux-manifesto-copy b{color:#111213}.lux-manifesto-copy p,.lux-section-heading p{color:#303335;font-weight:520}.lux-metrics{border-color:#080a0c40}.lux-metrics article{background:linear-gradient(145deg,#fff6,#ffffff14);border-color:#080a0c40;min-height:220px;box-shadow:inset 0 1px #ffffff8c}.lux-metrics span{color:#282b2d;font-weight:620}.lux-metrics b{color:#111213}.lux-metrics small{color:#3f4345;font-weight:650}.lux-section-heading{gap:clamp(44px,7vw,105px);padding:clamp(50px,6vw,82px) 0}.lux-capability-visuals{height:min(46vw,570px);min-height:420px}.lux-capability-visuals figure{border:1px solid #090b0d47;box-shadow:0 18px 44px #191c1e21}.lux-capability-visuals img,.lux-work-gallery img{filter:saturate(.62)contrast(1.02)}.lux-capability-list{border-top-color:#080a0c47;margin-top:clamp(52px,6vw,82px)}.lux-capability-list article{border-bottom-color:#080a0c3d;min-height:106px}.lux-capability-list article:hover{background:#ffffff3d}.lux-capability-list span,.lux-capability-list h3{color:#111213}.lux-capability-list p{color:#34383a;font-weight:530}.lux-capability-list em{color:#3e4244;font-weight:650}.lux-work-gallery{padding-top:4px;padding-bottom:72px}.lux-work-gallery figure{border-color:#05070952;box-shadow:0 24px 56px #1c1f212b}.lux-work-gallery .work-a{margin-top:62px}.lux-work-gallery .work-c{margin-top:112px}.lux-work-ticker{border-color:#080a0c47}.lux-work-ticker>div{min-height:76px}.lux-work-ticker span{color:#17191a;font-weight:590}.lux-work-ticker i{color:#55595b}.lux-products-title{padding:clamp(58px,7vw,92px) 0 clamp(46px,5vw,72px)}.lux-products-title span{color:#101112}.lux-products-title b{-webkit-text-stroke-color:#0d0f1180}.lux-product-list{border-top-color:#080a0c47}.lux-product-list article{border-bottom-color:#080a0c40;min-height:110px}.lux-product-list article:before{background:#111213}.lux-product-list article:hover{color:#f0f1f0}.lux-product-list>article>span,.lux-product-list h3{color:#111213}.lux-product-list article:hover>span,.lux-product-list article:hover h3{color:#f0f1f0}.lux-product-list p{color:#34383a;font-weight:540}.lux-product-list em{color:#3e4244;font-weight:650}.lux-product-list article:hover p,.lux-product-list article:hover em{color:#c7cacc}.lux-partners{margin-top:82px}.lux-partners>p{color:#242729;font-weight:700}.lux-partners>div{border-color:#080a0c47}.lux-partners span{color:#111213;background:#fff3;border-color:#080a0c47;min-height:76px;font-size:12px;font-weight:680}.lux-contact{min-height:720px;padding-top:clamp(78px,8vw,116px)}.lux-contact-glow{filter:blur(105px);background:#ffffff7a;top:10%}.lux-contact-copy{gap:60px;padding:clamp(64px,7vw,96px) 0 82px}.lux-contact-copy h2{color:#111213}.lux-contact-copy h2 span{color:#666a6c}.lux-contact-copy p{color:#303436;font-weight:550}.lux-contact-copy a{color:#111213;border-bottom-color:#080a0c4d;font-weight:630}.lux-contact>footer{color:#3e4244;border-top-color:#080a0c47;min-height:92px}.lux-contact>footer b{color:#111213}.lux-contact>footer small{color:#303436}.lux-footer-meta a:hover{color:#111213}.lux-reveal{opacity:1!important;animation:none!important;transform:none!important}@media (width<=1050px){.lux-hero{min-height:840px}.lux-hero-film{height:430px}.lux-hero-statement{bottom:98px}}@media (width<=760px){.luxury-home>.site-header{background:linear-gradient(#dcdfdffa,#0000)}.lux-hero{padding-top:104px;padding-bottom:52px}.lux-hero-statement{margin:44px 0 28px}.lux-hero-film{height:400px}.lux-manifesto,.lux-capabilities,.lux-works,.lux-products,.lux-contact{width:calc(100% - 32px)}.lux-manifesto,.lux-capabilities,.lux-works,.lux-products{padding:68px 0}.lux-manifesto-copy{padding:46px 0 58px}.lux-metrics article{min-height:180px}.lux-section-heading{padding:46px 0}.lux-capability-visuals{height:470px}.lux-capability-list{margin-top:48px}.lux-capability-list article{min-height:132px}.lux-work-gallery{padding-bottom:54px}.lux-work-ticker>div{min-height:68px}.lux-partners{margin-top:60px}.lux-contact{min-height:620px;padding-top:68px}.lux-contact-copy{padding:58px 0 72px}}.lux-manifesto-copy h2,.lux-section-heading h2,.lux-contact-copy h2{letter-spacing:-.105em;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;font-weight:780}.lux-manifesto-copy h2>span,.lux-section-heading h2>span,.lux-contact-copy h2>span{font:inherit;margin:0;display:block}.lux-manifesto-copy h2>span:first-child,.lux-section-heading h2>span:first-child,.lux-contact-copy h2>span:first-child{-webkit-text-stroke:1.35px #1113159e;color:#0000!important}.lux-manifesto-copy h2>span:last-child,.lux-section-heading h2>span:last-child,.lux-contact-copy h2>span:last-child{-webkit-text-stroke:0;white-space:nowrap;margin-top:-.02em;margin-left:clamp(12px,4vw,62px);font-size:clamp(.66em,7.2vw,1em);color:#111213!important}.lux-hero h1 span:first-child{color:#0000;-webkit-text-stroke:1.35px #0c0e1094}.lux-hero h1 span:last-child{color:#101112;-webkit-text-stroke:0}.lux-film-caption b>span{display:block}.lux-film-caption b>span:first-child{color:#0000;-webkit-text-stroke:1px #ffffffc7;text-shadow:none}.lux-film-caption b>span:last-child{color:#fff;-webkit-text-stroke:0;white-space:nowrap;margin:-.04em 0 0 .32em}.lux-products-title span{color:#0000;-webkit-text-stroke:1.35px #0d0f1180}.lux-products-title b{color:#101112;-webkit-text-stroke:0}@media (width<=760px){.lux-manifesto-copy h2>span:last-child,.lux-section-heading h2>span:last-child,.lux-contact-copy h2>span:last-child{margin-left:8px}.lux-film-caption b>span:last-child{margin-left:.16em}}:is(body:has(.assistant-page),body:has(.auth-page)){color:#111315;background:#c8cbcc}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3),.auth-page{--metal-ink:#111315;--metal-copy:#303437;--metal-muted:#5a5e61;--metal-line:#0a0d0f38;--metal-line-strong:#0a0d0f5c;--metal-surface:#eef0f09e;--metal-surface-soft:#ffffff47;--metal-surface-deep:#b8bcbe94;--metal-shadow:0 24px 60px #2327291f;color:var(--metal-ink)!important;background-color:#0000!important;background-image:radial-gradient(58% 56% at 10% 9%,#ffffff9e,#0000 76%),radial-gradient(48% 52% at 90% 28%,#ffffff6b,#0000 72%),linear-gradient(118deg,#b9bdbe 0%,#e1e3e3 38%,#c7cacc 68%,#eef0ef 100%)!important;background-position:0 0,0 0,0 0!important;background-repeat:repeat,repeat,repeat!important;background-size:auto,auto,auto!important;background-attachment:fixed!important;background-origin:padding-box,padding-box,padding-box!important;background-clip:border-box,border-box,border-box!important}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .site-header{box-shadow:0 9px 30px #2b2f3114;border-bottom:1px solid var(--metal-line)!important;color:var(--metal-ink)!important;-webkit-backdrop-filter:blur(20px)saturate(.65)!important;backdrop-filter:blur(20px)saturate(.65)!important;background:#dadddde6!important}.assistant-page .site-header .brand,.assistant-page .header-user,.assistant-page .header-user span,.assistant-page .header-user b,.assistant-page .header-user button{color:var(--metal-ink)!important}.assistant-page .header-user b,.assistant-page .header-user button{box-shadow:inset 0 1px #fff9;border-color:var(--metal-line-strong)!important;background:#ffffff3d!important}.assistant-page .workspace-header-tabs{box-shadow:inset 0 1px #ffffff94;border-color:var(--metal-line)!important;background:#ffffff3d!important}.assistant-page .workspace-header-tabs button{color:#484c4f!important;background:0 0!important}.assistant-page .workspace-header-tabs button:hover{color:#111315!important}.assistant-page .workspace-header-tabs button.is-active{box-shadow:0 5px 15px #2024261f,inset 0 1px #fff;color:#111315!important;background:#ffffffad!important}.assistant-page .assistant-heading,.assistant-page .result-heading,.assistant-page .workflow-entry-header,.assistant-page .workflow-step-title,.assistant-page .workflow-location-bar,.assistant-page .asset-upload-title{color:var(--metal-ink)!important}.assistant-page .assistant-heading,.assistant-page .result-heading{border-color:var(--metal-line)!important}.assistant-page .assistant-heading h1,.assistant-page .assistant-heading span,.assistant-page .assistant-heading span b,.assistant-page .results h1,.assistant-page .results h2,.assistant-page .workflow-entry h1,.assistant-page .workflow-entry h2,.assistant-page .workflow-panel h1,.assistant-page .workflow-panel h2,.assistant-page .workflow-panel h3,.assistant-page .workflow-location-bar b,.assistant-page .workflow-project-name h2{color:var(--metal-ink)!important}.assistant-page .assistant-heading>p,.assistant-page .results>div>p,.assistant-page .workflow-entry-header>p,.assistant-page .workflow-step-title>p,.assistant-page .asset-upload-title>p{color:#34383a!important;font-weight:760!important}.assistant-page small,.assistant-page .assistant-heading>span,.assistant-page .workflow-location-bar span,.assistant-page .workflow-project-card footer small{color:var(--metal-muted)!important}.assistant-page input:not([type=checkbox]):not([type=radio]),.assistant-page textarea,.assistant-page select,.auth-page input{border-color:var(--metal-line-strong)!important;color:var(--metal-ink)!important;background:#f6f7f794!important;box-shadow:inset 0 1px #ffffffc7!important}.assistant-page input::placeholder,.assistant-page textarea::placeholder,.auth-page input::placeholder{color:#72777a!important}.assistant-page input:focus,.assistant-page textarea:focus,.assistant-page select:focus,.auth-page input:focus{border-color:#111315!important;outline:2px solid #1113151f!important}.assistant-page input[type=checkbox],.assistant-page input[type=radio]{accent-color:#111315!important}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .mode-switch button{color:#4f5457!important;background:0 0!important}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .mode-switch .is-active{box-shadow:inset 0 1px #fff,0 6px 16px #2226281a;color:var(--metal-ink)!important;background:#ffffff9e!important}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .composer{border-color:var(--metal-line-strong)!important;box-shadow:var(--metal-shadow), inset 0 1px #ffffffbd!important;background:linear-gradient(145deg,#f2f3f3b8,#c9cccdb8)!important}.assistant-page .composer:before,.assistant-page .prompt-field:before,.assistant-page .reference-list:before,.assistant-page .composer-controls label,.assistant-page .quote-box,.assistant-page .quote-box b{color:var(--metal-ink)!important}.assistant-page .composer:before,.assistant-page .prompt-field,.assistant-page .prompt-field:after,.assistant-page .reference-list,.assistant-page .reference-rule,.assistant-page .composer-controls,.assistant-page .status{border-color:var(--metal-line)!important}.assistant-page .reference-list,.assistant-page .reference-rule,.assistant-page .composer-controls,.assistant-page .composer:after,.assistant-page .status{color:var(--metal-copy)!important;background:#ffffff2e!important}.assistant-page .prompt-field:after,.assistant-page .reference-rule,.assistant-page .composer:after{color:#555a5d!important}.assistant-page .reference-list span{border-color:var(--metal-line)!important;color:var(--metal-ink)!important;background:#ffffff5c!important}.assistant-page .reference-list b{color:#f2f3f3!important;background:#111315!important}.assistant-page .reference-list span{min-height:54px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffb8;color:#1b1f20!important;background:#fafbfb7a!important;border:1px solid #a7adaf!important;border-radius:6px!important;padding:8px 10px!important}.assistant-page .reference-list span.is-uploading{border-color:#747b7e!important}.assistant-page .reference-list span.is-upload-failed{background:#f8efeeb8!important;border-color:#8b4a45!important}.assistant-page .reference-list span.is-upload-failed em{color:#8b3e38!important}.assistant-page .reference-upload-progress{background:linear-gradient(90deg,#303537 var(--upload-progress),#51575929 var(--upload-progress));height:3px;position:absolute;bottom:0;left:0;right:0}.assistant-page .reference-list span.is-bound{background:#ebeeeea8!important;border-color:#697174!important}.assistant-page .reference-list span.is-unbound{background:#fafbfb7a!important;border-color:#a7adaf!important}.assistant-page .reference-list span em,.assistant-page .reference-list span.is-bound em,.assistant-page .reference-list span.is-unbound em{font-weight:600;color:#666d70!important}@media (width<=700px){.assistant-page .unbound-mentions-alert{flex-direction:column;align-items:flex-start;margin:0 14px}.assistant-page .unbound-mentions-alert>div:last-child{justify-content:flex-start}}.assistant-page .upload-button,.assistant-page .asset-reference-button{box-shadow:inset 0 1px #ffffffb3;border:1px solid var(--metal-line-strong)!important;color:var(--metal-ink)!important;background:#ffffff4d!important}.assistant-page .generate-button,.assistant-page .workflow-primary,.assistant-page .asset-upload-form>button,.assistant-page .asset-file-input+button{color:#f4f5f4!important;background:#111315!important;border-color:#111315!important;box-shadow:0 10px 24px #1417192e!important}.assistant-page .generate-button:hover,.assistant-page .workflow-primary:hover{background:#2a2d2f!important}.assistant-page .status.is-error{color:#8e302b!important}.assistant-page .status.is-success{color:#155a3f!important}.assistant-page .status.is-loading{color:#334f6b!important}.assistant-page .task-history-toolbar,.assistant-page .task-manage-bar,.assistant-page .task-history-empty{box-shadow:inset 0 1px #ffffff9e;border-color:var(--metal-line)!important;color:var(--metal-copy)!important;background:#ffffff45!important}.assistant-page .task-type-tabs button,.assistant-page .task-status-tabs button,.assistant-page .task-history-tools>button,.assistant-page .task-history-pagination button,.assistant-page .task-manage-bar button{border-color:var(--metal-line)!important;color:#363a3d!important;background:#ffffff3d!important}.assistant-page .task-type-tabs button.is-active,.assistant-page .task-status-tabs button.is-active{color:#f2f3f3!important;box-shadow:none!important;background:#111315!important;border-color:#111315!important}.assistant-page .task-type-tabs button span{background:#00000017!important}.assistant-page .task-type-tabs button.is-active span{background:#ffffff2b!important}.assistant-page .generation-task-card{border-color:var(--metal-line)!important;background:linear-gradient(145deg,#f5f6f6ad,#c1c5c6b8)!important;box-shadow:0 15px 36px #2327291f!important}.assistant-page .generation-task-card:hover,.assistant-page .generation-task-card.is-selected{border-color:#0a0d0f9e!important}.assistant-page .generation-task-footer{border-color:var(--metal-line)!important}.assistant-page .generation-task-footer time,.assistant-page .generation-task-footer button,.assistant-page .generation-task-footer a{color:#3c4144!important}.assistant-page .task-result-skeleton{background:radial-gradient(circle at 50% 42%,#fff6,#0000 40%),linear-gradient(145deg,#c7cacb,#aeb2b4)!important}.assistant-page .task-result-skeleton.is-failed{background:radial-gradient(circle at 50% 42%,#ffffff7a,#0000 42%),linear-gradient(145deg,#d9dcdd,#b8bdc0)!important}.assistant-page .task-result-skeleton:after{border-color:#00000021!important}.assistant-page .task-skeleton-mark,.assistant-page .task-skeleton-mark span,.assistant-page .task-skeleton-progress strong{color:#262a2c!important;text-shadow:none!important}.assistant-page .task-result-skeleton.is-failed .task-skeleton-mark{opacity:.2!important}.assistant-page .task-result-skeleton.is-failed .task-failure-source{background:#202427;border:1px solid #171a1c;border-radius:6px;max-width:calc(100% - 34px);padding:6px 9px;right:auto;box-shadow:0 5px 16px #181b1d33;color:#fff!important}.assistant-page .generation-task-card.is-managing .task-result-skeleton.is-failed .task-failure-source{max-width:calc(100% - 69px)}.assistant-page .task-result-skeleton.is-failed>p{background:#ffffffb8;border-left:3px solid #8e2925;border-radius:5px;padding:9px 10px;font-weight:700;box-shadow:0 4px 15px #1e21231a;color:#421613!important}.assistant-page .task-skeleton-progress>span{background:#0000001f!important}.assistant-page .task-skeleton-progress i{box-shadow:none!important;background:#111315!important}.assistant-page .task-result-skeleton:not(.is-failed)>p{color:#4b5052!important}.assistant-page .asset-upload-form,.assistant-page .asset-bulk-actions{box-shadow:inset 0 1px #ffffffa3;border-color:var(--metal-line-strong)!important;background:#ffffff45!important}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-library .result-heading>div>p,.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-upload-title b,.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-upload-title span{color:#2f3436!important;font-weight:700!important}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-library .secondary-button{border-color:var(--metal-line)!important;color:#111315!important;background:#ffffff47!important}.assistant-page .asset-file-input{border-color:var(--metal-line-strong)!important;color:#34383a!important;background:#fff3!important}.assistant-page .asset-project-tabs button,.assistant-page .asset-category-tabs button,.assistant-page .asset-bulk-actions button,.assistant-page .asset-bulk-actions select,.assistant-page .asset-pagination button{border-color:var(--metal-line)!important;color:#363a3d!important;background:#ffffff42!important}.assistant-page .asset-project-tabs button.is-active,.assistant-page .asset-category-tabs button.is-active{color:#f2f3f3!important;background:#111315!important;border-color:#111315!important}.assistant-page .asset-card{border-color:var(--metal-line)!important;background:#e6e8e8b8!important;box-shadow:0 13px 30px #24282a1a!important}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-library .asset-card{border-color:var(--metal-line)!important;background:#e6e8e8c7!important;box-shadow:0 13px 30px #24282a1a!important}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-library .asset-card:hover{border-color:#0a0d0f94!important}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-library .asset-card>p{color:#171a1c!important}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-library .asset-card-meta select,.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-library .asset-card-meta button{border-color:var(--metal-line)!important;color:#202426!important;background:#ffffff61!important}.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .asset-library .asset-card-meta em{color:#3d4245!important}.assistant-page .asset-card-meta{border-color:var(--metal-line)!important;color:var(--metal-ink)!important;background:#eff0f0d1!important}.assistant-page .asset-card-meta p,.assistant-page .asset-card-meta b,.assistant-page .asset-card-meta span,.assistant-page .asset-card-meta em{color:#24282a!important}.assistant-page .asset-card-check{background:#e7e9e9d6!important;border-color:#00000059!important}.assistant-page .workflow-page,.assistant-page .workflow-entry{color:var(--metal-ink)!important}.assistant-page .workflow-page{background:0 0!important}.assistant-page .workflow-entry{border-color:var(--metal-line-strong)!important;box-shadow:inset 0 1px #ffffffa6, var(--metal-shadow)!important;background:#ebeded61!important}.assistant-page .workflow-entry-header p,.assistant-page .workflow-entry-header span{color:#34383a!important}.assistant-page .workflow-project-card{border-color:var(--metal-line)!important;color:var(--metal-ink)!important;background:linear-gradient(145deg,#f5f6f6a3,#c4c7c8b3)!important;box-shadow:0 15px 34px #2226281a!important}.assistant-page .workflow-project-card:hover{background:#fafbfbb8!important;border-color:#0a0d0f94!important}.assistant-page .workflow-project-card header>span,.assistant-page .workflow-project-card footer b,.assistant-page .workflow-project-card footer small{color:#3e4346!important}.assistant-page .workflow-project-card summary,.assistant-page .workflow-project-card details>div,.assistant-page .workflow-project-card details button{border-color:var(--metal-line)!important;color:var(--metal-ink)!important;background:#daddde!important}.assistant-page .workflow-v2{border-color:var(--metal-line-strong)!important;background:#e8eaea85!important;box-shadow:0 28px 74px #2327291f!important}.assistant-page .workflow-sidebar{border-color:var(--metal-line)!important;color:var(--metal-ink)!important;background:linear-gradient(#c4c8c9d1,#dcdedfc2)!important}.assistant-page .workflow-sidebar>header span,.assistant-page .workflow-episode-nav p,.assistant-page .workflow-sidebar nav button i,.assistant-page .workflow-sidebar nav button.active i{color:#303437!important}.assistant-page .workflow-sidebar nav button,.assistant-page .workflow-episode-nav button,.assistant-page .workflow-icon-button,.assistant-page .workflow-back-projects{color:#3f4447!important;background:0 0!important;border-color:#0000!important}.assistant-page .workflow-sidebar nav button:hover,.assistant-page .workflow-episode-nav button:hover{color:#111315!important;background:#ffffff57!important}.assistant-page .workflow-sidebar nav button.active,.assistant-page .workflow-episode-nav button.active{color:#f2f3f3!important;background:#111315!important;border-color:#00000047!important;box-shadow:0 8px 20px #191c1e29!important}.assistant-page .workflow-content-v2{background:#eff0f0ad!important}.assistant-page .workflow-location-bar{border-color:var(--metal-line)!important;background:#fff3!important}.assistant-page .workflow-panel,.assistant-page .workflow-style-editor,.assistant-page .workflow-summary-row,.assistant-page .workflow-notice,.assistant-page .workflow-activity-compact{box-shadow:inset 0 1px #ffffff9e;border-color:var(--metal-line)!important;color:var(--metal-ink)!important;background:#ffffff4d!important}.assistant-page .workflow-panel p,.assistant-page .workflow-panel span,.assistant-page .workflow-panel small,.assistant-page .workflow-style-editor p,.assistant-page .workflow-summary-row span{color:#3e4346!important}.assistant-page .workflow-bottom-dock{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#d9dcdce6!important;border-color:#0a0d0f57!important;box-shadow:0 -16px 42px #2226281f,inset 0 1px #ffffffb3!important}.assistant-page .workflow-secondary{border-color:var(--metal-line-strong)!important;color:var(--metal-ink)!important;background:#ffffff42!important}.assistant-page .workflow-skeleton,.assistant-page .workflow-route-skeleton{background:linear-gradient(110deg,#afb3b5cc 8%,#eff0f0e6 18%,#afb3b5cc 33%) 0 0/200% 100%!important}.assistant-page .workflow-asset-row,.assistant-page .workflow-hook-editor,.assistant-page .workflow-unit-row,.assistant-page .shot-list-v2 article,.assistant-page .revision-card-v2,.assistant-page .workflow-voice-row,.assistant-page .workflow-progress-card,.assistant-page .workflow-empty-action,.assistant-page .asset-prompt-job,.assistant-page .asset-batch-controls,.assistant-page .voice-assets,.assistant-page .video-bindings{color:#111315!important;background:linear-gradient(145deg,#f7f8f8bd,#c8cbccc2)!important;border-color:#0a0d0f47!important;box-shadow:inset 0 1px #ffffffbd,0 10px 24px #2226280f!important}.assistant-page .workflow-summary-row span,.assistant-page .workflow-progress-summary span,.assistant-page .asset-image-batch,.assistant-page .voice-assets article,.assistant-page .video-bindings>div span{color:#25292b!important;background:#f7f8f88a!important;border-color:#0a0d0f3d!important}.assistant-page .workflow-unit-context{color:#171a1c!important;background:#ffffff57!important;border-color:#323638!important}.assistant-page .workflow-asset-prompt>button{color:#111315!important;background:#f7f8f88f!important;border-color:#0a0d0f4d!important;box-shadow:inset 0 1px #ffffffb8!important}.assistant-page .workflow-asset-prompt>button b,.assistant-page .workflow-asset-info b,.assistant-page .workflow-unit-row b,.assistant-page .asset-prompt-job b,.assistant-page .asset-batch-controls b,.assistant-page .voice-assets b,.assistant-page .video-bindings header b,.assistant-page .asset-image-batch strong{color:#111315!important}.assistant-page .workflow-asset-prompt>button span,.assistant-page .workflow-asset-info small,.assistant-page .workflow-asset-group>header span,.assistant-page .workflow-unit-row p,.assistant-page .workflow-unit-row small,.assistant-page .workflow-unit-context span,.assistant-page .shot-list-v2 article>header label,.assistant-page .workflow-bottom-dock span,.assistant-page .workflow-bottom-dock small,.assistant-page .asset-prompt-job span,.assistant-page .asset-prompt-job footer,.assistant-page .asset-prompt-summary,.assistant-page .asset-batch-controls span,.assistant-page .voice-assets span,.assistant-page .asset-image-batch footer,.assistant-page .asset-generation-options label,.assistant-page .video-bindings header span,.assistant-page .video-bindings em,.assistant-page .video-bindings strong{color:#44494c!important}.assistant-page .asset-prompt-job strong,.assistant-page .asset-batch-controls header>strong{color:#171a1c!important}.assistant-page .workflow-asset-prompt>footer button,.assistant-page .workflow-asset-prompt>footer a,.assistant-page .workflow-unit-row>footer button,.assistant-page .workflow-unit-row>footer a,.assistant-page .episode-source summary{color:#171a1c!important;background:#ffffff47!important;border-color:#0a0d0f4d!important}.assistant-page .workflow-primary{color:#f4f5f5!important;background:#111315!important;border-color:#111315!important;box-shadow:0 8px 20px #14171924!important}.assistant-page .workflow-primary:hover:not(:disabled){background:#2b3032!important}.assistant-page .workflow-danger,.assistant-page .workflow-unit-row em,.assistant-page .asset-error{color:#8f231d!important}.assistant-page .workflow-asset-preview>span{color:#d9ddde!important}.assistant-page .workflow-asset-preview:disabled{opacity:1!important}.assistant-page .asset-prompt-track,.assistant-page .workflow-loading-panel footer i,.assistant-page .workflow-progress-card>i,.assistant-page .workflow-bottom-dock .dock-status>i{background:#1113152e!important}.assistant-page .asset-prompt-track i,.assistant-page .workflow-loading-panel footer i small,.assistant-page .workflow-progress-card>i small,.assistant-page .workflow-bottom-dock .dock-status>i small{background:#222628!important}.assistant-page .workflow-choice-modal{color:#111315!important;background:linear-gradient(145deg,#ebededfa,#bec2c3fa)!important;border-color:#0a0d0f57!important;box-shadow:0 34px 100px #14171947,inset 0 1px #fff!important}.assistant-page .workflow-choice-modal h2,.assistant-page .workflow-choice-modal p,.assistant-page .workflow-choice-modal span,.assistant-page .workflow-choice-modal label{color:#171a1c!important}.assistant-page .workflow-choice-modal button{color:#111315!important;background:#ffffff52!important;border-color:#0a0d0f4d!important}.assistant-page .workflow-media-viewer,.assistant-page .workflow-media-viewer b,.assistant-page .workflow-media-viewer span{color:#f0f2f2!important}.asset-picker-backdrop,.workflow-modal-backdrop,.task-detail-backdrop,.asset-preview-backdrop,.asset-image-modal{-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;background:#15181a8a!important}.asset-picker,.workflow-editor-modal,.workflow-resume-dialog,.workflow-resume-modal,.task-detail-modal,.asset-preview-modal,.asset-image-modal-inner{color:#111315!important;background:linear-gradient(145deg,#ebededfa,#bec2c3fa)!important;border-color:#0a0d0f57!important;box-shadow:0 34px 100px #14171947,inset 0 1px #fff!important}.asset-picker header,.asset-picker footer,.workflow-editor-modal header,.workflow-editor-modal footer,.task-detail-modal>header,.asset-preview-modal header{border-color:#0a0d0f38!important}.asset-picker h1,.asset-picker h2,.asset-picker h3,.workflow-editor-modal h1,.workflow-editor-modal h2,.task-detail-modal h2,.asset-preview-modal h2{color:#111315!important}.asset-picker .asset-picker-actions{color:#303437!important;background:#daddddf0!important;border-top:1px solid #0a0d0f3d!important}.asset-picker .asset-project-choice{color:#111315!important;background:#ffffff45!important;border-color:#0a0d0f42!important}.asset-picker .asset-project-choice:hover{background:#ffffff7a!important;border-color:#0a0d0f94!important}.asset-picker .asset-project-choice>span{color:#111315!important;background:#c6c9ca!important;border:1px solid #0a0d0f33!important}.asset-picker .asset-project-choice small{color:#555a5d!important}.asset-picker p,.asset-picker span,.workflow-editor-modal p,.task-detail-modal p,.asset-preview-modal p{color:#3e4346!important}.asset-picker button,.workflow-editor-modal button,.workflow-resume-dialog button,.workflow-resume-modal button,.task-detail-modal button,.asset-preview-modal button{color:#111315!important;background:#ffffff47!important;border-color:#0a0d0f4d!important}.asset-picker button.is-active,.asset-picker button[aria-selected=true],.workflow-editor-modal button.is-primary,.task-detail-actions .is-primary{color:#f2f3f3!important;background:#111315!important}.task-detail-actions .is-download{color:#111315!important;background:#ffffffb8!important;border-color:#0a0d0f47!important}.task-detail-actions .is-material{color:#111315!important;background:#ffffffc2!important;border-color:#0a0d0f61!important}.task-detail-actions .is-edit-image{color:#1d523a!important;background:#598b6f29!important;border-color:#27644f85!important}.task-detail-actions .is-download:hover,.task-detail-actions .is-material:hover,.task-detail-actions .is-edit-image:hover{filter:brightness(.96);transform:translateY(-1px)}.task-detail-info{color:#111315!important;background:#e0e2e2f5!important;border-color:#0a0d0f3d!important}.task-detail-meta span,.task-detail-prompt pre{color:#2e3234!important;background:#ffffff57!important;border-color:#0a0d0f3d!important}.task-detail-stage,.asset-preview-stage,.workflow-media-viewer{background:#101315!important}.workspace-notification-stack>*,.workflow-toast,.assistant-toast{color:#111315!important;background:#e2e4e4f5!important;border-color:#0a0d0f4d!important;box-shadow:0 18px 44px #1e222433!important}.workspace-notification-stack>* b{color:#111315!important}.workspace-notification-stack>* span,.workspace-notification-stack>* small{color:#404548!important}.auth-page{color:#111315!important}.auth-card{color:#111315!important;background:#eff0f0ad!important;border-color:#0a0d0f52!important;box-shadow:0 28px 80px #1f232529,inset 0 1px #fff!important}.auth-card h1,.auth-card label,.auth-card .brand{color:#111315!important}.auth-card>p,.auth-card>span{color:#4b5053!important}.auth-card button{color:#f2f3f3!important;background:#111315!important}@media (width<=760px){.assistant-page:not(.cinema-preview):not(.cinema-preview-v2):not(.cinema-preview-v3) .site-header{background:#daddddf5!important}.assistant-page .workflow-v2{box-shadow:none!important}.assistant-page .task-history-toolbar,.assistant-page .asset-bulk-actions{background:#ffffff5c!important}}.promotion-backdrop{z-index:230;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#04070cc7;place-items:center;padding:26px;display:grid;position:fixed;inset:0}.promotion-panel{color:#172033;background:#f5f7fa;border:1px solid #ffffff47;border-radius:24px;width:min(1240px,96vw);height:min(900px,94vh);overflow:auto;box-shadow:0 40px 120px #0000007a}.promotion-header{z-index:3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f5f7faf5;border-bottom:1px solid #e2e6ec;justify-content:space-between;align-items:center;padding:25px 32px;display:flex;position:sticky;top:0}.promotion-header p{color:#6b9810;letter-spacing:.18em;margin:0 0 4px;font-size:11px;font-weight:800}.promotion-header h2{margin:0;font-family:Songti SC,serif;font-size:34px}.promotion-header span{color:#738095;font-size:13px}.promotion-header>button{cursor:pointer;background:#fff;border:1px solid #d6dce5;border-radius:13px;width:44px;height:44px;font-size:26px}.promotion-message{border-radius:12px;margin:18px 32px 0;padding:12px 16px;font-size:14px}.promotion-message.success{color:#166534;background:#e7f7ec}.promotion-message.error{color:#b42318;background:#fff0ed}.promotion-loading{text-align:center;color:#7b8799;padding:100px}.promotion-apply,.promotion-review-state{background:#fff;border:1px solid #e0e5ec;border-radius:20px;width:min(700px,100% - 48px);margin:52px auto;padding:40px;box-shadow:0 16px 50px #1b273a14}.promotion-apply p{color:#6b9810;letter-spacing:.14em;font-size:11px;font-weight:800}.promotion-apply h3{margin:8px 0;font-size:30px}.promotion-apply span,.promotion-review-state span{color:#6f7a8d;line-height:1.7;display:block}.promotion-apply textarea{resize:vertical;border:1px solid #d9dfe7;border-radius:12px;width:100%;margin:25px 0 14px;padding:14px}.promotion-apply button,.promotion-review-state button{color:#fff;cursor:pointer;background:#18210c;border:0;border-radius:10px;padding:13px 20px;font-weight:800}.promotion-review-state{text-align:center;gap:14px;display:grid}.promotion-review-state>b{font-size:28px}.promotion-wallet{color:#fff;background:linear-gradient(120deg,#355600,#648f00 48%,#243c00);border-radius:20px;grid-template-columns:repeat(4,1fr);gap:20px;margin:28px 32px 18px;padding:28px 30px;display:grid;box-shadow:0 18px 46px #37570033}.promotion-wallet div{gap:5px;display:grid}.promotion-wallet span,.promotion-wallet small{color:#ffffffb8}.promotion-wallet b{letter-spacing:-.04em;font-size:30px}.promotion-tier-progress{background:#fff;border:1px solid #e2e6ec;border-radius:14px;gap:12px;margin:0 32px 18px;padding:14px 18px;display:grid}.promotion-tier-progress>div{justify-content:space-between;gap:12px;display:flex}.promotion-tier-progress span{color:#748094;font-size:13px}.promotion-tier-progress>i{background:#edf0f3;border-radius:99px;height:7px;display:block;overflow:hidden}.promotion-tier-progress>i span{background:#76a500;border-radius:99px;height:100%;display:block}.promotion-tier-progress.complete{color:#365700;background:#eef7da}.promotion-tabs{background:#fff;border:1px solid #e1e5eb;border-radius:14px;grid-template-columns:repeat(4,1fr);margin:0 32px;padding:6px;display:grid}.promotion-tabs button{color:#586479;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:13px;font-weight:800}.promotion-tabs button.active{color:#fff;background:#172033}.promotion-body{padding:24px 32px 36px}.promotion-overview-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.promotion-overview-grid>article,.promotion-overview-grid>section{background:#fff;border:1px solid #e1e6ed;border-radius:16px;padding:22px}.promotion-overview-grid article{gap:8px;display:grid}.promotion-overview-grid article span,.promotion-overview-grid article small{color:#758096}.promotion-overview-grid article b{font-size:25px}.promotion-overview-grid section{grid-column:1/-1}.promotion-overview-grid section header{justify-content:space-between;display:flex}.promotion-overview-grid section ul{color:#5d687a;margin:18px 0 0;padding-left:20px;line-height:2}.promotion-group-create{background:#fff;border:1px solid #e1e6ed;border-radius:16px;grid-template-columns:1fr minmax(220px,360px) auto;align-items:end;gap:14px;margin-bottom:16px;padding:20px;display:grid}.promotion-group-create div{gap:4px;display:grid}.promotion-group-create span{color:#788397;font-size:13px}.promotion-group-create input,.promotion-user-filters input,.promotion-user-filters select,.promotion-payout-form input,.promotion-payout-form select{color:#172033;background:#fff;border:1px solid #d8dee7;border-radius:10px;padding:12px 13px}.promotion-group-create button,.promotion-user-filters button,.promotion-payout-form button,.promotion-withdraw-form button{color:#fff;cursor:pointer;background:#172033;border:0;border-radius:10px;padding:12px 18px;font-weight:800}.promotion-group-create button:disabled,.promotion-withdraw-form button:disabled{opacity:.45;cursor:not-allowed}.promotion-group-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.promotion-group-grid article{background:#fff;border:1px solid #dde3eb;border-radius:18px;gap:16px;padding:22px;display:grid}.promotion-group-grid article.archived{opacity:.58}.promotion-group-grid header{justify-content:space-between;display:flex}.promotion-group-grid header span{color:#809000;font-size:11px;font-weight:800}.promotion-group-grid h3{margin:4px 0 0;font-size:23px}.promotion-group-grid em{color:#507300;background:#eef5df;border-radius:99px;height:max-content;padding:5px 9px;font-size:12px;font-style:normal}.promotion-group-grid>article>strong{letter-spacing:.08em;font-size:28px}.promotion-group-stats{background:#f6f8fa;border-radius:12px;grid-template-columns:repeat(3,1fr);display:grid}.promotion-group-stats span{color:#7d8799;gap:3px;padding:12px;font-size:11px;display:grid}.promotion-group-stats b{color:#172033;font-size:15px}.promotion-group-grid>article>input{color:#687489;background:#f8fafb;border:1px solid #dce1e8;border-radius:9px;width:100%;padding:11px}.promotion-group-grid footer{flex-wrap:wrap;gap:8px;display:flex}.promotion-group-grid footer button{color:#253044;cursor:pointer;background:#fff;border:1px solid #d5dce5;border-radius:8px;padding:8px 11px}.promotion-group-grid footer button.danger{color:#b42318}.promotion-user-filters{gap:10px;margin-bottom:14px;display:flex}.promotion-user-filters input{flex:1}.promotion-user-table{background:#fff;border:1px solid #e0e5ec;border-radius:16px;overflow:hidden}.promotion-user-table>div{border-bottom:1px solid #edf0f4;grid-template-columns:1.4fr 1fr .8fr .8fr 1fr;align-items:center;gap:14px;padding:15px 18px;display:grid}.promotion-user-table>div.head{color:#7a8496;background:#f7f8fa;font-size:12px;font-weight:800}.promotion-user-table>div>span:first-child{gap:3px;display:grid}.promotion-user-table small{color:#9099a9}.promotion-user-table>p{text-align:center;color:#7a8496;padding:35px}.promotion-settlement-layout{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.promotion-settlement-layout>section{background:#fff;border:1px solid #e1e6ed;border-radius:16px;padding:20px}.promotion-settlement-layout>section:first-child{grid-row:span 2}.promotion-settlement-layout section>header{margin-bottom:15px}.promotion-settlement-layout section>header div{gap:4px;display:grid}.promotion-settlement-layout section>header span{color:#7a8496;font-size:12px}.promotion-statement-list,.promotion-withdraw-list{display:grid}.promotion-statement-list article,.promotion-withdraw-list article{border-bottom:1px solid #edf0f3;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.promotion-statement-list article div,.promotion-withdraw-list article div{gap:4px;display:grid}.promotion-statement-list span,.promotion-withdraw-list span{color:#818b9b;font-size:12px}.promotion-statement-list strong{color:#4f7400}.promotion-statement-list>p{color:#818b9b}.promotion-payout-form{gap:9px;display:grid}.promotion-withdraw-form{align-items:end;gap:10px;display:flex}.promotion-withdraw-form label{color:#697589;flex:1;gap:6px;font-size:12px;display:grid}.promotion-withdraw-form label div{background:#fff;border:1px solid #d8dee7;border-radius:10px;display:flex;overflow:hidden}.promotion-withdraw-form i{background:#f3f5f7;padding:11px;font-style:normal}.promotion-withdraw-form input{border:0;outline:0;width:100%;min-width:0;padding:11px}.promotion-withdraw-list em{color:#577900;font-style:normal}.auth-referral-notice{color:#dfff5b;background:#dfff5b14;border:1px solid #dfff5b59;gap:3px;padding:12px 14px;display:grid}.auth-referral-notice span{color:#aeb8a0!important;font-size:12px!important}.header-user .promotion-trigger{color:#dfff5b;cursor:pointer;background:#dfff5b14;border:1px solid #dfff5b59;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:800}@media (width<=900px){.promotion-backdrop{padding:0}.promotion-panel{border-radius:0;width:100vw;height:100vh}.promotion-wallet,.promotion-overview-grid{grid-template-columns:repeat(2,1fr)}.promotion-group-grid,.promotion-settlement-layout{grid-template-columns:1fr}.promotion-settlement-layout>section:first-child{grid-row:auto}.promotion-user-table{overflow:auto}.promotion-user-table>div{min-width:760px}.promotion-group-create{grid-template-columns:1fr}.promotion-tier-progress>div{display:grid}.promotion-tabs{grid-template-columns:repeat(4,minmax(120px,1fr));overflow:auto}}@media (width<=560px){.promotion-header,.promotion-body{padding-left:18px;padding-right:18px}.promotion-wallet{grid-template-columns:1fr 1fr;margin-left:18px;margin-right:18px;padding:20px}.promotion-wallet b{font-size:22px}.promotion-tier-progress,.promotion-tabs{margin-left:18px;margin-right:18px}.promotion-group-grid,.promotion-overview-grid{grid-template-columns:1fr}.promotion-overview-grid>section{grid-column:auto}.promotion-user-filters,.promotion-withdraw-form{display:grid}}:root{--conversation-bg:#f3f3ef;--conversation-panel:#fffffcdb;--conversation-line:#1416151a;--conversation-ink:#161817;--conversation-muted:#727672;--conversation-accent:#151716}body:has(.conversation-studio){background:var(--conversation-bg);color:var(--conversation-ink);margin:0;overflow:hidden}body:has(.conversation-studio) .task-detail-modal{border-color:#11141247}body:has(.conversation-studio) .task-detail-modal>header p{color:#626762}body:has(.conversation-studio) .task-detail-modal>header h2{color:#171a18}body:has(.conversation-studio) .task-detail-prompt b{color:#171a18}body:has(.conversation-studio) .task-detail-prompt span{color:#686d69}body:has(.conversation-studio) .task-detail-meta span{color:#313532!important}.conversation-studio{box-sizing:border-box;height:100vh;min-height:0;color:var(--conversation-ink);background:radial-gradient(circle at 75% -10%,#d1dcd5e6,#0000 43%),linear-gradient(135deg,#f7f7f3,#ededeb 68%,#f7f7f4);grid-template-columns:258px minmax(0,1fr);display:grid}.conversation-sidebar{z-index:4;box-sizing:border-box;border-right:1px solid var(--conversation-line);-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px);background:#f8f8f5c7;flex-direction:column;height:100vh;min-height:0;padding:20px 14px 16px;display:flex;position:relative;overflow:hidden}.conversation-brand{align-items:center;gap:11px;min-height:50px;padding:0 10px 14px;display:flex}.conversation-brand img{object-fit:contain;filter:grayscale()contrast(1.25);width:30px;height:30px}.conversation-brand div{gap:2px;display:grid}.conversation-brand b{font-size:15px}.conversation-brand span{color:#8a8d89;letter-spacing:.18em;font-size:8px}.conversation-sidebar nav{border-bottom:1px solid var(--conversation-line);gap:5px;padding:8px 0 18px;display:grid;position:relative}.conversation-sidebar nav button{z-index:1;color:#505451;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;width:100%;min-height:43px;padding:8px 11px;transition:color .24s,transform .24s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.conversation-sidebar nav button:hover{color:#111;background:#1a1d1b0d;transform:translate(2px)}.conversation-sidebar nav button.is-active{color:#121413;font-weight:700}.conversation-nav-indicator{z-index:0;pointer-events:none;height:43px;transform:translateY(calc(var(--conversation-nav-index,0) * 48px));background:#e6e7e3;border:1px solid #1b1e1c0b;border-radius:11px;transition:transform .48s cubic-bezier(.2,.9,.22,1),border-radius .24s,background .24s;position:absolute;top:8px;left:0;right:0;box-shadow:0 7px 18px #191d1a12,inset 0 1px #ffffff9e}.conversation-sidebar nav i{background:#16181712;border-radius:7px;place-items:center;width:22px;height:22px;font-size:13px;font-style:normal;display:grid}.conversation-history{flex-direction:column;flex:1;min-height:0;padding-top:18px;display:flex}.conversation-history>header{color:#8b8e8a;justify-content:space-between;align-items:center;padding:0 8px 9px 10px;font-size:11px;display:flex}.conversation-history>header>div{align-items:center;gap:4px;display:flex}.conversation-history>header small{text-align:center;min-width:18px}.conversation-history>header button{color:#9a9d99;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:3px 5px;font-size:9px}.conversation-history>header button:hover{color:#4e534f;background:#15171611}.conversation-history>div{scrollbar-width:thin;scrollbar-color:#53585347 transparent;flex:1;grid-auto-rows:min-content;align-content:start;gap:4px;min-height:0;padding-right:2px;display:grid;overflow-y:auto}.conversation-history-item{border-radius:10px;min-height:59px;position:relative}.conversation-history-item:hover,.conversation-history-item.is-current{background:#15171611}.conversation-history-open{border-radius:inherit;color:#292c2a;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;width:100%;min-height:59px;padding:11px 42px 11px 11px;display:grid;position:relative}.conversation-history-open b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.conversation-history-open span{color:#777b77;font-size:10px}.conversation-history-open time{color:#9a9d99;font-size:8px;position:absolute;bottom:11px;right:9px}.conversation-history-actions{opacity:0;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:7px;right:6px}.conversation-history-item:hover .conversation-history-actions,.conversation-history-item.is-current .conversation-history-actions{opacity:1}.conversation-history-actions button{color:#777c78;cursor:pointer;background:#fffffdcc;border:0;border-radius:6px;place-items:center;width:23px;height:23px;padding:0;font-size:12px;display:grid}.conversation-history-actions button:hover{color:#202321;background:#fff}.conversation-history-item form{align-items:center;min-height:59px;padding:8px 62px 8px 8px;display:flex}.conversation-history-item input{color:#252825;background:#fffffdeb;border:1px solid #171a1838;border-radius:8px;outline:0;width:100%;min-width:0;height:34px;padding:0 9px;font-size:11px}.conversation-history-item input:focus{border-color:#171a186b;box-shadow:0 0 0 2px #171a180f}.conversation-history p{color:#9a9d99;margin:4px 10px;font-size:11px;line-height:1.6}.conversation-history p.conversation-history-loading{text-align:center;padding:8px 0}.conversation-sidebar-user{border-top:1px solid var(--conversation-line);flex:none;align-items:center;gap:7px;margin-top:auto;padding:12px 3px 2px;display:flex}.conversation-user-profile{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;flex:1;align-items:center;gap:9px;padding:5px;transition:background .18s,transform .18s;display:flex}.conversation-user-profile:hover{background:#16181711;transform:translateY(-1px)}.conversation-user-avatar{color:#fff;background:linear-gradient(145deg,#222523,#080909);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff29,0 4px 10px #1417151f}.conversation-user-avatar img{object-fit:cover;width:100%;height:100%}.conversation-user-copy{gap:2px;min-width:0;display:grid}.conversation-user-copy b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.conversation-user-copy small{color:#8b8e8b;font-size:9px}.conversation-user-logout{color:#80847f;cursor:pointer;background:0 0;border:0;flex:none;padding:6px 5px;font-size:10px}.conversation-user-logout:hover{color:#202321}.conversation-main{min-width:0;height:100vh;overflow:hidden}.conversation-topbar{z-index:3;border-bottom:1px solid var(--conversation-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#f4f5f28c;justify-content:space-between;align-items:center;height:70px;padding:0 28px;display:flex;position:relative}.conversation-topbar>div{gap:2px;display:grid}.conversation-topbar>div span{color:#8c908c;letter-spacing:.12em;text-transform:uppercase;font-size:9px}.conversation-topbar>div b{text-overflow:ellipsis;white-space:nowrap;max-width:48vw;font-size:13px;overflow:hidden}.conversation-topbar nav{align-items:center;gap:8px;display:flex}.conversation-topbar nav button{border:1px solid var(--conversation-line);color:#343735;cursor:pointer;background:#ffffff85;border-radius:99px;min-height:34px;padding:0 13px;font-size:11px}.conversation-topbar .conversation-balance{color:#fff;background:#1a1c1b;border-color:#12141338;align-items:center;gap:7px;display:flex}.conversation-balance span{font-weight:800}.conversation-balance small{color:#bfc2bd}.conversation-home{flex-direction:column;align-items:center;height:calc(100vh - 70px);padding:clamp(58px,9vh,106px) clamp(24px,6vw,130px) 40px;display:flex;overflow-y:auto}.conversation-home-copy{text-align:center;max-width:840px;margin-bottom:28px}.conversation-home-copy>span{color:#777c77;letter-spacing:.22em;font-size:9px;font-weight:800}.conversation-home-copy h1{letter-spacing:-.06em;margin:15px 0 10px;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:clamp(42px,5vw,66px);font-weight:400}.conversation-home-copy p{color:#747874;margin:0;font-size:13px}.conversation-studio.is-home{background:linear-gradient(135deg,#202521,#101311 58%,#252b27);grid-template-columns:270px minmax(0,1fr);gap:10px;padding:10px;position:relative}.conversation-studio.is-home:before,.conversation-studio.has-workspace:before{content:"";pointer-events:none;opacity:0;transition:opacity .22s;position:absolute;inset:0}.conversation-studio.is-home:before{background:linear-gradient(180deg,#07080847 0%,#07080826 46%,#f4f6f200 68%,#f4f6f22e 82%,#f2f4f061 100%),var(--conversation-home-background);background-position:50%;background-repeat:no-repeat;background-size:cover}.conversation-studio.has-background:before{opacity:1}.conversation-studio.is-home .conversation-sidebar{-webkit-backdrop-filter:blur(28px)saturate(.82);backdrop-filter:blur(28px)saturate(.82);background:#f9faf7cc;border:1px solid #ffffffb3;border-radius:28px;height:calc(100vh - 20px);min-height:0;padding:20px 16px 16px;overflow:hidden;box-shadow:0 20px 60px #1a1f1c14}.conversation-studio.is-home .conversation-sidebar nav button{border-radius:17px}.conversation-studio.is-home .conversation-sidebar nav button.is-active{background:0 0}.conversation-studio.is-home .conversation-nav-indicator{background:#e7e9e6f0;border-radius:17px;box-shadow:0 9px 24px #161b181a,inset 0 1px #ffffffc7}.conversation-studio.is-home .conversation-history-item{border-radius:13px}.conversation-studio.is-home .conversation-main{height:calc(100vh - 20px);box-shadow:none;background:0 0;border-radius:28px;position:relative;overflow:hidden}.conversation-studio.is-home .conversation-topbar{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(#0405053b,#0000);border-bottom:1px solid #ffffff29}.conversation-studio.is-home .conversation-topbar>div span{color:#ffffffa3}.conversation-studio.is-home .conversation-topbar>div b{color:#fff;text-shadow:0 1px 12px #00000047}.conversation-studio.is-home .conversation-topbar nav>button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff2e;border-color:#ffffff80;box-shadow:inset 0 1px #ffffff47}.conversation-studio.is-home .conversation-topbar .conversation-balance{background:#111312c7;border-color:#ffffff38}.conversation-studio.is-home .conversation-home{background:0 0;height:calc(100vh - 90px);padding:clamp(74px,9vh,104px) clamp(24px,5vw,94px) 56px}.conversation-studio.is-home .conversation-home-copy{max-width:1100px;margin-bottom:28px}.conversation-studio.is-home .conversation-home-copy>span{color:#ffffffb3;text-shadow:0 1px 10px #00000059}.conversation-studio.is-home .conversation-home-copy h1{color:#fff;letter-spacing:-.055em;text-shadow:0 3px 24px #00000052;font-size:clamp(40px,4.2vw,64px)}.conversation-studio.is-home .conversation-home-copy p{color:#ffffffc2;text-shadow:0 2px 12px #0000004d}.conversation-studio.is-home .conversation-home>.hyc-conversation-composer{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#fffffdf2;border-color:#ffffffb3;border-radius:30px;box-shadow:0 30px 90px #1014123b,inset 0 1px #fffffff0}.conversation-studio.is-home .conversation-project-context{border-radius:30px}.conversation-studio.is-home .hyc-conversation-composer.has-project-context .conversation-project-context{padding-right:18px}.conversation-studio.is-home .hyc-conversation-composer.has-project-context .conversation-composer-expand{right:18px}.conversation-studio.is-home .conversation-home>.hyc-conversation-composer .conversation-mode-tabs{padding:15px 18px 0}.conversation-studio.is-home .conversation-home>.hyc-conversation-composer .prompt-field{padding-inline:25px!important}.conversation-studio.is-home .conversation-home>.hyc-conversation-composer .conversation-composer-toolbar{margin:0 12px 12px;padding:11px 4px 0}.conversation-studio.is-home .conversation-home-message{background:#ffffffe0;box-shadow:0 8px 28px #1c211e1f}.conversation-studio.has-workspace{background:linear-gradient(#242a26 0,#303832 82px,#eef0ec 168px);grid-template-columns:270px minmax(0,1fr);gap:10px;padding:10px;position:relative}.conversation-studio.has-workspace:before{background:linear-gradient(180deg,#07080833 0,#07080814 82px,#eef0ecf0 168px,#eef0ec 310px),var(--conversation-home-background);background-position:50%;background-repeat:no-repeat;background-size:cover}.conversation-studio.has-workspace .conversation-sidebar{-webkit-backdrop-filter:blur(28px)saturate(.82);backdrop-filter:blur(28px)saturate(.82);background:#f9faf7f0;border:1px solid #ffffffbd;border-radius:28px;height:calc(100vh - 20px);min-height:0;padding:20px 16px 16px;overflow:hidden;box-shadow:0 20px 60px #1a1f1c1a}.conversation-studio.has-workspace .conversation-sidebar nav button{border-radius:17px}.conversation-studio.has-workspace .conversation-sidebar nav button.is-active{background:0 0}.conversation-studio.has-workspace .conversation-nav-indicator{background:#e7e9e5;border-radius:17px;box-shadow:0 9px 24px #161b1814,inset 0 1px #ffffffd1}.conversation-studio.has-workspace .conversation-history-item{border-radius:13px}.conversation-studio.has-workspace .conversation-main{background:0 0;border:1px solid #ffffff6b;border-radius:28px;height:calc(100vh - 20px);position:relative;overflow:hidden;box-shadow:0 20px 60px #1a1f1c1a}.conversation-studio.has-workspace .conversation-topbar{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0507066b,#0507063d);border-bottom:1px solid #ffffff29}.conversation-studio.has-workspace .conversation-topbar>div span{color:#ffffffa8}.conversation-studio.has-workspace .conversation-topbar>div b{color:#fff;text-shadow:0 1px 12px #00000040}.conversation-studio.has-workspace .conversation-topbar nav>button{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff29;border-color:#ffffff75;box-shadow:inset 0 1px #ffffff40}.conversation-studio.has-workspace .conversation-topbar .conversation-balance{background:#111312cc;border-color:#fff3}.conversation-workspace{background:#f3f4f1;height:calc(100vh - 70px);overflow:hidden}.conversation-workspace-panel{background:#f3f4f1;height:100%;animation:.42s cubic-bezier(.2,.8,.2,1) both conversation-workspace-enter}.conversation-workspace .material-library-page{background:#f3f4f1;height:100%;padding-top:30px}.conversation-workspace .collaboration-center{box-sizing:border-box;overscroll-behavior:contain;height:100%;min-height:0;overflow-y:auto}.hyc-conversation-composer{background:#fffffded;border:1px solid #181b1924;border-radius:22px;width:min(900px,100%);position:relative;overflow:visible;box-shadow:0 24px 75px #2e353121,inset 0 1px #ffffffe6}.conversation-composer-expand{z-index:4;color:#767b76;cursor:pointer;opacity:.72;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;width:31px;height:31px;padding:0;transition:opacity .18s,background .18s,color .18s,transform .18s;display:grid;position:absolute;top:13px;right:14px}.conversation-composer-expand:hover{color:#1b1e1c;opacity:1;background:#eef0eb;transform:scale(1.04)}.conversation-composer-expand svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:16px;height:16px}.hyc-conversation-composer.is-expanded{z-index:900;background:#fafbf8fb;border-radius:26px;flex-direction:column;max-width:none;height:auto;max-height:none;animation:.22s cubic-bezier(.2,.8,.2,1) both conversation-composer-expand-in;display:flex;inset:clamp(14px,3.5vh,42px) clamp(14px,3.5vw,64px);overflow:hidden;box-shadow:0 32px 100px #0a0e0b4d,inset 0 1px #fffffffa;width:auto!important;position:fixed!important}.hyc-conversation-composer.is-expanded .conversation-composer-expand{color:#272b28;opacity:1;background:#eff1ed;top:17px;right:18px}.hyc-conversation-composer.is-expanded .conversation-mode-tabs{flex:none;padding:18px 22px 0}.hyc-conversation-composer.is-expanded .prompt-field{flex:auto;min-height:260px;padding:20px 30px 12px!important}.hyc-conversation-composer.is-expanded textarea{height:100%;font-size:18px;line-height:1.8;min-height:260px!important}.hyc-conversation-composer.is-expanded .mention-suggestions{top:var(--mention-top,16px);bottom:auto;right:auto;left:var(--mention-left,16px);max-height:min(310px,100% - 24px)}.hyc-conversation-composer.is-expanded .reference-list{flex:none;margin-inline:24px;padding-block:12px}.hyc-conversation-composer.is-expanded .conversation-composer-toolbar{background:linear-gradient(#fafbf8b8,#f4f6f2fa);flex:none;margin-top:auto;padding:13px 20px 18px}.conversation-home>.hyc-conversation-composer{width:min(1240px,100%)}.conversation-home>.hyc-conversation-composer .prompt-field{min-height:145px}.conversation-home>.hyc-conversation-composer textarea{min-height:118px!important}.hyc-conversation-composer .conversation-mode-tabs{gap:5px;padding:12px 14px 0;display:flex}.hyc-conversation-composer .conversation-mode-tabs button{color:#888c87;cursor:pointer;background:0 0;border:0;border-radius:99px;min-height:31px;padding:0 13px;font-size:11px}.hyc-conversation-composer .conversation-mode-tabs button.is-active{color:#fff;background:#171918}.hyc-conversation-composer .prompt-field{min-height:132px;position:relative;background:0 0!important;border:0!important;padding:12px 20px 4px!important}.hyc-conversation-composer textarea{resize:none;width:100%;font:16px/1.75 Inter,PingFang SC,sans-serif;min-height:105px!important;box-shadow:none!important;color:#1b1d1c!important;background:0 0!important;border:0!important;outline:0!important;padding:0!important}.hyc-conversation-composer textarea::placeholder{color:#a2a5a1!important}.hyc-conversation-composer .reference-list{gap:7px;min-height:0;margin:0 16px;padding:9px 0;display:flex;overflow-x:auto;border:0!important;border-top:1px solid var(--conversation-line)!important;background:0 0!important}.hyc-conversation-composer .reference-list:empty{display:none}.hyc-conversation-composer .reference-list:before{display:none!important}.hyc-conversation-composer .reference-list span{flex:none;font-size:10px;color:#303330!important;background:#f4f5f1!important;border:1px solid #d9dbd7!important;border-radius:9px!important;min-height:42px!important;padding:5px 8px!important}.hyc-conversation-composer .reference-list img{border-radius:6px;width:29px;height:29px}.hyc-conversation-composer .reference-list em{font-size:8px;color:#878b86!important}.reference-list .reference-preview-trigger{min-width:0;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;outline:0;align-items:center;gap:6px;padding:0;display:flex}.reference-list .reference-preview-trigger:disabled{cursor:default}.reference-list .reference-preview-trigger:focus-visible{border-radius:5px;box-shadow:0 0 0 2px #1467e6ad}.reference-list .reference-preview-trigger strong{max-width:150px;font-size:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.reference-list .reference-remove{flex:none;padding:2px 3px}.reference-preview-backdrop{z-index:1600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#090c0eb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.reference-preview-modal{color:#f4f5f2;background:#101314;border:1px solid #fff3;border-radius:18px;grid-template-rows:auto minmax(0,1fr);width:min(1040px,100vw - 48px);height:min(820px,100dvh - 48px);display:grid;overflow:hidden;box-shadow:0 34px 110px #0000007a}.reference-preview-modal>header{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:70px;padding:14px 20px;display:flex}.reference-preview-modal>header span{color:#969c98;letter-spacing:.16em;font-size:9px}.reference-preview-modal>header h2{margin:4px 0 0;font-size:17px;font-weight:600}.reference-preview-modal>header button{color:#e4e7e3;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff21;border-radius:9px;place-items:center;width:36px;height:36px;padding:0;font-size:24px;display:grid}.reference-preview-stage{background:radial-gradient(circle at 50% 45%,#252a28,#090b0b 72%);place-items:center;min-width:0;min-height:0;padding:20px;display:grid;overflow:hidden}.reference-preview-stage>img,.reference-preview-stage>video{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block}.reference-audio-preview{text-align:center;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:16px;gap:24px;width:min(520px,100%);padding:34px;display:grid}.reference-audio-preview audio{width:100%}@media (width<=700px){.reference-preview-backdrop{padding:0}.reference-preview-modal{border:0;border-radius:0;width:100vw;height:100dvh}.reference-preview-stage{padding:12px}}.conversation-composer-toolbar{border-top:1px solid var(--conversation-line);align-items:center;gap:7px;padding:10px 13px 13px;display:flex}.conversation-composer-toolbar>button,.conversation-control-pill{color:#454946;background:#f1f2ef;border:0;border-radius:9px;height:34px;font-size:10px}.conversation-composer-toolbar>button{cursor:pointer;min-width:34px;padding:0 10px}.conversation-composer-toolbar>.conversation-style-manage{color:#7b817b;background:0 0;border:1px solid #22272314;width:30px;min-width:30px;padding:0;font-size:13px}.conversation-composer-toolbar>.conversation-style-manage:hover{color:#1f2621;background:#eef0eb}.conversation-composer-toolbar>button:hover{color:#151716;background:#e7e9e5}.conversation-control-pill{align-items:center;gap:4px;padding:0 7px 0 9px;display:flex;position:relative}.conversation-control-pill>span{color:#858985;font-size:8px}.conversation-control-pill select{cursor:pointer;max-width:112px;height:30px;padding:0 20px 0 3px;font-size:10px;box-shadow:none!important;color:#343734!important;background:0 0!important;border:0!important;outline:0!important}.conversation-composer-toolbar .conversation-quote{text-align:right;white-space:nowrap;gap:1px;margin-left:auto;display:grid}.conversation-quote span{color:#8c908c;font-size:8px}.conversation-quote b{color:#202321;font-size:11px}.conversation-composer-toolbar .conversation-submit{color:#fff;background:#171918;border-radius:50%;place-items:center;width:38px;min-width:38px;height:38px;padding:0;font-size:17px;display:grid;box-shadow:0 7px 18px #12141333}.conversation-composer-toolbar .conversation-submit.is-submitting{border-radius:19px;width:62px;min-width:62px;font-size:12px}.conversation-composer-toolbar .conversation-submit:disabled{opacity:.3;cursor:not-allowed}.conversation-composer-message{color:#777b77;margin:-4px 17px 12px;font-size:10px}.conversation-composer-message.is-error{color:#a43e37}.conversation-composer-message.is-success{color:#2d6d51}.hyc-conversation-composer .mention-suggestions{z-index:18;-webkit-backdrop-filter:blur(18px)saturate(.9);backdrop-filter:blur(18px)saturate(.9);background:#fffffcf7;border:1px solid #1d221f1f;border-radius:15px;width:min(410px,100% - 24px);max-height:min(310px,100vh - 220px);padding:6px;overflow-y:auto;box-shadow:0 20px 54px #181f1b33,inset 0 1px #fffffff5}.hyc-conversation-composer .mention-suggestions-title{z-index:1;color:#838782;letter-spacing:.02em;background:#fffffcfa;border-bottom:1px solid #1f242114;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px 8px;font-size:9px;display:flex;position:sticky;top:-6px}.hyc-conversation-composer .mention-suggestions-title b{color:#454945;font-size:10px;font-weight:750}.hyc-conversation-composer .mention-suggestions-title span{white-space:nowrap}.hyc-conversation-composer .mention-suggestions-title kbd{color:#656963;background:#f2f3ef;border:1px solid #d9dcd7;border-bottom-color:#c8ccc5;border-radius:4px;place-items:center;min-width:14px;margin-right:1px;padding:1px 3px;font:700 8px/1 Inter,PingFang SC,sans-serif;display:inline-grid}.hyc-conversation-composer .mention-suggestions button{color:#262a27;border-radius:10px;gap:10px;margin:2px 0;padding:8px;transition:background .16s,transform .16s}.hyc-conversation-composer .mention-suggestions button:hover,.hyc-conversation-composer .mention-suggestions button.is-active{background:#eef1eb;box-shadow:inset 2px 0 #1b1e1c}.hyc-conversation-composer .mention-suggestions button:active{transform:scale(.99)}.hyc-conversation-composer .mention-suggestions img,.hyc-conversation-composer .mention-suggestions video,.hyc-conversation-composer .mention-audio{background:#e5e8e2;border-radius:8px;flex-basis:44px;width:44px;height:44px}.hyc-conversation-composer .mention-audio{color:#4e544e;font-size:12px}.hyc-conversation-composer .mention-suggestions b{font-size:12px;font-weight:720}.hyc-conversation-composer .mention-suggestions small{color:#8a8e89;font-size:10px}.hyc-conversation-composer .mention-empty{color:#858985;padding:14px 10px;font-size:11px}.conversation-thread-shell{overscroll-behavior:contain;height:calc(100vh - 70px);scroll-padding-bottom:calc(var(--conversation-composer-height,190px) + 32px);position:relative;overflow-y:auto}.conversation-thread{width:min(900px,100% - 52px);min-height:calc(100vh - 240px);padding:46px 0 calc(var(--conversation-composer-height,190px) + 72px);margin:0 auto}.conversation-thread-intro{border-bottom:1px solid var(--conversation-line);padding:0 0 30px}.conversation-thread-intro span{color:#858985;letter-spacing:.16em;font-size:9px;font-weight:800}.conversation-thread-intro h1{letter-spacing:-.045em;margin:11px 0 7px;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:38px;font-weight:450}.conversation-thread-intro p{color:#808480;margin:0;font-size:11px}.conversation-thread-older{color:#969a96;text-align:center;padding:18px 0 0;font-size:10px}.conversation-turn{padding:34px 0 14px}.conversation-agent-message{grid-template-columns:32px minmax(0,1fr);gap:12px;display:grid}.conversation-agent-mark{border:1px solid var(--conversation-line);background:#fffffdb3;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.conversation-agent-mark img{object-fit:contain;filter:grayscale()contrast(1.2);width:19px;height:19px}.conversation-agent-message>div:last-child>header{align-items:baseline;gap:9px;min-height:30px;display:flex}.conversation-agent-message>div:last-child>header b{font-size:11px}.conversation-agent-message>div:last-child>header span{color:#90948f;font-size:9px}.conversation-agent-message .generation-task-card{width:min(var(--conversation-media-card-width,520px),100%);border:1px solid var(--conversation-line);background:#fffffdc7;border-radius:15px;padding:7px;box-shadow:0 14px 36px #282e2a14}.conversation-agent-message .task-result-media{min-height:0;aspect-ratio:var(--conversation-media-aspect,1 / 1);border-radius:11px;overflow:hidden}.conversation-agent-message .task-result-media img,.conversation-agent-message .task-result-media video{object-fit:contain}.conversation-agent-message .generation-task-footer{padding:9px 5px 3px}.conversation-local-result{width:min(var(--conversation-media-card-width,520px),100%);border:1px solid var(--conversation-line);background:#fffffdc7;border-radius:15px;padding:7px;box-shadow:0 14px 36px #282e2a14}.conversation-local-result-stage{width:100%;min-height:0;aspect-ratio:var(--conversation-media-aspect,1 / 1);color:#6e746f;text-align:center;cursor:zoom-in;background:linear-gradient(145deg,#dfe3de,#f2f3ef);border:0;border-radius:11px;place-content:center;gap:9px;display:grid;position:relative;overflow:hidden}.conversation-local-result-stage:before{content:"";background-image:linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000);mask-image:linear-gradient(#000000b3,#0000)}.conversation-local-result.is-video .conversation-local-result-stage{color:#daddd9;background:linear-gradient(145deg,#242826,#101311)}.conversation-local-result.is-generating .conversation-local-result-stage{cursor:wait}.conversation-local-result.is-generating .conversation-local-result-stage:before{background-image:radial-gradient(circle at 50% 45%,#ffffffad,#0000 32%),linear-gradient(#ffffff59 1px,#0000 1px),linear-gradient(90deg,#ffffff59 1px,#0000 1px);animation:1.8s ease-in-out infinite conversation-grid-breathe}.conversation-local-result.is-generating .conversation-local-result-stage:after{content:"";background:linear-gradient(105deg,#0000 38%,#ffffffb3 49%,#0000 61%);animation:1.7s ease-in-out infinite conversation-result-sweep;position:absolute;inset:-60% -30%;transform:translate(-45%)}.conversation-local-result-stage>*{z-index:1;position:relative}.conversation-local-result-stage>span{letter-spacing:.22em;font-size:8px;font-weight:800}.conversation-local-result-stage>i{color:#fff;background:#ffffff1a;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:44px;height:44px;margin:4px auto;font-size:12px;font-style:normal;display:grid}.conversation-local-result-stage>i.conversation-result-zoom{color:#5d635e;background:#ffffff73;border-color:#20242124;font-size:20px}.conversation-local-result-stage>b{font-size:12px;font-weight:600}.conversation-local-result-stage>small{color:#737973;font-size:10px;font-weight:700}.conversation-generation-spinner{justify-content:center;align-items:center;gap:4px;background:#ffffff7a!important;border-color:#2a2f2b1f!important;display:flex!important}.conversation-generation-spinner em{background:#656b66;border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite conversation-dot}.conversation-generation-spinner em:nth-child(2){animation-delay:.15s}.conversation-generation-spinner em:nth-child(3){animation-delay:.3s}.conversation-local-result>footer{color:#8b8f8a;justify-content:space-between;padding:10px 5px 3px;font-size:9px;display:flex}.conversation-local-result>footer b{color:#515651;font-weight:600}.conversation-detail-preview{color:#565c57;text-align:center;background:linear-gradient(145deg,#dfe3de,#f4f5f1);place-content:center;gap:12px;display:grid;position:absolute;inset:0}.conversation-detail-preview.is-video{color:#edf0ec;background:linear-gradient(145deg,#252927,#0d100f)}.conversation-detail-preview>span{letter-spacing:.22em;font-size:10px;font-weight:800}.conversation-detail-preview>i{background:#ffffff1a;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:72px;height:72px;margin:5px auto;font-size:18px;font-style:normal;display:grid}.conversation-detail-preview>b{font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:28px;font-weight:500}.conversation-detail-preview>small{color:#8c918d;font-size:10px}@keyframes conversation-result-sweep{0%{opacity:0;transform:translate(-48%)}18%{opacity:.72}70%,to{opacity:0;transform:translate(48%)}}@keyframes conversation-grid-breathe{0%,to{opacity:.48;transform:scale(1)}50%{opacity:1;transform:scale(1.025)}}@keyframes conversation-dot{0%,to{opacity:.32;transform:translateY(2px)}50%{opacity:1;transform:translateY(-3px)}}@keyframes conversation-workspace-enter{0%{opacity:0;filter:blur(4px);transform:translateY(12px)scale(.992)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes conversation-composer-expand-in{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.conversation-thread-empty{color:#959995;text-align:center;padding:80px 0;font-size:12px}.conversation-thread-composer{z-index:5;pointer-events:none;background:linear-gradient(#0000,#f3f3efeb 30%,#f3f3ef 58%);justify-items:center;padding:28px 28px 18px;display:grid;position:fixed;bottom:0;left:258px;right:0}.conversation-thread-composer>*{pointer-events:auto}.conversation-thread-composer .hyc-conversation-composer{width:min(900px,100vw - 320px);box-shadow:0 20px 58px #282f2b29}.conversation-thread-composer .prompt-field{min-height:132px}.conversation-thread-composer textarea{min-height:105px!important}.conversation-dock-message{color:#717571;background:#fffffdcc;border-radius:99px;margin-top:7px;padding:5px 9px;font-size:9px}.conversation-dock-message.is-error{color:#9f3c36}.conversation-dock-message.is-success{color:#2e6c52}@media (width<=1280px){.conversation-home>.hyc-conversation-composer .conversation-composer-toolbar{flex-wrap:nowrap;gap:4px;overflow-x:auto}.conversation-home>.hyc-conversation-composer .conversation-composer-toolbar>button{flex:none;padding-inline:7px}.conversation-home>.hyc-conversation-composer .conversation-control-pill{flex:none;min-width:0;padding-inline:6px 4px}.conversation-home>.hyc-conversation-composer .conversation-control-pill>span{display:none}.conversation-home>.hyc-conversation-composer .conversation-control-pill select{max-width:96px}.conversation-home>.hyc-conversation-composer .conversation-quote{flex:none;margin-left:auto}.conversation-home>.hyc-conversation-composer .conversation-submit{flex:0 0 38px}}@media (width<=900px){body:has(.conversation-studio){overflow:auto}.conversation-studio{grid-template-columns:1fr}.conversation-studio.is-home,.conversation-studio.has-workspace{grid-template-columns:1fr;gap:0;padding:0}.conversation-sidebar{border-right:0;border-bottom:1px solid var(--conversation-line);min-height:0;padding:10px 12px}.conversation-studio.is-home .conversation-sidebar{border:0;border-bottom:1px solid var(--conversation-line);border-radius:0;min-height:0;padding:10px 12px}.conversation-studio.has-workspace .conversation-sidebar{border:0;border-bottom:1px solid var(--conversation-line);border-radius:0;height:auto;min-height:0;padding:10px 12px}.conversation-brand{display:none}.conversation-sidebar nav{border:0;grid-template-columns:repeat(3,1fr);padding:0}.conversation-sidebar nav button{justify-content:center}.conversation-nav-indicator{display:none}.conversation-sidebar nav button.is-active{background:#e6e7e3}.conversation-history,.conversation-sidebar-user{display:none}.conversation-main{height:auto;min-height:calc(100vh - 64px)}.conversation-studio.is-home .conversation-main{border-radius:0;height:auto;min-height:calc(100vh - 64px)}.conversation-studio.has-workspace .conversation-main{border:0;border-radius:0;height:auto;min-height:calc(100vh - 64px)}.conversation-topbar{height:58px;padding:0 15px}.conversation-topbar nav>button:first-child{display:none}.conversation-home{height:auto;min-height:calc(100vh - 122px);padding:46px 14px}.conversation-studio.is-home .conversation-home{height:auto;min-height:calc(100vh - 122px);padding:58px 14px 46px}.conversation-home-copy h1{font-size:42px}.conversation-thread-shell{height:auto;min-height:calc(100vh - 122px)}.conversation-thread{width:calc(100% - 28px);padding:28px 0 230px}.conversation-thread-composer{padding:24px 12px 10px;left:0;right:0}.conversation-thread-composer .hyc-conversation-composer{width:100%}.hyc-conversation-composer.is-expanded{border-radius:18px;inset:10px}.hyc-conversation-composer.is-expanded .prompt-field{padding:18px 18px 10px!important}.hyc-conversation-composer.is-expanded .conversation-composer-toolbar{padding:11px 14px 14px}.conversation-composer-toolbar{flex-wrap:wrap}.conversation-control-pill{flex:1;min-width:120px}.conversation-composer-toolbar .conversation-quote{margin-left:0}}@media (width<=560px){.conversation-sidebar nav button{gap:6px;padding:7px 5px;font-size:11px}.conversation-sidebar nav i{width:19px;height:19px}.conversation-topbar>div b{max-width:42vw}.conversation-topbar nav button{padding:0 9px}.conversation-home-copy p{line-height:1.6}.conversation-workspace,.conversation-workspace .material-library-page,.conversation-workspace .collaboration-center{height:auto;min-height:calc(100vh - 122px)}.hyc-conversation-composer{border-radius:16px}.conversation-composer-toolbar{gap:5px;padding:9px}.conversation-control-pill{min-width:calc(50% - 3px)}.conversation-composer-toolbar>button{flex:1}.conversation-composer-toolbar .conversation-submit{flex:0 0 38px}.conversation-agent-message{grid-template-columns:26px minmax(0,1fr);gap:8px}.conversation-agent-mark{width:26px;height:26px}.conversation-agent-message .task-result-media{min-height:0}}@media (prefers-reduced-motion:reduce){.conversation-sidebar nav button,.conversation-nav-indicator,.conversation-workspace-panel{transition:none;animation:none}}.refined-asset-studio{--asset-paper:#f4f4f1;--asset-card:#e8e8e4;--asset-ink:#151716;--asset-muted:#777b77;--asset-line:#1417151f;background:var(--asset-paper)}.refined-asset-main{grid-template-rows:70px minmax(0,1fr);display:grid}.refined-asset-sidebar-copy{border:1px solid var(--asset-line);background:#fffffd80;border-radius:15px;gap:9px;margin:22px 8px auto;padding:18px 15px;display:grid}.refined-asset-sidebar-copy span{color:#8b8f8a;letter-spacing:.12em;font-size:9px;font-weight:800}.refined-asset-sidebar-copy b{font-size:12px;line-height:1.55}.refined-asset-sidebar-copy p{color:#858985;margin:0;font-size:10px;line-height:1.6}.refined-asset-library{background:radial-gradient(circle at 91% 0, #ffffffbf, transparent 31%), var(--asset-paper);min-width:0;height:calc(100vh - 70px);color:var(--asset-ink);padding:38px 42px 72px;overflow:auto}.refined-asset-heading{justify-content:space-between;align-items:end;gap:28px;max-width:1680px;margin:0 auto 29px;display:flex}.refined-asset-heading>div:first-child{min-width:0}.refined-asset-heading>div:first-child>span{color:#898d89;letter-spacing:.22em;font-size:9px;font-weight:800}.refined-asset-heading h1{letter-spacing:-.06em;margin:9px 0 5px;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:clamp(36px,4vw,55px);font-weight:440;line-height:1}.refined-asset-heading p{color:var(--asset-muted);margin:0;font-size:11px}.refined-asset-heading-actions{flex:none;align-items:end;gap:8px;display:flex}.refined-asset-heading-actions label{gap:5px;display:grid}.refined-asset-heading-actions label span{color:#898d89;padding-left:2px;font-size:9px}.refined-asset-heading-actions select,.refined-asset-heading-actions button,.refined-project-create input,.refined-project-create button{border:1px solid var(--asset-line);color:#242725;height:38px;font:inherit;background:#fffffdc7;border-radius:10px;outline:0;font-size:11px}.refined-asset-heading-actions select{min-width:170px;padding:0 35px 0 12px}.refined-asset-heading-actions button{cursor:pointer;padding:0 15px}.refined-asset-heading-actions button:hover,.refined-project-create button:first-of-type{color:#fff;background:#181a19;border-color:#181a19}.refined-project-create{border:1px solid var(--asset-line);background:#fffffda6;border-radius:13px;gap:7px;max-width:1680px;margin:-12px auto 18px;padding:12px;display:flex}.refined-project-create input{width:min(330px,100%);padding:0 12px}.refined-project-create button{cursor:pointer;padding:0 14px}.refined-asset-toolbar{z-index:3;border:1px solid var(--asset-line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fafaf7e6;border-radius:17px;justify-content:space-between;align-items:center;gap:16px;max-width:1680px;margin:0 auto 24px;padding:13px;display:flex;position:sticky;top:-38px;box-shadow:0 10px 36px #1e221f0b}.refined-asset-categories{scrollbar-width:none;gap:3px;min-width:0;display:flex;overflow-x:auto}.refined-asset-categories::-webkit-scrollbar{display:none}.refined-asset-categories button{color:#666b67;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-size:10px;display:flex}.refined-asset-categories button:hover{color:#242725;background:#edede9}.refined-asset-categories button.is-active{color:#fff;background:#181a19}.refined-asset-categories i{background:#1416150f;border-radius:6px;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.refined-asset-categories button.is-active i{background:#ffffff1f}.refined-asset-categories small{color:#9a9e99;font-size:8px}.refined-asset-categories button.is-active small{color:#bfc2be}.refined-asset-tools{flex:none;align-items:center;gap:6px;display:flex}.refined-search{border:1px solid var(--asset-line);background:#fff;border-radius:10px;align-items:center;gap:7px;width:172px;height:38px;padding:0 10px;display:flex}.refined-search span{color:#898d89;font-size:17px}.refined-search input{color:#242725;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.refined-asset-tools select,.refined-asset-tools>button{border:1px solid var(--asset-line);color:#444844;cursor:pointer;background:#fff;border-radius:10px;outline:0;height:38px;padding:0 11px;font-size:10px}.refined-asset-tools>button.is-active{color:#fff;background:#181a19;border-color:#181a19}.refined-manage-bar{border:1px solid var(--asset-line);background:#fff;border-radius:12px;align-items:center;gap:8px;max-width:1680px;min-height:46px;margin:-12px auto 19px;padding:7px 10px;display:flex}.refined-manage-bar span{color:#686c68;margin-right:auto;font-size:10px}.refined-manage-bar button{color:#424642;cursor:pointer;background:#eeefec;border:0;border-radius:8px;min-height:30px;padding:0 11px;font-size:10px}.refined-manage-bar button.is-danger{color:#fff;background:#252826}.refined-manage-bar button:disabled{opacity:.35;cursor:not-allowed}.refined-asset-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));align-items:start;gap:18px;max-width:1680px;margin:0 auto;display:grid}.refined-add-asset-card,.refined-asset-card{border:1px solid var(--asset-line);background:#fff;border-radius:18px;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;position:relative;overflow:hidden;box-shadow:0 9px 28px #2327240b}.refined-add-asset-card:hover,.refined-asset-card:hover{border-color:#1417153d;transform:translateY(-3px);box-shadow:0 18px 42px #23272417}.refined-add-asset-card{color:#252825;text-align:left;cursor:pointer;grid-template-rows:1fr auto;min-height:340px;padding:0;display:grid}.refined-add-asset-card>i{color:#fff;background:#181a19;border-radius:50%;place-self:center;place-items:center;width:54px;height:54px;font-size:23px;font-style:normal;font-weight:300;display:grid;box-shadow:0 10px 25px #0f11102e}.refined-add-asset-card>footer,.refined-asset-card>footer{border-top:1px solid var(--asset-line);background:#fffffdf2;justify-content:space-between;align-items:center;gap:8px;min-height:68px;padding:13px 14px;display:flex}.refined-add-asset-card>footer{justify-content:stretch;gap:3px;display:grid}.refined-add-asset-card b,.refined-asset-card footer b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:750;overflow:hidden}.refined-add-asset-card footer span,.refined-asset-card footer span{color:#8b8f8b;font-size:9px}.refined-asset-card{grid-template-rows:minmax(270px,1fr) auto;min-height:340px;display:grid}.refined-asset-card.is-selected{border-color:#181a19;box-shadow:0 0 0 2px #181a19,0 15px 35px #23272417}.refined-asset-card>label{z-index:2;background:#fffffdeb;border-radius:9px;place-items:center;width:29px;height:29px;display:grid;position:absolute;top:12px;left:12px;box-shadow:0 4px 14px #1417151f}.refined-asset-card>label input{accent-color:#181a19;width:14px;height:14px}.refined-asset-media{background:var(--asset-card);cursor:zoom-in;border:0;place-items:center;width:100%;min-height:270px;display:grid;position:relative;overflow:hidden}.refined-asset-media img{object-fit:cover;width:100%;height:100%;transition:transform .32s}.refined-asset-card.is-character .refined-asset-media img,.refined-asset-card.is-prop .refined-asset-media img{object-fit:contain}.refined-asset-card:hover .refined-asset-media img{transform:scale(1.025)}.refined-video-card,.refined-audio-card{color:#676c67;place-items:center;gap:9px;font-size:9px;display:grid}.refined-video-card{color:#d7dad6;background:linear-gradient(145deg,#2d312e,#111311);position:absolute;inset:0}.refined-video-card i,.refined-audio-card i{background:#ffffff17;border:1px solid #ffffff38;border-radius:50%;place-items:center;width:50px;height:50px;font-size:13px;font-style:normal;display:grid}.refined-audio-card i{color:#4e534f;background:#ffffff7a;border-color:#1417151f;font-size:18px}.refined-asset-card footer>div{gap:4px;min-width:0;display:grid}.refined-asset-card footer>button{border:1px solid var(--asset-line);color:#333634;cursor:pointer;background:#f4f4f1;border-radius:8px;flex:none;min-height:30px;padding:0 11px;font-size:9px}.refined-asset-card footer>button:hover{color:#fff;background:#181a19;border-color:#181a19}.refined-asset-empty{color:#858985;text-align:center;border:1px dashed #1417152b;border-radius:16px;place-content:center;gap:6px;max-width:1680px;min-height:180px;margin:18px auto 0;display:grid}.refined-asset-empty b{color:#343735;font-size:12px}.refined-asset-empty span{font-size:10px}.refined-asset-modal-backdrop{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#1113128f;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.refined-asset-detail{background:#f8f8f5;border:1px solid #ffffff57;border-radius:24px;grid-template-rows:70px minmax(0,1fr) 72px;grid-template-columns:minmax(0,1fr) 320px;width:min(1220px,100vw - 48px);height:min(820px,100vh - 48px);display:grid;overflow:hidden;box-shadow:0 35px 100px #00000047}.refined-asset-detail>header{border-bottom:1px solid var(--asset-line);grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 22px;display:flex}.refined-asset-detail>header h2,.refined-create-modal h2{letter-spacing:-.04em;margin:0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:27px;font-weight:500}.refined-asset-detail>header button,.refined-create-modal>header>button{border:1px solid var(--asset-line);color:#262927;cursor:pointer;background:#fff;border-radius:10px;place-items:center;width:35px;height:35px;font-size:22px;display:grid}.refined-asset-detail-stage{background:#111412;place-items:center;min-width:0;min-height:0;display:grid;overflow:hidden}.refined-asset-detail-stage img,.refined-asset-detail-stage video{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.refined-asset-detail-stage.is-image img{width:auto;height:auto}.refined-audio-detail{color:#fff;place-items:center;gap:24px;width:min(520px,85%);display:grid}.refined-audio-detail i{background:#ffffff14;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:92px;height:92px;font-size:34px;font-style:normal;display:grid}.refined-audio-detail audio{width:100%}.refined-asset-detail>aside{border-left:1px solid var(--asset-line);background:#fff;min-width:0;padding:25px 23px;overflow-y:auto}.refined-asset-detail dl{gap:0;margin:0;display:grid}.refined-asset-detail dl>div{border-bottom:1px solid var(--asset-line);gap:7px;padding:17px 0;display:grid}.refined-asset-detail dt,.refined-asset-edit-form span{color:#8c908c;font-size:9px}.refined-asset-detail dd{color:#292c2a;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.refined-asset-edit-form{gap:18px;display:grid}.refined-asset-edit-form label{gap:7px;display:grid}.refined-asset-edit-form input,.refined-asset-edit-form select{border:1px solid var(--asset-line);color:#292c2a;background:#f6f6f3;border-radius:9px;outline:0;width:100%;height:40px;padding:0 11px;font-size:11px}.refined-asset-detail>footer{border-top:1px solid var(--asset-line);background:#f8f8f5;grid-column:1/-1;justify-content:space-between;align-items:center;padding:0 20px;display:flex}.refined-asset-detail>footer>div{gap:7px;display:flex}.refined-asset-detail>footer button{border:1px solid var(--asset-line);color:#353936;cursor:pointer;background:#fff;border-radius:9px;min-height:38px;padding:0 16px;font-size:10px}.refined-asset-detail>footer button.is-primary{color:#fff;background:#171918;border-color:#171918}.refined-asset-detail>footer button.is-delete{color:#757975;background:0 0}.refined-create-modal{background:#f8f8f5;border-radius:22px;width:min(680px,100vw - 38px);overflow:hidden;box-shadow:0 30px 90px #00000042}.refined-create-modal>header{border-bottom:1px solid var(--asset-line);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.refined-create-modal>header p{color:#838783;margin:5px 0 0;font-size:10px}.refined-create-modal>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:22px;display:grid}.refined-create-option{border:1px solid var(--asset-line);color:#262927;text-align:center;cursor:pointer;background:#fff;border-radius:16px;place-content:center;gap:8px;min-height:190px;padding:20px;display:grid;position:relative;overflow:hidden}.refined-create-option:hover{border-color:#202321;box-shadow:0 12px 30px #1f232014}.refined-create-option i{color:#3c403d;background:#eeefec;border-radius:14px;place-items:center;width:48px;height:48px;margin:0 auto 5px;font-size:18px;font-style:normal;display:grid}.refined-create-option b{font-size:12px}.refined-create-option span{color:#858985;font-size:9px;line-height:1.55}.refined-create-option input{opacity:0;cursor:pointer;position:absolute;inset:0}.refined-create-modal>footer{border-top:1px solid var(--asset-line);color:#737773;justify-content:space-between;align-items:center;padding:15px 22px;font-size:10px;display:flex}.refined-create-modal>footer button{color:#fff;cursor:pointer;background:#181a19;border:0;border-radius:9px;min-height:38px;padding:0 15px;font-size:10px}@media (width>=1500px){.refined-asset-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (width<=1120px){.refined-asset-library{padding-left:24px;padding-right:24px}.refined-asset-toolbar{flex-direction:column;align-items:stretch}.refined-asset-tools{justify-content:flex-end}.refined-search{width:min(280px,100%)}}@media (width<=900px){.refined-asset-main{grid-template-rows:58px minmax(0,1fr)}.refined-asset-sidebar-copy{display:none}.refined-asset-library{height:auto;min-height:calc(100vh - 122px);padding-top:28px}.refined-asset-heading{flex-direction:column;align-items:stretch}.refined-asset-heading-actions{align-items:end}.refined-asset-heading-actions label{flex:1}.refined-asset-heading-actions select{width:100%}.refined-asset-detail{grid-template-columns:minmax(0,1fr) 260px}}@media (width<=650px){.refined-asset-library{padding:24px 14px 54px}.refined-asset-heading p{line-height:1.6}.refined-asset-heading-actions{flex-direction:column;align-items:stretch}.refined-asset-heading-actions select,.refined-asset-heading-actions button{width:100%}.refined-asset-toolbar{margin-left:-2px;margin-right:-2px;top:-24px}.refined-asset-tools{grid-template-columns:1fr auto auto;display:grid}.refined-search{width:100%}.refined-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.refined-add-asset-card,.refined-asset-card{border-radius:14px;min-height:260px}.refined-asset-card{grid-template-rows:minmax(195px,1fr) auto}.refined-asset-media{min-height:195px}.refined-asset-card>footer,.refined-add-asset-card>footer{min-height:62px;padding:10px}.refined-asset-card footer>button{display:none}.refined-asset-modal-backdrop{padding:0}.refined-asset-detail{border-radius:0;grid-template-rows:58px minmax(300px,58vh) auto 64px;grid-template-columns:1fr;width:100vw;height:100vh}.refined-asset-detail>aside{border-top:1px solid var(--asset-line);border-left:0;max-height:220px;padding:16px}.refined-asset-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:18px}.refined-asset-detail dl>div{padding:9px 0}.refined-create-modal{border-radius:22px 22px 0 0;align-self:end;width:100%}.refined-create-modal>div{grid-template-columns:1fr}.refined-create-option{min-height:130px}}.refined-short-drama-studio{--sd-paper:#f4f4f1;--sd-panel:#fff;--sd-soft:#ecece8;--sd-ink:#171918;--sd-muted:#777b77;--sd-line:#1518161f;background:var(--sd-paper);grid-template-columns:minmax(0,1fr)}.refined-short-drama-main{grid-template-rows:70px minmax(0,1fr);display:grid}.refined-short-drama-studio .refined-short-drama-topbar-left{align-items:center;gap:14px;display:flex}.refined-short-drama-studio .refined-short-drama-home{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0;display:flex}.refined-short-drama-studio .refined-short-drama-home>span{gap:2px;display:grid}.refined-short-drama-studio .refined-short-drama-home small{color:#8b8f8b;letter-spacing:.1em;font-size:9px}.refined-short-drama-studio .refined-short-drama-home b{color:#171918;font-size:12px}.refined-short-drama-studio .refined-short-drama-home:hover b{text-underline-offset:3px;text-decoration:underline}.refined-short-drama-body{background:radial-gradient(circle at 88% 0, #ffffffd9, transparent 34%), var(--sd-paper);min-width:0;height:calc(100vh - 70px);min-height:0;overflow:hidden}.refined-short-drama-studio .workflow-page,.refined-short-drama-studio .workflow-embedded{height:100%;min-height:0;color:var(--sd-ink);background:0 0}.refined-short-drama-studio .workflow-entry{background:0 0;border:0;border-radius:0;width:100%;height:100%;min-height:100%;margin:0;padding:38px 42px 70px;overflow-y:auto}.refined-short-drama-studio .workflow-entry-header{align-items:end;max-width:1540px;margin:0 auto 30px}.refined-short-drama-studio .workflow-entry-header>div{display:block}.refined-short-drama-studio .workflow-entry-header p{color:#898d89;letter-spacing:.22em;margin:0 0 10px;font-size:9px}.refined-short-drama-studio .workflow-entry-header h1{color:var(--sd-ink);letter-spacing:-.06em;margin:0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:clamp(38px,4.2vw,58px);font-weight:440;line-height:1}.refined-short-drama-studio .workflow-entry-header .workflow-primary{min-height:40px;padding:0 16px}.refined-short-drama-studio .workflow-project-grid{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px;max-width:1540px;margin:0 auto}.refined-short-drama-studio .workflow-project-card{border:1px solid var(--sd-line);min-height:250px;color:var(--sd-ink);background:linear-gradient(155deg,#ffffffd1,#ecede9bd),#fff;border-radius:18px;grid-template-rows:auto 1fr auto;padding:20px;display:grid;position:relative;overflow:visible;box-shadow:0 10px 30px #2227230d}.refined-short-drama-studio .workflow-project-card:before{z-index:0;color:#181b190b;content:"剧";pointer-events:none;font-family:Iowan Old Style,Songti SC,serif;font-size:105px;line-height:1;position:absolute;bottom:54px;right:18px}.refined-short-drama-studio .workflow-project-card>*{z-index:1;position:relative}.refined-short-drama-studio .workflow-project-card:hover{background:#fff;border-color:#15181642;transform:translateY(-3px);box-shadow:0 20px 45px #2227231a}.refined-short-drama-studio .workflow-project-card header>span{color:#747874;letter-spacing:.08em;font-size:9px;font-weight:750}.refined-short-drama-studio .workflow-project-card header>i{color:#454946;background:#e7e8e4}.refined-short-drama-studio .workflow-project-card summary{color:#666a66}.refined-short-drama-studio .workflow-project-card summary:hover{background:#1417150f}.refined-short-drama-studio .workflow-project-card details>div{border-color:var(--sd-line);background:#fff;box-shadow:0 18px 45px #14171526}.refined-short-drama-studio .workflow-project-card details button{color:#343735}.refined-short-drama-studio .workflow-project-card details button:hover{background:#eff0ed}.refined-short-drama-studio .workflow-project-card details button.danger{color:#7d3f3a}.refined-short-drama-studio .workflow-project-card header{align-items:flex-start}.refined-short-drama-studio .workflow-project-card details[open]{width:176px}.refined-short-drama-studio .workflow-project-card details[open] summary{margin-left:auto}.refined-short-drama-studio .workflow-project-card details[open]>div{border:1px solid var(--sd-line);border-radius:12px;width:100%;margin-top:8px;padding:6px;display:grid;position:static;box-shadow:0 14px 30px #1417151a;background:#fff!important}.refined-short-drama-studio .workflow-project-card details[open] button{text-align:left;border-radius:8px;min-height:34px;background:0 0!important;border:0!important}.refined-short-drama-studio .workflow-project-card details[open] button:hover{background:#eff0ed!important}.refined-short-drama-studio .workflow-project-card h2{color:#1b1d1c;letter-spacing:-.04em;align-self:end;margin:38px 0 42px;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:30px;font-weight:500}.refined-short-drama-studio .workflow-project-card footer{border-top:1px solid var(--sd-line);padding-top:14px}.refined-short-drama-studio .workflow-project-card footer small{color:#8c908c;font-size:9px}.refined-short-drama-studio .workflow-project-card footer b{color:#252825;font-size:10px}.refined-short-drama-studio .workflow-new-project,.refined-short-drama-studio .workflow-opening-skeleton{max-width:1180px;margin:0 auto}.refined-short-drama-studio .workflow-back-link,.refined-short-drama-studio .workflow-link-button{color:#6f746f}.refined-short-drama-studio .workflow-setup-grid,.refined-short-drama-studio .workflow-script-step>textarea{border:1px solid var(--sd-line);background:#fffffde0;border-radius:16px;box-shadow:0 12px 35px #2227230d}.refined-short-drama-studio .workflow-setup-grid label,.refined-short-drama-studio .project-settings-modal label,.refined-short-drama-studio .dock-fields label,.refined-short-drama-studio .asset-generation-options label{color:#747874}.refined-short-drama-studio .workflow-setup-grid input,.refined-short-drama-studio .workflow-setup-grid select,.refined-short-drama-studio .project-settings-modal input,.refined-short-drama-studio .project-settings-modal select,.refined-short-drama-studio .dock-fields select,.refined-short-drama-studio .asset-generation-options select,.refined-short-drama-studio .workflow-asset-info input,.refined-short-drama-studio .workflow-asset-info textarea,.refined-short-drama-studio .workflow-editor-modal textarea,.refined-short-drama-studio .workflow-script-step>textarea,.refined-short-drama-studio .workflow-style-editor textarea,.refined-short-drama-studio .workflow-hook-editor textarea,.refined-short-drama-studio .shot-list-v2 textarea,.refined-short-drama-studio .revision-card-v2 textarea{border-color:var(--sd-line);color:#242725;background:#f6f6f3}.refined-short-drama-studio .workflow-script-step>textarea{background:#fff;padding:22px}.refined-short-drama-studio .workflow-step-title>span,.refined-short-drama-studio .workflow-step-title>div>span,.refined-short-drama-studio .workflow-choice-modal>span,.refined-short-drama-studio .workflow-editor-modal header span{color:#777c77}.refined-short-drama-studio .workflow-step-title h1,.refined-short-drama-studio .workflow-step-title h2{color:var(--sd-ink)}.refined-short-drama-studio .workflow-primary,.refined-short-drama-studio .workflow-secondary,.refined-short-drama-studio .workflow-danger{min-height:38px;box-shadow:none;border-radius:9px;padding:0 14px;font-size:10px}.refined-short-drama-studio .workflow-primary{color:#fff;background:#171918;border:1px solid #171918}.refined-short-drama-studio .workflow-secondary{border:1px solid var(--sd-line);color:#3b3f3c;background:#fff}.refined-short-drama-studio .workflow-danger{color:#fff;background:#393d3a;border:1px solid #393d3a}.refined-short-drama-studio .workflow-v2{width:100%;height:100%;min-height:0;color:var(--sd-ink);background:0 0;border:0;border-radius:0;grid-template-columns:218px minmax(0,1fr)}.refined-short-drama-studio .workflow-v2.sidebar-is-collapsed{grid-template-columns:66px minmax(0,1fr)}.refined-short-drama-studio .workflow-v2 .workflow-sidebar{border-right:1px solid var(--sd-line);height:100%;max-height:none;color:var(--sd-ink);background:#eaebe7d1;padding:18px 14px;position:relative;top:0}.refined-short-drama-studio .workflow-sidebar>header span,.refined-short-drama-studio .workflow-episode-nav p{color:#777c77}.refined-short-drama-studio .workflow-icon-button{border-color:var(--sd-line)!important;color:#4b4f4c!important;background:#fffffda6!important}.refined-short-drama-studio .workflow-back-projects{border-color:var(--sd-line)!important;color:#383d39!important;background:#fffffda6!important}.refined-short-drama-studio .workflow-project-name h2{color:#1d201e}.refined-short-drama-studio .workflow-project-name button{color:#777b77}.refined-short-drama-studio .workflow-sidebar>span{color:#858a85}.refined-short-drama-studio .workflow-sidebar nav button{color:#656a66;background:0 0;border:0}.refined-short-drama-studio .workflow-sidebar nav button:hover,.refined-short-drama-studio .workflow-sidebar nav button.active{color:#181a19;background:#fffffdcc;border:0}.refined-short-drama-studio .workflow-sidebar nav button.active{font-weight:750;box-shadow:inset 3px 0 #181a19}.refined-short-drama-studio .workflow-sidebar nav button i,.refined-short-drama-studio .workflow-sidebar nav button.active i{color:#777c77}.refined-short-drama-studio .workflow-episode-nav{border-color:var(--sd-line)}.refined-short-drama-studio .workflow-episode-nav button{color:#666a66}.refined-short-drama-studio .workflow-episode-nav button.active{color:#171918;background:#fff}.refined-short-drama-studio .workflow-content-v2{height:100%;color:var(--sd-ink);background:radial-gradient(circle at 78% 0,#fffffff2,#0000 31%),#f6f6f3;padding:0 clamp(22px,3vw,48px) 60px;overflow-y:auto}.refined-short-drama-studio .workflow-location-bar{border-color:var(--sd-line);background:#f6f6f3e8;min-height:68px;margin-bottom:24px}.refined-short-drama-studio .workflow-location-bar span,.refined-short-drama-studio .workflow-location-bar small{color:#858985}.refined-short-drama-studio .workflow-location-bar b{color:#262927}.refined-short-drama-studio .autosave,.refined-short-drama-studio .autosave.is-saving,.refined-short-drama-studio .autosave.is-error{color:#707570}.refined-short-drama-studio .workflow-route-skeleton{background:#f6f6f3}.refined-short-drama-studio .workflow-episode-analysis{border-color:var(--sd-line);color:#252825;background:#fffffdf5;box-shadow:0 24px 70px #22272317}.refined-short-drama-studio .workflow-episode-analysis>header span,.refined-short-drama-studio .workflow-episode-analysis>header p,.refined-short-drama-studio .workflow-episode-analysis>footer{color:#7c817c}.refined-short-drama-studio .workflow-episode-analysis>header strong{color:#242725}.refined-short-drama-studio .workflow-episode-analysis-track{background:#e6e7e2}.refined-short-drama-studio .workflow-episode-analysis-track i{background:#252825}.refined-short-drama-studio .workflow-episode-analysis li{border-color:var(--sd-line);color:#a0a49f}.refined-short-drama-studio .workflow-episode-analysis li>i{border-color:#d8dad5}.refined-short-drama-studio .workflow-episode-analysis li.is-current{color:#252825;background:#f1f2ee;border-color:#aeb2ac}.refined-short-drama-studio .workflow-episode-analysis li.is-current>i{border-color:#252825}.refined-short-drama-studio .workflow-episode-analysis li.is-complete{color:#6f786d}.refined-short-drama-studio .workflow-episode-analysis li.is-complete>i{background:#eef1eb;border-color:#aeb7aa}.refined-short-drama-studio .workflow-episode-analysis>footer i{background:#252825;box-shadow:0 0 0 5px #25282512}.refined-short-drama-studio .workflow-skeleton{background:linear-gradient(100deg,#e8e9e5 20%,#f3f4f1 38%,#e8e9e5 56%) 0 0/220% 100%}.refined-short-drama-studio .workflow-content-v2 .workflow-panel{border:1px solid var(--sd-line);color:var(--sd-ink);background:#fffffde6;box-shadow:0 14px 38px #2227230e}.refined-short-drama-studio .workflow-content-v2 .workflow-panel.has-bottom-dock{padding-bottom:132px}.refined-short-drama-studio .workflow-panel>p,.refined-short-drama-studio .workflow-panel>span,.refined-short-drama-studio .workflow-planning-hero p,.refined-short-drama-studio .workflow-unit-context span,.refined-short-drama-studio .workflow-empty-action span{color:#747974}.refined-short-drama-studio .workflow-panel h1,.refined-short-drama-studio .workflow-panel h2,.refined-short-drama-studio .workflow-panel h3,.refined-short-drama-studio .workflow-panel h4,.refined-short-drama-studio .workflow-panel b,.refined-short-drama-studio .workflow-planning-hero h1{color:#202321}.refined-short-drama-studio .workflow-activity-compact,.refined-short-drama-studio .workflow-notice{border-color:var(--sd-line);color:#555a56;background:#eeefec}.refined-short-drama-studio .workflow-activity-compact i{background:#555a56}.refined-short-drama-studio .workflow-planning-cockpit{background:radial-gradient(circle at 92% 4%,#ebece8e6,#0000 27%),#fff}.refined-short-drama-studio .workflow-planning-hero>div:first-child>span,.refined-short-drama-studio .workflow-planning-output b,.refined-short-drama-studio .workflow-planning-timeline b{color:#333735}.refined-short-drama-studio .workflow-planning-progress{border-color:var(--sd-line);background:#f0f1ee}.refined-short-drama-studio .workflow-planning-progress strong{color:#202321}.refined-short-drama-studio .workflow-planning-progress span,.refined-short-drama-studio .workflow-planning-output span,.refined-short-drama-studio .workflow-planning-timeline span,.refined-short-drama-studio .workflow-planning-timeline em,.refined-short-drama-studio .workflow-planning-footer span{color:#7d827d}.refined-short-drama-studio .workflow-planning-output article,.refined-short-drama-studio .workflow-planning-timeline article,.refined-short-drama-studio .workflow-progress-card,.refined-short-drama-studio .workflow-summary-row article,.refined-short-drama-studio .workflow-unit-row,.refined-short-drama-studio .workflow-unit-context,.refined-short-drama-studio .workflow-empty-action,.refined-short-drama-studio .revision-card-v2,.refined-short-drama-studio .workflow-asset-group,.refined-short-drama-studio .workflow-voice-row{border-color:var(--sd-line);color:#2d302e;background:#f7f7f4}.refined-short-drama-studio .workflow-planning-timeline article.is-active,.refined-short-drama-studio .workflow-planning-timeline article.is-done{background:#eeefec;border-color:#1417153d}.refined-short-drama-studio .workflow-planning-timeline i,.refined-short-drama-studio .workflow-planning-timeline article.is-active i,.refined-short-drama-studio .workflow-planning-timeline article.is-done i{color:#fff;background:#272a28;border-color:#aeb2ad}.refined-short-drama-studio .workflow-loading-panel footer i,.refined-short-drama-studio .workflow-progress-card>i,.refined-short-drama-studio .workflow-bottom-dock .dock-status>i,.refined-short-drama-studio .workflow-planning-footer>i{background:#dedfdb}.refined-short-drama-studio .workflow-loading-panel footer i small,.refined-short-drama-studio .workflow-progress-card>i small,.refined-short-drama-studio .workflow-bottom-dock .dock-status>i small,.refined-short-drama-studio .workflow-planning-footer>i small{background:#2c302d}.refined-short-drama-studio .workflow-bottom-dock{border-color:var(--sd-line);color:#464a47;background:#fffffdf0;box-shadow:0 -12px 32px #22272312}.refined-short-drama-studio .workflow-bottom-dock .dock-status span,.refined-short-drama-studio .workflow-bottom-dock small{color:#858985}.refined-short-drama-studio .workflow-title-actions .face-lock-all{color:#303431;box-shadow:none;border-color:#c8cbc6}.refined-short-drama-studio .workflow-asset-row,.refined-short-drama-studio .workflow-unit-row{border-color:var(--sd-line);background:#f7f7f4}.refined-short-drama-studio .workflow-asset-preview{border-color:var(--sd-line);background:#e9eae6}.refined-short-drama-studio .workflow-asset-info span,.refined-short-drama-studio .workflow-asset-info small,.refined-short-drama-studio .workflow-unit-row span,.refined-short-drama-studio .workflow-unit-row small,.refined-short-drama-studio .workflow-voice-row span{color:#7c817c}.refined-short-drama-studio .workflow-video-thumb{border-color:var(--sd-line);background:#171918}.refined-short-drama-studio .workflow-asset-prompt>button{color:#202321;background:#eff0ed;border:1px solid #17191829;box-shadow:inset 0 1px #ffffffe6}.refined-short-drama-studio .workflow-asset-prompt>button:hover{background:#e9ebe7;border-color:#1719184d}.refined-short-drama-studio .workflow-asset-prompt>button b{color:#202321}.refined-short-drama-studio .workflow-asset-prompt>button span{color:#4e534f}.refined-short-drama-studio .workflow-asset-prompt>footer button,.refined-short-drama-studio .workflow-asset-prompt>footer a,.refined-short-drama-studio .workflow-unit-row>footer button,.refined-short-drama-studio .workflow-unit-row>footer a,.refined-short-drama-studio .episode-source summary{color:#303431;background:#fff;border-color:#1719182e}.refined-short-drama-studio .workflow-asset-prompt>footer button:hover:not(:disabled),.refined-short-drama-studio .workflow-asset-prompt>footer a:hover,.refined-short-drama-studio .workflow-unit-row>footer button:hover:not(:disabled),.refined-short-drama-studio .workflow-unit-row>footer a:hover{background:#e9ebe7;border-color:#17191857}.refined-short-drama-studio .workflow-asset-prompt>footer button:disabled,.refined-short-drama-studio .workflow-unit-row>footer button:disabled{color:#929792;opacity:.7}.refined-short-drama-studio .workflow-progress-summary span{color:#4a4f4b;background:#eef0ec;border:1px solid #17191829}.refined-short-drama-studio .workflow-progress-summary b{color:#202321}.refined-short-drama-studio .workflow-progress-summary span.error{color:#9a312a;background:#f8e9e6;border-color:#97322b38}.refined-short-drama-studio .workflow-progress-summary .workflow-link-button{color:#343936;font-weight:700}.refined-short-drama-studio .workflow-hook-editor{color:#202321;background:#eef0ec;border:1px solid #17191829;box-shadow:inset 0 1px #ffffffe6}.refined-short-drama-studio .workflow-hook-editor>header span{color:#a05b16}.refined-short-drama-studio .workflow-hook-editor>header b,.refined-short-drama-studio .workflow-hook-editor label>b{color:#303431}.refined-short-drama-studio .workflow-hook-editor textarea{color:#242725;background:#fff;border-color:#1719182b}.refined-short-drama-studio .workflow-unit-row p{color:#4d524e}.refined-short-drama-studio .workflow-unit-row small{color:#666c67}.refined-short-drama-studio .workflow-card-progress{background:#eeefeb;border:1px solid #23272424;border-radius:9px;gap:7px;min-width:0;margin-top:5px;padding:10px 11px;display:grid;overflow:hidden}.refined-short-drama-studio .workflow-card-progress>header{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.refined-short-drama-studio .workflow-card-progress>header b{color:#2c302d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.refined-short-drama-studio .workflow-card-progress>header span{color:#737873;flex:none;font-size:9px}.refined-short-drama-studio .workflow-card-progress>i{background:#d7d9d4;border-radius:999px;height:5px;display:block;position:relative;overflow:hidden}.refined-short-drama-studio .workflow-card-progress>i>small{border-radius:inherit;background:#272b28;height:100%;transition:width .28s;display:block}.refined-short-drama-studio .workflow-card-progress.is-indeterminate>i>small{width:36%;animation:1.25s ease-in-out infinite workflow-card-progress-running}.refined-short-drama-studio .workflow-card-progress.is-success{background:#eaf1e9;border-color:#376f4833}.refined-short-drama-studio .workflow-card-progress.is-success>i>small{background:#477b54}.refined-short-drama-studio .workflow-card-progress.is-error{background:#f6e8e5;border-color:#97322b33}.refined-short-drama-studio .workflow-card-progress.is-error>i>small{background:#a3443d}.refined-short-drama-studio .workflow-card-progress.is-error>i{background:#e4ceca;overflow:visible}.refined-short-drama-studio .workflow-card-progress.is-error>i>em{background:#a3443d;border:2px solid #f6e8e5;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 0 0 1px #97322b47}.refined-short-drama-studio .workflow-storyboard-failure,.refined-short-drama-studio .workflow-storyboard-recovery{color:#303431;background:#fbf0ed;border-color:#97322b33}.refined-short-drama-studio .workflow-storyboard-failure>p,.refined-short-drama-studio .workflow-storyboard-recovery p{color:#5f4a47}.refined-short-drama-studio .workflow-storyboard-failure summary,.refined-short-drama-studio .workflow-storyboard-recovery summary{color:#963a33}.refined-short-drama-studio .workflow-storyboard-failure details,.refined-short-drama-studio .workflow-storyboard-recovery details{color:#5f514f}.refined-short-drama-studio .workflow-storyboard-failure details code,.refined-short-drama-studio .workflow-storyboard-recovery details code,.refined-short-drama-studio .workflow-storyboard-recovery>small{color:#817875}.refined-short-drama-studio .workflow-storyboard-failure>footer .workflow-primary{color:#fff;background:#252926;border-color:#252926}.refined-short-drama-studio .workflow-storyboard-failure>footer .workflow-secondary{color:#303431;background:#fff;border-color:#1719182e}.refined-short-drama-studio .workflow-empty-action.has-failure{border-style:solid;border-color:#97322b2e;align-content:start;min-height:0}.refined-short-drama-studio .workflow-storyboard-recovery textarea{color:#242725;background:#fff;border:1px solid #1719182b;border-radius:8px}.refined-short-drama-studio .workflow-card-progress.is-muted{opacity:.72}@keyframes workflow-card-progress-running{0%{transform:translate(-110%)}55%{transform:translate(115%)}to{transform:translate(285%)}}.refined-short-drama-studio .workflow-choice-modal,.refined-short-drama-studio .workflow-editor-modal,.refined-short-drama-studio .workflow-video-history-modal,.refined-short-drama-studio .workflow-media-viewer{color:#202321;background:#f8f8f5;border-color:#ffffff4d;box-shadow:0 32px 90px #00000042}.refined-short-drama-studio .workflow-choice-modal h2,.refined-short-drama-studio .workflow-editor-modal h2,.refined-short-drama-studio .workflow-video-history-modal h2{color:#202321}.refined-short-drama-studio .workflow-check,.refined-short-drama-studio .workflow-modal-close,.refined-short-drama-studio .workflow-editor-modal small{color:#777c77}.refined-short-drama-studio .workflow-planning-failure>span{color:#737873}.refined-short-drama-studio .workflow-planning-failure>div,.refined-short-drama-studio .workflow-missing-assets,.refined-short-drama-studio .unit-plan-grid button,.refined-short-drama-studio .unit-plan-editor,.refined-short-drama-studio .unit-production-summary article,.refined-short-drama-studio .storyboard-table article,.refined-short-drama-studio .storyboard-qc-strip,.refined-short-drama-studio .shot-list-v2 article,.refined-short-drama-studio .review-block,.refined-short-drama-studio .review-episode-nav,.refined-short-drama-studio .unit-shot-preview,.refined-short-drama-studio .unit-shot-preview article,.refined-short-drama-studio .parse-trace-panel,.refined-short-drama-studio .agent-parse-console,.refined-short-drama-studio .parse-transfer-grid article,.refined-short-drama-studio .storyboard-empty,.refined-short-drama-studio .quality-video-player{border-color:var(--sd-line);box-shadow:none;color:#2b2f2c;background:#f7f7f4}.refined-short-drama-studio .workflow-planning-failure>div b,.refined-short-drama-studio .workflow-planning-failure>div small,.refined-short-drama-studio .workflow-missing-assets span,.refined-short-drama-studio .workflow-missing-assets small,.refined-short-drama-studio .unit-plan-grid small,.refined-short-drama-studio .unit-plan-editor label,.refined-short-drama-studio .unit-plan-editor>span,.refined-short-drama-studio .unit-production-summary span,.refined-short-drama-studio .storyboard-qc-strip,.refined-short-drama-studio .shot-list-v2 article>header label,.refined-short-drama-studio .review-guide span,.refined-short-drama-studio .review-episode-nav>span,.refined-short-drama-studio .review-episode-nav button,.refined-short-drama-studio .review-block>header span,.refined-short-drama-studio .review-edit-list label span,.refined-short-drama-studio .unit-shot-preview header span,.refined-short-drama-studio .unit-shot-preview article span,.refined-short-drama-studio .unit-shot-preview article small,.refined-short-drama-studio .parse-trace-panel header span,.refined-short-drama-studio .parse-trace-list article span,.refined-short-drama-studio .agent-parse-console header span,.refined-short-drama-studio .parse-transfer-grid small,.refined-short-drama-studio .storyboard-empty span,.refined-short-drama-studio .quality-video-player header span,.refined-short-drama-studio .quality-video-player header code{color:#777c77}.refined-short-drama-studio .unit-plan-grid button.is-active,.refined-short-drama-studio .review-episode-nav button.is-active{color:#fff;background:#202321;border-color:#202321}.refined-short-drama-studio .review-guide{border-color:var(--sd-line);color:#292d2a;background:#eeefeb}.refined-short-drama-studio .review-current-episode,.refined-short-drama-studio .review-block>header,.refined-short-drama-studio .review-edit-list article,.refined-short-drama-studio .parse-trace-panel>header,.refined-short-drama-studio .parse-trace-list article,.refined-short-drama-studio .agent-parse-console>header,.refined-short-drama-studio .parse-transfer-grid,.refined-short-drama-studio .unit-shot-preview>header{border-color:var(--sd-line)}.refined-short-drama-studio .unit-plan-editor input,.refined-short-drama-studio .unit-plan-editor textarea,.refined-short-drama-studio .shot-list-v2 article>header input,.refined-short-drama-studio .review-edit-list input,.refined-short-drama-studio .review-edit-list select,.refined-short-drama-studio .review-beat-list input,.refined-short-drama-studio .review-beat-list textarea{border-color:var(--sd-line);color:#272a28;background:#fff}.refined-short-drama-studio .unit-plan-grid button>i,.refined-short-drama-studio .storyboard-table-rich .shot-placement,.refined-short-drama-studio .shot-duration b,.refined-short-drama-studio .review-current-episode span,.refined-short-drama-studio .review-beat-list article>i,.refined-short-drama-studio .unit-shot-preview article>i,.refined-short-drama-studio .parse-trace-list article>i{color:#4c514d}.refined-short-drama-studio .visual-asset-picker{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#12141394}.refined-short-drama-studio .visual-asset-picker>section,.refined-short-drama-studio .visual-asset-picker article{border-color:var(--sd-line);color:#202321;background:#f8f8f5}.refined-short-drama-studio .visual-asset-picker>section>header{border-color:var(--sd-line)}.refined-short-drama-studio .visual-asset-picker header span,.refined-short-drama-studio .visual-asset-picker article span,.refined-short-drama-studio .visual-asset-picker p{color:#777c77}.refined-short-drama-studio .visual-asset-picker header>button,.refined-short-drama-studio .visual-asset-picker article>button,.refined-short-drama-studio .quality-video-player footer a{border-color:var(--sd-line);color:#282c29;background:#fff}.refined-short-drama-studio .workflow-load-failure{border:1px solid var(--sd-line);background:#fffffdeb;border-radius:20px;justify-items:start;gap:10px;max-width:720px;margin:72px auto 0;padding:34px;display:grid;box-shadow:0 18px 48px #22272312}.refined-short-drama-studio .workflow-load-failure>span,.refined-short-drama-studio .workflow-guided-intro>span,.refined-short-drama-studio .workflow-next-card>div>span{color:#777c77;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:800}.refined-short-drama-studio .workflow-load-failure h2,.refined-short-drama-studio .workflow-guided-intro h2,.refined-short-drama-studio .workflow-next-card h2{color:#1f2220;letter-spacing:-.035em;margin:0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-weight:520}.refined-short-drama-studio .workflow-load-failure p,.refined-short-drama-studio .workflow-guided-intro p,.refined-short-drama-studio .workflow-next-card p{color:#707570;margin:0;font-size:12px;line-height:1.8}.refined-short-drama-studio .workflow-script-step.is-guided{gap:18px;max-width:1120px;display:grid}.refined-short-drama-studio .workflow-guided-intro{gap:9px;max-width:760px;padding-top:6px;display:grid}.refined-short-drama-studio .workflow-guided-intro h2{font-size:clamp(34px,4vw,52px)}.refined-short-drama-studio .workflow-script-toolbar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.refined-short-drama-studio .workflow-script-toolbar>span{color:#777c77;font-size:10px}.refined-short-drama-studio .workflow-script-step.is-guided>textarea{min-height:320px;margin:0;font-size:15px;line-height:1.85}.refined-short-drama-studio .workflow-advanced-settings{border:1px solid var(--sd-line);background:#fffffdb3;border-radius:14px}.refined-short-drama-studio .workflow-advanced-settings>summary{color:#686d68;cursor:pointer;padding:14px 16px;font-size:11px;font-weight:700}.refined-short-drama-studio .workflow-advanced-settings .workflow-setup-grid{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0 16px 16px}.refined-short-drama-studio .workflow-script-step.is-guided>footer{justify-content:space-between;align-items:center;gap:18px;padding:17px 0 0;display:flex}.refined-short-drama-studio .workflow-script-step.is-guided>footer>div{gap:3px;display:grid}.refined-short-drama-studio .workflow-script-step.is-guided>footer b{color:#292d2a;font-size:12px}.refined-short-drama-studio .workflow-script-step.is-guided>footer small{color:#7c817c;font-size:10px}.refined-short-drama-studio .workflow-location-actions{align-items:center;gap:12px;display:flex}.refined-short-drama-studio .workflow-sync-button{border:1px solid var(--sd-line);color:#555a56;cursor:pointer;background:#fffffdb8;border-radius:8px;min-height:30px;padding:0 11px;font-size:9px;font-weight:750}.refined-short-drama-studio .workflow-stale-notice{background:#f6eee4;border:1px solid #9b5b2033;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 16px;padding:14px 16px;display:flex}.refined-short-drama-studio .workflow-stale-notice>div{gap:4px;display:grid}.refined-short-drama-studio .workflow-stale-notice b{color:#7e4e20;font-size:11px}.refined-short-drama-studio .workflow-stale-notice span{color:#84684e;font-size:10px;line-height:1.6}.refined-short-drama-studio .workflow-planning-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.refined-short-drama-studio .workflow-plan-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.refined-short-drama-studio .workflow-plan-preview article{border:1px solid var(--sd-line);background:#f7f7f4;border-radius:12px;align-content:start;gap:12px;min-height:128px;padding:16px;display:grid}.refined-short-drama-studio .workflow-plan-preview span{color:#777c77;letter-spacing:.12em;font-size:9px;font-weight:800}.refined-short-drama-studio .workflow-plan-preview p{color:#333735;margin:0;font-size:12px;line-height:1.75}.refined-short-drama-studio .workflow-plan-adjustments{border:1px solid var(--sd-line);background:#fafaf7;border-radius:12px;margin-top:16px}.refined-short-drama-studio .workflow-plan-adjustments>summary{color:#666b67;cursor:pointer;padding:14px 16px;font-size:10px;font-weight:750}.refined-short-drama-studio .workflow-plan-adjustments .workflow-style-editor{padding:0 16px 16px}.refined-short-drama-studio .workflow-next-card{background:linear-gradient(135deg,#fffffff2,#ebede8e6),#fff;border:1px solid #17191838;border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin:18px 0 22px;padding:20px 22px;display:grid;box-shadow:0 12px 30px #2227230f}.refined-short-drama-studio .workflow-next-card>div{gap:5px;display:grid}.refined-short-drama-studio .workflow-next-card h2{font-size:22px}.refined-short-drama-studio .workflow-entry-roadmap{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.refined-short-drama-studio .workflow-entry-roadmap article{border:1px solid var(--sd-line);background:#fffffdb8;border-radius:13px;align-items:center;gap:12px;min-height:76px;padding:14px 16px;display:flex}.refined-short-drama-studio .workflow-entry-roadmap i{color:#fff;background:#252826;border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:9px;font-style:normal;font-weight:800;display:grid}.refined-short-drama-studio .workflow-entry-roadmap div,.refined-short-drama-studio .workflow-entry-roadmap span{gap:4px;display:grid}.refined-short-drama-studio .workflow-entry-roadmap b{color:#282b29;font-size:11px}.refined-short-drama-studio .workflow-entry-roadmap span{color:#7b807c;font-size:9px;line-height:1.55}.refined-short-drama-studio .workflow-pace-picker{border:1px solid var(--sd-line);background:#fffffdd1;border-radius:16px;gap:13px;padding:18px;display:grid;box-shadow:0 12px 35px #2227230b}.refined-short-drama-studio .workflow-pace-picker>header{justify-content:space-between;align-items:end;gap:18px;display:flex}.refined-short-drama-studio .workflow-pace-picker>header div{gap:4px;display:grid}.refined-short-drama-studio .workflow-pace-picker>header span{color:#878b87;letter-spacing:.14em;font-size:8px;font-weight:800}.refined-short-drama-studio .workflow-pace-picker h3,.refined-short-drama-studio .workflow-pace-picker p{margin:0}.refined-short-drama-studio .workflow-pace-picker h3{color:#202321;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:20px;font-weight:550}.refined-short-drama-studio .workflow-pace-picker p{color:#7a7f7a;text-align:right;max-width:360px;font-size:9px;line-height:1.6}.refined-short-drama-studio .workflow-pace-picker>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.refined-short-drama-studio .workflow-duration-picker .workflow-duration-setting{border:1px solid var(--sd-line);background:#f5f5f2;border-radius:12px;grid-template-columns:none;justify-content:space-between;align-items:center;gap:18px;padding:14px;display:flex}.refined-short-drama-studio .workflow-duration-setting label{flex:none;align-items:center;gap:10px;display:flex}.refined-short-drama-studio .workflow-duration-setting input{color:#202321;text-align:center;background:#fff;border:1px solid #2326243d;border-radius:10px;width:110px;min-height:48px;padding:0 12px;font-size:22px;font-weight:700}.refined-short-drama-studio .workflow-duration-setting label span{color:#333735;font-size:11px;font-weight:700}.refined-short-drama-studio .workflow-duration-setting>small{color:#777c77;text-align:right;max-width:520px;font-size:9px;line-height:1.65}.refined-short-drama-studio .workflow-duration-warning-modal>small{color:#777c77;margin-top:10px;line-height:1.6;display:block}.refined-short-drama-studio .workflow-pace-picker button{border:1px solid var(--sd-line);color:#333735;text-align:left;cursor:pointer;background:#f5f5f2;border-radius:12px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:82px;padding:13px;transition:border-color .18s,background .18s,transform .18s;display:grid}.refined-short-drama-studio .workflow-pace-picker button:hover{background:#fff;border-color:#1719184d;transform:translateY(-1px)}.refined-short-drama-studio .workflow-pace-picker button.is-active{background:#fff;border-color:#232624;box-shadow:inset 0 0 0 1px #232624}.refined-short-drama-studio .workflow-pace-picker button>i{color:#333735;background:#e3e4e0;border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-style:normal;font-weight:800;display:grid}.refined-short-drama-studio .workflow-pace-picker button.is-active>i{color:#fff;background:#232624}.refined-short-drama-studio .workflow-pace-picker button>span{gap:5px;display:grid}.refined-short-drama-studio .workflow-pace-picker button b{color:#242725;font-size:11px}.refined-short-drama-studio .workflow-pace-picker button small{color:#777c77;font-size:8px;line-height:1.55}.refined-short-drama-studio .workflow-pace-picker button em{color:#8c622d;min-width:28px;font-size:8px;font-style:normal;font-weight:800}.refined-short-drama-studio .workflow-hook-summary{padding:0;overflow:hidden}.refined-short-drama-studio .workflow-hook-summary>summary i{color:#777c77;font-size:9px;font-style:normal}.refined-short-drama-studio .workflow-hook-summary>label{margin:0 16px 14px}.refined-short-drama-studio .workflow-model-block{background:#f7efe4;border:1px solid #9f5d1f3d;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(190px,260px);align-items:center;gap:14px;margin-top:10px;padding:12px;display:grid}.refined-short-drama-studio .workflow-model-block>div{gap:4px;display:grid}.refined-short-drama-studio .workflow-model-block b{color:#7b4b20;font-size:10px}.refined-short-drama-studio .workflow-model-block span,.refined-short-drama-studio .workflow-model-block>small{color:#80674f;font-size:9px;line-height:1.55}.refined-short-drama-studio .workflow-model-block .studio-dropdown-trigger{background:#fff}.refined-short-drama-studio .workflow-shot-warning{line-height:1.5;color:#98602d!important;font-size:9px!important}.refined-short-drama-studio .shot-list-v2 article.is-duration-warning{background:#fbf6ef;border-color:#9f5d1f47}@media (width<=920px){.refined-short-drama-studio .workflow-entry-roadmap,.refined-short-drama-studio .workflow-pace-picker>div{grid-template-columns:1fr}.refined-short-drama-studio .workflow-pace-picker>header,.refined-short-drama-studio .workflow-duration-picker .workflow-duration-setting,.refined-short-drama-studio .workflow-script-step.is-guided>footer{flex-direction:column;align-items:stretch}.refined-short-drama-studio .workflow-pace-picker p,.refined-short-drama-studio .workflow-duration-setting>small{text-align:left}.refined-short-drama-studio .workflow-model-block{grid-template-columns:1fr}}.refined-short-drama-studio .workflow-next-card>button{min-width:210px;min-height:44px;padding:0 20px}.refined-short-drama-studio .workflow-next-card small{color:#646a65;font-size:10px;font-weight:700}.refined-short-drama-studio .dock-status.is-invalid b,.refined-short-drama-studio .dock-status.is-invalid span:first-of-type{color:#9a312a}@media (width<=1100px){.refined-short-drama-studio .workflow-entry{padding-left:24px;padding-right:24px}.refined-short-drama-studio .workflow-project-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.refined-short-drama-studio .workflow-v2{grid-template-columns:190px minmax(0,1fr)}}@media (width<=900px){.refined-short-drama-main{grid-template-rows:58px minmax(0,1fr)}.refined-short-drama-body{height:calc(100vh - 122px)}.refined-short-drama-studio .workflow-v2{grid-template-columns:170px minmax(0,1fr)}}@media (width<=700px){.refined-short-drama-studio .workflow-entry{padding:28px 14px 54px}.refined-short-drama-studio .workflow-entry-header{flex-direction:column;align-items:stretch}.refined-short-drama-studio .workflow-project-grid,.refined-short-drama-studio .workflow-setup-grid{grid-template-columns:1fr}.refined-short-drama-studio .workflow-v2,.refined-short-drama-studio .workflow-v2.sidebar-is-collapsed{display:block;overflow-y:auto}.refined-short-drama-studio .workflow-v2 .workflow-sidebar{z-index:15;border-right:0;border-bottom:1px solid var(--sd-line);height:auto;max-height:45vh;position:sticky;top:0}.refined-short-drama-studio .workflow-content-v2{height:auto;min-height:70vh;overflow:visible}.refined-short-drama-studio .workflow-script-step.is-guided>footer,.refined-short-drama-studio .workflow-stale-notice,.refined-short-drama-studio .workflow-next-card{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.refined-short-drama-studio .workflow-plan-preview{grid-template-columns:1fr}.refined-short-drama-studio .workflow-next-card>button{width:100%}}.refined-short-drama-studio .workflow-required-settings{background:#f7f7f3;border:1px solid #d9dbd5;border-radius:16px;gap:16px;padding:20px;display:grid}.refined-short-drama-studio .workflow-required-settings>header{justify-content:space-between;align-items:end;gap:24px;display:flex}.refined-short-drama-studio .workflow-required-settings>header div{gap:4px;display:grid}.refined-short-drama-studio .workflow-required-settings>header span{color:#777d77;font-size:11px}.refined-short-drama-studio .workflow-required-settings>header h3{color:#262a27;margin:0;font-size:18px}.refined-short-drama-studio .workflow-required-settings>header p{color:#777d77;max-width:420px;margin:0;font-size:12px;line-height:1.6}.refined-short-drama-studio .workflow-required-settings .workflow-setup-grid{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.refined-short-drama-studio .workflow-required-settings label em{color:#b9463d;font-style:normal}.refined-short-drama-studio .workflow-required-settings .workflow-required-field{color:#747874;align-content:start;gap:8px;font-size:12px;display:grid}.refined-short-drama-studio .workflow-required-settings .workflow-required-field em{color:#b9463d;font-style:normal}.refined-short-drama-studio .workflow-required-settings .workflow-required-field .studio-dropdown-trigger{height:44px}.refined-short-drama-studio .workflow-required-settings .workflow-required-field .studio-dropdown-value small{display:none}.refined-short-drama-studio .workflow-dialogue-settings{background:#f4f6f2;margin-top:18px}.refined-short-drama-studio .workflow-dialogue-market{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.refined-short-drama-studio .workflow-dialogue-market>button{color:#303530;text-align:left;cursor:pointer;background:#fff;border:1px solid #d8dbd5;border-radius:14px;align-items:center;gap:12px;min-height:76px;padding:14px;transition:border-color .18s,box-shadow .18s,transform .18s;display:flex}.refined-short-drama-studio .workflow-dialogue-market>button:hover{border-color:#aeb4ab;transform:translateY(-1px)}.refined-short-drama-studio .workflow-dialogue-market>button.is-active{border-color:#171b18;box-shadow:0 0 0 2px #171b18}.refined-short-drama-studio .workflow-dialogue-market i{color:#4e554e;background:#ecefe9;border-radius:12px;flex:0 0 42px;place-items:center;width:42px;height:42px;font-size:12px;font-style:normal;font-weight:700;display:grid}.refined-short-drama-studio .workflow-dialogue-market button.is-active i{color:#fff;background:#171b18}.refined-short-drama-studio .workflow-dialogue-market span{gap:4px;display:grid}.refined-short-drama-studio .workflow-dialogue-market b{font-size:14px}.refined-short-drama-studio .workflow-dialogue-market small{color:#7e847d;font-size:11px;line-height:1.45}.refined-short-drama-studio .workflow-dialogue-summary{color:#60675f;background:#e9ede6;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:11px;display:flex}.refined-short-drama-studio .workflow-dialogue-summary>*+:before{color:#a4aaa2;content:"·";margin-right:8px}.workflow-preflight-backdrop{z-index:10020}.workflow-preflight-modal{color:#292e2a;background:#fff;border:1px solid #dfe2dc;border-radius:24px;flex-direction:column;width:min(900px,100vw - 40px);max-height:min(820px,100vh - 40px);display:flex;overflow:hidden;box-shadow:0 28px 90px #161b1740}.workflow-preflight-modal>header,.workflow-preflight-modal>footer{justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;display:flex}.workflow-preflight-modal>header{border-bottom:1px solid #eceee9}.workflow-preflight-modal>header div{gap:4px;display:grid}.workflow-preflight-modal>header span{color:#81877f;letter-spacing:.12em;font-size:10px}.workflow-preflight-modal>header h2{margin:0;font-size:22px}.workflow-preflight-modal>header>button{cursor:pointer;background:#f0f2ee;border:0;border-radius:50%;width:36px;height:36px}.workflow-preflight-modal>p{color:#70766f;margin:18px 26px 0;font-size:12px}.workflow-preflight-summary{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 26px;display:grid}.workflow-preflight-summary span{color:#7b817a;background:#f3f5f1;border-radius:10px;gap:3px;padding:11px 12px;font-size:10px;display:grid}.workflow-preflight-summary b{color:#303530;font-size:14px}.workflow-preflight-list{gap:10px;padding:0 26px 8px;display:grid;overflow:auto}.workflow-preflight-list article{border:1px solid #e1e4de;border-radius:13px;gap:10px;padding:14px;display:grid}.workflow-preflight-list article>header{justify-content:space-between;gap:16px;display:flex}.workflow-preflight-list article>header span{color:#555c55;font-size:11px;font-weight:700}.workflow-preflight-list article>header small{color:#8a9088;text-align:right;font-size:10px}.workflow-preflight-list article>p{color:#232824;margin:0;font-size:14px;line-height:1.55}.workflow-preflight-context{color:#687168;font-size:12px;line-height:1.5}.workflow-preflight-list article>div{gap:7px;display:flex}.workflow-preflight-list article>div button{color:#60675f;cursor:pointer;background:#f7f8f6;border:1px solid #d9ddd7;border-radius:999px;padding:7px 11px;font-size:11px}.workflow-preflight-list article>div button.is-active{color:#fff;background:#171b18;border-color:#171b18}.workflow-preflight-modal>footer{border-top:1px solid #eceee9;justify-content:flex-end;margin-top:auto}.refined-short-drama-studio .workflow-storyboard-studio{border-radius:18px;grid-template-columns:230px minmax(520px,1fr) minmax(270px,320px);min-height:640px;box-shadow:0 18px 45px #1c211d0f}.refined-short-drama-studio .workflow-storyboard-studio .workflow-editor-assets{background:#f5f5f1;padding:18px}.refined-short-drama-studio .workflow-editor-assets>header{margin-bottom:14px}.refined-short-drama-studio .workflow-editor-assets>header>div{gap:3px;display:grid}.refined-short-drama-studio .workflow-editor-assets>header span{color:#252a26;font-size:15px;font-weight:750}.refined-short-drama-studio .workflow-editor-assets>header small{color:#8a8f89;font-size:10px}.refined-short-drama-studio .workflow-editor-assets>header>b{color:#4d534e;background:#e6e7e1;border-radius:50%;place-items:center;min-width:27px;height:27px;font-size:11px;display:grid}.refined-short-drama-studio .workflow-editor-assets>nav{border-bottom:1px solid #dedfd9;gap:2px;margin:0 -2px 12px;display:flex;overflow-x:auto}.refined-short-drama-studio .workflow-editor-assets>nav button{color:#858a84;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:8px 6px 9px;font-size:10px}.refined-short-drama-studio .workflow-editor-assets>nav button.is-active{color:#242925;border-bottom-color:#242925;font-weight:700}.refined-short-drama-studio .workflow-editor-asset-search{background:#fff;border:1px solid #dcddd7;border-radius:9px;align-items:center;gap:7px;margin-bottom:14px;padding:0 10px;display:flex}.refined-short-drama-studio .workflow-editor-asset-search span{color:#888d87;font-size:16px}.refined-short-drama-studio .workflow-editor-asset-search input{color:#333834;background:0 0;border:0;outline:0;width:100%;padding:9px 0;font-size:11px}.refined-short-drama-studio .workflow-editor-assets>.workflow-editor-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px}.refined-short-drama-studio .workflow-editor-assets>.workflow-editor-asset-grid>article{gap:5px;min-width:0;display:grid}.refined-short-drama-studio .workflow-editor-assets>.workflow-editor-asset-grid button{color:#373c38;gap:6px;font-size:10px}.refined-short-drama-studio .workflow-editor-assets>.workflow-editor-asset-grid .workflow-editor-asset-preview{gap:6px;min-width:0;display:grid}.refined-short-drama-studio .workflow-editor-assets>.workflow-editor-asset-grid .workflow-editor-asset-preview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.refined-short-drama-studio .workflow-editor-assets>.workflow-editor-asset-grid .workflow-editor-asset-insert{color:#5d635e;text-align:center;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #d9dbd5;border-radius:6px;width:100%;padding:5px 6px;font-size:8px;display:block;overflow:hidden}.refined-short-drama-studio .workflow-editor-assets>.workflow-editor-asset-grid .workflow-editor-asset-insert:hover{color:#202521;border-color:#777d77}.refined-short-drama-studio .workflow-editor-assets>.workflow-editor-asset-grid img,.refined-short-drama-studio .workflow-editor-assets>.workflow-editor-asset-grid button>i{background:#e9eae5;border:1px solid #e0e1dc;border-radius:10px}.refined-short-drama-studio .workflow-storyboard-studio .workflow-editor-script{padding:26px 28px 34px}.refined-short-drama-studio .workflow-editor-script>header span,.refined-short-drama-studio .workflow-editor-script blockquote{font-size:11px}.refined-short-drama-studio .workflow-editor-script blockquote{border-radius:0 10px 10px 0;padding:14px 16px;line-height:1.75}.refined-short-drama-studio .workflow-storyboard-studio .workflow-editor-preview{background:#f5f5f1;padding:18px}.refined-short-drama-studio .workflow-storyboard-studio .workflow-editor-preview>header{color:#343935;font-size:11px}.refined-short-drama-studio .workflow-storyboard-studio .workflow-preview-placeholder,.refined-short-drama-studio .workflow-storyboard-studio .workflow-unit-video-player{border-radius:16px;box-shadow:0 16px 35px #12161329}@media (width<=1180px){.refined-short-drama-studio .workflow-storyboard-studio{grid-template-columns:200px minmax(430px,1fr) 250px}}@media (width<=980px){.refined-short-drama-studio .workflow-storyboard-studio{grid-template-columns:190px minmax(0,1fr)}}@media (width<=700px){.refined-short-drama-studio .workflow-required-settings>header{flex-direction:column;align-items:flex-start}.refined-short-drama-studio .workflow-required-settings .workflow-setup-grid{grid-template-columns:1fr}.refined-short-drama-studio .workflow-dialogue-market,.workflow-preflight-summary{grid-template-columns:1fr 1fr}.workflow-preflight-list article>header{flex-direction:column;align-items:flex-start;gap:4px}.workflow-preflight-list article>header small{text-align:left}.refined-short-drama-studio .workflow-storyboard-studio .workflow-editor-script{padding:20px 16px 26px}}@media (width<=520px){.refined-short-drama-studio .workflow-dialogue-market{grid-template-columns:1fr}.workflow-preflight-modal{border-radius:18px;width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.workflow-preflight-modal>header,.workflow-preflight-modal>footer{padding:16px}.workflow-preflight-modal>p{margin:14px 16px 0}.workflow-preflight-summary{margin:14px 16px}.workflow-preflight-list{padding:0 16px 8px}.workflow-preflight-modal>footer button{flex:1}}.refined-short-drama-studio .workflow-stage-hero{border-bottom:1px solid var(--sd-line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:20px;padding:4px 2px 18px;display:flex}.refined-short-drama-studio .workflow-stage-hero>div:first-child{gap:7px;min-width:0;display:grid}.refined-short-drama-studio .workflow-stage-hero>div:first-child>span{color:#777c77;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:760}.refined-short-drama-studio .workflow-stage-hero h1{letter-spacing:-.045em;margin:0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:clamp(27px,2.7vw,40px);font-weight:500;line-height:1.12}.refined-short-drama-studio .workflow-stage-hero p{color:#787d78;max-width:640px;margin:0;font-size:11px;line-height:1.65}.refined-short-drama-studio .workflow-stage-hero.is-compact{align-items:flex-end}.refined-short-drama-studio .workflow-stage-back{color:#555a56;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-size:10px}.refined-short-drama-studio .workflow-stage-back:hover{color:#171918}.refined-short-drama-studio .workflow-title-actions{align-items:center;gap:8px;display:flex}.refined-short-drama-studio .workflow-more-menu{position:relative}.refined-short-drama-studio .workflow-more-menu>summary{border:1px solid var(--sd-line);color:#454a46;cursor:pointer;background:#fff;border-radius:9px;place-items:center;min-height:38px;padding:0 14px;font-size:10px;list-style:none;display:grid}.refined-short-drama-studio .workflow-more-menu>summary::-webkit-details-marker{display:none}.refined-short-drama-studio .workflow-more-menu[open]>div{z-index:25;border:1px solid var(--sd-line);background:#fff;border-radius:11px;width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 34px #1518161f}.refined-short-drama-studio .workflow-more-menu>div button{color:#393d3a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px;font-size:10px}.refined-short-drama-studio .workflow-more-menu>div button:hover{background:#f1f2ee}.refined-short-drama-studio .workflow-next-card-quiet{border:1px solid var(--sd-line);min-height:0;box-shadow:none;background:#f2f3ef;border-radius:13px;margin:0 0 20px;padding:15px 18px}.refined-short-drama-studio .workflow-next-card-quiet>div{grid-template-columns:auto minmax(0,auto) minmax(220px,1fr);align-items:center;gap:12px;display:grid}.refined-short-drama-studio .workflow-next-card-quiet span{color:#8b8f8a;letter-spacing:.13em;font-size:8px;font-weight:800}.refined-short-drama-studio .workflow-next-card-quiet h2,.refined-short-drama-studio .workflow-next-card-quiet p{margin:0}.refined-short-drama-studio .workflow-next-card-quiet h2{font-size:13px;font-weight:720}.refined-short-drama-studio .workflow-next-card-quiet p{color:#777c77;font-size:10px;line-height:1.55}.refined-short-drama-studio .workflow-storyboard-batch-status{background:#f2f3ef;border:1px solid #1c201d33;border-radius:13px;gap:11px;margin:0 0 20px;padding:16px 18px;display:grid}.refined-short-drama-studio .workflow-storyboard-batch-status>header{justify-content:space-between;align-items:center;gap:20px;display:flex}.refined-short-drama-studio .workflow-storyboard-batch-status>header>div{gap:4px;min-width:0;display:grid}.refined-short-drama-studio .workflow-storyboard-batch-status>header span{color:#777c77;letter-spacing:.12em;font-size:8px;font-weight:800}.refined-short-drama-studio .workflow-storyboard-batch-status h2,.refined-short-drama-studio .workflow-storyboard-batch-status p{margin:0}.refined-short-drama-studio .workflow-storyboard-batch-status h2{color:#232724;font-size:14px}.refined-short-drama-studio .workflow-storyboard-batch-status p,.refined-short-drama-studio .workflow-storyboard-batch-status>footer{color:#737873;font-size:9px;line-height:1.55}.refined-short-drama-studio .workflow-storyboard-batch-status>header>strong{color:#242825;flex:none;font-family:Iowan Old Style,serif;font-size:28px;font-weight:500}.refined-short-drama-studio .workflow-storyboard-batch-status>header>strong small{color:#858a85;font-family:inherit;font-size:14px}.refined-short-drama-studio .workflow-storyboard-batch-track{background:#d9dcd6;border-radius:999px;height:5px;display:block;position:relative;overflow:hidden}.refined-short-drama-studio .workflow-storyboard-batch-track>small{border-radius:inherit;background:#292d2a;height:100%;transition:width .3s;display:block}.refined-short-drama-studio .workflow-storyboard-batch-status.is-running .workflow-storyboard-batch-track:after{border-radius:inherit;content:"";background:linear-gradient(90deg,#0000,#ffffffe6,#0000);width:18%;animation:1.5s ease-in-out infinite workflow-storyboard-batch-scan;position:absolute;inset:0 auto 0 -18%}.refined-short-drama-studio .workflow-storyboard-batch-items{grid-template-columns:repeat(auto-fit,minmax(108px,1fr));gap:6px;display:grid}.refined-short-drama-studio .workflow-storyboard-batch-items>article{background:#ffffffb8;border:1px solid #dcdfda;border-radius:8px;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:7px;display:grid}.refined-short-drama-studio .workflow-storyboard-batch-items>article>i{color:#747974;background:#e8eae6;border-radius:6px;place-items:center;width:22px;height:22px;font-size:10px;font-style:normal;display:grid}.refined-short-drama-studio .workflow-storyboard-batch-items>article>div{gap:2px;min-width:0;display:grid}.refined-short-drama-studio .workflow-storyboard-batch-items b,.refined-short-drama-studio .workflow-storyboard-batch-items span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.refined-short-drama-studio .workflow-storyboard-batch-items b{color:#3e433f;font-size:8px}.refined-short-drama-studio .workflow-storyboard-batch-items span{color:#969a95;font-size:7px}.refined-short-drama-studio .workflow-storyboard-batch-items>article.is-running{background:#fff;border-color:#2c302d}.refined-short-drama-studio .workflow-storyboard-batch-items>article.is-running>i{color:#fff;background:#292d2a;animation:1.1s ease-in-out infinite workflow-storyboard-batch-pulse}.refined-short-drama-studio .workflow-storyboard-batch-items>article.is-succeeded>i,.refined-short-drama-studio .workflow-unit-timeline button.is-storyboard-succeeded>i{color:#246943;background:#dcece3}.refined-short-drama-studio .workflow-storyboard-batch-items>article.is-failed>i{color:#9a312a;background:#f2dedb}.refined-short-drama-studio .workflow-video-batch-status .workflow-storyboard-batch-items>article:is(.is-submitting,.is-submitted,.is-running,.is-saving){background:#f5f9fc;border-color:#b8cadc}.refined-short-drama-studio .workflow-video-batch-status .workflow-storyboard-batch-items>article:is(.is-submitting,.is-running,.is-saving)>i{color:#fff;background:#315b83;animation:1.1s ease-in-out infinite workflow-storyboard-batch-pulse}.refined-short-drama-studio .workflow-video-batch-status .workflow-storyboard-batch-items>article:is(.is-submitted,.is-succeeded)>i{color:#315b83;background:#dfeaf5}.refined-short-drama-studio .workflow-video-batch-status .workflow-storyboard-batch-items>article:is(.is-failed,.is-generation_failed)>i{color:#9a312a;background:#f2dedb}.refined-short-drama-studio .workflow-storyboard-batch-status.is-complete{background:#eef5ef;border-color:#2469432e}.refined-short-drama-studio .workflow-storyboard-batch-status.is-partial{background:#fbf1ef;border-color:#9a312a33}.refined-short-drama-studio .workflow-episode-switcher button:disabled{opacity:.55;cursor:not-allowed}@keyframes workflow-storyboard-batch-scan{to{left:100%}}@keyframes workflow-storyboard-batch-pulse{50%{opacity:.58}}.refined-short-drama-studio .workflow-asset-tabs{border:1px solid var(--sd-line);background:#edede9;border-radius:12px;gap:4px;margin-bottom:22px;padding:4px;display:flex}.refined-short-drama-studio .workflow-asset-tabs button{color:#6f746f;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:88px;min-height:34px;padding:0 13px;font-size:10px;display:flex}.refined-short-drama-studio .workflow-asset-tabs button b{background:#16191712;border-radius:9px;place-items:center;min-width:18px;height:18px;font-size:9px;display:grid}.refined-short-drama-studio .workflow-asset-tabs button.is-active{color:#171918;background:#fff;box-shadow:0 3px 9px #17191814}.refined-short-drama-studio .workflow-asset-gallery-section>header,.refined-short-drama-studio .workflow-voice-gallery-section>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.refined-short-drama-studio .workflow-asset-gallery-section>header>div,.refined-short-drama-studio .workflow-voice-gallery-section>header>div{gap:3px;display:grid}.refined-short-drama-studio .workflow-asset-gallery-section h2,.refined-short-drama-studio .workflow-voice-gallery-section h2{margin:0;font-size:16px}.refined-short-drama-studio .workflow-asset-gallery-section header span,.refined-short-drama-studio .workflow-voice-gallery-section header span{color:#8a8e89;font-size:9px}.refined-short-drama-studio .workflow-asset-gallery-section>header>.workflow-asset-gallery-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.refined-short-drama-studio .workflow-asset-gallery{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.refined-short-drama-studio .workflow-asset-tile{border:1px solid var(--sd-line);background:#fff;border-radius:14px;grid-template-rows:auto minmax(70px,auto) auto auto;min-width:0;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid;position:relative;overflow:hidden}.refined-short-drama-studio .workflow-asset-tile.is-selected{border-color:#1f64dc;box-shadow:0 0 0 2px #1f64dc1f}.refined-short-drama-studio .workflow-asset-select{z-index:2;color:#4f5550;cursor:pointer;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffe6;border:1px solid #ffffffb3;border-radius:13px;align-items:center;gap:4px;padding:5px 7px;font-size:8px;display:inline-flex;position:absolute;top:9px;left:9px}.refined-short-drama-studio .workflow-asset-select input{accent-color:#1f64dc;margin:0}.refined-short-drama-studio .workflow-asset-tile:hover{border-color:#15181640;transform:translateY(-1px);box-shadow:0 12px 28px #16191712}.refined-short-drama-studio .workflow-asset-tile.is-excluded{opacity:.52}.refined-short-drama-studio .workflow-asset-tile-media{aspect-ratio:16/10;border:0;border-bottom:1px solid var(--sd-line);color:#929691;cursor:pointer;background:linear-gradient(145deg,#e9eae5,#f5f5f2);place-items:center;width:100%;padding:0;display:grid;position:relative;overflow:hidden}.refined-short-drama-studio .workflow-asset-tile-media img{object-fit:cover;width:100%;height:100%}.refined-short-drama-studio .workflow-asset-tile-media>i{color:#747974;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#ffffffe0;border-radius:12px;padding:4px 7px;font-size:8px;font-style:normal;position:absolute;bottom:9px;right:9px}.refined-short-drama-studio .workflow-asset-tile-media>i.is-ready{color:#27724d}.refined-short-drama-studio .workflow-asset-tile-media>i.is-failed{color:#a9493d;background:#fff2ef}.refined-short-drama-studio .workflow-asset-tile>div:not(.workflow-card-progress){padding:13px 14px 7px}.refined-short-drama-studio .workflow-asset-tile h3,.refined-short-drama-studio .workflow-asset-tile p{margin:0}.refined-short-drama-studio .workflow-asset-tile h3{font-size:12px}.refined-short-drama-studio .workflow-asset-tile p{color:#7d827d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:5px;font-size:9px;line-height:1.55;display:-webkit-box;overflow:hidden}.refined-short-drama-studio .workflow-asset-tile>footer{justify-content:space-between;align-items:center;gap:8px;padding:10px 14px 13px;display:flex}.refined-short-drama-studio .workflow-asset-manage-state{color:#777c77;font-size:9px}.refined-short-drama-studio .workflow-asset-tile.is-selected .workflow-asset-manage-state{color:#1f64dc;font-weight:700}.refined-short-drama-studio .workflow-production-toggle{color:#727772;align-items:center;gap:6px;font-size:9px;display:flex}.refined-short-drama-studio .workflow-production-toggle input{accent-color:#202321}.refined-short-drama-studio .workflow-voice-gallery{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.refined-short-drama-studio .workflow-voice-tile{border:1px solid var(--sd-line);background:#fff;border-radius:13px;grid-template-columns:44px minmax(0,1fr);gap:12px;padding:15px;display:grid}.refined-short-drama-studio .workflow-voice-tile>i{color:#343835;background:#e9eae6;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Iowan Old Style,Songti SC,serif;font-size:18px;font-style:normal;display:grid}.refined-short-drama-studio .workflow-voice-tile h3,.refined-short-drama-studio .workflow-voice-tile p{margin:0}.refined-short-drama-studio .workflow-voice-tile h3{font-size:12px}.refined-short-drama-studio .workflow-voice-tile p{color:#7e827e;margin:4px 0 9px;font-size:9px;line-height:1.55}.refined-short-drama-studio .workflow-voice-tile audio{width:100%;height:28px}.refined-short-drama-studio .workflow-voice-tile>footer{grid-column:1/-1;align-items:center;gap:8px;display:flex}.refined-short-drama-studio .workflow-empty-gallery{text-align:center;background:#f7f7f4;border:1px dashed #1518162e;border-radius:13px;place-content:center;gap:6px;min-height:150px;display:grid}.refined-short-drama-studio .workflow-empty-gallery span{color:#858a85;font-size:9px}.refined-short-drama-studio .workflow-simple-dock{gap:14px;min-height:84px;padding:13px 17px}.refined-short-drama-studio .workflow-simple-dock>.workflow-primary,.refined-short-drama-studio .workflow-simple-dock>.workflow-danger{min-width:220px;min-height:46px;padding:0 19px}.refined-short-drama-studio .workflow-dock-settings{flex:none;position:relative}.refined-short-drama-studio .workflow-dock-settings>summary{border:1px solid var(--sd-line);cursor:pointer;background:#f7f7f4;border-radius:9px;gap:3px;min-width:160px;padding:9px 12px;list-style:none;display:grid}.refined-short-drama-studio .workflow-dock-settings>summary::-webkit-details-marker{display:none}.refined-short-drama-studio .workflow-dock-settings>summary span,.refined-short-drama-studio .workflow-dock-settings>summary{color:#777c77;font-size:9px}.refined-short-drama-studio .workflow-dock-settings>summary b,.refined-short-drama-studio .workflow-dock-settings>summary span:last-child{color:#303431;font-size:9px;font-weight:700}.refined-short-drama-studio .workflow-dock-settings[open]>:not(summary){z-index:30;border:1px solid var(--sd-line);background:#fff;border-radius:13px;min-width:580px;padding:14px;position:absolute;bottom:calc(100% + 12px);left:0;box-shadow:0 20px 48px #15181624}.refined-short-drama-studio .workflow-dock-settings[open]>.dock-fields{grid-template-columns:repeat(3,minmax(150px,1fr));gap:10px;display:grid}.refined-short-drama-studio .workflow-simple-dock .dock-status{flex:1;gap:3px;min-width:160px;display:grid}.refined-short-drama-studio .workflow-simple-dock .dock-status b{font-size:11px}.refined-short-drama-studio .workflow-simple-dock .dock-status span{font-size:9px}.refined-short-drama-studio .workflow-episode-switcher{gap:8px;margin-bottom:15px;padding-bottom:5px;display:flex;overflow-x:auto}.refined-short-drama-studio .workflow-episode-switcher button{border:1px solid var(--sd-line);color:#666b66;text-align:left;cursor:pointer;background:#f6f6f3;border-radius:10px;flex:0 0 170px;align-items:center;gap:10px;padding:9px 11px;display:flex}.refined-short-drama-studio .workflow-episode-switcher button>i{color:#a0a49f;font-family:Iowan Old Style,serif;font-size:18px;font-style:normal}.refined-short-drama-studio .workflow-episode-switcher button>span{gap:2px;min-width:0;display:grid}.refined-short-drama-studio .workflow-episode-switcher button b,.refined-short-drama-studio .workflow-episode-switcher button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.refined-short-drama-studio .workflow-episode-switcher button small{color:#959994;font-size:8px}.refined-short-drama-studio .workflow-episode-switcher button.is-active{color:#fff;background:#272a28;border-color:#272a28}.refined-short-drama-studio .workflow-episode-switcher button.is-active b,.refined-short-drama-studio .workflow-episode-switcher button.is-active i{color:#fff}.refined-short-drama-studio .workflow-progress-summary-compact{background:0 0;border:0;gap:5px;margin:0 0 13px;padding:0;display:flex}.refined-short-drama-studio .workflow-progress-summary-compact>span{border:1px solid var(--sd-line);color:#777c77;background:#f7f7f4;border-radius:8px;padding:7px 10px;font-size:9px}.refined-short-drama-studio .workflow-progress-summary-compact>span.error{color:#9a312a}.refined-short-drama-studio .workflow-hook-summary{border:1px solid var(--sd-line);background:#f7f7f4;border-radius:10px;margin-bottom:13px;padding:0;overflow:hidden}.refined-short-drama-studio .workflow-hook-summary>summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 13px;list-style:none;display:grid}.refined-short-drama-studio .workflow-hook-summary>summary::-webkit-details-marker{display:none}.refined-short-drama-studio .workflow-hook-summary>summary span,.refined-short-drama-studio .workflow-hook-summary>summary i{color:#858a85;font-size:9px;font-style:normal}.refined-short-drama-studio .workflow-hook-summary>label{gap:6px;margin:0 13px 12px;display:grid}.refined-short-drama-studio .workflow-episode-editor,.refined-short-drama-studio .workflow-storyboard-studio{border:1px solid var(--sd-line);background:#fff;border-radius:14px;grid-template-columns:172px minmax(360px,1fr) minmax(240px,300px);min-height:430px;display:grid;overflow:hidden}.refined-short-drama-studio .workflow-unit-assets-panel,.refined-short-drama-studio .workflow-editor-assets{border-right:1px solid var(--sd-line);background:#f1f2ee;padding:14px}.refined-short-drama-studio .workflow-unit-assets-panel>header,.refined-short-drama-studio .workflow-editor-assets>header,.refined-short-drama-studio .workflow-unit-preview-panel>header,.refined-short-drama-studio .workflow-editor-preview>header{color:#7d827d;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:9px;display:flex}.refined-short-drama-studio .workflow-unit-assets-panel>div,.refined-short-drama-studio .workflow-editor-assets>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.refined-short-drama-studio .workflow-unit-assets-panel>div button,.refined-short-drama-studio .workflow-editor-assets>div button{color:#575c57;text-align:left;cursor:pointer;background:0 0;border:0;gap:4px;padding:0;font-size:8px;display:grid;overflow:hidden}.refined-short-drama-studio .workflow-unit-assets-panel img,.refined-short-drama-studio .workflow-unit-assets-panel button>i,.refined-short-drama-studio .workflow-editor-assets img,.refined-short-drama-studio .workflow-editor-assets button>i{aspect-ratio:1;object-fit:cover;background:#dedfdb;border-radius:8px;width:100%}.refined-short-drama-studio .workflow-unit-assets-panel>p,.refined-short-drama-studio .workflow-editor-assets>p{color:#8a8f89;margin:18px 0;font-size:9px;line-height:1.55}.refined-short-drama-studio .workflow-editor-voices{border-top:1px solid var(--sd-line);gap:7px;margin-top:19px;padding-top:13px;display:grid}.refined-short-drama-studio .workflow-editor-voices>span{color:#7c817c;margin-bottom:2px;font-size:9px}.refined-short-drama-studio .workflow-editor-voices>div{background:#ffffffb8;border-radius:7px;grid-template-columns:minmax(0,1fr);gap:1px;padding:7px 8px;display:grid}.refined-short-drama-studio .workflow-editor-voices b,.refined-short-drama-studio .workflow-editor-voices small{font-size:8px}.refined-short-drama-studio .workflow-editor-voices small{color:#929691}.refined-short-drama-studio .workflow-unit-script-panel,.refined-short-drama-studio .workflow-editor-script{background:#fff;min-width:0;padding:19px 20px}.refined-short-drama-studio .workflow-unit-script-panel>header,.refined-short-drama-studio .workflow-editor-script>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:13px;display:flex}.refined-short-drama-studio .workflow-unit-script-panel>header>div,.refined-short-drama-studio .workflow-editor-script>header>div{gap:3px;display:grid}.refined-short-drama-studio .workflow-unit-script-panel>header span,.refined-short-drama-studio .workflow-editor-script>header span{color:#8b8f8a;font-size:9px}.refined-short-drama-studio .workflow-unit-script-panel h2{margin:0;font-size:19px}.refined-short-drama-studio .workflow-unit-script-panel>p{color:#555a56;margin:0 0 12px;font-size:11px;line-height:1.7}.refined-short-drama-studio .workflow-editor-script blockquote{color:#636863;white-space:pre-wrap;background:#f5f5f2;border-left:2px solid #b9bdb8;margin:0 0 14px;padding:11px 13px;font-size:10px;line-height:1.65}.refined-short-drama-studio .workflow-source-disclosure{border-top:1px solid var(--sd-line);border-bottom:1px solid var(--sd-line);margin-bottom:14px}.refined-short-drama-studio .workflow-source-disclosure summary{color:#797e79;cursor:pointer;padding:9px 0;font-size:9px}.refined-short-drama-studio .workflow-source-disclosure pre{color:#606560;white-space:pre-wrap;max-height:180px;margin:0 0 10px;font-family:inherit;font-size:9px;line-height:1.6;overflow:auto}.refined-short-drama-studio .workflow-shot-summary-list,.refined-short-drama-studio .workflow-shot-editor-list{gap:8px;display:grid}.refined-short-drama-studio .workflow-storyboard-prompt-preview{border:1px solid var(--sd-line);color:#444944;white-space:pre-wrap;background:#fafaf7;border-radius:10px;max-height:280px;margin:0;padding:14px 16px;font-family:inherit;font-size:9px;line-height:1.8;overflow:auto}.refined-short-drama-studio .workflow-shot-summary-list>article{border:1px solid var(--sd-line);background:#fafaf7;border-radius:9px;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:10px;display:grid}.refined-short-drama-studio .workflow-shot-summary-list>article>i{color:#5d625d;background:#e9eae6;border-radius:7px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.refined-short-drama-studio .workflow-shot-summary-list>article>div{gap:3px;display:grid}.refined-short-drama-studio .workflow-shot-summary-list b,.refined-short-drama-studio .workflow-shot-summary-list span{font-size:9px;line-height:1.5}.refined-short-drama-studio .workflow-shot-summary-list span{color:#7d827d}.refined-short-drama-studio .workflow-open-editor{width:100%;margin-top:14px}.refined-short-drama-studio .workflow-unit-preview-panel,.refined-short-drama-studio .workflow-editor-preview{border-left:1px solid var(--sd-line);background:#f1f2ee;padding:14px}.refined-short-drama-studio .workflow-unit-video-player{cursor:pointer;background:#171918;border:0;border-radius:10px;width:100%;padding:0;display:block;overflow:hidden}.refined-short-drama-studio .workflow-unit-video-player video{aspect-ratio:16/9;object-fit:contain;width:100%;max-height:390px;display:block}.refined-short-drama-studio .is-vertical-project .workflow-unit-video-player video{aspect-ratio:9/16}.refined-short-drama-studio .workflow-preview-placeholder{aspect-ratio:16/9;color:#fff;text-align:center;background:#1c1f1d;border-radius:10px;place-content:center;gap:9px;width:100%;display:grid}.refined-short-drama-studio .workflow-preview-placeholder.is-vertical{aspect-ratio:9/16;max-height:390px;margin:0 auto}.refined-short-drama-studio .workflow-preview-placeholder i{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:36px;height:36px;margin:0 auto;font-size:11px;font-style:normal;display:grid}.refined-short-drama-studio .workflow-preview-placeholder b{color:#ffffffb3;max-width:150px;font-size:9px;font-weight:500}.refined-short-drama-studio .workflow-unit-preview-panel>div:last-child,.refined-short-drama-studio .workflow-preview-stats{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.refined-short-drama-studio .workflow-unit-preview-panel>div:last-child span,.refined-short-drama-studio .workflow-preview-stats span{color:#747974;background:#fff;border-radius:6px;padding:5px 7px;font-size:8px}.refined-short-drama-studio .workflow-editor-preview>small{color:#8b8f8a;margin-top:9px;font-size:8px;line-height:1.5;display:block}.refined-short-drama-studio .workflow-unit-timeline{border:1px solid var(--sd-line);background:#f3f3f0;border-radius:13px;margin-top:14px;padding:12px}.refined-short-drama-studio .workflow-unit-timeline>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;display:flex}.refined-short-drama-studio .workflow-unit-timeline>header>div{color:#747974;font-size:9px}.refined-short-drama-studio .workflow-unit-timeline>header:not(:has(div)){color:#747974;font-size:9px}.refined-short-drama-studio .workflow-unit-timeline>header>div{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.refined-short-drama-studio .workflow-timeline-live{color:#315b83;background:#dfeaf5;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:750;animation:1.1s ease-in-out infinite workflow-storyboard-batch-pulse}.refined-short-drama-studio .workflow-unit-timeline>div{gap:7px;padding-bottom:2px;display:flex;overflow-x:auto}.refined-short-drama-studio .workflow-unit-timeline>div>button{color:#666b66;text-align:left;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:9px;flex:0 0 190px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px;display:grid}.refined-short-drama-studio .workflow-unit-timeline>div>button>i{color:#717671;background:#e9eae6;border-radius:7px;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;display:grid}.refined-short-drama-studio .workflow-unit-timeline>div>button>span{gap:3px;min-width:0;display:grid}.refined-short-drama-studio .workflow-unit-timeline button b,.refined-short-drama-studio .workflow-unit-timeline button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.refined-short-drama-studio .workflow-unit-timeline button b{font-size:9px}.refined-short-drama-studio .workflow-unit-timeline button small{color:#929691;font-size:8px}.refined-short-drama-studio .workflow-unit-timeline button.is-active{border-color:#242725}.refined-short-drama-studio .workflow-unit-timeline button.is-complete>i{color:#246943;background:#dcece3}.refined-short-drama-studio .workflow-unit-timeline button.is-failed>i{color:#9a312a;background:#f2dedb}.refined-short-drama-studio .workflow-unit-timeline button.is-storyboard-running>i{color:#fff;background:#292d2a;animation:1.1s ease-in-out infinite workflow-storyboard-batch-pulse}.refined-short-drama-studio .workflow-unit-timeline button.is-storyboard-running{border-color:#8c918c}.refined-short-drama-studio .workflow-unit-timeline button.is-storyboard-queued>i{color:#9a9e99;background:#f4f5f2;border:1px dashed #c5c9c3}.refined-short-drama-studio .workflow-unit-timeline button:is(.is-video-submitting,.is-video-running){background:#f4f8fc;border-color:#536f90}.refined-short-drama-studio .workflow-unit-timeline button:is(.is-video-submitting,.is-video-running)>i{color:#fff;background:#315b83;animation:1.1s ease-in-out infinite workflow-storyboard-batch-pulse}.refined-short-drama-studio .workflow-unit-timeline button:is(.is-video-queued,.is-video-submitted)>i{color:#315b83;background:#dfeaf5}.refined-short-drama-studio .workflow-unit-timeline button.is-video-saving>i{color:#806723;background:#efe9d7;animation:1.1s ease-in-out infinite workflow-storyboard-batch-pulse}.refined-short-drama-studio .workflow-unit-timeline button.is-video-waiting_model>i{color:#895426;background:#f2e4d6}.refined-short-drama-studio .workflow-storyboard-summary{border:1px solid var(--sd-line);background:#f5f5f2;border-radius:10px;justify-items:end;gap:3px;padding:10px 13px;display:grid}.refined-short-drama-studio .workflow-storyboard-summary b{font-family:Iowan Old Style,serif;font-size:22px;font-weight:500}.refined-short-drama-studio .workflow-storyboard-summary span{color:#888d88;font-size:8px}.refined-short-drama-studio .workflow-unit-duration-editor{min-width:188px}.refined-short-drama-studio .workflow-unit-duration-editor>div{grid-template-columns:28px 54px 22px 28px;align-items:center;gap:3px;display:grid}.refined-short-drama-studio .workflow-unit-duration-editor>div button,.refined-short-drama-studio .workflow-unit-duration-editor input{color:#252a26;text-align:center;background:#fff;border:1px solid #d7d9d3;border-radius:7px;height:28px}.refined-short-drama-studio .workflow-unit-duration-editor>div button{cursor:pointer}.refined-short-drama-studio .workflow-unit-duration-editor>div button:disabled{color:#bdc0bb;cursor:default}.refined-short-drama-studio .workflow-unit-duration-editor input{appearance:textfield;width:54px;font-family:inherit;font-size:14px;font-weight:600}.refined-short-drama-studio .workflow-unit-duration-editor input::-webkit-inner-spin-button{appearance:none;margin:0}.refined-short-drama-studio .workflow-unit-duration-editor input::-webkit-outer-spin-button{appearance:none;margin:0}.refined-short-drama-studio .workflow-unit-duration-editor em{color:#666c67;font-size:10px;font-style:normal}.refined-short-drama-studio .workflow-unit-duration-editor small.is-stale{color:#9a5b25}.refined-short-drama-studio .workflow-unit-duration-editor>small{color:#7c817c;font-size:8px}.refined-short-drama-studio .workflow-unit-duration-editor .workflow-unit-delete,.refined-short-drama-studio .workflow-unit-header-actions button{color:#a04d47;text-align:right;cursor:pointer;background:0 0;border:0;padding:0;font-size:8px}.refined-short-drama-studio .workflow-unit-duration-editor .workflow-unit-delete:disabled,.refined-short-drama-studio .workflow-unit-header-actions button:disabled{color:#b7bab5;cursor:default}.refined-short-drama-studio .workflow-unit-header-actions{justify-items:end;gap:6px;display:grid}.refined-short-drama-studio .workflow-inline-empty{text-align:center;background:#fafaf7;border:1px dashed #1518162e;border-radius:11px;place-content:center;justify-items:center;gap:7px;min-height:180px;padding:28px;display:grid}.refined-short-drama-studio .workflow-inline-empty>i{color:#4e534f;background:#e9eae6;border-radius:50%;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.refined-short-drama-studio .workflow-inline-empty h2,.refined-short-drama-studio .workflow-inline-empty p{margin:0}.refined-short-drama-studio .workflow-inline-empty h2{font-size:14px}.refined-short-drama-studio .workflow-inline-empty p{color:#7c817c;max-width:440px;font-size:9px;line-height:1.6}.refined-short-drama-studio .workflow-inline-empty.has-failure{background:#fbf6f5;border-color:#9a312a40}.refined-short-drama-studio .workflow-storyboard-recovery{text-align:left;width:min(100%,500px);margin-top:10px}.refined-short-drama-studio .workflow-storyboard-recovery label,.refined-short-drama-studio .workflow-storyboard-recovery details{gap:6px;display:grid}.refined-short-drama-studio .workflow-storyboard-recovery textarea,.refined-short-drama-studio .workflow-shot-editor-list textarea,.refined-short-drama-studio .workflow-complete-prompt-editor textarea,.refined-short-drama-studio .workflow-revision-inline textarea{border:1px solid var(--sd-line);color:#323633;width:100%;font:inherit;resize:vertical;background:#f7f7f4;border-radius:8px;padding:10px;font-size:10px;line-height:1.6}.refined-short-drama-studio .workflow-complete-prompt-editor{border:1px solid var(--sd-line);background:#fafaf7;border-radius:11px;gap:10px;padding:14px;display:grid}.refined-short-drama-studio .workflow-complete-prompt-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.refined-short-drama-studio .workflow-complete-prompt-editor>header div{gap:3px;display:grid}.refined-short-drama-studio .workflow-complete-prompt-editor>header b{color:#303430;font-size:11px}.refined-short-drama-studio .workflow-complete-prompt-editor>header span,.refined-short-drama-studio .workflow-complete-prompt-editor>header small,.refined-short-drama-studio .workflow-complete-prompt-editor>footer{color:#777d77;font-size:8px;line-height:1.65}.refined-short-drama-studio .workflow-complete-prompt-editor textarea{background:#fff;min-height:340px;line-height:1.85}.refined-short-drama-studio .workflow-unit-prompt-editor{border-radius:14px;gap:14px;padding:18px}.refined-short-drama-studio .workflow-unit-prompt-editor>header b{font-size:14px}.refined-short-drama-studio .workflow-unit-prompt-editor>header span,.refined-short-drama-studio .workflow-unit-prompt-editor>header small,.refined-short-drama-studio .workflow-unit-prompt-editor>footer{font-size:10px}.refined-short-drama-studio .workflow-unit-prompt-editor textarea{border-radius:10px;min-height:420px;padding:18px;font-size:12px;line-height:1.9}.refined-short-drama-studio .workflow-storyboard-mention-surface{min-width:0;position:relative}.refined-short-drama-studio .workflow-storyboard-mention-menu{z-index:30;left:var(--mention-left);top:var(--mention-top);background:#fffffffa;border:1px solid #d9dbd5;border-radius:10px;width:min(360px,100% - 24px);max-height:290px;padding:7px;display:grid;position:absolute;overflow:auto;box-shadow:0 16px 38px #1b211c29}.refined-short-drama-studio .workflow-storyboard-mention-menu>header{color:#777d77;justify-content:space-between;align-items:center;padding:5px 7px 8px;font-size:8px;display:flex}.refined-short-drama-studio .workflow-storyboard-mention-menu>header b{color:#303530;font-size:10px}.refined-short-drama-studio .workflow-storyboard-mention-menu>button{color:#343934;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:9px;padding:6px;display:grid}.refined-short-drama-studio .workflow-storyboard-mention-menu>button.is-active,.refined-short-drama-studio .workflow-storyboard-mention-menu>button:hover{background:#eff1ec}.refined-short-drama-studio .workflow-storyboard-mention-menu img,.refined-short-drama-studio .workflow-storyboard-mention-menu button>i{object-fit:cover;background:#e5e7e1;border-radius:7px;width:38px;height:38px}.refined-short-drama-studio .workflow-storyboard-mention-menu button>span{gap:2px;min-width:0;display:grid}.refined-short-drama-studio .workflow-storyboard-mention-menu button b,.refined-short-drama-studio .workflow-storyboard-mention-menu button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.refined-short-drama-studio .workflow-storyboard-mention-menu button b{font-size:10px}.refined-short-drama-studio .workflow-storyboard-mention-menu button small,.refined-short-drama-studio .workflow-storyboard-mention-menu>p{color:#878c87;font-size:8px}.refined-short-drama-studio .workflow-storyboard-mention-menu>p{text-align:center;margin:0;padding:12px}.refined-short-drama-studio .workflow-unit-asset-chips{flex-wrap:wrap;gap:8px;display:flex}.refined-short-drama-studio .workflow-unit-asset-chips button{color:#464c47;cursor:pointer;background:#fff;border:1px solid #dedfd9;border-radius:9px;align-items:center;gap:7px;padding:5px 9px 5px 5px;font-size:10px;display:flex}.refined-short-drama-studio .workflow-unit-asset-chips img,.refined-short-drama-studio .workflow-unit-asset-chips button>i{object-fit:cover;background:#e5e6e1;border-radius:7px;width:30px;height:30px}.refined-short-drama-studio .workflow-complete-prompt-summary{border:1px solid var(--sd-line);background:#fafaf7;border-radius:11px;gap:10px;padding:14px;display:grid}.refined-short-drama-studio .workflow-complete-prompt-summary>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.refined-short-drama-studio .workflow-complete-prompt-summary>header b{color:#303430;font-size:11px}.refined-short-drama-studio .workflow-complete-prompt-summary>header span{color:#777d77;font-size:9px}.refined-short-drama-studio .workflow-complete-prompt-summary pre{color:#323633;max-height:420px;font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:8px;margin:0;padding:14px;font-size:10px;line-height:1.8;overflow:auto}.refined-short-drama-studio .workflow-storyboard-recovery details{color:#8f4540;margin-top:10px;font-size:8px}.refined-short-drama-studio .workflow-storyboard-recovery code{overflow-wrap:anywhere}.refined-short-drama-studio .workflow-shot-editor-list>article{border:1px solid var(--sd-line);background:#fafaf7;border-radius:10px;padding:11px}.refined-short-drama-studio .workflow-shot-editor-list>article.is-duration-warning{border-color:#a6672252}.refined-short-drama-studio .workflow-shot-editor-list>article>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:7px;display:flex}.refined-short-drama-studio .workflow-shot-editor-list header b{font-size:9px}.refined-short-drama-studio .workflow-shot-editor-list header label{color:#7c817c;align-items:center;gap:4px;font-size:8px;display:flex}.refined-short-drama-studio .workflow-shot-editor-list header input{border:1px solid var(--sd-line);background:#fff;border-radius:6px;width:52px;padding:5px}.refined-short-drama-studio .workflow-shot-warning{color:#9b622a;margin:0 0 7px;font-size:8px;display:block}.refined-short-drama-studio .workflow-revision-inline{border-top:1px solid var(--sd-line);grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:12px;padding-top:12px;display:grid}.refined-short-drama-studio .workflow-asset-detail-modal{width:min(900px,100vw - 40px)}.refined-short-drama-studio .workflow-asset-detail-body{grid-template-columns:minmax(270px,.9fr) minmax(320px,1.1fr);gap:18px;display:grid}.refined-short-drama-studio .workflow-asset-detail-preview{border:1px solid var(--sd-line);color:#898e89;cursor:pointer;background:#e9eae6;border-radius:12px;place-items:center;min-height:340px;padding:0;display:grid;overflow:hidden}.refined-short-drama-studio .workflow-asset-detail-preview img{object-fit:contain;width:100%;height:100%;max-height:520px}.refined-short-drama-studio .workflow-asset-detail-fields{align-content:start;gap:12px;display:grid}.refined-short-drama-studio .workflow-asset-detail-fields>label{color:#5b605b;gap:6px;font-size:9px;display:grid}.refined-short-drama-studio .workflow-asset-detail-fields input,.refined-short-drama-studio .workflow-asset-detail-fields textarea{border:1px solid var(--sd-line);color:#303431;width:100%;font:inherit;background:#f6f6f3;border-radius:8px;padding:10px 11px}.refined-short-drama-studio .workflow-asset-detail-fields textarea{resize:vertical;min-height:84px;max-height:180px;line-height:1.6}.refined-short-drama-studio .workflow-prompt-summary{border:1px solid var(--sd-line);color:#6f746f;cursor:pointer;background:#f6f6f3;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:11px;font-size:9px;display:flex}.refined-short-drama-studio .workflow-prompt-summary b{font-size:9px}.refined-short-drama-studio .workflow-asset-detail-actions{justify-content:space-between;align-items:center;gap:12px;display:flex}.refined-short-drama-studio .workflow-asset-detail-actions>div{flex-wrap:wrap;gap:7px;display:flex}.refined-short-drama-studio .workflow-asset-detail-actions a.workflow-secondary{text-align:center;justify-content:center;align-items:center;display:inline-flex}.refined-short-drama-studio .workflow-asset-trash-modal{width:min(680px,100vw - 40px)}.refined-short-drama-studio .workflow-asset-trash-modal>header p{color:#7a7f7a;margin:5px 0 0;font-size:9px}.refined-short-drama-studio .workflow-asset-trash-list{border:1px solid var(--sd-line);border-radius:10px;max-height:min(520px,65vh);display:grid;overflow:auto}.refined-short-drama-studio .workflow-asset-trash-list>article{border-bottom:1px solid var(--sd-line);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.refined-short-drama-studio .workflow-asset-trash-list>article:last-child{border-bottom:0}.refined-short-drama-studio .workflow-asset-trash-list>article>div{gap:3px;display:grid}.refined-short-drama-studio .workflow-asset-trash-list b{font-size:11px}.refined-short-drama-studio .workflow-asset-trash-list span{color:#858a85;font-size:9px}.refined-short-drama-studio .workflow-short-drama-material-picker{grid-template-rows:auto auto minmax(0,1fr) auto}.refined-short-drama-studio .workflow-modal-backdrop.material-picker-backdrop{z-index:1010}.refined-short-drama-studio .workflow-short-drama-material-picker .material-picker-tools input{width:min(360px,100%);margin-left:0}.refined-short-drama-studio .workflow-material-audio-preview{color:#5f665f;place-items:center;width:100%;height:100%;font-size:42px;display:grid}@media (width<=1180px){.refined-short-drama-studio .workflow-episode-editor,.refined-short-drama-studio .workflow-storyboard-studio{grid-template-columns:150px minmax(330px,1fr) 230px}}@media (width<=980px){.refined-short-drama-studio .workflow-episode-editor,.refined-short-drama-studio .workflow-storyboard-studio{grid-template-columns:145px minmax(0,1fr)}.refined-short-drama-studio .workflow-unit-preview-panel,.refined-short-drama-studio .workflow-editor-preview{border-top:1px solid var(--sd-line);border-left:0;grid-column:1/-1;grid-template-columns:minmax(220px,360px) minmax(0,1fr);gap:12px;display:grid}.refined-short-drama-studio .workflow-unit-preview-panel>header,.refined-short-drama-studio .workflow-editor-preview>header{grid-column:1/-1;margin:0}.refined-short-drama-studio .workflow-simple-dock>.workflow-primary,.refined-short-drama-studio .workflow-simple-dock>.workflow-danger{min-width:170px}}@media (width<=700px){.refined-short-drama-studio .workflow-storyboard-batch-status>header{align-items:flex-start}.refined-short-drama-studio .workflow-storyboard-batch-items{grid-template-columns:repeat(2,minmax(0,1fr))}.refined-short-drama-studio .workflow-stage-hero,.refined-short-drama-studio .workflow-asset-gallery-section>header,.refined-short-drama-studio .workflow-voice-gallery-section>header,.refined-short-drama-studio .workflow-asset-detail-actions{flex-direction:column;align-items:stretch}.refined-short-drama-studio .workflow-next-card-quiet>div,.refined-short-drama-studio .workflow-asset-detail-body,.refined-short-drama-studio .workflow-revision-inline{grid-template-columns:1fr}.refined-short-drama-studio .workflow-asset-tabs{overflow-x:auto}.refined-short-drama-studio .workflow-asset-gallery,.refined-short-drama-studio .workflow-voice-gallery{grid-template-columns:1fr}.refined-short-drama-studio .workflow-episode-editor,.refined-short-drama-studio .workflow-storyboard-studio{display:block}.refined-short-drama-studio .workflow-unit-assets-panel,.refined-short-drama-studio .workflow-editor-assets,.refined-short-drama-studio .workflow-unit-preview-panel,.refined-short-drama-studio .workflow-editor-preview{border:0;border-bottom:1px solid var(--sd-line)}.refined-short-drama-studio .workflow-unit-preview-panel,.refined-short-drama-studio .workflow-editor-preview{display:block}.refined-short-drama-studio .workflow-simple-dock{flex-direction:column;align-items:stretch;margin:16px -16px -16px;position:static}.refined-short-drama-studio .workflow-simple-dock>.workflow-primary,.refined-short-drama-studio .workflow-simple-dock>.workflow-danger{width:100%;min-width:0}.refined-short-drama-studio .workflow-dock-settings[open]>:not(summary){min-width:0;margin-top:8px;position:static}}.material-library-page{box-sizing:border-box;color:#171a1d;overscroll-behavior:contain;background:#f3f4f1;height:calc(100vh - 70px);min-height:0;padding:30px 34px 72px;overflow:hidden auto;container-type:inline-size}.material-library-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1680px;margin:0 auto;display:flex}.material-library-heading h1{letter-spacing:-.045em;margin:0;font-family:Songti SC,STSong,serif;font-size:clamp(34px,3.2vw,48px);font-weight:500}.material-library-heading button,.material-library-filters>select,.material-library-filters>button{color:#202420;background:#ffffffeb;border:1px solid #d9dcd7;border-radius:10px;height:40px;padding:0 13px}.material-library-heading button,.material-library-filters>button{color:#fff;cursor:pointer;background:#171a1d;border-color:#171a1d;font-weight:700}.material-library-heading button:disabled,.material-library-filters>button:disabled{opacity:.35;cursor:not-allowed}.material-library-toolbar{box-sizing:border-box;background:#fafbf8;border:1px solid #e0e2de;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;width:100%;max-width:1680px;margin:16px auto 0;padding:11px 13px;display:flex;box-shadow:0 8px 24px #191d1a09}.material-group-tabs{scrollbar-width:none;flex:260px;gap:6px;min-width:0;display:flex;overflow-x:auto}.material-group-tabs::-webkit-scrollbar{display:none}.material-group-tabs>button,.material-group-tab-select{color:#686d68;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;align-items:center;gap:9px;min-height:38px;padding:0 13px;display:flex}.material-group-tabs>button:hover,.material-group-tab-select:hover{color:#272b27;background:#e9ebe7}.material-group-tabs>button.is-active,.material-group-tab-select.is-active{color:#171a1d;background:#fff;box-shadow:0 1px #0f12100d,0 6px 20px #1418150f}.material-group-tabs small{color:#9a9e9a;font-weight:500}.material-group-tab{flex:none;position:relative}.material-group-tab-select{height:38px}.material-group-tab-select.has-delete{padding-right:35px}.material-group-tab-delete{color:#a1a5a1;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:24px;font-size:16px;line-height:1;transition:opacity .15s,background .15s,color .15s;display:grid;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.material-group-tab:hover .material-group-tab-delete,.material-group-tab-select.is-active+.material-group-tab-delete,.material-group-tab-delete:focus-visible{opacity:1}.material-group-tab-delete:hover{color:#a54238;background:#fff0ed}.material-group-tab-delete:disabled{cursor:wait;opacity:.4}.material-library-filters{flex-wrap:wrap;flex:0 auto;justify-content:flex-end;align-items:center;gap:7px;min-width:0;display:flex}.material-search{color:#858a85;background:#ffffffeb;border:1px solid #d9dcd7;border-radius:10px;align-items:center;min-width:184px;height:40px;padding:0 11px;display:flex}.material-search input{color:#202420;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0 0 0 7px}.material-library-notice,.material-group-error{color:#515752;background:#e9ebe7;border-radius:9px;max-width:1680px;margin:14px auto 0;padding:11px 13px;font-size:13px}.material-group-error{color:#913d34;background:#fff0ed;justify-content:space-between;align-items:center;gap:16px;display:flex}.material-group-error button{color:#fff;background:#933e35;border:0;border-radius:7px;flex:none;padding:7px 12px}.material-library-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-items:start;gap:16px;max-width:1680px;margin:22px auto 0;display:grid}.material-library-load-more,.material-picker-load-more-sentinel button{color:#666c66;cursor:pointer;background:#eceee9;border:0;border-radius:9px;margin:10px auto 22px;padding:8px 14px;font-size:10px;display:block}.material-library-load-more:disabled,.material-picker-load-more-sentinel button:disabled{cursor:wait;opacity:.55}.material-picker-load-more-sentinel{text-align:center;grid-column:1/-1;width:100%}.material-library-skeleton{background:#ffffffa8;border:1px solid #e0e2ded6;border-radius:16px;gap:10px;display:grid;overflow:hidden;box-shadow:0 7px 24px #191d1a06}.material-library-skeleton:before,.material-library-skeleton i,.material-library-skeleton b,.material-library-skeleton span{background:linear-gradient(100deg,#eceeea 28%,#f7f8f5 44%,#eceeea 60%) 0 0/240% 100%;border-radius:8px;animation:1.15s ease-in-out infinite material-skeleton-sweep;display:block}.material-library-skeleton:before{aspect-ratio:4/5;content:"";border-radius:15px 15px 0 0}.material-library-skeleton i{width:52%;height:14px;margin:2px 13px 0}.material-library-skeleton b{width:34%;height:10px;margin:0 13px 14px}.material-library-skeleton span{display:none}@keyframes material-skeleton-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@container (width<=980px){.material-library-toolbar{flex-direction:column;align-items:stretch}.material-group-tabs{flex-basis:auto;width:100%}.material-library-filters{justify-content:flex-start;width:100%}}@container (width<=680px){.material-library-heading{flex-direction:column;align-items:stretch;gap:16px}.material-library-create-trigger{align-self:flex-start}.material-library-filters>select,.material-search{flex:150px}.material-library-filters>button{flex:none}}.material-library-card{background:#fff;border:1px solid #e0e2de;border-radius:16px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:visible;box-shadow:0 7px 24px #191d1a09}.material-library-card:hover{z-index:4;border-color:#cfd2cc;transform:translateY(-2px);box-shadow:0 16px 38px #191d1a17}.material-card-primary{border-radius:inherit;width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-rows:auto 62px;padding:0;display:grid;overflow:hidden}.material-card-media{aspect-ratio:4/5;background:#ebece9;border-radius:15px 15px 0 0;position:relative;overflow:hidden}.material-card-media img,.material-card-media video{object-fit:cover;width:100%;height:100%;transition:transform .28s;display:block}.material-library-card:hover .material-card-media img,.material-library-card:hover .material-card-media video{transform:scale(1.018)}.material-audio-art{color:#363c37;background:linear-gradient(145deg,#e3e6e0,#f5f6f3);flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;display:flex}.material-audio-art i{font-size:36px;font-style:normal}.material-card-primary>footer{border-top:1px solid #eceeeb;align-content:center;gap:5px;min-width:0;padding:10px 13px;display:grid}.material-card-primary>footer b,.material-card-primary>footer span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.material-card-primary>footer b{font-size:14px}.material-card-primary>footer span{color:#969b96;font-size:10px}.material-card-menu-trigger,.material-card-use,.material-card-status{z-index:5;opacity:0;transition:opacity .16s,transform .16s;position:absolute}.material-card-menu-trigger{color:#222622;cursor:pointer;background:#fafbf8e6;border:1px solid #ffffff8f;border-radius:9px;width:32px;height:30px;top:10px;right:10px;box-shadow:0 5px 18px #0000001f}.material-card-use{color:#fff;cursor:pointer;background:#161918;border:0;border-radius:999px;min-width:50px;height:29px;font-size:12px;font-weight:700;bottom:72px;right:10px}.material-card-use:disabled{cursor:not-allowed;background:#2a2e2b85}.material-card-status{color:#606660;text-overflow:ellipsis;white-space:nowrap;background:#fcfcfae6;border-radius:999px;max-width:calc(100% - 78px);padding:6px 8px;font-size:10px;bottom:72px;left:10px;overflow:hidden}.material-card-status.is-ready{color:#27713c}.material-card-status.is-failed{color:#913d34}.material-library-card:hover .material-card-menu-trigger,.material-library-card:hover .material-card-use,.material-library-card:hover .material-card-status,.material-card-menu-trigger:focus-visible,.material-card-use:focus-visible{opacity:1}.material-card-menu{z-index:8;background:#fffffdfa;border:1px solid #e1e3df;border-radius:11px;width:126px;padding:5px;display:grid;position:absolute;top:45px;right:10px;overflow:hidden;box-shadow:0 18px 42px #14181529}.material-card-menu button{color:#3e433f;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:8px 9px}.material-card-menu button:hover{background:#eff1ed}.material-card-menu button.is-danger{color:#a54238}.material-library-empty{color:#858b86;border:1px dashed #ced2ca;border-radius:16px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:300px;display:flex}.material-library-empty b{color:#353a36;font-size:20px}.material-library-empty button{color:#fff;cursor:pointer;background:#171a1d;border:0;border-radius:10px;margin-top:12px;padding:11px 17px;font-weight:700}.material-library-empty button:disabled{cursor:not-allowed;opacity:.35}.material-group-dialog-backdrop{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#191c1a85;place-items:center;padding:20px;animation:.18s both material-detail-backdrop-in;display:grid;position:fixed;inset:0}.material-group-dialog{background:#f8f9f6;border:1px solid #e1e3dfeb;border-radius:20px;gap:20px;width:min(440px,100vw - 40px);padding:24px;display:grid;box-shadow:0 28px 90px #00000038}.material-group-dialog>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.material-group-dialog>header span{color:#8b908b;letter-spacing:.16em;font-size:10px}.material-group-dialog h2{margin:5px 0 0;font-size:25px}.material-group-dialog>header button{color:#6f756f;cursor:pointer;background:#fff;border:1px solid #d9dcd7;border-radius:9px;place-items:center;width:34px;height:34px;font-size:21px;display:grid}.material-group-dialog>label{color:#555b56;gap:8px;font-size:13px;font-weight:700;display:grid}.material-group-dialog>label input{color:#202420;height:44px;font:inherit;background:#fff;border:1px solid #d5d9d3;border-radius:10px;outline:0;padding:0 13px;font-weight:500}.material-group-dialog>label input:focus{border-color:#8e948e;box-shadow:0 0 0 3px #50585114}.material-group-dialog>p{color:#898e89;margin:-6px 0 0;font-size:12px}.material-group-dialog>p.is-error{color:#a54238}.material-group-dialog>footer{justify-content:flex-end;gap:8px;display:flex}.material-group-dialog>footer button{color:#303531;cursor:pointer;background:#fff;border:1px solid #d5d9d3;border-radius:10px;min-width:88px;height:40px;padding:0 14px;font-weight:700}.material-group-dialog>footer button.is-primary{color:#fff;background:#171a1d;border-color:#171a1d}.material-group-dialog button:disabled{cursor:not-allowed;opacity:.38}.material-detail-backdrop{z-index:140;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#191c1a85;place-items:center;padding:20px;animation:.18s both material-detail-backdrop-in;display:grid;position:fixed;inset:0}.material-detail-dialog{background:#f7f8f5;border:1px solid #fffc;border-radius:22px;grid-template:"header header"64px"media aside"minmax(0,1fr)"footer footer"68px/minmax(0,1fr) clamp(260px,20vw,320px);width:min(1500px,100vw - 40px);height:min(900px,100dvh - 40px);animation:.24s cubic-bezier(.2,.8,.2,1) both material-detail-dialog-in;display:grid;overflow:hidden;box-shadow:0 30px 100px #00000040}@keyframes material-detail-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes material-detail-dialog-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.material-detail-dialog>header{background:#fffffdeb;border-bottom:1px solid #e1e3df;grid-area:header;justify-content:space-between;align-items:center;padding:0 24px;display:flex}.material-detail-dialog>header h2{margin:0;font-size:20px}.material-detail-dialog>header button{color:#262a27;cursor:pointer;background:#fff;border:1px solid #d9dcd7;border-radius:10px;width:38px;height:38px;font-size:24px}.material-detail-media{background:#eef0ec;grid-area:media;place-items:center;min-width:0;min-height:0;padding:14px;display:grid;position:relative;overflow:hidden}.material-detail-media img,.material-detail-media video{width:calc(100% - 28px);max-width:none;height:calc(100% - 28px);max-height:none;display:block;position:absolute;inset:14px;object-fit:contain!important}.material-detail-media.is-video{background:#111412}.material-detail-media .material-audio-art{width:100%}.material-audio-player{place-items:center;gap:28px;width:min(560px,88%);display:grid}.material-audio-player .material-audio-art{background:linear-gradient(145deg,#dce1da,#f7f8f5);border:1px solid #ffffffb3;border-radius:16px;width:100%;min-height:270px}.material-audio-player .material-audio-art i{background:#ffffff94;border:1px solid #2127221f;border-radius:50%;place-items:center;width:86px;height:86px;font-size:34px;display:grid}.material-audio-player audio{width:100%;max-width:560px}.material-detail-dialog>aside{background:#fff;border-left:1px solid #e0e2de;grid-area:aside;padding:28px 24px;overflow-y:auto}.material-detail-dialog dl{gap:24px;margin:0;display:grid}.material-detail-dialog dl div{gap:7px;display:grid}.material-detail-dialog dt{color:#a0a49f;font-size:11px}.material-detail-dialog dd{color:#282c29;margin:0;font-size:14px;line-height:1.5}.material-detail-dialog dd.is-ready{color:#27713c}.material-detail-dialog dd.is-failed,.material-detail-dialog>aside>p{color:#9a4037}.material-detail-dialog dd input{border:1px solid #cfd3cc;border-radius:9px;outline:0;width:100%;height:40px;padding:0 10px}.material-detail-dialog dd input:focus{border-color:#222622;box-shadow:0 0 0 2px #191c1a14}.material-detail-dialog>aside>p{background:#fff0ed;border-radius:9px;margin:26px 0 0;padding:12px;font-size:12px;line-height:1.55}.material-detail-dialog>footer{background:#fff;border-top:1px solid #e1e3df;grid-area:footer;justify-content:space-between;align-items:center;gap:16px;padding:0 22px;display:flex}.material-detail-dialog>footer div{gap:8px;display:flex}.material-detail-dialog>footer button{color:#373c38;cursor:pointer;background:#fff;border:1px solid #d8dbd5;border-radius:9px;min-width:74px;height:38px;padding:0 14px}.material-detail-dialog>footer button.is-delete{color:#a24036;border-color:#0000}.material-detail-dialog>footer button.is-primary{color:#fff;background:#181b19;border-color:#181b19}.material-detail-dialog>footer button:disabled{opacity:.35;cursor:not-allowed}.material-picker-backdrop{z-index:120;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#14171594;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.material-picker{color:#1e221f;background:#f7f8f5;border-radius:22px;grid-template-rows:auto auto auto 1fr auto;width:min(1040px,96vw);height:min(760px,90vh);display:grid;overflow:hidden;box-shadow:0 28px 90px #00000042}.material-picker>header{border-bottom:1px solid #e0e3dd;justify-content:space-between;gap:20px;padding:28px 30px 20px;display:flex}.material-picker header span{color:#858b86;letter-spacing:.18em;font-size:11px}.material-picker header p{color:#747a75;margin:0}.material-picker h2{margin:5px 0;font-size:29px}.material-picker>header>button{background:#fff;border:1px solid #d5d9d2;border-radius:10px;width:40px;height:40px;font-size:24px}.material-picker-tools{gap:8px;padding:16px 30px;display:flex}.material-picker-tools>*{color:#303531;background:#fff;border:1px solid #d7dad4;border-radius:9px;height:40px;padding:0 12px}.material-picker-tools input{min-width:240px;margin-left:auto}.material-picker-hint{color:#9c3d31;background:#fff0ed;border-radius:8px;margin:0 30px 12px;padding:9px 11px;font-size:13px}.material-picker-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:12px;padding:0 30px 24px;display:grid;overflow:auto}.material-picker-grid>button{color:#1f2420;text-align:left;cursor:pointer;background:#fff;border:2px solid #0000;border-radius:14px;padding:8px}.material-picker-grid>button.is-selected{border-color:#202420}.material-picker-grid>button.is-unavailable{opacity:.52}.material-picker-grid>button>div{aspect-ratio:4/3;background:#e6e9e3;border-radius:9px;position:relative;overflow:hidden}.material-picker-grid img,.material-picker-grid video{object-fit:cover;width:100%;height:100%}.material-picker-grid button>div>i{color:#fff;text-align:center;background:#1c201d;border-radius:50%;width:24px;height:24px;font-style:normal;line-height:24px;position:absolute;top:8px;right:8px}.material-picker-grid button>b,.material-picker-grid button>span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.material-picker-grid button>b{margin:9px 2px 3px}.material-picker-grid button>span{color:#8a908b;margin:0 2px 4px;font-size:12px}.material-picker-empty{color:#888e89;text-align:center;grid-column:1/-1;padding:80px}.material-picker>footer{background:#fff;border-top:1px solid #dfe2dc;justify-content:space-between;align-items:center;padding:15px 30px;display:flex}.material-picker>footer div{gap:8px;display:flex}.material-picker>footer button{background:#fff;border:1px solid #d7dad4;border-radius:9px;padding:10px 16px}.material-picker>footer button:last-child{color:#fff;background:#1d211e;border-color:#1d211e}.material-picker>footer button:disabled{opacity:.4}@media (width<=1100px){.material-detail-dialog{grid-template-columns:minmax(0,1fr) 250px}}@media (width<=900px){.material-library-page{height:auto;min-height:calc(100vh - 122px);overflow:visible}.material-detail-backdrop{padding:12px}.material-detail-dialog{grid-template:"header"56px"media"minmax(260px,1fr)"aside"minmax(130px,auto)"footer"62px/1fr;width:calc(100vw - 24px);height:calc(100dvh - 24px)}.material-detail-dialog>aside{border-top:1px solid #e0e2de;border-left:0;max-height:210px;padding:16px 18px}.material-detail-dialog dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 20px}}@media (width<=760px){.material-library-page{padding:24px 16px 56px}.material-library-heading{flex-direction:column;align-items:stretch}.material-library-heading form,.material-library-heading input{width:100%}.material-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.material-detail-dialog{border-radius:0;grid-template:"header"56px"media"minmax(0,1fr)"aside""footer"62px/1fr;width:100vw;height:100dvh}.material-detail-dialog>aside{border-top:1px solid #e0e2de;border-left:0;max-height:210px;padding:18px}.material-detail-dialog dl{grid-template-columns:1fr 1fr;gap:14px}.material-picker-tools{flex-wrap:wrap}.material-picker-tools input{min-width:100%;margin-left:0}.material-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (height<=720px) and (width>=901px){.material-detail-backdrop{padding:8px}.material-detail-dialog{grid-template-rows:56px minmax(0,1fr) 60px;width:calc(100vw - 16px);height:calc(100dvh - 16px)}.material-detail-dialog>aside{padding:18px}.material-detail-dialog dl{gap:16px}}@media (prefers-reduced-motion:reduce){.material-detail-backdrop,.material-detail-dialog{animation:none}}.material-sync-status{z-index:3}.material-sync-status.is-failed{color:#873b34;background:#f4e3e1}.material-state-overlay{z-index:2;text-align:center;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1b1e1ca8;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:24px;display:flex;position:absolute;inset:0}.material-state-overlay b{font-size:15px}.material-state-overlay>span{color:#ffffffc7;max-width:260px;font-size:12px;line-height:1.45}.material-state-overlay>i{background:#fff3;border-radius:99px;width:min(190px,80%);height:4px;overflow:hidden}.material-state-overlay>i>small{border-radius:inherit;background:#fff;height:100%;transition:width .15s;display:block}.material-state-overlay.is-failed{background:#4b2723bd}.collaboration-center{color:#1c1f1d;background:linear-gradient(#07080833,#f2f3f0f5 38%),url(../conversation-home-banner.webp) top/cover no-repeat;min-height:calc(100vh - 70px);padding:42px clamp(20px,4.5vw,74px) 86px}.collaboration-heading{color:#fff;justify-content:space-between;align-items:end;gap:28px;max-width:1480px;margin:0 auto 26px;display:flex}.collaboration-heading p,.collaboration-section header span,.collaboration-invite-modal header span{color:#ffffffb3;letter-spacing:.2em;margin:0;font-size:9px;font-weight:800}.collaboration-heading h1{letter-spacing:-.07em;margin:10px 0 7px;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:clamp(42px,5vw,64px);font-weight:450}.collaboration-heading>div>span{color:#fffc;font-size:12px}.collaboration-heading-actions{gap:8px;display:flex}.collaboration-heading-actions button,.collaboration-section header>button,.collaboration-inline-form button,.collaboration-project-card button,.collaboration-member-list+button{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff2e;border:1px solid #ffffff94;border-radius:10px;height:38px;padding:0 13px;font-size:11px}.collaboration-heading-actions .is-primary,.collaboration-inline-form .is-primary,.collaboration-invite-modal .is-primary{color:#fff;background:#171918;border-color:#171918}.collaboration-notice,.collaboration-inline-form,.collaboration-org-tabs,.collaboration-overview,.collaboration-section{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fafbf8d6;border:1px solid #ffffffad;border-radius:18px;width:min(1480px,100%);margin-left:auto;margin-right:auto;box-shadow:0 16px 48px #1519161c}.collaboration-notice{box-sizing:border-box;color:#386a4d;margin-bottom:14px;padding:11px 14px;font-size:12px}.collaboration-inline-form{gap:8px;margin-bottom:14px;padding:10px;display:flex}.collaboration-inline-form input{color:#1c201e;background:#ffffffb8;border:1px solid #1719182b;border-radius:9px;outline:0;flex:1;min-width:0;height:38px;padding:0 11px}.collaboration-inline-form button{color:#303432;background:#fff;border-color:#1719182e}.collaboration-org-tabs{gap:5px;margin-bottom:14px;padding:8px;display:flex;overflow:auto}.collaboration-org-tabs button{color:#535955;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;gap:3px;min-width:146px;padding:9px 11px;display:grid}.collaboration-org-tabs button.is-active{color:#fff;background:#191b1a}.collaboration-org-tabs small{color:inherit;opacity:.68;font-size:9px}.collaboration-overview{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.collaboration-overview article{border-right:1px solid #181b191a;gap:5px;min-height:112px;padding:20px;display:grid}.collaboration-overview article:last-child{border-right:0}.collaboration-overview span,.collaboration-project-card header span,.collaboration-member-list span,.collaboration-usage-list span{color:#858b86;font-size:10px}.collaboration-overview b{letter-spacing:-.04em;font-family:Iowan Old Style,Songti SC,serif;font-size:26px;font-weight:500}.collaboration-overview small{color:#6e746f;font-size:10px}.collaboration-section{box-sizing:border-box;margin-bottom:14px;padding:20px}.collaboration-section>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:16px;display:flex}.collaboration-section header>div{gap:5px;display:grid}.collaboration-section header span{color:#808682}.collaboration-section h2,.collaboration-invite-modal h2{letter-spacing:-.045em;margin:0;font-family:Iowan Old Style,Songti SC,serif;font-size:26px;font-weight:500}.collaboration-section header>button{color:#3d433f;background:#fff;border-color:#1417152e;height:33px}.collaboration-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.collaboration-project-card{background:#ffffff94;border:1px solid #1619171f;border-radius:13px;gap:16px;padding:16px;display:grid}.collaboration-project-card header{justify-content:space-between;align-items:start;display:flex}.collaboration-project-card header div{gap:4px;display:grid}.collaboration-project-card header b{font-size:15px}.collaboration-project-card header em,.collaboration-member-list em{color:#686e69;background:#e7e9e5;border-radius:99px;padding:4px 6px;font-size:9px;font-style:normal}.collaboration-budget>div{align-items:baseline;gap:5px;display:flex}.collaboration-budget b{letter-spacing:-.05em;font-family:Iowan Old Style,Songti SC,serif;font-size:27px;font-weight:500}.collaboration-budget span,.collaboration-budget p{color:#747a75;font-size:10px}.collaboration-budget p{margin:7px 0 0}.collaboration-budget i{background:#e3e6e1;border-radius:99px;height:5px;margin-top:9px;display:block;overflow:hidden}.collaboration-budget small{border-radius:inherit;background:linear-gradient(90deg,#5c806a,#1d211f);height:100%;display:block}.collaboration-project-card footer{flex-wrap:wrap;gap:6px;display:flex}.collaboration-project-card button,.collaboration-project-card select{color:#444a45;cursor:pointer;background:#fff;border:1px solid #16191724;border-radius:7px;height:31px;padding:0 8px;font-size:10px}.collaboration-project-card footer button:first-child{color:#fff;background:#1a1c1b}.collaboration-lower-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.collaboration-lower-grid .collaboration-section{width:auto;margin:0}.collaboration-member-list,.collaboration-usage-list{gap:6px;display:grid}.collaboration-member-list article,.collaboration-usage-list article{background:#ffffff80;border:1px solid #1619171a;border-radius:10px;align-items:center;gap:9px;padding:10px;display:flex}.collaboration-member-list i{color:#404641;background:#d9ddd7;border-radius:9px;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.collaboration-member-list article>div,.collaboration-usage-list article>div{gap:3px;min-width:0;display:grid}.collaboration-member-list b,.collaboration-usage-list b{font-size:12px}.collaboration-member-list em{margin-left:auto}.collaboration-usage-list strong{color:#9d453a;margin-left:auto;font-size:11px}.collaboration-empty{color:#6c736d;text-align:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafbf8bd;border:1px dashed #ffffffb3;border-radius:18px;place-content:center;gap:8px;min-height:260px;margin:auto;display:grid}.collaboration-empty b{color:#303632;font-size:15px}.collaboration-empty span{font-size:11px}.collaboration-empty button{color:#fff;cursor:pointer;background:#191b1a;border:0;border-radius:8px;justify-self:center;margin-top:8px;padding:10px 14px}.collaboration-empty.is-compact{background:#ffffff52;border-color:#16191724;min-height:125px}.collaboration-modal-backdrop{z-index:500;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#0b0d0c80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.collaboration-invite-modal{background:#f8f9f6;border:1px solid #ffffffb8;border-radius:18px;gap:16px;width:min(480px,100%);padding:22px;display:grid;box-shadow:0 30px 90px #0000003d}.collaboration-invite-modal header{justify-content:space-between;align-items:start;display:flex}.collaboration-invite-modal header span{color:#7c827d}.collaboration-invite-modal header>button{cursor:pointer;background:#fff;border:1px solid #16191726;border-radius:8px;width:32px;height:32px;font-size:20px}.collaboration-invite-modal>p{color:#747a75;margin:0;font-size:11px;line-height:1.65}.collaboration-invite-modal label{color:#727873;gap:6px;font-size:10px;display:grid}.collaboration-invite-modal input,.collaboration-invite-modal select{color:#303532;background:#fff;border:1px solid #16191729;border-radius:9px;outline:0;height:40px;padding:0 10px}.collaboration-invite-modal footer{justify-content:end;gap:7px;display:flex}.collaboration-invite-modal footer button{cursor:pointer;background:#fff;border:1px solid #16191729;border-radius:9px;height:38px;padding:0 14px}.collaboration-invite-modal footer .is-primary{border-color:#191b1a}@media (width<=900px){.collaboration-center{padding:28px 15px 65px}.collaboration-heading{flex-direction:column;align-items:start}.collaboration-overview{grid-template-columns:repeat(2,1fr)}.collaboration-overview article:nth-child(2){border-right:0}.collaboration-project-grid,.collaboration-lower-grid{grid-template-columns:1fr}}@media (width<=560px){.collaboration-overview{grid-template-columns:1fr}.collaboration-overview article{border-bottom:1px solid #181b191a;border-right:0}.collaboration-inline-form{flex-wrap:wrap}.collaboration-inline-form input{flex-basis:100%}.collaboration-heading-actions{width:100%}.collaboration-heading-actions button{flex:1}.collaboration-project-card footer>*{flex:1;min-width:0}}.collaboration-center{background:#f3f4f1;padding:30px clamp(20px,4vw,62px) 72px}.collaboration-heading{color:#1c1f1d;align-items:center;max-width:1480px;margin-bottom:18px}.collaboration-heading p{color:#858a85}.collaboration-heading h1{letter-spacing:-.055em;margin:6px 0 5px;font-size:clamp(34px,3.2vw,46px)}.collaboration-heading>div>span{color:#6f756f}.collaboration-heading-actions button{color:#3d433f;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#d8dcd6}.collaboration-heading-actions .is-primary{color:#fff;background:#171918;border-color:#171918}.collaboration-notice,.collaboration-inline-form,.collaboration-org-tabs,.collaboration-overview,.collaboration-section{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafbf8;border-color:#dfe2dc;box-shadow:0 8px 26px #1519160b}.collaboration-project-card,.collaboration-member-list article,.collaboration-usage-list article{background:#fff}.collaboration-empty{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fafbf8;border-color:#ced2ca}@media (width<=900px){.collaboration-center{padding:24px 15px 65px}.collaboration-heading{align-items:start}}.collaboration-project-detail{width:min(1480px,100%);margin:auto}.collaboration-project-detail-heading{justify-content:space-between;align-items:center;display:flex}.collaboration-project-detail-heading>div{gap:5px;display:grid}.collaboration-project-detail-heading p{color:#727873;margin:0;font-size:11px}.collaboration-project-tabs{box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fafbf8d6;border:1px solid #ffffffad;border-radius:16px;gap:5px;width:min(1480px,100%);margin:0 auto 14px;padding:7px;display:flex;box-shadow:0 16px 48px #1519161c}.collaboration-project-tabs button{color:#5d645f;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;min-width:130px;padding:10px 13px;font-size:11px}.collaboration-project-tabs button.is-active{color:#fff;background:#191b1a}.collaboration-detail-grid{grid-template-columns:1fr 1fr;gap:14px;width:min(1480px,100%);margin:0 auto 14px;display:grid}.collaboration-detail-grid .collaboration-section{width:auto;margin:0}.collaboration-budget.is-detail{padding:12px 0 3px}.collaboration-add-member{color:#353a37;background:#fff;border:1px solid #16191729;border-radius:9px;width:min(100%,420px);height:38px;margin:0 0 10px;padding:0 10px;display:block}.collaboration-list-toolbar{align-items:center;gap:8px;margin:0 0 12px;display:flex}.collaboration-list-toolbar input,.collaboration-list-toolbar select{box-sizing:border-box;color:#303532;background:#ffffffbd;border:1px solid #16191729;border-radius:9px;outline:0;min-width:0;height:36px;padding:0 10px;font-size:11px}.collaboration-list-toolbar input:first-child{flex:1}.collaboration-list-toolbar button,.collaboration-pagination button{color:#353a37;cursor:pointer;background:#fff;border:1px solid #16191729;border-radius:9px;height:36px;padding:0 12px;font-size:11px}.collaboration-list-toolbar button:hover,.collaboration-pagination button:hover:not(:disabled){background:#f0f2ee}.collaboration-list-toolbar button:disabled,.collaboration-pagination button:disabled{cursor:not-allowed;opacity:.4}.collaboration-usage-table{border:1px solid #1619171c;border-radius:11px;overflow:hidden}.collaboration-usage-table-head,.collaboration-usage-table article{grid-template-columns:120px minmax(110px,1fr) minmax(95px,1fr) minmax(120px,1.3fr) 110px;align-items:center;gap:12px;padding:11px 13px;display:grid}.collaboration-usage-table-head{color:#747a75;background:#e7ebe5b3;font-size:10px}.collaboration-usage-table article{color:#59605b;background:#ffffff7a;border-top:1px solid #16191714;font-size:11px}.collaboration-usage-table article b{color:#262b28}.collaboration-usage-table article span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.collaboration-usage-table article strong{color:#9d453a;text-align:right;white-space:nowrap;font-size:11px}.collaboration-pagination{color:#747a75;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;font-size:10px;display:flex}.collaboration-pagination>div{gap:6px;display:flex}.collaboration-pagination-summary{color:#858b86;margin:12px 0 0;font-size:10px}.collaboration-member-totals{max-height:322px;padding-right:2px;overflow:auto}.collaboration-member-list article>button{margin-left:8px}.collaboration-section .collaboration-notice{width:auto;box-shadow:none;margin:0 0 11px}.collaboration-project-management-bar{box-sizing:border-box;background:#ffffffe6;border:1px solid #16191721;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;width:min(1480px,100%);margin:0 auto 14px;padding:16px 18px;display:flex;box-shadow:0 12px 30px #15191614}.collaboration-project-management-bar>div:first-child{gap:4px;display:grid}.collaboration-project-management-bar span{color:#7a817b;letter-spacing:.16em;font-size:9px;font-weight:800}.collaboration-project-management-bar b{color:#202522;font-size:14px}.collaboration-project-management-bar small{color:#737a75;font-size:11px}.collaboration-project-management-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.collaboration-project-management-actions button{color:#343a36;cursor:pointer;background:#fff;border:1px solid #cdd3cd;border-radius:9px;height:36px;padding:0 13px;font-size:11px;font-weight:700}.collaboration-project-management-actions button:hover:not(:disabled){background:#f6f8f5;border-color:#8d9790}.collaboration-project-management-actions .is-primary{color:#fff;background:#1b1e1c;border-color:#1b1e1c}.collaboration-project-management-actions .is-primary:hover:not(:disabled){background:#353a37}.collaboration-project-management-actions .is-danger{color:#a14035;background:#fff4f2;border-color:#c96e62}.collaboration-project-management-actions .is-danger:hover:not(:disabled){background:#ffe9e5;border-color:#a14035}.collaboration-project-management-actions button:disabled{cursor:not-allowed;opacity:.5}@media (width<=900px){.collaboration-detail-grid{grid-template-columns:1fr}.collaboration-usage-table{overflow-x:auto}.collaboration-usage-table-head,.collaboration-usage-table article{min-width:670px}.collaboration-list-toolbar.is-usage{flex-wrap:wrap}.collaboration-list-toolbar.is-usage input:first-child{flex-basis:100%}}@media (width<=560px){.collaboration-project-detail-heading{flex-direction:column;align-items:start}.collaboration-project-tabs{overflow:auto}.collaboration-project-tabs button{min-width:116px}.collaboration-list-toolbar{flex-wrap:wrap}.collaboration-list-toolbar input:first-child{flex-basis:100%}.collaboration-pagination{flex-direction:column;align-items:start}.collaboration-pagination>div{width:100%}.collaboration-pagination button{flex:1}}.collaboration-back-button,.collaboration-danger-button{color:#59615b;letter-spacing:.01em;cursor:pointer;background:#ffffffc7;border:1px solid #22272424;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:11px;font-weight:600;line-height:1;transition:transform .18s,background .18s,border-color .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 5px 14px #1d231e0f}.collaboration-back-button{color:#3e4741;gap:6px}.collaboration-back-button:hover{background:#fff;border-color:#1f252147;transform:translate(-2px);box-shadow:0 8px 20px #1d231e1a}.collaboration-danger-button{color:#a24f44;background:#fff9f8db;border-color:#a44f442e;margin-left:8px!important}.collaboration-danger-button:hover:not(:disabled){background:#fff1ef;border-color:#a44f445c;transform:translateY(-1px);box-shadow:0 8px 18px #8e42381a}.collaboration-danger-button:disabled{opacity:.48;cursor:not-allowed}@media (width<=760px){.collaboration-project-management-bar{flex-direction:column;align-items:start}.collaboration-project-management-actions{justify-content:stretch;width:100%}.collaboration-project-management-actions button{flex:1}}.collaboration-project-member-modal{width:min(580px,100%)}.collaboration-member-modal-tabs{background:#f0f2ee;border:1px solid #1619171c;border-radius:11px;gap:5px;padding:5px;display:flex}.collaboration-member-modal-tabs button{color:#747a75;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;height:34px;font-size:11px}.collaboration-member-modal-tabs button.is-active{color:#fff;background:#1b1e1c;box-shadow:0 4px 10px #1418151f}.collaboration-member-modal-search{height:40px!important}.collaboration-member-picker-list{gap:6px;max-height:300px;padding-right:2px;display:grid;overflow:auto}.collaboration-member-picker-list>button{text-align:left;color:#2e342f;cursor:pointer;background:#ffffff9e;border:1px solid #1619171a;border-radius:11px;align-items:center;gap:10px;width:100%;padding:9px;transition:border-color .16s,background .16s,transform .16s;display:flex}.collaboration-member-picker-list>button:hover{background:#fff;border-color:#395e4452;transform:translateY(-1px)}.collaboration-member-picker-list>button.is-selected{background:#e7f0e7e0;border-color:#395e4480}.collaboration-member-picker-list i{color:#fff;border:1px solid #242e2738;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.collaboration-member-picker-list .is-selected i{background:#315a3e;border-color:#315a3e}.collaboration-member-picker-list span{gap:3px;min-width:0;display:grid}.collaboration-member-picker-list b{font-size:12px}.collaboration-member-picker-list small{color:#7c837d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.collaboration-project-member-modal>footer{align-items:center}.collaboration-project-member-modal>footer>span{color:#747a75;margin-right:auto;font-size:11px}.collaboration-project-member-modal>footer>div{gap:7px;display:flex}.collaboration-project-member-modal form{gap:16px;display:grid}.collaboration-project-member-modal form>p{color:#747a75;margin:0;font-size:11px;line-height:1.65}.collaboration-project-member-modal form footer{display:flex}.collaboration-production-hero{box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(135deg,#f9faf7f5,#ecf0e9e0);border:1px solid #ffffffb3;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;width:min(1480px,100%);margin:0 auto 14px;padding:22px 24px;display:flex;box-shadow:0 16px 48px #1519161a}.collaboration-production-hero>div:first-child{gap:5px;min-width:0;display:grid}.collaboration-production-hero span{color:#858b86;letter-spacing:.18em;font-size:9px;font-weight:800}.collaboration-production-hero h2{letter-spacing:-.05em;margin:0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:30px;font-weight:500}.collaboration-production-hero p{color:#717872;margin:0;font-size:11px}.collaboration-production-hero-actions{align-items:end;gap:8px;display:flex}.collaboration-production-hero-actions>button{color:#fff;cursor:pointer;background:#1c1f1d;border:0;border-radius:11px;height:42px;padding:0 16px;font-size:11px;font-weight:700}.collaboration-production-hero-actions>em{color:#59615b;background:#e7ebe5;border-radius:99px;align-items:center;height:34px;padding:0 12px;font-size:10px;font-style:normal;display:inline-flex}.collaboration-status-select{color:#737a74;gap:5px;font-size:9px;display:grid}.collaboration-status-select select{color:#323733;background:#fff;border:1px solid #1c201d24;border-radius:11px;outline:0;min-width:120px;height:42px;padding:0 34px 0 11px;font-size:11px}.collaboration-production-overview{box-sizing:border-box;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fafbf8db;border:1px solid #ffffffb3;border-radius:18px;grid-template-columns:1.35fr repeat(5,minmax(0,1fr));width:min(1480px,100%);margin:0 auto 14px;display:grid;overflow:hidden;box-shadow:0 16px 48px #15191617}.collaboration-production-overview article{border-right:1px solid #181b1917;align-items:baseline;gap:5px;min-height:92px;padding:18px;display:flex;position:relative}.collaboration-production-overview article:last-child{border-right:0}.collaboration-production-overview span{color:#7d847e;margin-right:auto;font-size:10px;display:block}.collaboration-production-overview b{font-family:Iowan Old Style,Songti SC,serif;font-size:27px;font-weight:500}.collaboration-production-overview small{color:#858b86;font-size:10px}.collaboration-production-overview i{background:#e2e6df;border-radius:99px;height:4px;position:absolute;bottom:16px;left:18px;right:18px;overflow:hidden}.collaboration-production-overview i small{border-radius:inherit;background:linear-gradient(90deg,#66866e,#242a26);height:100%;display:block}.collaboration-production-list-section{width:min(1480px,100%)}.collaboration-production-list-section>header{align-items:end}.collaboration-episode-filters{gap:7px;display:flex}.collaboration-episode-filters select,.collaboration-episode-filters button{color:#545b56;cursor:pointer;background:#fff;border:1px solid #16191724;border-radius:9px;height:36px;padding:0 11px;font-size:10px}.collaboration-episode-filters button.is-active{color:#fff;background:#1c201d;border-color:#1c201d}.collaboration-episode-list{gap:8px;display:grid}.collaboration-episode-card{background:#ffffff9e;border:1px solid #1619171c;border-radius:14px;grid-template-columns:54px minmax(260px,1fr) 160px auto;align-items:center;gap:16px;padding:15px;transition:transform .16s,border-color .16s,box-shadow .16s;display:grid}.collaboration-episode-card:hover{border-color:#445b4940;transform:translateY(-1px);box-shadow:0 10px 25px #1b231d12}.collaboration-episode-number{color:#5b655e;background:#edf0eb;border-radius:12px;place-items:center;width:44px;height:44px;font-family:Iowan Old Style,serif;font-size:17px;display:grid}.collaboration-episode-copy{gap:7px;min-width:0;display:grid}.collaboration-episode-copy>header{justify-content:space-between;align-items:start;gap:10px;display:flex}.collaboration-episode-copy>header>div{gap:3px;min-width:0;display:grid}.collaboration-episode-copy b{color:#252a27;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.collaboration-episode-copy span{color:#858b86;font-size:9px}.collaboration-episode-copy p{color:#68706a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.collaboration-episode-copy aside{color:#a05b4f;background:#fff0ec;border-radius:7px;width:max-content;max-width:100%;padding:5px 7px;font-size:9px}.collaboration-episode-copy em{color:#646c66;background:#e9ece7;border-radius:99px;flex:none;padding:4px 7px;font-size:9px;font-style:normal}.collaboration-episode-copy em.is-review{color:#a26c25;background:#fff0dc}.collaboration-episode-copy em.is-completed{color:#39704a;background:#e5f0e7}.collaboration-episode-copy em.is-in_progress{color:#526a93;background:#e7ebf4}.collaboration-episode-assignee{color:#7b827d;gap:5px;font-size:9px;display:grid}.collaboration-episode-assignee label{gap:5px;display:grid}.collaboration-episode-assignee select{color:#343a36;background:#fff;border:1px solid #16191724;border-radius:9px;width:100%;height:36px;padding:0 8px;font-size:10px}.collaboration-episode-assignee b{color:#353b37;font-size:11px}.collaboration-episode-card>footer{flex-wrap:wrap;justify-content:end;gap:6px;max-width:280px;display:flex}.collaboration-episode-card>footer button{color:#4d554f;cursor:pointer;background:#fff;border:1px solid #16191724;border-radius:8px;height:33px;padding:0 10px;font-size:10px}.collaboration-episode-card>footer button.is-primary{color:#fff;background:#1c201d;border-color:#1c201d}.collaboration-episode-card>footer button:disabled{cursor:not-allowed;opacity:.45}.collaboration-production-empty{min-height:310px}.collaboration-script-modal{width:min(920px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto}.collaboration-script-modal>p,.collaboration-episode-modal>p{color:#707771;margin:0;font-size:11px;line-height:1.7}.collaboration-script-modal textarea,.collaboration-episode-modal textarea{box-sizing:border-box;resize:vertical;color:#343a36;background:#fff;border:1px solid #16191726;border-radius:12px;outline:0;width:100%;min-height:260px;padding:14px;font:12px/1.75 ui-monospace,SFMono-Regular,Menlo,monospace}.collaboration-script-source-actions{align-items:center;gap:10px;display:flex}.collaboration-script-source-actions small{color:#8a908b;font-size:10px}.collaboration-script-file input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.collaboration-script-file span{color:#414843;letter-spacing:0;cursor:pointer;background:#fff;border:1px solid #16191726;border-radius:9px;align-items:center;height:38px;padding:0 13px;font-size:10px;font-weight:700;display:inline-flex}.collaboration-script-preview{gap:8px;max-height:55vh;padding-right:3px;display:grid;overflow:auto}.collaboration-script-preview article{background:#ffffffa3;border:1px solid #1619171c;border-radius:12px;gap:8px;padding:11px;display:grid}.collaboration-script-preview article>header{grid-template-columns:34px 1fr auto;align-items:center;gap:8px;display:grid}.collaboration-script-preview article>header>b{color:#59625c;background:#e9ede7;border-radius:8px;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.collaboration-script-preview article>header input{color:#343a36;background:#fff;border:1px solid #16191721;border-radius:8px;height:34px;padding:0 9px;font-size:11px}.collaboration-script-preview article>header>div{gap:4px;display:flex}.collaboration-script-preview article button,.collaboration-add-episode{color:#626963;cursor:pointer;background:#fff;border:1px solid #16191721;border-radius:7px;height:30px;padding:0 9px;font-size:9px}.collaboration-script-preview article textarea{min-height:120px}.collaboration-add-episode{background:0 0;border-style:dashed;height:36px}.collaboration-episode-modal{width:min(820px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto}.collaboration-episode-modal label{color:#727873;gap:6px;font-size:10px;display:grid}.collaboration-episode-modal input{color:#303532;background:#fff;border:1px solid #16191726;border-radius:9px;height:40px;padding:0 10px}.collaboration-episode-modal textarea{min-height:420px}.collaboration-episode-reader{white-space:pre-wrap;color:#333a35;background:#fff;border:1px solid #1619171c;border-radius:12px;max-height:65vh;padding:18px;font-size:12px;line-height:1.9;overflow:auto}@media (width<=1100px){.collaboration-production-overview{grid-template-columns:repeat(3,1fr)}.collaboration-production-overview article:nth-child(3){border-right:0}.collaboration-episode-card{grid-template-columns:48px minmax(220px,1fr) 150px}.collaboration-episode-card>footer{grid-column:2/-1;justify-content:start}}@media (width<=720px){.collaboration-production-hero{flex-direction:column;align-items:start}.collaboration-production-hero-actions{width:100%}.collaboration-production-hero-actions>*{flex:1}.collaboration-production-overview{grid-template-columns:repeat(2,1fr)}.collaboration-production-overview article:nth-child(3){border-right:1px solid #181b1917}.collaboration-production-overview article:nth-child(2n){border-right:0}.collaboration-production-list-section>header{flex-direction:column;align-items:start}.collaboration-episode-card{grid-template-columns:44px 1fr}.collaboration-episode-assignee,.collaboration-episode-card>footer{grid-column:2}.collaboration-script-preview article>header{grid-template-columns:32px 1fr}.collaboration-script-preview article>header>div{grid-column:2}}.conversation-project-context{color:#526158;background:#eff4eedb;border:1px solid #181d1a1a;border-radius:22px;align-items:center;gap:8px;margin:0 0 12px;padding:8px 10px;font-size:10px;display:flex}.conversation-project-context b{color:#202522;font-size:11px}.conversation-project-context button{color:#5f6b62;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:10px}.hyc-conversation-composer.has-project-context .conversation-project-context{padding-right:14px}.hyc-conversation-composer.has-project-context .conversation-composer-expand{opacity:1;background:#fffffdcc;border-color:#181d1a1a;top:60px;right:14px}.collaboration-member-totals{gap:6px;margin:0 0 10px;display:grid}.collaboration-member-totals article{background:linear-gradient(100deg,#ecf4ebd1,#ffffff73);border:1px solid #2a493421;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.collaboration-member-totals article>div{gap:3px;display:grid}.collaboration-member-totals b{color:#2f3a32;font-size:11px}.collaboration-member-totals span{color:#7a847c;font-size:9px}.collaboration-member-totals strong{color:#326445;white-space:nowrap;font-size:11px}.studio-dropdown{z-index:20;position:relative}.studio-dropdown-trigger{cursor:pointer;text-align:left;border:0;align-items:center;width:100%;display:flex}.studio-dropdown-value{gap:2px;min-width:0;display:grid}.studio-dropdown-value small{color:#89908a;text-overflow:ellipsis;white-space:nowrap;font-size:8px;line-height:1;overflow:hidden}.studio-dropdown-value b{color:#333834;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:650;line-height:1.15;overflow:hidden}.studio-dropdown-chevron{border-bottom:1.5px solid;border-right:1.5px solid;width:7px;height:7px;margin-left:auto;transition:transform .22s;transform:rotate(45deg)translateY(-2px)}.studio-dropdown.is-open .studio-dropdown-chevron{transform:rotate(225deg)translate(-2px,-1px)}.studio-dropdown.is-compact{min-width:102px;height:34px}.studio-dropdown.is-compact .studio-dropdown-trigger{color:#4a504c;background:linear-gradient(140deg,#f7f8f5,#eceeea);border:1px solid #0000;border-radius:10px;gap:7px;height:34px;padding:0 10px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #ffffffe6}.studio-dropdown.is-compact:not(.is-disabled) .studio-dropdown-trigger:hover,.studio-dropdown.is-compact.is-open .studio-dropdown-trigger{border-color:#4e605047;transform:translateY(-1px);box-shadow:0 7px 18px #2a322c1c,inset 0 1px #ffffffeb}.studio-dropdown.is-compact .studio-dropdown-value{max-width:110px}.studio-dropdown.is-compact .studio-dropdown-menu{min-width:max(100%,158px)}.studio-dropdown.is-project{min-width:180px}.studio-dropdown.is-project .studio-dropdown-trigger{color:#ffffffe6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0f11137a;border:1px solid #fff3;border-radius:12px;gap:8px;height:36px;padding:0 11px;transition:transform .22s,background .22s,border-color .22s;box-shadow:inset 0 1px #ffffff12,0 8px 24px #0000001f}.studio-dropdown.is-project .studio-dropdown-trigger:hover,.studio-dropdown.is-project.is-open .studio-dropdown-trigger{background:#191c1ea8;border-color:#e1c1898f;transform:translateY(-1px)}.studio-dropdown.is-project .studio-dropdown-mark{color:#dfbd83;font-size:15px;font-style:normal}.studio-dropdown.is-project .studio-dropdown-value b{color:#fffffff0;font-size:11px}.studio-dropdown.is-project .studio-dropdown-value small{color:#ffffff7a}.studio-dropdown.is-project .studio-dropdown-menu{min-width:230px}.studio-dropdown-menu{overscroll-behavior:contain;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);transform-origin:100% 100%;background:#fafbf8f5;border:1px solid #ffffffbd;border-radius:13px;width:max-content;max-width:min(290px,100vw - 24px);max-height:min(360px,100vh - 160px);padding:5px;animation:.2s cubic-bezier(.2,.8,.2,1) both studio-dropdown-in;display:grid;position:absolute;bottom:calc(100% + 9px);right:0;overflow:hidden auto;box-shadow:0 18px 45px #12151333}.studio-dropdown-menu button{color:#3a403c;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:15px;min-width:100%;padding:9px 10px;transition:background .18s,color .18s,transform .18s;display:flex}.studio-dropdown-menu button:hover{background:#eef1eb;transform:translate(-2px)}.studio-dropdown-menu button.is-selected{color:#1d3827;background:linear-gradient(100deg,#e6eee3,#f2f5ed)}.studio-dropdown-menu button span{gap:3px;min-width:0;display:grid}.studio-dropdown-menu button b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.studio-dropdown-menu button small{color:#818981;font-size:9px}.studio-dropdown-menu button>i{color:#4b7959;font-size:12px;font-style:normal}.studio-dropdown-group{color:#929991;letter-spacing:.13em;text-transform:uppercase;margin:5px 10px 3px;font-size:8px;font-weight:750}.studio-dropdown.is-project .studio-dropdown-menu{transform-origin:100% 0;top:calc(100% + 9px);bottom:auto}.studio-dropdown.is-disabled .studio-dropdown-trigger{cursor:not-allowed;opacity:.5}.conversation-composer-toolbar>.studio-dropdown{flex:none}@media (width<=760px){.conversation-composer-toolbar>.studio-dropdown{flex:1 0 calc(50% - 4px);min-width:118px}.studio-dropdown.is-compact .studio-dropdown-value small{display:none}.studio-dropdown.is-compact .studio-dropdown-trigger{padding-inline:9px}}@keyframes studio-dropdown-in{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=700px){.studio-dropdown.is-project{min-width:140px}.studio-dropdown.is-project .studio-dropdown-menu{min-width:215px}}.auth-avatar-field{align-items:center;gap:14px;padding:12px 0 2px;display:flex}.auth-avatar-preview,.profile-avatar-large{color:#fff;background:linear-gradient(145deg,#171a19,#353a37);border-radius:50%;place-items:center;font-family:Iowan Old Style,Songti SC,serif;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 12px 28px #1014122e}.auth-avatar-preview{flex:none;width:58px;height:58px;font-size:23px}.auth-avatar-preview img,.profile-avatar-large img{object-fit:cover;width:100%;height:100%}.auth-avatar-field>label{gap:3px!important;display:flex!important}.auth-avatar-field b{font-size:13px}.auth-avatar-field small{color:#727774;font-size:11px}.auth-avatar-field input{max-width:220px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:11px!important}.profile-settings-backdrop{z-index:420;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b0e0c80;place-items:center;padding:24px;animation:.2s profile-fade;display:grid;position:fixed;inset:0}.profile-settings-panel{color:#171a18;background:linear-gradient(150deg,#fafbf8fa,#ebeee9f5);border:1px solid #ffffff94;border-radius:24px;width:min(510px,100vw - 34px);padding:26px;animation:.26s cubic-bezier(.2,.8,.2,1) profile-rise;box-shadow:0 28px 90px #05080652}.profile-settings-panel header{border-bottom:1px solid #181b191c;justify-content:space-between;gap:18px;padding-bottom:21px;display:flex}.profile-settings-panel header span{color:#7d827c;letter-spacing:.18em;font-size:9px;font-weight:800;display:block}.profile-settings-panel h2{letter-spacing:-.04em;margin:7px 0 5px;font-family:Iowan Old Style,Songti SC,serif;font-size:30px;font-weight:500}.profile-settings-panel header p{color:#747a74;margin:0;font-size:12px}.profile-settings-panel header>button{color:#343835;cursor:pointer;background:#ffffff94;border:1px solid #14171521;border-radius:50%;place-items:center;width:34px;height:34px;font-size:24px;line-height:1;display:grid}.profile-avatar-section{align-items:center;gap:18px;padding:24px 0;display:flex}.profile-avatar-large{flex:none;width:82px;height:82px;font-size:32px}.profile-avatar-section>div:last-child{gap:6px;display:grid}.profile-avatar-section b{font-size:14px}.profile-avatar-section small,.profile-email-field small{color:#777d77;font-size:11px}.profile-upload-button,.profile-reset-avatar{color:#426047;cursor:pointer;background:0 0;border:0;width:max-content;font-size:12px;font-weight:700}.profile-upload-button{margin-top:3px;padding:0}.profile-upload-button input{display:none}.profile-reset-avatar{color:#838983;padding:0;font-weight:500}.profile-name-field,.profile-email-field{color:#454a46;gap:7px;margin-top:14px;font-size:12px;font-weight:700;display:grid}.profile-name-field input,.profile-email-field input{color:#171a18;background:#fffffdbd;border:1px solid #1619172e;border-radius:11px;outline:0;width:100%;height:44px;padding:0 13px;font-size:14px}.profile-name-field input:focus{border-color:#1417158a;box-shadow:0 0 0 3px #1f261f14}.profile-email-field input{color:#777d77}.profile-settings-error{color:#b33931;margin:15px 0 0;font-size:12px}.profile-settings-panel footer{justify-content:flex-end;gap:9px;margin-top:25px;display:flex}.profile-settings-panel footer button{color:#313532;cursor:pointer;background:#ffffffb8;border:1px solid #14171526;border-radius:10px;min-width:88px;height:40px;padding:0 15px;font-weight:700}.profile-settings-panel footer button[type=submit]{color:#fff;background:#181b19;border-color:#181b19;box-shadow:0 8px 18px #1316142b}.profile-settings-panel button:disabled{opacity:.55;cursor:not-allowed}@keyframes profile-fade{0%{opacity:0}to{opacity:1}}@keyframes profile-rise{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:none}}@media (width<=560px){.profile-settings-backdrop{padding:12px}.profile-settings-panel{border-radius:20px;padding:21px}.profile-avatar-section{gap:13px}.profile-avatar-large{width:68px;height:68px}.auth-avatar-field{align-items:flex-start}.auth-avatar-field input{max-width:190px}}.style-preset-library{box-sizing:border-box;color:#202421;height:100%;padding:34px 42px 64px;overflow-y:auto}.style-preset-library-head{justify-content:space-between;align-items:end;gap:24px;max-width:1180px;margin:0 auto 28px;display:flex}.style-preset-library-head>div{gap:7px;display:grid}.style-preset-library-head span{color:#888e88;letter-spacing:.18em;font-size:9px;font-weight:760}.style-preset-library-head h1{letter-spacing:-.065em;margin:0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:clamp(34px,4vw,52px);font-weight:450}.style-preset-library-head p{color:#777c77;max-width:560px;margin:0;font-size:12px;line-height:1.7}.style-preset-library-new{color:#fff;cursor:pointer;white-space:nowrap;background:#171918;border:0;border-radius:12px;min-height:38px;padding:0 15px;font-size:11px;font-weight:700;box-shadow:0 9px 21px #16191729}.style-preset-library-grid{grid-template-columns:repeat(auto-fill,minmax(255px,1fr));gap:12px;max-width:1180px;margin:0 auto;display:grid}.style-preset-card{background:#fffffdba;border:1px solid #1a1e1b1a;border-radius:18px;align-content:start;gap:10px;min-height:172px;padding:18px;display:grid;position:relative;box-shadow:0 14px 35px #2228240e,inset 0 1px #ffffffd6}.style-preset-card:before{content:"";background:linear-gradient(90deg,#222622,#b7bdaf);border-radius:9px;width:30px;height:3px}.style-preset-card h2{color:#232724;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 48px);margin:0;font-size:16px;overflow:hidden}.style-preset-card p{color:#6f756f;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.style-preset-card footer{border-top:1px solid #1d211e14;gap:7px;margin-top:auto;padding-top:8px;display:flex}.style-preset-card footer button{color:#535955;cursor:pointer;background:#fafbf8e6;border:1px solid #1f232021;border-radius:8px;min-height:29px;padding:0 10px;font-size:10px}.style-preset-card footer button:hover{color:#151816;border-color:#191d1a4d}.style-preset-card footer .is-danger{color:#a4453f;border-color:#9d3f382e;margin-left:auto}.style-preset-library-empty{color:#777d77;text-align:center;background:#fffffd70;border:1px dashed #2429252e;border-radius:22px;place-content:center;gap:8px;max-width:1180px;min-height:280px;margin:0 auto;display:grid}.style-preset-library-empty b{color:#2e342f;font-size:15px}.style-preset-library-empty span{font-size:11px}.style-preset-modal-backdrop{z-index:1200;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e110f47;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.style-preset-modal{background:#fbfcf9;border:1px solid #fff9;border-radius:24px;width:min(520px,100%);padding:26px;box-shadow:0 28px 80px #0b0f0c47}.style-preset-modal header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:22px;display:flex}.style-preset-modal header span{color:#8a908a;letter-spacing:.16em;font-size:9px;font-weight:760}.style-preset-modal header h2{letter-spacing:-.05em;margin:7px 0 0;font-family:Iowan Old Style,Songti SC,STSong,serif;font-size:31px;font-weight:450}.style-preset-modal header button{color:#555b56;cursor:pointer;background:#eff1ed;border:0;border-radius:10px;place-items:center;width:31px;height:31px;padding:0;font-size:21px;display:grid}.style-preset-modal label{color:#626862;gap:7px;margin-top:15px;font-size:11px;display:grid}.style-preset-modal input,.style-preset-modal textarea{box-sizing:border-box;color:#242825;background:#f5f6f3;border:1px solid #1e221f26;border-radius:12px;outline:0;width:100%;font:13px/1.65 Inter,PingFang SC,sans-serif}.style-preset-modal input{height:42px;padding:0 12px}.style-preset-modal textarea{resize:vertical;min-height:170px;padding:11px 12px}.style-preset-modal input:focus,.style-preset-modal textarea:focus{background:#fff;border-color:#1f262066;box-shadow:0 0 0 3px #3d4f4014}.style-preset-modal small{color:#919791;margin-top:7px;font-size:10px;line-height:1.5;display:block}.style-preset-modal footer{justify-content:end;gap:9px;margin-top:23px;display:flex}.style-preset-modal footer button{color:#535954;cursor:pointer;background:0 0;border:1px solid #1d211e29;border-radius:11px;min-height:38px;padding:0 15px}.style-preset-modal footer .is-primary{color:#fff;background:#171918;border:0}.style-preset-modal footer button:disabled{cursor:not-allowed;opacity:.48}.style-preset-modal-error{color:#a4463f;margin:12px 0 0;font-size:11px}@media (width<=760px){.style-preset-library{height:auto;padding:25px 16px 46px}.style-preset-library-head{flex-direction:column;align-items:start;margin-bottom:22px}.style-preset-library-new{width:100%}.style-preset-library-grid{grid-template-columns:1fr}.style-preset-modal{border-radius:19px;padding:20px}}body:has(.auth-page){background:#07090d}.auth-page{--take-blue:#1268ff;--take-blue-bright:#2c7bff;--take-ink:#090b0f;--take-panel:#0d1118;--take-line:#ffffff21;place-items:center;min-height:100svh;padding:clamp(20px,4vw,56px);display:grid;overflow:hidden;color:#f7f9fc!important;background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 10% 12%,#1268ff3d,#0000 28%),radial-gradient(circle at 92% 88%,#1268ff1f,#0000 25%),#07090d!important}.take-auth-shell{background:#0d1118;border:1px solid #ffffff24;border-radius:28px;grid-template-columns:minmax(0,.94fr) minmax(440px,1.06fr);width:min(1160px,100%);min-height:min(720px,100svh - 80px);display:grid;position:relative;overflow:hidden;box-shadow:0 38px 120px #0000008c}.take-auth-shell:before{z-index:3;background:linear-gradient(90deg, transparent 0 8%, var(--take-blue) 35% 63%, transparent 92%);content:"";height:3px;position:absolute;top:0;left:0;right:0}.take-auth-brand-panel{min-width:0;color:var(--take-ink);background:linear-gradient(140deg,#fffffff5,#eef2f7f5),#f4f6f9;flex-direction:column;padding:clamp(36px,4.2vw,64px);display:flex;position:relative;overflow:hidden}.take-auth-brand-panel:before{aspect-ratio:1;content:"";border:1px solid #090b0f14;width:68%;position:absolute;top:9%;right:-26%;transform:rotate(45deg)}.take-auth-brand-panel:after{background:var(--take-blue);content:"";width:240px;height:42px;position:absolute;bottom:110px;right:-62px;transform:skew(-36deg)}.take-auth-logo{z-index:1;width:min(290px,74%);display:block;position:relative}.take-auth-logo img,.take-auth-mobile-logo img{width:100%;height:auto;display:block}.take-auth-brand-copy{z-index:1;margin:auto 0;padding:56px 0;position:relative}.take-auth-brand-copy p,.take-auth-card-header p{color:var(--take-blue);letter-spacing:.22em;margin:0 0 18px;font-size:10px;font-weight:800}.take-auth-brand-copy h1{color:#080a0e;letter-spacing:-.055em;gap:8px;margin:0;font-size:clamp(46px,4.5vw,64px);font-weight:640;line-height:1.08;display:grid}.take-auth-brand-copy h1 span{display:block}.take-auth-brand-copy h1 em{color:var(--take-blue);font-style:normal}.take-auth-brand-copy>span{color:#616a76;max-width:370px;margin-top:28px;font-size:14px;line-height:1.8;display:block}.take-auth-flow{z-index:1;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.take-auth-flow li{color:#8a929d;border-top:1px solid #090b0f29;gap:16px;padding-top:14px;display:grid;position:relative}.take-auth-flow li:before{content:"";background:#0a0d11;width:28px;height:3px;position:absolute;top:-2px;left:0}.take-auth-flow li.is-active:before{background:var(--take-blue);width:48px}.take-auth-flow b{letter-spacing:.14em;font-size:10px}.take-auth-flow span{letter-spacing:.13em;font-size:11px;font-weight:800}.auth-page .auth-card{border-radius:0;flex-direction:column;width:auto;min-width:0;padding:clamp(42px,5vw,72px);display:flex;background:radial-gradient(circle at 90% 10%, #1268ff1c, transparent 26%), var(--take-panel)!important;color:#f7f9fc!important;box-shadow:none!important;border:0!important}.take-auth-mobile-logo{display:none}.take-auth-card-header{margin-bottom:26px}.take-auth-card-header h1{letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(34px,4vw,48px);font-weight:650;line-height:1.08;color:#f7f9fc!important}.take-auth-card-header>span{color:#8792a2;font-size:13px}.auth-page .auth-mode-switch{border:1px solid var(--take-line);background:#ffffff09;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:0 0 26px;padding:4px;display:grid}.auth-page .auth-mode-switch button{cursor:pointer;border-radius:8px;min-height:42px;padding:0 16px;font-size:13px;font-weight:700;transition:background .16s,color .16s;color:#818c9b!important;background:0 0!important;border:0!important}.auth-page .auth-mode-switch button.active{box-shadow:0 8px 24px #0000003d;color:#090c11!important;background:#f5f7fa!important}.auth-page .auth-card form{gap:17px;margin:0;display:grid}.auth-page .auth-card label{gap:8px;font-size:12px;font-weight:650;display:grid;color:#c8d0dc!important}.auth-page .auth-card input:not([type=checkbox]):not([type=file]){border-radius:10px;width:100%;min-height:48px;padding:0 14px;transition:border-color .16s,box-shadow .16s,background .16s;color:#f6f8fb!important;background:#111722!important;border:1px solid #2a3442!important;outline:0!important;box-shadow:inset 0 1px #ffffff06!important}.auth-page .auth-card input:not([type=checkbox]):not([type=file])::placeholder{color:#596476!important}.auth-page .auth-card input:not([type=checkbox]):not([type=file]):focus{border-color:var(--take-blue)!important;background:#131b28!important;outline:0!important;box-shadow:0 0 0 3px #1268ff26!important}.auth-page .auth-card small{color:#ff7885;font-size:12px;line-height:1.55}.auth-page .auth-card .auth-success{color:#77d6a0}.auth-page .auth-card .generate-button{cursor:pointer;letter-spacing:.03em;border-radius:10px;width:100%;min-height:50px;margin:5px 0 0;padding:0 20px;font-size:14px;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s;background:var(--take-blue)!important;color:#fff!important;border:0!important;box-shadow:0 14px 34px #1268ff42!important}.auth-page .auth-card .generate-button:not(:disabled):hover{transform:translateY(-1px);background:var(--take-blue-bright)!important;box-shadow:0 18px 38px #1268ff57!important}.auth-page .auth-card button:disabled{opacity:.5;cursor:not-allowed}.auth-page .auth-code-row{grid-template-columns:minmax(0,1fr) 120px;gap:8px;display:grid}.auth-page .auth-code-row button{cursor:pointer;border-radius:10px;font-size:12px;font-weight:700;color:#dfe7f3!important;background:#18202d!important;border:1px solid #354153!important}.auth-page .auth-referral-notice{color:#8eb7ff;background:#1268ff1a;border:1px solid #1268ff59;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.auth-page .auth-referral-notice span{color:#8492a7!important;font-size:11px!important}.take-auth-registration-state{border:1px solid #ffffff1c;border-left:3px solid var(--take-blue);background:#ffffff09;border-radius:9px;gap:5px;padding:13px 14px;display:grid}.take-auth-registration-state b{color:#dce4ef;font-size:12px}.take-auth-registration-state span{color:#748094;font-size:11px;line-height:1.55}.take-auth-consents{gap:9px;padding:3px 0;display:grid}.auth-page .auth-card .auth-consent{cursor:pointer;align-items:flex-start;gap:9px;font-size:11px;font-weight:500;display:flex;color:#8a95a5!important}.auth-page .auth-consent input{width:15px;height:15px;accent-color:var(--take-blue);flex:none;margin:1px 0 0}.auth-page .auth-consent span{line-height:1.45}.auth-page .auth-consent a{color:#bbd2ff}.take-auth-card-footer{color:#515d6e;letter-spacing:.16em;justify-content:flex-start;gap:20px;margin-top:auto;padding-top:30px;font-size:9px;font-weight:750;display:flex}.tenant-unavailable-page{color:#171917;background:radial-gradient(circle at 50% 0,#81918229,#0000 42%),#f3f4f1;place-items:center;min-height:100svh;padding:32px;display:grid}.tenant-unavailable-page section{text-align:center;background:#ffffffe6;border:1px solid #2127221f;border-radius:24px;width:min(520px,100%);padding:54px 48px;box-shadow:0 30px 80px #2127221f}.tenant-unavailable-page img{object-fit:contain;width:154px;max-height:48px;margin-bottom:38px}.tenant-unavailable-page span,.tenant-unavailable-page small{color:#7a817a;letter-spacing:.16em;font-size:12px;display:block}.tenant-unavailable-page h1{letter-spacing:-.06em;margin:16px 0 14px;font-size:clamp(32px,5vw,48px)}.tenant-unavailable-page p{color:#676d67;margin:0 auto 28px;line-height:1.8}.tenant-unavailable-page small{letter-spacing:.04em}@media (width<=900px){.auth-page{place-items:start center;overflow:visible}.take-auth-shell{grid-template-columns:1fr;width:min(600px,100%);min-height:0}.take-auth-brand-panel{min-height:280px;padding:36px 42px}.take-auth-brand-panel:after{bottom:56px;right:-86px}.take-auth-logo{width:210px}.take-auth-brand-copy{margin:44px 0 0;padding:0}.take-auth-brand-copy h1{font-size:46px}.take-auth-brand-copy>span,.take-auth-flow{display:none}.auth-page .auth-card{min-height:590px;padding:46px 42px}}@media (width<=560px){.tenant-unavailable-page{padding:18px}.tenant-unavailable-page section{padding:42px 24px}.auth-page{padding:0;display:block;background:var(--take-panel)!important}.take-auth-shell{width:100%;min-height:100svh;box-shadow:none;border:0;border-radius:0}.take-auth-brand-panel{display:none}.auth-page .auth-card{min-height:100svh;padding:36px 22px 28px}.take-auth-mobile-logo{background:#f5f7fa;border-radius:8px;width:164px;margin-bottom:64px;padding:10px 12px;display:block}.take-auth-card-header h1{font-size:38px}.auth-page .auth-code-row{grid-template-columns:1fr}.auth-page .auth-code-row button{min-height:44px}.take-auth-card-footer{margin-top:48px}}@media (prefers-reduced-motion:reduce){.auth-page *,.auth-page :before,.auth-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.take-conversation-brand{align-content:center;justify-items:start;gap:7px;min-height:64px;padding:4px 10px 14px;display:grid}.take-conversation-brand img{object-fit:contain;filter:none;width:132px;height:auto}.take-conversation-brand>span{color:#8a8d89;letter-spacing:.24em;padding-left:1px;font-size:7px;font-weight:800}.refined-short-drama-brand{width:92px;height:auto;margin-right:3px;display:block}.assistant-page .site-header .take-workspace-brand{gap:12px}.assistant-page .site-header .take-workspace-brand img{filter:none;width:112px;height:auto}.assistant-page .site-header .take-workspace-brand span{letter-spacing:.18em;font-size:8px;color:inherit!important}@media (width<=900px){.take-conversation-brand{display:none}.refined-short-drama-brand{width:78px}}@media (width<=620px){.assistant-page .site-header .take-workspace-brand img{width:90px}.assistant-page .site-header .take-workspace-brand span{display:none}}.free-canvas{--ink:#191b1a;--muted:#92958f;--line:#1c1f1d1a;z-index:30;color:var(--ink);background:#f7f7f5;grid-template-rows:72px minmax(0,1fr);font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;display:grid;position:fixed;inset:0;overflow:hidden}.free-canvas button,.free-canvas input,.free-canvas textarea{font:inherit}.free-canvas-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:fixed}.free-canvas-topbar{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafaf9c7;border-bottom:1px solid #181b190e;justify-content:space-between;align-items:center;padding:0 27px;display:flex;position:relative}.free-canvas-brand,.free-canvas-top-actions{align-items:center;display:flex}.free-canvas-brand{gap:14px;min-width:0;position:relative}.free-canvas-brand a{color:#fff;background:#161918;border-radius:8px;place-items:center;width:28px;height:28px;text-decoration:none;display:grid;box-shadow:inset 0 1px #ffffff21}.free-canvas-brand strong{letter-spacing:-.07em;font:800 9px/1 Arial,sans-serif}.free-canvas-divider{background:#1a1d1b30;width:1px;height:22px;margin-left:2px}.free-canvas-brand input{color:#292c2a;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;outline:0;min-width:28px;max-width:min(35vw,340px);font-size:14px;font-weight:680;transition:width .16s,border-color .16s,background .16s,box-shadow .16s;overflow:hidden}.free-canvas-brand input:hover{background:#2a2d2b0b}.free-canvas-brand input:focus{background:#fff;border-color:#735bdc47;box-shadow:0 0 0 3px #735bdc14}.free-canvas-save-state{color:#777c77;white-space:nowrap;flex:none;align-items:center;gap:6px;font-size:10px;font-weight:620;display:flex}.free-canvas-save-state i{background:#8d6df2;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #8d6df21a}.free-canvas-save-state.is-loading i,.free-canvas-save-state.is-saving i{animation:1s ease-in-out infinite free-canvas-save-pulse}.free-canvas-save-state.is-offline{color:#8b7657}.free-canvas-save-state.is-offline i{background:#b89565;box-shadow:0 0 0 3px #b895651c}.free-canvas-save-state.is-error{color:#a25d59}.free-canvas-save-state.is-error i{background:#bd6f68;box-shadow:0 0 0 3px #bd6f681a}@keyframes free-canvas-save-pulse{50%{opacity:.36;transform:scale(.72)}}.free-canvas-list-trigger{color:#676c67;cursor:pointer;background:#fffffdb8;border:1px solid #1c201d14;border-radius:10px;align-items:center;gap:5px;height:28px;padding:0 8px;display:flex}.free-canvas-list-trigger:hover,.free-canvas-list-trigger[aria-expanded=true]{color:#4d455e;background:#fff;border-color:#5b4d8f33}.free-canvas-list-trigger span{font-size:12px}.free-canvas-list-trigger small{font-size:9px;font-weight:720}.free-canvas-list-trigger b{color:#a4a8a2;font-size:10px;font-weight:500}.free-canvas-business-badge{color:#735bc4;letter-spacing:.02em;background:#7c60d312;border:1px solid #7c60d321;border-radius:10px;align-items:center;height:28px;padding:0 10px;font-size:9px;font-weight:680;display:inline-flex}.free-canvas-list-menu{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fdfdfbf7;border:1px solid #1b1f1c1a;border-radius:19px;width:320px;animation:.18s cubic-bezier(.2,.8,.3,1) free-canvas-list-in;position:absolute;top:45px;left:43px;overflow:hidden;box-shadow:0 24px 55px #1f24202b,inset 0 1px #fffffff5}@keyframes free-canvas-list-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.free-canvas-list-menu>header{border-bottom:1px solid #1d211e12;justify-content:space-between;align-items:center;height:61px;padding:0 13px 0 16px;display:flex}.free-canvas-list-menu>header>div{gap:3px;display:grid}.free-canvas-list-menu>header b{color:#2e332f;font-size:12px;font-weight:730}.free-canvas-list-menu>header span{color:#9a9f99;font-size:9px}.free-canvas-list-menu>header button{color:#fff;cursor:pointer;background:#202421;border:0;border-radius:10px;height:30px;padding:0 11px;font-size:10px;font-weight:680}.free-canvas-list-menu>header button:disabled{cursor:default;opacity:.45}.free-canvas-list-items{gap:4px;max-height:340px;padding:8px;display:grid;overflow:auto}.free-canvas-list-items>div{border-radius:13px;display:flex;position:relative}.free-canvas-list-items>div:hover,.free-canvas-list-items>div.is-active{background:#f0f1ed}.free-canvas-list-items>div>button:first-child{color:#353a36;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:13px;justify-content:space-between;align-items:center;width:100%;min-width:0;min-height:54px;padding:8px 42px 8px 10px;display:flex}.free-canvas-list-items>div>button:first-child>span{gap:4px;min-width:0;display:grid}.free-canvas-list-items>div>button:first-child b{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:680;overflow:hidden}.free-canvas-list-items>div>button:first-child small{color:#999e98;font-size:9px}.free-canvas-list-items>div>button:first-child i{color:#7656da;background:#8d6df21a;border-radius:6px;flex:none;padding:3px 6px;font-size:8px;font-style:normal}.free-canvas-list-items .is-delete{color:#adb1ab;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:26px;height:26px;padding:0;font-size:16px;display:grid;position:absolute;top:14px;right:9px}.free-canvas-list-items .is-delete:hover{color:#9c5e59;background:#fff}.free-canvas-list-menu>p{color:#9a6a5d;border-top:1px solid #1d211e12;margin:0;padding:9px 14px 11px;font-size:9px;line-height:1.5}.free-canvas-top-actions{gap:7px}.free-canvas-credit{color:#433a48;background:#fffffdd6;border:1px solid #1a1d1b17;border-radius:18px;align-items:center;gap:5px;height:36px;padding:0 14px;font-size:11px;font-weight:680;display:flex;box-shadow:0 2px 10px #22252206,inset 0 1px #fffc}.free-canvas-credit:first-letter{color:#8a5bfa}.free-canvas-avatar{color:#fff;background:linear-gradient(145deg,#4d3e3b,#c5a485);border:2px solid #ffffffe0;border-radius:50%;place-items:center;width:35px;height:35px;margin-left:4px;font:15px/1 Georgia,serif;display:grid;overflow:hidden;box-shadow:0 2px 10px #1c1f1c29}.free-canvas-viewport{cursor:grab;touch-action:none;background-color:#f7f7f5;background-image:radial-gradient(circle,#3c403c30 .8px,#0000 1px);background-position:10px 10px;background-size:29px 29px;min-width:0;min-height:0;position:relative;overflow:clip}.free-canvas-viewport.is-grid-hidden{background-image:none}.free-canvas-viewport:active{cursor:grabbing}.free-canvas-business-loading{z-index:45;cursor:default;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f7f7f5f5;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.free-canvas-business-loading-skeleton{opacity:.55;filter:blur(.2px);position:absolute;inset:0}.free-canvas-business-loading-skeleton i{background:linear-gradient(110deg,#fffffdc7 20%,#eff0eccc 45%,#fffffdc7 70%) 0 0/220% 100%;border:1px solid #363a360e;border-radius:18px;width:230px;height:150px;animation:1.8s linear infinite free-canvas-business-skeleton;position:absolute;box-shadow:0 18px 45px #262a270b}.free-canvas-business-loading-skeleton i:first-child{top:14%;left:9%;transform:rotate(-2deg)}.free-canvas-business-loading-skeleton i:nth-child(2){top:57%;left:16%;transform:rotate(1.5deg)}.free-canvas-business-loading-skeleton i:nth-child(3){top:12%;right:12%;transform:rotate(2deg)}.free-canvas-business-loading-skeleton i:nth-child(4){top:55%;right:8%;transform:rotate(-1.5deg)}.free-canvas-business-loading-skeleton i:nth-child(5){opacity:.5;width:250px;height:166px;top:34%;left:50%;transform:translate(-50%)}@keyframes free-canvas-business-skeleton{to{background-position:-220% 0}}.free-canvas-business-loading>section{text-align:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffdeb;border:1px solid #2a2e2a14;border-radius:24px;justify-items:center;width:min(470px,100vw - 48px);padding:30px 34px 26px;animation:.28s cubic-bezier(.2,.8,.3,1) free-canvas-business-loading-in;display:grid;position:relative;box-shadow:0 28px 80px #2a2e2a1f,inset 0 1px #fffffff2}@keyframes free-canvas-business-loading-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.free-canvas-business-loading>section>header{text-align:left;justify-self:start;align-items:center;gap:11px;display:flex}.free-canvas-business-loading>section>header>span{color:#fff;letter-spacing:-.06em;background:#171a18;border-radius:10px;place-items:center;width:34px;height:34px;font:800 9px/1 Arial,sans-serif;display:grid;box-shadow:inset 0 1px #ffffff24}.free-canvas-business-loading>section>header>div{gap:3px;display:grid}.free-canvas-business-loading>section>header small{color:#a0a49f;letter-spacing:.14em;font-size:8px;font-weight:760}.free-canvas-business-loading>section>header b{color:#353a36;font-size:12px;font-weight:710}.free-canvas-business-loading-meter{--business-progress:8%;background:conic-gradient(#8064dc var(--business-progress),#8064dc17 0);color:#302a40;border-radius:50%;justify-content:center;align-items:baseline;width:96px;height:96px;margin:24px 0 17px;padding-top:28px;display:flex;position:relative}.free-canvas-business-loading-meter:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:7px;box-shadow:inset 0 0 0 1px #483c690a}.free-canvas-business-loading-meter strong,.free-canvas-business-loading-meter small{z-index:1;position:relative}.free-canvas-business-loading-meter strong{letter-spacing:-.06em;font-size:29px;font-weight:680}.free-canvas-business-loading-meter small{color:#8f8999;margin-left:2px;font-size:10px;font-weight:650}.free-canvas-business-loading h2{color:#292d2a;letter-spacing:-.025em;margin:0;font-size:17px;font-weight:700}.free-canvas-business-loading p{color:#969b95;min-height:18px;margin:8px 0 18px;font-size:10px;line-height:1.7}.free-canvas-business-loading-track{background:#eceee9;border-radius:5px;width:100%;height:5px;overflow:hidden}.free-canvas-business-loading-track i{border-radius:inherit;background:linear-gradient(90deg,#9a83e8,#7455d6);height:100%;transition:width .3s cubic-bezier(.2,.8,.3,1);display:block;box-shadow:0 0 10px #7455d640}.free-canvas-business-loading ol{grid-template-columns:repeat(4,1fr);gap:5px;width:100%;margin:15px 0 0;padding:0;list-style:none;display:grid}.free-canvas-business-loading li{color:#b0b4af;white-space:nowrap;grid-template-columns:7px auto;justify-content:center;align-items:center;gap:5px;font-size:8px;font-weight:650;display:grid}.free-canvas-business-loading li i{background:#dfe1dc;border-radius:50%;width:6px;height:6px}.free-canvas-business-loading li.is-active{color:#7562ad}.free-canvas-business-loading li.is-active i{background:#8d6df2;animation:1s ease-in-out infinite free-canvas-save-pulse;box-shadow:0 0 0 4px #8d6df21a}.free-canvas-business-loading li.is-done{color:#696e69}.free-canvas-business-loading li.is-done i{background:#8d6df2}.free-canvas-business-loading.has-error .free-canvas-business-loading-meter{color:#a6534b;background:#b85b501a}.free-canvas-business-loading.has-error p{color:#a66b64}.free-canvas-business-loading>section>button{color:#fff;cursor:pointer;background:#202421;border:0;border-radius:10px;margin-top:17px;padding:9px 15px;font-size:10px;font-weight:680}.free-canvas-world{transform-origin:0 0;transition:transform 45ms linear;position:absolute;top:0;left:0}.free-canvas-origin{color:#44494570;letter-spacing:.1em;font-size:9px;font-weight:680;position:absolute;top:23px;left:25px}.free-canvas-node{z-index:2;cursor:grab;-webkit-user-select:none;user-select:none;background:#fffffde6;border:1px solid #1c201d1a;border-radius:17px;width:276px;min-height:176px;padding:14px 15px;transition:border-color .2s,box-shadow .2s,transform 50ms linear;animation:.24s cubic-bezier(.2,.85,.33,1.25) free-canvas-node-in;position:absolute;overflow:visible;box-shadow:0 16px 30px #2428251a,inset 0 1px #fffffff5}.free-canvas-node:hover{z-index:3;border-color:#1a1f1b3d;box-shadow:0 23px 42px #24282529,inset 0 1px #fffffffa}.free-canvas-node.is-selected{z-index:4;border-color:#7656dabd;box-shadow:0 0 0 3px #8d6df21a,0 23px 42px #342b4b29,inset 0 1px #fffffffa}.free-canvas-node.is-selected header button{opacity:1}.free-canvas-node:active{cursor:grabbing}.free-canvas-node.is-image{width:272px}.free-canvas-node.is-image .free-canvas-media{height:154px}.free-canvas-node.is-image .free-canvas-media img{object-fit:contain}.free-canvas-connections{z-index:0;pointer-events:auto;position:absolute;inset:0;overflow:visible}.free-canvas-alignment-guide{z-index:1;pointer-events:none;background:#7656daa8;position:absolute;box-shadow:0 0 5px #7656da2e}.free-canvas-alignment-guide.is-vertical{width:1px;height:2940px;top:-420px;transform:translate(-.5px)}.free-canvas-alignment-guide.is-horizontal{width:4040px;height:1px;left:-420px;transform:translateY(-.5px)}.free-canvas-selection-box{z-index:6;pointer-events:none;background:#8d6df213;border:1px solid #7656dab3;border-radius:10px;position:absolute;box-shadow:inset 0 0 0 1px #ffffff85,0 7px 20px #53409114}.free-canvas-connection{fill:none;stroke:#5b605b57;stroke-width:1.35px;pointer-events:stroke;cursor:pointer;vector-effect:non-scaling-stroke;transition:stroke .14s,stroke-width .14s,filter .14s}.free-canvas-connection:hover{stroke:#8d6df2;stroke-width:3.25px;filter:drop-shadow(0 2px 3px #7653e833)}.free-canvas-connection.is-selected{stroke:#7656da;stroke-width:3.25px;filter:drop-shadow(0 2px 4px #7653e840)}.free-canvas-connection.is-pending{stroke:#8d6df2;stroke-width:2px;stroke-dasharray:5 5;pointer-events:none;cursor:default;filter:drop-shadow(0 2px 3px #7653e82e);animation:.65s linear infinite free-canvas-edge-flow}@keyframes free-canvas-edge-flow{to{stroke-dashoffset:-10px}}.free-canvas-port{z-index:5;color:#777d77;cursor:crosshair;opacity:0;background:#fffffdf5;border:1px solid #30353124;border-radius:50%;outline:0;place-items:center;width:24px;height:24px;padding:0;transition:opacity .16s,transform .18s cubic-bezier(.2,.8,.3,1),border-color .16s,color .16s,box-shadow .16s;display:grid;position:absolute;top:50%;transform:translateY(-50%)scale(.76);box-shadow:0 5px 12px #2227231f}.free-canvas-port.is-left{left:-13px}.free-canvas-port.is-right{right:-13px}.free-canvas-port span{font-size:14px;font-weight:400;line-height:1;transform:translateY(-.5px)}.free-canvas-node:hover>.free-canvas-port,.free-canvas-port:focus-visible,.free-canvas-port:active{opacity:1;transform:translateY(-50%)scale(1)}.free-canvas-port:hover,.free-canvas-port:active{color:#7656da;border-color:#9a7ff1;box-shadow:0 0 0 4px #8d6df21c,0 6px 14px #31264e24}.free-canvas-node header{justify-content:space-between;align-items:center;height:18px;margin-bottom:12px;display:flex}.free-canvas-node header span{color:#959993;letter-spacing:.09em;align-items:center;gap:6px;font-size:9px;font-weight:730;display:flex}.free-canvas-node header i{background:#a98af6;border-radius:3px;width:6px;height:6px;display:block;box-shadow:0 0 0 3px #a98af624}.free-canvas-node.is-image header i{background:#8a82c7;box-shadow:0 0 0 3px #8a82c721}.free-canvas-node.is-video header i{background:#bc9069;box-shadow:0 0 0 3px #bc906921}.free-canvas-node.is-audio header i{background:#78a279;box-shadow:0 0 0 3px #78a27921}.free-canvas-node header button{color:#b1b4ae;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:7px;place-items:center;width:22px;height:22px;padding:0;font-size:16px;font-weight:300;transition:opacity .15s,background .15s;display:grid}.free-canvas-node:hover header button{opacity:1}.free-canvas-node header button:hover{color:#3a3e3b;background:#eff0ec}.free-canvas-node input,.free-canvas-node textarea{color:#292d2a;background:0 0;border:0;outline:0;width:100%;display:block}.free-canvas-node input{letter-spacing:-.02em;margin-bottom:7px;padding:0;font-size:14px;font-weight:710;line-height:1.45}.free-canvas-node input.free-canvas-node-title{cursor:text;-webkit-user-select:text;user-select:text;border-radius:7px;width:calc(100% + 12px);margin:-2px -6px 5px;padding:2px 6px;transition:background .16s,box-shadow .16s}.free-canvas-node input.free-canvas-node-title:hover{background:#eff1ecb8}.free-canvas-node input.free-canvas-node-title:focus{background:#f2f3ef;box-shadow:0 0 0 1px #5b675e29}.free-canvas-node textarea{resize:none;color:#858a84;min-height:97px;padding:0;font-size:11px;line-height:1.7}.free-canvas-media{background:#eff0ed;border:1px solid #1d211e0b;border-radius:11px;place-items:center;height:162px;margin:-1px 0 11px;display:grid;position:relative;overflow:hidden}.free-canvas-media img,.free-canvas-media video{object-fit:cover;width:100%;height:100%;display:block}.free-canvas-media-current{background:#e9ebe7;width:100%;height:100%;display:block;position:relative;overflow:hidden}.free-canvas-node.is-image .free-canvas-media-current img{object-fit:contain;cursor:pointer;width:100%;height:100%}.free-canvas-media-current>button{color:#fff;cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1a1e1bb3;border:1px solid #ffffff6b;border-radius:9px;align-items:center;gap:4px;height:28px;padding:0 9px;font-size:9px;font-weight:650;transition:opacity .16s,transform .16s,background .16s;display:flex;position:absolute;bottom:8px;right:8px;transform:translateY(3px)}.free-canvas-media-current>button span{font-size:13px}.free-canvas-media-current:hover>button,.free-canvas-media-current>button:focus-visible{opacity:1;transform:translateY(0)}.free-canvas-media-current>button:hover{background:#111412db}.free-canvas-upload-progress{z-index:3;color:#3e433f;text-align:left;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#f4f5f1ed;grid-template-columns:auto 1fr;align-content:center;align-items:baseline;gap:3px 8px;padding:0 24px;display:grid;position:absolute;inset:0}.free-canvas-upload-progress strong{letter-spacing:-.05em;font-size:22px;font-weight:700}.free-canvas-upload-progress span{color:#777d77;font-size:10px;font-weight:650}.free-canvas-upload-progress>i{background:#dcdfd9;border-radius:5px;grid-column:1/-1;height:5px;margin-top:7px;display:block;overflow:hidden}.free-canvas-upload-progress>i>b{border-radius:inherit;background:linear-gradient(90deg,#9a83e8,#7355d5);height:100%;transition:width .15s;display:block}.free-canvas-upload-progress.is-saving>i>b{width:38%;animation:1.05s ease-in-out infinite free-canvas-upload-saving}@keyframes free-canvas-upload-saving{0%{transform:translate(-110%)}to{transform:translate(290%)}}.free-canvas-media audio{filter:sepia(.1)saturate(.65);width:calc(100% - 20px)}.free-canvas-media.is-audio{background:linear-gradient(135deg,#f0eee9,#e8ece5);height:72px}.free-canvas-generating{color:#858b84;text-align:center;background:linear-gradient(110deg,#eef0eb 18%,#f7f8f5 42%,#eef0eb 68%) 0 0/230% 100%;place-content:center;gap:6px;width:100%;height:100%;animation:1.6s linear infinite free-canvas-shimmer;display:grid;position:relative;overflow:hidden}.free-canvas-generating:before,.free-canvas-generating:after{content:"";border:1px solid #917ddc38;border-radius:50%;width:50px;height:50px;position:absolute}.free-canvas-generating:before{animation:1.8s ease-out infinite free-canvas-pulse}.free-canvas-generating:after{animation:1.8s ease-out .55s infinite free-canvas-pulse}.free-canvas-generating i{z-index:1;background:#a98af6;border-radius:50%;justify-self:center;width:10px;height:10px;animation:1.2s ease-in-out infinite free-canvas-dot;box-shadow:0 0 0 6px #a98af624}.free-canvas-generating b{z-index:1;color:#656b65;font-size:11px;font-weight:680}.free-canvas-generating span{z-index:1;color:#9ca19b;font-size:9px}@keyframes free-canvas-shimmer{to{background-position:-230% 0}}@keyframes free-canvas-pulse{0%{opacity:.72;transform:scale(.42)}to{opacity:0;transform:scale(1.4)}}@keyframes free-canvas-dot{50%{transform:scale(1.25);box-shadow:0 0 0 10px #a98af614}}.free-canvas-media-empty{color:#a7aba5;cursor:pointer;background:0 0;border:0;place-items:center;gap:4px;width:100%;height:100%;display:grid}.free-canvas-media-empty:hover{color:#747a73;background:#fffffd70}.free-canvas-media-empty i{background:#fffffdb8;border-radius:9px;place-items:center;width:29px;height:29px;font-size:13px;font-style:normal;display:grid;box-shadow:inset 0 0 0 1px #2327240f}.free-canvas-media-empty span{font-size:10px;font-weight:620}.free-canvas-empty{color:#8a8e89;cursor:pointer;text-align:center;background:0 0;border:0;place-items:center;gap:8px;width:245px;padding:0;display:grid;position:absolute;top:355px;left:50%;transform:translate(-50%)}.free-canvas-empty i{color:#313531;background:#fffffddb;border:1px solid #1d211e1f;border-radius:14px;place-items:center;width:45px;height:45px;font-size:22px;font-style:normal;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:0 12px 25px #24282517,inset 0 1px #fffffff2}.free-canvas-empty:hover i{transform:translateY(-3px)scale(1.03);box-shadow:0 16px 29px #24282524}.free-canvas-empty b{color:#4c514d;font-size:12px;font-weight:690}.free-canvas-empty span{font-size:10px;line-height:1.65}.free-canvas-floating{z-index:4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffdd6;border:1px solid #1a1e1b1a;position:absolute;box-shadow:0 12px 28px #2327241f,inset 0 1px #ffffffeb}.free-canvas-toolrail{border-radius:27px;gap:5px;width:52px;padding:7px;display:grid;top:50%;left:20px;transform:translateY(-50%)}.free-canvas-toolrail>span{background:#1f23201a;height:1px;margin:3px 6px}.free-canvas-toolrail button{color:#595e59;cursor:pointer;background:0 0;border:0;border-radius:14px;place-items:center;width:38px;height:38px;padding:0;font-size:16px;transition:background .16s,color .16s,transform .16s;display:grid;position:relative}.free-canvas-toolrail button:hover:not(:disabled),.free-canvas-bottom-tools button:hover:not(:disabled){color:#202521;background:#eff1ec;transform:translateY(-1px)}.free-canvas-toolrail button.is-primary{color:#282d29;background:#fffffdeb;border:1px solid #1e221f1c;font-size:25px;font-weight:250;box-shadow:0 5px 13px #2024211a,inset 0 1px #fff}.free-canvas-toolrail button.is-primary:hover,.free-canvas-add-menu.is-open button.is-primary{color:#6e56c9;background:#f2effc;border-color:#755dd33d;transform:none;box-shadow:0 6px 16px #4939821f,inset 0 1px #fff}.free-canvas-toolrail button.is-primary>span{line-height:1;transition:transform .28s cubic-bezier(.2,.8,.3,1);display:block}.free-canvas-add-menu.is-open button.is-primary>span{transform:rotate(45deg)}.free-canvas-add-menu{position:relative}.free-canvas-add-options{opacity:0;pointer-events:none;transform-origin:0 0;background:#fcfcfaf0;border:1px solid #1a1e1b1a;border-radius:25px;gap:4px;width:272px;padding:13px;transition:opacity .18s,transform .18s cubic-bezier(.2,.8,.3,1);display:grid;position:absolute;top:-8px;left:53px;transform:translate(-9px)scale(.96);box-shadow:0 22px 45px #23272421,inset 0 1px #fffffff2}.free-canvas-add-menu.is-open .free-canvas-add-options{opacity:1;pointer-events:auto;transform:translate(0)scale(1)}.free-canvas-add-options p{color:#9a9e98;margin:2px 10px 6px;font-size:10px;font-weight:650}.free-canvas-add-options button{color:#424742;text-align:left;border-radius:15px;justify-content:flex-start;align-items:center;gap:11px;width:244px;height:49px;padding:0 11px;font-size:11px;font-weight:650;display:flex}.free-canvas-add-options button:hover{background:#eceeeb;transform:none}.free-canvas-add-options button span{gap:3px;display:grid}.free-canvas-add-options button b{font-size:12px;font-weight:690}.free-canvas-add-options button small{color:#999e98;font-size:9px;font-weight:520}.free-canvas-add-options i{color:#777d77;background:#ffffffc7;border:1px solid #1f23201a;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;display:grid}.free-canvas-add-options button[data-kind=image] i{color:#8072bf}.free-canvas-add-options button[data-kind=video] i{color:#8f7359}.free-canvas-add-options button[data-kind=audio] i{color:#789777}.free-canvas-context-menu{z-index:10;background:#fcfcfaf7;border-radius:20px;gap:3px;width:224px;padding:9px;animation:.18s cubic-bezier(.2,.85,.3,1) free-canvas-context-in;display:grid;box-shadow:0 22px 48px #23272429,inset 0 1px #fffffff5}@keyframes free-canvas-context-in{0%{opacity:0;transform:translateY(4px)scale(.97)}}.free-canvas-context-menu>header{gap:3px;padding:7px 10px 8px;display:grid}.free-canvas-context-menu>header b{color:#353a36;font-size:11px}.free-canvas-context-menu>header span{color:#9a9f99;font-size:8px}.free-canvas-context-menu>button{color:#424742;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:10px;width:100%;height:43px;padding:0 9px;transition:background .14s,transform .14s;display:flex}.free-canvas-context-menu>button:hover{background:#eceeeb;transform:translate(2px)}.free-canvas-context-menu>button>i{color:#737a73;background:#fff;border:1px solid #1f232017;border-radius:8px;flex:none;place-items:center;width:28px;height:28px;font-size:12px;font-style:normal;display:grid}.free-canvas-context-menu>button[data-kind=image]>i{color:#8072bf}.free-canvas-context-menu>button[data-kind=video]>i{color:#8f7359}.free-canvas-context-menu>button[data-kind=audio]>i{color:#789777}.free-canvas-context-menu>button>span{gap:2px;display:grid}.free-canvas-context-menu>button b{font-size:10px}.free-canvas-context-menu>button small{color:#999e98;font-size:8px}.free-canvas-toolrail>button[data-tooltip]:after{color:#fff;content:attr(data-tooltip);opacity:0;pointer-events:none;white-space:nowrap;background:#1f2320f0;border:1px solid #1d211e14;border-radius:8px;width:max-content;padding:6px 9px;font-size:9px;font-weight:620;transition:opacity .14s,transform .14s;position:absolute;top:50%;left:47px;transform:translate(-5px,-50%);box-shadow:0 8px 20px #1c201d24}.free-canvas-toolrail>button[data-tooltip]:hover:after{opacity:1;transform:translateY(-50%)}.free-canvas-help-backdrop{z-index:30;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#eff1ed6b;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.free-canvas-help{background:#fffffdfa;border:1px solid #1b1f1c1a;border-radius:24px;width:min(760px,100vw - 48px);animation:.2s cubic-bezier(.2,.85,.3,1) free-canvas-help-in;overflow:hidden;box-shadow:0 32px 80px #1e231f33,inset 0 1px #fff}@keyframes free-canvas-help-in{0%{opacity:0;transform:translateY(8px)scale(.98)}}.free-canvas-help>header{border-bottom:1px solid #1c201d12;justify-content:space-between;align-items:center;height:72px;padding:0 20px 0 24px;display:flex}.free-canvas-help>header>div{gap:4px;display:grid}.free-canvas-help>header b{color:#282d29;letter-spacing:-.03em;font-size:16px}.free-canvas-help>header span{color:#929791;font-size:10px}.free-canvas-help>header button{color:#989d97;cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;font-size:21px;font-weight:300;display:grid}.free-canvas-help>header button:hover{color:#343934;background:#eff1ed}.free-canvas-help-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:16px;display:grid}.free-canvas-help-grid article{background:#f6f7f3;border:1px solid #1d211e12;border-radius:17px;min-width:0;padding:17px}.free-canvas-help-grid article>i{color:#7662bd;background:#ece9f8;border-radius:9px;place-items:center;width:27px;height:27px;margin-bottom:14px;font-size:8px;font-style:normal;font-weight:760;display:grid}.free-canvas-help-grid h3{color:#343934;margin:0 0 12px;font-size:12px}.free-canvas-help-grid p{border-top:1px solid #1d211e0f;gap:3px;margin:0;padding:8px 0;display:grid}.free-canvas-help-grid p b{color:#4a504b;font-size:10px}.free-canvas-help-grid p span{color:#929791;font-size:9px;line-height:1.5}.free-canvas-help-grid .is-shortcuts p{align-items:center;gap:4px;min-height:30px;padding:6px 0;display:flex}.free-canvas-help-grid kbd{color:#555b55;white-space:nowrap;background:#fff;border:1px solid #1d211e1a;border-bottom-width:2px;border-radius:6px;place-items:center;min-width:24px;height:22px;padding:0 6px;font:8px Inter,PingFang SC,sans-serif;display:grid}.free-canvas-help-grid .is-shortcuts p span{color:#777d77;white-space:nowrap;margin-left:auto}.free-canvas-relation-menu{z-index:9;background:#fcfcfaf5;border-radius:20px;gap:3px;width:208px;padding:10px;animation:.2s cubic-bezier(.2,.85,.3,1) free-canvas-relation-in;display:grid;box-shadow:0 22px 48px #23272429,inset 0 1px #fffffff5}.free-canvas-relation-menu:before{content:"";background:#fcfcfaf5;border-bottom:1px solid #1a1e1b1a;border-left:1px solid #1a1e1b1a;width:12px;height:12px;position:absolute;top:88px;left:-7px;transform:rotate(45deg)}.free-canvas-relation-menu.is-left:before{border-top:1px solid #1a1e1b1a;border-bottom:0;border-left:0;border-right:1px solid #1a1e1b1a;left:auto;right:-7px}.free-canvas-relation-menu header{z-index:1;justify-content:space-between;align-items:center;height:31px;padding:0 7px 2px 9px;display:flex;position:relative}.free-canvas-relation-menu header b{color:#3f4440;font-size:11px;font-weight:720}.free-canvas-relation-menu header button{color:#a2a6a0;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:24px;height:24px;padding:0;font-size:17px;display:grid}.free-canvas-relation-menu header button:hover{color:#555a55;background:#eff1ed}.free-canvas-relation-menu>button{z-index:1;color:#424742;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:10px;width:100%;height:49px;padding:0 10px;transition:background .15s,transform .15s;display:flex;position:relative}.free-canvas-relation-menu>button:hover{background:#eceeeb;transform:translate(2px)}.free-canvas-relation-menu>button i{background:#fff;border:1px solid #1f232017;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-style:normal;display:grid}.free-canvas-relation-menu>button[data-kind=image] i{color:#8072bf}.free-canvas-relation-menu>button[data-kind=video] i{color:#9a7555}.free-canvas-relation-menu>button[data-kind=audio] i{color:#6f956f}.free-canvas-relation-menu>button span{gap:3px;min-width:0;display:grid}.free-canvas-relation-menu>button b{font-size:11px;font-weight:700}.free-canvas-relation-menu>button small{color:#989d97;font-size:9px}@keyframes free-canvas-relation-in{0%{opacity:0;transform:translateY(5px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.free-canvas-toolrail button:disabled,.free-canvas-bottom-tools button:disabled{cursor:default;opacity:.3}.free-canvas-bottom-tools{border-radius:13px;align-items:center;padding:4px;display:flex;bottom:19px;left:20px}.free-canvas-bottom-tools button,.free-canvas-bottom-tools output{color:#555b55;background:0 0;border:0;border-radius:9px;place-items:center;width:33px;height:33px;padding:0;font-size:15px;display:grid}.free-canvas-bottom-tools button{cursor:pointer}.free-canvas-bottom-tools output{width:48px;font-size:10px;font-weight:720}.free-canvas-tool-divider{background:#1d211e1a;width:1px;height:20px;margin:0 3px}.free-canvas-bottom-tools button.is-selected{color:#252a26;background:#e7eae4}.free-canvas-minimap{cursor:pointer;border-radius:13px;width:190px;height:118px;padding:0;bottom:19px;right:20px;overflow:hidden}.free-canvas-minimap:hover{border-color:#1a1e1b33}.free-canvas-minimap-frame{border:1px solid #3e443e33;border-radius:4px;position:absolute;inset:20px 28px 25px}.free-canvas-minimap i{background:#a98af6;border-radius:3px;width:11px;height:8px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #20252126}.free-canvas-minimap i.is-image{background:#8a82c7}.free-canvas-minimap i.is-video{background:#bc9069}.free-canvas-minimap i.is-audio{background:#78a279}.free-canvas-minimap small{color:#8b908b;font-size:8px;font-weight:650;position:absolute;bottom:7px;left:10px}.free-canvas-media-picker{border-radius:18px;align-items:center;gap:4px;padding:6px;animation:.18s cubic-bezier(.2,.8,.3,1) free-canvas-pop;display:flex;transform:translate(-50%,-100%)}.free-canvas-media-picker:after{content:"";background:#fffffde6;border-bottom:1px solid #1a1e1b1a;border-right:1px solid #1a1e1b1a;width:9px;height:9px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.free-canvas-media-picker>span{display:none}.free-canvas-media-picker button{z-index:1;color:#434842;cursor:pointer;background:#fff;border:0;border-radius:12px;height:34px;padding:0 13px;font-size:10px;font-weight:680;position:relative}.free-canvas-media-picker button:hover{background:#eff1ed}.free-canvas-media-picker button.is-quiet{color:#989d97}.free-canvas-library-backdrop{z-index:12;overscroll-behavior:contain;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#f2f3ef59;place-items:center;display:grid;position:absolute;inset:0}.free-canvas-library{overscroll-behavior:contain;background:#fffffdfa;border:1px solid #1a1e1b1a;border-radius:22px;width:min(700px,100vw - 48px);max-height:min(560px,100vh - 110px);overflow:hidden;box-shadow:0 28px 70px #1e231f33,inset 0 1px #fff}.free-canvas-library header{border-bottom:1px solid #1a1e1b14;justify-content:space-between;align-items:center;padding:20px 22px 15px;display:flex}.free-canvas-library header div{gap:4px;display:grid}.free-canvas-library header b{letter-spacing:-.03em;font-size:15px}.free-canvas-library header span{color:#929791;font-size:10px}.free-canvas-library header button{color:#8f948e;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:30px;height:30px;font-size:20px;font-weight:300;display:grid}.free-canvas-library header button:hover{color:#313631;background:#f0f1ed}.free-canvas-library-grid{overscroll-behavior:contain;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;max-height:430px;padding:16px 22px 22px;display:grid;overflow:auto}.free-canvas-library-grid>p{color:#969b96;text-align:center;grid-column:1/-1;margin:32px 0;font-size:11px}.free-canvas-library-grid>button{color:#444943;cursor:pointer;text-align:left;background:#fafaf7;border:1px solid #1a1e1b17;border-radius:12px;gap:7px;min-width:0;padding:7px;display:grid;overflow:hidden}.free-canvas-library-grid>button:hover{background:#fff;border-color:#1a1e1b38;transform:translateY(-1px);box-shadow:0 8px 18px #23272414}.free-canvas-library-grid img,.free-canvas-library-grid video{object-fit:cover;background:#eef0eb;border-radius:8px;width:100%;height:100px}.free-canvas-library-grid b{text-overflow:ellipsis;white-space:nowrap;padding:0 2px;font-size:10px;overflow:hidden}.free-canvas-library-grid small{color:#989d97;padding:0 2px;font-size:9px}.free-canvas-library-audio{color:#7da07a;background:linear-gradient(135deg,#f0eee9,#e8ece5);border-radius:8px;place-items:center;height:100px;font-size:25px;display:grid}.free-canvas-preview-backdrop{z-index:50;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#131614ad;place-items:center;padding:34px;display:grid;position:fixed;inset:72px 0 0}.free-canvas-preview{background:#1f2220f0;border:1px solid #fff3;border-radius:24px;grid-template-rows:58px minmax(0,1fr);width:min(1320px,100vw - 68px);height:min(880px,100vh - 140px);display:grid;overflow:hidden;box-shadow:0 35px 90px #0006}.free-canvas-preview header{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:18px;min-height:0;padding:0 19px 0 23px;display:flex}.free-canvas-preview header b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.free-canvas-preview-actions{flex:none;align-items:center;gap:7px;display:flex}.free-canvas-preview-actions output{color:#ffffffb8;text-align:center;min-width:48px;font-size:11px}.free-canvas-preview header button{color:#fff;cursor:pointer;background:#ffffff14;border:0;border-radius:10px;place-items:center;width:34px;height:34px;padding:0;font-size:21px;font-weight:300;display:grid}.free-canvas-preview header button.is-fit{width:auto;padding:0 11px;font-size:11px;font-weight:650}.free-canvas-preview header button:hover{background:#ffffff29}.free-canvas-preview header button:disabled{cursor:not-allowed;opacity:.35}.free-canvas-preview-stage{cursor:zoom-in;touch-action:none;place-items:center;min-width:0;min-height:0;padding:18px;display:grid;overflow:hidden}.free-canvas-preview-stage.is-zoomed{cursor:grab}.free-canvas-preview-stage.is-zoomed:active{cursor:grabbing}.free-canvas-preview img{object-fit:contain;image-rendering:auto;-webkit-user-select:none;user-select:none;transform-origin:50%;will-change:transform;border-radius:12px;width:100%;min-width:0;height:100%;min-height:0;transition:transform .12s ease-out;display:block}.free-canvas-preview-stage.is-zoomed img{transition:none}.free-canvas-preview-loading,.free-canvas-preview-error{color:#fff;text-align:center;place-items:center;gap:8px;display:grid}.free-canvas-preview-loading i{border:2px solid #ffffff2e;border-top-color:#fff;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite free-canvas-spin}.free-canvas-preview-loading b,.free-canvas-preview-error b{font-size:13px}.free-canvas-preview-loading span,.free-canvas-preview-error span{color:#ffffff8c;font-size:11px}@keyframes free-canvas-spin{to{transform:rotate(360deg)}}.free-canvas-image-composer{z-index:8;background:#fffffdf5;border-radius:28px;width:min(684px,100vw - 42px);animation:.22s cubic-bezier(.2,.85,.3,1) free-canvas-composer-in;display:grid;overflow:visible;transform:translate(-50%);box-shadow:0 22px 52px #1f242026,inset 0 1px #fff}.free-canvas-image-composer.is-video{width:min(780px,100vw - 42px)}.free-canvas-image-composer textarea{resize:none;color:#303530;background:0 0;border:0;border-radius:28px 28px 0 0;outline:0;min-height:116px;padding:21px 58px 10px 23px;font:14px/1.65 Inter,PingFang SC,sans-serif}.free-canvas-image-composer textarea::placeholder{color:#b0b4ae}.free-canvas-composer-expand{z-index:2;color:#767c76;cursor:pointer;background:#f7f8f4eb;border:1px solid #282c2914;border-radius:10px;place-items:center;width:32px;height:32px;padding:0;font-size:15px;font-weight:500;transition:background .16s,color .16s,transform .16s;display:grid;position:absolute;top:13px;right:15px}.free-canvas-composer-expand:hover{color:#333833;background:#eceee9;transform:scale(1.04)}.free-canvas-image-composer footer{align-items:center;gap:5px;padding:7px 10px 10px;display:flex;overflow:visible}.free-canvas-image-composer footer button,.free-canvas-image-composer footer label{color:#555b55;white-space:nowrap;background:0 0;border:0;border-radius:10px;flex:none;height:32px;font-size:10px;font-weight:670}.free-canvas-image-composer footer button{cursor:pointer;min-width:32px;padding:0 9px}.free-canvas-image-composer footer button:hover{background:#f0f2ed}.free-canvas-image-composer footer .is-plain{font-size:18px;font-weight:400}.free-canvas-image-composer footer>.studio-dropdown{flex:0 102px;min-width:82px}.free-canvas-image-composer.is-video footer>.studio-dropdown{min-width:76px}.free-canvas-image-composer footer>.studio-dropdown .studio-dropdown-trigger{padding-inline:8px}.free-canvas-image-composer footer>.studio-dropdown .studio-dropdown-value{max-width:76px}.free-canvas-image-composer footer>.free-canvas-style-dropdown .studio-dropdown-menu{min-width:190px}.free-canvas-generate{margin-left:auto;box-shadow:0 4px 10px #1f232026;color:#fff!important;background:#242825!important}.free-canvas-generate:hover:not(:disabled){background:#414742!important}.free-canvas-generate:disabled{cursor:not-allowed;opacity:.42}.free-canvas-image-composer .is-close{color:#a3a8a2;font-size:17px;font-weight:300}.free-canvas-image-error{color:#bf685d;padding:0 20px 13px;font-size:10px}@keyframes free-canvas-composer-in{0%{opacity:0;transform:translate(-50%,8px)scale(.98)}to{opacity:1;transform:translate(-50%)scale(1)}}.free-canvas-prompt-editor-backdrop{z-index:48;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#eff1ec8c;place-items:center;padding:28px;display:grid;position:absolute;inset:0}.free-canvas-prompt-editor{background:#fffffdfa;border:1px solid #2024211a;border-radius:24px;grid-template-rows:64px auto minmax(0,1fr) 58px;width:min(1040px,100vw - 72px);height:min(720px,100vh - 132px);animation:.2s cubic-bezier(.2,.82,.3,1) free-canvas-prompt-editor-in;display:grid;overflow:hidden;box-shadow:0 32px 90px #20252138,inset 0 1px #fff}@keyframes free-canvas-prompt-editor-in{0%{opacity:0;transform:translateY(8px)scale(.985)}}.free-canvas-prompt-editor>header{border-bottom:1px solid #20242113;justify-content:space-between;align-items:center;gap:20px;padding:0 17px 0 24px;display:flex}.free-canvas-prompt-editor>header>div{gap:4px;display:grid}.free-canvas-prompt-editor>header span{color:#8e7ac8;letter-spacing:.15em;font-size:8px;font-weight:780}.free-canvas-prompt-editor>header b{color:#303530;font-size:14px;font-weight:700}.free-canvas-prompt-editor>header button{color:#7e837e;cursor:pointer;background:#f1f2ee;border:0;border-radius:11px;place-items:center;width:34px;height:34px;padding:0;font-size:20px;font-weight:300;display:grid}.free-canvas-prompt-editor>header button:hover{color:#333833;background:#e7e9e4}.free-canvas-prompt-editor-materials{background:#f8f9f6;border-bottom:1px solid #20242111;gap:10px;padding:13px 24px 12px;display:grid}.free-canvas-prompt-editor-materials>div:first-child{align-items:center;gap:10px;display:flex}.free-canvas-prompt-editor-materials>div:first-child b{color:#444a45;font-size:10px;font-weight:760}.free-canvas-prompt-editor-materials>div:first-child span{color:#9a9f99;font-size:9px}.free-canvas-prompt-editor-materials>p{color:#a3a8a2;margin:0;font-size:10px}.free-canvas-prompt-editor-material-list{scrollbar-width:none;overscroll-behavior:contain;gap:8px;padding-bottom:1px;display:flex;overflow-x:auto}.free-canvas-prompt-editor-material-list::-webkit-scrollbar{display:none}.free-canvas-prompt-editor-material-list>span{opacity:.62;background:#eef0eb;border:1px solid #23272413;border-radius:12px;flex:none;grid-template-rows:17px 15px;grid-template-columns:34px minmax(0,auto);min-width:122px;height:42px;padding:3px 9px 3px 3px;transition:border-color .16s,background .16s,opacity .16s,box-shadow .16s;display:grid}.free-canvas-prompt-editor-material-list>span.is-mentioned{opacity:1;background:#f0edf9;border-color:#7d63c557;box-shadow:0 3px 10px #5d469b14}.free-canvas-prompt-editor-material-list img,.free-canvas-prompt-editor-material-list i{object-fit:cover;border-radius:9px;grid-row:1/3;width:34px;height:34px;margin-right:7px}.free-canvas-prompt-editor-material-list i{color:#727b72;background:#e3e6df;place-items:center;font-size:11px;font-style:normal;display:grid}.free-canvas-prompt-editor-material-list em,.free-canvas-prompt-editor-material-list small{text-overflow:ellipsis;white-space:nowrap;max-width:125px;overflow:hidden}.free-canvas-prompt-editor-material-list em{color:#454b46;align-self:end;font-size:10px;font-style:normal;font-weight:700}.free-canvas-prompt-editor-material-list small{color:#8c928c;align-self:start;font-size:8px}.free-canvas-prompt-editor-body{background:#fbfcf9;min-width:0;min-height:0;position:relative;overflow:hidden}.free-canvas-prompt-editor-body>textarea{resize:none;color:#2d322e;overscroll-behavior:contain;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;min-height:0;padding:27px 30px;font:14px/1.85 Inter,PingFang SC,sans-serif;overflow:auto}.free-canvas-prompt-editor-body>textarea::placeholder{color:#adb2ac}.free-canvas-prompt-editor>footer{border-top:1px solid #20242113;align-items:center;gap:13px;padding:0 17px 0 24px;display:flex}.free-canvas-prompt-editor>footer span{color:#868c86;font-size:10px}.free-canvas-prompt-editor>footer small{color:#adb1ac;margin-left:auto;font-size:9px}.free-canvas-prompt-editor>footer button{color:#fff;cursor:pointer;background:#252a26;border:0;border-radius:11px;height:36px;padding:0 15px;font-size:10px;font-weight:700}.free-canvas-prompt-editor>footer button:hover{background:#414741}.free-canvas-image-references{scrollbar-width:none;gap:7px;padding:0 22px 5px;display:flex;overflow-x:auto}.free-canvas-image-references::-webkit-scrollbar{display:none}.free-canvas-image-references>span{color:#555b55;background:#f2f3ef;border:1px solid #23272412;border-radius:11px;flex:none;align-items:center;gap:6px;height:34px;padding:3px 5px 3px 3px;display:flex}.free-canvas-image-references img,.free-canvas-image-references>span>i{object-fit:cover;border-radius:8px;width:28px;height:28px}.free-canvas-image-references>span>i{color:#7a817a;background:#e6e8e3;place-items:center;font-size:11px;font-style:normal;display:grid}.free-canvas-image-references>span>i.is-video{color:#9a7455}.free-canvas-image-references>span>i.is-audio{color:#6f966f}.free-canvas-image-references b{text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:10px;overflow:hidden}.free-canvas-image-references button{color:#999e98;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:20px;height:20px;padding:0;display:grid}.free-canvas-image-references button:hover{color:#555b55;background:#e3e5df}.free-canvas-mention-suggestions{z-index:20;top:var(--mention-top,16px);left:var(--mention-left,16px);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overscroll-behavior:contain;background:#fffffcfa;border:1px solid #2126221f;border-radius:16px;width:min(380px,100% - 28px);max-height:286px;padding:7px;position:absolute;overflow-y:auto;box-shadow:0 20px 54px #181f1b33,inset 0 1px #fffffff5}.free-canvas-mention-title{z-index:1;background:#fffffcfa;border-bottom:1px solid #1f242114;justify-content:space-between;align-items:center;gap:12px;padding:9px 10px 8px;display:flex;position:sticky;top:-7px}.free-canvas-mention-title b{color:#464b47;font-size:10px;font-weight:760}.free-canvas-mention-title span{color:#969b95;white-space:nowrap;font-size:8px}.free-canvas-mention-suggestions>button{color:#292e2a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;width:100%;margin:2px 0;padding:7px;transition:background .14s,transform .14s;display:flex}.free-canvas-mention-suggestions>button:hover,.free-canvas-mention-suggestions>button.is-active{background:#eef1eb;box-shadow:inset 2px 0 #7f69ba}.free-canvas-mention-suggestions>button:active{transform:scale(.99)}.free-canvas-mention-suggestions img,.free-canvas-mention-suggestions>button>i{object-fit:cover;border-radius:10px;flex:0 0 42px;width:42px;height:42px}.free-canvas-mention-suggestions>button>i{color:#747b74;background:#e6e9e3;place-items:center;font-size:12px;font-style:normal;display:grid}.free-canvas-mention-suggestions>button>span{gap:3px;min-width:0;display:grid}.free-canvas-mention-suggestions>button b,.free-canvas-mention-suggestions>button small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.free-canvas-mention-suggestions>button b{color:#343934;font-size:11px;font-weight:720}.free-canvas-mention-suggestions>button small{color:#8a908a;font-size:9px}@keyframes free-canvas-pop{0%{opacity:0;transform:translate(-50%,-100%)translateY(5px)scale(.96)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}@keyframes free-canvas-node-in{0%{opacity:0}to{opacity:1}}.free-canvas-library-tools{justify-content:space-between;align-items:center;gap:12px;padding:12px 22px 0;display:flex}.free-canvas-library-tools>select{color:#555b55;background:#f4f5f1;border:1px solid #1a1e1b17;border-radius:11px;outline:0;flex:0 0 150px;height:34px;padding:0 9px;font:10px Inter,PingFang SC,sans-serif}.free-canvas-library-tools>label{color:#8d938c;background:#f4f5f1;border:1px solid #1a1e1b17;border-radius:11px;flex:1;align-items:center;gap:7px;min-width:180px;height:34px;padding:0 11px;display:flex}.free-canvas-library-tools>label:focus-within{background:#fff;border-color:#7465bd59;box-shadow:0 0 0 3px #8976da14}.free-canvas-library-tools>label span{font-size:14px}.free-canvas-library-tools input{color:#353a36;background:0 0;border:0;outline:0;width:100%;min-width:0;font:11px Inter,PingFang SC,sans-serif}.free-canvas-library-tools input::placeholder{color:#a7aca6}.free-canvas-library-tools>div{flex:none;align-items:center;gap:4px;display:flex}.free-canvas-library-tools button{color:#777d77;cursor:pointer;background:0 0;border:0;border-radius:9px;height:30px;padding:0 10px;font-size:10px;font-weight:650}.free-canvas-library-tools button:hover:not(:disabled){color:#343934;background:#eef0eb}.free-canvas-library-tools button.is-active{color:#242925;background:#e7e9e4}.free-canvas-library-tools button:disabled{cursor:default;opacity:.35}.free-canvas-library-tools+.free-canvas-library-grid{max-height:365px;padding-top:12px}.free-canvas-library-load-more{text-align:center;grid-column:1/-1}.free-canvas-library-load-more button{color:#707670;cursor:pointer;background:#eef0eb;border:0;border-radius:9px;padding:7px 12px;font-size:10px}.free-canvas-library-load-more button:disabled{cursor:wait;opacity:.55}@media (width<=760px){.free-canvas{grid-template-rows:62px minmax(0,1fr)}.free-canvas-topbar{padding:0 14px}.free-canvas-brand{gap:8px}.free-canvas-brand a{width:27px;height:27px}.free-canvas-divider,.free-canvas-save-state,.free-canvas-credit{display:none}.free-canvas-brand input{max-width:112px;font-size:13px}.free-canvas-list-menu{width:min(320px,100vw - 28px);top:40px;left:0}.free-canvas-top-actions{gap:5px}.free-canvas-avatar{width:32px;height:32px}.free-canvas-toolrail{grid-auto-flow:column;width:auto;padding:6px;top:auto;bottom:18px;left:15px;transform:none}.free-canvas-toolrail>span{width:1px;height:22px;margin:5px 2px}.free-canvas-toolrail button{border-radius:12px;width:34px;height:34px}.free-canvas-add-options{width:260px;top:auto;bottom:40px;left:0}.free-canvas-add-options button{width:232px}.free-canvas-bottom-tools{bottom:18px;left:auto;right:15px}.free-canvas-bottom-tools button:first-child,.free-canvas-bottom-tools button:nth-child(2),.free-canvas-bottom-tools button:nth-child(3),.free-canvas-tool-divider{display:none}.free-canvas-minimap{width:156px;height:96px;bottom:62px;right:15px}.free-canvas-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.free-canvas-library{width:calc(100vw - 32px)}.free-canvas-image-composer{width:calc(100vw - 30px)}.free-canvas-image-composer footer label:first-of-type{display:none}.free-canvas-preview-backdrop{padding:15px;inset:62px 0 0}.free-canvas-preview{border-radius:18px;width:calc(100vw - 30px);height:calc(100vh - 92px)}.free-canvas-help-backdrop{padding:12px}.free-canvas-help{width:calc(100vw - 24px);max-height:calc(100vh - 86px);overflow:auto}.free-canvas-help-grid{grid-template-columns:1fr}.free-canvas-toolrail>button[data-tooltip]:after{display:none}}.ai-assistant{color:#20231f;background:linear-gradient(140deg,#f7f8f4,#eef0ec);flex-direction:column;height:100%;min-height:0;display:flex}.ai-assistant-header{background:#fffffc8f;border-bottom:1px solid #2126211a;justify-content:space-between;align-items:center;padding:30px 48px 22px;display:flex}.ai-assistant-header span{color:#888d87;letter-spacing:.18em;font-size:10px;font-weight:800;display:block}.ai-assistant-header h1{margin:5px 0 0;font:500 29px/1.1 Iowan Old Style,Songti SC,serif}.ai-assistant-header button{color:#454a45;cursor:pointer;background:#fff;border:1px solid #2024201f;border-radius:9px;padding:9px 13px}.ai-assistant-header-actions{align-items:center;gap:8px;display:flex}.ai-assistant-history{position:relative}.ai-assistant-history>div{z-index:6;background:#fff;border:1px solid #1f241f21;border-radius:10px;width:260px;max-height:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;overflow-y:auto;box-shadow:0 14px 38px #1e231f29}.ai-assistant-history>div button{color:#3e453e;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:9px 10px;font-size:11px;overflow:hidden}.ai-assistant-history>div button:hover,.ai-assistant-history>div button.is-active{color:#171c17;background:#eef0eb}.ai-assistant-history-item{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px;display:grid}.ai-assistant-history-open{min-width:0}.ai-assistant-history-item .ai-assistant-history-delete{color:#a0544c;opacity:.68;padding:7px;font-size:10px}.ai-assistant-history-item .ai-assistant-history-delete:hover{color:#843c35;opacity:1;background:#f8ecea}.ai-assistant-history-item .ai-assistant-history-delete:disabled{cursor:not-allowed;opacity:.35}.ai-assistant-history>div small{color:#929792;text-align:center;padding:8px;font-size:10px}.ai-assistant-knowledge{color:#737972;background:#eff1ecb3;border-bottom:1px solid #21262114;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 48px;font-size:10px;display:flex}.ai-assistant-knowledge span{color:#4d544d;background:#ffffffa6;border:1px solid #2a302a1a;border-radius:5px;padding:4px 6px}.ai-assistant-thread{flex:1;min-height:0;padding:34px max(36px,50% - 435px);overflow-y:auto}.ai-assistant-empty{text-align:center;place-content:center;justify-items:center;min-height:100%;display:grid}.ai-assistant-mark{background:#fff;border:1px solid #1d221e1f;border-radius:18px;place-items:center;width:52px;height:52px;font-size:22px;display:grid;box-shadow:0 12px 28px #2227231a}.ai-assistant-empty h2{margin:18px 0 8px;font:500 29px/1.1 Iowan Old Style,Songti SC,serif}.ai-assistant-empty p{color:#747a73;margin:0;font-size:13px}.ai-assistant-empty div:last-child{gap:9px;margin-top:22px;display:flex}.ai-assistant-empty button{color:#4a504b;cursor:pointer;background:#ffffffb8;border:1px solid #2227231a;border-radius:9px;padding:9px 12px}.ai-assistant-load-older{color:#8c918c;cursor:pointer;background:0 0;border:0;margin:0 auto 18px;padding:7px 10px;font-size:10px;display:block}.ai-assistant-load-older:disabled{cursor:wait}.ai-assistant-message{background:#fffffcc7;border:1px solid #1f241f17;border-radius:17px 17px 17px 5px;max-width:760px;margin:0 0 23px;padding:17px 19px;box-shadow:0 8px 24px #1e231f0f}.ai-assistant-message.is-user{color:#f6f7f4;background:#242724;border-radius:17px 17px 5px;max-width:680px;margin-left:auto}.ai-assistant-message header{align-items:baseline;gap:9px;margin-bottom:8px;display:flex}.ai-assistant-message header b{font-size:11px}.ai-assistant-message time{color:#979c96;font-size:9px}.ai-assistant-message.is-user time{color:#aeb3ad}.ai-assistant-markdown>p{white-space:pre-wrap;margin:0;font-size:14px;line-height:1.8}.ai-assistant-markdown>h2,.ai-assistant-markdown>h3,.ai-assistant-markdown>h4{color:#1f241f;margin:19px 0 10px;font-family:Iowan Old Style,Songti SC,serif;line-height:1.35}.ai-assistant-markdown>h2{font-size:22px}.ai-assistant-markdown>h3{font-size:18px}.ai-assistant-markdown>h4{font-size:16px}.ai-assistant-markdown>h2:first-child,.ai-assistant-markdown>h3:first-child,.ai-assistant-markdown>h4:first-child{margin-top:0}.ai-assistant-markdown strong{font-weight:760}.ai-assistant-markdown code{color:#445047;background:#eceee9;border-radius:5px;padding:2px 5px;font:12px ui-monospace,SFMono-Regular,Menlo,monospace}.ai-assistant-markdown .is-bullet{gap:8px;display:flex}.ai-assistant-markdown .is-bullet i{color:#8a908a;font-style:normal}.ai-assistant-markdown-gap{height:9px}.ai-assistant-message.is-user .ai-assistant-markdown>h2,.ai-assistant-message.is-user .ai-assistant-markdown>h3,.ai-assistant-message.is-user .ai-assistant-markdown>h4{color:#fff}.ai-assistant-message.is-user .ai-assistant-markdown code{color:#fff;background:#ffffff24}.ai-assistant-message footer{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.ai-assistant-message footer span{color:inherit;background:#ffffff1f;border-radius:6px;padding:5px 7px;font-size:10px}.ai-assistant-message.is-loading p{gap:5px;display:flex}.ai-assistant-message.is-loading i{background:#777d76;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite assistant-pulse}.ai-assistant-message.is-loading i:nth-child(2){animation-delay:.15s}.ai-assistant-message.is-loading i:nth-child(3){animation-delay:.3s}@keyframes assistant-pulse{50%{opacity:.2;transform:translateY(-3px)}}.ai-assistant-composer{background:#fffffcf0;border:1px solid #1d221e24;border-radius:18px;margin:0 max(30px,50% - 450px) 27px;overflow:hidden;box-shadow:0 20px 44px #22282321}.ai-assistant-composer textarea{box-sizing:border-box;resize:none;color:#222621;background:0 0;border:0;outline:0;width:100%;min-height:93px;padding:16px 18px 8px;font:14px/1.7 Inter,PingFang SC,sans-serif;display:block}.ai-assistant-actions{border-top:1px solid #1c211d14;align-items:center;gap:8px;padding:8px 10px 10px;display:flex}.ai-assistant-actions button{color:#4b514c;cursor:pointer;background:#eef0eb;border:0;border-radius:8px;padding:8px 10px;font-size:11px}.ai-assistant-actions input{display:none}.ai-assistant-actions small{color:#8b908a;font-size:10px}.ai-assistant-actions .ai-assistant-send{color:#fff;background:#1d211e;margin-left:auto}.ai-assistant-actions .ai-assistant-send:disabled{opacity:.38;cursor:not-allowed}.ai-assistant-composer em{color:#a7473f;padding:0 12px 10px;font-size:10px;font-style:normal;display:block}.ai-assistant-files{flex-wrap:wrap;gap:6px;padding:10px 12px 0;display:flex}.ai-assistant-files span{color:#565c56;background:#eef0eb;border-radius:7px;align-items:center;gap:6px;padding:5px 7px;font-size:10px;display:flex}.ai-assistant-files button{color:#747974;cursor:pointer;background:0 0;border:0;font-size:14px;line-height:1}@media (width<=720px){.ai-assistant-header{padding:20px}.ai-assistant-thread{padding:22px 16px}.ai-assistant-composer{margin:0 14px 14px}.ai-assistant-actions small{display:none}}.ai-assistant{background:#f3f4f1}.ai-assistant-header{background:#fafbf8;padding:24px 38px 18px}.ai-assistant-header h1{font-size:28px}.ai-assistant-knowledge{background:#f0f2ee;padding-left:38px;padding-right:38px}.ai-assistant-thread{padding:28px max(30px,50% - 410px) 22px}.ai-assistant-message{max-width:720px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #dde0da;border-radius:0;margin-bottom:26px;padding:6px 4px 16px}.ai-assistant-message.is-user{background:#242724;border:0;border-radius:16px 16px 5px;max-width:620px;padding:15px 18px}.ai-assistant-message header{margin-bottom:10px}.ai-assistant-markdown>p{line-height:1.85}.ai-assistant-composer{background:#fff;border-color:#d8dcd6;margin-bottom:18px;margin-left:max(24px,50% - 420px);margin-right:max(24px,50% - 420px);box-shadow:0 16px 38px #2228231a}@media (width<=720px){.ai-assistant-header{padding:20px}.ai-assistant-knowledge{padding-left:20px;padding-right:20px}.ai-assistant-thread{padding:22px 16px}.ai-assistant-composer{margin:0 14px 14px}}.ai-assistant-composer{position:relative;overflow:visible}.ai-assistant-selected-skill{align-items:center;gap:8px;padding:10px 12px 0;display:flex}.ai-assistant-selected-skill>button:first-child{color:#30412f;cursor:pointer;background:#e9f0e5;border:1px solid #cbd5c6;border-radius:8px;padding:6px 9px;font-size:11px;font-weight:700}.ai-assistant-selected-skill small{color:#788077;font-size:10px}.ai-assistant-selected-skill>button:last-child{color:#777d77;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:17px}.ai-assistant-skill-trigger{position:relative}.ai-assistant-actions .ai-assistant-skill-trigger>button.is-active{color:#293a28;background:#dfe9da;font-weight:700}.ai-assistant-skill-picker{z-index:12;background:#fff;border:1px solid #d8dcd5;border-radius:13px;width:290px;padding:12px;position:absolute;bottom:calc(100% + 10px);left:0;box-shadow:0 18px 46px #1e231f2e}.ai-assistant-skill-picker>strong{color:#252a25;font-size:12px;display:block}.ai-assistant-skill-picker>small{color:#929791;margin-top:3px;font-size:9px;display:block!important}.ai-assistant-skill-picker>div{gap:4px;max-height:230px;margin:9px -4px 0;padding:0 4px;display:grid;overflow-y:auto}.ai-assistant-actions .ai-assistant-skill-picker>div>button{text-align:left;background:0 0;justify-content:space-between;width:100%;padding:9px 10px;display:flex}.ai-assistant-actions .ai-assistant-skill-picker>div>button:hover,.ai-assistant-actions .ai-assistant-skill-picker>div>button.is-selected{color:#253224;background:#edf1e9}.ai-assistant-skill-picker>div>button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-assistant-skill-picker>div>button small{color:#888f87;display:block}.ai-assistant-skill-picker>div>p{color:#929792;text-align:center;margin:12px 4px;font-size:11px}.ai-assistant-skill-picker>footer{border-top:1px solid #eceeea;margin:10px -12px -12px;padding:7px}.ai-assistant-actions .ai-assistant-skill-picker>footer button{color:#576057;background:0 0;width:100%}.ai-assistant-message footer span.is-skill{color:#344633;background:#dfe9da}.ai-assistant-message.is-user footer span.is-skill{color:#e4f2df;background:#bfdab738}.ai-assistant-skill-modal{z-index:30;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1518156b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.ai-assistant-skill-modal>section{box-sizing:border-box;background:#fafbf8;border:1px solid #1e231f1f;border-radius:18px;width:min(620px,100%);max-height:min(720px,90vh);overflow:hidden;box-shadow:0 28px 80px #181d194d}.ai-assistant-skill-modal>section>header{border-bottom:1px solid #e2e5df;justify-content:space-between;align-items:center;padding:22px 24px 17px;display:flex}.ai-assistant-skill-modal header small{color:#8a9089;letter-spacing:.15em;font-size:9px;font-weight:800}.ai-assistant-skill-modal h2{margin:4px 0 0;font:500 25px/1.1 Iowan Old Style,Songti SC,serif}.ai-assistant-skill-modal header>button{color:#626862;cursor:pointer;background:0 0;border:0;font-size:24px}.ai-assistant-skill-summary{padding:17px 24px 12px}.ai-assistant-skill-summary p{color:#3f463f;margin:0 0 5px;font-size:12px}.ai-assistant-skill-summary small{color:#868c85;font-size:10px}.ai-assistant-skill-upload{color:#fff;cursor:pointer;background:#202420;border:0;border-radius:9px;margin:0 24px 12px;padding:9px 12px;font-size:11px}.ai-assistant-skill-upload:disabled{opacity:.55;cursor:wait}.ai-assistant-skill-notice{color:#4a5a47;background:#edf1e9;border-radius:8px;margin:0 24px 10px;padding:8px 10px;font-size:10px}.ai-assistant-skill-list{max-height:410px;padding:0 24px 22px;overflow-y:auto}.ai-assistant-skill-list article{background:#fff;border:1px solid #dfe2dc;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:13px 14px;display:flex}.ai-assistant-skill-list article.is-selected{background:#f3f7f0;border-color:#aabb9f}.ai-assistant-skill-list article>div:first-child{min-width:0}.ai-assistant-skill-list article strong{color:#292e29;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.ai-assistant-skill-list article small{color:#888e87;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:9px;display:block;overflow:hidden}.ai-assistant-skill-list article>div:last-child{gap:5px;display:flex}.ai-assistant-skill-list article button{color:#4d554d;cursor:pointer;background:#e9ece6;border:0;border-radius:7px;padding:7px 9px;font-size:10px}.ai-assistant-skill-list article button.is-danger{color:#9c5149;background:0 0}.ai-assistant-skill-empty{text-align:center;color:#666d66;padding:42px 20px}.ai-assistant-skill-empty b{font-size:13px}.ai-assistant-skill-empty p{color:#919691;margin:6px 0 0;font-size:10px}@media (width<=720px){.ai-assistant-header-actions{gap:5px}.ai-assistant-header-actions>button,.ai-assistant-history>button{font-size:10px;padding:8px!important}.ai-assistant-selected-skill small{display:none}.ai-assistant-skill-picker{width:auto;position:fixed;bottom:78px;left:14px;right:14px}.ai-assistant-skill-modal{padding:12px}.ai-assistant-skill-modal>section>header,.ai-assistant-skill-summary{padding-left:18px;padding-right:18px}.ai-assistant-skill-upload{margin-left:18px}.ai-assistant-skill-list{padding-left:18px;padding-right:18px}.ai-assistant-skill-list article{flex-direction:column;align-items:flex-start}.ai-assistant-skill-list article>div:last-child{align-self:flex-end}}.ai-assistant-message.is-loading p{align-items:center}.ai-assistant-message.is-loading p span{color:#777d76;margin-left:5px;font-size:11px}.ai-assistant-message footer span.is-incomplete{color:#7a5e27;background:#f3ead8}.ai-assistant-message footer .ai-assistant-continue{color:#fff;cursor:pointer;background:#303530;border:0;border-radius:6px;padding:5px 8px;font-size:10px}.ai-assistant-message footer .ai-assistant-continue:disabled{opacity:.45;cursor:wait}.ai-assistant-message-actions{gap:6px;margin-top:12px;display:flex}.ai-assistant-message-actions button{color:#707670;cursor:pointer;background:0 0;border:1px solid #d9ddd7;border-radius:6px;padding:5px 8px;font-size:10px}.ai-assistant-message-actions button:hover{color:#303630;background:#eceeea;border-color:#b9beb7}.refined-short-drama-studio .workflow-v5{background:#fbfbf9;grid-template:50px minmax(0,1fr)/minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.refined-short-drama-studio .workflow-v5 .workflow-project-bar{z-index:24;color:#202321;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffdf5;border:0;border-bottom:1px solid #e6e6e2;grid-area:1/1;justify-content:space-between;align-items:center;gap:24px;width:100%;height:50px;padding:0 clamp(28px,4vw,68px);display:flex;position:relative}.refined-short-drama-studio .workflow-v5 .workflow-project-context,.refined-short-drama-studio .workflow-v5 .workflow-project-actions{align-items:center;min-width:0;display:flex}.refined-short-drama-studio .workflow-v5 .workflow-project-context{gap:10px}.refined-short-drama-studio .workflow-v5 .workflow-back-projects{flex:none;min-height:30px;font-size:11px;font-weight:600;color:#686c68!important;background:0 0!important;border:0!important;padding:0!important}.refined-short-drama-studio .workflow-v5 .workflow-back-projects:hover{text-underline-offset:3px;text-decoration:underline;color:#151716!important}.refined-short-drama-studio .workflow-v5 .workflow-project-context>i{color:#b0b2ae;font-size:12px;font-style:normal}.refined-short-drama-studio .workflow-v5 .workflow-project-context h2{color:#202321;text-overflow:ellipsis;white-space:nowrap;max-width:min(32vw,320px);margin:0;font-weight:750;line-height:1.2;overflow:hidden;font-size:13px!important}.refined-short-drama-studio .workflow-v5 .workflow-project-context .autosave{color:#8a8e8a;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:inline-flex}.refined-short-drama-studio .workflow-v5 .workflow-project-context .autosave>i{background:#6c9d75;border-radius:50%;width:6px;height:6px}.refined-short-drama-studio .workflow-v5 .workflow-project-context .autosave.is-saving>i{background:#c68c3a;animation:1s ease-in-out infinite alternate workflow-pulse}.refined-short-drama-studio .workflow-v5 .workflow-project-context .autosave.is-error>i{background:#ba4d42}.refined-short-drama-studio .workflow-v5 .workflow-project-actions{flex:none;gap:7px}.refined-short-drama-studio .workflow-v5 .workflow-sync-button,.refined-short-drama-studio .workflow-v5 .workflow-settings-button{color:#5f635f;background:#fff;border:1px solid #e0e1dc;border-radius:7px;min-height:30px;padding:0 10px;font-size:10px;font-weight:650}.refined-short-drama-studio .workflow-v5 .workflow-sync-button:hover,.refined-short-drama-studio .workflow-v5 .workflow-settings-button:hover{color:#191b1a;border-color:#b9bbb6}.refined-short-drama-studio .workflow-v5 .workflow-content-v2{color:#202321;scrollbar-gutter:stable;background:#fbfbf9;grid-area:2/1;height:100%;min-height:0;padding:0 clamp(28px,4vw,68px) 96px;overflow:auto}.refined-short-drama-studio .workflow-v5 .workflow-stage-navigation{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfbf9eb;border-bottom:1px solid #e5e5e0;justify-content:space-between;align-items:center;gap:24px;width:min(100%,1200px);min-height:58px;margin:0 auto;display:flex;position:sticky;top:0}.refined-short-drama-studio .workflow-v5 .workflow-stage-navigation>div{align-items:center;gap:2px;display:flex}.refined-short-drama-studio .workflow-v5 .workflow-stage-navigation>div>span{color:#8a8e8a;letter-spacing:.12em;margin-right:14px;font-size:9px;font-weight:750}.refined-short-drama-studio .workflow-v5 .workflow-stage-navigation button{color:#777b77;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:34px;padding:0 13px;transition:background .16s,color .16s;display:inline-flex}.refined-short-drama-studio .workflow-v5 .workflow-stage-navigation button:hover{color:#222522;background:#eeeeea}.refined-short-drama-studio .workflow-v5 .workflow-stage-navigation button.active{color:#fff;background:#1b1d1c}.refined-short-drama-studio .workflow-v5 .workflow-stage-navigation button.is-complete{color:#4e7657}.refined-short-drama-studio .workflow-v5 .workflow-stage-navigation button i{text-align:center;min-width:15px;font-size:8px;font-style:normal}.refined-short-drama-studio .workflow-v5 .workflow-stage-navigation button b{font-size:10px;font-weight:700}.refined-short-drama-studio .workflow-v5 .workflow-stage-navigation>small{color:#989b97;white-space:nowrap;font-size:9px}.refined-short-drama-studio .workflow-v5 .workflow-route-skeleton{inset:58px 0 0}.refined-short-drama-studio .workflow-v5 .workflow-content-v2>.workflow-panel{width:min(100%,1200px);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 auto;padding:30px 0 118px}.refined-short-drama-studio .workflow-v5 .workflow-content-v2>.workflow-panel.has-bottom-dock{padding-bottom:118px}.refined-short-drama-studio .workflow-v5 .workflow-notice,.refined-short-drama-studio .workflow-v5 .workflow-stale-notice,.refined-short-drama-studio .workflow-v5 .workflow-activity-compact{width:min(100%,1200px);margin:12px auto 0}.refined-short-drama-studio .workflow-v5 .workflow-stage-hero,.refined-short-drama-studio .workflow-v5 .workflow-step-title:not(.workflow-stage-hero){border-bottom:1px solid #e9e9e5;align-items:center;margin-bottom:18px;padding:0 0 18px}.refined-short-drama-studio .workflow-v5 .workflow-stage-hero>div:first-child{gap:5px}.refined-short-drama-studio .workflow-v5 .workflow-stage-hero h1,.refined-short-drama-studio .workflow-v5 .workflow-step-title h1{letter-spacing:-.035em;font-family:inherit;font-size:clamp(23px,2.2vw,32px);font-weight:680;line-height:1.16}.refined-short-drama-studio .workflow-v5 .workflow-stage-hero p,.refined-short-drama-studio .workflow-v5 .workflow-step-title p{color:#858985;max-width:700px;font-size:10px;line-height:1.55}.refined-short-drama-studio .workflow-v5 .workflow-title-actions{flex-wrap:nowrap}.refined-short-drama-studio .workflow-v5 .workflow-next-card-quiet{background:0 0;border:0;border-bottom:1px solid #edede9;border-radius:0;min-height:0;margin:-2px 0 18px;padding:10px 0}.refined-short-drama-studio .workflow-v5 .workflow-next-card-quiet>div{align-items:baseline;gap:10px;display:flex}.refined-short-drama-studio .workflow-v5 .workflow-next-card-quiet span{color:#979b96;flex:none;font-size:8px}.refined-short-drama-studio .workflow-v5 .workflow-next-card-quiet h2{color:#292c2a;flex:none;font-size:11px}.refined-short-drama-studio .workflow-v5 .workflow-next-card-quiet p{color:#858985;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.refined-short-drama-studio .workflow-v5 .workflow-asset-tabs{background:0 0;border:0;border-bottom:1px solid #e8e8e4;border-radius:0;gap:24px;margin-bottom:22px;padding:0;overflow-x:auto}.refined-short-drama-studio .workflow-v5 .workflow-asset-tabs button{color:#8a8e89;border-radius:0;min-width:0;min-height:36px;padding:0 2px 10px;position:relative}.refined-short-drama-studio .workflow-v5 .workflow-asset-tabs button.is-active{box-shadow:none;color:#1e211f;background:0 0}.refined-short-drama-studio .workflow-v5 .workflow-asset-tabs button.is-active:after{content:"";background:#1b1d1c;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.refined-short-drama-studio .workflow-v5 .workflow-asset-tabs button b{background:#efefeb;min-width:16px;height:16px;font-size:8px}.refined-short-drama-studio .workflow-v5 .workflow-asset-gallery{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.refined-short-drama-studio .workflow-v5 .workflow-asset-tile{box-shadow:none;border-color:#e4e4e0;border-radius:12px;grid-template-rows:auto minmax(58px,auto) auto auto}.refined-short-drama-studio .workflow-v5 .workflow-asset-tile:hover{border-color:#c9cbc7;transform:none;box-shadow:0 10px 28px #181b190f}.refined-short-drama-studio .workflow-v5 .workflow-asset-tile-media{aspect-ratio:4/3;background:#f1f1ed;border-bottom-color:#edede9}.refined-short-drama-studio .workflow-v5 .workflow-asset-tile>div:not(.workflow-card-progress){padding:11px 12px 5px}.refined-short-drama-studio .workflow-v5 .workflow-asset-tile h3{font-size:11px}.refined-short-drama-studio .workflow-v5 .workflow-asset-tile p{-webkit-line-clamp:2;font-size:8px}.refined-short-drama-studio .workflow-v5 .workflow-asset-tile>footer{border-top:1px solid #f0f0ec;padding:7px 12px 10px}.refined-short-drama-studio .workflow-v5 .workflow-episode-switcher{border-bottom:1px solid #e8e8e4;gap:22px;margin-bottom:15px;padding-bottom:0}.refined-short-drama-studio .workflow-v5 .workflow-episode-switcher button,.refined-short-drama-studio .workflow-v5 .workflow-episode-switcher button.is-active{color:#777b77;background:0 0;border:0;border-radius:0;flex-basis:auto;gap:7px;min-width:120px;padding:0 1px 11px;position:relative}.refined-short-drama-studio .workflow-v5 .workflow-episode-switcher button.is-active:after{content:"";background:#202321;height:2px;position:absolute;bottom:-1px;left:0;right:0}.refined-short-drama-studio .workflow-v5 .workflow-episode-switcher button>i,.refined-short-drama-studio .workflow-v5 .workflow-episode-switcher button.is-active i,.refined-short-drama-studio .workflow-v5 .workflow-episode-switcher button.is-active b{color:#202321}.refined-short-drama-studio .workflow-v5 .workflow-progress-summary-compact{border-bottom:1px solid #efefeb;gap:16px;margin-top:16px;margin-bottom:12px;padding:0 0 10px}.refined-short-drama-studio .workflow-v5 .workflow-progress-summary-compact>span{color:#888c87;background:0 0;border:0;padding:0}.refined-short-drama-studio .workflow-v5 .workflow-episode-editor,.refined-short-drama-studio .workflow-v5 .workflow-storyboard-studio{background:#fff;border-color:#e4e4e0;border-radius:12px;grid-template-columns:156px minmax(390px,1fr) minmax(220px,270px);min-height:420px}.refined-short-drama-studio .workflow-v5 .workflow-storyboard-studio{border-radius:18px;grid-template-columns:230px minmax(520px,1fr) minmax(270px,320px);min-height:640px}.refined-short-drama-studio .workflow-v5 .workflow-unit-assets-panel,.refined-short-drama-studio .workflow-v5 .workflow-editor-assets,.refined-short-drama-studio .workflow-v5 .workflow-unit-preview-panel,.refined-short-drama-studio .workflow-v5 .workflow-editor-preview{background:#f7f7f4;padding:13px}.refined-short-drama-studio .workflow-v5 .workflow-storyboard-studio .workflow-editor-assets,.refined-short-drama-studio .workflow-v5 .workflow-storyboard-studio .workflow-editor-preview{padding:18px}.refined-short-drama-studio .workflow-v5 .workflow-unit-script-panel,.refined-short-drama-studio .workflow-v5 .workflow-editor-script{padding:21px 22px}.refined-short-drama-studio .workflow-v5 .workflow-storyboard-studio .workflow-editor-script{padding:26px 28px 34px}.refined-short-drama-studio .workflow-v5 .workflow-unit-timeline{background:0 0;border:0;border-top:1px solid #e8e8e4;border-radius:0;margin-top:14px;padding:12px 0 0}.refined-short-drama-studio .workflow-v5 .workflow-unit-timeline>div>button{background:#fff;border-color:#e7e7e3;border-radius:9px;flex-basis:172px}.refined-short-drama-studio .workflow-v5 .workflow-unit-timeline>div>button.is-active{border-color:#252826;box-shadow:inset 0 0 0 1px #252826}.refined-short-drama-studio .workflow-v5 .workflow-bottom-dock{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fffffdf5;border-color:#deded9;border-radius:14px;gap:14px;margin:34px 0 -92px;padding:10px 11px 10px 14px;bottom:14px;box-shadow:0 14px 42px #191c1a1f}.refined-short-drama-studio .workflow-v5 .workflow-bottom-dock .workflow-primary,.refined-short-drama-studio .workflow-v5 .workflow-bottom-dock .workflow-danger{border-radius:9px;min-width:206px;min-height:42px}.refined-short-drama-studio .workflow-v5 .workflow-dock-settings>summary{min-width:128px}.refined-short-drama-studio .workflow-modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#191b1a57}.refined-short-drama-studio .workflow-editor-modal,.refined-short-drama-studio .workflow-choice-modal{background:#fff;border-color:#e1e1dd;border-radius:16px;box-shadow:0 28px 80px #181b192e}@media (width<=1180px){.refined-short-drama-studio .workflow-v5 .workflow-storyboard-studio{grid-template-columns:200px minmax(430px,1fr) 250px}}@media (width<=980px){.refined-short-drama-studio .workflow-v5 .workflow-stage-navigation>small{display:none}.refined-short-drama-studio .workflow-v5 .workflow-episode-editor,.refined-short-drama-studio .workflow-v5 .workflow-storyboard-studio{grid-template-columns:140px minmax(330px,1fr)}.refined-short-drama-studio .workflow-v5 .workflow-storyboard-studio{grid-template-columns:190px minmax(0,1fr)}}@media (width<=700px){.refined-short-drama-main{grid-template-rows:58px minmax(0,1fr)}.refined-short-drama-body{height:calc(100vh - 58px)}.refined-short-drama-studio .workflow-v5{grid-template:52px minmax(0,1fr)/minmax(0,1fr);display:grid;overflow:hidden}.refined-short-drama-studio .workflow-v5 .workflow-project-bar{gap:10px;height:52px;padding:0 12px}.refined-short-drama-studio .workflow-v5 .workflow-project-context .autosave{display:none}.refined-short-drama-studio .workflow-v5 .workflow-project-context{gap:7px}.refined-short-drama-studio .workflow-v5 .workflow-project-context h2{max-width:24vw;font-size:11px!important}.refined-short-drama-studio .workflow-v5 .workflow-sync-button,.refined-short-drama-studio .workflow-v5 .workflow-settings-button{padding-inline:8px;font-size:9px}.refined-short-drama-studio .workflow-v5 .workflow-content-v2{height:100%;min-height:0;padding:0 14px 48px;overflow-y:auto}.refined-short-drama-studio .workflow-v5 .workflow-stage-navigation{justify-content:flex-start;width:100%;min-height:52px;overflow-x:auto}.refined-short-drama-studio .workflow-v5 .workflow-stage-navigation>div{min-width:max-content}.refined-short-drama-studio .workflow-v5 .workflow-stage-navigation>div>span{display:none}.refined-short-drama-studio .workflow-v5 .workflow-stage-navigation button{padding-inline:10px}.refined-short-drama-studio .workflow-v5 .workflow-route-skeleton{inset-block-start:52px}.refined-short-drama-studio .workflow-v5 .workflow-content-v2>.workflow-panel{padding-top:22px}.refined-short-drama-studio .workflow-v5 .workflow-next-card-quiet>div{grid-template-columns:auto minmax(0,1fr);display:grid}.refined-short-drama-studio .workflow-v5 .workflow-next-card-quiet p{white-space:normal;grid-column:1/-1}.refined-short-drama-studio .workflow-v5 .workflow-asset-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.refined-short-drama-studio .workflow-v5 .workflow-episode-editor,.refined-short-drama-studio .workflow-v5 .workflow-storyboard-studio{display:block}.refined-short-drama-studio .workflow-v5 .workflow-bottom-dock{flex-direction:column;align-items:stretch;margin:24px 0 -96px;position:sticky}.refined-short-drama-studio .workflow-v5 .workflow-bottom-dock .workflow-primary,.refined-short-drama-studio .workflow-v5 .workflow-bottom-dock .workflow-danger{width:100%;min-width:0}}
