.long-form-revision-preview-module__NKQM_W__panel{color:#342c48;background:#fcfaff;border:1px solid #d9cef4;border-radius:20px;margin:20px 0;padding:24px;scroll-margin:90px}.long-form-revision-preview-module__NKQM_W__panel header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.long-form-revision-preview-module__NKQM_W__panel h3{margin:10px 0}.long-form-revision-preview-module__NKQM_W__panel p{line-height:1.7}.long-form-revision-preview-module__NKQM_W__tag{color:#7957b2;background:#eee6fc;border-radius:20px;padding:5px 10px;font-size:12px}.long-form-revision-preview-module__NKQM_W__card{background:#fff;border:1px solid #e9e2f3;border-radius:14px;margin:16px 0;padding:18px}.long-form-revision-preview-module__NKQM_W__card h4{margin:0 0 10px}.long-form-revision-preview-module__NKQM_W__request{color:#746581;font-size:14px}.long-form-revision-preview-module__NKQM_W__panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f8f6fb;border-radius:8px;max-height:440px;padding:12px;font-size:14px;line-height:1.85;overflow:auto}.long-form-revision-preview-module__NKQM_W__panel mark{color:inherit;background:#e7f5d8}.long-form-revision-preview-module__NKQM_W__compare{grid-template-columns:1fr 1fr;gap:14px;display:grid}.long-form-revision-preview-module__NKQM_W__refs{flex-wrap:wrap;align-items:flex-start;gap:12px;margin:16px 0;display:flex}.long-form-revision-preview-module__NKQM_W__refs>strong{width:100%}.long-form-revision-preview-module__NKQM_W__refs figure{width:104px;margin:0}.long-form-revision-preview-module__NKQM_W__refs img{object-fit:cover;border-radius:10px;width:88px;height:88px}.long-form-revision-preview-module__NKQM_W__refs figcaption{overflow-wrap:anywhere;font-size:12px}.long-form-revision-preview-module__NKQM_W__refs small{color:#806b95;margin-top:4px;display:block}.long-form-revision-preview-module__NKQM_W__removed{opacity:.5}.long-form-revision-preview-module__NKQM_W__removed figcaption{text-decoration:line-through}.long-form-revision-preview-module__NKQM_W__panel footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.long-form-revision-preview-module__NKQM_W__panel button{color:inherit;cursor:pointer;background:#fff;border:1px solid #d9cef4;border-radius:10px;padding:10px 14px}.long-form-revision-preview-module__NKQM_W__panel button:disabled{opacity:.55;cursor:wait}.long-form-revision-preview-module__NKQM_W__panel .long-form-revision-preview-module__NKQM_W__primary{color:#fff;background:#503765;border-color:#503765}.long-form-revision-preview-module__NKQM_W__error{color:#b12d35}@media (max-width:640px){.long-form-revision-preview-module__NKQM_W__panel{padding:14px}.long-form-revision-preview-module__NKQM_W__compare{grid-template-columns:1fr}.long-form-revision-preview-module__NKQM_W__panel header{display:block}}
.director-workspace-module__s9JtSG__app{color:#282433;background:#f7f7f8;flex:auto;grid-template-columns:272px minmax(0,1fr);height:auto;min-height:0;margin-top:16px;display:grid;overflow:hidden}.director-workspace-module__s9JtSG__sidebar{z-index:20;background:#f1f0f3;border-right:1px solid #e8e5ec;flex-direction:column;min-width:0;display:flex}.director-workspace-module__s9JtSG__brand,.director-workspace-module__s9JtSG__topbar,.director-workspace-module__s9JtSG__sidebarTitle,.director-workspace-module__s9JtSG__composerToolbar,.director-workspace-module__s9JtSG__messageMeta,.director-workspace-module__s9JtSG__artifactHeader,.director-workspace-module__s9JtSG__artifactActions,.director-workspace-module__s9JtSG__statusRow,.director-workspace-module__s9JtSG__topbarLeft,.director-workspace-module__s9JtSG__topbarRight,.director-workspace-module__s9JtSG__composerTools,.director-workspace-module__s9JtSG__composerActions{align-items:center;display:flex}.director-workspace-module__s9JtSG__brand{justify-content:space-between;height:64px;padding:0 16px 0 20px}.director-workspace-module__s9JtSG__brandName{color:#302a3b;letter-spacing:-.04em;font-size:16px;font-weight:800;text-decoration:none}.director-workspace-module__s9JtSG__iconButton,.director-workspace-module__s9JtSG__brand .director-workspace-module__s9JtSG__iconButton{color:#766f7e;cursor:pointer;background:0 0;border:0;border-radius:9px;width:32px;height:32px;font-size:18px}.director-workspace-module__s9JtSG__iconButton:hover{color:#342d40;background:#e6e3e9}.director-workspace-module__s9JtSG__newProjectButton{color:#fff;cursor:pointer;background:#302a3b;border:0;border-radius:10px;align-items:center;gap:8px;height:40px;margin:0 14px 18px;padding:0 14px;font-weight:700;display:flex}.director-workspace-module__s9JtSG__newProjectButton:hover{background:#453a55}.director-workspace-module__s9JtSG__newProjectButton:disabled{opacity:.55;cursor:default}.director-workspace-module__s9JtSG__sidebarTitle{color:#837c8a;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;padding:0 18px 9px;font-size:11px;font-weight:800}.director-workspace-module__s9JtSG__sidebarTitle span:last-child{color:#aaa3b0;font-weight:600}.director-workspace-module__s9JtSG__projectList{flex:1;min-height:0;padding:0 8px;overflow-y:auto}.director-workspace-module__s9JtSG__projectItem{color:#625b6c;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:4px;width:100%;min-height:54px;padding:4px;display:flex}.director-workspace-module__s9JtSG__projectItem:hover{background:#e8e5eb}.director-workspace-module__s9JtSG__projectItemActive{color:#342941;background:#e4dff0}.director-workspace-module__s9JtSG__projectSelect{min-width:0;min-height:46px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;align-items:center;gap:10px;padding:4px 6px;display:flex}.director-workspace-module__s9JtSG__projectSelect:hover{background:#ffffff6b}.director-workspace-module__s9JtSG__projectActions{opacity:0;flex:none;gap:1px;transition:opacity .15s;display:flex}.director-workspace-module__s9JtSG__projectItem:hover .director-workspace-module__s9JtSG__projectActions,.director-workspace-module__s9JtSG__projectItem:focus-within .director-workspace-module__s9JtSG__projectActions{opacity:1}.director-workspace-module__s9JtSG__projectActions button{color:#8e8297;cursor:pointer;background:0 0;border:0;border-radius:6px;width:24px;height:26px;padding:0;font-size:12px}.director-workspace-module__s9JtSG__projectActions button:hover{color:#4b3d58;background:#dcd6e2}.director-workspace-module__s9JtSG__projectDot,.director-workspace-module__s9JtSG__statusDot{background:#b5afba;border-radius:50%;flex:none;width:8px;height:8px}.director-workspace-module__s9JtSG__projectDot.director-workspace-module__s9JtSG__statusRunning,.director-workspace-module__s9JtSG__statusDot.director-workspace-module__s9JtSG__statusRunning{background:#8b6ad6;box-shadow:0 0 0 4px #8b6ad61f}.director-workspace-module__s9JtSG__projectDot.director-workspace-module__s9JtSG__statusWaiting,.director-workspace-module__s9JtSG__statusDot.director-workspace-module__s9JtSG__statusWaiting{background:#c68b2d;box-shadow:0 0 0 4px #c68b2d1f}.director-workspace-module__s9JtSG__projectDot.director-workspace-module__s9JtSG__statusFailed,.director-workspace-module__s9JtSG__statusDot.director-workspace-module__s9JtSG__statusFailed{background:#c65c69;box-shadow:0 0 0 4px #c65c691f}.director-workspace-module__s9JtSG__projectDot.director-workspace-module__s9JtSG__statusDone,.director-workspace-module__s9JtSG__statusDot.director-workspace-module__s9JtSG__statusDone{background:#5a9d75}.director-workspace-module__s9JtSG__projectInfo{gap:4px;min-width:0;display:grid}.director-workspace-module__s9JtSG__projectInfo strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:700;overflow:hidden}.director-workspace-module__s9JtSG__projectInfo small{color:#938b99;font-size:10px}.director-workspace-module__s9JtSG__sidebarHint{color:#9a929f;padding:14px 10px;font-size:12px}.director-workspace-module__s9JtSG__sidebarFooter{border-top:1px solid #e3e0e6;gap:2px;padding:14px 16px 18px;display:grid}.director-workspace-module__s9JtSG__sidebarFooter a{color:#756d7d;padding:7px 4px;font-size:12px;text-decoration:none}.director-workspace-module__s9JtSG__sidebarFooter a:hover{color:#3c3150}.director-workspace-module__s9JtSG__main{background:#fff;grid-template-rows:72px 56px minmax(0,1fr) auto;min-width:0;min-height:0;display:grid}.director-workspace-module__s9JtSG__topbar{border-bottom:1px solid #eeebf0;justify-content:space-between;gap:20px;padding:0 34px}.director-workspace-module__s9JtSG__topbarLeft{gap:12px;min-width:0}.director-workspace-module__s9JtSG__topbarLeft>div:last-child{min-width:0}.director-workspace-module__s9JtSG__returnToCreative{color:#6d6179;border:1px solid #e5e0e9;border-radius:9px;flex:none;align-items:center;min-height:32px;padding:0 10px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,color .18s;display:inline-flex}.director-workspace-module__s9JtSG__returnToCreative:hover{color:#543b7a;background:#f8f5fc;border-color:#c7b8dd}.director-workspace-module__s9JtSG__eyebrow{color:#978e9f;letter-spacing:.16em;margin-bottom:3px;font-size:9px;font-weight:800}.director-workspace-module__s9JtSG__topbar h1{color:#2f2938;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;max-width:55vw;margin:0;font-size:17px;font-weight:750;overflow:hidden}.director-workspace-module__s9JtSG__topbarRight{color:#8f8795;gap:14px;font-size:11px}.director-workspace-module__s9JtSG__saveState{color:#5f5669;align-items:center;gap:8px;font-weight:700;display:inline-flex}.director-workspace-module__s9JtSG__syncState{color:#a39aa8}.director-workspace-module__s9JtSG__mobileMenu{display:none}.director-workspace-module__s9JtSG__workflow{scrollbar-width:none;border-bottom:1px solid #f0edf2;align-items:center;gap:4px;padding:0 34px;display:flex;overflow-x:auto}.director-workspace-module__s9JtSG__workflow::-webkit-scrollbar{display:none}.director-workspace-module__s9JtSG__workflowItem{color:#aaa2af;white-space:nowrap;border-radius:999px;flex:none;align-items:center;gap:7px;height:28px;padding:0 10px;font-size:11px;display:inline-flex}.director-workspace-module__s9JtSG__workflowItem i{border:1px solid #d7d2da;border-radius:50%;place-items:center;width:18px;height:18px;font-size:9px;font-style:normal;display:grid}.director-workspace-module__s9JtSG__workflowDone{color:#6b6074}.director-workspace-module__s9JtSG__workflowDone i{color:#4b8a60;background:#edf7ef;border-color:#72a884}.director-workspace-module__s9JtSG__workflowActive{color:#654b99;background:#f1edf9;font-weight:750}.director-workspace-module__s9JtSG__workflowActive i{color:#fff;background:#8c6bca;border-color:#8c6bca}.director-workspace-module__s9JtSG__timeline{scroll-behavior:smooth;min-height:0;padding:34px max(24px,50% - 430px) 44px;overflow-y:auto}.director-workspace-module__s9JtSG__emptyState,.director-workspace-module__s9JtSG__projectEmpty{text-align:center;justify-items:center;max-width:620px;margin:14vh auto 0;display:grid}.director-workspace-module__s9JtSG__emptyIcon{color:#805ec1;background:#eee9f8;border-radius:15px;place-items:center;width:48px;height:48px;margin-bottom:18px;font-size:23px;display:grid}.director-workspace-module__s9JtSG__emptyState h2,.director-workspace-module__s9JtSG__projectEmpty h2{color:#342d3e;letter-spacing:-.045em;margin:0 0 8px;font-size:28px}.director-workspace-module__s9JtSG__emptyState p,.director-workspace-module__s9JtSG__projectEmpty p{color:#8d8493;max-width:440px;margin:0;font-size:14px;line-height:1.7}.director-workspace-module__s9JtSG__projectEmpty span{color:#8664c2;background:#f0ebf7;border-radius:12px;place-items:center;width:38px;height:38px;margin-bottom:12px;display:grid}.director-workspace-module__s9JtSG__examplePrompts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:26px;display:flex}.director-workspace-module__s9JtSG__examplePrompts button{color:#756b80;cursor:pointer;background:#fff;border:1px solid #e5e0e8;border-radius:999px;padding:9px 12px;font-size:11px}.director-workspace-module__s9JtSG__examplePrompts button:hover{color:#654a94;border-color:#b9a7d6}.director-workspace-module__s9JtSG__messageRow{gap:12px;margin:0 auto 27px;display:flex}.director-workspace-module__s9JtSG__userRow{justify-content:flex-end}.director-workspace-module__s9JtSG__assistantRow{justify-content:flex-start}.director-workspace-module__s9JtSG__agentAvatar{color:#7958bc;background:#eee8f8;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;margin-top:23px;font-size:15px;display:grid}.director-workspace-module__s9JtSG__messageColumn{min-width:0;max-width:82%}.director-workspace-module__s9JtSG__userRow .director-workspace-module__s9JtSG__messageColumn{max-width:min(76%,650px)}.director-workspace-module__s9JtSG__messageMeta{color:#a59ca9;gap:8px;margin:0 4px 7px;font-size:10px}.director-workspace-module__s9JtSG__messageMeta strong{color:#685d70;font-size:11px}.director-workspace-module__s9JtSG__userRow .director-workspace-module__s9JtSG__messageMeta{justify-content:flex-end}.director-workspace-module__s9JtSG__messageBubble{white-space:pre-wrap;border-radius:16px;padding:13px 16px;font-size:14px;line-height:1.75}.director-workspace-module__s9JtSG__messageBubble p{margin:0}.director-workspace-module__s9JtSG__userBubble{color:#fff;background:#4b3f5d;border-top-right-radius:5px}.director-workspace-module__s9JtSG__assistantBubble{color:#514a59;background:#f5f3f7;border-top-left-radius:5px}.director-workspace-module__s9JtSG__errorBubble{color:#a74f5b;background:#fff7f8;border:1px solid #f0cfd4}.director-workspace-module__s9JtSG__retryButton{color:#a74f5b;cursor:pointer;background:#fff;border:1px solid #e6bfc6;border-radius:7px;margin-top:10px;padding:6px 9px;font-size:11px}.director-workspace-module__s9JtSG__messageImages{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.director-workspace-module__s9JtSG__messageImages figure{background:#e8e3eb;border-radius:9px;width:112px;margin:0;position:relative;overflow:hidden}.director-workspace-module__s9JtSG__messageImages img{object-fit:cover;width:112px;height:90px;display:block}.director-workspace-module__s9JtSG__messageImages figcaption{color:#fff;text-overflow:ellipsis;white-space:nowrap;background:#19131fa6;border-radius:4px;padding:3px 5px;font-size:9px;position:absolute;bottom:5px;left:5px;right:5px;overflow:hidden}.director-workspace-module__s9JtSG__artifactCard,.director-workspace-module__s9JtSG__specCard{background:#fff;border:1px solid #e8e1ef;border-radius:16px;margin-top:12px;padding:18px;box-shadow:0 7px 24px #402e5d0f}.director-workspace-module__s9JtSG__recoveryCard{background:#fcfaff;border:1px solid #ddcdec;border-radius:16px;max-width:650px;margin:12px auto;padding:18px;box-shadow:0 7px 24px #402e5d0f}.director-workspace-module__s9JtSG__recoveryCard h3{color:#49375f;margin:4px 0 7px;font-size:16px}.director-workspace-module__s9JtSG__recoveryCard p{color:#796d83;margin:0 0 14px;font-size:12px;line-height:1.65}.director-workspace-module__s9JtSG__failureCard{background:#fff8f8;border:1px solid #f0cdd2;border-radius:16px;max-width:650px;margin:12px auto;padding:18px;box-shadow:0 7px 24px #652b340f}.director-workspace-module__s9JtSG__failureCard h3{color:#963f4c;margin:4px 0 7px;font-size:16px}.director-workspace-module__s9JtSG__failureCard p{color:#85646a;margin:0 0 14px;font-size:12px;line-height:1.65}.director-workspace-module__s9JtSG__artifactHeader{justify-content:space-between;gap:12px}.director-workspace-module__s9JtSG__artifactKicker{color:#9176bb;letter-spacing:.15em;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.director-workspace-module__s9JtSG__artifactHeader h3,.director-workspace-module__s9JtSG__specCard h3{color:#3d3349;letter-spacing:-.025em;margin:0;font-size:17px}.director-workspace-module__s9JtSG__artifactStatus{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:10px}.director-workspace-module__s9JtSG__artifactWaiting{color:#a86d19;background:#fff6e6}.director-workspace-module__s9JtSG__artifactActive{color:#4a8a5d;background:#edf7ef}.director-workspace-module__s9JtSG__artifactSummary{color:#74697b;margin:10px 0 14px;font-size:12px;line-height:1.6}.director-workspace-module__s9JtSG__artifactGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.director-workspace-module__s9JtSG__infoItem{background:#faf8fc;border-radius:9px;gap:4px;min-width:0;padding:10px;display:grid}.director-workspace-module__s9JtSG__infoItem span{color:#a096a9;font-size:10px}.director-workspace-module__s9JtSG__infoItem strong{color:#5b5064;white-space:pre-wrap;overflow-wrap:anywhere;font-size:11px;font-weight:650;line-height:1.5}.director-workspace-module__s9JtSG__artifactText{color:#5f5468;background:#faf8fc;border-radius:9px;gap:10px;padding:11px 12px;font-size:12px;line-height:1.6;display:grid}.director-workspace-module__s9JtSG__artifactText strong{color:#453a53}.director-workspace-module__s9JtSG__artifactText p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.director-workspace-module__s9JtSG__entityList{gap:7px;display:grid}.director-workspace-module__s9JtSG__entityRow{background:#faf8fc;border-radius:9px;align-items:flex-start;gap:9px;padding:11px 10px;display:flex}.director-workspace-module__s9JtSG__entityIcon{color:#7654b5;background:#eee8f8;border-radius:7px;flex:none;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.director-workspace-module__s9JtSG__entityBody{flex:1;min-width:0}.director-workspace-module__s9JtSG__entityRow strong{color:#554a60;font-size:12px}.director-workspace-module__s9JtSG__entityRow p{color:#978d9f;margin:2px 0 0;font-size:10px}.director-workspace-module__s9JtSG__entityFacts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.director-workspace-module__s9JtSG__visualAssetStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.director-workspace-module__s9JtSG__visualAssetCard{background:#faf9fb;border:1px solid #ebe5ef;border-radius:10px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid}.director-workspace-module__s9JtSG__visualAssetPreviewButton{cursor:zoom-in;background:0 0;border:0;border-radius:7px;width:64px;height:64px;padding:0}.director-workspace-module__s9JtSG__visualAssetPreviewButton:hover{box-shadow:0 0 0 2px #9c7dca}.director-workspace-module__s9JtSG__visualAssetCard img,.director-workspace-module__s9JtSG__visualAssetPlaceholder{object-fit:contain;border-radius:7px;width:64px;height:64px}.director-workspace-module__s9JtSG__visualAssetPlaceholder{color:#8266ad;background:#eee9f7;place-items:center;font-size:10px;display:grid}.director-workspace-module__s9JtSG__visualAssetCard>div:last-child{gap:5px;min-width:0;display:grid}.director-workspace-module__s9JtSG__visualAssetCard strong{overflow-wrap:anywhere;color:#5c5067;font-size:10px}.director-workspace-module__s9JtSG__assetStatus,.director-workspace-module__s9JtSG__assetFailed{color:#6e9c78;font-size:9px}.director-workspace-module__s9JtSG__assetSyncPanel{background:#fff;border:1px solid #e8e1ed;border-radius:14px;max-width:650px;margin:12px auto;padding:16px;box-shadow:0 8px 28px #352a410d}.director-workspace-module__s9JtSG__assetSyncHeader{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.director-workspace-module__s9JtSG__assetSyncHeader h3{color:#4f4358;margin:3px 0 0;font-size:15px}.director-workspace-module__s9JtSG__assetSyncHeader>span{color:#765a9d;background:#f2edf7;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:750}.director-workspace-module__s9JtSG__assetSyncPanel>p{color:#8e8494;margin:10px 0 13px;font-size:11px;line-height:1.6}.director-workspace-module__s9JtSG__assetSyncList{gap:8px;display:grid}.director-workspace-module__s9JtSG__assetSyncItem{background:#fcfbfd;border:1px solid #eee9f1;border-radius:10px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.director-workspace-module__s9JtSG__assetSyncThumb{cursor:zoom-in;background:#f2eef5;border:0;border-radius:8px;width:46px;height:46px;padding:0;overflow:hidden}.director-workspace-module__s9JtSG__assetSyncThumb img{object-fit:cover;width:100%;height:100%}.director-workspace-module__s9JtSG__assetSyncItem>div{gap:3px;min-width:0;display:grid}.director-workspace-module__s9JtSG__assetSyncItem strong{color:#5d5066;font-size:11px}.director-workspace-module__s9JtSG__assetSyncItem small{color:#ad5963;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.director-workspace-module__s9JtSG__assetReady,.director-workspace-module__s9JtSG__assetPreparing{color:#589168;font-size:9px}.director-workspace-module__s9JtSG__assetPreparing{color:#9a7b42}.director-workspace-module__s9JtSG__videoModelPicker{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:14px 0;padding:0;display:grid}.director-workspace-module__s9JtSG__videoModelPicker legend{color:#6a5d73;grid-column:1/-1;margin-bottom:3px;font-size:11px;font-weight:800}.director-workspace-module__s9JtSG__videoModelOption,.director-workspace-module__s9JtSG__videoModelActive{cursor:pointer;background:#fff;border:1px solid #e5dfea;border-radius:10px;gap:4px;min-width:0;padding:10px;display:grid;position:relative}.director-workspace-module__s9JtSG__videoModelActive{background:#f5f0fb;border-color:#8b6cc1;box-shadow:0 0 0 2px #8b6cc11a}.director-workspace-module__s9JtSG__videoModelOption input,.director-workspace-module__s9JtSG__videoModelActive input{opacity:0;pointer-events:none;position:absolute}.director-workspace-module__s9JtSG__videoModelOption strong,.director-workspace-module__s9JtSG__videoModelActive strong{color:#5d467c;font-size:11px}.director-workspace-module__s9JtSG__videoModelOption span,.director-workspace-module__s9JtSG__videoModelActive span{color:#95899e;font-size:9px}.director-workspace-module__s9JtSG__svipHint{color:#7964be;margin:-7px 0 12px;font-size:10px;font-weight:800}.director-workspace-module__s9JtSG__assetFailed{color:#b25b65}.director-workspace-module__s9JtSG__storyboardBlock{gap:12px;display:grid}.director-workspace-module__s9JtSG__storyboardOverview{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.director-workspace-module__s9JtSG__shotAccordionList{gap:7px;display:grid}.director-workspace-module__s9JtSG__shotAccordion{background:#faf9fb;border:1px solid #ebe5ef;border-radius:10px;overflow:hidden}.director-workspace-module__s9JtSG__shotAccordion summary{color:#574b62;cursor:pointer;grid-template-columns:auto auto minmax(100px,1fr) minmax(120px,1fr) auto;align-items:center;gap:8px;padding:11px 12px;list-style:none;display:grid}.director-workspace-module__s9JtSG__shotAccordion summary::-webkit-details-marker{display:none}.director-workspace-module__s9JtSG__shotIndex{color:#8365ae;font-size:10px;font-weight:800}.director-workspace-module__s9JtSG__shotTime{color:#9a8e9f;white-space:nowrap;font-size:10px}.director-workspace-module__s9JtSG__shotAccordion summary strong{color:#5b4b69;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.director-workspace-module__s9JtSG__shotMeta{color:#978b9e;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.director-workspace-module__s9JtSG__shotChevron{color:#9a88ae;font-size:14px;transition:transform .16s}.director-workspace-module__s9JtSG__shotAccordion[open] .director-workspace-module__s9JtSG__shotChevron{transform:rotate(180deg)}.director-workspace-module__s9JtSG__shotDetailGrid{border-top:1px solid #eee9f2;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 12px 12px;display:grid}.director-workspace-module__s9JtSG__shotDetailGrid .director-workspace-module__s9JtSG__infoItem{margin-top:8px}.director-workspace-module__s9JtSG__debugPayload{color:#968a9f;border-top:1px dashed #e5dfe9;margin-top:12px;font-size:10px}.director-workspace-module__s9JtSG__debugPayload summary{cursor:pointer;padding-top:9px}.director-workspace-module__s9JtSG__debugPayload pre{color:#e9dff2;white-space:pre-wrap;overflow-wrap:anywhere;background:#2e2736;border-radius:8px;max-height:260px;margin:8px 0 0;padding:10px;font:10px/1.5 ui-monospace,SFMono-Regular,Consolas,monospace;overflow:auto}.director-workspace-module__s9JtSG__videoTaskList{gap:10px;display:grid}.director-workspace-module__s9JtSG__videoTaskCard{background:#faf9fb;border:1px solid #ebe5ef;border-radius:11px;padding:13px}.director-workspace-module__s9JtSG__videoTaskHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.director-workspace-module__s9JtSG__videoTaskHeader h4{color:#554761;margin:4px 0 0;font-size:13px}.director-workspace-module__s9JtSG__videoTaskStatus{border-radius:999px;flex:none;padding:4px 7px;font-size:10px}.director-workspace-module__s9JtSG__videoTaskStatusPlanned{color:#8c8291;background:#f0edf2}.director-workspace-module__s9JtSG__videoTaskStatusQueued,.director-workspace-module__s9JtSG__videoTaskStatusProcessing{color:#a56d1e;background:#fff5df}.director-workspace-module__s9JtSG__videoTaskStatusSucceeded{color:#4b8b5d;background:#edf7ef}.director-workspace-module__s9JtSG__videoTaskStatusFailed{color:#b25460;background:#fff0f1}.director-workspace-module__s9JtSG__videoTaskStatusCancelled{color:#827687;background:#f0edf2}.director-workspace-module__s9JtSG__videoTaskMeta{color:#918697;margin-top:7px;font-size:10px}.director-workspace-module__s9JtSG__videoProgressTrack{background:#e9e4ed;border-radius:999px;height:6px;margin-top:11px;overflow:hidden}.director-workspace-module__s9JtSG__videoProgressTrack span{border-radius:inherit;background:#8b6bc1;height:100%;transition:width .25s;display:block}.director-workspace-module__s9JtSG__videoTaskProgress{color:#8a70ae;text-align:right;margin-top:4px;font-size:10px}.director-workspace-module__s9JtSG__videoReferences{color:#9a8f9f;flex-wrap:wrap;align-items:center;gap:6px;margin-top:9px;font-size:10px;display:flex}.director-workspace-module__s9JtSG__videoReferenceChip{color:#6f5790;overflow-wrap:anywhere;cursor:zoom-in;max-width:100%;font:inherit;font-size:inherit;text-align:left;background:#f0ebf7;border:0;border-radius:7px;align-items:center;gap:5px;padding:4px 6px;display:inline-flex}.director-workspace-module__s9JtSG__videoReferenceChip img{object-fit:cover;border-radius:4px;width:18px;height:18px}.director-workspace-module__s9JtSG__referencePreviewButton{cursor:zoom-in;background:0 0;border:0;border-radius:4px;width:18px;height:18px;padding:0}.director-workspace-module__s9JtSG__referencePreviewButton:hover{box-shadow:0 0 0 2px #9c7dca}.director-workspace-module__s9JtSG__videoPreview{background:#1f1b25;border-radius:9px;width:100%;max-height:320px;margin-top:11px;display:block}.director-workspace-module__s9JtSG__videoTaskError{color:#b25460;margin:10px 0 0;font-size:11px;line-height:1.5}.director-workspace-module__s9JtSG__videoTaskActions{justify-content:flex-end;gap:7px;margin-top:10px;display:flex}.director-workspace-module__s9JtSG__finalVideoCard{background:#f8fcf8;border:1px solid #d9e9dc;border-radius:11px;margin-top:14px;padding:13px}.director-workspace-module__s9JtSG__finalVideoHeader{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.director-workspace-module__s9JtSG__finalVideoHeader h4{color:#4d6854;margin:4px 0 0;font-size:13px}.director-workspace-module__s9JtSG__finalVideoLink{color:#5a8965;margin-top:9px;font-size:10px;font-weight:700;display:inline-block}.director-workspace-module__s9JtSG__composeButton{color:#694d98;cursor:pointer;background:#f7f1ff;border:1px solid #8b6bc1;border-radius:9px;min-height:34px;padding:0 13px;font-size:11px;font-weight:750}.director-workspace-module__s9JtSG__composeButton:hover{background:#eee3ff}.director-workspace-module__s9JtSG__composeButton:disabled{color:#a39aa8;cursor:default;background:#f3f1f4;border-color:#ddd7e2}.director-workspace-module__s9JtSG__composeHint{color:#a56d1e;text-align:right;margin:8px 0 0;font-size:10px}.director-workspace-module__s9JtSG__artifactActions{justify-content:flex-end;gap:8px;margin-top:16px}.director-workspace-module__s9JtSG__primaryButton,.director-workspace-module__s9JtSG__secondaryButton,.director-workspace-module__s9JtSG__stopButton,.director-workspace-module__s9JtSG__sendButton,.director-workspace-module__s9JtSG__toolButton{cursor:pointer;border:0}.director-workspace-module__s9JtSG__primaryButton{color:#fff;background:#4d3d63;border-radius:9px;min-height:34px;padding:0 13px;font-size:11px;font-weight:750}.director-workspace-module__s9JtSG__primaryButton:hover{background:#634d7e}.director-workspace-module__s9JtSG__secondaryButton{color:#6d6076;background:#fff;border:1px solid #ddd5e5;border-radius:9px;min-height:34px;padding:0 12px;font-size:11px;font-weight:700}.director-workspace-module__s9JtSG__secondaryButton:hover{color:#654b93;border-color:#b7a4d1}.director-workspace-module__s9JtSG__confirmedHint{color:#8f8495;align-self:center;font-size:10px}.director-workspace-module__s9JtSG__muted{color:#9c93a2;font-size:12px}.director-workspace-module__s9JtSG__timelineStatus{max-width:650px;margin:4px auto 0}.director-workspace-module__s9JtSG__timelineAiLoading{justify-items:center;max-width:650px;margin:4px auto 0;display:grid}.director-workspace-module__s9JtSG__statusRow{background:#fbfafc;border:1px solid #eeeaf0;border-radius:12px;gap:10px;padding:11px 13px}.director-workspace-module__s9JtSG__statusBody{flex:1;gap:3px;min-width:0;display:grid}.director-workspace-module__s9JtSG__statusBody strong{color:#62566a;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.director-workspace-module__s9JtSG__statusBody span{color:#9b919f;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.director-workspace-module__s9JtSG__statusProgress{color:#9079b3;font-size:10px;font-weight:750}.director-workspace-module__s9JtSG__statusCompact{padding:8px 10px}.director-workspace-module__s9JtSG__statusIdle{background:#b8b1bb}.director-workspace-module__s9JtSG__specCard{gap:14px;margin-top:10px;display:grid}.director-workspace-module__s9JtSG__specCard p{color:#958b9b;margin:5px 0 0;font-size:11px}.director-workspace-module__s9JtSG__specOptions{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.director-workspace-module__s9JtSG__specOptions button{color:#5e5268;text-align:left;cursor:pointer;background:#fff;border:1px solid #e4dced;border-radius:10px;gap:4px;padding:11px 9px;display:grid}.director-workspace-module__s9JtSG__specOptions button:hover{background:#faf7ff;border-color:#9d82c8}.director-workspace-module__s9JtSG__specOptions strong{color:#684a9a;font-size:12px}.director-workspace-module__s9JtSG__specOptions span{color:#766b7e;font-size:11px}.director-workspace-module__s9JtSG__specModalBackdrop{z-index:50;background:#21192a57;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.director-workspace-module__s9JtSG__specModal{background:#fff;border:1px solid #e4dceb;border-radius:20px;width:min(680px,100%);max-height:min(860px,92dvh);padding:24px;overflow-y:auto;box-shadow:0 24px 70px #2e1f4333}.director-workspace-module__s9JtSG__projectManageModal{background:#fff;border:1px solid #e4dceb;border-radius:18px;width:min(420px,100%);padding:24px;box-shadow:0 24px 70px #2e1f4333}.director-workspace-module__s9JtSG__projectManageModal h2{color:#342b40;letter-spacing:-.04em;margin:0 0 16px;font-size:21px}.director-workspace-module__s9JtSG__projectRenameInput{color:#44384f;width:100%;height:40px;font:inherit;background:#fff;border:1px solid #dcd3e5;border-radius:9px;outline:none;padding:0 11px;font-size:13px}.director-workspace-module__s9JtSG__projectRenameInput:focus{border-color:#9272c2;box-shadow:0 0 0 3px #9272c221}.director-workspace-module__s9JtSG__specModalHeader{justify-content:space-between;gap:18px;margin-bottom:22px;display:flex}.director-workspace-module__s9JtSG__specModalHeader h2{color:#342b40;letter-spacing:-.04em;margin:0;font-size:22px}.director-workspace-module__s9JtSG__specModalHeader p{color:#918697;margin:7px 0 0;font-size:12px;line-height:1.6}.director-workspace-module__s9JtSG__specField{gap:9px;margin-top:18px;display:grid}.director-workspace-module__s9JtSG__specField>label{color:#65566f;font-size:12px;font-weight:800}.director-workspace-module__s9JtSG__specChoiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.director-workspace-module__s9JtSG__specChoice,.director-workspace-module__s9JtSG__specChoiceActive{color:#5d5067;text-align:left;cursor:pointer;background:#fff;border:1px solid #e5dfea;border-radius:10px;gap:5px;min-height:52px;padding:10px 11px;display:grid}.director-workspace-module__s9JtSG__specChoice:hover{background:#fbf9fd;border-color:#bba8d4}.director-workspace-module__s9JtSG__specChoiceActive{background:#f4effb;border-color:#8b6cc1;box-shadow:0 0 0 2px #8b6cc11f}.director-workspace-module__s9JtSG__specChoice strong,.director-workspace-module__s9JtSG__specChoiceActive strong{color:#59427c;font-size:12px}.director-workspace-module__s9JtSG__specChoice span,.director-workspace-module__s9JtSG__specChoiceActive span{color:#766b7e;font-size:11px}.director-workspace-module__s9JtSG__customDuration{color:#4d4058;width:150px;font:inherit;border:1px solid #dcd3e4;border-radius:9px;outline:none;padding:9px 10px;font-size:12px}.director-workspace-module__s9JtSG__customDuration:focus{border-color:#9d82c8;box-shadow:0 0 0 3px #9d82c81f}.director-workspace-module__s9JtSG__specModalActions{border-top:1px solid #eeeaf1;justify-content:flex-end;gap:8px;margin-top:26px;padding-top:18px;display:flex}.director-workspace-module__s9JtSG__errorBanner{color:#a6505b;background:#fff8f8;border:1px solid #f1d1d5;border-radius:10px;grid-row:4;align-items:center;gap:8px;max-width:860px;margin:0 auto 10px;padding:9px 12px;font-size:11px;display:flex}.director-workspace-module__s9JtSG__errorBanner>span{color:#fff;background:#c56873;border-radius:50%;place-items:center;width:17px;height:17px;font-weight:800;display:grid}.director-workspace-module__s9JtSG__errorBanner button{color:#a6505b;cursor:pointer;background:0 0;border:0;margin-left:auto;font-size:16px}.director-workspace-module__s9JtSG__composerDock{background:#fffffff5;border-top:1px solid #eeebf0;padding:10px max(24px,50% - 460px) 12px}.director-workspace-module__s9JtSG__composer{background:#fff;border:1px solid #ddd8e2;border-radius:17px;padding:9px 12px 8px;box-shadow:0 7px 28px #352a4114}.director-workspace-module__s9JtSG__composer:focus-within{border-color:#a38bc5;box-shadow:0 0 0 3px #a38bc51f}.director-workspace-module__s9JtSG__uploadStrip{gap:7px;margin-bottom:7px;padding-bottom:2px;display:flex;overflow-x:auto}.director-workspace-module__s9JtSG__uploadChip{background:#faf9fb;border:1px solid #ebe5ef;border-radius:10px;flex:none;align-items:center;gap:7px;min-width:185px;max-width:245px;padding:5px 7px;display:flex;position:relative}.director-workspace-module__s9JtSG__uploadChip img{object-fit:cover;border-radius:7px;width:38px;height:38px}.director-workspace-module__s9JtSG__uploadChip>div{gap:4px;min-width:0;display:grid}.director-workspace-module__s9JtSG__uploadChip strong{color:#675b6f;text-overflow:ellipsis;white-space:nowrap;max-width:112px;font-size:10px;overflow:hidden}.director-workspace-module__s9JtSG__uploadChip select{color:#948a9c;background:0 0;border:0;outline:none;width:76px;font-size:10px}.director-workspace-module__s9JtSG__uploadState{color:#7f7487;font-size:10px}.director-workspace-module__s9JtSG__uploadFailed{border-color:#efcfd4}.director-workspace-module__s9JtSG__uploadFailed .director-workspace-module__s9JtSG__uploadState{color:#b25863}.director-workspace-module__s9JtSG__uploadChip>button{color:#a29aa4;cursor:pointer;background:0 0;border:0;align-self:flex-start;margin-left:auto;font-size:16px}.director-workspace-module__s9JtSG__composer textarea{resize:none;color:#3e3546;width:100%;min-height:28px;max-height:140px;font:inherit;background:0 0;border:0;outline:none;font-size:14px;line-height:1.55;display:block}.director-workspace-module__s9JtSG__composer textarea::placeholder{color:#aaa2ad}.director-workspace-module__s9JtSG__composerToolbar{justify-content:space-between;gap:12px;margin-top:7px}.director-workspace-module__s9JtSG__composerTools{flex-wrap:wrap;gap:7px;min-width:0}.director-workspace-module__s9JtSG__toolButton{color:#76657f;background:#fff;border:1px solid #e5dfe8;border-radius:8px;padding:6px 8px;font-size:11px}.director-workspace-module__s9JtSG__toolButton:hover{color:#654a94;border-color:#b6a4cd}.director-workspace-module__s9JtSG__toolButton:disabled{opacity:.5;cursor:default}.director-workspace-module__s9JtSG__specChip,.director-workspace-module__s9JtSG__contextChip{color:#8a7f91;text-overflow:ellipsis;white-space:nowrap;background:#f6f3f8;border-radius:8px;max-width:210px;padding:6px 8px;font-size:10px;overflow:hidden}.director-workspace-module__s9JtSG__contextChip{color:#7456a1;cursor:pointer;border:0}.director-workspace-module__s9JtSG__composerActions{gap:8px}.director-workspace-module__s9JtSG__stopButton{color:#b05962;background:#fff4f4;border-radius:8px;padding:6px 9px;font-size:10px}.director-workspace-module__s9JtSG__sendButton{color:#fff;background:#4b3d5c;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.director-workspace-module__s9JtSG__sendButton:hover{background:#664d7c}.director-workspace-module__s9JtSG__sendButton:disabled{cursor:default;background:#c7c1cb}.director-workspace-module__s9JtSG__composerHint{color:#807487;text-align:center;margin:6px 3px 0;font-size:11px}.director-workspace-module__s9JtSG__mobileBackdrop{display:none}.director-workspace-module__s9JtSG__app{font-family:var(--font-geist-sans), "Microsoft YaHei", sans-serif;background:#f8f7fb}.director-workspace-module__s9JtSG__sidebar{background:#f5f3f9}.director-workspace-module__s9JtSG__brand{height:76px}.director-workspace-module__s9JtSG__newProjectButton{background:#6950a1;height:44px;box-shadow:0 4px 12px #6950a11a}.director-workspace-module__s9JtSG__topbar{background:#fff}.director-workspace-module__s9JtSG__main{background:#fcfbfe}.director-workspace-module__s9JtSG__workflow{background:#fff;gap:8px}.director-workspace-module__s9JtSG__workflowItem{color:#80768c}.director-workspace-module__s9JtSG__workflowActive{color:#65459a;background:#eee7fa}.director-workspace-module__s9JtSG__timeline{background:radial-gradient(at 50% 0,#f0eafb70,#0000 60%)}.director-workspace-module__s9JtSG__emptyState{margin-top:clamp(28px,8vh,100px)}.director-workspace-module__s9JtSG__emptyIcon{color:#7351ab;background:#eee7f8;border:1px solid #e4d9f3;border-radius:20px;width:66px;height:66px;box-shadow:0 8px 24px #70529512}.director-workspace-module__s9JtSG__welcomeKicker{color:#82669f;letter-spacing:.16em;margin-bottom:12px;font-size:12px}.director-workspace-module__s9JtSG__emptyState h2{letter-spacing:-.04em;margin-bottom:16px;font-size:clamp(28px,3vw,38px)}.director-workspace-module__s9JtSG__emptyState p{color:#776d83;line-height:1.9}.director-workspace-module__s9JtSG__examplePrompts{gap:12px;margin-top:30px}.director-workspace-module__s9JtSG__examplePrompts button{text-align:left;color:#62516f;border-radius:12px;padding:15px 18px;transition:border-color .2s,transform .2s;box-shadow:0 3px 12px #4b315008}.director-workspace-module__s9JtSG__examplePrompts button:hover{background:#fbf8ff;transform:translateY(-2px)}.director-workspace-module__s9JtSG__artifactCard{border-color:#e8e2ee;box-shadow:0 4px 20px #4b315006}.director-workspace-module__s9JtSG__artifactSummary{color:#695e75}.director-workspace-module__s9JtSG__failureCard{box-shadow:none;border-left:3px solid #c66777}.director-workspace-module__s9JtSG__composerDock{background:#fcfbfe;border-top:0;padding-top:16px}.director-workspace-module__s9JtSG__composer{border-radius:18px;padding:16px;box-shadow:0 4px 24px #4d326410}.director-workspace-module__s9JtSG__composer textarea{min-height:38px}.director-workspace-module__s9JtSG__composerHint{color:#8e829c}.director-workspace-module__s9JtSG__sendButton{background:#7351ab;width:38px;height:38px}.director-workspace-module__s9JtSG__directorLoading{text-align:left;background:linear-gradient(120deg,#f4effa,#fff);border:1px solid #e4d9ef;border-radius:18px;align-items:flex-start;gap:22px;max-width:720px;margin:16px auto;padding:26px;display:flex}.director-workspace-module__s9JtSG__loadingIcon{color:#805ab8;flex:0 0 64px;place-items:center;height:64px;display:grid;position:relative}.director-workspace-module__s9JtSG__loadingSpinner{opacity:.6;animation:3s linear infinite director-workspace-module__s9JtSG__directorSpin;position:absolute;inset:4px}.director-workspace-module__s9JtSG__loadingContent{flex:1;min-width:0}.director-workspace-module__s9JtSG__loadingContent h3{color:#41334f;margin:8px 0;font-size:17px}.director-workspace-module__s9JtSG__loadingContent p{color:#756580;margin:0;font-size:13px;line-height:1.8}.director-workspace-module__s9JtSG__loadingContent small{color:#8a7a94;font-size:11px}.director-workspace-module__s9JtSG__loadingTrack{background:#e9e0f1;border-radius:3px;height:3px;margin:18px 0 12px;overflow:hidden}.director-workspace-module__s9JtSG__loadingTrack span{border-radius:inherit;background:#a182c7;width:35%;height:100%;animation:2.5s ease-in-out infinite director-workspace-module__s9JtSG__directorScan;display:block}.director-workspace-module__s9JtSG__app button:focus-visible,.director-workspace-module__s9JtSG__app a:focus-visible{outline-offset:3px;outline:2px solid #9575bd}@keyframes director-workspace-module__s9JtSG__directorSpin{to{transform:rotate(360deg)}}@keyframes director-workspace-module__s9JtSG__directorScan{0%{transform:translate(-100%)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.director-workspace-module__s9JtSG__loadingSpinner,.director-workspace-module__s9JtSG__loadingTrack span{animation:none}.director-workspace-module__s9JtSG__timeline{scroll-behavior:auto}.director-workspace-module__s9JtSG__examplePrompts button{transition:none}}@media (max-width:720px){.director-workspace-module__s9JtSG__directorLoading{gap:12px;padding:18px}.director-workspace-module__s9JtSG__loadingIcon{flex-basis:56px}}@media (max-width:900px){.director-workspace-module__s9JtSG__app{grid-template-columns:224px minmax(0,1fr)}.director-workspace-module__s9JtSG__topbar,.director-workspace-module__s9JtSG__workflow{padding-left:20px;padding-right:20px}.director-workspace-module__s9JtSG__timeline{padding-left:18px;padding-right:18px}}@media (max-width:720px){.director-workspace-module__s9JtSG__app{display:block}.director-workspace-module__s9JtSG__sidebar{width:min(286px,88vw);transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:12px 0 36px #251b3029}.director-workspace-module__s9JtSG__sidebarOpen{transform:translate(0)}.director-workspace-module__s9JtSG__mobileBackdrop{z-index:15;background:#1a142140;border:0;display:block;position:fixed;inset:0}.director-workspace-module__s9JtSG__main{height:100%;min-height:0}.director-workspace-module__s9JtSG__mobileMenu{place-items:center;display:inline-grid}.director-workspace-module__s9JtSG__topbar{height:58px;padding:0 14px}.director-workspace-module__s9JtSG__topbarRight{gap:6px}.director-workspace-module__s9JtSG__syncState{display:none}.director-workspace-module__s9JtSG__workflow{height:47px;padding:0 12px}.director-workspace-module__s9JtSG__workflowItem{padding:0 7px;font-size:10px}.director-workspace-module__s9JtSG__timeline{padding:22px 13px 30px}.director-workspace-module__s9JtSG__messageColumn,.director-workspace-module__s9JtSG__userRow .director-workspace-module__s9JtSG__messageColumn{max-width:92%}.director-workspace-module__s9JtSG__artifactGrid,.director-workspace-module__s9JtSG__specOptions,.director-workspace-module__s9JtSG__videoModelPicker{grid-template-columns:1fr}.director-workspace-module__s9JtSG__assetSyncItem{grid-template-columns:42px minmax(0,1fr)}.director-workspace-module__s9JtSG__assetSyncItem>button:last-child{grid-column:1/-1}.director-workspace-module__s9JtSG__specChoiceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.director-workspace-module__s9JtSG__videoTaskHeader{flex-direction:column}.director-workspace-module__s9JtSG__videoTaskStatus{align-self:flex-start}.director-workspace-module__s9JtSG__composerDock{padding:8px 10px 10px}.director-workspace-module__s9JtSG__composerHint{display:none}.director-workspace-module__s9JtSG__emptyState,.director-workspace-module__s9JtSG__projectEmpty{margin-top:15vh}.director-workspace-module__s9JtSG__emptyState h2,.director-workspace-module__s9JtSG__projectEmpty h2{font-size:24px}}@media (max-height:760px){.director-workspace-module__s9JtSG__emptyState,.director-workspace-module__s9JtSG__projectEmpty{margin-top:0}.director-workspace-module__s9JtSG__emptyIcon{border-radius:14px;width:46px;height:46px;margin-bottom:10px}.director-workspace-module__s9JtSG__emptyState h2{margin-bottom:10px;font-size:28px}.director-workspace-module__s9JtSG__welcomeKicker{margin-bottom:8px}.director-workspace-module__s9JtSG__examplePrompts{margin-top:18px}.director-workspace-module__s9JtSG__timeline{padding-top:22px;padding-bottom:22px}}
.collapsible-content-module__SztsSG__content{min-width:0}.collapsible-content-module__SztsSG__collapsed{max-height:9.3em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 72%,#0000);mask-image:linear-gradient(#000 72%,#0000)}.collapsible-content-module__SztsSG__header{color:#756b80;justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;font-size:12px;font-weight:800;display:flex}.collapsible-content-module__SztsSG__actions{gap:6px;display:flex}.collapsible-content-module__SztsSG__actions button{color:#654895;font:inherit;cursor:pointer;background:#f1ecf8;border:0;border-radius:7px;padding:4px 7px;font-size:11px;font-weight:800}.collapsible-content-module__SztsSG__summary{color:#746a80;margin:0 0 7px;font-size:12px;line-height:1.55}
.asset-picker-module___-hBxW__backdrop{z-index:2147483000;isolation:isolate;background:#18112273;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.asset-picker-module___-hBxW__dialog{background:#fff;border:1px solid #e8e0ef;border-radius:22px;flex-direction:column;width:min(760px,100%);height:min(720px,92vh);display:flex;overflow:hidden;box-shadow:0 24px 70px #2a1a3e33}.asset-picker-module___-hBxW__header{border-bottom:1px solid #f0ebf4;justify-content:space-between;gap:20px;padding:22px 24px 14px;display:flex}.asset-picker-module___-hBxW__kicker{color:#8b70aa;letter-spacing:.12em;font-size:10px;font-weight:850}.asset-picker-module___-hBxW__header h2{color:#2e2540;margin:5px 0 4px;font-size:19px}.asset-picker-module___-hBxW__header p{color:#8d8496;margin:0;font-size:12px}.asset-picker-module___-hBxW__close{color:#74617f;cursor:pointer;background:#f6f2f8;border:0;border-radius:10px;width:32px;height:32px;font-size:22px}.asset-picker-module___-hBxW__searchRow{align-items:center;gap:12px;padding:14px 24px 10px;display:flex}.asset-picker-module___-hBxW__searchRow input{color:#332940;min-width:0;font:inherit;border:1px solid #e8e1ee;border-radius:11px;outline:0;flex:1;padding:10px 12px;font-size:13px}.asset-picker-module___-hBxW__searchRow input:focus{border-color:#8c65bb;box-shadow:0 0 0 3px #8c65bb1f}.asset-picker-module___-hBxW__searchRow span{color:#91869b;flex:none;font-size:12px}.asset-picker-module___-hBxW__error{color:#bd3a51;margin:0 24px 10px;font-size:12px}.asset-picker-module___-hBxW__grid{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:start;gap:10px;min-height:180px;padding:6px 24px 18px;display:grid;position:relative;overflow:auto}.asset-picker-module___-hBxW__groupHeading{color:#675477;grid-column:1/-1;align-items:baseline;gap:6px;margin:8px 0 -2px;font-size:12px;display:flex}.asset-picker-module___-hBxW__groupHeading:first-child{margin-top:0}.asset-picker-module___-hBxW__groupHeading small{color:#a093aa;font-size:10px;font-weight:600}.asset-picker-module___-hBxW__asset{text-align:left;cursor:pointer;background:#fff;border:1px solid #eee8f2;border-radius:13px;gap:7px;min-width:0;padding:7px;display:grid}.asset-picker-module___-hBxW__asset:hover,.asset-picker-module___-hBxW__selected{background:#fbf8fe;border-color:#9c7bc2}.asset-picker-module___-hBxW__thumb{aspect-ratio:1;color:#a394ad;background:#f3eef7;border-radius:9px;place-items:center;font-size:11px;display:grid;position:relative;overflow:hidden}.asset-picker-module___-hBxW__thumb img{object-fit:cover;width:100%;height:100%}.asset-picker-module___-hBxW__thumb i{color:#fff;background:#674292;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;font-style:normal;display:grid;position:absolute;top:6px;right:6px}.asset-picker-module___-hBxW__meta{min-width:0;display:block}.asset-picker-module___-hBxW__meta strong,.asset-picker-module___-hBxW__meta small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.asset-picker-module___-hBxW__meta strong{color:#453554;font-size:12px}.asset-picker-module___-hBxW__meta small{color:#988da1;margin-top:2px;font-size:10px}.asset-picker-module___-hBxW__meta em{color:#a66a20;margin-top:3px;font-size:9px;font-style:normal;font-weight:800;display:block}.asset-picker-module___-hBxW__cmeActive{color:#278453!important}.asset-picker-module___-hBxW__cmePending{color:#a66a20!important}.asset-picker-module___-hBxW__empty{color:#958b9c;text-align:center;grid-column:1/-1;align-self:center;margin:0;font-size:13px}.asset-picker-module___-hBxW__loading{color:#7b628f;text-align:center;grid-column:1/-1;margin:22px 0;font-size:13px}.asset-picker-module___-hBxW__footer{border-top:1px solid #f0ebf4;justify-content:space-between;gap:12px;padding:13px 24px 18px;display:flex}.asset-picker-module___-hBxW__footer>div{gap:8px;display:flex}.asset-picker-module___-hBxW__more,.asset-picker-module___-hBxW__cancel,.asset-picker-module___-hBxW__confirm{min-height:36px;font:inherit;cursor:pointer;border:0;border-radius:10px;padding:9px 13px;font-size:12px;font-weight:750}.asset-picker-module___-hBxW__more:disabled{cursor:wait;opacity:.65}.asset-picker-module___-hBxW__more,.asset-picker-module___-hBxW__cancel{color:#685478;background:#f5f1f8}.asset-picker-module___-hBxW__confirm{color:#fff;background:#674292}.asset-picker-module___-hBxW__confirm:disabled{cursor:default;background:#cfc6d7}@media (max-width:620px){.asset-picker-module___-hBxW__backdrop{padding:10px}.asset-picker-module___-hBxW__header,.asset-picker-module___-hBxW__searchRow,.asset-picker-module___-hBxW__grid,.asset-picker-module___-hBxW__footer{padding-left:15px;padding-right:15px}.asset-picker-module___-hBxW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.asset-picker-module___-hBxW__header p{max-width:250px}}
.asset-upload-dialog-module__FOHd2q__backdrop{z-index:2147483000;isolation:isolate;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1914267a;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:hidden}.asset-upload-dialog-module__FOHd2q__dialog{background:#fff;border:1px solid #e5dcf2;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,100%);min-height:0;max-height:calc(100dvh - 32px);display:grid;overflow:hidden;box-shadow:0 24px 70px #31234e3d}.asset-upload-dialog-module__FOHd2q__header{border-bottom:1px solid #eee9f6;justify-content:space-between;gap:16px;padding:22px 24px 16px;display:flex}.asset-upload-dialog-module__FOHd2q__header h2{color:#433455;margin:6px 0;font-size:20px}.asset-upload-dialog-module__FOHd2q__header p{color:#857a91;max-width:510px;margin:0;font-size:12px;line-height:1.6}.asset-upload-dialog-module__FOHd2q__kicker{color:#8262c6;letter-spacing:.12em;font-size:10px;font-weight:900}.asset-upload-dialog-module__FOHd2q__close{color:#786c87;cursor:pointer;background:#f5f1fb;border:0;border-radius:8px;flex:none;width:30px;height:30px;font-size:20px}.asset-upload-dialog-module__FOHd2q__body{overscroll-behavior:contain;gap:16px;min-height:0;padding:20px 24px;display:grid;overflow-y:auto}.asset-upload-dialog-module__FOHd2q__section{color:#5c4c6e;gap:10px;font-size:13px;display:grid}.asset-upload-dialog-module__FOHd2q__fileButton{color:#6749a6;cursor:pointer;background:#faf8ff;border:1px solid #d8cbed;border-radius:9px;justify-self:start;min-height:36px;padding:0 13px;font-weight:800}.asset-upload-dialog-module__FOHd2q__fileButton:disabled,.asset-upload-dialog-module__FOHd2q__confirm:disabled,.asset-upload-dialog-module__FOHd2q__cancel:disabled{opacity:.55;cursor:not-allowed}.asset-upload-dialog-module__FOHd2q__fileList{flex-wrap:wrap;gap:6px;display:flex}.asset-upload-dialog-module__FOHd2q__fileList span{color:#71637f;text-overflow:ellipsis;white-space:nowrap;background:#f4f0fa;border-radius:7px;max-width:100%;padding:5px 8px;font-size:11px;overflow:hidden}.asset-upload-dialog-module__FOHd2q__purposeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.asset-upload-dialog-module__FOHd2q__purpose{color:#5f536b;text-align:left;cursor:pointer;background:#fff;border:1px solid #e7e0f0;border-radius:10px;min-height:78px;padding:10px}.asset-upload-dialog-module__FOHd2q__purpose:hover,.asset-upload-dialog-module__FOHd2q__purpose.asset-upload-dialog-module__FOHd2q__selected{background:#faf7ff;border-color:#9576d7}.asset-upload-dialog-module__FOHd2q__purpose b,.asset-upload-dialog-module__FOHd2q__purpose small{display:block}.asset-upload-dialog-module__FOHd2q__purpose b{color:#4f3e67;font-size:13px}.asset-upload-dialog-module__FOHd2q__purpose small{color:#94899f;margin-top:6px;font-size:10px;line-height:1.45}.asset-upload-dialog-module__FOHd2q__modeRow{color:#6e617b;flex-wrap:wrap;gap:14px;font-size:12px;display:flex}.asset-upload-dialog-module__FOHd2q__modeRow label{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.asset-upload-dialog-module__FOHd2q__fieldGrid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.asset-upload-dialog-module__FOHd2q__fieldGrid label,.asset-upload-dialog-module__FOHd2q__selectLabel{color:#756985;gap:6px;font-size:11px;display:grid}.asset-upload-dialog-module__FOHd2q__fieldGrid input,.asset-upload-dialog-module__FOHd2q__selectLabel select{color:#4f435e;min-height:34px;font:inherit;background:#fff;border:1px solid #ddd5e9;border-radius:8px;padding:0 9px}.asset-upload-dialog-module__FOHd2q__hint{color:#756985;background:#faf8ff;border-radius:8px;margin:0;padding:9px 10px;font-size:11px;line-height:1.5}.asset-upload-dialog-module__FOHd2q__hint b{color:#6244a0}.asset-upload-dialog-module__FOHd2q__error{color:#ad4754;background:#fff6f7;border-radius:8px;margin:0;padding:9px 10px;font-size:12px}.asset-upload-dialog-module__FOHd2q__footer{z-index:1;background:#fff;border-top:1px solid #eee9f6;justify-content:flex-end;gap:8px;padding:14px 24px 20px;display:flex;position:relative;box-shadow:0 -8px 24px #31234e0a}.asset-upload-dialog-module__FOHd2q__cancel,.asset-upload-dialog-module__FOHd2q__confirm{cursor:pointer;border-radius:9px;min-height:35px;padding:0 13px;font-weight:800}.asset-upload-dialog-module__FOHd2q__cancel{color:#71647d;background:#fff;border:1px solid #ded5eb}.asset-upload-dialog-module__FOHd2q__confirm{color:#fff;background:linear-gradient(110deg,#6546bb,#8d68d7);border:0}@media (max-width:620px){.asset-upload-dialog-module__FOHd2q__backdrop{padding:10px}.asset-upload-dialog-module__FOHd2q__dialog{max-height:calc(100dvh - 20px)}.asset-upload-dialog-module__FOHd2q__purposeGrid,.asset-upload-dialog-module__FOHd2q__fieldGrid{grid-template-columns:1fr 1fr}.asset-upload-dialog-module__FOHd2q__header,.asset-upload-dialog-module__FOHd2q__body,.asset-upload-dialog-module__FOHd2q__footer{padding-left:17px;padding-right:17px}}@media (max-width:420px){.asset-upload-dialog-module__FOHd2q__purposeGrid{grid-template-columns:1fr}}
.image-lightbox-module__-c-WIG__backdrop{z-index:2147483500;background:#0c0913d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-lightbox-module__-c-WIG__dialog{color:#fff;background:#17131e;border:1px solid #ffffff2e;border-radius:18px;flex-direction:column;width:min(1100px,96vw);height:min(820px,92vh);min-height:0;display:flex;overflow:hidden;box-shadow:0 30px 90px #00000080}.image-lightbox-module__-c-WIG__toolbar{background:#211b2b;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:10px 16px;font-size:13px;font-weight:700;display:flex}.image-lightbox-module__-c-WIG__toolbar>div{gap:7px;display:flex}.image-lightbox-module__-c-WIG__toolbar button{color:#fff;cursor:pointer;min-width:34px;min-height:31px;font:inherit;background:#423554;border:0;border-radius:8px}.image-lightbox-module__-c-WIG__stage{touch-action:none;cursor:grab;flex:1 1 0;justify-content:center;align-items:center;min-height:0;display:flex;overflow:hidden}.image-lightbox-module__-c-WIG__stage:active{cursor:grabbing}.image-lightbox-module__-c-WIG__stage img{object-fit:contain;transform-origin:50%;-webkit-user-select:none;user-select:none;max-width:78%;max-height:72%;transition:transform 80ms linear;display:block}.image-lightbox-module__-c-WIG__dialog>p{color:#bcb3c9;text-align:center;margin:0;padding:10px 16px 13px;font-size:12px}
.chat-composer-module__YefWrW__dock{z-index:21;background:linear-gradient(#fff0,#fff 22%);padding:12px 20px 20px;position:fixed;bottom:0;left:0;right:0}.chat-composer-module__YefWrW__suggestion,.chat-composer-module__YefWrW__inputWrap{max-width:980px;margin:0 auto}.chat-composer-module__YefWrW__suggestion{background:#fff;border:1px solid #e1dce8;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:8px;padding:10px 12px;display:flex;box-shadow:0 12px 34px #3827541a}.chat-composer-module__YefWrW__suggestion strong,.chat-composer-module__YefWrW__suggestion span{display:block}.chat-composer-module__YefWrW__suggestion strong{color:#2c2340;font-size:13px}.chat-composer-module__YefWrW__suggestion span{color:#786d84;margin-top:2px;font-size:12px}.chat-composer-module__YefWrW__suggestion button,.chat-composer-module__YefWrW__directorButton{color:#62448b;cursor:pointer;background:#f0ebf8;border:0;border-radius:9px;font-weight:800}.chat-composer-module__YefWrW__suggestion button{white-space:nowrap;padding:8px 10px}.chat-composer-module__YefWrW__inputWrap{background:#fff;border:1px solid #e1dce8;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:12px 12px 10px 16px;display:grid;position:relative;box-shadow:0 12px 34px #3827541a}.chat-composer-module__YefWrW__inputWrap:focus-within{border-color:#7c3cff;box-shadow:0 0 0 3px #7c3cff14,0 12px 34px #3827541a}.chat-composer-module__YefWrW__input{box-sizing:border-box;resize:none;color:#282232;width:100%;min-height:62px;max-height:300px;font:inherit;background:0 0;border:0;outline:0;padding:5px 3px;line-height:1.55;overflow-y:hidden}.chat-composer-module__YefWrW__input::placeholder{color:#aaa}.chat-composer-module__YefWrW__send{color:#fff;cursor:pointer;background:#050505;border:0;border-radius:16px;align-self:end;min-width:58px;height:40px;padding:0 14px;font-size:14px;font-weight:850}.chat-composer-module__YefWrW__send:disabled{cursor:default;background:#ccc}.chat-composer-module__YefWrW__tools{color:#93899d;flex-wrap:wrap;grid-column:1/2;gap:6px;font-size:10px;display:flex}.chat-composer-module__YefWrW__toolUpload{color:#62448b;cursor:pointer;background:#f7f4fa;border-radius:6px;padding:4px 7px;position:relative;overflow:hidden}.chat-composer-module__YefWrW__toolButton{color:#62448b;font:inherit;font-size:inherit;cursor:pointer;background:#f7f4fa;border:0;border-radius:6px;padding:4px 7px}.chat-composer-module__YefWrW__hiddenFileInput{display:none}.chat-composer-module__YefWrW__scriptDropActive{border-color:#7c3cff;box-shadow:0 0 0 3px #7c3cff24,0 12px 34px #3827541a}.chat-composer-module__YefWrW__directorButton{padding:4px 7px}.chat-composer-module__YefWrW__scriptHint{color:#675a73;text-overflow:ellipsis;white-space:nowrap;max-width:980px;margin:0 auto 6px;font-size:11px;font-weight:750;overflow:hidden}.chat-composer-module__YefWrW__compact{padding-top:7px;padding-bottom:8px}.chat-composer-module__YefWrW__compact .chat-composer-module__YefWrW__inputWrap{border-radius:15px;min-height:48px;padding:6px 8px 6px 13px;transition:padding .16s,border-radius .16s}.chat-composer-module__YefWrW__compact .chat-composer-module__YefWrW__input{min-height:36px;padding:7px 2px;height:36px!important;overflow-y:hidden!important}.chat-composer-module__YefWrW__compact .chat-composer-module__YefWrW__tools{opacity:0;pointer-events:none;max-height:0;margin:0;transition:opacity .12s,max-height .16s;overflow:hidden}.chat-composer-module__YefWrW__compact .chat-composer-module__YefWrW__send{border-radius:10px;width:36px;min-width:36px;height:36px;padding:0;font-size:18px;line-height:1}@media (max-width:760px){.chat-composer-module__YefWrW__dock{padding:8px 10px 12px}.chat-composer-module__YefWrW__inputWrap{border-radius:15px}.chat-composer-module__YefWrW__tools{gap:4px}.chat-composer-module__YefWrW__tools span:nth-child(3),.chat-composer-module__YefWrW__tools span:nth-child(4){display:none}}.chat-composer-module__YefWrW__tools{color:#877b92;align-items:center;gap:8px;min-width:0;font-size:10px}.chat-composer-module__YefWrW__tools span{background:0 0;border-radius:0;padding:0}.chat-composer-module__YefWrW__toolGroup{flex-wrap:wrap;align-items:center;gap:5px;min-width:0;display:flex}.chat-composer-module__YefWrW__groupLabel{color:#afa5b8;letter-spacing:.08em;font-size:9px;font-weight:800;padding:0 2px!important}.chat-composer-module__YefWrW__materialGroup{border-right:1px solid #eee8f1;padding-right:8px}.chat-composer-module__YefWrW__parameterGroup{border-left:1px solid #eee8f1;min-width:0;margin-left:3px;padding-left:10px}.chat-composer-module__YefWrW__parameterMenuWrap{position:relative}.chat-composer-module__YefWrW__chip{box-sizing:border-box;color:#897d94;max-width:100%;min-height:28px;font:inherit;white-space:nowrap;background:#faf8fc;border:1px solid #ebe5ef;border-radius:9px;align-items:center;gap:4px;padding:0 9px;font-size:10px;line-height:1;display:inline-flex}.chat-composer-module__YefWrW__chip b{color:#61516d;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:750;overflow:hidden}.chat-composer-module__YefWrW__tools .chat-composer-module__YefWrW__parameterChip{color:#9a8daa;background:#f5f0fa;border-color:#e4dbf0;border-radius:9px;padding:0 9px}.chat-composer-module__YefWrW__tools button.chat-composer-module__YefWrW__parameterChip{cursor:pointer}.chat-composer-module__YefWrW__tools button.chat-composer-module__YefWrW__parameterChip:hover,.chat-composer-module__YefWrW__tools button.chat-composer-module__YefWrW__parameterChip[aria-expanded=true]{color:#765c90;background:#f0eafa;border-color:#d6c5e8}.chat-composer-module__YefWrW__parameterChip b{color:#625175;font-weight:800}.chat-composer-module__YefWrW__parameterMenu{z-index:5;background:#fff;border:1px solid #e2d9eb;border-radius:10px;min-width:154px;max-height:220px;padding:5px;display:grid;position:absolute;bottom:calc(100% + 7px);left:0;overflow-y:auto;box-shadow:0 12px 26px #49356029}.chat-composer-module__YefWrW__parameterMenu button{color:#655475;text-align:left;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:7px 8px;font-size:11px}.chat-composer-module__YefWrW__parameterMenu button:hover{color:#5d3c82;background:#f4eff9}.chat-composer-module__YefWrW__parameterMenu button:disabled{color:#b7adbf;cursor:not-allowed}.chat-composer-module__YefWrW__toolUpload,.chat-composer-module__YefWrW__toolButton{color:#68468b;cursor:pointer;background:#f8f4fb;border-color:#e8deef}.chat-composer-module__YefWrW__toolUpload{position:relative;overflow:hidden}.chat-composer-module__YefWrW__toolUpload input{opacity:0;cursor:pointer;position:absolute;inset:0}.chat-composer-module__YefWrW__toolButton:disabled{cursor:default;opacity:.55}.chat-composer-module__YefWrW__modelChip{max-width:148px}.chat-composer-module__YefWrW__modelChip b{max-width:102px}.chat-composer-module__YefWrW__directorButton{color:#5e3f87;cursor:pointer;background:#f1eafa;border-color:#ded1ee;flex:none;font-weight:850}.chat-composer-module__YefWrW__compact .chat-composer-module__YefWrW__tools{gap:5px}@media (max-width:760px){.chat-composer-module__YefWrW__tools{align-items:flex-start;gap:5px}.chat-composer-module__YefWrW__materialGroup{border-right:0;padding-right:0}.chat-composer-module__YefWrW__parameterGroup{border-left:0;margin-left:0;padding-left:0}.chat-composer-module__YefWrW__groupLabel{display:none}.chat-composer-module__YefWrW__modelChip{max-width:126px}.chat-composer-module__YefWrW__modelChip b{max-width:78px}}
.script-document-card-module__oDbufG__card{background:#fffffff5;border:1px solid #dcd5ee;border-radius:14px;max-width:980px;margin:0 auto 8px;padding:10px 12px;box-shadow:0 10px 28px #37285014}.script-document-card-module__oDbufG__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.script-document-card-module__oDbufG__name{color:#382d49;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:850;overflow:hidden}.script-document-card-module__oDbufG__meta{color:#82768d;margin-top:3px;font-size:11px}.script-document-card-module__oDbufG__actions{flex-shrink:0;gap:6px;display:flex}.script-document-card-module__oDbufG__actions button{color:#62448b;cursor:pointer;background:#f0ebf8;border:0;border-radius:7px;padding:5px 7px;font-size:11px;font-weight:800}.script-document-card-module__oDbufG__error{color:#b44747;margin:6px 0 0;font-size:11px}.script-document-card-module__oDbufG__preview{border-top:1px solid #eeeaf4;margin-top:9px;padding-top:8px}.script-document-card-module__oDbufG__previewHead{color:#4b3c60;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.script-document-card-module__oDbufG__previewText{white-space:pre-wrap;color:#4a4254;max-height:min(52vh,560px);margin-top:8px;font-size:12px;line-height:1.7;overflow:auto}
.asset-mention-menu-module__QOS6pG__menu{z-index:30;background:#fff;border:1px solid #e7dfee;border-radius:14px;flex-direction:column;width:min(380px,100vw - 32px);max-height:min(420px,55vh);display:flex;position:absolute;top:0;bottom:auto;left:16px;overflow:hidden;transform:translateY(-100%);box-shadow:0 14px 38px #2c1c3b2e}.asset-mention-menu-module__QOS6pG__headerArea{background:#fff;border-bottom:1px solid #f1ebf5;flex:none;padding:10px 11px 8px}.asset-mention-menu-module__QOS6pG__heading{color:#6d5d79;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;font-weight:800;display:flex}.asset-mention-menu-module__QOS6pG__heading button{color:#9b8fa2;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:2px 4px}.asset-mention-menu-module__QOS6pG__heading button:hover{color:#724e9f;background:#f3ebfa}.asset-mention-menu-module__QOS6pG__searchInput{box-sizing:border-box;color:#3d3049;background:#faf7fd;border:1px solid #e7dfee;border-radius:8px;outline:none;width:100%;height:32px;padding:0 10px;font-size:12px;transition:border-color .15s,background .15s}.asset-mention-menu-module__QOS6pG__searchInput:focus{background:#fff;border-color:#8c5cd9}.asset-mention-menu-module__QOS6pG__categoryTabs{scrollbar-width:none;gap:4px;margin-top:8px;display:flex;overflow-x:auto}.asset-mention-menu-module__QOS6pG__categoryTabs::-webkit-scrollbar{display:none}.asset-mention-menu-module__QOS6pG__categoryTab{color:#7c6d88;cursor:pointer;background:#f4eef9;border:0;border-radius:6px;flex:none;padding:3px 8px;font-size:11px;font-weight:600;transition:all .15s}.asset-mention-menu-module__QOS6pG__categoryTab:hover{color:#613b8f;background:#ebdff5}.asset-mention-menu-module__QOS6pG__categoryTabActive{color:#fff;background:#7743b8}.asset-mention-menu-module__QOS6pG__categoryTabActive:hover{color:#fff;background:#6836a6}.asset-mention-menu-module__QOS6pG__listContainer{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.asset-mention-menu-module__QOS6pG__group{z-index:1;color:#927ca7;letter-spacing:.06em;background:#fcfaff;border-top:1px solid #f1ebf5;margin:0;padding:6px 11px;font-size:10px;font-weight:850;position:sticky;top:0}.asset-mention-menu-module__QOS6pG__item{text-align:left;cursor:pointer;background:#fff;border:0;border-top:1px solid #f3eef5;align-items:center;gap:9px;width:100%;padding:8px 11px;display:flex}.asset-mention-menu-module__QOS6pG__item:hover,.asset-mention-menu-module__QOS6pG__active{background:#faf7fd}.asset-mention-menu-module__QOS6pG__thumb{background:#f1ebf5;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.asset-mention-menu-module__QOS6pG__thumb img{object-fit:cover;width:100%;height:100%}.asset-mention-menu-module__QOS6pG__item span:last-child{min-width:0}.asset-mention-menu-module__QOS6pG__item strong,.asset-mention-menu-module__QOS6pG__item small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.asset-mention-menu-module__QOS6pG__item strong{color:#3d3049;font-size:12px}.asset-mention-menu-module__QOS6pG__item small{color:#94899b;margin-top:2px;font-size:10px}.asset-mention-menu-module__QOS6pG__empty{color:#988d9f;text-align:center;margin:0;padding:24px 12px;font-size:11px}
