.CulturalMoments_wrap__HpBCV{margin:16px 0;border:1px solid var(--pt-border);border-radius:16px;background:var(--pt-surface);color:var(--pt-text)}.CulturalMoments_wrap__HpBCV summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;list-style:none;cursor:pointer;padding:15px 18px;font-weight:800}.CulturalMoments_wrap__HpBCV summary::-webkit-details-marker{display:none}.CulturalMoments_wrap__HpBCV summary span{font-size:12px;font-weight:500;color:var(--pt-muted)}.CulturalMoments_body___BLqH{padding:0 18px 18px}.CulturalMoments_body___BLqH>p,.CulturalMoments_body___BLqH>small{display:block;color:var(--pt-muted);line-height:1.5}.CulturalMoments_cards__Ts3xM{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.CulturalMoments_cards__Ts3xM button{display:flex;flex-direction:column;gap:6px;text-align:left;border:1px solid var(--pt-border);border-radius:12px;background:var(--pt-surface-raised);color:var(--pt-text);padding:13px;cursor:pointer;min-width:0}.CulturalMoments_cards__Ts3xM button img{width:100%;height:120px;object-fit:cover;border-radius:8px}.CulturalMoments_cards__Ts3xM button[aria-pressed=true]{border-color:var(--pt-accent-strong);background:var(--pt-surface-raised)}.CulturalMoments_cards__Ts3xM small{color:var(--pt-muted);line-height:1.4}.CulturalMoments_fields__ep8xK{display:grid;grid-template-columns:1fr 190px;gap:10px;margin:16px 0}.CulturalMoments_fields__ep8xK label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700}.CulturalMoments_fields__ep8xK input,.CulturalMoments_fields__ep8xK select{width:100%;min-width:0;border:1px solid var(--pt-border);border-radius:10px;background:var(--pt-surface-raised);color:var(--pt-text);padding:10px;font:inherit}.CulturalMoments_caption__aUFBd{grid-column:1/-1}.CulturalMoments_actions__NfZRS{display:flex;flex-wrap:wrap;gap:9px}.CulturalMoments_actions__NfZRS button{border:1px solid var(--pt-accent-strong);border-radius:11px;padding:10px 15px;background:var(--pt-accent-strong);color:var(--pt-accent-contrast);font:inherit;font-weight:800;cursor:pointer}.CulturalMoments_actions__NfZRS button+button{background:transparent;color:var(--pt-accent-strong)}.CulturalMoments_wrap__HpBCV button:focus-visible,.CulturalMoments_wrap__HpBCV input:focus-visible,.CulturalMoments_wrap__HpBCV select:focus-visible,.CulturalMoments_wrap__HpBCV summary:focus-visible{outline:3px solid var(--pt-focus);outline-offset:3px}@media(max-width:760px){.CulturalMoments_cards__Ts3xM{grid-template-columns:1fr}}@media(max-width:450px){.CulturalMoments_fields__ep8xK{grid-template-columns:1fr}.CulturalMoments_wrap__HpBCV summary span{width:100%}}.CulturalMoments_wrap__HpBCV.CulturalMoments_wrap__HpBCV a{color:var(--pt-accent)!important;text-decoration:underline;text-underline-offset:3px}.CulturalMoments_wrap__HpBCV .CulturalMoments_actions__NfZRS button+button{color:var(--pt-text)}.DirectorVisualPlan_plan__iRUyU{margin:18px 0;padding:20px;border:1px solid #b9acef;border-radius:18px;background:linear-gradient(135deg,#f9f6ff,#effaff);color:#17182e}.DirectorVisualPlan_heading__Gk0dc{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.DirectorVisualPlan_heading__Gk0dc span{font-size:10px;font-weight:900;letter-spacing:.16em;color:#6850cf}.DirectorVisualPlan_heading__Gk0dc h3{margin:5px 0 6px;font-size:24px}.DirectorVisualPlan_heading__Gk0dc p{margin:0 0 14px;max-width:640px;font-size:13px}.DirectorVisualPlan_heading__Gk0dc strong{white-space:nowrap;font-size:12px;padding:7px 10px;border-radius:999px}.DirectorVisualPlan_approved__RjoXQ{background:#e0f7e9;color:#17623c}.DirectorVisualPlan_pending__Z9PxM{background:#fff2ce;color:#785000}.DirectorVisualPlan_preview__Xqwv7{display:grid;grid-template-columns:minmax(180px,1.15fr) minmax(220px,1fr);overflow:hidden;border:1px solid #d9d5ed;border-radius:14px;background:#fff}.DirectorVisualPlan_scenePicture__qQigp{position:relative;min-height:205px;background:#181d3c}.DirectorVisualPlan_scenePicture__qQigp>img{display:block;width:100%;height:100%;max-height:310px;object-fit:cover}.DirectorVisualPlan_placeholder__1QgxU{display:flex;height:100%;min-height:205px;flex-direction:column;justify-content:flex-end;padding:20px;background:radial-gradient(circle at 80% 20%,#9289df 0,transparent 35%),linear-gradient(140deg,#151c4e,#4f3c75 55%,#1f5073);color:#fff}.DirectorVisualPlan_placeholder__1QgxU span{font-size:10px;text-transform:uppercase;letter-spacing:.14em;color:#d8d1ff}.DirectorVisualPlan_placeholder__1QgxU strong{font-size:20px;line-height:1.2}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_placeholder__1QgxU p{color:#f0edff;font-size:12px}.DirectorVisualPlan_details__puNCz{padding:18px}.DirectorVisualPlan_details__puNCz>strong{display:block;font-size:17px}.DirectorVisualPlan_details__puNCz>p{font-size:13px;margin:8px 0}.DirectorVisualPlan_details__puNCz small{color:#68687c}.DirectorVisualPlan_people__Znh4q{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.DirectorVisualPlan_people__Znh4q>div{display:flex;align-items:center;gap:7px;padding:5px 9px 5px 5px;border:1px solid #e1def3;border-radius:999px;font-size:12px;font-weight:800}.DirectorVisualPlan_portrait__pdtfR{display:block;width:34px;height:34px;flex:0 0 34px;border-radius:50%;background-repeat:no-repeat}.DirectorVisualPlan_people__Znh4q p{font-size:12px}.DirectorVisualPlan_actions__kcEBP{display:flex;flex-wrap:wrap;align-items:end;gap:12px;margin-top:15px}.DirectorVisualPlan_actions__kcEBP label{display:flex;flex:1 1;min-width:200px;flex-direction:column;gap:5px;font-size:12px;font-weight:800}.DirectorVisualPlan_actions__kcEBP input{width:100%;font-size:12px}.DirectorVisualPlan_actions__kcEBP small,.DirectorVisualPlan_note__4BbQb{font-size:11px;color:#5f6076}.DirectorVisualPlan_actions__kcEBP button{min-height:43px}.DirectorVisualPlan_actions__kcEBP .DirectorVisualPlan_approveButton__MiXHK{background:#5f4bd7;color:white;border-color:#5f4bd7}.DirectorVisualPlan_error__fGHyk{color:#a02424;font-size:12px}@media(max-width:680px){.DirectorVisualPlan_plan__iRUyU{padding:14px}.DirectorVisualPlan_heading__Gk0dc{flex-direction:column;gap:3px}.DirectorVisualPlan_preview__Xqwv7{grid-template-columns:1fr}.DirectorVisualPlan_scenePicture__qQigp{min-height:190px}.DirectorVisualPlan_actions__kcEBP{align-items:stretch}.DirectorVisualPlan_actions__kcEBP button{width:100%}}.DirectorVisualPlan_castLink__nT8Qr{display:inline-flex;min-height:43px;align-items:center;padding:0 12px;border:1px solid #b9acef;border-radius:10px;background:#fff;color:#493caf;font-size:12px;font-weight:800;text-decoration:none}.DirectorVisualPlan_castLink__nT8Qr:focus-visible,.DirectorVisualPlan_castLink__nT8Qr:hover{background:#f1edff;outline:2px solid #493caf;outline-offset:2px}.DirectorVisualPlan_inlineCast__pEWUu,.DirectorVisualPlan_posePanel__CKuJR{display:grid;gap:10px;margin-top:16px;padding:14px;border:1px solid #d8d2ef;border-radius:14px;background:#fff}.DirectorVisualPlan_identityFields__I6U0C label,.DirectorVisualPlan_inlineCast__pEWUu>label{display:grid;gap:5px;font-size:12px;font-weight:800}.DirectorVisualPlan_identityFields__I6U0C input,.DirectorVisualPlan_inlineCast__pEWUu input{min-width:0;width:100%;padding:9px 11px;border:1px solid #cbc6e0;border-radius:9px;font:inherit}.DirectorVisualPlan_castChoices__DklTt{display:flex;gap:8px;overflow-x:auto;padding:2px 2px 8px;scrollbar-width:thin}.DirectorVisualPlan_castChoices__DklTt>button{display:grid;flex:0 0 94px;gap:3px;padding:6px;border:1px solid #ded9ef;border-radius:11px;background:#fff;text-align:left;cursor:pointer}.DirectorVisualPlan_castChoices__DklTt>button[aria-pressed=true],.DirectorVisualPlan_poseGrid__qdalb button[aria-pressed=true]{border-color:#5e4bd6;box-shadow:0 0 0 2px #5e4bd633}.DirectorVisualPlan_castThumb__lOTW4{display:grid;width:100%;aspect-ratio:1;place-items:center;border-radius:7px;background-color:#e7e2f7;background-repeat:no-repeat;color:#554ca4;font-size:26px;font-weight:900}.DirectorVisualPlan_castChoices__DklTt b{font-size:12px}.DirectorVisualPlan_castChoices__DklTt small{font-size:10px;color:#716b8a}.DirectorVisualPlan_posePanel__CKuJR>p{margin:0;font-size:12px}.DirectorVisualPlan_posePanel__CKuJR>button{justify-self:start;padding:10px 12px;border:1px solid #6553d7;border-radius:10px;background:#fff;color:#493caf;font-weight:800;cursor:pointer}.DirectorVisualPlan_posePanel__CKuJR>small{color:#69667a;font-size:11px}.DirectorVisualPlan_identityFields__I6U0C{display:grid;gap:8px}.DirectorVisualPlan_poseGrid__qdalb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.DirectorVisualPlan_poseGrid__qdalb button{display:grid;gap:4px;min-width:0;padding:4px;border:1px solid #ddd7ed;border-radius:9px;background:#fff;cursor:pointer}.DirectorVisualPlan_poseGrid__qdalb button>span{display:block;width:100%;aspect-ratio:1;background-repeat:no-repeat;border-radius:6px}.DirectorVisualPlan_poseGrid__qdalb small{font-size:10px}.DirectorVisualPlan_avatarUpload__Al274{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:9px;border-top:1px solid #ece9f5}.DirectorVisualPlan_avatarUpload__Al274 label{display:grid;gap:5px;min-width:0;font-size:11px;font-weight:800}.DirectorVisualPlan_avatarUpload__Al274 input{min-width:0;width:100%;font-size:11px}.DirectorVisualPlan_pictureDirection__vQdNb{display:grid;gap:6px;margin-top:15px;font-size:12px;font-weight:800}.DirectorVisualPlan_pictureDirection__vQdNb textarea{width:100%;min-height:84px;padding:10px 12px;border:1px solid #cbc6e0;border-radius:10px;background:#fff;font:inherit;line-height:1.4;resize:vertical}.DirectorVisualPlan_actions__kcEBP{align-items:center}.DirectorVisualPlan_actions__kcEBP button{cursor:pointer}.DirectorVisualPlan_actions__kcEBP button:disabled{opacity:.55;cursor:not-allowed}@media(max-width:680px){.DirectorVisualPlan_poseGrid__qdalb{grid-template-columns:repeat(2,minmax(0,1fr))}.DirectorVisualPlan_posePanel__CKuJR>button{width:100%}}.DirectorVisualPlan_plan__iRUyU{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);align-items:start;gap:14px;max-width:100%;box-sizing:border-box}.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_heading__Gk0dc{grid-column:1/-1}.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_storyboard__tVXgc{grid-column:1/-1;grid-row:2}.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_chatPanel__W8_WZ{grid-column:1;grid-row:3/span 8}.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_actions__kcEBP,.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_error__fGHyk,.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_inlineCast__pEWUu,.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_note__4BbQb,.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_pictureDirection__vQdNb,.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_posePanel__CKuJR,.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_preview__Xqwv7{grid-column:2;min-width:0;margin-top:0}.DirectorVisualPlan_plan__iRUyU>.sceneCreationControls{display:grid;grid-column:2;min-width:0;max-width:100%;gap:14px;overflow-x:auto}.DirectorVisualPlan_preview__Xqwv7{grid-template-columns:1fr}.DirectorVisualPlan_storyboard__tVXgc{display:flex;gap:10px;min-width:0;max-width:100%;overflow-x:auto;padding:3px 2px 10px;scrollbar-width:thin;scroll-snap-type:x mandatory}.DirectorVisualPlan_storyboard__tVXgc>button{display:grid;grid-template-columns:76px minmax(0,1fr);flex:0 0 min(250px,75vw);gap:10px;align-items:center;min-width:0;padding:7px;border:1px solid #ddd9ed;border-radius:13px;background:#fff;text-align:left;cursor:pointer;scroll-snap-align:start;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.DirectorVisualPlan_storyboard__tVXgc>button:hover{transform:translateY(-2px);border-color:#9e91e8}.DirectorVisualPlan_storyboard__tVXgc>button[aria-current=step]{border-color:#6553d7;box-shadow:0 0 0 2px #6553d733}.DirectorVisualPlan_castChoices__DklTt>button:focus-visible,.DirectorVisualPlan_poseGrid__qdalb button:focus-visible,.DirectorVisualPlan_storyboard__tVXgc>button:focus-visible{outline:3px solid #6553d7;outline-offset:2px}.DirectorVisualPlan_storyboardImage__5_6HX{position:relative;display:grid;width:76px;aspect-ratio:16/10;place-items:center;overflow:hidden;border-radius:8px;background:linear-gradient(135deg,#25204f,#56447c 60%,#317088);color:#fff;font-size:22px;font-weight:900}.DirectorVisualPlan_storyboardImage__5_6HX img{object-fit:cover}.DirectorVisualPlan_storyboardCopy__pOHgH{display:grid;gap:5px;min-width:0}.DirectorVisualPlan_storyboardCopy__pOHgH b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.DirectorVisualPlan_storyboardCopy__pOHgH small{color:#69687c;font-size:10px}.DirectorVisualPlan_chatPanel__W8_WZ{display:flex;position:sticky;top:16px;flex-direction:column;gap:12px;min-height:620px;max-height:calc(100vh - 32px);padding:17px;border:1px solid #d8d2ef;border-radius:15px;background:#fff}.DirectorVisualPlan_chatPanel__W8_WZ>div:first-child strong{font-size:18px}.DirectorVisualPlan_chatPanel__W8_WZ>div:first-child p,.DirectorVisualPlan_chatPanel__W8_WZ>small{margin:5px 0 0;color:#62647d;font-size:12px;line-height:1.5}.DirectorVisualPlan_chatMessages__i5V_V{display:flex;flex:1 1;min-height:150px;flex-direction:column;gap:9px;overflow-y:auto;padding:10px;border:1px solid #e4e0f1;border-radius:12px;background:#faf9ff}.DirectorVisualPlan_creatorMessage__OYEyM,.DirectorVisualPlan_directorMessage__0bOhk{max-width:92%;padding:10px 12px;border-radius:12px;font-size:13px;line-height:1.5;white-space:pre-wrap}.DirectorVisualPlan_creatorMessage__OYEyM{align-self:flex-end;background:#5948cd;color:#fff}.DirectorVisualPlan_directorMessage__0bOhk{align-self:flex-start;background:#eae7f7;color:#242047}.DirectorVisualPlan_chatPanel__W8_WZ form{display:grid;gap:7px}.DirectorVisualPlan_chatPanel__W8_WZ form label{font-size:12px;font-weight:800}.DirectorVisualPlan_chatPanel__W8_WZ textarea{width:100%;min-height:95px;padding:10px;border:1px solid #c9c2e7;border-radius:10px;font:inherit;resize:vertical}.DirectorVisualPlan_chatPanel__W8_WZ form button{min-height:43px;border:0;border-radius:10px;background:#5f4bd7;color:white;font-weight:800;cursor:pointer}.DirectorVisualPlan_chatPanel__W8_WZ form button:disabled{opacity:.55;cursor:not-allowed}.DirectorVisualPlan_inlineCast__pEWUu>p{margin:0;color:#62647d;font-size:12px}@media(max-width:900px){.DirectorVisualPlan_plan__iRUyU{grid-template-columns:minmax(0,1fr)}.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_actions__kcEBP,.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_chatPanel__W8_WZ,.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_error__fGHyk,.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_heading__Gk0dc,.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_inlineCast__pEWUu,.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_note__4BbQb,.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_pictureDirection__vQdNb,.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_posePanel__CKuJR,.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_preview__Xqwv7,.DirectorVisualPlan_plan__iRUyU>.DirectorVisualPlan_storyboard__tVXgc,.DirectorVisualPlan_plan__iRUyU>.sceneCreationControls{grid-column:1;grid-row:auto}.DirectorVisualPlan_chatPanel__W8_WZ{position:static;min-height:400px;max-height:none}.DirectorVisualPlan_chatMessages__i5V_V{max-height:320px}}@media(prefers-reduced-motion:reduce){.DirectorVisualPlan_storyboard__tVXgc>button{transition:none}.DirectorVisualPlan_storyboard__tVXgc>button:hover{transform:none}}.DirectorVisualPlan_plan__iRUyU{background:#111d30;border-color:#536b8e;color:#f2f6fc;min-width:0}.DirectorVisualPlan_plan__iRUyU h3,.DirectorVisualPlan_plan__iRUyU label,.DirectorVisualPlan_plan__iRUyU strong{color:#edf4ff}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_actions__kcEBP small,.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_castChoices__DklTt small,.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_details__puNCz small,.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_note__4BbQb,.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_posePanel__CKuJR>small,.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_storyboardCopy__pOHgH small,.DirectorVisualPlan_plan__iRUyU p,.DirectorVisualPlan_plan__iRUyU small{color:#b8c9df}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_heading__Gk0dc span{color:#c7b7ff}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_chatPanel__W8_WZ,.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_inlineCast__pEWUu,.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_posePanel__CKuJR,.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_preview__Xqwv7{background:#18263c;border-color:#4d6587;color:#f2f6fc}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_chatMessages__i5V_V{background:#0f1a2d;border-color:#3d5273}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_directorMessage__0bOhk{background:#2a3552;color:#e5edfa}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_creatorMessage__OYEyM{background:#6650bd;color:#fff}.DirectorVisualPlan_plan__iRUyU :is(input,select,textarea){width:100%;min-width:0;background:#111e33;color:#f2f6fc;border-color:#607797;font-size:16px}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_castChoices__DklTt>button,.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_poseGrid__qdalb button,.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_storyboard__tVXgc>button{background:#1d2c45;border-color:#597397;color:#edf4ff}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_castThumb__lOTW4{background-color:#304260;color:#d9d2ff}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_castLink__nT8Qr,.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_posePanel__CKuJR>button{background:#293c5c;color:#eee8ff;border-color:#8571c4}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_pending__Z9PxM{background:#46371f;color:#ffe3ad}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_approved__RjoXQ{background:#234735;color:#c3f2d7}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_error__fGHyk{color:#ffcebf}.DirectorVisualPlan_plan__iRUyU :is(button,input,textarea,summary):focus-visible{outline:3px solid #98dcff;outline-offset:3px}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_storyboard__tVXgc>button:hover{transform:none}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_pictureDirection__vQdNb textarea{min-height:120px}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_actions__kcEBP{align-items:stretch}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_actions__kcEBP label{min-width:0}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_actions__kcEBP button{min-height:44px}@media(max-width:680px){.DirectorVisualPlan_plan__iRUyU{padding:14px}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_heading__Gk0dc h3{font-size:22px;line-height:1.25}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_chatPanel__W8_WZ{padding:12px;min-height:320px}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_preview__Xqwv7,.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_scenePicture__qQigp{min-width:0}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_actions__kcEBP{flex-direction:column}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_poseGrid__qdalb{grid-template-columns:repeat(2,minmax(0,1fr))}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_people__Znh4q>div{max-width:100%;overflow-wrap:anywhere}.DirectorVisualPlan_plan__iRUyU .DirectorVisualPlan_heading__Gk0dc strong{white-space:normal}}.SongContinuityCard_card__O9xvi{padding:18px;border:1px solid var(--pt-border);border-radius:14px;margin:16px 0;background:var(--pt-surface);color:var(--pt-text);overflow-wrap:anywhere}.SongContinuityCard_card__O9xvi h3{margin-top:0}.SongContinuityCard_card__O9xvi dl{display:grid;grid-template-columns:minmax(90px,120px) 1fr;gap:8px}.SongContinuityCard_card__O9xvi dt{font-weight:700}.SongContinuityCard_card__O9xvi dd{margin:0}.SongContinuityCard_card__O9xvi img{width:160px;max-height:200px;object-fit:contain;border-radius:10px;display:block;margin:12px 0}.SongContinuityCard_card__O9xvi label{display:grid;gap:8px}.SongContinuityCard_card__O9xvi input{width:100%;min-width:0;max-width:100%;font:inherit}.SongContinuityCard_card__O9xvi button{display:block;padding:12px;margin:8px 0;min-height:44px;background:var(--pt-surface-raised);color:var(--pt-text);border:1px solid;border-radius:9px;font:inherit}.SongContinuityCard_card__O9xvi details,.SongContinuityCard_card__O9xvi p{line-height:1.6}.SongContinuityCard_card__O9xvi summary{cursor:pointer;min-height:44px}.SongContinuityCard_card__O9xvi :focus-visible{outline:3px solid var(--pt-focus);outline-offset:3px}@media(max-width:500px){.SongContinuityCard_card__O9xvi{padding:12px}.SongContinuityCard_card__O9xvi dl{grid-template-columns:1fr;gap:4px}.SongContinuityCard_card__O9xvi dd{margin-bottom:8px}}.CreateChat_create__Ft0yW{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;color:var(--pt-text);min-width:0}.CreateChat_withShelf__obKiH{grid-template-columns:184px minmax(0,1fr)}.CreateChat_create__Ft0yW *{box-sizing:border-box;overflow-wrap:anywhere}.CreateChat_create__Ft0yW :is(button,textarea,select,a,summary):focus-visible{outline:3px solid var(--pt-focus);outline-offset:2px}.CreateChat_create__Ft0yW button{min-height:40px;padding:8px 14px;border:1px solid var(--pt-border);border-radius:999px;background:var(--pt-surface-raised);color:var(--pt-text);font:inherit;font-size:15px;cursor:pointer}.CreateChat_create__Ft0yW button:disabled{opacity:.45;cursor:default}.CreateChat_create__Ft0yW button[aria-pressed=true]{border-color:var(--pt-accent-strong);box-shadow:inset 0 0 0 1px var(--pt-accent-strong)}.CreateChat_create__Ft0yW p{margin:0;line-height:1.6}.CreateChat_srOnly__1Q2kf{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.CreateChat_shelf__dcB4J{border:1px solid var(--pt-border);border-radius:18px;padding:12px;background:var(--pt-surface);align-self:start;position:sticky;top:12px;max-height:min(720px,calc(100vh - 24px));overflow:auto}.CreateChat_quick__FCLl4 .CreateChat_shelf__dcB4J{max-height:calc(100dvh - 24px);overscroll-behavior:contain}.CreateChat_shelf__dcB4J h2{margin:0;font-size:16px;color:var(--pt-text)}.CreateChat_shelf__dcB4J p{margin:2px 0 10px;font-size:13px;color:var(--pt-muted)}.CreateChat_shelf__dcB4J .CreateChat_shelfNext__AAl3y{margin-top:14px}.CreateChat_shelfGrid__Lk_6c{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.CreateChat_create__Ft0yW .CreateChat_shelfGrid__Lk_6c button{display:grid;justify-items:center;gap:4px;padding:6px;min-height:0;border-radius:12px;cursor:grab;font-size:13px}.CreateChat_shelfGrid__Lk_6c img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px;pointer-events:none}.CreateChat_initial__cVeu4{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:8px;background:var(--pt-surface);font-size:28px;color:var(--pt-text)}.CreateChat_chat__v5ctS{display:flex;flex-direction:column;height:clamp(560px,calc(100vh - 140px),920px);border:1px solid var(--pt-border);border-radius:20px;background:var(--pt-surface);min-width:0;overflow:hidden}.CreateChat_quick__FCLl4 .CreateChat_chat__v5ctS{position:relative;scroll-margin-top:12px;height:clamp(480px,calc(100dvh - 24px),980px)}.CreateChat_dropping__bfgJO{border-color:var(--pt-accent-strong);box-shadow:inset 0 0 0 2px var(--pt-accent-strong)}.CreateChat_chatHead__OLpGB{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid var(--pt-border)}.CreateChat_chatHead__OLpGB strong{font-size:15px}.CreateChat_chatHead__OLpGB .CreateChat_ghost__ElcLf{margin-left:auto}.CreateChat_thread__vbvlX{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:20px 16px 28px;scroll-padding-top:12px}.CreateChat_quick__FCLl4 .CreateChat_thread__vbvlX{overflow-anchor:none}.CreateChat_column__gLN5X{display:flex;flex-direction:column;gap:18px;max-width:760px;margin:0 auto}.CreateChat_create__Ft0yW .CreateChat_toEnd__O_8ie{position:absolute;left:50%;bottom:132px;z-index:2;transform:translateX(-50%);width:36px;height:36px;min-height:36px;padding:0;border-radius:50%;background:var(--pt-surface-raised);box-shadow:0 4px 14px rgba(0,0,0,.25);font-size:18px}.CreateChat_avatar__1pOYY{flex:0 0 30px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--pt-accent-strong);color:var(--pt-accent-contrast);font-size:15px}.CreateChat_bigAvatar__r0iV3{display:grid;place-items:center;width:52px;height:52px;margin:0 auto 12px;border-radius:50%;background:var(--pt-accent-strong);color:var(--pt-accent-contrast);font-size:24px}.CreateChat_welcome__86JPI{padding:min(10vh,72px) 0 12px;text-align:center}.CreateChat_welcome__86JPI h2{margin:0 0 8px;font-size:clamp(24px,3vw,30px);color:var(--pt-text)}.CreateChat_welcome__86JPI p{max-width:520px;margin:0 auto;color:var(--pt-muted)}.CreateChat_starters__UbGTU{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:20px}.CreateChat_create__Ft0yW .CreateChat_starters__UbGTU button{border-radius:14px;text-align:left;font-size:14px;color:var(--pt-text)}.CreateChat_worlds__kZslD{display:grid;gap:8px;margin-top:20px}.CreateChat_worlds__kZslD p{font-size:13px}.CreateChat_worlds__kZslD>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.CreateChat_create__Ft0yW .CreateChat_worlds__kZslD button{display:inline-flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border-radius:12px;font-size:14px}.CreateChat_worlds__kZslD i,.CreateChat_worlds__kZslD img{width:32px;height:32px;border-radius:8px;object-fit:cover}.CreateChat_worlds__kZslD i{display:grid;place-items:center;background:var(--pt-surface);font-style:normal;font-weight:700}.CreateChat_creator__sW8ml{align-self:flex-end;display:grid;justify-items:end;gap:6px;max-width:min(80%,560px)}.CreateChat_creator__sW8ml p{padding:10px 15px;border-radius:18px 18px 4px 18px;background:var(--pt-surface-raised);white-space:pre-wrap}.CreateChat_creator__sW8ml img{max-width:220px;max-height:220px;border-radius:14px;object-fit:cover}.CreateChat_note__OnMXJ{align-self:center;display:inline-flex;align-items:center;gap:8px;padding:4px 12px;border-radius:999px;border:1px solid var(--pt-border);font-size:13px;color:var(--pt-muted)}.CreateChat_note__OnMXJ img{border-radius:50%;object-fit:cover}.CreateChat_director__VTTho{display:flex;gap:12px;align-items:flex-start;min-width:0}.CreateChat_body__ZW9hM{flex:1 1;display:grid;gap:12px;min-width:0;padding-top:3px}.CreateChat_body__ZW9hM>p{white-space:pre-wrap;font-size:16px}.CreateChat_caret__x49xY{display:inline-block;width:8px;height:1.05em;margin-left:2px;vertical-align:text-bottom;background:var(--pt-text);animation:CreateChat_blink__reAcE 1s steps(2) infinite}@keyframes CreateChat_blink__reAcE{50%{opacity:0}}.CreateChat_dots__hBvuN{display:inline-flex;gap:4px;margin-right:6px;vertical-align:middle}.CreateChat_dots__hBvuN i{width:6px;height:6px;border-radius:50%;background:var(--pt-muted);animation:CreateChat_pulse__idacB 1.2s ease-in-out infinite}.CreateChat_dots__hBvuN i:nth-child(2){animation-delay:.15s}.CreateChat_dots__hBvuN i:nth-child(3){animation-delay:.3s}@keyframes CreateChat_pulse__idacB{0%,80%,to{opacity:.25;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.CreateChat_caret__x49xY,.CreateChat_dots__hBvuN i{animation:none}}.CreateChat_prompt__reA_P{border:1px solid var(--pt-border);border-radius:14px;background:var(--pt-surface-raised);overflow:hidden}.CreateChat_promptHead___pVLP{display:flex;align-items:center;gap:8px;padding:8px 8px 8px 14px;border-bottom:1px solid var(--pt-border);font-size:13px}.CreateChat_promptHead___pVLP small{color:var(--pt-muted)}.CreateChat_promptHead___pVLP .CreateChat_ghost__ElcLf{margin-left:auto}.CreateChat_prompt__reA_P p{padding:12px 14px;white-space:pre-wrap;font-size:15px;color:var(--pt-text)}.CreateChat_prompt__reA_P textarea{display:block;width:100%;min-height:90px;padding:12px 14px;border:0;background:transparent;color:var(--pt-text);font:inherit;font-size:15px;line-height:1.6;resize:none}.CreateChat_prompt__reA_P textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--pt-focus)}.CreateChat_actions__ai6O_{display:grid;gap:10px}.CreateChat_primaryRow__bwA9t{display:flex;flex-wrap:wrap;gap:8px}.CreateChat_create__Ft0yW .CreateChat_make__vsVj_{border:0;background:var(--pt-accent-strong);color:var(--pt-accent-contrast);font-weight:650;padding:10px 18px}.CreateChat_create__Ft0yW button small{color:inherit;opacity:.7;font-size:12px}.CreateChat_modelRow__qYQO1{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px}.CreateChat_modelRow__qYQO1>span{color:var(--pt-muted);margin-right:2px}.CreateChat_create__Ft0yW .CreateChat_pill__mSHl2{min-height:32px;padding:4px 12px;font-size:14px}.CreateChat_more__LJfNr{position:relative}.CreateChat_more__LJfNr summary{list-style:none;display:inline-flex;align-items:center;cursor:pointer;border:1px solid var(--pt-border);border-radius:999px;background:var(--pt-surface-raised)}.CreateChat_more__LJfNr summary::-webkit-details-marker{display:none}.CreateChat_more__LJfNr[open]>div{margin-top:8px;padding:12px;border:1px solid var(--pt-border);border-radius:14px;background:var(--pt-surface)}.CreateChat_hint__L2EdS{color:var(--pt-muted);font-size:14px}.CreateChat_confirm__U_UOC{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px}.CreateChat_pictures__5Qycb{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,170px));gap:8px}.CreateChat_create__Ft0yW .CreateChat_pictures__5Qycb button{display:grid;gap:6px;padding:6px;min-height:0;border-radius:14px;font-size:13px}.CreateChat_pictures__5Qycb img{width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:10px}.CreateChat_turnTools__xW_jR{display:flex;gap:6px}.CreateChat_create__Ft0yW .CreateChat_ghost__ElcLf{min-height:30px;padding:3px 10px;border-color:transparent;background:transparent;color:var(--pt-muted);font-size:13px}.CreateChat_create__Ft0yW .CreateChat_ghost__ElcLf:hover{border-color:var(--pt-border);color:var(--pt-text)}.CreateChat_error__5Kcsd{padding:10px 14px;border-radius:12px;border:1px solid #f8a86b;color:var(--pt-text)}.CreateChat_error__5Kcsd a{color:inherit;font-weight:650}.CreateChat_create__Ft0yW .CreateChat_error__5Kcsd button{min-height:30px;padding:2px 10px;margin-left:6px;font-size:14px}.CreateChat_makeCard__QZu7N[hidden]{display:none}.CreateChat_makeCard__QZu7N{border:1px solid var(--pt-border);border-radius:16px;padding:14px;background:var(--pt-surface-raised)}.CreateChat_makeCard__QZu7N .composerGenerate,.CreateChat_makeCard__QZu7N .ptSapsPanel{margin:0;padding:0;border:0;background:none}.CreateChat_makeCard__QZu7N .ptSapsPanel{box-shadow:none}.CreateChat_makeCard__QZu7N .ptSapsMore{margin:4px 0 10px}.CreateChat_makeCard__QZu7N .ptSapsMore>summary{cursor:pointer;color:var(--pt-muted);font-size:14px;min-height:32px}.CreateChat_composer__sRFS_{padding:8px 16px 12px}.CreateChat_box__W6yYg{max-width:760px;margin:0 auto;border:1px solid var(--pt-border);border-radius:22px;background:var(--pt-surface-raised);padding:8px 8px 6px 14px;box-shadow:0 4px 18px rgba(0,0,0,.08)}.CreateChat_box__W6yYg:focus-within{border-color:var(--pt-accent-strong)}.CreateChat_box__W6yYg textarea{display:block;width:100%;min-height:28px;max-height:220px;padding:6px 0;border:0;background:transparent;color:var(--pt-text);font:inherit;font-size:16px;line-height:1.5;resize:none}.CreateChat_create__Ft0yW .CreateChat_box__W6yYg textarea:focus,.CreateChat_create__Ft0yW .CreateChat_box__W6yYg textarea:focus-visible{outline:none;box-shadow:none}.CreateChat_box__W6yYg textarea::placeholder{color:var(--pt-muted);opacity:1}.CreateChat_chips__d1Vav{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.CreateChat_chips__d1Vav span{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 8px;border:1px solid var(--pt-border);border-radius:999px;font-size:13px}.CreateChat_dot__aY34e{width:20px;height:20px;border-radius:50%;background:50%/cover no-repeat}.CreateChat_create__Ft0yW .CreateChat_chips__d1Vav button{min-height:24px;min-width:24px;padding:0 6px;font-size:14px;line-height:1}.CreateChat_toolbar__972PW{display:flex;align-items:center;gap:6px;padding-top:4px}.CreateChat_create__Ft0yW .CreateChat_icon__Mq9FP{width:36px;height:36px;min-height:36px;padding:0;font-size:20px;line-height:1}.CreateChat_select__HX15Y select{min-height:32px;padding:4px 8px;border:1px solid var(--pt-border);border-radius:999px;background:var(--pt-surface);color:var(--pt-text);font:inherit;font-size:13px}.CreateChat_create__Ft0yW .CreateChat_send__B4Oy4{margin-left:auto;width:38px;height:38px;min-height:38px;padding:0;border:0;background:var(--pt-accent-strong);color:var(--pt-accent-contrast);font-size:18px;font-weight:700}.CreateChat_footnote__NbIVe{max-width:760px;margin:6px auto 0;text-align:center;font-size:12px;color:var(--pt-muted)}@media(max-width:760px){.CreateChat_create__Ft0yW,.CreateChat_withShelf__obKiH{grid-template-columns:minmax(0,1fr);gap:10px}.CreateChat_quick__FCLl4 .CreateChat_shelf__dcB4J,.CreateChat_shelf__dcB4J{position:static;max-height:none;padding:10px}.CreateChat_shelf__dcB4J p{display:none}.CreateChat_shelfGrid__Lk_6c{display:flex;overflow-x:auto;gap:8px;padding-bottom:4px}.CreateChat_create__Ft0yW .CreateChat_shelfGrid__Lk_6c button{flex:0 0 72px}.CreateChat_chat__v5ctS{height:calc(100dvh - 96px);min-height:520px;border-radius:16px}.CreateChat_quick__FCLl4 .CreateChat_chat__v5ctS{height:calc(100dvh - 16px);min-height:460px;scroll-margin-top:8px}.CreateChat_create__Ft0yW .CreateChat_toEnd__O_8ie{bottom:150px}.CreateChat_thread__vbvlX{padding:14px 10px 6px}.CreateChat_composer__sRFS_{padding:6px 8px 10px}.CreateChat_avatar__1pOYY{flex-basis:26px;width:26px;height:26px;font-size:13px}.CreateChat_director__VTTho{gap:8px}.CreateChat_creator__sW8ml{max-width:88%}.CreateChat_toolbar__972PW{gap:4px;flex-wrap:wrap}.CreateChat_create__Ft0yW .CreateChat_icon__Mq9FP{flex:0 0 34px;width:34px;height:34px;min-height:34px}.CreateChat_select__HX15Y{min-width:0;flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 24px)}.CreateChat_select__HX15Y select{width:100%;padding:4px 6px}.CreateChat_create__Ft0yW .CreateChat_send__B4Oy4{flex:0 0 36px;width:36px;height:36px;min-height:36px}.CreateChat_box__W6yYg textarea{font-size:16px}}.CreateChat_create__Ft0yW .CreateChat_recommended__xvE7p{opacity:.75;font-size:12px;font-weight:500;margin-left:2px}.CreateChat_studioLook__UvQcl{gap:0}.CreateChat_studioLook__UvQcl :is(h2,h3){letter-spacing:-.02em}.CreateChat_start__9pQt3{display:grid;gap:56px}.CreateChat_hero__wSdd5{--pt-text:#f4f3ef;--pt-muted:#bdbcc8;--pt-border:rgba(255,255,255,.16);--pt-surface:rgba(255,255,255,.06);--pt-surface-raised:rgba(255,255,255,.1);--pt-accent-strong:#bcf4cf;--pt-accent-contrast:#06231d;--pt-focus:#bcf4cf;position:relative;isolation:isolate;overflow:hidden;border-radius:32px;border:1px solid rgba(255,255,255,.1);background:#0b0b10;color:var(--pt-text);padding:clamp(48px,8vw,92px) clamp(16px,4vw,40px) 40px}.CreateChat_heroMedia__ErREr{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.CreateChat_heroShade__qHImO{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(8,8,12,.5),rgba(8,8,12,.84) 58%,rgba(8,8,12,.95))}@media (prefers-reduced-motion:reduce){.CreateChat_heroVideo__T9Ke9{display:none}}.CreateChat_heroInner__RSpjr{max-width:820px;margin:0 auto;display:grid;justify-items:center;gap:22px;text-align:center}.CreateChat_eyebrow__roeq4{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--pt-accent-strong)}.CreateChat_studioLook__UvQcl .CreateChat_heroTitle__Du0A3{margin:0;font-size:clamp(38px,6vw,72px);line-height:1.02;font-weight:700;color:#fff}.CreateChat_startBox__AtptA{width:100%;text-align:left;padding:14px 14px 12px 20px;border-radius:26px;border:1px solid var(--pt-border);background:rgba(18,18,24,.86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 30px 80px -30px rgba(0,0,0,.8)}.CreateChat_startBox__AtptA:focus-within{border-color:var(--pt-accent-strong)}.CreateChat_startBox__AtptA textarea{display:block;width:100%;min-height:84px;max-height:220px;padding:6px 0;border:0;background:transparent;color:var(--pt-text);font:inherit;font-size:20px;line-height:1.5;resize:none}.CreateChat_startBox__AtptA textarea::placeholder{color:var(--pt-muted);opacity:1}.CreateChat_create__Ft0yW .CreateChat_startBox__AtptA textarea:focus,.CreateChat_create__Ft0yW .CreateChat_startBox__AtptA textarea:focus-visible{outline:none;box-shadow:none}.CreateChat_hero__wSdd5 select option{color:#111;background:#fff}.CreateChat_create__Ft0yW .CreateChat_direct__rjt2b{margin-left:auto;min-height:44px;padding:8px 20px;border:0;background:var(--pt-accent-strong);color:var(--pt-accent-contrast);font-weight:650}.CreateChat_heroNote__pfM8B{max-width:600px;color:var(--pt-muted);font-size:14px}.CreateChat_studioLook__UvQcl .CreateChat_starters__UbGTU{margin-top:0}.CreateChat_studioLook__UvQcl .CreateChat_starters__UbGTU button{background:rgba(255,255,255,.06)}.CreateChat_castSection__vHqyp{display:grid;gap:18px}.CreateChat_sectionHead__n4SsU{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:12px}.CreateChat_studioLook__UvQcl .CreateChat_sectionHead__n4SsU h2{margin:0;font-size:clamp(24px,3vw,32px);color:var(--pt-text)}.CreateChat_sectionHead__n4SsU p{margin-top:4px;color:var(--pt-muted);font-size:15px}.CreateChat_castGrid__J6Iy_{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.CreateChat_create__Ft0yW .CreateChat_castCard__fdMla{position:relative;display:flex;flex-direction:column;gap:10px;min-height:0;padding:10px 10px 14px;border-radius:22px;border:1px solid var(--pt-border);background:var(--pt-surface);text-align:left;cursor:pointer;transition:transform .25s,border-color .25s,box-shadow .25s}.CreateChat_create__Ft0yW .CreateChat_castCard__fdMla:hover{transform:translateY(-3px);border-color:var(--pt-accent-strong)}.CreateChat_create__Ft0yW .CreateChat_castCard__fdMla[aria-pressed=true]{border-color:var(--pt-accent-strong);box-shadow:0 0 0 1px var(--pt-accent-strong),0 18px 40px -22px var(--pt-accent-strong)}.CreateChat_castCard__fdMla .CreateChat_initial__cVeu4,.CreateChat_castCard__fdMla img{display:block;width:100%;aspect-ratio:1;object-fit:cover;border-radius:15px;pointer-events:none}.CreateChat_castText__OYRok{display:grid;gap:2px;padding:0 4px}.CreateChat_castText__OYRok strong{font-size:17px}.CreateChat_castText__OYRok small{color:var(--pt-muted);font-size:13px;line-height:1.35}.CreateChat_castTag__4SQvG{position:absolute;top:18px;left:18px;padding:3px 8px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font-size:11px}.CreateChat_castChosen__Q0gEp{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--pt-accent-strong);color:var(--pt-accent-contrast);font-weight:700}.CreateChat_studioLook__UvQcl .CreateChat_worlds__kZslD{margin-top:0}.CreateChat_studioLook__UvQcl .CreateChat_worlds__kZslD>div{justify-content:flex-start}.CreateChat_madeGrid__f82Qz{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:14px}.CreateChat_create__Ft0yW .CreateChat_made__Cr5Ag{position:relative;min-height:0;padding:0;aspect-ratio:9/16;border-radius:20px;overflow:hidden;border:1px solid var(--pt-border);background:#111;cursor:pointer}.CreateChat_madeVideo__2znRn,.CreateChat_made__Cr5Ag img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .6s}.CreateChat_create__Ft0yW .CreateChat_made__Cr5Ag:hover img{transform:scale(1.04)}.CreateChat_made__Cr5Ag span{position:absolute;inset:auto 0 0;padding:44px 12px 12px;background:linear-gradient(transparent,rgba(0,0,0,.8));color:#fff;font-size:14px;text-align:left}.CreateChat_studioLook__UvQcl .CreateChat_chat__v5ctS{border-radius:28px;box-shadow:0 30px 80px -40px rgba(0,0,0,.45)}.CreateChat_studioLook__UvQcl .CreateChat_chatHead__OLpGB{gap:12px;padding:12px 18px}.CreateChat_castMenu__OTMqB{position:relative;margin-left:auto;min-width:0}.CreateChat_castMenu__OTMqB summary{list-style:none;display:inline-flex;align-items:center;gap:8px;max-width:100%;min-height:34px;padding:3px 12px 3px 4px;border:1px solid var(--pt-border);border-radius:999px;cursor:pointer;font-size:13px}.CreateChat_castMenu__OTMqB summary::-webkit-details-marker{display:none}.CreateChat_castMenu__OTMqB summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CreateChat_castMenu__OTMqB summary .CreateChat_dot__aY34e{flex:none}.CreateChat_castMenuGrid__Ix_Uj{position:absolute;right:0;top:calc(100% + 8px);z-index:5;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(340px,80vw);max-height:360px;overflow:auto;padding:10px;border:1px solid var(--pt-border);border-radius:18px;background:var(--pt-surface);box-shadow:0 20px 50px rgba(0,0,0,.35)}.CreateChat_create__Ft0yW .CreateChat_castMini__Fj25K{display:grid;justify-items:center;gap:4px;min-height:0;padding:6px;border-radius:12px;font-size:12px}.CreateChat_castMini__Fj25K .CreateChat_initial__cVeu4,.CreateChat_castMini__Fj25K img{width:56px;height:56px;aspect-ratio:1;border-radius:50%;object-fit:cover}.CreateChat_castMini__Fj25K .CreateChat_castText__OYRok{justify-items:center;padding:0}.CreateChat_castMini__Fj25K .CreateChat_castText__OYRok strong{font-size:12px;font-weight:600}.CreateChat_studioLook__UvQcl .CreateChat_castMenu__OTMqB+.CreateChat_ghost__ElcLf{margin-left:0}.CreateChat_board__xfwMF{display:flex;flex-wrap:wrap;overflow:hidden;border:1px solid var(--pt-border);border-radius:24px;background:var(--pt-surface-raised);box-shadow:0 30px 80px -40px rgba(0,0,0,.5)}.CreateChat_frame__Ko_ms{position:relative;flex:0 0 250px;align-self:flex-start;overflow:hidden;background:#0d0d12}.CreateChat_boardWide__LRAuE .CreateChat_frame__Ko_ms{flex:1 1 100%;min-height:0}.CreateChat_frameBack__0oeDW{position:absolute;inset:-24px;width:calc(100% + 48px);height:calc(100% + 48px);object-fit:cover;filter:blur(20px) brightness(.55)}.CreateChat_frameCover__nS54U,.CreateChat_frameFit__bh9EH{position:absolute;inset:0;width:100%;height:100%}.CreateChat_frameFit__bh9EH{object-fit:contain}.CreateChat_frameCover__nS54U{object-fit:cover}.CreateChat_frameEmpty__N7BQT{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;padding:16px;text-align:center;color:#d9d8e0;font-size:14px;background:radial-gradient(circle at 50% 30%,rgba(188,244,207,.16),transparent 60%),#121218}.CreateChat_create__Ft0yW .CreateChat_frameEmpty__N7BQT button{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.1);color:#fff;font-size:13px}.CreateChat_frameTag__Oi7x8{position:absolute;left:12px;top:12px;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.62);color:#fff;font-size:12px}.CreateChat_boardBody__gtELc{flex:1 1 300px;min-width:0;display:grid;align-content:start;gap:14px;padding:22px}.CreateChat_boardMeta__oYkqj{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--pt-accent-strong)}.CreateChat_studioLook__UvQcl .CreateChat_boardTitle__m5oxI{margin:0;font-size:clamp(22px,2.6vw,28px);line-height:1.15;color:var(--pt-text)}.CreateChat_says__OxBpT{display:grid;gap:6px}.CreateChat_directionHead__wWiR8 span,.CreateChat_says__OxBpT span{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--pt-muted)}.CreateChat_says__OxBpT q{font-size:19px;line-height:1.35;color:var(--pt-text)}.CreateChat_direction__4ZZ7r{overflow:hidden;border:1px solid var(--pt-border);border-radius:16px;background:var(--pt-surface)}.CreateChat_directionHead__wWiR8{display:flex;align-items:center;gap:2px;padding:4px 6px 4px 14px;border-bottom:1px solid var(--pt-border)}.CreateChat_directionHead__wWiR8 span{margin-right:auto}.CreateChat_studioLook__UvQcl .CreateChat_directionText__j93LD{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;padding:10px 14px;white-space:pre-wrap;font-size:14px;color:var(--pt-muted)}.CreateChat_direction__4ZZ7r textarea{display:block;width:100%;min-height:110px;padding:12px 14px;border:0;background:transparent;color:var(--pt-text);font:inherit;font-size:15px;line-height:1.6;resize:none}.CreateChat_direction__4ZZ7r textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--pt-focus)}.CreateChat_engine__C0iBo>summary{display:flex;align-items:center;min-height:32px;cursor:pointer;color:var(--pt-muted);font-size:14px}.CreateChat_engine__C0iBo[open]>summary{margin-bottom:8px}.CreateChat_engine__C0iBo .CreateChat_hint__L2EdS{margin-top:8px}.CreateChat_earlier__yc85B{padding:8px 12px;border:1px solid var(--pt-border);border-radius:14px;font-size:14px}.CreateChat_earlier__yc85B summary{cursor:pointer;color:var(--pt-muted)}.CreateChat_earlier__yc85B p{margin:8px 0;white-space:pre-wrap;color:var(--pt-muted)}.CreateChat_writing__DP_eh{display:flex;align-items:center;gap:4px;padding:14px 16px;border:1px dashed var(--pt-border);border-radius:18px;color:var(--pt-muted);font-size:14px}.CreateChat_studioLook__UvQcl .CreateChat_make__vsVj_{min-height:46px;padding:10px 22px;font-size:16px}.CreateChat_studioLook__UvQcl .CreateChat_makeCard__QZu7N{padding:18px;border-radius:22px}.CreateChat_studioLook__UvQcl .CreateChat_makeCard__QZu7N .ptSapsResults h3{margin:0 0 12px;font-size:26px}.CreateChat_studioLook__UvQcl .CreateChat_makeCard__QZu7N .ptSapsResults video{border-radius:20px!important;box-shadow:0 40px 100px -40px rgba(0,0,0,.7)}.CreateChat_studioLook__UvQcl .CreateChat_makeCard__QZu7N .ptSapsResults article>a,.CreateChat_studioLook__UvQcl .CreateChat_makeCard__QZu7N .ptSapsResults>a{display:inline-flex;align-items:center;min-height:38px;margin:12px 8px 0 0;padding:6px 14px;border:1px solid var(--pt-border);border-radius:999px;color:var(--pt-text);font-size:14px;text-decoration:none}@media(max-width:760px){.CreateChat_start__9pQt3{gap:36px}.CreateChat_studioLook__UvQcl .CreateChat_chatHead__OLpGB{position:relative;gap:7px;padding:8px 10px}.CreateChat_studioLook__UvQcl .CreateChat_chatHead__OLpGB>:is(strong,.CreateChat_ghost__ElcLf){flex-shrink:0;white-space:nowrap}.CreateChat_studioLook__UvQcl .CreateChat_castMenu__OTMqB{position:static}.CreateChat_studioLook__UvQcl .CreateChat_castMenuGrid__Ix_Uj{inset-inline:10px;width:auto}.CreateChat_hero__wSdd5{border-radius:22px;padding:40px 14px 24px}.CreateChat_startBox__AtptA{padding:12px}.CreateChat_startBox__AtptA textarea{min-height:72px;font-size:17px}.CreateChat_create__Ft0yW .CreateChat_direct__rjt2b{flex:1 1 100%;margin-left:0}.CreateChat_castGrid__J6Iy_,.CreateChat_madeGrid__f82Qz{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.CreateChat_frame__Ko_ms{flex:1 1 100%;max-height:56vh}.CreateChat_boardBody__gtELc{padding:16px}}.WorkChat_work__jmyy3{width:100%}.WorkChat_plan__rRDl6{display:grid;gap:12px;min-width:0}.WorkChat_strip__DEjGF{display:flex;gap:10px;overflow-x:auto;padding:2px 2px 8px;scroll-snap-type:x proximity}.WorkChat_slide__zemZt{flex:0 0 150px;margin:0;display:grid;gap:5px;scroll-snap-align:start}.WorkChat_thumb__WtHFb{position:relative;overflow:hidden;border:1px solid var(--pt-border);border-radius:10px;background:var(--pt-surface-raised)}.WorkChat_thumb__WtHFb.WorkChat_landscape__1Qgt3{aspect-ratio:16/9}.WorkChat_thumb__WtHFb.WorkChat_portrait__OtnNx{aspect-ratio:9/16;width:72%;justify-self:center}.WorkChat_thumb__WtHFb.WorkChat_square__ZoqnT{aspect-ratio:1;width:84%;justify-self:center}.WorkChat_thumb__WtHFb img{display:block;width:100%;height:100%;object-fit:contain;background:#0b0d16}.WorkChat_thumb__WtHFb>span{display:grid;align-content:center;gap:3px;height:100%;padding:8px 10px;font-size:10px;line-height:1.25;overflow:hidden}.WorkChat_thumb__WtHFb>span b{font-size:12px}.WorkChat_thumb__WtHFb>span i{font-style:normal;opacity:.8}.WorkChat_thumb__WtHFb.WorkChat_corporate__nLnTM{background:linear-gradient(160deg,#f7f9fc,#e8eef6);color:#132235}.WorkChat_thumb__WtHFb.WorkChat_cinematic__wqvPA{background:linear-gradient(160deg,#141826,#090b12);color:#fff}.WorkChat_thumb__WtHFb.WorkChat_corporate__nLnTM b{color:#132235}.WorkChat_thumb__WtHFb.WorkChat_cinematic__wqvPA b{color:#fff}.WorkChat_thumb__WtHFb em{position:absolute;left:5px;top:5px;min-width:20px;padding:1px 6px;border-radius:999px;background:rgba(0,0,0,.6);color:#fff;font-size:11px;font-style:normal;text-align:center}.WorkChat_slide__zemZt figcaption{display:grid;gap:3px;font-size:12px;color:var(--pt-muted)}.WorkChat_slide__zemZt figcaption small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.WorkChat_slideTools__hLDy1{display:flex;gap:4px}.WorkChat_work__jmyy3 .WorkChat_slideTools__hLDy1 button{min-height:26px;min-width:30px;padding:0 8px;font-size:13px}.WorkChat_work__jmyy3 .WorkChat_addSlide__6Ik3v{flex:0 0 96px;display:grid;place-content:center;gap:2px;border-style:dashed;border-radius:10px;font-size:22px;min-height:84px}.WorkChat_work__jmyy3 .WorkChat_addSlide__6Ik3v small{font-size:12px}.WorkChat_settings__Id7KK{display:flex;flex-wrap:wrap;gap:8px 10px}.WorkChat_settings__Id7KK label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--pt-muted)}.WorkChat_settings__Id7KK label>span{white-space:nowrap}.WorkChat_more__Ikd8U{border:1px solid var(--pt-border);border-radius:12px;padding:0 12px}.WorkChat_more__Ikd8U summary{cursor:pointer;min-height:40px;display:flex;align-items:center;font-size:14px;color:var(--pt-muted)}.WorkChat_cards__UiKy_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding-bottom:10px}.WorkChat_cards__UiKy_ label,.WorkChat_timing__ZVN61 label{display:grid;gap:4px;font-size:12px;color:var(--pt-muted)}.WorkChat_more__Ikd8U input,.WorkChat_more__Ikd8U select{min-height:36px;padding:6px 10px;border:1px solid var(--pt-border);border-radius:10px;background:var(--pt-surface);color:var(--pt-text);font:inherit;font-size:14px;width:100%}.WorkChat_timing__ZVN61{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.WorkChat_timing__ZVN61 li{display:grid;grid-template-columns:minmax(0,1fr) 90px 150px;gap:8px;align-items:end;font-size:13px}.WorkChat_timing__ZVN61 li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-bottom:9px}.WorkChat_voice__2F_w8{width:100%;max-width:460px;height:40px}.WorkChat_followUps__E4zlo{display:flex;flex-wrap:wrap;gap:6px}.WorkChat_work__jmyy3 .WorkChat_followUps__E4zlo button{min-height:32px;padding:4px 12px;font-size:13px;border-radius:14px}.WorkChat_dropRow___hFVC{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.WorkChat_work__jmyy3 .WorkChat_dropRow___hFVC button{border-style:dashed;border-radius:14px;padding:12px 16px}.WorkChat_classic__hL2fW{display:inline-block;margin-top:18px;font-size:13px;color:var(--pt-muted)}.WorkChat_choice__QuoU8{align-self:center;display:grid;justify-items:center;gap:8px;padding:12px 14px;border:1px solid var(--pt-border);border-radius:14px;background:var(--pt-surface-raised)}.WorkChat_choice__QuoU8 span{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.WorkChat_older__w2GMB{font-size:14px;color:var(--pt-muted)}.WorkChat_older__w2GMB summary{cursor:pointer;min-height:32px;display:flex;align-items:center}.WorkChat_older__w2GMB p{margin:6px 0;white-space:pre-wrap;color:var(--pt-text)}.WorkChat_steps__f3Cgd{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--pt-muted)}.WorkChat_result__dW_si{display:grid;gap:10px}.WorkChat_result__dW_si video{display:block;width:100%;max-height:560px;border-radius:14px;background:#000}.WorkChat_result__dW_si video.WorkChat_portrait__OtnNx{width:auto;max-width:100%;height:min(560px,70vh);justify-self:start}.WorkChat_result__dW_si video.WorkChat_square__ZoqnT{width:auto;max-width:100%;height:min(520px,70vh);justify-self:start}.WorkChat_download___5NNU{justify-self:start;padding:10px 16px;border-radius:999px;background:var(--pt-accent-strong);color:var(--pt-accent-contrast);font-weight:650;text-decoration:none}.WorkChat_extras__DP_Z4{display:flex;flex-wrap:wrap;gap:6px}.WorkChat_post__sHj8j{padding:10px 14px;border-left:3px solid var(--pt-accent-strong);border-radius:0 10px 10px 0;background:var(--pt-surface-raised);font-size:14px}.WorkChat_attach__JkZtj{position:relative}.WorkChat_menu__Cplb5{position:absolute;bottom:44px;left:0;z-index:5;display:grid;min-width:220px;padding:6px;border:1px solid var(--pt-border);border-radius:14px;background:var(--pt-surface);box-shadow:0 10px 30px rgba(0,0,0,.25)}.WorkChat_work__jmyy3 .WorkChat_menu__Cplb5 button{justify-content:flex-start;text-align:left;border:0;border-radius:10px;background:transparent}.WorkChat_work__jmyy3 .WorkChat_menu__Cplb5 button:hover{background:var(--pt-surface-raised)}.WorkChat_work__jmyy3 .WorkChat_recording__9dCJJ{background:#d93a3a;border-color:#d93a3a;color:#fff;font-size:14px}@media(max-width:760px){.WorkChat_slide__zemZt{flex-basis:120px}.WorkChat_cards__UiKy_{grid-template-columns:minmax(0,1fr)}.WorkChat_timing__ZVN61 li{grid-template-columns:minmax(0,1fr) 80px}.WorkChat_timing__ZVN61 li>span{grid-column:1/-1;padding-bottom:0}.WorkChat_settings__Id7KK label{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 10px)}.WorkChat_settings__Id7KK select{width:100%}}.FilmChat_board__P3BLd{display:grid;gap:12px;padding:14px;border:1px solid var(--pt-border);border-radius:16px;background:var(--pt-surface-raised)}.FilmChat_boardHead__RKz_8{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.FilmChat_boardHead__RKz_8 strong{font-size:17px}.FilmChat_boardHead__RKz_8 small,.FilmChat_label__1qkX_ small{color:var(--pt-muted);font-size:13px;font-weight:400}.FilmChat_label__1qkX_{margin:4px 0 0;font-size:14px;color:var(--pt-text)}.FilmChat_cast__7OyHQ summary{cursor:pointer;font-size:14px;color:var(--pt-muted)}.FilmChat_cast__7OyHQ dl{display:grid;gap:8px;margin:8px 0 0}.FilmChat_cast__7OyHQ dt{font-weight:650;font-size:14px}.FilmChat_cast__7OyHQ dd{margin:0;color:var(--pt-muted);font-size:14px;line-height:1.5}.FilmChat_sets__hA5wZ{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.FilmChat_set__nheMS{display:grid;align-content:start;gap:8px;padding:8px;border:1px solid var(--pt-border);border-radius:14px;background:var(--pt-surface)}.FilmChat_blank__eBRIL,.FilmChat_set__nheMS img{display:block;width:100%;max-height:260px;object-fit:cover;border-radius:10px;background:var(--pt-surface-raised)}.FilmChat_blank__eBRIL{display:grid;place-items:center;border:1px dashed var(--pt-border);color:var(--pt-muted);font-size:13px}.FilmChat_set__nheMS>div{display:grid;gap:4px;padding:0 4px 4px}.FilmChat_set__nheMS p{font-size:14px;line-height:1.5;color:var(--pt-muted)}.FilmChat_set__nheMS small{font-size:12px;color:var(--pt-muted)}.FilmChat_set__nheMS button{justify-self:start}.FilmChat_scenes__kQt4r{display:grid;gap:8px;margin:0;padding:0;list-style:none}.FilmChat_scene__9q4LB{display:grid;gap:6px;padding:10px 12px;border:1px solid var(--pt-border);border-radius:14px;background:var(--pt-surface)}.FilmChat_scene__9q4LB>button{justify-self:start}.FilmChat_sceneHead__vYNvJ{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px}.FilmChat_sceneHead__vYNvJ span{font-weight:650;font-size:15px}.FilmChat_sceneHead__vYNvJ small{color:var(--pt-muted);font-size:13px}.FilmChat_tools__TP4Lf{display:flex;gap:4px;margin-left:auto}.FilmChat_scene__9q4LB .FilmChat_tools__TP4Lf button{display:grid;place-items:center;width:32px;height:32px;min-height:32px;padding:0;border-radius:10px}.FilmChat_sceneBody__OXWY3{display:flex;gap:10px;align-items:flex-start;min-width:0}.FilmChat_sceneBody__OXWY3 img{flex:0 0 120px;width:120px;max-height:160px;object-fit:cover;border-radius:10px}.FilmChat_sceneBody__OXWY3 p{font-size:15px}.FilmChat_sceneBody__OXWY3 textarea{flex:1 1;min-width:0;min-height:72px;padding:8px 10px;border:1px solid var(--pt-border);border-radius:10px;background:var(--pt-surface-raised);color:var(--pt-text);font:inherit;font-size:15px;line-height:1.55;resize:vertical}.FilmChat_summary__DD03K{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 12px;border:1px solid var(--pt-border);border-radius:14px;font-size:14px}.FilmChat_summary__DD03K span{color:var(--pt-muted)}.FilmChat_writing__MsI1j{display:grid;gap:4px;padding:12px 14px;border:1px dashed var(--pt-border);border-radius:14px;font-size:14px}.FilmChat_writing__MsI1j span{color:var(--pt-muted)}.FilmChat_quote__2Rb2V{display:grid;gap:10px}.FilmChat_quote__2Rb2V ol{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:14px}.FilmChat_quote__2Rb2V li{display:flex;justify-content:space-between;gap:12px;color:var(--pt-muted)}.FilmChat_quote__2Rb2V li b{color:var(--pt-text);font-weight:600}.FilmChat_total__Toi5d{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;border:1px solid var(--pt-border);border-radius:12px;background:var(--pt-surface);font-size:14px}.FilmChat_total__Toi5d strong{font-size:22px}.FilmChat_confirmFilm__CPUQW{width:100%;min-height:48px}.FilmChat_earlier__j7t__{display:grid;gap:8px;justify-items:start}.FilmChat_earlier__j7t__ video{display:block;max-width:100%;max-height:60vh;border-radius:12px;background:#000}@media(max-width:760px){.FilmChat_board__P3BLd{padding:10px}.FilmChat_sets__hA5wZ{grid-template-columns:minmax(0,1fr)}.FilmChat_sceneBody__OXWY3{flex-direction:column}.FilmChat_sceneBody__OXWY3 img{width:100%;flex-basis:auto;max-height:220px}.FilmChat_sceneBody__OXWY3 textarea{width:100%}}.FilmChat_boardHead__RKz_8 button{margin-left:auto}.FilmChat_saveWorld__4S0NM{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--pt-border);border-radius:12px;background:var(--pt-surface)}.FilmChat_saveWorld__4S0NM label{display:flex;align-items:center;gap:8px;flex:1 1 260px;font-size:14px}.FilmChat_saveWorld__4S0NM input{flex:1 1;min-width:0;min-height:36px;padding:6px 10px;border:1px solid var(--pt-border);border-radius:10px;background:var(--pt-surface-raised);color:var(--pt-text);font:inherit}.FilmChat_saveWorld__4S0NM small{flex-basis:100%;color:var(--pt-muted);font-size:13px}.FilmChat_worlds__v5pXH{display:grid;gap:8px;margin-top:24px;text-align:left}.FilmChat_worlds__v5pXH>div{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.FilmChat_worlds__v5pXH button{display:flex;align-items:center;gap:10px;max-width:280px;padding:6px 14px 6px 6px;border-radius:14px;text-align:left}.FilmChat_worlds__v5pXH i,.FilmChat_worlds__v5pXH img{flex:0 0 44px;width:44px;height:44px;border-radius:10px;object-fit:cover}.FilmChat_worlds__v5pXH i{display:grid;place-items:center;background:var(--pt-surface);font-style:normal;font-weight:700}.FilmChat_worlds__v5pXH span{display:grid;min-width:0}.FilmChat_worlds__v5pXH small{color:var(--pt-muted);font-size:12px}.FilmChat_worlds__v5pXH a{justify-self:center;font-size:13px;color:var(--pt-muted)}.FilmChat_worlds__v5pXH h3{text-align:center}.FilmChat_castCards__QZWZj{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.FilmChat_castCard__hfSmI{display:flex;gap:10px;align-items:flex-start;padding:8px;border:1px solid var(--pt-border);border-radius:14px;background:var(--pt-surface)}.FilmChat_castCard__hfSmI img,.FilmChat_initial__mOaQF{flex:0 0 64px;width:64px;height:84px;object-fit:cover;border-radius:10px;background:var(--pt-surface-raised)}.FilmChat_initial__mOaQF{display:grid;place-items:center;border:1px dashed var(--pt-border);color:var(--pt-muted);font-size:22px;font-weight:700}.FilmChat_castCard__hfSmI>div{display:grid;gap:4px;min-width:0}.FilmChat_castCard__hfSmI p{font-size:13px;line-height:1.45;color:var(--pt-muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.FilmChat_castCard__hfSmI button{justify-self:start}@media(max-width:760px){.FilmChat_castCards__QZWZj{grid-template-columns:minmax(0,1fr)}}.FilmChat_question__cxPjn{display:grid;gap:10px;padding:14px;border:1px solid var(--pt-accent-strong);border-radius:16px;background:var(--pt-surface-raised)}.FilmChat_question__cxPjn p{font-size:15px}.FilmChat_briefText__Ab7aZ{white-space:pre-wrap;line-height:1.6}textarea.FilmChat_briefText__Ab7aZ{min-height:260px}.FilmChat_olderBrief__CbvXF{font-size:14px;color:var(--pt-muted)}.FilmChat_olderBrief__CbvXF summary{cursor:pointer;min-height:32px;display:flex;align-items:center}.FilmChat_olderBrief__CbvXF p{margin:6px 0;white-space:pre-wrap;color:var(--pt-text);font-size:14px}.FilmChat_steps__Xwwv9{display:flex;flex-wrap:wrap;gap:4px;margin:0 0 0 8px;padding:0;list-style:none;font-size:12px;color:var(--pt-muted)}.FilmChat_steps__Xwwv9 li{padding:2px 9px;border:1px solid var(--pt-border);border-radius:999px}.FilmChat_steps__Xwwv9 li[aria-current=step]{border-color:var(--pt-accent-strong);color:var(--pt-text);font-weight:650}.FilmChat_steps__Xwwv9 .FilmChat_stepDone__pqg4X{opacity:.65}.FilmChat_steps__Xwwv9 .FilmChat_stepDone__pqg4X:before{content:"✓ "}@media(max-width:760px){.FilmChat_steps__Xwwv9{display:none}}