.project-overview-module__Yauzoq__overview{width:100%;font-size:var(--text-sm);grid-template-columns:minmax(14rem,1fr) minmax(0,2fr);gap:1.5rem;display:grid}.project-overview-module__Yauzoq__overviewWithoutUsage{grid-template-columns:minmax(0,1fr)}.project-overview-module__Yauzoq__overviewWithoutUsage .project-overview-module__Yauzoq__statsContent{width:calc(33.333% - 2.5rem)}.project-overview-module__Yauzoq__panel{border-radius:var(--radius-lg);background:var(--color-surface);min-width:0;padding:1.5rem}.project-overview-module__Yauzoq__panel h2{color:hsl(from var(--color-ui)h 24% 60%);font-size:var(--text-sm);text-transform:uppercase;margin:0 0 1.25rem;font-weight:700}.project-overview-module__Yauzoq__stats{flex-direction:column;gap:.75rem;margin:0;display:flex}.project-overview-module__Yauzoq__stats>div{grid-template-columns:minmax(0,1fr) minmax(5rem,1fr);gap:1rem;display:grid}.project-overview-module__Yauzoq__stats dt{color:var(--color-text-muted)}.project-overview-module__Yauzoq__stats dd{overflow-wrap:anywhere;margin:0}.project-overview-module__Yauzoq__usage{flex-direction:column;display:flex}.project-overview-module__Yauzoq__usageAction{justify-content:center;margin-top:1rem;display:flex}@media (max-width:52rem){.project-overview-module__Yauzoq__overview{grid-template-columns:minmax(0,1fr)}.project-overview-module__Yauzoq__overviewWithoutUsage .project-overview-module__Yauzoq__statsContent{width:100%}}
.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}
.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}
@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}}
.shot-card-module__Fnf3AG__card [data-component=card-footer]>span{font-size:var(--text-xs)}.shot-card-module__Fnf3AG__cardInner{flex-direction:column;gap:.25rem;display:flex}.shot-card-module__Fnf3AG__cardName{font-weight:600;font-size:var(--text-sm)}.shot-card-module__Fnf3AG__cardDescription{font-size:var(--text-xs);color:var(--color-text-muted);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.scene-detail-module__kzVaRW__container{padding:2rem}
.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}
.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}
@layer components{.tooltip-module__0TQokW__positioner{z-index:var(--z-popover,1100)}.tooltip-module__0TQokW__popup{box-sizing:border-box;color:#fff;font-size:var(--text-sm);max-width:20rem;transform-origin:var(--transform-origin);background:#0b090b;border-radius:.375rem;padding:.5rem .75rem;line-height:1.25;transition:transform .15s,opacity .15s}.tooltip-module__0TQokW__popup[data-size=xs]{font-size:var(--text-xs)}.tooltip-module__0TQokW__popup[data-starting-style],.tooltip-module__0TQokW__popup[data-ending-style]{opacity:0;transform:scale(.9)}.tooltip-module__0TQokW__popup[data-instant]{transition:none}.tooltip-module__0TQokW__arrow{display:flex}.tooltip-module__0TQokW__arrow[data-side=top]{bottom:-7px;rotate:180deg}.tooltip-module__0TQokW__arrow[data-side=bottom]{top:-7px;rotate:none}.tooltip-module__0TQokW__arrow[data-side=left]{right:-12px;rotate:90deg}.tooltip-module__0TQokW__arrow[data-side=right]{left:-12px;rotate:-90deg}.tooltip-module__0TQokW__arrowFill,.tooltip-module__0TQokW__arrowStroke{fill:#0b090b}}
.account-boundary-module__kmPlVG__status{flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100dvh;display:flex}
.context-switcher-module__cyuuHG__positioner{z-index:var(--z-popover,1100)}.context-switcher-module__cyuuHG__backdrop{z-index:calc(var(--z-popover,1100) - 1);opacity:1;cursor:default;background:#000000bf;transition:opacity .15s;position:fixed;inset:3rem 0 0}.context-switcher-module__cyuuHG__backdrop[data-starting-style],.context-switcher-module__cyuuHG__backdrop[data-ending-style]{opacity:0}.context-switcher-module__cyuuHG__trigger{background:hsl(from var(--color-ui)h s 12%);height:1.75rem;color:var(--color-text);border:none;border-radius:9999px;align-items:center;margin-inline:.625rem;padding:0;transition:border-color .15s,background .15s;display:flex;overflow:hidden}.context-switcher-module__cyuuHG__contextPill:focus-visible,.context-switcher-module__cyuuHG__balancePill:focus-visible{outline:2px solid hsl(from var(--color-ui)h s 45%);outline-offset:-2px}.context-switcher-module__cyuuHG__contextPill,.context-switcher-module__cyuuHG__balancePill{align-items:center;gap:.5rem;height:100%;line-height:1;display:flex}.context-switcher-module__cyuuHG__contextPill>svg,.context-switcher-module__cyuuHG__balancePill>svg{flex-shrink:0;display:block}.context-switcher-module__cyuuHG__contextPill{max-width:13rem;color:inherit;background:hsl(from var(--color-ui)h s 4%);cursor:pointer;border:none;border-radius:9999px;padding:0 .625rem;font-family:inherit}.context-switcher-module__cyuuHG__contextName{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:6rem;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);flex:auto;line-height:1.25;display:block;overflow:hidden}.context-switcher-module__cyuuHG__balancePill{min-width:3.25rem;color:inherit;font-family:inherit;font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;justify-content:flex-end;padding:0 .75rem 0 .25rem;line-height:1}.context-switcher-module__cyuuHG__balancePill:disabled{cursor:default}.context-switcher-module__cyuuHG__popup{background:hsl(from var(--color-ui)h s 5%);border-radius:var(--radius-sm);width:max-content;max-width:calc(100vw - 1rem);min-height:14.25rem;color:var(--color-text);opacity:1;border:none;padding:0;transition:opacity .15s cubic-bezier(.05,.8,.2,1),transform .15s cubic-bezier(.05,.8,.2,1);overflow:hidden;transform:translateY(0);box-shadow:0 .75rem 2.5rem #0000008c}.context-switcher-module__cyuuHG__popup[data-starting-style],.context-switcher-module__cyuuHG__popup[data-ending-style]{opacity:0;transform:translateY(.25rem)}.context-switcher-module__cyuuHG__columns{width:max-content;max-width:calc(100vw - 1rem);min-height:14.25rem;max-height:min(25.5rem,100vh - 5rem);display:flex;overflow-x:auto}.context-switcher-module__cyuuHG__columnTransition{opacity:1;flex:0 0 13.5rem;width:13.5rem;min-width:0;transition:opacity .15s;animation:.15s context-switcher-module__cyuuHG__columnFadeIn;display:flex}.context-switcher-module__cyuuHG__columnTransition[data-exiting]{pointer-events:none;opacity:0}.context-switcher-module__cyuuHG__columnTransition+.context-switcher-module__cyuuHG__columnTransition{border-left:1px solid #000}.context-switcher-module__cyuuHG__column{background:hsl(from var(--color-ui)h s 7%);flex-direction:column;flex:auto;width:100%;min-width:0;min-height:14.25rem;display:flex}@keyframes context-switcher-module__cyuuHG__columnFadeIn{0%{opacity:0}}.context-switcher-module__cyuuHG__columnHeader{background:hsl(from var(--color-ui)h s 3%);min-height:2.625rem;font-size:.75rem;font-weight:var(--font-weight-semibold);justify-content:space-between;align-items:center;gap:.5625rem;padding:.5rem .75rem;display:flex}.context-switcher-module__cyuuHG__columnTitle{align-items:center;gap:.4375rem;min-width:0;display:flex}.context-switcher-module__cyuuHG__addButton{width:1.5rem;height:1.5rem;color:var(--color-text);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.context-switcher-module__cyuuHG__addButton:hover,.context-switcher-module__cyuuHG__addButton:focus-visible{background:hsl(from var(--color-ui)h s 15%);outline:none}.context-switcher-module__cyuuHG__columnBody{flex:1;padding:.4375rem;overflow-y:auto}.context-switcher-module__cyuuHG__nodeList{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.context-switcher-module__cyuuHG__nodeRow{width:100%;min-height:2rem;color:var(--color-text);border-radius:var(--radius-sm);background:0 0;align-items:center;display:flex;overflow:hidden}.context-switcher-module__cyuuHG__nodeMainButton,.context-switcher-module__cyuuHG__nodeDrillButton{min-width:0;color:inherit;cursor:pointer;background:0 0;border:none;align-self:stretch;align-items:center;padding:0;font-family:inherit;font-size:.6875rem;display:flex}.context-switcher-module__cyuuHG__nodeMainButton{text-align:left;flex:1;padding:.3125rem .5rem}.context-switcher-module__cyuuHG__nodeDrillButton{flex:0 0 1.75rem;justify-content:center;width:1.75rem}.context-switcher-module__cyuuHG__nodeDrillIcon{pointer-events:none;flex:none;margin-right:.5rem}.context-switcher-module__cyuuHG__nodeRow:hover,.context-switcher-module__cyuuHG__nodeRow:focus-within,.context-switcher-module__cyuuHG__nodeRow[data-selected]{background:hsl(from var(--color-ui)h s 14%)}.context-switcher-module__cyuuHG__nodeMainButton:focus-visible,.context-switcher-module__cyuuHG__nodeDrillButton:focus-visible{outline:1px solid hsl(from var(--color-ui)h s 45%);outline-offset:-1px}.context-switcher-module__cyuuHG__nodeRow[data-current]{background:hsl(from var(--color-ui)h s 12%)}.context-switcher-module__cyuuHG__nodeRow[data-label-only]{color:hsl(from var(--color-text)h s l/72%)}.context-switcher-module__cyuuHG__nodeName{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;display:block;overflow:hidden}.context-switcher-module__cyuuHG__resourceGroup+.context-switcher-module__cyuuHG__resourceGroup{margin-top:.5625rem;padding-top:.5625rem}.context-switcher-module__cyuuHG__resourceLabel{color:var(--color-text-muted);font-size:.625rem;font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;padding:.1875rem .5rem .3125rem}.context-switcher-module__cyuuHG__loadingState,.context-switcher-module__cyuuHG__emptyState{min-height:7.5rem;color:var(--color-text-muted);text-align:center;justify-content:center;align-items:center;gap:.4375rem;padding:.75rem;font-size:.6875rem;display:flex}.context-switcher-module__cyuuHG__retryButton,.context-switcher-module__cyuuHG__loadMoreButton{color:var(--color-text);background:hsl(from var(--color-ui)h s 14%);border-radius:var(--radius-sm);cursor:pointer;border:none;padding:.375rem .5rem;font-family:inherit;font-size:.6875rem}.context-switcher-module__cyuuHG__loadMoreButton{width:calc(100% - 1rem);margin:.375rem auto 0;display:block}.context-switcher-module__cyuuHG__retryButton:hover,.context-switcher-module__cyuuHG__loadMoreButton:hover:not(:disabled){background:hsl(from var(--color-ui)h s 19%)}.context-switcher-module__cyuuHG__loadMoreButton:disabled{opacity:.6;cursor:wait}.context-switcher-module__cyuuHG__creditModalContent{text-align:center;flex-direction:column;align-items:center;display:flex}.context-switcher-module__cyuuHG__creditLead,.context-switcher-module__cyuuHG__creditCaption,.context-switcher-module__cyuuHG__billingContactMessage{margin:0}.context-switcher-module__cyuuHG__creditLead,.context-switcher-module__cyuuHG__creditCaption{color:var(--color-text-muted);font-size:var(--text-sm)}.context-switcher-module__cyuuHG__creditModalBalance{justify-content:center;align-items:center;gap:.625rem;margin:.375rem 0;display:flex}.context-switcher-module__cyuuHG__creditModalBalance>svg{flex-shrink:0}.context-switcher-module__cyuuHG__creditModalBalance strong{font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}.context-switcher-module__cyuuHG__creditActions{flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:1.25rem;display:flex}.context-switcher-module__cyuuHG__permissionLoading,.context-switcher-module__cyuuHG__billingContactMessage{margin-top:1.25rem}.context-switcher-module__cyuuHG__permissionLoading{color:var(--color-text-muted);font-size:var(--text-sm);align-items:center;gap:.4375rem;display:flex}.context-switcher-module__cyuuHG__billingContactMessage{max-width:24rem;color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.5}@media (max-width:80rem){.context-switcher-module__cyuuHG__contextPill{max-width:9rem}.context-switcher-module__cyuuHG__columnTransition{flex-basis:12rem;width:12rem}}@media (prefers-reduced-motion:reduce){.context-switcher-module__cyuuHG__columnTransition{transition:none;animation:none}}
.gallery-filters-module__gBO8VG__root{min-height:100%;color:var(--color-text);flex-direction:column;display:flex}.gallery-filters-module__gBO8VG__existingFilters{border-bottom:2px solid hsl(from var(--color-ui)h s 4%);padding:1rem}.gallery-filters-module__gBO8VG__heading{font-size:var(--text-sm);margin:0 0 .75rem;font-weight:600}.gallery-filters-module__gBO8VG__chipViewport{transition:height .15s;overflow:hidden}.gallery-filters-module__gBO8VG__chips{flex-wrap:wrap;gap:.5rem;min-height:1.75rem;display:flex}.gallery-filters-module__gBO8VG__noFilters{min-height:1.75rem;color:var(--color-text-muted);font-size:var(--text-xs);align-items:center;display:flex}.gallery-filters-module__gBO8VG__chip{border-radius:var(--radius-full);background:var(--color-secondary);color:#fff;max-width:100%;min-height:1.75rem;font:inherit;font-size:var(--text-xs);cursor:pointer;border:0;align-items:center;gap:.5rem;padding:.25rem .625rem;display:inline-flex}.gallery-filters-module__gBO8VG__chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gallery-filters-module__gBO8VG__availableFilters{flex-direction:column;gap:.875rem;padding:1.25rem 1rem;display:flex}.gallery-filters-module__gBO8VG__filterRow{grid-template-columns:minmax(5.75rem,.8fr) minmax(0,1.2fr);align-items:center;gap:.75rem;display:grid}.gallery-filters-module__gBO8VG__label{font-size:var(--text-xs);line-height:1.2}.gallery-filters-module__gBO8VG__filterRow[data-selected] [data-component=multi-select],.gallery-filters-module__gBO8VG__filterRow[data-selected] .gallery-filters-module__gBO8VG__ratingTrigger{background:var(--color-primary);color:var(--color-text)}.gallery-filters-module__gBO8VG__filterRow[data-selected] [data-component=multi-select]:hover,.gallery-filters-module__gBO8VG__filterRow[data-selected] .gallery-filters-module__gBO8VG__ratingTrigger:hover{background:hsl(from var(--color-primary)h s 65%)}.gallery-filters-module__gBO8VG__ratingTrigger{box-sizing:border-box;border-radius:var(--radius-full);background:hsl(from var(--color-ui)h s 4%);width:100%;min-width:0;height:1.875rem;color:var(--color-text);cursor:pointer;border:0;justify-content:space-between;align-items:center;padding:0 .625rem;display:flex}.gallery-filters-module__gBO8VG__buttonGroup{width:100%}.gallery-filters-module__gBO8VG__buttonGroup>button{flex:1;min-width:0}.gallery-filters-module__gBO8VG__ratingControl{min-width:0;height:1.875rem;display:flex}.gallery-filters-module__gBO8VG__ratingTrigger{z-index:1;border-radius:var(--radius-full);font-size:var(--text-xs);flex:1;justify-content:center;padding-inline:.4rem;position:relative}.gallery-filters-module__gBO8VG__ratingPlus{border-radius:0 var(--radius-full)var(--radius-full)0;background:hsl(from var(--color-ui)h s 25%);color:#fff;cursor:pointer;border:0;justify-content:flex-end;align-items:center;width:2.375rem;margin-left:-.75rem;padding:0 .4375rem 0 0;display:flex}.gallery-filters-module__gBO8VG__ratingPlus:disabled{cursor:default;opacity:.45}.gallery-filters-module__gBO8VG__ratingPlusActive{background:var(--color-primary)}.gallery-filters-module__gBO8VG__stars{color:var(--color-star);align-items:center;gap:.0625rem;display:inline-flex}.gallery-filters-module__gBO8VG__emptyStar{color:hsl(from var(--color-ui)h s 12%)}.gallery-filters-module__gBO8VG__ratingPopover{flex-direction:column;gap:.125rem;width:auto;min-width:7rem;padding:.375rem;display:flex}.gallery-filters-module__gBO8VG__ratingOption{border-radius:var(--radius-sm);min-height:1.75rem;color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:.25rem .5rem;display:flex}.gallery-filters-module__gBO8VG__ratingOption:hover,.gallery-filters-module__gBO8VG__ratingOption.gallery-filters-module__gBO8VG__active{background:hsl(from var(--color-ui)h s 20%);color:#fff}.gallery-filters-module__gBO8VG__switchRows{flex-direction:column;gap:.75rem;padding-top:.25rem;display:flex}.gallery-filters-module__gBO8VG__switchRows>div{font-size:var(--text-xs);flex-direction:row-reverse;justify-content:space-between;line-height:1.2}.gallery-filters-module__gBO8VG__switch{flex-shrink:0}.gallery-filters-module__gBO8VG__clearFiltersAction{justify-content:center;padding:0 1rem 1.25rem;display:flex}@media (prefers-reduced-motion:reduce){.gallery-filters-module__gBO8VG__chipViewport{transition:none}}
.header-preview-item-module__JH7QsG__item{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.75rem;transition:background .15s;display:flex}.header-preview-item-module__JH7QsG__item:nth-child(2n){background:hsl(from var(--color-ui)h s 10%)}.header-preview-item-module__JH7QsG__item:hover,.header-preview-item-module__JH7QsG__item:focus{background:hsl(from var(--color-ui)h s 12%)}.header-preview-item-module__JH7QsG__item:focus{outline:none}.header-preview-item-module__JH7QsG__item:focus-visible{box-shadow:inset 0 0 0 2px hsl(from var(--color-ui)h s 40%);outline:none}.header-preview-item-module__JH7QsG__thumbnail{aspect-ratio:3/2;border-radius:var(--radius-sm);background:hsl(from var(--color-ui)h s 15%);flex-shrink:0;width:5.625rem;position:relative;overflow:hidden}.header-preview-item-module__JH7QsG__thumbnail img{object-fit:cover;width:100%;height:100%}.header-preview-item-module__JH7QsG__thumbnailPlaceholder{color:gray;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.header-preview-item-module__JH7QsG__thumbnailSpinner{background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.header-preview-item-module__JH7QsG__thumbnailProgressTrack{z-index:1;height:2px;position:absolute;top:0;left:0;right:0;overflow:hidden}.header-preview-item-module__JH7QsG__thumbnailProgressBar{background:var(--color-primary);height:100%;transition:width .3s;display:block}.header-preview-item-module__JH7QsG__thumbnailProgressIndeterminate{background:linear-gradient(90deg,transparent,var(--color-primary),transparent);width:100%;animation:1.5s ease-in-out infinite header-preview-item-module__JH7QsG__thumbnail-progress-indeterminate}@keyframes header-preview-item-module__JH7QsG__thumbnail-progress-indeterminate{0%{transform:translate(-100%)}to{transform:translate(100%)}}.header-preview-item-module__JH7QsG__statusDot{background:0 0;border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.header-preview-item-module__JH7QsG__statusDot[data-status=completed]{background:var(--color-success)}.header-preview-item-module__JH7QsG__statusDot[data-status=pending],.header-preview-item-module__JH7QsG__statusDot[data-status=queued],.header-preview-item-module__JH7QsG__statusDot[data-status=processing],.header-preview-item-module__JH7QsG__statusDot[data-status=finalizing]{background:var(--color-warning)}.header-preview-item-module__JH7QsG__statusDot[data-status=failed]{background:var(--color-danger)}.header-preview-item-module__JH7QsG__content{flex:1;min-width:0}.header-preview-item-module__JH7QsG__title{font-size:var(--text-sm);color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-bottom:.125rem;font-weight:500;overflow:hidden}.header-preview-item-module__JH7QsG__meta{font-size:var(--text-xs);color:#8c8c8c;margin-bottom:.375rem}.header-preview-item-module__JH7QsG__badges{align-items:center;gap:.375rem;display:flex}.header-preview-item-module__JH7QsG__rightSection{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.header-preview-item-module__JH7QsG__arrow{background:hsl(from var(--color-ui)h s 4%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}
.browse-mode-module__RdY8Rq__sheet{z-index:calc(var(--z-modal,1001) - 3);background:hsl(from var(--color-ui)h s 8%)}.browse-mode-module__RdY8Rq__sheetContent{padding:0;overflow:hidden}.browse-mode-module__RdY8Rq__layout{height:100%;min-height:0;display:flex}.browse-mode-module__RdY8Rq__filtersColumn{background:hsl(from var(--color-ui)h s 12%);border-right:2px solid hsl(from var(--color-ui)h s 4%);flex:0 0 17.5rem;width:17.5rem;overflow-y:auto}.browse-mode-module__RdY8Rq__resultsColumn{background:hsl(from var(--color-ui)h s 8%);overscroll-behavior:contain;flex:1;min-width:0;overflow-y:auto}.browse-mode-module__RdY8Rq__stickyHeader{z-index:4;background:hsl(from var(--color-ui)h s 8%/.96);-webkit-backdrop-filter:blur(.5rem);backdrop-filter:blur(.5rem);position:sticky;top:0}.browse-mode-module__RdY8Rq__titleBar{justify-content:space-between;align-items:center;gap:1rem;min-height:4.5rem;padding:.75rem 2rem;display:flex}.browse-mode-module__RdY8Rq__title{min-width:0;color:var(--color-text);font-size:var(--text-xl);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.browse-mode-module__RdY8Rq__viewTools{align-items:center;gap:1rem;display:flex}.browse-mode-module__RdY8Rq__groupToggle span[data-component=checkbox]{margin-top:0}.browse-mode-module__RdY8Rq__gridSizeToggle{border-radius:var(--radius-full);background:hsl(from var(--color-ui)h s 4%);border:0;width:4.5625rem;height:2rem;margin:0;padding:0;display:flex}.browse-mode-module__RdY8Rq__gridSizeButton{border-radius:var(--radius-full);min-width:0;color:hsl(from var(--color-ui)h s 60%);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.browse-mode-module__RdY8Rq__gridSizeButton:hover:not(:disabled){color:#fff}.browse-mode-module__RdY8Rq__gridSizeButton[data-active]{background:hsl(from var(--color-ui)h s 20%);color:#fff}.browse-mode-module__RdY8Rq__gridSizeButton:disabled{cursor:not-allowed;opacity:.35}.browse-mode-module__RdY8Rq__grid{--grid-gap:1.25rem;--compact-card-min-width:12rem;align-items:start;gap:var(--grid-gap);padding:1rem 2rem 2rem;display:grid}.browse-mode-module__RdY8Rq__gridCompact{grid-template-columns:repeat(auto-fill,minmax(min(var(--compact-card-min-width),calc((100% - 2*var(--grid-gap))/3)),1fr))}.browse-mode-module__RdY8Rq__gridLarge{grid-template-columns:repeat(auto-fill,minmax(min(calc(2*var(--compact-card-min-width) + var(--grid-gap)),calc((100% - var(--grid-gap))/2)),1fr))}.browse-mode-module__RdY8Rq__card{border-radius:var(--radius-md);background:hsl(from var(--color-ui)h s 12%);min-width:0;overflow:hidden}.browse-mode-module__RdY8Rq__cardMedia{aspect-ratio:16/9;border-radius:var(--radius-md)var(--radius-md)0 0;background:hsl(from var(--color-ui)h s 4%);width:100%;overflow:hidden}.browse-mode-module__RdY8Rq__cardInfo{border-radius:0 0 var(--radius-md)var(--radius-md);justify-content:space-between;align-items:center;gap:.75rem;height:2.5rem;padding:0 .625rem;display:flex}.browse-mode-module__RdY8Rq__modelName{min-width:0;color:var(--color-text);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.browse-mode-module__RdY8Rq__settingBadges{flex-shrink:0;align-items:center;gap:.25rem;display:flex}.browse-mode-module__RdY8Rq__settingBadge{background:hsl(from var(--color-ui)h s 4%);height:1.25rem;color:var(--color-text-muted);white-space:nowrap;border-radius:.25rem;align-items:center;padding:0 .3125rem;font-size:.625rem;display:inline-flex}.browse-mode-module__RdY8Rq__groupedGrid{flex-direction:column;gap:1rem;padding:1rem 2rem 2rem;display:flex}.browse-mode-module__RdY8Rq__batchRow{background:hsl(from var(--color-ui)h s 4%);border-radius:.5rem;gap:.5rem;padding:.5rem;display:flex;overflow-x:auto}.browse-mode-module__RdY8Rq__batchCard{flex:0 0 calc(25% - .375rem);min-width:16rem}.browse-mode-module__RdY8Rq__emptyState{min-height:16rem;color:var(--color-text-muted);font-size:var(--text-sm);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;display:flex}.browse-mode-module__RdY8Rq__loadingState{justify-content:center;align-items:center;min-height:calc(100% - 4.5rem);display:flex}.browse-mode-module__RdY8Rq__emptyState p{margin:0}.browse-mode-module__RdY8Rq__clearFilters{border-radius:var(--radius-sm);background:var(--color-secondary);color:#fff;font:inherit;font-size:var(--text-xs);cursor:pointer;border:0;padding:.5rem .75rem}.browse-mode-module__RdY8Rq__loadMore{justify-content:center;align-items:center;min-height:2.5rem;display:flex}@media (min-width:120rem){.browse-mode-module__RdY8Rq__batchCard{flex-basis:24rem}}@media (max-width:85rem){.browse-mode-module__RdY8Rq__batchCard{flex-basis:calc(33.3333% - .333333rem)}}@media (max-width:68rem){.browse-mode-module__RdY8Rq__filtersColumn{flex-basis:15rem;width:15rem}.browse-mode-module__RdY8Rq__batchCard{flex-basis:calc(50% - .25rem)}}@media (max-width:48rem){.browse-mode-module__RdY8Rq__layout{flex-direction:column}.browse-mode-module__RdY8Rq__filtersColumn{border-right:0;border-bottom:2px solid hsl(from var(--color-ui)h s 4%);flex:none;width:100%;max-height:17rem}.browse-mode-module__RdY8Rq__titleBar{flex-direction:column;align-items:flex-start;padding:.75rem 1rem}.browse-mode-module__RdY8Rq__viewTools{justify-content:space-between;width:100%;padding-right:0}.browse-mode-module__RdY8Rq__grid,.browse-mode-module__RdY8Rq__groupedGrid{padding-inline:1rem}.browse-mode-module__RdY8Rq__batchCard{flex-basis:100%}}
.create-cast-modal-module__j0GtwW__formLayout{flex-direction:column;gap:1.5rem;display:flex}.create-cast-modal-module__j0GtwW__divider{background:hsl(from var(--color-bg)h s 15%);border:none;height:1px}.create-cast-modal-module__j0GtwW__charactersSection{flex-direction:column;gap:.75rem;display:flex}.create-cast-modal-module__j0GtwW__sectionHeader{flex-direction:column;gap:.25rem;display:flex}.create-cast-modal-module__j0GtwW__sectionLabel{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.create-cast-modal-module__j0GtwW__sectionDescription{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;line-height:1.4}.create-cast-modal-module__j0GtwW__modeToggle{align-items:center;gap:1.5rem;display:flex}.create-cast-modal-module__j0GtwW__inputRow{align-items:center;gap:.5rem;display:flex}.create-cast-modal-module__j0GtwW__scriptRow{align-items:center;gap:.75rem;display:flex}.create-cast-modal-module__j0GtwW__scriptFileName{font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:.25rem;display:inline-flex}.create-cast-modal-module__j0GtwW__characterErrorText{font-size:var(--text-xs);color:var(--color-danger);margin:0}.create-cast-modal-module__j0GtwW__pillsList{flex-wrap:wrap;gap:.5rem;display:flex}.create-cast-modal-module__j0GtwW__pill{border-radius:var(--radius-full);background:hsl(from var(--color-ui)h s 13%);height:1.5rem;color:var(--color-text);align-items:center;gap:.25rem;padding:0 .375rem 0 .625rem;font-size:.6875rem;font-weight:400;line-height:normal;display:inline-flex}.create-cast-modal-module__j0GtwW__shareSection{align-items:flex-end;gap:1.5rem;display:flex}.create-cast-modal-module__j0GtwW__shareSelectCol{flex-direction:column;flex:1;gap:.5rem;min-width:0;display:flex}.create-cast-modal-module__j0GtwW__privateGroup{height:var(--size-lg);align-items:center;gap:.5rem;display:flex}.create-cast-modal-module__j0GtwW__privateNotice{font-size:var(--text-xs);color:var(--color-danger);visibility:hidden;margin:-1rem 0 0}.create-cast-modal-module__j0GtwW__privateNoticeVisible{visibility:visible}.create-cast-modal-module__j0GtwW__modalFooter{gap:1rem;display:flex}
.header-generations-module__NTBYgG__buttonSpinner{pointer-events:none;color:var(--color-secondary);justify-content:center;align-items:center;display:flex;position:absolute;inset:-.125rem}.header-generations-module__NTBYgG__generating{position:relative}.header-generations-module__NTBYgG__badge{text-align:center;color:#fff;background:var(--color-danger);z-index:1;border-radius:9999px;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:-.125rem;right:-.125rem}.header-generations-module__NTBYgG__positioner{z-index:var(--z-popover,1100)}.header-generations-module__NTBYgG__popup{background:hsl(from var(--color-ui)h s 8%);border:1px solid hsl(from var(--color-ui)h s 4%);border-radius:var(--radius-md);width:26rem;overflow:hidden;box-shadow:0 .5rem 2rem #0006}.header-generations-module__NTBYgG__list{max-height:24rem;overflow-y:auto}.header-generations-module__NTBYgG__emptyState{min-height:10rem;color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.header-generations-module__NTBYgG__emptyState p{font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:500}.header-generations-module__NTBYgG__emptyState span{font-size:var(--text-xs)}.header-generations-module__NTBYgG__modelBadge{background:hsl(from var(--color-ui)h s 18%);border-radius:var(--radius-xs);color:#b3b3b3;align-items:center;gap:.25rem;padding:.125rem .375rem;font-size:.6875rem;display:inline-flex}.header-generations-module__NTBYgG__sentinel{justify-content:center;align-items:center;min-height:1px;padding:.75rem;display:flex}
.filmstrip-card-stack-module__ULr_Ca__stack{align-items:center;height:100%;display:flex}.filmstrip-card-stack-module__ULr_Ca__batchButton{background:hsl(from var(--color-ui)h s 0%);width:2rem;height:calc(100% - 2rem);color:inherit;cursor:pointer;z-index:1;border:none;border-radius:.5rem 0 0 .5rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;display:flex}.filmstrip-card-stack-module__ULr_Ca__batchCount{font-size:var(--text-xs);color:#fff;line-height:1}.filmstrip-card-stack-module__ULr_Ca__cards{gap:.125rem;height:100%;display:flex}.filmstrip-card-stack-module__ULr_Ca__singleCard{padding-left:.5rem}.filmstrip-card-stack-module__ULr_Ca__cardWrapper{flex-shrink:0;height:100%;transition:width .4s cubic-bezier(.05,.8,.2,1);position:relative;overflow:hidden}.filmstrip-card-stack-module__ULr_Ca__cardWrapper.filmstrip-card-stack-module__ULr_Ca__hasCardShadow:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#000000a8);width:.5rem;height:100%;position:absolute;top:0;right:0}
.rename-character-modal-module__Ye8gNG__formLayout{flex-direction:column;gap:1.5rem;display:flex}.rename-character-modal-module__Ye8gNG__modalFooter{gap:1rem;display:flex}.rename-character-modal-module__Ye8gNG__charCount{color:var(--color-text-muted);font-size:var(--text-xs);text-align:right}
.filmstrip-filters-module__vkir1G__filters{flex-direction:column;gap:.25rem;width:100%;height:100%;padding:.5rem .75rem;display:flex}.filmstrip-filters-module__vkir1G__tooltipWrap{height:100%;display:inline-flex}.filmstrip-filters-module__vkir1G__mediaTypeFilter{background:hsl(from var(--color-ui)h s 2%);border-radius:.25rem;flex:1;display:flex}.filmstrip-filters-module__vkir1G__mediaTypeButton{color:inherit;cursor:pointer;transition:background var(--transition-base);background:0 0;border:none;border-radius:.25rem;flex:1;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__mediaTypeButton.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 20%)}.filmstrip-filters-module__vkir1G__toggles{background:hsl(from var(--color-ui)h s 2%);border-radius:.25rem;flex:1;display:flex}.filmstrip-filters-module__vkir1G__togglesIcon{aspect-ratio:1;justify-content:center;align-items:center;height:100%;display:flex}.filmstrip-filters-module__vkir1G__togglesTools{flex:1;justify-content:flex-end;align-items:center;gap:.25rem;height:100%;padding:.25rem;display:flex}.filmstrip-filters-module__vkir1G__flagTrigger{all:unset;aspect-ratio:1;cursor:pointer;background:hsl(from var(--color-ui)h s 4%);height:100%;transition:background var(--transition-base);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__flagTrigger:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__flagTrigger.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 20%)}.filmstrip-filters-module__vkir1G__approvedToggle{all:unset;aspect-ratio:1;cursor:pointer;background:hsl(from var(--color-ui)h s 4%);color:#fff;height:100%;transition:background var(--transition-base);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__approvedToggle:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__approvedToggle.filmstrip-filters-module__vkir1G__active,.filmstrip-filters-module__vkir1G__approvedToggle.filmstrip-filters-module__vkir1G__active:hover{background:var(--color-review-approved)}.filmstrip-filters-module__vkir1G__flagPopover{width:auto;min-width:0;padding:.5rem}.filmstrip-filters-module__vkir1G__flagOptions{flex-direction:column;gap:.125rem;display:flex}.filmstrip-filters-module__vkir1G__flagIconRow{gap:.125rem;display:flex}.filmstrip-filters-module__vkir1G__flagOptionWide{background:hsl(from var(--color-ui)h s 4%);height:1.75rem;color:inherit;cursor:pointer;transition:background var(--transition-base);border:none;border-radius:.25rem;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__flagOptionWide:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__flagOptionWide.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 25%)}.filmstrip-filters-module__vkir1G__flagOption{aspect-ratio:1;background:hsl(from var(--color-ui)h s 4%);width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;transition:background var(--transition-base);border:none;border-radius:.25rem;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__flagOption:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__flagAnyLabel{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:600}.filmstrip-filters-module__vkir1G__flagOption.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 25%)}.filmstrip-filters-module__vkir1G__starTrigger{all:unset;cursor:pointer;background:hsl(from var(--color-ui)h s 4%);height:100%;transition:background var(--transition-base);color:var(--color-star);border-radius:.25rem;justify-content:center;align-items:center;gap:.25rem;padding:0 .375rem;display:flex}.filmstrip-filters-module__vkir1G__starTriggerDefault{aspect-ratio:1;color:#fff;padding:0}.filmstrip-filters-module__vkir1G__starTriggerActive{padding:0 .375rem}.filmstrip-filters-module__vkir1G__starTrigger:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__starTriggerActive,.filmstrip-filters-module__vkir1G__starTriggerActive:hover{background:hsl(from var(--color-ui)h s 20%)}.filmstrip-filters-module__vkir1G__starButtonContent{align-items:center;gap:.125rem;display:flex}.filmstrip-filters-module__vkir1G__starCount{color:#fff;font-size:var(--text-xs);font-weight:600;line-height:1}.filmstrip-filters-module__vkir1G__starEmpty{color:hsl(from var(--color-ui)h s 25%)}.filmstrip-filters-module__vkir1G__starPopover{width:auto;min-width:0;padding:.5rem}.filmstrip-filters-module__vkir1G__starOptions{flex-direction:column;gap:.125rem;display:flex}.filmstrip-filters-module__vkir1G__starOption{color:var(--color-star);cursor:pointer;transition:background var(--transition-base);background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.125rem;padding:.25rem .375rem;display:flex}.filmstrip-filters-module__vkir1G__starOption:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__starAnyLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;width:100%;font-weight:600}.filmstrip-filters-module__vkir1G__starOption.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 25%)}.filmstrip-filters-module__vkir1G__sortTrigger{all:unset;cursor:pointer;background:hsl(from var(--color-ui)h s 2%);width:100%;height:100%;transition:background var(--transition-base);border-radius:.25rem;flex:1;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__sortTrigger:hover{background:hsl(from var(--color-ui)h s 12%)}.filmstrip-filters-module__vkir1G__sortButtonContent{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 .5rem;display:flex}.filmstrip-filters-module__vkir1G__sortLabel{font-size:var(--text-sm);font-weight:500}.filmstrip-filters-module__vkir1G__sortPopover{width:auto;min-width:0;padding:.5rem}.filmstrip-filters-module__vkir1G__sortOptions{flex-direction:column;gap:.125rem;display:flex}.filmstrip-filters-module__vkir1G__sortOption{color:inherit;cursor:pointer;font-size:var(--text-xs);white-space:nowrap;transition:background var(--transition-base);background:0 0;border:none;border-radius:.25rem;align-items:center;padding:.25rem .5rem;font-weight:500;display:flex}.filmstrip-filters-module__vkir1G__sortOption:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__sortOption.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 25%)}.filmstrip-filters-module__vkir1G__browseModeButton{background:hsl(from var(--color-ui)h s 2%);color:#fff;width:100%;font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-base);border:0;border-radius:.25rem;flex:1;font-weight:600}.filmstrip-filters-module__vkir1G__browseModeButton:hover{background:hsl(from var(--color-ui)h s 12%)}.filmstrip-filters-module__vkir1G__filterPanelButton{background:hsl(from var(--color-ui)h s 2%);color:#fff;width:100%;font:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-base);border:0;border-radius:.25rem;flex:1;grid-template-columns:1rem minmax(0,1fr) 1rem;align-items:center;padding:0 .5rem;font-weight:500;display:grid}.filmstrip-filters-module__vkir1G__filterPanelButton:hover{background:hsl(from var(--color-ui)h s 12%)}.filmstrip-filters-module__vkir1G__filterPanelButtonActive,.filmstrip-filters-module__vkir1G__filterPanelButtonActive:hover{background:var(--color-secondary)}.filmstrip-filters-module__vkir1G__filterPanelButton>:first-child{justify-self:start}.filmstrip-filters-module__vkir1G__filterPanelButton>:last-child{justify-self:end}
.request-reviews-modal-module__Cz5i-G__description{color:#fff;font-size:var(--text-xs);margin-top:.75rem;font-weight:400;line-height:normal;display:block}.request-reviews-modal-module__Cz5i-G__formLayout{flex-direction:column;gap:1.5rem;margin-top:.375rem;display:flex}.request-reviews-modal-module__Cz5i-G__divider{background:hsl(from var(--color-ui)h s 14%);border:none;height:1px;margin:0}.request-reviews-modal-module__Cz5i-G__footerDivider{margin-top:-.3125rem;margin-bottom:.625rem}.request-reviews-modal-module__Cz5i-G__reviewersSection{flex-direction:column;gap:.75rem;display:flex}.request-reviews-modal-module__Cz5i-G__sectionHeader{flex-direction:column;gap:.5rem;display:flex}.request-reviews-modal-module__Cz5i-G__sectionLabel{color:#fff;font-size:.6875rem;font-weight:700;line-height:normal}.request-reviews-modal-module__Cz5i-G__accessHint{color:hsl(from var(--color-ui)h s 70%);margin:0;font-size:.6875rem;font-weight:400;line-height:.9375rem}.request-reviews-modal-module__Cz5i-G__accessHint strong{color:#fff;font-weight:700}.request-reviews-modal-module__Cz5i-G__inputRow{align-items:center;gap:.5rem;display:flex}.request-reviews-modal-module__Cz5i-G__chipsList{flex-wrap:wrap;gap:.5rem;margin-top:.1875rem;display:flex}.request-reviews-modal-module__Cz5i-G__candidateList{border:1px solid hsl(from var(--color-ui)h s 14%);border-radius:.5rem;flex-direction:column;max-height:12rem;display:flex;overflow-y:auto}.request-reviews-modal-module__Cz5i-G__candidateRow{text-align:left;cursor:pointer;color:#fff;background:0 0;border:none;flex-direction:row;align-items:center;gap:.625rem;padding:.5rem .75rem;display:flex}.request-reviews-modal-module__Cz5i-G__candidateRow:hover{background:hsl(from var(--color-ui)h s 14%)}.request-reviews-modal-module__Cz5i-G__candidatePlus{border-radius:var(--radius-full);background:hsl(from var(--color-ui)h s 18%);width:1.5rem;height:1.5rem;color:hsl(from var(--color-ui)h s 70%);transition:background var(--transition-base),color var(--transition-base);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.request-reviews-modal-module__Cz5i-G__candidateRow:hover .request-reviews-modal-module__Cz5i-G__candidatePlus{background:var(--color-secondary);color:#fff}.request-reviews-modal-module__Cz5i-G__candidateText{flex-direction:column;gap:.125rem;display:flex}.request-reviews-modal-module__Cz5i-G__candidateName{font-size:var(--text-xs);font-weight:700}.request-reviews-modal-module__Cz5i-G__candidateEmail{color:hsl(from var(--color-ui)h s 70%);font-size:.6875rem}.request-reviews-modal-module__Cz5i-G__candidateEmpty{color:hsl(from var(--color-ui)h s 70%);font-size:var(--text-xs);margin:0;padding:.5rem .75rem}.request-reviews-modal-module__Cz5i-G__reviewerErrorText{color:var(--color-danger);font-size:var(--text-xs);margin:0}.request-reviews-modal-module__Cz5i-G__modalFooter{gap:1rem;display:flex}
.add-character-assets-modal-module__jkXYaa__content{flex-direction:column;gap:1rem;display:flex}.add-character-assets-modal-module__jkXYaa__footer{justify-content:flex-end;gap:.5rem;display:flex}
.filmstrip-skeleton-card-module__5QVz2a__card{aspect-ratio:16/9;height:100%;padding:1rem .5rem}.filmstrip-skeleton-card-module__5QVz2a__inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.filmstrip-skeleton-card-module__5QVz2a__border{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.filmstrip-skeleton-card-module__5QVz2a__icon{width:1.5rem;height:1.5rem;color:hsl(from var(--color-ui)h s 20%);justify-content:center;align-items:center;display:flex}
.review-shared-modal-module__lZd8EW__description{color:#fff;font-size:var(--text-xs);margin:0;font-weight:400;line-height:1.125rem}.review-shared-modal-module__lZd8EW__description strong{opacity:.8;font-weight:700}
.cast-images-panel-module__BXA-8q__panel{flex-direction:column;height:100%;display:flex}.cast-images-panel-module__BXA-8q__panelDropActive{outline:2px dashed hsl(from var(--color-primary)h s l/70%);outline-offset:-2px;border-radius:.375rem}.cast-images-panel-module__BXA-8q__mediaTypes{justify-content:center;gap:.25rem;padding:.75rem;display:flex}.cast-images-panel-module__BXA-8q__sectionHeader{background:var(--color-surface);align-items:center;gap:.375rem;padding:.5rem .75rem;display:flex}.cast-images-panel-module__BXA-8q__sectionTitle{font-size:var(--text-xs);color:var(--color-text);font-weight:700}.cast-images-panel-module__BXA-8q__helpIcon{color:var(--color-text-muted)}.cast-images-panel-module__BXA-8q__addButton{margin-left:auto}.cast-images-panel-module__BXA-8q__dropzoneWrapper{flex:1;padding:.625rem .75rem}.cast-images-panel-module__BXA-8q__dropzone{background:hsl(from var(--color-ui)h s 6%);border:1px dashed hsl(from var(--color-ui)h s 16%);height:16rem;color:var(--color-text-muted);text-align:center;border-radius:.1875rem;justify-content:center;align-items:center;padding:1rem 1.75rem;font-size:.6875rem;line-height:1.125rem;display:flex}.cast-images-panel-module__BXA-8q__loading{justify-content:center;align-items:center;padding:1.5rem 0;display:flex}.cast-images-panel-module__BXA-8q__assetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:.625rem .75rem;display:grid}.cast-images-panel-module__BXA-8q__assetTile{aspect-ratio:1;background:#000;border-radius:.375rem;position:relative;overflow:hidden}.cast-images-panel-module__BXA-8q__assetMedia{object-fit:cover;width:100%;height:100%;display:block}img.cast-images-panel-module__BXA-8q__assetMedia{object-fit:contain}img.cast-images-panel-module__BXA-8q__landscapeMedia{object-fit:cover}.cast-images-panel-module__BXA-8q__assetPreviewButton{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;display:block}.cast-images-panel-module__BXA-8q__assetMenuButton{background:hsl(from var(--color-ui)h s 4%/.8);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;padding:0;display:none;position:absolute;top:.25rem;right:.25rem}.cast-images-panel-module__BXA-8q__assetTile:hover .cast-images-panel-module__BXA-8q__assetMenuButton,.cast-images-panel-module__BXA-8q__assetMenuButton[aria-expanded=true]{display:flex}.cast-images-panel-module__BXA-8q__assetLabel{color:#fff;font-size:.625rem;line-height:var(--line-height-normal);text-align:center;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#170c1dbf;padding:.125rem .375rem;position:absolute;bottom:0;left:0;right:0;overflow:hidden}
.header-reviews-module__p6aB6G__badge{text-align:center;color:#fff;background:var(--color-danger);z-index:1;border-radius:9999px;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:-.125rem;right:-.125rem}.header-reviews-module__p6aB6G__positioner{z-index:var(--z-popover,1100)}.header-reviews-module__p6aB6G__popup{background:hsl(from var(--color-ui)h s 8%);border:1px solid hsl(from var(--color-ui)h s 4%);border-radius:var(--radius-md);width:26rem;overflow:hidden;box-shadow:0 .5rem 2rem #0006}.header-reviews-module__p6aB6G__pendingRow{padding:1.3125rem 1rem 1rem calc(.5rem + var(--control-padding-h-sm));background:hsl(from var(--color-ui)h s 4%);color:#fff;align-items:center;display:flex}.header-reviews-module__p6aB6G__pendingRow svg{flex-shrink:0}.header-reviews-module__p6aB6G__pendingText{color:#fff;width:14.5625rem;margin:0 .375rem 0 1rem;font-size:.6875rem;font-weight:400;line-height:normal}.header-reviews-module__p6aB6G__pendingText strong{font-weight:700}.header-reviews-module__p6aB6G__pendingButton{white-space:nowrap;flex-shrink:0;margin-left:auto}.header-reviews-module__p6aB6G__list{flex-direction:column;gap:1px;max-height:24rem;display:flex;overflow-y:auto}.header-reviews-module__p6aB6G__reviewItem{background:hsl(from var(--color-ui)h s 10%);align-items:center;gap:.75rem;padding:.75rem;transition:background .15s;display:flex}.header-reviews-module__p6aB6G__reviewItem:hover{background:hsl(from var(--color-ui)h s 12%)}.header-reviews-module__p6aB6G__itemThumbnail{aspect-ratio:9/5;border-radius:var(--radius-xs);background:hsl(from var(--color-ui)h s 15%);flex-shrink:0;width:5.625rem;height:3.125rem;overflow:hidden}.header-reviews-module__p6aB6G__itemThumbnail img{object-fit:cover;width:100%;height:100%}.header-reviews-module__p6aB6G__itemContent{flex:1;width:14.5625rem;min-width:0}.header-reviews-module__p6aB6G__itemTitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:700;line-height:normal;overflow:hidden}.header-reviews-module__p6aB6G__itemSubtitle{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-weight:400;line-height:normal;overflow:hidden}.header-reviews-module__p6aB6G__itemMeta{color:hsl(from var(--color-ui)h s 70%);font-size:var(--text-xxs);gap:.75rem;font-weight:400;line-height:1.0625rem;display:flex}.header-reviews-module__p6aB6G__itemRemoveButton{background:hsl(from var(--color-ui)h s 4%);color:#fff;cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;transition:background .15s;display:flex}.header-reviews-module__p6aB6G__itemRemoveButton:hover{background:hsl(from var(--color-ui)h s 16%)}.header-reviews-module__p6aB6G__footer{background:hsl(from var(--color-ui)h s 4%);justify-content:space-between;align-items:center;height:3rem;padding:0 .5rem;display:flex}.header-reviews-module__p6aB6G__emptyState{justify-content:center;align-items:center;min-height:10rem;padding:2rem 1rem;display:flex}.header-reviews-module__p6aB6G__emptyState p{text-align:center;width:14.5625rem;margin:0;font-size:.6875rem;font-weight:400;line-height:normal}
.filmstrip-module__xShK-a__filmstrip{width:100%;height:var(--footer-height);background:hsl(from var(--color-ui)h s 6%);border-top:2px solid hsl(from var(--color-ui)h s 4%);display:flex;position:relative}.filmstrip-module__xShK-a__filters{background:hsl(from var(--color-ui)h s 6%);z-index:1;flex-shrink:0;width:10rem;height:100%}.filmstrip-module__xShK-a__scrollWrapper{background:hsl(from var(--color-ui)h s 4%);z-index:1;flex:1;min-width:0;height:100%;position:relative}.filmstrip-module__xShK-a__scrollArea{overscroll-behavior-x:contain;width:100%;height:100%;padding-left:3rem;overflow:auto hidden}.filmstrip-module__xShK-a__scrollToStart,.filmstrip-module__xShK-a__scrollToEnd{width:2rem;height:2rem;color:inherit;cursor:pointer;z-index:3;background:#000000f2;border:none;justify-content:center;align-items:center;display:flex;position:absolute;top:0}.filmstrip-module__xShK-a__scrollToStart{border-radius:0 0 .25rem;left:0}.filmstrip-module__xShK-a__scrollToEnd{border-radius:0 0 0 .25rem;right:0}.filmstrip-module__xShK-a__track{height:100%;position:relative}.filmstrip-module__xShK-a__virtualItem{height:100%;transition:transform .4s cubic-bezier(.05,.8,.2,1),width .4s cubic-bezier(.05,.8,.2,1);position:absolute;top:0;left:0}.filmstrip-module__xShK-a__skeletonGroup{height:100%;display:flex}.filmstrip-module__xShK-a__loadingOverlay{z-index:4;pointer-events:auto;background:#000000e6;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.filmstrip-module__xShK-a__filterPanelDismissArea{all:unset;top:var(--header-height);right:0;bottom:var(--footer-height);z-index:5;pointer-events:none;position:fixed;left:0}.filmstrip-module__xShK-a__filterPanelDismissArea[data-open]{pointer-events:auto}.filmstrip-module__xShK-a__filterPanel{top:var(--header-height);bottom:var(--footer-height);z-index:6;visibility:hidden;background:hsl(from var(--color-ui)h s 10%);border-right:2px solid hsl(from var(--color-ui)h s 4%);width:17.5rem;transition:transform .2s cubic-bezier(.05,.8,.2,1),visibility 0s linear .2s;position:fixed;left:0;overflow:hidden;transform:translate(-100%);box-shadow:.5rem 0 1.5rem #0000004d}.filmstrip-module__xShK-a__filterPanel[data-open]{visibility:visible;transition:transform .2s cubic-bezier(.05,.8,.2,1),visibility;transform:translate(0)}.filmstrip-module__xShK-a__filterPanelClose{z-index:2;position:absolute;top:.75rem;right:.75rem}.filmstrip-module__xShK-a__filterPanelContent{overscroll-behavior:contain;height:100%;overflow-y:auto}@media (prefers-reduced-motion:reduce){.filmstrip-module__xShK-a__filterPanel,.filmstrip-module__xShK-a__filterPanel[data-open]{transition:none}}
.cast-selector-module__pO2vzW__selector{flex-direction:row;align-items:center;gap:.25rem;width:100%;display:flex}.cast-selector-module__pO2vzW__selector button[data-component=select]{background:hsl(from var(--color-ui)h s 6%);color:#fff;min-width:0;height:1.75rem;font-size:var(--text-xs);border-radius:1.5rem;flex:1;font-weight:400;line-height:normal}.cast-selector-module__pO2vzW__selector button[data-component=select][data-color-scheme]:hover{background:hsl(from var(--color-ui)h s 9%)}.cast-selector-module__pO2vzW__menuButton{all:unset;box-sizing:border-box;background:hsl(from var(--color-ui)h s 6%);width:1.75rem;height:1.75rem;color:var(--color-text);cursor:pointer;transition:color var(--transition-base),background var(--transition-base);border-radius:1.5rem;flex-shrink:0;justify-content:center;align-items:center;display:flex}.cast-selector-module__pO2vzW__menuButton:hover{color:#fff;background:hsl(from var(--color-ui)h s 9%)}.cast-selector-module__pO2vzW__emptyState{width:100%;display:flex}.cast-selector-module__pO2vzW__emptyState button:focus-visible{outline:none}.cast-selector-module__pO2vzW__loading{justify-content:center;align-items:center;width:100%;height:1.75rem;display:flex}
.header-search-module__pbVZSa__wrapper{display:contents}.header-search-module__pbVZSa__desktopSearch{width:6rem;transition:width var(--transition-base);flex-shrink:0;display:none;position:relative}.header-search-module__pbVZSa__desktopSearch:focus-within{width:12rem}.header-search-module__pbVZSa__desktopSearch [data-component=input]{color:#fff;width:100%}.header-search-module__pbVZSa__desktopSearch [data-component=input] svg{color:#fff}.header-search-module__pbVZSa__mobileSearchButton{background:hsl(from var(--color-ui)h s 15%);cursor:pointer;color:#fff;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s;display:flex}.header-search-module__pbVZSa__mobileSearchButton:hover{background:hsl(from var(--color-ui)h s 20%)}.header-search-module__pbVZSa__mobileSearchOverlay{background:hsl(from var(--color-ui)h s 6%);pointer-events:none;opacity:0;z-index:10;transition:opacity .2s;display:block;position:absolute;inset:0}.header-search-module__pbVZSa__mobileSearchOverlay.header-search-module__pbVZSa__mobileSearchOpen{opacity:1;pointer-events:auto}.header-search-module__pbVZSa__mobileSearchContainer{transform-origin:100%;opacity:0;align-items:center;gap:.75rem;transition:transform .25s,opacity .2s;display:flex;position:absolute;top:50%;left:1rem;right:1rem;transform:translateY(-50%)scaleX(0)}.header-search-module__pbVZSa__mobileSearchOpen .header-search-module__pbVZSa__mobileSearchContainer{opacity:1;transform:translateY(-50%)scaleX(1)}.header-search-module__pbVZSa__mobileSearchInput{flex:1}.header-search-module__pbVZSa__mobileSearchInput [data-component=input]{color:#fff;width:100%}.header-search-module__pbVZSa__mobileSearchInput [data-component=input] svg{color:#fff}.header-search-module__pbVZSa__mobileSearchClose{background:hsl(from var(--color-ui)h s 20%);cursor:pointer;color:#fff;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background .15s;display:flex}.header-search-module__pbVZSa__mobileSearchClose:hover{background:hsl(from var(--color-ui)h s 25%)}.header-search-module__pbVZSa__popoverPositioner{z-index:var(--z-popover,1100)}.header-search-module__pbVZSa__dropdown{background:hsl(from var(--color-ui)h s 8%);border:1px solid hsl(from var(--color-ui)h s 4%);border-radius:var(--radius-md);width:26rem;overflow:hidden;box-shadow:0 .5rem 2rem #0006}.header-search-module__pbVZSa__mobileDropdown{background:hsl(from var(--color-ui)h s 8%);border:1px solid hsl(from var(--color-ui)h s 4%);border-radius:var(--radius-md);z-index:100;position:absolute;top:3.5rem;left:1rem;right:1rem;overflow:hidden;box-shadow:0 .5rem 2rem #0006}.header-search-module__pbVZSa__dropdownContent{min-height:10rem;position:relative}.header-search-module__pbVZSa__dropdownResults{max-height:24rem;overflow-y:auto}.header-search-module__pbVZSa__sentinel{justify-content:center;align-items:center;min-height:1px;padding:.75rem;display:flex}.header-search-module__pbVZSa__emptyState{min-height:10rem;color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.header-search-module__pbVZSa__emptyState p{font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:500}.header-search-module__pbVZSa__emptyState span{font-size:var(--text-xs)}@media (min-width:768px){.header-search-module__pbVZSa__desktopSearch{display:block}.header-search-module__pbVZSa__mobileSearchButton,.header-search-module__pbVZSa__mobileSearchOverlay{display:none}}
.gallery-page-comments-section-module__wxtXOG__root{flex-direction:column;gap:.25rem;padding:0 .25rem;display:flex}.gallery-page-comments-section-module__wxtXOG__title{font-size:.75rem;font-weight:var(--font-weight-medium);color:var(--color-text-muted);text-transform:uppercase;line-height:1}.gallery-page-comments-section-module__wxtXOG__message{font-size:.75rem;font-weight:var(--font-weight-normal);color:#fff;line-height:1.5}.gallery-page-comments-section-module__wxtXOG__count{font-weight:var(--font-weight-bold)}.gallery-page-comments-section-module__wxtXOG__button{align-self:flex-start;margin-top:.25rem}
.character-studio-panel-module__kgABzW__panel{flex-direction:column;display:flex}.character-studio-panel-module__kgABzW__panelContent{flex-direction:column;gap:.75rem;padding:1rem;display:flex}.character-studio-panel-module__kgABzW__collapsedPanel{flex-direction:column;align-items:center;gap:.375rem;padding:.5rem 0;display:flex}.character-studio-panel-module__kgABzW__collapsedButton{background:hsl(from var(--color-ui)h s 12%);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;padding:0;display:flex}.character-studio-panel-module__kgABzW__collapsedButton:hover{color:var(--color-text);background:hsl(from var(--color-ui)h s 18%)}.character-studio-panel-module__kgABzW__collapsedButton:disabled{opacity:.6;cursor:not-allowed}.character-studio-panel-module__kgABzW__createButton{align-self:center;margin-bottom:.5rem}.character-studio-panel-module__kgABzW__loading{justify-content:center;align-items:center;padding:.5rem;display:flex}.character-studio-panel-module__kgABzW__characterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;display:grid}.character-studio-panel-module__kgABzW__characterCard{background:hsl(from var(--color-ui)h s 15%);border-radius:.5rem;width:100%;height:8.25rem;position:relative;overflow:hidden}.character-studio-panel-module__kgABzW__characterCardButton{cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:center;width:100%;height:100%;padding:0;display:flex}.character-studio-panel-module__kgABzW__cardMenuButton{border-radius:var(--radius-full);background:hsl(from var(--color-ui)h s 4%/.6);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;display:flex;position:absolute;top:.25rem;right:.25rem}.character-studio-panel-module__kgABzW__cardMenuButton:hover{background:hsl(from var(--color-ui)h s 10%/.8)}.character-studio-panel-module__kgABzW__characterDragHandle{z-index:2;background:hsl(from var(--color-ui)h s 0%/.65);color:#fff;cursor:grab;opacity:0;width:1.25rem;height:1.75rem;transition:opacity var(--transition-base),transform var(--transition-base);border:none;border-radius:0 .25rem .25rem 0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:3.125rem;left:0;transform:translate(-.5rem,-50%)}.character-studio-panel-module__kgABzW__characterCard:hover .character-studio-panel-module__kgABzW__characterDragHandle,.character-studio-panel-module__kgABzW__characterDragHandle:focus-visible{opacity:1;transform:translateY(-50%)}.character-studio-panel-module__kgABzW__characterDragHandle:active{cursor:grabbing}.character-studio-panel-module__kgABzW__characterImage{width:100%;height:6.25rem;color:hsl(from var(--color-ui)h s 30%);background:#000;border-radius:.5rem;justify-content:center;align-items:center;display:flex;overflow:hidden}.character-studio-panel-module__kgABzW__characterCoverImage{object-fit:contain;width:100%;height:100%;display:block}.character-studio-panel-module__kgABzW__collapsedCoverImage{border-radius:inherit;object-fit:contain;background:#000;width:100%;height:100%;display:block}.character-studio-panel-module__kgABzW__landscapeCoverImage{object-fit:cover}.character-studio-panel-module__kgABzW__characterName{text-align:center;color:#fff;width:100%;font-size:var(--text-xxs);flex:1;justify-content:center;align-items:center;padding:0 .25rem;font-weight:700;line-height:normal;display:flex}.character-studio-panel-module__kgABzW__addCard{background:hsl(from var(--color-ui)h s 6%);cursor:pointer;width:100%;height:8.25rem;color:var(--color-text);border:none;border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:0 .5rem;display:flex}.character-studio-panel-module__kgABzW__addCardText{text-align:center;font-size:var(--text-xs);font-weight:400;line-height:1.3}
@layer components{.textarea-module__QGtPEq__textarea{font-family:inherit;font-size:var(--text-sm);background:var(--color-scheme-bg);color:var(--color-scheme-text);resize:vertical;border:1px solid #0000;outline:none;width:15rem;padding:.5rem .75rem;line-height:1.5;transition:background .15s,border-color .15s;display:block}.textarea-module__QGtPEq__textarea:focus{border-color:var(--color-primary)}.textarea-module__QGtPEq__textarea:disabled{opacity:.6;color:var(--color-text-muted);cursor:not-allowed;resize:none}.textarea-module__QGtPEq__textarea:read-only{color:var(--color-text-muted);cursor:default}.textarea-module__QGtPEq__textarea[data-invalid],.textarea-module__QGtPEq__textarea[data-invalid]:focus{border-color:var(--color-danger)}.textarea-module__QGtPEq__textarea::placeholder{color:var(--color-text-muted)}.textarea-module__QGtPEq__textarea[data-radius=xxs]{border-radius:var(--radius-xxs)}.textarea-module__QGtPEq__textarea[data-radius=xs]{border-radius:var(--radius-xs)}.textarea-module__QGtPEq__textarea[data-radius=sm]{border-radius:var(--radius-sm)}.textarea-module__QGtPEq__textarea[data-radius=md]{border-radius:var(--radius-md)}.textarea-module__QGtPEq__textarea[data-radius=lg]{border-radius:var(--radius-lg)}.textarea-module__QGtPEq__textarea[data-radius=xl]{border-radius:var(--radius-xl)}.textarea-module__QGtPEq__textarea[data-radius=xxl]{border-radius:var(--radius-xxl)}.textarea-module__QGtPEq__textarea[data-radius=none]{border-radius:0}}
.header-support-module__rBZmFa__positioner{z-index:var(--z-popover,1100)}.header-support-module__rBZmFa__popup{background:hsl(from var(--color-ui)h s 8%);border:1px solid hsl(from var(--color-ui)h s 4%);border-radius:var(--radius-md);width:26rem;max-width:calc(100vw - 2rem);overflow:hidden;box-shadow:0 .5rem 2rem #0006}.header-support-module__rBZmFa__badge{text-align:center;color:#fff;background:var(--color-danger);pointer-events:none;border-radius:9999px;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:-.125rem;right:-.125rem}.header-support-module__rBZmFa__actions{border-bottom:1px solid hsl(from var(--color-ui)h s 12%);flex-direction:column;gap:.5rem;padding:.75rem;display:flex}.header-support-module__rBZmFa__actionButton.header-support-module__rBZmFa__actionButton[data-size=md]{height:auto;font-weight:var(--font-weight-semibold);text-align:left;gap:.75rem;padding:.75rem 1rem;line-height:normal}.header-support-module__rBZmFa__actionButton.header-support-module__rBZmFa__actionButton:focus-visible{box-shadow:inset 0 0 0 2px var(--color-scheme-border-focus);outline:none}.header-support-module__rBZmFa__sectionHeader{font-size:var(--text-xs);font-weight:var(--font-weight-semibold);letter-spacing:.05em;text-transform:uppercase;color:var(--color-text-muted);padding:.75rem 1rem .375rem}.header-support-module__rBZmFa__list{max-height:24rem;margin:0;padding:0;list-style:none;overflow-y:auto}.header-support-module__rBZmFa__item{border-bottom:1px solid hsl(from var(--color-ui)h s 12%);transition:background .15s}.header-support-module__rBZmFa__item:hover{background:hsl(from var(--color-ui)h s 12%)}.header-support-module__rBZmFa__item:last-child{border-bottom:none}.header-support-module__rBZmFa__itemButton{cursor:pointer;text-align:left;background:0 0;border:none;flex-direction:column;gap:.25rem;width:100%;min-width:0;padding:.75rem 1rem;display:flex}.header-support-module__rBZmFa__itemButton:focus{outline:none}.header-support-module__rBZmFa__itemButton:focus-visible{box-shadow:inset 0 0 0 2px hsl(from var(--color-ui)h s 40%);outline:none}.header-support-module__rBZmFa__titleRow{justify-content:space-between;align-items:center;gap:.75rem;width:100%;min-width:0;display:flex}.header-support-module__rBZmFa__title{min-width:0;font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:#ccc;white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.header-support-module__rBZmFa__item[data-unread] .header-support-module__rBZmFa__title{color:#fff}.header-support-module__rBZmFa__statusPill{border-radius:var(--radius-sm);letter-spacing:.05em;flex-shrink:0;align-items:center;gap:.375rem;padding:.125rem .5rem;font-size:.625rem;font-weight:600;display:inline-flex}.header-support-module__rBZmFa__statusPill:before{content:"";background:currentColor;border-radius:9999px;width:.375rem;height:.375rem}.header-support-module__rBZmFa__statusPill[data-state=open]{color:#fff;background:var(--color-green)}.header-support-module__rBZmFa__statusPill[data-state=snoozed]{color:#fff;background:hsl(from var(--color-yellow)h s 35%)}.header-support-module__rBZmFa__statusPill[data-state=closed]{color:var(--color-text-muted);background:hsl(from var(--color-ui)h s 16%)}.header-support-module__rBZmFa__excerpt{-webkit-line-clamp:2;font-size:var(--text-sm);color:#9e9e9e;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.header-support-module__rBZmFa__meta{font-size:var(--text-xs);color:#8c8c8c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-support-module__rBZmFa__emptyState{min-height:8rem;color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.header-support-module__rBZmFa__emptyState p{font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:500}.header-support-module__rBZmFa__emptyState span{font-size:var(--text-xs)}
.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}
.modify-batch-reopen-modal-module__r2AIsG__description{color:#fff;font-size:var(--text-xs);margin:0;font-weight:400;line-height:1.125rem}
.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}
.notification-inbox-module__z4xhvG__positioner{z-index:var(--z-popover,1100)}.notification-inbox-module__z4xhvG__popup{background:hsl(from var(--color-ui)h s 8%);border:1px solid hsl(from var(--color-ui)h s 4%);border-radius:var(--radius-md);width:26rem;max-width:calc(100vw - 2rem);overflow:hidden;box-shadow:0 .5rem 2rem #0006}.notification-inbox-module__z4xhvG__badge{text-align:center;color:#fff;background:var(--color-danger);pointer-events:none;border-radius:9999px;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:-.125rem;right:-.125rem}.notification-inbox-module__z4xhvG__listHeader{border-bottom:1px solid hsl(from var(--color-ui)h s 12%);justify-content:flex-end;padding:.375rem .5rem;display:flex}.notification-inbox-module__z4xhvG__markAllButton{color:var(--color-text-muted);font-family:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.375rem;padding:.25rem .5rem;transition:background .15s;display:inline-flex}.notification-inbox-module__z4xhvG__markAllButton:hover{background:hsl(from var(--color-ui)h s 12%);color:var(--color-text)}.notification-inbox-module__z4xhvG__list{max-height:28rem;margin:0;padding:0;list-style:none;overflow-y:auto}.notification-inbox-module__z4xhvG__item{border-bottom:1px solid hsl(from var(--color-ui)h s 12%);align-items:center;transition:background .15s;display:flex}.notification-inbox-module__z4xhvG__item:hover{background:hsl(from var(--color-ui)h s 12%)}.notification-inbox-module__z4xhvG__item:last-child{border-bottom:none}.notification-inbox-module__z4xhvG__itemButton{cursor:pointer;text-align:left;background:0 0;border:none;flex:1;align-items:center;gap:.75rem;min-width:0;padding:.75rem 1rem;display:flex}.notification-inbox-module__z4xhvG__itemButton:focus{outline:none}.notification-inbox-module__z4xhvG__itemButton:focus-visible{box-shadow:inset 0 0 0 2px hsl(from var(--color-ui)h s 40%);outline:none}.notification-inbox-module__z4xhvG__iconBox{border-radius:var(--radius-md);background:hsl(from var(--color-ui)h s 15%);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.notification-inbox-module__z4xhvG__iconBox[data-category=comments]{color:var(--color-orange)}.notification-inbox-module__z4xhvG__iconBox[data-category=ratings]{color:var(--color-yellow)}.notification-inbox-module__z4xhvG__iconBox[data-category=reviews]{color:var(--color-green)}.notification-inbox-module__z4xhvG__iconBox[data-category=members]{color:var(--color-blue)}.notification-inbox-module__z4xhvG__avatar{object-fit:cover;border-radius:9999px;flex-shrink:0;width:1.75rem;height:1.75rem}.notification-inbox-module__z4xhvG__content{flex-direction:column;flex:1;gap:.125rem;min-width:0;display:flex}.notification-inbox-module__z4xhvG__title{font-size:var(--text-sm);font-weight:var(--font-weight-semibold);color:#9e9e9e;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notification-inbox-module__z4xhvG__item[data-unread] .notification-inbox-module__z4xhvG__title{color:#fff}.notification-inbox-module__z4xhvG__meta{font-size:var(--text-xs);color:#8c8c8c;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notification-inbox-module__z4xhvG__deleteButton{color:#8c8c8c;cursor:pointer;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;margin-right:.5rem;transition:color .15s;display:flex}.notification-inbox-module__z4xhvG__deleteButton:hover{color:#fff}.notification-inbox-module__z4xhvG__deleteButton:focus-visible{box-shadow:inset 0 0 0 2px hsl(from var(--color-ui)h s 40%);outline:none}.notification-inbox-module__z4xhvG__emptyState{min-height:10rem;color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.notification-inbox-module__z4xhvG__emptyState p{font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:500}.notification-inbox-module__z4xhvG__emptyState span{font-size:var(--text-xs)}.notification-inbox-module__z4xhvG__sentinel{justify-content:center;align-items:center;min-height:1px;padding:.75rem;list-style:none;display:flex}
.generations-log-detail-panel-module__OmgM0q__panel{background:hsl(from var(--color-ui)h s 6%);padding:1.25rem 1.5rem 1.5rem}.generations-log-detail-panel-module__OmgM0q__stateWrap{background:hsl(from var(--color-ui)h s 6%);justify-content:center;padding:1.5rem;display:flex}.generations-log-detail-panel-module__OmgM0q__stateMessage{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}.generations-log-detail-panel-module__OmgM0q__grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:2rem;display:grid}@media (max-width:64rem){.generations-log-detail-panel-module__OmgM0q__grid{grid-template-columns:minmax(0,1fr)}}.generations-log-detail-panel-module__OmgM0q__payload,.generations-log-detail-panel-module__OmgM0q__column{flex-direction:column;gap:1.25rem;min-width:0;display:flex}.generations-log-detail-panel-module__OmgM0q__heading{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);margin:0 0 .75rem;font-weight:600}.generations-log-detail-panel-module__OmgM0q__promptText{font-size:var(--text-sm);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.5}.generations-log-detail-panel-module__OmgM0q__showMore{font-size:var(--text-xs);color:hsl(from var(--color-ui)h s 75%);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:0}.generations-log-detail-panel-module__OmgM0q__showMore:hover{text-decoration:underline}.generations-log-detail-panel-module__OmgM0q__promptBox{interpolate-size:allow-keywords;height:auto;transition:height .3s;position:relative;overflow:hidden}.generations-log-detail-panel-module__OmgM0q__promptBoxClamped{height:3.9375rem}.generations-log-detail-panel-module__OmgM0q__promptFade{background:linear-gradient(to bottom,transparent,hsl(from var(--color-ui)h s 6%));pointer-events:none;height:2rem;position:absolute;bottom:0;left:0;right:0}.generations-log-detail-panel-module__OmgM0q__thumbRow{flex-wrap:wrap;gap:.75rem;display:flex}.generations-log-detail-panel-module__OmgM0q__thumbItem{flex-direction:column;align-items:center;gap:.25rem;margin:0;display:flex}.generations-log-detail-panel-module__OmgM0q__thumbCaption{font-size:var(--text-xxs);color:var(--color-text-muted)}.generations-log-detail-panel-module__OmgM0q__outputThumbWrap{display:inline-flex;position:relative}.generations-log-detail-panel-module__OmgM0q__playOverlay{color:#fff;filter:drop-shadow(0 1px 2px #0009);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.generations-log-detail-panel-module__OmgM0q__detailRow{font-size:var(--text-xs);grid-template-columns:8rem minmax(0,1fr);gap:.75rem;padding:.25rem 0;display:grid}.generations-log-detail-panel-module__OmgM0q__detailLabel{color:var(--color-text-muted)}.generations-log-detail-panel-module__OmgM0q__detailValue{overflow-wrap:anywhere;flex-direction:column;gap:.25rem;display:flex}.generations-log-detail-panel-module__OmgM0q__errorText{color:var(--color-danger)}.generations-log-detail-panel-module__OmgM0q__code{font-size:var(--text-xxs);-webkit-user-select:all;user-select:all}
.convert-folder-to-shot-modal-module__J-pejG__content{flex-direction:column;gap:1.25rem;display:flex}.convert-folder-to-shot-modal-module__J-pejG__footer{gap:1rem;display:flex}.convert-folder-to-shot-modal-module__J-pejG__emptyMessage{color:var(--color-text-muted);margin:0;line-height:1.5}.convert-folder-to-shot-modal-module__J-pejG__warning{border:1px solid hsl(from var(--color-warning)h s l/35%);background:hsl(from var(--color-warning)h s l/10%);color:var(--color-text);font-size:var(--text-sm);border-radius:.5rem;padding:.75rem 1rem;line-height:1.45;display:block}.convert-folder-to-shot-modal-module__J-pejG__modeGroup{border:0;gap:.5rem;margin:0;padding:0;display:grid}.convert-folder-to-shot-modal-module__J-pejG__modeGroup legend{font-size:var(--text-sm);margin-bottom:.5rem;font-weight:500}.convert-folder-to-shot-modal-module__J-pejG__modeOption{border:1px solid hsl(from var(--color-ui)h s 24%);cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;display:flex}.convert-folder-to-shot-modal-module__J-pejG__modeOption[data-selected]{border-color:var(--color-secondary);background:hsl(from var(--color-ui)h s 13%)}.convert-folder-to-shot-modal-module__J-pejG__modeOption input{accent-color:var(--color-secondary);margin-top:.2rem}.convert-folder-to-shot-modal-module__J-pejG__modeOption span{flex-direction:column;gap:.2rem;display:flex}.convert-folder-to-shot-modal-module__J-pejG__modeOption strong{font-size:var(--text-sm)}.convert-folder-to-shot-modal-module__J-pejG__modeOption small{color:var(--color-text-muted);line-height:1.35}.convert-folder-to-shot-modal-module__J-pejG__selectorGrid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}@media (max-width:40rem){.convert-folder-to-shot-modal-module__J-pejG__selectorGrid{grid-template-columns:1fr}}
.rename-review-batch-modal-module__6p0QtW__formLayout{flex-direction:column;gap:.5rem;display:flex}.rename-review-batch-modal-module__6p0QtW__errorText{color:var(--color-danger);font-size:var(--text-xs);margin:0}.rename-review-batch-modal-module__6p0QtW__modalFooter{gap:1rem;display:flex}
.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}img.character-labelled-builder-module__KWps4q__containedImage{object-fit:contain;background:#000}.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}
.header-module__MhRp_G__header{background:hsl(from var(--color-ui)h s 6%);justify-content:space-between;align-items:center;height:100%;padding:0;font-size:.8125rem;display:flex}.header-module__MhRp_G__separator{background:hsl(from var(--color-ui)h s 4%);width:1px;height:100%}.header-module__MhRp_G__leftSection{flex-shrink:0;align-items:center;height:100%;display:flex}.header-module__MhRp_G__logoButton{cursor:pointer;width:3rem;height:100%;color:var(--color-text);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:0;transition:background .15s;display:flex}.header-module__MhRp_G__logoButton:hover{background:hsl(from var(--color-ui)h s 10%)}.header-module__MhRp_G__logo{width:2rem;height:2rem}.header-module__MhRp_G__logoChevron{color:#fff;opacity:.7;flex-shrink:0;width:.625rem;height:.625rem}.header-module__MhRp_G__logoMenu{background:hsl(from var(--color-ui)h s 4%);margin-left:.5rem}.header-module__MhRp_G__darkMenu{background:hsl(from var(--color-ui)h s 4%)}.header-module__MhRp_G__navButton{cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;height:100%;padding:0 .75rem;transition:background .15s;display:flex}.header-module__MhRp_G__leftSection>.header-module__MhRp_G__navButton{width:2.5rem;padding-inline:0}.header-module__MhRp_G__navButton:hover{background:hsl(from var(--color-ui)h s 10%)}.header-module__MhRp_G__centerSection{flex:1;align-items:center;min-width:0;height:100%;display:none;overflow:hidden;container-type:inline-size}.header-module__MhRp_G__rightSection{flex-shrink:0;align-items:center;gap:.25rem;height:100%;padding-right:.75rem;display:flex}.header-module__MhRp_G__buildButton{align-items:center;height:100%;display:flex}.header-module__MhRp_G__iconButton{background:hsl(from var(--color-ui)h s 15%);cursor:pointer;color:#fff;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s;display:flex;position:relative}.header-module__MhRp_G__iconButton:hover{background:hsl(from var(--color-ui)h s 20%)}.header-module__MhRp_G__badge{text-align:center;color:#fff;background:var(--color-danger);border-radius:9999px;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:-.125rem;right:-.125rem}.header-module__MhRp_G__badgeDot{background:var(--color-danger);border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:.125rem;right:.125rem}.header-module__MhRp_G__avatarButton{background:hsl(from var(--color-ui)h s 20%);cursor:pointer;color:#fff;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s;display:flex;overflow:hidden}.header-module__MhRp_G__avatarButton:hover{background:hsl(from var(--color-ui)h s 25%)}.header-module__MhRp_G__avatarImage{object-fit:cover;width:100%;height:100%}.header-module__MhRp_G__userInfo{align-items:center;gap:.75rem;padding:.75rem;display:flex}.header-module__MhRp_G__userDetails{flex-direction:column;gap:.125rem;min-width:0;display:flex}.header-module__MhRp_G__userName{font-size:var(--text-sm);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.header-module__MhRp_G__userEmail{font-size:var(--text-xs);color:hsl(from var(--color-text)h s l/60%);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-module__MhRp_G__desktopOnly{display:none}@media (min-width:1250px){.header-module__MhRp_G__logoButton{flex-direction:row;gap:.5rem;width:4.375rem}.header-module__MhRp_G__navButton{padding:0 1.25rem}.header-module__MhRp_G__buildButton{display:none}.header-module__MhRp_G__desktopOnly,.header-module__MhRp_G__centerSection{display:flex}}
.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}
.project-navigator-header-module__90clua__section{border-bottom:2px solid hsl(from var(--color-ui)h s 4%);flex-shrink:0;justify-content:space-between;align-items:center;gap:.5rem;padding:1rem 1.25rem;display:flex}.project-navigator-header-module__90clua__text{flex-direction:column;gap:.125rem;min-width:0;display:flex}.project-navigator-header-module__90clua__projectName{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap;line-height:1.4;overflow:hidden}.project-navigator-header-module__90clua__projectName a{color:inherit;text-decoration:none}.project-navigator-header-module__90clua__projectName a:hover{text-decoration:underline}.project-navigator-header-module__90clua__team{color:var(--color-text);font-size:var(--text-xs);opacity:.5;line-height:1.4}.project-navigator-header-module__90clua__team a{color:inherit;text-decoration:underline}
.review-comments-panel-module__prsE5G__panel{--comments-panel-bg:var(--sidebar-tab-active-bg,hsl(from var(--color-ui)h s 10%));--comment-name-size:.75rem;--comment-name-weight:700;--comment-name-color:white;--comment-content-size:.6875rem;height:100%}.review-comments-panel-module__prsE5G__panel [data-component=avatar]>:first-child{aspect-ratio:1;width:1.75rem;height:1.75rem}.review-comments-panel-module__prsE5G__panel [data-component=comments-panel]>:first-child{margin-top:1.1875rem}.review-comments-panel-module__prsE5G__panel [data-component=comment]>:first-child{align-items:flex-start}.review-comments-panel-module__prsE5G__panel [data-component=comment]{gap:.25rem}.review-comments-panel-module__prsE5G__emptyState{color:hsl(from var(--color-ui)h s 60%);font-size:var(--text-sm);text-align:center;margin:0;padding:1.5rem 1rem}
.character-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}
.sidebar-module__KP553W__sidebar{height:100%;font-size:var(--text-sm);background:var(--sidebar-bg,hsl(from var(--color-ui)h s 10%));flex-direction:column;font-weight:400;display:flex;position:relative;overflow:hidden auto}.sidebar-module__KP553W__sidebarLeft{border-right:2px solid hsl(from var(--color-ui)h s 4%)}.sidebar-module__KP553W__sidebarRight{border-left:2px solid hsl(from var(--color-ui)h s 4%)}
.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}
@layer components{.calendar-module__M6KUVG__root{--calendar-cell-size:2.25rem;--calendar-accent:var(--color-primary);color:var(--color-text);font-size:var(--text-sm);position:relative}.calendar-module__M6KUVG__months{flex-flow:wrap;gap:1.5rem;display:flex}.calendar-module__M6KUVG__month{flex-direction:column;gap:.5rem;display:flex;position:relative}.calendar-module__M6KUVG__monthCaption{height:var(--calendar-cell-size);padding:0 var(--calendar-cell-size);justify-content:center;align-items:center;display:flex}.calendar-module__M6KUVG__captionLabel{font-size:var(--text-sm);text-transform:capitalize;font-weight:600}.calendar-module__M6KUVG__nav{height:var(--calendar-cell-size);pointer-events:none;z-index:1;justify-content:space-between;align-items:center;display:flex;position:absolute;top:0;left:0;right:0}.calendar-module__M6KUVG__navButton{width:var(--calendar-cell-size);height:var(--calendar-cell-size);border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;pointer-events:auto;background:0 0;border:none;justify-content:center;align-items:center;padding:0;transition:background .1s,border-color .1s,opacity .1s;display:inline-flex}.calendar-module__M6KUVG__navButton:hover:not(:disabled){background:hsl(from var(--color-ui)h s 15%)}.calendar-module__M6KUVG__navButton:disabled{opacity:.4;cursor:not-allowed}.calendar-module__M6KUVG__monthGrid{border-collapse:collapse}.calendar-module__M6KUVG__weekdays{display:flex}.calendar-module__M6KUVG__weekday{width:var(--calendar-cell-size);height:var(--calendar-cell-size);font-size:var(--text-xs);color:var(--color-text-muted);text-transform:capitalize;justify-content:center;align-items:center;font-weight:500;display:flex}.calendar-module__M6KUVG__week{display:flex}.calendar-module__M6KUVG__day{width:var(--calendar-cell-size);height:var(--calendar-cell-size);text-align:center;padding:0;position:relative}.calendar-module__M6KUVG__dayButton{border-radius:var(--radius-md);width:100%;height:100%;color:var(--color-text);font-size:var(--text-sm);cursor:pointer;z-index:1;background:0 0;border:none;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex;position:relative}.calendar-module__M6KUVG__dayButton:hover{background:hsl(from var(--color-ui)h s 18%)}.calendar-module__M6KUVG__dayButton:focus-visible{outline:2px solid var(--calendar-accent);outline-offset:-2px}.calendar-module__M6KUVG__today:not(.calendar-module__M6KUVG__selected) .calendar-module__M6KUVG__dayButton{color:var(--calendar-accent);font-weight:700}.calendar-module__M6KUVG__outside .calendar-module__M6KUVG__dayButton{color:var(--color-text-inactive);opacity:.5}.calendar-module__M6KUVG__disabled .calendar-module__M6KUVG__dayButton{color:var(--color-text-inactive);opacity:.4;cursor:not-allowed}.calendar-module__M6KUVG__disabled .calendar-module__M6KUVG__dayButton:hover{background:0 0}.calendar-module__M6KUVG__hidden{visibility:hidden}.calendar-module__M6KUVG__selected .calendar-module__M6KUVG__dayButton{background:var(--calendar-accent);color:var(--color-text)}.calendar-module__M6KUVG__selected .calendar-module__M6KUVG__dayButton:hover{background:hsl(from var(--color-primary)h s 65%)}.calendar-module__M6KUVG__rangeMiddle{background:hsl(from var(--color-primary)h s 50%/.18)}.calendar-module__M6KUVG__rangeMiddle .calendar-module__M6KUVG__dayButton{color:var(--color-text);background:0 0;border-radius:0}.calendar-module__M6KUVG__rangeMiddle .calendar-module__M6KUVG__dayButton:hover{background:hsl(from var(--color-primary)h s 50%/.28)}.calendar-module__M6KUVG__rangeStart .calendar-module__M6KUVG__dayButton,.calendar-module__M6KUVG__rangeEnd .calendar-module__M6KUVG__dayButton{background:var(--calendar-accent);color:var(--color-text)}.calendar-module__M6KUVG__rangeStart .calendar-module__M6KUVG__dayButton:hover,.calendar-module__M6KUVG__rangeEnd .calendar-module__M6KUVG__dayButton:hover{background:hsl(from var(--color-primary)h s 65%)}.calendar-module__M6KUVG__rangeStart{background:hsl(from var(--color-primary)h s 50%/.18);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.calendar-module__M6KUVG__rangeEnd{background:hsl(from var(--color-primary)h s 50%/.18);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.calendar-module__M6KUVG__rangeStart.calendar-module__M6KUVG__rangeEnd{background:0 0}}
@layer components{.date-range-picker-module__EXd79q__trigger{height:var(--drp-height,var(--size-md));min-width:var(--drp-min-width,16rem);padding:0 var(--drp-padding-h,var(--control-padding-h-md));font-size:var(--drp-font-size,var(--text-sm));font-family:var(--font-sans);color:var(--color-scheme-text);background:var(--color-scheme-bg);border-radius:var(--drp-radius,var(--radius-md));cursor:pointer;text-align:left;white-space:nowrap;border:none;align-items:center;gap:.5rem;transition:background .1s;display:inline-flex}.date-range-picker-module__EXd79q__trigger:hover:not(:disabled),.date-range-picker-module__EXd79q__trigger[data-popup-open]{background:var(--color-scheme-bg-hover)}.date-range-picker-module__EXd79q__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.date-range-picker-module__EXd79q__trigger:disabled{opacity:.5;cursor:not-allowed}.date-range-picker-module__EXd79q__placeholder .date-range-picker-module__EXd79q__label{color:var(--color-text-muted)}.date-range-picker-module__EXd79q__iconSlot{width:var(--drp-icon-size,1.125rem);height:var(--drp-icon-size,1.125rem);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.date-range-picker-module__EXd79q__label{display:inline-block}.date-range-picker-module__EXd79q__trigger[data-size=xxs]{--drp-height:var(--size-xxs);--drp-padding-h:var(--control-padding-h-xxs);--drp-font-size:var(--text-xs);--drp-icon-size:.875rem}.date-range-picker-module__EXd79q__trigger[data-size=xs]{--drp-height:var(--size-xs);--drp-padding-h:var(--control-padding-h-xs);--drp-font-size:var(--text-xs);--drp-icon-size:.875rem}.date-range-picker-module__EXd79q__trigger[data-size=sm]{--drp-height:var(--size-sm);--drp-padding-h:var(--control-padding-h-sm);--drp-font-size:var(--text-sm);--drp-icon-size:1rem}.date-range-picker-module__EXd79q__trigger[data-size=md]{--drp-height:var(--size-md);--drp-padding-h:var(--control-padding-h-md);--drp-font-size:var(--text-sm);--drp-icon-size:1.125rem}.date-range-picker-module__EXd79q__trigger[data-size=lg]{--drp-height:var(--size-lg);--drp-padding-h:var(--control-padding-h-lg);--drp-font-size:var(--text-md);--drp-icon-size:1.25rem}.date-range-picker-module__EXd79q__trigger[data-size=xl]{--drp-height:var(--size-xl);--drp-padding-h:var(--control-padding-h-xl);--drp-font-size:var(--text-md);--drp-icon-size:1.25rem}.date-range-picker-module__EXd79q__trigger[data-size=xxl]{--drp-height:var(--size-xxl);--drp-padding-h:var(--control-padding-h-xxl);--drp-font-size:var(--text-lg);--drp-icon-size:1.375rem}.date-range-picker-module__EXd79q__trigger[data-radius=auto][data-size=xxs]{--drp-radius:var(--radius-xxs)}.date-range-picker-module__EXd79q__trigger[data-radius=auto][data-size=xs]{--drp-radius:var(--radius-xs)}.date-range-picker-module__EXd79q__trigger[data-radius=auto][data-size=sm]{--drp-radius:var(--radius-sm)}.date-range-picker-module__EXd79q__trigger[data-radius=auto][data-size=md]{--drp-radius:var(--radius-md)}.date-range-picker-module__EXd79q__trigger[data-radius=auto][data-size=lg]{--drp-radius:var(--radius-lg)}.date-range-picker-module__EXd79q__trigger[data-radius=auto][data-size=xl]{--drp-radius:var(--radius-xl)}.date-range-picker-module__EXd79q__trigger[data-radius=auto][data-size=xxl]{--drp-radius:var(--radius-xxl)}.date-range-picker-module__EXd79q__trigger[data-radius=none]{--drp-radius:0}.date-range-picker-module__EXd79q__trigger[data-radius=full]{--drp-radius:var(--radius-full)}.date-range-picker-module__EXd79q__trigger[data-radius=xxs]{--drp-radius:var(--radius-xxs)}.date-range-picker-module__EXd79q__trigger[data-radius=xs]{--drp-radius:var(--radius-xs)}.date-range-picker-module__EXd79q__trigger[data-radius=sm]{--drp-radius:var(--radius-sm)}.date-range-picker-module__EXd79q__trigger[data-radius=md]{--drp-radius:var(--radius-md)}.date-range-picker-module__EXd79q__trigger[data-radius=lg]{--drp-radius:var(--radius-lg)}.date-range-picker-module__EXd79q__trigger[data-radius=xl]{--drp-radius:var(--radius-xl)}.date-range-picker-module__EXd79q__trigger[data-radius=xxl]{--drp-radius:var(--radius-xxl)}.date-range-picker-module__EXd79q__popup{width:fit-content;min-width:auto}}
.project-usage-metrics-module__YZlVLG__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0 0 1.5rem;display:grid}.project-usage-metrics-module__YZlVLG__metric{background:var(--color-surface);border-radius:var(--radius-lg);min-width:0;padding:1.25rem}.project-usage-metrics-module__YZlVLG__metric dt{color:hsl(from var(--color-ui)h 24% 60%);font-size:var(--text-sm);text-transform:uppercase;font-weight:700}.project-usage-metrics-module__YZlVLG__metric dd{color:var(--color-text);font-size:var(--text-xxl);margin:.5rem 0 0;font-weight:700;line-height:1}.project-usage-metrics-module__YZlVLG__state{background:var(--color-surface);border-radius:var(--radius-lg);justify-content:center;align-items:center;min-height:6.25rem;margin-bottom:1.5rem;padding:1.25rem;display:flex}.project-usage-metrics-module__YZlVLG__message{color:var(--color-text-muted);font-size:var(--text-sm);margin:0}@media (min-width:40rem) and (max-width:64rem){.project-usage-metrics-module__YZlVLG__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:40rem){.project-usage-metrics-module__YZlVLG__metrics{grid-template-columns:minmax(0,1fr)}}
.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}
.playground-panel-module__JqsA-W__container{flex-direction:column;height:100%;display:flex;overflow:hidden}.playground-panel-module__JqsA-W__scrollArea{flex-direction:column;flex:1;display:flex;overflow-y:auto}.playground-panel-module__JqsA-W__header{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1rem;display:flex}.playground-panel-module__JqsA-W__heading{justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}.playground-panel-module__JqsA-W__icon{width:2rem;height:2rem;color:var(--color-ui);flex-shrink:0}.playground-panel-module__JqsA-W__title{color:var(--color-text);margin:0;font-size:.875rem;font-weight:500}.playground-panel-module__JqsA-W__description{color:var(--color-text-muted);max-width:16rem;margin:0;font-size:.75rem;line-height:1.5}.playground-panel-module__JqsA-W__link{color:var(--color-text);text-decoration:underline}.playground-panel-module__JqsA-W__divider{background:var(--color-divider);flex-shrink:0;height:2px;margin:0 0 .75rem}.playground-panel-module__JqsA-W__folders{background:hsl(from var(--color-ui)h s 10%);flex:1;padding:0 .75rem}.playground-panel-module__JqsA-W__loadingState{flex:1;justify-content:center;align-items:center;display:flex}
.review-side-panel-module___RlIhW__panel{background:var(--sidebar-tab-active-bg,hsl(from var(--color-ui)h s 10%));flex-direction:column;width:100%;height:100%;display:flex;overflow-y:auto}.review-side-panel-module___RlIhW__header{justify-content:space-between;align-items:center;padding:1rem 1.25rem .75rem;display:flex}.review-side-panel-module___RlIhW__title{font-size:var(--text-md);color:var(--color-text);margin:0;font-weight:700}
@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}}
.sidebar-collapsed-tabs-module__ZnXNJa__collapsedTabs{flex-direction:column;width:100%;display:flex}.sidebar-collapsed-tabs-module__ZnXNJa__tabSection{flex-direction:column;display:flex}.sidebar-collapsed-tabs-module__ZnXNJa__tabTrigger{width:100%;height:3rem;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-base),color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.sidebar-collapsed-tabs-module__ZnXNJa__tabTrigger:hover{background:hsl(from var(--color-ui)h s 20%);color:var(--color-text)}.sidebar-collapsed-tabs-module__ZnXNJa__tabContent{background:hsl(from var(--color-ui)h s 6%)}
.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}
.sidebar-content-module__JWjLAa__sidebarContent{flex:1;min-height:0;overflow-y:auto}
.workspace-users-module__k-CpHq__container{padding:2rem}
/*# sourceMappingURL=d687befa35989d06.css.map*/