.MobileNotSupported-module__r8q-Hq__page{z-index:9999;box-sizing:border-box;height:100dvh;display:flex;position:fixed;inset:0;overflow:auto}.MobileNotSupported-module__r8q-Hq__background{z-index:0;background-color:var(--auth-bg-base,#e8f0f4);position:absolute;inset:0;overflow:hidden}.MobileNotSupported-module__r8q-Hq__backgroundLayer{z-index:0;background:radial-gradient(55% 55% at 18% 22%, var(--auth-bg-blob-1,#a8d5e2) 0%, transparent 65%), radial-gradient(50% 50% at 82% 28%, var(--auth-bg-blob-2,#c2e4dd) 0%, transparent 65%), radial-gradient(60% 60% at 28% 78%, var(--auth-bg-blob-3,#d9eaf1) 0%, transparent 65%), radial-gradient(48% 48% at 76% 72%, var(--auth-bg-blob-4,#b8dde6) 0%, transparent 65%);filter:blur(60px);will-change:transform;animation:18s ease-in-out infinite alternate MobileNotSupported-module__r8q-Hq__mobile-blocker-drift;position:absolute;inset:-15%}.MobileNotSupported-module__r8q-Hq__backgroundGrain{z-index:1;pointer-events:none;opacity:.85;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='240' height='240'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0   0 0 0 0 0   0 0 0 0 0   0 0 0 0.85 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:240px 240px;position:absolute;inset:0}.MobileNotSupported-module__r8q-Hq__shell{z-index:1;min-height:100%;padding:var(--spacing-md);box-sizing:border-box;flex:1;justify-content:center;align-items:center;display:flex;position:relative}.MobileNotSupported-module__r8q-Hq__card{align-items:stretch;gap:var(--spacing-xl);width:100%;max-width:495px;padding:var(--spacing-xl) var(--spacing-lg);border-radius:var(--radius-lg);background-color:var(--color-white);box-shadow:var(--shadow-md);text-align:center;box-sizing:border-box;flex-direction:column;display:flex}.MobileNotSupported-module__r8q-Hq__logo{align-self:center;width:min(180px,72%);height:auto}.MobileNotSupported-module__r8q-Hq__iconCircle{width:calc(var(--spacing-2xl) * 2);height:calc(var(--spacing-2xl) * 2);border-radius:var(--radius-full);background-color:var(--color-gray-100);justify-content:center;align-self:center;align-items:center;display:flex}.MobileNotSupported-module__r8q-Hq__icon{width:var(--spacing-xl);height:var(--spacing-xl);color:var(--color-gray-500)}.MobileNotSupported-module__r8q-Hq__copy{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.MobileNotSupported-module__r8q-Hq__title{text-align:center;letter-spacing:-.01em;margin:0}.MobileNotSupported-module__r8q-Hq__lead{text-align:center;max-width:320px;margin:0}.MobileNotSupported-module__r8q-Hq__actions{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.MobileNotSupported-module__r8q-Hq__signOut{align-self:center}@keyframes MobileNotSupported-module__r8q-Hq__mobile-blocker-drift{0%{transform:translate(0%)scale(1)}25%{transform:translate(3%,-2%)scale(1.05)}50%{transform:translate(5%,-4%)scale(1.08)}75%{transform:translate(-3%,3%)scale(1.04)}to{transform:translate(-4%,4%)scale(1.06)}}@media (prefers-reduced-motion:reduce){.MobileNotSupported-module__r8q-Hq__backgroundLayer{animation:none}}@media (min-width:768px){.MobileNotSupported-module__r8q-Hq__page{display:none}.MobileNotSupported-module__r8q-Hq__shell{padding:var(--spacing-2xl)}}
.ReleaseNotification-module__h8Cc3G__notification{bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:1100;align-items:flex-start;gap:var(--spacing-sm);background-color:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);padding:var(--spacing-sm) var(--spacing-md);max-width:400px;display:flex;position:fixed}.ReleaseNotification-module__h8Cc3G__closeButton{top:var(--spacing-xs);right:var(--spacing-xs);border-radius:var(--radius-sm);width:20px;height:20px;color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:flex;position:absolute}.ReleaseNotification-module__h8Cc3G__closeButton:hover{background-color:var(--color-gray-100);color:var(--color-text-secondary)}.ReleaseNotification-module__h8Cc3G__iconWrapper{border-radius:var(--radius-sm);background-color:var(--color-primary-50);width:28px;height:28px;color:var(--color-primary-600);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ReleaseNotification-module__h8Cc3G__content{flex:1;min-width:0}.ReleaseNotification-module__h8Cc3G__title{font-size:.8125rem;font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0;line-height:1.3}.ReleaseNotification-module__h8Cc3G__description{color:var(--color-text-secondary);margin:2px 0 0;font-size:.75rem;line-height:1.4}.ReleaseNotification-module__h8Cc3G__version{font-size:.6875rem;font-family:var(--font-mono);color:var(--color-text-tertiary);margin:4px 0 0;line-height:1.3}.ReleaseNotification-module__h8Cc3G__refreshButton{flex-shrink:0;align-self:center}@media (max-width:480px){.ReleaseNotification-module__h8Cc3G__notification{left:var(--spacing-md);right:var(--spacing-md);bottom:var(--spacing-md);max-width:none}}

.FeatureFlagIndicator-module__yZsKjW__container{bottom:var(--spacing-lg);left:var(--spacing-lg);z-index:1100;position:fixed}.FeatureFlagIndicator-module__yZsKjW__panel{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);width:340px;max-height:calc(100vh - 120px);box-shadow:var(--shadow-md);flex-direction:column;animation:.15s ease-out FeatureFlagIndicator-module__yZsKjW__slideIn;display:flex;overflow:hidden}@keyframes FeatureFlagIndicator-module__yZsKjW__slideIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.FeatureFlagIndicator-module__yZsKjW__header{justify-content:space-between;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-lg);border-bottom:var(--border-default);flex-shrink:0;display:flex}.FeatureFlagIndicator-module__yZsKjW__headerContent{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.FeatureFlagIndicator-module__yZsKjW__headerIcon{color:var(--color-gray-500);flex-shrink:0}.FeatureFlagIndicator-module__yZsKjW__headerText{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.FeatureFlagIndicator-module__yZsKjW__title{margin:0;line-height:1.3}.FeatureFlagIndicator-module__yZsKjW__subtitle{font-size:var(--font-size-xs);color:var(--color-copy-secondary);line-height:1.3}.FeatureFlagIndicator-module__yZsKjW__searchInput{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);border-bottom:var(--border-default);flex-shrink:0;display:flex}.FeatureFlagIndicator-module__yZsKjW__searchInputIcon{color:var(--color-gray-500);flex-shrink:0;align-items:center;display:flex}.FeatureFlagIndicator-module__yZsKjW__searchNativeInput{min-width:0;box-shadow:none;appearance:none;font-family:var(--font-family-default);font-size:var(--font-size-sm);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);color:var(--color-copy-primary);background:0 0;border:none;border-radius:0;outline:none;flex:1;margin:0;padding:0}.FeatureFlagIndicator-module__yZsKjW__searchNativeInput::placeholder{color:var(--color-gray-500)}.FeatureFlagIndicator-module__yZsKjW__searchNativeInput:focus{outline:none}.FeatureFlagIndicator-module__yZsKjW__searchNativeInput::-webkit-search-decoration{appearance:none}.FeatureFlagIndicator-module__yZsKjW__searchNativeInput::-webkit-search-cancel-button{appearance:none}.FeatureFlagIndicator-module__yZsKjW__searchEmpty{padding:var(--spacing-sm) var(--spacing-sm);text-align:center;color:var(--color-copy-secondary);font-size:var(--font-size-sm)}.FeatureFlagIndicator-module__yZsKjW__flagList{padding:var(--spacing-2xs) 0;flex:1;max-height:400px;overflow-y:auto}.FeatureFlagIndicator-module__yZsKjW__flagRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-sm);border-bottom:1px solid var(--color-dividerdefault);display:flex}.FeatureFlagIndicator-module__yZsKjW__flagRow:last-child{border-bottom:none}.FeatureFlagIndicator-module__yZsKjW__flagInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FeatureFlagIndicator-module__yZsKjW__flagDescription{font-size:var(--font-size-sm);color:var(--color-copy-primary);line-height:1.4}.FeatureFlagIndicator-module__yZsKjW__flagMeta{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.FeatureFlagIndicator-module__yZsKjW__flagReason{font-size:var(--font-size-xs);color:var(--color-copy-secondary);line-height:1.3}.FeatureFlagIndicator-module__yZsKjW__chipButton{cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;flex-shrink:0;padding:0;transition:opacity .15s,transform .15s}.FeatureFlagIndicator-module__yZsKjW__chipButton:hover{opacity:.8;transform:scale(1.05)}.FeatureFlagIndicator-module__yZsKjW__chipButton:active{transform:scale(.98)}.FeatureFlagIndicator-module__yZsKjW__skeletonRow{padding:var(--spacing-2xs) var(--spacing-sm);border-bottom:1px solid var(--color-dividerdefault);justify-content:space-between;align-items:center;display:flex}.FeatureFlagIndicator-module__yZsKjW__skeletonRow:last-child{border-bottom:none}.FeatureFlagIndicator-module__yZsKjW__error{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-lg);text-align:center;flex-direction:column;display:flex}.FeatureFlagIndicator-module__yZsKjW__error p{font-size:var(--font-size-sm);color:var(--color-copy-secondary);margin:0}.FeatureFlagIndicator-module__yZsKjW__footer{padding:var(--spacing-sm) var(--spacing-lg);border-top:var(--border-default);flex-shrink:0}
.StudioUserMenu-module__rcRDFW__menuPositioner{}.StudioUserMenu-module__rcRDFW__popup{width:240px;min-width:240px;max-height:min(calc(100vh - 100px), var(--available-height,100vh));outline:none;overflow:auto;}.StudioUserMenu-module__rcRDFW__popup:focus,.StudioUserMenu-module__rcRDFW__popup:focus-visible{outline:none}.StudioUserMenu-module__rcRDFW__menuItem{color:inherit;text-decoration:none;display:block;}.StudioUserMenu-module__rcRDFW__menuItemContent{}.StudioUserMenu-module__rcRDFW__menuItemIcon{}.StudioUserMenu-module__rcRDFW__menuItemLabel{}.StudioUserMenu-module__rcRDFW__menuItemChevron{margin-left:0;}.StudioUserMenu-module__rcRDFW__menuItemTrailing{flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;display:inline-flex}.StudioUserMenu-module__rcRDFW__menuItemTrailingBadge{margin-left:0}.StudioUserMenu-module__rcRDFW__menuItemExternal{color:var(--color-gray-500);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.StudioUserMenu-module__rcRDFW__separator{}.StudioUserMenu-module__rcRDFW__submenuPopup{}.StudioUserMenu-module__rcRDFW__statusDot{border-radius:var(--radius-full);background:var(--color-gray-400);flex-shrink:0;width:8px;height:8px}.StudioUserMenu-module__rcRDFW__statusDotOperational{background:var(--color-signal-green-500)}.StudioUserMenu-module__rcRDFW__statusDotDegraded{background:var(--color-signal-signalorange-300)}.StudioUserMenu-module__rcRDFW__statusDotDown{background:var(--color-signal-red-500)}.StudioUserMenu-module__rcRDFW__statusDotPaused,.StudioUserMenu-module__rcRDFW__statusDotUnknown,.StudioUserMenu-module__rcRDFW__statusDotLoading{background:var(--color-gray-400)}.StudioUserMenu-module__rcRDFW__trigger{flex-shrink:0}.StudioUserMenu-module__rcRDFW__versionSection{gap:var(--dimension-4);padding:var(--dimension-8) var(--dimension-12);flex-direction:column;display:flex}.StudioUserMenu-module__rcRDFW__versionSectionContent{align-items:center;gap:var(--dimension-8);width:100%;display:flex}.StudioUserMenu-module__rcRDFW__versionLabel,.StudioUserMenu-module__rcRDFW__versionValue{font-size:var(--font-size-xs);line-height:var(--line-height-sm);color:var(--color-gray-500)}.StudioUserMenu-module__rcRDFW__versionValue{flex-shrink:0;margin-left:auto}
.StudioHistoryFilter-module__U6atka__toolbar{justify-content:flex-end;align-items:center;gap:var(--spacing-3xs);flex:auto;min-width:0;display:flex}.StudioHistoryFilter-module__U6atka__trailingSlot,.StudioHistoryFilter-module__U6atka__filterTrigger{flex-shrink:0}.StudioHistoryFilter-module__U6atka__filterTrigger .StudioHistoryFilter-module__U6atka__filterTriggerInner{padding-inline:var(--spacing-2xs);border-radius:calc(var(--radius-md) - 1.5px);color:var(--color-gray-500);justify-content:center}.StudioHistoryFilter-module__U6atka__filterTrigger .StudioHistoryFilter-module__U6atka__filterTriggerInner.StudioHistoryFilter-module__U6atka__filterTriggerInnerActive{background:var(--color-gray-100);color:var(--color-gray-800)}.StudioHistoryFilter-module__U6atka__positioner{z-index:1300}.StudioHistoryFilter-module__U6atka__popup{min-width:224px;max-height:min(420px,100vh - 32px);padding:var(--spacing-3xs);border:1px solid var(--color-border);border-radius:var(--dimension-cornerroundings-r-corner);background:var(--color-white);box-shadow:var(--shadow-md);transform-origin:var(--transform-origin);outline:none;animation:.16s ease-out StudioHistoryFilter-module__U6atka__menuEnter;overflow-y:auto}.StudioHistoryFilter-module__U6atka__submenuPopup{min-width:240px}@keyframes StudioHistoryFilter-module__U6atka__menuEnter{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.StudioHistoryFilter-module__U6atka__menuHeader{min-height:36px;padding:0 var(--spacing-sm);color:var(--color-gray-400);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);text-transform:uppercase;letter-spacing:.05em;justify-content:space-between;align-items:center;display:flex}.StudioHistoryFilter-module__U6atka__resetButton{padding:var(--spacing-3xs) 0;color:var(--color-gray-700);font:inherit;cursor:pointer;background:0 0;border:0}.StudioHistoryFilter-module__U6atka__resetButton:hover:not(:disabled),.StudioHistoryFilter-module__U6atka__resetButton:focus-visible:not(:disabled){color:var(--color-gray-900)}.StudioHistoryFilter-module__U6atka__resetButton:disabled{color:var(--color-gray-300);cursor:default}.StudioHistoryFilter-module__U6atka__menuItem{min-height:40px;padding:var(--spacing-2xs) var(--spacing-sm);border-radius:var(--dimension-cornerroundings-s-corner);cursor:pointer;color:var(--color-copy-primary);outline:none;align-items:center;display:flex}.StudioHistoryFilter-module__U6atka__menuItem:hover,.StudioHistoryFilter-module__U6atka__menuItem:focus-visible,.StudioHistoryFilter-module__U6atka__menuItem[data-highlighted]{background:var(--color-button-text-hoverfill)}.StudioHistoryFilter-module__U6atka__menuItemContent{align-items:center;gap:var(--spacing-2xs);width:100%;min-width:0;display:flex}.StudioHistoryFilter-module__U6atka__menuItemLabel{min-width:0;color:var(--color-copy-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:1.25;overflow:hidden}.StudioHistoryFilter-module__U6atka__kindIconImagine,.StudioHistoryFilter-module__U6atka__kindIconProduct,.StudioHistoryFilter-module__U6atka__kindIconCharacter,.StudioHistoryFilter-module__U6atka__kindIconAssistant{color:var(--color-gray-350);flex-shrink:0}.StudioHistoryFilter-module__U6atka__menuItem[data-checked] .StudioHistoryFilter-module__U6atka__kindIconImagine{color:var(--studio-mode-imagine)}.StudioHistoryFilter-module__U6atka__menuItem[data-checked] .StudioHistoryFilter-module__U6atka__kindIconProduct{color:var(--studio-mode-product)}.StudioHistoryFilter-module__U6atka__menuItem[data-checked] .StudioHistoryFilter-module__U6atka__kindIconCharacter{color:var(--studio-mode-character)}.StudioHistoryFilter-module__U6atka__menuItem[data-checked] .StudioHistoryFilter-module__U6atka__kindIconAssistant{color:var(--studio-mode-assistant)}.StudioHistoryFilter-module__U6atka__menuItemKindEnabled .StudioHistoryFilter-module__U6atka__kindIconProduct{color:var(--studio-mode-product)}.StudioHistoryFilter-module__U6atka__menuItemKindEnabled .StudioHistoryFilter-module__U6atka__kindIconCharacter{color:var(--studio-mode-character)}.StudioHistoryFilter-module__U6atka__artifactThumb{border-radius:var(--radius-xs);-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:20px;height:20px;display:block}.StudioHistoryFilter-module__U6atka__artifactThumbFallback{border-radius:var(--radius-xs);background:var(--color-gray-100);flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.StudioHistoryFilter-module__U6atka__checkIndicator{width:18px;height:18px;color:var(--color-gray-700);opacity:0;flex-shrink:0;place-items:center;display:grid}.StudioHistoryFilter-module__U6atka__checkIndicator[data-checked]{opacity:1}.StudioHistoryFilter-module__U6atka__menuItemDisabled{opacity:.45;cursor:not-allowed}.StudioHistoryFilter-module__U6atka__submenuCaret{color:var(--color-gray-500);flex-shrink:0}.StudioHistoryFilter-module__U6atka__separator{height:1px;margin:var(--spacing-3xs) 0;background:var(--color-dividerdefault);border:0}.StudioHistoryFilter-module__U6atka__submenuLabel{padding:var(--spacing-2xs) var(--spacing-sm) var(--spacing-3xs);color:var(--color-gray-400);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);text-transform:uppercase}@media (max-width:640px){.StudioHistoryFilter-module__U6atka__popup{max-width:calc(100vw - 32px)}}
.StudioAssistantMessageFeedback-module__2e1p6a__inner{justify-content:flex-start;align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-3xs) 0 0;margin:0;display:flex;}.StudioAssistantMessageFeedback-module__2e1p6a__inner .StudioAssistantMessageFeedback-module__2e1p6a__thumb{color:inherit}.StudioAssistantMessageFeedback-module__2e1p6a__thumbIcon svg{width:var(--font-size-xs)!important;height:var(--font-size-xs)!important}.StudioAssistantMessageFeedback-module__2e1p6a__thanks{margin:0}
.Messages-module__-GJEAW__messagesContainer{padding:var(--spacing-md);gap:var(--chat-message-gap,var(--spacing-sm));flex-direction:column;flex-grow:1;flex-basis:0;display:flex;overflow-y:auto}.Messages-module__-GJEAW__scrollerItem{flex-direction:column;width:100%;min-width:0;display:flex}.Messages-module__-GJEAW__scrollerItemUser{align-items:flex-end}.Messages-module__-GJEAW__message{word-wrap:break-word;line-height:var(--line-height-normal);font-size:var(--font-size-md);cursor:default;flex-direction:column;display:flex}.Messages-module__-GJEAW__messageBubble{border-radius:var(--radius-lg);padding:var(--spacing-sm) var(--spacing-md);gap:var(--spacing-sm);word-wrap:break-word;min-width:0;line-height:var(--line-height-normal);font-size:var(--font-size-md);cursor:default;flex-direction:column;display:flex}.Messages-module__-GJEAW__userMessageGroup{align-items:flex-end;gap:var(--spacing-xs);flex-direction:column;align-self:flex-end;width:fit-content;min-width:0;max-width:80%;display:flex}.Messages-module__-GJEAW__userMessageStack{flex-direction:column;align-items:flex-end;width:100%;min-width:0;max-width:100%;display:flex}.Messages-module__-GJEAW__messageBubbleUser{border-radius:var(--radius-lg);width:fit-content;max-width:100%;padding:var(--spacing-sm) var(--spacing-md);color:var(--color-gray-700);font-weight:var(--font-weight-normal);letter-spacing:-.011em;background:var(--color-gray-200);border-bottom-right-radius:0;align-self:flex-end;align-items:flex-end;overflow:hidden}.Messages-module__-GJEAW__userMessageMeta{opacity:0;pointer-events:none;transition:opacity var(--transition-default);justify-content:flex-end;align-items:center;margin:0;padding:0;display:flex}.Messages-module__-GJEAW__userMessageMetaInner{justify-content:flex-end;align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-3xs) 0 0;margin:0;display:flex;}.Messages-module__-GJEAW__scrollerItemUser:hover .Messages-module__-GJEAW__userMessageMeta,.Messages-module__-GJEAW__userMessageGroup:hover .Messages-module__-GJEAW__userMessageMeta,.Messages-module__-GJEAW__userMessageStack:hover .Messages-module__-GJEAW__userMessageMeta,.Messages-module__-GJEAW__messageBubbleUser:hover+.Messages-module__-GJEAW__userMessageMeta,.Messages-module__-GJEAW__userMessageMetaVisible{opacity:1;pointer-events:auto}.Messages-module__-GJEAW__assistantFeedback{opacity:0;pointer-events:none;transition:opacity var(--transition-default);justify-content:flex-start;align-items:center;margin:0;padding:0;display:flex}.Messages-module__-GJEAW__scrollerItem:hover .Messages-module__-GJEAW__assistantFeedback,.Messages-module__-GJEAW__assistantMessageBrand:hover .Messages-module__-GJEAW__assistantFeedback,.Messages-module__-GJEAW__assistantFeedback:focus-within,.Messages-module__-GJEAW__assistantFeedbackVisible{opacity:1;pointer-events:auto}.Messages-module__-GJEAW__assistantFeedback:has([data-open]){opacity:1;pointer-events:auto}.Messages-module__-GJEAW__assistantFeedback:has([data-submitted]){opacity:1;pointer-events:auto}.Messages-module__-GJEAW__daySeparator{width:100%;padding:var(--spacing-xs) 0;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-gray-500);text-align:center;margin:0}.Messages-module__-GJEAW__userMessageCopyButton{color:inherit;font:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.Messages-module__-GJEAW__userMessageCopyButton svg{width:12px;height:12px}.Messages-module__-GJEAW__messageBubbleUser .Messages-module__-GJEAW__messageContent{white-space:pre-line;background:0 0;border-radius:0;padding:0}.Messages-module__-GJEAW__messageContent [class*=mentionChip]{vertical-align:middle;margin-inline:.1em}.Messages-module__-GJEAW__assistantMessage{align-self:stretch;align-items:stretch;gap:var(--spacing-sm);background-color:#0000;width:100%;max-width:100%;padding:0}.Messages-module__-GJEAW__assistantMessageBrand{align-self:stretch;width:100%;max-width:100%}.Messages-module__-GJEAW__assistantBrandRoot{--assistant-mark-column:calc(40px + var(--spacing-sm));gap:var(--spacing-2xs);flex-direction:column;width:100%;display:flex}.Messages-module__-GJEAW__assistantBrandRootNoMark{--assistant-mark-column:0px}.Messages-module__-GJEAW__assistantBrandTopRow{align-items:flex-start;gap:var(--spacing-sm);--assistant-brand-mark-size:40px;width:100%;display:flex}.Messages-module__-GJEAW__assistantBrandMark{flex-shrink:0;display:block}.Messages-module__-GJEAW__assistantBrandMarkSpacer{width:var(--assistant-brand-mark-size);height:var(--assistant-brand-mark-size);flex-shrink:0}.Messages-module__-GJEAW__assistantBrandColumn>.Messages-module__-GJEAW__messageContent:first-child{padding-top:calc((var(--assistant-brand-mark-size) - 1lh) / 2)}.Messages-module__-GJEAW__completionNudgeBesideMark{padding-top:calc((var(--assistant-brand-mark-size) - 1lh) / 2);width:100%;min-width:0}.Messages-module__-GJEAW__brandChromeMinimalRow{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-3xs);width:100%;padding:var(--spacing-3xs) 0;box-sizing:border-box;flex-direction:column;display:flex}.Messages-module__-GJEAW__assistantBrandColumn{gap:var(--spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.Messages-module__-GJEAW__assistantBrandColumnPlain{gap:var(--spacing-sm);flex-direction:column;width:100%;min-width:0;display:flex}.Messages-module__-GJEAW__messageContent{cursor:default;min-width:0}.Messages-module__-GJEAW__messageContent p{margin:0}.Messages-module__-GJEAW__messageContent :is(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-gray-900);margin:var(--spacing-sm) 0 var(--spacing-sm)}.Messages-module__-GJEAW__messageContent :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.Messages-module__-GJEAW__messageContent :is(p,ul,ol)+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--spacing-md)}.Messages-module__-GJEAW__messageContent :is(h1,h2,h3,h4,h5,h6)+:is(p,ul,ol){margin-top:0}.Messages-module__-GJEAW__messageContent :is(strong,b){font-size:inherit;font-weight:var(--font-weight-semibold);line-height:inherit;color:inherit}:is(.Messages-module__-GJEAW__messageBubble .Messages-module__-GJEAW__messageContent p+p,.Messages-module__-GJEAW__message .Messages-module__-GJEAW__messageContent p+p),:is(.Messages-module__-GJEAW__messageBubble .Messages-module__-GJEAW__messageContent :is(p,ul,ol)+:is(p,ul,ol),.Messages-module__-GJEAW__message .Messages-module__-GJEAW__messageContent :is(p,ul,ol)+:is(p,ul,ol)){margin-top:var(--spacing-sm)}:is(.Messages-module__-GJEAW__messageContent ul,.Messages-module__-GJEAW__messageContent ol){margin:0;padding-left:1.25em}.Messages-module__-GJEAW__messageContent li+li{margin-top:var(--spacing-2xs)}.Messages-module__-GJEAW__messageContent li>:is(ul,ol){margin-top:var(--spacing-2xs)}.Messages-module__-GJEAW__messageContent [data-markdown-table]{box-sizing:border-box;width:100%;max-width:100%;margin:var(--spacing-sm) 0;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);background-clip:padding-box;overflow-x:auto}.Messages-module__-GJEAW__messageContent [data-markdown-table]:first-child{margin-top:0}.Messages-module__-GJEAW__messageContent [data-markdown-table]:last-child{margin-bottom:0}.Messages-module__-GJEAW__messageContent table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-gray-900)}:is(.Messages-module__-GJEAW__messageContent th,.Messages-module__-GJEAW__messageContent td){padding:var(--spacing-xs) var(--spacing-sm);text-align:left;vertical-align:top;border:none;border-bottom:1px solid var(--color-border)}.Messages-module__-GJEAW__messageContent tr:last-child :is(th,td){border-bottom:none}.Messages-module__-GJEAW__messageContent th{font-size:inherit;font-weight:var(--font-weight-semibold);color:var(--color-gray-900);background:0 0}.Messages-module__-GJEAW__messageContent td:first-child{font-weight:var(--font-weight-medium);color:var(--color-gray-600)}.Messages-module__-GJEAW__messageContent tr:first-child>:first-child{border-top-left-radius:var(--radius-lg)}.Messages-module__-GJEAW__messageContent tr:first-child>:last-child{border-top-right-radius:var(--radius-lg)}.Messages-module__-GJEAW__messageContent tr:last-child>:first-child{border-bottom-left-radius:var(--radius-lg)}.Messages-module__-GJEAW__messageContent tr:last-child>:last-child{border-bottom-right-radius:var(--radius-lg)}:is(.Messages-module__-GJEAW__messageContent :is(p,ul,ol)+[data-markdown-table],.Messages-module__-GJEAW__messageContent [data-markdown-table]+:is(p,ul,ol)){margin-top:var(--spacing-sm)}.Messages-module__-GJEAW__messageContent [data-markdown-code]{margin:var(--spacing-sm) 0}.Messages-module__-GJEAW__messageContent [data-markdown-code]:first-child{margin-top:0}.Messages-module__-GJEAW__messageContent [data-markdown-code]:last-child{margin-bottom:0}:is(.Messages-module__-GJEAW__messageContent :is(p,ul,ol,[data-markdown-table])+[data-markdown-code],.Messages-module__-GJEAW__messageContent [data-markdown-code]+:is(p,ul,ol,[data-markdown-table])){margin-top:var(--spacing-sm)}.Messages-module__-GJEAW__toolNormalizationNote{margin-top:var(--spacing-2xs);color:var(--color-gray-600);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.Messages-module__-GJEAW__streamErrorNotice{align-items:flex-start;gap:var(--spacing-2xs);flex-direction:column;display:flex}.Messages-module__-GJEAW__streamErrorNoticeBrand{align-items:flex-start;width:100%}.Messages-module__-GJEAW__streamErrorAction{margin-left:calc(18px + var(--spacing-xs))}.Messages-module__-GJEAW__streamErrorActionBrand{margin-left:0}.Messages-module__-GJEAW__message ol,.Messages-module__-GJEAW__message ul,.Messages-module__-GJEAW__messageBubble ol,.Messages-module__-GJEAW__messageBubble ul{padding-left:var(--spacing-md)}.Messages-module__-GJEAW__message li+li,.Messages-module__-GJEAW__messageBubble li+li{margin-top:var(--spacing-2xs)}.Messages-module__-GJEAW__message blockquote,.Messages-module__-GJEAW__messageBubble blockquote{background-color:var(--color-gray-300);padding:var(--spacing-sm);margin-top:var(--spacing-sm);border-radius:var(--radius-md)}.Messages-module__-GJEAW__userMessageAttachments{--reference-preview-thumb-size:7.5rem;width:100%;max-width:100%}.Messages-module__-GJEAW__systemActionNote{max-width:90%;font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-gray-500);text-align:center;align-self:center;margin:0}.Messages-module__-GJEAW__systemActionNote strong{font-weight:var(--font-weight-medium);color:var(--color-gray-700)}@media (max-width:768px){.Messages-module__-GJEAW__userMessageGroup{min-width:0;max-width:100%}.Messages-module__-GJEAW__messageBubble{overflow-wrap:anywhere;min-width:0}.Messages-module__-GJEAW__assistantBrandRoot,.Messages-module__-GJEAW__assistantBrandColumn,.Messages-module__-GJEAW__messageContent{min-width:0}}
.AssistantToolSectionLabel-module__tnSuzW__root{font-weight:var(--font-weight-medium);margin:0;}
.AssistantToolSurface-module__IPCdbG__surface{background:var(--assistant-tool-surface-bg,var(--color-white));border:var(--assistant-tool-surface-border,1px solid var(--color-border));border-radius:var(--assistant-tool-surface-radius,var(--radius-md));box-sizing:border-box}.AssistantToolSurface-module__IPCdbG__fieldBody{padding:var(--spacing-sm);min-width:0;}.AssistantToolSurface-module__IPCdbG__labelInBody{margin:0 0 var(--spacing-2xs)}
.ReferencePreviewStrip-module___KvMGW__wrapper,.ReferencePreviewStrip-module___KvMGW__wrapperInline{gap:var(--spacing-xs);--reference-preview-thumb-size:5rem;flex-direction:column;display:flex}.ReferencePreviewStrip-module___KvMGW__wrapperInline{background:0 0;border:none;padding:0}.ReferencePreviewStrip-module___KvMGW__list{margin:0;padding:0;list-style:none}.ReferencePreviewStrip-module___KvMGW__wrapper .ReferencePreviewStrip-module___KvMGW__list,.ReferencePreviewStrip-module___KvMGW__wrapperInline .ReferencePreviewStrip-module___KvMGW__list{margin:0;padding:0}.ReferencePreviewStrip-module___KvMGW__wrapper .ReferencePreviewStrip-module___KvMGW__list>li,.ReferencePreviewStrip-module___KvMGW__wrapper .ReferencePreviewStrip-module___KvMGW__list>li+li,.ReferencePreviewStrip-module___KvMGW__wrapperInline .ReferencePreviewStrip-module___KvMGW__list>li,.ReferencePreviewStrip-module___KvMGW__wrapperInline .ReferencePreviewStrip-module___KvMGW__list>li+li{margin:0;padding:0;display:block}.ReferencePreviewStrip-module___KvMGW__listGrid{grid-template-columns:repeat(auto-fill, minmax(var(--reference-preview-thumb-size,5rem), 1fr));grid-gap:var(--spacing-sm);align-items:start;gap:var(--spacing-sm);width:100%;display:grid}.ReferencePreviewStrip-module___KvMGW__list:not(.ReferencePreviewStrip-module___KvMGW__listGrid):not(.ReferencePreviewStrip-module___KvMGW__listWrap){gap:var(--spacing-xs);scrollbar-width:thin;flex-wrap:nowrap;display:flex;overflow-x:auto}.ReferencePreviewStrip-module___KvMGW__listWrap{gap:var(--spacing-xs);flex-wrap:wrap;align-items:flex-start;display:flex;overflow:visible}.ReferencePreviewStrip-module___KvMGW__wrapperInline .ReferencePreviewStrip-module___KvMGW__listWrap{justify-content:flex-end}.ReferencePreviewStrip-module___KvMGW__thumbButton{align-items:center;gap:var(--spacing-3xs);cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;padding:0;display:flex;position:relative}.ReferencePreviewStrip-module___KvMGW__thumbButtonGrid{width:var(--reference-preview-thumb-size,5rem);min-width:0}.ReferencePreviewStrip-module___KvMGW__thumbButtonStrip{width:var(--reference-preview-thumb-size,5rem);flex:none}.ReferencePreviewStrip-module___KvMGW__thumbRoot{align-items:center;gap:var(--spacing-3xs);flex-direction:column;display:flex}.ReferencePreviewStrip-module___KvMGW__thumbClickTarget{cursor:pointer;background:0 0;border:none;width:100%;padding:0;display:block}.ReferencePreviewStrip-module___KvMGW__thumbClickTarget:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-gray-800));outline-offset:2px;border-radius:var(--radius-md)}.ReferencePreviewStrip-module___KvMGW__thumbButton:focus-visible{outline:none}.ReferencePreviewStrip-module___KvMGW__thumbFrame{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-gray-100);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ReferencePreviewStrip-module___KvMGW__thumbFrameGrid,.ReferencePreviewStrip-module___KvMGW__thumbFrameStrip{width:var(--reference-preview-thumb-size,5rem);height:var(--reference-preview-thumb-size,5rem)}.ReferencePreviewStrip-module___KvMGW__indexBadge{top:var(--spacing-3xs);left:var(--spacing-3xs);z-index:1;min-width:1.125rem;height:1.125rem;padding:0 var(--spacing-3xs);border-radius:var(--radius-xs);color:var(--color-white);font-size:10px;font-weight:var(--font-weight-semibold);background:#0000008c;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute}.ReferencePreviewStrip-module___KvMGW__thumbCharacter{border-color:var(--color-signal-info-300,var(--color-border))}.ReferencePreviewStrip-module___KvMGW__thumbProduct{border-color:var(--color-signal-success-300,var(--color-border))}.ReferencePreviewStrip-module___KvMGW__thumbImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.ReferencePreviewStrip-module___KvMGW__thumbLabel{width:100%;font-size:var(--font-size-xs);color:var(--color-gray-600);line-height:var(--line-height-snug);word-break:break-word}@media (max-width:767px){.ReferencePreviewStrip-module___KvMGW__listGrid{gap:var(--spacing-xs)}}
.ChatMessageScroller-module__yxubtq__root{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;position:relative;overflow:visible}.ChatMessageScroller-module__yxubtq__rootDocked{height:100%}.ChatMessageScroller-module__yxubtq__viewport{flex:1;min-height:0;overflow:hidden auto}.ChatMessageScroller-module__yxubtq__viewportDocked{padding-top:var(--studio-topbar-height);scroll-padding-top:var(--studio-topbar-height);padding-bottom:calc(var(--docked-composer-height,0px) + var(--spacing-2xl));scroll-padding-bottom:calc(var(--docked-composer-height,0px) + var(--spacing-2xl))}.ChatMessageScroller-module__yxubtq__content{justify-content:flex-end;width:100%;min-width:0;min-height:100%;overflow:visible;}.ChatMessageScroller-module__yxubtq__scrollButtonAnchor{left:50%;bottom:var(--spacing-md);z-index:5;transition:opacity var(--transition-fast), transform var(--transition-fast);position:absolute;overflow:visible;transform:translate(-50%)}.ChatMessageScroller-module__yxubtq__scrollButtonAnchor:has([data-active=false]){opacity:0;pointer-events:none;transform:translateX(-50%) translateY(var(--spacing-3xs))}.ChatMessageScroller-module__yxubtq__scrollButtonAnchor:has([data-active=true]){opacity:1;transform:translate(-50%)translateY(0)}.ChatMessageScroller-module__yxubtq__scrollButtonAnchorDocked{bottom:calc(var(--docked-composer-height,0px) + var(--spacing-md))}
.SuperadminDebugDisclosure-module__MS5TNa__root{margin-top:var(--spacing-3xs)}.SuperadminDebugDisclosure-module__MS5TNa__rootStandalone{margin-top:0}.SuperadminDebugDisclosure-module__MS5TNa__summary{align-items:center;gap:var(--spacing-2xs);width:fit-content;max-width:100%;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-500);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:24px;list-style:none;display:inline-flex;}.SuperadminDebugDisclosure-module__MS5TNa__summary::-webkit-details-marker{display:none}.SuperadminDebugDisclosure-module__MS5TNa__label{flex:0 auto;min-width:0}.SuperadminDebugDisclosure-module__MS5TNa__caret{color:var(--color-gray-500);transition:transform var(--transition-fast);flex-shrink:0}.SuperadminDebugDisclosure-module__MS5TNa__root[open]>.SuperadminDebugDisclosure-module__MS5TNa__summary .SuperadminDebugDisclosure-module__MS5TNa__caret{transform:rotate(180deg)}.SuperadminDebugDisclosure-module__MS5TNa__root[open]>.SuperadminDebugDisclosure-module__MS5TNa__summary{color:var(--color-gray-700)}.SuperadminDebugDisclosure-module__MS5TNa__body{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.SuperadminDebugDisclosure-module__MS5TNa__list{gap:var(--spacing-2xs);flex-direction:column;margin:0;display:flex}.SuperadminDebugDisclosure-module__MS5TNa__row{grid-gap:var(--spacing-xs);gap:var(--spacing-xs);font-size:var(--font-size-xs);grid-template-columns:minmax(86px,auto) 1fr;align-items:start;display:grid}.SuperadminDebugDisclosure-module__MS5TNa__row dt{color:var(--color-gray-500);font-weight:var(--font-weight-medium);margin:0}.SuperadminDebugDisclosure-module__MS5TNa__row dd{min-width:0;margin:0}.SuperadminDebugDisclosure-module__MS5TNa__row code{white-space:pre-wrap;color:var(--color-gray-600);word-break:break-all;display:block}
.AssistantPromptDumpDisclosure-module__nYDRPa__pane{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.AssistantPromptDumpDisclosure-module__nYDRPa__paneHeader{justify-content:flex-end;display:flex}.AssistantPromptDumpDisclosure-module__nYDRPa__pre{overscroll-behavior:contain;max-height:40vh;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-gray-50);color:var(--color-gray-800);font-family:var(--font-family-mono);font-size:var(--font-size-xs);line-height:var(--line-height-normal);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.AssistantPromptDumpDisclosure-module__nYDRPa__empty{color:var(--color-gray-500);font-size:var(--font-size-xs);margin:0}.AssistantPromptDumpDisclosure-module__nYDRPa__gates{gap:var(--spacing-3xs);font-size:var(--font-size-xs);font-family:var(--font-family-mono);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AssistantPromptDumpDisclosure-module__nYDRPa__gates li{gap:var(--spacing-xs);align-items:baseline;display:flex}.AssistantPromptDumpDisclosure-module__nYDRPa__gateOn,.AssistantPromptDumpDisclosure-module__nYDRPa__gateOff{min-width:2rem;font-weight:var(--font-weight-medium);display:inline-block}.AssistantPromptDumpDisclosure-module__nYDRPa__gateOn{color:var(--color-success)}.AssistantPromptDumpDisclosure-module__nYDRPa__gateOff{color:var(--color-gray-500)}
.ColorSwatch-module__se_j7q__colorSwatch{font-size:1em;font-weight:var(--font-weight-semibold);text-transform:uppercase;align-items:center;gap:.25rem;display:inline-flex}.ColorSwatch-module__se_j7q__swatch{border:1px solid #0000001a;border-radius:.125rem;flex-shrink:0;width:.75rem;height:.75rem;display:inline-block}.ColorSwatch-module__se_j7q__copyButton{opacity:.4;transition:opacity var(--transition-fast)}.ColorSwatch-module__se_j7q__copyButton:hover{opacity:1}
.MarkdownCodeBlock-module__2V6klG__block{align-items:flex-start;gap:var(--spacing-2xs);box-sizing:border-box;width:100%;max-width:100%;padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-white);background-clip:padding-box;display:flex;overflow:hidden}.MarkdownCodeBlock-module__2V6klG__copyColumn{flex-shrink:0;align-items:flex-start;display:flex}.MarkdownCodeBlock-module__2V6klG__pre{white-space:pre-wrap;overflow-wrap:break-word;min-width:0;font:inherit;color:inherit;flex:1;margin:0;padding:0;overflow-x:auto}.MarkdownCodeBlock-module__2V6klG__pre code{font:inherit}
.ToolFailureLabel-module__5FVg6q__root{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-gray-700);margin:0;display:flex}.ToolFailureLabel-module__5FVg6q__icon{color:var(--color-error);flex-shrink:0}.ToolFailureLabel-module__5FVg6q__label{min-width:0;font-weight:var(--font-weight-medium)}.ToolFailureLabel-module__5FVg6q__rootLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:normal;color:var(--color-gray-500);line-height:24px;}.ToolFailureLabel-module__5FVg6q__rootLabel .ToolFailureLabel-module__5FVg6q__label{text-transform:none;font-weight:inherit;color:inherit}.ToolFailureLabel-module__5FVg6q__rootLabel .ToolFailureLabel-module__5FVg6q__icon{display:none}
.GenerationDiagnosisCard-module__jMobJa__grid{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(96px,1fr));margin:0;padding:0;list-style:none;display:grid}.GenerationDiagnosisCard-module__jMobJa__tile{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.GenerationDiagnosisCard-module__jMobJa__thumbFrame{aspect-ratio:1;border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-gray-100);position:relative;overflow:hidden}.GenerationDiagnosisCard-module__jMobJa__thumbButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:100%;height:100%;padding:0;display:flex}.GenerationDiagnosisCard-module__jMobJa__thumbImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.GenerationDiagnosisCard-module__jMobJa__captionChipButton{bottom:var(--spacing-2xs);left:var(--spacing-2xs);z-index:2;cursor:pointer;background:0 0;border:none;padding:0;position:absolute}.GenerationDiagnosisCard-module__jMobJa__captionChip{pointer-events:none}.GenerationDiagnosisCard-module__jMobJa__thumbLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-700);line-height:var(--line-height-tight)}
.GenerationRunInspectionCard-module__ycBQwG__wrapper{gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-direction:column;display:flex}.GenerationRunInspectionCard-module__ycBQwG__promptText{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--font-size-sm);color:var(--color-copy-primary);margin:0;line-height:1.5}
.Logo-module__j5GTPG__logoContainer{box-sizing:border-box;background-color:var(--assistant-tool-surface-bg,var(--color-white));border:1px solid var(--color-border);border-radius:var(--radius-md);width:100%;padding:var(--spacing-md)}.Logo-module__j5GTPG__logoBlock{align-items:flex-start;gap:var(--spacing-2xl);flex-direction:column;display:flex}.Logo-module__j5GTPG__logoBlock+.Logo-module__j5GTPG__logoBlock{margin-top:var(--spacing-2xl);border-top:1px solid var(--color-border);padding-top:var(--spacing-2xl)}.Logo-module__j5GTPG__header{align-items:center;gap:var(--spacing-md);width:100%;display:flex}.Logo-module__j5GTPG__logoImageWrapper{justify-content:center;align-items:center;width:min(100px,100%);height:100px;display:flex;position:relative;overflow:hidden}.Logo-module__j5GTPG__logoImage{-o-object-fit:contain;object-fit:contain}.Logo-module__j5GTPG__logoImagePlaceholder{padding:var(--spacing-2xs);background-color:var(--color-gray-100);border:1px dashed var(--color-gray-300);border-radius:var(--radius-sm);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.Logo-module__j5GTPG__logoImagePlaceholderLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-500);line-height:var(--line-height-tight)}.Logo-module__j5GTPG__logoDetails{gap:var(--spacing-xs);flex-direction:column;display:flex}.Logo-module__j5GTPG__logoName{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-black)}.Logo-module__j5GTPG__body{gap:var(--spacing-2xl);flex-direction:column;width:100%;min-width:0;display:flex}.Logo-module__j5GTPG__section{gap:var(--spacing-2xs);min-width:0;font-size:var(--font-size-sm);color:var(--color-gray-800);line-height:var(--line-height-normal);flex-direction:column;display:flex}.Logo-module__j5GTPG__section p{margin:0}.Logo-module__j5GTPG__section ul{padding-left:var(--spacing-md);margin:0}.Logo-module__j5GTPG__sectionBody{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.Logo-module__j5GTPG__dosDonts{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;display:flex}.Logo-module__j5GTPG__dosContainer,.Logo-module__j5GTPG__dontsContainer{box-sizing:border-box;width:fit-content;max-width:100%;padding:var(--spacing-sm);border-radius:var(--radius-md)}.Logo-module__j5GTPG__dosContainer{border:1px solid var(--color-signal-green-500)}.Logo-module__j5GTPG__dontsContainer{border:1px solid var(--color-signal-red-500)}.Logo-module__j5GTPG__dosContainer ul,.Logo-module__j5GTPG__dontsContainer ul{margin:0;padding:0;list-style-type:none}.Logo-module__j5GTPG__dosItem,.Logo-module__j5GTPG__dontsItem{align-items:flex-start;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);font-size:var(--font-size-sm);line-height:var(--line-height-normal);display:flex}.Logo-module__j5GTPG__dosItem:last-child,.Logo-module__j5GTPG__dontsItem:last-child{margin-bottom:0}.Logo-module__j5GTPG__dosIcon{color:var(--color-signal-green-500);flex-shrink:0}.Logo-module__j5GTPG__dontsIcon{color:var(--color-signal-red-500);flex-shrink:0}.Logo-module__j5GTPG__downloads{align-items:flex-start;gap:var(--spacing-2xs);flex-direction:column;width:100%;display:flex}.Logo-module__j5GTPG__downloadItem{width:fit-content;max-width:100%}
.ChoiceCard-module__rYEoUG__wrapper{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.ChoiceCard-module__rYEoUG__question{font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-gray-800);margin:0}.ChoiceCard-module__rYEoUG__options{gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}
.SaveChatImageLibraryConfirmationCard-module__RGdECG__score{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-gray-600);margin:0}
.StyleEvaluationGrid-module__8sXfRq__wrapper{gap:var(--spacing-sm);margin-top:var(--spacing-sm);flex-direction:column;display:flex}.StyleEvaluationGrid-module__8sXfRq__header{gap:var(--spacing-3xs);flex-direction:column;display:flex}.StyleEvaluationGrid-module__8sXfRq__title{margin:0}.StyleEvaluationGrid-module__8sXfRq__meta{font-size:var(--font-size-xs);color:var(--color-gray-600);margin:0}.StyleEvaluationGrid-module__8sXfRq__verificationNotice{font-size:var(--font-size-xs);color:var(--color-signal-warning-700,var(--color-gray-700));line-height:var(--line-height-relaxed);margin:0}.StyleEvaluationGrid-module__8sXfRq__promptText{font-size:var(--font-size-sm);color:var(--color-gray-800);white-space:pre-wrap;word-break:break-word;margin:0}.StyleEvaluationGrid-module__8sXfRq__embeddedGrid{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);margin-top:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.StyleEvaluationGrid-module__8sXfRq__embeddedGrid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.StyleEvaluationGrid-module__8sXfRq__embeddedGrid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.StyleEvaluationGrid-module__8sXfRq__grid{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.StyleEvaluationGrid-module__8sXfRq__grid[data-columns="1"]{grid-template-columns:minmax(0,1fr)}.StyleEvaluationGrid-module__8sXfRq__grid[data-columns="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.StyleEvaluationGrid-module__8sXfRq__figure{gap:var(--spacing-xs);background:0 0;border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.StyleEvaluationGrid-module__8sXfRq__imageButton{border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;width:100%;max-width:100%;padding:0;display:block;position:relative;overflow:hidden}.StyleEvaluationGrid-module__8sXfRq__imageButton:focus-visible{outline:2px solid var(--color-gray-400);outline-offset:2px}.StyleEvaluationGrid-module__8sXfRq__image{border-radius:0;width:100%;height:auto;display:block}.StyleEvaluationGrid-module__8sXfRq__errorState{min-height:8rem;padding:var(--spacing-sm);border-radius:var(--radius-sm);background:var(--assistant-tool-surface-bg,var(--color-gray-50));color:var(--color-signal-error-700,var(--color-gray-700));font-size:var(--font-size-xs);text-align:center;justify-content:center;align-items:center;display:flex}.StyleEvaluationGrid-module__8sXfRq__caption{gap:var(--spacing-3xs);flex-direction:column;display:flex}.StyleEvaluationGrid-module__8sXfRq__modelTag{font-size:var(--font-size-xs);color:var(--color-gray-500)}
.ProfileDiffPanel-module__oZE_uq__diffList{gap:var(--spacing-md);flex-direction:column;margin:0;display:flex}.ProfileDiffPanel-module__oZE_uq__fieldSection{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.ProfileDiffPanel-module__oZE_uq__fieldHeading{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-gray-900);margin:0}.ProfileDiffPanel-module__oZE_uq__columns{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ProfileDiffPanel-module__oZE_uq__columns>*{min-width:0;min-height:0}.ProfileDiffPanel-module__oZE_uq__promptText{font-size:var(--font-size-sm);line-height:var(--line-height-normal);white-space:pre-wrap;word-break:break-word;margin:0}.ProfileDiffPanel-module__oZE_uq__promptTextMuted{color:var(--color-gray-500);font-style:italic;}.ProfileDiffPanel-module__oZE_uq__diffEqual{color:var(--color-gray-700)}.ProfileDiffPanel-module__oZE_uq__diffOmitted{color:var(--color-gray-400);font-style:italic}.ProfileDiffPanel-module__oZE_uq__diffDelete{color:var(--color-gray-500);text-decoration:line-through}.ProfileDiffPanel-module__oZE_uq__diffInsert{color:var(--color-gray-900);background:var(--color-gray-200);border-radius:var(--radius-xs)}
.StyleProfileProposalCard-module__BAzp5G__notice{font-size:var(--font-size-xs);color:var(--color-gray-600);margin:0}.StyleProfileProposalCard-module__BAzp5G__actions{gap:var(--spacing-xs);margin-top:var(--spacing-sm);flex-wrap:wrap;justify-content:flex-start;display:flex}
.StyleProfileReadCard-module__i-33Lq__fieldList{gap:var(--spacing-md);flex-direction:column;display:flex}.StyleProfileReadCard-module__i-33Lq__header{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-gray-900);margin:0}.StyleProfileReadCard-module__i-33Lq__field{min-width:0}.StyleProfileReadCard-module__i-33Lq__fieldValue{font-size:var(--font-size-sm);line-height:var(--line-height-normal);white-space:pre-wrap;word-break:break-word;margin:0}.StyleProfileReadCard-module__i-33Lq__fieldValueEmpty{color:var(--color-gray-500);font-style:italic;}
.StyleProfileUpdateCard-module__miHgiq__summaryPanel{padding:var(--spacing-sm);}.StyleProfileUpdateCard-module__miHgiq__summaryList{gap:var(--spacing-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.StyleProfileUpdateCard-module__miHgiq__summaryRow{justify-content:space-between;align-items:baseline;gap:var(--spacing-sm);font-size:var(--font-size-xs);min-width:0;display:flex}.StyleProfileUpdateCard-module__miHgiq__fieldLabel{color:var(--color-gray-700);font-weight:var(--font-weight-medium);min-width:0}.StyleProfileUpdateCard-module__miHgiq__diffStat{color:var(--color-gray-500);white-space:nowrap;flex-shrink:0}.StyleProfileUpdateCard-module__miHgiq__details{margin:0}.StyleProfileUpdateCard-module__miHgiq__detailsSummary{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-500);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.StyleProfileUpdateCard-module__miHgiq__detailsSummary::-webkit-details-marker{display:none}.StyleProfileUpdateCard-module__miHgiq__detailsBody{margin-top:var(--spacing-xs)}.StyleProfileUpdateCard-module__miHgiq__actions{gap:var(--spacing-xs);margin-top:var(--spacing-xs);flex-wrap:wrap;display:flex}
.Typography-module__FZLosG__typographyContainer{box-sizing:border-box;background-color:var(--assistant-tool-surface-bg,var(--color-white));border-radius:var(--radius-md);width:100%;padding:var(--spacing-md);border:1px solid var(--color-border);flex-direction:column;align-items:stretch;display:flex}.Typography-module__FZLosG__fontBlock{gap:var(--spacing-2xl);flex-direction:column;display:flex}.Typography-module__FZLosG__fontBlock+.Typography-module__FZLosG__fontBlock{margin-top:var(--spacing-2xl);border-top:1px solid var(--color-border);padding-top:var(--spacing-2xl)}.Typography-module__FZLosG__section{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.Typography-module__FZLosG__fontHeader{flex-direction:row;align-items:flex-start;gap:1rem;display:flex}.Typography-module__FZLosG__icon{border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-gray-50);flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.Typography-module__FZLosG__fontInfo{flex-direction:column;min-width:0;display:flex}.Typography-module__FZLosG__fontName{color:var(--color-black);margin:0;font-size:1rem;font-weight:600}.Typography-module__FZLosG__fontDescription{color:#666;font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:.25rem 0 0}.Typography-module__FZLosG__chips{gap:var(--spacing-3xs);flex-flow:wrap;display:flex}.Typography-module__FZLosG__chip{font-size:var(--font-size-xs);color:var(--color-gray-700);background-color:var(--color-gray-50);border:1px solid var(--color-border);border-radius:999px;align-items:center;padding:.2rem .5rem;font-weight:500;display:inline-flex}.Typography-module__FZLosG__downloads{align-items:flex-start;gap:var(--spacing-2xs);flex-direction:column;width:100%;display:flex}.Typography-module__FZLosG__downloadItem{width:fit-content;max-width:100%}
.GenerateAdToolPart-module__SWIXeW__pendingRoot{gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.GenerateAdToolPart-module__SWIXeW__belowMark{padding-left:var(--assistant-mark-column,calc(40px + var(--spacing-sm)));box-sizing:border-box;width:100%}.GenerateAdToolPart-module__SWIXeW__grid{gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.GenerateAdToolPart-module__SWIXeW__slotSurface{--slot-max-height:10rem;--slot-max-width:17.5rem;aspect-ratio:var(--slot-aspect-ratio,1);height:min(var(--slot-max-height), calc(var(--slot-max-width) / (var(--slot-aspect-ratio,1))));width:min(var(--slot-max-width), calc(var(--slot-max-height) * (var(--slot-aspect-ratio,1))));border-radius:var(--radius-md);max-width:100%;display:block;position:relative;overflow:hidden;}.GenerateAdToolPart-module__SWIXeW__card{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-sm);border-radius:var(--radius-md);border:1px solid var(--color-border);font-size:var(--font-size-sm);display:flex}.GenerateAdToolPart-module__SWIXeW__errorIcon{color:var(--color-signal-error);flex-shrink:0}.GenerateAdToolPart-module__SWIXeW__caption{margin:var(--spacing-2xs) 0 0;color:var(--color-gray-500);font-size:var(--font-size-xs)}.GenerateAdToolPart-module__SWIXeW__thumbButton{cursor:pointer;background:0 0;border:0;width:fit-content;max-width:100%;padding:0;display:block}.GenerateAdToolPart-module__SWIXeW__imageWrap{width:100%;height:100%;display:block;position:relative}.GenerateAdToolPart-module__SWIXeW__thumbImage{-o-object-fit:contain;object-fit:contain}.GenerateAdToolPart-module__SWIXeW__boundProduct{margin:var(--spacing-2xs) 0 0;color:var(--color-gray-600);font-size:var(--font-size-xs);min-width:0;max-width:100%}.GenerateAdToolPart-module__SWIXeW__boundProductWarning{align-items:flex-start;gap:var(--spacing-2xs);margin:var(--spacing-2xs) 0 0;color:var(--color-warning-text);font-size:var(--font-size-xs);min-width:0;max-width:100%;display:flex}.GenerateAdToolPart-module__SWIXeW__warningIcon{color:var(--color-warning-text);flex-shrink:0}@media (max-width:768px){.GenerateAdToolPart-module__SWIXeW__pendingRoot,.GenerateAdToolPart-module__SWIXeW__belowMark,.GenerateAdToolPart-module__SWIXeW__grid,.GenerateAdToolPart-module__SWIXeW__thumbButton,.GenerateAdToolPart-module__SWIXeW__card{min-width:0;max-width:100%}.GenerateAdToolPart-module__SWIXeW__thumbButton{width:100%}.GenerateAdToolPart-module__SWIXeW__caption,.GenerateAdToolPart-module__SWIXeW__boundProduct,.GenerateAdToolPart-module__SWIXeW__boundProductWarning{overflow-wrap:anywhere;min-width:0}.GenerateAdToolPart-module__SWIXeW__card span{overflow-wrap:anywhere}}
.ReadOnlyJsonView-module__f-Q3_q__readOnlyJsonView{--read-only-json-height:min(420px, 50vh);height:var(--read-only-json-height);max-height:var(--read-only-json-height);border-top:1px solid var(--color-border);background:var(--color-gray-50);flex-direction:column;display:flex;overflow:hidden}.ReadOnlyJsonView-module__f-Q3_q__editorShell{flex:1;min-height:0;overflow:hidden}.ReadOnlyJsonView-module__f-Q3_q__codeMirror{height:100%}.ReadOnlyJsonView-module__f-Q3_q__readOnlyJsonView .cm-editor{height:100%;max-height:100%;font-size:var(--font-size-xs)}.ReadOnlyJsonView-module__f-Q3_q__readOnlyJsonView .cm-scroller{overscroll-behavior:contain;max-height:100%;overflow:auto!important}.ReadOnlyJsonView-module__f-Q3_q__readOnlyJsonView .cm-content{padding:var(--spacing-sm) var(--spacing-md);min-height:0}.ReadOnlyJsonView-module__f-Q3_q__readOnlyJsonView .cm-focused{outline:none}.ReadOnlyJsonView-module__f-Q3_q__readOnlyJsonView .cm-selectionBackground{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-purplish-blue) 28%, var(--color-gray-500)) 14%, transparent)!important}.ReadOnlyJsonView-module__f-Q3_q__readOnlyJsonView .cm-editor.cm-focused .cm-selectionBackground{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-purplish-blue) 28%, var(--color-gray-500)) 18%, transparent)!important}.ReadOnlyJsonView-module__f-Q3_q__readOnlyJsonView .cm-content ::-moz-selection{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-purplish-blue) 28%, var(--color-gray-500)) 18%, transparent);color:inherit}.ReadOnlyJsonView-module__f-Q3_q__readOnlyJsonView .cm-content ::selection{background-color:color-mix(in srgb, color-mix(in srgb, var(--color-purplish-blue) 28%, var(--color-gray-500)) 18%, transparent);color:inherit}
.RetrieveBrandContextToolPart-module__Z-UfnG__omittedBlock{gap:var(--spacing-2xs);padding:var(--spacing-sm);border-radius:var(--radius-md);background:var(--color-white);border:1px solid var(--color-border);flex-direction:column;display:flex}.RetrieveBrandContextToolPart-module__Z-UfnG__sectionLabel{color:var(--color-gray-500);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.05em;text-transform:uppercase;margin:0}.RetrieveBrandContextToolPart-module__Z-UfnG__omittedList{gap:var(--spacing-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.RetrieveBrandContextToolPart-module__Z-UfnG__omittedItem{gap:var(--spacing-3xs);font-size:var(--font-size-xs);line-height:var(--line-height-normal);flex-direction:column;display:flex}.RetrieveBrandContextToolPart-module__Z-UfnG__omittedId{color:var(--color-gray-800);font-weight:var(--font-weight-medium);word-break:break-word}.RetrieveBrandContextToolPart-module__Z-UfnG__omittedReason{color:var(--color-gray-600);margin:0}.RetrieveBrandContextToolPart-module__Z-UfnG__omittedMeta{color:var(--color-gray-600);font-size:var(--font-size-xs);line-height:var(--line-height-normal);margin:0}.RetrieveBrandContextToolPart-module__Z-UfnG__jsonDetails{min-width:0}.RetrieveBrandContextToolPart-module__Z-UfnG__jsonSummary{align-items:center;gap:var(--spacing-2xs);width:fit-content;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-500);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:inline-flex}.RetrieveBrandContextToolPart-module__Z-UfnG__jsonSummary::-webkit-details-marker{display:none}.RetrieveBrandContextToolPart-module__Z-UfnG__jsonDetails[open]>.RetrieveBrandContextToolPart-module__Z-UfnG__jsonSummary{color:var(--color-gray-700)}.RetrieveBrandContextToolPart-module__Z-UfnG__jsonDetails[open] .RetrieveBrandContextToolPart-module__Z-UfnG__jsonCaret{transform:rotate(180deg)}.RetrieveBrandContextToolPart-module__Z-UfnG__jsonCaret{color:var(--color-gray-500);transition:transform var(--transition-fast);flex-shrink:0}.RetrieveBrandContextToolPart-module__Z-UfnG__jsonBody{margin-top:var(--spacing-xs);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);overflow:hidden}
.ToolSuccessLabel-module__EXx7aa__root{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-size-md);line-height:var(--line-height-normal);color:var(--color-gray-800);margin:0;display:flex}.ToolSuccessLabel-module__EXx7aa__icon{color:var(--color-signal-green-500);flex-shrink:0}.ToolSuccessLabel-module__EXx7aa__label{min-width:0;font-weight:var(--font-weight-medium)}.ToolSuccessLabel-module__EXx7aa__rootLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:normal;color:var(--color-gray-500);line-height:24px;}.ToolSuccessLabel-module__EXx7aa__rootLabel .ToolSuccessLabel-module__EXx7aa__label{font-weight:inherit;color:inherit}.ToolSuccessLabel-module__EXx7aa__rootLabel .ToolSuccessLabel-module__EXx7aa__icon{display:none}
.page-module__lw0uTG__container{flex-direction:column;gap:4rem;padding:4rem 0;display:flex}.page-module__lw0uTG__assistantChatDebugWrap{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-secondary);width:100%;max-width:960px;max-height:min(80vh,900px);padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-3xl);box-sizing:border-box;overflow:auto}.page-module__lw0uTG__generateImageCardDemo,.page-module__lw0uTG__assistantThinkingIndicatorDemo{box-sizing:border-box;gap:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-secondary);width:100%;max-width:1400px;padding:var(--spacing-xl);flex-direction:column;display:flex}.page-module__lw0uTG__generateImagePlaygroundControls{gap:var(--spacing-2xs);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.page-module__lw0uTG__studioSessionDemoNote{margin:0 0 var(--spacing-md);line-height:var(--line-height-tight)}.page-module__lw0uTG__studioSessionStateBlock{margin-bottom:var(--spacing-lg)}.page-module__lw0uTG__studioSessionStateBlock:last-of-type{margin-bottom:0}.page-module__lw0uTG__studioSessionStateLabel{margin:0 0 var(--spacing-3xs);text-transform:uppercase;letter-spacing:.05em}.page-module__lw0uTG__studioSessionStateHint{margin:0 0 var(--spacing-xs);line-height:var(--line-height-tight)}.page-module__lw0uTG__choiceDockPlayground{gap:var(--spacing-xs);flex-direction:column;max-width:720px;display:flex}.page-module__lw0uTG__choiceDockComposerStack{gap:var(--spacing-2xs);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-secondary);padding:var(--spacing-sm);flex-direction:column;display:flex}.page-module__lw0uTG__choiceDockMockComposer{border-radius:var(--dimension-cornerroundings-m-corner);width:100%;box-shadow:var(--shadow-md)}.page-module__lw0uTG__choiceDockMockField{width:100%}.page-module__lw0uTG__choiceDockMockTextarea{width:100%;padding:var(--spacing-lg);font:inherit;font-size:var(--font-size-md);resize:vertical;background:0 0;border:none;outline:none;display:block}
.section-module__T3EAtW__container{width:100%;max-width:1440px;margin:0 auto}.section-module__T3EAtW__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.section-module__T3EAtW__content{margin-top:var(--spacing-lg);gap:var(--spacing-xl);flex-direction:column;display:flex}.section-module__T3EAtW__subSection{width:100%}.section-module__T3EAtW__subSection+.section-module__T3EAtW__subSection{margin-top:var(--spacing-xl)}.section-module__T3EAtW__subSectionTitle{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.02em;color:var(--color-gray-500);margin:0 0 var(--spacing-sm)}.section-module__T3EAtW__subSectionContent{align-items:stretch;gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}
.Kbd-module__DuU-qq__group{font-family:var(--font-family-default);align-items:center;gap:2px;line-height:1;display:inline-flex}.Kbd-module__DuU-qq__key{font-family:inherit;font-weight:var(--font-weight-medium);color:var(--color-gray-500);background:var(--color-gray-100);border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);border-bottom-width:1.5px;justify-content:center;align-items:center;padding:0;display:inline-flex}.Kbd-module__DuU-qq__xs .Kbd-module__DuU-qq__key{min-width:14px;height:14px;font-size:var(--font-size-3xs);padding:0 3px}.Kbd-module__DuU-qq__sm .Kbd-module__DuU-qq__key{min-width:18px;height:18px;font-size:var(--font-size-xxs);padding:0 4px}.Kbd-module__DuU-qq__subtle .Kbd-module__DuU-qq__key{border-color:var(--color-gray-200);color:var(--color-gray-400);background:0 0}
.StudioAssetLightbox-module__K2gDAa__overlay{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1150;background-color:#000000b5;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.StudioAssetLightbox-module__K2gDAa__overlay{background-color:#000000f0}}.StudioAssetLightbox-module__K2gDAa__backdrop{position:absolute;inset:0}.StudioAssetLightbox-module__K2gDAa__closeBtnMobile{top:max(var(--spacing-md), calc(env(safe-area-inset-top,0px) + var(--spacing-2xs)));right:max(var(--spacing-md), calc(env(safe-area-inset-right,0px) + var(--spacing-2xs)));z-index:3;position:absolute!important}@media (min-width:768px){.StudioAssetLightbox-module__K2gDAa__closeBtnMobile{display:none!important}}.StudioAssetLightbox-module__K2gDAa__content{z-index:1;pointer-events:none;flex-direction:row;flex:auto;align-items:stretch;min-width:0;min-height:0;display:flex;position:relative}.StudioAssetLightbox-module__K2gDAa__imageStage{min-width:0;min-height:0;padding:var(--spacing-md);padding-right:var(--spacing-sm);box-sizing:border-box;flex:auto;justify-content:center;align-items:center;display:flex;position:relative}.StudioAssetLightbox-module__K2gDAa__overlayTagCluster{bottom:var(--spacing-md);left:var(--spacing-md);z-index:2;align-items:center;gap:var(--spacing-2xs);max-width:calc(100% - 2 * var(--spacing-md));pointer-events:none;flex-flow:wrap;line-height:0;display:flex;position:absolute}@media (max-width:768px){.StudioAssetLightbox-module__K2gDAa__overlayTagCluster{bottom:var(--spacing-sm);left:var(--spacing-sm);max-width:calc(100% - 2 * var(--spacing-sm))}}@media (min-width:768px){.StudioAssetLightbox-module__K2gDAa__imageStage{padding-right:var(--spacing-md)}}.StudioAssetLightbox-module__K2gDAa__assetImage{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);pointer-events:auto;width:auto;max-width:min(100%,90vw,960px);height:auto;max-height:100%}@media (min-width:768px){.StudioAssetLightbox-module__K2gDAa__assetImage{max-width:min(100%, calc(100vw - 380px - var(--spacing-xl)))}}.StudioAssetLightbox-module__K2gDAa__sidebar{box-sizing:border-box;width:380px;min-width:380px;max-width:380px;margin:var(--spacing-md) var(--spacing-md) var(--spacing-md) 0;background:var(--color-white);border-radius:var(--radius-lg);border:1px solid var(--color-border);min-height:0;max-height:none;box-shadow:var(--shadow-lg);z-index:2;pointer-events:auto;flex-direction:column;flex:0 0 380px;align-self:stretch;display:none;overflow:hidden}@media (min-width:768px){.StudioAssetLightbox-module__K2gDAa__sidebar{display:flex}}.StudioAssetLightbox-module__K2gDAa__sidebarHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xs);flex-direction:row;flex-shrink:0;display:flex}.StudioAssetLightbox-module__K2gDAa__sidebarCreator{align-items:center;gap:var(--spacing-xs);flex-direction:row;flex:auto;min-width:0;display:flex}.StudioAssetLightbox-module__K2gDAa__sidebarCreatorAvatar{flex-shrink:0}.StudioAssetLightbox-module__K2gDAa__sidebarCreatorText{flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-width:0;display:flex}.StudioAssetLightbox-module__K2gDAa__sidebarCreatorName{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-copy-primary);line-height:var(--line-height-tight);white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.StudioAssetLightbox-module__K2gDAa__sidebarCreatorTime{font-size:var(--font-size-xxs);font-weight:var(--font-weight-regular);color:var(--color-gray-400);line-height:var(--line-height-normal)}.StudioAssetLightbox-module__K2gDAa__sidebarClose{color:var(--color-copy-primary);flex-shrink:0}.StudioAssetLightbox-module__K2gDAa__sidebarScroll{gap:var(--spacing-xl);padding:var(--spacing-md) var(--spacing-md) var(--spacing-md);flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.StudioAssetLightbox-module__K2gDAa__sidebarSectionHeading{margin:0 0 var(--spacing-xs);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);color:var(--color-gray-400);text-transform:uppercase;letter-spacing:.05em;line-height:var(--line-height-normal);font-family:var(--font-family-default);padding:0}.StudioAssetLightbox-module__K2gDAa__editSection{flex-direction:column;gap:0;display:flex}.StudioAssetLightbox-module__K2gDAa__recreateStyleSelect{}.StudioAssetLightbox-module__K2gDAa__modifyPromptBox{width:100%;padding:0}.StudioAssetLightbox-module__K2gDAa__modifyPromptBox textarea{box-sizing:border-box;padding:var(--spacing-lg) var(--spacing-lg) 70px}.StudioAssetLightbox-module__K2gDAa__promptSection{flex-direction:column;flex-shrink:0;gap:0;width:100%;min-width:0;display:flex}.StudioAssetLightbox-module__K2gDAa__promptDisplay{gap:var(--spacing-sm);padding:var(--spacing-md);background:var(--color-gray-100);border-radius:var(--radius-md);box-sizing:border-box;flex-direction:column;min-height:0;display:flex}.StudioAssetLightbox-module__K2gDAa__promptDisplayTextWrap{min-width:0}.StudioAssetLightbox-module__K2gDAa__promptDisplayText{min-height:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);color:var(--color-copy-primary);line-height:var(--line-height-normal);word-break:break-word;overflow-wrap:anywhere;margin:0}.StudioAssetLightbox-module__K2gDAa__promptDisplayTextClamped{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.StudioAssetLightbox-module__K2gDAa__promptDisplayExpand{flex-shrink:0;align-self:flex-start}.StudioAssetLightbox-module__K2gDAa__promptDisplayActions{align-items:center;gap:var(--spacing-xs);justify-content:flex-end;align-items:center;gap:var(--spacing-2xs);flex-direction:row;flex-shrink:0;display:flex}.StudioAssetLightbox-module__K2gDAa__reuseButton{flex-shrink:0;margin-right:auto}.StudioAssetLightbox-module__K2gDAa__promptDisplayIconButton{flex-shrink:0}.StudioAssetLightbox-module__K2gDAa__promptIconInner{background-color:var(--color-white);border-radius:calc(var(--radius-md) - 1.5px);transition:background-color var(--transition-fast);border:1px solid #0000}.StudioAssetLightbox-module__K2gDAa__promptIcon{color:var(--color-gray-500);transition:color var(--transition-fast)}.StudioAssetLightbox-module__K2gDAa__promptDisplayIconButton:hover:not(:disabled) .StudioAssetLightbox-module__K2gDAa__promptIconInner,.StudioAssetLightbox-module__K2gDAa__promptDisplayIconButton:focus-visible:not(:disabled) .StudioAssetLightbox-module__K2gDAa__promptIconInner{border-color:#0000;background-color:var(--color-white)!important}.StudioAssetLightbox-module__K2gDAa__promptDisplayIconButton:hover:not(:disabled) .StudioAssetLightbox-module__K2gDAa__promptIcon,.StudioAssetLightbox-module__K2gDAa__promptDisplayIconButton:focus-visible:not(:disabled) .StudioAssetLightbox-module__K2gDAa__promptIcon{color:var(--color-black)}.StudioAssetLightbox-module__K2gDAa__promptDisplayIconButton:active:not(:disabled) .StudioAssetLightbox-module__K2gDAa__promptIconInner{background-color:var(--color-white)!important}.StudioAssetLightbox-module__K2gDAa__promptDisplayIconButton:active:not(:disabled) .StudioAssetLightbox-module__K2gDAa__promptIcon{color:var(--color-black)}.StudioAssetLightbox-module__K2gDAa__superAdminGenerationDetailsRow{flex-direction:row;justify-content:flex-end;width:100%;min-width:0;display:flex}.StudioAssetLightbox-module__K2gDAa__sidebarActions{align-self:stretch;align-items:stretch;gap:var(--spacing-md);padding-top:var(--spacing-md);flex-direction:column;width:100%;min-width:0;margin-top:auto;display:flex}.StudioAssetLightbox-module__K2gDAa__sidebarExploreActions{align-items:flex-start;gap:var(--spacing-2xs);width:100%;min-width:0;margin-top:calc(-1 * var(--spacing-sm));flex-direction:column;display:flex}.StudioAssetLightbox-module__K2gDAa__sidebarExploreDlShareRow{justify-content:flex-start;align-items:center;gap:var(--spacing-2xs);flex-flow:wrap;width:100%;min-width:0;display:flex}.StudioAssetLightbox-module__K2gDAa__sidebarExploreDlShareRow>*{flex:0 auto;width:fit-content;min-width:0;max-width:100%}.StudioAssetLightbox-module__K2gDAa__sidebarExploreDlShareRow .StudioAssetLightbox-module__K2gDAa__downloadSelect,.StudioAssetLightbox-module__K2gDAa__sidebarExploreDlShareRow .StudioAssetLightbox-module__K2gDAa__recreateStyleSelect{align-self:center}.StudioAssetLightbox-module__K2gDAa__sidebarExploreDlShareRow .StudioAssetLightbox-module__K2gDAa__actionButton{flex:0 auto;width:fit-content;min-width:0}.StudioAssetLightbox-module__K2gDAa__createVideoTooltipWrap{pointer-events:auto;display:inline-flex}.StudioAssetLightbox-module__K2gDAa__sidebarExploreFullWidthButton{box-sizing:border-box;width:100%;max-width:100%}.StudioAssetLightbox-module__K2gDAa__sidebarCreateActions{align-items:flex-start;gap:var(--spacing-2xs);width:100%;min-width:0;margin-top:calc(-1 * var(--spacing-sm));flex-direction:column;display:flex}.StudioAssetLightbox-module__K2gDAa__sidebarCreateLibraryChip{align-self:flex-start}.StudioAssetLightbox-module__K2gDAa__sidebarPrimaryActionsRow{align-items:flex-start;gap:var(--spacing-2xs);width:100%;min-width:0;margin-top:calc(-1 * var(--spacing-sm));flex-flow:wrap;display:flex}.StudioAssetLightbox-module__K2gDAa__sidebarPrimaryActionsRow .StudioAssetLightbox-module__K2gDAa__downloadSelect,.StudioAssetLightbox-module__K2gDAa__sidebarPrimaryActionsRow .StudioAssetLightbox-module__K2gDAa__actionButton{flex:0 auto;min-width:0}.StudioAssetLightbox-module__K2gDAa__sidebarShareRow{gap:var(--spacing-2xs);width:100%;max-width:100%;margin-top:var(--spacing-xs);flex-wrap:wrap;justify-content:flex-start;display:flex}.StudioAssetLightbox-module__K2gDAa__sidebarShareRow .StudioAssetLightbox-module__K2gDAa__actionButton{flex:0 auto;min-width:0}.StudioAssetLightbox-module__K2gDAa__downloadSelect{align-self:flex-start;width:fit-content;max-width:100%}.StudioAssetLightbox-module__K2gDAa__bottomBarDownloadSelect{flex:none;min-width:0;max-width:100%}.StudioAssetLightbox-module__K2gDAa__sidebarSecondaryRow{align-self:stretch;align-items:center;gap:var(--spacing-sm);flex-flow:row;width:100%;display:flex}.StudioAssetLightbox-module__K2gDAa__sidebarRemoveButton{flex-shrink:0;margin-left:auto}.StudioAssetLightbox-module__K2gDAa__sidebarRemoveButtonExplore{color:var(--color-black)}.StudioAssetLightbox-module__K2gDAa__sidebarRemoveButtonExplore:hover:not(:disabled)>div{background-color:var(--color-button-text-hoverfill)}.StudioAssetLightbox-module__K2gDAa__sidebarRemoveButtonDanger{color:var(--color-element-toast-error-text)}.StudioAssetLightbox-module__K2gDAa__sidebarRemoveDangerIcon{color:currentColor}.StudioAssetLightbox-module__K2gDAa__sidebarRemoveButtonDanger:hover:not(:disabled)>div{background-color:var(--color-element-toast-error-fill)}.StudioAssetLightbox-module__K2gDAa__sidebarSecondaryRow .StudioAssetLightbox-module__K2gDAa__sidebarRemoveButton{height:40px;min-height:40px}.StudioAssetLightbox-module__K2gDAa__sidebarSecondaryRow .StudioAssetLightbox-module__K2gDAa__sidebarRemoveButton>div{height:40px!important;min-height:40px!important}.StudioAssetLightbox-module__K2gDAa__sidebarRatingWrap{flex-shrink:0;justify-content:flex-start;align-items:center;min-width:0;display:flex}.StudioAssetLightbox-module__K2gDAa__sidebarRatingWrap>div{margin-top:0}.StudioAssetLightbox-module__K2gDAa__sidebarRateButtons button{width:40px;min-width:40px;height:40px;min-height:40px}.StudioAssetLightbox-module__K2gDAa__sidebarRateButtons button>div{box-sizing:border-box;min-width:40px;max-width:40px;min-height:40px;max-height:40px;width:40px!important;height:40px!important;padding:0!important}.StudioAssetLightbox-module__K2gDAa__bottomBar{padding:var(--spacing-md);padding-bottom:max(var(--spacing-md), env(safe-area-inset-bottom,0px));box-sizing:border-box;pointer-events:none;flex-shrink:0;justify-content:center;display:flex}@media (min-width:768px){.StudioAssetLightbox-module__K2gDAa__bottomBar{display:none}}.StudioAssetLightbox-module__K2gDAa__bottomBarInner{pointer-events:auto;width:100%;min-width:0;max-width:min(90vw,960px)}.StudioAssetLightbox-module__K2gDAa__metaRow{align-items:center;gap:var(--spacing-md);width:100%;min-width:0;display:flex}.StudioAssetLightbox-module__K2gDAa__metaRowActionsOnly{justify-content:flex-end}.StudioAssetLightbox-module__K2gDAa__bottomBarActions{gap:var(--spacing-xs);flex-wrap:nowrap;flex-shrink:0;align-items:center;display:flex}.StudioAssetLightbox-module__K2gDAa__bottomBarActionsCreate{justify-content:space-between;gap:var(--spacing-sm);width:100%}.StudioAssetLightbox-module__K2gDAa__bottomBarCreateLeft{flex:0 auto;min-width:0}.StudioAssetLightbox-module__K2gDAa__bottomBarCreateRight{align-items:center;gap:var(--spacing-xs);flex-direction:row;flex-shrink:0;margin-left:auto;display:flex}.StudioAssetLightbox-module__K2gDAa__metaPanel{min-width:0;padding:var(--spacing-md);border-radius:var(--radius-md);background:#ffffff14;border:1px solid #ffffff24;flex:1;align-self:stretch;align-items:center;display:flex}.StudioAssetLightbox-module__K2gDAa__metaPanelBody{align-items:center;gap:var(--spacing-sm);width:100%;min-width:0;display:flex}.StudioAssetLightbox-module__K2gDAa__prompt{-webkit-line-clamp:2;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;display:-webkit-box;overflow:hidden}.StudioAssetLightbox-module__K2gDAa__copyPromptButton{flex-shrink:0}.StudioAssetLightbox-module__K2gDAa__modifyBackdrop{z-index:10;cursor:default;position:absolute;inset:0}.StudioAssetLightbox-module__K2gDAa__modifyPanel{bottom:calc(var(--spacing-md) + var(--button-height-md) + var(--spacing-sm));width:max-content;max-width:calc(100vw - var(--spacing-md) * 2);max-height:calc(45dvh - env(safe-area-inset-bottom,0px) - var(--spacing-md));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);-webkit-overflow-scrolling:touch;position:absolute;left:50%;overflow-y:auto;transform:translate(-50%)}@media (min-width:768px){.StudioAssetLightbox-module__K2gDAa__modifyBackdrop{display:none}}.StudioAssetLightbox-module__K2gDAa__modifyForm{align-items:center;gap:var(--spacing-sm);min-width:0;max-width:100%;display:flex}.StudioAssetLightbox-module__K2gDAa__modifyInput{flex:none;width:42ch;max-width:100%}.StudioAssetLightbox-module__K2gDAa__modifySubmitBtn{flex-shrink:0}@media (max-width:768px){.StudioAssetLightbox-module__K2gDAa__modifyPanel{left:var(--spacing-sm);right:var(--spacing-sm);width:auto;max-width:none;bottom:max(var(--spacing-md), calc(var(--button-height-md) + var(--spacing-md) * 2 + env(safe-area-inset-bottom,0px)));transform:none}.StudioAssetLightbox-module__K2gDAa__modifyForm{align-items:stretch;gap:var(--spacing-sm);flex-direction:column}.StudioAssetLightbox-module__K2gDAa__modifyInput{flex:auto;width:100%}.StudioAssetLightbox-module__K2gDAa__modifySubmitBtn{align-self:flex-end}}
.StudioHistoryKindIcons-module__XnG2Hq__kindIcons{align-items:center;gap:var(--spacing-4xs);flex-shrink:0;display:inline-flex}.StudioHistoryKindIcons-module__XnG2Hq__kindIconWrap{align-items:center;line-height:0;display:inline-flex}.StudioHistoryKindIcons-module__XnG2Hq__kindIconImagine,.StudioHistoryKindIcons-module__XnG2Hq__kindIconProduct,.StudioHistoryKindIcons-module__XnG2Hq__kindIconCharacter,.StudioHistoryKindIcons-module__XnG2Hq__kindIconAssistant{color:var(--color-gray-350)}:is([data-studio-session-row]:hover .StudioHistoryKindIcons-module__XnG2Hq__kindIconImagine,[data-studio-session-row][data-studio-session-active] .StudioHistoryKindIcons-module__XnG2Hq__kindIconImagine){color:var(--studio-mode-imagine)}:is([data-studio-session-row]:hover .StudioHistoryKindIcons-module__XnG2Hq__kindIconProduct,[data-studio-session-row][data-studio-session-active] .StudioHistoryKindIcons-module__XnG2Hq__kindIconProduct){color:var(--studio-mode-product)}:is([data-studio-session-row]:hover .StudioHistoryKindIcons-module__XnG2Hq__kindIconCharacter,[data-studio-session-row][data-studio-session-active] .StudioHistoryKindIcons-module__XnG2Hq__kindIconCharacter){color:var(--studio-mode-character)}:is([data-studio-session-row]:hover .StudioHistoryKindIcons-module__XnG2Hq__kindIconAssistant,[data-studio-session-row][data-studio-session-active] .StudioHistoryKindIcons-module__XnG2Hq__kindIconAssistant){color:var(--studio-mode-assistant)}
.StudioRecentsRow-module__v7WA-G__trailing{align-items:center;gap:var(--spacing-3xs);color:var(--color-gray-500);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);flex-shrink:0;line-height:1.25;display:inline-flex}.StudioRecentsRow-module__v7WA-G__kindIcons{gap:var(--spacing-4xs)}.StudioRecentsRow-module__v7WA-G__time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.StudioRecentsRow-module__v7WA-G__sharedIcon,.StudioRecentsRow-module__v7WA-G__savedIcon{color:var(--color-gray-350);flex-shrink:0;align-items:center;display:inline-flex}
.StudioModifyPromptField-module__XE5r4a__wrapper{width:100%;position:relative}.StudioModifyPromptField-module__XE5r4a__textarea{width:100%}.StudioModifyPromptField-module__XE5r4a__textarea textarea{box-shadow:none;border-radius:var(--radius-md);scrollbar-width:none;-ms-overflow-style:none;background:0 0;border:none;outline:none;padding-bottom:70px}.StudioModifyPromptField-module__XE5r4a__textarea textarea:focus,.StudioModifyPromptField-module__XE5r4a__textarea textarea:focus-visible,.StudioModifyPromptField-module__XE5r4a__textarea textarea:active{box-shadow:none;border:none;outline:none}.StudioModifyPromptField-module__XE5r4a__textarea textarea::-webkit-scrollbar{display:none}.StudioModifyPromptField-module__XE5r4a__actions{bottom:var(--spacing-xs);left:var(--spacing-xs);right:var(--spacing-xs);z-index:10;justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex;position:absolute}.StudioModifyPromptField-module__XE5r4a__formatSelect{flex-shrink:0}.StudioModifyPromptField-module__XE5r4a__modifyButton{flex-shrink:0;margin-left:auto}
.StudioReferenceImages-module__2x1rnW__section{margin-bottom:var(--spacing-sm)}.StudioReferenceImages-module__2x1rnW__sectionModal{margin-bottom:0}.StudioReferenceImages-module__2x1rnW__modalHeading{margin-bottom:var(--spacing-xs)}.StudioReferenceImages-module__2x1rnW__sectionHeading{}.StudioReferenceImages-module__2x1rnW__stripRow{justify-content:space-between;align-items:center;gap:var(--spacing-sm);min-height:32px;display:flex}.StudioReferenceImages-module__2x1rnW__strip{gap:var(--spacing-2xs);flex-wrap:wrap;flex:1;align-items:center;min-width:0;display:flex}.StudioReferenceImages-module__2x1rnW__modelUsed{max-width:50%;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-copy-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;overflow:hidden}.StudioReferenceImages-module__2x1rnW__thumb{border-radius:var(--radius-xs);border:1px solid var(--color-border);background:var(--color-gray-100);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.StudioReferenceImages-module__2x1rnW__thumb:hover{border-color:var(--color-gray-400)}.StudioReferenceImages-module__2x1rnW__thumbImage{-o-object-fit:cover;object-fit:cover;width:32px;height:32px;display:block}.StudioReferenceImages-module__2x1rnW__thumbPlaceholder{color:var(--color-gray-500);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.StudioReferenceImages-module__2x1rnW__errorText{color:var(--color-signal-error);margin:0}
.studioDotGrid-module__G2fPuG__dotGrid{background-color:var(--color-white);background-image:linear-gradient(to bottom, var(--color-white), transparent), linear-gradient(to top, var(--color-white), transparent), radial-gradient(circle, var(--color-gray-300) 1px, transparent 1px);background-size:100% 2.5rem, 100% 2.5rem, var(--spacing-md) var(--spacing-md);background-position:top,bottom,0 0;background-repeat:no-repeat,no-repeat,repeat}.studioDotGrid-module__G2fPuG__placeholderGrid{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}
.page-module__qzdu7W__container{flex-direction:column;gap:4rem;padding:4rem 0;display:flex}.page-module__qzdu7W__studioLoaderCard{border-radius:var(--border-radius-md);width:400px;min-width:400px;}.page-module__qzdu7W__studioLoaderBox{width:400px;height:200px;}.page-module__qzdu7W__studioPlaceholderDemo{border:1px solid var(--color-border);border-radius:var(--border-radius-md);width:min(100%,52rem);min-height:28rem;overflow:hidden;}.page-module__qzdu7W__studioPlaceholderGrid{padding:var(--spacing-lg);}.page-module__qzdu7W__studioLandingWrap{background:var(--color-background-secondary);border-radius:var(--border-radius-md);min-height:500px;overflow:hidden}.page-module__qzdu7W__assistantChatDebugWrap{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-secondary);max-width:720px;max-height:min(80vh,900px);padding:var(--spacing-sm);overflow:auto}.page-module__qzdu7W__generateImageCardDemo{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-secondary);max-width:720px;padding:var(--spacing-sm)}.page-module__qzdu7W__generateImagePlaygroundControls{gap:var(--spacing-2xs);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.page-module__qzdu7W__studioRailDemo{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);width:280px;max-width:100%;padding:var(--spacing-md) var(--spacing-2xs) var(--spacing-md)}.page-module__qzdu7W__studioSessionDemoNote{margin:0 0 var(--spacing-md);line-height:var(--line-height-tight)}.page-module__qzdu7W__studioSessionStateBlock{margin-bottom:var(--spacing-lg)}.page-module__qzdu7W__studioSessionStateBlock:last-of-type{margin-bottom:0}.page-module__qzdu7W__studioSessionStateLabel{margin:0 0 var(--spacing-3xs);text-transform:uppercase;letter-spacing:.05em}.page-module__qzdu7W__studioSessionStateHint{margin:0 0 var(--spacing-xs);line-height:var(--line-height-tight)}.page-module__qzdu7W__chipStyleSession{min-width:0;max-width:min(264px,44vw);padding-left:var(--dimension-8);overflow:hidden}.page-module__qzdu7W__chipStyleThumbCrop{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}.page-module__qzdu7W__chipStyleThumbImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.page-module__qzdu7W__tooltipTruncatedDemo{width:160px;max-width:100%;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.page-module__qzdu7W__tooltipEdgeDemo{justify-content:flex-start;width:100%;display:flex}.page-module__qzdu7W__typographyStack{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.page-module__qzdu7W__promptTextareaDemo{width:100%;max-width:560px}.page-module__qzdu7W__quickActionsDemo{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}.page-module__qzdu7W__adminTableDemo{width:100%;overflow:auto}.page-module__qzdu7W__loadingPanel{padding:var(--spacing-xl);border-radius:var(--radius-md);background:var(--color-background-secondary);justify-content:center;align-items:center;display:flex}.page-module__qzdu7W__splitModalCatalog{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.page-module__qzdu7W__splitModalCatalogEntry{align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-md);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-background-secondary);flex-direction:column;display:flex}.page-module__qzdu7W__splitModalCatalogComponent{font-weight:var(--font-weight-regular,400)}.page-module__qzdu7W__splitModalCatalogMeta{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-tight);margin:0}.page-module__qzdu7W__splitModalCatalogContent{padding-left:var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-relaxed,1.5);margin:0}
.BrandAssetSwapPromptDisplay-module__h9sUDq__root{align-items:center;gap:var(--spacing-3xs);line-height:var(--line-height-normal);flex-wrap:wrap;margin:0;display:flex}.BrandAssetSwapPromptDisplay-module__h9sUDq__prefix{color:var(--color-gray-800)}.BrandAssetSwapPromptDisplay-module__h9sUDq__entrySep{color:var(--color-gray-600)}.BrandAssetSwapPromptDisplay-module__h9sUDq__removedLabel{font-size:var(--font-size-sm);color:var(--color-gray-600)}.BrandAssetSwapPromptDisplay-module__h9sUDq__removedChip{opacity:.7;text-decoration:line-through}
.UserChip-module__ZXJAbq__container{white-space:nowrap;align-items:center;display:inline-flex}
.FlipToggle-module__k81o5W__toggle{background:color-mix(in srgb, var(--color-gray-100) 62%, transparent);-webkit-backdrop-filter:blur(24px)saturate(70%);backdrop-filter:blur(24px)saturate(70%);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-white) 35%, transparent);border-radius:var(--radius-full);padding:var(--spacing-3xs);align-items:center;gap:var(--spacing-3xs);display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.FlipToggle-module__k81o5W__toggle{background:var(--color-gray-100)}}.FlipToggle-module__k81o5W__option{box-sizing:border-box;height:40px;min-height:40px;padding:0 var(--spacing-sm);border-radius:var(--radius-full);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;color:inherit;font:inherit;background:0 0;border:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.FlipToggle-module__k81o5W__option:active{transform:scale(.97)}.FlipToggle-module__k81o5W__indicator{background:var(--color-white);border-radius:var(--radius-full);position:absolute;inset:0;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}.FlipToggle-module__k81o5W__label,.FlipToggle-module__k81o5W__labelActive{z-index:1;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:color var(--transition-fast);line-height:1;position:relative}.FlipToggle-module__k81o5W__label{color:var(--color-gray-400);text-shadow:0 1px 2px color-mix(in srgb, var(--color-white) 55%, transparent), 0 0 8px color-mix(in srgb, var(--color-white) 40%, transparent)}.FlipToggle-module__k81o5W__labelActive{color:var(--color-black);font-weight:var(--font-weight-semibold)}
.StudioTopBar-module__kb9Ojq__bar{height:var(--studio-topbar-height);padding:0 var(--spacing-md);z-index:100;background:0 0;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}.StudioTopBar-module__kb9Ojq__left{align-items:center;min-width:200px;display:flex}.StudioTopBar-module__kb9Ojq__menuButton{color:var(--color-gray-700);flex-shrink:0}@media (min-width:768px){.StudioTopBar-module__kb9Ojq__left .StudioTopBar-module__kb9Ojq__menuButton{display:none}}.StudioTopBar-module__kb9Ojq__center{position:absolute;left:50%;transform:translate(-50%)}.StudioTopBar-module__kb9Ojq__right{justify-content:flex-end;align-items:center;min-width:200px;display:flex}@media (max-width:768px){.StudioTopBar-module__kb9Ojq__bar{padding:0 var(--spacing-xs)}.StudioTopBar-module__kb9Ojq__left{z-index:1;min-width:0;position:relative}.StudioTopBar-module__kb9Ojq__right{min-width:0}.StudioTopBar-module__kb9Ojq__center{flex:1;justify-content:center;min-width:0;display:flex;position:static;left:auto;transform:none}.StudioTopBar-module__kb9Ojq__bar.StudioTopBar-module__kb9Ojq__barRailOpen{pointer-events:none}.StudioTopBar-module__kb9Ojq__barRailOpen .StudioTopBar-module__kb9Ojq__left{pointer-events:auto}.StudioTopBar-module__kb9Ojq__barRailOpen .StudioTopBar-module__kb9Ojq__center,.StudioTopBar-module__kb9Ojq__barRailOpen .StudioTopBar-module__kb9Ojq__right{visibility:hidden;pointer-events:none}}
.MemberList-module__7n9qsa__container{flex-direction:column;gap:1rem;display:flex}.MemberList-module__7n9qsa__actionsRow{align-items:center;gap:.5rem;display:flex}.MemberList-module__7n9qsa__list{flex-direction:column;gap:.5rem;display:flex}.MemberList-module__7n9qsa__listItem{border:1px solid var(--border-color);background:var(--background-color);transition:background-color var(--transition-fast);border-radius:.5rem;align-items:center;padding:.75rem 1rem;display:flex}.MemberList-module__7n9qsa__listItemContent{justify-content:space-between;align-items:center;gap:1rem;width:100%;display:flex}.MemberList-module__7n9qsa__userInfo{flex:1;align-items:center;gap:.75rem;min-width:0;display:flex}.MemberList-module__7n9qsa__inviteIcon{background:var(--color-gray-100);width:32px;height:32px;color:var(--color-gray-600);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.MemberList-module__7n9qsa__userDetails{flex-direction:column;gap:.125rem;min-width:0;display:flex}.MemberList-module__7n9qsa__userName{color:var(--text-color);font-weight:500;font-size:var(--font-size-sm);align-items:center;gap:.375rem;display:flex}.MemberList-module__7n9qsa__userEmail{font-size:var(--font-size-xs);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.MemberList-module__7n9qsa__currentUserBadge{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:400}.MemberList-module__7n9qsa__listItemActions{flex-shrink:0;align-items:center;gap:.75rem;display:flex}.MemberList-module__7n9qsa__systemRoleLabel{font-size:var(--font-size-xs);color:var(--color-basics-purple-600);background:var(--color-basics-purple-100);border-radius:var(--border-radius-sm);padding:.25rem .5rem;font-weight:500}.MemberList-module__7n9qsa__internalUserLabel{font-size:var(--font-size-xs);color:var(--color-gray-600);background:var(--color-gray-100);border-radius:var(--border-radius-sm);padding:.25rem .5rem;font-weight:500}.MemberList-module__7n9qsa__roleSelect{min-width:100px}.MemberList-module__7n9qsa__roleLabel{font-size:var(--font-size-sm);color:var(--text-secondary);text-align:center;background:var(--color-gray-100);border-radius:var(--border-radius-sm);min-width:80px;padding:.375rem .5rem;font-weight:500}.MemberList-module__7n9qsa__invitesHeading{font-size:var(--font-size-sm);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.025em;margin:1.5rem 0 .5rem;font-weight:600}.MemberList-module__7n9qsa__emptyState{text-align:center;border:1px dashed var(--border-color);border-radius:var(--border-radius-md);background:var(--color-gray-50);flex-direction:column;justify-content:center;align-items:center;padding:3rem 2rem;display:flex}.MemberList-module__7n9qsa__emptyStateIcon{background:var(--color-gray-100);width:64px;height:64px;color:var(--color-gray-500);border-radius:50%;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.MemberList-module__7n9qsa__emptyStateTitle{font-size:var(--font-size-md);color:var(--text-color);margin:0 0 .25rem;font-weight:600}.MemberList-module__7n9qsa__emptyStateDescription{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}.MemberList-module__7n9qsa__invitedByLabel{font-size:var(--font-size-xs);color:var(--text-secondary)}
.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)}}
.MemberList-module___cTCXq__header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.MemberList-module___cTCXq__headerActions{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}.MemberList-module___cTCXq__headerContent{flex-direction:column;gap:.25rem;display:flex}.MemberList-module___cTCXq__headerTitle{font-size:var(--font-size-lg);color:var(--text-color);align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.MemberList-module___cTCXq__memberCount{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:400}.MemberList-module___cTCXq__headerDescription{font-size:var(--font-size-sm);color:var(--text-secondary);margin:0}
.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)}}
.DesignSettings-module__S4Hq6W__container{flex-direction:column;gap:1rem;display:flex}.DesignSettings-module__S4Hq6W__description{color:var(--secondary-text-color);margin-bottom:.5rem;font-size:.9rem}.DesignSettings-module__S4Hq6W__colorSettingsSection{border-top:1px solid var(--border-color);margin-top:2rem;padding-top:1.5rem}.DesignSettings-module__S4Hq6W__colorSelection{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.DesignSettings-module__S4Hq6W__colorSelection label{color:var(--primary-text-color);font-size:.9rem;font-weight:500}.DesignSettings-module__S4Hq6W__colorOptions{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.DesignSettings-module__S4Hq6W__colorOption{border-radius:var(--radius-md);border:1px solid color(from var(--background-color) display-p3 calc(r - .1) calc(g - .1) calc(b - .1));cursor:pointer;background:var(--background-color);width:40px;height:40px;padding:0;transition:all .2s ease-in-out;position:relative;overflow:hidden}.DesignSettings-module__S4Hq6W__colorOption.DesignSettings-module__S4Hq6W__selected{border:1px solid color(from var(--background-color) display-p3 calc(r - .2) calc(g - .2) calc(b - .2));animation:.3s ease-out DesignSettings-module__S4Hq6W__colorPulse}.DesignSettings-module__S4Hq6W__colorOption .DesignSettings-module__S4Hq6W__checkIcon{opacity:0;width:100%;height:100%;color:var(--color);justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;top:0;left:0}.DesignSettings-module__S4Hq6W__colorOption.DesignSettings-module__S4Hq6W__selected .DesignSettings-module__S4Hq6W__checkIcon{opacity:1}@keyframes DesignSettings-module__S4Hq6W__colorPulse{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.DesignSettings-module__S4Hq6W__selectedColorPreview{background-color:var(--background-secondary);border-radius:var(--border-radius-medium);color:var(--primary-text-color);flex-flow:column wrap;align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.DesignSettings-module__S4Hq6W__textColorPreview{align-items:center;gap:.5rem;display:flex}.DesignSettings-module__S4Hq6W__textColorSample{border:1px solid var(--border-color);transition:all var(--transition-default)}.DesignSettings-module__S4Hq6W__noColorsMessage{background-color:var(--warning-background);border:1px solid var(--warning-border);border-radius:var(--border-radius-medium);flex-direction:column;gap:1rem;margin-bottom:1.5rem;padding:1rem;display:flex}.DesignSettings-module__S4Hq6W__noColorsMessage p{color:var(--warning-text);margin:0;font-size:.9rem}.DesignSettings-module__S4Hq6W__colorInputsContainer{grid-gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:1rem;margin-bottom:1.5rem;display:grid}.DesignSettings-module__S4Hq6W__colorInputGroup{flex-direction:column;gap:.5rem;display:flex}.DesignSettings-module__S4Hq6W__colorInputGroup label{color:var(--primary-text-color);font-size:.9rem;font-weight:500}.DesignSettings-module__S4Hq6W__colorInput{border:1px solid var(--border-color);border-radius:var(--border-radius-small);cursor:pointer;background-color:var(--input-background-color);width:100%;height:40px;padding:.25rem}.DesignSettings-module__S4Hq6W__colorInput::-webkit-color-swatch-wrapper{padding:0}.DesignSettings-module__S4Hq6W__colorInput::-webkit-color-swatch{border-radius:calc(var(--border-radius-small) - 2px);border:none}.DesignSettings-module__S4Hq6W__saveButton{background-color:var(--primary-color);color:#fff;border-radius:var(--border-radius-medium);cursor:pointer;border:none;align-self:flex-start;padding:.6rem 1.2rem;font-weight:500;transition:background-color .2s ease-in-out}.DesignSettings-module__S4Hq6W__saveButton:hover{background-color:var(--primary-color-dark)}.logo-uploader-container+.DesignSettings-module__S4Hq6W__colorSettingsSection{margin-top:2.5rem}
.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}}
.MemoryManagement-module__Hz8uJW__title{color:var(--text-primary,#333);margin-bottom:.25rem;font-size:1.125rem;font-weight:600}.MemoryManagement-module__Hz8uJW__description{color:var(--text-secondary,#666);margin-bottom:1rem;font-size:.875rem}.MemoryManagement-module__Hz8uJW__listContainer{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.MemoryManagement-module__Hz8uJW__listItem{border:1px solid var(--border-color-light,#eee);border-radius:var(--border-radius-medium,6px);background-color:var(--background-primary,#f9f9f9);justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.MemoryManagement-module__Hz8uJW__memoryContent{flex-grow:1}.MemoryManagement-module__Hz8uJW__memoryText{font-size:var(--font-size-xs);color:var(--text-primary,#333);margin:0 0 .25rem;line-height:1.3em}.MemoryManagement-module__Hz8uJW__memoryTimestamp{color:var(--text-tertiary,#999);font-size:.75rem}.MemoryManagement-module__Hz8uJW__deleteButton{flex-shrink:0}.MemoryManagement-module__Hz8uJW__trashIcon{width:1rem;height:1rem}.MemoryManagement-module__Hz8uJW__skeleton{margin-bottom:.75rem}.MemoryManagement-module__Hz8uJW__errorState{border:1px solid var(--destructive-border,#fecaca);border-radius:var(--border-radius-medium,6px);background-color:var(--destructive-light,#fef2f2);padding:1rem}.MemoryManagement-module__Hz8uJW__errorMessage{color:var(--destructive-main,#dc2626);margin-top:.25rem;font-size:.875rem}
.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}}
.AssistantSettings-module__3ohy9q__container{padding:1rem}.AssistantSettings-module__3ohy9q__title{color:var(--text-primary,#333);margin-bottom:1.5rem;font-size:1.25rem;font-weight:600}.AssistantSettings-module__3ohy9q__noGuideSelected{text-align:center;color:var(--text-secondary,#666);background-color:var(--background-muted,#f5f5f5);border-radius:var(--border-radius-medium,6px);margin-top:1rem;padding:1rem}
.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}
.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}
.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}
.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}}
.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))}}