@import url("https://fonts.googleapis.com/css2?family=Limelight&family=Lato:wght@400;700&family=Montserrat:wght@400;700&family=Raleway:wght@400;700&family=Inter:wght@400;700&display=swap");.projectdetailspage_container__HwfxN{min-height:100vh;background-color:#0c0d1d;color:#fff;display:flex;flex-direction:column;padding:1rem;width:100%;align-items:center}.projectdetailspage_header__ZHYla,.projectdetailspage_scriptsList__haGzj,.projectdetailspage_tabContent__huAj9,.projectdetailspage_tabs__xnGfj{width:100%;max-width:1200px}.projectdetailspage_header__ZHYla{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;width:100%;padding:0 1rem}.projectdetailspage_backButton__4f0R7{display:flex;align-items:center;gap:.5rem;color:#fff;padding:.75rem 1rem;border-radius:.375rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s}.projectdetailspage_backButton__4f0R7:hover{background-color:#32335a}.projectdetailspage_headerActions__MXvSJ{display:flex;gap:.75rem}.projectdetailspage_projectDetails__Oldfr{background-color:#0c0d1d;border-radius:.5rem;padding:1.5rem;margin-top:1rem;width:100%;max-width:1200px}.projectdetailspage_projectHeader__wXQOD{margin-bottom:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:1.5rem}.projectdetailspage_projectTitleRow__vglQZ{display:flex;flex-direction:column;gap:1rem;width:100%;margin-bottom:1rem}.projectdetailspage_projectTitleSection__wcQ5s{display:flex;align-items:center;width:100%}.projectdetailspage_projectActionButtons__lLQfl{display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.projectdetailspage_buttonText__hO74M{display:none}.projectdetailspage_projectTitle__ZwezT{font-size:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectdetailspage_projectDescription__LfSi8{color:#9ca3af;margin:.5rem 0 1rem;font-size:.875rem}.projectdetailspage_projectMeta__P_3zN{display:flex;flex-wrap:wrap;gap:1rem;color:#a0a0b0;margin-top:.5rem;margin-bottom:1.5rem;font-size:.85rem}.projectdetailspage_metaItem__AMoSR{display:flex;align-items:center;gap:.5rem}.projectdetailspage_projectTitleWithEdit__mghkF{display:flex;align-items:center;gap:8px}.projectdetailspage_editNameButton__yizYn{background:transparent;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:4px;display:flex;align-items:center;justify-content:center}.projectdetailspage_editNameButton__yizYn:hover{color:#4f46e5;background-color:rgba(79,70,229,.1)}.projectdetailspage_editProjectNameForm__tf9yu{max-width:100%;width:100%;display:flex;align-items:center;gap:8px}.projectdetailspage_projectNameInput__vRve_{font-size:1.25rem;font-weight:600;padding:8px 12px;border:1px solid #6b7280;border-radius:4px;max-width:100%;min-width:200px;background-color:hsla(0,0%,100%,.05);color:#fff;transition:all .2s}.projectdetailspage_projectNameInput__vRve_:focus{outline:none;border-color:rgba(126,34,206,.5);box-shadow:0 0 0 1px rgba(126,34,206,.2)}.projectdetailspage_projectNameInput__vRve_::-moz-placeholder{color:hsla(0,0%,100%,.3)}.projectdetailspage_projectNameInput__vRve_::placeholder{color:hsla(0,0%,100%,.3)}.projectdetailspage_editNameActions___urxD{display:flex;gap:8px}.projectdetailspage_projectStatusBadge___8JZh{background:rgba(126,34,206,.15);color:#a78bfa;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;border:1px solid rgba(126,34,206,.25);text-transform:capitalize;letter-spacing:.2px}.projectdetailspage_projectBudgetBadge__NbKwE{background:rgba(245,158,11,.1);color:#fbbf24;padding:3px 10px;border-radius:12px;font-size:11px;font-weight:600;border:1px solid rgba(245,158,11,.2);letter-spacing:.2px}.projectdetailspage_deleteProjectButton__g_Ff_,.projectdetailspage_secondaryButton__anq1Q{padding:.75rem;justify-content:center;flex:1}.projectdetailspage_deleteProjectButton__g_Ff_{display:flex;align-items:center;gap:6px;padding:8px 12px;background-color:#fff;color:#dc2626;border:1px solid #dc2626;border-radius:4px;font-size:14px;cursor:pointer;transition:all .2s ease}.projectdetailspage_deleteProjectButton__g_Ff_:hover{background-color:#fee2e2}.projectdetailspage_projectMetadataBadges__Qit66{display:flex;gap:8px;margin:8px 0 12px;flex-wrap:wrap}.projectdetailspage_projectTypeBadge__amu_n{background:linear-gradient(135deg,rgba(126,34,206,.8),rgba(147,51,234,.8));color:#fff;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:600;text-transform:capitalize;letter-spacing:.5px;border:1px solid rgba(126,34,206,.3)}.projectdetailspage_projectGenreBadge__dFmZQ{background-color:rgba(55,65,81,.6);color:#d1d5db;padding:4px 12px;border-radius:16px;font-size:12px;font-weight:500;text-transform:capitalize;border:1px solid rgba(75,85,99,.3)}.projectdetailspage_projectNotes__yZqbQ{color:hsla(0,0%,100%,.7);margin:8px 0 16px;font-size:.875rem;font-style:italic;line-height:1.5;padding:12px 16px;background-color:hsla(0,0%,100%,.02);border-radius:8px;border-left:3px solid rgba(126,34,206,.3)}.projectdetailspage_addMetaPrompt__EUUaB{background:none;border:none;color:var(--color-text-muted,#888);font-size:.85rem;cursor:pointer;padding:0;margin-top:4px}.projectdetailspage_addMetaPrompt__EUUaB:hover{color:var(--color-text-primary);text-decoration:underline}.projectdetailspage_tabs__xnGfj{display:flex;border-bottom:1px solid hsla(0,0%,100%,.08);margin-bottom:1.5rem;overflow-x:auto;scrollbar-width:none}.projectdetailspage_tabs__xnGfj::-webkit-scrollbar{display:none}.projectdetailspage_tab__6cTLY{padding:.75rem 1.25rem;color:hsla(0,0%,100%,.5);background:none;border:none;border-bottom:3px solid transparent;cursor:pointer;font-size:.8125rem;display:flex;align-items:center;gap:.375rem;transition:color .15s,background .15s;white-space:nowrap;border-radius:6px 6px 0 0;margin-bottom:-1px}.projectdetailspage_tab__6cTLY svg{width:14px;height:14px;opacity:.7;flex-shrink:0}.projectdetailspage_tab__6cTLY:hover{color:hsla(0,0%,100%,.85);background:hsla(0,0%,100%,.04)}.projectdetailspage_tab__6cTLY:hover svg{opacity:.9}.projectdetailspage_activeTab__kjPE_{color:#fff;border-bottom-color:#7e22ce;background:transparent}.projectdetailspage_activeTab__kjPE_ svg{opacity:1}.projectdetailspage_notificationBadge__KbQHS{background:#7e22ce;color:#fff;border-radius:20px;font-size:10px;font-weight:600;padding:1px 6px;line-height:1.4}.projectdetailspage_projectAvatarRow__NFpo1{display:flex;align-items:center;justify-content:space-between;margin-top:1rem;flex-wrap:wrap;gap:.75rem}.projectdetailspage_projectAvatarLeft__YK2dX{display:flex;align-items:center;gap:10px}.projectdetailspage_collaboratorCount___x1fH{font-size:13px;color:hsla(0,0%,100%,.45)}.projectdetailspage_inviteCollaboratorBtn__oHqHd{display:flex;align-items:center;gap:6px;font-size:13px;padding:7px 14px;border-radius:6px;border:1px solid rgba(126,34,206,.4);background:rgba(126,34,206,.15);color:#c4b5fd;cursor:pointer;transition:all .15s;white-space:nowrap}.projectdetailspage_inviteCollaboratorBtn__oHqHd:hover{border-color:rgba(126,34,206,.6);background:rgba(126,34,206,.25);color:#e9d5ff}.projectdetailspage_sectionHeader__SeXtq{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.projectdetailspage_sectionTitle__T0kL2{font-size:1.25rem;font-weight:600}.projectdetailspage_sectionDivider__f3mby{height:1px;background-color:hsla(0,0%,100%,.08);margin:2rem 0}.projectdetailspage_sectionActions__btroM{display:flex;gap:.75rem;align-items:center}.projectdetailspage_editButton__9DGj_{display:flex;align-items:center;gap:.5rem;background-color:#26274c;color:#fff;padding:.75rem 1rem;border-radius:.375rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s;text-decoration:none}.projectdetailspage_editButton__9DGj_:hover{background-color:#32335a}.projectdetailspage_addButton__HKdZR{display:flex;align-items:center;gap:.5rem;background-color:#5b21b6;color:#fff;padding:.75rem 1rem;border-radius:.375rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s;text-decoration:none}.projectdetailspage_addButton__HKdZR:hover{background-color:#7c3aed}.projectdetailspage_secondaryButton__anq1Q{display:flex;align-items:center;gap:.5rem;background-color:hsla(0,0%,100%,.05);color:#fff;padding:.75rem 1rem;border-radius:.375rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s}.projectdetailspage_secondaryButton__anq1Q:hover{background-color:hsla(0,0%,100%,.1)}.projectdetailspage_actionButton__Y8XTc{display:flex;align-items:center;gap:.5rem;background-color:hsla(0,0%,100%,.05);color:#fff;padding:.5rem .75rem;border-radius:.375rem;font-size:.75rem;border:none;cursor:pointer;transition:all .2s}.projectdetailspage_actionButton__Y8XTc:hover{background-color:hsla(0,0%,100%,.1)}.projectdetailspage_cancelButton__jESo0{padding:.75rem 1.25rem;background-color:transparent;border:1px solid hsla(0,0%,100%,.1);color:#fff;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.projectdetailspage_cancelButton__jESo0:hover{background-color:hsla(0,0%,100%,.05)}.projectdetailspage_saveButton__DHT32{padding:.75rem 1.5rem;background-color:#7e22ce;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.projectdetailspage_saveButton__DHT32:hover{background-color:#9333ea}.projectdetailspage_submitButton__w4onQ{padding:.75rem 1.25rem;background-color:#7e22ce;color:#fff;border:none;border-radius:.375rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s}.projectdetailspage_submitButton__w4onQ:hover{background-color:#9333ea}.projectdetailspage_submitButton__w4onQ:disabled{background-color:rgba(126,34,206,.5);cursor:not-allowed}.projectdetailspage_buttonIcon___jqbP,.projectdetailspage_editButtonIcon__vYBz0{font-size:1rem;display:inline-block;margin-right:4px}.projectdetailspage_buttonIcon___jqbP{font-weight:700}.projectdetailspage_formGroup__PBM8R{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.5rem;width:100%}.projectdetailspage_formLabel__aSNJV{display:block;color:#fff;font-size:.875rem;font-weight:500}.projectdetailspage_formInput__PvND6{width:100%;padding:.75rem;background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#fff;font-size:.875rem;transition:all .2s}.projectdetailspage_formInput__PvND6:focus{outline:none;border-color:rgba(126,34,206,.5);box-shadow:0 0 0 1px rgba(126,34,206,.2)}.projectdetailspage_formInput__PvND6::-moz-placeholder{color:hsla(0,0%,100%,.3)}.projectdetailspage_formInput__PvND6::placeholder{color:hsla(0,0%,100%,.3)}.projectdetailspage_formSelect__YJp2b{width:100%;padding:.75rem;background-color:#1a1c38;border:1px solid hsla(0,0%,100%,.1);border-radius:.375rem;color:#fff;font-size:.875rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 24 24' stroke='white'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M19 9l-7 7-7-7'%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:1rem}.projectdetailspage_formSelect__YJp2b:focus{outline:none;border-color:#7e22ce}.projectdetailspage_emptyState__t5qhZ{color:#fff;padding:3rem 0;gap:1rem}.projectdetailspage_emptyMessage__Zi6FC{text-align:center;padding:1rem 0}.projectdetailspage_emptyStateActions__RUWcW{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center}.projectdetailspage_loading__vJtxq{color:#fff;text-align:center;font-size:1.125rem;margin-top:2rem}.projectdetailspage_loadingIndicator__Y9UyM{padding:1rem 0}.projectdetailspage_error__8PQ_p{color:#ef4444;text-align:center;font-size:1.125rem;margin-top:2rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.projectdetailspage_productionInfoForm__srLuW{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}.projectdetailspage_productionInfoDisplay__SFybp{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2rem;background-color:#151631;border-radius:.75rem;padding:1.5rem;border:1px solid hsla(0,0%,100%,.05)}.projectdetailspage_infoField__z3WUN{display:flex;flex-direction:column;gap:.5rem}.projectdetailspage_fieldLabel__WOrMt{color:hsla(0,0%,100%,.5);font-size:.75rem}.projectdetailspage_fieldValue__HofeR{color:#fff;font-size:1rem;font-weight:500}.projectdetailspage_personnelActions__s8dpI{display:flex;justify-content:flex-end;gap:1rem;margin-top:2rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.08)}.projectdetailspage_breakdownsList__LYy_9,.projectdetailspage_scriptsList__haGzj{display:flex;flex-direction:column;gap:1rem}.projectdetailspage_scriptCard__jg0e2{background-color:#151631;border-radius:.5rem;margin-bottom:1rem;padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.08)}.projectdetailspage_scriptCard__jg0e2:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);border-color:hsla(0,0%,100%,.1);transform:translateY(-2px)}.projectdetailspage_scriptCardHeader__5st3_{display:flex;flex-direction:column;gap:1rem;width:100%}.projectdetailspage_scriptInfo__itDkg{display:flex;flex-direction:column;gap:.5rem}.projectdetailspage_scriptName__mi6vJ{color:#fff;font-size:1.125rem;font-weight:600;margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.projectdetailspage_primaryBadge__7ke6_{background-color:#7e22ce;color:#fff;font-size:.625rem;padding:.125rem .375rem;border-radius:999px;font-weight:400;display:inline-flex;align-items:center}.projectdetailspage_scriptMeta__7Fxea{display:flex;flex-wrap:wrap;gap:1rem;color:#9ca3af;font-size:.75rem}.projectdetailspage_scriptActions__E1Bkl{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.projectdetailspage_versionButton__TIl52{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;border-radius:9999px;border:none;margin-left:.5rem;color:#fff;font-size:.675rem;cursor:pointer;transition:all .2s;height:1.5rem}.projectdetailspage_versionButton__TIl52:hover{filter:brightness(1.2)}.projectdetailspage_versionCount__yI1Rw{font-weight:700}.projectdetailspage_versionLabel__nW4Cl{margin-left:2px}.projectdetailspage_versionArrow__Ybjrq{font-size:8px;margin-left:4px;transition:transform .2s}.projectdetailspage_versionsPanel__GtXFU{background-color:hsla(0,0%,100%,.02);border-radius:.5rem;padding:1rem;border:1px solid hsla(0,0%,100%,.05);animation:projectdetailspage_slideDown__xdAle .3s ease-out}@keyframes projectdetailspage_slideDown__xdAle{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.projectdetailspage_versionsTitle__6he7I{color:#9ca3af;font-size:.875rem;font-weight:500;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.projectdetailspage_versionsEmpty__8bt7_,.projectdetailspage_versionsLoading__ledMF{color:#9ca3af;text-align:center;padding:1rem 0;font-size:.875rem}.projectdetailspage_versionsGrid__DGQVy{display:grid;grid-template-columns:repeat(1,1fr);gap:.75rem}.projectdetailspage_versionItem__vArBw{display:flex;align-items:center;padding:.75rem;border-radius:.375rem;gap:.75rem;background-color:hsla(0,0%,100%,.04);transition:all .2s;border:1px solid transparent;cursor:pointer}.projectdetailspage_versionItem__vArBw:hover{background-color:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1)}.projectdetailspage_activeVersion__6YbxK{background-color:rgba(126,34,206,.08);border-color:rgba(126,34,206,.3)}.projectdetailspage_versionColorIndicator__ti5kZ{width:4px;height:24px;border-radius:2px;flex-shrink:0}.projectdetailspage_versionInfo__vz2tJ{flex:1;display:flex;flex-direction:column;min-width:0}.projectdetailspage_versionName__PnYrQ{color:#fff;font-size:.8125rem;font-weight:500;display:flex;align-items:center;gap:.5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectdetailspage_versionPrimaryBadge__y__4Y{background-color:#7e22ce;color:#fff;font-size:.6rem;padding:.15rem .4rem;border-radius:999px;font-weight:600}.projectdetailspage_versionDate__xGBmf{color:#9ca3af;font-size:.6875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projectdetailspage_versionActions__jjfrx{display:flex;gap:.25rem;opacity:.7;transition:opacity .2s}.projectdetailspage_versionItem__vArBw:hover .projectdetailspage_versionActions__jjfrx{opacity:1}.projectdetailspage_versionActionButton__2bvkc{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background-color:hsla(0,0%,100%,.07);color:#fff;border-radius:.25rem;border:none;cursor:pointer;transition:all .2s}.projectdetailspage_versionActionButton__2bvkc:hover{background-color:hsla(0,0%,100%,.15)}.projectdetailspage_scriptSelectionList__smFZx{max-height:300px;overflow-y:auto;border-radius:.375rem;border:1px solid hsla(0,0%,100%,.1);margin-top:1rem}.projectdetailspage_scriptSelectionItem__lcFf9{display:flex;justify-content:space-between;align-items:center;padding:.875rem 1rem;border-bottom:1px solid hsla(0,0%,100%,.05);cursor:pointer;transition:background-color .2s}.projectdetailspage_scriptSelectionItem__lcFf9:last-child{border-bottom:none}.projectdetailspage_scriptSelectionItem__lcFf9:hover{background-color:hsla(0,0%,100%,.05)}.projectdetailspage_scriptSelectionItem__lcFf9.projectdetailspage_selected__tWxJR{background-color:rgba(126,34,206,.1)}.projectdetailspage_scriptItemInfo__unYzJ{overflow:hidden}.projectdetailspage_scriptItemName__MKtqV{font-size:.875rem;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectdetailspage_scriptItemMeta__zjHLH{color:#9ca3af;font-size:.75rem;display:flex;gap:1rem}.projectdetailspage_selectionIndicator__l8Sr9{color:#7e22ce;margin-left:1rem}.projectdetailspage_versionsBadge__jHtKL{background-color:rgba(126,34,206,.2);color:#c4b5fd;font-size:.675rem;padding:.125rem .375rem;border-radius:9999px;font-weight:400}.projectdetailspage_scheduleHeader__I1WIm{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.projectdetailspage_schedulesGrid__GMZ42{display:grid;grid-template-columns:1fr;gap:1rem;margin-bottom:2rem}.projectdetailspage_scheduleCard__f5W_3{background-color:#1a1c38;border-radius:.5rem;padding:1.25rem;display:flex;flex-direction:column;transition:all .2s ease;border:1px solid hsla(0,0%,100%,.05);height:100%}.projectdetailspage_scheduleCard__f5W_3:hover{box-shadow:0 4px 12px rgba(0,0,0,.2);border-color:hsla(0,0%,100%,.1);transform:translateY(-2px)}.projectdetailspage_scheduleContent__cTqb9{display:flex;flex-direction:column;height:100%}.projectdetailspage_scheduleName__x1WoY{color:#fff;font-size:1.125rem;font-weight:600;margin:0 0 .75rem;padding-bottom:.75rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.projectdetailspage_scheduleInfo__ZULkf{flex:1;margin-bottom:1rem}.projectdetailspage_scheduleMetaRow__OZH9d{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.75rem}.projectdetailspage_scheduleDaysSection__wbVci{margin-top:.75rem}.projectdetailspage_scheduleDayPills__yKeHW{display:flex;flex-wrap:wrap;gap:.5rem}.projectdetailspage_dayCount__WOvku{background-color:rgba(126,34,206,.15);color:#d8b4fe;font-size:.75rem;padding:.25rem .5rem;border-radius:9999px;display:inline-flex;align-items:center}.projectdetailspage_emptyDaysMessage__ofJRi{color:#9ca3af;font-size:.875rem;font-style:italic}.projectdetailspage_scheduleActions__ubBRM{display:flex;gap:.5rem;margin-top:auto}.projectdetailspage_addMoreSection__tfC5j{display:flex;justify-content:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.05)}.projectdetailspage_shotListsGrid__Ic3iE{display:grid;grid-template-columns:1fr;gap:1rem}.projectdetailspage_shotListCard___6ucS{background-color:#1a1c38;border-radius:.375rem;padding:1rem;display:flex;flex-direction:column;gap:1rem}.projectdetailspage_shotListHeader__Ycrb4{flex:1}.projectdetailspage_shotListTitle__haVsv{color:#fff;font-size:1rem;font-weight:600;margin:0;display:flex;align-items:center;gap:.5rem}.projectdetailspage_shotListMeta__53PqJ{display:flex;flex-wrap:wrap;gap:1rem;margin-top:.5rem;color:#9ca3af;font-size:.75rem}.projectdetailspage_modalOverlay__GgMmA{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.projectdetailspage_modal__Q7l3v{background-color:#26274c;border-radius:.5rem;width:90%;max-width:500px;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,.5);animation:projectdetailspage_modalFadeIn__RQTAd .3s ease-out}@keyframes projectdetailspage_modalFadeIn__RQTAd{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.projectdetailspage_modalHeader__qlwhp{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1)}.projectdetailspage_modalContent__PgL7J{padding:1.5rem;flex:1;max-height:60vh;overflow-y:auto}.projectdetailspage_modalTitle__QYbS_{color:#fff;font-size:1.25rem;font-weight:600;margin:0}.projectdetailspage_modalDescription__aO9G4{color:#d1d5db;font-size:.875rem;margin-bottom:1rem}.projectdetailspage_closeButton__wfTT_{background:transparent;border:none;color:hsla(0,0%,100%,.6);cursor:pointer;padding:.25rem;border-radius:.25rem;transition:all .2s;display:flex;align-items:center;justify-content:center}.projectdetailspage_closeButton__wfTT_:hover{color:#fff;background-color:hsla(0,0%,100%,.1)}.projectdetailspage_modalActions__WvqSu{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid hsla(0,0%,100%,.1)}.projectdetailspage_loadingIndicator__Y9UyM{color:#fff;text-align:center;padding:2rem 0;font-size:.9rem}.projectdetailspage_emptyStateContainer__neHHq{text-align:center;padding:2rem 0}.projectdetailspage_emptyMessage__Zi6FC{color:#9ca3af;font-size:.9rem}.projectdetailspage_versionSelectorModal__S0RzU{background-color:#1e1e3f;border-radius:12px;width:90%;max-width:500px;max-height:80vh;overflow:hidden;display:flex;flex-direction:column;border:1px solid hsla(0,0%,100%,.1);box-shadow:0 20px 50px rgba(0,0,0,.5)}.projectdetailspage_modalSection__Sk4KM{padding:0 1.5rem;margin-bottom:1.5rem}.projectdetailspage_modalSection__Sk4KM .projectdetailspage_sectionTitle__T0kL2{font-size:1rem;font-weight:600;color:#fff;margin-bottom:.75rem}.projectdetailspage_scriptsList__haGzj{display:flex;flex-direction:column;gap:.5rem;max-height:200px;overflow-y:auto}.projectdetailspage_scriptItem__lXOTP{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;background-color:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:8px;cursor:pointer;transition:all .2s ease}.projectdetailspage_scriptItem__lXOTP:hover{background-color:rgba(126,34,206,.15);border-color:rgba(126,34,206,.3)}.projectdetailspage_scriptItem__lXOTP.projectdetailspage_selectedScript__6u7eZ{background-color:rgba(126,34,206,.2);border-color:rgba(126,34,206,.5)}.projectdetailspage_scriptItemContent__F6YQi{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.projectdetailspage_scriptItemIcon__fi7m2{color:#a855f7;flex-shrink:0}.projectdetailspage_scriptItemInfo__unYzJ{flex:1;min-width:0}.projectdetailspage_scriptItemName__MKtqV{font-size:.9375rem;font-weight:500;color:#fff;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.projectdetailspage_scriptItemMeta__zjHLH{font-size:.8125rem;color:hsla(0,0%,100%,.5);margin-top:.25rem}.projectdetailspage_scriptCheckmark__KwfJt{color:#a855f7;flex-shrink:0}.projectdetailspage_workspacesGrid__dRWAK{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:20px;margin-top:16px}.projectdetailspage_workspaceCard__XplYI{background-color:#1a1e2e;border-radius:8px;padding:20px;display:flex;flex-direction:column;height:100%;box-shadow:0 2px 8px rgba(0,0,0,.2);transition:transform .2s,box-shadow .2s}.projectdetailspage_workspaceCard__XplYI:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.3)}.projectdetailspage_workspaceContent__W1xtP{flex:1}.projectdetailspage_workspaceContent__W1xtP,.projectdetailspage_workspaceHeader__B4yiJ{display:flex;flex-direction:column;margin-bottom:16px}.projectdetailspage_workspaceName__KTYjR{font-size:20px;font-weight:600;color:#fff;margin:0 0 8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer}.projectdetailspage_workspaceName__KTYjR:hover{color:#a855f7;text-decoration:underline}.projectdetailspage_workspaceType__hXp_y{align-self:flex-start;padding:4px 8px;border-radius:4px;background-color:#2f3446;font-size:12px;color:#a3a8bf}.projectdetailspage_membersSectionTitle__qX3BU{font-size:14px;font-weight:500;color:#a3a8bf;margin:0 0 12px}.projectdetailspage_membersList__2wtk2{display:flex;flex-direction:column;gap:8px}.projectdetailspage_memberItem__AA_JM{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background-color:#252a3d;border-radius:6px}.projectdetailspage_memberName__qnK7Z{font-size:14px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:180px}.projectdetailspage_roleBadge__JLZvw{padding:2px 6px;border-radius:4px;background-color:#394066;font-size:11px;color:#a3a8bf}.projectdetailspage_ownerBadge__5XX5n{padding:2px 6px;border-radius:4px;background-color:#6b21a8;font-size:11px;color:#fff}.projectdetailspage_workspaceActions__4fMaW{display:flex;gap:8px;margin-top:auto;justify-content:flex-start}.projectdetailspage_communicationsHeader__wRGop{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:2rem;flex-wrap:wrap;gap:1rem}.projectdetailspage_communicationsHeaderLeft__jXV6F{display:flex;flex-direction:column;gap:.5rem}.projectdetailspage_communicationsHeaderActions__QIo5W{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.projectdetailspage_integrationStatus__M5Cus{display:flex;align-items:center;gap:.5rem;font-size:.875rem;color:hsla(0,0%,100%,.7)}.projectdetailspage_statusConnected__nACxc{color:#4ade80}.projectdetailspage_statusDot__1GCVY{width:8px;height:8px;border-radius:50%;background:currentColor}.projectdetailspage_platformIcon__hTley{width:16px;height:16px;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#fff}.projectdetailspage_discordIcon__KYUxu{background:#5865f2}.projectdetailspage_slackIcon___capZ{background:#4a154b}.projectdetailspage_integrateButton__cI2_G{display:flex;align-items:center;gap:.5rem;background:rgba(88,101,242,.15);color:#a5b4fc;border:1px solid rgba(88,101,242,.3);padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.projectdetailspage_integrateButton__cI2_G:hover{background:rgba(88,101,242,.25);border-color:rgba(88,101,242,.5)}.projectdetailspage_manageButton__wfT5C{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.05);color:hsla(0,0%,100%,.8);border:1px solid hsla(0,0%,100%,.1);padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s}.projectdetailspage_manageButton__wfT5C:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.2)}.projectdetailspage_communicationsFilterButtons__RwS3O{display:flex;gap:.5rem;flex-wrap:wrap}.projectdetailspage_messagingIndicator__v1U5K{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;border-radius:16px;font-size:.75rem;color:#a5b4fc;font-weight:500}.projectdetailspage_discordIndicator__EpjAk{background:rgba(88,101,242,.15);border:1px solid rgba(88,101,242,.3)}.projectdetailspage_slackIndicator__C7m_c{background:rgba(74,21,75,.15);border:1px solid rgba(74,21,75,.3);color:#e879f9}.projectdetailspage_sectionTitle__T0kL2{color:#fff;font-size:1.5rem;font-weight:700;margin:0}.projectdetailspage_filterButtons__AH94e{display:flex;gap:.75rem;flex-wrap:wrap}.projectdetailspage_filterButton__ZBJAt{padding:8px 16px;background-color:#2d3748;color:#a0aec0;border:1px solid #4a5568;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.projectdetailspage_filterButton__ZBJAt:hover{background-color:#4a5568;color:#f7fafc;border-color:#718096}.projectdetailspage_activeFilter__2OVyf{background-color:#4299e1;color:#fff;border-color:#4299e1;box-shadow:0 0 0 3px rgba(66,153,225,.1)}.projectdetailspage_notificationsList__cBnnI{display:flex;flex-direction:column;gap:1.5rem}.projectdetailspage_notificationCard__uzEx8{background:linear-gradient(135deg,#151631,#1a1c38);border-radius:.75rem;padding:1.5rem;border:1px solid hsla(0,0%,100%,.08);cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden}.projectdetailspage_notificationCard__uzEx8:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:transparent;transition:background .3s ease}.projectdetailspage_notificationCard__uzEx8:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 8px 25px rgba(0,0,0,.3);transform:translateY(-2px)}.projectdetailspage_notificationCard__uzEx8:hover:before{background:linear-gradient(90deg,#7e22ce,#9333ea)}.projectdetailspage_aiRoutedNotification__YYlNq{border-color:rgba(126,34,206,.3);background:linear-gradient(135deg,#151631,#1a1c38 50%,rgba(126,34,206,.05))}.projectdetailspage_aiRoutedNotification__YYlNq:before{background:linear-gradient(90deg,#7e22ce,#9333ea)}.projectdetailspage_unreadNotification__Csfxs{border-left:4px solid #7e22ce;background:linear-gradient(135deg,rgba(126,34,206,.08),#151631 30%,#1a1c38)}.projectdetailspage_notificationHeader__GjqZR{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1rem;gap:1rem}.projectdetailspage_notificationMeta__lJ9_z{display:flex;flex-direction:column;gap:.5rem;flex:1}.projectdetailspage_notificationTypeAndPriority__xc2LI{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}.projectdetailspage_notificationType__wkZ8x{color:hsla(0,0%,100%,.6);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;background-color:hsla(0,0%,100%,.08);padding:.25rem .5rem;border-radius:.25rem}.projectdetailspage_aiRoutedBadge__M3hoU{display:flex;align-items:center;gap:.375rem;background:linear-gradient(135deg,#7e22ce,#9333ea);color:#fff;font-size:.6875rem;font-weight:600;padding:.375rem .75rem;border-radius:.375rem;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 8px rgba(126,34,206,.3)}.projectdetailspage_notificationTime__InA4B{color:hsla(0,0%,100%,.4);font-size:.75rem;font-weight:500}.projectdetailspage_unreadDot__JihSL{width:10px;height:10px;background:linear-gradient(135deg,#7e22ce,#9333ea);flex-shrink:0;box-shadow:0 0 8px rgba(126,34,206,.5)}.projectdetailspage_notificationTitle__RQ9h5{color:#fff;font-size:1.125rem;font-weight:700;margin:0 0 .75rem;line-height:1.4;letter-spacing:-.01em}.projectdetailspage_notificationContent__hnE9A{color:#e2e8f0;font-size:15px;line-height:1.6;margin:0 0 16px}.projectdetailspage_mention__6DNlR,.projectdetailspage_notificationContent__hnE9A .mention{background:rgba(66,153,225,.15);color:#90cdf4;padding:2px 6px;border-radius:4px;font-weight:600;border:1px solid rgba(66,153,225,.3)}.projectdetailspage_aiAnalysisSection__YeOwf{display:none}.projectdetailspage_aiAnalysisHeader__jaop0{display:flex;align-items:center;gap:8px;margin-bottom:8px;color:#cbd5e0;font-size:13px;font-weight:600}.projectdetailspage_aiAnalysisContent__g_57_{display:flex;flex-direction:column;gap:.5rem}.projectdetailspage_routedToDepartments__9jMcg{color:#e2e8f0;font-size:13px;font-weight:500}.projectdetailspage_routedToDepartments__9jMcg strong{color:#f7fafc;font-weight:600}.projectdetailspage_routingSummary__K9m7T{display:none}.projectdetailspage_notificationFooter__3X39E{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;color:hsla(0,0%,100%,.5);font-size:.8125rem;padding-top:1rem;border-top:1px solid hsla(0,0%,100%,.05)}.projectdetailspage_createdBy__PgpJh{display:flex;align-items:center;gap:.375rem;font-weight:500}.projectdetailspage_contextInfo__KrlDY{background-color:#2d3748;color:#cbd5e0;padding:6px 12px;border-radius:6px;font-weight:600;font-size:12px;border:1px solid #4a5568}.projectdetailspage_jumpToContextButton__705wd{display:flex;align-items:center;gap:6px;background:#4a5568;color:#f7fafc;border:1px solid #718096;padding:8px 12px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:all .2s ease}.projectdetailspage_jumpToContextButton__705wd:hover{background:#718096;border-color:#a0aec0;transform:translateY(-1px)}.projectdetailspage_priorityUrgent__GfEky{color:#ef4444;filter:drop-shadow(0 0 4px rgba(239,68,68,.5))}.projectdetailspage_priorityHigh__K8EcH{color:#f97316;filter:drop-shadow(0 0 4px rgba(249,115,22,.5))}.projectdetailspage_priorityMedium__zwvxv{color:#eab308;filter:drop-shadow(0 0 4px rgba(234,179,8,.5))}.projectdetailspage_priorityLow__gnji7{color:hsla(0,0%,100%,.4)}.projectdetailspage_notificationResponses__XwRfS{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid hsla(0,0%,100%,.08);animation:projectdetailspage_slideDown__xdAle .3s ease-out}.projectdetailspage_responsesTitle__z4YOP{color:hsla(0,0%,100%,.8);font-size:.9375rem;font-weight:700;margin:0 0 1rem;text-transform:uppercase;letter-spacing:.05em}.projectdetailspage_responseItem__DZeYP{background-color:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:.5rem;padding:1rem;margin-bottom:.75rem;transition:all .2s ease}.projectdetailspage_responseItem__DZeYP:hover{background-color:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12)}.projectdetailspage_responseHeader__KKKGR{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.projectdetailspage_responderName__wEE1e{color:#c4b5fd;font-size:.8125rem;font-weight:700}.projectdetailspage_responseTime___gSDl{color:hsla(0,0%,100%,.4);font-size:.75rem;font-weight:500}.projectdetailspage_responseContent___LPyl{color:hsla(0,0%,100%,.85);font-size:.875rem;line-height:1.5;margin:0}.projectdetailspage_emptyState__t5qhZ{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:4rem 2rem;gap:1.5rem;background:linear-gradient(135deg,hsla(0,0%,100%,.02),hsla(0,0%,100%,.005));border-radius:.75rem;border:1px dashed hsla(0,0%,100%,.1)}.projectdetailspage_emptyState__t5qhZ p{color:#fff;font-size:1.125rem;font-weight:600;margin:0}.projectdetailspage_emptyMessage__Zi6FC{color:hsla(0,0%,100%,.6);font-size:.9375rem;line-height:1.5;margin:0}.projectdetailspage_notificationCardCollapsed__7yGFD{background:#1e1f2e;border:1px solid #2a2d3a;border-radius:12px;margin-bottom:12px;transition:all .2s ease;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.1)}.projectdetailspage_notificationCardCollapsed__7yGFD:hover{border-color:#4a5568;background:#232530;box-shadow:0 4px 16px rgba(0,0,0,.15)}.projectdetailspage_collapsedHeader__uBFVe{display:flex;justify-content:space-between;align-items:flex-start;padding:16px 20px;min-height:72px}.projectdetailspage_collapsedLeft___AuNl{flex:1;min-width:0}.projectdetailspage_collapsedRight__NgGJN{display:flex;align-items:center;gap:12px;flex-shrink:0;margin-top:2px}.projectdetailspage_collapsedMeta__74crK{display:flex;align-items:center;gap:16px;margin-bottom:8px;font-size:13px}.projectdetailspage_priorityIconLarge__OxjMb{display:none}.projectdetailspage_priorityIconLarge__OxjMb svg{width:18px;height:18px}.projectdetailspage_collapsedType__6NrDy{color:#718096;font-weight:600;font-size:11px;letter-spacing:.8px;text-transform:uppercase;padding:4px 8px;background:rgba(113,128,150,.1);border-radius:6px;border:1px solid rgba(113,128,150,.2)}.projectdetailspage_collapsedTime__JCRJZ{color:#a0aec0;font-size:13px;font-weight:500}.projectdetailspage_aiRoutedBadgeLarge__iDkTU{display:inline-flex;align-items:center;gap:4px;background:#2d3748;color:#e2e8f0;padding:4px 8px;border-radius:6px;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;border:1px solid #4a5568}.projectdetailspage_collapsedTitle__OoFxL{font-size:16px;font-weight:600;color:#f7fafc;margin-bottom:6px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectdetailspage_collapsedFooter__Ys4dF{display:flex;align-items:center;justify-content:space-between;font-size:12px;color:#a0aec0}.projectdetailspage_collapsedDepartments__LsGb_{display:none}.projectdetailspage_collapsedAuthor__Lw9pk{color:#a0aec0}.projectdetailspage_expandIcon__ATb84{color:#718096;transition:all .2s ease;padding:4px;border-radius:4px}.projectdetailspage_collapsedHeader__uBFVe:hover .projectdetailspage_expandIcon__ATb84{color:#e2e8f0;background:hsla(0,0%,100%,.05)}.projectdetailspage_expandedContent__A895k{border-top:1px solid #2d3748;background:#181920}.projectdetailspage_expandedBody__ATNF_{padding:20px}.projectdetailspage_expandedActions__A_t_r{display:flex;align-items:center;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid #2d3748}.projectdetailspage_notificationCardCollapsed__7yGFD.projectdetailspage_aiRoutedNotification__YYlNq{border-left:3px solid #8b5cf6}.projectdetailspage_notificationCardCollapsed__7yGFD.projectdetailspage_unreadNotification__Csfxs{border-left:3px solid #4299e1;background:linear-gradient(90deg,rgba(66,153,225,.05),#1e1f2e 2%)}.projectdetailspage_unreadDot__JihSL{width:8px;height:8px;background:#4299e1;border-radius:50%;box-shadow:0 0 8px rgba(66,153,225,.3)}.projectdetailspage_dangerZone__YWP__{margin-top:2rem;padding:1rem;border:1px solid rgba(239,68,68,.15);border-radius:.375rem;background:rgba(239,68,68,.03)}.projectdetailspage_dangerZoneTitle__NgWjJ{color:#ef4444;font-size:.875rem;font-weight:600;margin:0 0 .25rem}.projectdetailspage_dangerZoneDescription__w8s_1{color:hsla(0,0%,100%,.6);font-size:.75rem;margin:0 0 .75rem;line-height:1.3}.projectdetailspage_deleteProjectButtonDanger__Clkv2{display:flex;align-items:center;gap:.375rem;background:rgba(239,68,68,.08);color:#ef4444;border:1px solid rgba(239,68,68,.2);padding:.375rem .75rem;border-radius:.25rem;font-size:.75rem;font-weight:500;cursor:pointer;transition:all .2s ease}.projectdetailspage_deleteProjectButtonDanger__Clkv2:hover{background:rgba(239,68,68,.12);border-color:rgba(239,68,68,.3)}.projectdetailspage_deleteProjectButtonDanger__Clkv2:disabled{opacity:.5;cursor:not-allowed}@media (min-width:640px){.projectdetailspage_container__HwfxN{padding:5rem 1.5rem 1.5rem}.projectdetailspage_projectTitle__ZwezT{font-size:1.75rem}.projectdetailspage_productionInfoDisplay__SFybp,.projectdetailspage_productionInfoForm__srLuW,.projectdetailspage_versionsGrid__DGQVy{grid-template-columns:repeat(2,1fr)}.projectdetailspage_projectActionButtons__lLQfl{flex-wrap:nowrap}.projectdetailspage_buttonText__hO74M{display:inline}.projectdetailspage_deleteProjectButton__g_Ff_,.projectdetailspage_secondaryButton__anq1Q{padding:.75rem 1rem;flex:none;min-width:auto}.projectdetailspage_projectNameInput__vRve_,.projectdetailspage_projectTitle__ZwezT{font-size:1.5rem}.projectdetailspage_communicationsHeader__wRGop{justify-content:space-between}.projectdetailspage_notificationMeta__lJ9_z{flex-direction:row;align-items:center;gap:1rem}.projectdetailspage_filterButtons__AH94e,.projectdetailspage_notificationFooter__3X39E{flex-wrap:nowrap}.projectdetailspage_communicationsHeader__wRGop{flex-direction:row;align-items:center}}@media (min-width:768px){.projectdetailspage_scriptCardHeader__5st3_{flex-direction:row;align-items:flex-start;justify-content:space-between}.projectdetailspage_scriptInfo__itDkg{flex:1}.projectdetailspage_scriptActions__E1Bkl{margin-top:0;justify-content:flex-end}.projectdetailspage_schedulesGrid__GMZ42,.projectdetailspage_shotListsGrid__Ic3iE{grid-template-columns:repeat(2,1fr)}.projectdetailspage_breakdownCard__GW7kN{flex-direction:row;align-items:center}.projectdetailspage_breakdownActions__x_fXY{justify-content:flex-end}.projectdetailspage_projectTitleRow__vglQZ{flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:0}.projectdetailspage_projectTitleSection__wcQ5s{width:auto;flex:1}.projectdetailspage_projectActionButtons__lLQfl{width:auto;justify-content:flex-end}.projectdetailspage_filterButtons__AH94e{flex-wrap:nowrap}.projectdetailspage_notificationCard__uzEx8{padding:2rem}.projectdetailspage_notificationTitle__RQ9h5{font-size:1.25rem}.projectdetailspage_notificationContent__hnE9A{font-size:1rem}.projectdetailspage_collapsedHeader__uBFVe{padding:10px 12px;min-height:50px}.projectdetailspage_collapsedTitle__OoFxL{font-size:13px}.projectdetailspage_collapsedFooter__Ys4dF,.projectdetailspage_collapsedMeta__74crK{font-size:10px}.projectdetailspage_collapsedFooter__Ys4dF{flex-direction:column;align-items:flex-start;gap:4px}}@media (min-width:1024px){.projectdetailspage_container__HwfxN{padding:5rem 2rem 2rem}.projectdetailspage_projectTitle__ZwezT{font-size:2rem}.projectdetailspage_shotListsGrid__Ic3iE,.projectdetailspage_versionsGrid__DGQVy{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.projectdetailspage_schedulesGrid__GMZ42{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.projectdetailspage_communicationsHeader__wRGop{flex-direction:column;align-items:flex-start}.projectdetailspage_communicationsHeaderActions__QIo5W{width:100%;justify-content:space-between}.projectdetailspage_communicationsFilterButtons__RwS3O{order:2;width:100%;margin-top:.5rem}.projectdetailspage_integrateButton__cI2_G,.projectdetailspage_manageButton__wfT5C{order:1}}.CommunicationsTab_container__zCyQG{width:100%;display:flex;flex-direction:column;gap:0}.CommunicationsTab_header__kgtbZ{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px;flex-wrap:wrap;gap:10px}.CommunicationsTab_title__aQoT7{font-size:20px;font-weight:500;color:#fff}.CommunicationsTab_messagingLink__cyW23{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:hsla(0,0%,100%,.35);background:transparent;border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:5px 10px;cursor:pointer;transition:all .15s}.CommunicationsTab_messagingLink__cyW23:hover{color:hsla(0,0%,100%,.6);border-color:hsla(0,0%,100%,.2)}.CommunicationsTab_filterRow__8FybC{display:flex;gap:6px;margin-bottom:20px;flex-wrap:wrap}.CommunicationsTab_filterBtn___4mwq{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:5px 12px;border-radius:20px;border:1px solid hsla(0,0%,100%,.1);background:transparent;color:hsla(0,0%,100%,.45);cursor:pointer;transition:all .15s}.CommunicationsTab_filterBtn___4mwq:hover{color:hsla(0,0%,100%,.7);border-color:hsla(0,0%,100%,.2)}.CommunicationsTab_filterActive__5oO8R{background:rgba(126,34,206,.15);border-color:rgba(126,34,206,.35);color:#c4b5fd}.CommunicationsTab_filterBadge__n_Gw4{background:rgba(126,34,206,.2);color:#c4b5fd;border-radius:10px;padding:0 5px;font-size:10px;font-weight:600}.CommunicationsTab_filterBadgeRed__W48pH{background:rgba(239,68,68,.2);color:#fca5a5}.CommunicationsTab_feed__0W_WH{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.CommunicationsTab_noteCard__785q1{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-left:3px solid hsla(0,0%,100%,.08);border-radius:10px;padding:14px 16px;transition:background .15s}.CommunicationsTab_noteCard__785q1:hover{background:hsla(0,0%,100%,.04)}.CommunicationsTab_noteHeader__qYhEg{display:flex;align-items:center;gap:7px;margin-bottom:9px;flex-wrap:wrap}.CommunicationsTab_noteAuthor__q5dRU{font-size:13px;font-weight:500;color:#fff}.CommunicationsTab_noteTime__dB9PH{font-size:11px;color:hsla(0,0%,100%,.25);margin-left:auto;flex-shrink:0}.CommunicationsTab_badge__aeJuy{font-size:10px;padding:2px 7px;border-radius:10px;font-weight:500;white-space:nowrap}.CommunicationsTab_noteBody__AbA9c{font-size:13px;color:hsla(0,0%,100%,.75);line-height:1.55;margin-bottom:10px}.CommunicationsTab_aiRouting__rKJ5U{display:flex;align-items:center;gap:5px;font-size:11px;color:hsla(0,0%,100%,.3);margin-bottom:8px}.CommunicationsTab_aiRouting__rKJ5U span{color:#a78bfa}.CommunicationsTab_noteFooter__Yzaqv{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CommunicationsTab_contextLink__xRNxb{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:rgba(126,34,206,.7);background:transparent;border:none;cursor:pointer;padding:0;transition:color .15s}.CommunicationsTab_contextLink__xRNxb:hover{color:#c4b5fd}.CommunicationsTab_replyBtn__vvLyV{font-size:11px;color:hsla(0,0%,100%,.3);background:transparent;border:none;cursor:pointer;margin-left:auto;padding:0;transition:color .15s}.CommunicationsTab_replyBtn__vvLyV:hover{color:hsla(0,0%,100%,.6)}.CommunicationsTab_replyForm__ikSjp{margin-top:10px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.06)}.CommunicationsTab_replyInput__khGRC{width:100%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#fff;font-size:12px;padding:8px 10px;resize:none;margin-bottom:7px;font-family:inherit;transition:border-color .15s}.CommunicationsTab_replyInput__khGRC:focus{outline:none;border-color:rgba(126,34,206,.4)}.CommunicationsTab_replyInput__khGRC::-moz-placeholder{color:hsla(0,0%,100%,.2)}.CommunicationsTab_replyInput__khGRC::placeholder{color:hsla(0,0%,100%,.2)}.CommunicationsTab_replyFormActions__ncvy8{display:flex;gap:6px;justify-content:flex-end}.CommunicationsTab_replyCancelBtn__d3bOB{font-size:12px;padding:5px 12px;border-radius:6px;border:1px solid hsla(0,0%,100%,.1);background:transparent;color:hsla(0,0%,100%,.4);cursor:pointer;transition:all .15s}.CommunicationsTab_replyCancelBtn__d3bOB:hover{color:#fff;border-color:hsla(0,0%,100%,.2)}.CommunicationsTab_replySubmitBtn__BSHe4{font-size:12px;padding:5px 12px;border-radius:6px;border:none;background:rgba(126,34,206,.25);color:#c4b5fd;cursor:pointer;transition:background .15s}.CommunicationsTab_replySubmitBtn__BSHe4:hover:not(:disabled){background:rgba(126,34,206,.4)}.CommunicationsTab_replySubmitBtn__BSHe4:disabled{opacity:.4;cursor:not-allowed}.CommunicationsTab_replies__W_avr{margin-top:10px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;gap:8px}.CommunicationsTab_reply__mEFrf{display:flex;align-items:flex-start;gap:8px}.CommunicationsTab_replyContent__QgHfM{display:flex;flex-wrap:wrap;gap:4px;align-items:baseline;flex:1;min-width:0}.CommunicationsTab_replyAuthor__XLuFA{font-size:12px;font-weight:500;color:hsla(0,0%,100%,.65);flex-shrink:0}.CommunicationsTab_replyBody__y_cDK{font-size:12px;color:hsla(0,0%,100%,.5);line-height:1.4;flex:1;min-width:0}.CommunicationsTab_replyTime__8jsmY{font-size:10px;color:hsla(0,0%,100%,.2);flex-shrink:0;margin-left:auto}.CommunicationsTab_compose__MJe_o{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;padding:14px 16px;position:relative;margin-bottom:10px}.CommunicationsTab_composeTextarea__YmR10{width:100%;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#fff;font-size:13px;padding:10px 12px;resize:none;margin-bottom:10px;font-family:inherit;line-height:1.5;transition:border-color .15s}.CommunicationsTab_composeTextarea__YmR10:focus{outline:none;border-color:rgba(126,34,206,.4);box-shadow:0 0 0 1px rgba(126,34,206,.1)}.CommunicationsTab_composeTextarea__YmR10::-moz-placeholder{color:hsla(0,0%,100%,.2)}.CommunicationsTab_composeTextarea__YmR10::placeholder{color:hsla(0,0%,100%,.2)}.CommunicationsTab_composeTextarea__YmR10:disabled{opacity:.5}.CommunicationsTab_composeActions__rNzo5{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.CommunicationsTab_composeHint__202nW{font-size:11px;color:hsla(0,0%,100%,.2);margin-right:auto}.CommunicationsTab_btnComment__L9ubH{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:7px 14px;border-radius:6px;border:1px solid hsla(0,0%,100%,.12);background:transparent;color:hsla(0,0%,100%,.6);cursor:pointer;transition:all .15s;white-space:nowrap}.CommunicationsTab_btnComment__L9ubH:hover:not(:disabled){color:#fff;border-color:hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.04)}.CommunicationsTab_btnComment__L9ubH:disabled{opacity:.35;cursor:not-allowed}.CommunicationsTab_btnProduction__RdZXl{display:inline-flex;align-items:center;gap:5px;font-size:12px;padding:7px 14px;border-radius:6px;border:1px solid rgba(126,34,206,.35);background:rgba(126,34,206,.12);color:#c4b5fd;cursor:pointer;transition:all .15s;white-space:nowrap}.CommunicationsTab_btnProduction__RdZXl:hover:not(:disabled){background:rgba(126,34,206,.22);border-color:rgba(126,34,206,.5)}.CommunicationsTab_btnProduction__RdZXl:disabled{opacity:.35;cursor:not-allowed}.CommunicationsTab_mentionDropdown__Xoj8J{position:absolute;bottom:calc(100% + 4px);left:0;z-index:50;background:#1e2040;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;min-width:220px;max-height:200px;overflow-y:auto;box-shadow:0 8px 24px rgba(0,0,0,.4)}.CommunicationsTab_mentionOption__DixeZ{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:8px 12px;background:transparent;border:none;cursor:pointer;transition:background .1s}.CommunicationsTab_mentionOption__DixeZ:hover{background:rgba(126,34,206,.12)}.CommunicationsTab_mentionAvatar__OSmFj{width:26px;height:26px;border-radius:50%;background:rgba(126,34,206,.2);color:#c4b5fd;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;flex-shrink:0}.CommunicationsTab_mentionName__HTM2L{font-size:13px;color:#fff}.CommunicationsTab_mentionEmail__EB6KO{font-size:11px;color:hsla(0,0%,100%,.35)}.CommunicationsTab_loading__TAfzV{text-align:center;padding:2rem 0;color:hsla(0,0%,100%,.3);font-size:13px}.CommunicationsTab_empty__LKWp4{text-align:center;padding:3rem 0;color:hsla(0,0%,100%,.25);font-size:13px;display:flex;flex-direction:column;align-items:center}.ShareProjectModal_popup___9Svo{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;z-index:2000}.ShareProjectModal_popupContent__NmB4k{background-color:#26274c;border-radius:.75rem;padding:2rem;width:90%;max-width:32rem;max-height:85vh;overflow-y:auto;position:relative;box-shadow:0 8px 32px rgba(0,0,0,.3)}.ShareProjectModal_popupContent__NmB4k h2{color:#fff;margin:0 0 1.5rem;font-size:1.5rem;font-weight:600;text-align:center}.ShareProjectModal_closeButton__6RqBl{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#fff;font-size:1.5rem;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:background-color .2s ease}.ShareProjectModal_closeButton__6RqBl:hover{background-color:hsla(0,0%,100%,.1)}.ShareProjectModal_sharedUsersList__TuA8x{margin-bottom:2rem}.ShareProjectModal_sharedUsersList__TuA8x h4{color:#fff;font-size:1rem;margin-bottom:.75rem}.ShareProjectModal_sharedUsersGrid__haxMP{display:flex;flex-direction:column;gap:.5rem}.ShareProjectModal_userCard__BbKU5{background-color:hsla(0,0%,100%,.05);padding:.75rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;transition:background-color .2s ease}.ShareProjectModal_userCard__BbKU5:hover{background-color:hsla(0,0%,100%,.08)}.ShareProjectModal_selectedUserCard__4hfR1{background-color:rgba(99,102,241,.1);border:1px solid rgba(99,102,241,.3);padding:.75rem;border-radius:.5rem;display:flex;justify-content:space-between;align-items:center;margin-top:.5rem}.ShareProjectModal_removeAccessButton__wAKV0{background-color:transparent;border:1px solid #ef4444;color:#ef4444;padding:.25rem .75rem;font-size:.75rem;border-radius:.375rem;cursor:pointer;transition:all .2s ease}.ShareProjectModal_removeAccessButton__wAKV0:hover{background-color:#ef4444;color:#fff}.ShareProjectModal_removeAccessButton__wAKV0:disabled{opacity:.5;cursor:not-allowed}.ShareProjectModal_addUserSection__8Pt_P{margin-top:1rem}.ShareProjectModal_addUserSection__8Pt_P h4{color:#fff;font-size:1rem;margin-bottom:.75rem}.ShareProjectModal_addUserForm__xW3tz{margin-bottom:1rem}.ShareProjectModal_inputField__3KNaG{width:100%;background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff;padding:.75rem;border-radius:.375rem;transition:all .2s ease}.ShareProjectModal_inputField__3KNaG::-moz-placeholder{color:hsla(0,0%,100%,.5)}.ShareProjectModal_inputField__3KNaG::placeholder{color:hsla(0,0%,100%,.5)}.ShareProjectModal_inputField__3KNaG:focus{outline:none;border-color:rgba(99,102,241,.5);background-color:hsla(0,0%,100%,.15)}.ShareProjectModal_inputField__3KNaG:disabled{opacity:.5;cursor:not-allowed}.ShareProjectModal_findUserButton__fd8NC{background-color:#5046e5;color:#fff;border:none;padding:.75rem 1rem;border-radius:.375rem;cursor:pointer;font-weight:500}.ShareProjectModal_findUserButton__fd8NC:hover{background-color:#4338ca}.ShareProjectModal_selectedUser__O__l0,.ShareProjectModal_userResult__estHh{background-color:hsla(0,0%,100%,.05);padding:.75rem;border-radius:.5rem;margin-bottom:1rem;display:flex;justify-content:space-between;align-items:center}.ShareProjectModal_userInfo__N9SWU{display:flex;align-items:center;gap:.75rem;flex:1;min-width:0}.ShareProjectModal_userAvatar__vwHds{flex-shrink:0}.ShareProjectModal_userAvatar__vwHds img{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ShareProjectModal_avatarPlaceholder__4fL5s{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,rgba(99,102,241,.2),rgba(168,85,247,.2));display:flex;align-items:center;justify-content:center;color:#a5b4fc;font-weight:600;font-size:1rem}.ShareProjectModal_userDetails__NzOo_{display:flex;flex-direction:column;gap:.125rem;flex:1;min-width:0}.ShareProjectModal_userName__Rc0XH{color:#fff;font-weight:500;font-size:.875rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShareProjectModal_userEmail__4QwTT{color:hsla(0,0%,100%,.5);font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ShareProjectModal_username__9Q0Ae{color:#fff;font-weight:500}.ShareProjectModal_selectButton__ek8nk{background-color:transparent;border:1px solid #5046e5;color:#5046e5;padding:.25rem .75rem;border-radius:.375rem;cursor:pointer}.ShareProjectModal_selectButton__ek8nk:hover{background-color:#5046e5;color:#fff}.ShareProjectModal_removeButton__JE2et{background:none;border:none;color:hsla(0,0%,100%,.7);font-size:1.25rem;cursor:pointer;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:.25rem;transition:all .2s ease;flex-shrink:0}.ShareProjectModal_removeButton__JE2et:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.ShareProjectModal_removeButton__JE2et:disabled{opacity:.5;cursor:not-allowed}.ShareProjectModal_errorMessageContainer__bO35s{background-color:rgba(239,68,68,.1);border-left:3px solid #ef4444;padding:.75rem;margin-bottom:1rem;border-radius:.25rem}.ShareProjectModal_errorMessage__GSR_2{color:#ef4444;font-size:.875rem}.ShareProjectModal_successMessageContainer__5uH4K{background-color:rgba(34,197,94,.1);border-left:3px solid #22c55e;padding:.75rem;margin-bottom:1rem;border-radius:.25rem}.ShareProjectModal_successMessage__uf1GV{color:#22c55e;font-size:.875rem}.ShareProjectModal_shareButton___Cr4W{background-color:#5046e5;color:#fff;width:100%;padding:.75rem;border-radius:.375rem;font-weight:600;cursor:pointer;border:none;transition:background-color .2s ease}.ShareProjectModal_shareButton___Cr4W:hover{background-color:#4338ca}.ShareProjectModal_shareButton___Cr4W:disabled{opacity:.5;cursor:not-allowed}.ShareProjectModal_infoBox__Pw3yg{background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.25);border-radius:.5rem;padding:.75rem 1rem;margin-bottom:1.5rem}.ShareProjectModal_searchResults__1kznS{background:rgba(26,31,46,.95);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;margin-top:.5rem;max-height:300px;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.3)}.ShareProjectModal_searchResultsHeader__yuzAq{border-bottom:1px solid hsla(0,0%,100%,.05);background:hsla(0,0%,100%,.02)}.ShareProjectModal_searchResultItem__JImT8{padding:.75rem 1rem;cursor:pointer;transition:background .2s ease;border-bottom:1px solid hsla(0,0%,100%,.05)}.ShareProjectModal_searchResultItem__JImT8:last-child{border-bottom:none}.ShareProjectModal_searchResultItem__JImT8:hover{background:rgba(99,102,241,.15)}.ShareProjectModal_avatar__6KeOJ{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.ShareProjectModal_noResults__zdsYb{padding:1rem;text-align:center;color:hsla(0,0%,100%,.5);font-size:.875rem;margin-top:.5rem;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.1);border-radius:.5rem}.ShareProjectModal_noResults__zdsYb p{margin:0}.ShareProjectModal_noCollaborators___Z5lJ{display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 1rem;gap:1rem}.ShareProjectModal_noCollaboratorsIcon__dEyUS{width:80px;height:80px;border-radius:50%;background:rgba(99,102,241,.1);display:flex;align-items:center;justify-content:center;color:rgba(99,102,241,.5)}.ShareProjectModal_noCollaborators___Z5lJ h4{color:#fff;font-size:1.125rem;font-weight:600;margin:0}.ShareProjectModal_noCollaborators___Z5lJ p{color:hsla(0,0%,100%,.6);font-size:.875rem;line-height:1.5;max-width:400px;margin:0}.ShareProjectModal_goToSettingsButton__75tmj{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(168,85,247,.15));border:1px solid rgba(99,102,241,.3);color:#a5b4fc;border-radius:.5rem;cursor:pointer;font-size:.875rem;font-weight:600;transition:all .2s ease;margin-top:.5rem}.ShareProjectModal_goToSettingsButton__75tmj:hover{background:linear-gradient(135deg,rgba(99,102,241,.25),rgba(168,85,247,.25));border-color:rgba(99,102,241,.5);transform:translateY(-1px)}.ShareProjectModal_searchResults__1kznS::-webkit-scrollbar{width:8px}.ShareProjectModal_searchResults__1kznS::-webkit-scrollbar-track{background:hsla(0,0%,100%,.02);border-radius:.5rem}.ShareProjectModal_searchResults__1kznS::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:.5rem}.ShareProjectModal_searchResults__1kznS::-webkit-scrollbar-thumb:hover{background:hsla(0,0%,100%,.15)}.storyboardspage_container__vUhed{--sidebar-width:20rem;--sidebar-width-tablet:16rem;min-height:100vh;background:linear-gradient(180deg,#020617,#0f172a);padding:5rem 1rem 1rem;margin-left:0;transition:margin-left .3s ease;font-family:Inter,sans-serif;color:#fff}.storyboardspage_sidebarToggle__N2yFH{position:fixed;top:1rem;left:1rem;z-index:160;background:none;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:.375rem;padding:.5rem;transition:background-color .2s}.storyboardspage_sidebarToggle__N2yFH:hover{background-color:rgba(75,85,99,.2)}.storyboardspage_overlay__0tzsd{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:49}.storyboardspage_content__IOK6e{max-width:1400px;margin:0 auto;width:100%}.storyboardspage_header__awxNP{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem;width:100%}.storyboardspage_headerContent__fgcM9{display:flex;flex-direction:column;gap:.5rem}.storyboardspage_heading__KeFBV{color:#fff;font-size:1.75rem;font-weight:600;margin:0}.storyboardspage_contentArea___jJiF{max-width:1400px;margin:0 auto;width:100%}.storyboardspage_loadingContainer__lWh_C{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;text-align:center;margin-top:2rem;gap:1rem}.storyboardspage_spinner__L0u92{border:4px solid hsla(0,0%,100%,.1);border-left-color:#7e22ce;border-radius:50%;width:2rem;height:2rem;animation:storyboardspage_spin__6GwJg 1s linear infinite;margin-bottom:1rem}@keyframes storyboardspage_spin__6GwJg{to{transform:rotate(1turn)}}.storyboardspage_error__36qzA{background-color:#dc2626;color:#fff;padding:1rem;border-radius:8px;margin-bottom:1rem}.storyboardspage_controlsSection__4VhQm{justify-content:flex-start;margin-bottom:2rem}.storyboardspage_controlsSection__4VhQm,.storyboardspage_filtersContainer__JpRqo{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.storyboardspage_filterDropdown__6JzEm{min-width:140px}.storyboardspage_filterSelect__6ucMU{background-color:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:.5rem;color:#fff;padding:.5rem 1rem;font-size:.875rem;cursor:pointer;transition:all .2s ease;min-width:140px}.storyboardspage_filterSelect__6ucMU:hover{background-color:hsla(0,0%,100%,.15);border-color:rgba(126,34,206,.5)}.storyboardspage_filterSelect__6ucMU:focus{outline:none;border-color:#7e22ce;box-shadow:0 0 0 3px rgba(126,34,206,.1)}.storyboardspage_allContentEmpty__zsnV2{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;width:100%;text-align:center;padding:3rem 2rem;border:2px dashed rgba(126,34,206,.3);border-radius:1rem;background:rgba(126,34,206,.05);animation:storyboardspage_fadeIn__IsfAj .4s ease-out}.storyboardspage_allEmptyTitle__MmzNG{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff}.storyboardspage_allEmptyDescription__ywKtH{font-size:1rem;color:#a0a0b0;max-width:500px;margin-bottom:2rem;line-height:1.6}.storyboardspage_allEmptyIconGrid__MeJWV{display:flex;gap:2rem;margin-bottom:2rem}.storyboardspage_allEmptyIconWrapper__vuVTG{display:flex;flex-direction:column;align-items:center;gap:.5rem}.storyboardspage_allEmptyIcon__TtkBM{width:60px;height:60px;border-radius:12px;background:linear-gradient(135deg,rgba(126,34,206,.2),rgba(147,51,234,.2));display:flex;align-items:center;justify-content:center;color:#7e22ce}.storyboardspage_allEmptyLabel__uXOag{font-size:.9rem;color:#d1d2dd}.storyboardspage_goToAssistantButton__xMmK0{padding:.75rem 1.5rem;background:linear-gradient(135deg,#7e22ce,#9333ea);color:#fff;border:none;border-radius:.5rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;font-size:.9rem}.storyboardspage_goToAssistantButton__xMmK0:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(126,34,206,.3)}.storyboardspage_createButton__1egwW{display:flex;align-items:center;gap:.5rem;background-color:#7e22ce;color:#fff;padding:.75rem 1rem;border-radius:.375rem;font-weight:500;border:none;cursor:pointer;transition:background-color .2s;font-size:.9rem}.storyboardspage_createButton__1egwW:hover{background-color:#9333ea}.storyboardspage_panelSheetsSection__qlDFN{width:100%}.storyboardspage_sectionHeader__JBdkh{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;width:100%}.storyboardspage_sectionTitle__TbVZA{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.storyboardspage_panelSheetGrid__oxMVI{display:grid;grid-template-columns:repeat(auto-fill,minmax(380px,1fr));gap:1.5rem;width:100%}.storyboardspage_panelSheetCard__qrzzH{background:linear-gradient(145deg,#1a1b3e,#242556);border:1px solid rgba(126,34,206,.2);border-radius:1rem;overflow:hidden;transition:all .3s ease;cursor:pointer;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.2)}.storyboardspage_panelSheetCard__qrzzH:hover{transform:translateY(-8px);border-color:#7e22ce;box-shadow:0 12px 40px rgba(126,34,206,.15),0 4px 20px rgba(0,0,0,.3)}.storyboardspage_statusBadge__kqd1T{position:absolute;top:1rem;right:1rem;padding:.25rem .75rem;border-radius:1rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;z-index:2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.storyboardspage_statusBadge__kqd1T.storyboardspage_draft__BtURA{background-color:rgba(156,163,175,.9);color:#fff}.storyboardspage_statusBadge__kqd1T.storyboardspage_in_progress__l2ckG{background-color:rgba(59,130,246,.9);color:#fff}.storyboardspage_statusBadge__kqd1T.storyboardspage_review__KhruT{background-color:rgba(245,158,11,.9);color:#fff}.storyboardspage_statusBadge__kqd1T.storyboardspage_completed__KnjP0{background-color:rgba(16,185,129,.9);color:#fff}.storyboardspage_recentBadge__HDk_q{position:absolute;top:.5rem;left:1rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;padding:.25rem .5rem;border-radius:0 0 .5rem .5rem;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.025em;z-index:3}.storyboardspage_panelSheetHeader__KLHpW{position:relative;padding:3rem 1.5rem 1rem}.storyboardspage_cardTopRow__JQda6{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.75rem}.storyboardspage_panelSheetTitle__s5_8_{font-size:1.25rem;font-weight:700;color:#fff;margin:0;line-height:1.3;max-width:70%;padding-right:1rem}.storyboardspage_panelSheetTitle__s5_8_:has-text("Scene"){color:#7e22ce;text-shadow:0 0 8px rgba(126,34,206,.3)}.storyboardspage_panelSheetDate__slguP{font-size:.75rem;color:hsla(0,0%,100%,.6);font-weight:500}.storyboardspage_cardMetadata__6t8XM{display:flex;flex-direction:column;gap:.5rem}.storyboardspage_metadataRow__xyzWi{display:flex;align-items:center;gap:.75rem;font-size:.875rem}.storyboardspage_metadataLabel__yjx98{color:hsla(0,0%,100%,.6);font-weight:500;min-width:60px}.storyboardspage_metadataValue__24mA5{color:#fff;font-weight:600}.storyboardspage_projectBadge__hWbtZ{background:linear-gradient(135deg,rgba(126,34,206,.8),rgba(147,51,234,.8));color:#fff;padding:.25rem .75rem;border-radius:.5rem;font-size:.75rem;font-weight:600;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.storyboardspage_versionBadge__lxo_Z{background-color:hsla(0,0%,100%,.1);color:#fff;padding:.25rem .5rem;border-radius:.25rem;font-size:.7rem;font-weight:500;border:1px solid hsla(0,0%,100%,.2)}.storyboardspage_panelSheetPreview__RKTfm{display:flex;padding:0 1.5rem;gap:.5rem;height:120px;background:rgba(0,0,0,.2);margin:0 -1px;position:relative}.storyboardspage_panelThumbnailWrapper__arcrd{flex:1;height:100%;overflow:hidden;border-radius:.5rem;position:relative;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.storyboardspage_panelThumbnail__MGl98{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}.storyboardspage_panelSheetCard__qrzzH:hover .storyboardspage_panelThumbnail__MGl98{transform:scale(1.05)}.storyboardspage_noPanelsMessage__vaoMD{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;color:hsla(0,0%,100%,.4);font-style:italic;font-size:.875rem;gap:.5rem}.storyboardspage_previewOverlay__m7sS0{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,rgba(0,0,0,.8));padding:1rem .5rem .5rem;color:#fff;font-size:.75rem;text-align:center}.storyboardspage_panelSheetFooter__u2AqE{padding:1rem 1.5rem 1.5rem;display:flex;justify-content:space-between;align-items:center;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.1)}.storyboardspage_footerLeft__ax2xW{display:flex;flex-direction:column;gap:.25rem}.storyboardspage_sceneInfo__7Ql2L{font-size:.875rem;color:#7e22ce;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-shadow:0 0 6px rgba(126,34,206,.4);background:linear-gradient(135deg,rgba(126,34,206,.1),rgba(147,51,234,.1));padding:.25rem .5rem;border-radius:.25rem;border:1px solid rgba(126,34,206,.3);display:inline-block}.storyboardspage_projectInfo__XBcP9{font-size:.7rem;color:hsla(0,0%,100%,.6)}.storyboardspage_progressSection__P9Sqi{display:flex;flex-direction:column;align-items:flex-end;gap:.5rem}.storyboardspage_panelCount__LnrHE{font-size:.75rem;color:hsla(0,0%,100%,.8);font-weight:600}.storyboardspage_progressBar___IWbc{width:80px;height:4px;background-color:hsla(0,0%,100%,.2);border-radius:2px;overflow:hidden}.storyboardspage_progressFill__YbRwz{height:100%;background:linear-gradient(90deg,#7e22ce,#9333ea);border-radius:2px;transition:width .3s ease}.storyboardspage_createCard__qBzZ3{border:2px dashed rgba(126,34,206,.4);background:linear-gradient(145deg,rgba(126,34,206,.05),rgba(147,51,234,.05));display:flex;align-items:center;justify-content:center;min-height:320px;transition:all .3s ease}.storyboardspage_createCard__qBzZ3:hover{border-color:#7e22ce;background:linear-gradient(145deg,rgba(126,34,206,.1),rgba(147,51,234,.1));transform:translateY(-4px);box-shadow:0 8px 30px rgba(126,34,206,.2)}.storyboardspage_createCardContent__jAKU9{display:flex;flex-direction:column;align-items:center;gap:1rem;color:rgba(126,34,206,.8);transition:color .2s ease}.storyboardspage_createCard__qBzZ3:hover .storyboardspage_createCardContent__jAKU9{color:#7e22ce}.storyboardspage_createCardText___1OVk{margin:0;font-size:1.1rem;font-weight:600}@keyframes storyboardspage_fadeIn__IsfAj{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.storyboardspage_deleteButton__WDwsY{position:absolute;top:12px;right:12px;background:rgba(239,68,68,.9);border:none;border-radius:50%;width:32px;height:32px;justify-content:center;color:#fff;opacity:0;z-index:10}.storyboardspage_deleteButton__WDwsY:hover{background:#dc2626;transform:scale(1.1)}.storyboardspage_deleteButton__WDwsY:disabled{transform:none}.storyboardspage_panelSheetCard__qrzzH:hover .storyboardspage_deleteButton__WDwsY{opacity:1}.storyboardspage_deleteModalOverlay__R1eb2{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:storyboardspage_fadeIn__IsfAj .2s ease-out}.storyboardspage_deleteModal__Rl_A9{background:linear-gradient(145deg,#1a1b3e,#242556);border:1px solid rgba(126,34,206,.3);border-radius:1rem;padding:2rem;max-width:440px;width:90%;box-shadow:0 20px 25px -5px rgba(0,0,0,.3),0 10px 10px -5px rgba(0,0,0,.2),0 0 0 1px rgba(126,34,206,.1);animation:storyboardspage_slideIn__4GelO .3s ease-out}.storyboardspage_deleteModal__Rl_A9 h3{margin:0 0 .75rem;font-size:1.25rem;font-weight:700;color:#fff;text-shadow:0 0 8px rgba(126,34,206,.3)}.storyboardspage_deleteModal__Rl_A9 p{margin:0 0 2rem;color:hsla(0,0%,100%,.8);line-height:1.6;font-size:.95rem}.storyboardspage_deleteModalActions__DhLeT{display:flex;gap:.75rem;justify-content:flex-end}.storyboardspage_cancelButton__aKcF1{padding:.75rem 1.25rem;border:1px solid hsla(0,0%,100%,.2);background:hsla(0,0%,100%,.05);border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-weight:500;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.storyboardspage_cancelButton__aKcF1:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.3);transform:translateY(-1px)}.storyboardspage_cancelButton__aKcF1:disabled{opacity:.5;cursor:not-allowed;transform:none}.storyboardspage_deleteConfirmButton__imt9Z{padding:.75rem 1.25rem;background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none;border-radius:.5rem;cursor:pointer;transition:all .2s ease;font-weight:600;box-shadow:0 4px 12px rgba(239,68,68,.3)}.storyboardspage_deleteConfirmButton__imt9Z:hover{background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 6px 16px rgba(239,68,68,.4)}.storyboardspage_deleteConfirmButton__imt9Z:disabled{opacity:.5;cursor:not-allowed;transform:none}@keyframes storyboardspage_slideIn__4GelO{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.storyboardspage_headerActions__F1GNe{display:flex;gap:12px;align-items:center}.storyboardspage_deleteButton__WDwsY{display:flex;align-items:center;gap:6px;padding:8px 16px;background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.2);border-radius:6px;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:14px}.storyboardspage_deleteButton__WDwsY:hover{background:rgba(239,68,68,.2);border-color:#ef4444}.storyboardspage_deleteButton__WDwsY:disabled{opacity:.5;cursor:not-allowed}.storyboardspage_continueButton__kzyZ0{display:flex;align-items:center;gap:6px;padding:8px 16px;background:#7c3aed;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-weight:500;font-size:14px}.storyboardspage_continueButton__kzyZ0:hover{background:#6d28d9}.storyboardspage_deleteConfirmOverlay__gObd8{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:2000}.storyboardspage_deleteConfirmModal__nSXF4{background:#fff;border-radius:12px;padding:24px;max-width:400px;width:90%;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.storyboardspage_deleteConfirmModal__nSXF4 h3{margin:0 0 12px;font-size:18px;font-weight:600;color:#1f2937}.storyboardspage_deleteConfirmModal__nSXF4 p{margin:0 0 24px;color:#6b7280;line-height:1.5}.storyboardspage_deleteConfirmActions__RIc_U{display:flex;gap:12px;justify-content:flex-end}.storyboardspage_confirmDeleteButton__9gINk{padding:8px 16px;background:#ef4444;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:all .2s ease;font-weight:500}.storyboardspage_confirmDeleteButton__9gINk:hover{background:#dc2626}.storyboardspage_confirmDeleteButton__9gINk:disabled{opacity:.5;cursor:not-allowed}.storyboardspage_actionIcon__jWYyq{width:16px;height:16px}@media (min-width:640px){.storyboardspage_container__vUhed{padding:5rem 1.5rem 1.5rem}.storyboardspage_heading__KeFBV{font-size:2rem}.storyboardspage_panelSheetGrid__oxMVI{grid-template-columns:repeat(auto-fill,minmax(420px,1fr))}}@media (min-width:768px){.storyboardspage_panelSheetGrid__oxMVI{grid-template-columns:repeat(2,1fr)}.storyboardspage_container__vUhed{padding:5rem 1.5rem 1.5rem}}@media (min-width:1024px){.storyboardspage_container__vUhed{margin-left:20rem;padding:5rem 2rem 2rem}.storyboardspage_panelSheetGrid__oxMVI{grid-template-columns:repeat(auto-fill,minmax(450px,1fr));max-width:1400px}.storyboardspage_heading__KeFBV{font-size:2.25rem}}@media (min-width:1200px){.storyboardspage_panelSheetGrid__oxMVI{grid-template-columns:repeat(3,1fr)}}