.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}}
.Modal-module__KW-HUW__overlay{z-index:1200;position:fixed;inset:0;overflow-y:auto}.Modal-module__KW-HUW__overlayFullScreen{overflow:hidden}.Modal-module__KW-HUW__overlayBackground{background:#00000080;position:fixed;inset:0}.Modal-module__KW-HUW__overlayBackgroundStrong{background:#0009}.Modal-module__KW-HUW__modalContainer{z-index:1;pointer-events:none;width:100%;min-height:100%;padding:var(--spacing-md);flex-direction:column;align-items:center;display:flex;position:relative}.Modal-module__KW-HUW__modalContainer>*{pointer-events:auto}.Modal-module__KW-HUW__modal{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);pointer-events:auto;outline:none;flex-shrink:0;margin:auto;position:relative}.Modal-module__KW-HUW__modal.Modal-module__KW-HUW__xs{width:min(440px,90%)}.Modal-module__KW-HUW__modal.Modal-module__KW-HUW__sm{width:min(600px,90%)}.Modal-module__KW-HUW__modal.Modal-module__KW-HUW__md{width:min(800px,90%)}.Modal-module__KW-HUW__modal.Modal-module__KW-HUW__lg{width:min(1000px,90%)}.Modal-module__KW-HUW__modal.Modal-module__KW-HUW__xl{width:min(1400px,95%);min-height:min(800px,90vh)}.Modal-module__KW-HUW__modal.Modal-module__KW-HUW__full{border-radius:0;width:100%;height:100vh;margin:0}.Modal-module__KW-HUW__modal.Modal-module__KW-HUW__full .Modal-module__KW-HUW__content{padding:0}.Modal-module__KW-HUW__modalContainer:has(.Modal-module__KW-HUW__modal.Modal-module__KW-HUW__full){height:100vh;min-height:100vh;padding:0;overflow:hidden}.Modal-module__KW-HUW__header{padding:var(--spacing-lg) var(--spacing-lg);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.Modal-module__KW-HUW__title{margin:0;font-size:20px!important;font-weight:var(--font-weight-semibold)!important}.Modal-module__KW-HUW__closeButton{top:var(--spacing-md);right:var(--spacing-md);z-index:1;position:absolute!important}.Modal-module__KW-HUW__headerControls{top:var(--spacing-md);right:var(--spacing-md);z-index:1;align-items:center;gap:var(--spacing-xs);display:flex;position:absolute}.Modal-module__KW-HUW__headerControls .Modal-module__KW-HUW__closeButton{top:auto;right:auto;position:static!important}.Modal-module__KW-HUW__content{padding:var(--spacing-sm)}.Modal-module__KW-HUW__footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:.5rem;padding:1rem;display:flex}
.ImageViewer-module__mCv0ha__overlay{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:5000;background-color:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ImageViewer-module__mCv0ha__overlay{background-color:#000000f0}}.ImageViewer-module__mCv0ha__overlayZoomed{padding:var(--spacing-md);align-items:flex-start;overflow:auto}.ImageViewer-module__mCv0ha__overlay:focus,.ImageViewer-module__mCv0ha__overlay:focus-visible{outline:none}.ImageViewer-module__mCv0ha__image{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-md);max-width:90vw;max-height:90vh}.ImageViewer-module__mCv0ha__imageZoomed{width:auto;max-width:none;height:auto;max-height:none}.ImageViewer-module__mCv0ha__chromeButton{width:var(--spacing-3xl);height:var(--spacing-3xl);border-radius:var(--radius-full);color:var(--color-white);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background-color var(--transition-fast), opacity var(--transition-fast);background-color:#ffffff1f;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:fixed}.ImageViewer-module__mCv0ha__chromeButton:hover:not(:disabled){background-color:#fff3}.ImageViewer-module__mCv0ha__chromeButton:disabled{opacity:.32;cursor:default}.ImageViewer-module__mCv0ha__closeButton{top:var(--spacing-md);right:var(--spacing-md)}.ImageViewer-module__mCv0ha__prevButton{top:50%;left:var(--spacing-md);transform:translateY(-50%)}.ImageViewer-module__mCv0ha__nextButton{top:50%;right:var(--spacing-md);transform:translateY(-50%)}.ImageViewer-module__mCv0ha__counter{left:50%;bottom:var(--spacing-md);padding:var(--spacing-3xs) var(--spacing-sm);border-radius:var(--radius-full);color:var(--color-white);font-family:var(--font-family-default);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;background-color:#00000073;margin:0;position:fixed;transform:translate(-50%)}@media (max-width:768px){.ImageViewer-module__mCv0ha__overlay{min-width:0;max-width:100%;overflow-x:hidden}.ImageViewer-module__mCv0ha__image{min-width:0;max-width:100%;max-height:min(90vh,100dvh)}.ImageViewer-module__mCv0ha__closeButton{top:max(var(--spacing-sm), calc(env(safe-area-inset-top,0px) + var(--spacing-2xs)));right:max(var(--spacing-sm), calc(env(safe-area-inset-right,0px) + var(--spacing-2xs)))}.ImageViewer-module__mCv0ha__prevButton{left:max(var(--spacing-sm), calc(env(safe-area-inset-left,0px) + var(--spacing-2xs)))}.ImageViewer-module__mCv0ha__nextButton{right:max(var(--spacing-sm), calc(env(safe-area-inset-right,0px) + var(--spacing-2xs)))}.ImageViewer-module__mCv0ha__counter{bottom:max(var(--spacing-sm), calc(env(safe-area-inset-bottom,0px) + var(--spacing-2xs)))}.ImageViewer-module__mCv0ha__overlayZoomed{overflow:auto}.ImageViewer-module__mCv0ha__imageZoomed{max-width:none;max-height:none}}
.LogoUploader-module__1haoHq__dropzoneContainer{align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}.LogoUploader-module__1haoHq__dropzone{border:2px dashed var(--border-color,#ccc);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:border-color .2s ease-in-out;display:flex;position:relative;overflow:hidden}.LogoUploader-module__1haoHq__dropzone:hover,.LogoUploader-module__1haoHq__dropzoneActive{border-color:var(--primary-color,#2d70de)}.LogoUploader-module__1haoHq__dropOverlay{color:#fff;text-align:center;background-color:#007bffb3;border-radius:50%;justify-content:center;align-items:center;padding:.5rem;font-size:.9rem;display:flex;position:absolute;inset:0}.LogoUploader-module__1haoHq__errorText{color:var(--error-color,red);align-self:center;margin-bottom:0;margin-left:1rem;font-size:.8rem}.LogoUploader-module__1haoHq__logoButtons{gap:var(--spacing-xs);display:flex}
.OrganizationSettings-module__JAdiQG__form{flex-direction:column;gap:1rem;display:flex}.OrganizationSettings-module__JAdiQG__formGroup{flex-direction:column;gap:.5rem;display:flex}.OrganizationSettings-module__JAdiQG__button{align-self:flex-start}.OrganizationSettings-module__JAdiQG__error{color:var(--error-color);margin-top:.5rem}.OrganizationSettings-module__JAdiQG__formContainer{flex-direction:column;gap:1rem;display:flex}
.AddOrganizationModal-module__jk-9va__formGroup{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.AddOrganizationModal-module__jk-9va__userSelectSection{margin-top:1rem}.AddOrganizationModal-module__jk-9va__userSelectLabel{color:var(--color-copy-secondary);margin-bottom:.5rem;font-size:.85rem;font-weight:500}.AddOrganizationModal-module__jk-9va__userList{border:1px solid var(--color-dividerdefault);border-radius:var(--radius-sm);flex-direction:column;gap:.25rem;max-height:200px;padding:.5rem;display:flex;overflow-y:auto}.AddOrganizationModal-module__jk-9va__userOption{cursor:pointer;align-items:center;gap:.5rem;font-size:.85rem;display:flex}
.AssignBrandModal-module__w_n-lq__modalContent{flex-direction:column;gap:1rem;display:flex}.AssignBrandModal-module__w_n-lq__checkboxLabel{cursor:pointer}.AssignBrandModal-module__w_n-lq__label{margin-bottom:.25rem;font-weight:500}.AssignBrandModal-module__w_n-lq__footerButtons{justify-content:flex-end;gap:.5rem;display:flex}
.PasswordOverrideModal-module__e2bc8W__container{background:var(--color-background-primary,#fff);border-radius:var(--dimension-cornerroundings-m-corner);z-index:1;flex-direction:column;gap:1rem;width:100%;max-width:480px;margin-top:auto;margin-bottom:auto;padding:1.5rem;display:flex;box-shadow:0 4px 20px #f7efef26}.PasswordOverrideModal-module__e2bc8W__title{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:600}.PasswordOverrideModal-module__e2bc8W__message{color:var(--color-text-secondary);gap:var(--spacing-sm);flex-direction:column;line-height:1.5;display:flex}.PasswordOverrideModal-module__e2bc8W__warning{color:var(--color-text-secondary);margin-top:.25rem;font-size:.875rem}.PasswordOverrideModal-module__e2bc8W__form{gap:var(--spacing-md);flex-direction:column;margin-top:.5rem;display:flex}.PasswordOverrideModal-module__e2bc8W__input{width:100%}.PasswordOverrideModal-module__e2bc8W__actions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}
.Radio-module__uvP2TG__container{align-items:center;gap:var(--spacing-2xs);-webkit-user-select:none;user-select:none;display:flex}.Radio-module__uvP2TG__label{font-size:var(--font-size-sm);cursor:pointer;margin-top:.15em}.Radio-module__uvP2TG__required{margin-left:.15em}.Radio-module__uvP2TG__input{--width:var(--spacing-md);--height:var(--spacing-md);z-index:0;appearance:none;box-sizing:border-box;width:var(--width);height:var(--height);border:1px solid var(--color-input-checkbox-defaultoutline);border-radius:var(--radius-full);background:var(--color-white);cursor:pointer;transition:background var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);flex-shrink:0;margin:0;padding:0;position:relative}.Radio-module__uvP2TG__input:focus{outline:none}.Radio-module__uvP2TG__input:focus-visible{z-index:1;box-shadow:0 0 0 2px var(--color-button-commonbutton-focus)}.Radio-module__uvP2TG__input:after{content:"";border-radius:var(--radius-full);background:var(--color-white);opacity:0;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Radio-module__uvP2TG__input:not(:checked){background:var(--color-white);border-color:var(--color-input-checkbox-defaultoutline)}.Radio-module__uvP2TG__input:not(:checked):not(:disabled):hover{background:var(--color-input-checkbox-hoverfill)}.Radio-module__uvP2TG__input:checked{border-color:var(--color-input-checkbox-defaultfilllower);background:linear-gradient(to bottom, var(--color-input-checkbox-defaultfillupper), var(--color-input-checkbox-defaultfilllower))}.Radio-module__uvP2TG__input:checked:after{opacity:1}.Radio-module__uvP2TG__input:disabled{cursor:not-allowed;opacity:.45}.Radio-module__uvP2TG__input:disabled+.Radio-module__uvP2TG__label{cursor:not-allowed}
.StudioAssetGridCard-module__vVyaFa__card{min-width:0;position:relative;overflow:hidden}.StudioAssetGridCard-module__vVyaFa__square{aspect-ratio:1}.StudioAssetGridCard-module__vVyaFa__library{border-radius:var(--radius-sm);cursor:pointer;border:var(--border-default)}.StudioAssetGridCard-module__vVyaFa__cardSelectable:focus-visible{outline:2px solid var(--color-black);outline-offset:2px}.StudioAssetGridCard-module__vVyaFa__session{border-radius:0;width:100%;min-height:0}.StudioAssetGridCard-module__vVyaFa__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}.StudioAssetGridCard-module__vVyaFa__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}@media (max-width:768px){.StudioAssetGridCard-module__vVyaFa__selectCheckbox{top:var(--spacing-2xs);left:var(--spacing-2xs);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}.StudioAssetGridCard-module__vVyaFa__selectCheckbox input[type=checkbox]{--width:var(--button-height-sm);--height:var(--button-height-sm);width:var(--button-height-sm);height:var(--button-height-sm)}.StudioAssetGridCard-module__vVyaFa__card .StudioAssetGridCard-module__vVyaFa__selectCheckbox{opacity:1}}.StudioAssetGridCard-module__vVyaFa__card:hover .StudioAssetGridCard-module__vVyaFa__selectCheckbox,.StudioAssetGridCard-module__vVyaFa__selectCheckbox[data-selected=true]{opacity:1}@media (hover:none){.StudioAssetGridCard-module__vVyaFa__card .StudioAssetGridCard-module__vVyaFa__selectCheckbox{opacity:1}}
.SeedAssetGrid-module__RaL8Oq__section{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.SeedAssetGrid-module__RaL8Oq__toolbar{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.SeedAssetGrid-module__RaL8Oq__searchInput{flex:1;min-width:12rem}.SeedAssetGrid-module__RaL8Oq__toolbarActions{align-items:center;gap:var(--spacing-xs);flex-shrink:0;display:flex}.SeedAssetGrid-module__RaL8Oq__grid{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));display:grid}.SeedAssetGrid-module__RaL8Oq__tile{gap:var(--spacing-2xs);flex-direction:column;min-width:0;display:flex}.SeedAssetGrid-module__RaL8Oq__tileOpenButton{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block;position:absolute;inset:0}.SeedAssetGrid-module__RaL8Oq__tileImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.SeedAssetGrid-module__RaL8Oq__tileMenu{top:var(--spacing-2xs);right:var(--spacing-2xs);z-index:3;opacity:0;transition:opacity var(--transition-fast);position:absolute}.SeedAssetGrid-module__RaL8Oq__tile:hover .SeedAssetGrid-module__RaL8Oq__tileMenu,.SeedAssetGrid-module__RaL8Oq__tileMenu[data-open=true]{opacity:1}@media (hover:none){.SeedAssetGrid-module__RaL8Oq__tile .SeedAssetGrid-module__RaL8Oq__tileMenu{opacity:1}}.SeedAssetGrid-module__RaL8Oq__tileFileName{font-size:var(--font-size-xs);color:var(--color-copy-secondary);word-break:break-all;line-height:var(--line-height-tight)}.SeedAssetGrid-module__RaL8Oq__emptyState{padding:var(--spacing-md);border-radius:var(--radius-sm);border:var(--border-default);color:var(--color-copy-secondary);font-size:var(--font-size-sm);text-align:center}.SeedAssetGrid-module__RaL8Oq__uploadSection{border-top:1px solid var(--color-border-subtle);padding-top:var(--spacing-md)}.SeedAssetGrid-module__RaL8Oq__dropzone{padding:var(--spacing-lg) var(--spacing-xl);border:2px dashed var(--color-gray-400);border-radius:var(--radius-lg);background-color:var(--color-gray-200);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);text-align:center;justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;min-height:150px;display:flex}.SeedAssetGrid-module__RaL8Oq__dropzone:hover{border-color:var(--color-primary)}.SeedAssetGrid-module__RaL8Oq__dropzone.SeedAssetGrid-module__RaL8Oq__dragActive{background-color:var(--color-gray-300);border-color:var(--color-primary-active)}.SeedAssetGrid-module__RaL8Oq__dropzone.SeedAssetGrid-module__RaL8Oq__dragAccept{background-color:var(--color-gray-300);border-color:var(--color-success)}.SeedAssetGrid-module__RaL8Oq__dropzone.SeedAssetGrid-module__RaL8Oq__dragReject{background-color:var(--color-gray-200);border-color:var(--color-error)}.SeedAssetGrid-module__RaL8Oq__dropzone.SeedAssetGrid-module__RaL8Oq__disabled{cursor:not-allowed;opacity:.6}.SeedAssetGrid-module__RaL8Oq__dropzoneIcon{color:var(--color-icon-secondary)}.SeedAssetGrid-module__RaL8Oq__dropzoneText{font-size:var(--font-size-sm);margin:0}.SeedAssetGrid-module__RaL8Oq__dropzoneTextActive{font-weight:var(--font-weight-medium)}.SeedAssetGrid-module__RaL8Oq__dropzoneTextError{color:var(--color-error-strong);font-weight:var(--font-weight-medium)}.SeedAssetGrid-module__RaL8Oq__filePreviewSection{gap:var(--spacing-md);padding:var(--spacing-md);border:1px solid var(--color-border-muted);border-radius:var(--radius-md);background-color:var(--color-gray-100);flex-direction:column;display:flex}.SeedAssetGrid-module__RaL8Oq__selectedFilesList{gap:var(--spacing-xs);flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex}.SeedAssetGrid-module__RaL8Oq__selectedFileItem{padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);align-items:center;gap:var(--spacing-sm);background-color:var(--color-background);display:flex}.SeedAssetGrid-module__RaL8Oq__selectedFilePreview{border-radius:var(--radius-sm);border:1px solid var(--color-border-muted);flex-shrink:0;width:40px;height:40px;overflow:hidden}.SeedAssetGrid-module__RaL8Oq__selectedFilePreviewImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.SeedAssetGrid-module__RaL8Oq__selectedFileDetails{flex:1;min-width:0}.SeedAssetGrid-module__RaL8Oq__selectedFileName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);word-break:break-all}.SeedAssetGrid-module__RaL8Oq__selectedFileActions{gap:var(--spacing-xs);justify-content:flex-end;display:flex}.SeedAssetGrid-module__RaL8Oq__pasteHint{font-size:var(--font-size-xs);color:var(--color-copy-secondary);margin:0}
.VisualStyleDetailModal-module__trrsvq__container{gap:var(--spacing-md);flex-direction:column;min-height:400px;display:flex}.VisualStyleDetailModal-module__trrsvq__topTabBar{border-bottom:1px solid var(--border-color);padding-bottom:var(--spacing-xs);flex-shrink:0}.VisualStyleDetailModal-module__trrsvq__topTabs{gap:var(--spacing-3xs);flex-wrap:wrap}.VisualStyleDetailModal-module__trrsvq__content{flex-direction:column;flex-grow:1;gap:1rem;max-height:720px;display:flex;overflow-y:auto}.VisualStyleDetailModal-module__trrsvq__inlineShell{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.VisualStyleDetailModal-module__trrsvq__inlineContentArea{flex-direction:column;flex:1;min-height:0;display:flex}.VisualStyleDetailModal-module__trrsvq__inlineContent{gap:var(--spacing-sm);min-height:0;padding-bottom:var(--spacing-md);flex-direction:column;flex:1;display:flex;overflow-y:auto}.VisualStyleDetailModal-module__trrsvq__callout{font-size:var(--font-size-sm);color:var(--color-gray-600);margin:0}.VisualStyleDetailModal-module__trrsvq__styleTabStack{gap:var(--spacing-sm);flex-direction:column;display:flex}.VisualStyleDetailModal-module__trrsvq__styleTextarea textarea{overflow:hidden}.VisualStyleDetailModal-module__trrsvq__analyzeRow{margin-top:var(--spacing-xs);gap:var(--spacing-sm);flex-direction:column;display:flex}.VisualStyleDetailModal-module__trrsvq__body{flex-direction:column;gap:1rem;min-height:300px;max-height:800px;display:flex;overflow-y:auto}.VisualStyleDetailModal-module__trrsvq__fieldRow{gap:var(--spacing-3xs);flex-direction:column;display:flex}.VisualStyleDetailModal-module__trrsvq__idFields{border:1px solid var(--border-color-light);background:var(--background-muted);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.VisualStyleDetailModal-module__trrsvq__idFieldRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.VisualStyleDetailModal-module__trrsvq__idFieldLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-color-primary)}.VisualStyleDetailModal-module__trrsvq__helpLabelRow{align-items:center;gap:var(--spacing-3xs);display:flex}.VisualStyleDetailModal-module__trrsvq__helpLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.VisualStyleDetailModal-module__trrsvq__helpIcon{border:1px solid var(--color-gray-400);cursor:help;width:16px;height:16px;color:var(--color-gray-700);background-color:var(--color-white);border-radius:999px;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.VisualStyleDetailModal-module__trrsvq__table{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.9rem}.VisualStyleDetailModal-module__trrsvq__table th,.VisualStyleDetailModal-module__trrsvq__table td{border:1px solid var(--border-color-light);text-align:left;padding:.5rem .75rem}.VisualStyleDetailModal-module__trrsvq__table th{background:var(--background-muted)}.VisualStyleDetailModal-module__trrsvq__assetsTabToolbar{justify-content:flex-end;margin-bottom:.75rem;display:flex}.VisualStyleDetailModal-module__trrsvq__warningText{color:var(--color-danger);font-size:.85rem}.VisualStyleDetailModal-module__trrsvq__colorDot{border:1px solid var(--color-border);border-radius:999px;width:12px;height:12px}.VisualStyleDetailModal-module__trrsvq__fieldWarning{font-size:var(--font-size-xs);color:var(--color-error);align-items:center;gap:.4rem;margin-top:.25rem;display:flex}.VisualStyleDetailModal-module__trrsvq__fieldMutedNote{font-size:var(--font-size-xs);color:var(--color-gray-600);margin-top:.25rem}.VisualStyleDetailModal-module__trrsvq__analysisConfirmOverlay{background-color:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VisualStyleDetailModal-module__trrsvq__analysisConfirmCard{background-color:var(--color-white);border-radius:var(--radius-md);width:100%;max-width:420px;padding:var(--spacing-md);box-shadow:0 10px 30px #00000026}.VisualStyleDetailModal-module__trrsvq__analysisConfirmHeader{align-items:center;gap:var(--spacing-xs);margin-bottom:var(--spacing-xs);display:flex}.VisualStyleDetailModal-module__trrsvq__analysisConfirmHeader h3{font-size:var(--font-size-md);margin:0}.VisualStyleDetailModal-module__trrsvq__analysisConfirmBody{margin:0 0 var(--spacing-sm);font-size:var(--font-size-sm)}.VisualStyleDetailModal-module__trrsvq__analysisConfirmActions{justify-content:flex-end;gap:var(--spacing-xs);display:flex}.VisualStyleDetailModal-module__trrsvq__gridTwoCols{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:repeat(2,1fr);display:grid}@media screen and (max-width:768px){.VisualStyleDetailModal-module__trrsvq__gridTwoCols{grid-template-columns:1fr}}
@media (max-width:768px){.studio-phone-touch-targets-module__vn1eiG__iconInnerMin{box-sizing:border-box;width:var(--button-height-sm)!important;min-width:var(--button-height-sm)!important;max-width:var(--button-height-sm)!important;height:var(--button-height-sm)!important;min-height:var(--button-height-sm)!important;max-height:var(--button-height-sm)!important;padding:0!important}.studio-phone-touch-targets-module__vn1eiG__iconInnerPrimary{box-sizing:border-box;width:var(--button-height-md)!important;min-width:var(--button-height-md)!important;max-width:var(--button-height-md)!important;height:var(--button-height-md)!important;min-height:var(--button-height-md)!important;max-height:var(--button-height-md)!important;padding:0!important}.studio-phone-touch-targets-module__vn1eiG__phoneClipX{min-width:0;overflow-x:hidden}.studio-phone-touch-targets-module__vn1eiG__phoneFitColumn{min-width:0;max-width:100%}.studio-phone-touch-targets-module__vn1eiG__phoneWrapText{overflow-wrap:anywhere;min-width:0}.studio-phone-touch-targets-module__vn1eiG__phoneTouchMin{min-width:var(--button-height-sm);min-height:var(--button-height-sm)}.studio-phone-touch-targets-module__vn1eiG__phoneTouchRow{min-height:var(--button-height-md)}.studio-phone-touch-targets-module__vn1eiG__phoneSafeInsetX{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.studio-phone-touch-targets-module__vn1eiG__touchMin{box-sizing:border-box;min-width:var(--button-height-sm)!important;min-height:var(--button-height-sm)!important;height:var(--button-height-sm)!important;max-height:var(--button-height-sm)!important}}
.AttachmentPreviews-module__mJRbDW__previewArea{width:100%;padding:var(--spacing-sm);z-index:2;align-items:flex-end;gap:var(--spacing-2xs);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute;bottom:0;left:0}.AttachmentPreviews-module__mJRbDW__previewAreaComposer{width:100%;padding:var(--spacing-sm) 0 var(--spacing-xs);pointer-events:auto;gap:var(--spacing-xs);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap;flex-shrink:0;position:static;overflow:auto hidden;}.AttachmentPreviews-module__mJRbDW__previewAreaComposerFlushTop{padding-top:0}.AttachmentPreviews-module__mJRbDW__previewAreaComposer::-webkit-scrollbar{display:none}.AttachmentPreviews-module__mJRbDW__filePreview{background-color:var(--color-gray-100);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-sm);align-items:center;gap:var(--spacing-xs);pointer-events:auto;outline:1px solid #0000001a;flex-shrink:0;height:50px;display:flex;position:relative;overflow:hidden}.AttachmentPreviews-module__mJRbDW__filePreview.AttachmentPreviews-module__mJRbDW__hasPreview{width:auto;max-width:50px;height:auto;max-height:50px}.AttachmentPreviews-module__mJRbDW__filePreview.AttachmentPreviews-module__mJRbDW__filePreviewComposer{width:auto;max-width:12.5rem;height:auto;max-height:70px}.AttachmentPreviews-module__mJRbDW__filePreview:not(.AttachmentPreviews-module__mJRbDW__hasPreview){padding:0 var(--spacing-xs);padding-right:var(--spacing-lg)}.AttachmentPreviews-module__mJRbDW__previewMedia{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.AttachmentPreviews-module__mJRbDW__filePreview.AttachmentPreviews-module__mJRbDW__hasPreview .AttachmentPreviews-module__mJRbDW__previewMedia{position:relative;inset:auto}.AttachmentPreviews-module__mJRbDW__filePreview.AttachmentPreviews-module__mJRbDW__hasPreview .AttachmentPreviews-module__mJRbDW__previewMediaButton{width:auto;height:auto}.AttachmentPreviews-module__mJRbDW__fileIcon{color:var(--color-gray-400);flex-shrink:0}.AttachmentPreviews-module__mJRbDW__previewMediaButton{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;display:block}.AttachmentPreviews-module__mJRbDW__previewMediaButton:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-gray-800));outline-offset:2px}.AttachmentPreviews-module__mJRbDW__previewMediaUploading{animation:1.6s ease-in-out infinite AttachmentPreviews-module__mJRbDW__upload-pulse}.AttachmentPreviews-module__mJRbDW__filePreview img{aspect-ratio:auto;-o-object-fit:contain;object-fit:contain;width:auto;max-width:50px;height:auto;max-height:50px;display:block}.AttachmentPreviews-module__mJRbDW__filePreview.AttachmentPreviews-module__mJRbDW__filePreviewComposer img{max-width:12.5rem;max-height:70px}.AttachmentPreviews-module__mJRbDW__fileName{white-space:nowrap;text-overflow:ellipsis;flex-grow:1;margin-right:.5rem;overflow:hidden}.AttachmentPreviews-module__mJRbDW__removeButton{border-radius:var(--radius-sm);color:var(--color-gray-600);cursor:pointer;right:var(--spacing-3xs);top:var(--spacing-3xs);z-index:1;padding:var(--spacing-3xs);transition:background-color var(--transition-fast), color var(--transition-fast);background:#ffffffd9;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex;position:absolute}.AttachmentPreviews-module__mJRbDW__removeButton:hover:not(:disabled){background:var(--color-white);color:var(--color-black)}.AttachmentPreviews-module__mJRbDW__removeButton:disabled{cursor:not-allowed;opacity:.5}.AttachmentPreviews-module__mJRbDW__removeButtonSlot{top:var(--spacing-2xs);right:var(--spacing-2xs);z-index:1;opacity:0;transition:opacity var(--transition-fast);line-height:0;position:absolute}.AttachmentPreviews-module__mJRbDW__filePreviewComposer:hover .AttachmentPreviews-module__mJRbDW__removeButtonSlot{opacity:1}.AttachmentPreviews-module__mJRbDW__filePreviewComposer:has(.AttachmentPreviews-module__mJRbDW__removeButtonSlot :focus-visible) .AttachmentPreviews-module__mJRbDW__removeButtonSlot{opacity:1}@media (hover:none){.AttachmentPreviews-module__mJRbDW__filePreviewComposer .AttachmentPreviews-module__mJRbDW__removeButtonSlot{opacity:1}}@keyframes AttachmentPreviews-module__mJRbDW__upload-pulse{0%,to{opacity:.7}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.AttachmentPreviews-module__mJRbDW__previewMediaUploading{opacity:.85;animation:none}}.AttachmentPreviews-module__mJRbDW__removeButtonInner{}@media (max-width:768px){.AttachmentPreviews-module__mJRbDW__previewAreaComposer{flex-wrap:wrap;overflow-x:hidden}.AttachmentPreviews-module__mJRbDW__filePreview.AttachmentPreviews-module__mJRbDW__filePreviewComposer{flex-shrink:0}}
.SessionImageThumb-module__0-_YtW__root{flex:1;width:100%;height:100%;display:flex;position:relative;container:session-image-thumb/inline-size}.SessionImageThumb-module__0-_YtW__slotImageLayer{z-index:1;transform-origin:50%;width:100%;height:100%;display:flex;position:absolute;inset:0}.SessionImageThumb-module__0-_YtW__thumbButton{cursor:pointer;background:0 0;border:0;flex:1;width:100%;height:100%;padding:0;display:flex}.SessionImageThumb-module__0-_YtW__quickActionsBar,.SessionImageThumb-module__0-_YtW__quickActionsMenu{z-index:3;opacity:0;pointer-events:none;transition:opacity var(--transition-fast);position:absolute}.SessionImageThumb-module__0-_YtW__quickActionsBar{inset-inline:var(--spacing-3xs);bottom:var(--spacing-3xs);gap:var(--spacing-3xs);flex-wrap:nowrap;justify-content:center;display:flex}.SessionImageThumb-module__0-_YtW__quickActionsMenu{right:var(--spacing-3xs);bottom:var(--spacing-3xs);display:none}.SessionImageThumb-module__0-_YtW__menuTriggerIconGlyph svg{width:var(--spacing-md)!important;height:var(--spacing-md)!important}.SessionImageThumb-module__0-_YtW__root:hover .SessionImageThumb-module__0-_YtW__quickActionsBar,.SessionImageThumb-module__0-_YtW__root:hover .SessionImageThumb-module__0-_YtW__quickActionsMenu,.SessionImageThumb-module__0-_YtW__root:focus-within .SessionImageThumb-module__0-_YtW__quickActionsBar,.SessionImageThumb-module__0-_YtW__root:focus-within .SessionImageThumb-module__0-_YtW__quickActionsMenu,.SessionImageThumb-module__0-_YtW__menuOpen .SessionImageThumb-module__0-_YtW__quickActionsBar,.SessionImageThumb-module__0-_YtW__menuOpen .SessionImageThumb-module__0-_YtW__quickActionsMenu{opacity:1;pointer-events:auto}@container session-image-thumb (max-width:219px){.SessionImageThumb-module__0-_YtW__root[data-action-count="2"] .SessionImageThumb-module__0-_YtW__quickActionsBar{display:none}.SessionImageThumb-module__0-_YtW__root[data-action-count="2"] .SessionImageThumb-module__0-_YtW__quickActionsMenu{display:block}}@container session-image-thumb (max-width:399px){.SessionImageThumb-module__0-_YtW__root[data-action-count="3"] .SessionImageThumb-module__0-_YtW__quickActionsBar{display:none}.SessionImageThumb-module__0-_YtW__root[data-action-count="3"] .SessionImageThumb-module__0-_YtW__quickActionsMenu{display:block}}.SessionImageThumb-module__0-_YtW__emptySlot{width:100%;height:100%;color:var(--color-gray-400);font-size:var(--font-size-sm);justify-content:center;align-items:center;display:flex}.SessionImageThumb-module__0-_YtW__imageWrap{background:var(--color-gray-100);width:100%;height:100%;display:flex;position:relative;overflow:hidden}.SessionImageThumb-module__0-_YtW__image{-o-object-fit:cover;object-fit:cover}.SessionImageThumb-module__0-_YtW__quickActionInner{}@media (max-width:768px){.SessionImageThumb-module__0-_YtW__quickActionsBar,.SessionImageThumb-module__0-_YtW__quickActionsMenu{opacity:1;pointer-events:auto}}@media (hover:none){.SessionImageThumb-module__0-_YtW__quickActionsBar,.SessionImageThumb-module__0-_YtW__quickActionsMenu{opacity:1;pointer-events:auto}}
.VideoPlayer-module__6z7NKG__container{background-color:var(--color-black);justify-content:center;align-items:center;width:100%;display:flex;position:relative}.VideoPlayer-module__6z7NKG__player{width:100%;height:auto;display:block}.VideoPlayer-module__6z7NKG__poster{z-index:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.VideoPlayer-module__6z7NKG__bigPlayButton{z-index:3;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VideoPlayer-module__6z7NKG__bigPlayButtonInner{width:80px;height:80px;color:var(--color-white);cursor:pointer;pointer-events:all;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex}.VideoPlayer-module__6z7NKG__bigPlayButtonInner:hover{background:#000c}.VideoPlayer-module__6z7NKG__controls{opacity:0;pointer-events:none;z-index:2;background:linear-gradient(#0000 0%,#000c 100%);padding:1rem;transition:opacity .3s;position:absolute;bottom:0;left:0;right:0}.VideoPlayer-module__6z7NKG__controlsVisible{opacity:1;pointer-events:all}.VideoPlayer-module__6z7NKG__progressBar{width:100%;margin-bottom:.75rem}.VideoPlayer-module__6z7NKG__progressSlider{cursor:pointer;appearance:none;background:#ffffff4d;border-radius:2px;outline:none;width:100%;height:4px}.VideoPlayer-module__6z7NKG__progressSlider::-webkit-slider-thumb{appearance:none;background:var(--color-white);cursor:pointer;border-radius:50%;width:12px;height:12px}.VideoPlayer-module__6z7NKG__progressSlider::-moz-range-thumb{background:var(--color-white);cursor:pointer;border:none;border-radius:50%;width:12px;height:12px}.VideoPlayer-module__6z7NKG__controlsBar{align-items:center;gap:1rem;display:flex}.VideoPlayer-module__6z7NKG__controlButton{color:var(--color-white);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.5rem;transition:opacity .2s;display:flex}.VideoPlayer-module__6z7NKG__controlButton:hover{opacity:.8}.VideoPlayer-module__6z7NKG__controlButton:active{opacity:.6}.VideoPlayer-module__6z7NKG__timeDisplay{color:var(--color-white);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:80px;font-size:.875rem}.VideoPlayer-module__6z7NKG__volumeControl{align-items:center;gap:.5rem;margin-left:auto;display:flex}.VideoPlayer-module__6z7NKG__volumeSlider{cursor:pointer;appearance:none;background:#ffffff4d;border-radius:2px;outline:none;width:80px;height:4px}.VideoPlayer-module__6z7NKG__volumeSlider::-webkit-slider-thumb{appearance:none;background:var(--color-white);cursor:pointer;border-radius:50%;width:12px;height:12px}.VideoPlayer-module__6z7NKG__volumeSlider::-moz-range-thumb{background:var(--color-white);cursor:pointer;border:none;border-radius:50%;width:12px;height:12px}
.VideoGenerationCard-module__y8rlAG__root{gap:var(--spacing-2xs);flex-direction:column;align-self:flex-start;width:fit-content;max-width:100%;display:flex}.VideoGenerationCard-module__y8rlAG__thumb{border-radius:var(--radius-md);width:8rem;max-width:100%;height:8rem;position:relative;overflow:hidden;}.VideoGenerationCard-module__y8rlAG__thumbButton{cursor:zoom-in;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.VideoGenerationCard-module__y8rlAG__posterImage{-o-object-fit:cover;object-fit:cover}.VideoGenerationCard-module__y8rlAG__playBadge{z-index:1;color:var(--color-white);pointer-events:none;background:#00000047;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.VideoGenerationCard-module__y8rlAG__playBadgeIcon{border-radius:var(--radius-full);background:#00000073;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.VideoGenerationCard-module__y8rlAG__failureNote{padding:var(--spacing-sm);color:var(--color-gray-600);font-size:var(--font-size-sm);margin:0}.VideoGenerationCard-module__y8rlAG__backdrop{z-index:1000;padding:var(--spacing-lg);background:#000000d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.VideoGenerationCard-module__y8rlAG__lightboxInner{flex-direction:column;width:min(92vw,56rem);max-height:92vh;display:flex}.VideoGenerationCard-module__y8rlAG__lightboxVideoWrap{width:100%;aspect-ratio:var(--lightbox-aspect-ratio,16 / 9);border-radius:var(--radius-md);background:var(--color-gray-900);max-height:80vh;position:relative;overflow:hidden}.VideoGenerationCard-module__y8rlAG__lightboxPlayer{width:100%;height:100%}.VideoGenerationCard-module__y8rlAG__lightboxClose{top:var(--spacing-md);right:var(--spacing-md);color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex;position:fixed}
.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%}
.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}
.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}
.ChoiceAnswerByline-module__1ePnVa__copy{align-items:flex-start;gap:var(--spacing-3xs);text-align:left;flex-direction:column;min-width:0;display:flex}.ChoiceAnswerByline-module__1ePnVa__copy p{margin:0}.ChoiceAnswerByline-module__1ePnVa__byline{color:var(--color-gray-500);letter-spacing:0}.ChoiceAnswerByline-module__1ePnVa__label{font-weight:var(--font-weight-medium)}.ChoiceAnswerByline-module__1ePnVa__separator{color:var(--color-gray-400)}.ChoiceAnswerByline-module__1ePnVa__values{flex-direction:column;align-items:flex-start;min-width:0;display:flex}.ChoiceAnswerByline-module__1ePnVa__copy p.ChoiceAnswerByline-module__1ePnVa__value{color:var(--color-gray-700)}
.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.page-module__lw0uTG__choiceDockMockField{--box-outline-width:1px;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}.page-module__lw0uTG__thinkingLabelCycleDemo{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__thinkingLabelCycleControls{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}
.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}
.ChatInput-module__TdVfKq__wrapper{--composer-inset:calc(var(--spacing-lg) * .75);flex-direction:column;width:100%;min-width:0;max-width:960px;margin:0 auto;display:flex;position:relative;overflow:visible}.ChatInput-module__TdVfKq__wrapper.ChatInput-module__TdVfKq__wrapper{--box-outline-width:1px}.ChatInput-module__TdVfKq__dockShell{border-radius:var(--dimension-cornerroundings-m-corner);width:100%;overflow:visible;box-shadow:0 6px 10px #0000000d}.ChatInput-module__TdVfKq__wrapper.ChatInput-module__TdVfKq__wrapperDocked{isolation:isolate;background:0 0;width:100%;max-width:none;margin:0;overflow:hidden}.ChatInput-module__TdVfKq__wrapper.ChatInput-module__TdVfKq__wrapperDocked:before{content:"";z-index:0;border-radius:inherit;background:color-mix(in srgb, var(--color-white) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;position:absolute;inset:0}.ChatInput-module__TdVfKq__wrapper.ChatInput-module__TdVfKq__wrapperDocked>*{z-index:1;position:relative}.ChatInput-module__TdVfKq__wrapper.ChatInput-module__TdVfKq__wrapperDocked:after{z-index:2}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.ChatInput-module__TdVfKq__wrapper.ChatInput-module__TdVfKq__wrapperDocked:before{background:var(--color-white)}}.ChatInput-module__TdVfKq__inputArea{padding:var(--composer-inset);flex-direction:column;display:flex;position:relative}@property --alpha{syntax:"<number>";inherits:true;initial-value:0}.ChatInput-module__TdVfKq__dropRoot{isolation:isolate;flex-direction:column;min-width:0;display:flex;position:relative}.ChatInput-module__TdVfKq__dropRootDragActive>*{pointer-events:none}.ChatInput-module__TdVfKq__dropRootDragActive .ChatInput-module__TdVfKq__promptEditor .ProseMirror{caret-color:#0000}.ChatInput-module__TdVfKq__dropOverlay{z-index:5;pointer-events:none;opacity:0;background-color:color-mix(in srgb, var(--color-white) 80%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:var(--dimension-cornerroundings-m-corner);justify-content:center;align-items:center;transition:opacity .22s ease-out;display:flex;position:absolute;inset:0}.ChatInput-module__TdVfKq__dropOverlayVisible{opacity:1}.ChatInput-module__TdVfKq__dropOverlayText{font-family:var(--font-family-default);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){.ChatInput-module__TdVfKq__wrapper,.ChatInput-module__TdVfKq__dropOverlay{transition:none}}.ChatInput-module__TdVfKq__inputAreaFocusable{cursor:text}.ChatInput-module__TdVfKq__modeTabsInPrompt{justify-content:flex-start;align-items:center;gap:var(--spacing-xs);box-sizing:border-box;margin-left:calc(-1 * var(--composer-inset));margin-right:calc(-1 * var(--composer-inset));padding-left:var(--composer-inset);padding-right:var(--composer-inset);padding-bottom:var(--composer-inset);border-bottom:var(--border-default);display:flex}.ChatInput-module__TdVfKq__modeTabsGrow{flex:auto;min-width:0;}.ChatInput-module__TdVfKq__assistantBranchBadge{flex:0 auto;min-width:0;margin-left:auto}.ChatInput-module__TdVfKq__modeTabsInPromptBadgeOnly{padding-bottom:var(--spacing-xs);justify-content:flex-end}.ChatInput-module__TdVfKq__inputArea:has(.ChatInput-module__TdVfKq__modeTabsInPrompt) .ChatInput-module__TdVfKq__promptEditor .ProseMirror{padding-top:var(--composer-inset)}.ChatInput-module__TdVfKq__inputAreaDisabled{cursor:not-allowed}.ChatInput-module__TdVfKq__textRow{align-items:flex-start;gap:var(--spacing-xs);min-width:0;font-size:var(--font-size-md);line-height:var(--line-height-normal);--prompt-editor-line-box:1.75em;--prompt-line-height:calc(var(--font-size-sm) * 1.2 + 2 * var(--spacing-3xs) + 4px);min-height:var(--prompt-line-height);display:flex}.ChatInput-module__TdVfKq__promptEditorWrap{min-width:0;min-height:var(--prompt-line-height);max-height:calc(var(--prompt-line-height) * 6);overscroll-behavior:contain;scrollbar-width:thin;flex:1;overflow:hidden auto}.ChatInput-module__TdVfKq__promptEditor{flex:1;min-width:0}.ChatInput-module__TdVfKq__promptEditor .ProseMirror{font-family:var(--font-family-default);font-size:var(--font-size-md);line-height:var(--prompt-line-height);color:var(--color-copy-primary);min-height:var(--prompt-line-height);background:0 0;outline:none;padding:0;overflow-y:visible}.ChatInput-module__TdVfKq__promptEditor .ProseMirror p{min-height:var(--prompt-line-height);line-height:var(--prompt-line-height);margin:0}.ChatInput-module__TdVfKq__promptEditor .ProseMirror [data-node-view-wrapper]{vertical-align:middle;display:inline}.ChatInput-module__TdVfKq__promptEditor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-gray-400);pointer-events:none;height:0}.ChatInput-module__TdVfKq__attachmentStripCollapse{transition:grid-template-rows var(--transition-default);grid-template-rows:0fr;display:grid}.ChatInput-module__TdVfKq__attachmentStripCollapseOpen{grid-template-rows:1fr}.ChatInput-module__TdVfKq__attachmentStripInner{min-height:0;overflow:hidden;}@media (prefers-reduced-motion:reduce){.ChatInput-module__TdVfKq__attachmentStripCollapse{transition:none}}.ChatInput-module__TdVfKq__mentionChip{box-sizing:border-box;align-items:center;gap:var(--spacing-3xs);max-height:1.5em;border-radius:var(--radius-full);vertical-align:middle;max-height:1lh;line-height:var(--line-height-normal);font-size:inherit;white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--color-element-chip-default-text);display:inline-flex}.ChatInput-module__TdVfKq__mentionChip.ChatInput-module__TdVfKq__mentionChipPill{padding:var(--spacing-3xs) var(--spacing-3xs);background:var(--color-white);border:1px solid #0000001a}.ChatInput-module__TdVfKq__mentionChipThumb{border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:1em;height:1em}.ChatInput-module__TdVfKq__mentionChipThumbStack{flex-direction:row-reverse;flex-shrink:0;align-items:center;display:inline-flex}.ChatInput-module__TdVfKq__mentionChipThumbButton{border-radius:var(--radius-full);width:1em;height:1em;overflow:hidden}.ChatInput-module__TdVfKq__mentionChipThumbStackButton{border-radius:var(--radius-full);width:1em;height:1em;margin-left:calc(var(--spacing-3xs) * -1);box-shadow:0 0 0 1px var(--color-white);overflow:hidden}.ChatInput-module__TdVfKq__mentionChipThumbStackButton:last-child{margin-left:0}.ChatInput-module__TdVfKq__mentionChipThumbStackItem{border-radius:var(--radius-full);-o-object-fit:cover;object-fit:cover;width:1em;height:1em;margin-left:calc(var(--spacing-3xs) * -1);box-shadow:0 0 0 1px var(--color-white)}.ChatInput-module__TdVfKq__mentionChipThumbStackItem:last-child{margin-left:0}.ChatInput-module__TdVfKq__mentionChipFallback{color:var(--color-gray-500);flex-shrink:0}.ChatInput-module__TdVfKq__mentionChipLabel,.ChatInput-module__TdVfKq__mentionChipVariant{font-size:var(--font-size-sm);line-height:1;font-weight:var(--font-weight-medium)}.ChatInput-module__TdVfKq__mentionChipDivider{width:1px;height:.75em;margin-inline:var(--spacing-3xs);opacity:.22;background:currentColor;flex-shrink:0;display:inline-block}.ChatInput-module__TdVfKq__mentionChipSwatch{width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--radius-full,999px);border:var(--border-default);flex-shrink:0}.ChatInput-module__TdVfKq__mentionChip.ChatInput-module__TdVfKq__mentionChipSolid .ChatInput-module__TdVfKq__mentionChipThumb,.ChatInput-module__TdVfKq__mentionChip.ChatInput-module__TdVfKq__mentionChipGhost .ChatInput-module__TdVfKq__mentionChipThumb,.ChatInput-module__TdVfKq__mentionChip.ChatInput-module__TdVfKq__mentionChipPill .ChatInput-module__TdVfKq__mentionChipThumb,.ChatInput-module__TdVfKq__mentionChip.ChatInput-module__TdVfKq__mentionChipSolid .ChatInput-module__TdVfKq__mentionChipThumbStackItem,.ChatInput-module__TdVfKq__mentionChip.ChatInput-module__TdVfKq__mentionChipGhost .ChatInput-module__TdVfKq__mentionChipThumbStackItem,.ChatInput-module__TdVfKq__mentionChip.ChatInput-module__TdVfKq__mentionChipPill .ChatInput-module__TdVfKq__mentionChipThumbStackItem{border-radius:var(--radius-full);width:.875em;height:.875em}.ChatInput-module__TdVfKq__mentionChip.ChatInput-module__TdVfKq__mentionChipSolid .ChatInput-module__TdVfKq__mentionChipFallback,.ChatInput-module__TdVfKq__mentionChip.ChatInput-module__TdVfKq__mentionChipGhost .ChatInput-module__TdVfKq__mentionChipFallback{width:.875em;height:.875em}.ChatInput-module__TdVfKq__mentionChip.ChatInput-module__TdVfKq__mentionChipSolid,.ChatInput-module__TdVfKq__mentionChip.ChatInput-module__TdVfKq__mentionChipGhost{height:var(--prompt-editor-line-box,1.75em);max-height:var(--prompt-editor-line-box,1.75em);padding-block:1px;padding-inline:var(--spacing-2xs);background:var(--color-white);box-shadow:none;box-sizing:border-box;vertical-align:middle;border:1px solid #0000001a;line-height:1}.ChatInput-module__TdVfKq__mentionChip.ChatInput-module__TdVfKq__mentionChipGhost .ChatInput-module__TdVfKq__mentionChipLabel,.ChatInput-module__TdVfKq__mentionChip.ChatInput-module__TdVfKq__mentionChipGhost .ChatInput-module__TdVfKq__mentionChipVariant,.ChatInput-module__TdVfKq__mentionChip.ChatInput-module__TdVfKq__mentionChipSolid .ChatInput-module__TdVfKq__mentionChipLabel,.ChatInput-module__TdVfKq__mentionChip.ChatInput-module__TdVfKq__mentionChipSolid .ChatInput-module__TdVfKq__mentionChipVariant{min-width:0}.ChatInput-module__TdVfKq__mentionChipWithClear{padding-right:var(--spacing-3xs)}.ChatInput-module__TdVfKq__mentionChipActivatable{cursor:pointer}.ChatInput-module__TdVfKq__mentionChipClearButton{margin-left:var(--spacing-3xs);color:var(--color-gray-500);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;}.ChatInput-module__TdVfKq__mentionChipClearButton:hover,.ChatInput-module__TdVfKq__mentionChipClearButton:focus-visible{color:var(--color-gray-800);outline:none}.ChatInput-module__TdVfKq__promptEditor .ProseMirror-selectednode .ChatInput-module__TdVfKq__mentionChip{background:var(--color-gray-100)}.ChatInput-module__TdVfKq__promptEditor .ProseMirror .ChatInput-module__TdVfKq__mentionChip::-moz-selection{background-color:var(--color-gray-200);color:var(--color-element-chip-default-text)}.ChatInput-module__TdVfKq__promptEditor .ProseMirror .ChatInput-module__TdVfKq__mentionChip ::-moz-selection{background-color:var(--color-gray-200);color:var(--color-element-chip-default-text)}.ChatInput-module__TdVfKq__promptEditor .ProseMirror .ChatInput-module__TdVfKq__mentionChip::selection{background-color:var(--color-gray-200);color:var(--color-element-chip-default-text)}.ChatInput-module__TdVfKq__promptEditor .ProseMirror .ChatInput-module__TdVfKq__mentionChip ::selection{background-color:var(--color-gray-200);color:var(--color-element-chip-default-text)}.ChatInput-module__TdVfKq__textarea{appearance:none;min-width:0;font-family:var(--font-family-default);font-size:var(--font-size-md);line-height:var(--line-height-normal);resize:none;color:var(--color-copy-primary);background:0 0;border:none;outline:none;flex:1;padding:0;display:block}.ChatInput-module__TdVfKq__textarea::placeholder{color:var(--color-gray-400)}.ChatInput-module__TdVfKq__textarea:disabled{cursor:not-allowed}.ChatInput-module__TdVfKq__pickerBar{padding:var(--composer-inset);flex-shrink:0;align-items:center;padding-top:0;display:flex}.ChatInput-module__TdVfKq__pickerRow{justify-content:flex-start;align-items:center;gap:var(--spacing-2xs);width:100%;display:flex}.ChatInput-module__TdVfKq__styleSelectWrap{flex:1;min-width:0;max-width:min(320px,55%)}.ChatInput-module__TdVfKq__pickerSelect{width:100%;max-width:320px}.ChatInput-module__TdVfKq__pickerSelect span[class*=optionThumbnail]{width:var(--spacing-md);height:var(--spacing-md)}.ChatInput-module__TdVfKq__formatSelectWrap{flex-shrink:0}.ChatInput-module__TdVfKq__sendButtonWrap{flex-shrink:0;margin-left:auto}.ChatInput-module__TdVfKq__sendButtonTooltipWrap{pointer-events:auto;display:flex}.ChatInput-module__TdVfKq__attachButton,.ChatInput-module__TdVfKq__mentionAddButton,.ChatInput-module__TdVfKq__suggestionsToggleButton{flex-shrink:0}@media (max-width:768px){.ChatInput-module__TdVfKq__wrapper{--composer-inset:calc(var(--spacing-sm) * .75);min-width:0;overflow-x:hidden}.ChatInput-module__TdVfKq__modeTabsInPrompt{flex-wrap:wrap}.ChatInput-module__TdVfKq__modeTabsGrow{flex:100%}.ChatInput-module__TdVfKq__promptEditor .ProseMirror{min-height:max(var(--prompt-editor-line-box,1.75em), var(--button-height-sm));font-size:16px}.ChatInput-module__TdVfKq__promptEditor .ProseMirror p{min-height:max(var(--prompt-editor-line-box,1.75em), var(--button-height-sm))}.ChatInput-module__TdVfKq__promptEditorWrap{-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding-inline:var(--spacing-3xs);overflow:auto}.ChatInput-module__TdVfKq__promptEditorWrap::-webkit-scrollbar{display:none}.ChatInput-module__TdVfKq__mentionChipClearButton{position:relative}.ChatInput-module__TdVfKq__textarea{font-size:16px}.ChatInput-module__TdVfKq__pickerBar{min-height:calc(var(--button-height-md) + var(--spacing-xs));align-items:center}.ChatInput-module__TdVfKq__pickerRow{gap:var(--spacing-xs);width:100%;min-width:0;padding-block:var(--spacing-4xs);flex-wrap:nowrap;position:relative;overflow:hidden}.ChatInput-module__TdVfKq__sendButtonWrap{z-index:auto;box-shadow:none;background:0 0;flex-shrink:0;margin-left:auto;padding-left:0;position:static}.ChatInput-module__TdVfKq__wrapper.ChatInput-module__TdVfKq__wrapperDocked .ChatInput-module__TdVfKq__sendButtonWrap{box-shadow:none;background:0 0}.ChatInput-module__TdVfKq__styleSelectWrap{flex:1;min-width:0;max-width:none}.ChatInput-module__TdVfKq__styleSelectWrap .ChatInput-module__TdVfKq__pickerSelect{width:100%;min-width:0;max-width:none}.ChatInput-module__TdVfKq__styleSelectWrap button{width:100%;max-width:100%}.ChatInput-module__TdVfKq__formatSelectWrap{flex:0 auto;min-width:0;max-width:7.5rem}.ChatInput-module__TdVfKq__formatSelectWrap button{max-width:100%}}
.GenerationLoader-module__cQRI-a__container{--generation-loader-dot-color:var(--color-gray-500);color:var(--generation-loader-dot-color);background:0 0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.GenerationLoader-module__cQRI-a__containerErrorTone{--generation-loader-dot-color:var(--color-copy-error)}.GenerationLoader-module__cQRI-a__containerEmbedded{--generation-loader-dot-color:var(--color-gray-400);min-height:0}.GenerationLoader-module__cQRI-a__containerRippleOnly{--generation-loader-dot-color:var(--color-gray-300)}.GenerationLoader-module__cQRI-a__containerBlock{width:100%;height:100%;min-height:200px;position:relative}.GenerationLoader-module__cQRI-a__canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.GenerationLoader-module__cQRI-a__pill{background:var(--color-white);min-width:240px;height:40px;box-shadow:none;z-index:1;border-radius:0 20px 20px;justify-content:center;align-items:center;padding:0 20px;animation:5s cubic-bezier(.65,0,.35,1) infinite GenerationLoader-module__cQRI-a__pillMorph;display:flex;position:relative;overflow:visible}@keyframes GenerationLoader-module__cQRI-a__pillMorph{0%,to{max-width:260px}25%{max-width:300px}50%{max-width:240px}75%{max-width:280px}}.GenerationLoader-module__cQRI-a__labelWrap{text-align:center;justify-content:center;min-width:0;padding:0 4px;display:flex;overflow:visible}.GenerationLoader-module__cQRI-a__message{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-500);white-space:nowrap;text-align:center;display:block}.GenerationLoader-module__cQRI-a__messageError{color:var(--color-copy-error)}
.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;pointer-events:auto;position:absolute!important}.StudioAssetLightbox-module__K2gDAa__navBtnPrev,.StudioAssetLightbox-module__K2gDAa__navBtnNext{z-index:3;pointer-events:auto;top:50%;transform:translateY(-50%);position:absolute!important}.StudioAssetLightbox-module__K2gDAa__navBtnPrev{left:var(--spacing-sm)}.StudioAssetLightbox-module__K2gDAa__navBtnNext{right:var(--spacing-sm)}@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}.StudioAssetLightbox-module__K2gDAa__closeBtnMobileInner{}.StudioAssetLightbox-module__K2gDAa__navBtnInner{}@media (max-width:768px){.StudioAssetLightbox-module__K2gDAa__content{flex-direction:column}.StudioAssetLightbox-module__K2gDAa__sidebar{width:auto;display:none}.StudioAssetLightbox-module__K2gDAa__imageStage{padding:var(--spacing-sm);padding-top:calc(var(--button-height-md) + var(--spacing-sm) + env(safe-area-inset-top,0px))}.StudioAssetLightbox-module__K2gDAa__assetImage{max-width:100%;max-height:min(100%,70dvh)}.StudioAssetLightbox-module__K2gDAa__closeBtnMobile{top:max(var(--spacing-sm), calc(env(safe-area-inset-top,0px) + var(--spacing-2xs)));right:max(var(--spacing-sm), calc(env(safe-area-inset-right,0px) + var(--spacing-2xs)))}.StudioAssetLightbox-module__K2gDAa__navBtnPrev{left:max(var(--spacing-2xs), env(safe-area-inset-left,0px))}.StudioAssetLightbox-module__K2gDAa__navBtnNext{right:max(var(--spacing-2xs), env(safe-area-inset-right,0px))}.StudioAssetLightbox-module__K2gDAa__bottomBar{padding-bottom:max(var(--spacing-sm), env(safe-area-inset-bottom,0px))}.StudioAssetLightbox-module__K2gDAa__bottomBarActions{flex-wrap:wrap}.StudioAssetLightbox-module__K2gDAa__bottomBarActionsCreate{flex-direction:column;align-items:stretch}.StudioAssetLightbox-module__K2gDAa__bottomBarCreateRight{flex-wrap:wrap;margin-left:0}.StudioAssetLightbox-module__K2gDAa__metaRow{flex-wrap:wrap;min-width:0}.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__assetImage{max-height:min(100%,70dvh)}.StudioAssetLightbox-module__K2gDAa__bottomBarActions{flex-wrap:wrap}.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}}
.StudioModifyPromptField-module__XE5r4a__wrapper{width:100%;position:relative}.StudioModifyPromptField-module__XE5r4a__shell.StudioModifyPromptField-module__XE5r4a__shell{--box-outline-width:1px}.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}
.StudioAssistantBranchBadge-module__kMpW8a__badge{min-width:0;max-width:12rem}.StudioAssistantBranchBadge-module__kMpW8a__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.StudioPromptModeTabs-module__EHqKRG__tabBar{align-items:center;gap:var(--spacing-3xs);box-sizing:border-box;flex-wrap:nowrap;width:100%;min-width:0;display:flex;}.StudioPromptModeTabs-module__EHqKRG__tabs{align-items:center;gap:var(--spacing-3xs);box-sizing:border-box;flex-wrap:nowrap;flex:auto;min-width:0;display:flex}.StudioPromptModeTabs-module__EHqKRG__tabSlot{flex:none;align-items:stretch;min-width:0;display:inline-flex;position:relative}.StudioPromptModeTabs-module__EHqKRG__slidingIndicator{z-index:0;border-radius:calc(var(--radius-md) - 1.5px);pointer-events:none;position:absolute;inset:0}.StudioPromptModeTabs-module__EHqKRG__slidingTintImagine{background:var(--studio-mode-imagine-surface)}.StudioPromptModeTabs-module__EHqKRG__slidingTintProduct{background:var(--studio-mode-product-surface)}.StudioPromptModeTabs-module__EHqKRG__slidingTintAssistant{background:var(--studio-mode-assistant-surface)}.StudioPromptModeTabs-module__EHqKRG__tabTrigger{z-index:1;flex:none;min-width:0;position:relative}.StudioPromptModeTabs-module__EHqKRG__tabs .StudioPromptModeTabs-module__EHqKRG__tabSlot .StudioPromptModeTabs-module__EHqKRG__tabTrigger{padding:0}.StudioPromptModeTabs-module__EHqKRG__tabInner{color:var(--color-gray-500);transition:color var(--transition-fast);justify-content:center}.StudioPromptModeTabs-module__EHqKRG__tabs .StudioPromptModeTabs-module__EHqKRG__tabSlot .StudioPromptModeTabs-module__EHqKRG__tabInner{box-sizing:border-box;height:36px;min-height:36px;max-height:36px;padding-inline:var(--spacing-xs);padding-block:0}.StudioPromptModeTabs-module__EHqKRG__tabs .StudioPromptModeTabs-module__EHqKRG__tabSlot .StudioPromptModeTabs-module__EHqKRG__tabTrigger .StudioPromptModeTabs-module__EHqKRG__tabInner.StudioPromptModeTabs-module__EHqKRG__tabInnerOnIndicator,.StudioPromptModeTabs-module__EHqKRG__tabs .StudioPromptModeTabs-module__EHqKRG__tabSlot .StudioPromptModeTabs-module__EHqKRG__tabTrigger:hover:not(:disabled) .StudioPromptModeTabs-module__EHqKRG__tabInner.StudioPromptModeTabs-module__EHqKRG__tabInnerOnIndicator,.StudioPromptModeTabs-module__EHqKRG__tabs .StudioPromptModeTabs-module__EHqKRG__tabSlot .StudioPromptModeTabs-module__EHqKRG__tabTrigger:active:not(:disabled) .StudioPromptModeTabs-module__EHqKRG__tabInner.StudioPromptModeTabs-module__EHqKRG__tabInnerOnIndicator{background-color:#0000;border-color:#0000}.StudioPromptModeTabs-module__EHqKRG__tabContent{gap:.5em;min-width:0}.StudioPromptModeTabs-module__EHqKRG__tabLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:-.011em}.StudioPromptModeTabs-module__EHqKRG__tabIcon svg{width:var(--spacing-md);height:var(--spacing-md)}.StudioPromptModeTabs-module__EHqKRG__tabInnerActiveImagine{color:var(--studio-mode-imagine)}.StudioPromptModeTabs-module__EHqKRG__tabInnerActiveProduct{color:var(--studio-mode-product)}.StudioPromptModeTabs-module__EHqKRG__tabInnerActiveAssistant{color:var(--studio-mode-assistant)}@media (max-width:768px){.StudioPromptModeTabs-module__EHqKRG__tabInner{font-size:var(--font-size-md)}.StudioPromptModeTabs-module__EHqKRG__tabs{width:100%}.StudioPromptModeTabs-module__EHqKRG__tabSlot{flex:1;max-width:100%}.StudioPromptModeTabs-module__EHqKRG__tabSlotActive{flex:none;min-width:max-content;max-width:100%}.StudioPromptModeTabs-module__EHqKRG__tabSlotActive .StudioPromptModeTabs-module__EHqKRG__tabTrigger{max-width:none}.StudioPromptModeTabs-module__EHqKRG__tabInnerOnIndicator .StudioPromptModeTabs-module__EHqKRG__tabLabel{text-overflow:clip;flex:none;overflow:visible}.StudioPromptModeTabs-module__EHqKRG__tabs .StudioPromptModeTabs-module__EHqKRG__tabSlot .StudioPromptModeTabs-module__EHqKRG__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}}
.BrandArtifactMentionPicker-module__3YopPq__popup{}.BrandArtifactMentionPicker-module__3YopPq__list{min-height:0;}.BrandArtifactMentionPicker-module__3YopPq__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;}.BrandArtifactMentionPicker-module__3YopPq__rowHighlight{background:var(--color-button-text-hoverfill)}.BrandArtifactMentionPicker-module__3YopPq__backRow{z-index:1;background:var(--color-white);border-radius:0;position:sticky;top:0}.BrandArtifactMentionPicker-module__3YopPq__backRow:hover,.BrandArtifactMentionPicker-module__3YopPq__backRow.BrandArtifactMentionPicker-module__3YopPq__rowHighlight{background:var(--color-button-text-hoverfill)}.BrandArtifactMentionPicker-module__3YopPq__backRow .BrandArtifactMentionPicker-module__3YopPq__rowTitle,.BrandArtifactMentionPicker-module__3YopPq__backRow .BrandArtifactMentionPicker-module__3YopPq__categoryIcon{color:var(--color-copy-primary)}.BrandArtifactMentionPicker-module__3YopPq__rowInner{align-items:center;gap:var(--dimension-8);min-width:0;display:flex}.BrandArtifactMentionPicker-module__3YopPq__thumbWrap{width:var(--spacing-lg);height:var(--spacing-lg);background:var(--color-gray-100);border-radius:50%;flex-shrink:0;overflow:hidden}.BrandArtifactMentionPicker-module__3YopPq__thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.BrandArtifactMentionPicker-module__3YopPq__thumbFallback{width:100%;height:100%;color:var(--color-gray-500);justify-content:center;align-items:center;display:flex}.BrandArtifactMentionPicker-module__3YopPq__swatch{width:var(--spacing-sm);height:var(--spacing-sm);border-radius:var(--radius-full,999px);border:var(--border-default);flex-shrink:0}.BrandArtifactMentionPicker-module__3YopPq__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}.BrandArtifactMentionPicker-module__3YopPq__typeBadge{color:var(--color-gray-500);flex-shrink:0;display:inline-flex}.BrandArtifactMentionPicker-module__3YopPq__categoryIcon{color:var(--color-copy-primary);}.BrandArtifactMentionPicker-module__3YopPq__rowChevron{color:var(--color-gray-500);flex-shrink:0;align-items:center;margin-left:auto;display:inline-flex}.BrandArtifactMentionPicker-module__3YopPq__empty{}.BrandArtifactMentionPicker-module__3YopPq__loading,.BrandArtifactMentionPicker-module__3YopPq__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){.BrandArtifactMentionPicker-module__3YopPq__popup{box-sizing:border-box;max-width:calc(100vw - 2 * var(--spacing-sm))}.BrandArtifactMentionPicker-module__3YopPq__row{padding:var(--spacing-xs) var(--spacing-sm)}}
.PromptSuggestionsPanel-module__pgAXWG__panel{width:100%;transition:grid-template-rows var(--transition-default);grid-template-rows:0fr;display:grid;}.PromptSuggestionsPanel-module__pgAXWG__panelOpen{grid-template-rows:1fr}.PromptSuggestionsPanel-module__pgAXWG__content{width:100%;min-height:0;overflow:hidden;}.PromptSuggestionsPanel-module__pgAXWG__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;}.PromptSuggestionsPanel-module__pgAXWG__inner:before{content:"";inset-inline:0;border-top:var(--border-default);opacity:0;pointer-events:none;transition:opacity .48s;position:absolute;top:0}.PromptSuggestionsPanel-module__pgAXWG__innerOpen:before{opacity:1;transition:opacity .48s .12s}.PromptSuggestionsPanel-module__pgAXWG__suggestionItem{width:fit-content;min-width:0;max-width:calc((100% - 2 * var(--spacing-2xs)) / 3);flex:0 auto;height:40px;}.PromptSuggestionsPanel-module__pgAXWG__innerWithRefresh .PromptSuggestionsPanel-module__pgAXWG__suggestionItem{max-width:calc((100% - 40px - 3 * var(--spacing-2xs)) / 3)}.PromptSuggestionsPanel-module__pgAXWG__suggestionItemEnter{animation:.52s cubic-bezier(.22,1,.36,1) both PromptSuggestionsPanel-module__pgAXWG__suggestionEnter}.PromptSuggestionsPanel-module__pgAXWG__suggestionItemEnterDelay0{animation-delay:0s}.PromptSuggestionsPanel-module__pgAXWG__suggestionItemEnterDelay1{animation-delay:70ms}.PromptSuggestionsPanel-module__pgAXWG__suggestionItemEnterDelay2{animation-delay:.14s}@keyframes PromptSuggestionsPanel-module__pgAXWG__suggestionEnter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes PromptSuggestionsPanel-module__pgAXWG__suggestionFadeIn{0%{opacity:0}to{opacity:1}}.PromptSuggestionsPanel-module__pgAXWG__suggestionItem .PromptSuggestionsPanel-module__pgAXWG__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}.PromptSuggestionsPanel-module__pgAXWG__suggestionItem .PromptSuggestionsPanel-module__pgAXWG__suggestionIcon svg{width:16px;height:16px}.PromptSuggestionsPanel-module__pgAXWG__refreshItem{flex:none;height:40px}.PromptSuggestionsPanel-module__pgAXWG__refreshItemHidden{display:none}.PromptSuggestionsPanel-module__pgAXWG__refreshItem .PromptSuggestionsPanel-module__pgAXWG__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}.PromptSuggestionsPanel-module__pgAXWG__refreshItem .PromptSuggestionsPanel-module__pgAXWG__suggestionIcon svg{width:16px;height:16px}.PromptSuggestionsPanel-module__pgAXWG__refreshIconSpinning svg{animation:.8s linear infinite PromptSuggestionsPanel-module__pgAXWG__refreshIconSpin}@keyframes PromptSuggestionsPanel-module__pgAXWG__refreshIconSpin{to{transform:rotate(360deg)}}.PromptSuggestionsPanel-module__pgAXWG__suggestionLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden;}.PromptSuggestionsPanel-module__pgAXWG__suggestionSkeleton{border-radius:var(--radius-md);width:9rem;height:40px;animation:PromptSuggestionsPanel-module__pgAXWG__suggestionFadeIn var(--transition-default) ease;flex:none}.PromptSuggestionsPanel-module__pgAXWG__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){.PromptSuggestionsPanel-module__pgAXWG__inner{flex-wrap:wrap;height:auto;min-height:0}.PromptSuggestionsPanel-module__pgAXWG__innerWithRefresh .PromptSuggestionsPanel-module__pgAXWG__suggestionItem,.PromptSuggestionsPanel-module__pgAXWG__suggestionItem{flex:100%;width:100%;max-width:100%;height:auto}.PromptSuggestionsPanel-module__pgAXWG__suggestionItem .PromptSuggestionsPanel-module__pgAXWG__suggestionInner{height:auto;min-height:var(--button-height-md);max-height:none}.PromptSuggestionsPanel-module__pgAXWG__suggestionLabel{white-space:normal;text-overflow:initial}.PromptSuggestionsPanel-module__pgAXWG__suggestionSkeleton{width:100%;min-height:var(--button-height-md);flex:100%}}@media (prefers-reduced-motion:reduce){.PromptSuggestionsPanel-module__pgAXWG__panel,.PromptSuggestionsPanel-module__pgAXWG__inner:before{transition:none}.PromptSuggestionsPanel-module__pgAXWG__innerOpen:before{opacity:1}.PromptSuggestionsPanel-module__pgAXWG__suggestionItem,.PromptSuggestionsPanel-module__pgAXWG__suggestionItemEnter,.PromptSuggestionsPanel-module__pgAXWG__suggestionSkeleton,.PromptSuggestionsPanel-module__pgAXWG__refreshIconSpinning svg{animation:none}}
.ChatLanding-module__a-z9oG__viewWrapper,.ChatLanding-module__a-z9oG__animateArea{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ChatLanding-module__a-z9oG__animateArea>*{flex-direction:column;flex:1;min-height:0;display:flex}.ChatLanding-module__a-z9oG__landingDropHost{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.ChatLanding-module__a-z9oG__landing{padding:var(--spacing-lg);padding-top:var(--studio-topbar-height);scroll-padding-top:var(--studio-topbar-height);flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:0;display:flex;position:relative;overflow-y:auto}.ChatLanding-module__a-z9oG__landingComposerAnchored{justify-content:flex-start}.ChatLanding-module__a-z9oG__landingEmbedded{padding-top:var(--spacing-lg)}.ChatLanding-module__a-z9oG__landingComposerBlock{flex-direction:column;flex-shrink:0;align-items:center;width:100%;max-width:960px;display:flex}.ChatLanding-module__a-z9oG__landingHero{align-items:center;gap:var(--spacing-sm);flex-direction:column;flex-shrink:0;width:100%;max-width:960px;margin-top:0;display:flex}.ChatLanding-module__a-z9oG__landingInputWrap{width:100%;margin-top:var(--spacing-md);padding:0 var(--spacing-sm) var(--spacing-sm);box-sizing:border-box;flex-direction:column;flex-shrink:0;align-items:center;display:flex}.ChatLanding-module__a-z9oG__greeting{font-family:var(--font-family-brand);font-size:28px;font-weight:var(--font-weight-semibold);color:var(--color-black);text-align:center;line-height:var(--line-height-tight);margin:0}.ChatLanding-module__a-z9oG__subgreeting{font-size:var(--font-size-sm);color:var(--color-gray-500);text-align:center;line-height:var(--line-height-normal);max-width:480px;margin:0}.ChatLanding-module__a-z9oG__subgreetingCombined{font-size:var(--font-size-sm);color:var(--color-gray-500);text-align:center;line-height:var(--line-height-normal);max-width:480px;padding:var(--spacing-2xs) var(--spacing-sm);background:var(--color-gray-50);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);margin:0}.ChatLanding-module__a-z9oG__hintKbd{padding:1px var(--spacing-3xs);border:1px solid var(--color-gray-300);border-radius:var(--radius-xs);font-family:var(--font-family-default);font-size:var(--font-size-xs);align-items:center;display:inline-flex}@media (max-width:768px){.ChatLanding-module__a-z9oG__landing{padding:calc(var(--studio-topbar-height) + var(--spacing-sm)) var(--spacing-md) var(--spacing-md);justify-content:flex-start}.ChatLanding-module__a-z9oG__landingEmbedded{padding-top:var(--spacing-lg)}.ChatLanding-module__a-z9oG__landingComposerAnchored{justify-content:flex-start}.ChatLanding-module__a-z9oG__landingHero{margin-top:0}.ChatLanding-module__a-z9oG__greeting{font-size:clamp(22px,5.5vw,28px)}}
.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}