.ImageStudio_inlineContainer__dwIxa{display:flex;flex-direction:column;height:100%;width:100%;background-color:#1a1a2e;overflow-y:auto}.ImageStudio_triggerButton__bz19y{width:2rem;height:2rem;padding:0}.ImageStudio_triggerIcon__y3TZ9{width:1rem;height:1rem}.ImageStudio_dialogOverlay__mhfoN{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center;z-index:1010;background:rgba(38,39,76,.8);backdrop-filter:blur(8px)}.ImageStudio_dialogContent__X3DHj{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:900px;z-index:1000;background-color:#020425;color:#fff;border:1px solid #373746;border-radius:8px;padding:1.5rem}.ImageStudio_dialogHeader__0HMw4{margin-bottom:1.5rem}.ImageStudio_dialogTitle__qJMGE{font-size:1.25rem;font-weight:600;color:#fff}.ImageStudio_mainContainer__QasMN{display:grid;grid-template-columns:1fr 2fr;gap:1.5rem;margin-top:.5rem;background-color:#26274c;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.ImageStudio_originalPanel__VNKw2{display:flex;flex-direction:column;gap:1rem;padding:1rem;background-color:#020425;border-radius:6px}.ImageStudio_sectionTitle__XynSx{color:#fff;font-weight:500;font-size:1.1rem}.ImageStudio_imageContainer__Xabvy{position:relative;border-radius:6px;overflow:hidden}.ImageStudio_originalImage__NZfVT{width:100%;-o-object-fit:contain;object-fit:contain;border-radius:.5rem;cursor:pointer;transition:all .2s}.ImageStudio_originalImage__NZfVT:hover{opacity:.9}.ImageStudio_variationBadge__8GMg5{position:absolute;top:1rem;left:1rem;background-color:rgba(0,0,0,.75);color:#fff;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem}.ImageStudio_operationsPanel__o_TEC{display:flex;flex-direction:column;gap:1rem}.ImageStudio_tabs__QL0OA{width:100%}.ImageStudio_tabsList__E2od2{background-color:#020425;padding:.25rem;border-radius:6px;display:flex;gap:.5rem;margin-bottom:1rem}.ImageStudio_tabContent__vIlAR{display:flex;flex-direction:column;gap:1rem}.ImageStudio_tabButton__y06FT{color:#9ca3af;padding:.5rem 1rem;border-radius:4px;background:none;border:none;cursor:pointer;transition:all .2s}.ImageStudio_tabButtonActive__6isCg{background-color:#3b82f6!important;color:#fff}.ImageStudio_seedControl__V_c1D{display:flex;justify-content:space-between;align-items:center;background-color:#020425;padding:1rem;margin-top:1rem;border-radius:6px}.ImageStudio_seedLabel__uAvcv{display:flex;flex-direction:column;gap:.25rem}.ImageStudio_seedTitle__M80ug{font-size:.875rem;font-weight:500;color:#fff}.ImageStudio_seedDescription__tI423{font-size:.75rem;color:#9ca3af}.ImageStudio_seedValue__JqtaR{margin-top:.5rem;font-size:.875rem;color:#9ca3af}.ImageStudio_promptInput___XTjl{background-color:#020425;border:1px solid #373746;color:#fff;padding:.75rem;border-radius:6px;width:100%;min-height:100px;resize:vertical}.ImageStudio_operationButton__40Nq2,.ImageStudio_saveVariationButton__yeB8u{background-color:#9333ea;color:#fff;padding:.75rem 1.5rem;border-radius:6px;width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;transition:background-color .2s;border:none;cursor:pointer}.ImageStudio_operationButton__40Nq2:hover,.ImageStudio_saveVariationButton__yeB8u:hover{background-color:#7e22ce}.ImageStudio_description__pBjyi{font-size:.875rem;background-color:#020425;color:#9ca3af;padding:1rem;border-radius:6px}.ImageStudio_filmstripContainer__G9BgZ{margin-top:1.5rem;padding:1rem;background-color:#26274c;border-radius:6px}.ImageStudio_filmstrip__qD8eT{display:flex;gap:1rem;overflow-x:auto;padding:.5rem 0 1.5rem;margin-top:.5rem}.ImageStudio_filmstripItem__hMN9n{position:relative;flex:none}.ImageStudio_thumbnail__SOT2G{width:8rem;height:8rem;border-radius:6px;overflow:hidden;cursor:pointer;border:2px solid transparent;transition:all .2s;position:relative}.ImageStudio_thumbnail__SOT2G:hover{border-color:#7e22ce}.ImageStudio_thumbnailSelected__BMfSK{border-color:#9333ea}.ImageStudio_thumbnailImage__Oi77f{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ImageStudio_thumbnailLabel__FvOKg{position:absolute;bottom:0;left:0;right:0;padding:.25rem;background-color:rgba(0,0,0,.75);color:#fff;font-size:.75rem;text-align:center}.ImageStudio_thumbnailActions__XlBQa{position:absolute;left:0;right:0;bottom:-1rem;display:flex;justify-content:center;gap:.25rem;margin-top:.5rem}.ImageStudio_buttonIcon__Hiejw{width:1rem;height:1rem;margin-right:.5rem}.ImageStudio_actionIcon__pG_Ce{margin-top:.5rem;width:16px;height:16px}.ImageStudio_spinnerIcon__hwRjw{width:1rem;height:1rem;animation:ImageStudio_spin__l8ynr 1s linear infinite}.ImageStudio_actionButton__8TkOs{height:1.5rem;width:1.5rem;padding:.25rem;display:flex;align-items:center;justify-content:center;border-radius:4px;background-color:transparent;transition:background-color .2s}.ImageStudio_closeButton__IAbDF{position:absolute;top:1rem;right:1rem;background:none;border:none;color:#9ca3af;cursor:pointer;padding:.5rem;border-radius:4px;transition:color .2s}.ImageStudio_closeButton__IAbDF:hover{color:#fff}@keyframes ImageStudio_spin__l8ynr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-height:800px),(max-width:1280px){.ImageStudio_dialogOverlay__mhfoN{align-items:flex-start;overflow-y:auto;padding:1rem}.ImageStudio_dialogContent__X3DHj{position:relative;top:auto;left:auto;transform:none;margin:1rem auto;min-width:1024px}.ImageStudio_mainContainer__QasMN{grid-template-columns:1fr 1.5fr;gap:1rem;padding:1rem}.ImageStudio_imageContainer__Xabvy{max-height:400px}.ImageStudio_originalImage__NZfVT{max-height:100%;width:auto;margin:0 auto}}@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap");.ContentLibraries_container____rEh{padding:20px;font-family:Inter,sans-serif;background-color:#12142c;color:#fff;min-height:100vh}@media (min-width:1024px){.ContentLibraries_container____rEh{margin-left:10rem;padding:5rem 2rem 2rem}}@keyframes ContentLibraries_fadeIn__QAUV7{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes ContentLibraries_slideInFromRight____TNk{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes ContentLibraries_spin__LNh9k{to{transform:rotate(1turn)}}.ContentLibraries_header__CQzyn{display:flex;flex-direction:column;gap:20px;align-items:flex-start;margin-bottom:30px;margin-left:10rem}.ContentLibraries_headerContent__K_vij{display:flex;flex-direction:column;gap:.5rem}.ContentLibraries_heading__eH29N{font-size:2rem;font-weight:600;margin:0}.ContentLibraries_navTabs__OGDZh{display:flex;gap:20px;justify-content:flex-start}.ContentLibraries_tab__EwhQD{color:#fff;padding:10px 20px;border:none;background:transparent;cursor:pointer;font-size:.9rem;transition:background-color .3s ease}.ContentLibraries_tab__EwhQD:hover{background-color:#2e2e5f}.ContentLibraries_activeTab__7aLVv{background:#26274c;border-radius:4px}.ContentLibraries_tabBadge__fzLjx{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;margin-left:6px;background:rgba(126,34,206,.3);border-radius:10px;font-size:11px;font-weight:600;color:#a855f7}.ContentLibraries_workspaceSelectorContainer__rxBAL{display:flex;align-items:center;gap:16px;margin-top:12px}.ContentLibraries_workspaceSelector__WvGu0{position:relative}.ContentLibraries_workspaceSelectorButton__O4ubH{display:flex;align-items:center;gap:8px;padding:8px 14px;background:rgba(126,34,206,.1);border:1px solid rgba(126,34,206,.3);border-radius:8px;color:#e0e0e0;cursor:pointer;transition:all .2s ease}.ContentLibraries_workspaceSelectorButton__O4ubH:hover{background:rgba(126,34,206,.2);border-color:rgba(126,34,206,.5)}.ContentLibraries_workspaceLabel__tRTtE{font-size:12px;color:#888;font-weight:500}.ContentLibraries_workspaceName__xJM_1{font-weight:600;color:#fff}.ContentLibraries_chevronIcon__QdYhl{color:#888;transition:transform .2s ease}.ContentLibraries_chevronRotated__7pol2{transform:rotate(180deg)}.ContentLibraries_workspaceDropdown__IYbVB{position:absolute;top:calc(100% + 8px);left:0;min-width:280px;background:#1a1a2e;border:1px solid rgba(126,34,206,.3);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.4);z-index:100;overflow:hidden}.ContentLibraries_workspaceDropdownHeader__JV2gf{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid hsla(0,0%,100%,.1)}.ContentLibraries_dropdownTitle__tESZh{font-size:12px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.5px}.ContentLibraries_createWorkspaceBtn__KCcSQ{display:flex;align-items:center;gap:4px;padding:6px 10px;background:rgba(126,34,206,.2);border:1px solid rgba(126,34,206,.4);border-radius:6px;color:#a855f7;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.ContentLibraries_createWorkspaceBtn__KCcSQ:hover{background:rgba(126,34,206,.3)}.ContentLibraries_workspaceList__Kdbn1{max-height:300px;overflow-y:auto;padding:8px}.ContentLibraries_workspaceOption__JVn6o{display:flex;justify-content:space-between;align-items:center;width:100%;padding:10px 12px;background:transparent;border:none;border-radius:8px;color:#e0e0e0;text-align:left;cursor:pointer;transition:background .2s ease}.ContentLibraries_workspaceOption__JVn6o:hover{background:rgba(126,34,206,.15)}.ContentLibraries_activeWorkspace__5rerO{background:rgba(126,34,206,.25);border:1px solid rgba(126,34,206,.4)}.ContentLibraries_memberCount__a_3Ff{font-size:11px;color:#666;background:hsla(0,0%,100%,.1);padding:2px 8px;border-radius:10px}.ContentLibraries_memberAvatarsContainer__sJa5O{display:flex;align-items:center;gap:8px}.ContentLibraries_contentFilters__WZUuJ{display:flex;align-items:center;gap:1rem;padding:1rem 0;margin-bottom:1rem;border-bottom:1px solid #333}.ContentLibraries_filterDropdown__PSI7Y{min-width:180px}.ContentLibraries_imagesSection__WESEQ .ContentLibraries_contentFilters__WZUuJ,.ContentLibraries_messagesSection__egTfq .ContentLibraries_contentFilters__WZUuJ,.ContentLibraries_storyboardsSection__HAt7b .ContentLibraries_contentFilters__WZUuJ{margin-left:0;width:100%}@media (min-width:1024px){.ContentLibraries_contentFilters__WZUuJ{margin-left:10rem;width:calc(100% - 10rem)}}.ContentLibraries_contentArea__qXB9V{transition:margin-right .3s ease}.ContentLibraries_contentAreaWithPanel__3cVGh{margin-right:75%;max-width:calc(100% - 75vw)}@media (max-width:1280px){.ContentLibraries_contentAreaWithPanel__3cVGh{margin-right:0;max-width:100%}}.ContentLibraries_sectionHeader__E4lki{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.ContentLibraries_sectionTitle__5ehiG{font-size:1.25rem;font-weight:600;color:#dcdde7;margin:0;padding-bottom:.5rem;border-bottom:1px solid #2d2d3d}.ContentLibraries_imagesSection__WESEQ,.ContentLibraries_messagesSection__egTfq{margin-bottom:30px;margin-left:10rem}.ContentLibraries_storyboardsSection__HAt7b{padding:0;margin-left:10rem;width:calc(100% - 10rem)}.ContentLibraries_storyboardsPreviewSection__PPcac{margin-top:40px;padding-top:32px;border-top:1px solid hsla(0,0%,100%,.1);margin-left:10rem;width:calc(100% - 10rem)}@media (min-width:1024px){.ContentLibraries_imagesSection__WESEQ,.ContentLibraries_messagesSection__egTfq{margin-left:10rem;width:calc(100% - 10rem)}}.ContentLibraries_imageGrid__zk_OF{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;width:100%}.ContentLibraries_imageCard__FcscE{position:relative;border-radius:6px;border:1px solid #969696;width:200px;height:250px;flex-shrink:0;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.3);cursor:pointer}.ContentLibraries_imageCard__FcscE:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.5)}.ContentLibraries_image__NJ8yW{max-width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ContentLibraries_imageInfoOverlay__zGVX1{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(100deg,#fff 12.94%,hsla(0,0%,100%,0) 159.1%);border-radius:0 0 2px 2px;opacity:.95;backdrop-filter:blur(10px);padding:15px;color:#000}.ContentLibraries_imageFileName__GNbUi{font-size:1rem;font-weight:700;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ContentLibraries_imageTags__l_qwM{font-size:.875rem;margin:5px 0 0;color:#000}.ContentLibraries_editableIndicator__WK3S9{position:absolute;top:8px;right:8px;background:linear-gradient(135deg,#6e35bc,#9d4edd);color:#fff;font-size:12px;padding:4px 8px;border-radius:12px;opacity:.9;pointer-events:none}.ContentLibraries_imagesTabHeader__VHWkT{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.ContentLibraries_uploadImageButton__dT92_{padding:8px 16px;background-color:var(--accent-color,#7c3aed);color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:opacity .2s}.ContentLibraries_uploadImageButton__dT92_:hover:not(:disabled){opacity:.85}.ContentLibraries_uploadImageButton__dT92_:disabled{opacity:.5;cursor:not-allowed}.ContentLibraries_uploadButtonContainer__Z0KPP{flex-shrink:0}.ContentLibraries_uploadedIndicator___4P0r{position:absolute;top:8px;right:8px;background:rgba(0,0,0,.5);border-radius:4px;padding:2px 4px;font-size:12px}.ContentLibraries_messageList__l2hN5{display:flex;flex-direction:column;gap:1rem}.ContentLibraries_messageCard__A6hsx{background-color:#26274c;padding:1rem;border-radius:8px;margin-bottom:1rem;color:#d1d2dd;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;cursor:pointer}.ContentLibraries_messageCard__A6hsx:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.5)}.ContentLibraries_messageTimestamp__XbfXp{font-size:.8rem;color:#d1d2dd;margin-bottom:.5rem;display:block}.ContentLibraries_messageTitle__3eY0W{font-size:1rem;font-weight:700;margin-bottom:.5rem;color:#d1d2dd}.ContentLibraries_messageContent__OvDEk{font-size:.9rem;color:#d1d2dd;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ContentLibraries_panelImageGrid__0vXZe{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;width:100%}.ContentLibraries_panelImageCard__NbweF{position:relative;border-radius:6px;border:1px solid #969696;width:100%;height:250px;flex-shrink:0;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 4px 10px rgba(0,0,0,.3);cursor:pointer}.ContentLibraries_panelImageCard__NbweF:hover{transform:translateY(-5px);box-shadow:0 8px 15px rgba(0,0,0,.5);border-color:rgba(126,34,206,.5)}.ContentLibraries_panelImage___aRwf{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ContentLibraries_panelInfoOverlay__9cJY5{position:absolute;bottom:0;left:0;width:100%;background:linear-gradient(180deg,transparent,rgba(0,0,0,.85));padding:40px 15px 15px;color:#fff}.ContentLibraries_panelImageTitle__FKsSR{font-size:.95rem;font-weight:700;margin:0 0 8px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#fff}.ContentLibraries_panelImageMeta__aXoJG{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:6px}.ContentLibraries_panelSceneBadge__KjQDX{display:inline-block;padding:2px 8px;background:rgba(126,34,206,.4);border:1px solid rgba(126,34,206,.6);border-radius:4px;font-size:.7rem;font-weight:600;color:#d8b4fe}.ContentLibraries_panelShotType__bai0J{font-size:.75rem;color:#a0a0b0;text-transform:capitalize}.ContentLibraries_panelProjectName__WQ0BH{font-size:.75rem;margin:0;color:#888;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ContentLibraries_viewAllButton__KrK_W{padding:6px 14px;background:rgba(126,34,206,.15);border:1px solid rgba(126,34,206,.3);border-radius:8px;color:#a855f7;font-size:13px;font-weight:500;cursor:pointer;transition:all .2s ease}.ContentLibraries_viewAllButton__KrK_W:hover{background:rgba(126,34,206,.25);border-color:rgba(126,34,206,.5)}@media (max-width:768px){.ContentLibraries_panelImageGrid__0vXZe{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.ContentLibraries_panelImageCard__NbweF{height:200px}}@media (min-width:1024px){.ContentLibraries_panelImageGrid__0vXZe{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}}.ContentLibraries_storyboardsTeaser__Ie7Pa{margin-top:40px;padding-top:32px;border-top:1px solid hsla(0,0%,100%,.1);margin-left:10rem;width:calc(100% - 10rem)}.ContentLibraries_teaserContent__ecdf1{display:flex;align-items:center;gap:20px;padding:24px;background:rgba(126,34,206,.08);border:1px dashed rgba(126,34,206,.3);border-radius:12px}.ContentLibraries_teaserIcon__yW8He{color:rgba(126,34,206,.6);flex-shrink:0}.ContentLibraries_teaserText__dK4f6{flex:1}.ContentLibraries_teaserTitle__gwzcd{font-size:1rem;font-weight:600;color:#fff;margin:0 0 4px}.ContentLibraries_teaserDescription__zpJr9{font-size:.875rem;color:#888;margin:0}.ContentLibraries_teaserButton__biKme{padding:10px 20px;background:rgba(126,34,206,.2);border:1px solid rgba(126,34,206,.4);border-radius:8px;color:#a855f7;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.ContentLibraries_teaserButton__biKme:hover{background:rgba(126,34,206,.3);border-color:rgba(126,34,206,.6)}@media (max-width:768px){.ContentLibraries_storyboardsTeaser__Ie7Pa{margin-left:0;width:100%}.ContentLibraries_teaserContent__ecdf1{flex-direction:column;text-align:center;gap:16px}}.ContentLibraries_emptyStateContainer__8G5Nr{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1.5rem;background-color:rgba(26,27,46,.6);border-radius:12px;width:100%;text-align:center;border:1px dashed rgba(108,92,231,.3);margin:2rem 0;animation:ContentLibraries_fadeIn__QAUV7 .4s ease-out}.ContentLibraries_emptyStateIcon__nXS66{display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,rgba(108,92,231,.15),rgba(72,52,212,.15));margin-bottom:1.5rem;color:rgba(108,92,231,.8)}.ContentLibraries_emptyStateTitle__kfrIH{font-size:1.25rem;font-weight:600;margin:0 0 .75rem;color:#fff}.ContentLibraries_emptyStateDescription__BIPPD{font-size:.95rem;color:#a0a0b0;margin:0 0 1.5rem;max-width:400px}.ContentLibraries_emptyStateAction__SrfUz{background-color:rgba(26,27,46,.8);padding:1rem 1.5rem;border-radius:8px;margin-top:.5rem;border:1px solid rgba(108,92,231,.2)}.ContentLibraries_emptyStateGuide__8c9J3{display:flex;align-items:center;font-size:.9rem;color:#d1d2dd}.ContentLibraries_emptyStateButton__hj88h{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;background:linear-gradient(135deg,#7e22ce,#a855f7);border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:16px}.ContentLibraries_emptyStateButton__hj88h:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(126,34,206,.3)}.ContentLibraries_stepBadge__N5bsz{background-color:rgba(108,92,231,.8);color:#fff;font-size:.7rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;margin-right:.75rem}.ContentLibraries_promptExample__GzyOu{color:#6c5ce7;font-weight:500;margin:0 .25rem}.ContentLibraries_allContentEmpty__tC9he{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;width:100%;text-align:center;padding:2rem;animation:ContentLibraries_fadeIn__QAUV7 .4s ease-out}.ContentLibraries_allEmptyTitle__goHYs{font-size:1.5rem;font-weight:600;margin-bottom:1rem;color:#fff}.ContentLibraries_allEmptyDescription__xlbot{font-size:1rem;color:#a0a0b0;max-width:500px;margin-bottom:2rem}.ContentLibraries_allEmptyIconGrid__fnMLZ{display:flex;gap:2rem;margin-bottom:2rem}.ContentLibraries_allEmptyIconWrapper__FhqNw{display:flex;flex-direction:column;align-items:center;gap:.5rem}.ContentLibraries_allEmptyIcon__G53UH{width:60px;height:60px;border-radius:12px;background:linear-gradient(135deg,rgba(108,92,231,.15),rgba(72,52,212,.15));display:flex;align-items:center;justify-content:center;color:rgba(108,92,231,.8)}.ContentLibraries_allEmptyLabel__vuV9g{font-size:.9rem;color:#d1d2dd}.ContentLibraries_goToAssistantButton__l_zxN{padding:.75rem 1.5rem;background:linear-gradient(135deg,#6c5ce7,#7e5fce);color:#fff;border:none;border-radius:8px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:.5rem}.ContentLibraries_goToAssistantButton__l_zxN:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(108,92,231,.3)}.ContentLibraries_loadingContainer__JnYaS{text-align:center;color:#d1d2dd;padding:2rem;margin-left:10rem}.ContentLibraries_spinner__ejSM1{width:30px;height:30px;border-radius:50%;border:3px solid rgba(108,92,231,.3);border-top-color:#6c5ce7;animation:ContentLibraries_spin__LNh9k 1s ease-in-out infinite;margin:0 auto 1rem}.ContentLibraries_noWorkspaceMessage__cEqHt{text-align:center;color:#d1d2dd;padding:2rem;background:#26274c;border-radius:8px;margin-top:2rem;margin-left:10rem}@media (min-width:1024px){.ContentLibraries_loadingContainer__JnYaS,.ContentLibraries_noWorkspaceMessage__cEqHt{margin-left:10rem;width:calc(100% - 10rem)}}.ContentLibraries_imageStudioBackdrop__W0XUA{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:998;animation:ContentLibraries_fadeIn__QAUV7 .2s ease-out}.ContentLibraries_imageStudioPanel__b11_a{position:fixed;top:0;right:0;width:75%;max-width:1200px;height:100vh;background-color:#1a1a2e;z-index:999;display:flex;flex-direction:column;box-shadow:-4px 0 20px rgba(0,0,0,.3);animation:ContentLibraries_slideInFromRight____TNk .3s ease-out}.ContentLibraries_imageStudioPanelHeader__v4mnw{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;border-bottom:1px solid #333;background-color:#16162a}.ContentLibraries_imageStudioPanelTitle__Rtrgm{font-size:1.25rem;font-weight:600;color:#fff;margin:0}.ContentLibraries_imageStudioCloseButton__RgA6N{background:transparent;border:none;color:#888;cursor:pointer;padding:.5rem;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.ContentLibraries_imageStudioCloseButton__RgA6N:hover{background-color:hsla(0,0%,100%,.1);color:#fff}.ContentLibraries_imageStudioPanelContent__uI1rk{flex:1;overflow-y:auto;padding:0}@media (max-width:1280px){.ContentLibraries_imageStudioPanel__b11_a{width:85%}}@media (max-width:1024px){.ContentLibraries_imageStudioPanel__b11_a{width:100%}}.ContentLibraries_modalOverlay__BH3sG{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.ContentLibraries_modal__Lsibq{position:relative;width:90%;max-width:420px;background:linear-gradient(145deg,#1a1a2e,#16162a);border:1px solid rgba(126,34,206,.3);border-radius:16px;padding:28px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.ContentLibraries_modalCloseButton__RO_F4{position:absolute;top:16px;right:16px;background:none;border:none;color:#666;cursor:pointer;padding:4px;transition:color .2s ease}.ContentLibraries_modalCloseButton__RO_F4:hover{color:#fff}.ContentLibraries_modalTitle__kDaS0{font-size:20px;font-weight:600;color:#fff;margin:0 0 8px}.ContentLibraries_modalDescription__qH93P{font-size:14px;color:#888;margin:0 0 20px;line-height:1.5}.ContentLibraries_modalInput__5g4Sj{width:100%;padding:12px 16px;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;font-size:14px;outline:none;transition:border-color .2s ease}.ContentLibraries_modalInput__5g4Sj:focus{border-color:rgba(126,34,206,.5)}.ContentLibraries_modalInput__5g4Sj::-moz-placeholder{color:#555}.ContentLibraries_modalInput__5g4Sj::placeholder{color:#555}.ContentLibraries_modalError__CfRUr{margin-top:12px;padding:10px 14px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:8px;color:#ef4444;font-size:13px}.ContentLibraries_modalActions__4eie4{display:flex;gap:12px;margin-top:24px;justify-content:flex-end}.ContentLibraries_modalCancelButton__pGVuN{padding:10px 20px;background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:8px;color:#888;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.ContentLibraries_modalCancelButton__pGVuN:hover{border-color:hsla(0,0%,100%,.3);color:#fff}.ContentLibraries_modalSubmitButton__DA69s{padding:10px 20px;background:linear-gradient(135deg,#7e22ce,#a855f7);border:none;border-radius:8px;color:#fff;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease}.ContentLibraries_modalSubmitButton__DA69s:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 16px rgba(126,34,206,.3)}.ContentLibraries_modalSubmitButton__DA69s:disabled{opacity:.5;cursor:not-allowed}.ContentLibraries_userIconContainer__7JTyk{position:absolute;top:1rem;right:1rem;z-index:50}.ContentLibraries_avatarWrapper__CA934{border-radius:50%;transition:transform .2s ease;cursor:pointer}.ContentLibraries_avatarWrapper__CA934:hover{transform:scale(1.05)}.ContentLibraries_userDropdown__li7yW{position:absolute;top:0;right:0;min-width:200px;background-color:#26274c;border:1px solid #404040;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.2);padding:.5rem 0;margin:0;list-style:none;z-index:50}.ContentLibraries_userMenuItem__PyUTm{padding:.75rem 1rem;color:#fff;cursor:pointer;transition:background-color .2s ease;font-size:.875rem}.ContentLibraries_userMenuItem__PyUTm:hover{background-color:#404040}.ContentLibraries_sidebarToggle__KcXxA{position:fixed;top:1rem;left:1rem;z-index:100;background:none;border:none;color:#fff;cursor:pointer;padding:.5rem}.ContentLibraries_overlay__IUGY9{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:49}@media (max-width:768px){.ContentLibraries_workspaceSelectorContainer__rxBAL{flex-direction:column;align-items:flex-start;gap:12px}}