
.BrandContextDraftNotice-module__URynxW__notice{gap:var(--spacing-sm);margin:var(--spacing-md) 0;padding:var(--spacing-md);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);background:var(--color-gray-50);flex-direction:column;display:flex}.BrandContextDraftNotice-module__URynxW__row{justify-content:space-between;align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.BrandContextDraftNotice-module__URynxW__text{margin:0}.BrandContextDraftNotice-module__URynxW__meta{color:var(--color-gray-500);margin:0}.BrandContextDraftNotice-module__URynxW__actions{align-items:center;gap:var(--spacing-xs);display:flex}
.StudioLibraryGrid-module__Ey9sfa__gridArea{padding:var(--spacing-md) var(--spacing-md) var(--spacing-xl);flex:1;overflow-y:auto}.StudioLibraryGrid-module__Ey9sfa__emptyState{justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:200px;color:var(--color-gray-400);font-size:var(--font-size-sm);text-align:center;padding:var(--spacing-xl);flex-direction:column;display:flex}.StudioLibraryGrid-module__Ey9sfa__emptyStateText{color:var(--color-gray-500);margin:0}.StudioLibraryGrid-module__Ey9sfa__masonry{grid-gap:var(--spacing-xs);gap:var(--spacing-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (min-width:1800px){.StudioLibraryGrid-module__Ey9sfa__masonry{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (max-width:1024px){.StudioLibraryGrid-module__Ey9sfa__masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}.StudioLibraryGrid-module__Ey9sfa__card{aspect-ratio:1;border-radius:var(--radius-sm);cursor:pointer;border:var(--border-default);min-width:0;position:relative;overflow:hidden}.StudioLibraryGrid-module__Ey9sfa__cardSelected:after{content:"";z-index:1;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px var(--color-black);pointer-events:none;position:absolute;inset:0}.StudioLibraryGrid-module__Ey9sfa__selectCheckbox{top:var(--spacing-xs);left:var(--spacing-xs);z-index:3;opacity:0;transition:opacity var(--transition-fast);pointer-events:auto;line-height:0;position:absolute}.StudioLibraryGrid-module__Ey9sfa__card:hover .StudioLibraryGrid-module__Ey9sfa__selectCheckbox,.StudioLibraryGrid-module__Ey9sfa__selectCheckbox[data-selected=true]{opacity:1}.StudioLibraryGrid-module__Ey9sfa__gridAreaWithBulkBar{padding-bottom:var(--spacing-3xl)}.StudioLibraryGrid-module__Ey9sfa__skeleton{border-radius:var(--radius-sm)}@media (max-width:768px){.StudioLibraryGrid-module__Ey9sfa__gridArea{min-width:0;max-width:100%;padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xl);overflow-x:hidden}.StudioLibraryGrid-module__Ey9sfa__masonry{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;max-width:100%}.StudioLibraryGrid-module__Ey9sfa__card{min-width:0;max-width:100%}.StudioLibraryGrid-module__Ey9sfa__gridAreaWithBulkBar{padding-bottom:calc(var(--spacing-3xl) + env(safe-area-inset-bottom,0px) + var(--spacing-lg))}}@media (hover:none){.StudioLibraryGrid-module__Ey9sfa__card .StudioLibraryGrid-module__Ey9sfa__selectCheckbox{opacity:1}}
.BrandSourcesSettings-module__UUEpsa__container{width:100%}.BrandSourcesSettings-module__UUEpsa__intro{margin:0 0 var(--spacing-md);max-width:42rem}.BrandSourcesSettings-module__UUEpsa__headerActions{align-items:center;gap:var(--spacing-xs);display:flex}.BrandSourcesSettings-module__UUEpsa__loading{margin:var(--spacing-md) 0}.BrandSourcesSettings-module__UUEpsa__catalog{gap:var(--spacing-lg);padding-top:var(--spacing-md);flex-direction:column;display:flex}.BrandSourcesSettings-module__UUEpsa__categorySection{gap:var(--spacing-sm);flex-direction:column;display:flex}.BrandSourcesSettings-module__UUEpsa__categoryHeading{font-family:var(--font-family-default);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-700);text-transform:uppercase;letter-spacing:.04em;margin:0}.BrandSourcesSettings-module__UUEpsa__typeGrid{grid-gap:var(--spacing-sm);align-items:stretch;gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}@media (min-width:768px){.BrandSourcesSettings-module__UUEpsa__typeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:992px){.BrandSourcesSettings-module__UUEpsa__typeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.StudioLibraryHeader-module__3K3tzG__mainHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--studio-topbar-height) var(--spacing-md) var(--spacing-sm);box-sizing:border-box;background:0 0;flex-shrink:0;width:100%;min-width:0;display:flex}.StudioLibraryHeader-module__3K3tzG__mainHeaderTitle{flex:1;min-width:0}.StudioLibraryHeader-module__3K3tzG__mainHeaderHeadline{min-width:0;margin:0}.StudioLibraryHeader-module__3K3tzG__mainHeaderTitleText{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.StudioLibraryHeader-module__3K3tzG__mainHeaderRight{justify-content:flex-end;align-items:center;gap:var(--spacing-xs);flex:0 auto;min-width:0;display:flex}.StudioLibraryHeader-module__3K3tzG__searchWrap{flex:auto;width:100%;min-width:0;max-width:280px;position:relative}.StudioLibraryHeader-module__3K3tzG__searchFormGroup{width:100%;min-width:0;max-width:100%}.StudioLibraryHeader-module__3K3tzG__styleActionsMenuTrigger{flex-shrink:0}.StudioLibraryHeader-module__3K3tzG__uploadButton{white-space:nowrap;flex-shrink:0}@media (max-width:768px){.StudioLibraryHeader-module__3K3tzG__mainHeader{align-items:stretch;gap:var(--spacing-xs);padding:calc(var(--studio-topbar-height) + var(--spacing-xs)) var(--spacing-sm) var(--spacing-xs);flex-direction:column}.StudioLibraryHeader-module__3K3tzG__mainHeaderTitle{flex:none;min-width:0}.StudioLibraryHeader-module__3K3tzG__mainHeaderRight{justify-content:stretch;gap:var(--spacing-xs);flex:auto;width:100%;min-width:0}.StudioLibraryHeader-module__3K3tzG__searchWrap{flex:auto;min-width:0;max-width:none}}
.SourceTypeCard-module__Z83Y7G__card{width:100%;height:100%;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);box-sizing:border-box;background:0 0;flex-direction:column;min-width:0;margin:0;display:flex}.SourceTypeCard-module__Z83Y7G__cardComingSoon{opacity:.72}.SourceTypeCard-module__Z83Y7G__body{min-width:0;padding-bottom:var(--spacing-sm);flex-direction:column;flex:auto;display:flex}.SourceTypeCard-module__Z83Y7G__identityRow{align-items:flex-start;gap:var(--spacing-sm);min-width:0;display:flex}.SourceTypeCard-module__Z83Y7G__iconBubble{border-radius:var(--radius-sm);background:var(--color-gray-100);width:26px;height:26px;color:var(--color-gray-700);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SourceTypeCard-module__Z83Y7G__iconBubbleLogo{background:0 0}.SourceTypeCard-module__Z83Y7G__vendorLogo{-o-object-fit:contain;object-fit:contain;width:18px;height:18px;display:block}.SourceTypeCard-module__Z83Y7G__copy{gap:var(--spacing-2xs);flex-direction:column;flex:auto;min-width:0;display:flex}.SourceTypeCard-module__Z83Y7G__titleRow{align-items:center;gap:var(--spacing-2xs) var(--spacing-xs);flex-wrap:wrap;min-height:26px;display:flex}.SourceTypeCard-module__Z83Y7G__title{font-family:var(--font-family-default);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);line-height:var(--line-height-tight)}.SourceTypeCard-module__Z83Y7G__metaChip{flex-shrink:0;display:inline-flex}.SourceTypeCard-module__Z83Y7G__contribution{-webkit-line-clamp:2;min-height:calc(2 * var(--font-size-xs) * var(--line-height-tight));-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.SourceTypeCard-module__Z83Y7G__footer{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding-top:var(--spacing-sm);border-top:1px solid var(--color-border);box-sizing:content-box;min-height:30px;margin-top:auto;display:flex}.SourceTypeCard-module__Z83Y7G__statusRow{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.SourceTypeCard-module__Z83Y7G__statusDetail{font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--color-gray-500);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.StudioBulkActionBar-module__zhI-Zq__barWrap{bottom:var(--spacing-lg);left:var(--spacing-xl);right:var(--spacing-xl);z-index:1350;pointer-events:none;justify-content:center;display:flex;position:absolute;container:studio-bulk-bar/inline-size}.StudioBulkActionBar-module__zhI-Zq__barWrapEmbedded{z-index:auto;width:100%;max-width:720px;margin:0 auto;position:relative;bottom:auto;left:auto;right:auto;container:none}.StudioBulkActionBar-module__zhI-Zq__bar{place-content:flex-start;align-items:center;gap:var(--spacing-2xs);box-sizing:border-box;width:max-content;max-width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-md);pointer-events:auto;flex-wrap:nowrap;flex-shrink:0;display:flex;position:relative;overflow:visible}.StudioBulkActionBar-module__zhI-Zq__actions,.StudioBulkActionBar-module__zhI-Zq__trailing{align-items:center;gap:var(--spacing-2xs);flex-wrap:nowrap;min-width:0;display:flex}.StudioBulkActionBar-module__zhI-Zq__actions{flex:auto}.StudioBulkActionBar-module__zhI-Zq__trailing{flex:none;min-width:max-content}.StudioBulkActionBar-module__zhI-Zq__barWrapEmbedded .StudioBulkActionBar-module__zhI-Zq__bar{max-width:none}.StudioBulkActionBar-module__zhI-Zq__bar>*{flex-shrink:0}.StudioBulkActionBar-module__zhI-Zq__bulkAction{max-width:none}.StudioBulkActionBar-module__zhI-Zq__counter{box-sizing:border-box;width:max-content;max-width:max-content;font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:left;flex:none;margin:0}.StudioBulkActionBar-module__zhI-Zq__divider{width:1px;height:40px;margin:0;margin-right:var(--spacing-2xs);background:var(--color-border);flex-shrink:0}.StudioBulkActionBar-module__zhI-Zq__bulkLabeled{box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0 var(--spacing-sm)!important}.StudioBulkActionBar-module__zhI-Zq__collectionDropdown{box-sizing:border-box;padding:var(--dimension-4)}.StudioBulkActionBar-module__zhI-Zq__bulkClose{box-sizing:border-box!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important}@media (max-width:768px){.StudioBulkActionBar-module__zhI-Zq__barWrap{bottom:var(--spacing-md);left:var(--spacing-sm);right:var(--spacing-sm)}.StudioBulkActionBar-module__zhI-Zq__barWrap.StudioBulkActionBar-module__zhI-Zq__barWrapEmbedded{position:relative;bottom:auto;left:auto;right:auto}.StudioBulkActionBar-module__zhI-Zq__bar{justify-content:space-between;gap:var(--spacing-2xs);width:100%;max-width:100%;padding:var(--spacing-xs) var(--spacing-xs);box-shadow:var(--shadow-lg);flex-wrap:nowrap}.StudioBulkActionBar-module__zhI-Zq__counter{text-align:left;flex:none;width:max-content;max-width:max-content;margin:0}.StudioBulkActionBar-module__zhI-Zq__divider{display:none}.StudioBulkActionBar-module__zhI-Zq__bulkLabeled{gap:0!important;width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important}.StudioBulkActionBar-module__zhI-Zq__bulkLabeled [class*=ellipsisText]{display:none!important}}@container studio-bulk-bar (max-width:52rem){.StudioBulkActionBar-module__zhI-Zq__bar{flex-wrap:nowrap;justify-content:space-between;max-width:100%}.StudioBulkActionBar-module__zhI-Zq__divider{display:none}.StudioBulkActionBar-module__zhI-Zq__bulkLabeled{gap:0!important;width:40px!important;min-width:40px!important;max-width:40px!important;padding:0!important}.StudioBulkActionBar-module__zhI-Zq__bulkLabeled [class*=ellipsisText]{display:none!important}}@media (max-width:600px){.StudioBulkActionBar-module__zhI-Zq__bar{padding:var(--spacing-2xs) var(--spacing-xs)}.StudioBulkActionBar-module__zhI-Zq__bulkLabeled,.StudioBulkActionBar-module__zhI-Zq__bulkClose{width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important}.StudioBulkActionBar-module__zhI-Zq__counter{font-size:var(--font-size-xxs)}}
.SourceCredentialsSection-module__ch-jsa__section{gap:var(--spacing-xs);flex-direction:column;padding-block-start:var(--spacing-3xs);display:flex}.SourceCredentialsSection-module__ch-jsa__actions{align-items:center;gap:var(--spacing-3xs);flex-wrap:wrap;display:flex}.SourceCredentialsSection-module__ch-jsa__status{margin:0}.SourceCredentialsSection-module__ch-jsa__form{gap:var(--spacing-xs);flex-direction:column;display:flex}
.StudioCreateVideoPopover-module__hSFn9G__root{z-index:9999;width:min(440px, calc(100vw - var(--spacing-md) * 2));max-width:min(440px, calc(100vw - var(--spacing-md) * 2));box-sizing:border-box;padding:var(--spacing-sm);background:var(--color-white);border-radius:var(--radius-md);border:1px solid var(--color-gray-200);box-shadow:var(--shadow-lg), var(--shadow-sm);position:fixed}.StudioCreateVideoPopover-module__hSFn9G__stack{gap:var(--spacing-2xs);flex-direction:column;width:100%;min-width:0;display:flex}.StudioCreateVideoPopover-module__hSFn9G__shortcutRow{justify-content:space-between;align-items:center;gap:var(--spacing-2xs);min-width:0;display:flex}.StudioCreateVideoPopover-module__hSFn9G__durationSelect{flex:0 auto;min-width:0;max-width:7.5rem}.StudioCreateVideoPopover-module__hSFn9G__durationSelectPositioner{z-index:10000}.StudioCreateVideoPopover-module__hSFn9G__animateBtn{flex-shrink:0}.StudioCreateVideoPopover-module__hSFn9G__inputUnit{align-items:flex-end;gap:var(--spacing-2xs);box-sizing:border-box;width:100%;padding:var(--spacing-2xs);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);display:flex}.StudioCreateVideoPopover-module__hSFn9G__inputUnit:focus-within{border-color:var(--color-border);box-shadow:none;outline:none}.StudioCreateVideoPopover-module__hSFn9G__textarea{flex:auto;gap:0;min-width:0}.StudioCreateVideoPopover-module__hSFn9G__textarea textarea{box-shadow:none;padding:var(--spacing-3xs) var(--spacing-2xs);resize:none;scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:none;border-radius:0}.StudioCreateVideoPopover-module__hSFn9G__textarea textarea:focus,.StudioCreateVideoPopover-module__hSFn9G__textarea textarea:focus-visible{box-shadow:none;border:none;outline:none}.StudioCreateVideoPopover-module__hSFn9G__textarea textarea::-webkit-scrollbar{display:none}.StudioCreateVideoPopover-module__hSFn9G__submitBtn{flex-shrink:0;align-self:flex-end}@media (max-width:768px){.StudioCreateVideoPopover-module__hSFn9G__root{max-width:calc(100vw - var(--spacing-sm) * 2)}}
.SourceTypeDrawer-module__DYGsaG__drawerBody{gap:var(--spacing-md);flex-direction:column;display:flex}.SourceTypeDrawer-module__DYGsaG__drawerActions{justify-content:flex-start;display:flex}.SourceTypeDrawer-module__DYGsaG__connectionList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SourceTypeDrawer-module__DYGsaG__connectionCard{gap:var(--spacing-xs);padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-gray-50);flex-direction:column;display:flex}.SourceTypeDrawer-module__DYGsaG__connectionHeader{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xs);display:flex}.SourceTypeDrawer-module__DYGsaG__connectionActions{align-items:center;gap:var(--spacing-3xs);display:flex}.SourceTypeDrawer-module__DYGsaG__connectionName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.SourceTypeDrawer-module__DYGsaG__metaLink{font-size:var(--font-size-xs);color:var(--color-gray-600);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.SourceTypeDrawer-module__DYGsaG__metaLink:hover{color:var(--color-gray-900);text-decoration:underline}.SourceTypeDrawer-module__DYGsaG__notes{font-size:var(--font-size-xs);color:var(--color-gray-600);white-space:pre-wrap;margin:0}.SourceTypeDrawer-module__DYGsaG__keepSandbox{margin-block-start:var(--spacing-3xs)}.SourceTypeDrawer-module__DYGsaG__ingestDebug{gap:var(--spacing-3xs);padding:var(--spacing-xs);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-gray-100);flex-direction:column;display:flex}.SourceTypeDrawer-module__DYGsaG__ingestError{color:var(--color-signal-red-500);margin:0}.SourceTypeDrawer-module__DYGsaG__logTail{max-height:12rem;padding:var(--spacing-xs);border-radius:var(--radius-sm);background:var(--color-gray-100);color:var(--color-gray-800);font-family:var(--font-family-mono);font-size:var(--font-size-xs);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.4;overflow:auto}.SourceTypeDrawer-module__DYGsaG__actorMeta{gap:var(--spacing-3xs);flex-direction:column;display:flex}.SourceTypeDrawer-module__DYGsaG__createdAt{font-size:var(--font-size-xs);color:var(--color-gray-400)}.SourceTypeDrawer-module__DYGsaG__empty{font-size:var(--font-size-sm);color:var(--color-gray-500);margin:0}.SourceTypeDrawer-module__DYGsaG__fileSection{gap:var(--spacing-xs);flex-direction:column;display:flex}.SourceTypeDrawer-module__DYGsaG__fileList{gap:var(--spacing-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.SourceTypeDrawer-module__DYGsaG__fileRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xs);display:flex}.SourceTypeDrawer-module__DYGsaG__fileCopy{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.SourceTypeDrawer-module__DYGsaG__fileName{text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-900);overflow:hidden}.SourceTypeDrawer-module__DYGsaG__fileMeta{font-size:var(--font-size-xs);color:var(--color-gray-500)}.SourceTypeDrawer-module__DYGsaG__emptyFiles{margin:0}
.StudioModifyPopover-module__YrsG4a__root{z-index:9999;width:max-content;max-width:calc(100vw - var(--spacing-md) * 2);background:var(--color-white);border-radius:var(--radius-md);padding:var(--spacing-2xs);box-shadow:var(--shadow-sm);border:var(--border-default);position:fixed}.StudioModifyPopover-module__YrsG4a__inputRow{align-items:center;gap:var(--spacing-2xs);min-width:0;max-width:100%;display:flex}.StudioModifyPopover-module__YrsG4a__input{flex:auto;gap:0;width:42ch;min-width:0;max-width:100%}.StudioModifyPopover-module__YrsG4a__input input{box-shadow:none;padding:var(--spacing-3xs) var(--spacing-2xs);background:0 0;border:none;border-radius:0}.StudioModifyPopover-module__YrsG4a__input input:focus,.StudioModifyPopover-module__YrsG4a__input input:focus-visible{box-shadow:none;border:none;outline:none}.StudioModifyPopover-module__YrsG4a__submitBtn{flex-shrink:0}@media (max-width:768px){.StudioModifyPopover-module__YrsG4a__root{max-width:calc(100vw - var(--spacing-sm) * 2);width:max-content;min-width:0;padding:var(--spacing-sm)}.StudioModifyPopover-module__YrsG4a__inputRow{align-items:stretch;gap:var(--spacing-sm);flex-direction:column}.StudioModifyPopover-module__YrsG4a__input{flex:auto;width:100%}.StudioModifyPopover-module__YrsG4a__submitBtn{align-self:flex-end}}
.CommandMenu-module__OrAYaW__dialog{z-index:1200;background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);width:min(640px,90vw);max-height:min(600px,85vh);box-shadow:var(--shadow-md);opacity:1;transform-origin:50%;flex-direction:column;animation:.2s CommandMenu-module__OrAYaW__dropdownEnter;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.CommandMenu-module__OrAYaW__dialog [cmdk-root]{flex-direction:column;height:100%;display:flex}.CommandMenu-module__OrAYaW__dialog [cmdk-input]{width:100%;padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-md);font-family:var(--font-family-default);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);border:none;border-bottom:1px solid var(--color-border);color:var(--color-black);background:0 0;outline:none}.CommandMenu-module__OrAYaW__dialog [cmdk-input]::placeholder{color:var(--color-gray-500)}.CommandMenu-module__OrAYaW__dialog [cmdk-input]:focus{outline:none}.CommandMenu-module__OrAYaW__dialog [cmdk-list]{padding:var(--spacing-2xs);max-height:540px;flex:1;scroll-padding-block-start:var(--spacing-2xs);scroll-padding-block-end:var(--spacing-2xs);overflow-y:auto}.CommandMenu-module__OrAYaW__dialog [cmdk-group]{padding:var(--spacing-2xs) 0}.CommandMenu-module__OrAYaW__dialog [cmdk-group]:not(:first-child){margin-top:var(--spacing-xs)}.CommandMenu-module__OrAYaW__dialog [cmdk-group-heading]{padding:var(--spacing-2xs) var(--spacing-sm);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.05em}.CommandMenu-module__OrAYaW__dialog [cmdk-item]{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);cursor:pointer;font-size:var(--font-size-sm);font-family:var(--font-family-default);color:var(--color-black);transition:background-color var(--transition-fast);min-height:40px;margin:1px 0;display:flex}.CommandMenu-module__OrAYaW__dialog [cmdk-item]:hover,.CommandMenu-module__OrAYaW__dialog [cmdk-item][data-selected=true]{background-color:var(--color-gray-100)}.CommandMenu-module__OrAYaW__dialog [cmdk-item][aria-disabled=true]{opacity:.5;cursor:not-allowed}.CommandMenu-module__OrAYaW__brandLogo,.CommandMenu-module__OrAYaW__userLogo,.CommandMenu-module__OrAYaW__styleLogo,.CommandMenu-module__OrAYaW__navIcon{flex-shrink:0}.CommandMenu-module__OrAYaW__brandInfo,.CommandMenu-module__OrAYaW__userInfo,.CommandMenu-module__OrAYaW__styleInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.CommandMenu-module__OrAYaW__brandName,.CommandMenu-module__OrAYaW__userName,.CommandMenu-module__OrAYaW__styleName{font-weight:var(--font-weight-medium);color:var(--color-black);line-height:var(--line-height-normal)}.CommandMenu-module__OrAYaW__brandMeta,.CommandMenu-module__OrAYaW__userMeta,.CommandMenu-module__OrAYaW__styleMeta{font-size:var(--font-size-xs);color:var(--color-gray-500);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.CommandMenu-module__OrAYaW__dialog [cmdk-loading],.CommandMenu-module__OrAYaW__dialog [cmdk-empty]{padding:var(--spacing-lg);text-align:center;color:var(--color-gray-500);font-size:var(--font-size-sm)}@keyframes CommandMenu-module__OrAYaW__dropdownEnter{0%{opacity:0;transform:translate(-50%,-50%)scale(.95)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}
.BrandAiLabelPreview-module__FLKiJW__root{gap:var(--spacing-2xs);flex-direction:column;width:100%;display:flex}.BrandAiLabelPreview-module__FLKiJW__tile{aspect-ratio:320/200;border-radius:var(--radius-md);background-color:var(--color-gray-200);background-image:url(/manage/ai-label-sample.png);background-position:50%;background-size:cover;width:100%;position:relative;overflow:hidden}.BrandAiLabelPreview-module__FLKiJW__watermark{font-family:var(--font-family-default);font-weight:var(--font-weight-bold);letter-spacing:.08em;color:#fff6;text-shadow:none;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;justify-content:center;align-items:center;font-size:clamp(48px,14vw,96px);display:flex;position:absolute;inset:0;transform:rotate(-22deg)}.BrandAiLabelPreview-module__FLKiJW__badgeLayer{pointer-events:none;display:block;position:absolute;inset:0}.BrandAiLabelPreview-module__FLKiJW__badgeLayer svg{width:100%;height:100%;display:block}
.StudioLibrarySearchMeta-module__w75teq__resultsMeta{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-2xs) var(--spacing-md);border-bottom:var(--border-default);background:var(--color-white);flex-shrink:0;display:flex}.StudioLibrarySearchMeta-module__w75teq__resultsCount{font-size:var(--font-size-sm);color:var(--color-gray-600)}.StudioLibrarySearchMeta-module__w75teq__resultsActions{align-items:center;gap:var(--spacing-xs);display:flex}@media (max-width:768px){.StudioLibrarySearchMeta-module__w75teq__resultsMeta{align-items:stretch;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);flex-direction:column}.StudioLibrarySearchMeta-module__w75teq__resultsActions{justify-content:flex-end;gap:var(--spacing-2xs);flex-wrap:wrap}}
.StatusBanner-module__0H2IQa__banner{z-index:1000;justify-content:center;align-items:center;gap:var(--spacing-2xs);height:44px;padding:0 var(--spacing-md);color:#ab962b;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);background-color:#fff4c2;border-bottom:1px solid #ab962b1f;display:flex;position:fixed;top:0;left:0;right:0}.StatusBanner-module__0H2IQa__icon{flex-shrink:0;justify-content:center;align-items:center;display:flex}.StatusBanner-module__0H2IQa__text{text-align:center}@media (max-width:768px){.StatusBanner-module__0H2IQa__banner{padding:0 var(--spacing-sm);font-size:var(--font-size-xs)}}
.RenameCollectionModal-module__vTH02q__renameCollectionModal{gap:var(--spacing-sm);flex-direction:column;display:flex}.RenameCollectionModal-module__vTH02q__renameCollectionActions{justify-content:flex-end;gap:var(--spacing-xs);margin-top:var(--spacing-md);display:flex}
.StudioBrandArtifactsTable-module__BoMitG__collectionChipList{align-items:center;gap:var(--spacing-3xs);flex-wrap:wrap;display:flex}.StudioBrandArtifactsTable-module__BoMitG__collectionChip{min-width:0;max-width:160px}.StudioBrandArtifactsTable-module__BoMitG__collectionChipLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.StudioBrandArtifactsTable-module__BoMitG__sourceTag{flex-shrink:0}.StudioBrandArtifactsTable-module__BoMitG__rowHidden{opacity:.55}.StudioBrandArtifactsTable-module__BoMitG__hiddenChip{align-self:flex-start}.StudioBrandArtifactsTable-module__BoMitG__activityCell{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.StudioBrandArtifactsTable-module__BoMitG__activityUser{font-size:var(--font-size-sm);color:var(--text-primary)}.StudioBrandArtifactsTable-module__BoMitG__activityDate{font-size:var(--font-size-xs);color:var(--color-gray-500)}
.StudioLibraryTab-module__lYzEeW__layout{isolation:isolate;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.StudioLibraryTab-module__lYzEeW__layoutDragActive{outline:2px dashed var(--color-gray-300);outline-offset:-2px}.StudioLibraryTab-module__lYzEeW__dropOverlay{z-index:10;pointer-events:none;opacity:0;background-color:#ffffffb8;justify-content:center;align-items:center;transition:opacity .22s ease-out;display:flex;position:absolute;inset:0}.StudioLibraryTab-module__lYzEeW__dropOverlayVisible{opacity:1}.StudioLibraryTab-module__lYzEeW__dropOverlayText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-copy-secondary);text-align:center}@media (prefers-reduced-motion:reduce){.StudioLibraryTab-module__lYzEeW__dropOverlay{transition:none}}.StudioLibraryTab-module__lYzEeW__main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.StudioLibraryTab-module__lYzEeW__errorState{min-height:200px;font-size:var(--font-size-sm);color:var(--color-gray-600);text-align:center;padding:var(--spacing-xl);justify-content:center;align-items:center;display:flex}
.StudioPromptFloater-module__n4Q40a__container{width:100%;max-width:720px;margin:0 auto}.StudioPromptFloater-module__n4Q40a__containerDocked{max-height:min(70vh, calc(100dvh - var(--studio-topbar-height) - var(--spacing-3xl)));padding:0 var(--spacing-sm) var(--spacing-sm);box-sizing:border-box;overscroll-behavior:contain;overflow:hidden auto}.StudioPromptFloater-module__n4Q40a__hero{text-align:center;margin-bottom:var(--spacing-2xl)}.StudioPromptFloater-module__n4Q40a__heroHeadline{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-gray-700);margin:0 0 var(--spacing-sm)}.StudioPromptFloater-module__n4Q40a__heroSubtext{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-gray-600);margin:0}.StudioPromptFloater-module__n4Q40a__inputContainer{border-radius:var(--radius);overflow:visible}
.ApiTokensSettings-module__qpCiRa__container{gap:var(--spacing-lg);flex-direction:column;display:flex}.ApiTokensSettings-module__qpCiRa__notice{background-color:var(--warning-background);border:1px solid var(--warning-border);border-radius:var(--radius-md);padding:var(--spacing-md)}.ApiTokensSettings-module__qpCiRa__notice p{font-size:var(--font-size-sm);color:var(--warning-text);line-height:var(--line-height-normal);margin:0}.ApiTokensSettings-module__qpCiRa__legend{margin-top:var(--spacing-sm);gap:var(--spacing-sm);font-size:var(--font-size-xs);color:var(--warning-text);flex-wrap:wrap;display:flex}.ApiTokensSettings-module__qpCiRa__legendItem{align-items:center;gap:var(--spacing-2xs);display:inline-flex}.ApiTokensSettings-module__qpCiRa__legendDotGreen,.ApiTokensSettings-module__qpCiRa__legendDotRed{border-radius:999px;width:8px;height:8px;display:inline-block}.ApiTokensSettings-module__qpCiRa__legendDotGreen{background:var(--color-signal-signalgreen-500)}.ApiTokensSettings-module__qpCiRa__legendDotRed{background:var(--color-signal-signalred-500)}.ApiTokensSettings-module__qpCiRa__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.ApiTokensSettings-module__qpCiRa__headerActions{gap:var(--spacing-sm);flex-shrink:0;align-items:center;display:flex}.ApiTokensSettings-module__qpCiRa__headerContent{flex:1;min-width:0}.ApiTokensSettings-module__qpCiRa__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-xs) 0;color:var(--color-black)}.ApiTokensSettings-module__qpCiRa__description{color:var(--color-black-50);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}.ApiTokensSettings-module__qpCiRa__orgLink{color:var(--color-primary);cursor:pointer;font-size:inherit;background:0 0;border:none;padding:0;font-family:inherit;text-decoration:underline}.ApiTokensSettings-module__qpCiRa__orgLink:hover{color:var(--color-primary-dark)}.ApiTokensSettings-module__qpCiRa__loading{padding:var(--spacing-xl);text-align:center;color:var(--color-black-50);flex-direction:column;justify-content:center;align-items:center;display:flex}.ApiTokensSettings-module__qpCiRa__loadingSpinner{border:2px solid var(--color-border);border-top:2px solid var(--color-black);width:24px;height:24px;margin-bottom:var(--spacing-sm);border-radius:50%;animation:1s linear infinite ApiTokensSettings-module__qpCiRa__spin}@keyframes ApiTokensSettings-module__qpCiRa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ApiTokensSettings-module__qpCiRa__emptyState{text-align:center;padding:var(--spacing-xl)}.ApiTokensSettings-module__qpCiRa__emptyStateTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-black);margin:0 0 var(--spacing-xs) 0}.ApiTokensSettings-module__qpCiRa__emptyStateDescription{font-size:var(--font-size-sm);color:var(--color-black-50);line-height:var(--line-height-normal);margin:0}.ApiTokensSettings-module__qpCiRa__tokenList{gap:var(--spacing-sm);flex-direction:column;display:flex}.ApiTokensSettings-module__qpCiRa__tokenItem{padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);justify-content:space-between;align-items:flex-start;gap:var(--spacing-md);display:flex}.ApiTokensSettings-module__qpCiRa__tokenInfo{flex:1;min-width:0}.ApiTokensSettings-module__qpCiRa__tokenHeader{margin-bottom:var(--spacing-sm)}.ApiTokensSettings-module__qpCiRa__tokenName{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-2xs) 0;color:var(--color-black)}.ApiTokensSettings-module__qpCiRa__tokenMeta{align-items:center;gap:0 var(--spacing-2xs);font-size:var(--font-size-xs);color:var(--color-black-50);flex-wrap:wrap;display:flex}.ApiTokensSettings-module__qpCiRa__metaSeparator{color:var(--color-black-30)}.ApiTokensSettings-module__qpCiRa__tokenScopes{gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.ApiTokensSettings-module__qpCiRa__tokenWarning{margin:var(--spacing-xs) 0 0 0;font-size:var(--font-size-xs);color:var(--warning-text)}.ApiTokensSettings-module__qpCiRa__tokenActions{gap:var(--spacing-2xs);flex-shrink:0;display:flex}@media (max-width:640px){.ApiTokensSettings-module__qpCiRa__header{align-items:stretch;gap:var(--spacing-sm);flex-direction:column}.ApiTokensSettings-module__qpCiRa__tokenItem{gap:var(--spacing-sm);flex-direction:column}.ApiTokensSettings-module__qpCiRa__tokenActions{justify-content:flex-end}.ApiTokensSettings-module__qpCiRa__tokenMeta{align-items:flex-start;gap:var(--spacing-3xs);flex-direction:column}.ApiTokensSettings-module__qpCiRa__metaSeparator{display:none}}
.StudioSessionViewClient-module__LqpY1G__container{background:var(--color-white);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.StudioSessionViewClient-module__LqpY1G__header{align-items:center;gap:var(--spacing-xs);box-sizing:border-box;padding:calc(var(--studio-topbar-height) + var(--spacing-2xs)) var(--spacing-md) 0;margin-bottom:var(--spacing-sm);min-height:calc(var(--spacing-2xs) + var(--button-height-sm));background:0 0;flex-shrink:0;display:flex}.StudioSessionViewClient-module__LqpY1G__main{background:var(--color-white);flex:1;min-height:0;position:relative}.StudioSessionViewClient-module__LqpY1G__sessionScroll{padding:var(--spacing-lg);background-color:var(--color-white);padding-bottom:12rem;position:absolute;inset:0;overflow-y:auto}.StudioSessionViewClient-module__LqpY1G__sessionScrollDotGrid{}.StudioSessionViewClient-module__LqpY1G__sessionScrollWithBulkSelection{padding-bottom:calc(12rem + var(--spacing-3xl))}@media (max-width:768px){.StudioSessionViewClient-module__LqpY1G__sessionScroll.StudioSessionViewClient-module__LqpY1G__sessionScrollWithBulkSelection{padding-bottom:calc(9.5rem + var(--spacing-3xl))}.StudioSessionViewClient-module__LqpY1G__container{min-width:0;max-width:100%;overflow-x:hidden}.StudioSessionViewClient-module__LqpY1G__header{gap:var(--spacing-2xs);padding:calc(var(--studio-topbar-height) + var(--spacing-2xs)) var(--spacing-sm) 0;margin-bottom:var(--spacing-xs);min-height:calc(var(--spacing-2xs) + var(--button-height-sm))}.StudioSessionViewClient-module__LqpY1G__sessionScroll{min-width:0;padding:var(--spacing-sm);padding-bottom:9.5rem;overflow-x:hidden}.StudioSessionViewClient-module__LqpY1G__promptSection{padding:var(--spacing-xs) var(--spacing-sm) max(var(--spacing-sm), env(safe-area-inset-bottom,0px))}}.StudioSessionViewClient-module__LqpY1G__promptSection{z-index:10;padding:var(--spacing-md) var(--spacing-lg) max(var(--spacing-lg), env(safe-area-inset-bottom,0px));box-sizing:border-box;pointer-events:none;background:0 0;width:100%;position:absolute;bottom:0;left:0;right:0}.StudioSessionViewClient-module__LqpY1G__promptSection>*{pointer-events:auto}.StudioSessionViewClient-module__LqpY1G__sessionNotFound{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);text-align:center;flex-direction:column;display:flex}.StudioSessionViewClient-module__LqpY1G__sessionNotFoundMessage{font-size:var(--font-size-md);color:var(--color-gray-600);margin:0}
.Chat-module__s9cGHa__chatContainer{flex-direction:column;flex-grow:1;display:flex;position:relative;overflow:hidden}.Chat-module__s9cGHa__chatContainerDocked{--studio-assistant-column-width:820px;flex:1;width:100%;min-width:0;min-height:0}.Chat-module__s9cGHa__messagesColumn{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.Chat-module__s9cGHa__chatContainerDocked .Chat-module__s9cGHa__messagesColumn{overflow:visible}.Chat-module__s9cGHa__formWrapperDocked{width:100%;padding:var(--spacing-sm) var(--spacing-md) var(--spacing-md);pointer-events:none;z-index:10;background:0 0;position:absolute;bottom:0;left:0;right:0}.Chat-module__s9cGHa__formWrapperDocked .Chat-module__s9cGHa__chatInputBox{pointer-events:auto}.Chat-module__s9cGHa__formWrapper{z-index:10;padding:0 var(--spacing-md) var(--spacing-md) var(--spacing-md);pointer-events:none;justify-content:center;width:100%;display:flex}.Chat-module__s9cGHa__composerStack{width:100%;max-width:var(--studio-assistant-column-width,820px);gap:var(--spacing-2xs);pointer-events:auto;max-height:min(70vh, calc(100dvh - var(--studio-topbar-height) - var(--spacing-3xl)));overscroll-behavior:contain;flex-direction:column;display:flex;overflow:hidden auto}.Chat-module__s9cGHa__formWrapperDocked .Chat-module__s9cGHa__composerStack{padding:0 var(--spacing-sm) var(--spacing-sm);box-sizing:border-box}.Chat-module__s9cGHa__chatInputBox{pointer-events:auto;max-width:var(--studio-assistant-column-width,820px)}.Chat-module__s9cGHa__composerStack .Chat-module__s9cGHa__chatInputBox{max-width:none}.Chat-module__s9cGHa__textarea:before{content:"";background:linear-gradient(to top, var(--color-gray-200) 20%, transparent);pointer-events:none;z-index:0;width:100%;height:60px;position:absolute;top:-40px;left:0}.Chat-module__s9cGHa__textarea:after{content:"";background:var(--color-gray-200);pointer-events:none;z-index:0;width:100%;height:250px;position:absolute;top:calc(100% - 30px);left:0}@media (max-width:768px){.Chat-module__s9cGHa__messagesColumn{min-width:0;overflow-x:hidden}.Chat-module__s9cGHa__formWrapper{padding:0 var(--spacing-xs) var(--spacing-xs)}.Chat-module__s9cGHa__formWrapperDocked{padding-left:max(var(--spacing-md), env(safe-area-inset-left,0px));padding-right:max(var(--spacing-md), env(safe-area-inset-right,0px));padding-bottom:max(var(--spacing-sm), env(safe-area-inset-bottom,0px));overflow-x:hidden}.Chat-module__s9cGHa__composerStack{min-width:0;max-height:min(50dvh, calc(100dvh - var(--studio-topbar-height) - env(safe-area-inset-bottom,0px) - var(--spacing-3xl)));overflow-x:hidden}}
.ConnectionsSettings-module__Da1wNG__container{gap:var(--spacing-md);flex-direction:column;display:flex}.ConnectionsSettings-module__Da1wNG__intro{margin:0}.ConnectionsSettings-module__Da1wNG__installActions{gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.ConnectionsSettings-module__Da1wNG__manualBox{gap:var(--spacing-sm);flex-direction:column;display:flex}.ConnectionsSettings-module__Da1wNG__manualTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-black);margin:0}.ConnectionsSettings-module__Da1wNG__manualDescription{margin:0}.ConnectionsSettings-module__Da1wNG__manualUrlField{gap:var(--spacing-3xs);flex-direction:column;display:flex}.ConnectionsSettings-module__Da1wNG__manualUrlLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-black-50)}.ConnectionsSettings-module__Da1wNG__urlValue{width:100%;max-width:100%}.ConnectionsSettings-module__Da1wNG__docsLink{align-self:flex-start}.ConnectionsSettings-module__Da1wNG__connections{gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--color-border);flex-direction:column;display:flex}.ConnectionsSettings-module__Da1wNG__connectionsTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-black);margin:0}.ConnectionsSettings-module__Da1wNG__connectionList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ConnectionsSettings-module__Da1wNG__connectionItem{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white)}.ConnectionsSettings-module__Da1wNG__connectionInfo{min-width:0}.ConnectionsSettings-module__Da1wNG__connectionName{margin:0 0 var(--spacing-3xs);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-black);line-height:var(--line-height-normal)}.ConnectionsSettings-module__Da1wNG__connectionMeta{align-items:center;gap:0 var(--spacing-2xs);font-size:var(--font-size-xs);color:var(--color-black-50);line-height:var(--line-height-normal);flex-wrap:wrap;margin:0;display:flex}.ConnectionsSettings-module__Da1wNG__metaSeparator{color:var(--color-black-30)}.ConnectionsSettings-module__Da1wNG__loading{padding:var(--spacing-xl);text-align:center;color:var(--color-black-50);flex-direction:column;justify-content:center;align-items:center;display:flex}.ConnectionsSettings-module__Da1wNG__loadingSpinner{border:2px solid var(--color-border);border-top:2px solid var(--color-black);width:24px;height:24px;margin-bottom:var(--spacing-sm);border-radius:50%;animation:1s linear infinite ConnectionsSettings-module__Da1wNG__spin}@keyframes ConnectionsSettings-module__Da1wNG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.ConnectionsSettings-module__Da1wNG__installActions{flex-direction:column}.ConnectionsSettings-module__Da1wNG__installActions a,.ConnectionsSettings-module__Da1wNG__installActions button{width:100%}}
.ChatInputBox-module__pCM5HG__container{--gap-lg:var(--spacing-lg);--gap-sm:var(--spacing-sm);gap:var(--gap-lg);--textarea-padding:var(--spacing-sm);--composer-actions-height:3.25rem;flex-direction:column;width:100%;display:flex}@media (max-width:768px){.ChatInputBox-module__pCM5HG__container{gap:var(--spacing-xs)}}.ChatInputBox-module__pCM5HG__title{font-size:18px;font-weight:var(--font-weight-semibold);color:var(--color-text);z-index:2;margin:0;position:relative}.ChatInputBox-module__pCM5HG__textAreaContainer{z-index:1;position:relative}.ChatInputBox-module__pCM5HG__dropOverlay{top:0;left:0;right:0;bottom:var(--composer-actions-height);z-index:2;border-radius:var(--radius-md);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute}.ChatInputBox-module__pCM5HG__dropOverlayText{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-copy-secondary)}.ChatInputBox-module__pCM5HG__textarea{appearance:none;font:inherit;background:var(--color-white);border-radius:var(--radius-md);font-size:var(--font-size-md);resize:none;width:100%;padding:var(--textarea-padding);z-index:1;border:none;outline:1px solid #00000014;flex:1;display:block;position:relative}@media (max-width:768px){.ChatInputBox-module__pCM5HG__textarea{font-size:var(--font-size-sm);padding:var(--spacing-sm);font-size:16px}}.ChatInputBox-module__pCM5HG__textarea:focus{outline:1px solid #00000026}.ChatInputBox-module__pCM5HG__textarea.ChatInputBox-module__pCM5HG__dragActive{background-color:#2d70de0f;outline:1px solid #00000026}.ChatInputBox-module__pCM5HG__textareaActions{padding:var(--textarea-padding);gap:var(--gap-sm);pointer-events:none;z-index:4;justify-content:space-between;align-items:flex-end;width:100%;height:100%;display:flex;position:absolute;bottom:0;right:0}@media (max-width:768px){.ChatInputBox-module__pCM5HG__textareaActions{padding:var(--spacing-2xs)}}.ChatInputBox-module__pCM5HG__pickerRow{margin-top:var(--gap-sm);gap:var(--gap-sm);justify-content:space-between;align-items:center;width:100%;display:flex}.ChatInputBox-module__pCM5HG__sendButton{pointer-events:auto;transition:all var(--transition-fast);margin-left:auto}.ChatInputBox-module__pCM5HG__attachButton{pointer-events:auto;flex-shrink:0}.ChatInputBox-module__pCM5HG__spinningIcon{animation:1s linear infinite ChatInputBox-module__pCM5HG__spin}@keyframes ChatInputBox-module__pCM5HG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.DeleteAccountSettings-module__oesBJW__container{gap:var(--spacing-sm);margin-top:var(--spacing-md);flex-direction:column;display:flex}.DeleteAccountSettings-module__oesBJW__confirmMessage{gap:var(--spacing-2xs);flex-direction:column;display:flex}.DeleteAccountSettings-module__oesBJW__description{margin:0}.DeleteAccountSettings-module__oesBJW__ackCheckbox{align-self:flex-start}.DeleteAccountSettings-module__oesBJW__deleteButton{margin-top:var(--spacing-sm);align-self:flex-start}
.SessionViewOverlays-module__kgd6PW__bulkBarSlot{left:0;right:0;bottom:var(--ow-session-prompt-height,10rem);z-index:20;pointer-events:none;padding:0 var(--spacing-lg) var(--spacing-xs);box-sizing:border-box;justify-content:center;display:flex;position:absolute;container:studio-bulk-bar/inline-size}@media (max-width:768px){.SessionViewOverlays-module__kgd6PW__bulkBarSlot{padding:0 var(--spacing-sm) var(--spacing-xs)}}
.SignInForm-module__dSqjfq__formLogo{width:min(180px,72%);height:auto;margin-bottom:var(--spacing-xl);align-self:flex-start}.SignInForm-module__dSqjfq__or{color:var(--color-gray-400);font-size:var(--font-size-sm);text-transform:uppercase;justify-content:center;align-items:center;gap:10px;display:flex}.SignInForm-module__dSqjfq__orLine{background-color:var(--color-border);flex:1;height:1px}.SignInForm-module__dSqjfq__alternative{font-size:var(--font-size-sm);letter-spacing:.01em;color:var(--color-gray-500);line-height:1.6em}.SignInForm-module__dSqjfq__footerNote{text-align:center}.SignInForm-module__dSqjfq__modeLink{font:inherit;color:inherit;text-underline-offset:.15em;cursor:pointer;transition:opacity var(--transition-fast);background:0 0;border:none;padding:0;text-decoration:underline}.SignInForm-module__dSqjfq__modeLink:hover{opacity:.7}.SignInForm-module__dSqjfq__alternative a{text-underline-offset:.15em;transition:opacity var(--transition-fast);text-decoration:underline}.SignInForm-module__dSqjfq__alternative a:hover{opacity:.7}.SignInForm-module__dSqjfq__alternative+.SignInForm-module__dSqjfq__alternative{margin-top:var(--spacing-xs)}
.PasswordSettings-module__ZAtRbW__form{gap:var(--spacing-sm);flex-direction:column;display:flex}.PasswordSettings-module__ZAtRbW__description{color:var(--text-secondary);margin-bottom:.5rem;font-size:.875rem}.PasswordSettings-module__ZAtRbW__button{margin-top:var(--spacing-sm);align-self:flex-start}.PasswordSettings-module__ZAtRbW__loadError{color:var(--color-error);font-size:.875rem}
.SessionAssetGrid-module__q4re8G__emptySessionLoader{width:100%;min-height:16rem;padding:var(--spacing-xl);justify-content:center;align-items:center;display:flex}.SessionAssetGrid-module__q4re8G__assetGrid{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;display:grid}@media screen and (max-width:1024px){.SessionAssetGrid-module__q4re8G__assetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.SessionAssetGrid-module__q4re8G__assetThumb{align-self:start;width:100%;min-height:0;position:relative;overflow:hidden}.SessionAssetGrid-module__q4re8G__sessionGridImage{width:100%;height:auto;display:block}.SessionAssetGrid-module__q4re8G__failedState{justify-content:center;align-items:center;gap:var(--spacing-md);text-align:center;height:100%;min-height:12rem;padding:var(--spacing-xl);flex-direction:column;display:flex}.SessionAssetGrid-module__q4re8G__emptyActions{justify-content:center;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}@media (max-width:768px){.SessionAssetGrid-module__q4re8G__assetGrid{gap:var(--spacing-xs);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;max-width:100%}.SessionAssetGrid-module__q4re8G__assetThumb{min-width:0;max-width:100%}}
.StudioAssistantClient-module__iJHXAa__container{flex-direction:row;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.StudioAssistantClient-module__iJHXAa__containerEmbedded{flex:1;min-height:0}.StudioAssistantClient-module__iJHXAa__chatColumn,.StudioAssistantClient-module__iJHXAa__chatMainArea{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.StudioAssistantClient-module__iJHXAa__sessionLoading{min-height:0;color:var(--color-copy-secondary);flex:1;justify-content:center;align-items:center;display:flex}.StudioAssistantClient-module__iJHXAa__chatStretch{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.StudioAssistantClient-module__iJHXAa__chatInputBox{--gap-lg:var(--spacing-sm)!important;--gap-sm:var(--spacing-2xs)!important}.StudioAssistantClient-module__iJHXAa__chatMessageContainer{--chat-message-gap:var(--spacing-md);padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);padding-bottom:var(--spacing-3xl);width:100%;max-width:var(--studio-assistant-column-width,820px);margin-left:auto;margin-right:auto;padding-top:0;container:studio-assistant-column/inline-size}.StudioAssistantClient-module__iJHXAa__chatMessageContainer [data-assistant-capabilities]{grid-template-columns:1fr}@media (max-width:768px){.StudioAssistantClient-module__iJHXAa__chatColumn{min-width:0;overflow-x:hidden}.StudioAssistantClient-module__iJHXAa__chatMessageContainer{min-width:0;padding-left:var(--spacing-md);padding-right:var(--spacing-md);padding-bottom:var(--spacing-2xl)}.StudioAssistantClient-module__iJHXAa__dockComposerMobile{padding-left:max(var(--spacing-md), env(safe-area-inset-left,0px));padding-right:max(var(--spacing-md), env(safe-area-inset-right,0px));padding-bottom:max(var(--spacing-md), env(safe-area-inset-bottom,0px))}}.StudioAssistantClient-module__iJHXAa__sharedSessionComposer{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);border:var(--border-default);border-radius:var(--dimension-cornerroundings-m-corner);background:var(--color-gray-50);box-shadow:var(--shadow-md);flex-wrap:wrap;display:flex}
.MagicLinkSentScreen-module__B_TfYq__root{text-align:center;align-items:center;gap:var(--spacing-md);flex-direction:column;max-width:560px;margin:4rem auto;display:flex}.MagicLinkSentScreen-module__B_TfYq__headline{font-size:48px;font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.4em}.MagicLinkSentScreen-module__B_TfYq__description{color:var(--color-copy-secondary)}.MagicLinkSentScreen-module__B_TfYq__description strong{font-weight:var(--font-weight-medium)}@media (max-width:768px){.MagicLinkSentScreen-module__B_TfYq__root{width:100%;max-width:none;margin:0;padding:0}.MagicLinkSentScreen-module__B_TfYq__headline{font-size:32px}}
.ProfileSettings-module__9WEYQG__form{gap:var(--spacing-sm);flex-direction:column;display:flex}.ProfileSettings-module__9WEYQG__button{margin-top:var(--spacing-sm);align-self:flex-start}.ProfileSettings-module__9WEYQG__resendButton{align-self:flex-start}.ProfileSettings-module__9WEYQG__error{color:var(--error-color);margin-top:.5rem}
.EditCanvas-module__qsb5Rq__canvas{background:var(--color-gray-50);flex-direction:column;width:100%;height:100%;display:flex}.EditCanvas-module__qsb5Rq__canvasEmbedded{background:0 0}.EditCanvas-module__qsb5Rq__canvasEmbedded .EditCanvas-module__qsb5Rq__dotGrid{background-image:none}.EditCanvas-module__qsb5Rq__header{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-md);border-bottom:var(--border-default);background:var(--color-white);flex-shrink:0;display:flex}.EditCanvas-module__qsb5Rq__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-black)}.EditCanvas-module__qsb5Rq__count{font-size:var(--font-size-xs);color:var(--color-gray-400);flex:1}.EditCanvas-module__qsb5Rq__closeButton{color:var(--color-gray-400);flex-shrink:0}.EditCanvas-module__qsb5Rq__dotGrid{padding:var(--spacing-lg);background-image:radial-gradient(circle, var(--color-gray-300) 1px, transparent 1px);background-size:20px 20px;flex:1;min-height:0;position:relative;overflow-y:auto}.EditCanvas-module__qsb5Rq__dotGridLoaderOnly{background-image:none}.EditCanvas-module__qsb5Rq__assetGrid{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;display:grid}@media screen and (max-width:1024px){.EditCanvas-module__qsb5Rq__assetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.EditCanvas-module__qsb5Rq__assetThumb{border-radius:0;min-height:0;position:relative;overflow:hidden}.EditCanvas-module__qsb5Rq__squareAspect{aspect-ratio:1}.EditCanvas-module__qsb5Rq__thumbImage{-o-object-fit:cover;object-fit:cover;background:0 0;width:100%;height:100%;display:block}.EditCanvas-module__qsb5Rq__thumbOverlay{opacity:0;transition:opacity var(--transition-fast);background:0 0;justify-content:flex-end;align-items:flex-end;display:flex;position:absolute;inset:0}.EditCanvas-module__qsb5Rq__assetThumb:hover .EditCanvas-module__qsb5Rq__thumbOverlay{opacity:1}.EditCanvas-module__qsb5Rq__actionBar{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-xs);justify-content:flex-end;width:100%;display:flex}.EditCanvas-module__qsb5Rq__actionButton{width:32px;height:32px;color:var(--color-black-33);background:var(--color-white);border-radius:var(--radius-full);min-width:32px;padding:0}.EditCanvas-module__qsb5Rq__actionButton:hover{box-shadow:var(--shadow-md)}.EditCanvas-module__qsb5Rq__savedBadge{bottom:var(--spacing-xs);left:var(--spacing-xs);border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);width:28px;height:28px;color:var(--color-signal-red-500);box-shadow:var(--shadow-md);background:#ffffffd9;justify-content:center;align-items:center;display:flex;position:absolute}.EditCanvas-module__qsb5Rq__modifyPopoverDock{left:var(--spacing-md);right:var(--spacing-md);bottom:var(--spacing-md);z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute}.EditCanvas-module__qsb5Rq__modifyPopover{background:var(--color-white);border-radius:var(--radius-md);padding:var(--spacing-3xs) var(--spacing-2xs);width:max-content;max-width:100%;box-shadow:var(--shadow-lg), var(--shadow-sm);border:1px solid var(--color-gray-200);pointer-events:auto}.EditCanvas-module__qsb5Rq__modifyInputRow{align-items:center;gap:var(--spacing-sm);min-width:0;max-width:100%;display:flex}.EditCanvas-module__qsb5Rq__modifyInputField{flex:none;width:42ch;max-width:100%}.EditCanvas-module__qsb5Rq__skeleton{background:var(--color-gray-200);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.EditCanvas-module__qsb5Rq__skeletonShimmer{background:linear-gradient(90deg,#0000 0%,#fff6 50%,#0000 100%) 0 0/200% 100%;width:100%;height:100%;animation:1.5s ease-in-out infinite EditCanvas-module__qsb5Rq__skeletonShimmer}@keyframes EditCanvas-module__qsb5Rq__skeletonShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:768px){.EditCanvas-module__qsb5Rq__assetGrid{gap:var(--spacing-xs);grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;max-width:100%}.EditCanvas-module__qsb5Rq__assetThumb{min-width:0;max-width:100%}.EditCanvas-module__qsb5Rq__dotGrid{min-width:0;padding:var(--spacing-sm);overflow-x:hidden}.EditCanvas-module__qsb5Rq__modifyPopoverDock{left:var(--spacing-sm);right:var(--spacing-sm);bottom:max(var(--spacing-sm), env(safe-area-inset-bottom,0px))}.EditCanvas-module__qsb5Rq__modifyPopover{box-sizing:border-box;width:100%;max-width:100%}.EditCanvas-module__qsb5Rq__modifyInputRow{align-items:stretch;gap:var(--spacing-xs);flex-direction:column}.EditCanvas-module__qsb5Rq__modifyInputField{flex:auto;width:100%}}@media (hover:none){.EditCanvas-module__qsb5Rq__assetThumb .EditCanvas-module__qsb5Rq__thumbOverlay{opacity:1}}
.StudioGenerationProgressChip-module__xqlrka__ariaHost{flex-shrink:0;min-width:0;max-width:22rem;display:inline-flex}.StudioGenerationProgressChip-module__xqlrka__chip{justify-content:flex-start;width:100%;min-width:0}.StudioGenerationProgressChip-module__xqlrka__label{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);overflow:hidden}
.StudioPageClient-module__v6w5oa__createView,.StudioPageClient-module__v6w5oa__fullLayout,.StudioPageClient-module__v6w5oa__splitLayout{flex:1;display:flex;overflow:hidden}.StudioPageClient-module__v6w5oa__chatPanelFull{flex-direction:column;flex:1;display:flex;overflow-y:auto}.StudioPageClient-module__v6w5oa__chatPanelImagine{overflow:hidden}.StudioPageClient-module__v6w5oa__chatPanel{border-right:var(--border-default);flex-direction:column;flex-shrink:0;width:33%;min-width:340px;max-width:440px;display:flex;overflow:hidden}.StudioPageClient-module__v6w5oa__canvasPanel{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.StudioPageClient-module__v6w5oa__imagineView{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.StudioPageClient-module__v6w5oa__imagineCanvasArea{min-height:0;padding-top:var(--studio-topbar-height);box-sizing:border-box;flex-direction:column;flex:1;display:flex;overflow:hidden}.StudioPageClient-module__v6w5oa__generationLoaderFullViewport{z-index:1;pointer-events:none;position:absolute;inset:0}.StudioPageClient-module__v6w5oa__inputDockFloating{padding:var(--spacing-xs) var(--spacing-sm) max(var(--spacing-sm), env(safe-area-inset-bottom,0px));pointer-events:none;z-index:2;justify-content:center;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.StudioPageClient-module__v6w5oa__inputDockFloating>*{pointer-events:auto}.StudioPageClient-module__v6w5oa__assistantSurfaceShell{flex-direction:column;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}@media (max-width:768px){.StudioPageClient-module__v6w5oa__chatPanelAssistantChat.StudioPageClient-module__v6w5oa__chatPanel{border-right:none;flex:1;width:100%;min-width:0;max-width:none}.StudioPageClient-module__v6w5oa__splitLayout{flex-direction:column}.StudioPageClient-module__v6w5oa__splitLayout .StudioPageClient-module__v6w5oa__canvasPanel{border-top:var(--border-default);flex:1;min-width:0;min-height:min(45vh,22rem);width:100%!important}}
.layout-module__Q-pnSa__shell{background:var(--color-white);flex-direction:column;align-items:stretch;min-height:100dvh;display:flex;overflow-x:hidden}.layout-module__Q-pnSa__siteHeader{z-index:2;border-bottom:1px solid var(--color-border);background:var(--color-white);flex-shrink:0;width:100%;display:flex}.layout-module__Q-pnSa__siteHeaderInner{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;max-width:72rem;padding:var(--spacing-lg) var(--spacing-md);margin:0 auto;display:flex}.layout-module__Q-pnSa__brandMark{align-items:center;gap:var(--spacing-sm);min-width:0;display:flex}.layout-module__Q-pnSa__logo{flex-shrink:0;width:7.5rem;height:auto;display:block}.layout-module__Q-pnSa__headerHint{font-family:var(--font-family-default);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-500);line-height:var(--line-height-tight);white-space:nowrap}.layout-module__Q-pnSa__body{flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;position:relative}.layout-module__Q-pnSa__main{z-index:1;gap:var(--spacing-xl);box-sizing:border-box;flex-direction:column;flex:auto;width:100%;min-height:0;padding:0;display:flex;position:relative;overflow-x:visible}
.DefaultBrandPreferencesForm-module__h0tCRG__root{gap:var(--spacing-sm);flex-direction:column;width:100%;min-width:0;display:flex}.DefaultBrandPreferencesForm-module__h0tCRG__actions{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-wrap:wrap;display:flex}
.SessionViewHeader-module__sgOdGG__titleRow{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;flex:1;min-width:0;display:flex}.SessionViewHeader-module__sgOdGG__title{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-black);flex:0 auto;line-height:1.2}.SessionViewHeader-module__sgOdGG__sessionStyleChipWrap{flex-shrink:1;min-width:0}.SessionViewHeader-module__sgOdGG__sessionStyleChip{min-width:0;max-width:min(264px,44vw);padding-left:var(--dimension-8);overflow:hidden}.SessionViewHeader-module__sgOdGG__sessionStyleChipLabel{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.SessionViewHeader-module__sgOdGG__sessionStyleThumbCrop{width:calc(var(--font-size-sm) + 2px);height:calc(var(--font-size-sm) + 2px);border-radius:var(--radius-full);box-sizing:border-box;background-color:var(--color-white);flex-shrink:0;display:flex;overflow:hidden}.SessionViewHeader-module__sgOdGG__sessionStyleThumbImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.SessionViewHeader-module__sgOdGG__sessionStyleChipLink{text-decoration:none}@media (max-width:768px){.SessionViewHeader-module__sgOdGG__titleRow{gap:var(--spacing-xs)}.SessionViewHeader-module__sgOdGG__sessionStyleChip{max-width:min(220px,56vw)}}