.SavedVideoLibrary_library__po7V1{width:100%;max-width:1240px;margin:0 auto;padding:48px 32px 80px;color:#202039}.SavedVideoLibrary_heading__HU_fu{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}.SavedVideoLibrary_headingActions__kfXEE{display:flex;flex-wrap:wrap;gap:9px}.SavedVideoLibrary_eyebrow__zql_n{color:#676078;font-size:11px;font-weight:700;letter-spacing:.12em}.SavedVideoLibrary_heading__HU_fu h1{margin:10px 0;font-size:clamp(30px,4vw,42px);line-height:1.15}.SavedVideoLibrary_heading__HU_fu p{margin:0;color:#656477;font-size:15px;line-height:1.5}.SavedVideoLibrary_create__agQnN{padding:12px 18px;border-radius:12px;background:#6550d8;color:#fff}.SavedVideoLibrary_create__agQnN,.SavedVideoLibrary_edit__BEHXu{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;text-decoration:none}.SavedVideoLibrary_edit__BEHXu{padding:11px 16px;border:1px solid #ded9ec;border-radius:12px;background:#fff;color:#514768}.SavedVideoLibrary_toolbar__KdAiz{display:flex;gap:10px}.SavedVideoLibrary_search__xI_oR{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0;padding:0 14px;border:1px solid #e1dfeb;border-radius:12px;background:#fff;color:#7a7789}.SavedVideoLibrary_search__xI_oR:focus-within{outline:2px solid #6550d8;outline-offset:2px}.SavedVideoLibrary_search__xI_oR input{width:100%;min-width:0;height:48px;border:0;background:transparent;color:#252239;font:inherit;font-size:16px;outline:none;box-shadow:none}.SavedVideoLibrary_search__xI_oR input:focus{box-shadow:none}.SavedVideoLibrary_search__xI_oR input::-webkit-search-cancel-button{display:none}.SavedVideoLibrary_search__xI_oR button{display:grid;place-items:center;flex-shrink:0;width:44px;height:44px;border:0;background:transparent;color:#625b78;cursor:pointer}.SavedVideoLibrary_refresh__TObo4{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:48px;min-height:48px;padding:0 16px;border:1px solid #e1dfeb;background:#fff;color:#514965;font-size:14px;font-weight:600;cursor:pointer}.SavedVideoLibrary_refresh__TObo4:disabled{opacity:.5;cursor:wait}.SavedVideoLibrary_filters__TrRcz{display:flex;flex-wrap:wrap;gap:6px;margin:16px 0 24px}.SavedVideoLibrary_filters__TrRcz button{min-height:44px;padding:10px 15px;border:1px solid transparent;background:transparent;color:#656074;font-size:14px;font-weight:600;cursor:pointer}.SavedVideoLibrary_filters__TrRcz button[aria-pressed=true]{border-color:#e1dafb;background:#eee9ff;color:#543bc2}.SavedVideoLibrary_count__L5ZKg{margin:0 0 16px;color:#747083;font-size:13px;line-height:1.5}.SavedVideoLibrary_pagination__3K7WP{display:flex;align-items:center;justify-content:center;gap:16px;margin:28px 0 0}.SavedVideoLibrary_pagination__3K7WP button{min-height:44px;padding:9px 16px;border:1px solid #ded9ec;border-radius:10px;background:#fff;color:#514169;cursor:pointer}.SavedVideoLibrary_pagination__3K7WP button:disabled{opacity:.45;cursor:not-allowed}.SavedVideoLibrary_pagination__3K7WP span{color:#656477;font-size:13px}.SavedVideoLibrary_grid___ho8r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.SavedVideoLibrary_projectGroups__Fc4bG{display:grid;gap:34px}.SavedVideoLibrary_projectGroup__F4uAS{min-width:0}.SavedVideoLibrary_projectHeading__SSpRp{display:flex;align-items:end;justify-content:space-between;gap:16px;margin:0 0 14px;padding:0 0 12px;border-bottom:1px solid #e8e4f0}.SavedVideoLibrary_projectHeading__SSpRp span{color:#766b91;font-size:10px;font-weight:700;letter-spacing:.12em}.SavedVideoLibrary_projectHeading__SSpRp h2{margin:5px 0 0;color:#242039;font-size:21px;line-height:1.25;overflow-wrap:anywhere}.SavedVideoLibrary_projectHeading__SSpRp small{flex-shrink:0;color:#726d80;font-size:12px}.SavedVideoLibrary_card__fNarR{min-width:0;overflow:hidden;border:1px solid #e5e2ee;border-radius:18px;background:#fff;box-shadow:0 3px 12px #29213d05}.SavedVideoLibrary_preview__uRWT0{aspect-ratio:16/9;background:#151422;overflow:hidden}.SavedVideoLibrary_preview__uRWT0 video{display:block;width:100%;height:100%;object-fit:contain}.SavedVideoLibrary_cardBody__KSuLw{padding:18px}.SavedVideoLibrary_meta__BgsQ2{display:flex;align-items:baseline;justify-content:space-between;gap:12px;color:#746593;font-size:11px;line-height:1.5;font-weight:600}.SavedVideoLibrary_meta__BgsQ2 span:first-child{min-width:0;overflow-wrap:anywhere}.SavedVideoLibrary_meta__BgsQ2 span:last-child{flex-shrink:0}.SavedVideoLibrary_card__fNarR h2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;overflow-wrap:anywhere;margin:10px 0 8px;font-size:18px;line-height:1.4}.SavedVideoLibrary_date__0LFwH{overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5;color:#767183}.SavedVideoLibrary_sceneTitle__Xs2sI{overflow-wrap:anywhere;margin:-4px 0 8px;color:#555168;font-size:13px;line-height:1.5}.SavedVideoLibrary_actions__rhONp{display:flex;gap:8px;margin-top:18px}.SavedVideoLibrary_actions__rhONp a{display:inline-flex;flex:1 1;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:10px;border:1px solid #e5e0f0;border-radius:10px;color:#514169;font-size:12px;font-weight:600;text-decoration:none}.SavedVideoLibrary_actions__rhONp a:first-child{border-color:#eee9fa;background:#f4f0fc;color:#5942b8}.SavedVideoLibrary_library__po7V1 :is(a,button):focus-visible{outline:3px solid #6550d8;outline-offset:3px}.SavedVideoLibrary_library__po7V1 :is(a,button):hover{filter:brightness(.97)}.SavedVideoLibrary_heading__HU_fu{position:relative;min-height:210px;overflow:hidden;padding:32px 38px;border:1px solid #34436d;border-radius:18px;background:radial-gradient(circle at 85% 9%,#317a9450,transparent 35%),linear-gradient(115deg,#0a1030,#1b2554 70%,#0a3448);box-shadow:0 20px 50px #1118461c;color:#fff}.SavedVideoLibrary_heading__HU_fu .SavedVideoLibrary_eyebrow__zql_n{color:#a4eee9;font-family:var(--font-mono);letter-spacing:.16em}.SavedVideoLibrary_heading__HU_fu h1{font-size:clamp(38px,5vw,66px);line-height:1;letter-spacing:-.06em;color:#fff}.SavedVideoLibrary_heading__HU_fu p{color:#d6dff3;font-size:16px}.SavedVideoLibrary_heading__HU_fu .SavedVideoLibrary_create__agQnN{background:#a4eee9;color:#0a1231}.SavedVideoLibrary_heading__HU_fu .SavedVideoLibrary_edit__BEHXu{border-color:#ffffff70;background:#ffffff18;color:#fff}.SavedVideoLibrary_state__ys2lA{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:260px;padding:32px 24px;border:1px solid #e5e2ee;border-radius:18px;background:#fff;color:#716680;text-align:center}.SavedVideoLibrary_state__ys2lA h2{margin:0;color:#252039;font-size:22px;line-height:1.3}.SavedVideoLibrary_state__ys2lA p{max-width:380px;margin:0;font-size:14px;line-height:1.6}.SavedVideoLibrary_error__kjH8M button,.SavedVideoLibrary_state__ys2lA button{min-height:44px;padding:10px 18px;border:1px solid #dbd3ec;background:#fff;color:#5942b8;cursor:pointer}.SavedVideoLibrary_error__kjH8M{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px;padding:16px;border:1px solid #ebcece;border-radius:12px;color:#873e3e;background:#fff8f8}.SavedVideoLibrary_error__kjH8M p{margin:0;font-size:14px;line-height:1.5}.SavedVideoLibrary_error__kjH8M button{flex-shrink:0}.SavedVideoLibrary_spin__SXXFh{animation:SavedVideoLibrary_library-spin__8U9VC 1s linear infinite}@keyframes SavedVideoLibrary_library-spin__8U9VC{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.SavedVideoLibrary_spin__SXXFh{animation:none}}@media (max-width:980px){.SavedVideoLibrary_grid___ho8r{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media (max-width:620px){.SavedVideoLibrary_library__po7V1{padding:28px 20px 40px}.SavedVideoLibrary_heading__HU_fu{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:24px}.SavedVideoLibrary_headingActions__kfXEE{width:100%}.SavedVideoLibrary_heading__HU_fu h1{margin:8px 0}.SavedVideoLibrary_heading__HU_fu .SavedVideoLibrary_create__agQnN{padding:11px 16px}.SavedVideoLibrary_refresh__TObo4{padding:0}.SavedVideoLibrary_refresh__TObo4 span{display:none}.SavedVideoLibrary_filters__TrRcz{gap:4px;margin:12px 0 20px}.SavedVideoLibrary_filters__TrRcz button{padding:9px 11px;font-size:12px}.SavedVideoLibrary_grid___ho8r{grid-template-columns:minmax(0,1fr);gap:20px}.SavedVideoLibrary_projectGroups__Fc4bG{gap:26px}.SavedVideoLibrary_projectHeading__SSpRp h2{font-size:18px}.SavedVideoLibrary_error__kjH8M{align-items:flex-start;flex-direction:column}}.SavedVideoLibrary_library__po7V1{color:var(--pt-paper)}.SavedVideoLibrary_heading__HU_fu h1{font-family:var(--font-display);font-size:clamp(36px,4vw,60px);letter-spacing:-.05em}.SavedVideoLibrary_count__L5ZKg,.SavedVideoLibrary_date__0LFwH,.SavedVideoLibrary_eyebrow__zql_n,.SavedVideoLibrary_heading__HU_fu p,.SavedVideoLibrary_meta__BgsQ2,.SavedVideoLibrary_pagination__3K7WP span,.SavedVideoLibrary_projectHeading__SSpRp small,.SavedVideoLibrary_sceneTitle__Xs2sI{color:var(--pt-muted)}.SavedVideoLibrary_card__fNarR,.SavedVideoLibrary_edit__BEHXu,.SavedVideoLibrary_pagination__3K7WP button,.SavedVideoLibrary_refresh__TObo4,.SavedVideoLibrary_search__xI_oR{background:var(--pt-panel);border-color:var(--pt-edge);color:var(--pt-paper)}.SavedVideoLibrary_projectHeading__SSpRp h2,.SavedVideoLibrary_search__xI_oR button,.SavedVideoLibrary_search__xI_oR input{color:var(--pt-paper)}.SavedVideoLibrary_projectHeading__SSpRp{border-color:var(--pt-edge)}.SavedVideoLibrary_filters__TrRcz button{color:var(--pt-muted);border:1px solid var(--pt-edge);border-radius:999px}.SavedVideoLibrary_filters__TrRcz button[aria-pressed=true]{color:var(--pt-paper);background:var(--pt-raised);border-color:#8770ff}.SavedVideoLibrary_create__agQnN{background:var(--pt-gradient);color:var(--pt-ink);border-radius:999px}.SavedVideoLibrary_edit__BEHXu{border-radius:999px}.SavedVideoLibrary_actions__rhONp a,.SavedVideoLibrary_actions__rhONp button{background:var(--pt-raised);color:var(--pt-paper);border-color:var(--pt-edge)}.SavedVideoLibrary_empty__XsiBE,.SavedVideoLibrary_error__kjH8M{background:var(--pt-panel);border-color:var(--pt-edge);color:var(--pt-muted)}.SavedVideoLibrary_empty__XsiBE h2,.SavedVideoLibrary_empty__XsiBE strong{color:var(--pt-paper)}@media(max-width:600px){.SavedVideoLibrary_library__po7V1{padding:36px 18px 70px}.SavedVideoLibrary_heading__HU_fu{align-items:start;flex-direction:column}.SavedVideoLibrary_toolbar__KdAiz{flex-wrap:wrap}.SavedVideoLibrary_grid___ho8r{grid-template-columns:1fr}}.VideoDownloadActions_wrap__6Oo3q{margin-top:14px}.VideoDownloadActions_actions__EzNaf{display:flex;flex-wrap:wrap;gap:7px}.VideoDownloadActions_actions__EzNaf button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:9px 12px;border:1px solid #e5e0f0;border-radius:10px;background:#fff;color:#514169;font:inherit;font-size:12px;font-weight:650;cursor:pointer}.VideoDownloadActions_actions__EzNaf button:first-child{border-color:#6550d8;background:#6550d8;color:#fff}.VideoDownloadActions_actions__EzNaf button:disabled{opacity:.55;cursor:wait}.VideoDownloadActions_error__W0c_h,.VideoDownloadActions_status__GUOrr{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:9px 0 0;font-size:12px;line-height:1.5}.VideoDownloadActions_status__GUOrr{color:#625d75}.VideoDownloadActions_error__W0c_h{color:#9b3535}.VideoDownloadActions_error__W0c_h button{border:0;background:transparent;color:#5147bc;font:inherit;font-weight:700;text-decoration:underline;cursor:pointer}.VideoDownloadActions_spin__223St{animation:VideoDownloadActions_download-spin__0bbZ_ 1s linear infinite}@keyframes VideoDownloadActions_download-spin__0bbZ_{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.VideoDownloadActions_spin__223St{animation:none}}.CastShelf_shelf__n5Lo5{color:var(--pt-text);background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:24px;padding:clamp(20px,4vw,40px);max-width:1100px;margin:32px auto}.CastShelf_shelf__n5Lo5 h2{font-size:clamp(1.8rem,3vw,2.6rem);margin:0 0 8px}.CastShelf_shelf__n5Lo5>p{color:var(--pt-muted);line-height:1.5}.CastShelf_form__cz8Sb{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;background:var(--pt-surface);border-radius:18px;margin:24px 0}.CastShelf_form__cz8Sb label{display:grid;gap:8px;font-weight:600}.CastShelf_form__cz8Sb label:has(input[type=checkbox]),.CastShelf_form__cz8Sb label:has(input[type=file]),.CastShelf_form__cz8Sb label:has(textarea),.CastShelf_form__cz8Sb>p{grid-column:1/-1}.CastShelf_form__cz8Sb label:has(input[type=checkbox]){display:flex;align-items:flex-start;font-weight:400;line-height:1.5}.CastShelf_form__cz8Sb input:not([type=checkbox]),.CastShelf_form__cz8Sb textarea{width:100%;border:1px solid var(--pt-border);background:var(--pt-surface);color:var(--pt-text);border-radius:12px;padding:11px 13px;font:inherit}.CastShelf_form__cz8Sb input[type=checkbox]{width:18px;height:18px;flex:none;margin:3px 0}.CastShelf_shelf__n5Lo5 button{border:1px solid var(--pt-border);background:var(--pt-surface);color:var(--pt-text);border-radius:11px;padding:10px 16px;font:inherit;cursor:pointer}.CastShelf_shelf__n5Lo5 button:focus-visible{outline:3px solid var(--pt-border);outline-offset:3px}.CastShelf_shelf__n5Lo5 button:disabled{opacity:.55;cursor:not-allowed}.CastShelf_form__cz8Sb>button{justify-self:start}.CastShelf_shelf__n5Lo5 ul{list-style:none;padding:0;margin:18px 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px}.CastShelf_shelf__n5Lo5 li{display:flex;gap:14px;background:var(--pt-surface);border:1px solid var(--pt-border);border-radius:15px;padding:13px;min-width:0}.CastShelf_shelf__n5Lo5 li img{width:88px;height:88px;object-fit:cover;border-radius:10px;flex:none}.CastShelf_shelf__n5Lo5 li div{min-width:0}.CastShelf_shelf__n5Lo5 li p{font-size:.9rem;color:var(--pt-muted);line-height:1.4;overflow-wrap:anywhere}.CastShelf_shelf__n5Lo5 li button{margin:4px 6px 4px 0;font-size:.85rem;padding:7px 10px}.CastShelf_shelf__n5Lo5 li button:last-child{background:transparent;color:var(--pt-text);border-color:var(--pt-border)}@media(max-width:600px){.CastShelf_form__cz8Sb{grid-template-columns:1fr}.CastShelf_shelf__n5Lo5{margin:16px 0;padding:18px}.CastShelf_shelf__n5Lo5 li img{width:72px;height:72px}}.CastShelf_sheet__Z0Myg{margin-top:12px;padding:14px;border:1px solid var(--pt-border);border-radius:12px;background:var(--pt-surface)}.CastShelf_sheet__Z0Myg label{display:flex;align-items:center;gap:8px;margin:10px 0;color:var(--pt-text)}.CastShelf_sheet__Z0Myg select{min-height:36px;padding:5px 8px;border:1px solid var(--pt-border);border-radius:7px;background:var(--pt-surface);color:var(--pt-text)}.CastShelf_sheetGrid__UOscg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.CastShelf_sheetGrid__UOscg>div{display:flex;flex-direction:column;gap:5px}.CastShelf_shelf__n5Lo5 li .CastShelf_sheetGrid__UOscg img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}.CastShelf_sheetGrid__UOscg a{color:var(--pt-text)}.CastShelf_shelf__n5Lo5 li:has(.CastShelf_sheet__Z0Myg){display:block}.CastShelf_shelf__n5Lo5 .CastShelf_form__cz8Sb,.CastShelf_shelf__n5Lo5 .CastShelf_sheet__Z0Myg{background:var(--pt-surface-raised);color:var(--pt-text)}.CastShelf_shelf__n5Lo5 :is(h2,strong,b,label,summary){color:var(--pt-text)}.CastShelf_shelf__n5Lo5 :is(p,small){color:var(--pt-muted)}.CastShelf_shelf__n5Lo5 .CastShelf_form__cz8Sb :is(input:not([type=checkbox]),textarea),.CastShelf_shelf__n5Lo5 .CastShelf_sheet__Z0Myg select{box-sizing:border-box;min-width:0;background:var(--pt-surface);color:var(--pt-text);border-color:var(--pt-border)}.CastShelf_shelf__n5Lo5.CastShelf_shelf__n5Lo5 button{background:var(--pt-surface);color:var(--pt-text);border-color:var(--pt-border)}.CastShelf_shelf__n5Lo5 :is(input,textarea,select,button,summary):focus-visible{outline:3px solid var(--pt-focus);outline-offset:3px}.CastShelf_shelf__n5Lo5 input[type=checkbox]{accent-color:var(--pt-accent-strong)}.CastShelf_train__22bNq{margin:8px 0;min-width:0}.CastShelf_trainStatus__33gTR{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:6px 0}.CastShelf_chip__wL8xJ,.CastShelf_trainStatus__33gTR a{color:var(--pt-text);font-weight:600}.CastShelf_chip__wL8xJ{display:inline-flex;align-items:center;padding:3px 10px;border-radius:999px;border:1px solid var(--pt-border);background:var(--pt-surface-raised);font-size:.8rem;white-space:nowrap}.CastShelf_chip__wL8xJ[data-status=ready]{background:var(--pt-accent-strong);border-color:var(--pt-accent-strong);color:var(--pt-accent-contrast)}.CastShelf_chip__wL8xJ[data-status=preparing],.CastShelf_chip__wL8xJ[data-status=training]{border-style:dashed}.CastShelf_shelf__n5Lo5 .CastShelf_trainButton__bRCB8{border-color:var(--pt-accent-strong);font-weight:600;max-width:100%;white-space:normal;text-align:left}.CastShelf_trainPanel__VfO5I{display:grid;gap:10px;margin-top:10px;padding:14px;border:1px solid var(--pt-border);border-radius:12px;background:var(--pt-surface-raised);min-width:0}.CastShelf_trainPanel__VfO5I p{margin:0}.CastShelf_trainPanel__VfO5I label{display:flex;flex-wrap:wrap;align-items:center;gap:8px;color:var(--pt-text);line-height:1.4}.CastShelf_trainPanel__VfO5I select{max-width:100%;min-height:36px;padding:5px 8px;border:1px solid var(--pt-border);border-radius:7px;background:var(--pt-surface);color:var(--pt-text)}.CastShelf_trainPanel__VfO5I fieldset{display:grid;gap:8px;margin:0;padding:10px 12px;border:1px solid var(--pt-border);border-radius:10px;min-width:0}.CastShelf_trainPanel__VfO5I legend{padding:0 4px;color:var(--pt-text);font-weight:600}.CastShelf_trainPanel__VfO5I fieldset label{flex-wrap:nowrap;align-items:flex-start}.CastShelf_trainPanel__VfO5I input[type=checkbox]{width:18px;height:18px;flex:none;margin:2px 0;accent-color:var(--pt-accent-strong)}.CastShelf_trainPanel__VfO5I>button{justify-self:start;max-width:100%}.CastShelf_shelf__n5Lo5 li:has(.CastShelf_trainPanel__VfO5I){display:block}.ChatStoryboardWorkspace_workspace__gqe0O{color:var(--pt-text);min-width:0}.ChatStoryboardWorkspace_columns__QbKVh{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px}.ChatStoryboardWorkspace_conversation__mdsqG,.ChatStoryboardWorkspace_storyboard__NRu2F{min-width:0;border:1px solid var(--pt-border);border-radius:18px;padding:20px;background:var(--pt-surface)}.ChatStoryboardWorkspace_workspace__gqe0O h2{margin:0 0 14px;color:var(--pt-text);font-size:24px}.ChatStoryboardWorkspace_workspace__gqe0O p,.ChatStoryboardWorkspace_workspace__gqe0O small{color:var(--pt-muted);line-height:1.55}.ChatStoryboardWorkspace_workspace__gqe0O label{display:grid;gap:8px;margin:15px 0;color:var(--pt-text);font-weight:650}.ChatStoryboardWorkspace_workspace__gqe0O textarea{width:100%;min-height:110px;padding:12px;resize:vertical}.ChatStoryboardWorkspace_workspace__gqe0O button,.ChatStoryboardWorkspace_workspace__gqe0O textarea{border:1px solid var(--pt-border);border-radius:10px;background:var(--pt-surface-raised);color:var(--pt-text);font:inherit}.ChatStoryboardWorkspace_workspace__gqe0O button{min-height:44px;padding:11px 15px;cursor:pointer;white-space:normal}.ChatStoryboardWorkspace_workspace__gqe0O button:disabled{opacity:.6;cursor:default}.ChatStoryboardWorkspace_workspace__gqe0O details{margin-top:18px;border:1px solid var(--pt-border);border-radius:10px;padding:10px;background:var(--pt-surface)}.ChatStoryboardWorkspace_workspace__gqe0O summary{min-height:40px;cursor:pointer;color:var(--pt-text)}.ChatStoryboardWorkspace_scenes__v7ANH{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:500px;overflow:auto}.ChatStoryboardWorkspace_scenes__v7ANH button{display:flex;flex-direction:column;gap:6px;text-align:left;min-width:0}.ChatStoryboardWorkspace_scenes__v7ANH button[aria-pressed=true]{border-color:var(--pt-focus);box-shadow:inset 0 0 0 1px var(--pt-focus)}.ChatStoryboardWorkspace_placeholder__zeAMr,.ChatStoryboardWorkspace_scenes__v7ANH img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:6px}.ChatStoryboardWorkspace_placeholder__zeAMr{display:grid;place-items:center;color:var(--pt-muted);background:var(--pt-surface)}.ChatStoryboardWorkspace_preview__V78KS{display:block;width:100%;max-height:320px;object-fit:contain;border-radius:10px;margin-bottom:12px}.ChatStoryboardWorkspace_message__HpxlX{display:grid;gap:5px;padding:12px;border:1px solid var(--pt-border);border-radius:10px}.ChatStoryboardWorkspace_workspace__gqe0O :is(button,textarea,summary):focus-visible{outline:3px solid var(--pt-focus);outline-offset:3px}.ChatStoryboardWorkspace_workspace__gqe0O *{box-sizing:border-box;overflow-wrap:anywhere}@media(max-width:760px){.ChatStoryboardWorkspace_columns__QbKVh{grid-template-columns:minmax(0,1fr)}.ChatStoryboardWorkspace_conversation__mdsqG,.ChatStoryboardWorkspace_storyboard__NRu2F{padding:15px}.ChatStoryboardWorkspace_scenes__v7ANH{max-height:420px}}.ChatStoryboardWorkspace_workspace__gqe0O input,.ChatStoryboardWorkspace_workspace__gqe0O select{width:100%;min-width:0;max-width:100%;padding:10px;border:1px solid var(--pt-border);border-radius:9px;background:var(--pt-surface-raised);color:var(--pt-text);font:inherit}.ChatStoryboardWorkspace_workspace__gqe0O input[type=checkbox]{width:18px;height:18px}.ChatStoryboardWorkspace_workspace__gqe0O article{padding:12px;border:1px solid var(--pt-border);border-radius:12px;margin:12px 0}.ChatStoryboardWorkspace_workspace__gqe0O input::placeholder{color:var(--pt-muted);opacity:1}.ChatStoryboardWorkspace_structureActions__0knCA{display:flex;gap:8px;flex-wrap:wrap;margin:14px 0}.ChatStoryboardWorkspace_workspace__gqe0O input[type=range]{padding:0;min-height:44px;accent-color:var(--pt-focus)}.ChatStoryboardWorkspace_workspace__gqe0O .ChatStoryboardWorkspace_storyboard__NRu2F textarea[aria-label="Scene direction"]{min-height:16rem;line-height:1.6;resize:vertical}@media(max-width:760px){.ChatStoryboardWorkspace_workspace__gqe0O .ChatStoryboardWorkspace_storyboard__NRu2F textarea[aria-label="Scene direction"]{min-height:20rem}}.MusicSceneWorkbench_workspace__WBc5G{margin:20px 0;min-width:0;color:#f4f4fa}.MusicSceneWorkbench_header__G3Cdf{position:static;display:flex;justify-content:space-between;gap:20px;align-items:center;height:auto;padding:18px 0;border:0;background:none}.MusicSceneWorkbench_header__G3Cdf h3{margin:0;font-size:24px}.MusicSceneWorkbench_header__G3Cdf p{color:#b7bdce;font-size:13px;line-height:1.5;margin:6px 0}.MusicSceneWorkbench_columns__2hfBV{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,2fr);gap:20px;align-items:start}.MusicSceneWorkbench_scenes__TvAOj{position:sticky;top:90px;display:flex;flex-direction:column;gap:8px;max-height:620px;overflow:auto}.MusicSceneWorkbench_scenes__TvAOj button{display:flex;align-items:center;gap:12px;width:100%;padding:13px;text-align:left;border:1px solid #353d53;border-radius:12px;background:#141a29;color:#f4f4fa;cursor:pointer;white-space:normal}.MusicSceneWorkbench_scenes__TvAOj button[aria-current=true]{border-color:#a69cfc;background:#25253e}.MusicSceneWorkbench_scenes__TvAOj button>span{flex-shrink:0;color:#a99dfc;font-size:13px}.MusicSceneWorkbench_scenes__TvAOj b{font-size:14px}.MusicSceneWorkbench_scenes__TvAOj small{display:block;color:#b8bed0;margin-top:5px;line-height:1.4}.MusicSceneWorkbench_editor__EZEd6{min-width:0;border:1px solid #353d53;background:#121725;border-radius:18px;padding:20px}.MusicSceneWorkbench_sceneHeading__jZW74{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.MusicSceneWorkbench_sceneHeading__jZW74 h4{margin:0;font-size:19px}.MusicSceneWorkbench_sceneHeading__jZW74 strong{font-size:13px;color:#c5c0fb}.MusicSceneWorkbench_approval__l3Bgj{position:static;top:78px;z-index:4;display:flex;flex-wrap:wrap;gap:10px;background:#121725;padding:12px 0}.MusicSceneWorkbench_approval__l3Bgj button{min-height:44px;padding:10px 16px;border:1px solid #7671b4;border-radius:10px;background:#5c4bc4;color:#fff;font-weight:700;cursor:pointer}.MusicSceneWorkbench_approval__l3Bgj button+button{background:#23283d}.MusicSceneWorkbench_approval__l3Bgj button:disabled{opacity:.6;cursor:default}.MusicSceneWorkbench_editor__EZEd6 label{display:grid;gap:7px;font-size:14px;font-weight:600;margin-top:15px}.MusicSceneWorkbench_editor__EZEd6 input,.MusicSceneWorkbench_editor__EZEd6 select,.MusicSceneWorkbench_editor__EZEd6 textarea{box-sizing:border-box;width:100%;min-width:0;padding:12px;border:1px solid #4a536d;border-radius:10px;background:#1c2435;color:#f4f4fa;font:inherit;font-size:16px}.MusicSceneWorkbench_hint__iNuPR,.MusicSceneWorkbench_preview__1n0Ib p{font-size:13px;color:#b8bed0;line-height:1.5}.MusicSceneWorkbench_preview__1n0Ib video{width:100%;max-height:340px;background:#090c13;border-radius:12px}.MusicSceneWorkbench_empty__DMvBx{display:grid;place-items:center;min-height:160px;border:1px dashed #47516b;border-radius:12px;background:#0c111c;text-align:center}.MusicSceneWorkbench_empty__DMvBx img{width:100%;max-height:280px;object-fit:contain}.MusicSceneWorkbench_empty__DMvBx span{font-size:13px;color:#b8bed0}.MusicSceneWorkbench_advanced__Go53_{margin-top:16px}.MusicSceneWorkbench_advanced__Go53_ summary{cursor:pointer;min-height:44px;display:flex;align-items:center;color:#c9c3ff;font-size:14px}.MusicSceneWorkbench_creation__MqbYK{scroll-margin-top:90px}.MusicSceneWorkbench_workspace__WBc5G button:focus-visible,.MusicSceneWorkbench_workspace__WBc5G input:focus-visible,.MusicSceneWorkbench_workspace__WBc5G select:focus-visible,.MusicSceneWorkbench_workspace__WBc5G summary:focus-visible,.MusicSceneWorkbench_workspace__WBc5G textarea:focus-visible{outline:3px solid #b7aaff;outline-offset:3px}.MusicSceneWorkbench_workspace__WBc5G *{box-sizing:border-box;overflow-wrap:anywhere}.MusicSceneWorkbench_workspace__WBc5G audio:not([controls]){display:none}@media(max-width:700px){.MusicSceneWorkbench_header__G3Cdf{align-items:start;flex-direction:column;gap:0}.MusicSceneWorkbench_columns__2hfBV{grid-template-columns:minmax(0,1fr)}.MusicSceneWorkbench_scenes__TvAOj{position:static;flex-direction:row;max-height:none;padding-bottom:8px}.MusicSceneWorkbench_scenes__TvAOj button{min-width:170px;max-width:210px}.MusicSceneWorkbench_editor__EZEd6{padding:14px}.MusicSceneWorkbench_sceneHeading__jZW74{align-items:start;flex-direction:column;gap:5px}.MusicSceneWorkbench_approval__l3Bgj{position:sticky;top:68px}.MusicSceneWorkbench_approval__l3Bgj button{flex:1 1}.MusicSceneWorkbench_preview__1n0Ib video{max-height:260px}.MusicSceneWorkbench_workspace__WBc5G{padding-bottom:85px}}.MusicSceneWorkbench_playback__5F7Nb{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:10px}.MusicSceneWorkbench_playback__5F7Nb button{min-height:44px;padding:9px 12px;border:1px solid #6b7098;border-radius:9px;background:#282d49;color:#fff;font:inherit;font-size:13px;cursor:pointer}.MusicSceneWorkbench_playback__5F7Nb label{flex:1 1;min-width:120px;margin:0;font-size:12px}.MusicSceneWorkbench_playback__5F7Nb input{padding:0;min-height:24px;accent-color:#aea2ff}.MovieDirector_director___K8H2{margin:0 0 56px;padding:clamp(24px,4vw,48px);background:linear-gradient(180deg,#fff,#f7f9ff);color:var(--ink,#05092d);border:1px solid var(--line,#d8def2);border-radius:28px;box-shadow:0 24px 70px #08104412;scroll-margin-top:24px;font-family:var(--font-sans),Arial,sans-serif}.MovieDirector_director___K8H2 h2,.MovieDirector_director___K8H2 h3{font-family:var(--font-sans),Arial,sans-serif;color:var(--ink,#05092d);letter-spacing:-.055em}.MovieDirector_director___K8H2 h2{margin:16px 0}.MovieDirector_director___K8H2 h3{margin:8px 0}.MovieDirector_director___K8H2 p{color:var(--muted,#626b8a);line-height:1.55}.MovieDirector_kicker__rgndb{color:var(--violet,#7524ff);font-family:var(--font-sans),Arial,sans-serif;font-size:10px;letter-spacing:.16em}.MovieDirector_stats__7O3Q7{background:var(--surface-soft,#eef1ff);border:1px solid var(--line,#d8def2);border-left:0;border-radius:16px;padding:16px 18px}.MovieDirector_stats__7O3Q7 b{color:var(--violet,#7524ff);font-size:22px}.MovieDirector_stats__7O3Q7 span{color:var(--muted,#626b8a)}.MovieDirector_director___K8H2 button{border:1px solid var(--line,#d8def2);border-radius:12px;padding:11px 14px;background:#fff;color:var(--ink,#05092d);font-family:inherit;box-shadow:0 5px 16px #0810440a}.MovieDirector_director___K8H2 button:hover{border-color:#a897ff;background:#f7f4ff;transform:translateY(-1px)}.MovieDirector_director___K8H2 input,.MovieDirector_director___K8H2 select,.MovieDirector_director___K8H2 textarea{background:#fff;color:var(--ink,#05092d);border:1px solid var(--line,#d8def2);border-radius:12px;padding:12px 13px}.MovieDirector_director___K8H2 label{color:var(--ink,#05092d);gap:8px}.MovieDirector_templates__GqdR3{gap:14px;margin:24px 0}.MovieDirector_templates__GqdR3 button{background:#fff;border:1px solid var(--line,#d8def2);border-radius:16px;padding:20px}.MovieDirector_templates__GqdR3 small{color:var(--muted,#626b8a)}.MovieDirector_workspaceNav__ntqOD a:nth-child(2){background:#17182e;color:#fff;box-shadow:0 4px 12px #17182e22}.MovieDirector_boardHeader__oqMIX{margin-top:32px}.MovieDirector_boardHeader__oqMIX h3{font-size:26px}.MovieDirector_timeline__P30Ub{gap:10px;margin:18px 0 22px;padding:4px 2px 14px}.MovieDirector_timeline__P30Ub>button{flex:0 0 218px;padding:0 0 14px;border:1px solid var(--line,#d8def2);border-radius:18px;overflow:hidden;background:#fff;color:var(--ink,#05092d);box-shadow:0 8px 24px #0810440b}.MovieDirector_timeline__P30Ub>button:hover{border-color:#aa98ff}.MovieDirector_timeline__P30Ub .MovieDirector_activeShot___BEXd{border:2px solid var(--violet,#7524ff);box-shadow:0 0 0 4px #7524ff16,0 12px 28px #08104414;background:#fff}.MovieDirector_shotVisual__l03Zh{height:124px;border-radius:0;background:linear-gradient(135deg,#edf1ff,#dffbff)}.MovieDirector_timeline__P30Ub small{color:var(--violet,#7524ff);padding:12px 14px 0;font-size:9px;letter-spacing:.1em}.MovieDirector_timeline__P30Ub b{padding:7px 14px 0;font-size:16px}.MovieDirector_timeline__P30Ub>button>span:last-child{padding:6px 14px 0;color:var(--muted,#626b8a)}.MovieDirector_shotEditor__QBrpE{margin-top:24px;padding:24px;background:#fff;color:var(--ink,#05092d);border:1px solid var(--line,#d8def2);border-radius:20px;box-shadow:0 12px 34px #0810440a}.MovieDirector_castNote__FCi06{background:var(--surface-soft,#eef1ff);color:var(--muted,#626b8a);border:1px solid var(--line,#d8def2)}.MovieDirector_director___K8H2 details{border:1px solid var(--line,#d8def2);border-radius:14px;padding:8px 12px;background:#fbfcff}.MovieDirector_director___K8H2 summary{color:var(--ink,#05092d);padding:8px}.MovieDirector_prompt__eIJB1{background:#0b123d;color:#f8f9ff;border-radius:12px}.MovieDirector_director___K8H2 .MovieDirector_primary__uabdp{background:linear-gradient(100deg,var(--violet,#7524ff),var(--blue,#1668ff));color:#fff;border:0;box-shadow:0 10px 24px #7524ff33}.MovieDirector_render__hPA5F{margin-top:32px;padding:28px;background:#fff;border:1px solid var(--line,#d8def2);border-radius:20px;box-shadow:0 12px 34px #0810440a}.MovieDirector_render__hPA5F h3{color:var(--ink,#05092d)}.MovieDirector_render__hPA5F p{color:var(--muted,#626b8a)}.MovieDirector_workspaceNav__ntqOD{gap:8px;padding:0 0 18px;border-bottom:1px solid var(--line,#d8def2);margin-bottom:26px;overflow-x:auto}.MovieDirector_workspaceNav__ntqOD a{flex:0 0 auto;font-family:var(--font-sans),Arial,sans-serif;color:var(--muted,#626b8a);padding:9px 13px;border-radius:999px}.MovieDirector_workspaceNav__ntqOD a:focus-visible,.MovieDirector_workspaceNav__ntqOD a:hover{color:var(--ink,#05092d);background:#f0edff}@media(max-width:650px){.MovieDirector_timeline__P30Ub{display:grid;grid-template-columns:1fr;overflow:visible;gap:10px;padding:2px}.MovieDirector_timeline__P30Ub>button{width:100%;display:grid;grid-template-columns:44px auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:10px;padding:12px 14px;border-radius:14px}.MovieDirector_shotVisual__l03Zh{grid-column:1;grid-row:1/3;width:44px;height:44px;border-radius:10px}.MovieDirector_shotVisual__l03Zh>.MovieDirector_portrait__D6WTd{width:44px;height:44px}.MovieDirector_timeline__P30Ub small{grid-column:2;grid-row:1;padding:0;font-size:9px;white-space:nowrap}.MovieDirector_timeline__P30Ub b{grid-column:3;grid-row:1;padding:0;font-size:14px;letter-spacing:-.02em}.MovieDirector_timeline__P30Ub>button>span:last-child{grid-column:2/4;grid-row:2;padding:4px 0 0;-webkit-line-clamp:1}.MovieDirector_workspaceNav__ntqOD{padding-bottom:12px;margin-bottom:20px}.MovieDirector_workspaceNav__ntqOD a{padding:8px 11px;font-size:12px}}.simpleLongForm .MovieDirector_stats__7O3Q7{display:none}.simpleLongForm .MovieDirector_workspaceNav__ntqOD a:nth-child(2):not([aria-current=page]){background:transparent!important;color:#57547a!important;box-shadow:none!important}.simpleLongForm .MovieDirector_workspaceNav__ntqOD a[aria-current=page]{background:#242139!important;color:#fff!important;box-shadow:0 3px 10px #21184a1c!important}.MovieDirector_prompt__eIJB1{max-height:190px;overflow:auto;padding:14px 16px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.MovieDirector_promptDetails__c__L4 summary{display:flex;align-items:baseline;gap:8px}.MovieDirector_promptDetails__c__L4 summary small{color:var(--muted,#626b8a);font-size:11px;font-weight:500}.MovieDirector_brief__q434P{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(220px,1fr) minmax(170px,.55fr);gap:16px;margin:24px 0;padding:20px;border:1px solid var(--line,#d8def2);border-radius:18px;background:#fbfcff}.MovieDirector_brief__q434P>label{display:flex;min-width:0;flex-direction:column;gap:8px;font-weight:800}.MovieDirector_brief__q434P .MovieDirector_concept__VEnnb{grid-column:1/-1}.MovieDirector_brief__q434P .MovieDirector_concept__VEnnb textarea{width:100%;min-height:220px;resize:vertical;line-height:1.55}.MovieDirector_brief__q434P .MovieDirector_concept__VEnnb button{align-self:flex-start;margin-top:2px}.MovieDirector_toolbar__ldCW0>label{letter-spacing:.01em}.MovieDirector_storyAssembly__ZIVfE{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:16px 0;padding:17px 19px;border:1px solid #b8aaf0;border-radius:16px;background:linear-gradient(110deg,#f3efff,#eefaff)}.MovieDirector_storyAssembly__ZIVfE>div{display:grid;gap:4px;min-width:0}.MovieDirector_storyAssembly__ZIVfE strong{font-size:15px;color:#271f5b}.MovieDirector_storyAssembly__ZIVfE span{font-size:12px;line-height:1.45;color:#605b78}.MovieDirector_director___K8H2 .MovieDirector_storyAssembly__ZIVfE>button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;min-height:46px;border-color:#5641ca;background:#5641ca;color:#fff;font-weight:850}.MovieDirector_director___K8H2 .MovieDirector_storyAssembly__ZIVfE>button:hover:not(:disabled){background:#4634b3;color:#fff}.MovieDirector_director___K8H2 .MovieDirector_storyAssembly__ZIVfE>button:disabled{opacity:.55;cursor:not-allowed}.MovieDirector_manualEditLink__1buwr{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #cfc7e8;border-radius:11px;background:#fff;color:#51419d;font-size:13px;font-weight:800;text-decoration:none}.MovieDirector_manualEditLink__1buwr:hover{background:#f6f2ff}@media(max-width:700px){.MovieDirector_storyAssembly__ZIVfE{align-items:stretch;flex-direction:column}.MovieDirector_director___K8H2 .MovieDirector_storyAssembly__ZIVfE>button{width:100%}}@media(max-width:620px){.musicMode .MovieDirector_heading__JBCjg h2{margin:5px 0;font-size:clamp(24px,7vw,30px);line-height:1.08}.musicMode .MovieDirector_heading__JBCjg p{margin:0;font-size:12px;line-height:1.4}.musicMode .MovieDirector_brief__q434P{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:10px 0;padding:10px;border-radius:12px}.musicMode .MovieDirector_brief__q434P>label{gap:4px;font-size:11px}.musicMode .MovieDirector_brief__q434P>label:first-child{grid-column:1/-1}.musicMode .MovieDirector_brief__q434P .MovieDirector_concept__VEnnb{display:none}.musicMode .MovieDirector_brief__q434P input,.musicMode .MovieDirector_brief__q434P select{width:100%;min-width:0;min-height:44px;padding:7px 9px;font-size:12px}.musicMode .MovieDirector_boardHeader__oqMIX{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.musicMode .MovieDirector_boardHeader__oqMIX>div{min-width:0}.musicMode .MovieDirector_boardHeader__oqMIX h3{margin:0;font-size:20px;line-height:1.1}.musicMode .MovieDirector_boardHeader__oqMIX p{margin:3px 0 0;font-size:11px;line-height:1.3}.musicMode .MovieDirector_boardHeader__oqMIX>button{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;gap:4px;min-height:44px;padding:7px 9px;font-size:12px}.musicMode .MovieDirector_timeline__P30Ub{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin:10px 0 14px;padding:0;overflow:visible}.musicMode .MovieDirector_timeline__P30Ub>button{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) auto;grid-template-rows:auto auto auto;align-items:start;gap:2px 9px;min-width:0;min-height:92px;padding:10px;text-align:left;overflow:hidden}.musicMode .MovieDirector_shotVisual__l03Zh{grid-column:1;grid-row:1/3;width:48px;height:48px;border-radius:9px}.musicMode .MovieDirector_timeline__P30Ub small{grid-column:2;grid-row:1;min-width:0;padding:0;color:#6653bd;font-size:11px;font-weight:800;letter-spacing:0;white-space:normal}.musicMode .MovieDirector_timeline__P30Ub b{grid-column:2;grid-row:2;min-width:0;padding:0;font-size:14px;line-height:1.25;overflow-wrap:anywhere}.musicMode .MovieDirector_timeline__P30Ub>button>span:last-child{grid-column:1/-1;grid-row:3;padding:3px 0 0;font-size:12px;line-height:1.35;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.musicMode .MovieDirector_timeline__P30Ub>button:after{content:"Edit scene";grid-column:3;grid-row:1/3;align-self:center;padding:8px;border-radius:8px;background:#f1edff;color:#5140a2;font-size:11px;font-weight:800;white-space:nowrap}.musicMode .MovieDirector_shotEditor__QBrpE{min-width:0;margin-top:12px;padding:13px;border-radius:14px}.musicMode .MovieDirector_shotEditor__QBrpE>.MovieDirector_fields__KTaEr .MovieDirector_concept__VEnnb textarea{min-height:110px}.MovieDirector_director___K8H2.musicMode button,.MovieDirector_director___K8H2.musicMode summary{min-height:44px}.MovieDirector_director___K8H2.musicMode input,.MovieDirector_director___K8H2.musicMode select{max-width:100%}}.MovieDirector_fields__KTaEr{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.MovieDirector_fields__KTaEr label{display:flex;min-width:0;flex-direction:column;gap:7px;font-weight:800}.MovieDirector_shotEditor__QBrpE>.MovieDirector_fields__KTaEr{grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);align-items:start}.MovieDirector_shotEditor__QBrpE>.MovieDirector_fields__KTaEr .MovieDirector_concept__VEnnb textarea{min-height:220px;resize:vertical;line-height:1.55}.MovieDirector_director___K8H2 button:disabled{opacity:1;cursor:not-allowed;color:#5a5576;background:#f0eef8;border-color:#d5d0e8;box-shadow:none}.MovieDirector_director___K8H2 .MovieDirector_primary__uabdp:disabled{color:#423b72;background:#e6e1f6;border:1px solid #c5bde2;box-shadow:none}.MovieDirector_castingRoom___l5Dw{margin-top:28px;padding:24px;border:1px solid #d8def2;border-radius:22px;background:#fff}.MovieDirector_hiddenCasting__4OxB8{display:none}.MovieDirector_castingRoom___l5Dw .MovieDirector_boardHeader__oqMIX{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:0 0 12px}.MovieDirector_search__Qtlqt{display:flex;align-items:center;gap:8px;min-width:220px;padding:0 10px;border:1px solid #d8def2;border-radius:12px;background:#fff}.MovieDirector_search__Qtlqt input{width:100%;border:0;background:transparent;outline:none}.MovieDirector_filters__JAFpt{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.MovieDirector_filters__JAFpt button[aria-pressed=true]{background:#26214f;color:#fff;border-color:#26214f}.MovieDirector_castGrid__LoAeL{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.MovieDirector_castGrid__LoAeL>button{display:flex;min-width:0;flex-direction:column;overflow:hidden;padding:0;text-align:left;border-radius:16px}.MovieDirector_castGrid__LoAeL>button[aria-pressed=true]{border-color:#6654db;box-shadow:0 0 0 3px #6654db33}.MovieDirector_castGrid__LoAeL>button:disabled{opacity:.72}.MovieDirector_castGrid__LoAeL .MovieDirector_portrait__D6WTd{display:block;width:100%;aspect-ratio:1;background-color:#ece9ff;background-repeat:no-repeat}.MovieDirector_actorInfo__xM5zJ{display:flex;flex:1 1;flex-direction:column;gap:5px;padding:12px 14px 15px}.MovieDirector_actorInfo__xM5zJ small{color:#6850cf;font-size:11px;font-weight:800}.MovieDirector_actorInfo__xM5zJ b{font-size:16px}.MovieDirector_actorInfo__xM5zJ>span{color:#626b8a;font-size:12px;line-height:1.4}.MovieDirector_sceneWorkbench__rxr_K{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:16px;margin:20px 0}.MovieDirector_sceneWorkbench__rxr_K>.MovieDirector_shotEditor__QBrpE{grid-column:1/-1;grid-row:2;min-width:0;margin:0}.MovieDirector_sceneWorkbench__rxr_K>.sceneVisualPlan{grid-column:1/-1;grid-row:1;min-width:0;margin:0}.MovieDirector_sceneWorkbench__rxr_K>.storyboardBatch{grid-column:1/-1;grid-row:3;margin:0}.MovieDirector_sceneWorkbench__rxr_K>.MovieDirector_custom__WYMZl{grid-column:1/-1;grid-row:4}@media(max-width:900px){.MovieDirector_sceneWorkbench__rxr_K{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.MovieDirector_castingRoom___l5Dw{padding:16px}.MovieDirector_castingRoom___l5Dw .MovieDirector_boardHeader__oqMIX{align-items:stretch;flex-direction:column}.MovieDirector_search__Qtlqt{min-width:0}.MovieDirector_castGrid__LoAeL{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media(max-width:760px){.MovieDirector_brief__q434P{grid-template-columns:1fr}.MovieDirector_brief__q434P .MovieDirector_concept__VEnnb{grid-column:auto}.MovieDirector_fields__KTaEr,.MovieDirector_shotEditor__QBrpE>.MovieDirector_fields__KTaEr{grid-template-columns:1fr}}.MovieDirector_toolbar__ldCW0{border:1px solid var(--line,#d8def2);border-radius:18px;padding:18px;background:linear-gradient(135deg,#faf9ff,#f0f7ff);display:flex;align-items:stretch;flex-wrap:wrap;gap:12px;box-shadow:0 10px 28px #0810440a}.MovieDirector_toolbar__ldCW0>label{display:flex;min-width:230px;flex:1 1;flex-direction:column;justify-content:center;gap:7px;padding:12px 14px;border:1px solid #d9d7ef;border-radius:14px;background:#fff;font-size:12px;font-weight:850}.MovieDirector_toolbar__ldCW0>label select{width:100%;font-size:14px;font-weight:700}.MovieDirector_toolbar__ldCW0>label.MovieDirector_import__Y3GoO{min-width:260px}.MovieDirector_toolbar__ldCW0>label.MovieDirector_import__Y3GoO input{width:100%;padding:7px;background:#f8f8ff;font-size:12px}.MovieDirector_toolbar__ldCW0>label.MovieDirector_import__Y3GoO input::file-selector-button{margin-right:8px;border:1px solid #cfc9f2;border-radius:8px;padding:7px 10px;background:#f0edff;color:#4035a5;font:inherit;font-weight:800;cursor:pointer}.MovieDirector_toolbar__ldCW0>button{align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:46px;white-space:nowrap;font-weight:850}.MovieDirector_toolbar__ldCW0>button:first-of-type{background:#17182e;color:#fff;border-color:#17182e}.MovieDirector_toolbar__ldCW0>button:first-of-type:hover{background:#4035a5;border-color:#4035a5}.MovieDirector_workspaceNav__ntqOD{display:flex;align-items:center;gap:6px;margin:22px 0 14px;padding:5px;border:1px solid var(--line,#d8def2);border-radius:14px;background:#f7f6ff}.MovieDirector_workspaceNav__ntqOD a{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:8px 16px;border-radius:10px;color:#57547a;font-size:13px;font-weight:850;text-decoration:none;transition:background .15s ease,color .15s ease}.MovieDirector_workspaceNav__ntqOD a:focus-visible,.MovieDirector_workspaceNav__ntqOD a:hover{background:#fff;color:#4035a5;outline:none}.MovieDirector_workspaceNav__ntqOD a[aria-current=page]{background:#17182e;color:#fff;box-shadow:0 4px 12px #17182e22}@media(max-width:700px){.MovieDirector_toolbar__ldCW0{padding:12px}.MovieDirector_toolbar__ldCW0>label{min-width:100%}.MovieDirector_toolbar__ldCW0>button{width:100%}.MovieDirector_workspaceNav__ntqOD{display:grid;grid-template-columns:1fr}.MovieDirector_workspaceNav__ntqOD a{width:100%}}.MovieDirector_musicCoverageChoice__1YEmL{display:grid;gap:8px;margin:18px 0;padding:16px;border:1px solid #625c86;border-radius:14px;background:#201d35;color:#fff}.MovieDirector_musicCoverageChoice__1YEmL label{display:grid;gap:6px;font-weight:750}.MovieDirector_musicCoverageChoice__1YEmL select{width:100%;min-height:44px;padding:9px;border:1px solid #8b82b0;border-radius:9px;background:#131124;color:#fff}.MovieDirector_musicCoverageChoice__1YEmL p{margin:0;color:#d3cee2;line-height:1.5}.MovieDirector_musicCoverageChoice__1YEmL button{justify-self:start;padding:10px 14px;border:1px solid #cfff32;border-radius:9px;background:#cfff32;color:#141222;font-weight:800}.MovieDirector_director___K8H2{--ink:#f4f6fc;--muted:#bbc7da;--line:#43516c;--surface-soft:#1b263b;background:#101828;color:#f4f6fc;box-shadow:none;min-width:0}.MovieDirector_director___K8H2 h2,.MovieDirector_director___K8H2 h3{color:#f4f6fc}.MovieDirector_director___K8H2 p{color:#bbc7da}.MovieDirector_heading__JBCjg{display:flex;gap:24px;align-items:start;justify-content:space-between}.MovieDirector_heading__JBCjg>div{min-width:0}.MovieDirector_stats__7O3Q7{display:grid;gap:6px;flex-shrink:0;background:#1b263b}.MovieDirector_director___K8H2 :is(input,select,textarea){min-width:0;max-width:100%;background:#111c30;color:#f4f6fc;border-color:#596b8b}.MovieDirector_director___K8H2 button{background:#202d44;color:#f4f6fc;border-color:#596b8b;min-height:44px}.MovieDirector_director___K8H2 button:hover{background:#2c3c58;transform:none}.MovieDirector_director___K8H2 :is(button,input,select,textarea,summary):focus-visible{outline:3px solid #93dbff;outline-offset:3px}.MovieDirector_director___K8H2 button:disabled{opacity:.55;cursor:default}.MovieDirector_brief__q434P,.MovieDirector_render__hPA5F,.MovieDirector_shotEditor__QBrpE,.MovieDirector_toolbar__ldCW0{background:#162137;border-color:#43516c;color:#f4f6fc}.MovieDirector_brief__q434P>label,.MovieDirector_director___K8H2 label{color:#e0e8f6}.MovieDirector_director___K8H2 details{background:#172139;color:#edf3fb;border-color:#43516c}.MovieDirector_director___K8H2 summary{color:#dce8f9}.MovieDirector_boardHeader__oqMIX{position:static;display:flex;align-items:start;justify-content:space-between;gap:16px;min-height:0;height:auto;margin:24px 0 16px}.MovieDirector_boardHeader__oqMIX>div{min-width:0}.MovieDirector_boardHeader__oqMIX h3{margin:0 0 6px}.MovieDirector_boardHeader__oqMIX p{margin:0}.MovieDirector_boardHeader__oqMIX>button{flex-shrink:0}.MovieDirector_director___K8H2 .MovieDirector_timeline__P30Ub>button{background:#1a263c;color:#f4f6fc}.MovieDirector_musicQuote__E9I_j{position:static;clear:both;margin:20px 0;padding:18px;border:1px solid #58698b;border-radius:14px;background:#172139;color:#f4f6fc}.MovieDirector_musicQuote__E9I_j>header{position:static!important;display:flex!important;align-items:start!important;justify-content:space-between!important;gap:16px!important;height:auto!important;min-height:0!important;padding:0!important;margin:0 0 18px!important;background:none!important;border:0!important}.MovieDirector_musicQuote__E9I_j h3{margin:6px 0;line-height:1.3;font-size:20px}.MovieDirector_musicQuote__E9I_j header p{font-size:13px;line-height:1.5;margin:0}.MovieDirector_musicQuote__E9I_j header>strong{flex-shrink:0;padding:10px;border:1px solid #617593;border-radius:9px}.MovieDirector_musicQuote__E9I_j ol{display:grid;gap:10px;padding:0;list-style:none}.MovieDirector_musicQuote__E9I_j li{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,220px) auto;gap:12px;align-items:center;padding:12px;background:#111b2e;border:1px solid #4a5e7e;border-radius:10px}.MovieDirector_quoteScene__0Smht{display:grid;gap:5px;min-width:0;overflow-wrap:anywhere}.MovieDirector_quoteCoverage__7kSWL,.MovieDirector_quoteScene__0Smht small,.MovieDirector_quoteScene__0Smht span{color:#b9c7dc;font-size:12px;line-height:1.5}.MovieDirector_quoteEngine__uZ57O{display:grid;gap:6px;font-size:12px}.MovieDirector_quoteEngine__uZ57O select{width:100%;font-size:13px}.MovieDirector_quotePrice__ybMQk{color:#c7f4db;white-space:nowrap}.MovieDirector_quoteWarning__HdZ5w{padding:12px;background:#3a2e20;color:#ffe4b8;border-radius:9px}.MovieDirector_director___K8H2 .inheritRefs,.MovieDirector_director___K8H2 .projectTools,.MovieDirector_director___K8H2 .referencePanels details,.MovieDirector_director___K8H2 .shotAdvanced{position:relative;background:#172139!important;border-color:#43516c!important}.MovieDirector_director___K8H2 .inheritRefs label,.MovieDirector_director___K8H2 .projectTools>summary,.MovieDirector_director___K8H2 .referencePanels :is(summary,label),.MovieDirector_director___K8H2 .shotAdvanced summary{color:#e0e8f6!important}.MovieDirector_director___K8H2 .referencePanels input,.MovieDirector_director___K8H2 .referencePanels textarea{background:#111c30!important;color:#f4f6fc!important}.MovieDirector_director___K8H2 .musicDirectorNotice{background:#203749;color:#d8edf5;border-color:#527189}.MovieDirector_director___K8H2 .referencePanels small,.MovieDirector_director___K8H2 .shotAdvanced summary small{color:#bbc7da!important}@media(max-width:720px){.MovieDirector_heading__JBCjg{flex-direction:column}.MovieDirector_stats__7O3Q7{display:none}.MovieDirector_musicQuote__E9I_j>header{flex-direction:column!important}.MovieDirector_musicQuote__E9I_j header>strong{width:100%}.MovieDirector_musicQuote__E9I_j li{grid-template-columns:minmax(0,1fr) auto}.MovieDirector_quoteEngine__uZ57O{grid-column:1/-1;grid-row:2}.MovieDirector_boardHeader__oqMIX{align-items:stretch;flex-direction:column}.MovieDirector_boardHeader__oqMIX>button{align-self:start}.MovieDirector_brief__q434P{grid-template-columns:minmax(0,1fr)!important}.MovieDirector_director___K8H2{padding:18px;border-radius:16px}.MovieDirector_shotEditor__QBrpE{padding:16px}.MovieDirector_promptDetails__c__L4 summary{flex-wrap:wrap}.MovieDirector_timeline__P30Ub>button{min-width:0}.MovieDirector_timeline__P30Ub b{white-space:normal;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.MovieDirector_director___K8H2 *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.MovieDirector_director___K8H2 .MovieDirector_templates__GqdR3 button,.MovieDirector_director___K8H2 .MovieDirector_toolbar__ldCW0>label{background:#18253a;color:#eff5fc}.MovieDirector_director___K8H2 .MovieDirector_toolbar__ldCW0>label select{color:#eff5fc}.MovieDirector_director___K8H2 .MovieDirector_kicker__rgndb{color:#c4b7ff}.MovieDirector_director___K8H2 .MovieDirector_timeline__P30Ub small{color:#c9c3ff}.music-video_page__tLDC5{min-height:100vh}.music-video_hero__GeRna{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:32px;height:auto;min-height:320px;padding:46px max(28px,calc((100vw - 1220px)/2));color:var(--pt-text)}.music-video_heroContent__6Xopf{position:relative;z-index:1;max-width:770px}.music-video_back__z3gTR{display:flex;width:max-content;align-items:center;gap:7px;margin-bottom:24px;color:var(--pt-text);font-size:12px;font-weight:700;text-decoration:none}.music-video_eyebrow__kpje2,.music-video_sectionTitle__GTmI1>span,.music-video_trackEyebrow__1dVa1{color:var(--pt-accent);font:700 10px var(--font-mono),monospace;letter-spacing:.15em}.music-video_hero__GeRna h1{margin:13px 0 12px;font-size:clamp(40px,6vw,68px);letter-spacing:-.065em;line-height:.99}.music-video_hero__GeRna p{max-width:680px;margin:0;color:var(--pt-muted);font-size:15px;line-height:1.6}.music-video_heroTags___euV8{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.music-video_heroTags___euV8 span{display:inline-flex;align-items:center;gap:7px;min-height:32px;padding:0 11px;border:1px solid var(--pt-border);border-radius:999px;color:var(--pt-text);font-size:11px}.music-video_heroTags___euV8 span:first-child{border-color:var(--pt-border);background:var(--pt-surface)}.music-video_heroArt__dTNd_{display:flex;flex-shrink:0;flex-direction:column;align-items:center;gap:11px;margin-right:2vw;color:var(--pt-text)}.music-video_heroArt__dTNd_ span{color:var(--pt-text);font:10px/1.5 var(--font-mono),monospace;letter-spacing:.14em;text-align:center}.music-video_content__f6Nga{width:100%;max-width:1280px;margin:0 auto;padding:22px 24px 68px}.music-video_trackCard__f5T_1{position:relative;z-index:2;display:flex;align-items:center;gap:16px;min-width:0;padding:16px 18px;border:1px solid var(--pt-border);border-radius:17px;background:var(--pt-surface);box-shadow:0 9px 24px #21184a0a}.music-video_trackIcon__mzbUa{display:grid;width:46px;height:46px;flex-shrink:0;place-items:center;border-radius:13px}.music-video_trackDetails__EcJ4x{display:grid;min-width:0;flex:1 1;gap:3px}.music-video_trackEyebrow__1dVa1{color:var(--pt-text);font-size:9px}.music-video_trackDetails__EcJ4x h2{overflow:hidden;margin:0;color:var(--pt-text);font-size:16px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.music-video_trackDetails__EcJ4x p{margin:0;color:var(--pt-muted);font-size:12px;line-height:1.5}.music-video_trackDetails__EcJ4x audio{width:min(100%,520px);height:34px;margin-top:5px;accent-color:var(--pt-accent)}.music-video_trackAction__88Fwv{flex-shrink:0;min-height:40px;padding:0 13px;border:1px solid var(--pt-border);border-radius:10px;background:var(--pt-surface);color:var(--pt-text);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.music-video_trackAction__88Fwv:hover{border-color:var(--pt-border);background:var(--pt-surface)}.music-video_nav__MsYUW{position:sticky;top:0;z-index:5;display:flex;gap:5px;overflow-x:auto;margin:18px 0;padding:6px;border:1px solid var(--pt-border);border-radius:13px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:thin}.music-video_nav__MsYUW a{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:36px;padding:0 14px;border-radius:9px;font-size:12px;font-weight:750;text-decoration:none;white-space:nowrap}.music-video_nav__MsYUW a[aria-current=page]{color:var(--pt-accent);box-shadow:0 3px 10px #21184a1c}.music-video_setup__PnbU7{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:start;gap:16px}.music-video_briefCard__kTiD4{min-width:0;padding:22px;border:1px solid var(--pt-border);border-radius:17px;background:var(--pt-surface);box-shadow:0 7px 24px #21184a07}.music-video_sectionTitle__GTmI1 h2{margin:8px 0 5px;color:var(--pt-text);font-size:22px;letter-spacing:-.035em}.music-video_sectionTitle__GTmI1 p{margin:0 0 17px;color:var(--pt-muted);font-size:12px;line-height:1.55}.music-video_briefInput__vykAS{display:grid;gap:7px;color:var(--pt-text);font-size:12px;font-weight:750}.music-video_briefInput__vykAS textarea{width:100%;min-height:160px;resize:vertical;padding:13px;border:1px solid var(--pt-border);border-radius:11px;background:var(--pt-surface);color:var(--pt-text);font:inherit;font-size:13px;font-weight:450;line-height:1.55}.music-video_briefInput__vykAS textarea:focus{border-color:var(--pt-border);outline:3px solid var(--pt-focus)}.music-video_expandIdea__z_6G5{display:none}.music-video_noteWarning__93UNT,.music-video_note__PAdv2{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:10px 12px;border:1px solid #d8d3ec;border-radius:10px;background:#f8f6ff;color:#574b92;font-size:11px;line-height:1.5}.music-video_noteWarning__93UNT{border-color:var(--pt-border);background:var(--pt-surface);color:var(--pt-text)}.music-video_promptHelp__Axg1g{margin-top:16px;border-top:1px solid var(--pt-border)}.music-video_promptHelp__Axg1g button{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0 2px;cursor:pointer;list-style:none;width:100%;border:0;background:transparent;text-align:left;font:inherit}.music-video_promptHelp__Axg1g button>span:first-child{display:grid;gap:4px}.music-video_promptHelp__Axg1g button b{font-size:12px}.music-video_promptHelp__Axg1g button small{font-size:10px;line-height:1.4}.music-video_promptHelp__Axg1g button>span:last-child{flex-shrink:0;padding:7px 10px;border:1px solid var(--pt-border);border-radius:8px;font-size:10px;font-weight:750}.music-video_promptHelp__Axg1g .promptDirector{margin:14px 0 0;padding:16px;border:1px solid var(--pt-border);border-radius:13px}.music-video_mediaCard__Blc4k{min-width:0;scroll-margin-top:80px}.music-video_mediaCard__Blc4k .creatorAssetLibrary{margin:0;padding:19px;border:1px solid var(--pt-border);border-radius:17px;background:var(--pt-surface);box-shadow:0 8px 22px #21184a13}.music-video_mediaCard__Blc4k .creatorAssetLibrary header{display:block}.music-video_mediaCard__Blc4k .creatorAssetLibrary header>div:first-child>small{color:var(--pt-muted)!important}.music-video_mediaCard__Blc4k .creatorAssetLibrary h3{margin:7px 0 5px;font-size:19px}.music-video_mediaCard__Blc4k .creatorAssetLibrary p{font-size:11px}.music-video_mediaCard__Blc4k .assetCounts{justify-content:flex-start;margin-top:12px}.music-video_mediaCard__Blc4k .assetCounts span{padding:6px 8px;font-size:10px}.music-video_mediaCard__Blc4k .mediaChoices{grid-template-columns:1fr;gap:8px;margin-top:14px}.music-video_mediaCard__Blc4k .mediaChoice{padding:11px}.music-video_mediaCard__Blc4k .mediaChoiceIcon,.music-video_mediaCard__Blc4k .songMark{background:var(--pt-surface)}.music-video_mediaCard__Blc4k .mediaChoice.selected{border-color:var(--pt-border)!important;box-shadow:inset 0 0 0 1px #a99bf1!important}.music-video_mediaCard__Blc4k .mediaChoice.selected .mediaChoiceAction{background:var(--pt-surface)!important;color:var(--pt-text)!important}.music-video_mediaCard__Blc4k .assetShelf{grid-template-columns:1fr;max-height:280px;overflow:auto}.music-video_mediaCard__Blc4k .assetShelf article.selected,.music-video_mediaCard__Blc4k .imageShelf button.selected{border-color:var(--pt-border)!important;box-shadow:inset 0 0 0 1px #a99bf1!important}.music-video_mediaCard__Blc4k .pickerHeader small{color:var(--pt-muted)}.music-video_mediaCard__Blc4k .sourceChoices button[aria-selected=true]{border-color:var(--pt-border)!important;background:var(--pt-surface)!important;color:var(--pt-text)!important}.music-video_mediaCard__Blc4k .assetEmpty a{color:var(--pt-accent)!important}.music-video_mediaCard__Blc4k .createSongInline:focus-visible,.music-video_mediaCard__Blc4k .createSongInline:hover{border-color:var(--pt-border)}.music-video_mediaCard__Blc4k .assetEmpty button{border-color:var(--pt-border)}.music-video_composer__vlsdW{margin-top:16px;padding:20px;border:1px solid var(--pt-border);border-radius:17px;background:var(--pt-surface);box-shadow:0 7px 24px #21184a07}.music-video_composer__vlsdW>header{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:15px}.music-video_composer__vlsdW>header span{color:var(--pt-text);font:700 9px var(--font-mono),monospace;letter-spacing:.13em}.music-video_composer__vlsdW>header h2{margin:7px 0 4px;color:var(--pt-text);font-size:20px}.music-video_composer__vlsdW>header p{margin:0;color:var(--pt-muted);font-size:12px}.music-video_composer__vlsdW>header button{min-height:36px;padding:0 11px;border:1px solid var(--pt-border);border-radius:9px;background:var(--pt-surface);color:var(--pt-text);font-size:11px;font-weight:700;cursor:pointer}.music-video_composer__vlsdW .musicV2Hero{padding-top:10px}.music-video_director__OTcFY{margin-top:18px}.music-video_director__OTcFY .director{margin:0;padding:clamp(18px,3vw,32px);border-color:var(--pt-border);border-radius:17px;background:var(--pt-surface);box-shadow:0 8px 24px #21184a08}.music-video_director__OTcFY .workspaceNav{margin:16px 0 12px;padding:5px}.music-video_director__OTcFY .workspaceNav a{border-radius:9px}.music-video_director__OTcFY .workspaceNav a[aria-current=page]{box-shadow:none}.music-video_director__OTcFY .musicDirectorNotice{color:var(--pt-muted)}.music-video_director__OTcFY .longFormSteps,.music-video_director__OTcFY .musicDirectorNotice{border-color:var(--pt-border);background:var(--pt-surface)}.music-video_director__OTcFY .longFormSteps b{background:var(--pt-surface)}.music-video_director__OTcFY .storageNote,.music-video_director__OTcFY .toolbar{display:none}.music-video_director__OTcFY .error,.music-video_director__OTcFY .message{overflow-wrap:anywhere}.music-video_page__tLDC5 :is(a,button,input,textarea,select):focus-visible{outline:3px solid var(--pt-focus);outline-offset:3px}@media(max-width:920px){.music-video_setup__PnbU7{grid-template-columns:minmax(0,1fr)}.music-video_mediaCard__Blc4k{order:2}.music-video_briefCard__kTiD4{order:1}}@media(max-width:620px){.music-video_page__tLDC5{overflow-x:clip}.music-video_hero__GeRna{min-height:0;padding:18px 16px 16px}.music-video_heroArt__dTNd_{display:none}.music-video_back__z3gTR{min-height:44px;margin-bottom:5px}.music-video_hero__GeRna h1{margin:6px 0;font-size:clamp(31px,9vw,38px);line-height:1.03}.music-video_hero__GeRna p{font-size:13px;line-height:1.4}.music-video_heroTags___euV8{gap:5px;margin-top:10px}.music-video_heroTags___euV8 span{min-height:28px;font-size:10px}.music-video_content__f6Nga{display:flex;flex-direction:column;min-width:0;padding:10px 12px calc(40px + env(safe-area-inset-bottom, 0px))}.music-video_trackCard__f5T_1{align-items:center;gap:9px;padding:10px;border-radius:13px}.music-video_trackIcon__mzbUa{width:36px;height:36px;border-radius:10px}.music-video_trackDetails__EcJ4x h2{font-size:14px;overflow-wrap:anywhere;white-space:normal}.music-video_trackDetails__EcJ4x p{font-size:11px}.music-video_trackDetails__EcJ4x audio{height:34px;width:100%}.music-video_trackAction__88Fwv{min-height:44px;padding:0 9px;font-size:11px}.music-video_nav__MsYUW{width:100%;max-width:100%;flex-shrink:0;margin:10px 0;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none;border-radius:11px}.music-video_nav__MsYUW::-webkit-scrollbar{display:none}.music-video_nav__MsYUW a{min-height:44px;padding:0 12px;font-size:12px}.music-video_setup__PnbU7{display:contents}.music-video_briefCard__kTiD4{order:2;padding:13px;border-radius:14px}.music-video_sectionTitle__GTmI1 h2{margin:5px 0 3px;font-size:18px}.music-video_sectionTitle__GTmI1 p{margin-bottom:10px;line-height:1.4}.music-video_briefInput__vykAS textarea{min-height:0;height:90px;font-size:13px;line-height:1.45}.music-video_briefInputExpanded__1raiG textarea{height:210px}.music-video_expandIdea__z_6G5{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:4px;padding:0 4px;border:0;background:transparent;color:var(--pt-text);font-size:12px;font-weight:800;cursor:pointer}.music-video_briefCard__kTiD4>button:not(.music-video_expandIdea__z_6G5){min-height:44px}.music-video_noteWarning__93UNT,.music-video_note__PAdv2{margin-top:6px;padding:7px 9px}.music-video_promptHelp__Axg1g{margin-top:8px}.music-video_promptHelp__Axg1g button{min-height:44px;align-items:center;padding:6px 0}.music-video_promptHelp__Axg1g button>span:last-child{padding:7px 8px}.music-video_mediaCard__Blc4k{order:4;margin-top:10px}.music-video_hasSong__K_rUS .music-video_mediaCard__Blc4k{order:5}.music-video_mediaCard__Blc4k .creatorAssetLibrary{padding:13px}.music-video_mediaCard__Blc4k .creatorAssetLibrary header{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;gap:10px!important}.music-video_composer__vlsdW{order:3;padding:13px}.music-video_director__OTcFY{order:1;margin-top:10px;min-width:0}.music-video_director__OTcFY .director{padding:13px 11px;border-radius:14px}.music-video_director__OTcFY .longFormSteps{display:flex;gap:5px;margin:8px 0;padding:7px}.music-video_director__OTcFY .longFormSteps span{flex:1 1;min-width:0;flex-direction:column;align-items:center;text-align:center;font-size:10px;line-height:1.2}.music-video_director__OTcFY .longFormSteps b{flex-shrink:0;width:22px;height:22px;font-size:11px}.music-video_director__OTcFY .referencePanels{display:grid}.music-video_director__OTcFY .referencePanels details{min-width:0;padding:0 9px}.music-video_director__OTcFY .referencePanels summary{display:flex;align-items:center;min-height:44px;padding:5px 0;font-size:12px;overflow-wrap:anywhere}.music-video_composer__vlsdW>header{flex-direction:column}.music-video_composer__vlsdW>header button{width:100%}}@media(max-width:360px){.music-video_heroTags___euV8 span:last-child,.music-video_trackIcon__mzbUa{display:none}.music-video_trackAction__88Fwv{max-width:82px;text-align:center}}.music-video_projectActions__hEw2h{display:flex;align-items:center;justify-content:flex-end;gap:12px;margin:0 0 14px}.music-video_projectActions__hEw2h label{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.music-video_projectActions__hEw2h select{max-width:min(320px,58vw);padding:8px 34px 8px 12px;background:var(--pt-surface)}.music-video_projectActions__hEw2h button,.music-video_projectActions__hEw2h select{min-height:44px;border:1px solid var(--pt-border);border-radius:12px;color:var(--pt-text);font:inherit}.music-video_projectActions__hEw2h button{padding:9px 14px;font-weight:750;cursor:pointer}@media(max-width:640px){.music-video_projectActions__hEw2h{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch}.music-video_projectActions__hEw2h label{display:grid;grid-template-columns:1fr;align-items:start}.music-video_projectActions__hEw2h select{width:100%;max-width:none}}.music-video_flowSteps__I3aMc{position:sticky;top:8px;z-index:4;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 14px;padding:8px;border:1px solid var(--pt-border);border-radius:15px;background:var(--pt-surface);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.music-video_flowSteps__I3aMc button{display:flex;min-width:0;min-height:46px;align-items:center;justify-content:center;gap:8px;padding:8px;border:1px solid transparent;border-radius:10px;background:transparent;color:var(--pt-text);font-family:inherit;font-size:12px;font-weight:700;line-height:1.2;cursor:pointer}.music-video_flowSteps__I3aMc button span{display:grid;place-items:center;flex:none;width:26px;height:26px;border:1px solid var(--pt-border);border-radius:50%;color:var(--pt-text);font-size:11px}.music-video_flowSteps__I3aMc button:disabled{opacity:.46;cursor:not-allowed}.music-video_flowSteps__I3aMc .music-video_flowActive___k1mU,.music-video_flowSteps__I3aMc .music-video_flowActive___k1mU span{border-color:var(--pt-border);background:var(--pt-surface);color:var(--pt-text)}.music-video_flowCard__5BvB7{min-width:0;margin:0 0 16px;padding:clamp(16px,2.4vw,26px);border:1px solid var(--pt-border);border-radius:20px;background:var(--pt-surface);box-shadow:0 16px 42px #0003;color:var(--pt-text)}.music-video_flowHeading__0WPBb{margin-bottom:18px}.music-video_flowHeading__0WPBb>span{color:var(--pt-text);font:700 10px var(--font-mono),monospace;letter-spacing:.14em}.music-video_flowHeading__0WPBb h2{margin:7px 0 5px;color:var(--pt-text);font-size:clamp(21px,3vw,30px);letter-spacing:-.03em}.music-video_flowHeading__0WPBb p{max-width:760px;margin:0;color:var(--pt-muted);font-size:14px;line-height:1.5}.music-video_flowCard__5BvB7 .music-video_mediaCard__Blc4k{margin:0}.music-video_flowCard__5BvB7 .music-video_mediaCard__Blc4k .creatorAssetLibrary{margin:0;padding:18px;border-color:var(--pt-border);border-radius:16px;background:var(--pt-surface)}.music-video_flowCard__5BvB7 .music-video_mediaCard__Blc4k .creatorAssetLibrary header{display:flex!important;min-height:0!important;grid-template-columns:none!important;align-items:flex-start!important;flex-direction:row!important;gap:16px!important;padding:0 0 14px!important}.music-video_flowCard__5BvB7 .music-video_mediaCard__Blc4k .creatorAssetLibrary header h3{position:static!important;color:var(--pt-text)!important;font-size:20px!important}.music-video_flowCard__5BvB7 .music-video_mediaCard__Blc4k .creatorAssetLibrary header p{color:var(--pt-muted)!important}.music-video_flowCard__5BvB7 .music-video_mediaCard__Blc4k .mediaChoice{background:var(--pt-surface)!important;border-color:var(--pt-border)!important}.music-video_flowCard__5BvB7 .music-video_mediaCard__Blc4k .mediaChoice.selected{border-color:var(--pt-border)!important;box-shadow:inset 0 0 0 1px #a99bff!important}.music-video_flowCard__5BvB7 .music-video_mediaCard__Blc4k .mediaChoice.selected .mediaChoiceAction{background:var(--pt-surface)!important;color:var(--pt-text)!important}.music-video_flowCard__5BvB7 .music-video_mediaCard__Blc4k .assetEmpty a{color:var(--pt-accent)!important}.music-video_flowCard__5BvB7 .music-video_flowActions__gJAd6{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;padding-top:15px;border-top:1px solid var(--pt-border);color:var(--pt-text);font-size:12px}.music-video_flowActions__gJAd6 button{min-height:44px;padding:0 16px;border:1px solid var(--pt-border);border-radius:11px;background:var(--pt-surface);color:var(--pt-text);font-family:inherit;font-size:13px;font-weight:750;cursor:pointer}.music-video_flowActions__gJAd6 button:disabled{opacity:.45;cursor:not-allowed}.music-video_styleChoices__1Pe6q{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin:16px 0}.music-video_styleChoices__1Pe6q button{display:flex;min-height:172px;flex-direction:column;align-items:flex-start;gap:9px;padding:17px;border:1px solid var(--pt-border);border-radius:15px;background:var(--pt-surface);color:var(--pt-text);text-align:left;cursor:pointer;transition:border-color .16s,background .16s,transform .16s}.music-video_styleChoices__1Pe6q button:hover{transform:translateY(-2px);border-color:var(--pt-border)}.music-video_styleChoices__1Pe6q button:disabled{opacity:.52;cursor:not-allowed;transform:none}.music-video_styleChoices__1Pe6q button[aria-pressed=true]{border-color:var(--pt-border);background:var(--pt-surface);box-shadow:inset 0 0 0 1px #7668d5}.music-video_styleChoices__1Pe6q b{font-size:16px}.music-video_styleChoices__1Pe6q small,.music-video_styleChoices__1Pe6q span{color:var(--pt-muted);font-size:12px;line-height:1.45}.music-video_styleChoices__1Pe6q strong{margin-top:auto;color:var(--pt-text);font-size:12px;line-height:1.4}.music-video_flowCard__5BvB7 .music-video_briefInput__vykAS{display:flex;flex-direction:column;gap:7px;color:var(--pt-text)}.music-video_flowCard__5BvB7 .music-video_briefInput__vykAS textarea{width:100%;min-height:100px;padding:13px 15px;border:1px solid var(--pt-border);border-radius:12px;background:var(--pt-surface);color:var(--pt-text);font:inherit;line-height:1.5}.music-video_flowCard__5BvB7 .music-video_expandIdea__z_6G5{color:var(--pt-text)}.music-video_singerSummary__jGkrk{display:flex;min-height:86px;align-items:center;gap:14px;margin-bottom:14px;padding:12px;border:1px solid var(--pt-border);border-radius:14px;background:var(--pt-surface)}.music-video_singerSummary__jGkrk img{width:64px;height:64px;flex:none;border-radius:10px;object-fit:cover}.music-video_singerSummary__jGkrk div{display:flex;min-width:0;flex-direction:column;gap:4px}.music-video_singerSummary__jGkrk b{overflow-wrap:anywhere;color:var(--pt-text)}.music-video_referenceOptional___ZbfW span,.music-video_singerSummary__jGkrk span{color:var(--pt-text);font-size:12px}.music-video_referenceOptional___ZbfW{display:flex;min-height:70px;flex-direction:column;justify-content:center;gap:5px;padding:14px;border:1px dashed var(--pt-border);border-radius:13px;background:var(--pt-surface)}.music-video_stepWarning__DeuWt{margin:12px 0 0;padding:11px 13px;border:1px solid var(--pt-border);border-radius:11px;background:var(--pt-surface);color:var(--pt-text);font-size:12px;line-height:1.45}.music-video_director__OTcFY{min-width:0}.music-video_flowCard__5BvB7 .music-video_director__OTcFY .director{margin:0;padding:clamp(14px,2vw,24px);border:1px solid var(--pt-border);border-radius:15px;background:var(--pt-surface);box-shadow:none}.music-video_musicQuote__4KiZP{margin:16px 0;padding:16px;border:1px solid var(--pt-border);border-radius:15px;background:var(--pt-surface);color:var(--pt-text)}.music-video_musicQuote__4KiZP>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.music-video_musicQuote__4KiZP>header h3{margin:5px 0;color:var(--pt-text);font-size:18px}.music-video_musicQuote__4KiZP>header p{margin:0;color:var(--pt-muted);font-size:12px;line-height:1.45}.music-video_musicQuote__4KiZP>header>strong{flex:none;padding:11px 14px;border:1px solid var(--pt-border);border-radius:11px;background:var(--pt-surface);color:var(--pt-text);font-size:16px}.music-video_musicQuote__4KiZP ol{display:grid;gap:7px;margin:0;padding:0;list-style:none}.music-video_musicQuote__4KiZP li{display:grid;grid-template-columns:minmax(180px,1fr) minmax(180px,260px) auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid var(--pt-border);border-radius:11px;background:var(--pt-surface)}.music-video_quoteScene__5J8pw{display:grid;gap:3px;min-width:0}.music-video_quoteScene__5J8pw b{overflow:hidden;color:var(--pt-text);text-overflow:ellipsis;white-space:nowrap}.music-video_quoteScene__5J8pw small,.music-video_quoteScene__5J8pw span{color:var(--pt-muted);font-size:11px;line-height:1.4}.music-video_quoteEngine__t9sag{display:grid;gap:4px;color:var(--pt-text);font-size:10px;font-weight:700}.music-video_quoteEngine__t9sag select{width:100%;min-height:38px;padding:6px 30px 6px 9px;border:1px solid var(--pt-border);border-radius:9px;background:var(--pt-surface);color:var(--pt-text);font:inherit;font-size:12px}.music-video_quoteEngine__t9sag select:disabled{opacity:.7}.music-video_quotePrice__KYQtK{min-width:66px;color:var(--pt-text);text-align:right;white-space:nowrap}.music-video_quoteCoverage__8GPuy{margin:10px 0 0;color:var(--pt-text);font-size:11px;line-height:1.45}.music-video_quoteWarning__DmgwD{margin:10px 0 0;padding:9px 11px;border:1px solid var(--pt-border);border-radius:9px;background:var(--pt-surface);color:var(--pt-text);font-size:12px}@media(max-width:720px){.music-video_musicQuote__4KiZP>header{align-items:flex-start;flex-direction:column}.music-video_musicQuote__4KiZP>header>strong{width:100%;text-align:center}.music-video_musicQuote__4KiZP li{grid-template-columns:minmax(0,1fr) auto;gap:8px}.music-video_quoteEngine__t9sag{grid-column:1/-1;grid-row:2}.music-video_quotePrice__KYQtK{grid-column:2;grid-row:1}.music-video_quoteEngine__t9sag select{min-height:42px}}@media(max-width:820px){.music-video_styleChoices__1Pe6q{grid-template-columns:1fr}.music-video_styleChoices__1Pe6q button{min-height:130px}.music-video_flowSteps__I3aMc button{flex-direction:column;gap:4px;font-size:10px}}@media(max-width:620px){.music-video_flowSteps__I3aMc{position:static;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:5px}.music-video_flowSteps__I3aMc button{min-height:58px;padding:4px 2px;font-size:9px}.music-video_flowSteps__I3aMc button span{width:22px;height:22px}.music-video_flowCard__5BvB7{padding:14px;border-radius:15px}.music-video_flowCard__5BvB7 .music-video_mediaCard__Blc4k .creatorAssetLibrary header{flex-direction:column!important}.music-video_flowCard__5BvB7 .music-video_flowActions__gJAd6{align-items:stretch;flex-direction:column}.music-video_flowActions__gJAd6 button{width:100%}.music-video_singerSummary__jGkrk{align-items:flex-start}}.music-video_page__tLDC5{background:var(--pt-app-bg);color:var(--pt-text)}.music-video_hero__GeRna{background:var(--pt-surface);min-height:240px}.music-video_hero__GeRna h1{font-size:clamp(36px,5vw,64px)}.music-video_content__f6Nga{max-width:1440px}.music-video_briefCard__kTiD4,.music-video_composer__vlsdW,.music-video_director__OTcFY .director,.music-video_trackCard__f5T_1{background:var(--pt-surface);border-color:var(--pt-border);color:var(--pt-text);box-shadow:0 20px 50px #0003}.music-video_composer__vlsdW>header h2,.music-video_sectionTitle__GTmI1 h2,.music-video_trackDetails__EcJ4x h2{color:var(--pt-text)}.music-video_briefInput__vykAS,.music-video_composer__vlsdW>header p,.music-video_sectionTitle__GTmI1 p,.music-video_trackDetails__EcJ4x p{color:var(--pt-muted)}.music-video_trackIcon__mzbUa{background:var(--pt-surface);color:var(--pt-text)}.music-video_composer__vlsdW>header button,.music-video_trackAction__88Fwv{background:var(--pt-surface);border-color:var(--pt-border);color:var(--pt-text)}.music-video_nav__MsYUW{background:var(--pt-surface);border-color:var(--pt-border)}.music-video_nav__MsYUW a{color:var(--pt-accent)}.music-video_nav__MsYUW a:hover{background:var(--pt-surface);color:var(--pt-accent)}.music-video_nav__MsYUW a[aria-current=page]{background:var(--pt-surface)}.music-video_briefInput__vykAS textarea,.music-video_projectActions__hEw2h select{background:var(--pt-surface);border-color:var(--pt-border);color:var(--pt-text)}.music-video_promptHelp__Axg1g{border-color:var(--pt-border)}.music-video_promptHelp__Axg1g button{color:var(--pt-text)}.music-video_promptHelp__Axg1g button small{color:var(--pt-muted)}.music-video_promptHelp__Axg1g button>span:last-child{border-color:var(--pt-border);color:var(--pt-text)}.music-video_promptHelp__Axg1g .promptDirector{background:var(--pt-surface);border-color:var(--pt-border)}.music-video_note__PAdv2{background:#242341;border-color:#5b5584;color:#d6cbff}.music-video_composer__vlsdW .musicV2Hero{background:var(--pt-surface)}.music-video_director__OTcFY .workspaceNav{background:var(--pt-surface);border-color:var(--pt-border)}.music-video_director__OTcFY .workspaceNav a{color:var(--pt-accent)}.music-video_director__OTcFY .workspaceNav a[aria-current=page]{background:var(--pt-surface);color:var(--pt-accent)}.music-video_director__OTcFY .longFormSteps,.music-video_director__OTcFY .musicDirectorNotice{background:var(--pt-surface);border-color:var(--pt-border);color:var(--pt-muted)}.music-video_director__OTcFY .longFormSteps span,.music-video_projectActions__hEw2h label{color:var(--pt-text)}.music-video_projectActions__hEw2h button{background:var(--pt-surface);border-color:var(--pt-border)}.music-video_mediaCard__Blc4k .creatorAssetLibrary{min-width:0}.music-video_mediaCard__Blc4k .creatorAssetLibrary header{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:14px!important;height:auto!important;min-height:0!important;padding:0 0 14px!important}.music-video_mediaCard__Blc4k .creatorAssetLibrary header>div{min-width:0!important;position:static!important}.music-video_mediaCard__Blc4k .creatorAssetLibrary header h3{position:static!important;line-height:1.25!important;overflow-wrap:anywhere}.music-video_mediaCard__Blc4k .creatorAssetLibrary header small{display:none!important}.music-video_mediaCard__Blc4k .assetCounts{position:static!important;margin:0!important;justify-content:flex-start!important;flex-wrap:wrap!important}.music-video_mediaCard__Blc4k .mediaChoices{clear:both}.music-video_mediaCard__Blc4k .mediaChoice{background:var(--pt-surface)!important;border-color:var(--pt-border)!important;color:var(--pt-text)!important}.music-video_mediaCard__Blc4k .mediaChoice strong{color:var(--pt-text)!important}.music-video_mediaCard__Blc4k .mediaChoice p{color:var(--pt-muted)!important}@media(min-width:1100px){.music-video_setup__PnbU7{grid-template-columns:minmax(0,1fr) minmax(390px,.95fr)}}@media(max-width:620px){.music-video_briefCard__kTiD4,.music-video_composer__vlsdW,.music-video_content__f6Nga,.music-video_director__OTcFY .director{background:var(--pt-surface)}.music-video_expandIdea__z_6G5{color:var(--pt-text)}}.music-video_lyricsDetails__zksXo{margin:12px 0;padding:12px 14px;border:1px solid var(--pt-border);border-radius:12px;background:var(--pt-surface)}.music-video_lyricsDetails__zksXo summary{cursor:pointer;font-weight:700}.music-video_lyricsDetails__zksXo pre{max-height:260px;overflow:auto;margin:12px 0 0;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--pt-text);font:inherit;line-height:1.6}.SongBeatStrip_beat__kuVoq{display:grid;gap:6px;min-width:0;max-width:100%;margin-top:8px;color:var(--pt-text)}.SongBeatStrip_beat__kuVoq *{box-sizing:border-box}.SongBeatStrip_tempo__GyjQc{margin:0;color:var(--pt-muted);font-size:12px;line-height:1.5}.SongBeatStrip_tempo__GyjQc b{color:var(--pt-text);font-weight:700}.SongBeatStrip_listening__jUbRw{margin:6px 0 0;color:var(--pt-muted);font-size:12px}.SongBeatStrip_track__ZWcLM{position:relative;min-width:0}.SongBeatStrip_strip__eDjkJ{display:flex;gap:2px;min-width:0;margin:0;padding:0;list-style:none}.SongBeatStrip_strip__eDjkJ li{display:flex;flex-basis:0;min-width:0}.SongBeatStrip_strip__eDjkJ .SongBeatStrip_section___eKSO{display:block;width:100%;min-width:0;min-height:40px;margin:0;padding:0 6px;overflow:hidden;border:1px solid var(--pt-border);border-radius:6px;background:var(--pt-surface-raised);color:var(--pt-text);font:inherit;font-size:11px;font-weight:650;line-height:38px;text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.SongBeatStrip_strip__eDjkJ button.SongBeatStrip_section___eKSO{cursor:pointer}.SongBeatStrip_strip__eDjkJ button.SongBeatStrip_section___eKSO:hover{border-color:var(--pt-text)}.SongBeatStrip_strip__eDjkJ button.SongBeatStrip_section___eKSO:focus-visible{position:relative;z-index:2;outline:3px solid var(--pt-focus);outline-offset:2px}.SongBeatStrip_strip__eDjkJ .SongBeatStrip_intro__Tzfsi,.SongBeatStrip_strip__eDjkJ .SongBeatStrip_outro__Xthql{background:var(--pt-surface);color:var(--pt-muted)}.SongBeatStrip_strip__eDjkJ .SongBeatStrip_bridge__DXrb6{border-style:dashed}.SongBeatStrip_strip__eDjkJ .SongBeatStrip_chorus__8Qb5V{border-color:var(--pt-accent-strong);background:var(--pt-accent-strong);color:var(--pt-accent-contrast)}.SongBeatStrip_marks__fhLks{position:absolute;inset:-3px 0;pointer-events:none}.SongBeatStrip_cut__fhH76{position:absolute;top:0;bottom:0;width:2px;margin-left:-1px;border-radius:1px;background:var(--pt-text);box-shadow:0 0 0 1px var(--pt-surface)}.SongBeatStrip_after__yhu_w{position:absolute;top:3px;right:0;bottom:3px;border-radius:0 6px 6px 0;background:var(--pt-surface);opacity:.7}.SongBeatStrip_note__xdLDm{margin:0;color:var(--pt-muted);font-size:11px;line-height:1.5}.SongBeatStrip_srOnly__SR5mr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:500px){.SongBeatStrip_strip__eDjkJ .SongBeatStrip_section___eKSO{padding:0 3px;font-size:10px}}.FinishedMusicProject_panel__ZYr3n{padding:clamp(18px,3vw,32px);border:1px solid var(--pt-border,#414b69);border-radius:20px;background:var(--pt-surface,#101626);color:var(--pt-text,#f4f7ff);min-width:0}.FinishedMusicProject_panel__ZYr3n h2{margin:8px 0 20px;overflow-wrap:anywhere}.FinishedMusicProject_status___8kia{font-weight:700}.FinishedMusicProject_player__GDPBX{display:block;width:100%;max-height:70vh;object-fit:contain;background:#070910;border-radius:12px}.FinishedMusicProject_actions____6Y9{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin:20px 0}.FinishedMusicProject_actions____6Y9 a,.FinishedMusicProject_actions____6Y9 button,.FinishedMusicProject_savedNotice__xnUEV button{font:inherit;padding:10px 16px;border:1px solid var(--pt-border,#414b69);border-radius:10px;color:inherit;background:var(--pt-surface,#101626);text-decoration:none;cursor:pointer}.FinishedMusicProject_actions____6Y9 a:focus-visible,.FinishedMusicProject_actions____6Y9 button:focus-visible,.FinishedMusicProject_savedNotice__xnUEV button:focus-visible{outline:3px solid var(--pt-accent,#8fb7ff);outline-offset:3px}.FinishedMusicProject_note__TaYM9{color:var(--pt-muted,#bbc3d8);line-height:1.6}.FinishedMusicProject_savedNotice__xnUEV{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.SongVideoDirector_page__zcmW6{max-width:1440px;margin:auto;padding:32px clamp(16px,4vw,54px) 90px;color:var(--pt-text);min-width:0}.SongVideoDirector_heading__Loc5D{height:auto;position:static;display:block;padding:0 0 24px;border:0;background:none}.SongVideoDirector_heading__Loc5D h1{font-size:clamp(32px,4vw,60px);line-height:1.06;margin:15px 0}.SongVideoDirector_heading__Loc5D p,.SongVideoDirector_page__zcmW6 p{color:var(--pt-muted);line-height:1.55}.SongVideoDirector_steps__098mI{position:static;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:18px 0 24px;padding:0;background:none;border:0}.SongVideoDirector_page__zcmW6 button{min-height:44px;padding:10px 14px;border:1px solid var(--pt-border);border-radius:10px;background:var(--pt-surface-raised);color:var(--pt-text);font:inherit;cursor:pointer;white-space:normal}.SongVideoDirector_steps__098mI button{display:flex;align-items:center;gap:8px;text-align:left;min-width:0;font-size:13px}.SongVideoDirector_steps__098mI b{display:grid;place-items:center;flex:none;width:26px;height:26px;border:1px solid var(--pt-border);border-radius:50%}.SongVideoDirector_steps__098mI button[aria-current=step]{border-color:var(--pt-focus);text-decoration:none;box-shadow:inset 0 0 0 1px var(--pt-focus)}.SongVideoDirector_page__zcmW6 button:disabled{opacity:.55;cursor:default}.SongVideoDirector_card__roOSX,.SongVideoDirector_track__TQDJN{padding:clamp(16px,3vw,28px);border:1px solid var(--pt-border);border-radius:18px;margin:20px 0;background:var(--pt-surface);min-width:0}.SongVideoDirector_track__TQDJN audio{width:100%}.SongVideoDirector_waveform__ZXO7Y{width:100%;height:80px;color:var(--pt-accent);margin-top:12px}.SongVideoDirector_page__zcmW6 label{display:grid;gap:8px;color:var(--pt-text);margin:16px 0}.SongVideoDirector_page__zcmW6 :is(input:not([type=checkbox]),textarea,select){width:100%;min-width:0;min-height:44px;padding:12px;border:1px solid var(--pt-border);border-radius:9px;background:var(--pt-surface-raised);color:var(--pt-text);font:inherit}.SongVideoDirector_page__zcmW6 textarea{min-height:110px;resize:vertical}.SongVideoDirector_page__zcmW6 .SongVideoDirector_check__IjY8K{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.SongVideoDirector_check__IjY8K input{width:20px;height:20px;flex:none;accent-color:var(--pt-accent-strong)}.SongVideoDirector_timeline__deZqU{max-height:500px;overflow:auto}.SongVideoDirector_timeline__deZqU>div{display:grid;grid-template-columns:minmax(0,1fr) 100px 100px;gap:12px;border-bottom:1px solid var(--pt-border)}.SongVideoDirector_estimate__ww8Av{padding:18px;border:1px solid var(--pt-focus);border-radius:12px;background:var(--pt-surface-raised)}.SongVideoDirector_actions__4Z9Rz{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.SongVideoDirector_page__zcmW6 :is(button,input,select,textarea):focus-visible{outline:3px solid var(--pt-focus);outline-offset:3px}.SongVideoDirector_page__zcmW6 *{box-sizing:border-box;overflow-wrap:anywhere}@media(max-width:900px){.SongVideoDirector_steps__098mI{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:500px){.SongVideoDirector_steps__098mI{grid-template-columns:repeat(2,minmax(0,1fr))}.SongVideoDirector_timeline__deZqU>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.SongVideoDirector_timeline__deZqU label:first-child{grid-column:1/-1}.SongVideoDirector_actions__4Z9Rz button{width:100%}}.SongVideoDirector_timeline__deZqU .SongVideoDirector_check__IjY8K{grid-column:2/-1}@media(max-width:500px){.SongVideoDirector_timeline__deZqU .SongVideoDirector_check__IjY8K{grid-column:1/-1}}.SongVideoChat_page__ZDpfk{max-width:760px;margin:0 auto;padding:24px 16px 140px}.SongVideoChat_header__ZQOHN{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:16px}.SongVideoChat_header__ZQOHN h1{margin:0;font-size:clamp(1.4rem,4vw,2rem)}.SongVideoChat_header__ZQOHN nav{display:flex;gap:8px;flex-wrap:wrap}.SongVideoChat_header__ZQOHN nav button,.SongVideoChat_header__ZQOHN nav select{font-size:.85rem}.SongVideoChat_thread__GD_SX{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.SongVideoChat_bubble__AUVi6{max-width:88%;border-radius:18px;padding:10px 14px 12px;line-height:1.45}.SongVideoChat_bubble__AUVi6 p{margin:4px 0}.SongVideoChat_who__zjRLA{display:block;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;opacity:.65;margin-bottom:2px}.SongVideoChat_ai__4_nm_{align-self:flex-start;background:var(--surface-2,rgba(127,127,127,.12));border-bottom-left-radius:6px}.SongVideoChat_you__KcLY4{align-self:flex-end;background:var(--accent,#6d28d9);color:#fff;border-bottom-right-radius:6px}.SongVideoChat_you__KcLY4 audio{width:100%;margin-top:6px}.SongVideoChat_wide__DJObW{max-width:100%;width:100%}.SongVideoChat_chips__uXXcs{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.SongVideoChat_chips__uXXcs button,.SongVideoChat_make__DUGmq{border-radius:999px;padding:8px 14px;font-weight:600}.SongVideoChat_make__DUGmq{margin-top:12px;background:var(--accent,#6d28d9);color:#fff;border:0;font-size:1rem;padding:12px 20px}.SongVideoChat_make__DUGmq:disabled{opacity:.55}.SongVideoChat_hint__R4Ohq{font-size:.85rem;opacity:.75}.SongVideoChat_scenes__H7AOJ{display:flex;gap:10px;overflow-x:auto;padding:6px 2px 10px;scroll-snap-type:x mandatory}.SongVideoChat_scene__t2SoY{flex:0 0 210px;scroll-snap-align:start;border-radius:14px;padding:8px;background:var(--surface-1,rgba(127,127,127,.08));display:flex;flex-direction:column;gap:4px}.SongVideoChat_placeholder__fAhWV,.SongVideoChat_scene__t2SoY img,.SongVideoChat_scene__t2SoY video{width:100%;aspect-ratio:9/16;max-height:220px;object-fit:cover;border-radius:10px}.SongVideoChat_placeholder__fAhWV{display:grid;place-items:center;font-size:2rem;font-weight:700;background:linear-gradient(160deg,rgba(109,40,217,.35),rgba(14,116,144,.35))}.SongVideoChat_scene__t2SoY p{font-size:.85rem;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.SongVideoChat_scene__t2SoY small{font-size:.75rem;opacity:.8}.SongVideoChat_status__wH7_2{font-weight:700}.SongVideoChat_composer__c_ln0{position:fixed;left:50%;bottom:0;transform:translateX(-50%);width:min(760px,100%);display:flex;gap:8px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface-0,Canvas);box-shadow:0 -6px 24px rgba(0,0,0,.12);box-sizing:border-box}.SongVideoChat_composer__c_ln0 textarea{flex:1 1;resize:none;border-radius:14px;padding:10px 12px;font:inherit;min-width:0}.SongVideoChat_composer__c_ln0 button{border-radius:14px;padding:0 18px;font-weight:600}.SongVideoChat_srOnly__arX5c{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (max-width:480px){.SongVideoChat_bubble__AUVi6{max-width:94%}.SongVideoChat_scene__t2SoY{flex-basis:170px}}.SongVideoChat_engines__v_Tg_{display:flex;flex-direction:column;gap:6px;margin-top:8px}.SongVideoChat_engines__v_Tg_ .SongVideoChat_chips__uXXcs{margin-top:0;align-items:center}.SongVideoChat_engines__v_Tg_ .SongVideoChat_chips__uXXcs span{font-size:.8rem;font-weight:700;opacity:.75}.SongVideoChat_chips__uXXcs button[aria-pressed=true]{background:var(--accent,#6d28d9);color:#fff;border-color:transparent}.SongVideoChat_singer__l480z{width:120px;aspect-ratio:3/4;object-fit:cover;border-radius:12px;display:block;margin:6px 0}.SongVideoChat_consent__tnpp7{display:flex;gap:6px;align-items:flex-start;font-size:.85rem;margin-top:6px}.SongVideoChat_upload__bcitY{display:inline-flex;align-items:center;border:1px solid;border-radius:999px;padding:8px 14px;font-weight:600;cursor:pointer}.SongVideoChat_upload__bcitY input{position:absolute;width:1px;height:1px;opacity:0}.SongVideoChat_upload__bcitY[aria-disabled=true]{opacity:.5;cursor:not-allowed}