.character-examples-modal-module__NfK8Da__list{flex-direction:column;gap:1rem;display:flex}.character-examples-modal-module__NfK8Da__example{background:hsl(from var(--color-ui)h s 6%);border-radius:.75rem;flex-direction:column;gap:.5rem;padding:1rem;display:flex}.character-examples-modal-module__NfK8Da__exampleHeader{justify-content:space-between;align-items:center;gap:1rem;display:flex}.character-examples-modal-module__NfK8Da__exampleLabel{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.character-examples-modal-module__NfK8Da__exampleText{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-weight:400;line-height:1.4}
@layer components{.button-group-module__i3FvHW__root{isolation:isolate;display:inline-flex}.button-group-module__i3FvHW__item{cursor:pointer;background:var(--color-scheme-bg);color:var(--color-scheme-text);border:1px solid #0000;border-radius:0;outline:none;justify-content:center;align-items:center;font-family:inherit;font-weight:400;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex;position:relative}.button-group-module__i3FvHW__root[data-animated]{background:var(--color-scheme-bg);border-radius:var(--group-radius,0);transition:background .15s;position:relative}.button-group-module__i3FvHW__root[data-animated] .button-group-module__i3FvHW__item,.button-group-module__i3FvHW__root[data-animated] .button-group-module__i3FvHW__item:hover:not(:disabled){background:0 0}.button-group-module__i3FvHW__root[data-animated]:hover{background:var(--color-scheme-bg-hover)}.button-group-module__i3FvHW__indicator{border-radius:var(--group-radius,0);background:var(--color-scheme-bg);opacity:0;pointer-events:none;width:0;transition:transform .2s,width .2s,opacity .15s;position:absolute;top:0;bottom:0;left:0}.button-group-module__i3FvHW__item:hover:not(:disabled){background:var(--color-scheme-bg-hover);z-index:1}.button-group-module__i3FvHW__item[data-selected]{z-index:2}.button-group-module__i3FvHW__item:focus-visible{--focus-color:hsl(from var(--color-scheme-bg)h s calc(l + 20));border-color:var(--focus-color);box-shadow:inset 0 0 0 1px var(--focus-color);z-index:3}.button-group-module__i3FvHW__item:disabled{opacity:.5;cursor:not-allowed}.button-group-module__i3FvHW__root[data-color-scheme=ghost] .button-group-module__i3FvHW__item{border-top-color:var(--color-scheme-border);border-bottom-color:var(--color-scheme-border)}.button-group-module__i3FvHW__root[data-color-scheme=ghost] .button-group-module__i3FvHW__item:first-of-type{border-left-color:var(--color-scheme-border)}.button-group-module__i3FvHW__root[data-color-scheme=ghost] .button-group-module__i3FvHW__item:last-of-type{border-right-color:var(--color-scheme-border)}.button-group-module__i3FvHW__root[data-color-scheme=ghost] .button-group-module__i3FvHW__item:only-of-type{border-color:var(--color-scheme-border)}.button-group-module__i3FvHW__root[data-color-scheme=ghost] .button-group-module__i3FvHW__item:focus-visible{--focus-color:hsl(from var(--color-scheme-border)h s calc(l + 20));border-color:var(--focus-color);box-shadow:inset 0 0 0 1px var(--focus-color);z-index:3}.button-group-module__i3FvHW__item[data-size=xxs]{--icon-size:.875rem;height:var(--size-xxs);padding:0 var(--control-padding-h-xxs);font-size:var(--text-xs);gap:.25rem}.button-group-module__i3FvHW__item[data-size=xs]{--icon-size:.875rem;height:var(--size-xs);padding:0 var(--control-padding-h-xs);font-size:var(--text-xxs);gap:.25rem}.button-group-module__i3FvHW__item[data-size=sm]{--icon-size:1rem;height:var(--size-sm);padding:0 var(--control-padding-h-sm);font-size:var(--text-xs);gap:.375rem}.button-group-module__i3FvHW__item[data-size=md]{--icon-size:1.125rem;height:var(--size-md);padding:0 var(--control-padding-h-md);font-size:var(--text-sm);gap:.5rem}.button-group-module__i3FvHW__item[data-size=lg]{--icon-size:1.125rem;height:var(--size-lg);padding:0 var(--control-padding-h-lg);font-size:var(--text-sm);gap:.5rem}.button-group-module__i3FvHW__item[data-size=xl]{--icon-size:1.25rem;height:var(--size-xl);padding:0 var(--control-padding-h-xl);font-size:var(--text-md);gap:.5rem}.button-group-module__i3FvHW__item[data-size=xxl]{--icon-size:1.25rem;height:var(--size-xxl);padding:0 var(--control-padding-h-xxl);font-size:var(--text-md);gap:.5rem}.button-group-module__i3FvHW__item[data-icon-only]{aspect-ratio:1;gap:0;padding:0}.button-group-module__i3FvHW__iconSlot{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;align-items:center;display:inline-flex}.button-group-module__i3FvHW__content{align-items:center;display:inline-flex}.button-group-module__i3FvHW__root[data-radius=xxs],.button-group-module__i3FvHW__root[data-radius=auto][data-size=xxs]{--group-radius:var(--radius-xxs)}.button-group-module__i3FvHW__root[data-radius=xs],.button-group-module__i3FvHW__root[data-radius=auto][data-size=xs]{--group-radius:var(--radius-xs)}.button-group-module__i3FvHW__root[data-radius=sm],.button-group-module__i3FvHW__root[data-radius=auto][data-size=sm]{--group-radius:var(--radius-sm)}.button-group-module__i3FvHW__root[data-radius=md],.button-group-module__i3FvHW__root[data-radius=auto][data-size=md]{--group-radius:var(--radius-md)}.button-group-module__i3FvHW__root[data-radius=lg],.button-group-module__i3FvHW__root[data-radius=auto][data-size=lg]{--group-radius:var(--radius-lg)}.button-group-module__i3FvHW__root[data-radius=xl],.button-group-module__i3FvHW__root[data-radius=auto][data-size=xl]{--group-radius:var(--radius-xl)}.button-group-module__i3FvHW__root[data-radius=xxl],.button-group-module__i3FvHW__root[data-radius=auto][data-size=xxl]{--group-radius:var(--radius-xxl)}.button-group-module__i3FvHW__root[data-radius=none]{--group-radius:0}.button-group-module__i3FvHW__root[data-radius=full]{--group-radius:var(--radius-full)}.button-group-module__i3FvHW__root[data-radius=xxs] .button-group-module__i3FvHW__item:first-of-type{border-radius:var(--radius-xxs)0 0 var(--radius-xxs)}.button-group-module__i3FvHW__root[data-radius=xxs] .button-group-module__i3FvHW__item:last-of-type{border-radius:0 var(--radius-xxs)var(--radius-xxs)0}.button-group-module__i3FvHW__root[data-radius=xs] .button-group-module__i3FvHW__item:first-of-type{border-radius:var(--radius-xs)0 0 var(--radius-xs)}.button-group-module__i3FvHW__root[data-radius=xs] .button-group-module__i3FvHW__item:last-of-type{border-radius:0 var(--radius-xs)var(--radius-xs)0}.button-group-module__i3FvHW__root[data-radius=sm] .button-group-module__i3FvHW__item:first-of-type{border-radius:var(--radius-sm)0 0 var(--radius-sm)}.button-group-module__i3FvHW__root[data-radius=sm] .button-group-module__i3FvHW__item:last-of-type{border-radius:0 var(--radius-sm)var(--radius-sm)0}.button-group-module__i3FvHW__root[data-radius=md] .button-group-module__i3FvHW__item:first-of-type{border-radius:var(--radius-md)0 0 var(--radius-md)}.button-group-module__i3FvHW__root[data-radius=md] .button-group-module__i3FvHW__item:last-of-type{border-radius:0 var(--radius-md)var(--radius-md)0}.button-group-module__i3FvHW__root[data-radius=lg] .button-group-module__i3FvHW__item:first-of-type{border-radius:var(--radius-lg)0 0 var(--radius-lg)}.button-group-module__i3FvHW__root[data-radius=lg] .button-group-module__i3FvHW__item:last-of-type{border-radius:0 var(--radius-lg)var(--radius-lg)0}.button-group-module__i3FvHW__root[data-radius=xl] .button-group-module__i3FvHW__item:first-of-type{border-radius:var(--radius-xl)0 0 var(--radius-xl)}.button-group-module__i3FvHW__root[data-radius=xl] .button-group-module__i3FvHW__item:last-of-type{border-radius:0 var(--radius-xl)var(--radius-xl)0}.button-group-module__i3FvHW__root[data-radius=xxl] .button-group-module__i3FvHW__item:first-of-type{border-radius:var(--radius-xxl)0 0 var(--radius-xxl)}.button-group-module__i3FvHW__root[data-radius=xxl] .button-group-module__i3FvHW__item:last-of-type{border-radius:0 var(--radius-xxl)var(--radius-xxl)0}.button-group-module__i3FvHW__root[data-radius=none] .button-group-module__i3FvHW__item:first-of-type,.button-group-module__i3FvHW__root[data-radius=none] .button-group-module__i3FvHW__item:last-of-type{border-radius:0}.button-group-module__i3FvHW__root[data-radius=full] .button-group-module__i3FvHW__item:first-of-type{border-radius:var(--radius-full)0 0 var(--radius-full)}.button-group-module__i3FvHW__root[data-radius=full] .button-group-module__i3FvHW__item:last-of-type{border-radius:0 var(--radius-full)var(--radius-full)0}.button-group-module__i3FvHW__root[data-radius=auto][data-size=xxs] .button-group-module__i3FvHW__item:first-of-type{border-radius:var(--radius-xxs)0 0 var(--radius-xxs)}.button-group-module__i3FvHW__root[data-radius=auto][data-size=xxs] .button-group-module__i3FvHW__item:last-of-type{border-radius:0 var(--radius-xxs)var(--radius-xxs)0}.button-group-module__i3FvHW__root[data-radius=auto][data-size=xs] .button-group-module__i3FvHW__item:first-of-type{border-radius:var(--radius-xs)0 0 var(--radius-xs)}.button-group-module__i3FvHW__root[data-radius=auto][data-size=xs] .button-group-module__i3FvHW__item:last-of-type{border-radius:0 var(--radius-xs)var(--radius-xs)0}.button-group-module__i3FvHW__root[data-radius=auto][data-size=sm] .button-group-module__i3FvHW__item:first-of-type{border-radius:var(--radius-sm)0 0 var(--radius-sm)}.button-group-module__i3FvHW__root[data-radius=auto][data-size=sm] .button-group-module__i3FvHW__item:last-of-type{border-radius:0 var(--radius-sm)var(--radius-sm)0}.button-group-module__i3FvHW__root[data-radius=auto][data-size=md] .button-group-module__i3FvHW__item:first-of-type{border-radius:var(--radius-md)0 0 var(--radius-md)}.button-group-module__i3FvHW__root[data-radius=auto][data-size=md] .button-group-module__i3FvHW__item:last-of-type{border-radius:0 var(--radius-md)var(--radius-md)0}.button-group-module__i3FvHW__root[data-radius=auto][data-size=lg] .button-group-module__i3FvHW__item:first-of-type{border-radius:var(--radius-lg)0 0 var(--radius-lg)}.button-group-module__i3FvHW__root[data-radius=auto][data-size=lg] .button-group-module__i3FvHW__item:last-of-type{border-radius:0 var(--radius-lg)var(--radius-lg)0}.button-group-module__i3FvHW__root[data-radius=auto][data-size=xl] .button-group-module__i3FvHW__item:first-of-type{border-radius:var(--radius-xl)0 0 var(--radius-xl)}.button-group-module__i3FvHW__root[data-radius=auto][data-size=xl] .button-group-module__i3FvHW__item:last-of-type{border-radius:0 var(--radius-xl)var(--radius-xl)0}.button-group-module__i3FvHW__root[data-radius=auto][data-size=xxl] .button-group-module__i3FvHW__item:first-of-type{border-radius:var(--radius-xxl)0 0 var(--radius-xxl)}.button-group-module__i3FvHW__root[data-radius=auto][data-size=xxl] .button-group-module__i3FvHW__item:last-of-type{border-radius:0 var(--radius-xxl)var(--radius-xxl)0}.button-group-module__i3FvHW__root[data-radius=xxs] .button-group-module__i3FvHW__item:only-of-type{border-radius:var(--radius-xxs)}.button-group-module__i3FvHW__root[data-radius=xs] .button-group-module__i3FvHW__item:only-of-type{border-radius:var(--radius-xs)}.button-group-module__i3FvHW__root[data-radius=sm] .button-group-module__i3FvHW__item:only-of-type{border-radius:var(--radius-sm)}.button-group-module__i3FvHW__root[data-radius=md] .button-group-module__i3FvHW__item:only-of-type{border-radius:var(--radius-md)}.button-group-module__i3FvHW__root[data-radius=lg] .button-group-module__i3FvHW__item:only-of-type{border-radius:var(--radius-lg)}.button-group-module__i3FvHW__root[data-radius=xl] .button-group-module__i3FvHW__item:only-of-type{border-radius:var(--radius-xl)}.button-group-module__i3FvHW__root[data-radius=xxl] .button-group-module__i3FvHW__item:only-of-type{border-radius:var(--radius-xxl)}.button-group-module__i3FvHW__root[data-radius=none] .button-group-module__i3FvHW__item:only-of-type{border-radius:0}.button-group-module__i3FvHW__root[data-radius=full] .button-group-module__i3FvHW__item:only-of-type{border-radius:var(--radius-full)}.button-group-module__i3FvHW__root[data-radius=auto][data-size=xxs] .button-group-module__i3FvHW__item:only-of-type{border-radius:var(--radius-xxs)}.button-group-module__i3FvHW__root[data-radius=auto][data-size=xs] .button-group-module__i3FvHW__item:only-of-type{border-radius:var(--radius-xs)}.button-group-module__i3FvHW__root[data-radius=auto][data-size=sm] .button-group-module__i3FvHW__item:only-of-type{border-radius:var(--radius-sm)}.button-group-module__i3FvHW__root[data-radius=auto][data-size=md] .button-group-module__i3FvHW__item:only-of-type{border-radius:var(--radius-md)}.button-group-module__i3FvHW__root[data-radius=auto][data-size=lg] .button-group-module__i3FvHW__item:only-of-type{border-radius:var(--radius-lg)}.button-group-module__i3FvHW__root[data-radius=auto][data-size=xl] .button-group-module__i3FvHW__item:only-of-type{border-radius:var(--radius-xl)}.button-group-module__i3FvHW__root[data-radius=auto][data-size=xxl] .button-group-module__i3FvHW__item:only-of-type{border-radius:var(--radius-xxl)}}
.frames-recently-used-module__YB5Pua__root{width:100%;height:100%;font-size:var(--text-sm);color:var(--color-text-muted);flex-direction:column;display:flex}.frames-recently-used-module__YB5Pua__results{min-height:0;padding:var(--prompt-box-panel-padding);background:hsl(from var(--color-ui)h s 2%);scrollbar-gutter:stable;--scrollbar-thumb:hsl(from var(--color-ui)h s 20%);--scrollbar-thumb-hover:hsl(from var(--color-ui)h s 30%);--scrollbar-track:hsl(from var(--color-ui)h s 6%);flex:1;overflow-y:auto}.frames-recently-used-module__YB5Pua__grid{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.5rem;display:grid}.frames-recently-used-module__YB5Pua__tile{aspect-ratio:1;background:hsl(from var(--color-ui)h s 8%);cursor:pointer;outline-offset:-2px;border:none;border-radius:.375rem;outline:2px solid #0000;padding:0;font-family:inherit;transition:outline-color .12s;position:relative;overflow:hidden}.frames-recently-used-module__YB5Pua__tile[data-attached]{outline-color:hsl(from var(--color-primary)h s l)}.frames-recently-used-module__YB5Pua__thumb{object-fit:cover;width:100%;height:100%;display:block}.frames-recently-used-module__YB5Pua__badge{color:#fff;text-transform:uppercase;letter-spacing:.03em;background:#000000b3;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600;line-height:1;position:absolute;top:.25rem;left:.25rem}.frames-recently-used-module__YB5Pua__emptyState{text-align:center;justify-content:center;align-items:center;padding:2rem;display:flex}.frames-recently-used-module__YB5Pua__statusRow{justify-content:center;padding:.75rem 0;display:flex}.frames-recently-used-module__YB5Pua__sentinel{height:1px}
.character-media-panel-module__BOWS9q__root{width:calc(100% + 3rem);max-width:none;margin-inline:-1.5rem}.character-media-panel-module__BOWS9q__toggle{margin-right:auto}.character-media-panel-module__BOWS9q__toggle>span:last-child{transition:transform .25s cubic-bezier(.05,.8,.2,1)}.character-media-panel-module__BOWS9q__toggle[data-open]>span:last-child{transform:rotate(180deg)}.character-media-panel-module__BOWS9q__collapse{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .25s cubic-bezier(.05,.8,.2,1),opacity .18s,visibility 0s linear .25s;display:grid}.character-media-panel-module__BOWS9q__collapse[data-open]{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .25s cubic-bezier(.05,.8,.2,1),opacity .18s,visibility linear}.character-media-panel-module__BOWS9q__collapseInner{min-height:0;overflow:hidden}.character-media-panel-module__BOWS9q__panel{border-block:1px solid hsl(from var(--color-ui)h s 15%);background:hsl(from var(--color-ui)h s 4%);flex-direction:column;gap:1rem;margin-top:.75rem;padding:1rem 1.5rem;display:flex}.character-media-panel-module__BOWS9q__heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.character-media-panel-module__BOWS9q__heading h2{color:#fff;font-size:var(--text-md);margin:0}.character-media-panel-module__BOWS9q__heading p{color:hsl(from var(--color-ui)h s 70%);font-size:var(--text-sm);margin:.25rem 0 0;line-height:1.25rem}:is(.character-media-panel-module__BOWS9q__panel [data-component=file-upload-add-more],.character-media-panel-module__BOWS9q__panel [data-component=file-upload-add-more]:hover,.character-media-panel-module__BOWS9q__panel [data-component=file-upload-add-more]:focus,.character-media-panel-module__BOWS9q__panel [data-component=file-upload-add-more]:focus-visible){appearance:none;box-shadow:none;border:0;outline:0}@media (prefers-reduced-motion:reduce){.character-media-panel-module__BOWS9q__toggle>span:last-child,.character-media-panel-module__BOWS9q__collapse,.character-media-panel-module__BOWS9q__collapse[data-open]{transition:none}}
.character-generations-grid-module__j5j3_W__wrapper{width:100%}.character-generations-grid-module__j5j3_W__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.character-generations-grid-module__j5j3_W__filtersEmpty{flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.character-generations-grid-module__j5j3_W__filtersEmptyActions{align-items:center;gap:.75rem;display:flex}.character-generations-grid-module__j5j3_W__emptyState{margin-top:1.5rem}.character-generations-grid-module__j5j3_W__filtersEmptyText{color:hsl(from var(--color-text)h s l/60%);font-size:var(--text-sm);margin:0}.character-generations-grid-module__j5j3_W__toolbar{justify-content:flex-end;align-items:center;gap:.9375rem;display:flex}.character-generations-grid-module__j5j3_W__bulkToolbar{top:calc(var(--top-offset,6rem) + 2.25rem);z-index:2;box-sizing:border-box;margin-top:.75rem;background:hsl(from var(--color-ui)h s 4%);justify-content:center;align-items:center;gap:.5rem;width:calc(100% + 3rem);margin-inline:-1.5rem;padding:.5rem 1.5rem;display:flex;position:sticky}.character-generations-grid-module__j5j3_W__bulkSelectionCount{color:#fff;font-size:var(--text-xs);white-space:nowrap;line-height:1}.character-generations-grid-module__j5j3_W__deselectButton{--color-scheme-bg:hsl(from var(--color-ui)h s 12%);--color-scheme-bg-hover:hsl(from var(--color-ui)h s 18%)}.character-generations-grid-module__j5j3_W__approvedToggle div[data-component=checkbox-field]{align-items:center}.character-generations-grid-module__j5j3_W__approvedToggle span[data-component=checkbox]{margin-top:0}.character-generations-grid-module__j5j3_W__approvedToggle label{color:#fff;opacity:.8;line-height:normal}.character-generations-grid-module__j5j3_W__gridSizeToggle{background:hsl(from var(--color-ui)h s 4%);border-radius:1.5rem;width:4.5625rem;height:2rem;display:flex}.character-generations-grid-module__j5j3_W__gridSizeButton{min-width:0;color:hsl(from var(--color-ui)h s 60%);cursor:pointer;background:0 0;border:none;border-radius:1.5rem;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.character-generations-grid-module__j5j3_W__gridSizeButton:hover{color:#fff}.character-generations-grid-module__j5j3_W__gridSizeButton[data-active]{background:hsl(from var(--color-ui)h s 20%);color:#fff}.character-generations-grid-module__j5j3_W__gridSizeButton[data-active]:first-child{border-radius:1.25rem 0 0 1.25rem}.character-generations-grid-module__j5j3_W__gridSizeButton[data-active]:last-child{border-radius:0 1.25rem 1.25rem 0}.character-generations-grid-module__j5j3_W__grid{justify-content:center;gap:1.75rem;width:100%;margin-top:1.5rem;display:grid}.character-generations-grid-module__j5j3_W__gridCols2{grid-template-columns:repeat(2,minmax(0,32.625rem))}.character-generations-grid-module__j5j3_W__gridCols4{grid-template-columns:repeat(4,minmax(0,1fr))}.character-generations-grid-module__j5j3_W__groupedRoot{margin-top:1.5rem;flex-direction:column;gap:1.375rem;width:calc(100% + 3rem);margin-inline:-1.5rem;display:flex}.character-generations-grid-module__j5j3_W__groupSection{background:hsl(from var(--color-ui)h s 4%);border-radius:.5rem;flex-direction:column;gap:1.375rem;min-width:0;padding:1.25rem 1.25rem .5rem;display:flex}.character-generations-grid-module__j5j3_W__groupTitle{font-size:var(--text-md);color:#fff;margin:0;font-weight:700}.character-generations-grid-module__j5j3_W__groupTrack{flex:1;width:100%;min-height:0;display:flex;position:relative}.character-generations-grid-module__j5j3_W__groupRow{scrollbar-width:thin;scrollbar-color:hsl(from var(--color-ui)h s 25%)transparent;flex:1;gap:1.25rem;width:100%;min-height:0;padding-bottom:.5rem;display:flex;overflow-x:auto}.character-generations-grid-module__j5j3_W__groupRow::-webkit-scrollbar{height:.375rem}.character-generations-grid-module__j5j3_W__groupRow::-webkit-scrollbar-track{background:0 0}.character-generations-grid-module__j5j3_W__groupRow::-webkit-scrollbar-thumb{background:hsl(from var(--color-ui)h s 25%);border-radius:.1875rem}.character-generations-grid-module__j5j3_W__groupScrollButton{z-index:1;background:hsl(from var(--color-ui)h s 4%/.85);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background .15s;display:flex;position:absolute;top:calc(50% - 1rem)}.character-generations-grid-module__j5j3_W__groupScrollButton:hover{background:hsl(from var(--color-ui)h s 15%)}.character-generations-grid-module__j5j3_W__groupScrollPrev{left:0}.character-generations-grid-module__j5j3_W__groupScrollNext{right:0}.character-generations-grid-module__j5j3_W__groupRow>article{flex-shrink:0;width:18rem}.character-generations-grid-module__j5j3_W__groupRow .character-generations-grid-module__j5j3_W__imageArea{aspect-ratio:auto;height:auto}.character-generations-grid-module__j5j3_W__groupRow>article.character-generations-grid-module__j5j3_W__placeholderCard{border-radius:.25rem}.character-generations-grid-module__j5j3_W__groupRow .character-generations-grid-module__j5j3_W__imageAreaEmpty{aspect-ratio:16/9}.character-generations-grid-module__j5j3_W__groupRow .character-generations-grid-module__j5j3_W__media{object-fit:contain;height:auto}.character-generations-grid-module__j5j3_W__generatingBody{flex-direction:column;align-items:center;gap:.5rem;display:flex}.character-generations-grid-module__j5j3_W__generatingLabel{font-size:var(--text-xs);color:hsl(from var(--color-ui)h s 70%)}.character-generations-grid-module__j5j3_W__card{background:hsl(from var(--color-ui)h s 15%);isolation:isolate;border-radius:.25rem;flex-direction:column;display:flex;overflow:hidden}.character-generations-grid-module__j5j3_W__cardDraggable{cursor:grab}.character-generations-grid-module__j5j3_W__cardDraggable:active{cursor:grabbing}.character-generations-grid-module__j5j3_W__imageArea{aspect-ratio:16/9;background:hsl(from var(--color-ui)h s 4%);width:100%;position:relative}.character-generations-grid-module__j5j3_W__imageAreaEmpty{justify-content:center;align-items:center;display:flex}.character-generations-grid-module__j5j3_W__cardCheckbox{all:unset;z-index:3;border-radius:var(--radius-xs);background:hsl(from var(--color-ui)h s 12%);cursor:pointer;color:#fff;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:absolute;top:.5rem;left:.375rem}.character-generations-grid-module__j5j3_W__cardCheckboxChecked{background:var(--color-primary);border:1px solid var(--color-lines)}.character-generations-grid-module__j5j3_W__cardCheckboxBelowStatus{top:2rem}.character-generations-grid-module__j5j3_W__mediaButton{width:100%;height:100%;cursor:inherit;background:0 0;border:none;padding:0;transition:opacity .15s;display:block}.character-generations-grid-module__j5j3_W__mediaButton:hover{opacity:.9}.character-generations-grid-module__j5j3_W__mediaButton:focus-visible{outline-offset:-2px;outline:2px solid #fff}.character-generations-grid-module__j5j3_W__media{object-fit:cover;width:100%;height:100%;display:block}.character-generations-grid-module__j5j3_W__previewImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.character-generations-grid-module__j5j3_W__cardToolbar{border-top-right-radius:.25rem;border-bottom-left-radius:.25rem;flex-direction:column;width:1.5rem;display:flex;position:absolute;top:0;right:0;overflow:hidden}.character-generations-grid-module__j5j3_W__toolbarSlot{background:hsl(from var(--color-ui)h s 8%/.9);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.character-generations-grid-module__j5j3_W__errorDot{border-radius:var(--radius-full);background:var(--color-danger);width:.375rem;height:.375rem}.character-generations-grid-module__j5j3_W__reviewBatchButton{background:hsl(from var(--color-ui)h s 8%/.9);color:#fff;cursor:pointer;width:1.5rem;height:1.5rem;transition:background var(--transition-base);border:none;justify-content:center;align-items:center;padding:0;display:flex}.character-generations-grid-module__j5j3_W__reviewBatchButton:hover{background:hsl(from var(--color-ui)h s 14%)}.character-generations-grid-module__j5j3_W__reviewBatchButton:disabled{opacity:.7;cursor:default}.character-generations-grid-module__j5j3_W__reviewBatchButtonAdded,.character-generations-grid-module__j5j3_W__reviewBatchButtonAdded:hover{background:var(--color-review-batch);color:#fff}.character-generations-grid-module__j5j3_W__kebabButton{background:hsl(from var(--color-ui)h s 8%/.9);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:flex}.character-generations-grid-module__j5j3_W__kebabButton:hover{background:hsl(from var(--color-ui)h s 14%)}.character-generations-grid-module__j5j3_W__commentBadge{background:var(--color-orange);color:#fff;border-radius:.125rem;align-items:center;gap:.1875rem;height:1rem;padding:0 .375rem;font-size:.625rem;font-weight:500;display:inline-flex;position:absolute;bottom:.625rem;left:.625rem}.character-generations-grid-module__j5j3_W__cardMetadata{flex-direction:column;align-items:flex-end;gap:.375rem;max-width:calc(100% - 1.25rem);display:flex;position:absolute;bottom:.625rem;right:.625rem}.character-generations-grid-module__j5j3_W__starRow{line-height:0}.character-generations-grid-module__j5j3_W__modelChip{background:hsl(from var(--color-ui)h s 15%);color:#fff;max-width:100%;font-size:var(--text-xxs);text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;padding:.375rem .5rem;font-weight:400;line-height:1;overflow:hidden}.character-generations-grid-module__j5j3_W__inProgressBody,.character-generations-grid-module__j5j3_W__failedBody{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex;position:absolute;inset:0}.character-generations-grid-module__j5j3_W__inProgressPrompt,.character-generations-grid-module__j5j3_W__failedMessage{font-size:var(--text-xs);color:hsl(from var(--color-ui)h s 60%);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1rem;display:-webkit-box;overflow:hidden}.character-generations-grid-module__j5j3_W__inProgressSpinner{z-index:1;pointer-events:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.character-generations-grid-module__j5j3_W__progressBar{max-width:calc(100% - 1.5rem);height:2px;transition:width var(--transition-base);z-index:2;background:#8033cc;position:absolute;top:0;left:0}.character-generations-grid-module__j5j3_W__progressBarIndeterminate{background:linear-gradient(90deg,#0000,#8033cc,#0000);width:100%;animation:1.5s ease-in-out infinite character-generations-grid-module__j5j3_W__characterCardIndeterminate}@keyframes character-generations-grid-module__j5j3_W__characterCardIndeterminate{0%{transform:translate(-100%)}to{transform:translate(100%)}}.character-generations-grid-module__j5j3_W__statusBadge{z-index:1;background:#000000e6;border-radius:0 0 .5rem;align-items:center;gap:.375rem;padding:.375rem .625rem;display:flex;position:absolute;top:0;left:0}.character-generations-grid-module__j5j3_W__statusDot{border-radius:var(--radius-full);flex-shrink:0;width:.5rem;height:.5rem}.character-generations-grid-module__j5j3_W__statusDot[data-status=pending],.character-generations-grid-module__j5j3_W__statusDot[data-status=processing]{background:#ff8000}.character-generations-grid-module__j5j3_W__statusDot[data-status=failed]{background:var(--color-danger)}.character-generations-grid-module__j5j3_W__statusText{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:#fff;line-height:1}.character-generations-grid-module__j5j3_W__footer{flex-direction:column;gap:.5rem;padding:.5rem .75rem .625rem;display:flex}.character-generations-grid-module__j5j3_W__footerText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.character-generations-grid-module__j5j3_W__versionRow{align-items:center;gap:.375rem;display:flex}.character-generations-grid-module__j5j3_W__versionLabel{font-size:var(--text-xs);color:#fff;font-weight:700;line-height:1.0625rem}.character-generations-grid-module__j5j3_W__expressionLabel{font-size:var(--text-xs);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.0625rem;overflow:hidden}.character-generations-grid-module__j5j3_W__expressionNumber{color:hsl(from var(--color-ui)h s 60%)}.character-generations-grid-module__j5j3_W__approvedCheck{background:var(--color-review-approved);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.0625rem;height:1.0625rem;display:inline-flex}.character-generations-grid-module__j5j3_W__footerActions{justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.character-generations-grid-module__j5j3_W__footerActions:empty{display:none}.character-generations-grid-module__j5j3_W__groupRowCompact>article{width:15rem}.character-generations-grid-module__j5j3_W__starTrigger{all:unset;cursor:pointer;border-radius:var(--radius-full);background:hsl(from var(--color-ui)h s 4%);height:2rem;color:var(--color-star);transition:background var(--transition-base);justify-content:center;align-items:center;gap:.125rem;padding:0 .5rem;display:flex}.character-generations-grid-module__j5j3_W__starTrigger:hover{background:hsl(from var(--color-ui)h s 15%)}.character-generations-grid-module__j5j3_W__starEmpty{color:hsl(from var(--color-ui)h s 25%)}.character-generations-grid-module__j5j3_W__starPopover{width:auto;min-width:0;padding:.5rem}.character-generations-grid-module__j5j3_W__starOptions{flex-direction:column;gap:.125rem;display:flex}.character-generations-grid-module__j5j3_W__starOption{color:var(--color-star);cursor:pointer;transition:background var(--transition-base);background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.125rem;padding:.25rem .375rem;display:flex}.character-generations-grid-module__j5j3_W__starOption:hover{background:hsl(from var(--color-ui)h s 8%)}.character-generations-grid-module__j5j3_W__starOptionActive{background:hsl(from var(--color-ui)h s 25%)}.character-generations-grid-module__j5j3_W__starAnyLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;width:100%;font-weight:600}.character-generations-grid-module__j5j3_W__gridSettling{visibility:hidden}.character-generations-grid-module__j5j3_W__loadMore{justify-content:center;padding:1rem 0;display:flex}
@layer components{.star-rating-module__TVjfjq__root{align-items:center;gap:.125rem;display:inline-flex}.star-rating-module__TVjfjq__star{flex-shrink:0;display:inline-flex;position:relative}.star-rating-module__TVjfjq__starButton{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.star-rating-module__TVjfjq__emptyStar{display:block}.star-rating-module__TVjfjq__filledStar{display:flex;position:absolute;inset:0}}
.gallery-filters-module__gBO8VG__root{min-height:100%;color:var(--color-text);flex-direction:column;display:flex}.gallery-filters-module__gBO8VG__existingFilters{border-bottom:2px solid hsl(from var(--color-ui)h s 4%);padding:1rem}.gallery-filters-module__gBO8VG__heading{font-size:var(--text-sm);margin:0 0 .75rem;font-weight:600}.gallery-filters-module__gBO8VG__chipViewport{transition:height .15s;overflow:hidden}.gallery-filters-module__gBO8VG__chips{flex-wrap:wrap;gap:.5rem;min-height:1.75rem;display:flex}.gallery-filters-module__gBO8VG__noFilters{min-height:1.75rem;color:var(--color-text-muted);font-size:var(--text-xs);align-items:center;display:flex}.gallery-filters-module__gBO8VG__chip{border-radius:var(--radius-full);background:var(--color-secondary);color:#fff;max-width:100%;min-height:1.75rem;font:inherit;font-size:var(--text-xs);cursor:pointer;border:0;align-items:center;gap:.5rem;padding:.25rem .625rem;display:inline-flex}.gallery-filters-module__gBO8VG__chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-filters-module__gBO8VG__availableFilters{flex-direction:column;gap:.875rem;padding:1.25rem 1rem;display:flex}.gallery-filters-module__gBO8VG__filterRow{grid-template-columns:minmax(5.75rem,.8fr) minmax(0,1.2fr);align-items:center;gap:.75rem;display:grid}.gallery-filters-module__gBO8VG__label{font-size:var(--text-xs);line-height:1.2}.gallery-filters-module__gBO8VG__filterRow[data-selected] [data-component=multi-select],.gallery-filters-module__gBO8VG__filterRow[data-selected] .gallery-filters-module__gBO8VG__ratingTrigger{background:var(--color-primary);color:var(--color-text)}.gallery-filters-module__gBO8VG__filterRow[data-selected] [data-component=multi-select]:hover,.gallery-filters-module__gBO8VG__filterRow[data-selected] .gallery-filters-module__gBO8VG__ratingTrigger:hover{background:hsl(from var(--color-primary)h s 65%)}.gallery-filters-module__gBO8VG__ratingTrigger{box-sizing:border-box;border-radius:var(--radius-full);background:hsl(from var(--color-ui)h s 4%);width:100%;min-width:0;height:1.875rem;color:var(--color-text);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 .625rem;display:flex}.gallery-filters-module__gBO8VG__buttonGroup{width:100%}.gallery-filters-module__gBO8VG__buttonGroup>button{flex:1;min-width:0}.gallery-filters-module__gBO8VG__ratingControl{min-width:0;height:1.875rem;display:flex}.gallery-filters-module__gBO8VG__ratingTrigger{z-index:1;border-radius:var(--radius-full);font-size:var(--text-xs);flex:1;justify-content:center;padding-inline:.4rem;position:relative}.gallery-filters-module__gBO8VG__ratingPlus{border-radius:0 var(--radius-full)var(--radius-full)0;background:hsl(from var(--color-ui)h s 25%);color:#fff;cursor:pointer;border:0;justify-content:flex-end;align-items:center;width:2.375rem;margin-left:-.75rem;padding:0 .4375rem 0 0;display:flex}.gallery-filters-module__gBO8VG__ratingPlus:disabled{cursor:default;opacity:.45}.gallery-filters-module__gBO8VG__ratingPlusActive{background:var(--color-primary)}.gallery-filters-module__gBO8VG__stars{color:var(--color-star);align-items:center;gap:.0625rem;display:inline-flex}.gallery-filters-module__gBO8VG__emptyStar{color:hsl(from var(--color-ui)h s 12%)}.gallery-filters-module__gBO8VG__ratingPopover{flex-direction:column;gap:.125rem;width:auto;min-width:7rem;padding:.375rem;display:flex}.gallery-filters-module__gBO8VG__ratingOption{border-radius:var(--radius-sm);min-height:1.75rem;color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem .5rem;display:flex}.gallery-filters-module__gBO8VG__ratingOption:hover,.gallery-filters-module__gBO8VG__ratingOption.gallery-filters-module__gBO8VG__active{background:hsl(from var(--color-ui)h s 20%);color:#fff}.gallery-filters-module__gBO8VG__switchRows{flex-direction:column;gap:.75rem;padding-top:.25rem;display:flex}.gallery-filters-module__gBO8VG__switchRows>div{font-size:var(--text-xs);flex-direction:row-reverse;justify-content:space-between;line-height:1.2}.gallery-filters-module__gBO8VG__switch{flex-shrink:0}.gallery-filters-module__gBO8VG__clearFiltersAction{justify-content:center;padding:0 1rem 1.25rem;display:flex}@media (prefers-reduced-motion:reduce){.gallery-filters-module__gBO8VG__chipViewport{transition:none}}
.modify-batch-reopen-modal-module__r2AIsG__description{color:#fff;font-size:var(--text-xs);margin:0;font-weight:400;line-height:1.125rem}
@layer components{.textarea-module__QGtPEq__textarea{font-family:inherit;font-size:var(--text-sm);background:var(--color-scheme-bg);color:var(--color-scheme-text);resize:vertical;border:1px solid #0000;outline:none;width:15rem;padding:.5rem .75rem;line-height:1.5;transition:background .15s,border-color .15s;display:block}.textarea-module__QGtPEq__textarea:focus{border-color:var(--color-primary)}.textarea-module__QGtPEq__textarea:disabled{opacity:.6;color:var(--color-text-muted);cursor:not-allowed;resize:none}.textarea-module__QGtPEq__textarea:read-only{color:var(--color-text-muted);cursor:default}.textarea-module__QGtPEq__textarea[data-invalid],.textarea-module__QGtPEq__textarea[data-invalid]:focus{border-color:var(--color-danger)}.textarea-module__QGtPEq__textarea::placeholder{color:var(--color-text-muted)}.textarea-module__QGtPEq__textarea[data-radius=xxs]{border-radius:var(--radius-xxs)}.textarea-module__QGtPEq__textarea[data-radius=xs]{border-radius:var(--radius-xs)}.textarea-module__QGtPEq__textarea[data-radius=sm]{border-radius:var(--radius-sm)}.textarea-module__QGtPEq__textarea[data-radius=md]{border-radius:var(--radius-md)}.textarea-module__QGtPEq__textarea[data-radius=lg]{border-radius:var(--radius-lg)}.textarea-module__QGtPEq__textarea[data-radius=xl]{border-radius:var(--radius-xl)}.textarea-module__QGtPEq__textarea[data-radius=xxl]{border-radius:var(--radius-xxl)}.textarea-module__QGtPEq__textarea[data-radius=none]{border-radius:0}}
.edit-project-modal-module__MgVrrG__formLayout{flex-direction:column;gap:1.5rem;display:flex;container-type:inline-size}.edit-project-modal-module__MgVrrG__coverImageSection{flex-direction:column;gap:.25rem;display:flex}.edit-project-modal-module__MgVrrG__coverImageLabel{color:var(--color-text);font-size:.8125rem;font-weight:500}.edit-project-modal-module__MgVrrG__modalFooter{gap:1rem;display:flex}
.rename-review-batch-modal-module__6p0QtW__formLayout{flex-direction:column;gap:.5rem;display:flex}.rename-review-batch-modal-module__6p0QtW__errorText{color:var(--color-danger);font-size:var(--text-xs);margin:0}.rename-review-batch-modal-module__6p0QtW__modalFooter{gap:1rem;display:flex}
.copy-from-character-modal-module__rD3_Zq__body{flex-direction:column;gap:.75rem;display:flex}.copy-from-character-modal-module__rD3_Zq__loading{justify-content:center;padding:1.5rem 0;display:flex}.copy-from-character-modal-module__rD3_Zq__emptyHint{font-size:var(--text-sm);color:hsl(from var(--color-ui)h s 65%);text-align:center;margin:0;padding:1rem 0}.copy-from-character-modal-module__rD3_Zq__promptList{flex-direction:column;gap:.375rem;max-height:20rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.copy-from-character-modal-module__rD3_Zq__promptRow{border:1px solid hsl(from var(--color-ui)h s 20%);background:hsl(from var(--color-ui)h s 10%);cursor:pointer;text-align:left;border-radius:.5rem;align-items:flex-start;gap:.625rem;width:100%;padding:.625rem .75rem;transition:border-color .15s,background .15s;display:flex}.copy-from-character-modal-module__rD3_Zq__promptRow:hover{background:hsl(from var(--color-ui)h s 13%)}.copy-from-character-modal-module__rD3_Zq__promptRow[data-selected]{border-color:var(--color-review-approved)}.copy-from-character-modal-module__rD3_Zq__promptText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.copy-from-character-modal-module__rD3_Zq__promptHeading{align-items:center;gap:.5rem;display:flex}.copy-from-character-modal-module__rD3_Zq__promptName{font-size:var(--text-sm);color:#fff;font-weight:600}.copy-from-character-modal-module__rD3_Zq__versionBadge{background:hsl(from var(--color-ui)h s 18%);color:hsl(from var(--color-ui)h s 70%);border-radius:999px;padding:.0625rem .375rem;font-size:.625rem;line-height:.875rem}.copy-from-character-modal-module__rD3_Zq__promptBody{font-size:var(--text-xs);color:hsl(from var(--color-ui)h s 65%);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1rem;display:-webkit-box;overflow:hidden}.copy-from-character-modal-module__rD3_Zq__footer{justify-content:flex-end;gap:.75rem;padding-top:.25rem;display:flex}
.project-detail-module__mc6KNG__container{padding:2rem}
.placeholder-card-module__MeMDuq__card{border:2px dashed hsl(from var(--color-ui)h s 18%);background:0 0;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:14rem;height:18rem;display:flex}
.review-comments-panel-module__prsE5G__panel{--comments-panel-bg:var(--sidebar-tab-active-bg,hsl(from var(--color-ui)h s 10%));--comment-name-size:.75rem;--comment-name-weight:700;--comment-name-color:white;--comment-content-size:.6875rem;height:100%}.review-comments-panel-module__prsE5G__panel [data-component=avatar]>:first-child{aspect-ratio:1;width:1.75rem;height:1.75rem}.review-comments-panel-module__prsE5G__panel [data-component=comments-panel]>:first-child{margin-top:1.1875rem}.review-comments-panel-module__prsE5G__panel [data-component=comment]>:first-child{align-items:flex-start}.review-comments-panel-module__prsE5G__panel [data-component=comment]{gap:.25rem}.review-comments-panel-module__prsE5G__emptyState{color:hsl(from var(--color-ui)h s 60%);font-size:var(--text-sm);text-align:center;margin:0;padding:1.5rem 1rem}
.character-labelled-builder-module__KWps4q__panel{background:0 0;border-radius:.75rem;flex-direction:column;width:100%;display:flex;overflow:hidden}.character-labelled-builder-module__KWps4q__header{border-bottom:1px solid hsl(from var(--color-ui)h s 12%);align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.character-labelled-builder-module__KWps4q__stepTabs{flex:1;min-width:0}.character-labelled-builder-module__KWps4q__header div[data-component=tab-bar]{border-bottom:none}.character-labelled-builder-module__KWps4q__body{flex-direction:column;gap:.75rem;padding:1rem 1.5rem 1.25rem;display:flex}.character-labelled-builder-module__KWps4q__bodyDropActive{outline:2px dashed var(--color-primary);outline-offset:-2px;background:hsl(from var(--color-primary)h s l/.08);border-radius:.5rem}.character-labelled-builder-module__KWps4q__stepHint,.character-labelled-builder-module__KWps4q__emptyHint{font-size:var(--text-sm);color:hsl(from var(--color-ui)h s 70%);margin:0;line-height:1.25rem}.character-labelled-builder-module__KWps4q__emptyReference{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:7rem;padding:1.5rem 1rem;display:flex}.character-labelled-builder-module__KWps4q__presetsHint{text-align:center}.character-labelled-builder-module__KWps4q__stepHint strong{color:#fff;font-weight:700}.character-labelled-builder-module__KWps4q__backgroundTextarea,.character-labelled-builder-module__KWps4q__backgroundTextarea:focus{background:0 0;border-color:#0000}.character-labelled-builder-module__KWps4q__referenceUpload{margin-bottom:.75rem}.character-labelled-builder-module__KWps4q__referenceGrid{grid-template-columns:repeat(auto-fill,minmax(13.0625rem,1fr));gap:.5rem;max-height:16rem;display:grid;overflow-y:auto}.character-labelled-builder-module__KWps4q__referenceTile{aspect-ratio:184/103;background:hsl(from var(--color-ui)h s 3%);cursor:pointer;border:2px solid #0000;border-radius:.5rem;padding:0;position:relative;overflow:hidden}.character-labelled-builder-module__KWps4q__referenceTile img{object-fit:cover;width:100%;height:100%;display:block}.character-labelled-builder-module__KWps4q__referenceTile:hover{border-color:hsl(from var(--color-ui)h s 35%)}.character-labelled-builder-module__KWps4q__referenceTileSelected,.character-labelled-builder-module__KWps4q__referenceTileSelected:hover{border-color:var(--color-secondary)}.character-labelled-builder-module__KWps4q__referenceCardLabel{color:hsl(from var(--color-ui)h s 80%);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 0 1.3125rem;font-size:.6875rem;line-height:1rem;display:-webkit-box;overflow:hidden}.character-labelled-builder-module__KWps4q__referenceRow{align-items:center;gap:1rem;display:flex}.character-labelled-builder-module__KWps4q__referenceCard{background:hsl(from var(--color-ui)h s 8%);border-radius:.5rem;flex-direction:column;flex-shrink:0;width:13.0625rem;height:9.8125rem;display:flex;overflow:hidden}.character-labelled-builder-module__KWps4q__referenceCardImage{object-fit:cover;border-radius:.5rem .5rem 0 0;flex-shrink:0;width:100%;height:7.3125rem;display:block}.character-labelled-builder-module__KWps4q__changeImageButton{background:hsl(from var(--color-ui)h s 15%);color:#fff;cursor:pointer;border:none;border-radius:.1875rem;align-self:flex-end;width:5.0625rem;height:1.5rem;margin:auto .5rem .5rem auto;padding:0;font-size:.625rem;font-weight:400;transition:background .15s}.character-labelled-builder-module__KWps4q__changeImageButton:hover{background:hsl(from var(--color-ui)h s 20%)}.character-labelled-builder-module__KWps4q__chipGrid{flex-wrap:wrap;justify-content:center;gap:.5rem .625rem;display:flex}.character-labelled-builder-module__KWps4q__chip{border:1px solid hsl(from var(--color-ui)h s 25%);color:#fff;height:1.75rem;font-size:var(--text-xs);cursor:pointer;background:0 0;border-radius:1.875rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;transition:background .15s,border-color .15s;display:inline-flex}.character-labelled-builder-module__KWps4q__chip:hover{border-color:hsl(from var(--color-ui)h s 45%)}.character-labelled-builder-module__KWps4q__chipSelected,.character-labelled-builder-module__KWps4q__chipSelected:hover{background:#363382;border-color:#363382}.character-labelled-builder-module__KWps4q__rows{flex-direction:column;gap:.3125rem;max-height:18rem;padding-right:.5rem;display:flex;overflow-y:auto}.character-labelled-builder-module__KWps4q__row{align-items:center;gap:.625rem;display:flex}.character-labelled-builder-module__KWps4q__rowName{background:hsl(from var(--color-ui)h s 8%);border-radius:.25rem;flex-shrink:0;width:8.875rem;height:3.1875rem;transition:height .15s}.character-labelled-builder-module__KWps4q__rowFocused .character-labelled-builder-module__KWps4q__rowName{height:min(6.5rem,16dvh)}.character-labelled-builder-module__KWps4q__rowName input{color:#fff;height:100%;font-size:var(--text-xs);line-height:1.125rem}.character-labelled-builder-module__KWps4q__rowPrompt{resize:none;background:hsl(from var(--color-ui)h s 8%);color:#fff;min-width:0;font-size:var(--text-xs);border-radius:.25rem;flex:1;line-height:1.125rem;transition:height .15s}.character-labelled-builder-module__KWps4q__rowPrompt:focus{border-color:#0000}.character-labelled-builder-module__KWps4q__footer{justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.character-labelled-builder-module__KWps4q__presetsFooter,.character-labelled-builder-module__KWps4q__rowsFooter{justify-content:center}.character-labelled-builder-module__KWps4q__rowsFooter>button{height:1.625rem}.character-labelled-builder-module__KWps4q__rowsFooterAdd{min-width:6.3125rem}.character-labelled-builder-module__KWps4q__promptLoading{justify-content:center;padding:1.5rem 0;display:flex}.character-labelled-builder-module__KWps4q__manualForm{grid-template-columns:minmax(8.875rem,.3fr) minmax(0,1fr);align-items:center;gap:.625rem;display:grid}.character-labelled-builder-module__KWps4q__manualName,.character-labelled-builder-module__KWps4q__manualPrompt{background:hsl(from var(--color-ui)h s 8%);border-radius:.25rem;width:100%;height:3.1875rem}.character-labelled-builder-module__KWps4q__manualPrompt{resize:none}.character-labelled-builder-module__KWps4q__chip:disabled{cursor:default;opacity:.72}.character-labelled-builder-module__KWps4q__chipSelected:disabled{opacity:1}
.browse-mode-module__RdY8Rq__sheet{z-index:calc(var(--z-modal,1001) - 3);background:hsl(from var(--color-ui)h s 8%)}.browse-mode-module__RdY8Rq__sheetContent{padding:0;overflow:hidden}.browse-mode-module__RdY8Rq__layout{height:100%;min-height:0;display:flex}.browse-mode-module__RdY8Rq__filtersColumn{background:hsl(from var(--color-ui)h s 12%);border-right:2px solid hsl(from var(--color-ui)h s 4%);flex:0 0 17.5rem;width:17.5rem;overflow-y:auto}.browse-mode-module__RdY8Rq__resultsColumn{background:hsl(from var(--color-ui)h s 8%);overscroll-behavior:contain;flex:1;min-width:0;overflow-y:auto}.browse-mode-module__RdY8Rq__stickyHeader{z-index:4;background:hsl(from var(--color-ui)h s 8%/.96);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);position:sticky;top:0}.browse-mode-module__RdY8Rq__titleBar{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 2rem;display:flex}.browse-mode-module__RdY8Rq__title{min-width:0;color:var(--color-text);font-size:var(--text-xl);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.browse-mode-module__RdY8Rq__viewTools{align-items:center;gap:1rem;display:flex}.browse-mode-module__RdY8Rq__groupToggle span[data-component=checkbox]{margin-top:0}.browse-mode-module__RdY8Rq__gridSizeToggle{border-radius:var(--radius-full);background:hsl(from var(--color-ui)h s 4%);border:0;width:4.5625rem;height:2rem;margin:0;padding:0;display:flex}.browse-mode-module__RdY8Rq__gridSizeButton{border-radius:var(--radius-full);min-width:0;color:hsl(from var(--color-ui)h s 60%);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.browse-mode-module__RdY8Rq__gridSizeButton:hover:not(:disabled){color:#fff}.browse-mode-module__RdY8Rq__gridSizeButton[data-active]{background:hsl(from var(--color-ui)h s 20%);color:#fff}.browse-mode-module__RdY8Rq__gridSizeButton:disabled{cursor:not-allowed;opacity:.35}.browse-mode-module__RdY8Rq__grid{--grid-gap:1.25rem;--compact-card-min-width:12rem;align-items:start;gap:var(--grid-gap);padding:1rem 2rem 2rem;display:grid}.browse-mode-module__RdY8Rq__gridCompact{grid-template-columns:repeat(auto-fill,minmax(min(var(--compact-card-min-width),calc((100% - 2*var(--grid-gap))/3)),1fr))}.browse-mode-module__RdY8Rq__gridLarge{grid-template-columns:repeat(auto-fill,minmax(min(calc(2*var(--compact-card-min-width) + var(--grid-gap)),calc((100% - var(--grid-gap))/2)),1fr))}.browse-mode-module__RdY8Rq__card{border-radius:var(--radius-md);background:hsl(from var(--color-ui)h s 12%);min-width:0;overflow:hidden}.browse-mode-module__RdY8Rq__cardMedia{aspect-ratio:16/9;border-radius:var(--radius-md)var(--radius-md)0 0;background:hsl(from var(--color-ui)h s 4%);width:100%;overflow:hidden}.browse-mode-module__RdY8Rq__cardInfo{border-radius:0 0 var(--radius-md)var(--radius-md);justify-content:space-between;align-items:center;gap:.75rem;height:2.5rem;padding:0 .625rem;display:flex}.browse-mode-module__RdY8Rq__modelName{min-width:0;color:var(--color-text);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.browse-mode-module__RdY8Rq__settingBadges{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.browse-mode-module__RdY8Rq__settingBadge{background:hsl(from var(--color-ui)h s 4%);height:1.25rem;color:var(--color-text-muted);white-space:nowrap;border-radius:.25rem;align-items:center;padding:0 .3125rem;font-size:.625rem;display:inline-flex}.browse-mode-module__RdY8Rq__groupedGrid{flex-direction:column;gap:1rem;padding:1rem 2rem 2rem;display:flex}.browse-mode-module__RdY8Rq__batchRow{background:hsl(from var(--color-ui)h s 4%);border-radius:.5rem;gap:.5rem;padding:.5rem;display:flex;overflow-x:auto}.browse-mode-module__RdY8Rq__batchCard{flex:0 0 calc(25% - .375rem);min-width:16rem}.browse-mode-module__RdY8Rq__emptyState{min-height:16rem;color:var(--color-text-muted);font-size:var(--text-sm);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.browse-mode-module__RdY8Rq__loadingState{justify-content:center;align-items:center;min-height:calc(100% - 4.5rem);display:flex}.browse-mode-module__RdY8Rq__emptyState p{margin:0}.browse-mode-module__RdY8Rq__clearFilters{border-radius:var(--radius-sm);background:var(--color-secondary);color:#fff;font:inherit;font-size:var(--text-xs);cursor:pointer;border:0;padding:.5rem .75rem}.browse-mode-module__RdY8Rq__loadMore{justify-content:center;align-items:center;min-height:2.5rem;display:flex}@media (min-width:120rem){.browse-mode-module__RdY8Rq__batchCard{flex-basis:24rem}}@media (max-width:85rem){.browse-mode-module__RdY8Rq__batchCard{flex-basis:calc(33.3333% - .333333rem)}}@media (max-width:68rem){.browse-mode-module__RdY8Rq__filtersColumn{flex-basis:15rem;width:15rem}.browse-mode-module__RdY8Rq__batchCard{flex-basis:calc(50% - .25rem)}}@media (max-width:48rem){.browse-mode-module__RdY8Rq__layout{flex-direction:column}.browse-mode-module__RdY8Rq__filtersColumn{border-right:0;border-bottom:2px solid hsl(from var(--color-ui)h s 4%);flex:none;width:100%;max-height:17rem}.browse-mode-module__RdY8Rq__titleBar{flex-direction:column;align-items:flex-start;padding:.75rem 1rem}.browse-mode-module__RdY8Rq__viewTools{justify-content:space-between;width:100%;padding-right:0}.browse-mode-module__RdY8Rq__grid,.browse-mode-module__RdY8Rq__groupedGrid{padding-inline:1rem}.browse-mode-module__RdY8Rq__batchCard{flex-basis:100%}}
.content-row-module__dujgGW__heading{font-size:var(--text-xl);margin-bottom:1rem;font-weight:600}.content-row-module__dujgGW__row{background:var(--color-interactive);border-top:1px solid hsl(from var(--color-ui)h s 15%);border-bottom:1px solid hsl(from var(--color-ui)h s 15%);gap:1rem;margin:0 -2rem;padding:2rem;display:flex;overflow-x:auto}.content-row-module__dujgGW__cardWrapper{flex-shrink:0;width:14rem;height:18rem}
.review-side-panel-module___RlIhW__panel{background:var(--sidebar-tab-active-bg,hsl(from var(--color-ui)h s 10%));flex-direction:column;width:100%;height:100%;display:flex;overflow-y:auto}.review-side-panel-module___RlIhW__header{justify-content:space-between;align-items:center;padding:1rem 1.25rem .75rem;display:flex}.review-side-panel-module___RlIhW__title{font-size:var(--text-md);color:var(--color-text);margin:0;font-weight:700}
.character-prompt-panel-module__aHDH1a__content{flex-direction:column;display:flex}.character-prompt-panel-module__aHDH1a__nav{flex-shrink:0;align-items:flex-end;display:flex}.character-prompt-panel-module__aHDH1a__body{min-height:0;padding:.75rem 1rem 1rem}.character-prompt-panel-module__aHDH1a__body .character-prompt-panel-module__aHDH1a__promptTextarea{font-size:var(--text-sm);line-height:var(--line-height-normal);color:var(--color-text);resize:none;background:0 0;border:none;padding:0}.character-prompt-panel-module__aHDH1a__empty{font-size:var(--text-sm);line-height:var(--line-height-normal);color:hsl(from var(--color-ui)h s 60%);margin:0}.character-prompt-panel-module__aHDH1a__missingPrompt{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:7rem;padding:1.5rem 1rem;display:flex}.character-prompt-panel-module__aHDH1a__referenceContent{align-items:center;gap:1rem;display:flex}.character-prompt-panel-module__aHDH1a__referenceGrid{flex-wrap:wrap;gap:.5rem;display:flex}.character-prompt-panel-module__aHDH1a__referenceCard{aspect-ratio:1;border-radius:var(--radius-sm);background:hsl(from var(--color-ui)h s 8%);width:5rem;position:relative;overflow:hidden}.character-prompt-panel-module__aHDH1a__referenceCard img{object-fit:cover;width:100%;height:100%}.character-prompt-panel-module__aHDH1a__referenceRemove{color:#fff;background:hsl(from var(--color-ui)h s 4%/85%);cursor:pointer;border:0;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;padding:0;display:grid;position:absolute;top:.25rem;right:.25rem}
.create-card-module__Ch7Xxq__card{border:2px dashed hsl(from var(--color-ui)h s 20%);background:hsl(from var(--color-ui)h s 3%);text-align:center;border-radius:.75rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;width:14rem;height:18rem;padding:1.5rem;display:flex}.create-card-module__Ch7Xxq__icon{color:var(--color-text-muted)}.create-card-module__Ch7Xxq__heading{font-size:var(--text-md);font-weight:600}.create-card-module__Ch7Xxq__description{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.4}
.filmstrip-card-stack-module__ULr_Ca__stack{align-items:center;height:100%;display:flex}.filmstrip-card-stack-module__ULr_Ca__batchButton{background:hsl(from var(--color-ui)h s 0%);width:2rem;height:calc(100% - 2rem);color:inherit;cursor:pointer;z-index:1;border:none;border-radius:.5rem 0 0 .5rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;display:flex}.filmstrip-card-stack-module__ULr_Ca__batchCount{font-size:var(--text-xs);color:#fff;line-height:1}.filmstrip-card-stack-module__ULr_Ca__cards{gap:.125rem;height:100%;display:flex}.filmstrip-card-stack-module__ULr_Ca__singleCard{padding-left:.5rem}.filmstrip-card-stack-module__ULr_Ca__cardWrapper{flex-shrink:0;height:100%;transition:width .4s cubic-bezier(.05,.8,.2,1);position:relative;overflow:hidden}.filmstrip-card-stack-module__ULr_Ca__cardWrapper.filmstrip-card-stack-module__ULr_Ca__hasCardShadow:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#000000a8);width:.5rem;height:100%;position:absolute;top:0;right:0}
.review-details-panel-module__tSTAJW__body{--gallery-info-value-weight:400;padding:1.25rem}.review-details-panel-module__tSTAJW__emptyState{color:hsl(from var(--color-ui)h s 60%);font-size:var(--text-sm);text-align:center;margin:0;padding:1.5rem 1rem}
.character-sheet-builder-module__RCpBIa__panel{background:#0b090b;border-radius:.75rem;flex-direction:column;flex-shrink:0;width:93.75rem;max-width:100%;display:flex;overflow:hidden}.character-sheet-builder-module__RCpBIa__header{border-bottom:1px solid hsl(from var(--color-ui)h s 12%);align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.character-sheet-builder-module__RCpBIa__stepTabs{flex:1;min-width:0}.character-sheet-builder-module__RCpBIa__stepTabs button{color:#fff;font-size:var(--text-xs);font-weight:700;line-height:normal}.character-sheet-builder-module__RCpBIa__stepTabs button svg{color:hsl(from var(--color-ui)h s 70%)}.character-sheet-builder-module__RCpBIa__header div[data-component=tab-bar]{border-bottom:none}.character-sheet-builder-module__RCpBIa__body{flex-direction:column;gap:.75rem;min-height:0;padding:1rem 1.5rem 1.25rem;display:flex}.character-sheet-builder-module__RCpBIa__stepHint,.character-sheet-builder-module__RCpBIa__emptyHint{font-size:var(--text-sm);color:hsl(from var(--color-ui)h s 70%);margin:0;line-height:1.25rem}.character-sheet-builder-module__RCpBIa__stepHint strong{color:#fff;font-weight:700}.character-sheet-builder-module__RCpBIa__emptyCallout{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.character-sheet-builder-module__RCpBIa__emptyActions{flex-wrap:wrap;gap:.5rem;display:flex}.character-sheet-builder-module__RCpBIa__templateRow{gap:1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.character-sheet-builder-module__RCpBIa__templateCard{background:hsl(from var(--color-ui)h s 3%);cursor:pointer;text-align:left;border:2px solid #0000;border-radius:.5rem;flex-direction:column;flex-shrink:0;width:18.25rem;padding:0;display:flex;overflow:hidden}.character-sheet-builder-module__RCpBIa__templateCard:hover{border-color:hsl(from var(--color-ui)h s 35%)}.character-sheet-builder-module__RCpBIa__templateCardSelected,.character-sheet-builder-module__RCpBIa__templateCardSelected:hover{border-color:var(--color-secondary)}.character-sheet-builder-module__RCpBIa__templatePreview{aspect-ratio:16/9;background:hsl(from var(--color-ui)h s 8%)}.character-sheet-builder-module__RCpBIa__templatePreview img{object-fit:cover;width:100%;height:100%;display:block}.character-sheet-builder-module__RCpBIa__templateNameBar{background:hsl(from var(--color-ui)h s 10%);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.character-sheet-builder-module__RCpBIa__templateName{font-size:var(--text-sm);color:#fff;font-weight:700}.character-sheet-builder-module__RCpBIa__templateCheck{background:hsl(from var(--color-ui)h s 2%);color:#fff;border-radius:.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.character-sheet-builder-module__RCpBIa__templateCheckSelected{background:#26ab52}.character-sheet-builder-module__RCpBIa__filterRow{align-items:center;gap:.75rem;display:flex}.character-sheet-builder-module__RCpBIa__filterSelect{flex-shrink:0}.character-sheet-builder-module__RCpBIa__filterSelect[data-placeholder]>span:first-of-type{color:#fff}.character-sheet-builder-module__RCpBIa__imagesHint{-webkit-line-clamp:1;text-overflow:ellipsis;color:hsl(from var(--color-ui)h s 70%);font-size:var(--text-xs);-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:1.125rem;display:-webkit-box;overflow:hidden}.character-sheet-builder-module__RCpBIa__carousel{position:relative}.character-sheet-builder-module__RCpBIa__carouselTrack{gap:1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.character-sheet-builder-module__RCpBIa__imageCard{text-align:left;background:0 0;border:none;flex-direction:column;flex-shrink:0;width:10.375rem;height:8.0625rem;padding:0;display:flex}button.character-sheet-builder-module__RCpBIa__imageCard{cursor:pointer}.character-sheet-builder-module__RCpBIa__imageCardThumb{aspect-ratio:83/46;background:hsl(from var(--color-ui)h s 8%);border-radius:.25rem;width:100%;height:5.75rem;display:block;overflow:hidden}.character-sheet-builder-module__RCpBIa__imageCardThumb img{object-fit:cover;width:100%;height:100%;display:block}.character-sheet-builder-module__RCpBIa__imageCardBar{flex:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.character-sheet-builder-module__RCpBIa__imageCardName{color:#fff;font-size:var(--text-xs);font-weight:700}.character-sheet-builder-module__RCpBIa__imageCardCheck{background:hsl(from var(--color-ui)h s 2%);color:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.character-sheet-builder-module__RCpBIa__imageCardCheckSelected{background:#26ab52}.character-sheet-builder-module__RCpBIa__imageCardRemove{color:#fff;cursor:pointer;background:#1b161d;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.3125rem;height:1.3125rem;padding:0;display:flex}.character-sheet-builder-module__RCpBIa__imageCardRemove:hover{background:hsl(from var(--color-ui)h s 18%)}.character-sheet-builder-module__RCpBIa__carouselNav{z-index:1;background:hsl(from var(--color-ui)h s 8%/.9);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.character-sheet-builder-module__RCpBIa__carouselNav:hover{background:hsl(from var(--color-ui)h s 14%/.9)}.character-sheet-builder-module__RCpBIa__carouselNavLeft{left:.5rem}.character-sheet-builder-module__RCpBIa__carouselNavRight{right:.5rem}
.sortable-card-module__nC8cPW__wrapper{flex-shrink:0;width:14rem;height:18rem;position:relative}.sortable-card-module__nC8cPW__dragging{opacity:.6;z-index:1}.sortable-card-module__nC8cPW__handle{z-index:2;color:#fff;cursor:grab;opacity:0;background:#000000bf;border:none;border-bottom-right-radius:.275rem;border-bottom-left-radius:.275rem;justify-content:center;align-items:center;width:1.75rem;height:1.2rem;margin-inline:auto;padding:.25rem;transition:opacity .15s;display:flex;position:absolute;top:0;left:0;right:0}.sortable-card-module__nC8cPW__wrapper:hover .sortable-card-module__nC8cPW__handle,.sortable-card-module__nC8cPW__handle:focus-visible{opacity:1}.sortable-card-module__nC8cPW__handle:active{cursor:grabbing}
.filmstrip-filters-module__vkir1G__filters{flex-direction:column;gap:.25rem;width:100%;height:100%;padding:.5rem .75rem;display:flex}.filmstrip-filters-module__vkir1G__tooltipWrap{height:100%;display:inline-flex}.filmstrip-filters-module__vkir1G__mediaTypeFilter{background:hsl(from var(--color-ui)h s 2%);border-radius:.25rem;flex:1;display:flex}.filmstrip-filters-module__vkir1G__mediaTypeButton{color:inherit;cursor:pointer;transition:background var(--transition-base);background:0 0;border:none;border-radius:.25rem;flex:1;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__mediaTypeButton.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 20%)}.filmstrip-filters-module__vkir1G__toggles{background:hsl(from var(--color-ui)h s 2%);border-radius:.25rem;flex:1;display:flex}.filmstrip-filters-module__vkir1G__togglesIcon{aspect-ratio:1;justify-content:center;align-items:center;height:100%;display:flex}.filmstrip-filters-module__vkir1G__togglesTools{flex:1;justify-content:flex-end;align-items:center;gap:.25rem;height:100%;padding:.25rem;display:flex}.filmstrip-filters-module__vkir1G__flagTrigger{all:unset;aspect-ratio:1;cursor:pointer;background:hsl(from var(--color-ui)h s 4%);height:100%;transition:background var(--transition-base);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__flagTrigger:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__flagTrigger.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 20%)}.filmstrip-filters-module__vkir1G__approvedToggle{all:unset;aspect-ratio:1;cursor:pointer;background:hsl(from var(--color-ui)h s 4%);color:#fff;height:100%;transition:background var(--transition-base);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__approvedToggle:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__approvedToggle.filmstrip-filters-module__vkir1G__active,.filmstrip-filters-module__vkir1G__approvedToggle.filmstrip-filters-module__vkir1G__active:hover{background:var(--color-review-approved)}.filmstrip-filters-module__vkir1G__flagPopover{width:auto;min-width:0;padding:.5rem}.filmstrip-filters-module__vkir1G__flagOptions{flex-direction:column;gap:.125rem;display:flex}.filmstrip-filters-module__vkir1G__flagIconRow{gap:.125rem;display:flex}.filmstrip-filters-module__vkir1G__flagOptionWide{background:hsl(from var(--color-ui)h s 4%);height:1.75rem;color:inherit;cursor:pointer;transition:background var(--transition-base);border:none;border-radius:.25rem;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__flagOptionWide:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__flagOptionWide.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 25%)}.filmstrip-filters-module__vkir1G__flagOption{aspect-ratio:1;background:hsl(from var(--color-ui)h s 4%);width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;transition:background var(--transition-base);border:none;border-radius:.25rem;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__flagOption:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__flagAnyLabel{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:600}.filmstrip-filters-module__vkir1G__flagOption.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 25%)}.filmstrip-filters-module__vkir1G__starTrigger{all:unset;cursor:pointer;background:hsl(from var(--color-ui)h s 4%);height:100%;transition:background var(--transition-base);color:var(--color-star);border-radius:.25rem;justify-content:center;align-items:center;gap:.25rem;padding:0 .375rem;display:flex}.filmstrip-filters-module__vkir1G__starTriggerDefault{aspect-ratio:1;color:#fff;padding:0}.filmstrip-filters-module__vkir1G__starTriggerActive{padding:0 .375rem}.filmstrip-filters-module__vkir1G__starTrigger:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__starTriggerActive,.filmstrip-filters-module__vkir1G__starTriggerActive:hover{background:hsl(from var(--color-ui)h s 20%)}.filmstrip-filters-module__vkir1G__starButtonContent{align-items:center;gap:.125rem;display:flex}.filmstrip-filters-module__vkir1G__starCount{color:#fff;font-size:var(--text-xs);font-weight:600;line-height:1}.filmstrip-filters-module__vkir1G__starEmpty{color:hsl(from var(--color-ui)h s 25%)}.filmstrip-filters-module__vkir1G__starPopover{width:auto;min-width:0;padding:.5rem}.filmstrip-filters-module__vkir1G__starOptions{flex-direction:column;gap:.125rem;display:flex}.filmstrip-filters-module__vkir1G__starOption{color:var(--color-star);cursor:pointer;transition:background var(--transition-base);background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.125rem;padding:.25rem .375rem;display:flex}.filmstrip-filters-module__vkir1G__starOption:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__starAnyLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;width:100%;font-weight:600}.filmstrip-filters-module__vkir1G__starOption.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 25%)}.filmstrip-filters-module__vkir1G__sortTrigger{all:unset;cursor:pointer;background:hsl(from var(--color-ui)h s 2%);width:100%;height:100%;transition:background var(--transition-base);border-radius:.25rem;flex:1;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__sortTrigger:hover{background:hsl(from var(--color-ui)h s 12%)}.filmstrip-filters-module__vkir1G__sortButtonContent{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 .5rem;display:flex}.filmstrip-filters-module__vkir1G__sortLabel{font-size:var(--text-sm);font-weight:500}.filmstrip-filters-module__vkir1G__sortPopover{width:auto;min-width:0;padding:.5rem}.filmstrip-filters-module__vkir1G__sortOptions{flex-direction:column;gap:.125rem;display:flex}.filmstrip-filters-module__vkir1G__sortOption{color:inherit;cursor:pointer;font-size:var(--text-xs);white-space:nowrap;transition:background var(--transition-base);background:0 0;border:none;border-radius:.25rem;align-items:center;padding:.25rem .5rem;font-weight:500;display:flex}.filmstrip-filters-module__vkir1G__sortOption:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__sortOption.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 25%)}.filmstrip-filters-module__vkir1G__browseModeButton{background:hsl(from var(--color-ui)h s 2%);color:#fff;width:100%;font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-base);border:0;border-radius:.25rem;flex:1;font-weight:600}.filmstrip-filters-module__vkir1G__browseModeButton:hover{background:hsl(from var(--color-ui)h s 12%)}.filmstrip-filters-module__vkir1G__filterPanelButton{background:hsl(from var(--color-ui)h s 2%);color:#fff;width:100%;font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-base);border:0;border-radius:.25rem;flex:1;grid-template-columns:1rem minmax(0,1fr) 1rem;align-items:center;padding:0 .5rem;font-weight:500;display:grid}.filmstrip-filters-module__vkir1G__filterPanelButton:hover{background:hsl(from var(--color-ui)h s 12%)}.filmstrip-filters-module__vkir1G__filterPanelButtonActive,.filmstrip-filters-module__vkir1G__filterPanelButtonActive:hover{background:var(--color-secondary)}.filmstrip-filters-module__vkir1G__filterPanelButton>:first-child{justify-self:start}.filmstrip-filters-module__vkir1G__filterPanelButton>:last-child{justify-self:end}
.review-batch-card-module__A3yxVW__card{background:hsl(from var(--color-ui)h s 6%);cursor:pointer;text-align:left;border:none;border-radius:.375rem;flex-direction:column;flex-shrink:0;width:14.5rem;height:10.125rem;padding:0;transition:background .15s;display:flex;overflow:hidden}.review-batch-card-module__A3yxVW__card:hover,.review-batch-card-module__A3yxVW__card[data-selected]{background:hsl(from var(--color-ui)h s 25%)}.review-batch-card-module__A3yxVW__thumbs{gap:3px;display:grid}.review-batch-card-module__A3yxVW__thumb{background:hsl(from var(--color-ui)h s 15%);border-radius:3px;overflow:hidden}.review-batch-card-module__A3yxVW__thumb img{object-fit:cover;width:100%;height:100%;display:block}.review-batch-card-module__A3yxVW__meta{flex-direction:column;flex:1;gap:.625rem;min-height:0;padding:.5rem .5rem .6875rem;display:flex}.review-batch-card-module__A3yxVW__titleRow{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.review-batch-card-module__A3yxVW__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;line-height:normal;overflow:hidden}.review-batch-card-module__A3yxVW__count{background:hsl(from var(--color-ui)h s 12%);color:#fff;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.125rem;font-size:.625rem;font-weight:500;line-height:normal;display:inline-flex}.review-batch-card-module__A3yxVW__count[data-with-icon]{gap:.25rem;width:auto;padding:0 .375rem}.review-batch-card-module__A3yxVW__requester{align-items:center;gap:.5rem;display:flex}.review-batch-card-module__A3yxVW__ownerFooter{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.review-batch-card-module__A3yxVW__approvedBadge{border-radius:var(--radius-xs);background:var(--color-success);color:#fff;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;width:5.0625rem;height:1.1875rem;font-size:.625rem;font-weight:500;line-height:normal;display:inline-flex}.review-batch-card-module__A3yxVW__approversHover{flex-direction:column;gap:.375rem;min-width:9rem;display:flex}.review-batch-card-module__A3yxVW__approversHoverTitle{text-transform:uppercase;letter-spacing:.03em;color:#fff9;font-size:.625rem;font-weight:600}.review-batch-card-module__A3yxVW__approverRow{align-items:center;gap:.5rem;display:flex}.review-batch-card-module__A3yxVW__approverName{font-size:var(--text-sm);color:#fff}.review-batch-card-module__A3yxVW__requesterAvatar>:first-child{aspect-ratio:1;width:1.3125rem;height:1.3125rem}.review-batch-card-module__A3yxVW__requesterName{color:#fff;font-size:.6875rem;font-weight:400;line-height:normal}.review-batch-card-module__A3yxVW__requesterTime{color:hsl(from var(--color-ui)h s 60%);font-size:.6875rem;font-weight:400;line-height:normal}
.character-upload-panel-module__At5SvW__associationHeader,.character-upload-panel-module__At5SvW__footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.character-upload-panel-module__At5SvW__association{border:1px solid hsl(from var(--color-ui)h s 14%);background:hsl(from var(--color-ui)h s 5%);border-radius:.625rem;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.character-upload-panel-module__At5SvW__associationHeader>:first-child{flex:1;min-width:0}.character-upload-panel-module__At5SvW__promptForm{grid-template-columns:minmax(9rem,.35fr) minmax(14rem,1fr);gap:.75rem;display:grid}.character-upload-panel-module__At5SvW__promptFormActions{grid-column:1/-1;justify-content:flex-end;display:flex}.character-upload-panel-module__At5SvW__stagingArea{border-radius:.625rem;flex-direction:column;gap:.75rem;padding:.25rem;transition:outline-color .12s,background-color .12s;display:flex}.character-upload-panel-module__At5SvW__stagingArea[data-drop-target]{outline:2px dashed var(--color-primary);outline-offset:.125rem;background:hsl(from var(--color-primary)h s l/.08)}.character-upload-panel-module__At5SvW__existingGrid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;display:grid}.character-upload-panel-module__At5SvW__status{color:hsl(from var(--color-ui)h s 70%);font-size:var(--text-sm)}@media (max-width:42rem){.character-upload-panel-module__At5SvW__associationHeader,.character-upload-panel-module__At5SvW__footer{flex-direction:column;align-items:stretch}.character-upload-panel-module__At5SvW__promptForm{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.character-upload-panel-module__At5SvW__stagingArea{transition:none}}
.filmstrip-skeleton-card-module__5QVz2a__card{aspect-ratio:16/9;height:100%;padding:1rem .5rem}.filmstrip-skeleton-card-module__5QVz2a__inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.filmstrip-skeleton-card-module__5QVz2a__border{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.filmstrip-skeleton-card-module__5QVz2a__icon{width:1.5rem;height:1.5rem;color:hsl(from var(--color-ui)h s 20%);justify-content:center;align-items:center;display:flex}
.create-role-modal-module__NY0Boa__modalFooter{gap:1rem;display:flex}.create-role-modal-module__NY0Boa__form{flex-direction:column;gap:1.5rem;display:flex}.create-role-modal-module__NY0Boa__charCount{font-size:var(--text-xs);color:var(--color-text-muted);text-align:right}
.reviews-sidebar-module__-LdUBq__sidebar{background:var(--sidebar-tab-active-bg,hsl(from var(--color-ui)h s 10%));flex-direction:column;width:100%;height:100%;display:flex;overflow-y:auto}.reviews-sidebar-module__-LdUBq__list{flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem .9375rem 0;display:flex}.reviews-sidebar-module__-LdUBq__doneList{flex-direction:column;display:flex}.reviews-sidebar-module__-LdUBq__doneFilter{padding:1rem .9375rem 0;display:flex}.reviews-sidebar-module__-LdUBq__emptyHint{color:hsl(from var(--color-ui)h s 60%);font-size:var(--text-sm);text-align:center;margin:0;padding:1.5rem 1rem}
@layer components{.card-module__ZHy5KW__card{background:hsl(from var(--color-ui)h s 15%);filter:brightness();flex-direction:column;width:100%;height:100%;transition:filter .4s cubic-bezier(.05,.8,.2,1);display:flex;position:relative;overflow:hidden}.card-module__ZHy5KW__hasWidth{width:var(--card-width)}.card-module__ZHy5KW__cardLink{position:absolute;inset:0}:where(.card-module__ZHy5KW__card:has(.card-module__ZHy5KW__cardLink)) :where(a:not(.card-module__ZHy5KW__cardLink),button,[role=button],input,select,textarea,label){z-index:1;position:relative}.card-module__ZHy5KW__cardLink:focus-visible,.card-module__ZHy5KW__footerLink:focus-visible{outline:none}:is(.card-module__ZHy5KW__card:has(.card-module__ZHy5KW__cardLink:focus-visible),.card-module__ZHy5KW__card:has(.card-module__ZHy5KW__footerLink:focus-visible)){outline:auto}.card-module__ZHy5KW__variant-default{border:none}.card-module__ZHy5KW__variant-elevated{border:none;box-shadow:0 2px 8px #0000004d}.card-module__ZHy5KW__variant-ghost{border:1px solid var(--color-lines);background:0 0}.card-module__ZHy5KW__padding-none .card-module__ZHy5KW__cardContent,.card-module__ZHy5KW__padding-none .card-module__ZHy5KW__cardFooter{padding:0}.card-module__ZHy5KW__padding-sm .card-module__ZHy5KW__cardContent,.card-module__ZHy5KW__padding-sm .card-module__ZHy5KW__cardFooter{padding:.75rem}.card-module__ZHy5KW__padding-md .card-module__ZHy5KW__cardContent,.card-module__ZHy5KW__padding-md .card-module__ZHy5KW__cardFooter{padding:1rem}.card-module__ZHy5KW__padding-lg .card-module__ZHy5KW__cardContent,.card-module__ZHy5KW__padding-lg .card-module__ZHy5KW__cardFooter{padding:1.5rem}.card-module__ZHy5KW__padding-xl .card-module__ZHy5KW__cardContent,.card-module__ZHy5KW__padding-xl .card-module__ZHy5KW__cardFooter{padding:2rem}.card-module__ZHy5KW__radius-none{border-radius:0}.card-module__ZHy5KW__radius-sm{border-radius:.375rem}.card-module__ZHy5KW__radius-md{border-radius:.5rem}.card-module__ZHy5KW__radius-lg{border-radius:.75rem}.card-module__ZHy5KW__hoverEffect:hover{filter:brightness(1.2)}.card-module__ZHy5KW__interactive{cursor:pointer}.card-module__ZHy5KW__cardHeader{flex-shrink:0;position:relative}.card-module__ZHy5KW__cardHeader[data-has-image]{aspect-ratio:var(--header-aspect-ratio,16/9);background-image:var(--header-image);background-position:50%;background-size:cover}.card-module__ZHy5KW__cardHeader[data-has-placeholder]{aspect-ratio:var(--header-aspect-ratio,16/9);background:hsl(from var(--color-ui)h s 4%)}.card-module__ZHy5KW__headerPlaceholder{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.card-module__ZHy5KW__headerPlaceholderIcon{color:hsl(from var(--color-ui)h s 35%)}.card-module__ZHy5KW__headerFallbackImage{object-fit:cover;width:100%;height:100%;display:block}.card-module__ZHy5KW__headerContent{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.card-module__ZHy5KW__menuWrapper{z-index:1;position:absolute;top:.5rem;right:.5rem}.card-module__ZHy5KW__menuTrigger{background:hsl(from var(--color-ui)h 10% 4%);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background .15s;display:flex}.card-module__ZHy5KW__menuTrigger:hover{background:hsl(from var(--color-ui)h 10% 8%)}.card-module__ZHy5KW__cardContent{color:var(--color-text);flex:1}.card-module__ZHy5KW__cardFooter{flex-shrink:0}.card-module__ZHy5KW__cardFooterDefault{padding-top:0}.card-module__ZHy5KW__linkButton{width:100%;font-size:var(--text-sm);color:#fff;background:var(--link-button-color,hsl(from var(--color-ui)h 10% 6%));border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;transition:background .15s ease-in-out;display:flex}.card-module__ZHy5KW__linkButton:hover{background:var(--link-button-color,hsl(from var(--color-ui)h 10% 10%))}.card-module__ZHy5KW__footerLink,.card-module__ZHy5KW__footerLink:visited{color:#fff;text-decoration:none}}
.nag-screen-module__sAGFIa__root{flex-direction:column;display:flex}.nag-screen-module__sAGFIa__illustration{--illustration-bg:hsl(from var(--color-ui)h s 3%);background:var(--illustration-bg);border-radius:var(--radius-lg)var(--radius-lg)0 0;justify-content:center;padding:2rem 2rem 0;display:flex}.nag-screen-module__sAGFIa__artwork{width:100%;max-width:21rem;position:relative}.nag-screen-module__sAGFIa__browser{width:100%;height:auto;display:block}.nag-screen-module__sAGFIa__warning{z-index:1;width:25%;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.nag-screen-module__sAGFIa__content{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3.5rem 1.5rem .5rem;display:flex}.nag-screen-module__sAGFIa__heading{color:var(--color-text);margin:0;font-size:2rem;font-weight:700}.nag-screen-module__sAGFIa__text{font-size:var(--text-sm);color:var(--color-text-muted);max-width:28rem;margin:0;line-height:1.6}.nag-screen-module__sAGFIa__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}
.teams-panel-module__FVXiZa__section{margin-bottom:2rem}.teams-panel-module__FVXiZa__sectionHeading{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.teams-panel-module__FVXiZa__sectionDescription{color:var(--color-text-muted);max-width:40rem;margin-bottom:1rem;font-size:.875rem}.teams-panel-module__FVXiZa__emptyText{font-size:var(--text-sm);color:var(--color-text-muted);max-width:40rem;margin-bottom:1rem;line-height:1.5}.teams-panel-module__FVXiZa__teamCardInner{flex-direction:column;gap:.75rem;display:flex}.teams-panel-module__FVXiZa__teamCardName{font-size:1rem;font-weight:600}.teams-panel-module__FVXiZa__teamCardDescription{color:var(--color-text-muted);font-size:.875rem}.teams-panel-module__FVXiZa__teamCardSubdomain{font-weight:400;font-size:var(--text-xs);color:var(--color-text-muted)}.teams-panel-module__FVXiZa__teamCardSubdomainLink{color:var(--color-text);align-items:center;gap:.25rem;text-decoration:underline;display:inline-flex}.teams-panel-module__FVXiZa__grid{grid-auto-rows:1fr}.teams-panel-module__FVXiZa__createTeamCardContent{justify-content:center;align-items:center;height:100%;display:flex}
.organization-dashboard-module__iisuTW__container{flex-direction:column;flex:1;padding:2rem;display:flex}.organization-dashboard-module__iisuTW__section{margin-bottom:2rem}.organization-dashboard-module__iisuTW__sectionHeading{font-size:var(--text-xl);margin-bottom:.5rem;font-weight:600}.organization-dashboard-module__iisuTW__sectionDescription{font-size:var(--text-sm);color:var(--color-text-muted);max-width:40rem;margin-bottom:1rem}.organization-dashboard-module__iisuTW__membershipNotice{font-size:var(--text-sm);margin-bottom:2rem}.organization-dashboard-module__iisuTW__leaveLink{text-decoration:underline}.organization-dashboard-module__iisuTW__teamCardInner{flex-direction:column;gap:.75rem;display:flex}.organization-dashboard-module__iisuTW__teamCardName{font-weight:600;font-size:var(--text-md)}.organization-dashboard-module__iisuTW__teamCardDescription{font-size:var(--text-sm);color:var(--color-text-muted)}.organization-dashboard-module__iisuTW__teamCardAvatars{align-items:center;display:flex}.organization-dashboard-module__iisuTW__teamCardAvatarOverflow{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;margin-left:.25rem}.organization-dashboard-module__iisuTW__teamCardAvatar{margin-left:-.75rem}.organization-dashboard-module__iisuTW__teamCardAvatar:first-child{margin-left:0}.organization-dashboard-module__iisuTW__createTeamCardContent{justify-content:center;align-items:center;height:100%;display:flex}.organization-dashboard-module__iisuTW__overviewGrid{flex-direction:column;gap:.75rem;display:flex}.organization-dashboard-module__iisuTW__overviewItem{font-size:var(--text-sm)}.organization-dashboard-module__iisuTW__overviewLabel{color:var(--color-text-muted);font-weight:600}.organization-dashboard-module__iisuTW__permissionItem{background:hsl(from var(--color-ui)h s 10%);font-size:var(--text-sm);border-radius:.375rem;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.organization-dashboard-module__iisuTW__permissionDenied{color:var(--color-danger);font-weight:600}.organization-dashboard-module__iisuTW__memberCard{background:hsl(from var(--color-ui)h s 10%);border-radius:.5rem;padding:1rem}.organization-dashboard-module__iisuTW__memberName{align-items:center;gap:.5rem;margin-bottom:.25rem;font-weight:600;display:flex}.organization-dashboard-module__iisuTW__ownerBadge{font-size:var(--text-xs);background:var(--color-primary);border-radius:.25rem;padding:.125rem .5rem}.organization-dashboard-module__iisuTW__memberEmail{font-size:var(--text-sm);color:var(--color-text-muted)}.organization-dashboard-module__iisuTW__memberRole{font-size:var(--text-xs);margin-top:.5rem}.organization-dashboard-module__iisuTW__memberLastLogin{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:.25rem}.organization-dashboard-module__iisuTW__teamCard{background:hsl(from var(--color-ui)h s 10%);border-radius:.5rem;padding:1rem}.organization-dashboard-module__iisuTW__teamName{margin-bottom:.5rem;font-weight:600}.organization-dashboard-module__iisuTW__teamDetails{font-size:var(--text-sm);flex-direction:column;gap:.25rem;display:flex}.organization-dashboard-module__iisuTW__teamLabel{font-weight:600}.organization-dashboard-module__iisuTW__teamValue{text-transform:capitalize}.organization-dashboard-module__iisuTW__teamProtected{color:var(--color-warning);font-size:var(--text-xs);margin-top:.25rem}
.feature-gate-module__k9jHma__teaser{max-width:30rem;margin:1.5rem auto;overflow:hidden}.feature-gate-module__k9jHma__nag{padding-bottom:1.5rem}.feature-gate-module__k9jHma__nag>:first-child{border-radius:0}
.workspace-module__621avq__container{padding:2rem}.workspace-module__621avq__orgLink{font-weight:700;text-decoration:underline}.workspace-module__621avq__formWrapper{max-width:21.5rem}.workspace-module__621avq__form{flex-direction:column;gap:.75rem;display:flex}.workspace-module__621avq__nameField [data-component=field-control]{margin-top:.5rem}.workspace-module__621avq__logoField{margin-top:2rem}.workspace-module__621avq__logoField [data-component=field-control]{margin-top:.5rem}.workspace-module__621avq__createWorkspaceSubmit{margin-top:1.5rem}.workspace-module__621avq__noPermission{font-size:var(--text-sm);color:var(--color-text-muted)}
.generations-log-detail-panel-module__OmgM0q__panel{background:hsl(from var(--color-ui)h s 6%);padding:1.25rem 1.5rem 1.5rem}.generations-log-detail-panel-module__OmgM0q__stateWrap{background:hsl(from var(--color-ui)h s 6%);justify-content:center;padding:1.5rem;display:flex}.generations-log-detail-panel-module__OmgM0q__stateMessage{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.generations-log-detail-panel-module__OmgM0q__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:2rem;display:grid}@media (max-width:64rem){.generations-log-detail-panel-module__OmgM0q__grid{grid-template-columns:minmax(0,1fr)}}.generations-log-detail-panel-module__OmgM0q__payload,.generations-log-detail-panel-module__OmgM0q__column{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.generations-log-detail-panel-module__OmgM0q__heading{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);margin:0 0 .75rem;font-weight:600}.generations-log-detail-panel-module__OmgM0q__promptText{font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.generations-log-detail-panel-module__OmgM0q__showMore{font-size:var(--text-xs);color:hsl(from var(--color-ui)h s 75%);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.generations-log-detail-panel-module__OmgM0q__showMore:hover{text-decoration:underline}.generations-log-detail-panel-module__OmgM0q__promptBox{interpolate-size:allow-keywords;height:auto;transition:height .3s;position:relative;overflow:hidden}.generations-log-detail-panel-module__OmgM0q__promptBoxClamped{height:3.9375rem}.generations-log-detail-panel-module__OmgM0q__promptFade{background:linear-gradient(to bottom,transparent,hsl(from var(--color-ui)h s 6%));pointer-events:none;height:2rem;position:absolute;bottom:0;left:0;right:0}.generations-log-detail-panel-module__OmgM0q__thumbRow{flex-wrap:wrap;gap:.75rem;display:flex}.generations-log-detail-panel-module__OmgM0q__thumbItem{flex-direction:column;align-items:center;gap:.25rem;margin:0;display:flex}.generations-log-detail-panel-module__OmgM0q__thumbCaption{font-size:var(--text-xxs);color:var(--color-text-muted)}.generations-log-detail-panel-module__OmgM0q__outputThumbWrap{display:inline-flex;position:relative}.generations-log-detail-panel-module__OmgM0q__playOverlay{color:#fff;filter:drop-shadow(0 1px 2px #0009);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.generations-log-detail-panel-module__OmgM0q__detailRow{font-size:var(--text-xs);grid-template-columns:8rem minmax(0,1fr);gap:.75rem;padding:.25rem 0;display:grid}.generations-log-detail-panel-module__OmgM0q__detailLabel{color:var(--color-text-muted)}.generations-log-detail-panel-module__OmgM0q__detailValue{overflow-wrap:anywhere;flex-direction:column;gap:.25rem;display:flex}.generations-log-detail-panel-module__OmgM0q__errorText{color:var(--color-danger)}.generations-log-detail-panel-module__OmgM0q__code{font-size:var(--text-xxs);-webkit-user-select:all;user-select:all}
.projects-section-module__Fi4aOa__loader{justify-content:center;align-items:center;padding:4rem 0;display:flex}.projects-section-module__Fi4aOa__cardInner{flex-direction:column;gap:.5rem;display:flex}.projects-section-module__Fi4aOa__cardHeader{justify-content:space-between;align-items:center;display:flex}.projects-section-module__Fi4aOa__cardName{font-weight:600;font-size:var(--text-md)}.projects-section-module__Fi4aOa__cardOwner{font-size:var(--text-xs);color:var(--color-text-muted)}.projects-section-module__Fi4aOa__cardStats{font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:1rem;display:flex}.projects-section-module__Fi4aOa__cardStat{align-items:center;gap:.25rem;display:flex}.projects-section-module__Fi4aOa__cardLastEdited{font-size:var(--text-xs);color:var(--color-text-muted)}.projects-section-module__Fi4aOa__emptyState{border-radius:var(--radius-md);color:var(--color-text);text-align:center;background-color:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.projects-section-module__Fi4aOa__emptyStateTitle{margin:0;font-size:1.25rem;font-weight:600}.projects-section-module__Fi4aOa__emptyStateDescription{color:var(--color-text-muted);max-width:20rem;margin:0;font-size:.875rem}.projects-section-module__Fi4aOa__createCardContent{justify-content:center;align-items:center;height:100%;display:flex}.projects-section-module__Fi4aOa__viewAll{justify-content:center;align-items:center;display:flex}
@layer components{.autocomplete-module__uPyKnW__root{flex-direction:column;width:20rem;display:inline-flex;position:relative}.autocomplete-module__uPyKnW__inputWrapper{transition:background var(--transition-base),border-color var(--transition-base);border:1px solid #0000;align-items:center;display:flex;position:relative}.autocomplete-module__uPyKnW__root[data-color-scheme=default] .autocomplete-module__uPyKnW__inputWrapper{background:hsl(from var(--color-ui)h s 15%)}.autocomplete-module__uPyKnW__root[data-color-scheme=dark] .autocomplete-module__uPyKnW__inputWrapper{background:hsl(from var(--color-ui)h s 4%)}.autocomplete-module__uPyKnW__root:focus-within .autocomplete-module__uPyKnW__inputWrapper{border-color:var(--color-primary)}.autocomplete-module__uPyKnW__root[data-disabled] .autocomplete-module__uPyKnW__inputWrapper{opacity:.5;cursor:not-allowed}.autocomplete-module__uPyKnW__root[data-invalid] .autocomplete-module__uPyKnW__inputWrapper{border-color:var(--color-danger)}.autocomplete-module__uPyKnW__input{min-width:0;height:100%;color:var(--color-text);font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.autocomplete-module__uPyKnW__input::placeholder{color:var(--color-text-muted)}.autocomplete-module__uPyKnW__input:disabled{cursor:not-allowed}.autocomplete-module__uPyKnW__root[data-size=xs] .autocomplete-module__uPyKnW__inputWrapper{height:var(--size-xs);font-size:var(--text-xs);border-radius:var(--radius-xs);padding:0 .5rem}.autocomplete-module__uPyKnW__root[data-size=sm] .autocomplete-module__uPyKnW__inputWrapper{height:var(--size-sm);font-size:var(--text-xs);border-radius:var(--radius-sm);padding:0 .625rem}.autocomplete-module__uPyKnW__root[data-size=md] .autocomplete-module__uPyKnW__inputWrapper{height:var(--size-md);font-size:var(--text-sm);border-radius:var(--radius-md);padding:0 .75rem}.autocomplete-module__uPyKnW__root[data-size=lg] .autocomplete-module__uPyKnW__inputWrapper{height:var(--size-lg);font-size:var(--text-sm);border-radius:var(--radius-lg);padding:0 .875rem}.autocomplete-module__uPyKnW__root[data-size=xl] .autocomplete-module__uPyKnW__inputWrapper{height:var(--size-xl);font-size:var(--text-md);border-radius:var(--radius-xl);padding:0 1rem}.autocomplete-module__uPyKnW__dropdown{z-index:var(--z-dropdown,1100);border-radius:.5rem;max-height:20rem;overflow:hidden auto;box-shadow:0 4px 12px #0000004d}.autocomplete-module__uPyKnW__dropdown[data-color-scheme=default]{background:hsl(from var(--color-ui)h s 12%)}.autocomplete-module__uPyKnW__dropdown[data-color-scheme=dark]{background:hsl(from var(--color-ui)h s 4%)}.autocomplete-module__uPyKnW__option{cursor:pointer;transition:background var(--transition-fast);align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.autocomplete-module__uPyKnW__option:hover,.autocomplete-module__uPyKnW__option.autocomplete-module__uPyKnW__highlighted{background:hsl(from var(--color-ui)h s 18%)}.autocomplete-module__uPyKnW__dropdown[data-color-scheme=dark] .autocomplete-module__uPyKnW__option:hover,.autocomplete-module__uPyKnW__dropdown[data-color-scheme=dark] .autocomplete-module__uPyKnW__option.autocomplete-module__uPyKnW__highlighted{background:hsl(from var(--color-ui)h s 10%)}.autocomplete-module__uPyKnW__dropdown[data-size=xs] .autocomplete-module__uPyKnW__option{font-size:var(--text-xs);gap:.5rem;padding:.375rem .5rem}.autocomplete-module__uPyKnW__dropdown[data-size=sm] .autocomplete-module__uPyKnW__option{font-size:var(--text-xs);gap:.625rem;padding:.5rem .625rem}.autocomplete-module__uPyKnW__dropdown[data-size=md] .autocomplete-module__uPyKnW__option{font-size:var(--text-sm);gap:.75rem;padding:.625rem .75rem}.autocomplete-module__uPyKnW__dropdown[data-size=lg] .autocomplete-module__uPyKnW__option{font-size:var(--text-sm);gap:.875rem;padding:.75rem .875rem}.autocomplete-module__uPyKnW__dropdown[data-size=xl] .autocomplete-module__uPyKnW__option{font-size:var(--text-md);gap:1rem;padding:.875rem 1rem}.autocomplete-module__uPyKnW__optionThumbnail{border-radius:var(--radius-sm);background:hsl(from var(--color-ui)h s 20%);color:hsl(from var(--color-ui)h s 60%);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.autocomplete-module__uPyKnW__optionThumbnailImage{object-fit:cover;width:100%;height:100%}.autocomplete-module__uPyKnW__optionThumbnailText{text-transform:uppercase;color:var(--color-text);font-weight:500}.autocomplete-module__uPyKnW__optionThumbnailIcon{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.autocomplete-module__uPyKnW__dropdown[data-size=xs] .autocomplete-module__uPyKnW__optionThumbnail{width:1.5rem;height:1.5rem}.autocomplete-module__uPyKnW__dropdown[data-size=xs] .autocomplete-module__uPyKnW__optionThumbnailText{font-size:var(--text-xxs)}.autocomplete-module__uPyKnW__dropdown[data-size=sm] .autocomplete-module__uPyKnW__optionThumbnail{width:2rem;height:2rem}.autocomplete-module__uPyKnW__dropdown[data-size=sm] .autocomplete-module__uPyKnW__optionThumbnailText{font-size:.625rem}.autocomplete-module__uPyKnW__dropdown[data-size=md] .autocomplete-module__uPyKnW__optionThumbnail{width:2.5rem;height:2.5rem}.autocomplete-module__uPyKnW__dropdown[data-size=md] .autocomplete-module__uPyKnW__optionThumbnailText{font-size:var(--text-xs)}.autocomplete-module__uPyKnW__dropdown[data-size=lg] .autocomplete-module__uPyKnW__optionThumbnail{width:3rem;height:3rem}.autocomplete-module__uPyKnW__dropdown[data-size=lg] .autocomplete-module__uPyKnW__optionThumbnailText{font-size:var(--text-sm)}.autocomplete-module__uPyKnW__dropdown[data-size=xl] .autocomplete-module__uPyKnW__optionThumbnail{width:3.5rem;height:3.5rem}.autocomplete-module__uPyKnW__dropdown[data-size=xl] .autocomplete-module__uPyKnW__optionThumbnailText{font-size:var(--text-md)}.autocomplete-module__uPyKnW__optionContent{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.autocomplete-module__uPyKnW__optionLabel{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.autocomplete-module__uPyKnW__optionDescription{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.autocomplete-module__uPyKnW__actionButton{color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.autocomplete-module__uPyKnW__actionButton:hover{color:var(--color-text)}.autocomplete-module__uPyKnW__dropdown[data-size=xs] .autocomplete-module__uPyKnW__actionButton{width:1rem;height:1rem}.autocomplete-module__uPyKnW__dropdown[data-size=sm] .autocomplete-module__uPyKnW__actionButton{width:1.125rem;height:1.125rem}.autocomplete-module__uPyKnW__dropdown[data-size=md] .autocomplete-module__uPyKnW__actionButton{width:1.25rem;height:1.25rem}.autocomplete-module__uPyKnW__dropdown[data-size=lg] .autocomplete-module__uPyKnW__actionButton{width:1.375rem;height:1.375rem}.autocomplete-module__uPyKnW__dropdown[data-size=xl] .autocomplete-module__uPyKnW__actionButton{width:1.5rem;height:1.5rem}.autocomplete-module__uPyKnW__loading,.autocomplete-module__uPyKnW__noResults{color:var(--color-text-muted);text-align:center;font-size:var(--text-sm);padding:.75rem}}
.generations-log-module__rzHpea__filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.generations-log-module__rzHpea__toolbarGroup{align-items:center;gap:.75rem;display:flex}.generations-log-module__rzHpea__search{width:15rem}.generations-log-module__rzHpea__columnsTrigger{height:2rem;font-size:var(--text-xs);color:var(--color-text);background:hsl(from var(--color-ui)h s 4%);border:1px solid hsl(from var(--color-ui)h s 4%);border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:.5rem;padding:0 .75rem;transition:background .15s;display:inline-flex}.generations-log-module__rzHpea__columnsTrigger:hover{background:hsl(from var(--color-ui)h s 8%)}.generations-log-module__rzHpea__columnList{flex-direction:column;gap:.625rem;padding:.25rem;display:flex}.generations-log-module__rzHpea__truncated{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;display:block;overflow:hidden}.generations-log-module__rzHpea__status{white-space:nowrap}.generations-log-module__rzHpea__status[data-status=succeeded]{color:var(--color-success)}.generations-log-module__rzHpea__status[data-status=failed]{color:var(--color-danger)}.generations-log-module__rzHpea__status[data-status=started]{color:var(--color-warning)}.generations-log-module__rzHpea__status[data-status=cancelled]{color:var(--color-text-muted)}.generations-log-module__rzHpea__approvedBox{background:var(--color-success);color:#fff;vertical-align:middle;border-radius:.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}
.invite-modal-module__Q8yBSq__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.invite-modal-module__Q8yBSq__footerText{font-size:var(--text-sm);color:var(--color-text-muted);flex:1}.invite-modal-module__Q8yBSq__form{flex-direction:column;gap:1rem;display:flex}.invite-modal-module__Q8yBSq__formRow{align-items:flex-start;gap:1rem;display:flex}.invite-modal-module__Q8yBSq__emailField,.invite-modal-module__Q8yBSq__roleField{flex:1}.invite-modal-module__Q8yBSq__seatMeter{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.invite-modal-module__Q8yBSq__seatAvailability{color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 1rem}.invite-modal-module__Q8yBSq__seatLimitNote{font-size:var(--text-sm);color:var(--color-danger);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.invite-modal-module__Q8yBSq__ssoWarning{border:1px solid var(--color-warning);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-warning)10%,transparent);color:var(--color-text);font-size:var(--text-sm);padding:.75rem 1rem;line-height:1.45}.invite-modal-module__Q8yBSq__existingSection,.invite-modal-module__Q8yBSq__selectedList{flex-direction:column;gap:.75rem;display:flex}.invite-modal-module__Q8yBSq__selectedCandidate{border:1px solid var(--color-lines);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) minmax(9rem,.65fr) auto;align-items:center;gap:.75rem;padding:.625rem .75rem;display:grid}.invite-modal-module__Q8yBSq__selectedIdentity{flex-direction:column;gap:.125rem;min-width:0;display:flex}.invite-modal-module__Q8yBSq__selectedName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.invite-modal-module__Q8yBSq__duplicateWarning{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.3}.invite-modal-module__Q8yBSq__directAddError{border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--text-sm);margin:0;padding:.75rem 1rem;font-weight:600}.invite-modal-module__Q8yBSq__divider{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;align-items:center;gap:.75rem;display:flex}.invite-modal-module__Q8yBSq__divider:before,.invite-modal-module__Q8yBSq__divider:after{background:var(--color-lines);content:"";flex:1;height:1px}@media (max-width:42rem){.invite-modal-module__Q8yBSq__selectedCandidate{grid-template-columns:auto minmax(0,1fr) auto}.invite-modal-module__Q8yBSq__selectedCandidate>:nth-child(3){grid-column:1/-1}}
.logs-page-shell-module__HcrLnW__container{border-top:2px solid hsl(from var(--color-ui)h s 4%);margin-top:1.5rem}.logs-page-shell-module__HcrLnW__tabBar{background:hsl(from var(--color-ui)h s 4%);border-bottom:none;padding:0 1rem}.logs-page-shell-module__HcrLnW__stateWrap{padding:2rem}.logs-page-shell-module__HcrLnW__tabPanel{padding:.25rem 2rem 2rem}
.transfer-ownership-modal-module__vMwDxq__description{color:hsl(var(--color-text-secondary));font-size:var(--text-sm);margin:0 0 1.5rem;line-height:1.5}.transfer-ownership-modal-module__vMwDxq__form{flex-direction:column;gap:1rem;display:flex}.transfer-ownership-modal-module__vMwDxq__footer{justify-content:flex-start;gap:.75rem;width:100%;display:flex}.transfer-ownership-modal-module__vMwDxq__selectedUser{background-color:hsl(var(--color-bg-secondary));border:1px solid hsl(var(--color-border-primary));border-radius:.5rem;padding:1rem}.transfer-ownership-modal-module__vMwDxq__selectedUserInfo{flex-direction:column;gap:.25rem;display:flex}.transfer-ownership-modal-module__vMwDxq__selectedUserName{color:hsl(var(--color-text-primary));font-weight:500}
.admin-team-avatars-module__PZQ9Yq__container{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.admin-team-avatars-module__PZQ9Yq__invitedAvatar{opacity:.4}.admin-team-avatars-module__PZQ9Yq__avatarWrapper{cursor:pointer;transition:opacity .2s}.admin-team-avatars-module__PZQ9Yq__avatarWrapper:hover{opacity:.8}.admin-team-avatars-module__PZQ9Yq__menuHeader{flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.admin-team-avatars-module__PZQ9Yq__menuHeaderName{font-weight:600;font-size:var(--text-sm)}.admin-team-avatars-module__PZQ9Yq__menuHeaderRole{font-size:var(--text-xs);color:var(--color-text-muted)}
@layer components{.calendar-module__M6KUVG__root{--calendar-cell-size:2.25rem;--calendar-accent:var(--color-primary);color:var(--color-text);font-size:var(--text-sm);position:relative}.calendar-module__M6KUVG__months{flex-flow:wrap;gap:1.5rem;display:flex}.calendar-module__M6KUVG__month{flex-direction:column;gap:.5rem;display:flex;position:relative}.calendar-module__M6KUVG__monthCaption{height:var(--calendar-cell-size);padding:0 var(--calendar-cell-size);justify-content:center;align-items:center;display:flex}.calendar-module__M6KUVG__captionLabel{font-size:var(--text-sm);text-transform:capitalize;font-weight:600}.calendar-module__M6KUVG__nav{height:var(--calendar-cell-size);pointer-events:none;z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.calendar-module__M6KUVG__navButton{width:var(--calendar-cell-size);height:var(--calendar-cell-size);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .1s,border-color .1s,opacity .1s;display:inline-flex}.calendar-module__M6KUVG__navButton:hover:not(:disabled){background:hsl(from var(--color-ui)h s 15%)}.calendar-module__M6KUVG__navButton:disabled{opacity:.4;cursor:not-allowed}.calendar-module__M6KUVG__monthGrid{border-collapse:collapse}.calendar-module__M6KUVG__weekdays{display:flex}.calendar-module__M6KUVG__weekday{width:var(--calendar-cell-size);height:var(--calendar-cell-size);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:capitalize;justify-content:center;align-items:center;font-weight:500;display:flex}.calendar-module__M6KUVG__week{display:flex}.calendar-module__M6KUVG__day{width:var(--calendar-cell-size);height:var(--calendar-cell-size);text-align:center;padding:0;position:relative}.calendar-module__M6KUVG__dayButton{border-radius:var(--radius-md);width:100%;height:100%;color:var(--color-text);font-size:var(--text-sm);cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex;position:relative}.calendar-module__M6KUVG__dayButton:hover{background:hsl(from var(--color-ui)h s 18%)}.calendar-module__M6KUVG__dayButton:focus-visible{outline:2px solid var(--calendar-accent);outline-offset:-2px}.calendar-module__M6KUVG__today:not(.calendar-module__M6KUVG__selected) .calendar-module__M6KUVG__dayButton{color:var(--calendar-accent);font-weight:700}.calendar-module__M6KUVG__outside .calendar-module__M6KUVG__dayButton{color:var(--color-text-inactive);opacity:.5}.calendar-module__M6KUVG__disabled .calendar-module__M6KUVG__dayButton{color:var(--color-text-inactive);opacity:.4;cursor:not-allowed}.calendar-module__M6KUVG__disabled .calendar-module__M6KUVG__dayButton:hover{background:0 0}.calendar-module__M6KUVG__hidden{visibility:hidden}.calendar-module__M6KUVG__selected .calendar-module__M6KUVG__dayButton{background:var(--calendar-accent);color:var(--color-text)}.calendar-module__M6KUVG__selected .calendar-module__M6KUVG__dayButton:hover{background:hsl(from var(--color-primary)h s 65%)}.calendar-module__M6KUVG__rangeMiddle{background:hsl(from var(--color-primary)h s 50%/.18)}.calendar-module__M6KUVG__rangeMiddle .calendar-module__M6KUVG__dayButton{color:var(--color-text);background:0 0;border-radius:0}.calendar-module__M6KUVG__rangeMiddle .calendar-module__M6KUVG__dayButton:hover{background:hsl(from var(--color-primary)h s 50%/.28)}.calendar-module__M6KUVG__rangeStart .calendar-module__M6KUVG__dayButton,.calendar-module__M6KUVG__rangeEnd .calendar-module__M6KUVG__dayButton{background:var(--calendar-accent);color:var(--color-text)}.calendar-module__M6KUVG__rangeStart .calendar-module__M6KUVG__dayButton:hover,.calendar-module__M6KUVG__rangeEnd .calendar-module__M6KUVG__dayButton:hover{background:hsl(from var(--color-primary)h s 65%)}.calendar-module__M6KUVG__rangeStart{background:hsl(from var(--color-primary)h s 50%/.18);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.calendar-module__M6KUVG__rangeEnd{background:hsl(from var(--color-primary)h s 50%/.18);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.calendar-module__M6KUVG__rangeStart.calendar-module__M6KUVG__rangeEnd{background:0 0}}
@layer components{.date-range-picker-module__EXd79q__trigger{height:var(--drp-height,var(--size-md));min-width:var(--drp-min-width,16rem);padding:0 var(--drp-padding-h,var(--control-padding-h-md));font-size:var(--drp-font-size,var(--text-sm));font-family:var(--font-sans);color:var(--color-scheme-text);background:var(--color-scheme-bg);border-radius:var(--drp-radius,var(--radius-md));cursor:pointer;text-align:left;white-space:nowrap;border:none;align-items:center;gap:.5rem;transition:background .1s;display:inline-flex}.date-range-picker-module__EXd79q__trigger:hover:not(:disabled),.date-range-picker-module__EXd79q__trigger[data-popup-open]{background:var(--color-scheme-bg-hover)}.date-range-picker-module__EXd79q__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.date-range-picker-module__EXd79q__trigger:disabled{opacity:.5;cursor:not-allowed}.date-range-picker-module__EXd79q__placeholder .date-range-picker-module__EXd79q__label{color:var(--color-text-muted)}.date-range-picker-module__EXd79q__iconSlot{width:var(--drp-icon-size,1.125rem);height:var(--drp-icon-size,1.125rem);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.date-range-picker-module__EXd79q__label{display:inline-block}.date-range-picker-module__EXd79q__trigger[data-size=xxs]{--drp-height:var(--size-xxs);--drp-padding-h:var(--control-padding-h-xxs);--drp-font-size:var(--text-xs);--drp-icon-size:.875rem}.date-range-picker-module__EXd79q__trigger[data-size=xs]{--drp-height:var(--size-xs);--drp-padding-h:var(--control-padding-h-xs);--drp-font-size:var(--text-xs);--drp-icon-size:.875rem}.date-range-picker-module__EXd79q__trigger[data-size=sm]{--drp-height:var(--size-sm);--drp-padding-h:var(--control-padding-h-sm);--drp-font-size:var(--text-sm);--drp-icon-size:1rem}.date-range-picker-module__EXd79q__trigger[data-size=md]{--drp-height:var(--size-md);--drp-padding-h:var(--control-padding-h-md);--drp-font-size:var(--text-sm);--drp-icon-size:1.125rem}.date-range-picker-module__EXd79q__trigger[data-size=lg]{--drp-height:var(--size-lg);--drp-padding-h:var(--control-padding-h-lg);--drp-font-size:var(--text-md);--drp-icon-size:1.25rem}.date-range-picker-module__EXd79q__trigger[data-size=xl]{--drp-height:var(--size-xl);--drp-padding-h:var(--control-padding-h-xl);--drp-font-size:var(--text-md);--drp-icon-size:1.25rem}.date-range-picker-module__EXd79q__trigger[data-size=xxl]{--drp-height:var(--size-xxl);--drp-padding-h:var(--control-padding-h-xxl);--drp-font-size:var(--text-lg);--drp-icon-size:1.375rem}.date-range-picker-module__EXd79q__trigger[data-radius=auto][data-size=xxs]{--drp-radius:var(--radius-xxs)}.date-range-picker-module__EXd79q__trigger[data-radius=auto][data-size=xs]{--drp-radius:var(--radius-xs)}.date-range-picker-module__EXd79q__trigger[data-radius=auto][data-size=sm]{--drp-radius:var(--radius-sm)}.date-range-picker-module__EXd79q__trigger[data-radius=auto][data-size=md]{--drp-radius:var(--radius-md)}.date-range-picker-module__EXd79q__trigger[data-radius=auto][data-size=lg]{--drp-radius:var(--radius-lg)}.date-range-picker-module__EXd79q__trigger[data-radius=auto][data-size=xl]{--drp-radius:var(--radius-xl)}.date-range-picker-module__EXd79q__trigger[data-radius=auto][data-size=xxl]{--drp-radius:var(--radius-xxl)}.date-range-picker-module__EXd79q__trigger[data-radius=none]{--drp-radius:0}.date-range-picker-module__EXd79q__trigger[data-radius=full]{--drp-radius:var(--radius-full)}.date-range-picker-module__EXd79q__trigger[data-radius=xxs]{--drp-radius:var(--radius-xxs)}.date-range-picker-module__EXd79q__trigger[data-radius=xs]{--drp-radius:var(--radius-xs)}.date-range-picker-module__EXd79q__trigger[data-radius=sm]{--drp-radius:var(--radius-sm)}.date-range-picker-module__EXd79q__trigger[data-radius=md]{--drp-radius:var(--radius-md)}.date-range-picker-module__EXd79q__trigger[data-radius=lg]{--drp-radius:var(--radius-lg)}.date-range-picker-module__EXd79q__trigger[data-radius=xl]{--drp-radius:var(--radius-xl)}.date-range-picker-module__EXd79q__trigger[data-radius=xxl]{--drp-radius:var(--radius-xxl)}.date-range-picker-module__EXd79q__popup{width:fit-content;min-width:auto}}
.create-api-key-modal-module__cNiAcG__form{gap:1rem;display:flex;position:relative}.create-api-key-modal-module__cNiAcG__providerField,.create-api-key-modal-module__cNiAcG__keyField{flex:1}.create-api-key-modal-module__cNiAcG__footer{gap:1rem;display:flex}
.nag-modal-module__5JJfHq__popup>div:first-child{z-index:1;position:absolute;top:0;left:0;right:0}.nag-modal-module__5JJfHq__fullBleed{margin:0 -1.25rem}
/*# sourceMappingURL=81c6e42938230c8d.css.map*/