.attachment-thumbs-module__sTWJ-a__root{align-items:center;gap:.25rem;display:inline-flex}.attachment-thumbs-module__sTWJ-a__root[data-stacked]{gap:0}.attachment-thumbs-module__sTWJ-a__thumbWrapper{flex-shrink:0;transition:transform .15s,z-index;position:relative}.attachment-thumbs-module__sTWJ-a__thumb{width:1.75rem;height:1.75rem;position:relative}.attachment-thumbs-module__sTWJ-a__thumbContent{background:hsl(from var(--color-ui)h s 8%);border-radius:.25rem;width:100%;height:100%;position:relative;overflow:hidden}.attachment-thumbs-module__sTWJ-a__image{object-fit:cover;width:100%;height:100%;display:block}.attachment-thumbs-module__sTWJ-a__fileIcon{width:100%;height:100%;color:hsl(from var(--color-ui)h s 70%);justify-content:center;align-items:center;display:flex}.attachment-thumbs-module__sTWJ-a__thumb[data-uploading] .attachment-thumbs-module__sTWJ-a__image,.attachment-thumbs-module__sTWJ-a__thumb[data-uploading] .attachment-thumbs-module__sTWJ-a__fileIcon{opacity:.4}.attachment-thumbs-module__sTWJ-a__progressRing{width:1rem;height:1rem;margin:auto;position:absolute;inset:0;transform:rotate(-90deg)}.attachment-thumbs-module__sTWJ-a__progressTrack{fill:none;stroke:hsl(from var(--color-ui)h s 18%);stroke-width:2.5px}.attachment-thumbs-module__sTWJ-a__progressIndicator{fill:none;stroke:var(--color-primary);stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset .15s}.attachment-thumbs-module__sTWJ-a__thumb[data-error]{outline:1px solid var(--color-danger)}.attachment-thumbs-module__sTWJ-a__removeButton{background:hsl(from var(--color-ui)h s 2%);color:#fff;cursor:pointer;z-index:1;width:.875rem;height:.875rem;transition:background var(--transition-base);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-.1875rem;right:-.1875rem}.attachment-thumbs-module__sTWJ-a__removeButton:hover{background:hsl(from var(--color-ui)h s 6%)}
.agent-composer-module__UTkkDa__composer{border-top:2px solid hsl(from var(--color-ui)h s 4%);flex:none}.agent-composer-module__UTkkDa__promptBox{background:hsl(from var(--color-ui)h s 2%);flex-direction:column;height:10rem;display:flex}.agent-composer-module__UTkkDa__textareaWrapper{flex:1;min-height:0;display:flex;position:relative}.agent-composer-module__UTkkDa__promptTextArea{resize:none;color:#fff;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:0;padding:.75rem;font-family:inherit;font-size:.75rem;line-height:1.5}.agent-composer-module__UTkkDa__promptTextArea::placeholder{color:var(--color-text-muted)}.agent-composer-module__UTkkDa__promptToolbar{flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.agent-composer-module__UTkkDa__promptToolbarLeft{align-items:center;gap:.5rem;display:flex}.agent-composer-module__UTkkDa__promptToolbarRight{align-items:center;display:flex}
.location-bar-module__80UInW__locationBar{background:hsl(from var(--color-ui)h s 8%);align-items:center;gap:.5rem;height:2.25rem;padding:0 .75rem;display:flex}.location-bar-module__80UInW__locationPin{color:hsl(from var(--color-ui)h s 70%);align-items:center;display:inline-flex}.location-bar-module__80UInW__breadcrumb{align-items:center;gap:.1875rem;min-width:0;display:flex}.location-bar-module__80UInW__breadcrumbChip{background:hsl(from var(--color-ui)h s 4%);height:1.25rem;color:hsl(from var(--color-ui)h s 70%);border:none;border-radius:.25rem;align-items:center;padding:0 .375rem;font-family:inherit;font-size:.6875rem;line-height:1;display:inline-flex}.location-bar-module__80UInW__breadcrumbLeaf{color:hsl(from var(--color-ui)h s 70%);font-size:.6875rem;line-height:1}.location-bar-module__80UInW__breadcrumbSeparator{color:#fff;flex-shrink:0}
.prompt-box-dropzone-module__F_i-aq__root{display:block;position:relative}.prompt-box-dropzone-module__F_i-aq__overlay{border:1px dashed hsl(from var(--color-ui)h s 12%);background:hsl(from var(--color-ui)h s 2%/.9);color:var(--color-text);font-size:var(--text-xs);pointer-events:none;z-index:1;border-radius:.375rem;justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute;inset:.5rem .5rem 0}.prompt-box-dropzone-module__F_i-aq__overlayDisabled{color:hsl(from var(--color-danger)h s 70%)}
.agent-header-module__7Tgv8W__menu{background:hsl(from var(--color-ui)h s 12%);flex-shrink:0;align-items:center;height:3rem;display:flex}.agent-header-module__7Tgv8W__conversationMenu{flex:none;align-items:center;gap:.5rem;padding-left:.5rem;padding-right:1rem;display:flex}.agent-header-module__7Tgv8W__conversationName{min-width:0;color:var(--color-text);font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.agent-header-module__7Tgv8W__controls{flex:none;align-items:center;padding-right:.5rem;display:flex}.agent-header-module__7Tgv8W__controlButton{--color-scheme-bg-hover:hsl(from var(--color-ui)h s 6%);--color-scheme-border:transparent}.agent-header-module__7Tgv8W__expandButton{display:none}.agent-header-module__7Tgv8W__conversationsCount{color:#fff;margin-right:.25rem;font-weight:600}.agent-header-module__7Tgv8W__conversationsLabel{color:hsl(from var(--color-ui)h s 70%);font-weight:400}@media (min-width:1250px){.agent-header-module__7Tgv8W__expandButton{display:revert}}
.agent-intro-module__56WlpW__intro{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:2rem 1rem;display:flex}.agent-intro-module__56WlpW__title{color:var(--color-text);margin:0;font-size:2rem;font-weight:700}.agent-intro-module__56WlpW__subtitle{max-width:26rem;color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.agent-intro-module__56WlpW__suggestions{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:32rem;margin-top:.75rem;display:flex}.agent-intro-module__56WlpW__suggestion{text-align:left;background:hsl(from var(--color-ui)h s 4%);appearance:none;max-width:100%;color:var(--color-text);font:inherit;cursor:pointer;border:none;border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .15s;display:flex}.agent-intro-module__56WlpW__suggestion:hover{background:hsl(from var(--color-ui)h s 8%)}.agent-intro-module__56WlpW__avatar{flex-shrink:0}.agent-intro-module__56WlpW__avatar img{filter:none;opacity:1}.agent-intro-module__56WlpW__suggestionText{font-size:var(--text-sm);color:var(--color-text);line-height:1.4}
.agent-panel-module__h7eSxq__backdrop{background:var(--color-overlay);opacity:0;pointer-events:none;z-index:5;transition:opacity .25s cubic-bezier(.05,.8,.2,1);position:fixed;inset:0}.agent-panel-module__h7eSxq__panel{top:var(--header-height);background:hsl(from var(--color-ui)h s 5%);border-left:2px solid hsl(from var(--color-ui)h s 4%);width:calc(100% - 2rem);color:var(--color-text);z-index:5;flex-direction:column;transition:transform .25s cubic-bezier(.05,.8,.2,1),width .25s cubic-bezier(.05,.8,.2,1);display:flex;position:fixed;bottom:0;right:0;transform:translate(100%)}.agent-panel-module__h7eSxq__panel.agent-panel-module__h7eSxq__open{transform:translate(0)}.agent-panel-module__h7eSxq__columns{flex:1;min-height:0;display:flex;overflow:hidden}.agent-panel-module__h7eSxq__leftColumn{background:hsl(from var(--color-ui)h s 4%);flex-shrink:0;width:0;overflow:hidden}.agent-panel-module__h7eSxq__middleColumn{background:hsl(from var(--color-ui)h s 6%);flex:1;min-width:0}.agent-panel-module__h7eSxq__chatContent{flex-direction:column;height:100%;display:flex}.agent-panel-module__h7eSxq__conversationLog{flex:1;min-height:0;overflow-y:auto}.agent-panel-module__h7eSxq__conversationInner{box-sizing:border-box;flex-direction:column;gap:1.5rem;max-width:60rem;min-height:100%;margin:0 auto;padding:1.5rem 2rem;display:flex}.agent-panel-module__h7eSxq__loadingState{flex:1;justify-content:center;align-items:center;display:flex}.agent-panel-module__h7eSxq__composerError{box-sizing:border-box;width:100%;max-width:60rem;font-size:var(--text-xs);color:var(--color-danger);margin:0 auto;padding:0 2rem .5rem;line-height:1.4;display:block}.agent-panel-module__h7eSxq__emptyStateHint{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.5}.agent-panel-module__h7eSxq__rightColumn{background:hsl(from var(--color-ui)h s 10%);flex-shrink:0;width:0;overflow:hidden}.agent-panel-module__h7eSxq__placeholder{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;padding:1rem}@media (min-width:1250px){.agent-panel-module__h7eSxq__panel{width:40rem}.agent-panel-module__h7eSxq__panel.agent-panel-module__h7eSxq__fullscreen{width:100%}.agent-panel-module__h7eSxq__backdropVisible{opacity:1;pointer-events:auto}.agent-panel-module__h7eSxq__leftColumn,.agent-panel-module__h7eSxq__rightColumn{transition:width .25s cubic-bezier(.05,.8,.2,1);position:relative}.agent-panel-module__h7eSxq__panel.agent-panel-module__h7eSxq__fullscreen .agent-panel-module__h7eSxq__leftColumn{width:min(21.25rem,25vw)}.agent-panel-module__h7eSxq__panel.agent-panel-module__h7eSxq__fullscreen .agent-panel-module__h7eSxq__rightColumn{width:16.25rem}.agent-panel-module__h7eSxq__panel.agent-panel-module__h7eSxq__fullscreen .agent-panel-module__h7eSxq__middleColumn{border-left:2px solid hsl(from var(--color-ui)h s 2%);border-right:2px solid hsl(from var(--color-ui)h s 2%);box-sizing:border-box}.agent-panel-module__h7eSxq__leftColumn>*,.agent-panel-module__h7eSxq__leftColumn .agent-panel-module__h7eSxq__placeholder{box-sizing:border-box;width:min(21.25rem,25vw);position:absolute;top:0;bottom:0;left:0}.agent-panel-module__h7eSxq__rightColumn>*{box-sizing:border-box;width:16.25rem;position:absolute;top:0;bottom:0;right:0}}
@layer components{.input-module__tFvNLW__wrapper{background:var(--color-scheme-bg);color:var(--color-scheme-text);cursor:text;border:1px solid #0000;align-items:center;width:15rem;font-family:inherit;line-height:1;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.input-module__tFvNLW__wrapper:focus-within{border-color:var(--color-primary)}.input-module__tFvNLW__wrapper[data-disabled]{opacity:.6;color:var(--color-text-muted);cursor:not-allowed}.input-module__tFvNLW__wrapper[data-readonly]{color:var(--color-text-muted);cursor:text}.input-module__tFvNLW__wrapper[data-invalid],.input-module__tFvNLW__wrapper[data-invalid]:focus-within{border-color:var(--color-danger)}.input-module__tFvNLW__input{min-width:0;height:100%;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;transform:translateY(-1px)}.input-module__tFvNLW__input::placeholder{color:var(--color-text-muted)}.input-module__tFvNLW__input:disabled{cursor:not-allowed}.input-module__tFvNLW__input:read-only{cursor:default}.input-module__tFvNLW__wrapper[data-size=xxs]{height:var(--size-xxs);font-size:var(--text-xxs)}.input-module__tFvNLW__wrapper[data-size=xs]{height:var(--size-xs);font-size:var(--text-xs)}.input-module__tFvNLW__wrapper[data-size=sm]{height:var(--size-sm);font-size:var(--text-xs)}.input-module__tFvNLW__wrapper[data-size=md]{height:var(--size-md);font-size:var(--text-sm)}.input-module__tFvNLW__wrapper[data-size=lg]{height:var(--size-lg);font-size:var(--text-sm)}.input-module__tFvNLW__wrapper[data-size=xl]{height:var(--size-xl);font-size:var(--text-md)}.input-module__tFvNLW__wrapper[data-size=xxl]{height:var(--size-xxl);font-size:var(--text-md)}.input-module__tFvNLW__wrapper[data-size=xxs]{--control-padding-h:var(--control-padding-h-xxs);padding:0 var(--control-padding-h)}.input-module__tFvNLW__wrapper[data-size=xs]{--control-padding-h:var(--control-padding-h-xs);padding:0 var(--control-padding-h)}.input-module__tFvNLW__wrapper[data-size=sm]{--control-padding-h:var(--control-padding-h-sm);padding:0 var(--control-padding-h)}.input-module__tFvNLW__wrapper[data-size=md]{--control-padding-h:var(--control-padding-h-md);padding:0 var(--control-padding-h)}.input-module__tFvNLW__wrapper[data-size=lg]{--control-padding-h:var(--control-padding-h-lg);padding:0 var(--control-padding-h)}.input-module__tFvNLW__wrapper[data-size=xl]{--control-padding-h:var(--control-padding-h-xl);padding:0 var(--control-padding-h)}.input-module__tFvNLW__wrapper[data-size=xxl]{--control-padding-h:var(--control-padding-h-xxl);padding:0 var(--control-padding-h)}.input-module__tFvNLW__wrapper[data-has-icon-left]{padding-left:0}.input-module__tFvNLW__wrapper[data-has-icon-right],.input-module__tFvNLW__wrapper[data-has-clear-button]{padding-right:0}.input-module__tFvNLW__wrapper[data-radius=xxs]{border-radius:var(--radius-xxs)}.input-module__tFvNLW__wrapper[data-radius=xs]{border-radius:var(--radius-xs)}.input-module__tFvNLW__wrapper[data-radius=sm]{border-radius:var(--radius-sm)}.input-module__tFvNLW__wrapper[data-radius=md]{border-radius:var(--radius-md)}.input-module__tFvNLW__wrapper[data-radius=lg]{border-radius:var(--radius-lg)}.input-module__tFvNLW__wrapper[data-radius=xl]{border-radius:var(--radius-xl)}.input-module__tFvNLW__wrapper[data-radius=xxl]{border-radius:var(--radius-xxl)}.input-module__tFvNLW__wrapper[data-radius=none]{border-radius:0}.input-module__tFvNLW__wrapper[data-radius=full]{border-radius:var(--radius-full)}.input-module__tFvNLW__wrapper[data-radius=auto][data-size=xxs]{border-radius:var(--radius-xxs)}.input-module__tFvNLW__wrapper[data-radius=auto][data-size=xs]{border-radius:var(--radius-xs)}.input-module__tFvNLW__wrapper[data-radius=auto][data-size=sm]{border-radius:var(--radius-sm)}.input-module__tFvNLW__wrapper[data-radius=auto][data-size=md]{border-radius:var(--radius-md)}.input-module__tFvNLW__wrapper[data-radius=auto][data-size=lg]{border-radius:var(--radius-lg)}.input-module__tFvNLW__wrapper[data-radius=auto][data-size=xl]{border-radius:var(--radius-xl)}.input-module__tFvNLW__wrapper[data-radius=auto][data-size=xxl]{border-radius:var(--radius-xxl)}.input-module__tFvNLW__wrapper[data-size=xxs],.input-module__tFvNLW__wrapper[data-size=xs]{--icon-size:.75rem}.input-module__tFvNLW__wrapper[data-size=sm]{--icon-size:.875rem}.input-module__tFvNLW__wrapper[data-size=md],.input-module__tFvNLW__wrapper[data-size=lg]{--icon-size:1rem}.input-module__tFvNLW__wrapper[data-size=xl],.input-module__tFvNLW__wrapper[data-size=xxl]{--icon-size:1.125rem}.input-module__tFvNLW__iconLeft,.input-module__tFvNLW__iconRight{height:100%;padding:0 var(--control-padding-h);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.input-module__tFvNLW__iconLeft svg,.input-module__tFvNLW__iconRight svg{width:var(--icon-size);height:var(--icon-size)}.input-module__tFvNLW__clearButton{height:100%;padding:0 var(--control-padding-h);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.input-module__tFvNLW__clearButton svg{width:var(--icon-size);height:var(--icon-size)}.input-module__tFvNLW__clearButton:hover{color:var(--color-text)}.input-module__tFvNLW__clearButton+.input-module__tFvNLW__iconRight{margin-left:calc(var(--control-padding-h)*-1)}}
@layer components{.button-group-module__i3FvHW__root{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)}}
.gallery-page-ratings-toolbar-module__JNI6HG__tooltipWrap{display:inline-flex}.gallery-page-ratings-toolbar-module__JNI6HG__root{top:calc(var(--top-offset) + .5rem);z-index:1;width:max-content;margin:.5rem auto calc(-1*(var(--size-xs) + .5rem));align-items:center;gap:.5rem;display:flex;position:sticky}.gallery-page-ratings-toolbar-module__JNI6HG__starTrigger{all:unset;height:var(--size-xs);cursor:pointer;background:hsl(from var(--color-ui)h s 4%);color:var(--color-star);border-radius:.25rem;justify-content:center;align-items:center;gap:.125rem;padding:0 .375rem;display:flex}.gallery-page-ratings-toolbar-module__JNI6HG__starTrigger:hover{background:hsl(from var(--color-ui)h s 15%)}.gallery-page-ratings-toolbar-module__JNI6HG__starEmpty{color:hsl(from var(--color-ui)h s 25%)}.gallery-page-ratings-toolbar-module__JNI6HG__starPopover{width:auto;min-width:0;padding:.5rem}.gallery-page-ratings-toolbar-module__JNI6HG__starOptions{flex-direction:column;gap:.125rem;display:flex}.gallery-page-ratings-toolbar-module__JNI6HG__starOption{color:var(--color-star);cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.125rem;padding:.25rem .375rem;display:flex}.gallery-page-ratings-toolbar-module__JNI6HG__starOption:hover{background:hsl(from var(--color-ui)h s 8%)}.gallery-page-ratings-toolbar-module__JNI6HG__starOption.gallery-page-ratings-toolbar-module__JNI6HG__active{background:hsl(from var(--color-ui)h s 25%)}.gallery-page-ratings-toolbar-module__JNI6HG__starAnyLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;width:100%;font-weight:600}.gallery-page-ratings-toolbar-module__JNI6HG__root [data-flag=discarded][data-selected]{color:#fff;background:#e83030}.gallery-page-ratings-toolbar-module__JNI6HG__commentsButton{background:var(--color-orange);color:#fff;border:none}.gallery-page-ratings-toolbar-module__JNI6HG__commentsButton:hover:not(:disabled){background:hsl(from var(--color-orange)h s 60%);border:none}.gallery-page-ratings-toolbar-module__JNI6HG__root [data-flag=discarded][data-selected]:hover{background:#eb4747}.gallery-page-ratings-toolbar-module__JNI6HG__root [data-in-batch]{background:var(--color-review-batch);color:#fff;border:none}.gallery-page-ratings-toolbar-module__JNI6HG__root [data-in-batch]:hover:not(:disabled){background:hsl(from var(--color-review-batch)h s 58%);border:none}
.confirmation-modal-module__pSM_Kq__confirmationTextInput{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.confirmation-modal-module__pSM_Kq__prompt{font-size:var(--text-sm);color:hsl(var(--color-fg-subtle));margin:0}.confirmation-modal-module__pSM_Kq__prompt strong{color:hsl(var(--color-fg));font-weight:600;font-family:var(--font-mono,monospace)}
.add-character-version-modal-module__B5xWOW__body{flex-direction:column;gap:.5rem;display:flex}.add-character-version-modal-module__B5xWOW__intro{font-size:var(--text-sm);color:hsl(from var(--color-ui)h s 70%);margin:0 0 .5rem;line-height:1.25rem}.add-character-version-modal-module__B5xWOW__option{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:.75rem;padding:.75rem 1rem;transition:border-color .15s,background .15s;display:flex}.add-character-version-modal-module__B5xWOW__option:hover{background:hsl(from var(--color-ui)h s 13%)}.add-character-version-modal-module__B5xWOW__option[data-selected]{border-color:var(--color-secondary);background:hsl(from var(--color-ui)h s 13%)}.add-character-version-modal-module__B5xWOW__optionCheck{border:1px solid hsl(from var(--color-ui)h s 30%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-top:.125rem;display:flex}.add-character-version-modal-module__B5xWOW__option[data-selected] .add-character-version-modal-module__B5xWOW__optionCheck{border-color:var(--color-secondary);background:var(--color-secondary)}.add-character-version-modal-module__B5xWOW__optionText{flex-direction:column;gap:.125rem;display:flex}.add-character-version-modal-module__B5xWOW__optionLabel{font-size:var(--text-sm);color:#fff;font-weight:600}.add-character-version-modal-module__B5xWOW__optionDescription{font-size:var(--text-xs);color:hsl(from var(--color-ui)h s 65%);line-height:1rem}
.character-asset-drag-module__hlQg-q__preview{aspect-ratio:1;background:hsl(from var(--color-ui)h s 18%);border-radius:.375rem;width:5rem;overflow:hidden;box-shadow:0 .5rem 1.5rem #0006}.character-asset-drag-module__hlQg-q__preview img{object-fit:cover;width:100%;height:100%;display:block}.character-asset-drag-module__hlQg-q__placeholder{width:100%;height:100%}
.gallery-screenshot-button-module__wZnARa__popover{--popover-padding:.5rem;border-radius:var(--radius-sm);flex-direction:column;gap:.5rem;width:20rem;display:flex}.gallery-screenshot-button-module__wZnARa__previewWrap{border-radius:var(--radius-xs);background:#000;width:100%;overflow:hidden}.gallery-screenshot-button-module__wZnARa__preview{width:100%;height:auto;display:block}.gallery-screenshot-button-module__wZnARa__hint{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;margin:0;padding:.25rem;line-height:1.5}
@layer components{.folder-tree-module__nNEG0q__Tree{--tree-icon-size:1rem;--tree-toggle-size:.75rem;--tree-row-height:2rem;--tree-row-padding:.175rem;--tree-gap:.375rem;--tree-text-size:var(--text-xs);background:inherit;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.folder-tree-module__nNEG0q__treeItem{height:var(--tree-row-height);padding:0 var(--tree-row-padding);cursor:pointer;-webkit-user-select:none;user-select:none;background:inherit;border-radius:.25rem;align-items:center;list-style:none;display:flex;position:relative}.folder-tree-module__nNEG0q__treeGuide{pointer-events:none;z-index:0;width:0;position:absolute;top:0;bottom:0}.folder-tree-module__nNEG0q__treeGuideVertical{border-left:1px dashed hsl(from var(--color-ui)h s 30%);width:0;position:absolute;top:0;bottom:0;left:0}.folder-tree-module__nNEG0q__treeGuideVerticalHalf{border-left:1px dashed hsl(from var(--color-ui)h s 30%);width:0;height:50%;position:absolute;top:0;left:0}.folder-tree-module__nNEG0q__treeGuideHorizontal{border-top:1px dashed hsl(from var(--color-ui)h s 30%);height:0;position:absolute;top:50%;left:0}.folder-tree-module__nNEG0q__treeItem:hover,.folder-tree-module__nNEG0q__treeItem:focus-visible{background:hsl(from var(--color-ui)h s 10%);outline:none}.folder-tree-module__nNEG0q__treeItem[data-selected] .folder-tree-module__nNEG0q__folderName,.folder-tree-module__nNEG0q__treeItem[data-selected] .folder-tree-module__nNEG0q__iconSlot{color:var(--color-secondary)}.folder-tree-module__nNEG0q__treeItem[data-drag-source]{opacity:.4}.folder-tree-module__nNEG0q__treeItem:hover .folder-tree-module__nNEG0q__actions,.folder-tree-module__nNEG0q__treeItem:focus-within .folder-tree-module__nNEG0q__actions{opacity:1}.folder-tree-module__nNEG0q__treeItemContent{align-items:center;gap:var(--tree-gap);background:inherit;border-radius:.25rem;flex:1;min-width:0;height:100%;display:flex}.folder-tree-module__nNEG0q__treeItemContent[data-drop-target]{background:hsl(from var(--color-primary)h s l/.08);outline:1px dashed var(--color-primary);outline-offset:-1px}.folder-tree-module__nNEG0q__toggleButton{z-index:1;width:var(--tree-toggle-size);height:var(--tree-toggle-size);background:inherit;border:1px solid hsl(from var(--color-ui)h s 45%);cursor:pointer;color:hsl(from var(--color-ui)h s 55%);border-radius:.125rem;flex-shrink:0;justify-content:center;align-items:center;padding:.0625rem;transition:color .1s,border-color .1s;display:flex;position:relative}.folder-tree-module__nNEG0q__toggleButton:hover{color:hsl(from var(--color-ui)h s 70%);border-color:hsl(from var(--color-ui)h s 70%)}.folder-tree-module__nNEG0q__toggleSpacer{z-index:1;width:var(--tree-toggle-size);background:inherit;flex-shrink:0;position:relative}.folder-tree-module__nNEG0q__dragArea{align-items:center;gap:var(--tree-gap);flex:1;min-width:0;height:100%;display:flex}.folder-tree-module__nNEG0q__treeItem[data-renaming] .folder-tree-module__nNEG0q__dragArea{cursor:text}.folder-tree-module__nNEG0q__iconSlot{z-index:1;width:var(--tree-icon-size);height:var(--tree-icon-size);color:hsl(from var(--color-ui)h s 70%);background:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.folder-tree-module__nNEG0q__folderName{font-size:var(--tree-text-size);color:hsl(from var(--color-ui)h s 90%);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.folder-tree-module__nNEG0q__actions{opacity:0;flex-shrink:0;align-items:center;transition:opacity .1s;display:flex}.folder-tree-module__nNEG0q__menuTriggerIcon{width:1rem;height:1rem;color:hsl(from var(--color-ui)h s 60%);justify-content:center;align-items:center;display:flex}.menuTrigger{cursor:pointer;width:1.5rem;height:1.5rem;color:hsl(from var(--color-ui)h s 60%);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;transition:color .1s,background .1s;display:flex}.folder-tree-module__nNEG0q__actions button{cursor:pointer;width:1.5rem;height:1.5rem;color:hsl(from var(--color-ui)h s 60%);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;transition:color .1s,background .1s;display:flex}.folder-tree-module__nNEG0q__actions button:hover{background:hsl(from var(--color-ui)h s 15%);color:hsl(from var(--color-ui)h s 90%)}.folder-tree-module__nNEG0q__renameArea{flex:1;align-items:center;gap:.125rem;min-width:0;display:flex}.folder-tree-module__nNEG0q__renameArea[data-conflict] .folder-tree-module__nNEG0q__renameInput{color:var(--color-danger);caret-color:var(--color-danger)}.folder-tree-module__nNEG0q__renameInput{min-width:0;color:hsl(from var(--color-ui)h s 85%);font-size:var(--tree-text-size);caret-color:hsl(from var(--color-ui)h s 85%);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.folder-tree-module__nNEG0q__renameInput::placeholder{color:hsl(from var(--color-ui)h s 40%)}.folder-tree-module__nNEG0q__renameConfirm,.folder-tree-module__nNEG0q__renameCancel{cursor:pointer;color:hsl(from var(--color-text)h s 75%);background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;transition:color .1s;display:flex}.folder-tree-module__nNEG0q__renameConfirm:hover:not(:disabled),.folder-tree-module__nNEG0q__renameCancel:hover{color:hsl(from var(--color-ui)h s 90%)}.folder-tree-module__nNEG0q__renameConfirm:disabled{cursor:not-allowed;opacity:.3}.folder-tree-module__nNEG0q__addRootButtonWrapper{padding:var(--tree-row-padding)0;justify-content:center;margin:.5rem 0;display:flex}.folder-tree-module__nNEG0q__TreeItem[data-overlay]{align-items:center;gap:var(--tree-gap,.375rem);height:var(--tree-row-height);padding:0 var(--tree-row-padding);background:hsl(from var(--color-ui)h s 10%);width:max-content;font-size:var(--text-xs);border-radius:.25rem;display:flex;box-shadow:0 .25rem .75rem #0003}.folder-tree-module__nNEG0q__Badge{background:hsl(from var(--color-primary)h s l);min-width:1rem;height:1rem;font-size:var(--text-xxs);color:hsl(from var(--color-primary)h s 10%);border-radius:.625rem;justify-content:center;align-items:center;margin-left:.25rem;padding:0 .25rem;font-weight:500;display:flex}}
.delete-cast-modal-module__sGBbGG__description p{font-size:var(--text-sm)}
@layer components{.episode-manager-module__SBTarG__container{background:hsl(from var(--color-ui)h s 5%);border-radius:.5rem;flex-direction:row;display:flex;overflow:hidden}.episode-manager-module__SBTarG__panel{flex-direction:column;flex:1;min-width:0;display:flex}.episode-manager-module__SBTarG__panelHeader{font-size:var(--text-xs);color:var(--color-text);flex-shrink:0;padding:.625rem .875rem;font-weight:600}.episode-manager-module__SBTarG__listWrap{flex-direction:column;display:flex;position:relative}.episode-manager-module__SBTarG__list{--scrollbar-thumb:hsl(from var(--color-ui)h s 25%);--scrollbar-track:transparent;flex-direction:column;gap:.375rem;max-height:17.625rem;padding:.375rem;display:flex;overflow-y:auto}.episode-manager-module__SBTarG__reset{all:unset}.episode-manager-module__SBTarG__row{cursor:pointer;height:2.5rem;transition:background var(--transition-base);-webkit-user-select:none;user-select:none;border-radius:.375rem;outline:none;flex-shrink:0;align-items:center;gap:.375rem;padding:0 .5rem 0 0;display:flex;position:relative;overflow:hidden}.episode-manager-module__SBTarG__row:hover{background:hsl(from var(--color-ui)h s 10%)}.episode-manager-module__SBTarG__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.episode-manager-module__SBTarG__rowSelected{background:hsl(from var(--color-ui)h s 12%)}.episode-manager-module__SBTarG__rowSelected:hover{background:hsl(from var(--color-ui)h s 15%)}.episode-manager-module__SBTarG__rowDragging{opacity:.5}.episode-manager-module__SBTarG__rowSaving{opacity:.6}.episode-manager-module__SBTarG__thumbnailWrap{background:hsl(from var(--color-ui)h s 15%);flex-shrink:0;align-self:stretch;width:2.75rem;position:relative;overflow:hidden}.episode-manager-module__SBTarG__dragHandle{background:hsl(from var(--color-ui)h s 0%/.6);cursor:grab;color:#fff;opacity:0;width:1.25rem;transition:opacity var(--transition-base);border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.375rem .125rem;display:flex;position:absolute;top:50%;left:.25rem;transform:translateY(-50%)}.episode-manager-module__SBTarG__row:hover .episode-manager-module__SBTarG__dragHandle{opacity:1}.episode-manager-module__SBTarG__row:only-child .episode-manager-module__SBTarG__dragHandle{display:none}.episode-manager-module__SBTarG__dragHandle:active{cursor:grabbing}.episode-manager-module__SBTarG__thumbnailImg{object-fit:cover;width:100%;height:100%;display:block}.episode-manager-module__SBTarG__thumbnailFallback{width:100%;height:100%;color:hsl(from var(--color-ui)h s 35%);justify-content:center;align-items:center;display:flex}.episode-manager-module__SBTarG__code{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:2.25rem;font-weight:600}.episode-manager-module__SBTarG__name{min-width:0;font-size:var(--text-xs);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.episode-manager-module__SBTarG__menuButton{cursor:pointer;width:1.5rem;height:1.5rem;color:hsl(from var(--color-ui)h s 45%);transition:color var(--transition-base),background var(--transition-base);background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.episode-manager-module__SBTarG__menuButton:hover{color:var(--color-text);background:hsl(from var(--color-ui)h s 20%)}.episode-manager-module__SBTarG__selectedIndicator{color:var(--color-text-muted);visibility:hidden;flex-shrink:0;align-items:center;display:flex}.episode-manager-module__SBTarG__rowSelected .episode-manager-module__SBTarG__selectedIndicator{visibility:visible}.episode-manager-module__SBTarG__emptyState{font-size:var(--text-xs);color:var(--color-text);flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.episode-manager-module__SBTarG__addButton{width:calc(100% - .75rem);margin:.375rem}}
.rename-cast-modal-module__ZBS2HG__formLayout{flex-direction:column;gap:1.5rem;display:flex}.rename-cast-modal-module__ZBS2HG__modalFooter{gap:1rem;display:flex}.rename-cast-modal-module__ZBS2HG__charCount{color:var(--color-text-muted);font-size:var(--text-xs);text-align:right}
.gallery-page-media-module__A87BwW__root{background:#000;width:100%;display:flow-root;position:relative}.gallery-page-media-module__A87BwW__dragging{opacity:.35}.gallery-page-media-module__A87BwW__fullscreen{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.gallery-page-media-module__A87BwW__fullscreen [data-component=gallery-page-ratings-toolbar]{margin:0;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.gallery-page-media-module__A87BwW__image{width:100%;display:block}.gallery-page-media-module__A87BwW__fullscreen .gallery-page-media-module__A87BwW__image{object-fit:contain;width:auto;max-width:100%;max-height:100%}.gallery-page-media-module__A87BwW__promptOverlay{justify-content:center;align-items:center;padding:3rem;display:flex;position:absolute;inset:0}.gallery-page-media-module__A87BwW__promptText{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.gallery-page-media-module__A87BwW__toolbar{z-index:1;background:#000000ab;border-radius:0 0 0 .5rem;display:flex;position:absolute;top:0;right:0}.gallery-page-media-module__A87BwW__toolbarButton{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s;display:flex}.gallery-page-media-module__A87BwW__toolbarButton:first-child{border-radius:0 0 0 .5rem}.gallery-page-media-module__A87BwW__toolbarButton:hover{background:hsl(from var(--color-ui)h s 15%)}.gallery-page-media-module__A87BwW__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}.gallery-page-media-module__A87BwW__statusDot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.gallery-page-media-module__A87BwW__statusDot[data-status=pending],.gallery-page-media-module__A87BwW__statusDot[data-status=processing]{background:#ff8000}.gallery-page-media-module__A87BwW__statusDot[data-status=failed]{background:#e83030}.gallery-page-media-module__A87BwW__statusText{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:#fff;line-height:1}.gallery-page-media-module__A87BwW__progressBar{z-index:2;background:#8033cc;height:2px;transition:width .3s;position:absolute;top:0;left:0}.gallery-page-media-module__A87BwW__progressBar.gallery-page-media-module__A87BwW__indeterminate{background:0 0;overflow:hidden;width:100%!important}.gallery-page-media-module__A87BwW__progressBar.gallery-page-media-module__A87BwW__indeterminate:before{content:"";background:linear-gradient(90deg,#0000,#8033cc,#0000);animation:1.5s ease-in-out infinite gallery-page-media-module__A87BwW__indeterminate;position:absolute;inset:0}@keyframes gallery-page-media-module__A87BwW__indeterminate{0%{transform:translate(-100%)}to{transform:translate(100%)}}.gallery-page-media-module__A87BwW__spinnerOverlay{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.cast-selector-module__pO2vzW__selector{flex-direction:row;align-items:center;gap:.25rem;width:100%;display:flex}.cast-selector-module__pO2vzW__selector button[data-component=select]{background:hsl(from var(--color-ui)h s 6%);color:#fff;min-width:0;height:1.75rem;font-size:var(--text-xs);border-radius:1.5rem;flex:1;font-weight:400;line-height:normal}.cast-selector-module__pO2vzW__selector button[data-component=select][data-color-scheme]:hover{background:hsl(from var(--color-ui)h s 9%)}.cast-selector-module__pO2vzW__menuButton{all:unset;box-sizing:border-box;background:hsl(from var(--color-ui)h s 6%);width:1.75rem;height:1.75rem;color:var(--color-text);cursor:pointer;transition:color var(--transition-base),background var(--transition-base);border-radius:1.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cast-selector-module__pO2vzW__menuButton:hover{color:#fff;background:hsl(from var(--color-ui)h s 9%)}.cast-selector-module__pO2vzW__emptyState{width:100%;display:flex}.cast-selector-module__pO2vzW__emptyState button:focus-visible{outline:none}.cast-selector-module__pO2vzW__loading{justify-content:center;align-items:center;width:100%;height:1.75rem;display:flex}
.gallery-page-toolbar-module__03Atdq__root{align-items:center;gap:.5rem;display:flex}.gallery-page-toolbar-module__03Atdq__left{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gallery-page-toolbar-module__03Atdq__left>*{white-space:nowrap}.gallery-page-toolbar-module__03Atdq__right{margin-left:auto}.gallery-page-toolbar-module__03Atdq__lineageButton svg{transform:rotate(-90deg)}
.character-studio-panel-module__kgABzW__panel{flex-direction:column;display:flex}.character-studio-panel-module__kgABzW__panelContent{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.character-studio-panel-module__kgABzW__collapsedPanel{flex-direction:column;align-items:center;gap:.375rem;padding:.5rem 0;display:flex}.character-studio-panel-module__kgABzW__collapsedButton{background:hsl(from var(--color-ui)h s 12%);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;display:flex}.character-studio-panel-module__kgABzW__collapsedButton:hover{color:var(--color-text);background:hsl(from var(--color-ui)h s 18%)}.character-studio-panel-module__kgABzW__collapsedButton:disabled{opacity:.6;cursor:not-allowed}.character-studio-panel-module__kgABzW__createButton{align-self:center;margin-bottom:.5rem}.character-studio-panel-module__kgABzW__loading{justify-content:center;align-items:center;padding:.5rem;display:flex}.character-studio-panel-module__kgABzW__characterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.character-studio-panel-module__kgABzW__characterCard{background:hsl(from var(--color-ui)h s 15%);border-radius:.5rem;width:100%;height:8.25rem;position:relative;overflow:hidden}.character-studio-panel-module__kgABzW__characterCardButton{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;width:100%;height:100%;padding:0;display:flex}.character-studio-panel-module__kgABzW__cardMenuButton{border-radius:var(--radius-full);background:hsl(from var(--color-ui)h s 4%/.6);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;display:flex;position:absolute;top:.25rem;right:.25rem}.character-studio-panel-module__kgABzW__cardMenuButton:hover{background:hsl(from var(--color-ui)h s 10%/.8)}.character-studio-panel-module__kgABzW__characterDragHandle{z-index:2;background:hsl(from var(--color-ui)h s 0%/.65);color:#fff;cursor:grab;opacity:0;width:1.25rem;height:1.75rem;transition:opacity var(--transition-base),transform var(--transition-base);border:none;border-radius:0 .25rem .25rem 0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:3.125rem;left:0;transform:translate(-.5rem,-50%)}.character-studio-panel-module__kgABzW__characterCard:hover .character-studio-panel-module__kgABzW__characterDragHandle,.character-studio-panel-module__kgABzW__characterDragHandle:focus-visible{opacity:1;transform:translateY(-50%)}.character-studio-panel-module__kgABzW__characterDragHandle:active{cursor:grabbing}.character-studio-panel-module__kgABzW__characterImage{background:hsl(from var(--color-ui)h s 4%);width:100%;height:6.25rem;color:hsl(from var(--color-ui)h s 30%);border-radius:.5rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.character-studio-panel-module__kgABzW__characterCoverImage{object-fit:cover;width:100%;height:100%;display:block}.character-studio-panel-module__kgABzW__collapsedCoverImage{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.character-studio-panel-module__kgABzW__characterName{text-align:center;color:#fff;width:100%;font-size:var(--text-xxs);flex:1;justify-content:center;align-items:center;padding:0 .25rem;font-weight:700;line-height:normal;display:flex}.character-studio-panel-module__kgABzW__addCard{background:hsl(from var(--color-ui)h s 6%);cursor:pointer;width:100%;height:8.25rem;color:var(--color-text);border:none;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:0 .5rem;display:flex}.character-studio-panel-module__kgABzW__addCardText{text-align:center;font-size:var(--text-xs);font-weight:400;line-height:1.3}
.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}
@layer components{.modal-module__bx6YZq__backdrop{z-index:calc(var(--z-modal,1001) + 2);background:var(--color-overlay);transition:opacity var(--transition-base);cursor:pointer;position:fixed;inset:0}.modal-module__bx6YZq__backdrop[data-no-dismiss]{cursor:default}.modal-module__bx6YZq__backdrop[data-starting-style],.modal-module__bx6YZq__backdrop[data-ending-style]{opacity:0}.modal-module__bx6YZq__popup{z-index:calc(var(--z-modal,1001) + 3);background:hsl(from var(--color-ui)h s 8%);box-shadow:var(--shadow-modal);transition:opacity var(--transition-base),transform var(--transition-base);outline:none;flex-direction:column;display:flex;position:fixed}.modal-module__bx6YZq__popup[data-starting-style],.modal-module__bx6YZq__popup[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.95)}.modal-module__bx6YZq__popup:not([data-size=full]){border-radius:var(--radius-lg);max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);top:50%;left:50%;transform:translate(-50%,-50%)}.modal-module__bx6YZq__popup[data-size=full]{border-radius:0;width:100%;height:100%;max-height:none;inset:0}.modal-module__bx6YZq__popup[data-size=full][data-starting-style],.modal-module__bx6YZq__popup[data-size=full][data-ending-style]{transform:scale(.98)}.modal-module__bx6YZq__popup[data-size=sm]{width:24rem}.modal-module__bx6YZq__popup[data-size=md]{width:32rem}.modal-module__bx6YZq__popup[data-size=lg]{width:40rem}.modal-module__bx6YZq__popup[data-size=xl]{width:56rem}.modal-module__bx6YZq__popup[data-size="2xl"]{width:72rem}.modal-module__bx6YZq__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.modal-module__bx6YZq__popup[data-size=full] .modal-module__bx6YZq__header{padding:1.25rem 1.5rem}.modal-module__bx6YZq__headerText{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.modal-module__bx6YZq__title{font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:600;line-height:1.4}.modal-module__bx6YZq__popup[data-size=sm] .modal-module__bx6YZq__title{font-size:var(--text-md)}.modal-module__bx6YZq__popup[data-size=full] .modal-module__bx6YZq__title{font-size:var(--text-xl)}.modal-module__bx6YZq__subtitle{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-weight:400;line-height:1.4}.modal-module__bx6YZq__closeButton{border-radius:var(--radius-full);background:hsl(from var(--color-ui)h s 4%);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);border:none;justify-content:center;align-items:center;margin-left:auto;padding:.5rem;display:flex}.modal-module__bx6YZq__closeButton:hover{background:hsl(from var(--color-ui)h s 8%);color:var(--color-text)}.modal-module__bx6YZq__closeButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.modal-module__bx6YZq__popup[data-size=sm] .modal-module__bx6YZq__closeButton{width:1.75rem;height:1.75rem}.modal-module__bx6YZq__content{flex:1;padding:1.25rem;overflow-y:auto}.modal-module__bx6YZq__header+.modal-module__bx6YZq__content{padding-top:0}.modal-module__bx6YZq__popup[data-size=full] .modal-module__bx6YZq__content{padding:1.5rem}.modal-module__bx6YZq__popup[data-size=sm] .modal-module__bx6YZq__content{padding:1rem}.modal-module__bx6YZq__content[data-no-padding-bottom]{padding-bottom:0}.modal-module__bx6YZq__footer{flex-shrink:0;justify-content:flex-start;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.modal-module__bx6YZq__popup[data-size=full] .modal-module__bx6YZq__footer{padding:1.25rem 1.5rem}.modal-module__bx6YZq__popup[data-size=sm] .modal-module__bx6YZq__footer{gap:.5rem;padding:.875rem 1rem}}
@layer components{.popover-module__5NPydq__trigger{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.popover-module__5NPydq__trigger:disabled{cursor:not-allowed;opacity:.5}.popover-module__5NPydq__positioner{z-index:2}.popover-module__5NPydq__popup{padding:var(--popover-padding,1rem);border-radius:.5rem;outline:none;min-width:16rem;transition:opacity .15s,transform .15s;position:relative;box-shadow:0 4px 16px #0006}.popover-module__5NPydq__popup[data-starting-style],.popover-module__5NPydq__popup[data-ending-style]{opacity:0;transform:scale(.96)}.popover-module__5NPydq__popup[data-size=xs]{--popover-padding:.625rem;--popover-font-size:.75rem;--popover-title-size:.8125rem;min-width:12rem}.popover-module__5NPydq__popup[data-size=sm]{--popover-padding:.75rem;--popover-font-size:.8125rem;--popover-title-size:.875rem;min-width:14rem}.popover-module__5NPydq__popup[data-size=md]{--popover-padding:1rem;--popover-font-size:.875rem;--popover-title-size:1rem;min-width:16rem}.popover-module__5NPydq__popup[data-size=lg]{--popover-padding:1.25rem;--popover-font-size:.9375rem;--popover-title-size:1.125rem;min-width:20rem}.popover-module__5NPydq__popup[data-color-scheme=default]{background:hsl(from var(--color-ui)h s 10%);color:var(--color-text)}.popover-module__5NPydq__popup[data-color-scheme=dark]{background:hsl(from var(--color-ui)h s 4%);color:var(--color-text)}.popover-module__5NPydq__title{font-size:var(--popover-title-size,1rem);margin-bottom:.25rem;font-weight:600}.popover-module__5NPydq__description{font-size:var(--popover-font-size,.875rem);color:var(--color-text-muted);line-height:1.5}.popover-module__5NPydq__close{cursor:pointer;width:1.5rem;height:1.5rem;color:var(--color-text-muted);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex;position:absolute;top:.5rem;right:.5rem}.popover-module__5NPydq__close:hover{background:hsl(from var(--color-ui)h s 15%);color:var(--color-text)}}
@layer components{.select-module__YkGwdq__trigger{cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:.5rem;font-family:inherit;transition:background .15s;display:inline-flex}.select-module__YkGwdq__trigger[data-width=full]{width:100%;display:flex}.select-module__YkGwdq__trigger[data-size=xxs]{height:var(--size-xxs);font-size:var(--text-xs);--icon-size:.875rem;padding:0 .375rem}.select-module__YkGwdq__trigger[data-size=xs]{height:var(--size-xs);font-size:var(--text-xxs);--icon-size:.875rem;padding:0 .75rem}.select-module__YkGwdq__trigger[data-size=sm]{height:var(--size-sm);font-size:var(--text-xs);--icon-size:1rem;padding:0 .75rem}.select-module__YkGwdq__trigger[data-size=md]{height:var(--size-md);font-size:var(--text-sm);--icon-size:1.125rem;padding:0 .875rem}.select-module__YkGwdq__trigger[data-size=lg]{height:var(--size-lg);font-size:var(--text-sm);--icon-size:1.125rem;padding:0 .875rem}.select-module__YkGwdq__trigger[data-size=xl]{height:var(--size-xl);font-size:var(--text-md);--icon-size:1.25rem;padding:0 1rem}.select-module__YkGwdq__trigger[data-size=xxl]{height:var(--size-xxl);font-size:var(--text-md);--icon-size:1.25rem;padding:0 1.125rem}.select-module__YkGwdq__trigger[data-radius=auto]{border-radius:var(--radius-sm)}.select-module__YkGwdq__trigger[data-radius=none]{border-radius:0}.select-module__YkGwdq__trigger[data-radius=full]{border-radius:9999px}.select-module__YkGwdq__trigger[data-radius=xxs]{border-radius:var(--radius-xxs)}.select-module__YkGwdq__trigger[data-radius=xs]{border-radius:var(--radius-xs)}.select-module__YkGwdq__trigger[data-radius=sm]{border-radius:var(--radius-sm)}.select-module__YkGwdq__trigger[data-radius=md]{border-radius:var(--radius-md)}.select-module__YkGwdq__trigger[data-radius=lg]{border-radius:var(--radius-lg)}.select-module__YkGwdq__trigger[data-radius=xl]{border-radius:var(--radius-xl)}.select-module__YkGwdq__trigger[data-radius=xxl]{border-radius:var(--radius-xxl)}.select-module__YkGwdq__trigger{background:var(--color-scheme-bg);color:var(--color-scheme-text)}.select-module__YkGwdq__trigger:hover:not(:disabled){background:var(--color-scheme-bg-hover)}.select-module__YkGwdq__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.select-module__YkGwdq__trigger[data-invalid]{outline:1px solid var(--color-danger);outline-offset:-1px}.select-module__YkGwdq__trigger:disabled{opacity:.6;color:var(--color-text-muted);cursor:not-allowed}.select-module__YkGwdq__trigger[data-readonly]{color:var(--color-text-muted);cursor:default}.select-module__YkGwdq__trigger[data-placeholder] .select-module__YkGwdq__value{color:var(--color-text-muted)}.select-module__YkGwdq__value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-module__YkGwdq__clearButton{width:var(--icon-size);height:var(--icon-size);box-sizing:border-box;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;transition:color .15s,background .15s;display:flex}.select-module__YkGwdq__clearButton:hover{color:var(--color-text);background:#ffffff1a}.select-module__YkGwdq__icon{width:var(--icon-size);height:var(--icon-size);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.select-module__YkGwdq__trigger[data-popup-open] .select-module__YkGwdq__icon{transform:rotate(180deg)}.select-module__YkGwdq__positioner{z-index:var(--z-dropdown,1100)}.select-module__YkGwdq__popup{min-width:var(--anchor-width);border-radius:.375rem;max-height:20rem;padding:.25rem;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.select-module__YkGwdq__popup[data-color-scheme=default]{background:hsl(from var(--color-ui)h s 12%)}.select-module__YkGwdq__popup[data-color-scheme=dark]{background:hsl(from var(--color-ui)h s 4%)}.select-module__YkGwdq__popup[data-align=stretch]{width:var(--anchor-width)}.select-module__YkGwdq__popup[data-starting-style],.select-module__YkGwdq__popup[data-ending-style]{opacity:0;transform:scale(.95)}.select-module__YkGwdq__item{cursor:pointer;border-radius:.25rem;outline:none;align-items:center;min-width:0;transition:background .1s;display:flex;position:relative;overflow:hidden}.select-module__YkGwdq__popup[data-size=xxs] .select-module__YkGwdq__item{padding:.25rem .375rem;font-size:.625rem}.select-module__YkGwdq__popup[data-size=xs] .select-module__YkGwdq__item{padding:.3125rem .5rem;font-size:.6875rem}.select-module__YkGwdq__popup[data-size=sm] .select-module__YkGwdq__item{font-size:var(--text-xs);padding:.375rem .625rem}.select-module__YkGwdq__popup[data-size=md] .select-module__YkGwdq__item{padding:.5rem .75rem;font-size:.8125rem}.select-module__YkGwdq__popup[data-size=lg] .select-module__YkGwdq__item{font-size:var(--text-sm);padding:.5rem .875rem}.select-module__YkGwdq__popup[data-size=xl] .select-module__YkGwdq__item{padding:.625rem 1rem;font-size:.9375rem}.select-module__YkGwdq__popup[data-size=xxl] .select-module__YkGwdq__item{font-size:var(--text-md);padding:.75rem 1.125rem}.select-module__YkGwdq__popup[data-color-scheme=default] .select-module__YkGwdq__item:hover,.select-module__YkGwdq__popup[data-color-scheme=default] .select-module__YkGwdq__item[data-highlighted]{background:hsl(from var(--color-ui)h s 18%)}.select-module__YkGwdq__popup[data-color-scheme=dark] .select-module__YkGwdq__item:hover,.select-module__YkGwdq__popup[data-color-scheme=dark] .select-module__YkGwdq__item[data-highlighted]{background:hsl(from var(--color-ui)h s 10%)}.select-module__YkGwdq__item[data-selected]{color:var(--accent-color,var(--color-primary))}.select-module__YkGwdq__item[data-disabled]{opacity:.5;cursor:not-allowed}.select-module__YkGwdq__itemIndicator{width:1rem;color:var(--accent-color,var(--color-primary));justify-content:center;align-items:center;display:flex;position:absolute;right:.5rem}.select-module__YkGwdq__item:not([data-selected]) .select-module__YkGwdq__itemIndicator{visibility:hidden}.select-module__YkGwdq__itemText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-module__YkGwdq__separator{height:1px;margin:.25rem 0}.select-module__YkGwdq__popup[data-color-scheme=default] .select-module__YkGwdq__separator{background:hsl(from var(--color-ui)h s 20%)}.select-module__YkGwdq__popup[data-color-scheme=dark] .select-module__YkGwdq__separator{background:hsl(from var(--color-ui)h s 12%)}.select-module__YkGwdq__groupLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.select-module__YkGwdq__popup[data-size=xxs] .select-module__YkGwdq__groupLabel{font-size:var(--text-xxs);padding:.25rem .375rem .125rem}.select-module__YkGwdq__popup[data-size=xs] .select-module__YkGwdq__groupLabel{padding:.3125rem .5rem .125rem;font-size:.5625rem}.select-module__YkGwdq__popup[data-size=sm] .select-module__YkGwdq__groupLabel{padding:.375rem .625rem .1875rem;font-size:.625rem}.select-module__YkGwdq__popup[data-size=md] .select-module__YkGwdq__groupLabel{padding:.5rem .75rem .25rem;font-size:.6875rem}.select-module__YkGwdq__popup[data-size=lg] .select-module__YkGwdq__groupLabel{font-size:var(--text-xs);padding:.5rem .875rem .25rem}.select-module__YkGwdq__popup[data-size=xl] .select-module__YkGwdq__groupLabel{padding:.625rem 1rem .3125rem;font-size:.8125rem}.select-module__YkGwdq__popup[data-size=xxl] .select-module__YkGwdq__groupLabel{font-size:var(--text-sm);padding:.75rem 1.125rem .375rem}}
.sidebar-menu-module__YEUPza__sidebarMenu,.sidebar-menu-module__YEUPza__backSection{flex-direction:column;display:flex}.sidebar-menu-module__YEUPza__backButtonWrapper{padding:.75rem .75rem 0}.sidebar-menu-module__YEUPza__divider{background:hsl(from var(--color-ui)h s 4%);height:1px;margin-top:.75rem}.sidebar-menu-module__YEUPza__menu{flex-direction:column;padding:.75rem;display:flex}.sidebar-menu-module__YEUPza__backButton,.sidebar-menu-module__YEUPza__menuItem{height:2.5rem;color:var(--color-text);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-base);background:0 0;border-radius:.375rem;align-items:center;gap:.25rem;padding:0 .5rem;text-decoration:none;display:flex}.sidebar-menu-module__YEUPza__backButton:hover,.sidebar-menu-module__YEUPza__menuItem:hover,.sidebar-menu-module__YEUPza__menuItem.sidebar-menu-module__YEUPza__active{background:hsl(from var(--color-ui)h s 15%)}.sidebar-menu-module__YEUPza__itemIcon{flex-shrink:0;justify-content:center;align-items:center;width:2rem;display:flex}.sidebar-menu-module__YEUPza__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-menu-module__YEUPza__collapsed .sidebar-menu-module__YEUPza__backSection{display:none}.sidebar-menu-module__YEUPza__collapsed .sidebar-menu-module__YEUPza__menu{padding:.5rem 0}.sidebar-menu-module__YEUPza__collapsed .sidebar-menu-module__YEUPza__menuItem{border-radius:.25rem;justify-content:center;margin:0 .75rem;padding:0}.sidebar-menu-module__YEUPza__collapsed .sidebar-menu-module__YEUPza__itemIcon{width:100%}.sidebar-menu-module__YEUPza__collapsed [data-component=spinner]{margin:.75rem auto}
.episode-form-modal-module__Tdthda__formLayout{flex-direction:column;gap:1.5rem;display:flex}.episode-form-modal-module__Tdthda__numberNameRow{gap:.5rem;display:flex}.episode-form-modal-module__Tdthda__coverImageSection{flex-direction:column;gap:.25rem;display:flex}.episode-form-modal-module__Tdthda__coverImageLabel{color:var(--color-text);font-size:.8125rem;font-weight:500}.episode-form-modal-module__Tdthda__footer{gap:1rem;display:flex}
.onboarding-modal-module__7iEHKq__body{flex-direction:column;gap:1rem;display:flex}.onboarding-modal-module__7iEHKq__intro{color:var(--color-text-muted);margin:0}.onboarding-modal-module__7iEHKq__formLayout{flex-direction:column;gap:1rem;display:flex}.onboarding-modal-module__7iEHKq__modalFooter{gap:1rem;display:flex}.onboarding-modal-module__7iEHKq__terms{flex-direction:column;gap:.5rem;display:flex}.onboarding-modal-module__7iEHKq__termsLabel{font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:500}.onboarding-modal-module__7iEHKq__termsScroll{border:1px solid var(--color-lines);border-radius:var(--radius-md);background:hsl(from var(--color-ui)h s 4%);max-height:7rem;font-size:var(--text-xs);color:var(--color-text);flex-direction:column;gap:1rem;padding:1rem;line-height:1.6;display:flex;overflow-y:auto}.onboarding-modal-module__7iEHKq__termsScroll p{margin:0}.onboarding-modal-module__7iEHKq__termsScroll h2{font-size:var(--text-xs);color:var(--color-text);margin:0;font-weight:600}.onboarding-modal-module__7iEHKq__termsScroll section{flex-direction:column;gap:.5rem;display:flex}.onboarding-modal-module__7iEHKq__termsScroll ul{flex-direction:column;gap:.25rem;margin:0;padding-left:1.25rem;list-style:outside;display:flex}.onboarding-modal-module__7iEHKq__termsScroll a{color:inherit;text-decoration:underline}.onboarding-modal-module__7iEHKq__agreement{flex-direction:column;gap:.25rem;display:flex}.onboarding-modal-module__7iEHKq__agreementError{font-size:var(--text-xs);color:var(--color-danger);margin:0}
.sidebar-entity-header-module__ijnTFG__section{border-bottom:2px solid hsl(from var(--color-ui)h s 4%);flex-direction:column;gap:.125rem;padding:1rem 1.25rem;display:flex}.sidebar-entity-header-module__ijnTFG__label{color:hsl(from var(--color-ui)h s 60%);font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:1.4}.sidebar-entity-header-module__ijnTFG__entityName{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:1.4}.sidebar-entity-header-module__ijnTFG__parents{color:var(--color-text);font-size:var(--text-xs);opacity:.5;line-height:1.4}.sidebar-entity-header-module__ijnTFG__parents a{color:inherit;text-decoration:underline}
.review-shared-modal-module__lZd8EW__description{color:#fff;font-size:var(--text-xs);margin:0;font-weight:400;line-height:1.125rem}.review-shared-modal-module__lZd8EW__description strong{opacity:.8;font-weight:700}
.season-form-modal-module__VHhv2a__formLayout{flex-direction:column;gap:1.5rem;display:flex}.season-form-modal-module__VHhv2a__numberNameRow{gap:.5rem;display:flex}.season-form-modal-module__VHhv2a__coverImageSection{flex-direction:column;gap:.25rem;display:flex}.season-form-modal-module__VHhv2a__coverImageLabel{color:var(--color-text);font-size:.8125rem;font-weight:500}.season-form-modal-module__VHhv2a__footer{gap:1rem;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}}
.header-reviews-module__p6aB6G__badge{text-align:center;color:#fff;background:var(--color-danger);z-index:1;border-radius:9999px;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:-.125rem;right:-.125rem}.header-reviews-module__p6aB6G__positioner{z-index:1}.header-reviews-module__p6aB6G__popup{background:hsl(from var(--color-ui)h s 8%);border:1px solid hsl(from var(--color-ui)h s 4%);border-radius:var(--radius-md);width:26rem;overflow:hidden;box-shadow:0 .5rem 2rem #0006}.header-reviews-module__p6aB6G__pendingRow{padding:1.3125rem 1rem 1rem calc(.5rem + var(--control-padding-h-sm));background:hsl(from var(--color-ui)h s 4%);color:#fff;align-items:center;display:flex}.header-reviews-module__p6aB6G__pendingRow svg{flex-shrink:0}.header-reviews-module__p6aB6G__pendingText{color:#fff;width:14.5625rem;margin:0 .375rem 0 1rem;font-size:.6875rem;font-weight:400;line-height:normal}.header-reviews-module__p6aB6G__pendingText strong{font-weight:700}.header-reviews-module__p6aB6G__pendingButton{white-space:nowrap;flex-shrink:0;margin-left:auto}.header-reviews-module__p6aB6G__list{flex-direction:column;gap:1px;max-height:24rem;display:flex;overflow-y:auto}.header-reviews-module__p6aB6G__reviewItem{background:hsl(from var(--color-ui)h s 10%);align-items:center;gap:.75rem;padding:.75rem;transition:background .15s;display:flex}.header-reviews-module__p6aB6G__reviewItem:hover{background:hsl(from var(--color-ui)h s 12%)}.header-reviews-module__p6aB6G__itemThumbnail{aspect-ratio:9/5;border-radius:var(--radius-xs);background:hsl(from var(--color-ui)h s 15%);flex-shrink:0;width:5.625rem;height:3.125rem;overflow:hidden}.header-reviews-module__p6aB6G__itemThumbnail img{object-fit:cover;width:100%;height:100%}.header-reviews-module__p6aB6G__itemContent{flex:1;width:14.5625rem;min-width:0}.header-reviews-module__p6aB6G__itemTitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:700;line-height:normal;overflow:hidden}.header-reviews-module__p6aB6G__itemSubtitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:400;line-height:normal;overflow:hidden}.header-reviews-module__p6aB6G__itemMeta{color:hsl(from var(--color-ui)h s 70%);font-size:var(--text-xxs);gap:.75rem;font-weight:400;line-height:1.0625rem;display:flex}.header-reviews-module__p6aB6G__itemRemoveButton{background:hsl(from var(--color-ui)h s 4%);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .15s;display:flex}.header-reviews-module__p6aB6G__itemRemoveButton:hover{background:hsl(from var(--color-ui)h s 16%)}.header-reviews-module__p6aB6G__footer{background:hsl(from var(--color-ui)h s 4%);justify-content:space-between;align-items:center;height:3rem;padding:0 .5rem;display:flex}.header-reviews-module__p6aB6G__emptyState{justify-content:center;align-items:center;min-height:10rem;padding:2rem 1rem;display:flex}.header-reviews-module__p6aB6G__emptyState p{text-align:center;width:14.5625rem;margin:0;font-size:.6875rem;font-weight:400;line-height:normal}
.composer-module__p8hmBq__composer{flex-direction:column;gap:.5rem;display:flex}.composer-module__p8hmBq__textarea{background:hsl(from var(--color-ui)h s 4%);border:1px solid hsl(from var(--color-ui)h s 14%);width:100%;min-height:4.5rem;color:var(--color-text-primary);font-size:var(--text-sm);resize:vertical;white-space:pre-wrap;border-radius:.5rem;padding:.75rem;font-family:inherit;line-height:1.5}.composer-module__p8hmBq__textarea::placeholder{color:var(--color-text-muted)}.composer-module__p8hmBq__textarea:focus{border-color:hsl(from var(--color-ui)h s 30%);outline:none}.composer-module__p8hmBq__chipRow{align-items:center;display:flex}.composer-module__p8hmBq__addTimestamp{font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.composer-module__p8hmBq__addTimestamp:hover{color:var(--color-text-primary)}.composer-module__p8hmBq__footer{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.composer-module__p8hmBq__counter{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.composer-module__p8hmBq__counter[data-invalid]{color:var(--color-danger)}
.header-search-module__pbVZSa__wrapper{display:contents}.header-search-module__pbVZSa__desktopSearch{flex-shrink:0;width:12rem;display:none;position:relative}.header-search-module__pbVZSa__desktopSearch [data-component=input]{color:#fff;width:100%}.header-search-module__pbVZSa__desktopSearch [data-component=input] svg{color:#fff}.header-search-module__pbVZSa__mobileSearchButton{background:hsl(from var(--color-ui)h s 15%);cursor:pointer;color:#fff;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s;display:flex}.header-search-module__pbVZSa__mobileSearchButton:hover{background:hsl(from var(--color-ui)h s 20%)}.header-search-module__pbVZSa__mobileSearchOverlay{background:hsl(from var(--color-ui)h s 6%);pointer-events:none;opacity:0;z-index:10;transition:opacity .2s;display:block;position:absolute;inset:0}.header-search-module__pbVZSa__mobileSearchOverlay.header-search-module__pbVZSa__mobileSearchOpen{opacity:1;pointer-events:auto}.header-search-module__pbVZSa__mobileSearchContainer{transform-origin:100%;opacity:0;align-items:center;gap:.75rem;transition:transform .25s,opacity .2s;display:flex;position:absolute;top:50%;left:1rem;right:1rem;transform:translateY(-50%)scaleX(0)}.header-search-module__pbVZSa__mobileSearchOpen .header-search-module__pbVZSa__mobileSearchContainer{opacity:1;transform:translateY(-50%)scaleX(1)}.header-search-module__pbVZSa__mobileSearchInput{flex:1}.header-search-module__pbVZSa__mobileSearchInput [data-component=input]{color:#fff;width:100%}.header-search-module__pbVZSa__mobileSearchInput [data-component=input] svg{color:#fff}.header-search-module__pbVZSa__mobileSearchClose{background:hsl(from var(--color-ui)h s 20%);cursor:pointer;color:#fff;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background .15s;display:flex}.header-search-module__pbVZSa__mobileSearchClose:hover{background:hsl(from var(--color-ui)h s 25%)}.header-search-module__pbVZSa__popoverPositioner{z-index:1000}.header-search-module__pbVZSa__dropdown{background:hsl(from var(--color-ui)h s 8%);border:1px solid hsl(from var(--color-ui)h s 4%);border-radius:var(--radius-md);width:26rem;overflow:hidden;box-shadow:0 .5rem 2rem #0006}.header-search-module__pbVZSa__mobileDropdown{background:hsl(from var(--color-ui)h s 8%);border:1px solid hsl(from var(--color-ui)h s 4%);border-radius:var(--radius-md);z-index:100;position:absolute;top:3.5rem;left:1rem;right:1rem;overflow:hidden;box-shadow:0 .5rem 2rem #0006}.header-search-module__pbVZSa__dropdownContent{min-height:10rem;position:relative}.header-search-module__pbVZSa__dropdownResults{max-height:24rem;overflow-y:auto}.header-search-module__pbVZSa__sentinel{justify-content:center;align-items:center;min-height:1px;padding:.75rem;display:flex}.header-search-module__pbVZSa__emptyState{min-height:10rem;color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.header-search-module__pbVZSa__emptyState p{font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:500}.header-search-module__pbVZSa__emptyState span{font-size:var(--text-xs)}@media (min-width:768px){.header-search-module__pbVZSa__desktopSearch{display:block}.header-search-module__pbVZSa__mobileSearchButton,.header-search-module__pbVZSa__mobileSearchOverlay{display:none}}
.comment-module__LI6JKG__row{flex-direction:column;gap:.5rem;display:flex}.comment-module__LI6JKG__main{align-items:flex-start;gap:.5rem;display:flex}.comment-module__LI6JKG__stack{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.comment-module__LI6JKG__row[data-indent-step="1"]{padding-left:1.25rem}.comment-module__LI6JKG__headerText{flex-wrap:wrap;align-items:baseline;gap:.375rem;min-width:0;display:flex}.comment-module__LI6JKG__name{font-size:var(--comment-name-size,var(--text-sm));font-weight:var(--comment-name-weight,var(--font-weight-bold));color:var(--comment-name-color,var(--color-text-primary))}.comment-module__LI6JKG__nameReply{font-size:var(--text-xs)}.comment-module__LI6JKG__dot{color:var(--color-text-muted)}.comment-module__LI6JKG__timestamp{font-size:var(--text-xs);color:var(--color-text-muted)}.comment-module__LI6JKG__videoTimestamp{background:hsl(from var(--color-ui)h s 13%);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--transition-base),background var(--transition-base);border:none;align-self:flex-start;align-items:center;gap:.25rem;padding:.125rem .5rem;display:inline-flex}.comment-module__LI6JKG__videoTimestamp:hover{color:var(--color-text-primary);background:hsl(from var(--color-ui)h s 18%)}.comment-module__LI6JKG__content{font-size:var(--comment-content-size,var(--text-sm));color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.45}.comment-module__LI6JKG__deletedText{font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}.comment-module__LI6JKG__actions{align-items:center;gap:.75rem;display:flex}.comment-module__LI6JKG__actionLink{font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.comment-module__LI6JKG__actionLink:hover{color:var(--color-text-primary)}.comment-module__LI6JKG__showMore{display:flex}.comment-module__LI6JKG__loadingRow{justify-content:center;padding:.5rem 0;display:flex}.comment-module__LI6JKG__composerInline{margin-top:.5rem}.comment-module__LI6JKG__replies{flex-direction:column;gap:1.5rem;margin-top:.5rem;display:flex}
.notification-inbox-module__z4xhvG__positioner{z-index:1000}.notification-inbox-module__z4xhvG__popup{background:hsl(from var(--color-ui)h s 8%);border:1px solid hsl(from var(--color-ui)h s 4%);border-radius:var(--radius-md);width:26rem;max-width:calc(100vw - 2rem);overflow:hidden;box-shadow:0 .5rem 2rem #0006}.notification-inbox-module__z4xhvG__badge{text-align:center;color:#fff;background:var(--color-danger);pointer-events:none;border-radius:9999px;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:-.125rem;right:-.125rem}.notification-inbox-module__z4xhvG__listHeader{border-bottom:1px solid hsl(from var(--color-ui)h s 12%);justify-content:flex-end;padding:.375rem .5rem;display:flex}.notification-inbox-module__z4xhvG__markAllButton{color:var(--color-text-muted);font-family:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.375rem;padding:.25rem .5rem;transition:background .15s;display:inline-flex}.notification-inbox-module__z4xhvG__markAllButton:hover{background:hsl(from var(--color-ui)h s 12%);color:var(--color-text)}.notification-inbox-module__z4xhvG__list{max-height:28rem;margin:0;padding:0;list-style:none;overflow-y:auto}.notification-inbox-module__z4xhvG__item{border-bottom:1px solid hsl(from var(--color-ui)h s 12%);align-items:center;transition:background .15s;display:flex}.notification-inbox-module__z4xhvG__item:hover{background:hsl(from var(--color-ui)h s 12%)}.notification-inbox-module__z4xhvG__item:last-child{border-bottom:none}.notification-inbox-module__z4xhvG__itemButton{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;display:flex}.notification-inbox-module__z4xhvG__itemButton:focus{outline:none}.notification-inbox-module__z4xhvG__itemButton:focus-visible{box-shadow:inset 0 0 0 2px hsl(from var(--color-ui)h s 40%);outline:none}.notification-inbox-module__z4xhvG__iconBox{border-radius:var(--radius-md);background:hsl(from var(--color-ui)h s 15%);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.notification-inbox-module__z4xhvG__iconBox[data-category=comments]{color:var(--color-orange)}.notification-inbox-module__z4xhvG__iconBox[data-category=ratings]{color:var(--color-yellow)}.notification-inbox-module__z4xhvG__iconBox[data-category=reviews]{color:var(--color-green)}.notification-inbox-module__z4xhvG__iconBox[data-category=members]{color:var(--color-blue)}.notification-inbox-module__z4xhvG__avatar{object-fit:cover;border-radius:9999px;flex-shrink:0;width:1.75rem;height:1.75rem}.notification-inbox-module__z4xhvG__content{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.notification-inbox-module__z4xhvG__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:#9e9e9e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notification-inbox-module__z4xhvG__item[data-unread] .notification-inbox-module__z4xhvG__title{color:#fff}.notification-inbox-module__z4xhvG__meta{font-size:var(--text-xs);color:#8c8c8c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notification-inbox-module__z4xhvG__deleteButton{color:#8c8c8c;cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-right:.5rem;transition:color .15s;display:flex}.notification-inbox-module__z4xhvG__deleteButton:hover{color:#fff}.notification-inbox-module__z4xhvG__deleteButton:focus-visible{box-shadow:inset 0 0 0 2px hsl(from var(--color-ui)h s 40%);outline:none}.notification-inbox-module__z4xhvG__emptyState{min-height:10rem;color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.notification-inbox-module__z4xhvG__emptyState p{font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:500}.notification-inbox-module__z4xhvG__emptyState span{font-size:var(--text-xs)}.notification-inbox-module__z4xhvG__sentinel{justify-content:center;align-items:center;min-height:1px;padding:.75rem;list-style:none;display:flex}
.comments-panel-module__jraKvW__panel{background:var(--comments-panel-bg,hsl(from var(--color-ui)h s 4%));width:100%;height:100%;overflow-y:auto}.comments-panel-module__jraKvW__header{z-index:1;background:var(--comments-panel-bg,hsl(from var(--color-ui)h s 4%));justify-content:space-between;align-items:center;padding:1rem 1.25rem .75rem;display:flex;position:sticky;top:0}.comments-panel-module__jraKvW__title{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.comments-panel-module__jraKvW__list{flex-direction:column;gap:1.5rem;padding:0 1rem;display:flex}.comments-panel-module__jraKvW__loadingRow{justify-content:center;padding:2rem 0;display:flex}.comments-panel-module__jraKvW__emptyText{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;padding:1.5rem 0 .5rem}.comments-panel-module__jraKvW__sentinel{justify-content:center;min-height:1.5rem;padding:1rem 0;display:flex}.comments-panel-module__jraKvW__composerWrap{padding:1rem 1.25rem 15rem}
.limit-meter-module___P29qW__meter{flex-direction:column;gap:.375rem;width:100%;display:flex}.limit-meter-module___P29qW__row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.limit-meter-module___P29qW__label{font-size:var(--text-sm);color:var(--color-text)}.limit-meter-module___P29qW__value{font-size:var(--text-xs);color:var(--color-text-muted)}.limit-meter-module___P29qW__track{background-color:hsl(from var(--color-ui)h s 22%);border-radius:62.5rem;height:.375rem;overflow:hidden}.limit-meter-module___P29qW__fill{background-color:var(--color-primary);border-radius:62.5rem;height:100%;transition:width .3s}.limit-meter-module___P29qW__meter[data-level=warn] .limit-meter-module___P29qW__fill{background-color:var(--color-warning,#f59f0a)}.limit-meter-module___P29qW__meter[data-level=over] .limit-meter-module___P29qW__fill{background-color:var(--color-danger)}
.header-module__MhRp_G__header{background:hsl(from var(--color-ui)h s 6%);justify-content:space-between;align-items:center;height:100%;padding:0;font-size:.8125rem;display:flex}.header-module__MhRp_G__separator{background:hsl(from var(--color-ui)h s 4%);width:1px;height:100%}.header-module__MhRp_G__leftSection{flex-shrink:0;align-items:center;height:100%;display:flex}.header-module__MhRp_G__logoButton{cursor:pointer;width:3rem;height:100%;color:var(--color-text);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:0;transition:background .15s;display:flex}.header-module__MhRp_G__logoButton:hover{background:hsl(from var(--color-ui)h s 10%)}.header-module__MhRp_G__logo{width:2rem;height:2rem}.header-module__MhRp_G__logoChevron{color:#fff;opacity:.7;flex-shrink:0;width:.625rem;height:.625rem}.header-module__MhRp_G__logoMenu{background:hsl(from var(--color-ui)h s 4%);margin-left:.5rem}.header-module__MhRp_G__darkMenu{background:hsl(from var(--color-ui)h s 4%)}.header-module__MhRp_G__navButton{cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;height:100%;padding:0 .75rem;transition:background .15s;display:flex}.header-module__MhRp_G__navButton:hover{background:hsl(from var(--color-ui)h s 10%)}.header-module__MhRp_G__centerSection{flex:1;align-items:center;min-width:0;height:100%;display:none;overflow:hidden;container-type:inline-size}.header-module__MhRp_G__rightSection{flex-shrink:0;align-items:center;gap:.5rem;height:100%;padding-right:.75rem;display:flex}.header-module__MhRp_G__buildButton{align-items:center;height:100%;display:flex}.header-module__MhRp_G__iconButton{background:hsl(from var(--color-ui)h s 15%);cursor:pointer;color:#fff;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s;display:flex;position:relative}.header-module__MhRp_G__iconButton:hover{background:hsl(from var(--color-ui)h s 20%)}.header-module__MhRp_G__iconButtonGhost{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s;display:flex;position:relative}.header-module__MhRp_G__iconButtonGhost:hover{background:hsl(from var(--color-ui)h s 15%)}.header-module__MhRp_G__badge{text-align:center;color:#fff;background:var(--color-danger);border-radius:9999px;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:-.125rem;right:-.125rem}.header-module__MhRp_G__badgeDot{background:var(--color-danger);border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:.125rem;right:.125rem}.header-module__MhRp_G__avatarButton{background:hsl(from var(--color-ui)h s 20%);cursor:pointer;color:#fff;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s;display:flex;overflow:hidden}.header-module__MhRp_G__avatarButton:hover{background:hsl(from var(--color-ui)h s 25%)}.header-module__MhRp_G__avatarImage{object-fit:cover;width:100%;height:100%}.header-module__MhRp_G__userInfo{align-items:center;gap:.75rem;padding:.75rem;display:flex}.header-module__MhRp_G__userDetails{flex-direction:column;gap:.125rem;min-width:0;display:flex}.header-module__MhRp_G__userName{font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.header-module__MhRp_G__userEmail{font-size:var(--text-xs);color:hsl(from var(--color-text)h s l/60%);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-module__MhRp_G__desktopOnly{display:none}@media (min-width:1250px){.header-module__MhRp_G__logoButton{flex-direction:row;gap:.5rem;width:4.375rem}.header-module__MhRp_G__navButton{padding:0 1.25rem}.header-module__MhRp_G__buildButton{display:none}.header-module__MhRp_G__desktopOnly,.header-module__MhRp_G__centerSection{display:flex}}
.edit-organization-modal-module__YuzJbW__formLayout{flex-direction:column;gap:1.5rem;display:flex;container-type:inline-size}.edit-organization-modal-module__YuzJbW__coverImageSection{flex-direction:column;gap:.25rem;display:flex}.edit-organization-modal-module__YuzJbW__coverImageLabel{color:var(--color-text);font-size:.8125rem;font-weight:500}.edit-organization-modal-module__YuzJbW__modalFooter{gap:1rem;display:flex}
.add-character-assets-modal-module__jkXYaa__content{flex-direction:column;gap:1rem;display:flex}.add-character-assets-modal-module__jkXYaa__footer{justify-content:flex-end;gap:.5rem;display:flex}
.sidebar-module__KP553W__sidebar{height:100%;font-size:var(--text-sm);background:var(--sidebar-bg,hsl(from var(--color-ui)h s 10%));flex-direction:column;font-weight:400;display:flex;position:relative;overflow:hidden auto}.sidebar-module__KP553W__sidebarLeft{border-right:2px solid hsl(from var(--color-ui)h s 4%)}.sidebar-module__KP553W__sidebarRight{border-left:2px solid hsl(from var(--color-ui)h s 4%)}
.episode-manager-modal-module__xzqIUW__footer{gap:1rem;display: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__seatLimitNote{font-size:var(--text-sm);color:var(--color-danger);justify-content:space-between;align-items:center;gap:.75rem;display:flex}
.cast-images-panel-module__BXA-8q__panel{flex-direction:column;height:100%;display:flex}.cast-images-panel-module__BXA-8q__panelDropActive{outline:2px dashed hsl(from var(--color-primary)h s l/70%);outline-offset:-2px;border-radius:.375rem}.cast-images-panel-module__BXA-8q__mediaTypes{justify-content:center;gap:.25rem;padding:.75rem;display:flex}.cast-images-panel-module__BXA-8q__sectionHeader{background:var(--color-surface);align-items:center;gap:.375rem;padding:.5rem .75rem;display:flex}.cast-images-panel-module__BXA-8q__sectionTitle{font-size:var(--text-xs);color:var(--color-text);font-weight:700}.cast-images-panel-module__BXA-8q__helpIcon{color:var(--color-text-muted)}.cast-images-panel-module__BXA-8q__addButton{margin-left:auto}.cast-images-panel-module__BXA-8q__dropzoneWrapper{flex:1;padding:.625rem .75rem}.cast-images-panel-module__BXA-8q__dropzone{background:hsl(from var(--color-ui)h s 6%);border:1px dashed hsl(from var(--color-ui)h s 16%);height:16rem;color:var(--color-text-muted);text-align:center;border-radius:.1875rem;justify-content:center;align-items:center;padding:1rem 1.75rem;font-size:.6875rem;line-height:1.125rem;display:flex}.cast-images-panel-module__BXA-8q__loading{justify-content:center;align-items:center;padding:1.5rem 0;display:flex}.cast-images-panel-module__BXA-8q__assetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.625rem .75rem;display:grid}.cast-images-panel-module__BXA-8q__assetTile{aspect-ratio:1;background:hsl(from var(--color-ui)h s 6%);border-radius:.375rem;position:relative;overflow:hidden}.cast-images-panel-module__BXA-8q__assetMedia{object-fit:cover;width:100%;height:100%;display:block}.cast-images-panel-module__BXA-8q__assetPreviewButton{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.cast-images-panel-module__BXA-8q__assetMenuButton{background:hsl(from var(--color-ui)h s 4%/.8);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;padding:0;display:none;position:absolute;top:.25rem;right:.25rem}.cast-images-panel-module__BXA-8q__assetTile:hover .cast-images-panel-module__BXA-8q__assetMenuButton,.cast-images-panel-module__BXA-8q__assetMenuButton[aria-expanded=true]{display:flex}.cast-images-panel-module__BXA-8q__assetLabel{color:#fff;font-size:.625rem;line-height:var(--line-height-normal);text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#170c1dbf;padding:.125rem .375rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}
.sidebar-collapsed-tabs-module__ZnXNJa__collapsedTabs{flex-direction:column;width:100%;display:flex}.sidebar-collapsed-tabs-module__ZnXNJa__tabSection{flex-direction:column;display:flex}.sidebar-collapsed-tabs-module__ZnXNJa__tabTrigger{width:100%;height:3rem;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-base),color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.sidebar-collapsed-tabs-module__ZnXNJa__tabTrigger:hover{background:hsl(from var(--color-ui)h s 20%);color:var(--color-text)}.sidebar-collapsed-tabs-module__ZnXNJa__tabContent{background:hsl(from var(--color-ui)h s 6%)}
.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}
.credit-balance-panel-module__W2IEEW__section{margin-bottom:2rem}.credit-balance-panel-module__W2IEEW__sectionHeading{font-size:var(--text-xl);margin-bottom:.5rem;font-weight:600}.credit-balance-panel-module__W2IEEW__row{align-items:center;gap:.5rem;min-height:2rem;display:flex}.credit-balance-panel-module__W2IEEW__icon{color:var(--color-text-muted);flex-shrink:0}.credit-balance-panel-module__W2IEEW__balance{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}
@layer components{.episode-selector-module__86UTca__selector{flex-direction:row;align-items:center;gap:.375rem;width:100%;display:flex}.episode-selector-module__86UTca__selector .episode-selector-module__86UTca__popoverTrigger{height:1.8rem;font-size:var(--text-xs);background:hsl(from var(--color-ui)h s 4%);min-width:0;transition:background var(--transition-base);border-radius:2rem;flex:1;justify-content:flex-start;align-items:center;gap:.5rem;padding:0 .5rem;display:flex}.episode-selector-module__86UTca__selector .episode-selector-module__86UTca__popoverTrigger:hover{background:hsl(from var(--color-ui)h s 12%)}.episode-selector-module__86UTca__chevronIcon{color:var(--color-text);width:var(--icon-size);height:var(--icon-size);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.episode-selector-module__86UTca__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);text-align:left;flex:1;font-weight:400;overflow:hidden}.episode-selector-module__86UTca__loading{color:var(--color-primary);align-items:center;display:flex}.episode-selector-module__86UTca__listTreeButton{background:hsl(from var(--color-ui)h s 4%);cursor:pointer;width:1.8rem;height:1.8rem;color:var(--color-text);transition:color var(--transition-base),background var(--transition-base);border:none;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.episode-selector-module__86UTca__listTreeButton:hover{color:var(--color-text);background:hsl(from var(--color-ui)h s 12%)}.episode-selector-module__86UTca__popoverContent{min-width:var(--anchor-width,16rem);padding:0!important}.episode-selector-module__86UTca__seasonSelector{flex-shrink:0;padding:.5rem .5rem .25rem}.episode-selector-module__86UTca__seasonSelector [data-component=select]{font-size:.85rem;font-weight:600}.episode-selector-module__86UTca__episodeList{--scrollbar-track:hsl(from var(--color-ui)h s 0%);max-height:14rem;padding:.25rem .5rem;overflow-y:auto}.episode-selector-module__86UTca__episodeItem{cursor:pointer;width:100%;color:var(--color-text-muted);text-align:left;transition:background var(--transition-base),color var(--transition-base);background:0 0;border:none;align-items:baseline;gap:.375rem;padding:.4375rem .75rem;font-size:.8rem;display:flex}.episode-selector-module__86UTca__episodeItem:hover,.episode-selector-module__86UTca__episodeItemActive{background:hsl(from var(--color-ui)h s 13%);color:var(--color-text);border-radius:.375rem}.episode-selector-module__86UTca__episodeNum{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.episode-selector-module__86UTca__episodeName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.episode-selector-module__86UTca__empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem .75rem;display:flex}.episode-selector-module__86UTca__emptyText{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.episode-selector-module__86UTca__emptyAction{cursor:pointer;font-size:var(--text-xs);color:var(--color-primary);transition:color var(--transition-base);background:0 0;border:none;padding:0}.episode-selector-module__86UTca__emptyAction:hover{color:var(--color-text)}.episode-selector-module__86UTca__footer{border-top:1px solid hsl(from var(--color-ui)h s 18%);flex-shrink:0;padding:.375rem .5rem}.episode-selector-module__86UTca__editButton{cursor:pointer;width:100%;color:var(--color-text-muted);transition:background var(--transition-base),color var(--transition-base);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;gap:.375rem;padding:.4375rem .5rem;font-size:.75rem;display:flex}.episode-selector-module__86UTca__editButton:hover{background:hsl(from var(--color-ui)h s 13%);color:var(--color-text)}}
@layer components{.tab-bar-module__ePmQDa__root{border-bottom:1px solid hsl(from var(--color-ui)h s 15%);align-items:stretch;width:100%;display:flex;position:relative}.tab-bar-module__ePmQDa__root[data-orientation=vertical]{border-bottom:none;flex-direction:column;width:auto;height:100%}.tab-bar-module__ePmQDa__root[data-orientation=vertical][data-side=left]{border-right:1px solid hsl(from var(--color-ui)h s 15%)}.tab-bar-module__ePmQDa__root[data-orientation=vertical][data-side=right]{border-left:1px solid hsl(from var(--color-ui)h s 15%)}.tab-bar-module__ePmQDa__tab{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--font-weight-medium);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;align-items:center;gap:.5rem;padding:.75rem 1rem;transition:color .15s;display:inline-flex}.tab-bar-module__ePmQDa__tab:hover,.tab-bar-module__ePmQDa__tab[data-active]{color:var(--color-text)}.tab-bar-module__ePmQDa__tab:focus-visible{background:hsl(from var(--color-ui)h s 15%);border-radius:.25rem;outline:none}.tab-bar-module__ePmQDa__root[data-orientation=vertical] .tab-bar-module__ePmQDa__tab{color:#ffffffab;width:100%}.tab-bar-module__ePmQDa__root[data-orientation=vertical][data-side=left] .tab-bar-module__ePmQDa__tab{text-align:right;justify-content:flex-end}.tab-bar-module__ePmQDa__root[data-orientation=vertical][data-side=right] .tab-bar-module__ePmQDa__tab{text-align:left;justify-content:flex-start}.tab-bar-module__ePmQDa__root[data-orientation=vertical] .tab-bar-module__ePmQDa__tab:hover,.tab-bar-module__ePmQDa__root[data-orientation=vertical] .tab-bar-module__ePmQDa__tab[data-active]{color:#fff}.tab-bar-module__ePmQDa__iconSlot{flex-shrink:0;justify-content:center;align-items:center;width:.875rem;height:.875rem;display:flex}.tab-bar-module__ePmQDa__counter{min-width:1.25rem;height:1.25rem;font-size:var(--text-xs);font-weight:var(--font-weight-medium);background:hsl(from var(--color-ui)h s 15%);border-radius:var(--radius-full);justify-content:center;align-items:center;padding:0 .25rem;line-height:1;display:inline-flex}.tab-bar-module__ePmQDa__indicator{background:var(--color-primary);opacity:0;pointer-events:none;height:2px;transition:opacity .15s;position:absolute;bottom:-1px;left:0}.tab-bar-module__ePmQDa__indicatorVisible{opacity:1;transition:opacity .15s,transform .2s,width .2s,height .2s}.tab-bar-module__ePmQDa__root[data-orientation=vertical] .tab-bar-module__ePmQDa__indicator{width:2px;height:auto;top:0;bottom:auto}.tab-bar-module__ePmQDa__root[data-orientation=vertical][data-side=left] .tab-bar-module__ePmQDa__indicator{left:auto;right:-1px}.tab-bar-module__ePmQDa__root[data-orientation=vertical][data-side=right] .tab-bar-module__ePmQDa__indicator{left:-1px;right:auto}}
.sidebar-content-module__JWjLAa__sidebarContent{flex:1;min-height:0;overflow-y:auto}
.prompt-box-panel-module__csTuHG__panel{max-height:calc(100dvh - var(--top-offset) - var(--footer-height) - 10rem);background:hsl(from var(--color-ui)h s 2%);opacity:0;pointer-events:none;border-radius:1.25rem;transition:opacity .15s,transform .4s cubic-bezier(.05,.8,.2,1);position:absolute;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(1rem)}.prompt-box-panel-module__csTuHG__panel.prompt-box-panel-module__csTuHG__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.prompt-box-panel-module__csTuHG__closeButton{z-index:1;position:absolute;top:.5rem;right:.5rem}
@layer components{.avatar-list-module__Ob9veq__root{align-items:center;display:inline-flex}.avatar-list-module__Ob9veq__item{position:relative}.avatar-list-module__Ob9veq__item+.avatar-list-module__Ob9veq__item{margin-left:-.75rem}.avatar-list-module__Ob9veq__item [data-component=avatar]>:first-child{box-shadow:0 0 0 2px var(--color-bg)}.avatar-list-module__Ob9veq__overflow{color:var(--color-text-secondary);white-space:nowrap;margin-left:.5rem;font-weight:500}.avatar-list-module__Ob9veq__root[data-size=xxs] .avatar-list-module__Ob9veq__item+.avatar-list-module__Ob9veq__item{margin-left:-.75rem}.avatar-list-module__Ob9veq__root[data-size=xxs] .avatar-list-module__Ob9veq__overflow{font-size:.625rem}.avatar-list-module__Ob9veq__root[data-size=xs] .avatar-list-module__Ob9veq__item+.avatar-list-module__Ob9veq__item{margin-left:-1rem}.avatar-list-module__Ob9veq__root[data-size=xs] .avatar-list-module__Ob9veq__overflow{font-size:var(--text-xs)}.avatar-list-module__Ob9veq__root[data-size=sm] .avatar-list-module__Ob9veq__item+.avatar-list-module__Ob9veq__item{margin-left:-1.25rem}.avatar-list-module__Ob9veq__root[data-size=sm] .avatar-list-module__Ob9veq__overflow{font-size:var(--text-xs)}.avatar-list-module__Ob9veq__root[data-size=md] .avatar-list-module__Ob9veq__item+.avatar-list-module__Ob9veq__item{margin-left:-1.5rem}.avatar-list-module__Ob9veq__root[data-size=md] .avatar-list-module__Ob9veq__overflow{font-size:var(--text-sm)}.avatar-list-module__Ob9veq__root[data-size=lg] .avatar-list-module__Ob9veq__item+.avatar-list-module__Ob9veq__item{margin-left:-2rem}.avatar-list-module__Ob9veq__root[data-size=lg] .avatar-list-module__Ob9veq__overflow{font-size:var(--text-md)}.avatar-list-module__Ob9veq__root[data-size=xl] .avatar-list-module__Ob9veq__item+.avatar-list-module__Ob9veq__item{margin-left:-2.5rem}.avatar-list-module__Ob9veq__root[data-size=xl] .avatar-list-module__Ob9veq__overflow{font-size:var(--text-xl)}.avatar-list-module__Ob9veq__root[data-size=xxl] .avatar-list-module__Ob9veq__item+.avatar-list-module__Ob9veq__item{margin-left:-3rem}.avatar-list-module__Ob9veq__root[data-size=xxl] .avatar-list-module__Ob9veq__overflow{font-size:var(--text-xxl)}}
.sidebar-header-module__6Sr9Rq__sidebarHeader{background:hsl(from var(--color-ui)h s 20%);flex-shrink:0;width:100%;height:3rem;display:flex}.sidebar-header-module__6Sr9Rq__content{flex:1;align-items:flex-end;min-width:0;display:flex}.sidebar-header-module__6Sr9Rq__collapsed .sidebar-header-module__6Sr9Rq__content{display:none}.sidebar-header-module__6Sr9Rq__iconSection{flex-shrink:0;justify-content:center;align-items:center;width:3rem;display:flex}.sidebar-header-module__6Sr9Rq__collapsed .sidebar-header-module__6Sr9Rq__iconSection{width:100%}.sidebar-header-module__6Sr9Rq__iconButton{width:2rem;height:2rem;color:var(--color-text);cursor:pointer;transition:background var(--transition-base);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;display:flex}.sidebar-header-module__6Sr9Rq__iconButton:hover{background:hsl(from var(--color-ui)h s 12%)}.sidebar-header-module__6Sr9Rq__left{flex-direction:row}.sidebar-header-module__6Sr9Rq__right{flex-direction:row-reverse}
.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;color:hsl(from var(--color-primary)h 40% 62%);justify-content:center;padding:1.5rem 2rem;display:flex}.nag-screen-module__sAGFIa__svg{width:100%;max-width:21rem;height:auto}.nag-screen-module__sAGFIa__triangle path:first-child{fill:var(--illustration-bg)}.nag-screen-module__sAGFIa__content{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:1.5rem 1.5rem .5rem;display:flex}.nag-screen-module__sAGFIa__heading{font-size:var(--text-xl);color:var(--color-text);margin:0;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}
.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}
.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}
.prompt-box-test-module__rBM7VW__container{flex-direction:column;flex:1;display:flex;position:relative}.prompt-box-test-module__rBM7VW__main{flex:1}
.workspace-users-module__k-CpHq__container{padding:2rem}
/*# sourceMappingURL=415a33223efb8e24.css.map*/