.OnboardingBackground-module__nrYSzG__root{z-index:0;pointer-events:none;isolation:isolate;opacity:0;background-color:#e8f0f4;transition:opacity .7s cubic-bezier(.23,1,.32,1);position:absolute;inset:0;overflow:hidden}.OnboardingBackground-module__nrYSzG__active{opacity:1}.OnboardingBackground-module__nrYSzG__wash{z-index:0;filter:blur(10rem);background-image:radial-gradient(55% 55% at 18% 22%,#a8d5e2 0%,#0000 65%),radial-gradient(50% 50% at 82% 28%,#c2e4dd 0%,#0000 65%),radial-gradient(60% 60% at 28% 78%,#d9eaf1 0%,#0000 65%),radial-gradient(48% 48% at 76% 72%,#b8dde6 0%,#0000 65%);position:absolute;inset:-30%}.OnboardingBackground-module__nrYSzG__grain{z-index:1;opacity:.35;mix-blend-mode:overlay;pointer-events:none;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.55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-repeat:repeat;background-size:240px 240px;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.OnboardingBackground-module__nrYSzG__root{transition:opacity .2s}}
.Chip-module__vgMM0q__container{box-sizing:border-box;justify-content:center;align-items:center;gap:var(--dimension-4);border-radius:var(--radius-full);white-space:nowrap;font-family:var(--font-family-default);font-size:var(--dimension-typography-interface-tag-l-fontsize);line-height:var(--dimension-typography-interface-tag-l-lineheight);font-weight:var(--number-typography-interface-tag-l-fontweight);transition:background-color var(--transition-fast), color var(--transition-fast);border:none;display:inline-flex}.Chip-module__vgMM0q__xs{--chip-icon-size:var(--font-size-sm);font-size:var(--dimension-typography-interface-tag-s-fontsize);line-height:var(--dimension-typography-interface-tag-s-lineheight);font-weight:var(--number-typography-interface-tag-s-fontweight);padding:var(--dimension-4) var(--dimension-8)}.Chip-module__vgMM0q__sm{--chip-icon-size:var(--font-size-sm);font-size:var(--dimension-typography-interface-tag-s-fontsize);line-height:var(--dimension-typography-interface-tag-s-lineheight);font-weight:var(--number-typography-interface-tag-s-fontweight);padding:var(--spacing-3xs) var(--spacing-xs)}.Chip-module__vgMM0q__md{padding:var(--spacing-2xs) var(--spacing-xs)}.Chip-module__vgMM0q__lg{padding:var(--spacing-xs) var(--spacing-sm);font-size:var(--dimension-typography-interface-tag-l-fontsize);line-height:var(--dimension-typography-interface-tag-l-lineheight);font-weight:var(--number-typography-interface-tag-l-fontweight)}.Chip-module__vgMM0q__container.Chip-module__vgMM0q__green{color:var(--color-element-chip-success-text);background-color:color-mix(in srgb, var(--color-element-chip-success-text) 10%, var(--color-white))}.Chip-module__vgMM0q__container.Chip-module__vgMM0q__blue{color:var(--color-element-chip-info-text);background-color:color-mix(in srgb, var(--color-element-chip-info-text) 10%, var(--color-white))}.Chip-module__vgMM0q__container.Chip-module__vgMM0q__yellow,.Chip-module__vgMM0q__container.Chip-module__vgMM0q__orange{color:var(--color-element-chip-warning-text);background-color:color-mix(in srgb, var(--color-element-chip-warning-text) 10%, var(--color-white))}.Chip-module__vgMM0q__container.Chip-module__vgMM0q__red{color:var(--color-element-chip-error-text);background-color:color-mix(in srgb, var(--color-element-chip-error-text) 10%, var(--color-white))}.Chip-module__vgMM0q__container.Chip-module__vgMM0q__grey{color:var(--color-element-chip-neutral-text);background-color:color-mix(in srgb, var(--color-element-chip-neutral-text) 10%, var(--color-white))}.Chip-module__vgMM0q__container.Chip-module__vgMM0q__purple{color:var(--color-basics-purple-500);background-color:color-mix(in srgb, var(--color-basics-purple-500) 10%, var(--color-white))}.Chip-module__vgMM0q__container.Chip-module__vgMM0q__white{color:var(--color-element-chip-default-text);background-color:color-mix(in srgb, var(--color-element-chip-default-text) 10%, var(--color-white))}.Chip-module__vgMM0q__container.Chip-module__vgMM0q__white:hover{background-color:color-mix(in srgb, var(--color-element-chip-default-text) 15%, var(--color-white))}.Chip-module__vgMM0q__icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.Chip-module__vgMM0q__xs .Chip-module__vgMM0q__icon,.Chip-module__vgMM0q__sm .Chip-module__vgMM0q__icon{width:var(--chip-icon-size);height:var(--chip-icon-size);min-width:var(--chip-icon-size);min-height:var(--chip-icon-size)}.Chip-module__vgMM0q__xs .Chip-module__vgMM0q__icon svg,.Chip-module__vgMM0q__sm .Chip-module__vgMM0q__icon svg{width:var(--chip-icon-size);height:var(--chip-icon-size)}.Chip-module__vgMM0q__compactSpinner{width:var(--chip-icon-size);height:var(--chip-icon-size);border-width:1.5px}
.SeedDuplicateReviewModal-module__1F1AYa__container{gap:var(--spacing-md);flex-direction:column;display:flex}.SeedDuplicateReviewModal-module__1F1AYa__progress{color:var(--color-copy-secondary);font-size:var(--font-size-sm)}.SeedDuplicateReviewModal-module__1F1AYa__compareGrid{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.SeedDuplicateReviewModal-module__1F1AYa__compareGrid{grid-template-columns:1fr}}.SeedDuplicateReviewModal-module__1F1AYa__column{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.SeedDuplicateReviewModal-module__1F1AYa__columnLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-copy-secondary)}.SeedDuplicateReviewModal-module__1F1AYa__previewFrame{aspect-ratio:1;border-radius:var(--radius-sm);border:var(--border-default);background-color:var(--color-gray-100);position:relative;overflow:hidden}.SeedDuplicateReviewModal-module__1F1AYa__previewImage{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.SeedDuplicateReviewModal-module__1F1AYa__meta{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.SeedDuplicateReviewModal-module__1F1AYa__fileName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);word-break:break-all}.SeedDuplicateReviewModal-module__1F1AYa__fileMeta{font-size:var(--font-size-xs);color:var(--color-copy-secondary)}.SeedDuplicateReviewModal-module__1F1AYa__actions{justify-content:flex-end;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}
.CuratedExamplePromptsSection-module__NGR4AW__root{gap:var(--spacing-lg);flex-direction:column;display:flex}.CuratedExamplePromptsSection-module__NGR4AW__intro{color:var(--color-text-secondary)}.CuratedExamplePromptsSection-module__NGR4AW__modeBlock{gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-secondary);flex-direction:column;display:flex}.CuratedExamplePromptsSection-module__NGR4AW__modeTitle{font:var(--font-body-md-semibold);color:var(--color-text-primary);margin:0}.CuratedExamplePromptsSection-module__NGR4AW__modeDescription{color:var(--color-text-secondary);margin:0}.CuratedExamplePromptsSection-module__NGR4AW__slots{gap:var(--spacing-md);flex-direction:column;display:flex}.CuratedExamplePromptsSection-module__NGR4AW__slotRow{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:1.5rem 1fr;align-items:end;display:grid}.CuratedExamplePromptsSection-module__NGR4AW__artifactSlot{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:1.5rem 1fr;align-items:start;display:grid}.CuratedExamplePromptsSection-module__NGR4AW__artifactFields{gap:var(--spacing-sm);flex-direction:column;min-width:0;display:flex}.CuratedExamplePromptsSection-module__NGR4AW__studioPreview{padding:var(--spacing-xs) var(--spacing-sm);border-radius:var(--radius-sm);background:var(--color-surface-tertiary);color:var(--color-text-secondary);font-family:var(--font-family-mono,ui-monospace, monospace);word-break:break-word;margin:0}.CuratedExamplePromptsSection-module__NGR4AW__studioPreviewLabel{font:var(--font-body-sm-semibold);color:var(--color-text-primary)}.CuratedExamplePromptsSection-module__NGR4AW__slotLabel{font:var(--font-body-sm-semibold);color:var(--color-text-secondary);padding-top:.35rem}
.Tabs-module__yGDzAq__tabs{gap:var(--spacing-2xs);display:flex}.Tabs-module__yGDzAq__tab{border:none}
.Toggle-module__xiRN1q__container{align-items:center;gap:var(--spacing-2xs);-webkit-user-select:none;user-select:none;display:flex}.Toggle-module__xiRN1q__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer}.Toggle-module__xiRN1q__input{--padding:.3em;--width:3.2em;--height:2.2em;appearance:none;padding:var(--padding);width:var(--width);height:var(--height);cursor:pointer;border-radius:9999px;align-items:center;transition:background .1s ease-out,opacity .2s ease-out;display:flex;position:relative;box-shadow:0 3px 6px -2px #00000012}.Toggle-module__xiRN1q__input:before{content:"";height:calc(100% - var(--padding) * 2);aspect-ratio:1;width:auto;left:var(--padding);z-index:2;background-color:#fff;border-radius:100%;transition:left .2s ease-out,background .1s ease-out,opacity .2s ease-out;display:block;position:absolute}.Toggle-module__xiRN1q__input:after{content:"";z-index:0;border-radius:999px;width:calc(100% - 3px);height:calc(100% - 3px);transition:background .2s ease-out;display:block;position:absolute;inset:1.5px}.Toggle-module__xiRN1q__input:not(:checked){background:linear-gradient(to bottom, var(--color-gray-200), var(--color-gray-400))}.Toggle-module__xiRN1q__input:not(:checked):after{background-color:var(--color-white)}.Toggle-module__xiRN1q__input:not(:checked):before{background-color:var(--color-black)}.Toggle-module__xiRN1q__input:checked{background:linear-gradient(to bottom, var(--color-black-33), var(--color-black))}.Toggle-module__xiRN1q__input:checked:before{left:calc(100% - var(--height) + var(--padding))}.Toggle-module__xiRN1q__input:checked:after{background-color:#0000}.Toggle-module__xiRN1q__input:active:before{opacity:.8}
.CopyableText-module__I9TGba__container{align-items:center;gap:.25rem;max-width:100%;display:inline-flex}.CopyableText-module__I9TGba__text{display:inline-block}.CopyableText-module__I9TGba__noTruncate{white-space:normal;overflow-wrap:anywhere;word-break:break-word}.CopyableText-module__I9TGba__chip{border:1px solid var(--border-color-light);background:var(--background-muted);border-radius:999px;padding:.125rem .5rem .125rem .125rem}.CopyableText-module__I9TGba__chip .CopyableText-module__I9TGba__text{font-family:var(--font-family-mono);font-size:.8125rem;line-height:1.2}.CopyableText-module__I9TGba__small .CopyableText-module__I9TGba__text{font-size:.75rem}.CopyableText-module__I9TGba__copyButton{cursor:pointer;color:var(--color-text-secondary);opacity:.6;background:0 0;border:none;align-items:center;padding:0;transition:opacity .15s;display:inline-flex}.CopyableText-module__I9TGba__copyButton:hover{opacity:1}.CopyableText-module__I9TGba__copyButton:focus-visible{outline:1px solid var(--color-border-focus);outline-offset:2px;opacity:1}
.InviteConfirmModal-module__UgXGuG__content{padding:var(--spacing-sm);gap:var(--spacing-md);flex-direction:column;display:flex}.InviteConfirmModal-module__UgXGuG__message{color:var(--color-text-secondary);margin:0;line-height:1.5}.InviteConfirmModal-module__UgXGuG__actions{gap:var(--spacing-sm);margin-top:var(--spacing-sm);justify-content:flex-end;display:flex}
.AvatarBadge-module__MbltBW__container{border-radius:50%;position:relative;overflow:hidden}.AvatarBadge-module__MbltBW__md{--radius:50%;--border:1.5px;width:50px;height:50px}.AvatarBadge-module__MbltBW__sm{--radius:50%;--border:1px;width:32px;height:32px}.AvatarBadge-module__MbltBW__container:after{content:"";pointer-events:none;--x:0;--y:0;--blur:14;--bg-size:calc(100% + (2 * var(--border)));--alpha:0;--gradient:linear-gradient(to top, #c9c9c9, #d9d9d94d);background:var(--gradient) center center / var(--bg-size) var(--bg-size);border:var(--border) solid transparent;-webkit-mask:linear-gradient(hsl(0 0% 100%/var(--alpha)), hsl(0 0% 100%/var(--alpha))), linear-gradient(#fff, #fff);-webkit-mask:linear-gradient(hsl(0 0% 100%/var(--alpha)), hsl(0 0% 100%/var(--alpha))), linear-gradient(#fff, #fff);mask:linear-gradient(hsl(0 0% 100%/var(--alpha)), hsl(0 0% 100%/var(--alpha))), linear-gradient(#fff, #fff);-webkit-mask-composite:source-in, xor;border-radius:50%;position:absolute;inset:0;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect}.AvatarBadge-module__MbltBW__badge{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all var(--transition-fast);border-radius:50%;outline:1.2px solid #0000001a;width:100%;height:100%;display:block;position:relative}.AvatarBadge-module__MbltBW__initial{background-color:var(--color-gray-100);font-weight:var(--font-weight-semibold);color:var(--color-gray-700);font-size:var(--font-size-md);border-radius:50%;place-items:center;height:100%;display:grid}
.AddMemberModal-module__YHA6IW__content{gap:var(--spacing-md);flex-direction:column;display:flex}.AddMemberModal-module__YHA6IW__searchField{width:100%}.AddMemberModal-module__YHA6IW__loadingText{font-size:var(--font-size-sm);color:var(--color-copy-secondary);margin:var(--spacing-xs) 0 0 0}.AddMemberModal-module__YHA6IW__footerButtons{gap:var(--spacing-sm);justify-content:flex-end;display:flex}.AddMemberModal-module__YHA6IW__selectWrapper,.AddMemberModal-module__YHA6IW__selectWrapper button{width:100%}.AddMemberModal-module__YHA6IW__userListContainer{flex-direction:column;min-height:180px;max-height:280px;display:flex}.AddMemberModal-module__YHA6IW__userList{gap:var(--spacing-xs);padding-right:var(--spacing-2xs);flex-direction:column;display:flex;overflow-y:auto}.AddMemberModal-module__YHA6IW__userCard{align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;transition:background-color .15s,border-color .15s;display:flex}.AddMemberModal-module__YHA6IW__userCard:hover{background-color:var(--color-appbackgroundmid)}.AddMemberModal-module__YHA6IW__userCard.AddMemberModal-module__YHA6IW__selected{background-color:var(--color-element-toast-info-fill);border-color:var(--color-blue-200)}.AddMemberModal-module__YHA6IW__userCard.AddMemberModal-module__YHA6IW__selected:hover{background-color:var(--color-element-toast-info-fill);filter:brightness(.97)}.AddMemberModal-module__YHA6IW__userCard.AddMemberModal-module__YHA6IW__disabled{opacity:.7;cursor:not-allowed;background-color:var(--color-appbackgroundmid)}.AddMemberModal-module__YHA6IW__userCard.AddMemberModal-module__YHA6IW__disabled:hover{background-color:var(--color-appbackgroundmid)}.AddMemberModal-module__YHA6IW__userInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex;overflow:hidden}.AddMemberModal-module__YHA6IW__userName{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-copy-primary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AddMemberModal-module__YHA6IW__userEmail{font-size:var(--font-size-xs);color:var(--color-copy-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AddMemberModal-module__YHA6IW__memberBadge{font-size:var(--font-size-xs);color:var(--color-copy-secondary);padding:var(--spacing-3xs) var(--spacing-xs);background-color:var(--color-gray-100);border-radius:var(--radius-xs);flex-shrink:0}.AddMemberModal-module__YHA6IW__noUsers{padding:var(--spacing-xl);text-align:center;color:var(--color-copy-secondary)}
.SplitModal-module__jEAhoa__overlay{z-index:1200;width:100%;height:100%;padding:var(--spacing-md);background-color:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;top:0;left:0;overflow:auto}.SplitModal-module__jEAhoa__modal{background-color:var(--color-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);outline:none;width:min(900px,90vw);min-height:min(600px,70vh);margin:auto;display:flex;position:relative;overflow:hidden}.SplitModal-module__jEAhoa__imageRight{flex-direction:row-reverse}.SplitModal-module__jEAhoa__closeButton{top:var(--spacing-sm);right:var(--spacing-sm);z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffffe6;position:absolute!important}.SplitModal-module__jEAhoa__imageSection{flex-basis:50%;min-height:300px;position:relative}.SplitModal-module__jEAhoa__image{-o-object-fit:cover;object-fit:cover}.SplitModal-module__jEAhoa__contentSection{padding:var(--spacing-xl);flex-direction:column;flex-basis:50%;justify-content:flex-end;align-items:flex-start;display:flex;overflow-y:auto}@media (max-width:768px){.SplitModal-module__jEAhoa__overlay{padding:var(--spacing-sm)}.SplitModal-module__jEAhoa__modal{width:calc(100% - var(--spacing-sm));flex-direction:column}.SplitModal-module__jEAhoa__imageRight{flex-direction:column}.SplitModal-module__jEAhoa__imageSection{flex-basis:35%;min-height:200px}.SplitModal-module__jEAhoa__contentSection{padding:var(--spacing-md);flex:1}.SplitModal-module__jEAhoa__closeButton{top:var(--spacing-xs);right:var(--spacing-xs)}}
.BrandDetailModal-module__vZ4nrW__container{min-height:400px;display:flex}.BrandDetailModal-module__vZ4nrW__sidebar{border-right:1px solid var(--border-color);width:260px;padding-right:var(--spacing-md);margin-right:var(--spacing-md);flex-shrink:0}.BrandDetailModal-module__vZ4nrW__section{gap:var(--spacing-3xs);flex-direction:column;align-items:stretch;display:flex}.BrandDetailModal-module__vZ4nrW__section:not(:first-child) .BrandDetailModal-module__vZ4nrW__sectionTitle{margin-top:var(--spacing-md)}.BrandDetailModal-module__vZ4nrW__sidebarTabs{gap:var(--spacing-3xs);flex-direction:column;width:100%;display:flex}.BrandDetailModal-module__vZ4nrW__tabButton{width:100%}.BrandDetailModal-module__vZ4nrW__tabButtonInner{justify-content:flex-start!important}.BrandDetailModal-module__vZ4nrW__content{flex-grow:1}.BrandDetailModal-module__vZ4nrW__stack{flex-direction:column;gap:1rem;display:flex}.BrandDetailModal-module__vZ4nrW__idFields{border:1px solid var(--border-color-light);background:var(--background-muted);border-radius:.5rem;flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.BrandDetailModal-module__vZ4nrW__idFieldRow{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.BrandDetailModal-module__vZ4nrW__idFieldLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--text-color-primary)}.BrandDetailModal-module__vZ4nrW__researchResults{background:var(--background-color-light);border:1px solid var(--border-color-light);border-radius:.5rem;margin:.5rem 0;padding:1rem}.BrandDetailModal-module__vZ4nrW__researchResults h4{color:var(--text-color-primary);margin:0 0 .5rem;font-size:.9rem;font-weight:600}.BrandDetailModal-module__vZ4nrW__researchInfo{color:var(--text-color-secondary);font-size:.8rem}.BrandDetailModal-module__vZ4nrW__researchInfo p{margin:.25rem 0}.BrandDetailModal-module__vZ4nrW__body{min-height:300px}.BrandDetailModal-module__vZ4nrW__table{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:.9rem}.BrandDetailModal-module__vZ4nrW__table th,.BrandDetailModal-module__vZ4nrW__table td{border:1px solid var(--border-color-light);text-align:left;padding:.5rem .75rem}.BrandDetailModal-module__vZ4nrW__table th{background:var(--background-muted)}.BrandDetailModal-module__vZ4nrW__footerButtons{gap:var(--spacing-xs);justify-content:flex-end;display:flex}.BrandDetailModal-module__vZ4nrW__helpText{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:-.5rem 0 0}.BrandDetailModal-module__vZ4nrW__modalOverlay{z-index:1200;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.BrandDetailModal-module__vZ4nrW__modal{background:var(--background-color);border-radius:.5rem;min-width:400px;max-width:500px;padding:1.5rem;box-shadow:0 10px 25px #0003}.BrandDetailModal-module__vZ4nrW__modal h3{color:var(--text-color);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.BrandDetailModal-module__vZ4nrW__modalContent{flex-direction:column;gap:1rem;margin-bottom:1.5rem;display:flex}.BrandDetailModal-module__vZ4nrW__formGroup{flex-direction:column;gap:.5rem;display:flex}.BrandDetailModal-module__vZ4nrW__formGroup label{color:var(--text-color);font-size:.875rem;font-weight:500}.BrandDetailModal-module__vZ4nrW__modalActions{justify-content:flex-end;gap:.5rem;display:flex}.BrandDetailModal-module__vZ4nrW__subtleLink{font-size:var(--font-size-sm);color:var(--color-text-muted);align-items:center;gap:.25rem;margin-top:.5rem;text-decoration:none;transition:color .2s;display:inline-flex}.BrandDetailModal-module__vZ4nrW__subtleLink:hover{color:var(--primary-color);text-decoration:underline}.BrandDetailModal-module__vZ4nrW__tabHeader{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.BrandDetailModal-module__vZ4nrW__tabHeader h3{color:var(--text-primary);margin:0;font-size:1.125rem;font-weight:600}.BrandDetailModal-module__vZ4nrW__brandGuidesTab{flex-direction:column;gap:1rem;display:flex}.BrandDetailModal-module__vZ4nrW__featureFlagsTab{flex-direction:column;gap:.75rem;display:flex}.BrandDetailModal-module__vZ4nrW__flagsLoading{padding:.25rem 0}.BrandDetailModal-module__vZ4nrW__flagsToolbar{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.BrandDetailModal-module__vZ4nrW__flagsSearchInput{flex:1;min-width:160px;max-width:220px}.BrandDetailModal-module__vZ4nrW__statusFilterChips{gap:.25rem;display:flex}.BrandDetailModal-module__vZ4nrW__filterChip{padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-full);background-color:var(--color-element-chip-neutral-fill);color:var(--color-element-chip-neutral-text);border:1px solid var(--color-element-chip-neutral-outline);font-size:var(--dimension-typography-interface-tag-l-fontsize);line-height:var(--dimension-typography-interface-tag-l-lineheight);font-weight:var(--number-typography-interface-tag-l-fontweight);font-family:var(--font-family-default);cursor:pointer;transition:var(--transition-fast);align-items:center;display:inline-flex}.BrandDetailModal-module__vZ4nrW__filterChip:hover{background-color:var(--color-element-chip-default-hoverfill);border-color:var(--color-element-chip-default-outlineupper);color:var(--color-element-chip-default-text)}.BrandDetailModal-module__vZ4nrW__filterChipActive{background-color:var(--color-basics-black);color:var(--color-basics-white);border-color:var(--color-basics-black)}.BrandDetailModal-module__vZ4nrW__filterChipActive:hover{background-color:var(--color-black-33);border-color:var(--color-black-33)}.BrandDetailModal-module__vZ4nrW__activeTagFilter{align-items:center;gap:.5rem;display:flex}.BrandDetailModal-module__vZ4nrW__activeTagLabel{font-size:var(--font-size-xs);color:var(--color-gray-500)}.BrandDetailModal-module__vZ4nrW__clearTagButton{cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;margin-left:.25rem;padding:0;transition:opacity .15s;display:inline-flex}.BrandDetailModal-module__vZ4nrW__clearTagButton:hover{opacity:1}.BrandDetailModal-module__vZ4nrW__noFlagsMessage{color:var(--color-gray-500);font-size:var(--font-size-sm);padding:var(--spacing-sm) 0}.BrandDetailModal-module__vZ4nrW__flagsList{flex-direction:column;gap:1.25rem;display:flex}.BrandDetailModal-module__vZ4nrW__flagsGroup{flex-direction:column;gap:.5rem;display:flex}.BrandDetailModal-module__vZ4nrW__flagsGroupHeader{align-items:center;gap:.5rem;display:flex}.BrandDetailModal-module__vZ4nrW__flagsGroupCount{font-size:var(--font-size-xs);color:var(--color-gray-400)}.BrandDetailModal-module__vZ4nrW__flagsGroupList{flex-direction:column;gap:.375rem;display:flex}.BrandDetailModal-module__vZ4nrW__flagRow{border-radius:var(--radius-sm);background:var(--color-gray-50,#f9fafb);justify-content:space-between;align-items:flex-start;gap:1rem;padding:.625rem .75rem;transition:background-color .15s;display:flex}.BrandDetailModal-module__vZ4nrW__flagRow:hover{background:var(--color-gray-100)}.BrandDetailModal-module__vZ4nrW__flagInfo{flex:1;min-width:0}.BrandDetailModal-module__vZ4nrW__flagKey{font-family:var(--font-family-mono);background-color:var(--color-gray-100);border-radius:var(--radius-xs);padding:.15rem .4rem;font-size:.8rem;display:inline-block}.BrandDetailModal-module__vZ4nrW__flagDescription{font-size:var(--font-size-xs);color:var(--color-gray-500);margin:.2rem 0 0;line-height:1.4}.BrandDetailModal-module__vZ4nrW__flagTags{flex-wrap:wrap;gap:.25rem;margin-top:.375rem;display:flex}.BrandDetailModal-module__vZ4nrW__flagTag{padding:var(--dimension-4) var(--dimension-8);border-radius:var(--radius-full);background-color:var(--color-element-chip-neutral-fill);color:var(--color-element-chip-neutral-text);border:1px solid var(--color-element-chip-neutral-outline);font-size:var(--dimension-typography-interface-tag-s-fontsize);line-height:var(--dimension-typography-interface-tag-s-lineheight);font-weight:var(--number-typography-interface-tag-s-fontweight);font-family:var(--font-family-default);cursor:pointer;transition:var(--transition-fast);align-items:center;display:inline-flex}.BrandDetailModal-module__vZ4nrW__flagTag:hover{background-color:var(--color-element-chip-default-hoverfill);border-color:var(--color-element-chip-default-outlineupper);color:var(--color-element-chip-default-text)}.BrandDetailModal-module__vZ4nrW__flagTagActive{background-color:var(--color-basics-black);border-color:var(--color-basics-black);color:var(--color-basics-white)}
.ConfirmationModal-module__u_wSAW__container{background:var(--color-background-primary,#fff);border-radius:var(--dimension-cornerroundings-m-corner);z-index:1;flex-direction:column;gap:1rem;width:100%;min-width:0;max-width:480px;margin-top:auto;margin-bottom:auto;padding:1.5rem;display:flex;box-shadow:0 4px 20px #f7efef26}.ConfirmationModal-module__u_wSAW__title{color:var(--color-text-primary);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:1.25rem;font-weight:600}.ConfirmationModal-module__u_wSAW__message{color:var(--color-text-secondary);overflow-wrap:anywhere;word-break:break-word;line-height:1.5}.ConfirmationModal-module__u_wSAW__confirmHint{color:var(--color-text-secondary);overflow-wrap:anywhere;word-break:break-word;margin:0;font-size:.875rem}.ConfirmationModal-module__u_wSAW__actions{justify-content:flex-end;gap:.75rem;margin-top:.5rem;display:flex}.ConfirmationModal-module__u_wSAW__confirmInput{width:100%;margin-top:.5rem}
.PreviewGrid-module__X3kogq__container{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}@media screen and (max-width:768px){.PreviewGrid-module__X3kogq__container{gap:var(--spacing-xs);grid-template-columns:repeat(2,minmax(0,1fr))}}.PreviewGrid-module__X3kogq__item{width:100%;transition:opacity .6s;padding-bottom:100%!important;position:relative!important;overflow:hidden!important}.PreviewGrid-module__X3kogq__itemLoadingOverlay{z-index:10;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.PreviewGrid-module__X3kogq__item.PreviewGrid-module__X3kogq__disabled{pointer-events:none;opacity:.6;transition:opacity .6s}.PreviewGrid-module__X3kogq__previewImg{-o-object-fit:cover;object-fit:cover;aspect-ratio:1;width:100%;height:100%;position:absolute;top:0;left:0}.PreviewGrid-module__X3kogq__fileThumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.PreviewGrid-module__X3kogq__successIndicator{color:#fff;z-index:1;background-color:#10b981;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 4px #0003}.PreviewGrid-module__X3kogq__errorIndicator{color:#fff;z-index:1;background-color:#ef4444;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;left:8px;box-shadow:0 2px 4px #0003}.PreviewGrid-module__X3kogq__remove{z-index:1;opacity:0;transition:opacity .2s ease-in-out;top:10px;right:10px;position:absolute!important}@media screen and (max-width:768px){.PreviewGrid-module__X3kogq__remove{opacity:1;top:5px;right:5px}}.PreviewGrid-module__X3kogq__item:hover .PreviewGrid-module__X3kogq__remove{opacity:1}
.CreateVisualStyleModal-module__i6h-0a__container{gap:var(--spacing-lg);flex-direction:column;display:flex}.CreateVisualStyleModal-module__i6h-0a__loadingContainer{justify-content:center;align-items:center;gap:var(--spacing-md);flex-direction:column;min-height:200px;display:flex}.CreateVisualStyleModal-module__i6h-0a__loadingContainer p{color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0}.CreateVisualStyleModal-module__i6h-0a__uploadSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.CreateVisualStyleModal-module__i6h-0a__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.CreateVisualStyleModal-module__i6h-0a__helperText{font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.CreateVisualStyleModal-module__i6h-0a__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;text-align:center;justify-content:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;min-height:150px;transition:all .2s ease-in-out;display:flex}.CreateVisualStyleModal-module__i6h-0a__dropzone:hover{border-color:var(--color-primary)}.CreateVisualStyleModal-module__i6h-0a__dropzone.CreateVisualStyleModal-module__i6h-0a__dragActive{background-color:var(--color-gray-300);border-color:var(--color-primary-active)}.CreateVisualStyleModal-module__i6h-0a__dropzoneDisabled{cursor:not-allowed;opacity:.7;pointer-events:none}.CreateVisualStyleModal-module__i6h-0a__dropzone p{color:var(--color-text-primary);font-size:var(--font-size-sm);margin:0}.CreateVisualStyleModal-module__i6h-0a__previewGrid{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(80px,1fr));display:grid}
.FilterChips-module__JPeyIa__filterGroup{align-items:center;gap:var(--spacing-xs);display:flex}.FilterChips-module__JPeyIa__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);text-transform:uppercase;letter-spacing:.02em}.FilterChips-module__JPeyIa__chips{gap:var(--spacing-3xs);flex-wrap:wrap;display:flex}.FilterChips-module__JPeyIa__chip{padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-full);background-color:var(--color-element-chip-neutral-fill);color:var(--color-element-chip-neutral-text);border:1px solid var(--color-element-chip-neutral-outline);font-size:var(--dimension-typography-interface-tag-l-fontsize);line-height:var(--dimension-typography-interface-tag-l-lineheight);font-weight:var(--number-typography-interface-tag-l-fontweight);font-family:var(--font-family-default);cursor:pointer;transition:var(--transition-fast);align-items:center;display:inline-flex}.FilterChips-module__JPeyIa__chip:hover{background-color:var(--color-element-chip-default-hoverfill);border-color:var(--color-element-chip-default-outlineupper);color:var(--color-element-chip-default-text)}.FilterChips-module__JPeyIa__active{background-color:var(--color-basics-black);color:var(--color-basics-white);border-color:var(--color-basics-black)}.FilterChips-module__JPeyIa__active:hover{background-color:var(--color-black-33);border-color:var(--color-black-33);color:var(--color-basics-white)}
.FlagRolloutControls-module__flmOeW__container{gap:var(--spacing-sm);flex-direction:column;display:flex}.FlagRolloutControls-module__flmOeW__hint{font-size:var(--font-size-xs);color:var(--color-gray-500);line-height:var(--line-height-sm);margin:0}.FlagRolloutControls-module__flmOeW__warning{font-size:var(--font-size-xs);color:var(--color-gray-700);line-height:var(--line-height-sm);margin:0}.FlagRolloutControls-module__flmOeW__targetSelectorWrapper{gap:var(--spacing-2xs);flex-direction:column;display:flex}
.FlagDetailModal-module__B3AzGa__loading{padding:var(--spacing-xl);text-align:center;color:var(--color-gray-500)}.FlagDetailModal-module__B3AzGa__content{gap:var(--spacing-lg);flex-direction:column;display:flex}.FlagDetailModal-module__B3AzGa__header{align-items:center;gap:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:var(--border-default);display:flex}.FlagDetailModal-module__B3AzGa__flagKey{font-family:var(--font-family-mono);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);background-color:var(--color-gray-100);padding:var(--spacing-2xs) var(--spacing-xs);border-radius:var(--radius-xs)}.FlagDetailModal-module__B3AzGa__form{gap:var(--spacing-sm);flex-direction:column;display:flex}.FlagDetailModal-module__B3AzGa__row{align-items:flex-end;gap:var(--spacing-lg);display:flex}.FlagDetailModal-module__B3AzGa__targetsSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.FlagDetailModal-module__B3AzGa__targetsHeader{align-items:center;gap:var(--spacing-sm);display:flex}.FlagDetailModal-module__B3AzGa__targetsLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-black-33)}.FlagDetailModal-module__B3AzGa__globalBadge{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-500);padding:var(--spacing-3xs) var(--spacing-2xs);background-color:var(--color-gray-100);border-radius:var(--radius-full)}.FlagDetailModal-module__B3AzGa__targetsList{gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.FlagDetailModal-module__B3AzGa__targetChip{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-3xs) var(--spacing-2xs);padding-right:var(--spacing-3xs);border-radius:var(--radius-full);border:var(--border-default);background-color:var(--color-white);font-size:var(--font-size-xs);display:inline-flex}.FlagDetailModal-module__B3AzGa__targetName{color:var(--color-black-33);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.FlagDetailModal-module__B3AzGa__targetRemove{color:var(--color-gray-400);cursor:pointer;padding:var(--spacing-3xs);border-radius:var(--radius-full);transition:var(--transition-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.FlagDetailModal-module__B3AzGa__targetRemove:hover{background-color:var(--color-gray-100);color:var(--color-black-33)}.FlagDetailModal-module__B3AzGa__userAvatar{border-radius:var(--radius-full);background-color:var(--color-gray-200);width:20px;height:20px;font-size:10px;font-weight:var(--font-weight-semibold);color:var(--color-gray-500);flex-shrink:0;place-items:center;display:grid}.FlagDetailModal-module__B3AzGa__targetSelectorWrapper{gap:var(--spacing-2xs);flex-direction:column;display:flex}.FlagDetailModal-module__B3AzGa__footer{align-items:center;gap:var(--spacing-xs);display:flex}.FlagDetailModal-module__B3AzGa__footerSpacer{flex:1}
.InviteMemberModal-module__4Fk9PG__content{gap:var(--spacing-md);flex-direction:column;display:flex}.InviteMemberModal-module__4Fk9PG__formField{width:100%}.InviteMemberModal-module__4Fk9PG__formField .formGroup{width:100%}.InviteMemberModal-module__4Fk9PG__selectWrapper,.InviteMemberModal-module__4Fk9PG__selectWrapper button{width:100%}.InviteMemberModal-module__4Fk9PG__divider{background-color:var(--color-border);height:1px;margin:var(--spacing-xs) 0}.InviteMemberModal-module__4Fk9PG__advancedSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.InviteMemberModal-module__4Fk9PG__advancedLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-copy-secondary);text-transform:uppercase;letter-spacing:.05em}.InviteMemberModal-module__4Fk9PG__checkboxWrapper{padding:var(--spacing-2xs) 0}.InviteMemberModal-module__4Fk9PG__footerButtons{justify-content:flex-end;gap:var(--spacing-sm);display:flex}.InviteMemberModal-module__4Fk9PG__roleDescription{font-size:var(--font-size-xs);color:var(--color-copy-secondary);margin-top:var(--spacing-3xs)}
.PromptDisplayModal-module__hMNIrG__container{gap:var(--spacing-md);flex-direction:column;display:flex}.PromptDisplayModal-module__hMNIrG__belowPrompt{min-height:0}.PromptDisplayModal-module__hMNIrG__grid{grid-gap:var(--spacing-lg);gap:var(--spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.PromptDisplayModal-module__hMNIrG__column,.PromptDisplayModal-module__hMNIrG__columnEnhanced{gap:var(--spacing-xs);flex-direction:column;display:flex}.PromptDisplayModal-module__hMNIrG__textareaWrapper textarea,.PromptDisplayModal-module__hMNIrG__textareaWrapperEnhanced textarea,.PromptDisplayModal-module__hMNIrG__singleTextarea textarea{padding-bottom:calc(var(--button-height-sm,32px) + var(--spacing-md))}.PromptDisplayModal-module__hMNIrG__textareaWrapper textarea{font-size:var(--font-size-sm);line-height:var(--line-height-normal);padding-left:var(--spacing-sm);background-color:var(--color-appbackgroundmid);border:none;border-left:3px solid var(--color-border);border-radius:var(--radius-xs)}.PromptDisplayModal-module__hMNIrG__textareaWrapperEnhanced textarea{font-size:var(--font-size-sm);line-height:var(--line-height-normal);padding-left:var(--spacing-sm);background-color:var(--color-appbackgroundmid);border:none;border-left:3px solid var(--color-purplish-blue);border-radius:var(--radius-xs)}.PromptDisplayModal-module__hMNIrG__columnHeader{justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}.PromptDisplayModal-module__hMNIrG__columnTitle{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-copy-secondary);text-transform:uppercase;letter-spacing:.05em;display:inline-flex}.PromptDisplayModal-module__hMNIrG__columnTitleEnhanced{align-items:center;gap:var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-purplish-blue);text-transform:uppercase;letter-spacing:.05em;display:inline-flex}.PromptDisplayModal-module__hMNIrG__singleColumn{gap:var(--spacing-xs);flex-direction:column;display:flex}.PromptDisplayModal-module__hMNIrG__singleHeader{justify-content:flex-end;align-items:center;gap:var(--spacing-sm);min-height:24px;display:flex}.PromptDisplayModal-module__hMNIrG__generationMetaRow{justify-content:flex-end;align-items:center;min-height:32px;display:flex}.PromptDisplayModal-module__hMNIrG__modelUsed{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-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.PromptDisplayModal-module__hMNIrG__charCount{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-copy-secondary);text-transform:none;letter-spacing:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PromptDisplayModal-module__hMNIrG__sameTag{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-copy-secondary);background:var(--color-gray-200);border:1px solid var(--color-border);white-space:nowrap;border-radius:999px;padding:2px 8px}@media (max-width:900px){.PromptDisplayModal-module__hMNIrG__grid{grid-template-columns:1fr}}
.StyleMismatchModal-module__jYq24q__content{flex-direction:column;justify-content:flex-end;height:100%;display:flex}.StyleMismatchModal-module__jYq24q__title{margin-bottom:var(--spacing-md);font-size:26px;line-height:1.4}.StyleMismatchModal-module__jYq24q__message{margin:0 0 var(--spacing-lg);color:var(--color-copy-secondary);line-height:1.6;font-size:var(--font-size-md)}.StyleMismatchModal-module__jYq24q__keywords{margin-bottom:var(--spacing-xl)}.StyleMismatchModal-module__jYq24q__keywordsLabel{font-weight:var(--font-weight-semibold);color:var(--color-copy-primary);margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);display:block}.StyleMismatchModal-module__jYq24q__keywordsList{padding-left:var(--spacing-md);color:var(--color-copy-secondary);margin:0}.StyleMismatchModal-module__jYq24q__keywordItem{margin-top:var(--spacing-2xs);line-height:1.5}.StyleMismatchModal-module__jYq24q__footer{justify-content:flex-end;gap:var(--spacing-sm);display:flex}
.PullBrandFromRemoteModal-module__GRMaJW__content{flex-direction:column;gap:1.5rem;display:flex}.PullBrandFromRemoteModal-module__GRMaJW__description{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.PullBrandFromRemoteModal-module__GRMaJW__inputGroup{flex-direction:column;gap:.5rem;display:flex}.PullBrandFromRemoteModal-module__GRMaJW__scopeGroup{flex-direction:column;gap:.75rem;display:flex}.PullBrandFromRemoteModal-module__GRMaJW__note{color:var(--text-tertiary);margin:0;font-size:.75rem;line-height:1.5}.PullBrandFromRemoteModal-module__GRMaJW__footer{justify-content:flex-end;gap:.75rem;display:flex}.PullBrandFromRemoteModal-module__GRMaJW__warning{color:var(--color-warning,#f59e0b);font-weight:500}.PullBrandFromRemoteModal-module__GRMaJW__orgSelectGroup{flex-direction:column;gap:.75rem;display:flex}.PullBrandFromRemoteModal-module__GRMaJW__previewFound{color:var(--color-success,#16a34a);align-items:flex-start;gap:.375rem;margin:0;font-size:.75rem;line-height:1.5;display:flex}.PullBrandFromRemoteModal-module__GRMaJW__previewError{color:var(--color-danger,#dc2626);align-items:flex-start;gap:.375rem;margin:0;font-size:.75rem;line-height:1.5;display:flex}.PullBrandFromRemoteModal-module__GRMaJW__previewStatus{color:var(--text-tertiary);align-items:center;gap:.375rem;margin:0;font-size:.75rem;line-height:1.5;display:flex}.PullBrandFromRemoteModal-module__GRMaJW__previewSpinner{flex-shrink:0;animation:1s linear infinite PullBrandFromRemoteModal-module__GRMaJW__previewSpin}@keyframes PullBrandFromRemoteModal-module__GRMaJW__previewSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PullBrandFromRemoteModal-module__GRMaJW__dangerNote{color:var(--color-danger,#dc2626);margin:0;font-size:.75rem;line-height:1.5}
.PullFromRemoteModal-module__9EwF-G__content{flex-direction:column;gap:1.5rem;display:flex}.PullFromRemoteModal-module__9EwF-G__description{color:var(--text-secondary);margin:0;font-size:.875rem;line-height:1.5}.PullFromRemoteModal-module__9EwF-G__inputGroup{flex-direction:column;gap:.5rem;display:flex}.PullFromRemoteModal-module__9EwF-G__label{color:var(--text-primary);font-size:.875rem;font-weight:500}.PullFromRemoteModal-module__9EwF-G__note{color:var(--text-tertiary);margin:0;font-size:.75rem;line-height:1.5}.PullFromRemoteModal-module__9EwF-G__footer{justify-content:flex-end;gap:.75rem;display:flex}.PullFromRemoteModal-module__9EwF-G__warning{color:var(--color-warning,#f59e0b);font-weight:500}
.RequestSsoModal-module__W9OfLG__form{gap:var(--spacing-md);flex-direction:column;display:flex}.RequestSsoModal-module__W9OfLG__intro{margin-bottom:var(--spacing-2xs)}.RequestSsoModal-module__W9OfLG__field{width:100%}.RequestSsoModal-module__W9OfLG__field .formGroup{width:100%}.RequestSsoModal-module__W9OfLG__selectWrapper,.RequestSsoModal-module__W9OfLG__selectWrapper button{width:100%}.RequestSsoModal-module__W9OfLG__footerButtons{justify-content:flex-end;gap:var(--spacing-sm);display:flex}.RequestSsoModal-module__W9OfLG__success{padding-bottom:var(--spacing-2xs)}
.CreateApiTokenModal-module__2rwHwG__createModal{padding:var(--spacing-md)}.CreateApiTokenModal-module__2rwHwG__formGroup{margin-bottom:var(--spacing-lg)}.CreateApiTokenModal-module__2rwHwG__permissionsLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);color:var(--color-black);display:block}.CreateApiTokenModal-module__2rwHwG__scopesList{gap:var(--spacing-sm);flex-direction:column;display:flex}.CreateApiTokenModal-module__2rwHwG__scopeItem{padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md)}.CreateApiTokenModal-module__2rwHwG__scopeCheckbox{gap:var(--spacing-sm)}.CreateApiTokenModal-module__2rwHwG__scopeInfo{flex-direction:column;display:flex}.CreateApiTokenModal-module__2rwHwG__scopeLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-black);margin:0}.CreateApiTokenModal-module__2rwHwG__scopeDescription{font-size:var(--font-size-xs);color:var(--color-black-50);line-height:var(--line-height-normal);margin:0}.CreateApiTokenModal-module__2rwHwG__modalActions{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-lg);display:flex}.CreateApiTokenModal-module__2rwHwG__newTokenModal{padding:var(--spacing-md)}.CreateApiTokenModal-module__2rwHwG__warning{background:var(--color-signal-signalyellow-100);border:1px solid var(--color-signal-signalyellow-200);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-lg)}.CreateApiTokenModal-module__2rwHwG__warning p{font-size:var(--font-size-sm);color:var(--color-signal-signalyellow-500);line-height:var(--line-height-normal);margin:0}.CreateApiTokenModal-module__2rwHwG__tokenLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-sm);color:var(--color-black);display:block}.CreateApiTokenModal-module__2rwHwG__tokenDisplay{align-items:center;gap:var(--spacing-xs);display:flex}.CreateApiTokenModal-module__2rwHwG__tokenField{flex:1;min-width:0}.CreateApiTokenModal-module__2rwHwG__tokenField input{font-family:var(--font-family-mono);font-size:var(--font-size-sm);letter-spacing:.025em}.CreateApiTokenModal-module__2rwHwG__tokenActions{gap:var(--spacing-2xs);flex-shrink:0;display:flex}
.BrandAssetSwapFlowIcons-module__1-t2zW__flowIcon{color:var(--color-gray-500);flex-shrink:0}
.BrandArtifactThumbButton-module___3uDBa__button{cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;line-height:0;display:inline-flex}.BrandArtifactThumbButton-module___3uDBa__buttonSm{border-radius:var(--radius-2xs);width:16px;height:16px}.BrandArtifactThumbButton-module___3uDBa__buttonMd{border-radius:var(--radius-xs);width:32px;height:32px}.BrandArtifactThumbButton-module___3uDBa__buttonLg{border-radius:var(--radius-sm);width:40px;height:40px}.BrandArtifactThumbButton-module___3uDBa__button:hover .BrandArtifactThumbButton-module___3uDBa__image{filter:brightness(.92)}.BrandArtifactThumbButton-module___3uDBa__button:focus-visible{outline:2px solid var(--color-focus-ring,var(--color-gray-800));outline-offset:2px}.BrandArtifactThumbButton-module___3uDBa__image{-o-object-fit:cover;object-fit:cover;display:block}.BrandArtifactThumbButton-module___3uDBa__buttonSm .BrandArtifactThumbButton-module___3uDBa__image{border-radius:var(--radius-2xs);width:16px;height:16px}.BrandArtifactThumbButton-module___3uDBa__buttonMd .BrandArtifactThumbButton-module___3uDBa__image{border-radius:var(--radius-xs);width:32px;height:32px}.BrandArtifactThumbButton-module___3uDBa__buttonLg .BrandArtifactThumbButton-module___3uDBa__image{border-radius:var(--radius-sm);width:40px;height:40px}
.BrandAssetSwapTile-module__np0rIq__tile{box-sizing:border-box;align-items:center;gap:var(--spacing-sm);width:100%;min-height:calc(40px + 2 * var(--spacing-sm) + 2px);padding:var(--spacing-sm);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-white);display:flex}.BrandAssetSwapTile-module__np0rIq__tileActivatable{cursor:pointer}.BrandAssetSwapTile-module__np0rIq__tileActivatable:hover,.BrandAssetSwapTile-module__np0rIq__tileActivatable:focus-visible{background:var(--color-gray-50);outline:none}.BrandAssetSwapTile-module__np0rIq__tileEmpty{border-color:var(--color-gray-300)}.BrandAssetSwapTile-module__np0rIq__thumbPlaceholderRemoved{border-radius:var(--radius-full);background:var(--color-gray-100);color:var(--color-signal-error);border:none}.BrandAssetSwapTile-module__np0rIq__labelRemoved{color:var(--color-signal-error)}.BrandAssetSwapTile-module__np0rIq__tileCompact{box-sizing:border-box;height:48px;min-height:48px;max-height:48px;padding:var(--spacing-2xs) var(--spacing-md) var(--spacing-2xs) var(--spacing-2xs)}.BrandAssetSwapTile-module__np0rIq__tileCompactEmpty{padding:var(--spacing-2xs) var(--spacing-sm) var(--spacing-2xs) var(--spacing-2xs);gap:0}.BrandAssetSwapTile-module__np0rIq__tileCompact .BrandAssetSwapTile-module__np0rIq__thumb,.BrandAssetSwapTile-module__np0rIq__tileCompact .BrandAssetSwapTile-module__np0rIq__thumbPlaceholder{border-radius:6px;width:32px;height:32px}.BrandAssetSwapTile-module__np0rIq__tileCompact .BrandAssetSwapTile-module__np0rIq__label{font-size:13px}.BrandAssetSwapTile-module__np0rIq__thumb{border:var(--border-light);border-radius:var(--radius-sm);-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:40px;height:40px}.BrandAssetSwapTile-module__np0rIq__thumbPlaceholder{border:var(--border-light);border-radius:var(--radius-sm);background:var(--color-gray-50);width:40px;height:40px;color:var(--color-gray-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.BrandAssetSwapTile-module__np0rIq__label{min-width:0;font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-copy-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.BrandAssetSwapTile-module__np0rIq__labelEmpty{color:var(--color-gray-500);font-weight:var(--font-weight-regular)}.BrandAssetSwapTile-module__np0rIq__clearButton{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;margin-left:auto;padding:0;line-height:1;display:inline-flex}.BrandAssetSwapTile-module__np0rIq__clearButton:hover,.BrandAssetSwapTile-module__np0rIq__clearButton:focus-visible{color:var(--color-gray-800);outline:none}
.BrandArtifactSwapPicker-module__O5WSEq__popup{}.BrandArtifactSwapPicker-module__O5WSEq__list{max-height:240px;overflow-y:auto;}.BrandArtifactSwapPicker-module__O5WSEq__row{align-items:center;gap:var(--spacing-sm);cursor:pointer;text-align:left;width:100%;padding:var(--spacing-xs) var(--spacing-sm);font:inherit;color:inherit;border-radius:var(--radius-xs);background:0 0;border:none;margin:0;display:flex}.BrandArtifactSwapPicker-module__O5WSEq__row:hover{background:var(--color-button-text-hoverfill)}.BrandArtifactSwapPicker-module__O5WSEq__thumbWrap{background:var(--color-gray-100);border-radius:50%;flex-shrink:0;width:36px;height:36px;overflow:hidden}.BrandArtifactSwapPicker-module__O5WSEq__thumbWrapPlaceholder{color:var(--color-gray-500);justify-content:center;align-items:center;display:inline-flex}.BrandArtifactSwapPicker-module__O5WSEq__rowRemove .BrandArtifactSwapPicker-module__O5WSEq__thumbWrapPlaceholder,.BrandArtifactSwapPicker-module__O5WSEq__rowRemove .BrandArtifactSwapPicker-module__O5WSEq__rowTitle{color:var(--color-signal-error)}.BrandArtifactSwapPicker-module__O5WSEq__typeBadgeSpacer{width:14px;height:14px;display:block}.BrandArtifactSwapPicker-module__O5WSEq__thumb{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.BrandArtifactSwapPicker-module__O5WSEq__rowTitle{min-width:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.BrandArtifactSwapPicker-module__O5WSEq__typeBadge{color:var(--color-gray-500);flex-shrink:0;display:inline-flex}.BrandArtifactSwapPicker-module__O5WSEq__message{padding:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-gray-500)}
.BrandAssetSwapEditor-module__2g2wIa__editor{gap:var(--spacing-md);flex-direction:column;display:flex}.BrandAssetSwapEditor-module__2g2wIa__splitShell{grid-template-rows:minmax(475px,1fr) auto;grid-template-columns:1fr 1fr;width:100%;min-height:475px;display:grid}.BrandAssetSwapEditor-module__2g2wIa__splitRightPanel{background:var(--color-white);flex-direction:column;grid-area:1/2;height:100%;min-height:0;display:flex}.BrandAssetSwapEditor-module__2g2wIa__splitRightContent{align-items:stretch;gap:var(--spacing-lg);min-height:0;padding:var(--spacing-xl);flex-direction:column;flex:1;display:flex;overflow-y:auto}.BrandAssetSwapEditor-module__2g2wIa__splitRightIntro{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-copy-primary);margin:0}.BrandAssetSwapEditor-module__2g2wIa__splitGlobalFooter{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-lg);border-top:1px solid var(--color-border);background:var(--color-white);flex-wrap:wrap;grid-area:2/1/auto/-1;display:flex}.BrandAssetSwapEditor-module__2g2wIa__splitGlobalFooterActions{align-items:center;gap:var(--spacing-sm);margin-left:auto;display:flex}.BrandAssetSwapEditor-module__2g2wIa__addTargetRow{justify-content:flex-end;padding-top:0;display:flex}.BrandAssetSwapEditor-module__2g2wIa__sourcePanel{background:var(--color-gray-900);grid-area:1/1;height:100%;min-height:100%;position:relative;overflow:hidden}.BrandAssetSwapEditor-module__2g2wIa__sourceImageWrap{position:absolute;inset:0}.BrandAssetSwapEditor-module__2g2wIa__sourceImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.BrandAssetSwapEditor-module__2g2wIa__sourceImagePlaceholder{background:var(--color-gray-200);width:100%;height:100%}.BrandAssetSwapEditor-module__2g2wIa__sourceOverlays{justify-content:flex-end;gap:var(--spacing-sm);padding:var(--spacing-lg);pointer-events:none;flex-direction:column;display:flex;position:absolute;inset:0}.BrandAssetSwapEditor-module__2g2wIa__sourceHelpCard{padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--color-copy-primary);max-width:min(100%,360px);line-height:var(--line-height-normal);background:#fffffff5;margin:0}.BrandAssetSwapEditor-module__2g2wIa__helpText{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-copy-primary);text-align:center;margin:0}.BrandAssetSwapEditor-module__2g2wIa__chipList{gap:var(--spacing-md);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BrandAssetSwapEditor-module__2g2wIa__multiSwapList{gap:var(--spacing-xl)}.BrandAssetSwapEditor-module__2g2wIa__chipRow{align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.BrandAssetSwapEditor-module__2g2wIa__multiSwapRow{align-items:stretch;gap:var(--spacing-xs);flex-direction:column;display:flex}.BrandAssetSwapEditor-module__2g2wIa__multiSwapOriginalRow{align-items:center;gap:var(--spacing-sm);flex-direction:row;display:flex}.BrandAssetSwapEditor-module__2g2wIa__multiSwapOriginalSlot,.BrandAssetSwapEditor-module__2g2wIa__multiSwapSourceTile{width:fit-content;max-width:100%}.BrandAssetSwapEditor-module__2g2wIa__multiSwapArrowDown{flex-shrink:0;transform:rotate(90deg)}.BrandAssetSwapEditor-module__2g2wIa__multiEmptyState{font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-gray-600);margin:0}.BrandAssetSwapEditor-module__2g2wIa__chipSlot{flex:1;min-width:0;max-width:100%;display:flex}.BrandAssetSwapEditor-module__2g2wIa__splitRightPanel .BrandAssetSwapEditor-module__2g2wIa__chipSlot{flex:none;width:100%}.BrandAssetSwapEditor-module__2g2wIa__fanoutBlock{gap:var(--spacing-sm);flex-direction:column;width:100%;max-width:calc(100% - 150px);margin-inline:auto;display:flex}.BrandAssetSwapEditor-module__2g2wIa__fanoutBlock .BrandAssetSwapEditor-module__2g2wIa__chipSlot{flex:none;width:100%}.BrandAssetSwapEditor-module__2g2wIa__fanoutOriginalRow{align-items:stretch;gap:var(--spacing-xs);flex-direction:column;display:flex}.BrandAssetSwapEditor-module__2g2wIa__fanoutOriginalSlot{width:100%}.BrandAssetSwapEditor-module__2g2wIa__fanoutArrowDown{align-self:center;transform:rotate(90deg)}.BrandAssetSwapEditor-module__2g2wIa__fanoutTargetList{gap:var(--spacing-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.BrandAssetSwapEditor-module__2g2wIa__fanoutTargetRow{align-items:center;display:flex}.BrandAssetSwapEditor-module__2g2wIa__addTargetButton{align-self:flex-start}.BrandAssetSwapEditor-module__2g2wIa__addTargetButtonIcon svg{width:1em!important;height:1em!important}.BrandAssetSwapEditor-module__2g2wIa__swapAllButton,.BrandAssetSwapEditor-module__2g2wIa__generateButton{align-self:flex-start}.BrandAssetSwapEditor-module__2g2wIa__loading{font-size:var(--font-size-sm);color:var(--color-gray-600)}.BrandAssetSwapEditor-module__2g2wIa__loadingSplit{padding:var(--spacing-lg);grid-column:1/-1}@media (max-width:768px){.BrandAssetSwapEditor-module__2g2wIa__splitShell{grid-template-rows:auto auto auto;grid-template-columns:1fr;min-height:auto}.BrandAssetSwapEditor-module__2g2wIa__sourcePanel{grid-area:1/1;height:min(280px,40vh);min-height:min(280px,40vh)}.BrandAssetSwapEditor-module__2g2wIa__splitRightPanel{grid-area:2/1;height:auto}.BrandAssetSwapEditor-module__2g2wIa__splitGlobalFooter{grid-area:3/1}}
.BrandAssetSwapModal-module__K1e8JG__modalContent{width:100%;min-height:475px;padding:0;display:flex}.BrandAssetSwapModal-module__K1e8JG__modalShell{flex-direction:column;width:min(871px,90%);display:flex;overflow:hidden}
.GenerationPreviewModal-module__C0UtCG__container{gap:var(--spacing-md);flex-direction:column;display:flex}.GenerationPreviewModal-module__C0UtCG__section{gap:var(--spacing-xs);flex-direction:column;display:flex}.GenerationPreviewModal-module__C0UtCG__sectionLabel{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-copy-secondary);text-transform:uppercase;letter-spacing:.05em}.GenerationPreviewModal-module__C0UtCG__promptArea textarea{font-size:var(--font-size-sm);line-height:var(--line-height-normal);padding-left:var(--spacing-sm);background-color:var(--color-appbackgroundmid);border:none;border-left:3px solid var(--color-purplish-blue);border-radius:var(--radius-xs)}.GenerationPreviewModal-module__C0UtCG__imageGrid{gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.GenerationPreviewModal-module__C0UtCG__imageTile{border-radius:var(--radius-sm);position:relative;overflow:hidden}.GenerationPreviewModal-module__C0UtCG__imageThumbnail{-o-object-fit:cover;object-fit:cover;border-radius:var(--radius-sm);border:1px solid var(--color-border);width:80px;height:80px;display:block}.GenerationPreviewModal-module__C0UtCG__styleRefToggle{cursor:pointer;border:2px solid var(--color-purplish-blue);border-radius:var(--radius-sm);background:0 0;padding:0;transition:opacity .15s,border-color .15s}.GenerationPreviewModal-module__C0UtCG__styleRefToggle .GenerationPreviewModal-module__C0UtCG__imageThumbnail{border:none}.GenerationPreviewModal-module__C0UtCG__styleRefToggle:hover:not(:disabled){opacity:.85}.GenerationPreviewModal-module__C0UtCG__styleRefDisabled{border-color:var(--color-border);opacity:.4}.GenerationPreviewModal-module__C0UtCG__styleRefDisabled .GenerationPreviewModal-module__C0UtCG__referenceBadge{opacity:.55}.GenerationPreviewModal-module__C0UtCG__refToggleLocked{cursor:not-allowed}.GenerationPreviewModal-module__C0UtCG__referenceBadge{left:var(--spacing-3xs);bottom:var(--spacing-3xs);z-index:1;position:absolute}.GenerationPreviewModal-module__C0UtCG__configGrid{grid-gap:var(--spacing-xs) var(--spacing-md);gap:var(--spacing-xs) var(--spacing-md);grid-template-columns:repeat(2,1fr);display:grid}.GenerationPreviewModal-module__C0UtCG__configItem{flex-direction:column;gap:2px;display:flex}.GenerationPreviewModal-module__C0UtCG__configLabel{font-size:var(--font-size-xs);color:var(--color-copy-secondary)}.GenerationPreviewModal-module__C0UtCG__configValue{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-copy-primary);word-break:break-all}.GenerationPreviewModal-module__C0UtCG__footer{justify-content:flex-end;gap:var(--spacing-sm);display:flex}.GenerationPreviewModal-module__C0UtCG__similarityBadge{right:var(--spacing-3xs);top:var(--spacing-3xs);padding:2px var(--spacing-3xs);border-radius:var(--radius-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-copy-primary);background:color-mix(in srgb, var(--color-purplish-blue) 22%, var(--color-appbackgroundmid));position:absolute}.GenerationPreviewModal-module__C0UtCG__retrievalQuery{font-size:var(--font-size-sm);color:var(--color-copy-secondary);line-height:var(--line-height-normal);white-space:pre-wrap;word-break:break-word;margin:0}.GenerationPreviewModal-module__C0UtCG__helperText{font-size:var(--font-size-sm);color:var(--color-copy-secondary);line-height:var(--line-height-normal);margin:0}
.StudioBrandArtifactCollectionPicker-module__oBSCmW__root{gap:var(--spacing-xs);flex-direction:column;display:flex}.StudioBrandArtifactCollectionPicker-module__oBSCmW__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-black-33)}.StudioBrandArtifactCollectionPicker-module__oBSCmW__chipList{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.StudioBrandArtifactCollectionPicker-module__oBSCmW__chipItem{border-radius:var(--radius-md);flex:0 auto;align-items:center;min-width:0;max-width:100%;display:inline-flex}.StudioBrandArtifactCollectionPicker-module__oBSCmW__chipItemSelected{background:var(--color-gray-100)}.StudioBrandArtifactCollectionPicker-module__oBSCmW__chipToggle{flex:auto;min-width:0;max-width:100%}.StudioBrandArtifactCollectionPicker-module__oBSCmW__chipDelete{margin-right:var(--spacing-3xs);padding: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;line-height:1;display:inline-flex}.StudioBrandArtifactCollectionPicker-module__oBSCmW__chipDelete:hover:not(:disabled),.StudioBrandArtifactCollectionPicker-module__oBSCmW__chipDelete:focus-visible:not(:disabled){color:var(--color-gray-800);outline:none}.StudioBrandArtifactCollectionPicker-module__oBSCmW__chipDelete:disabled{cursor:not-allowed;opacity:.5}.StudioBrandArtifactCollectionPicker-module__oBSCmW__chip{flex:0 auto;min-width:0;max-width:100%}.StudioBrandArtifactCollectionPicker-module__oBSCmW__chipLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.StudioBrandArtifactCollectionPicker-module__oBSCmW__addChip{flex-shrink:0}.StudioBrandArtifactCollectionPicker-module__oBSCmW__empty{font-size:var(--font-size-sm);color:var(--color-gray-500)}.StudioBrandArtifactCollectionPicker-module__oBSCmW__createRow{grid-gap:var(--spacing-xs);align-items:end;gap:var(--spacing-xs);grid-template-columns:minmax(0,1fr) auto;display:grid}
.StudioBrandArtifactModal-module__c0uVCa__container{gap:var(--spacing-lg);flex-direction:column;max-width:520px;display:flex}.StudioBrandArtifactModal-module__c0uVCa__intro{margin:0}.StudioBrandArtifactModal-module__c0uVCa__photoSection,.StudioBrandArtifactModal-module__c0uVCa__uploadSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.StudioBrandArtifactModal-module__c0uVCa__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.StudioBrandArtifactModal-module__c0uVCa__helperText{font-size:var(--font-size-xs);color:var(--color-text-secondary);line-height:var(--line-height-normal);margin:0}.StudioBrandArtifactModal-module__c0uVCa__photoFormatsHint{margin:0}.StudioBrandArtifactModal-module__c0uVCa__photoGrid{justify-content:flex-start;align-items:flex-start;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.StudioBrandArtifactModal-module__c0uVCa__photoTile{box-sizing:border-box;aspect-ratio:1;border-radius:var(--radius-sm);border:var(--border-default);background:var(--color-gray-50);flex:0 0 128px;width:128px;max-width:128px;position:relative;overflow:hidden}.StudioBrandArtifactModal-module__c0uVCa__photoTile:focus-visible{outline:var(--border-focus-ring);outline-offset:var(--spacing-3xs)}.StudioBrandArtifactModal-module__c0uVCa__uploadingInner{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.StudioBrandArtifactModal-module__c0uVCa__failedInner{grid-gap:var(--spacing-2xs);place-items:center;gap:var(--spacing-2xs);padding:var(--spacing-2xs);text-align:center;box-sizing:border-box;grid-template-rows:1fr auto;width:100%;height:100%;min-height:0;display:grid}.StudioBrandArtifactModal-module__c0uVCa__failedActions{justify-content:center;align-items:center;gap:var(--spacing-3xs);flex-wrap:wrap;flex-shrink:0;display:flex}.StudioBrandArtifactModal-module__c0uVCa__thumbWrapper{}.StudioBrandArtifactModal-module__c0uVCa__thumbWrapperDraggable{cursor:grab}.StudioBrandArtifactModal-module__c0uVCa__thumbWrapperDraggable:active{cursor:grabbing}.StudioBrandArtifactModal-module__c0uVCa__thumbWrapperDragging{opacity:.45}.StudioBrandArtifactModal-module__c0uVCa__thumbWrapperInactive{opacity:.5}.StudioBrandArtifactModal-module__c0uVCa__thumbWrapperInactive .StudioBrandArtifactModal-module__c0uVCa__previewThumb{filter:grayscale(.35)}.StudioBrandArtifactModal-module__c0uVCa__inactiveBadge{top:var(--spacing-2xs);left:var(--spacing-2xs);z-index:1;padding:var(--spacing-3xs) var(--spacing-2xs);border-radius:var(--radius-xs);background:var(--color-gray-200);color:var(--color-gray-600);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);pointer-events:none;line-height:1;position:absolute}.StudioBrandArtifactModal-module__c0uVCa__dropIndicator{background:var(--color-gray-400);pointer-events:none;border-radius:1px;flex:0 0 2px;align-self:flex-start;width:2px;height:128px}.StudioBrandArtifactModal-module__c0uVCa__dropIndicatorBetween{margin-inline:calc((var(--spacing-sm) - 2px) / -2)}.StudioBrandArtifactModal-module__c0uVCa__dropIndicatorBefore{margin-right:calc((var(--spacing-sm) - 2px) / -2)}.StudioBrandArtifactModal-module__c0uVCa__dropIndicatorAfter{margin-left:calc((var(--spacing-sm) - 2px) / -2)}.StudioBrandArtifactModal-module__c0uVCa__thumbWrapper:hover .StudioBrandArtifactModal-module__c0uVCa__thumbDeleteBtnSlot,.StudioBrandArtifactModal-module__c0uVCa__thumbWrapper:hover .StudioBrandArtifactModal-module__c0uVCa__stagingRemoveBtnSlot{opacity:1}.StudioBrandArtifactModal-module__c0uVCa__primaryBadge{top:var(--spacing-2xs);left:var(--spacing-2xs);z-index:1;padding:var(--spacing-3xs) var(--spacing-2xs);border-radius:var(--radius-xs);color:#fff;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);pointer-events:none;background:#0000008c;line-height:1;position:absolute}.StudioBrandArtifactModal-module__c0uVCa__thumbButton{all:unset;cursor:pointer;width:100%;height:100%;transition:opacity var(--transition-fast);justify-content:center;align-items:center;display:flex}.StudioBrandArtifactModal-module__c0uVCa__thumbButton:hover{opacity:.8}.StudioBrandArtifactModal-module__c0uVCa__previewThumb{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.StudioBrandArtifactModal-module__c0uVCa__thumbDeleteBtnSlot,.StudioBrandArtifactModal-module__c0uVCa__stagingRemoveBtnSlot{top:var(--spacing-2xs);right:var(--spacing-2xs);z-index:1;opacity:0;transition:opacity var(--transition-fast);position:absolute}.StudioBrandArtifactModal-module__c0uVCa__referenceRoleBadge{left:var(--spacing-2xs);bottom:var(--spacing-2xs);z-index:1;position:absolute}.StudioBrandArtifactModal-module__c0uVCa__captionSection{gap:var(--spacing-xs);flex-direction:column;display:flex}.StudioBrandArtifactModal-module__c0uVCa__captionHeader{justify-content:space-between;align-items:center;display:flex}.StudioBrandArtifactModal-module__c0uVCa__captionHint,.StudioBrandArtifactModal-module__c0uVCa__captionTextarea{margin:0}.StudioBrandArtifactModal-module__c0uVCa__captionLoading{border:var(--border-default);border-radius:var(--radius-sm);background:var(--color-gray-50);justify-content:center;align-items:center;min-height:80px;display:flex}.StudioBrandArtifactModal-module__c0uVCa__captionErrorText{font-size:var(--font-size-xs);color:var(--color-signal-red-500);line-height:var(--line-height-normal);-webkit-line-clamp:3;-webkit-box-orient:vertical;width:100%;min-height:0;margin:0;display:-webkit-box;overflow:hidden}.StudioBrandArtifactModal-module__c0uVCa__auditMeta{align-items:baseline;gap:var(--spacing-2xs);flex-flow:wrap;display:flex}.StudioBrandArtifactModal-module__c0uVCa__auditSeparator{font-size:var(--font-size-xs);color:var(--color-gray-400);line-height:var(--line-height-normal);flex-shrink:0}.StudioBrandArtifactModal-module__c0uVCa__auditLine{margin:0}
.LibraryUploadBrandFitModal-module__o3q37G__imageSection{padding:var(--spacing-xl);background-color:var(--color-gray-50);justify-content:center;align-items:center;display:flex}.LibraryUploadBrandFitModal-module__o3q37G__preview{-o-object-fit:contain;object-fit:contain;border-radius:var(--radius-sm);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.LibraryUploadBrandFitModal-module__o3q37G__content{justify-content:flex-end;gap:var(--spacing-sm);flex-direction:column;width:100%;height:100%;display:flex}.LibraryUploadBrandFitModal-module__o3q37G__headline{font-family:var(--font-family-brand);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;margin:0;line-height:1.25}.LibraryUploadBrandFitModal-module__o3q37G__text{color:var(--color-copy-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);margin:0}.LibraryUploadBrandFitModal-module__o3q37G__footer{justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-xs);display:flex}@media (max-width:768px){.LibraryUploadBrandFitModal-module__o3q37G__imageSection{padding:var(--spacing-md)}.LibraryUploadBrandFitModal-module__o3q37G__headline{font-size:var(--font-size-md)}}
.PromoteAttachmentToBrandAssetModal-module__2MDFmW__content{gap:var(--spacing-md);flex-direction:column;display:flex}.PromoteAttachmentToBrandAssetModal-module__2MDFmW__modeRow,.PromoteAttachmentToBrandAssetModal-module__2MDFmW__typeRow{gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.PromoteAttachmentToBrandAssetModal-module__2MDFmW__field{gap:var(--spacing-2xs);flex-direction:column;display:flex}.PromoteAttachmentToBrandAssetModal-module__2MDFmW__artifactSelect{width:100%}.PromoteAttachmentToBrandAssetModal-module__2MDFmW__footer{justify-content:flex-end;gap:var(--spacing-xs);display:flex}
.AnnouncementCornerCard-module__yrWfqq__card{bottom:var(--spacing-lg);right:var(--spacing-lg);z-index:1300;box-sizing:border-box;width:min(380px, calc(100vw - 2 * var(--spacing-lg)));background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:min(85vh,640px);box-shadow:var(--shadow-md);flex-direction:column;display:flex;position:fixed;overflow:hidden}.AnnouncementCornerCard-module__yrWfqq__closeButton{top:var(--spacing-md);right:var(--spacing-md);z-index:2;-webkit-backdrop-filter:blur(4px);background-color:#ffffffe6!important;position:absolute!important}.AnnouncementCornerCard-module__yrWfqq__slideViewport{flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.AnnouncementCornerCard-module__yrWfqq__slide{flex-direction:column;width:100%;min-height:0;display:flex;overflow:hidden auto}.AnnouncementCornerCard-module__yrWfqq__imageWrap{aspect-ratio:16/9;flex-shrink:0;width:100%;position:relative;overflow:hidden}.AnnouncementCornerCard-module__yrWfqq__image{-o-object-fit:cover;object-fit:cover}.AnnouncementCornerCard-module__yrWfqq__body{gap:var(--spacing-sm);padding:var(--spacing-md);flex-direction:column;min-height:0;display:flex}.AnnouncementCornerCard-module__yrWfqq__bodyNoImage{padding-top:calc(var(--spacing-md) + 36px + var(--spacing-2xs))}.AnnouncementCornerCard-module__yrWfqq__preline{text-transform:uppercase;letter-spacing:.05em;margin:0}.AnnouncementCornerCard-module__yrWfqq__headline{margin:0 0 var(--spacing-3xs)}.AnnouncementCornerCard-module__yrWfqq__itemList{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.AnnouncementCornerCard-module__yrWfqq__itemRow{gap:var(--spacing-sm);align-items:flex-start;display:flex}.AnnouncementCornerCard-module__yrWfqq__itemIcon{color:var(--color-gray-700);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.AnnouncementCornerCard-module__yrWfqq__itemIconPlaceholder{flex-shrink:0;width:20px;height:20px}.AnnouncementCornerCard-module__yrWfqq__itemText{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.AnnouncementCornerCard-module__yrWfqq__itemTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-snug);color:var(--color-gray-900);margin:0}.AnnouncementCornerCard-module__yrWfqq__itemDescription{margin:0}.AnnouncementCornerCard-module__yrWfqq__footer{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:0 var(--spacing-md) var(--spacing-md);flex-shrink:0;display:flex}.AnnouncementCornerCard-module__yrWfqq__pager{align-items:center;display:flex}.AnnouncementCornerCard-module__yrWfqq__dots{align-items:center;gap:var(--spacing-3xs);margin:0;padding:0;list-style:none;display:flex}.AnnouncementCornerCard-module__yrWfqq__dot{appearance:none;padding:var(--spacing-3xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.AnnouncementCornerCard-module__yrWfqq__dot:after{content:"";border-radius:var(--radius-full);background:var(--color-gray-300);width:6px;height:6px;transition:background-color .15s;display:block}.AnnouncementCornerCard-module__yrWfqq__dot:hover:after{background:var(--color-gray-500)}.AnnouncementCornerCard-module__yrWfqq__dotActive:after,.AnnouncementCornerCard-module__yrWfqq__dotActive:hover:after{background:var(--color-gray-900)}.AnnouncementCornerCard-module__yrWfqq__cta{margin-left:auto}@media (max-width:768px){.AnnouncementCornerCard-module__yrWfqq__card{left:var(--spacing-sm);right:var(--spacing-sm);border-radius:var(--radius-md) var(--radius-md) 0 0;width:auto;max-width:none;max-height:min(70vh,480px);margin:0;bottom:0}.AnnouncementCornerCard-module__yrWfqq__body{padding:var(--spacing-sm)}.AnnouncementCornerCard-module__yrWfqq__footer{padding:0 var(--spacing-sm) max(var(--spacing-sm), env(safe-area-inset-bottom,0px))}.AnnouncementCornerCard-module__yrWfqq__imageWrap{aspect-ratio:auto;max-height:160px}}
.svgs-module__ZVKpaW__icon{transition:stroke var(--transition-default);width:18px;height:18px;display:block}.group:hover .svgs-module__ZVKpaW__icon{stroke:var(--color-white)}
.FileUpload-module__G-MTxG__container{padding:var(--spacing-xl) var(--spacing-xl);text-align:center;background-color:var(--color-gray-100);border:2px dashed var(--color-gray-400);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;transition:all .2s ease-in-out;display:flex}.FileUpload-module__G-MTxG__content{align-items:center;gap:var(--spacing-sm);flex-direction:column;display:flex}.FileUpload-module__G-MTxG__icon{width:32px;height:32px}.FileUpload-module__G-MTxG__dragActive,.FileUpload-module__G-MTxG__dragAccept{background-color:var(--color-gray-300)}.FileUpload-module__G-MTxG__dragReject{background-color:var(--color-gray-200);border-color:var(--color-error)}.FileUpload-module__G-MTxG__errorText{font-weight:var(--font-weight-medium);font-size:var(--font-size-xs)}.FileUpload-module__G-MTxG__fileName{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);word-break:break-all}.FileUpload-module__G-MTxG__buttonGroup{gap:var(--spacing-xs);flex-shrink:0;display:flex}.FileUpload-module__G-MTxG__fileList{padding:0 var(--spacing-md);text-align:left;max-height:160px;font-size:var(--font-size-sm);word-break:break-all;margin:0;list-style:outside;overflow-y:auto}
.AnnouncementForm-module__224a0W__form{gap:var(--spacing-md);flex-direction:column;display:flex}.AnnouncementForm-module__224a0W__actions{gap:var(--spacing-sm);justify-content:flex-end;display:flex}.AnnouncementForm-module__224a0W__itemsSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.AnnouncementForm-module__224a0W__itemRow{gap:var(--spacing-sm);padding:var(--spacing-sm);border:1px dashed var(--color-border);border-radius:var(--radius-md);flex-direction:column;display:flex}.AnnouncementForm-module__224a0W__slideBlock{gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-gray-50,transparent);flex-direction:column;display:flex}.AnnouncementForm-module__224a0W__slideHeader{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.AnnouncementForm-module__224a0W__slideTitle{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.AnnouncementForm-module__224a0W__itemRowActions{justify-content:flex-end;display:flex}.AnnouncementForm-module__224a0W__previewOverlay{z-index:2000;padding:var(--spacing-lg);box-sizing:border-box;background:#00000080;justify-content:flex-end;align-items:flex-end;display:flex;position:fixed;inset:0}.AnnouncementForm-module__224a0W__previewOverlayInner{pointer-events:auto}.AnnouncementForm-module__224a0W__imageUpload{gap:var(--spacing-sm);flex-direction:column;display:flex}.AnnouncementForm-module__224a0W__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.AnnouncementForm-module__224a0W__previewContainer{border-radius:var(--radius-md);border:1px dashed var(--color-border);background-color:var(--color-gray-100);width:100%;min-height:220px;position:relative;overflow:hidden}.AnnouncementForm-module__224a0W__previewImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.AnnouncementForm-module__224a0W__imageActions{top:var(--spacing-xs);right:var(--spacing-xs);z-index:10;position:absolute}.AnnouncementForm-module__224a0W__dateFields{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:1fr 1fr;display:grid}@media (max-width:768px){.AnnouncementForm-module__224a0W__dateFields{grid-template-columns:1fr}.AnnouncementForm-module__224a0W__previewOverlay{padding:var(--spacing-sm);align-items:flex-end}}
.AnnouncementsListClient-module__7Xy8BW__listContainer{width:100%}.AnnouncementsListClient-module__7Xy8BW__noResults{color:var(--text-secondary)}.AnnouncementsListClient-module__7Xy8BW__headline{color:var(--text-primary);font-weight:600}.AnnouncementsListClient-module__7Xy8BW__description{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:.85rem;overflow:hidden}.AnnouncementsListClient-module__7Xy8BW__targetGroup{align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.AnnouncementsListClient-module__7Xy8BW__targetGroup:last-of-type{margin-bottom:0}.AnnouncementsListClient-module__7Xy8BW__targetLabel{color:var(--text-secondary);text-transform:uppercase;font-size:.8rem;font-weight:600}.AnnouncementsListClient-module__7Xy8BW__targetValue{color:var(--text-primary);font-size:.9rem}.AnnouncementsListClient-module__7Xy8BW__userTargetList{flex-wrap:wrap;gap:.25rem;display:flex}.AnnouncementsListClient-module__7Xy8BW__globalBadge{background-color:var(--background-muted);color:var(--text-secondary);text-transform:uppercase;border-radius:999px;padding:.25rem .5rem;font-size:.8rem;font-weight:600;display:inline-block}.AnnouncementsListClient-module__7Xy8BW__scheduleDates{color:var(--text-secondary);font-size:.85rem}.AnnouncementsListClient-module__7Xy8BW__seenByCount{align-items:center;display:flex}.AnnouncementsListClient-module__7Xy8BW__seenByBadge{background-color:var(--background-muted);color:var(--text-primary);border-radius:999px;justify-content:center;align-items:center;min-width:2rem;padding:.25rem .5rem;font-size:.85rem;font-weight:600;display:inline-flex}.AnnouncementsListClient-module__7Xy8BW__seenByEmpty{color:var(--text-secondary);font-size:.85rem}
.RightDrawer-module__zPJEbq__root{z-index:1150;pointer-events:auto;position:fixed;inset:0}.RightDrawer-module__zPJEbq__dismiss{cursor:pointer;background:0 0;border:none;margin:0;padding:0;position:absolute;inset:0}.RightDrawer-module__zPJEbq__root[data-scrim=true] .RightDrawer-module__zPJEbq__dismiss{background:#00000047}.RightDrawer-module__zPJEbq__panel{background:var(--color-white);border-inline-start:1px solid var(--color-border);max-width:100vw;min-height:0;box-shadow:var(--shadow-lg);pointer-events:auto;outline:none;flex-direction:column;display:flex;position:absolute;inset-block:0;inset-inline-end:0}.RightDrawer-module__zPJEbq__widthMd{width:28rem}.RightDrawer-module__zPJEbq__widthLg{width:36rem}.RightDrawer-module__zPJEbq__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xs);border-block-end:1px solid var(--color-border);background:var(--color-white);z-index:1;flex-shrink:0;display:flex;position:sticky;inset-block-start:0}.RightDrawer-module__zPJEbq__headerText{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.RightDrawer-module__zPJEbq__title{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);margin:0}.RightDrawer-module__zPJEbq__description{color:var(--color-copy-secondary);font-size:var(--font-size-sm)}.RightDrawer-module__zPJEbq__body{min-height:0;padding:var(--spacing-sm);gap:var(--spacing-sm);flex-direction:column;flex:1;display:flex;overflow:auto}
.AuditLogListClient-module__u1JP7W__filtersRow{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;min-width:0;display:flex}.AuditLogListClient-module__u1JP7W__scopeFilter{min-width:160px;max-width:220px}.AuditLogListClient-module__u1JP7W__tableContainer,.AuditLogListClient-module__u1JP7W__listContainer{width:100%;min-width:0}.AuditLogListClient-module__u1JP7W__footer{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;display:flex}.AuditLogListClient-module__u1JP7W__footerMeta{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.AuditLogListClient-module__u1JP7W__actionCell{font-family:var(--font-family-mono,ui-monospace, monospace);font-size:var(--font-size-sm)}.AuditLogListClient-module__u1JP7W__actorCell{min-width:0;max-width:220px}.AuditLogListClient-module__u1JP7W__scopeCell{min-width:0;max-width:180px;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.AuditLogListClient-module__u1JP7W__detailMeta{gap:var(--spacing-2xs);color:var(--color-text-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.AuditLogListClient-module__u1JP7W__metadataPre{padding:var(--spacing-xs);border-radius:var(--radius-sm);background:var(--color-surface-primary);border:1px solid var(--color-border-subtle);max-height:320px;font-family:var(--font-family-mono,ui-monospace, monospace);font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;margin:0;overflow:auto}.AuditLogListClient-module__u1JP7W__clickableRow{cursor:pointer}.AuditLogListClient-module__u1JP7W__selectedRow{background:var(--color-surface-secondary)}.AuditLogListClient-module__u1JP7W__emptyHint{color:var(--color-text-secondary);font-size:var(--font-size-sm)}.AuditLogListClient-module__u1JP7W__exportActions{align-items:center;gap:var(--spacing-2xs);display:flex}
.BrandGuideUpload-module__RoumZa__container{-webkit-user-select:none;user-select:none;width:100%;position:relative}
.UploadingAnimation-module__cnmiGG__container{text-align:center;background-color:var(--color-gray-100);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.UploadingAnimation-module__cnmiGG__message{align-items:center;gap:var(--spacing-xs);display:flex}.UploadingAnimation-module__cnmiGG__spark{width:40px;height:40px}.UploadingAnimation-module__cnmiGG__message p{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);margin-top:.2em}
.BrandGuidesAdminClient-module__cFHvcW__container{flex-direction:column;gap:1.5rem;width:100%;display:flex}.BrandGuidesAdminClient-module__cFHvcW__controlBar{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.BrandGuidesAdminClient-module__cFHvcW__brandSelect{max-width:320px}.BrandGuidesAdminClient-module__cFHvcW__uploadCard{border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface-primary,#fff);border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex;box-shadow:0 1px 2px #1118270a}.BrandGuidesAdminClient-module__cFHvcW__uploadHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.BrandGuidesAdminClient-module__cFHvcW__uploadTitle{color:var(--text-primary,#111827);font-size:1rem;font-weight:600}.BrandGuidesAdminClient-module__cFHvcW__uploadHint,.BrandGuidesAdminClient-module__cFHvcW__uploadStatus{color:var(--text-secondary,#6b7280);font-size:.875rem}.BrandGuidesAdminClient-module__cFHvcW__tableCard{border:1px solid var(--border-subtle,#e5e7eb);background:var(--surface-primary,#fff);border-radius:.75rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 1px 2px #1118270a}.BrandGuidesAdminClient-module__cFHvcW__tableHeader{border-bottom:1px solid var(--border-subtle,#e5e7eb);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem;display:flex}.BrandGuidesAdminClient-module__cFHvcW__tableTitle{color:var(--text-primary,#111827);font-weight:600}.BrandGuidesAdminClient-module__cFHvcW__tableHint{color:var(--text-secondary,#6b7280);font-size:.875rem}.BrandGuidesAdminClient-module__cFHvcW__tableContainer{width:100%}.BrandGuidesAdminClient-module__cFHvcW__table{border-collapse:collapse;width:100%}.BrandGuidesAdminClient-module__cFHvcW__table th{text-align:left;color:var(--text-secondary,#6b7280);text-transform:uppercase;letter-spacing:.02em;background:var(--surface-secondary,#f9fafb);padding:.75rem 1rem;font-size:.75rem;font-weight:600}.BrandGuidesAdminClient-module__cFHvcW__table td{border-top:1px solid var(--border-subtle,#e5e7eb);padding:.75rem 1rem}.BrandGuidesAdminClient-module__cFHvcW__table tbody tr:nth-child(2n){background:var(--surface-tertiary,#f9fafb)}.BrandGuidesAdminClient-module__cFHvcW__table tbody tr:hover{background:var(--surface-secondary,#f3f4f6)}.BrandGuidesAdminClient-module__cFHvcW__fileName{white-space:nowrap;text-overflow:ellipsis;max-width:340px;font-weight:600;overflow:hidden}.BrandGuidesAdminClient-module__cFHvcW__actions{flex-wrap:wrap;gap:.5rem;display:flex}.BrandGuidesAdminClient-module__cFHvcW__emptyState{text-align:center;color:var(--text-secondary,#6b7280);background:var(--surface-secondary,#f9fafb);padding:1.5rem}
.studio-admin-content-inset-module__Db_vAG__contentTopInset{padding-top:var(--spacing-lg)}
.CsOrgCard-module__bH9PLG__card{gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-gray-50);flex-direction:column;min-width:0;display:flex}.CsOrgCard-module__bH9PLG__header{grid-gap:var(--spacing-sm);align-items:start;gap:var(--spacing-sm);grid-template-columns:auto auto 1fr auto;display:grid}.CsOrgCard-module__bH9PLG__headerChips{align-items:flex-end;gap:var(--spacing-3xs);flex-direction:column;display:flex}.CsOrgCard-module__bH9PLG__headerText{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.CsOrgCard-module__bH9PLG__name{font-family:var(--font-family-default);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);line-height:var(--line-height-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CsOrgCard-module__bH9PLG__owner{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.CsOrgCard-module__bH9PLG__scoreBadge{border-radius:var(--radius-full);border:2px solid var(--color-border);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.CsOrgCard-module__bH9PLG__scoreValue{font-family:var(--font-family-default);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1}.CsOrgCard-module__bH9PLG__scoreHot{border-color:var(--color-element-chip-success-outline);background:var(--color-element-chip-success-fill);color:var(--color-element-chip-success-text)}.CsOrgCard-module__bH9PLG__scoreWarm{border-color:var(--color-element-chip-warning-outline);background:var(--color-element-chip-warning-fill);color:var(--color-element-chip-warning-text)}.CsOrgCard-module__bH9PLG__scoreCold{border-color:var(--color-border);background:var(--color-gray-100);color:var(--color-gray-600)}.CsOrgCard-module__bH9PLG__lifecycleRow{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.CsOrgCard-module__bH9PLG__phaseBlock{gap:var(--spacing-3xs);flex-direction:column;display:flex}.CsOrgCard-module__bH9PLG__phaseHeader{justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}.CsOrgCard-module__bH9PLG__phaseLabel{font-family:var(--font-family-default);font-size:var(--font-size-xxs);font-weight:var(--font-weight-medium);color:var(--color-gray-700)}.CsOrgCard-module__bH9PLG__phaseMeta{font-family:var(--font-family-default);font-size:var(--font-size-xxs);color:var(--color-gray-500)}.CsOrgCard-module__bH9PLG__usageGrid{gap:var(--spacing-xs);padding:var(--spacing-xs) 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-direction:column;display:flex}.CsOrgCard-module__bH9PLG__usageRow{gap:var(--spacing-3xs);flex-direction:column;display:flex}.CsOrgCard-module__bH9PLG__usageHeader{justify-content:space-between;align-items:baseline;gap:var(--spacing-xs);display:flex}.CsOrgCard-module__bH9PLG__usageLabel{font-family:var(--font-family-default);font-size:var(--font-size-xxs);color:var(--color-gray-600)}.CsOrgCard-module__bH9PLG__usageNumbers{font-family:var(--font-family-default);font-size:var(--font-size-xxs);color:var(--color-gray-500)}.CsOrgCard-module__bH9PLG__usageTrack{border-radius:var(--radius-full);background:var(--color-gray-200);width:100%;height:5px;overflow:hidden}.CsOrgCard-module__bH9PLG__usageFill{background:var(--color-gray-700);height:100%;transition:width var(--transition-default)}.CsOrgCard-module__bH9PLG__usageFillWarn{background:var(--color-warning-border)}.CsOrgCard-module__bH9PLG__usageFillDanger{background:var(--color-signal-red-500)}.CsOrgCard-module__bH9PLG__phaseFillTrial{background:var(--color-gray-600)}.CsOrgCard-module__bH9PLG__metrics{grid-gap:var(--spacing-xs);gap:var(--spacing-xs);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.CsOrgCard-module__bH9PLG__metric{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.CsOrgCard-module__bH9PLG__metricValue{font-family:var(--font-family-default);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);line-height:var(--line-height-tight)}.CsOrgCard-module__bH9PLG__metricLabel{font-family:var(--font-family-default);font-size:var(--font-size-xxs);color:var(--color-gray-500);line-height:var(--line-height-tight)}.CsOrgCard-module__bH9PLG__footerMeta{align-items:center;gap:var(--spacing-3xs);flex-wrap:wrap;display:flex}.CsOrgCard-module__bH9PLG__metaItem{font-family:var(--font-family-default);font-size:var(--font-size-xxs);color:var(--color-gray-600)}.CsOrgCard-module__bH9PLG__metaDivider,.CsOrgCard-module__bH9PLG__metaInactive{color:var(--color-gray-400)}@media (min-width:320px){.CsOrgCard-module__bH9PLG__header{grid-template-columns:auto 1fr auto}.CsOrgCard-module__bH9PLG__headerChips{flex-direction:row;grid-column:1/-1;justify-content:flex-start}.CsOrgCard-module__bH9PLG__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}
.CsStatTile-module__-9o2wq__tile{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-gray-50);flex-direction:column;min-width:0;display:flex}.CsStatTile-module__-9o2wq__topRow{justify-content:space-between;align-items:center;gap:var(--spacing-sm);width:100%;display:flex}.CsStatTile-module__-9o2wq__iconBubble{border-radius:var(--radius-sm);background:var(--color-gray-100);width:32px;height:32px;color:var(--color-gray-700);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.CsStatTile-module__-9o2wq__content{gap:var(--spacing-3xs);flex-direction:column;width:100%;min-width:0;display:flex}.CsStatTile-module__-9o2wq__value{font-family:var(--font-family-default);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-gray-900);line-height:var(--line-height-tight);text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.CsStatTile-module__-9o2wq__label{font-family:var(--font-family-default);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-600);line-height:var(--line-height-tight)}.CsStatTile-module__-9o2wq__hint{margin:0}.CsStatTile-module__-9o2wq__positive .CsStatTile-module__-9o2wq__iconBubble{background:var(--color-element-chip-success-fill);color:var(--color-element-chip-success-text)}.CsStatTile-module__-9o2wq__warning .CsStatTile-module__-9o2wq__iconBubble{background:var(--color-warning-bg);color:var(--color-warning-text)}.CsStatTile-module__-9o2wq__muted .CsStatTile-module__-9o2wq__iconBubble{background:var(--color-gray-100);color:var(--color-gray-500)}.CsStatTile-module__-9o2wq__positive .CsStatTile-module__-9o2wq__value{color:var(--color-element-chip-success-text)}.CsStatTile-module__-9o2wq__warning .CsStatTile-module__-9o2wq__value{color:var(--color-warning-text)}.CsStatTile-module__-9o2wq__muted .CsStatTile-module__-9o2wq__value{color:var(--color-gray-600)}
.CustomerSuccessDashboard-module__7mPidq__dashboard{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.CustomerSuccessDashboard-module__7mPidq__statsSection{width:100%}.CustomerSuccessDashboard-module__7mPidq__statsGrid{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.CustomerSuccessDashboard-module__7mPidq__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.CustomerSuccessDashboard-module__7mPidq__statsGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.CustomerSuccessDashboard-module__7mPidq__insightsRow{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}@media (min-width:992px){.CustomerSuccessDashboard-module__7mPidq__insightsRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.CustomerSuccessDashboard-module__7mPidq__insightPanel{gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-gray-50);flex-direction:column;min-width:0;display:flex}.CustomerSuccessDashboard-module__7mPidq__emptyInsight{font-family:var(--font-family-default);font-size:var(--font-size-sm);color:var(--color-gray-500);margin:0}.CustomerSuccessDashboard-module__7mPidq__leaderboard{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CustomerSuccessDashboard-module__7mPidq__leaderboardItem{grid-gap:var(--spacing-xs);align-items:center;gap:var(--spacing-xs);grid-template-columns:auto auto 1fr auto;display:grid}.CustomerSuccessDashboard-module__7mPidq__leaderboardText{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.CustomerSuccessDashboard-module__7mPidq__leaderboardSub{font-family:var(--font-family-default);font-size:var(--font-size-xxs);color:var(--color-gray-500);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CustomerSuccessDashboard-module__7mPidq__rank{width:18px;font-family:var(--font-family-default);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-gray-500);text-align:center}.CustomerSuccessDashboard-module__7mPidq__leaderboardName{font-family:var(--font-family-default);font-size:var(--font-size-sm);color:var(--color-gray-900);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CustomerSuccessDashboard-module__7mPidq__leaderboardValue{font-family:var(--font-family-default);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-gray-900)}.CustomerSuccessDashboard-module__7mPidq__attentionList{gap:var(--spacing-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.CustomerSuccessDashboard-module__7mPidq__attentionItem{grid-gap:var(--spacing-xs);align-items:center;gap:var(--spacing-xs);grid-template-columns:auto 1fr;display:grid}.CustomerSuccessDashboard-module__7mPidq__attentionText{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.CustomerSuccessDashboard-module__7mPidq__attentionName{font-family:var(--font-family-default);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-gray-900);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CustomerSuccessDashboard-module__7mPidq__attentionReason{font-family:var(--font-family-default);font-size:var(--font-size-2xs);color:var(--color-gray-500)}.CustomerSuccessDashboard-module__7mPidq__orgListHeader{border-top:var(--border-default)}.CustomerSuccessDashboard-module__7mPidq__cardsSection{width:100%}.CustomerSuccessDashboard-module__7mPidq__cardsGrid{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}@media (min-width:768px){.CustomerSuccessDashboard-module__7mPidq__cardsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.CustomerSuccessDashboard-module__7mPidq__cardsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.CustomerSuccessDashboard-module__7mPidq__noResults{padding:var(--spacing-lg);text-align:center;font-family:var(--font-family-default);font-size:var(--font-size-sm);color:var(--color-gray-500);margin:0}
.ListEmptyState-module__xR2HTa__root{padding:var(--spacing-2xl);justify-content:center;align-items:center;gap:var(--spacing-xs);text-align:center;flex-direction:column;display:flex}.ListEmptyState-module__xR2HTa__rootPanel{padding:var(--spacing-xl);border:1px solid var(--color-border);border-radius:var(--radius-sm);grid-gap:var(--spacing-2xs);gap:var(--spacing-2xs);text-align:center;display:grid}.ListEmptyState-module__xR2HTa__title{font-family:var(--font-family-default);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--color-gray-500);margin:0}.ListEmptyState-module__xR2HTa__hint{font-family:var(--font-family-default);font-size:var(--font-size-sm);color:var(--color-gray-400);margin:0}
.MetricBandValue-module__xaoUrq__metricBand{align-items:center;gap:var(--spacing-2xs);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;display:inline-flex}.MetricBandValue-module__xaoUrq__metricBandStripe{border-radius:var(--radius-full);flex-shrink:0;width:3px;height:1.1em}.MetricBandValue-module__xaoUrq__metricBandText{color:inherit}.MetricBandValue-module__xaoUrq__bandGood .MetricBandValue-module__xaoUrq__metricBandStripe{background:var(--color-signal-green-500)}.MetricBandValue-module__xaoUrq__bandWarning .MetricBandValue-module__xaoUrq__metricBandStripe{background:var(--color-warning-border)}.MetricBandValue-module__xaoUrq__bandBad .MetricBandValue-module__xaoUrq__metricBandStripe{background:var(--color-signal-red-500)}.MetricBandValue-module__xaoUrq__bandNeutral .MetricBandValue-module__xaoUrq__metricBandStripe{background:var(--color-gray-300)}.MetricBandValue-module__xaoUrq__bandGood .MetricBandValue-module__xaoUrq__metricBandText{color:var(--color-success)}.MetricBandValue-module__xaoUrq__bandWarning .MetricBandValue-module__xaoUrq__metricBandText{color:var(--color-warning-text)}.MetricBandValue-module__xaoUrq__bandBad .MetricBandValue-module__xaoUrq__metricBandText{color:var(--color-error)}.MetricBandValue-module__xaoUrq__bandNeutral .MetricBandValue-module__xaoUrq__metricBandText{color:inherit}
.PlatformPerformanceDashboard-module__SECejW__dashboard{gap:var(--spacing-md);flex-direction:column;width:100%;display:flex}.PlatformPerformanceDashboard-module__SECejW__statsSection{width:100%}.PlatformPerformanceDashboard-module__SECejW__statsGrid{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:768px){.PlatformPerformanceDashboard-module__SECejW__statsGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1200px){.PlatformPerformanceDashboard-module__SECejW__statsGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}.PlatformPerformanceDashboard-module__SECejW__insightsRow{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}@media (min-width:992px){.PlatformPerformanceDashboard-module__SECejW__insightsRow{grid-template-columns:repeat(2,minmax(0,1fr))}}.PlatformPerformanceDashboard-module__SECejW__chartPanel{gap:var(--spacing-sm);padding:var(--spacing-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-gray-50);flex-direction:column;min-width:0;display:flex}.PlatformPerformanceDashboard-module__SECejW__chartGrid{grid-gap:var(--spacing-2xs);align-items:end;gap:var(--spacing-2xs);grid-template-columns:repeat(auto-fit,minmax(28px,1fr));min-height:160px;display:grid}.PlatformPerformanceDashboard-module__SECejW__chartColumn{align-items:center;gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.PlatformPerformanceDashboard-module__SECejW__chartBarTrack{align-items:flex-end;width:100%;height:140px;display:flex}.PlatformPerformanceDashboard-module__SECejW__chartBarFill{border-radius:var(--radius-xs) var(--radius-xs) 0 0;background:var(--color-gray-400);width:100%;min-height:2px}.PlatformPerformanceDashboard-module__SECejW__chartBarFill[data-band=good]{background:var(--color-signal-green-500)}.PlatformPerformanceDashboard-module__SECejW__chartBarFill[data-band=warning]{background:var(--color-warning-border)}.PlatformPerformanceDashboard-module__SECejW__chartBarFill[data-band=bad]{background:var(--color-signal-red-500)}.PlatformPerformanceDashboard-module__SECejW__chartBarFill[data-band=neutral]{background:var(--color-gray-400)}.PlatformPerformanceDashboard-module__SECejW__chartLabel{font-family:var(--font-family-default);font-size:var(--font-size-xs);color:var(--color-gray-500)}.PlatformPerformanceDashboard-module__SECejW__phaseBreakdown{gap:var(--spacing-sm);flex-direction:column;display:flex}.PlatformPerformanceDashboard-module__SECejW__phaseStack{border-radius:var(--radius-sm);background:var(--color-white);border:var(--border-default);gap:2px;width:100%;min-height:24px;display:flex;overflow:hidden}.PlatformPerformanceDashboard-module__SECejW__phaseSegment{border-radius:var(--radius-xs);min-width:3px;height:24px}.PlatformPerformanceDashboard-module__SECejW__phaseLegend{grid-gap:var(--spacing-2xs);gap:var(--spacing-2xs);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.PlatformPerformanceDashboard-module__SECejW__phaseLegend{grid-template-columns:repeat(2,minmax(0,1fr))}}.PlatformPerformanceDashboard-module__SECejW__phaseLegendItem{grid-gap:var(--spacing-2xs);align-items:center;gap:var(--spacing-2xs);font-family:var(--font-family-default);font-size:var(--font-size-sm);color:var(--color-gray-700);grid-template-columns:auto 1fr auto;display:grid}.PlatformPerformanceDashboard-module__SECejW__phaseLegendSwatch{border-radius:var(--radius-full);flex-shrink:0;width:12px;height:12px}.PlatformPerformanceDashboard-module__SECejW__phaseSegment[data-phase=preFalContextResolveMs],.PlatformPerformanceDashboard-module__SECejW__phaseLegendSwatch[data-phase=preFalContextResolveMs]{background:var(--color-element-chip-info-text)}.PlatformPerformanceDashboard-module__SECejW__phaseSegment[data-phase=preFalPromptValidationMs],.PlatformPerformanceDashboard-module__SECejW__phaseLegendSwatch[data-phase=preFalPromptValidationMs]{background:var(--color-blue-500)}.PlatformPerformanceDashboard-module__SECejW__phaseSegment[data-phase=preFalPromptEnhancementMs],.PlatformPerformanceDashboard-module__SECejW__phaseLegendSwatch[data-phase=preFalPromptEnhancementMs]{background:var(--color-purplish-blue)}.PlatformPerformanceDashboard-module__SECejW__phaseSegment[data-phase=preFalReferenceSearchMs],.PlatformPerformanceDashboard-module__SECejW__phaseLegendSwatch[data-phase=preFalReferenceSearchMs]{background:var(--user-message-bubble-color)}.PlatformPerformanceDashboard-module__SECejW__phaseSegment[data-phase=preFalArtifactLoadMs],.PlatformPerformanceDashboard-module__SECejW__phaseLegendSwatch[data-phase=preFalArtifactLoadMs]{background:var(--color-gray-600)}.PlatformPerformanceDashboard-module__SECejW__phaseSegment[data-phase=preFalManifestBuildMs],.PlatformPerformanceDashboard-module__SECejW__phaseLegendSwatch[data-phase=preFalManifestBuildMs]{background:var(--color-element-chip-warning-text)}.PlatformPerformanceDashboard-module__SECejW__phaseSegment[data-phase=preFalFalSubmitMs],.PlatformPerformanceDashboard-module__SECejW__phaseLegendSwatch[data-phase=preFalFalSubmitMs]{background:var(--color-signalyellow)}.PlatformPerformanceDashboard-module__SECejW__phaseSegment[data-phase=falInferenceMs],.PlatformPerformanceDashboard-module__SECejW__phaseLegendSwatch[data-phase=falInferenceMs]{background:var(--color-purplish-blue)}.PlatformPerformanceDashboard-module__SECejW__phaseSegment[data-phase=postFalMs],.PlatformPerformanceDashboard-module__SECejW__phaseLegendSwatch[data-phase=postFalMs]{background:var(--color-element-chip-success-text)}.PlatformPerformanceDashboard-module__SECejW__phaseSegment[data-phase=clientDeliveryMs],.PlatformPerformanceDashboard-module__SECejW__phaseLegendSwatch[data-phase=clientDeliveryMs]{background:var(--color-signal-green-500)}.PlatformPerformanceDashboard-module__SECejW__phaseLegendValue{justify-self:end}.PlatformPerformanceDashboard-module__SECejW__tableSection{gap:var(--spacing-sm);flex-direction:column;display:flex}.PlatformPerformanceDashboard-module__SECejW__tableContainer{width:100%;min-width:0}
.AdminTableEntityLink-module__CBi7Nq__logoLink,.AdminTableEntityLink-module__CBi7Nq__nameLink{color:var(--color-copy-primary);font-weight:var(--font-weight-medium);text-decoration:none}.AdminTableEntityLink-module__CBi7Nq__logoLink{border-radius:var(--dimension-cornerroundings-s-corner);display:inline-flex}.AdminTableEntityLink-module__CBi7Nq__nameLink{font-size:inherit;line-height:inherit}.AdminTableEntityLink-module__CBi7Nq__logoLink:hover,.AdminTableEntityLink-module__CBi7Nq__nameLink:hover{color:var(--color-copy-primary);text-decoration:underline}
.BrandListClient-module__b6f3fG__listContainer{width:100%}.BrandListClient-module__b6f3fG__importButton{white-space:nowrap}.BrandListClient-module__b6f3fG__tableContainer{overflow-x:visible}.BrandListClient-module__b6f3fG__actionsCell{justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.BrandListClient-module__b6f3fG__actionsColumn{width:40px}.BrandListClient-module__b6f3fG__noResults{color:var(--text-secondary);margin-top:1rem}.BrandListClient-module__b6f3fG__logoColumn{width:48px}.BrandListClient-module__b6f3fG__logoBadge{margin:0 auto;display:block}
.layout-module__KFwQaG__shell{padding-top:var(--status-banner-height);flex-direction:row;flex:1;height:100vh;min-height:0;max-height:100vh;display:flex;overflow:hidden}.layout-module__KFwQaG__mainColumn{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.layout-module__KFwQaG__topBarSlot{z-index:100;pointer-events:none;position:absolute;top:0;left:0;right:0}.layout-module__KFwQaG__topBarSlot>*{pointer-events:auto}.layout-module__KFwQaG__contentArea{flex-direction:column;flex:1;min-height:0;display:flex}.layout-module__KFwQaG__viewContainer{flex:1;display:flex;position:relative;overflow:hidden}.layout-module__KFwQaG__view{flex-direction:column;width:100%;height:100%;display:flex;top:0;left:0}.layout-module__KFwQaG__viewActive{pointer-events:auto;z-index:1;position:relative}.layout-module__KFwQaG__viewInactive{pointer-events:none;z-index:0;position:absolute}.layout-module__KFwQaG__libraryView{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}@supports (height:100svh){.layout-module__KFwQaG__shell{height:100svh;max-height:100svh}}@media (max-width:768px){.layout-module__KFwQaG__contentArea{padding:0}}
.ChatSessionsAdminClient-module__4-fg2a__listContainer{width:100%;min-width:0}.ChatSessionsAdminClient-module__4-fg2a__filtersRow{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;min-width:0;display:flex}.ChatSessionsAdminClient-module__4-fg2a__scopeFilter{min-width:160px;max-width:220px}.ChatSessionsAdminClient-module__4-fg2a__tableContainer{width:100%;min-width:0}.ChatSessionsAdminClient-module__4-fg2a__footer{justify-content:space-between;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-xs) 0;display:flex}.ChatSessionsAdminClient-module__4-fg2a__footerMeta{color:var(--color-copy-secondary);font-size:var(--font-size-sm)}.ChatSessionsAdminClient-module__4-fg2a__sessionCell{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.ChatSessionsAdminClient-module__4-fg2a__sessionLabel{font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ChatSessionsAdminClient-module__4-fg2a__sessionId,.ChatSessionsAdminClient-module__4-fg2a__muted{color:var(--color-copy-secondary)}.ChatSessionsAdminClient-module__4-fg2a__clickableRow{cursor:pointer}.ChatSessionsAdminClient-module__4-fg2a__selectedRow{background:var(--color-gray-50)}.ChatSessionsAdminClient-module__4-fg2a__emptyHint{color:var(--color-copy-secondary);font-size:var(--font-size-sm)}.ChatSessionsAdminClient-module__4-fg2a__detailMeta{gap:var(--spacing-2xs);color:var(--color-copy-secondary);font-size:var(--font-size-sm);flex-wrap:wrap;display:flex}.ChatSessionsAdminClient-module__4-fg2a__detailGrid{grid-gap:var(--spacing-sm);gap:var(--spacing-sm);grid-template-columns:1fr;display:grid}.ChatSessionsAdminClient-module__4-fg2a__detailSection{gap:var(--spacing-xs);flex-direction:column;min-width:0;display:flex}.ChatSessionsAdminClient-module__4-fg2a__sectionTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ChatSessionsAdminClient-module__4-fg2a__sectionTitleRow{justify-content:space-between;align-items:center;gap:var(--spacing-xs);display:flex}.ChatSessionsAdminClient-module__4-fg2a__transcript{gap:var(--spacing-2xs);padding:var(--spacing-xs);border-radius:var(--radius-sm);background:var(--color-gray-50);border:1px solid var(--color-border);flex-direction:column;display:flex}.ChatSessionsAdminClient-module__4-fg2a__message{gap:var(--spacing-3xs);padding:var(--spacing-2xs);border-radius:var(--radius-sm);border:1px solid var(--color-border);background:var(--color-white);flex-direction:column;display:flex}.ChatSessionsAdminClient-module__4-fg2a__message[data-role=assistant]{margin-inline-end:var(--spacing-sm)}.ChatSessionsAdminClient-module__4-fg2a__message[data-role=user]{margin-inline-start:var(--spacing-sm)}.ChatSessionsAdminClient-module__4-fg2a__messageHeader{align-items:center;gap:var(--spacing-2xs);font-size:var(--font-size-xs);color:var(--color-copy-secondary);display:flex}.ChatSessionsAdminClient-module__4-fg2a__messageBody{font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word}.ChatSessionsAdminClient-module__4-fg2a__toolDetails{font-size:var(--font-size-xs)}.ChatSessionsAdminClient-module__4-fg2a__toolDetails summary{cursor:pointer;color:var(--color-copy-secondary)}.ChatSessionsAdminClient-module__4-fg2a__toolPre{margin:var(--spacing-3xs) 0 0;padding:var(--spacing-2xs);border-radius:var(--radius-xs);background:var(--color-gray-50);max-height:12.5rem;font-family:var(--font-family-mono,ui-monospace, monospace);font-size:var(--font-size-xs);white-space:pre-wrap;word-break:break-word;overflow:auto}.ChatSessionsAdminClient-module__4-fg2a__scoreGrid{grid-gap:var(--spacing-2xs);gap:var(--spacing-2xs);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ChatSessionsAdminClient-module__4-fg2a__scoreItem{gap:var(--spacing-3xs);padding:var(--spacing-2xs);border-radius:var(--radius-sm);background:var(--color-white);border:1px solid var(--color-border);flex-direction:column;display:flex}.ChatSessionsAdminClient-module__4-fg2a__scoreLabel{font-size:var(--font-size-xs);color:var(--color-copy-secondary)}.ChatSessionsAdminClient-module__4-fg2a__scoreValue{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.ChatSessionsAdminClient-module__4-fg2a__summaryText{font-size:var(--font-size-sm);white-space:pre-wrap;word-break:break-word;margin:0}.ChatSessionsAdminClient-module__4-fg2a__usageMeta{gap:var(--spacing-2xs);font-size:var(--font-size-xs);color:var(--color-copy-secondary);flex-wrap:wrap;display:flex}.ChatSessionsAdminClient-module__4-fg2a__freezeRow{gap:var(--spacing-3xs);margin-top:var(--spacing-sm);flex-direction:column;display:flex}.ChatSessionsAdminClient-module__4-fg2a__freezeLabel{color:var(--color-copy-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}
.FeatureFlagIndicator-module__yZsKjW__container{bottom:var(--spacing-lg);left:var(--spacing-lg);z-index:1100;position:fixed}.FeatureFlagIndicator-module__yZsKjW__panel{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);width:340px;max-height:calc(100vh - 120px);box-shadow:var(--shadow-md);flex-direction:column;animation:.15s ease-out FeatureFlagIndicator-module__yZsKjW__slideIn;display:flex;overflow:hidden}@keyframes FeatureFlagIndicator-module__yZsKjW__slideIn{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.FeatureFlagIndicator-module__yZsKjW__header{justify-content:space-between;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-md) var(--spacing-lg);border-bottom:var(--border-default);flex-shrink:0;display:flex}.FeatureFlagIndicator-module__yZsKjW__headerContent{align-items:center;gap:var(--spacing-xs);min-width:0;display:flex}.FeatureFlagIndicator-module__yZsKjW__headerIcon{color:var(--color-gray-500);flex-shrink:0}.FeatureFlagIndicator-module__yZsKjW__headerText{gap:var(--spacing-3xs);flex-direction:column;min-width:0;display:flex}.FeatureFlagIndicator-module__yZsKjW__title{margin:0;line-height:1.3}.FeatureFlagIndicator-module__yZsKjW__subtitle{font-size:var(--font-size-xs);color:var(--color-copy-secondary);line-height:1.3}.FeatureFlagIndicator-module__yZsKjW__searchInput{align-items:center;gap:var(--spacing-xs);padding:var(--spacing-sm) var(--spacing-lg);border-bottom:var(--border-default);flex-shrink:0;display:flex}.FeatureFlagIndicator-module__yZsKjW__searchInputIcon{color:var(--color-gray-500);flex-shrink:0;align-items:center;display:flex}.FeatureFlagIndicator-module__yZsKjW__searchNativeInput{min-width:0;box-shadow:none;appearance:none;font-family:var(--font-family-default);font-size:var(--font-size-sm);line-height:var(--line-height-normal);font-weight:var(--font-weight-normal);color:var(--color-copy-primary);background:0 0;border:none;border-radius:0;outline:none;flex:1;margin:0;padding:0}.FeatureFlagIndicator-module__yZsKjW__searchNativeInput::placeholder{color:var(--color-gray-500)}.FeatureFlagIndicator-module__yZsKjW__searchNativeInput:focus{outline:none}.FeatureFlagIndicator-module__yZsKjW__searchNativeInput::-webkit-search-decoration{appearance:none}.FeatureFlagIndicator-module__yZsKjW__searchNativeInput::-webkit-search-cancel-button{appearance:none}.FeatureFlagIndicator-module__yZsKjW__searchEmpty{padding:var(--spacing-sm) var(--spacing-sm);text-align:center;color:var(--color-copy-secondary);font-size:var(--font-size-sm)}.FeatureFlagIndicator-module__yZsKjW__flagList{padding:var(--spacing-2xs) 0;flex:1;max-height:400px;overflow-y:auto}.FeatureFlagIndicator-module__yZsKjW__flagRow{justify-content:space-between;align-items:flex-start;gap:var(--spacing-xs);padding:var(--spacing-2xs) var(--spacing-sm);border-bottom:1px solid var(--color-dividerdefault);display:flex}.FeatureFlagIndicator-module__yZsKjW__flagRow:last-child{border-bottom:none}.FeatureFlagIndicator-module__yZsKjW__flagInfo{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.FeatureFlagIndicator-module__yZsKjW__flagDescription{font-size:var(--font-size-sm);color:var(--color-copy-primary);line-height:1.4}.FeatureFlagIndicator-module__yZsKjW__flagMeta{align-items:center;gap:var(--spacing-2xs);flex-wrap:wrap;display:flex}.FeatureFlagIndicator-module__yZsKjW__flagReason{font-size:var(--font-size-xs);color:var(--color-copy-secondary);line-height:1.3}.FeatureFlagIndicator-module__yZsKjW__chipButton{cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;flex-shrink:0;padding:0;transition:opacity .15s,transform .15s}.FeatureFlagIndicator-module__yZsKjW__chipButton:hover{opacity:.8;transform:scale(1.05)}.FeatureFlagIndicator-module__yZsKjW__chipButton:active{transform:scale(.98)}.FeatureFlagIndicator-module__yZsKjW__skeletonRow{padding:var(--spacing-2xs) var(--spacing-sm);border-bottom:1px solid var(--color-dividerdefault);justify-content:space-between;align-items:center;display:flex}.FeatureFlagIndicator-module__yZsKjW__skeletonRow:last-child{border-bottom:none}.FeatureFlagIndicator-module__yZsKjW__error{align-items:center;gap:var(--spacing-2xs);padding:var(--spacing-lg);text-align:center;flex-direction:column;display:flex}.FeatureFlagIndicator-module__yZsKjW__error p{font-size:var(--font-size-sm);color:var(--color-copy-secondary);margin:0}.FeatureFlagIndicator-module__yZsKjW__footer{padding:var(--spacing-sm) var(--spacing-lg);border-top:var(--border-default);flex-shrink:0}
.KeyCode-module__tb-cbG__container{font-family:var(--font-family-mono);background-color:var(--color-gray-100);border-radius:var(--radius-xs)}.KeyCode-module__tb-cbG__sm{font-size:var(--font-size-xs);padding:2px 6px}.KeyCode-module__tb-cbG__md{padding:.25rem .5rem;font-size:.85em}
.studioDotGrid-module__G2fPuG__dotGrid{background-color:var(--color-white);background-image:linear-gradient(to bottom, var(--color-white), transparent), linear-gradient(to top, var(--color-white), transparent), radial-gradient(circle, var(--color-gray-300) 1px, transparent 1px);background-size:100% 2.5rem, 100% 2.5rem, var(--spacing-md) var(--spacing-md);background-position:top,bottom,0 0;background-repeat:no-repeat,no-repeat,repeat}.studioDotGrid-module__G2fPuG__placeholderGrid{grid-gap:var(--spacing-md);gap:var(--spacing-md);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;display:grid}
@font-face{font-family:ppMori;src:url(../media/PPMori_VariableVF-s.p.1kudq7w_itnaw.woff2?dpl=dpl_DFhbgtkvdgwBDUS4Sroceu6uivxP)format("woff2");font-display:swap}@font-face{font-family:ppMori Fallback;src:local(Arial);ascent-override:97.7%;descent-override:29.31%;line-gap-override:9.77%;size-adjust:102.36%}.ppmori_f1c2c31e-module__e2ugDq__className{font-family:ppMori,ppMori Fallback}.ppmori_f1c2c31e-module__e2ugDq__variable{--font-pp-mori:"ppMori", "ppMori Fallback"}