.Chat-module__Leb8SG__root{flex-direction:column;width:100%;height:100%;min-height:0;display:flex;position:relative}
.ChatInput-module__jJB-ja__input-dock{flex-shrink:0}
.ChatLightbox-module__Jgw3AG__lightbox{align-items:center;gap:var(--spacing-12);box-sizing:border-box;width:100%;min-height:0;padding:var(--spacing-24) max(var(--spacing-16), env(safe-area-inset-right)) max(var(--spacing-24), env(safe-area-inset-bottom)) max(var(--spacing-16), env(safe-area-inset-left));background-color:var(--color-bg-surface-transparent);flex:1;display:flex;position:relative}.ChatLightbox-module__Jgw3AG__stage{justify-content:center;align-items:center;gap:var(--spacing-12);flex-direction:column;flex:1;min-width:0;height:100%;min-height:0;display:flex}.ChatLightbox-module__Jgw3AG__image-area{flex:1;justify-content:center;align-items:center;width:100%;min-height:0;display:flex}.ChatLightbox-module__Jgw3AG__image{-o-object-fit:contain;object-fit:contain;border-radius:var(--border-radius-8);border:1px solid var(--color-border-transparent);background-color:var(--color-bg-surface);max-width:100%;max-height:100%}.ChatLightbox-module__Jgw3AG__actions{top:var(--spacing-16);left:var(--spacing-16);gap:var(--spacing-8);z-index:var(--z-index-s1);display:flex;position:absolute}
.ChatMessage-module__1ukIta__message{gap:var(--spacing-4);overflow-wrap:break-word;flex-direction:column;display:flex}.ChatMessage-module__1ukIta__message-incoming{animation:var(--fade-in-animation) .4s ease-out;align-items:flex-start;width:100%}.ChatMessage-module__1ukIta__message-outgoing{animation:var(--slide-in-from-bottom-animation) .2s ease-out;align-items:flex-end}.ChatMessage-module__1ukIta__bubble{--chat-bubble-padding:var(--spacing-16);border-radius:var(--border-radius-12);padding:var(--chat-bubble-padding)}.ChatMessage-module__1ukIta__bubble-content{gap:var(--spacing-10);flex-direction:column;display:flex}.ChatMessage-module__1ukIta__bubble-incoming{background-color:var(--color-bg-surface);border:1px solid var(--color-border);width:100%}.ChatMessage-module__1ukIta__bubble-plain{--chat-bubble-padding:0;background:0 0;border:none;border-radius:0;width:100%}.ChatMessage-module__1ukIta__bubble-outgoing{background-color:var(--color-bg-fill-tertiary);border-bottom-right-radius:var(--border-radius-4);min-width:200px;max-width:60%}@media (--mobile-and-down){.ChatMessage-module__1ukIta__bubble-outgoing{min-width:0;max-width:85%}}@media (hover:hover) and (pointer:fine){.ChatMessage-module__1ukIta__message [data-chat-message-actions=hover]{opacity:0;transition:opacity .2s}.ChatMessage-module__1ukIta__message:hover [data-chat-message-actions=hover],.ChatMessage-module__1ukIta__message [data-chat-message-actions=hover]:focus-within{opacity:1}}@media (prefers-reduced-motion:reduce){.ChatMessage-module__1ukIta__message-incoming,.ChatMessage-module__1ukIta__message-outgoing{animation:none}}
.ChatMessageActions-module___WP5Na__actions{align-items:center;gap:var(--spacing-2);display:flex}.ChatMessageActions-module___WP5Na__actions-outgoing{justify-content:flex-end}
.ChatMessageGallery-module__6RRgNW__grid,.ChatMessageGallery-module__6RRgNW__custom{--chat-gallery-available-width:calc(100cqw - 2 * var(--chat-bubble-padding,var(--spacing-16)))}.ChatMessageGallery-module__6RRgNW__grid{--chat-gallery-grid-gap:var(--spacing-8);--chat-gallery-grid-tile-size:calc((var(--chat-gallery-available-width) - var(--chat-gallery-grid-gap)) / 2);gap:var(--chat-gallery-grid-gap);grid-template-columns:repeat(2, var(--chat-gallery-grid-tile-size));display:grid}.ChatMessageGallery-module__6RRgNW__custom{max-width:100%}.ChatMessageGallery-module__6RRgNW__grid:has(>:only-child){grid-template-columns:var(--chat-gallery-grid-tile-size)}.ChatMessageGallery-module__6RRgNW__item{min-width:0;position:relative}.ChatMessageGallery-module__6RRgNW__item>*{width:100%}.ChatMessageGallery-module__6RRgNW__strip{--chat-gallery-thumbnail-size:56px;max-width:100%}.ChatMessageGallery-module__6RRgNW__strip-track{gap:var(--spacing-4);display:flex}.ChatMessageGallery-module__6RRgNW__strip .ChatMessageGallery-module__6RRgNW__item{width:var(--chat-gallery-thumbnail-size);flex-shrink:0}
.ChatMessages-module__-P-9UW__messages-viewport{flex:1;min-height:0}.ChatMessages-module__-P-9UW__messages-content{gap:var(--spacing-16);padding:var(--chat-messages-padding,var(--spacing-16));flex-direction:column;display:flex;container:chat-messages/inline-size}
.ChatMessageText-module__7yR6Kq__message-text{--chat-text-font-size:14px;--chat-text-line-height:20px;--chat-text-letter-spacing:0px;--chat-text-font-weight:var(--font-weight-regular);--chat-strong-font-weight:var(--font-weight-semi-bold);--chat-heading-font-weight:var(--font-weight-semi-bold);--chat-h1-font-size:24px;--chat-h1-line-height:30px;--chat-h1-letter-spacing:-.7px;--chat-h2-font-size:18px;--chat-h2-line-height:24px;--chat-h2-letter-spacing:-.25px;--chat-h3-font-size:16px;--chat-h3-line-height:22px;--chat-h3-letter-spacing:-.15px;--chat-code-font-family:monospace;--chat-code-font-size:85%;--chat-code-line-height:1.45;--chat-code-background-color:var(--color-bg-fill-secondary);--chat-markdown-image-max-width:200px;min-width:0;color:var(--color-text);font-size:var(--chat-text-font-size);font-weight:var(--chat-text-font-weight);letter-spacing:var(--chat-text-letter-spacing);line-height:var(--chat-text-line-height);overflow-wrap:anywhere;flex-direction:column;display:flex}.ChatMessageText-module__7yR6Kq__message-text :where(*){margin:0}.ChatMessageText-module__7yR6Kq__message-text>*+*,.ChatMessageText-module__7yR6Kq__chat-markdown-blockquote>*+*{margin-top:var(--spacing-12)}.ChatMessageText-module__7yR6Kq__chat-markdown-h1,.ChatMessageText-module__7yR6Kq__chat-markdown-h2,.ChatMessageText-module__7yR6Kq__chat-markdown-h3{font-weight:var(--chat-heading-font-weight)}.ChatMessageText-module__7yR6Kq__chat-markdown-h1{font-size:var(--chat-h1-font-size);letter-spacing:var(--chat-h1-letter-spacing);line-height:var(--chat-h1-line-height)}.ChatMessageText-module__7yR6Kq__chat-markdown-h2{font-size:var(--chat-h2-font-size);letter-spacing:var(--chat-h2-letter-spacing);line-height:var(--chat-h2-line-height)}.ChatMessageText-module__7yR6Kq__chat-markdown-h3{font-size:var(--chat-h3-font-size);letter-spacing:var(--chat-h3-letter-spacing);line-height:var(--chat-h3-line-height)}.ChatMessageText-module__7yR6Kq__message-text b,.ChatMessageText-module__7yR6Kq__message-text strong{font-weight:var(--chat-strong-font-weight)}.ChatMessageText-module__7yR6Kq__message-text a,.ChatMessageText-module__7yR6Kq__message-text a>span{font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit}.ChatMessageText-module__7yR6Kq__chat-markdown-ul,.ChatMessageText-module__7yR6Kq__chat-markdown-ol{gap:var(--spacing-6);padding-left:var(--spacing-20);flex-direction:column;display:flex}.ChatMessageText-module__7yR6Kq__chat-markdown-pre{padding:var(--spacing-12);white-space:pre-wrap;word-wrap:break-word;font-family:var(--chat-code-font-family);font-size:var(--chat-code-font-size);line-height:var(--chat-code-line-height);background-color:var(--chat-code-background-color);border-radius:var(--border-radius-6);overflow:auto}.ChatMessageText-module__7yR6Kq__message-text :not(pre)>code{padding:0 var(--spacing-4);font-family:var(--chat-code-font-family);font-size:var(--chat-code-font-size);background-color:var(--chat-code-background-color);border-radius:var(--border-radius-4)}.ChatMessageText-module__7yR6Kq__chat-markdown-blockquote{padding-left:var(--spacing-10);border-left:solid 4px var(--color-border)}.ChatMessageText-module__7yR6Kq__chat-markdown-img{max-width:var(--chat-markdown-image-max-width)}.ChatMessageText-module__7yR6Kq__chat-markdown-hr{border:none;border-top:1px solid var(--color-border);width:100%}.ChatMessageText-module__7yR6Kq__chat-markdown-table-wrapper{overflow-x:auto}.ChatMessageText-module__7yR6Kq__chat-markdown-table{border-collapse:collapse;width:auto}.ChatMessageText-module__7yR6Kq__message-text th,.ChatMessageText-module__7yR6Kq__message-text td{padding:var(--spacing-4) var(--spacing-8);border:1px solid var(--color-border);text-align:left}.ChatMessageText-module__7yR6Kq__message-text th{font-weight:var(--chat-strong-font-weight)}.ChatMessageText-module__7yR6Kq__animated-token{animation-name:var(--fade-in-animation);animation-timing-function:ease-in-out;animation-duration:var(--chat-token-animation-duration);white-space:pre-wrap;display:inline-block}@media (prefers-reduced-motion:reduce){.ChatMessageText-module__7yR6Kq__animated-token{animation:none}}
.ChatQuestion-module__ePZMwW__question-group{gap:var(--spacing-16);padding:var(--spacing-16);background-color:var(--color-bg-surface);border-radius:var(--border-radius-16);flex-direction:column;display:flex}.ChatQuestion-module__ePZMwW__question-label>*{font-weight:var(--font-weight-semi-bold)}.ChatQuestion-module__ePZMwW__question{gap:var(--spacing-8);flex-direction:column;display:flex}.ChatQuestion-module__ePZMwW__question-options{gap:var(--spacing-6);flex-flow:wrap;display:flex}.ChatQuestion-module__ePZMwW__question-extra{gap:var(--spacing-6);flex-direction:column;display:flex}.ChatQuestion-module__ePZMwW__question-actions{gap:var(--spacing-8);justify-content:flex-end;display:flex}.ChatQuestion-module__ePZMwW__choice-question{gap:var(--spacing-16);flex-direction:column;display:flex}.ChatQuestion-module__ePZMwW__choice-question-options{gap:var(--spacing-4);flex-direction:column;display:flex}.ChatQuestion-module__ePZMwW__choice-question-custom{gap:var(--spacing-4);align-items:center;display:flex}.ChatQuestion-module__ePZMwW__choice-question-custom-input{flex:1;min-width:0}
.ChatScrollToBottom-module__7e6BDa__scroll-to-bottom{height:0;z-index:var(--z-index-s1);position:relative}.ChatScrollToBottom-module__7e6BDa__button-anchor{bottom:var(--spacing-12);animation:var(--fade-in-animation) var(--motion-duration-300) ease-out;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ChatScrollToBottom-module__7e6BDa__button-anchor{animation:none}}
.ChatSidePanel-module__2nSdna__panel{--chat-side-panel-width:280px;--chat-side-panel-inset:var(--spacing-8);width:var(--chat-side-panel-width);background-color:var(--color-bg-surface);border:1px solid var(--color-border);border-radius:var(--border-radius-12);visibility:hidden;flex-direction:column;display:flex;overflow:hidden}.ChatSidePanel-module__2nSdna__panel-open{visibility:visible}.ChatSidePanel-module__2nSdna__floating{top:var(--chat-side-panel-inset);bottom:var(--chat-side-panel-inset);left:var(--chat-side-panel-inset);z-index:var(--z-index-s1);max-width:calc(100% - var(--chat-side-panel-inset) * 2);transform:translateX(calc(-100% - var(--chat-side-panel-inset)));transition:transform var(--motion-duration-300) ease, visibility var(--motion-duration-300);position:absolute}.ChatSidePanel-module__2nSdna__floating.ChatSidePanel-module__2nSdna__panel-open{transform:none}.ChatSidePanel-module__2nSdna__static{margin-left:calc(-1 * var(--chat-side-panel-width));transform:translateX(calc(-1 * var(--chat-side-panel-inset)));transition:margin-left var(--motion-duration-300) ease, transform var(--motion-duration-300) ease, visibility var(--motion-duration-300);flex-shrink:0;align-self:stretch;position:relative}.ChatSidePanel-module__2nSdna__static.ChatSidePanel-module__2nSdna__panel-open{margin-left:0;transform:none}.ChatSidePanel-module__2nSdna__fill{z-index:var(--z-index-s2);width:100%;transition:transform var(--motion-duration-300) ease, visibility var(--motion-duration-300);border:none;border-radius:0;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate(-100%)}.ChatSidePanel-module__2nSdna__fill.ChatSidePanel-module__2nSdna__panel-open{transform:none}@media (prefers-reduced-motion:reduce){.ChatSidePanel-module__2nSdna__panel{transition:none}}
.ChatThinking-module__6XPA9q__thinking{--chat-thinking-avatar-size:32px;align-items:center;gap:var(--spacing-10);animation:var(--fade-in-animation) var(--motion-duration-300) ease-out;display:flex}.ChatThinking-module__6XPA9q__avatar{width:var(--chat-thinking-avatar-size);height:var(--chat-thinking-avatar-size);border-radius:var(--border-radius-10);background-color:var(--color-bg-surface-highlight);border:1px solid var(--color-border-transparent);color:var(--color-text-theme-agnostic-black);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ChatThinking-module__6XPA9q__label{background:linear-gradient(90deg, var(--color-text-secondary), var(--color-text-tertiary), var(--color-text-secondary));color:#0000;animation:var(--shimmer-gradient-background-animation) 2s ease-in-out infinite alternate;background-size:200% 100%;-webkit-background-clip:text;background-clip:text}.ChatThinking-module__6XPA9q__avatar-icon{animation:2s cubic-bezier(.4,0,.6,1) infinite ChatThinking-module__6XPA9q__chat-thinking-icon-rotate;display:flex}@keyframes ChatThinking-module__6XPA9q__chat-thinking-icon-rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ChatThinking-module__6XPA9q__thinking,.ChatThinking-module__6XPA9q__avatar-icon,.ChatThinking-module__6XPA9q__label{animation:none}.ChatThinking-module__6XPA9q__label{color:var(--color-text-secondary);background:0 0}}
.InertWrapper-module__UfapTW__wrapper{border-radius:inherit;display:contents}.InertWrapper-module__UfapTW__dimmed>*{opacity:.5;filter:grayscale(.3)}
.AnimationWrapper-module__pF4YcW__animation-container{border-radius:inherit;transition:height var(--motion-duration-100) ease-in-out;background-color:inherit;justify-content:center;justify-self:center;align-items:flex-end;width:-moz-fit-content;width:fit-content;display:flex}.AnimationWrapper-module__pF4YcW__animation-container:has([data-resizing=true]){transition:none}.AnimationWrapper-module__pF4YcW__animation-container:has([data-resizing=true]) .AnimationWrapper-module__pF4YcW__animation-content-entered{transition:none}.AnimationWrapper-module__pF4YcW__animation-content{border-radius:inherit;justify-content:center;display:flex}.AnimationWrapper-module__pF4YcW__animation-content-entered{transition:opacity var(--motion-duration-200) ease-in-out;opacity:1}.AnimationWrapper-module__pF4YcW__animation-content-entering{opacity:.5}
.ExpandTrigger-module__HHYWUa__root-wrapper-button{padding:var(--spacing-10);cursor:text;background-color:inherit;border-radius:inherit;border:none;width:100%;min-width:0;height:-moz-fit-content;height:fit-content}.ExpandTrigger-module__HHYWUa__root-wrapper-button .ExpandTrigger-module__HHYWUa__root-wrapper-button-content{gap:var(--spacing-8);padding:var(--spacing-6);align-items:center;display:flex}
.CollapsibleState-module__NrlNRG__root-wrapper-collapsed-state{border-radius:inherit;background-color:var(--color-bg-surface);box-sizing:border-box;min-width:0;box-shadow:none;outline:1px solid var(--color-border);border:1px solid var(--color-border);display:flex}.CollapsibleState-module__NrlNRG__root-wrapper-collapsed-state:has(button){transition:box-shadow var(--motion-duration-200) ease-in-out, outline-color var(--motion-duration-200) ease-in-out}.CollapsibleState-module__NrlNRG__root-wrapper-collapsed-state:has(button):hover{box-shadow:var(--shadow-small-heavy);outline-color:#0000}
.PromptBuilderContent-module__JsiN5G__prompt-builder-panel{padding:var(--spacing-16);box-sizing:border-box;flex-direction:column;flex-grow:1;min-height:0;display:flex;overflow:hidden}.PromptBuilderContent-module__JsiN5G__prompt-builder-panel-mobile{padding:0 var(--spacing-16);flex-grow:0;overflow:visible}.PromptBuilderContent-module__JsiN5G__prompt-builder-panel-mobile-footer{padding:var(--spacing-16) 0}.PromptBuilderContent-module__JsiN5G__prompt-builder-left-panel{gap:var(--spacing-20);border-right:1px solid var(--color-border);min-width:224px;max-width:224px}.PromptBuilderContent-module__JsiN5G__prompt-builder-left-panel .PromptBuilderContent-module__JsiN5G__surprise-me-button{width:100%;margin-top:auto}.PromptBuilderContent-module__JsiN5G__close-button{top:var(--spacing-16);right:var(--spacing-16);z-index:var(--z-index-s1);position:absolute}
.prompt-card-text-selection p{-webkit-user-select:text;user-select:text;cursor:text}
.PromptSection-module__BxGnga__container{position:relative}.PromptSection-module__BxGnga__header{flex:1;align-items:center;display:flex;position:relative}.PromptSection-module__BxGnga__header-actions{gap:var(--spacing-4);opacity:1;transition:opacity var(--motion-duration-200) ease-in-out;display:flex;position:absolute;right:0}@media (any-hover:hover) and (any-pointer:fine){.PromptSection-module__BxGnga__header-actions{opacity:0}.PromptSection-module__BxGnga__container:hover .PromptSection-module__BxGnga__header-actions{opacity:1}}.PromptSection-module__BxGnga__generation-data-wrapper{gap:var(--spacing-8);padding-top:var(--spacing-16);padding-bottom:var(--spacing-8);flex-direction:column;display:flex}.PromptSection-module__BxGnga__generation-data-item{align-items:center;gap:var(--spacing-8);display:flex}.PromptSection-module__BxGnga__workflow-data-item{gap:var(--spacing-4);flex-direction:column;display:flex}.PromptSection-module__BxGnga__generation-data-item-preview-image{-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius-4);border:1px solid var(--color-border);width:24px;height:24px}.PromptSection-module__BxGnga__generation-data-item-preview-icon{justify-content:center;align-items:center;display:flex}
.AiWorkflowPromptSubstituteContent-module__EdSmrq__prompt-substitute-header{box-sizing:border-box;align-items:stretch;gap:var(--spacing-16) var(--spacing-32);padding:var(--spacing-40);grid-template-rows:auto 1fr auto;grid-template-columns:321px minmax(0,1fr);display:grid}.AiWorkflowPromptSubstituteContent-module__EdSmrq__prompt-substitute-preview{border-radius:var(--border-radius-12);flex-direction:column;grid-area:1/1/-1;justify-content:flex-end;align-self:stretch;min-height:0;display:flex;overflow:hidden}.AiWorkflowPromptSubstituteContent-module__EdSmrq__prompt-substitute-preview-img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom;object-position:bottom;width:100%;height:auto;max-height:100%;display:block}.AiWorkflowPromptSubstituteContent-module__EdSmrq__prompt-substitute-title{grid-area:1/2;min-width:0}.AiWorkflowPromptSubstituteContent-module__EdSmrq__prompt-substitute-fields{flex-direction:column;grid-area:2/2;min-width:0;min-height:0;display:flex}.AiWorkflowPromptSubstituteContent-module__EdSmrq__prompt-substitute-actions{grid-area:3/2;align-self:end;width:100%}.AiWorkflowPromptSubstituteContent-module__EdSmrq__fields{gap:var(--spacing-16);flex-direction:column;display:flex}.AiWorkflowPromptSubstituteContent-module__EdSmrq__field{gap:var(--spacing-8);flex-direction:column;display:flex}@media (max-width:768px){.AiWorkflowPromptSubstituteContent-module__EdSmrq__prompt-substitute-header{padding:var(--spacing-24);row-gap:var(--spacing-16);grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr)}.AiWorkflowPromptSubstituteContent-module__EdSmrq__prompt-substitute-preview{grid-area:1/1;width:100%}.AiWorkflowPromptSubstituteContent-module__EdSmrq__prompt-substitute-title{grid-area:2/1}.AiWorkflowPromptSubstituteContent-module__EdSmrq__prompt-substitute-fields{grid-area:3/1}.AiWorkflowPromptSubstituteContent-module__EdSmrq__prompt-substitute-actions{grid-area:4/1}}
.AiWorkflowUploadContent-module__TXUl-W__upload-header{align-items:stretch;gap:var(--spacing-32);padding:var(--spacing-40);display:flex}.AiWorkflowUploadContent-module__TXUl-W__upload-preview{border-radius:var(--border-radius-12);width:321px;min-height:0;display:flex;position:relative;overflow:hidden}.AiWorkflowUploadContent-module__TXUl-W__upload-preview-media{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;flex:1 0 0;width:100%;min-height:0;display:block}.AiWorkflowUploadContent-module__TXUl-W__upload-preview-media-video{-o-object-position:center;object-position:center}.AiWorkflowUploadContent-module__TXUl-W__upload-form{gap:var(--spacing-16);flex-direction:column;flex:1;min-width:0;display:flex}.AiWorkflowUploadContent-module__TXUl-W__upload-form-title{width:100%}.AiWorkflowUploadContent-module__TXUl-W__actions{width:100%;display:flex}.AiWorkflowUploadContent-module__TXUl-W__upload-form-body{gap:var(--spacing-16);flex-direction:column;min-width:0;display:flex}.AiWorkflowUploadContent-module__TXUl-W__upload-zone-wrapper{height:146px;display:flex}.AiWorkflowUploadContent-module__TXUl-W__upload-zone-wrapper--filled [data-name=uploadContent]{border-color:var(--color-border-focused);border-style:solid;height:100%;padding:0}.AiWorkflowUploadContent-module__TXUl-W__uploaded-preview{border-radius:var(--border-radius-8);width:100%;height:100%;position:relative;overflow:hidden}.AiWorkflowUploadContent-module__TXUl-W__uploaded-preview-image{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.AiWorkflowUploadContent-module__TXUl-W__uploaded-preview-overlay{background:var(--color-bg-fill-brand-transparent);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-300) ease;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.AiWorkflowUploadContent-module__TXUl-W__uploaded-preview:hover .AiWorkflowUploadContent-module__TXUl-W__uploaded-preview-overlay,.AiWorkflowUploadContent-module__TXUl-W__uploaded-preview:focus-within .AiWorkflowUploadContent-module__TXUl-W__uploaded-preview-overlay{opacity:1}.AiWorkflowUploadContent-module__TXUl-W__uploaded-preview-icon{color:var(--color-icon-theme-agnostic-white);justify-content:center;align-items:center;width:48px;height:48px;display:flex}.AiWorkflowUploadContent-module__TXUl-W__predefined-options{gap:var(--spacing-8);display:flex}.AiWorkflowUploadContent-module__TXUl-W__predefined-options .AiWorkflowUploadContent-module__TXUl-W__predefined-option-card{width:115px}.AiWorkflowUploadContent-module__TXUl-W__predefined-options .AiWorkflowUploadContent-module__TXUl-W__predefined-option-card-media{max-width:115px;height:115px}.AiWorkflowUploadContent-module__TXUl-W__predefined-options .AiWorkflowUploadContent-module__TXUl-W__predefined-option-card-media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (max-width:768px){.AiWorkflowUploadContent-module__TXUl-W__upload-header{padding:var(--spacing-24);flex-direction:column}.AiWorkflowUploadContent-module__TXUl-W__upload-preview,.AiWorkflowUploadContent-module__TXUl-W__predefined-options{width:100%}.AiWorkflowUploadContent-module__TXUl-W__predefined-options .AiWorkflowUploadContent-module__TXUl-W__predefined-option-card{flex:1 1 0;width:auto;min-width:0}.AiWorkflowUploadContent-module__TXUl-W__predefined-options .AiWorkflowUploadContent-module__TXUl-W__predefined-option-card-media{aspect-ratio:1;width:auto;max-width:none;height:auto}}
.AiWorkflows-module__aTkTna__workflows-carousel{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto}.AiWorkflows-module__aTkTna__workflows-carousel .AiWorkflows-module__aTkTna__workflow-card-media{width:200px;height:126px}.AiWorkflows-module__aTkTna__workflows-carousel .AiWorkflows-module__aTkTna__workflow-card-media .AiWorkflows-module__aTkTna__workflow-card-media-asset{-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%;height:100%;display:block}.AiWorkflows-module__aTkTna__workflows-carousel .AiWorkflows-module__aTkTna__workflow-card-content{padding:var(--spacing-16)}@media screen and (max-width:799px){.AiWorkflows-module__aTkTna__workflows-carousel{display:none}}
.AiHubAiGeneratorTool-module__xjfFBG__ai-generator-tool-container{width:100%}.AiHubAiGeneratorTool-module__xjfFBG__ai-workflows-wrapper{width:100%;margin:var(--spacing-24) auto 0 auto}.AiHubAiGeneratorTool-module__xjfFBG__ai-workflows-header{padding:var(--spacing-8) 0;margin-bottom:var(--spacing-12);text-align:center;justify-content:center;display:flex}
.ExtensionDetailDialog-module__srTKHW__container{background-color:var(--color-bg-surface);flex-direction:column;min-height:0;display:flex}@media (min-width:800px){.ExtensionDetailDialog-module__srTKHW__container{flex-direction:row;max-height:min(720px,90dvh)}}.ExtensionDetailDialog-module__srTKHW__image-container{min-width:0;padding:var(--spacing-16);background-color:var(--color-bg-surface-contrast);flex:auto;display:flex;overflow:hidden}@media (min-width:800px){.ExtensionDetailDialog-module__srTKHW__image-container{min-height:0;padding:var(--spacing-24);border-right:1px solid var(--color-border)}}.ExtensionDetailDialog-module__srTKHW__details-container{background-color:var(--color-bg-surface);flex-direction:column;flex:auto;width:100%;min-height:0;display:flex;overflow-y:auto}@media (min-width:800px){.ExtensionDetailDialog-module__srTKHW__details-container{flex:0 0 360px;width:360px}}.ExtensionDetailDialog-module__srTKHW__details-section{gap:var(--spacing-24);min-height:0;padding:var(--spacing-16);overflow-wrap:anywhere;flex-direction:column;flex:auto;padding-bottom:0;display:flex}@media (min-width:800px){.ExtensionDetailDialog-module__srTKHW__details-section{padding:var(--spacing-24);padding-bottom:0}}.ExtensionDetailDialog-module__srTKHW__details-scroll{gap:var(--spacing-24);flex-direction:column;display:flex}@media (min-width:800px){.ExtensionDetailDialog-module__srTKHW__details-scroll{min-height:0;padding-bottom:var(--spacing-24);flex:auto}}.ExtensionDetailDialog-module__srTKHW__header{align-items:center;gap:var(--spacing-16);min-width:0;display:flex}.ExtensionDetailDialog-module__srTKHW__icon{--image-width:64px;--image-height:64px;border-radius:var(--border-radius-8);flex:0 0 64px;width:64px;height:64px;overflow:hidden}.ExtensionDetailDialog-module__srTKHW__icon img{-o-object-fit:cover;object-fit:cover}.ExtensionDetailDialog-module__srTKHW__title-group{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.ExtensionDetailDialog-module__srTKHW__section{gap:var(--spacing-8);flex-direction:column;display:flex}.ExtensionDetailDialog-module__srTKHW__permissions-list{gap:var(--spacing-8);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ExtensionDetailDialog-module__srTKHW__permissions-item{gap:var(--spacing-8);align-items:flex-start;display:flex}.ExtensionDetailDialog-module__srTKHW__permissions-item:before{content:"";width:6px;height:6px;margin-top:var(--spacing-6);background-color:var(--color-icon-secondary);border-radius:var(--border-radius-full);flex:0 0 6px}.ExtensionDetailDialog-module__srTKHW__actions-section{z-index:var(--z-index-s2);gap:var(--spacing-12);padding:var(--spacing-16);background-color:var(--color-bg-surface);border-top:1px solid var(--color-border);flex-direction:column;margin-top:auto;display:flex;position:sticky;bottom:0}@media (min-width:800px){.ExtensionDetailDialog-module__srTKHW__actions-section{padding:var(--spacing-24)}}.ExtensionDetailDialog-module__srTKHW__legal-text{margin-top:var(--spacing-12);text-align:center}.ExtensionDetailDialog-module__srTKHW__legal-text a{color:var(--color-text);text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.ExtensionDetailDialog-module__srTKHW__loading-container,.ExtensionDetailDialog-module__srTKHW__empty-container{justify-content:center;align-items:center;gap:var(--spacing-12);min-height:320px;padding:var(--spacing-24);text-align:center;flex-direction:column;display:flex}
.MuxVideoPlayer-module___Qo8Ya__video-player{border-radius:inherit;border:none;width:100%;height:100%;display:block}
.SectionSummaryCard-module__JGTFzW__media{aspect-ratio:16/9;background-color:var(--color-bg-fill-secondary);box-sizing:border-box;padding:var(--spacing-16);width:100%;height:100%;position:relative;overflow:hidden}.SectionSummaryCard-module__JGTFzW__media:after{content:"";z-index:var(--z-index-s1);background-color:var(--colors-black-a-5);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-300) ease;position:absolute;top:0;bottom:0;left:0;right:0}.SectionSummaryCard-module__JGTFzW__media>*{transition:transform var(--motion-duration-300) ease}@media (hover:hover){.SectionSummaryCard-module__JGTFzW__card:hover .SectionSummaryCard-module__JGTFzW__media:after{opacity:1}.SectionSummaryCard-module__JGTFzW__card:hover .SectionSummaryCard-module__JGTFzW__media>*{transform:scale(1.04)}.SectionSummaryCard-module__JGTFzW__card:hover .SectionSummaryCard-module__JGTFzW__footer{background-color:var(--color-bg-fill-hover)}}.SectionSummaryCard-module__JGTFzW__card:focus-visible .SectionSummaryCard-module__JGTFzW__media:after{opacity:1}.SectionSummaryCard-module__JGTFzW__card:focus-visible .SectionSummaryCard-module__JGTFzW__media>*{transform:scale(1.04)}.SectionSummaryCard-module__JGTFzW__card:focus-visible .SectionSummaryCard-module__JGTFzW__footer{background-color:var(--color-bg-fill-hover)}@media (prefers-reduced-motion:reduce){.SectionSummaryCard-module__JGTFzW__media:after,.SectionSummaryCard-module__JGTFzW__media>*,.SectionSummaryCard-module__JGTFzW__footer{transition:none}}.SectionSummaryCard-module__JGTFzW__footer{background-color:var(--color-bg-fill);box-sizing:border-box;align-items:center;gap:var(--spacing-8);margin:calc(-1 * var(--spacing-16));padding:var(--spacing-16);transition:background-color var(--motion-duration-200);width:calc(100% + (2 * var(--spacing-16)));flex-direction:row;justify-content:space-between;display:flex}
.AiStudio-module__1aE21W__logged-out-layout{height:calc(100dvh - var(--header-height));padding:0}@media (min-width:800px){.AiStudio-module__1aE21W__logged-out-layout{height:calc(100vh - var(--header-height));padding:var(--spacing-24) var(--spacing-48)}}@media (max-width:799px){.AiStudio-module__1aE21W__logged-out-layout>section{border:none;border-radius:0}}.AiStudio-module__1aE21W__logged-in-layout{height:calc(100dvh - var(--dashboard-header-height-with-offsets) + var(--spacing-24));margin-top:calc(var(--spacing-24) * -1)}@media (min-width:800px){.AiStudio-module__1aE21W__logged-in-layout{height:calc(100dvh - var(--dashboard-header-height-with-offsets) - var(--spacing-24))}}
.RecentAiCreationsFeed-module__frVh9G__root{--feed-item-width:164px;--feed-item-height:164px;gap:var(--spacing-4);padding-bottom:var(--spacing-16);flex-direction:column;display:flex}.RecentAiCreationsFeed-module__frVh9G__feedback{padding:var(--spacing-32) 0;justify-content:center;display:flex}.RecentAiCreationsFeed-module__frVh9G__header{padding:var(--spacing-8) 0;justify-content:space-between;align-items:center;display:flex}.RecentAiCreationsFeed-module__frVh9G__title-link{align-items:center;gap:var(--spacing-4);cursor:pointer;display:flex}.RecentAiCreationsFeed-module__frVh9G__title-chevron{align-items:center;line-height:0;display:inline-flex}.RecentAiCreationsFeed-module__frVh9G__item{box-sizing:border-box;height:var(--feed-item-height);flex:none}.RecentAiCreationsFeed-module__frVh9G__item [name=mediaContentTile]{width:100%;height:100%;overflow:hidden}.RecentAiCreationsFeed-module__frVh9G__item [data-slot=media]{width:100%;height:100%;overflow:hidden}.RecentAiCreationsFeed-module__frVh9G__item [class*=preview]{width:100%;max-width:none;height:100%}.RecentAiCreationsFeed-module__frVh9G__item [class*=preview] img{width:100%;max-width:none;height:100%}a.RecentAiCreationsFeed-module__frVh9G__create-project-tile{box-sizing:border-box;width:var(--feed-item-width);height:var(--feed-item-width);--button-border:1px dashed var(--color-border);border-radius:var(--border-radius-8);flex-shrink:0;justify-content:center;align-items:center;display:flex}.RecentAiCreationsFeed-module__frVh9G__create-project-tile-content{justify-content:center;align-items:center;gap:var(--spacing-8);flex-direction:column;display:flex}
.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] p,.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] li{color:var(--color-text);font-size:14px;font-weight:var(--font-weight-regular);letter-spacing:-.005em;line-height:20px}.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] h1,.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] h2,.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] h3,.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] h4,.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] h5,.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] h6{color:var(--color-text);font-size:14px;font-weight:var(--font-weight-bold);letter-spacing:-.01em;line-height:20px}.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] ul,.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] ol{padding-left:var(--spacing-24);margin:0}.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] li+li{margin-top:var(--spacing-12)}.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] b,.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] strong{font-weight:var(--font-weight-semi-bold)}.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] a{color:var(--color-text-link);overflow-wrap:anywhere;-webkit-text-decoration:underline;text-decoration:underline}.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] div:has(>p){gap:0}.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] div:has(>p)>*+*{margin-top:var(--spacing-16)}.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] div:has(>p)>p+p{margin-top:0}.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] div:has(>p)>br{flex:0 0 20px;margin-top:0;display:block}.UtilityPageStrapi-module__qKf41a__content [data-component-name=TextWithTitle] div:has(>p)>br+*{margin-top:0}
.AppDirectoryContent-module__Pho9kq__page{gap:var(--spacing-32);flex-direction:column;width:100%;display:flex}.AppDirectoryContent-module__Pho9kq__mobile-notice{align-items:center;gap:var(--spacing-12);max-width:360px;margin:var(--spacing-32) auto;padding:var(--spacing-32) var(--spacing-24);border:1px solid var(--color-border);border-radius:var(--border-radius-8);background-color:var(--color-bg-surface-secondary);text-align:center;flex-direction:column;display:flex}.AppDirectoryContent-module__Pho9kq__directory-body{display:none}@media (min-width:550px){.AppDirectoryContent-module__Pho9kq__mobile-notice{display:none}.AppDirectoryContent-module__Pho9kq__directory-body{gap:var(--spacing-32);flex-direction:column;display:flex}}.AppDirectoryContent-module__Pho9kq__tabs{gap:var(--spacing-24)}
.LearningHubFloatingVideo-module__pxOIIG__rnd-wrapper{z-index:var(--z-index-overlay);pointer-events:auto}.LearningHubFloatingVideo-module__pxOIIG__video-player-container{--floating-video-animation-duration:var(--motion-duration-200);border-radius:var(--border-radius-8);width:100%;height:100%;box-shadow:var(--shadow-l);background:var(--color-bg-surface);position:relative;overflow:hidden}.LearningHubFloatingVideo-module__pxOIIG__drag-handle{cursor:grab;height:20%;z-index:var(--z-index-floating-panel);pointer-events:auto;background:linear-gradient(to bottom, var(--color-bg-fill-brand-transparent) 0%, transparent 100%);position:absolute;top:0;left:0;right:0}.LearningHubFloatingVideo-module__pxOIIG__drag-handle:hover{background:linear-gradient(to bottom, var(--color-bg-surface-transparent) 0%, var(--color-border-transparent) 100%)}.LearningHubFloatingVideo-module__pxOIIG__drag-handle:active{cursor:grabbing}.LearningHubFloatingVideo-module__pxOIIG__close-button{top:var(--spacing-4);right:var(--spacing-4);z-index:var(--z-index-overlay);pointer-events:auto;position:absolute}@keyframes LearningHubFloatingVideo-module__pxOIIG__floating-video-open{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes LearningHubFloatingVideo-module__pxOIIG__floating-video-close{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}.LearningHubFloatingVideo-module__pxOIIG__opening{animation:LearningHubFloatingVideo-module__pxOIIG__floating-video-open var(--floating-video-animation-duration) ease-out forwards}.LearningHubFloatingVideo-module__pxOIIG__closing{animation:LearningHubFloatingVideo-module__pxOIIG__floating-video-close var(--floating-video-animation-duration) ease-in forwards}