.devices-list-module__S-Kwha__section{flex-direction:column;gap:1rem;max-width:40rem;display:flex}.devices-list-module__S-Kwha__sectionHeader{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.devices-list-module__S-Kwha__heading{font-size:var(--text-lg);font-weight:600}.devices-list-module__S-Kwha__description{font-size:var(--text-sm);color:hsl(from var(--color-foreground)h s l/.6);margin-top:.25rem}.devices-list-module__S-Kwha__list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.devices-list-module__S-Kwha__row{border:1px solid hsl(from var(--color-foreground)h s l/.12);border-radius:.5rem;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.devices-list-module__S-Kwha__row[data-current]{border-color:hsl(from var(--color-primary)h s l/.4);background:hsl(from var(--color-primary)h s l/.04)}.devices-list-module__S-Kwha__iconCell{background:hsl(from var(--color-foreground)h s l/.06);width:2rem;height:2rem;color:hsl(from var(--color-foreground)h s l/.7);border-radius:.375rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.devices-list-module__S-Kwha__details{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.devices-list-module__S-Kwha__rowActions{flex-shrink:0;align-items:center;margin-left:auto;display:flex}.devices-list-module__S-Kwha__deviceLine{align-items:center;gap:.5rem;display:flex}.devices-list-module__S-Kwha__device{font-size:var(--text-sm);font-weight:600}.devices-list-module__S-Kwha__currentBadge{font-size:var(--text-xs);background:hsl(from var(--color-primary)h s l/.15);color:var(--color-primary);border-radius:9999px;padding:.125rem .5rem;font-weight:500}.devices-list-module__S-Kwha__metaLine{font-size:var(--text-xs);color:hsl(from var(--color-foreground)h s l/.6);flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.devices-list-module__S-Kwha__empty{font-size:var(--text-sm);color:hsl(from var(--color-foreground)h s l/.6)}.devices-list-module__S-Kwha__errorState{border:1px solid hsl(from var(--color-error)h s l/.3);background:hsl(from var(--color-error)h s l/.06);font-size:var(--text-sm);color:var(--color-error);border-radius:.5rem;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}
.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}
.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}
@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}}
.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}
.frames-recently-used-module__YB5Pua__root{width:100%;height:100%;font-size:var(--text-sm);color:var(--color-text-muted);flex-direction:column;display:flex}.frames-recently-used-module__YB5Pua__results{min-height:0;padding:var(--prompt-box-panel-padding);background:hsl(from var(--color-ui)h s 2%);scrollbar-gutter:stable;--scrollbar-thumb:hsl(from var(--color-ui)h s 20%);--scrollbar-thumb-hover:hsl(from var(--color-ui)h s 30%);--scrollbar-track:hsl(from var(--color-ui)h s 6%);flex:1;overflow-y:auto}.frames-recently-used-module__YB5Pua__grid{grid-template-columns:repeat(auto-fill,minmax(5rem,1fr));gap:.5rem;display:grid}.frames-recently-used-module__YB5Pua__tile{aspect-ratio:1;background:hsl(from var(--color-ui)h s 8%);cursor:pointer;outline-offset:-2px;border:none;border-radius:.375rem;outline:2px solid #0000;padding:0;font-family:inherit;transition:outline-color .12s;position:relative;overflow:hidden}.frames-recently-used-module__YB5Pua__tile[data-attached]{outline-color:hsl(from var(--color-primary)h s l)}.frames-recently-used-module__YB5Pua__thumb{object-fit:cover;width:100%;height:100%;display:block}.frames-recently-used-module__YB5Pua__badge{color:#fff;text-transform:uppercase;letter-spacing:.03em;background:#000000b3;border-radius:.25rem;padding:.125rem .375rem;font-size:.625rem;font-weight:600;line-height:1;position:absolute;top:.25rem;left:.25rem}.frames-recently-used-module__YB5Pua__emptyState{text-align:center;justify-content:center;align-items:center;padding:2rem;display:flex}.frames-recently-used-module__YB5Pua__statusRow{justify-content:center;padding:.75rem 0;display:flex}.frames-recently-used-module__YB5Pua__sentinel{height:1px}
.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}
.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}
.content-row-module__dujgGW__heading{font-size:var(--text-xl);margin-bottom:1rem;font-weight:600}.content-row-module__dujgGW__row{background:var(--color-interactive);border-top:1px solid hsl(from var(--color-ui)h s 15%);border-bottom:1px solid hsl(from var(--color-ui)h s 15%);gap:1rem;margin:0 -2rem;padding:2rem;display:flex;overflow-x:auto}.content-row-module__dujgGW__cardWrapper{flex-shrink:0;width:14rem;height:18rem}
.create-card-module__Ch7Xxq__card{border:2px dashed hsl(from var(--color-ui)h s 20%);background:hsl(from var(--color-ui)h s 3%);text-align:center;border-radius:.75rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;width:14rem;height:18rem;padding:1.5rem;display:flex}.create-card-module__Ch7Xxq__icon{color:var(--color-text-muted)}.create-card-module__Ch7Xxq__heading{font-size:var(--text-md);font-weight:600}.create-card-module__Ch7Xxq__description{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.4}
@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)}}
.sortable-card-module__nC8cPW__wrapper{flex-shrink:0;width:14rem;height:18rem;position:relative}.sortable-card-module__nC8cPW__dragging{opacity:.6;z-index:1}.sortable-card-module__nC8cPW__handle{z-index:2;color:#fff;cursor:grab;opacity:0;background:#000000bf;border:none;border-bottom-right-radius:.275rem;border-bottom-left-radius:.275rem;justify-content:center;align-items:center;width:1.75rem;height:1.2rem;margin-inline:auto;padding:.25rem;transition:opacity .15s;display:flex;position:absolute;top:0;left:0;right:0}.sortable-card-module__nC8cPW__wrapper:hover .sortable-card-module__nC8cPW__handle,.sortable-card-module__nC8cPW__handle:focus-visible{opacity:1}.sortable-card-module__nC8cPW__handle:active{cursor:grabbing}
.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}
.teams-panel-module__FVXiZa__section{margin-bottom:2rem}.teams-panel-module__FVXiZa__sectionHeading{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.teams-panel-module__FVXiZa__sectionDescription{color:var(--color-text-muted);max-width:40rem;margin-bottom:1rem;font-size:.875rem}.teams-panel-module__FVXiZa__emptyText{font-size:var(--text-sm);color:var(--color-text-muted);max-width:40rem;margin-bottom:1rem;line-height:1.5}.teams-panel-module__FVXiZa__teamCardInner{flex-direction:column;gap:.75rem;display:flex}.teams-panel-module__FVXiZa__teamCardName{font-size:1rem;font-weight:600}.teams-panel-module__FVXiZa__teamCardDescription{color:var(--color-text-muted);font-size:.875rem}.teams-panel-module__FVXiZa__teamCardSubdomain{font-weight:400;font-size:var(--text-xs);color:var(--color-text-muted)}.teams-panel-module__FVXiZa__teamCardSubdomainLink{color:var(--color-text);align-items:center;gap:.25rem;text-decoration:underline;display:inline-flex}.teams-panel-module__FVXiZa__grid{grid-auto-rows:1fr}.teams-panel-module__FVXiZa__createTeamCardContent{justify-content:center;align-items:center;height:100%;display:flex}
@layer components{.card-module__ZHy5KW__card{background:hsl(from var(--color-ui)h s 15%);filter:brightness();flex-direction:column;width:100%;height:100%;transition:filter .4s cubic-bezier(.05,.8,.2,1);display:flex;position:relative;overflow:hidden}.card-module__ZHy5KW__hasWidth{width:var(--card-width)}.card-module__ZHy5KW__cardLink{position:absolute;inset:0}:where(.card-module__ZHy5KW__card:has(.card-module__ZHy5KW__cardLink)) :where(a:not(.card-module__ZHy5KW__cardLink),button,[role=button],input,select,textarea,label){z-index:1;position:relative}.card-module__ZHy5KW__cardLink:focus-visible,.card-module__ZHy5KW__footerLink:focus-visible{outline:none}:is(.card-module__ZHy5KW__card:has(.card-module__ZHy5KW__cardLink:focus-visible),.card-module__ZHy5KW__card:has(.card-module__ZHy5KW__footerLink:focus-visible)){outline:auto}.card-module__ZHy5KW__variant-default{border:none}.card-module__ZHy5KW__variant-elevated{border:none;box-shadow:0 2px 8px #0000004d}.card-module__ZHy5KW__variant-ghost{border:1px solid var(--color-lines);background:0 0}.card-module__ZHy5KW__padding-none .card-module__ZHy5KW__cardContent,.card-module__ZHy5KW__padding-none .card-module__ZHy5KW__cardFooter{padding:0}.card-module__ZHy5KW__padding-sm .card-module__ZHy5KW__cardContent,.card-module__ZHy5KW__padding-sm .card-module__ZHy5KW__cardFooter{padding:.75rem}.card-module__ZHy5KW__padding-md .card-module__ZHy5KW__cardContent,.card-module__ZHy5KW__padding-md .card-module__ZHy5KW__cardFooter{padding:1rem}.card-module__ZHy5KW__padding-lg .card-module__ZHy5KW__cardContent,.card-module__ZHy5KW__padding-lg .card-module__ZHy5KW__cardFooter{padding:1.5rem}.card-module__ZHy5KW__padding-xl .card-module__ZHy5KW__cardContent,.card-module__ZHy5KW__padding-xl .card-module__ZHy5KW__cardFooter{padding:2rem}.card-module__ZHy5KW__radius-none{border-radius:0}.card-module__ZHy5KW__radius-sm{border-radius:.375rem}.card-module__ZHy5KW__radius-md{border-radius:.5rem}.card-module__ZHy5KW__radius-lg{border-radius:.75rem}.card-module__ZHy5KW__hoverEffect:hover{filter:brightness(1.2)}.card-module__ZHy5KW__interactive{cursor:pointer}.card-module__ZHy5KW__cardHeader{flex-shrink:0;position:relative}.card-module__ZHy5KW__cardHeader[data-has-image]{aspect-ratio:var(--header-aspect-ratio,16/9);background-image:var(--header-image);background-position:50%;background-size:cover}.card-module__ZHy5KW__cardHeader[data-has-placeholder]{aspect-ratio:var(--header-aspect-ratio,16/9);background:hsl(from var(--color-ui)h s 4%)}.card-module__ZHy5KW__headerPlaceholder{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.card-module__ZHy5KW__headerPlaceholderIcon{color:hsl(from var(--color-ui)h s 35%)}.card-module__ZHy5KW__headerFallbackImage{object-fit:cover;width:100%;height:100%;display:block}.card-module__ZHy5KW__headerContent{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.card-module__ZHy5KW__menuWrapper{z-index:1;position:absolute;top:.5rem;right:.5rem}.card-module__ZHy5KW__menuTrigger{background:hsl(from var(--color-ui)h 10% 4%);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background .15s;display:flex}.card-module__ZHy5KW__menuTrigger:hover{background:hsl(from var(--color-ui)h 10% 8%)}.card-module__ZHy5KW__cardContent{color:var(--color-text);flex:1}.card-module__ZHy5KW__cardFooter{flex-shrink:0}.card-module__ZHy5KW__cardFooterDefault{padding-top:0}.card-module__ZHy5KW__linkButton{width:100%;font-size:var(--text-sm);color:#fff;background:var(--link-button-color,hsl(from var(--color-ui)h 10% 6%));border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;transition:background .15s ease-in-out;display:flex}.card-module__ZHy5KW__linkButton:hover{background:var(--link-button-color,hsl(from var(--color-ui)h 10% 10%))}.card-module__ZHy5KW__footerLink,.card-module__ZHy5KW__footerLink:visited{color:#fff;text-decoration:none}}
.character-generations-grid-module__j5j3_W__wrapper{width:100%}.character-generations-grid-module__j5j3_W__visuallyHidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.character-generations-grid-module__j5j3_W__filtersEmpty{flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}.character-generations-grid-module__j5j3_W__filtersEmptyActions{align-items:center;gap:.75rem;display:flex}.character-generations-grid-module__j5j3_W__emptyState{margin-top:1.5rem}.character-generations-grid-module__j5j3_W__filtersEmptyText{color:hsl(from var(--color-text)h s l/60%);font-size:var(--text-sm);margin:0}.character-generations-grid-module__j5j3_W__toolbar{justify-content:flex-end;align-items:center;gap:.9375rem;display:flex}.character-generations-grid-module__j5j3_W__bulkToolbar{top:calc(var(--top-offset,6rem) + 2.25rem);z-index:2;box-sizing:border-box;margin-top:.75rem;background:hsl(from var(--color-ui)h s 4%);justify-content:center;align-items:center;gap:.5rem;width:calc(100% + 3rem);margin-inline:-1.5rem;padding:.5rem 1.5rem;display:flex;position:sticky}.character-generations-grid-module__j5j3_W__bulkSelectionCount{color:#fff;font-size:var(--text-xs);white-space:nowrap;line-height:1}.character-generations-grid-module__j5j3_W__deselectButton{--color-scheme-bg:hsl(from var(--color-ui)h s 12%);--color-scheme-bg-hover:hsl(from var(--color-ui)h s 18%)}.character-generations-grid-module__j5j3_W__approvedToggle div[data-component=checkbox-field]{align-items:center}.character-generations-grid-module__j5j3_W__approvedToggle span[data-component=checkbox]{margin-top:0}.character-generations-grid-module__j5j3_W__approvedToggle label{color:#fff;opacity:.8;line-height:normal}.character-generations-grid-module__j5j3_W__gridSizeToggle{background:hsl(from var(--color-ui)h s 4%);border-radius:1.5rem;width:4.5625rem;height:2rem;display:flex}.character-generations-grid-module__j5j3_W__gridSizeButton{min-width:0;color:hsl(from var(--color-ui)h s 60%);cursor:pointer;background:0 0;border:none;border-radius:1.5rem;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.character-generations-grid-module__j5j3_W__gridSizeButton:hover{color:#fff}.character-generations-grid-module__j5j3_W__gridSizeButton[data-active]{background:hsl(from var(--color-ui)h s 20%);color:#fff}.character-generations-grid-module__j5j3_W__gridSizeButton[data-active]:first-child{border-radius:1.25rem 0 0 1.25rem}.character-generations-grid-module__j5j3_W__gridSizeButton[data-active]:last-child{border-radius:0 1.25rem 1.25rem 0}.character-generations-grid-module__j5j3_W__grid{justify-content:center;gap:1.75rem;width:100%;margin-top:1.5rem;display:grid}.character-generations-grid-module__j5j3_W__gridCols2{grid-template-columns:repeat(2,minmax(0,32.625rem))}.character-generations-grid-module__j5j3_W__gridCols4{grid-template-columns:repeat(4,minmax(0,1fr))}.character-generations-grid-module__j5j3_W__groupedRoot{margin-top:1.5rem;flex-direction:column;gap:1.375rem;width:calc(100% + 3rem);margin-inline:-1.5rem;display:flex}.character-generations-grid-module__j5j3_W__groupSection{background:hsl(from var(--color-ui)h s 4%);border-radius:.5rem;flex-direction:column;gap:1.375rem;min-width:0;padding:1.25rem 1.25rem .5rem;display:flex}.character-generations-grid-module__j5j3_W__groupTitle{font-size:var(--text-md);color:#fff;margin:0;font-weight:700}.character-generations-grid-module__j5j3_W__groupTrack{flex:1;width:100%;min-height:0;display:flex;position:relative}.character-generations-grid-module__j5j3_W__groupRow{scrollbar-width:thin;scrollbar-color:hsl(from var(--color-ui)h s 25%)transparent;flex:1;gap:1.25rem;width:100%;min-height:0;padding-bottom:.5rem;display:flex;overflow-x:auto}.character-generations-grid-module__j5j3_W__groupRow::-webkit-scrollbar{height:.375rem}.character-generations-grid-module__j5j3_W__groupRow::-webkit-scrollbar-track{background:0 0}.character-generations-grid-module__j5j3_W__groupRow::-webkit-scrollbar-thumb{background:hsl(from var(--color-ui)h s 25%);border-radius:.1875rem}.character-generations-grid-module__j5j3_W__groupScrollButton{z-index:1;background:hsl(from var(--color-ui)h s 4%/.85);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background .15s;display:flex;position:absolute;top:calc(50% - 1rem)}.character-generations-grid-module__j5j3_W__groupScrollButton:hover{background:hsl(from var(--color-ui)h s 15%)}.character-generations-grid-module__j5j3_W__groupScrollPrev{left:0}.character-generations-grid-module__j5j3_W__groupScrollNext{right:0}.character-generations-grid-module__j5j3_W__groupRow>article{flex-shrink:0;width:18rem}.character-generations-grid-module__j5j3_W__groupRow .character-generations-grid-module__j5j3_W__imageArea{aspect-ratio:auto;height:auto}.character-generations-grid-module__j5j3_W__groupRow>article.character-generations-grid-module__j5j3_W__placeholderCard{border-radius:.25rem}.character-generations-grid-module__j5j3_W__groupRow .character-generations-grid-module__j5j3_W__imageAreaEmpty{aspect-ratio:16/9}.character-generations-grid-module__j5j3_W__groupRow .character-generations-grid-module__j5j3_W__media{object-fit:contain;height:auto}.character-generations-grid-module__j5j3_W__generatingBody{flex-direction:column;align-items:center;gap:.5rem;display:flex}.character-generations-grid-module__j5j3_W__generatingLabel{font-size:var(--text-xs);color:hsl(from var(--color-ui)h s 70%)}.character-generations-grid-module__j5j3_W__card{background:hsl(from var(--color-ui)h s 15%);isolation:isolate;border-radius:.25rem;flex-direction:column;display:flex;overflow:hidden}.character-generations-grid-module__j5j3_W__cardDraggable{cursor:grab}.character-generations-grid-module__j5j3_W__cardDraggable:active{cursor:grabbing}.character-generations-grid-module__j5j3_W__imageArea{aspect-ratio:16/9;background:hsl(from var(--color-ui)h s 4%);width:100%;position:relative}.character-generations-grid-module__j5j3_W__imageAreaEmpty{justify-content:center;align-items:center;display:flex}.character-generations-grid-module__j5j3_W__cardCheckbox{all:unset;z-index:3;border-radius:var(--radius-xs);background:hsl(from var(--color-ui)h s 12%);cursor:pointer;color:#fff;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:absolute;top:.5rem;left:.375rem}.character-generations-grid-module__j5j3_W__cardCheckboxChecked{background:var(--color-primary);border:1px solid var(--color-lines)}.character-generations-grid-module__j5j3_W__cardCheckboxBelowStatus{top:2rem}.character-generations-grid-module__j5j3_W__mediaButton{width:100%;height:100%;cursor:inherit;background:0 0;border:none;padding:0;transition:opacity .15s;display:block}.character-generations-grid-module__j5j3_W__mediaButton:hover{opacity:.9}.character-generations-grid-module__j5j3_W__mediaButton:focus-visible{outline-offset:-2px;outline:2px solid #fff}.character-generations-grid-module__j5j3_W__media{object-fit:cover;width:100%;height:100%;display:block}.character-generations-grid-module__j5j3_W__previewImage{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.character-generations-grid-module__j5j3_W__cardToolbar{border-top-right-radius:.25rem;border-bottom-left-radius:.25rem;flex-direction:column;width:1.5rem;display:flex;position:absolute;top:0;right:0;overflow:hidden}.character-generations-grid-module__j5j3_W__toolbarSlot{background:hsl(from var(--color-ui)h s 8%/.9);justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.character-generations-grid-module__j5j3_W__errorDot{border-radius:var(--radius-full);background:var(--color-danger);width:.375rem;height:.375rem}.character-generations-grid-module__j5j3_W__reviewBatchButton{background:hsl(from var(--color-ui)h s 8%/.9);color:#fff;cursor:pointer;width:1.5rem;height:1.5rem;transition:background var(--transition-base);border:none;justify-content:center;align-items:center;padding:0;display:flex}.character-generations-grid-module__j5j3_W__reviewBatchButton:hover{background:hsl(from var(--color-ui)h s 14%)}.character-generations-grid-module__j5j3_W__reviewBatchButton:disabled{opacity:.7;cursor:default}.character-generations-grid-module__j5j3_W__reviewBatchButtonAdded,.character-generations-grid-module__j5j3_W__reviewBatchButtonAdded:hover{background:var(--color-review-batch);color:#fff}.character-generations-grid-module__j5j3_W__kebabButton{background:hsl(from var(--color-ui)h s 8%/.9);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:flex}.character-generations-grid-module__j5j3_W__kebabButton:hover{background:hsl(from var(--color-ui)h s 14%)}.character-generations-grid-module__j5j3_W__commentBadge{background:var(--color-orange);color:#fff;border-radius:.125rem;align-items:center;gap:.1875rem;height:1rem;padding:0 .375rem;font-size:.625rem;font-weight:500;display:inline-flex;position:absolute;bottom:.625rem;left:.625rem}.character-generations-grid-module__j5j3_W__cardMetadata{flex-direction:column;align-items:flex-end;gap:.375rem;max-width:calc(100% - 1.25rem);display:flex;position:absolute;bottom:.625rem;right:.625rem}.character-generations-grid-module__j5j3_W__starRow{line-height:0}.character-generations-grid-module__j5j3_W__modelChip{background:hsl(from var(--color-ui)h s 15%);color:#fff;max-width:100%;font-size:var(--text-xxs);text-overflow:ellipsis;white-space:nowrap;border-radius:.25rem;padding:.375rem .5rem;font-weight:400;line-height:1;overflow:hidden}.character-generations-grid-module__j5j3_W__inProgressBody,.character-generations-grid-module__j5j3_W__failedBody{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:.75rem;display:flex;position:absolute;inset:0}.character-generations-grid-module__j5j3_W__inProgressPrompt,.character-generations-grid-module__j5j3_W__failedMessage{font-size:var(--text-xs);color:hsl(from var(--color-ui)h s 60%);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1rem;display:-webkit-box;overflow:hidden}.character-generations-grid-module__j5j3_W__inProgressSpinner{z-index:1;pointer-events:none;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.character-generations-grid-module__j5j3_W__progressBar{max-width:calc(100% - 1.5rem);height:2px;transition:width var(--transition-base);z-index:2;background:#8033cc;position:absolute;top:0;left:0}.character-generations-grid-module__j5j3_W__progressBarIndeterminate{background:linear-gradient(90deg,#0000,#8033cc,#0000);width:100%;animation:1.5s ease-in-out infinite character-generations-grid-module__j5j3_W__characterCardIndeterminate}@keyframes character-generations-grid-module__j5j3_W__characterCardIndeterminate{0%{transform:translate(-100%)}to{transform:translate(100%)}}.character-generations-grid-module__j5j3_W__statusBadge{z-index:1;background:#000000e6;border-radius:0 0 .5rem;align-items:center;gap:.375rem;padding:.375rem .625rem;display:flex;position:absolute;top:0;left:0}.character-generations-grid-module__j5j3_W__statusDot{border-radius:var(--radius-full);flex-shrink:0;width:.5rem;height:.5rem}.character-generations-grid-module__j5j3_W__statusDot[data-status=pending],.character-generations-grid-module__j5j3_W__statusDot[data-status=processing]{background:#ff8000}.character-generations-grid-module__j5j3_W__statusDot[data-status=failed]{background:var(--color-danger)}.character-generations-grid-module__j5j3_W__statusText{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:#fff;line-height:1}.character-generations-grid-module__j5j3_W__footer{flex-direction:column;gap:.5rem;padding:.5rem .75rem .625rem;display:flex}.character-generations-grid-module__j5j3_W__footerText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.character-generations-grid-module__j5j3_W__versionRow{align-items:center;gap:.375rem;display:flex}.character-generations-grid-module__j5j3_W__versionLabel{font-size:var(--text-xs);color:#fff;font-weight:700;line-height:1.0625rem}.character-generations-grid-module__j5j3_W__expressionLabel{font-size:var(--text-xs);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.0625rem;overflow:hidden}.character-generations-grid-module__j5j3_W__expressionNumber{color:hsl(from var(--color-ui)h s 60%)}.character-generations-grid-module__j5j3_W__approvedCheck{background:var(--color-review-approved);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.0625rem;height:1.0625rem;display:inline-flex}.character-generations-grid-module__j5j3_W__footerActions{justify-content:flex-end;align-items:center;gap:.375rem;display:flex}.character-generations-grid-module__j5j3_W__footerActions:empty{display:none}.character-generations-grid-module__j5j3_W__groupRowCompact>article{width:15rem}.character-generations-grid-module__j5j3_W__starTrigger{all:unset;cursor:pointer;border-radius:var(--radius-full);background:hsl(from var(--color-ui)h s 4%);height:2rem;color:var(--color-star);transition:background var(--transition-base);justify-content:center;align-items:center;gap:.125rem;padding:0 .5rem;display:flex}.character-generations-grid-module__j5j3_W__starTrigger:hover{background:hsl(from var(--color-ui)h s 15%)}.character-generations-grid-module__j5j3_W__starEmpty{color:hsl(from var(--color-ui)h s 25%)}.character-generations-grid-module__j5j3_W__starPopover{width:auto;min-width:0;padding:.5rem}.character-generations-grid-module__j5j3_W__starOptions{flex-direction:column;gap:.125rem;display:flex}.character-generations-grid-module__j5j3_W__starOption{color:var(--color-star);cursor:pointer;transition:background var(--transition-base);background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.125rem;padding:.25rem .375rem;display:flex}.character-generations-grid-module__j5j3_W__starOption:hover{background:hsl(from var(--color-ui)h s 8%)}.character-generations-grid-module__j5j3_W__starOptionActive{background:hsl(from var(--color-ui)h s 25%)}.character-generations-grid-module__j5j3_W__starAnyLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;width:100%;font-weight:600}.character-generations-grid-module__j5j3_W__gridSettling{visibility:hidden}.character-generations-grid-module__j5j3_W__loadMore{justify-content:center;padding:1rem 0;display:flex}
.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}
.nag-screen-module__sAGFIa__root{flex-direction:column;display:flex}.nag-screen-module__sAGFIa__illustration{--illustration-bg:hsl(from var(--color-ui)h s 3%);background:var(--illustration-bg);border-radius:var(--radius-lg)var(--radius-lg)0 0;justify-content:center;padding:2rem 2rem 0;display:flex}.nag-screen-module__sAGFIa__artwork{width:100%;max-width:21rem;position:relative}.nag-screen-module__sAGFIa__browser{width:100%;height:auto;display:block}.nag-screen-module__sAGFIa__warning{z-index:1;width:25%;height:auto;position:absolute;bottom:0;left:50%;transform:translate(-50%,50%)}.nag-screen-module__sAGFIa__content{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:3.5rem 1.5rem .5rem;display:flex}.nag-screen-module__sAGFIa__heading{color:var(--color-text);margin:0;font-size:2rem;font-weight:700}.nag-screen-module__sAGFIa__text{font-size:var(--text-sm);color:var(--color-text-muted);max-width:28rem;margin:0;line-height:1.6}.nag-screen-module__sAGFIa__actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:.75rem;display:flex}
.copy-from-character-modal-module__rD3_Zq__body{flex-direction:column;gap:.75rem;display:flex}.copy-from-character-modal-module__rD3_Zq__loading{justify-content:center;padding:1.5rem 0;display:flex}.copy-from-character-modal-module__rD3_Zq__emptyHint{font-size:var(--text-sm);color:hsl(from var(--color-ui)h s 65%);text-align:center;margin:0;padding:1rem 0}.copy-from-character-modal-module__rD3_Zq__promptList{flex-direction:column;gap:.375rem;max-height:20rem;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.copy-from-character-modal-module__rD3_Zq__promptRow{border:1px solid hsl(from var(--color-ui)h s 20%);background:hsl(from var(--color-ui)h s 10%);cursor:pointer;text-align:left;border-radius:.5rem;align-items:flex-start;gap:.625rem;width:100%;padding:.625rem .75rem;transition:border-color .15s,background .15s;display:flex}.copy-from-character-modal-module__rD3_Zq__promptRow:hover{background:hsl(from var(--color-ui)h s 13%)}.copy-from-character-modal-module__rD3_Zq__promptRow[data-selected]{border-color:var(--color-review-approved)}.copy-from-character-modal-module__rD3_Zq__promptText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.copy-from-character-modal-module__rD3_Zq__promptHeading{align-items:center;gap:.5rem;display:flex}.copy-from-character-modal-module__rD3_Zq__promptName{font-size:var(--text-sm);color:#fff;font-weight:600}.copy-from-character-modal-module__rD3_Zq__versionBadge{background:hsl(from var(--color-ui)h s 18%);color:hsl(from var(--color-ui)h s 70%);border-radius:999px;padding:.0625rem .375rem;font-size:.625rem;line-height:.875rem}.copy-from-character-modal-module__rD3_Zq__promptBody{font-size:var(--text-xs);color:hsl(from var(--color-ui)h s 65%);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1rem;display:-webkit-box;overflow:hidden}.copy-from-character-modal-module__rD3_Zq__footer{justify-content:flex-end;gap:.75rem;padding-top:.25rem;display:flex}
.organization-dashboard-module__iisuTW__container{flex-direction:column;flex:1;padding:2rem;display:flex}.organization-dashboard-module__iisuTW__section{margin-bottom:2rem}.organization-dashboard-module__iisuTW__sectionHeading{font-size:var(--text-xl);margin-bottom:.5rem;font-weight:600}.organization-dashboard-module__iisuTW__sectionDescription{font-size:var(--text-sm);color:var(--color-text-muted);max-width:40rem;margin-bottom:1rem}.organization-dashboard-module__iisuTW__membershipNotice{font-size:var(--text-sm);margin-bottom:2rem}.organization-dashboard-module__iisuTW__leaveLink{text-decoration:underline}.organization-dashboard-module__iisuTW__teamCardInner{flex-direction:column;gap:.75rem;display:flex}.organization-dashboard-module__iisuTW__teamCardName{font-weight:600;font-size:var(--text-md)}.organization-dashboard-module__iisuTW__teamCardDescription{font-size:var(--text-sm);color:var(--color-text-muted)}.organization-dashboard-module__iisuTW__teamCardAvatars{align-items:center;display:flex}.organization-dashboard-module__iisuTW__teamCardAvatarOverflow{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;margin-left:.25rem}.organization-dashboard-module__iisuTW__teamCardAvatar{margin-left:-.75rem}.organization-dashboard-module__iisuTW__teamCardAvatar:first-child{margin-left:0}.organization-dashboard-module__iisuTW__createTeamCardContent{justify-content:center;align-items:center;height:100%;display:flex}.organization-dashboard-module__iisuTW__overviewGrid{flex-direction:column;gap:.75rem;display:flex}.organization-dashboard-module__iisuTW__overviewItem{font-size:var(--text-sm)}.organization-dashboard-module__iisuTW__overviewLabel{color:var(--color-text-muted);font-weight:600}.organization-dashboard-module__iisuTW__permissionItem{background:hsl(from var(--color-ui)h s 10%);font-size:var(--text-sm);border-radius:.375rem;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.organization-dashboard-module__iisuTW__permissionDenied{color:var(--color-danger);font-weight:600}.organization-dashboard-module__iisuTW__memberCard{background:hsl(from var(--color-ui)h s 10%);border-radius:.5rem;padding:1rem}.organization-dashboard-module__iisuTW__memberName{align-items:center;gap:.5rem;margin-bottom:.25rem;font-weight:600;display:flex}.organization-dashboard-module__iisuTW__ownerBadge{font-size:var(--text-xs);background:var(--color-primary);border-radius:.25rem;padding:.125rem .5rem}.organization-dashboard-module__iisuTW__memberEmail{font-size:var(--text-sm);color:var(--color-text-muted)}.organization-dashboard-module__iisuTW__memberRole{font-size:var(--text-xs);margin-top:.5rem}.organization-dashboard-module__iisuTW__memberLastLogin{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:.25rem}.organization-dashboard-module__iisuTW__teamCard{background:hsl(from var(--color-ui)h s 10%);border-radius:.5rem;padding:1rem}.organization-dashboard-module__iisuTW__teamName{margin-bottom:.5rem;font-weight:600}.organization-dashboard-module__iisuTW__teamDetails{font-size:var(--text-sm);flex-direction:column;gap:.25rem;display:flex}.organization-dashboard-module__iisuTW__teamLabel{font-weight:600}.organization-dashboard-module__iisuTW__teamValue{text-transform:capitalize}.organization-dashboard-module__iisuTW__teamProtected{color:var(--color-warning);font-size:var(--text-xs);margin-top:.25rem}
.feature-gate-module__k9jHma__teaser{max-width:30rem;margin:1.5rem auto;overflow:hidden}.feature-gate-module__k9jHma__nag{padding-bottom:1.5rem}.feature-gate-module__k9jHma__nag>:first-child{border-radius:0}
.episode-manager-modal-module__xzqIUW__footer{gap:1rem;display:flex}
@layer components{.grid-module__9_Z-Qq__root{grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-min,12rem),100%),1fr));display:grid}.grid-module__9_Z-Qq__gap-none{gap:0}.grid-module__9_Z-Qq__gap-xs{gap:.25rem}.grid-module__9_Z-Qq__gap-sm{gap:.5rem}.grid-module__9_Z-Qq__gap-md{gap:1rem}.grid-module__9_Z-Qq__gap-lg{gap:1.5rem}.grid-module__9_Z-Qq__gap-xl{gap:2rem}.grid-module__9_Z-Qq__gap-xxl{gap:3rem}}
.character-labelled-builder-module__KWps4q__panel{background:0 0;border-radius:.75rem;flex-direction:column;width:100%;display:flex;overflow:hidden}.character-labelled-builder-module__KWps4q__header{border-bottom:1px solid hsl(from var(--color-ui)h s 12%);align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.character-labelled-builder-module__KWps4q__stepTabs{flex:1;min-width:0}.character-labelled-builder-module__KWps4q__header div[data-component=tab-bar]{border-bottom:none}.character-labelled-builder-module__KWps4q__body{flex-direction:column;gap:.75rem;padding:1rem 1.5rem 1.25rem;display:flex}.character-labelled-builder-module__KWps4q__bodyDropActive{outline:2px dashed var(--color-primary);outline-offset:-2px;background:hsl(from var(--color-primary)h s l/.08);border-radius:.5rem}.character-labelled-builder-module__KWps4q__stepHint,.character-labelled-builder-module__KWps4q__emptyHint{font-size:var(--text-sm);color:hsl(from var(--color-ui)h s 70%);margin:0;line-height:1.25rem}.character-labelled-builder-module__KWps4q__emptyReference{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:7rem;padding:1.5rem 1rem;display:flex}.character-labelled-builder-module__KWps4q__presetsHint{text-align:center}.character-labelled-builder-module__KWps4q__stepHint strong{color:#fff;font-weight:700}.character-labelled-builder-module__KWps4q__backgroundTextarea,.character-labelled-builder-module__KWps4q__backgroundTextarea:focus{background:0 0;border-color:#0000}.character-labelled-builder-module__KWps4q__referenceUpload{margin-bottom:.75rem}.character-labelled-builder-module__KWps4q__referenceGrid{grid-template-columns:repeat(auto-fill,minmax(13.0625rem,1fr));gap:.5rem;max-height:16rem;display:grid;overflow-y:auto}.character-labelled-builder-module__KWps4q__referenceTile{aspect-ratio:184/103;background:hsl(from var(--color-ui)h s 3%);cursor:pointer;border:2px solid #0000;border-radius:.5rem;padding:0;position:relative;overflow:hidden}.character-labelled-builder-module__KWps4q__referenceTile img{object-fit:cover;width:100%;height:100%;display:block}.character-labelled-builder-module__KWps4q__referenceTile:hover{border-color:hsl(from var(--color-ui)h s 35%)}.character-labelled-builder-module__KWps4q__referenceTileSelected,.character-labelled-builder-module__KWps4q__referenceTileSelected:hover{border-color:var(--color-secondary)}.character-labelled-builder-module__KWps4q__referenceCardLabel{color:hsl(from var(--color-ui)h s 80%);-webkit-line-clamp:1;text-overflow:ellipsis;-webkit-box-orient:vertical;margin:0 0 1.3125rem;font-size:.6875rem;line-height:1rem;display:-webkit-box;overflow:hidden}.character-labelled-builder-module__KWps4q__referenceRow{align-items:center;gap:1rem;display:flex}.character-labelled-builder-module__KWps4q__referenceCard{background:hsl(from var(--color-ui)h s 8%);border-radius:.5rem;flex-direction:column;flex-shrink:0;width:13.0625rem;height:9.8125rem;display:flex;overflow:hidden}.character-labelled-builder-module__KWps4q__referenceCardImage{object-fit:cover;border-radius:.5rem .5rem 0 0;flex-shrink:0;width:100%;height:7.3125rem;display:block}.character-labelled-builder-module__KWps4q__changeImageButton{background:hsl(from var(--color-ui)h s 15%);color:#fff;cursor:pointer;border:none;border-radius:.1875rem;align-self:flex-end;width:5.0625rem;height:1.5rem;margin:auto .5rem .5rem auto;padding:0;font-size:.625rem;font-weight:400;transition:background .15s}.character-labelled-builder-module__KWps4q__changeImageButton:hover{background:hsl(from var(--color-ui)h s 20%)}.character-labelled-builder-module__KWps4q__chipGrid{flex-wrap:wrap;justify-content:center;gap:.5rem .625rem;display:flex}.character-labelled-builder-module__KWps4q__chip{border:1px solid hsl(from var(--color-ui)h s 25%);color:#fff;height:1.75rem;font-size:var(--text-xs);cursor:pointer;background:0 0;border-radius:1.875rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .75rem;transition:background .15s,border-color .15s;display:inline-flex}.character-labelled-builder-module__KWps4q__chip:hover{border-color:hsl(from var(--color-ui)h s 45%)}.character-labelled-builder-module__KWps4q__chipSelected,.character-labelled-builder-module__KWps4q__chipSelected:hover{background:#363382;border-color:#363382}.character-labelled-builder-module__KWps4q__rows{flex-direction:column;gap:.3125rem;max-height:18rem;padding-right:.5rem;display:flex;overflow-y:auto}.character-labelled-builder-module__KWps4q__row{align-items:center;gap:.625rem;display:flex}.character-labelled-builder-module__KWps4q__rowName{background:hsl(from var(--color-ui)h s 8%);border-radius:.25rem;flex-shrink:0;width:8.875rem;height:3.1875rem;transition:height .15s}.character-labelled-builder-module__KWps4q__rowFocused .character-labelled-builder-module__KWps4q__rowName{height:min(6.5rem,16dvh)}.character-labelled-builder-module__KWps4q__rowName input{color:#fff;height:100%;font-size:var(--text-xs);line-height:1.125rem}.character-labelled-builder-module__KWps4q__rowPrompt{resize:none;background:hsl(from var(--color-ui)h s 8%);color:#fff;min-width:0;font-size:var(--text-xs);border-radius:.25rem;flex:1;line-height:1.125rem;transition:height .15s}.character-labelled-builder-module__KWps4q__rowPrompt:focus{border-color:#0000}.character-labelled-builder-module__KWps4q__footer{justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.25rem;display:flex}.character-labelled-builder-module__KWps4q__presetsFooter,.character-labelled-builder-module__KWps4q__rowsFooter{justify-content:center}.character-labelled-builder-module__KWps4q__rowsFooter>button{height:1.625rem}.character-labelled-builder-module__KWps4q__rowsFooterAdd{min-width:6.3125rem}.character-labelled-builder-module__KWps4q__promptLoading{justify-content:center;padding:1.5rem 0;display:flex}.character-labelled-builder-module__KWps4q__manualForm{grid-template-columns:minmax(8.875rem,.3fr) minmax(0,1fr);align-items:center;gap:.625rem;display:grid}.character-labelled-builder-module__KWps4q__manualName,.character-labelled-builder-module__KWps4q__manualPrompt{background:hsl(from var(--color-ui)h s 8%);border-radius:.25rem;width:100%;height:3.1875rem}.character-labelled-builder-module__KWps4q__manualPrompt{resize:none}.character-labelled-builder-module__KWps4q__chip:disabled{cursor:default;opacity:.72}.character-labelled-builder-module__KWps4q__chipSelected:disabled{opacity:1}
.users-module__1JOOXq__container{padding:2rem}.users-module__1JOOXq__section{margin-bottom:2rem}.users-module__1JOOXq__sectionHeader{justify-content:space-between;align-items:center;padding-bottom:1rem;padding-right:.8rem;display:flex}.users-module__1JOOXq__sectionHeading{font-size:var(--text-xl);margin-bottom:.5rem;font-weight:600}.users-module__1JOOXq__sectionDescription{font-size:var(--text-sm);color:var(--color-text-muted)}.users-module__1JOOXq__tableWrapper{max-width:60rem}.users-module__1JOOXq__table{border-collapse:collapse;width:100%}.users-module__1JOOXq__table th{text-align:left;font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid hsl(from var(--color-ui)h s 20%);padding:.75rem 1rem;font-weight:600}.users-module__1JOOXq__table td{font-size:var(--text-sm);border-bottom:1px solid hsl(from var(--color-ui)h s 15%);vertical-align:middle;padding:.75rem 1rem}.users-module__1JOOXq__table tr:last-child td{border-bottom:none}.users-module__1JOOXq__removeCell{justify-content:end;display:flex}
.workspace-users-module__k-CpHq__container{padding:2rem}
.generations-log-module__rzHpea__filters{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.generations-log-module__rzHpea__toolbarGroup{align-items:center;gap:.75rem;display:flex}.generations-log-module__rzHpea__search{width:15rem}.generations-log-module__rzHpea__columnsTrigger{height:2rem;font-size:var(--text-xs);color:var(--color-text);background:hsl(from var(--color-ui)h s 4%);border:1px solid hsl(from var(--color-ui)h s 4%);border-radius:var(--radius-full);cursor:pointer;align-items:center;gap:.5rem;padding:0 .75rem;transition:background .15s;display:inline-flex}.generations-log-module__rzHpea__columnsTrigger:hover{background:hsl(from var(--color-ui)h s 8%)}.generations-log-module__rzHpea__columnList{flex-direction:column;gap:.625rem;padding:.25rem;display:flex}.generations-log-module__rzHpea__truncated{text-overflow:ellipsis;white-space:nowrap;max-width:16rem;display:block;overflow:hidden}.generations-log-module__rzHpea__status{white-space:nowrap}.generations-log-module__rzHpea__status[data-status=succeeded]{color:var(--color-success)}.generations-log-module__rzHpea__status[data-status=failed]{color:var(--color-danger)}.generations-log-module__rzHpea__status[data-status=started]{color:var(--color-warning)}.generations-log-module__rzHpea__status[data-status=cancelled]{color:var(--color-text-muted)}.generations-log-module__rzHpea__approvedBox{background:var(--color-success);color:#fff;vertical-align:middle;border-radius:.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}
.projects-section-module__Fi4aOa__loader{justify-content:center;align-items:center;padding:4rem 0;display:flex}.projects-section-module__Fi4aOa__cardInner{flex-direction:column;gap:.5rem;display:flex}.projects-section-module__Fi4aOa__cardHeader{justify-content:space-between;align-items:center;display:flex}.projects-section-module__Fi4aOa__cardName{font-weight:600;font-size:var(--text-md)}.projects-section-module__Fi4aOa__cardOwner{font-size:var(--text-xs);color:var(--color-text-muted)}.projects-section-module__Fi4aOa__cardStats{font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:1rem;display:flex}.projects-section-module__Fi4aOa__cardStat{align-items:center;gap:.25rem;display:flex}.projects-section-module__Fi4aOa__cardLastEdited{font-size:var(--text-xs);color:var(--color-text-muted)}.projects-section-module__Fi4aOa__emptyState{border-radius:var(--radius-md);color:var(--color-text);text-align:center;background-color:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.projects-section-module__Fi4aOa__emptyStateTitle{margin:0;font-size:1.25rem;font-weight:600}.projects-section-module__Fi4aOa__emptyStateDescription{color:var(--color-text-muted);max-width:20rem;margin:0;font-size:.875rem}.projects-section-module__Fi4aOa__createCardContent{justify-content:center;align-items:center;height:100%;display:flex}.projects-section-module__Fi4aOa__viewAll{justify-content:center;align-items:center;display:flex}
.teams-module__biJ-zW__orgLink{font-weight:var(--font-weight-bold);text-decoration:underline}.teams-module__biJ-zW__container{padding:2rem}.teams-module__biJ-zW__sectionHeading{font-size:var(--text-xl);margin-bottom:1.25rem;font-weight:600}.teams-module__biJ-zW__formWrapper{max-width:21.5rem}.teams-module__biJ-zW__form{flex-direction:column;gap:.75rem;display:flex}.teams-module__biJ-zW__nameField [data-component=field-control]{margin-top:.5rem}.teams-module__biJ-zW__coverImageField{margin-top:2rem}.teams-module__biJ-zW__coverImageField [data-component=field-control]{margin-top:.5rem}.teams-module__biJ-zW__saveButton{margin-top:1.5rem}.teams-module__biJ-zW__noPermission{font-size:var(--text-sm);color:var(--color-text-muted)}
@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{.table-module__CKhcCa__table{border-collapse:collapse;width:100%;color:var(--color-text)}.table-module__CKhcCa__table :is(th,td){font-size:var(--text-sm);text-align:left;vertical-align:middle;padding:.5rem .75rem}.table-module__CKhcCa__table thead{background:hsl(from var(--color-ui)h s 6%)}.table-module__CKhcCa__table thead th{font-weight:500}.table-module__CKhcCa__table tbody tr:nth-child(odd){background:hsl(from var(--color-ui)h s 12%)}.table-module__CKhcCa__table[data-variant=lines] tbody tr:nth-child(odd){background:0 0}.table-module__CKhcCa__table[data-variant=lines] tbody tr+tr{border-top:1px solid var(--color-lines)}.table-module__CKhcCa__table[data-interactive] tbody tr{cursor:pointer;transition:background .15s}.table-module__CKhcCa__table[data-interactive] tbody tr:hover{background:hsl(from var(--color-ui)h s 15%)}.table-module__CKhcCa__table :is(th,td)[data-align=center]{text-align:center}.table-module__CKhcCa__table :is(th,td)[data-align=right]{text-align:right}.table-module__CKhcCa__table[data-size=xs] :is(th,td){font-size:var(--text-xxs);padding:.25rem .5rem}.table-module__CKhcCa__table[data-size=sm] :is(th,td){font-size:var(--text-xs);padding:.375rem .625rem}.table-module__CKhcCa__table[data-size=lg] :is(th,td){font-size:var(--text-sm);padding:.625rem 1rem}.table-module__CKhcCa__table[data-size=xl] :is(th,td){font-size:var(--text-md);padding:.75rem 1rem}}
.character-prompt-panel-module__aHDH1a__content{flex-direction:column;display:flex}.character-prompt-panel-module__aHDH1a__nav{flex-shrink:0;align-items:flex-end;display:flex}.character-prompt-panel-module__aHDH1a__body{min-height:0;padding:.75rem 1rem 1rem}.character-prompt-panel-module__aHDH1a__body .character-prompt-panel-module__aHDH1a__promptTextarea{font-size:var(--text-sm);line-height:var(--line-height-normal);color:var(--color-text);resize:none;background:0 0;border:none;padding:0}.character-prompt-panel-module__aHDH1a__empty{font-size:var(--text-sm);line-height:var(--line-height-normal);color:hsl(from var(--color-ui)h s 60%);margin:0}.character-prompt-panel-module__aHDH1a__missingPrompt{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;min-height:7rem;padding:1.5rem 1rem;display:flex}.character-prompt-panel-module__aHDH1a__referenceContent{align-items:center;gap:1rem;display:flex}.character-prompt-panel-module__aHDH1a__referenceGrid{flex-wrap:wrap;gap:.5rem;display:flex}.character-prompt-panel-module__aHDH1a__referenceCard{aspect-ratio:1;border-radius:var(--radius-sm);background:hsl(from var(--color-ui)h s 8%);width:5rem;position:relative;overflow:hidden}.character-prompt-panel-module__aHDH1a__referenceCard img{object-fit:cover;width:100%;height:100%}.character-prompt-panel-module__aHDH1a__referenceRemove{color:#fff;background:hsl(from var(--color-ui)h s 4%/85%);cursor:pointer;border:0;border-radius:999px;place-items:center;width:1.25rem;height:1.25rem;padding:0;display:grid;position:absolute;top:.25rem;right:.25rem}
.workspace-module__621avq__container{padding:2rem}.workspace-module__621avq__orgLink{font-weight:700;text-decoration:underline}.workspace-module__621avq__formWrapper{max-width:21.5rem}.workspace-module__621avq__form{flex-direction:column;gap:.75rem;display:flex}.workspace-module__621avq__nameField [data-component=field-control]{margin-top:.5rem}.workspace-module__621avq__logoField{margin-top:2rem}.workspace-module__621avq__logoField [data-component=field-control]{margin-top:.5rem}.workspace-module__621avq__createWorkspaceSubmit{margin-top:1.5rem}.workspace-module__621avq__noPermission{font-size:var(--text-sm);color:var(--color-text-muted)}
.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}
@layer components{.scene-tree-module__ggVn8a__root{flex-direction:column;gap:.5rem;width:100%;padding:0;display:flex}.scene-tree-module__ggVn8a__loadingState{justify-content:center;align-items:center;width:100%;padding:2rem 0;display:flex}.scene-tree-module__ggVn8a__addSceneRow{justify-content:center;padding-top:.5rem;padding-bottom:1.5rem;display:flex}.scene-tree-module__ggVn8a__sceneItem{flex-direction:column;display:flex}.scene-tree-module__ggVn8a__sceneHeader{border:1px solid hsl(from var(--color-ui)h s 5%);border-radius:.375rem;align-items:stretch;display:flex;position:relative;overflow:hidden}.scene-tree-module__ggVn8a__gripHandle{z-index:2;color:#fff;cursor:grab;opacity:0;background:#000000e6;border:none;justify-content:center;align-items:center;width:2.5rem;height:100%;transition:opacity .12s;display:flex;position:absolute;top:0;left:0}.scene-tree-module__ggVn8a__sceneHeader:hover .scene-tree-module__ggVn8a__gripHandle,.scene-tree-module__ggVn8a__gripHandle:focus-visible{opacity:1}.scene-tree-module__ggVn8a__gripHandle:active{cursor:grabbing}.scene-tree-module__ggVn8a__sceneMenu{z-index:2;opacity:0;pointer-events:none;transition:opacity .12s;display:flex;position:absolute;top:50%;right:2.625rem;transform:translateY(-50%)}.scene-tree-module__ggVn8a__sceneHeader:hover .scene-tree-module__ggVn8a__sceneMenu,.scene-tree-module__ggVn8a__sceneMenu[data-menu-open]{opacity:1;pointer-events:auto}.scene-tree-module__ggVn8a__sceneMenuButton{color:#fff;cursor:pointer;background:#000c;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:flex}.scene-tree-module__ggVn8a__sceneDragging{opacity:.6;z-index:1}.scene-tree-module__ggVn8a__sceneTrigger{background:hsl(from var(--color-ui)h s 18%);min-width:0;color:var(--color-text);font-size:var(--text-sm);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;flex:1;align-items:stretch;padding:0;font-weight:500;transition:background .15s;display:flex}.scene-tree-module__ggVn8a__sceneTrigger:hover:not(:disabled){background:hsl(from var(--color-ui)h s 22%)}.scene-tree-module__ggVn8a__sceneTrigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;z-index:1;position:relative}.scene-tree-module__ggVn8a__thumbnailWrapper{flex-shrink:0;width:2.5rem;height:2.25rem;overflow:hidden}.scene-tree-module__ggVn8a__thumbnail{object-fit:cover;width:100%;height:100%;display:block}.scene-tree-module__ggVn8a__thumbnailPlaceholder{background:hsl(from var(--color-ui)h s 5%);width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.scene-tree-module__ggVn8a__sceneName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);flex:1;align-self:center;padding:.5rem .75rem;overflow:hidden}.scene-tree-module__ggVn8a__chevron{width:1.5rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-right:.375rem;transition:transform .2s;display:inline-flex}.scene-tree-module__ggVn8a__sceneTrigger[data-open] .scene-tree-module__ggVn8a__chevron{transform:rotate(180deg)}.scene-tree-module__ggVn8a__sceneAction{background:hsl(from var(--color-ui)h s 14%);width:2.25rem;color:var(--color-text);border:none;border-left:1px solid hsl(from var(--color-ui)h s 5%);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.scene-tree-module__ggVn8a__sceneAction:hover{background:hsl(from var(--color-ui)h s 18%)}.scene-tree-module__ggVn8a__sceneAction:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;z-index:1;position:relative}.scene-tree-module__ggVn8a__shotListWrapper{grid-template-rows:0fr;transition:grid-template-rows .1s;display:grid}.scene-tree-module__ggVn8a__shotListWrapper[data-open]{grid-template-rows:1fr}.scene-tree-module__ggVn8a__shotList{background:0 0;border-radius:.375rem;flex-direction:column;transition:background .12s;display:flex;overflow:hidden}.scene-tree-module__ggVn8a__shotListDropTarget{background:hsl(from var(--color-ui)h s 8%)}.scene-tree-module__ggVn8a__emptyDropZone{border:1px dashed hsl(from var(--color-ui)h s 30%);color:var(--color-text-muted);font-size:var(--text-xs);text-align:center;border-radius:.375rem;margin:.5rem .75rem .25rem 2rem;padding:.5rem}.scene-tree-module__ggVn8a__addShotLink{font-family:inherit;font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .12s}.scene-tree-module__ggVn8a__addShotLink:hover{color:var(--color-text)}.scene-tree-module__ggVn8a__addShotLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:.125rem}.scene-tree-module__ggVn8a__shotDragging{opacity:.6}.scene-tree-module__ggVn8a__shotMenu{z-index:2;opacity:0;pointer-events:none;transition:opacity .12s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.scene-tree-module__ggVn8a__shotRow:hover .scene-tree-module__ggVn8a__shotMenu,.scene-tree-module__ggVn8a__shotMenu[data-menu-open]{opacity:1;pointer-events:auto}.scene-tree-module__ggVn8a__shotMenuButton{color:#fff;cursor:pointer;background:#000c;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;display:flex}.scene-tree-module__ggVn8a__shotRow:first-child{margin-top:.5rem}.scene-tree-module__ggVn8a__shotRow:last-child{margin-bottom:.25rem}.scene-tree-module__ggVn8a__shotRow{width:100%;color:var(--color-text);font-family:inherit;font-size:var(--text-xs);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.125rem;padding:.375rem .75rem .375rem 2rem;transition:background .1s;display:flex;position:relative}.scene-tree-module__ggVn8a__shotRow:before{content:"";border-left:1px solid hsl(from var(--color-ui)h s 30%);pointer-events:none;position:absolute;top:0;bottom:0;left:1.25rem}.scene-tree-module__ggVn8a__shotRow:last-child:before{bottom:1rem}.scene-tree-module__ggVn8a__shotRow:after{content:"";border-bottom:1px solid hsl(from var(--color-ui)h s 30%);border-left:1px solid hsl(from var(--color-ui)h s 30%);pointer-events:none;border-bottom-left-radius:.25rem;width:.625rem;height:1rem;position:absolute;top:calc(50% - 1rem);left:1.25rem}.scene-tree-module__ggVn8a__shotRow:hover{background:hsl(from var(--color-ui)h s 14%)}.scene-tree-module__ggVn8a__shotRow:active{background:hsl(from var(--color-ui)h s 16%)}.scene-tree-module__ggVn8a__shotRow.scene-tree-module__ggVn8a__shotRowDropTarget,.scene-tree-module__ggVn8a__shotRow.scene-tree-module__ggVn8a__shotRowDropTarget:hover,.scene-tree-module__ggVn8a__shotRow.scene-tree-module__ggVn8a__shotRowDropTarget:active{background:hsl(from var(--color-primary)h s l/.08);outline:1px dashed var(--color-primary);outline-offset:-1px}.scene-tree-module__ggVn8a__shotRow:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;z-index:1;position:relative}.scene-tree-module__ggVn8a__shotRow[data-selected] .scene-tree-module__ggVn8a__shotName,.scene-tree-module__ggVn8a__shotRow[data-selected] .scene-tree-module__ggVn8a__shotNumber{color:var(--color-secondary)}.scene-tree-module__ggVn8a__shotNumber{color:var(--color-text-muted);flex-shrink:0;margin-left:.25rem;margin-right:.375rem;font-family:monospace}.scene-tree-module__ggVn8a__shotName{text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:inherit;overflow:hidden}}
.usage-leaderboard-module__Z6fZCG__table{width:100%}.usage-leaderboard-module__Z6fZCG__table tbody tr:nth-child(odd){background:hsl(from var(--color-ui)h 7% 6%)}.usage-leaderboard-module__Z6fZCG__table :is(th,td){font-size:var(--text-xs);padding:.25rem .75rem}.usage-leaderboard-module__Z6fZCG__state{justify-content:center;align-items:center;min-height:10rem;display:flex}.usage-leaderboard-module__Z6fZCG__message{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.usage-leaderboard-module__Z6fZCG__rankCell{width:2rem;color:var(--color-text-muted)}.usage-leaderboard-module__Z6fZCG__avatarCell{width:2.25rem}.usage-leaderboard-module__Z6fZCG__labelCell{text-overflow:ellipsis;white-space:nowrap;width:30%;max-width:0;overflow:hidden}.usage-leaderboard-module__Z6fZCG__barCell{width:45%}.usage-leaderboard-module__Z6fZCG__bar{border-radius:9999px;min-width:.25rem;height:1.25rem}.usage-leaderboard-module__Z6fZCG__barGreen{background:var(--color-turquoise)}.usage-leaderboard-module__Z6fZCG__barBlue{background:var(--color-secondary)}.usage-leaderboard-module__Z6fZCG__barPurple{background:var(--color-primary)}.usage-leaderboard-module__Z6fZCG__valueCell{font-variant-numeric:tabular-nums;width:6rem}
.character-sheet-builder-module__RCpBIa__panel{background:#0b090b;border-radius:.75rem;flex-direction:column;flex-shrink:0;width:93.75rem;max-width:100%;display:flex;overflow:hidden}.character-sheet-builder-module__RCpBIa__header{border-bottom:1px solid hsl(from var(--color-ui)h s 12%);align-items:center;gap:.5rem;padding:0 .75rem;display:flex}.character-sheet-builder-module__RCpBIa__stepTabs{flex:1;min-width:0}.character-sheet-builder-module__RCpBIa__stepTabs button{color:#fff;font-size:var(--text-xs);font-weight:700;line-height:normal}.character-sheet-builder-module__RCpBIa__stepTabs button svg{color:hsl(from var(--color-ui)h s 70%)}.character-sheet-builder-module__RCpBIa__header div[data-component=tab-bar]{border-bottom:none}.character-sheet-builder-module__RCpBIa__body{flex-direction:column;gap:.75rem;min-height:0;padding:1rem 1.5rem 1.25rem;display:flex}.character-sheet-builder-module__RCpBIa__stepHint,.character-sheet-builder-module__RCpBIa__emptyHint{font-size:var(--text-sm);color:hsl(from var(--color-ui)h s 70%);margin:0;line-height:1.25rem}.character-sheet-builder-module__RCpBIa__stepHint strong{color:#fff;font-weight:700}.character-sheet-builder-module__RCpBIa__emptyCallout{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex}.character-sheet-builder-module__RCpBIa__emptyActions{flex-wrap:wrap;gap:.5rem;display:flex}.character-sheet-builder-module__RCpBIa__templateRow{gap:1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.character-sheet-builder-module__RCpBIa__templateCard{background:hsl(from var(--color-ui)h s 3%);cursor:pointer;text-align:left;border:2px solid #0000;border-radius:.5rem;flex-direction:column;flex-shrink:0;width:18.25rem;padding:0;display:flex;overflow:hidden}.character-sheet-builder-module__RCpBIa__templateCard:hover{border-color:hsl(from var(--color-ui)h s 35%)}.character-sheet-builder-module__RCpBIa__templateCardSelected,.character-sheet-builder-module__RCpBIa__templateCardSelected:hover{border-color:var(--color-secondary)}.character-sheet-builder-module__RCpBIa__templatePreview{aspect-ratio:16/9;background:hsl(from var(--color-ui)h s 8%)}.character-sheet-builder-module__RCpBIa__templatePreview img{object-fit:cover;width:100%;height:100%;display:block}.character-sheet-builder-module__RCpBIa__templateNameBar{background:hsl(from var(--color-ui)h s 10%);justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem;display:flex}.character-sheet-builder-module__RCpBIa__templateName{font-size:var(--text-sm);color:#fff;font-weight:700}.character-sheet-builder-module__RCpBIa__templateCheck{background:hsl(from var(--color-ui)h s 2%);color:#fff;border-radius:.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex}.character-sheet-builder-module__RCpBIa__templateCheckSelected{background:#26ab52}.character-sheet-builder-module__RCpBIa__filterRow{align-items:center;gap:.75rem;display:flex}.character-sheet-builder-module__RCpBIa__filterSelect{flex-shrink:0}.character-sheet-builder-module__RCpBIa__filterSelect[data-placeholder]>span:first-of-type{color:#fff}.character-sheet-builder-module__RCpBIa__imagesHint{-webkit-line-clamp:1;text-overflow:ellipsis;color:hsl(from var(--color-ui)h s 70%);font-size:var(--text-xs);-webkit-box-orient:vertical;margin:0;font-weight:400;line-height:1.125rem;display:-webkit-box;overflow:hidden}.character-sheet-builder-module__RCpBIa__carousel{position:relative}.character-sheet-builder-module__RCpBIa__carouselTrack{gap:1rem;padding-bottom:.25rem;display:flex;overflow-x:auto}.character-sheet-builder-module__RCpBIa__imageCard{text-align:left;background:0 0;border:none;flex-direction:column;flex-shrink:0;width:10.375rem;height:8.0625rem;padding:0;display:flex}button.character-sheet-builder-module__RCpBIa__imageCard{cursor:pointer}.character-sheet-builder-module__RCpBIa__imageCardThumb{aspect-ratio:83/46;background:hsl(from var(--color-ui)h s 8%);border-radius:.25rem;width:100%;height:5.75rem;display:block;overflow:hidden}.character-sheet-builder-module__RCpBIa__imageCardThumb img{object-fit:cover;width:100%;height:100%;display:block}.character-sheet-builder-module__RCpBIa__imageCardBar{flex:1;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.character-sheet-builder-module__RCpBIa__imageCardName{color:#fff;font-size:var(--text-xs);font-weight:700}.character-sheet-builder-module__RCpBIa__imageCardCheck{background:hsl(from var(--color-ui)h s 2%);color:#fff;border-radius:.375rem;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}.character-sheet-builder-module__RCpBIa__imageCardCheckSelected{background:#26ab52}.character-sheet-builder-module__RCpBIa__imageCardRemove{color:#fff;cursor:pointer;background:#1b161d;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.3125rem;height:1.3125rem;padding:0;display:flex}.character-sheet-builder-module__RCpBIa__imageCardRemove:hover{background:hsl(from var(--color-ui)h s 18%)}.character-sheet-builder-module__RCpBIa__carouselNav{z-index:1;background:hsl(from var(--color-ui)h s 8%/.9);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.character-sheet-builder-module__RCpBIa__carouselNav:hover{background:hsl(from var(--color-ui)h s 14%/.9)}.character-sheet-builder-module__RCpBIa__carouselNavLeft{left:.5rem}.character-sheet-builder-module__RCpBIa__carouselNavRight{right:.5rem}
.plan-and-billing-module__zF7yxG__container{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem;display:flex}
.logs-page-shell-module__HcrLnW__container{border-top:2px solid hsl(from var(--color-ui)h s 4%);margin-top:1.5rem}.logs-page-shell-module__HcrLnW__tabBar{background:hsl(from var(--color-ui)h s 4%);border-bottom:none;padding:0 1rem}.logs-page-shell-module__HcrLnW__stateWrap{padding:2rem}.logs-page-shell-module__HcrLnW__tabPanel{padding:.25rem 2rem 2rem}
.subdomain-modal-module__b8Cdrq__footer{gap:1rem;display:flex}.subdomain-modal-module__b8Cdrq__form{flex-direction:column;gap:1.5rem;display:flex}.subdomain-modal-module__b8Cdrq__columns{gap:2rem;display:flex}.subdomain-modal-module__b8Cdrq__slugColumn,.subdomain-modal-module__b8Cdrq__uploadColumn{flex:1}.subdomain-modal-module__b8Cdrq__slugInputWrapper{align-items:center;display:flex;position:relative}.subdomain-modal-module__b8Cdrq__available{font-size:var(--text-xs);color:#21c45d;pointer-events:none;background:#21c45d26;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-weight:600;display:flex;position:absolute;right:.35rem}.subdomain-modal-module__b8Cdrq__taken{font-size:var(--text-xs);color:#dc2828;pointer-events:none;background:#dc282826;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-weight:600;display:flex;position:absolute;right:.35rem}.subdomain-modal-module__b8Cdrq__current{font-size:var(--text-xs);color:#3c83f6;pointer-events:none;background:#3c83f626;border-radius:.25rem;align-items:center;gap:.25rem;padding:.25rem .5rem;font-weight:600;display:flex;position:absolute;right:.35rem}.subdomain-modal-module__b8Cdrq__checking{font-size:var(--text-xs);color:var(--color-text-muted);pointer-events:none;position:absolute;right:.35rem}.subdomain-modal-module__b8Cdrq__preview{font-size:var(--text-xs);color:var(--color-text-muted)}
.project-panel-module__mdnnIq__container{flex-direction:column;height:100%;display:flex;overflow:hidden}.project-panel-module__mdnnIq__content{flex-direction:column;flex:1;gap:.75rem;padding:1rem .75rem;display:flex;overflow-y:auto}
.usage-stats-panels-module__qYkkxq__chartSection{background:hsl(from var(--color-ui)h s 4%);border-radius:1rem;flex-direction:column;gap:.75rem;padding:1.25rem;display:flex}.usage-stats-panels-module__qYkkxq__sectionHeading{font-size:var(--text-lg);margin:0;font-weight:600}.usage-stats-panels-module__qYkkxq__tablesRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:1.5rem;display:grid}@media (max-width:64rem){.usage-stats-panels-module__qYkkxq__tablesRow{grid-template-columns:minmax(0,1fr)}}
@layer components{.autocomplete-module__uPyKnW__root{flex-direction:column;width:20rem;display:inline-flex;position:relative}.autocomplete-module__uPyKnW__inputWrapper{transition:background var(--transition-base),border-color var(--transition-base);border:1px solid #0000;align-items:center;display:flex;position:relative}.autocomplete-module__uPyKnW__root[data-color-scheme=default] .autocomplete-module__uPyKnW__inputWrapper{background:hsl(from var(--color-ui)h s 15%)}.autocomplete-module__uPyKnW__root[data-color-scheme=dark] .autocomplete-module__uPyKnW__inputWrapper{background:hsl(from var(--color-ui)h s 4%)}.autocomplete-module__uPyKnW__root:focus-within .autocomplete-module__uPyKnW__inputWrapper{border-color:var(--color-primary)}.autocomplete-module__uPyKnW__root[data-disabled] .autocomplete-module__uPyKnW__inputWrapper{opacity:.5;cursor:not-allowed}.autocomplete-module__uPyKnW__root[data-invalid] .autocomplete-module__uPyKnW__inputWrapper{border-color:var(--color-danger)}.autocomplete-module__uPyKnW__input{min-width:0;height:100%;color:var(--color-text);font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;border:none;outline:none;flex:1;padding:0}.autocomplete-module__uPyKnW__input::placeholder{color:var(--color-text-muted)}.autocomplete-module__uPyKnW__input:disabled{cursor:not-allowed}.autocomplete-module__uPyKnW__root[data-size=xs] .autocomplete-module__uPyKnW__inputWrapper{height:var(--size-xs);font-size:var(--text-xs);border-radius:var(--radius-xs);padding:0 .5rem}.autocomplete-module__uPyKnW__root[data-size=sm] .autocomplete-module__uPyKnW__inputWrapper{height:var(--size-sm);font-size:var(--text-xs);border-radius:var(--radius-sm);padding:0 .625rem}.autocomplete-module__uPyKnW__root[data-size=md] .autocomplete-module__uPyKnW__inputWrapper{height:var(--size-md);font-size:var(--text-sm);border-radius:var(--radius-md);padding:0 .75rem}.autocomplete-module__uPyKnW__root[data-size=lg] .autocomplete-module__uPyKnW__inputWrapper{height:var(--size-lg);font-size:var(--text-sm);border-radius:var(--radius-lg);padding:0 .875rem}.autocomplete-module__uPyKnW__root[data-size=xl] .autocomplete-module__uPyKnW__inputWrapper{height:var(--size-xl);font-size:var(--text-md);border-radius:var(--radius-xl);padding:0 1rem}.autocomplete-module__uPyKnW__dropdown{z-index:var(--z-dropdown,1100);border-radius:.5rem;max-height:20rem;overflow:hidden auto;box-shadow:0 4px 12px #0000004d}.autocomplete-module__uPyKnW__dropdown[data-color-scheme=default]{background:hsl(from var(--color-ui)h s 12%)}.autocomplete-module__uPyKnW__dropdown[data-color-scheme=dark]{background:hsl(from var(--color-ui)h s 4%)}.autocomplete-module__uPyKnW__option{cursor:pointer;transition:background var(--transition-fast);align-items:center;gap:.75rem;padding:.625rem .75rem;display:flex}.autocomplete-module__uPyKnW__option:hover,.autocomplete-module__uPyKnW__option.autocomplete-module__uPyKnW__highlighted{background:hsl(from var(--color-ui)h s 18%)}.autocomplete-module__uPyKnW__dropdown[data-color-scheme=dark] .autocomplete-module__uPyKnW__option:hover,.autocomplete-module__uPyKnW__dropdown[data-color-scheme=dark] .autocomplete-module__uPyKnW__option.autocomplete-module__uPyKnW__highlighted{background:hsl(from var(--color-ui)h s 10%)}.autocomplete-module__uPyKnW__dropdown[data-size=xs] .autocomplete-module__uPyKnW__option{font-size:var(--text-xs);gap:.5rem;padding:.375rem .5rem}.autocomplete-module__uPyKnW__dropdown[data-size=sm] .autocomplete-module__uPyKnW__option{font-size:var(--text-xs);gap:.625rem;padding:.5rem .625rem}.autocomplete-module__uPyKnW__dropdown[data-size=md] .autocomplete-module__uPyKnW__option{font-size:var(--text-sm);gap:.75rem;padding:.625rem .75rem}.autocomplete-module__uPyKnW__dropdown[data-size=lg] .autocomplete-module__uPyKnW__option{font-size:var(--text-sm);gap:.875rem;padding:.75rem .875rem}.autocomplete-module__uPyKnW__dropdown[data-size=xl] .autocomplete-module__uPyKnW__option{font-size:var(--text-md);gap:1rem;padding:.875rem 1rem}.autocomplete-module__uPyKnW__optionThumbnail{border-radius:var(--radius-sm);background:hsl(from var(--color-ui)h s 20%);color:hsl(from var(--color-ui)h s 60%);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.autocomplete-module__uPyKnW__optionThumbnailImage{object-fit:cover;width:100%;height:100%}.autocomplete-module__uPyKnW__optionThumbnailText{text-transform:uppercase;color:var(--color-text);font-weight:500}.autocomplete-module__uPyKnW__optionThumbnailIcon{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.autocomplete-module__uPyKnW__dropdown[data-size=xs] .autocomplete-module__uPyKnW__optionThumbnail{width:1.5rem;height:1.5rem}.autocomplete-module__uPyKnW__dropdown[data-size=xs] .autocomplete-module__uPyKnW__optionThumbnailText{font-size:var(--text-xxs)}.autocomplete-module__uPyKnW__dropdown[data-size=sm] .autocomplete-module__uPyKnW__optionThumbnail{width:2rem;height:2rem}.autocomplete-module__uPyKnW__dropdown[data-size=sm] .autocomplete-module__uPyKnW__optionThumbnailText{font-size:.625rem}.autocomplete-module__uPyKnW__dropdown[data-size=md] .autocomplete-module__uPyKnW__optionThumbnail{width:2.5rem;height:2.5rem}.autocomplete-module__uPyKnW__dropdown[data-size=md] .autocomplete-module__uPyKnW__optionThumbnailText{font-size:var(--text-xs)}.autocomplete-module__uPyKnW__dropdown[data-size=lg] .autocomplete-module__uPyKnW__optionThumbnail{width:3rem;height:3rem}.autocomplete-module__uPyKnW__dropdown[data-size=lg] .autocomplete-module__uPyKnW__optionThumbnailText{font-size:var(--text-sm)}.autocomplete-module__uPyKnW__dropdown[data-size=xl] .autocomplete-module__uPyKnW__optionThumbnail{width:3.5rem;height:3.5rem}.autocomplete-module__uPyKnW__dropdown[data-size=xl] .autocomplete-module__uPyKnW__optionThumbnailText{font-size:var(--text-md)}.autocomplete-module__uPyKnW__optionContent{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.autocomplete-module__uPyKnW__optionLabel{color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.autocomplete-module__uPyKnW__optionDescription{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.autocomplete-module__uPyKnW__actionButton{color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.autocomplete-module__uPyKnW__actionButton:hover{color:var(--color-text)}.autocomplete-module__uPyKnW__dropdown[data-size=xs] .autocomplete-module__uPyKnW__actionButton{width:1rem;height:1rem}.autocomplete-module__uPyKnW__dropdown[data-size=sm] .autocomplete-module__uPyKnW__actionButton{width:1.125rem;height:1.125rem}.autocomplete-module__uPyKnW__dropdown[data-size=md] .autocomplete-module__uPyKnW__actionButton{width:1.25rem;height:1.25rem}.autocomplete-module__uPyKnW__dropdown[data-size=lg] .autocomplete-module__uPyKnW__actionButton{width:1.375rem;height:1.375rem}.autocomplete-module__uPyKnW__dropdown[data-size=xl] .autocomplete-module__uPyKnW__actionButton{width:1.5rem;height:1.5rem}.autocomplete-module__uPyKnW__loading,.autocomplete-module__uPyKnW__noResults{color:var(--color-text-muted);text-align:center;font-size:var(--text-sm);padding:.75rem}}
.cast-create-module__oPSsza__page{flex-direction:column;align-items:center;gap:1.5rem;margin:0 auto;padding-top:2.6875rem;padding-bottom:2.125rem;display:flex}.cast-create-module__oPSsza__heading{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.cast-create-module__oPSsza__title{text-align:center;font-size:var(--text-md);margin:0;font-weight:500;line-height:normal}.cast-create-module__oPSsza__castName{text-align:center;text-transform:uppercase;margin:0;font-size:2.25rem;font-weight:700;line-height:normal}.cast-create-module__oPSsza__subtitle{color:#cec6d2;text-align:center;font-size:var(--text-sm);margin:0;font-weight:400;line-height:1rem}.cast-create-module__oPSsza__subtitleContainer{width:34rem;max-width:100%}.cast-create-module__oPSsza__describeContainer{width:32.5rem;max-width:100%;height:8.25rem;position:relative}.cast-create-module__oPSsza__resultContainer{width:32.5rem;max-width:100%}.cast-create-module__oPSsza__describeBox{border-radius:var(--radius-md);background:hsl(from var(--color-ui)h s 4%);border:1px solid #0000;flex-direction:column;width:32.5rem;max-width:100%;transition:border-color .15s;display:flex;overflow:hidden}.cast-create-module__oPSsza__describeBox:focus-within{border-color:var(--color-primary)}.cast-create-module__oPSsza__describeInput{resize:none;font-size:var(--text-xs);background:0 0;border:none;border-radius:0}.cast-create-module__oPSsza__describeInput:focus{border-color:#0000}.cast-create-module__oPSsza__enhanceRow{background:hsl(from var(--color-ui)h s 4%);justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem;display:flex}.cast-create-module__oPSsza__charactersSection{flex-direction:column;align-items:center;gap:1.5rem;max-width:100%;display:flex}.cast-create-module__oPSsza__charactersHeading{font-size:var(--text-md);margin:0;line-height:normal}.cast-create-module__oPSsza__emptyCharacters{border:1px dashed hsl(from var(--color-ui)h s 25%);text-align:center;border-radius:.25rem;flex-direction:column;align-items:center;gap:1rem;width:26.9375rem;max-width:100%;padding:2rem 1.5rem;display:flex}.cast-create-module__oPSsza__emptyCharactersMessage{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.cast-create-module__oPSsza__charactersHint{white-space:nowrap;text-align:center;color:hsl(from var(--color-ui)h s 80%);font-size:.6875rem;font-weight:400;line-height:1rem}.cast-create-module__oPSsza__charactersGrid{grid-template-columns:repeat(2,26.9375rem);gap:1rem;max-width:100%;display:grid}.cast-create-module__oPSsza__characterCard{background:hsl(from var(--color-ui)h s 14%);border-radius:.25rem;width:26.9375rem;max-width:100%;height:6.0625rem;display:flex;position:relative;overflow:hidden}.cast-create-module__oPSsza__characterDelete{color:var(--color-text-muted);position:absolute;top:.375rem;right:.375rem}.cast-create-module__oPSsza__characterDelete:hover{color:var(--color-text)}.cast-create-module__oPSsza__characterImage{background:hsl(from var(--color-ui)h s 6%);width:7.5625rem;height:6.0625rem;color:hsl(from var(--color-ui)h s 25%);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.cast-create-module__oPSsza__characterCoverImage{object-fit:cover;width:100%;height:100%;display:block}.cast-create-module__oPSsza__characterText{flex-direction:column;flex:1;min-width:0;padding:.875rem 1rem;display:flex}.cast-create-module__oPSsza__characterNameText{color:#fff;width:100%;margin:0;padding:0 1.25rem 0 0;font-size:.6875rem;font-weight:700;line-height:1.125rem}.cast-create-module__oPSsza__characterDescriptionText{width:100%;color:var(--color-text-muted);flex:1;margin:.75rem 0 0;font-size:.6875rem;font-weight:400;line-height:1rem;overflow-y:auto}.cast-create-module__oPSsza__portraitGrid{grid-template-columns:repeat(4,7.5625rem);gap:.625rem;max-width:100%;display:grid}.cast-create-module__oPSsza__portraitCard{background:hsl(from var(--color-ui)h s 14%);border-radius:.25rem;flex-direction:column;width:7.5625rem;max-width:100%;height:7.6875rem;display:flex;position:relative;overflow:hidden}.cast-create-module__oPSsza__portraitImage{background:hsl(from var(--color-ui)h s 6%);width:100%;height:6.0625rem;color:hsl(from var(--color-ui)h s 25%);flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.cast-create-module__oPSsza__portraitName{text-overflow:ellipsis;white-space:nowrap;text-align:center;color:#fff;width:100%;margin:0;padding:.25rem .375rem;font-size:.6875rem;font-weight:700;line-height:1.125rem;overflow:hidden}.cast-create-module__oPSsza__portraitDelete{color:var(--color-text-muted);position:absolute;top:.375rem;right:.375rem}.cast-create-module__oPSsza__portraitDelete:hover{color:var(--color-text)}.cast-create-module__oPSsza__overviewCard{background:hsl(from var(--color-ui)h s 6%);width:26.9375rem;max-width:100%;height:6.0625rem;color:var(--color-text);transition:background var(--transition-base);border-radius:.5rem;align-items:center;display:flex;position:relative;overflow:hidden}.cast-create-module__oPSsza__overviewCard:hover{background:hsl(from var(--color-ui)h s 10%)}.cast-create-module__oPSsza__overviewCardLink{width:100%;height:100%;color:inherit;cursor:pointer;background:0 0;border:none;align-items:center;padding:0;display:flex}.cast-create-module__oPSsza__overviewActions{position:absolute;top:.375rem;right:.375rem}.cast-create-module__oPSsza__overviewName{font-size:var(--text-sm);text-align:left;padding:0 1rem;font-weight:500}
.character-upload-panel-module__At5SvW__associationHeader,.character-upload-panel-module__At5SvW__footer{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.character-upload-panel-module__At5SvW__association{border:1px solid hsl(from var(--color-ui)h s 14%);background:hsl(from var(--color-ui)h s 5%);border-radius:.625rem;flex-direction:column;gap:.75rem;padding:.75rem;display:flex}.character-upload-panel-module__At5SvW__associationHeader>:first-child{flex:1;min-width:0}.character-upload-panel-module__At5SvW__promptForm{grid-template-columns:minmax(9rem,.35fr) minmax(14rem,1fr);gap:.75rem;display:grid}.character-upload-panel-module__At5SvW__promptFormActions{grid-column:1/-1;justify-content:flex-end;display:flex}.character-upload-panel-module__At5SvW__stagingArea{border-radius:.625rem;flex-direction:column;gap:.75rem;padding:.25rem;transition:outline-color .12s,background-color .12s;display:flex}.character-upload-panel-module__At5SvW__stagingArea[data-drop-target]{outline:2px dashed var(--color-primary);outline-offset:.125rem;background:hsl(from var(--color-primary)h s l/.08)}.character-upload-panel-module__At5SvW__existingGrid{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));gap:.75rem;display:grid}.character-upload-panel-module__At5SvW__status{color:hsl(from var(--color-ui)h s 70%);font-size:var(--text-sm)}@media (max-width:42rem){.character-upload-panel-module__At5SvW__associationHeader,.character-upload-panel-module__At5SvW__footer{flex-direction:column;align-items:stretch}.character-upload-panel-module__At5SvW__promptForm{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.character-upload-panel-module__At5SvW__stagingArea{transition:none}}
.character-create-module__6Ysn9a__page{flex-direction:column;align-items:center;gap:1.5rem;margin:0 auto;padding-top:2.6875rem;padding-bottom:2.125rem;display:flex}.character-create-module__6Ysn9a__heading{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.character-create-module__6Ysn9a__titleLabel{text-align:center;color:#fff;margin:0;font-size:1rem;font-weight:500;line-height:normal}.character-create-module__6Ysn9a__title{text-align:center;color:#fff;margin:0;font-size:2.25rem;font-weight:700;line-height:normal}.character-create-module__6Ysn9a__subtitle{font-size:var(--text-sm);text-align:center;color:hsl(from var(--color-ui)h s 80%);margin:0;font-weight:400;line-height:1rem}.character-create-module__6Ysn9a__subtitleContainer{width:34rem;max-width:100%}.character-create-module__6Ysn9a__describeBox{flex-direction:column;gap:.75rem;width:32.5rem;max-width:100%;display:flex}.character-create-module__6Ysn9a__describeInputWrap{border-radius:var(--radius-md);background:hsl(from var(--color-ui)h s 4%);border:1px solid #0000;flex-direction:column;transition:border-color .15s;display:flex;overflow:hidden}.character-create-module__6Ysn9a__describeInputWrap:focus-within{border-color:var(--color-primary)}.character-create-module__6Ysn9a__describeInput{resize:none;font-size:var(--text-xs);background:0 0;border:none;border-radius:0}.character-create-module__6Ysn9a__describeInput:focus{border-color:#0000}.character-create-module__6Ysn9a__enhanceRow{background:hsl(from var(--color-ui)h s 4%);justify-content:flex-end;align-items:center;gap:.5rem;padding:.5rem;display:flex}.character-create-module__6Ysn9a__referenceUpload{flex-direction:column;gap:.5rem;width:32.5rem;max-width:100%;display:flex}.character-create-module__6Ysn9a__referenceUpload [data-component=file-upload]{transition:filter .15s}.character-create-module__6Ysn9a__referenceUploadDropActive [data-component=file-upload]{filter:brightness(1.8)}.character-create-module__6Ysn9a__referenceHint{font-size:var(--text-xs);line-height:var(--line-height-normal);color:hsl(from var(--color-ui)h s 70%);margin:0}
.shot-detail-module__fK1Bza__container{flex-direction:column;flex:1;align-items:center;display:flex}.shot-detail-module__fK1Bza__main{flex-direction:column;align-items:center;padding:2rem;display:flex}
.create-api-key-modal-module__cNiAcG__form{gap:1rem;display:flex;position:relative}.create-api-key-modal-module__cNiAcG__providerField,.create-api-key-modal-module__cNiAcG__keyField{flex:1}.create-api-key-modal-module__cNiAcG__footer{gap:1rem;display:flex}
.transfer-ownership-modal-module__vMwDxq__description{color:hsl(var(--color-text-secondary));font-size:var(--text-sm);margin:0 0 1.5rem;line-height:1.5}.transfer-ownership-modal-module__vMwDxq__form{flex-direction:column;gap:1rem;display:flex}.transfer-ownership-modal-module__vMwDxq__footer{justify-content:flex-start;gap:.75rem;width:100%;display:flex}.transfer-ownership-modal-module__vMwDxq__selectedUser{background-color:hsl(var(--color-bg-secondary));border:1px solid hsl(var(--color-border-primary));border-radius:.5rem;padding:1rem}.transfer-ownership-modal-module__vMwDxq__selectedUserInfo{flex-direction:column;gap:.25rem;display:flex}.transfer-ownership-modal-module__vMwDxq__selectedUserName{color:hsl(var(--color-text-primary));font-weight:500}
.usage-page-shell-module__jFZUxW__container{border-top:2px solid hsl(from var(--color-ui)h s 4%);margin-top:1.5rem;padding:2rem}
@layer components{.calendar-module__M6KUVG__root{--calendar-cell-size:2.25rem;--calendar-accent:var(--color-primary);color:var(--color-text);font-size:var(--text-sm);position:relative}.calendar-module__M6KUVG__months{flex-flow:wrap;gap:1.5rem;display:flex}.calendar-module__M6KUVG__month{flex-direction:column;gap:.5rem;display:flex;position:relative}.calendar-module__M6KUVG__monthCaption{height:var(--calendar-cell-size);padding:0 var(--calendar-cell-size);justify-content:center;align-items:center;display:flex}.calendar-module__M6KUVG__captionLabel{font-size:var(--text-sm);text-transform:capitalize;font-weight:600}.calendar-module__M6KUVG__nav{height:var(--calendar-cell-size);pointer-events:none;z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.calendar-module__M6KUVG__navButton{width:var(--calendar-cell-size);height:var(--calendar-cell-size);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .1s,border-color .1s,opacity .1s;display:inline-flex}.calendar-module__M6KUVG__navButton:hover:not(:disabled){background:hsl(from var(--color-ui)h s 15%)}.calendar-module__M6KUVG__navButton:disabled{opacity:.4;cursor:not-allowed}.calendar-module__M6KUVG__monthGrid{border-collapse:collapse}.calendar-module__M6KUVG__weekdays{display:flex}.calendar-module__M6KUVG__weekday{width:var(--calendar-cell-size);height:var(--calendar-cell-size);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:capitalize;justify-content:center;align-items:center;font-weight:500;display:flex}.calendar-module__M6KUVG__week{display:flex}.calendar-module__M6KUVG__day{width:var(--calendar-cell-size);height:var(--calendar-cell-size);text-align:center;padding:0;position:relative}.calendar-module__M6KUVG__dayButton{border-radius:var(--radius-md);width:100%;height:100%;color:var(--color-text);font-size:var(--text-sm);cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex;position:relative}.calendar-module__M6KUVG__dayButton:hover{background:hsl(from var(--color-ui)h s 18%)}.calendar-module__M6KUVG__dayButton:focus-visible{outline:2px solid var(--calendar-accent);outline-offset:-2px}.calendar-module__M6KUVG__today:not(.calendar-module__M6KUVG__selected) .calendar-module__M6KUVG__dayButton{color:var(--calendar-accent);font-weight:700}.calendar-module__M6KUVG__outside .calendar-module__M6KUVG__dayButton{color:var(--color-text-inactive);opacity:.5}.calendar-module__M6KUVG__disabled .calendar-module__M6KUVG__dayButton{color:var(--color-text-inactive);opacity:.4;cursor:not-allowed}.calendar-module__M6KUVG__disabled .calendar-module__M6KUVG__dayButton:hover{background:0 0}.calendar-module__M6KUVG__hidden{visibility:hidden}.calendar-module__M6KUVG__selected .calendar-module__M6KUVG__dayButton{background:var(--calendar-accent);color:var(--color-text)}.calendar-module__M6KUVG__selected .calendar-module__M6KUVG__dayButton:hover{background:hsl(from var(--color-primary)h s 65%)}.calendar-module__M6KUVG__rangeMiddle{background:hsl(from var(--color-primary)h s 50%/.18)}.calendar-module__M6KUVG__rangeMiddle .calendar-module__M6KUVG__dayButton{color:var(--color-text);background:0 0;border-radius:0}.calendar-module__M6KUVG__rangeMiddle .calendar-module__M6KUVG__dayButton:hover{background:hsl(from var(--color-primary)h s 50%/.28)}.calendar-module__M6KUVG__rangeStart .calendar-module__M6KUVG__dayButton,.calendar-module__M6KUVG__rangeEnd .calendar-module__M6KUVG__dayButton{background:var(--calendar-accent);color:var(--color-text)}.calendar-module__M6KUVG__rangeStart .calendar-module__M6KUVG__dayButton:hover,.calendar-module__M6KUVG__rangeEnd .calendar-module__M6KUVG__dayButton:hover{background:hsl(from var(--color-primary)h s 65%)}.calendar-module__M6KUVG__rangeStart{background:hsl(from var(--color-primary)h s 50%/.18);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.calendar-module__M6KUVG__rangeEnd{background:hsl(from var(--color-primary)h s 50%/.18);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.calendar-module__M6KUVG__rangeStart.calendar-module__M6KUVG__rangeEnd{background:0 0}}
@layer components{.switch-module__ENAkpa__root{cursor:pointer;border-radius:9999px;flex-shrink:0;align-items:center;transition:background .15s;display:inline-flex;position:relative}.switch-module__ENAkpa__root[data-size=sm]{width:1.75rem;height:1rem}.switch-module__ENAkpa__root[data-size=md]{width:2.25rem;height:1.25rem}.switch-module__ENAkpa__root[data-size=lg]{width:2.75rem;height:1.5rem}.switch-module__ENAkpa__root:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.switch-module__ENAkpa__root[data-disabled]{opacity:.5;cursor:not-allowed}.switch-module__ENAkpa__root[data-readonly]{cursor:default}.switch-module__ENAkpa__root[data-color-scheme=default]{background:hsl(from var(--color-ui)h s 25%)}.switch-module__ENAkpa__root[data-color-scheme=default][data-checked]{background:hsl(from var(--color-ui)h s 40%)}.switch-module__ENAkpa__root[data-color-scheme=primary]{background:hsl(from var(--color-ui)h s 25%)}.switch-module__ENAkpa__root[data-color-scheme=primary][data-checked]{background:var(--color-primary)}.switch-module__ENAkpa__root[data-color-scheme=secondary]{background:hsl(from var(--color-ui)h s 25%)}.switch-module__ENAkpa__root[data-color-scheme=secondary][data-checked]{background:var(--color-secondary)}.switch-module__ENAkpa__root[data-invalid]{outline:1px solid var(--color-danger);outline-offset:1px}.switch-module__ENAkpa__thumb{background:#fff;border-radius:9999px;transition:transform .15s;display:block}.switch-module__ENAkpa__root[data-size=sm] .switch-module__ENAkpa__thumb{width:.75rem;height:.75rem;margin:.125rem}.switch-module__ENAkpa__root[data-size=md] .switch-module__ENAkpa__thumb{width:1rem;height:1rem;margin:.125rem}.switch-module__ENAkpa__root[data-size=lg] .switch-module__ENAkpa__thumb{width:1.25rem;height:1.25rem;margin:.125rem}.switch-module__ENAkpa__root[data-size=sm][data-checked] .switch-module__ENAkpa__thumb{transform:translate(.75rem)}.switch-module__ENAkpa__root[data-size=md][data-checked] .switch-module__ENAkpa__thumb{transform:translate(1rem)}.switch-module__ENAkpa__root[data-size=lg][data-checked] .switch-module__ENAkpa__thumb{transform:translate(1.25rem)}.switch-module__ENAkpa__field{font-size:var(--text-sm);align-items:flex-start;gap:.5rem;line-height:1.25rem;display:inline-flex}.switch-module__ENAkpa__field[data-disabled]{opacity:.5;cursor:not-allowed}.switch-module__ENAkpa__content{flex-direction:column;gap:.125rem;display:flex}.switch-module__ENAkpa__label{color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}.switch-module__ENAkpa__field[data-disabled] .switch-module__ENAkpa__label{cursor:not-allowed}.switch-module__ENAkpa__required{color:var(--color-danger);margin-left:.125rem}.switch-module__ENAkpa__description{color:var(--color-text-muted);font-size:.8125rem}}
.review-batch-card-module__A3yxVW__card{background:hsl(from var(--color-ui)h s 6%);cursor:pointer;text-align:left;border:none;border-radius:.375rem;flex-direction:column;flex-shrink:0;width:14.5rem;height:10.125rem;padding:0;transition:background .15s;display:flex;overflow:hidden}.review-batch-card-module__A3yxVW__card:hover,.review-batch-card-module__A3yxVW__card[data-selected]{background:hsl(from var(--color-ui)h s 25%)}.review-batch-card-module__A3yxVW__thumbs{gap:3px;display:grid}.review-batch-card-module__A3yxVW__thumb{background:hsl(from var(--color-ui)h s 15%);border-radius:3px;overflow:hidden}.review-batch-card-module__A3yxVW__thumb img{object-fit:cover;width:100%;height:100%;display:block}.review-batch-card-module__A3yxVW__meta{flex-direction:column;flex:1;gap:.625rem;min-height:0;padding:.5rem .5rem .6875rem;display:flex}.review-batch-card-module__A3yxVW__titleRow{justify-content:space-between;align-items:center;gap:.5rem;margin-top:auto;display:flex}.review-batch-card-module__A3yxVW__name{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;line-height:normal;overflow:hidden}.review-batch-card-module__A3yxVW__count{background:hsl(from var(--color-ui)h s 12%);color:#fff;border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:1.625rem;height:1.125rem;font-size:.625rem;font-weight:500;line-height:normal;display:inline-flex}.review-batch-card-module__A3yxVW__count[data-with-icon]{gap:.25rem;width:auto;padding:0 .375rem}.review-batch-card-module__A3yxVW__requester{align-items:center;gap:.5rem;display:flex}.review-batch-card-module__A3yxVW__ownerFooter{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.review-batch-card-module__A3yxVW__approvedBadge{border-radius:var(--radius-xs);background:var(--color-success);color:#fff;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;width:5.0625rem;height:1.1875rem;font-size:.625rem;font-weight:500;line-height:normal;display:inline-flex}.review-batch-card-module__A3yxVW__approversHover{flex-direction:column;gap:.375rem;min-width:9rem;display:flex}.review-batch-card-module__A3yxVW__approversHoverTitle{text-transform:uppercase;letter-spacing:.03em;color:#fff9;font-size:.625rem;font-weight:600}.review-batch-card-module__A3yxVW__approverRow{align-items:center;gap:.5rem;display:flex}.review-batch-card-module__A3yxVW__approverName{font-size:var(--text-sm);color:#fff}.review-batch-card-module__A3yxVW__requesterAvatar>:first-child{aspect-ratio:1;width:1.3125rem;height:1.3125rem}.review-batch-card-module__A3yxVW__requesterName{color:#fff;font-size:.6875rem;font-weight:400;line-height:normal}.review-batch-card-module__A3yxVW__requesterTime{color:hsl(from var(--color-ui)h s 60%);font-size:.6875rem;font-weight:400;line-height:normal}
.reviews-sidebar-module__-LdUBq__sidebar{background:var(--sidebar-tab-active-bg,hsl(from var(--color-ui)h s 10%));flex-direction:column;width:100%;height:100%;display:flex;overflow-y:auto}.reviews-sidebar-module__-LdUBq__list{flex-direction:column;align-items:center;gap:.75rem;padding:1.25rem .9375rem 0;display:flex}.reviews-sidebar-module__-LdUBq__doneList{flex-direction:column;display:flex}.reviews-sidebar-module__-LdUBq__doneFilter{padding:1rem .9375rem 0;display:flex}.reviews-sidebar-module__-LdUBq__emptyHint{color:hsl(from var(--color-ui)h s 60%);font-size:var(--text-sm);text-align:center;margin:0;padding:1.5rem 1rem}
.review-batch-media-module__y0-tCG__root{background:#000;width:100%;height:100%;position:relative}.review-batch-media-module__y0-tCG__fullscreen{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.review-batch-media-module__y0-tCG__video{object-fit:contain;outline:none;width:100%;height:100%;display:block}.review-batch-media-module__y0-tCG__video::-webkit-media-controls-fullscreen-button{display:none}.review-batch-media-module__y0-tCG__image{object-fit:contain;width:100%;height:100%;display:block}.review-batch-media-module__y0-tCG__toolbar{z-index:1;background:#000000ab;border-radius:0 0 0 .5rem;display:flex;position:absolute;top:0;right:0}.review-batch-media-module__y0-tCG__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}.review-batch-media-module__y0-tCG__toolbarButton:first-child{border-radius:0 0 0 .5rem}.review-batch-media-module__y0-tCG__toolbarButton:hover{background:#00000080}
.page-module__1l2QGG__page{height:calc(100vh - var(--top-offset) - var(--footer-height));justify-content:center;padding:0 2.5rem;display:flex;overflow:hidden}[data-component=app-layout]:has([data-component=reviews-page]){--sidebar-bg:hsl(from var(--color-ui)h s 20%);--sidebar-tab-bg:hsl(from var(--color-ui)h s 14%);--sidebar-tab-active-bg:hsl(from var(--color-ui)h s 10%)}.page-module__1l2QGG__batchView{flex-direction:column;width:100%;min-height:0;padding-top:1.6rem;display:flex;position:relative}.page-module__1l2QGG__batchHeader{justify-content:space-between;align-items:center;display:flex}.page-module__1l2QGG__batchHeading{flex-direction:column;display:flex}.page-module__1l2QGG__itemCounter{align-items:center;gap:.625rem;display:flex}.page-module__1l2QGG__itemCounterPosition{color:#fff;font-size:var(--text-sm);font-weight:400;line-height:normal}.page-module__1l2QGG__itemCounterPosition strong{font-weight:700}.page-module__1l2QGG__itemCounterRemaining{color:hsl(from var(--color-ui)h s 70%);font-size:var(--text-sm);font-weight:400;line-height:normal}.page-module__1l2QGG__batchMedia{flex:1;min-height:0;margin-top:1.3125rem;margin-bottom:2.625rem;position:relative}.page-module__1l2QGG__itemContextBreadcrumb{min-width:0;color:hsl(from var(--color-ui)h s 60%);align-items:center;font-size:.6875rem;line-height:normal;display:flex;overflow:hidden}.page-module__1l2QGG__itemContextSegment{white-space:nowrap;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.page-module__1l2QGG__itemContextSegment>span,.page-module__1l2QGG__itemContextSegment>a{text-overflow:ellipsis;overflow:hidden}.page-module__1l2QGG__itemContextSegment:last-child{color:#fff;font-weight:600}.page-module__1l2QGG__itemContextSegment:last-child a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:hsl(from currentColor h s l/45%);text-decoration-color:hsl(from currentColor h s l/45%);text-underline-offset:.15em}.page-module__1l2QGG__itemContextSegment:last-child a:hover{text-decoration-color:currentColor}.page-module__1l2QGG__itemContextUnavailable{color:hsl(from var(--color-warning)h s 68%);flex-shrink:0;margin-left:.35rem}.page-module__1l2QGG__mediaNav{border-radius:var(--radius-full);color:#fff;cursor:pointer;z-index:2;background:#00000073;border:none;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.page-module__1l2QGG__mediaNav:hover{background:#000000b3}.page-module__1l2QGG__mediaNav:disabled{opacity:0;pointer-events:none}.page-module__1l2QGG__mediaNavPrev{left:.75rem}.page-module__1l2QGG__mediaNavNext{right:.75rem}.page-module__1l2QGG__batchFooter{background:hsl(from var(--color-ui)h s 4%);flex-shrink:0;justify-content:space-between;align-items:center;height:4.125rem;margin-left:-2.5rem;margin-right:-2.5rem;padding:.75rem 1.125rem;display:flex}.page-module__1l2QGG__footerRating{border-radius:var(--radius-xs);background:hsl(from var(--color-ui)h s 2%);align-items:center;gap:.8125rem;width:11.4375rem;height:2.75rem;padding:.9375rem .9375rem .9375rem 1.125rem;display:flex}.page-module__1l2QGG__footerRating[data-owner]{gap:.5rem;width:auto;position:relative}.page-module__1l2QGG__ratingHoverCard{opacity:0;visibility:hidden;pointer-events:none;z-index:10;background:#0b090b;border:1px solid #0b090b;border-radius:.25rem;width:max-content;min-width:12.375rem;padding:1rem 1.25rem;transition:opacity .15s;position:absolute;bottom:calc(100% + .75rem);left:0;box-shadow:0 .5rem 2rem #00000080}.page-module__1l2QGG__footerRating[data-owner]:hover .page-module__1l2QGG__ratingHoverCard{opacity:1;visibility:visible}.page-module__1l2QGG__ratingHoverCard:after{content:"";border:.5rem solid #0000;border-top-color:#0b090b;position:absolute;top:100%;left:2rem}.page-module__1l2QGG__ratingHoverList{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.page-module__1l2QGG__ratingHoverItem{justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.page-module__1l2QGG__ratingHoverName{color:#fff;font-size:var(--text-sm);white-space:nowrap;font-weight:400}.page-module__1l2QGG__footerRatingLabel{color:#fff;font-size:var(--text-sm);font-weight:400;line-height:normal}.page-module__1l2QGG__ratingMeta{color:hsl(from var(--color-ui)h s 70%);font-size:var(--text-xs);white-space:nowrap;font-weight:500;line-height:normal}.page-module__1l2QGG__footerActions{border-radius:var(--radius-xs);background:hsl(from var(--color-ui)h s 2%);align-items:center;gap:.5rem;padding:.25rem;display:flex}.page-module__1l2QGG__modifyButton{--color-scheme-bg:hsl(from var(--color-ui)h s 10%);--color-scheme-bg-hover:hsl(from var(--color-ui)h s 14%)}.page-module__1l2QGG__footerOwnerStatus{align-items:center;gap:1.5rem;display:flex}.page-module__1l2QGG__statusItem{align-items:center;gap:.625rem;display:flex}.page-module__1l2QGG__statusChanges{height:2.75rem;position:relative}.page-module__1l2QGG__changesHoverCard{opacity:0;visibility:hidden;pointer-events:none;z-index:10;background:#0b090b;border-radius:.25rem;width:29.375rem;min-height:8.875rem;padding:1.25rem 1.4375rem;transition:opacity .15s;position:absolute;bottom:calc(100% + .75rem);left:50%;transform:translate(-50%);box-shadow:0 .5rem 2rem #00000080}.page-module__1l2QGG__statusChanges:hover .page-module__1l2QGG__changesHoverCard{opacity:1;visibility:visible}.page-module__1l2QGG__changesHoverCard:after{content:"";border:.5rem solid #0000;border-top-color:#0b090b;position:absolute;top:100%;left:50%;transform:translate(-50%)}.page-module__1l2QGG__changesHoverList{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.page-module__1l2QGG__changesHoverItem+.page-module__1l2QGG__changesHoverItem{border-top:1px solid #ffffff1a;margin:0 -1.4375rem;padding:1rem 1.4375rem 0}.page-module__1l2QGG__changesHoverMeta{align-items:baseline;gap:.5rem;display:flex}.page-module__1l2QGG__changesHoverAuthor{color:#fff;font-size:var(--text-sm);font-weight:700}.page-module__1l2QGG__changesHoverTime{color:var(--color-text-muted);font-size:var(--text-xs)}.page-module__1l2QGG__changesHoverText{color:#fff;font-size:var(--text-sm);white-space:pre-wrap;word-break:break-word;margin:.25rem 0 0;line-height:1.45}.page-module__1l2QGG__statusValue{color:#fff;font-size:var(--text-md);font-weight:700;line-height:normal}.page-module__1l2QGG__statusLabel{color:#fff;font-size:var(--text-md);font-weight:400;line-height:normal}.page-module__1l2QGG__statusChanges svg{color:var(--color-danger)}.page-module__1l2QGG__statusSkip svg{color:#fff;opacity:.38}.page-module__1l2QGG__approveIcon{border-radius:var(--radius-full);background:var(--color-success);color:#fff;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.page-module__1l2QGG__quietButton[data-color-scheme]{--color-scheme-border:transparent;--color-scheme-bg:hsl(from var(--color-ui)h s 7%);--color-scheme-bg-hover:hsl(from var(--color-ui)h s 15%)}.page-module__1l2QGG__actionTooltipWrap{display:inline-flex}.page-module__1l2QGG__requestChangesButton svg{color:var(--color-danger)}.page-module__1l2QGG__skipButton svg{color:#fff;opacity:.38}.page-module__1l2QGG__quietButton.page-module__1l2QGG__approveButton[data-active]{--color-scheme-bg:hsl(from var(--color-success)h s 18%);--color-scheme-bg-hover:hsl(from var(--color-success)h s 22%)}.page-module__1l2QGG__quietButton.page-module__1l2QGG__requestChangesButton[data-active]{--color-scheme-bg:hsl(from var(--color-danger)h s 18%);--color-scheme-bg-hover:hsl(from var(--color-danger)h s 22%)}.page-module__1l2QGG__quietButton.page-module__1l2QGG__skipButton[data-active]{--color-scheme-bg:hsl(from var(--color-ui)h s 18%);--color-scheme-bg-hover:hsl(from var(--color-ui)h s 22%)}.page-module__1l2QGG__skipButton[data-active] svg{opacity:1}.page-module__1l2QGG__footerNav{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.page-module__1l2QGG__footerNav button{white-space:nowrap;flex-shrink:0}.page-module__1l2QGG__reviewedLabel{color:var(--color-success);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.page-module__1l2QGG__batchTitleRow{align-items:center;gap:.875rem;display:flex}.page-module__1l2QGG__batchTitle{font-size:var(--text-lg);margin:0;font-weight:700;line-height:normal}.page-module__1l2QGG__batchRenameButton{width:1.875rem;height:1.875rem;color:hsl(from var(--color-ui)h s 60%);cursor:pointer;background:#0b090b;border:none;border-radius:2rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:color .15s;display:inline-flex}.page-module__1l2QGG__batchRenameButton:hover{color:#fff}.page-module__1l2QGG__batchMeta{align-items:center;gap:.25rem;max-width:min(70vw,62.5rem);height:1.3125rem;margin-top:.5625rem;display:flex}.page-module__1l2QGG__batchMetaAvatar{margin-right:.25rem}.page-module__1l2QGG__batchMetaAvatar>:first-child{aspect-ratio:1;width:1.3125rem;height:1.3125rem}.page-module__1l2QGG__batchMetaName{color:#fff;font-size:.6875rem;font-weight:400;line-height:normal}.page-module__1l2QGG__batchMetaRequested{color:hsl(from var(--color-ui)h s 60%);font-size:.6875rem;font-weight:400;line-height:normal}.page-module__1l2QGG__batchMetaDivider{color:hsl(from var(--color-ui)h s 60%);flex-shrink:0;font-size:.6875rem;line-height:normal}.page-module__1l2QGG__emptyState{text-align:center;flex-direction:column;align-items:center;margin-top:12.9375rem;display:flex}.page-module__1l2QGG__emptyStateTitle{margin:.875rem 0 0;font-size:2.25rem;font-weight:700;line-height:normal}.page-module__1l2QGG__emptyStateDescription{max-width:19.3125rem;color:hsl(from var(--color-ui)h s 80%);white-space:nowrap;margin:1rem 0 0;font-size:.6875rem;line-height:1rem;overflow:hidden}.page-module__1l2QGG__batchMediaEmpty{width:100%;height:100%;color:hsl(from var(--color-ui)h s 55%);font-size:var(--text-sm);justify-content:center;align-items:center;display:flex}.page-module__1l2QGG__changesPanel{z-index:20;background:#0b090b;border-radius:.5rem;flex-direction:column;gap:.75rem;width:30rem;max-width:calc(100% - 2rem);padding:1rem;display:flex;position:absolute;bottom:5.25rem;left:50%;transform:translate(-50%);box-shadow:0 .5rem 2rem #00000080}.page-module__1l2QGG__changesPanel:after{content:"";border:.5rem solid #0000;border-top-color:#0b090b;position:absolute;top:100%;left:50%;transform:translate(-50%)}.page-module__1l2QGG__changesTextarea{resize:vertical;background:hsl(from var(--color-ui)h s 10%);color:#fff;width:100%;min-height:4.5rem;font-size:var(--text-sm);border:1px solid #ffffff14;border-radius:.5rem;padding:.5rem .75rem}.page-module__1l2QGG__changesTextarea:focus{border-color:#ffffff2e;outline:none}.page-module__1l2QGG__changesActions{gap:.5rem;display:flex}.page-module__1l2QGG__changesList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.page-module__1l2QGG__changesListItem{border-top:1px solid hsl(from var(--color-ui)h s 18%);flex-direction:column;gap:.125rem;padding-top:.5rem;display:flex}.page-module__1l2QGG__changesAuthor{color:#fff;font-size:var(--text-xs);font-weight:700}.page-module__1l2QGG__changesText{color:hsl(from var(--color-ui)h s 80%);font-size:var(--text-sm);white-space:pre-wrap}.page-module__1l2QGG__changesTime{color:hsl(from var(--color-ui)h s 55%);font-size:.6875rem}
.credit-packs-module__E7nUXG__page{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}.credit-packs-module__E7nUXG__emptyState{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}
.credit-packs-module__PDTxya__container{flex-direction:column;gap:1.5rem;padding:2rem;display:flex}
.create-team-module__9Ym20q__container{padding:2rem}.create-team-module__9Ym20q__description{color:hsl(var(--color-text-secondary));font-size:var(--text-sm);margin:0;padding:2rem 2rem 0;line-height:1.5}.create-team-module__9Ym20q__formWrapper{max-width:37.5rem}.create-team-module__9Ym20q__form{flex-direction:column;gap:.7rem;display:flex}.create-team-module__9Ym20q__teamSubmit{margin-top:1rem}.create-team-module__9Ym20q__pickerGrid{flex-direction:column;gap:1rem;max-width:37.5rem;padding:2rem 2rem 0;display:flex}.create-team-module__9Ym20q__pickerEmpty{color:hsl(var(--color-text-secondary));font-size:var(--text-sm);margin:0;padding:2rem}
.workspace-roles-module__JUldZq__container{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem;display:flex}
.delete-api-key-modal-module__6MzYmG__footer{justify-content:flex-start;align-items:center;gap:1rem;display:flex}.delete-api-key-modal-module__6MzYmG__description{font-size:var(--text-sm);color:var(--color-text-primary);line-height:1.5}
.nag-modal-module__5JJfHq__popup>div:first-child{z-index:1;position:absolute;top:0;left:0;right:0}.nag-modal-module__5JJfHq__fullBleed{margin:0 -1.25rem}
/*# sourceMappingURL=db3de97372a14de8.css.map*/