
._7cJqUq_text{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:normal;color:var(--color-gray-500);line-height:24px}
.r0bfqa_root{}.r0bfqa_list{}.r0bfqa_row{}.r0bfqa_rowMainButton{}.r0bfqa_rowIcon{}.r0bfqa_rowMain{}.r0bfqa_rowTitleWrap{}.r0bfqa_rowTitle{}.r0bfqa_rowMeta{}.r0bfqa_loading{}.r0bfqa_rowLoading{opacity:.6;pointer-events:none}
.OPztcq_cardImage{-o-object-fit:cover;object-fit:cover;border-radius:0;width:100%;height:100%;display:block}.OPztcq_thumb{width:100%;height:100%;min-height:0;display:block}
.lctwIW_root{width:100%;min-width:0;max-width:100%}.lctwIW_virtualSpacer{width:100%;min-width:0;max-width:100%;position:relative}.lctwIW_masonryRow{grid-gap:var(--spacing-xs);gap:var(--spacing-xs);width:100%;min-width:0;max-width:100%;display:grid;position:absolute;top:0;left:0}.lctwIW_masonryRow>*{min-width:0}.lctwIW_loadingMore{padding:var(--spacing-sm) 0 var(--spacing-md);font-size:var(--font-size-sm);color:var(--color-gray-500);text-align:center}
.nHQxua_gridArea{padding:var(--spacing-md) var(--spacing-md) var(--spacing-xl);flex:1;overflow-y:auto;}.nHQxua_emptyState{justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:200px;color:var(--color-gray-400);font-size:var(--font-size-sm);text-align:center;padding:var(--spacing-xl);flex-direction:column;display:flex}.nHQxua_emptyStateText{color:var(--color-gray-500);margin:0}.nHQxua_masonry{grid-gap:var(--spacing-xs);gap:var(--spacing-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;}@media (min-width:1800px){.nHQxua_masonry{grid-template-columns:repeat(5,minmax(0,1fr))}}@media screen and (max-width:1024px){.nHQxua_masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}.nHQxua_card{aspect-ratio:1;border-radius:var(--radius-sm);cursor:pointer;border:var(--border-default);min-width:0;position:relative;overflow:hidden;}.nHQxua_cardSelected:after{content:"";z-index:1;border-radius:var(--radius-sm);box-shadow:inset 0 0 0 2px var(--color-black);pointer-events:none;position:absolute;inset:0}.nHQxua_selectCheckbox{top:var(--spacing-xs);left:var(--spacing-xs);z-index:3;opacity:0;transition:opacity var(--transition-fast);pointer-events:auto;line-height:0;position:absolute}.nHQxua_card:hover .nHQxua_selectCheckbox,.nHQxua_selectCheckbox[data-selected=true]{opacity:1}.nHQxua_gridAreaWithBulkBar{padding-bottom:var(--spacing-3xl)}.nHQxua_skeleton{border-radius:var(--radius-sm)}@media (max-width:768px){.nHQxua_gridArea{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xl)}.nHQxua_masonry{grid-template-columns:repeat(2,minmax(0,1fr))}.nHQxua_selectCheckbox{box-sizing:border-box;width:var(--button-height-sm);min-width:var(--button-height-sm);height:var(--button-height-sm);min-height:var(--button-height-sm);justify-content:center;align-items:center;display:flex}.nHQxua_selectCheckbox input[type=checkbox]{--width:var(--button-height-sm);--height:var(--button-height-sm);width:var(--button-height-sm);height:var(--button-height-sm)}.nHQxua_card .nHQxua_selectCheckbox{opacity:1}.nHQxua_gridAreaWithBulkBar{padding-bottom:calc(var(--spacing-3xl) + env(safe-area-inset-bottom,0px) + var(--spacing-lg))}}@media (hover:none){.nHQxua_card .nHQxua_selectCheckbox{opacity:1}}
.Ug0B2G_breadcrumb{min-width:0}.Ug0B2G_list,.Ug0B2G_item{align-items:center;min-width:0;display:flex}.Ug0B2G_list{gap:var(--spacing-3xs);margin:0;padding:0;list-style:none}.Ug0B2G_item{gap:var(--spacing-3xs)}.Ug0B2G_link,.Ug0B2G_current{color:var(--color-gray-500);font-family:var(--font-family-default);font-size:var(--font-size-sm);line-height:var(--line-height-normal);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;margin:0;padding:0;text-decoration:none;overflow:hidden}.Ug0B2G_link{cursor:pointer}.Ug0B2G_link:hover{color:var(--color-copy-primary)}.Ug0B2G_link:focus-visible{border-radius:var(--radius-xs);outline:2px solid var(--color-button-commonbutton-focus);outline-offset:2px}.Ug0B2G_current{color:var(--color-copy-primary);font-weight:var(--font-weight-medium)}.Ug0B2G_separator{color:var(--color-gray-350);flex-shrink:0}
.D0JpPa_inner{justify-content:flex-start;align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-3xs) 0 0;margin:0;display:flex;}.D0JpPa_inner .D0JpPa_thumb{color:inherit}.D0JpPa_thumbIcon svg{width:var(--font-size-xs)!important;height:var(--font-size-xs)!important}.D0JpPa_thanks{margin:0}
.W_UBvG_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}.W_UBvG_scrollerItem{flex-direction:column;width:100%;min-width:0;display:flex}.W_UBvG_scrollerItemUser{align-items:flex-end;container:user-message-turn/inline-size}.W_UBvG_message{word-wrap:break-word;line-height:var(--line-height-normal);font-size:var(--font-size-md);cursor:default;flex-direction:column;display:flex}.W_UBvG_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;}.W_UBvG_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}.W_UBvG_userMessageStack{flex-direction:column;align-items:flex-end;width:100%;min-width:0;max-width:100%;display:flex}.W_UBvG_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}.W_UBvG_userMessageMeta{opacity:0;pointer-events:none;transition:opacity var(--transition-default);justify-content:flex-end;align-items:center;margin:0;padding:0;display:flex}.W_UBvG_userMessageMetaInner{justify-content:flex-end;align-items:center;gap:var(--spacing-3xs);padding:var(--spacing-3xs) 0 0;margin:0;display:flex;}.W_UBvG_scrollerItemUser:hover .W_UBvG_userMessageMeta,.W_UBvG_userMessageGroup:hover .W_UBvG_userMessageMeta,.W_UBvG_userMessageStack:hover .W_UBvG_userMessageMeta,.W_UBvG_messageBubbleUser:hover+.W_UBvG_userMessageMeta,.W_UBvG_userMessageMetaVisible{opacity:1;pointer-events:auto}.W_UBvG_assistantFeedback{opacity:0;pointer-events:none;transition:opacity var(--transition-default);justify-content:flex-start;align-items:center;margin:0;padding:0;display:flex}.W_UBvG_scrollerItem:hover .W_UBvG_assistantFeedback,.W_UBvG_assistantMessageBrand:hover .W_UBvG_assistantFeedback,.W_UBvG_assistantFeedback:focus-within,.W_UBvG_assistantFeedbackVisible{opacity:1;pointer-events:auto}.W_UBvG_assistantFeedback:has([data-open]){opacity:1;pointer-events:auto}.W_UBvG_assistantFeedback:has([data-submitted]){opacity:1;pointer-events:auto}.W_UBvG_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}.W_UBvG_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;}.W_UBvG_userMessageCopyButton svg{width:12px;height:12px}.W_UBvG_messageBubbleUser .W_UBvG_messageContent{white-space:pre-line;background:0 0;border-radius:0;padding:0}.W_UBvG_messageContent [class*=mentionChip]{vertical-align:middle;margin-inline:.1em}.W_UBvG_messageBubbleUser .W_UBvG_messageContent [data-mention-chip]{box-sizing:border-box;white-space:nowrap;min-width:0;max-width:min(16rem,72cqi);overflow:hidden}:is(.W_UBvG_messageBubbleUser .W_UBvG_messageContent [data-mention-chip] [class*=mentionChipLabel],.W_UBvG_messageBubbleUser .W_UBvG_messageContent [data-mention-chip] [class*=mentionChipVariant]){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.W_UBvG_assistantMessage{align-self:stretch;align-items:stretch;gap:var(--spacing-sm);background-color:#0000;width:100%;max-width:100%;padding:0}.W_UBvG_assistantMessageBrand{align-self:stretch;width:100%;max-width:100%}.W_UBvG_assistantBrandRoot{--assistant-mark-column:calc(40px + var(--spacing-sm));gap:var(--spacing-2xs);flex-direction:column;width:100%;display:flex}.W_UBvG_assistantBrandRootNoMark{--assistant-mark-column:0px}.W_UBvG_assistantBrandTopRow{align-items:flex-start;gap:var(--spacing-sm);--assistant-brand-mark-size:40px;width:100%;display:flex}.W_UBvG_assistantBrandMark{flex-shrink:0;display:block}.W_UBvG_assistantBrandMarkSpacer{width:var(--assistant-brand-mark-size);height:var(--assistant-brand-mark-size);flex-shrink:0}.W_UBvG_assistantBrandColumn>.W_UBvG_messageContent:first-child{padding-top:calc((var(--assistant-brand-mark-size) - 1lh) / 2)}.W_UBvG_completionNudgeBesideMark{padding-top:calc((var(--assistant-brand-mark-size) - 1lh) / 2);width:100%;min-width:0}.W_UBvG_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}.W_UBvG_assistantBrandColumn{gap:var(--spacing-sm);flex-direction:column;flex:1;min-width:0;display:flex}.W_UBvG_assistantBrandColumnPlain{gap:var(--spacing-sm);flex-direction:column;width:100%;min-width:0;display:flex}.W_UBvG_messageContent{cursor:default;min-width:0}.W_UBvG_messageContent a{color:inherit;font-weight:var(--font-weight-semibold);cursor:pointer;transition:opacity var(--transition-fast);text-decoration:none}.W_UBvG_messageContent a svg{vertical-align:-.15em;opacity:.55;width:1em;height:1em;margin-inline-end:.15em;display:inline-block}:is(.W_UBvG_messageContent a:hover,.W_UBvG_messageContent a:focus-visible){color:inherit;opacity:.75;text-decoration:none}.W_UBvG_messageContent p{margin:0}.W_UBvG_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)}.W_UBvG_messageContent :is(h1,h2,h3,h4,h5,h6):first-child{margin-top:0}.W_UBvG_messageContent :is(p,ul,ol)+:is(h1,h2,h3,h4,h5,h6){margin-top:var(--spacing-md)}.W_UBvG_messageContent :is(h1,h2,h3,h4,h5,h6)+:is(p,ul,ol){margin-top:0}.W_UBvG_messageContent :is(strong,b){font-size:inherit;font-weight:var(--font-weight-semibold);line-height:inherit;color:inherit}:is(.W_UBvG_messageBubble .W_UBvG_messageContent p+p,.W_UBvG_message .W_UBvG_messageContent p+p),:is(.W_UBvG_messageBubble .W_UBvG_messageContent :is(p,ul,ol)+:is(p,ul,ol),.W_UBvG_message .W_UBvG_messageContent :is(p,ul,ol)+:is(p,ul,ol)){margin-top:var(--spacing-sm)}:is(.W_UBvG_messageContent ul,.W_UBvG_messageContent ol){margin:0;padding-left:1.25em}.W_UBvG_messageContent li+li{margin-top:var(--spacing-2xs)}.W_UBvG_messageContent li>:is(ul,ol){margin-top:var(--spacing-2xs)}.W_UBvG_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}.W_UBvG_messageContent [data-markdown-table]:first-child{margin-top:0}.W_UBvG_messageContent [data-markdown-table]:last-child{margin-bottom:0}.W_UBvG_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(.W_UBvG_messageContent th,.W_UBvG_messageContent td){padding:var(--spacing-xs) var(--spacing-sm);text-align:left;vertical-align:top;border:none;border-bottom:1px solid var(--color-border)}.W_UBvG_messageContent tr:last-child :is(th,td){border-bottom:none}.W_UBvG_messageContent th{font-size:inherit;font-weight:var(--font-weight-semibold);color:var(--color-gray-900);background:0 0}.W_UBvG_messageContent td:first-child{font-weight:var(--font-weight-medium);color:var(--color-gray-600)}.W_UBvG_messageContent tr:first-child>:first-child{border-top-left-radius:var(--radius-lg)}.W_UBvG_messageContent tr:first-child>:last-child{border-top-right-radius:var(--radius-lg)}.W_UBvG_messageContent tr:last-child>:first-child{border-bottom-left-radius:var(--radius-lg)}.W_UBvG_messageContent tr:last-child>:last-child{border-bottom-right-radius:var(--radius-lg)}:is(.W_UBvG_messageContent :is(p,ul,ol)+[data-markdown-table],.W_UBvG_messageContent [data-markdown-table]+:is(p,ul,ol)){margin-top:var(--spacing-sm)}.W_UBvG_messageContent [data-markdown-code]{margin:var(--spacing-sm) 0}.W_UBvG_messageContent [data-markdown-code]:first-child{margin-top:0}.W_UBvG_messageContent [data-markdown-code]:last-child{margin-bottom:0}:is(.W_UBvG_messageContent :is(p,ul,ol,[data-markdown-table])+[data-markdown-code],.W_UBvG_messageContent [data-markdown-code]+:is(p,ul,ol,[data-markdown-table])){margin-top:var(--spacing-sm)}.W_UBvG_toolNormalizationNote{margin-top:var(--spacing-2xs);color:var(--color-gray-600);font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.W_UBvG_streamErrorNotice{align-items:flex-start;gap:var(--spacing-2xs);flex-direction:column;display:flex}.W_UBvG_streamErrorNoticeBrand{align-items:flex-start;width:100%}.W_UBvG_streamErrorAction{margin-left:calc(18px + var(--spacing-xs))}.W_UBvG_streamErrorActionBrand{margin-left:0}.W_UBvG_message ol,.W_UBvG_message ul,.W_UBvG_messageBubble ol,.W_UBvG_messageBubble ul{padding-left:var(--spacing-md)}.W_UBvG_message li+li,.W_UBvG_messageBubble li+li{margin-top:var(--spacing-2xs)}.W_UBvG_message blockquote,.W_UBvG_messageBubble blockquote{background-color:var(--color-gray-300);padding:var(--spacing-sm);margin-top:var(--spacing-sm);border-radius:var(--radius-md)}.W_UBvG_userMessageAttachments{--reference-preview-thumb-size:7.5rem;width:100%;max-width:100%}.W_UBvG_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}.W_UBvG_systemActionNote strong{font-weight:var(--font-weight-medium);color:var(--color-gray-700)}@media (max-width:768px){.W_UBvG_userMessageMeta{opacity:1;pointer-events:auto}.W_UBvG_userMessageGroup{min-width:0;max-width:100%}.W_UBvG_assistantBrandRoot,.W_UBvG_assistantBrandColumn,.W_UBvG_messageContent{min-width:0}}
.kDyzra_badge{align-items:center;gap:var(--spacing-4xs);min-width:0;max-width:100%;color:var(--color-copy-secondary);font-family:var(--font-family-default);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:1;display:inline-flex}.kDyzra_badgeWarning{color:var(--color-element-chip-warning-text)}.kDyzra_badgeWide{max-width:36rem}.kDyzra_label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.Z0sthG_tabBar{align-items:center;gap:var(--spacing-3xs);box-sizing:border-box;flex-wrap:nowrap;width:100%;min-width:0;display:flex;}.Z0sthG_tabs{align-items:center;gap:var(--spacing-3xs);box-sizing:border-box;flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.Z0sthG_tabSlot{flex:none;align-items:stretch;min-width:0;display:inline-flex;position:relative}.Z0sthG_slidingIndicator{z-index:0;border-radius:calc(var(--radius-md) - 1.5px);pointer-events:none;position:absolute;inset:0}.Z0sthG_slidingTintImagine{background:var(--studio-mode-imagine-surface)}.Z0sthG_slidingTintProduct{background:var(--studio-mode-product-surface)}.Z0sthG_slidingTintAssistant{background:var(--studio-mode-assistant-surface)}.Z0sthG_tabTrigger{z-index:1;flex:none;min-width:0;position:relative}.Z0sthG_tabs .Z0sthG_tabSlot .Z0sthG_tabTrigger{padding:0}.Z0sthG_tabInner{color:var(--color-gray-500);transition:color var(--transition-fast);justify-content:center}.Z0sthG_tabs .Z0sthG_tabSlot .Z0sthG_tabInner{box-sizing:border-box;height:100%;min-height:100%;padding-inline:var(--spacing-xs);padding-block:0}.Z0sthG_tabs .Z0sthG_tabSlot .Z0sthG_tabTrigger .Z0sthG_tabInner.Z0sthG_tabInnerOnIndicator,.Z0sthG_tabs .Z0sthG_tabSlot .Z0sthG_tabTrigger:hover:not(:disabled) .Z0sthG_tabInner.Z0sthG_tabInnerOnIndicator,.Z0sthG_tabs .Z0sthG_tabSlot .Z0sthG_tabTrigger:active:not(:disabled) .Z0sthG_tabInner.Z0sthG_tabInnerOnIndicator{background-color:#0000;border-color:#0000}.Z0sthG_tabContent{gap:.5em;min-width:0}.Z0sthG_tabLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:-.011em}.Z0sthG_tabIcon svg{width:var(--spacing-md);height:var(--spacing-md)}.Z0sthG_tabInnerActiveImagine{color:var(--studio-mode-imagine)}.Z0sthG_tabInnerActiveProduct{color:var(--studio-mode-product)}.Z0sthG_tabInnerActiveAssistant{color:var(--studio-mode-assistant)}@media (max-width:768px){.Z0sthG_tabInner{font-size:var(--font-size-md)}.Z0sthG_tabs{width:100%}.Z0sthG_tabSlot{flex:1;max-width:100%}.Z0sthG_tabSlotActive{flex:none;min-width:max-content;max-width:100%}.Z0sthG_tabSlotActive .Z0sthG_tabTrigger{max-width:none}.Z0sthG_tabInnerOnIndicator .Z0sthG_tabLabel{text-overflow:clip;flex:none;overflow:visible}.Z0sthG_tabs .Z0sthG_tabSlot .Z0sthG_tabInner{box-sizing:border-box;padding-inline:var(--spacing-xs);width:auto;min-width:var(--button-height-sm);height:var(--button-height-sm);min-height:var(--button-height-sm);max-height:var(--button-height-sm);padding-block:0}}
.Jj_Xua_popup{}.Jj_Xua_list{min-height:0;}.Jj_Xua_row{cursor:pointer;text-align:left;width:100%;padding:var(--dimension-8) var(--dimension-12);font:inherit;color:inherit;border-radius:var(--dimension-cornerroundings-xs-corner);background:0 0;border:none;margin:0;display:block;}.Jj_Xua_rowHighlight{background:var(--color-button-text-hoverfill)}.Jj_Xua_rowDisabled{opacity:.4;cursor:default}.Jj_Xua_backRow{z-index:1;background:var(--color-white);border-radius:0;position:sticky;top:0}.Jj_Xua_backRow:hover,.Jj_Xua_backRow.Jj_Xua_rowHighlight{background:var(--color-button-text-hoverfill)}.Jj_Xua_backRow .Jj_Xua_rowTitle,.Jj_Xua_backRow .Jj_Xua_categoryIcon{color:var(--color-copy-primary)}.Jj_Xua_rowInner{align-items:center;gap:var(--dimension-8);min-width:0;display:flex}.Jj_Xua_thumbWrap{width:var(--spacing-lg);height:var(--spacing-lg);background:var(--color-gray-100);border-radius:50%;flex-shrink:0;overflow:hidden}.Jj_Xua_thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.Jj_Xua_thumbFallback{width:100%;height:100%;color:var(--color-gray-500);justify-content:center;align-items:center;display:flex}.Jj_Xua_swatch{width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--radius-full,999px);border:var(--border-default);flex-shrink:0}.Jj_Xua_rowTitle{min-width:0;font-size:var(--dimension-typography-interface-inputheadline-fontsize);line-height:var(--dimension-typography-interface-inputheadline-lineheight);font-weight:var(--font-weight-medium);color:var(--color-copy-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.Jj_Xua_rowArticleNumber{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:45%;color:var(--color-copy-secondary);font-size:var(--dimension-typography-interface-inputheadline-fontsize);line-height:var(--dimension-typography-interface-inputheadline-lineheight);flex-shrink:1;overflow:hidden}.Jj_Xua_typeBadge{color:var(--color-gray-500);flex-shrink:0;display:inline-flex}.Jj_Xua_categoryIcon{color:var(--color-copy-primary);}.Jj_Xua_rowChevron{color:var(--color-gray-500);flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.Jj_Xua_empty{}.Jj_Xua_loading,.Jj_Xua_error{padding:var(--dimension-16) var(--dimension-12);color:var(--color-copy-secondary);font-size:var(--dimension-typography-interface-inputheadline-fontsize);line-height:var(--dimension-typography-interface-inputheadline-lineheight)}@media (max-width:768px){.Jj_Xua_popup{box-sizing:border-box;max-width:calc(100vw - 2 * var(--spacing-sm))}.Jj_Xua_row{padding:var(--spacing-xs) var(--spacing-sm)}}
.pUMK_a_panel{width:100%;transition:grid-template-rows var(--transition-default);grid-template-rows:0fr;display:grid;}.pUMK_a_panelOpen{grid-template-rows:1fr}.pUMK_a_content{width:100%;min-height:0;overflow:hidden;}.pUMK_a_inner{justify-content:flex-start;align-items:center;gap:var(--spacing-2xs);box-sizing:border-box;width:100%;min-height:calc(40px + 2 * var(--composer-inset));padding:var(--composer-inset);flex-wrap:nowrap;display:flex;position:relative;}.pUMK_a_inner:before{content:"";inset-inline:0;border-top:var(--border-default);opacity:0;pointer-events:none;transition:opacity .48s;position:absolute;top:0}.pUMK_a_innerOpen:before{opacity:1;transition:opacity .48s .12s}.pUMK_a_suggestionItem{width:fit-content;min-width:0;max-width:calc((100% - 2 * var(--spacing-2xs)) / 3);flex:0 auto;height:40px;}.pUMK_a_innerWithRefresh .pUMK_a_suggestionItem{max-width:calc((100% - 40px - 3 * var(--spacing-2xs)) / 3)}.pUMK_a_suggestionItemEnter{animation:.52s cubic-bezier(.22,1,.36,1) both pUMK_a_suggestionEnter}.pUMK_a_suggestionItemEnterDelay0{animation-delay:0s}.pUMK_a_suggestionItemEnterDelay1{animation-delay:70ms}.pUMK_a_suggestionItemEnterDelay2{animation-delay:.14s}@keyframes pUMK_a_suggestionEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes pUMK_a_suggestionFadeIn{0%{opacity:0}to{opacity:1}}.pUMK_a_suggestionItem .pUMK_a_suggestionInner{box-sizing:border-box;width:100%;min-width:0;height:40px;min-height:40px;max-height:40px;padding:0 var(--spacing-xs);justify-content:flex-start}.pUMK_a_suggestionItem .pUMK_a_suggestionIcon svg{width:16px;height:16px}.pUMK_a_refreshItem{flex:none;height:40px}.pUMK_a_refreshItemHidden{display:none}.pUMK_a_refreshItem .pUMK_a_refreshInner{box-sizing:border-box;justify-content:center;width:40px;min-width:40px;max-width:40px;height:40px;min-height:40px;max-height:40px;padding:0}.pUMK_a_refreshItem .pUMK_a_suggestionIcon svg{width:16px;height:16px}.pUMK_a_refreshIconSpinning svg{animation:.8s linear infinite pUMK_a_refreshIconSpin}@keyframes pUMK_a_refreshIconSpin{to{transform:rotate(360deg)}}.pUMK_a_suggestionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden;}.pUMK_a_suggestionSkeleton{border-radius:var(--radius-md);width:9rem;height:40px;animation:pUMK_a_suggestionFadeIn var(--transition-default) ease;flex:none}.pUMK_a_errorText{font-family:var(--font-family-default);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-copy-secondary)}@media (max-width:768px){.pUMK_a_inner{flex-wrap:wrap;height:auto;min-height:0}.pUMK_a_innerWithRefresh .pUMK_a_suggestionItem,.pUMK_a_suggestionItem{flex:100%;width:100%;max-width:100%;height:auto}.pUMK_a_suggestionItem .pUMK_a_suggestionInner{height:auto;min-height:var(--button-height-md);max-height:none}.pUMK_a_suggestionLabel{white-space:normal;text-overflow:initial}.pUMK_a_suggestionSkeleton{width:100%;min-height:var(--button-height-md);flex:100%}}@media (prefers-reduced-motion:reduce){.pUMK_a_panel,.pUMK_a_inner:before{transition:none}.pUMK_a_innerOpen:before{opacity:1}.pUMK_a_suggestionItem,.pUMK_a_suggestionItemEnter,.pUMK_a_suggestionSkeleton,.pUMK_a_refreshIconSpinning svg{animation:none}}
.Y9CdKq_list{gap:var(--spacing-xl);flex-direction:column;display:flex}.Y9CdKq_note{margin:0 0 var(--spacing-sm);color:var(--color-copy-secondary);font-size:var(--font-size-sm)}
.TYO28q_hint{width:100%;margin:0 0 var(--spacing-sm);line-height:var(--line-height-normal)}
.BstIFq_mainHeader{justify-content:space-between;align-items:center;gap:var(--spacing-md);padding:var(--studio-topbar-height) var(--spacing-md) var(--spacing-sm);box-sizing:border-box;background:0 0;flex-shrink:0;width:100%;min-width:0;display:flex}.BstIFq_mainHeaderTitle{flex:1;min-width:0}.BstIFq_mainHeaderRight{justify-content:flex-end;align-items:center;gap:var(--spacing-2xs);flex:0 auto;min-width:0;display:flex}.BstIFq_searchWrap{flex:auto;width:100%;min-width:0;max-width:220px;position:relative}.BstIFq_searchFormGroup{width:100%;min-width:0;max-width:100%}.BstIFq_styleActionsMenuTrigger{flex-shrink:0}.BstIFq_headerButton{white-space:nowrap;flex-shrink:0}@media (max-width:768px){.BstIFq_mainHeader{align-items:stretch;gap:var(--spacing-xs);padding:calc(var(--studio-topbar-height) + var(--spacing-xs)) var(--spacing-sm) var(--spacing-xs);flex-direction:column}.BstIFq_mainHeaderTitle{flex:none;min-width:0}.BstIFq_mainHeaderRight{justify-content:stretch;gap:var(--spacing-xs);flex:auto;width:100%;min-width:0}.BstIFq_searchWrap{flex:auto;min-width:0;max-width:none}}
.bxRCra_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}.bxRCra_resultsCount{font-size:var(--font-size-sm);color:var(--color-gray-600)}.bxRCra_resultsActions{align-items:center;gap:var(--spacing-xs);display:flex}@media (max-width:768px){.bxRCra_resultsMeta{align-items:stretch;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-sm);flex-direction:column}.bxRCra_resultsActions{justify-content:flex-end;gap:var(--spacing-2xs);flex-wrap:wrap}}
.nWeEHG_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}.nWeEHG_placeholderGrid{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}
.vR8BGq_dropdownSurfaceDemo{min-width:180px;padding:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-copy-primary)}.vR8BGq_container{flex-direction:column;gap:4rem;padding:4rem 0;display:flex}.vR8BGq_studioLoaderCard{border-radius:var(--border-radius-md);width:400px;min-width:400px;}.vR8BGq_studioLoaderBox{width:400px;height:200px;}.vR8BGq_studioPlaceholderDemo{border:1px solid var(--color-border);border-radius:var(--border-radius-md);width:min(100%,52rem);min-height:28rem;overflow:hidden;}.vR8BGq_studioPlaceholderGrid{padding:var(--spacing-lg);}.vR8BGq_studioLandingWrap{background:var(--color-background-secondary);border-radius:var(--border-radius-md);min-height:500px;overflow:hidden}.vR8BGq_studioAssetActionGrid{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,220px));width:100%;display:grid}.vR8BGq_studioAssetActionCard{gap:var(--spacing-2xs);min-width:0;font-size:var(--font-size-xs);color:var(--color-copy-secondary);flex-direction:column;display:flex}.vR8BGq_studioAssetActionCard>div{aspect-ratio:1;border:1px solid var(--color-border)}.vR8BGq_settingsLayoutDemo{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.vR8BGq_settingsConstrainedDemo,.vR8BGq_settingsWideDemo{gap:var(--spacing-sm);box-sizing:border-box;width:100%;padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);flex-direction:column;display:flex}.vR8BGq_settingsConstrainedDemo{max-width:640px}.vR8BGq_settingsWideTableDemo{grid-gap:1px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-border);grid-template-columns:minmax(0,1fr) minmax(7rem,auto);gap:1px;display:grid;overflow:hidden}.vR8BGq_settingsWideTableDemo>span{padding:var(--spacing-2xs) var(--spacing-xs);background:var(--color-white);font-size:var(--font-size-sm)}@media (max-width:600px){.vR8BGq_studioAssetActionGrid{grid-template-columns:minmax(0,1fr)}}.vR8BGq_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}.vR8BGq_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)}.vR8BGq_generateImagePlaygroundControls{gap:var(--spacing-2xs);margin-bottom:var(--spacing-sm);flex-wrap:wrap;display:flex}.vR8BGq_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)}.vR8BGq_studioSessionDemoNote{margin:0 0 var(--spacing-md);line-height:var(--line-height-tight)}.vR8BGq_studioSessionStateBlock{margin-bottom:var(--spacing-lg)}.vR8BGq_studioSessionStateBlock:last-of-type{margin-bottom:0}.vR8BGq_studioSessionStateLabel{margin:0 0 var(--spacing-3xs);text-transform:uppercase;letter-spacing:.05em}.vR8BGq_studioSessionStateHint{margin:0 0 var(--spacing-xs);line-height:var(--line-height-tight)}.vR8BGq_chipStyleSession{min-width:0;max-width:min(264px,44vw);padding-left:var(--dimension-8);overflow:hidden}.vR8BGq_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}.vR8BGq_chipStyleThumbImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.vR8BGq_tooltipTruncatedDemo{width:160px;max-width:100%;font-size:var(--font-size-sm);line-height:var(--line-height-normal)}.vR8BGq_tooltipEdgeDemo{justify-content:flex-start;width:100%;display:flex}.vR8BGq_typographyStack{align-items:flex-start;gap:var(--spacing-xs);flex-direction:column;width:100%;display:flex}.vR8BGq_promptTextareaDemo{width:100%;max-width:560px}.vR8BGq_adminTableDemo{width:100%;overflow:auto}.vR8BGq_loadingPanel{padding:var(--spacing-xl);border-radius:var(--radius-md);background:var(--color-background-secondary);justify-content:center;align-items:center;display:flex}.vR8BGq_splitModalCatalog{gap:var(--spacing-lg);flex-direction:column;width:100%;display:flex}.vR8BGq_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}.vR8BGq_splitModalCatalogComponent{font-weight:var(--font-weight-regular,400)}.vR8BGq_splitModalCatalogMeta{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:var(--line-height-tight);margin:0}.vR8BGq_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}
.b21Vka_renameCollectionModal{gap:var(--spacing-sm);flex-direction:column;display:flex}.b21Vka_renameCollectionActions{justify-content:flex-end;gap:var(--spacing-xs);margin-top:var(--spacing-md);display:flex}
.O5Tuma_container{background:var(--color-white);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.O5Tuma_header{align-items:center;gap:var(--spacing-xs);box-sizing:border-box;padding:calc(var(--studio-topbar-height) + var(--spacing-2xs)) var(--spacing-md) 0;margin-bottom:var(--spacing-sm);min-height:calc(var(--spacing-2xs) + var(--button-height-sm));background:0 0;flex-shrink:0;display:flex}.O5Tuma_main{background:var(--color-white);flex:1;min-height:0;position:relative}.O5Tuma_sessionScroll{padding:var(--spacing-lg);background-color:var(--color-white);padding-bottom:12rem;position:absolute;inset:0;overflow-y:auto}.O5Tuma_sessionScrollDotGrid{}.O5Tuma_sessionScrollWithBulkSelection{padding-bottom:calc(12rem + var(--spacing-3xl))}@media (max-width:768px){.O5Tuma_sessionScroll.O5Tuma_sessionScrollWithBulkSelection{padding-bottom:calc(9.5rem + var(--spacing-3xl))}.O5Tuma_container{min-width:0;max-width:100%;overflow-x:hidden}.O5Tuma_header{gap:var(--spacing-2xs);padding:calc(var(--studio-topbar-height) + var(--spacing-2xs)) var(--spacing-sm) 0;margin-bottom:var(--spacing-xs);min-height:calc(var(--spacing-2xs) + var(--button-height-sm))}.O5Tuma_sessionScroll{min-width:0;padding:var(--spacing-sm);padding-bottom:9.5rem;overflow-x:hidden}.O5Tuma_promptSection{padding:var(--spacing-xs) var(--spacing-sm) max(var(--spacing-sm), env(safe-area-inset-bottom,0px))}}.O5Tuma_promptSection{z-index:10;padding:var(--spacing-md) var(--spacing-lg) max(var(--spacing-lg), env(safe-area-inset-bottom,0px));box-sizing:border-box;pointer-events:none;background:0 0;width:100%;position:absolute;bottom:0;left:0;right:0}.O5Tuma_promptSection>*{pointer-events:auto}.O5Tuma_sessionNotFound{align-items:center;gap:var(--spacing-lg);padding:var(--spacing-xl);text-align:center;flex-direction:column;display:flex}.O5Tuma_sessionNotFoundMessage{font-size:var(--font-size-md);color:var(--color-gray-600);margin:0}
._0fsE4W_layout{isolation:isolate;flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}._0fsE4W_layoutDragActive{outline:2px dashed var(--color-gray-300);outline-offset:-2px}._0fsE4W_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}._0fsE4W_dropOverlayVisible{opacity:1}._0fsE4W_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){._0fsE4W_dropOverlay{transition:none}}._0fsE4W_main{flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}._0fsE4W_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}
.d5Za9W_container{width:100%;max-width:1440px;margin:0 auto}.d5Za9W_title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin:0}.d5Za9W_content{margin-top:var(--spacing-lg);gap:var(--spacing-xl);flex-direction:column;display:flex}.d5Za9W_subSection{width:100%}.d5Za9W_subSection+.d5Za9W_subSection{margin-top:var(--spacing-xl)}.d5Za9W_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)}.d5Za9W_subSectionContent{width:100%}.d5Za9W_demoPreviewBox{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-secondary);width:100%;padding:var(--spacing-md);gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.d5Za9W_demoPreviewBoxColumn{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background-secondary);width:100%;padding:var(--spacing-md);align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;display:flex}.d5Za9W_demoChunk{width:100%}.d5Za9W_demoChunk+.d5Za9W_demoChunk{margin-top:var(--spacing-md);padding-top:var(--spacing-md);border-top:1px solid var(--color-border)}.d5Za9W_demoChunkTitle{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)}.d5Za9W_demoChunkContent{gap:var(--spacing-sm);flex-wrap:wrap;align-items:center;display:flex}.d5Za9W_demoChunkContentColumn{align-items:flex-start;gap:var(--spacing-sm);flex-direction:column;width:100%;display:flex}
.-wHsLq_container{width:100%;max-width:720px;margin:0 auto}.-wHsLq_containerDocked{max-height:min(70vh, calc(100dvh - var(--studio-topbar-height) - var(--spacing-3xl)));padding:0 var(--spacing-sm) var(--spacing-sm);box-sizing:border-box;overscroll-behavior:contain;overflow:hidden auto}.-wHsLq_hero{text-align:center;margin-bottom:var(--spacing-2xl)}.-wHsLq_heroHeadline{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-gray-700);margin:0 0 var(--spacing-sm)}.-wHsLq_heroSubtext{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-gray-600);margin:0}.-wHsLq_inputContainer{border-radius:var(--radius);overflow:visible}
._5LA7pG_container{white-space:nowrap;align-items:center;display:inline-flex}
.T4pXKG_container{flex-direction:row;flex:1;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.T4pXKG_containerEmbedded{flex:1;min-height:0}.T4pXKG_chatColumn{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative;}.T4pXKG_chatMainArea{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.T4pXKG_sessionLoading{min-height:0;color:var(--color-copy-secondary);flex:1;justify-content:center;align-items:center;display:flex}.T4pXKG_chatStretch{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.T4pXKG_chatInputBox{--gap-lg:var(--spacing-sm)!important;--gap-sm:var(--spacing-2xs)!important}.T4pXKG_chatMessageContainer{--chat-message-gap:var(--spacing-md);padding-left:var(--spacing-xl);padding-right:var(--spacing-xl);padding-bottom:var(--spacing-3xl);width:100%;max-width:var(--studio-assistant-column-width,820px);margin-left:auto;margin-right:auto;padding-top:0;container:studio-assistant-column/inline-size}.T4pXKG_chatMessageContainer [data-assistant-capabilities]{grid-template-columns:1fr}@media (max-width:768px){.T4pXKG_chatMessageContainer{min-width:0;padding-left:var(--spacing-md);padding-right:var(--spacing-md);padding-bottom:var(--spacing-2xl)}.T4pXKG_dockComposerMobile{padding-left:max(var(--spacing-md), env(safe-area-inset-left,0px));padding-right:max(var(--spacing-md), env(safe-area-inset-right,0px));padding-bottom:max(var(--spacing-md), env(safe-area-inset-bottom,0px))}}.T4pXKG_sharedSessionComposer{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;padding:var(--spacing-sm) var(--spacing-md);border:var(--border-default);border-radius:var(--dimension-cornerroundings-m-corner);background:var(--color-gray-50);box-shadow:var(--shadow-md);z-index:1;pointer-events:auto;flex-wrap:wrap;display:flex;position:relative}