.project-detail-module__mc6KNG__container{padding:2rem}.project-detail-module__mc6KNG__dashboardOverview{flex-direction:column;gap:2rem;display:flex}
.usage-area-chart-module__XyK6yq__wrapper{justify-content:center;align-items:center;width:100%;height:15rem;display:flex}.usage-area-chart-module__XyK6yq__wrapper:focus,.usage-area-chart-module__XyK6yq__wrapper:focus-visible,.usage-area-chart-module__XyK6yq__wrapper :focus,.usage-area-chart-module__XyK6yq__wrapper :focus-visible,.usage-area-chart-module__XyK6yq__wrapper svg{border:none;outline:none}.usage-area-chart-module__XyK6yq__message{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.usage-area-chart-module__XyK6yq__withLegend{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:.25rem}.usage-area-chart-module__XyK6yq__chartArea{flex:1;min-height:0}.usage-area-chart-module__XyK6yq__compact{height:6rem}.usage-area-chart-module__XyK6yq__legend{font-size:var(--text-sm);color:var(--color-text-muted);justify-content:flex-end;gap:1rem;display:flex}.usage-area-chart-module__XyK6yq__legendItem{align-items:center;gap:.375rem;display:inline-flex}.usage-area-chart-module__XyK6yq__legendSwatchCredits,.usage-area-chart-module__XyK6yq__legendSwatchGenerations{border-radius:9999px;width:.625rem;height:.625rem}.usage-area-chart-module__XyK6yq__legendSwatchCredits{background:var(--color-primary)}.usage-area-chart-module__XyK6yq__legendSwatchGenerations{background:var(--color-turquoise)}
.limit-meter-module___P29qW__meter{flex-direction:column;gap:.375rem;width:100%;display:flex}.limit-meter-module___P29qW__row{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.limit-meter-module___P29qW__label{font-size:var(--text-sm);color:var(--color-text)}.limit-meter-module___P29qW__value{font-size:var(--text-xs);color:var(--color-text-muted)}.limit-meter-module___P29qW__track{background-color:hsl(from var(--color-ui)h s 22%);border-radius:62.5rem;height:.375rem;overflow:hidden}.limit-meter-module___P29qW__fill{background-color:var(--color-primary);border-radius:62.5rem;height:100%;transition:width .3s}.limit-meter-module___P29qW__meter[data-level=warn] .limit-meter-module___P29qW__fill{background-color:var(--color-warning,#f59f0a)}.limit-meter-module___P29qW__meter[data-level=over] .limit-meter-module___P29qW__fill{background-color:var(--color-danger)}
.invite-modal-module__Q8yBSq__footer{justify-content:space-between;align-items:center;gap:1rem;display:flex}.invite-modal-module__Q8yBSq__footerText{font-size:var(--text-sm);color:var(--color-text-muted);flex:1}.invite-modal-module__Q8yBSq__form{flex-direction:column;gap:1rem;display:flex}.invite-modal-module__Q8yBSq__formRow{align-items:flex-start;gap:1rem;display:flex}.invite-modal-module__Q8yBSq__emailField,.invite-modal-module__Q8yBSq__roleField{flex:1}.invite-modal-module__Q8yBSq__seatMeter{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.invite-modal-module__Q8yBSq__seatAvailability{color:var(--color-text-muted);font-size:var(--text-sm);margin:0 0 1rem}.invite-modal-module__Q8yBSq__seatLimitNote{font-size:var(--text-sm);color:var(--color-danger);justify-content:space-between;align-items:center;gap:.75rem;display:flex}.invite-modal-module__Q8yBSq__ssoWarning{border:1px solid var(--color-warning);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-warning)10%,transparent);color:var(--color-text);font-size:var(--text-sm);padding:.75rem 1rem;line-height:1.45}.invite-modal-module__Q8yBSq__existingSection,.invite-modal-module__Q8yBSq__selectedList{flex-direction:column;gap:.75rem;display:flex}.invite-modal-module__Q8yBSq__selectedCandidate{border:1px solid var(--color-lines);border-radius:var(--radius-md);grid-template-columns:auto minmax(0,1fr) minmax(9rem,.65fr) auto;align-items:center;gap:.75rem;padding:.625rem .75rem;display:grid}.invite-modal-module__Q8yBSq__selectedIdentity{flex-direction:column;gap:.125rem;min-width:0;display:flex}.invite-modal-module__Q8yBSq__selectedName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.invite-modal-module__Q8yBSq__duplicateWarning{color:var(--color-text-muted);font-size:var(--text-xs);line-height:1.3}.invite-modal-module__Q8yBSq__directAddError{border:1px solid var(--color-danger);border-radius:var(--radius-md);color:var(--color-danger);font-size:var(--text-sm);margin:0;padding:.75rem 1rem;font-weight:600}.invite-modal-module__Q8yBSq__divider{color:var(--color-text-muted);font-size:var(--text-xs);text-transform:uppercase;align-items:center;gap:.75rem;display:flex}.invite-modal-module__Q8yBSq__divider:before,.invite-modal-module__Q8yBSq__divider:after{background:var(--color-lines);content:"";flex:1;height:1px}@media (max-width:42rem){.invite-modal-module__Q8yBSq__selectedCandidate{grid-template-columns:auto minmax(0,1fr) auto}.invite-modal-module__Q8yBSq__selectedCandidate>:nth-child(3){grid-column:1/-1}}
.transfer-ownership-modal-module__vMwDxq__description{color:hsl(var(--color-text-secondary));font-size:var(--text-sm);margin:0 0 1.5rem;line-height:1.5}.transfer-ownership-modal-module__vMwDxq__form{flex-direction:column;gap:1rem;display:flex}.transfer-ownership-modal-module__vMwDxq__footer{justify-content:flex-start;gap:.75rem;width:100%;display:flex}.transfer-ownership-modal-module__vMwDxq__selectedUser{background-color:hsl(var(--color-bg-secondary));border:1px solid hsl(var(--color-border-primary));border-radius:.5rem;padding:1rem}.transfer-ownership-modal-module__vMwDxq__selectedUserInfo{flex-direction:column;gap:.25rem;display:flex}.transfer-ownership-modal-module__vMwDxq__selectedUserName{color:hsl(var(--color-text-primary));font-weight:500}
.change-role-modal-module__vLdztW__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:1rem;line-height:1.5}
.admin-team-avatars-module__PZQ9Yq__container{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.admin-team-avatars-module__PZQ9Yq__invitedAvatar{opacity:.4}.admin-team-avatars-module__PZQ9Yq__avatarWrapper{cursor:pointer;transition:opacity .2s}.admin-team-avatars-module__PZQ9Yq__avatarWrapper:hover{opacity:.8}.admin-team-avatars-module__PZQ9Yq__menuHeader{flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.admin-team-avatars-module__PZQ9Yq__menuHeaderName{font-weight:600;font-size:var(--text-sm)}.admin-team-avatars-module__PZQ9Yq__menuHeaderRole{font-size:var(--text-xs);color:var(--color-text-muted)}
.admin-team-panel-module__aEXGiG__section{margin-bottom:2rem}.admin-team-panel-module__aEXGiG__sectionHeading{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.admin-team-panel-module__aEXGiG__sectionDescription{color:var(--color-text-muted);max-width:40rem;margin-bottom:1rem;font-size:.875rem}.admin-team-panel-module__aEXGiG__avatarRow{align-items:center;gap:1rem;display:flex}.admin-team-panel-module__aEXGiG__membershipNotice{margin-bottom:2rem;font-size:.875rem}
.credit-balance-panel-module__W2IEEW__section{margin-bottom:2rem}.credit-balance-panel-module__W2IEEW__sectionHeading{font-size:var(--text-xl);margin-bottom:.5rem;font-weight:600}.credit-balance-panel-module__W2IEEW__row{align-items:center;gap:.5rem;min-height:2rem;display:flex}.credit-balance-panel-module__W2IEEW__icon{color:var(--color-text-muted);flex-shrink:0}.credit-balance-panel-module__W2IEEW__balance{font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}
@layer components{.grid-module__9_Z-Qq__root{grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-min,12rem),100%),1fr));display:grid}.grid-module__9_Z-Qq__gap-none{gap:0}.grid-module__9_Z-Qq__gap-xs{gap:.25rem}.grid-module__9_Z-Qq__gap-sm{gap:.5rem}.grid-module__9_Z-Qq__gap-md{gap:1rem}.grid-module__9_Z-Qq__gap-lg{gap:1.5rem}.grid-module__9_Z-Qq__gap-xl{gap:2rem}.grid-module__9_Z-Qq__gap-xxl{gap:3rem}}
@layer components{.avatar-list-module__Ob9veq__root{align-items:center;display:inline-flex}.avatar-list-module__Ob9veq__item{position:relative}.avatar-list-module__Ob9veq__item+.avatar-list-module__Ob9veq__item{margin-left:-.75rem}.avatar-list-module__Ob9veq__item [data-component=avatar]>:first-child{box-shadow:0 0 0 2px var(--color-bg)}.avatar-list-module__Ob9veq__overflow{color:var(--color-text-secondary);white-space:nowrap;margin-left:.5rem;font-weight:500}.avatar-list-module__Ob9veq__root[data-size=xxs] .avatar-list-module__Ob9veq__item+.avatar-list-module__Ob9veq__item{margin-left:-.75rem}.avatar-list-module__Ob9veq__root[data-size=xxs] .avatar-list-module__Ob9veq__overflow{font-size:.625rem}.avatar-list-module__Ob9veq__root[data-size=xs] .avatar-list-module__Ob9veq__item+.avatar-list-module__Ob9veq__item{margin-left:-1rem}.avatar-list-module__Ob9veq__root[data-size=xs] .avatar-list-module__Ob9veq__overflow{font-size:var(--text-xs)}.avatar-list-module__Ob9veq__root[data-size=sm] .avatar-list-module__Ob9veq__item+.avatar-list-module__Ob9veq__item{margin-left:-1.25rem}.avatar-list-module__Ob9veq__root[data-size=sm] .avatar-list-module__Ob9veq__overflow{font-size:var(--text-xs)}.avatar-list-module__Ob9veq__root[data-size=md] .avatar-list-module__Ob9veq__item+.avatar-list-module__Ob9veq__item{margin-left:-1.5rem}.avatar-list-module__Ob9veq__root[data-size=md] .avatar-list-module__Ob9veq__overflow{font-size:var(--text-sm)}.avatar-list-module__Ob9veq__root[data-size=lg] .avatar-list-module__Ob9veq__item+.avatar-list-module__Ob9veq__item{margin-left:-2rem}.avatar-list-module__Ob9veq__root[data-size=lg] .avatar-list-module__Ob9veq__overflow{font-size:var(--text-md)}.avatar-list-module__Ob9veq__root[data-size=xl] .avatar-list-module__Ob9veq__item+.avatar-list-module__Ob9veq__item{margin-left:-2.5rem}.avatar-list-module__Ob9veq__root[data-size=xl] .avatar-list-module__Ob9veq__overflow{font-size:var(--text-xl)}.avatar-list-module__Ob9veq__root[data-size=xxl] .avatar-list-module__Ob9veq__item+.avatar-list-module__Ob9veq__item{margin-left:-3rem}.avatar-list-module__Ob9veq__root[data-size=xxl] .avatar-list-module__Ob9veq__overflow{font-size:var(--text-xxl)}}
@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}}
.logs-table-module__bvYZIW__container{--logs-toolbar-height:3rem;flex-direction:column;display:flex}.logs-table-module__bvYZIW__toolbar{top:var(--top-offset);z-index:3;background:var(--color-bg);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;padding:1rem 0 2rem;display:flex;position:sticky}.logs-table-module__bvYZIW__tableWrap thead,.logs-table-module__bvYZIW__tableWrap thead th{background:hsl(from var(--color-ui)h s 25%)}.logs-table-module__bvYZIW__tableWrap thead th{top:calc(var(--top-offset) + var(--logs-toolbar-height));z-index:2;position:sticky}@media (max-width:64rem){.logs-table-module__bvYZIW__tableWrap{overflow-x:auto}}.logs-table-module__bvYZIW__tableWrap tbody tr{background:0 0}.logs-table-module__bvYZIW__dataRow{cursor:pointer;transition:background .15s}.logs-table-module__bvYZIW__dataRow[data-stripe]{background:hsl(from var(--color-ui)h s 12%)}.logs-table-module__bvYZIW__dataRow:hover{background:hsl(from var(--color-ui)h s 15%)}.logs-table-module__bvYZIW__expandHeader,.logs-table-module__bvYZIW__expandCell{width:2.5rem}.logs-table-module__bvYZIW__expandButton{cursor:pointer;width:1.75rem;height:1.75rem;color:var(--color-text-muted);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.logs-table-module__bvYZIW__expandCircle{border-radius:var(--radius-full);background:hsl(from var(--color-ui)h s 15%);justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:transform .2s,background .15s,color .15s;display:inline-flex}.logs-table-module__bvYZIW__expandButton:hover .logs-table-module__bvYZIW__expandCircle{background:hsl(from var(--color-ui)h s 25%);color:var(--color-text)}.logs-table-module__bvYZIW__expandCircle[data-open]{transform:rotate(90deg)}.logs-table-module__bvYZIW__detailCell{padding:0}.logs-table-module__bvYZIW__detailReveal{grid-template-rows:0fr;width:0;min-width:100%;transition:grid-template-rows .3s cubic-bezier(.05,.8,.2,1);display:grid}.logs-table-module__bvYZIW__detailReveal[data-open]{grid-template-rows:1fr;animation:.3s cubic-bezier(.05,.8,.2,1) logs-table-module__bvYZIW__reveal-log-detail}.logs-table-module__bvYZIW__detailInner{min-height:0;overflow:hidden}@keyframes logs-table-module__bvYZIW__reveal-log-detail{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}.logs-table-module__bvYZIW__loadMore{justify-content:center;margin-top:1.5rem;display:flex}.logs-table-module__bvYZIW__message{color:var(--color-text-muted);text-align:center;margin:0;padding:4rem 0}
.audit-log-module__gRHSea__search{width:15rem}.audit-log-module__gRHSea__action{font-size:inherit;white-space:nowrap}.audit-log-module__gRHSea__details{text-overflow:ellipsis;white-space:nowrap;max-width:20rem;color:var(--color-text-muted);display:block;overflow:hidden}.audit-log-module__gRHSea__panel{background:hsl(from var(--color-ui)h s 6%);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:2rem;padding:1.25rem 1.5rem 1.5rem;display:grid}@media (max-width:64rem){.audit-log-module__gRHSea__panel{grid-template-columns:minmax(0,1fr)}}.audit-log-module__gRHSea__panelSection{flex-direction:column;min-width:0;display:flex}.audit-log-module__gRHSea__panelHeading{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text);margin:0 0 .5rem;font-weight:600}.audit-log-module__gRHSea__detailRow{font-size:var(--text-xs);grid-template-columns:9rem minmax(0,1fr);gap:.75rem;padding:.25rem 0;display:grid}.audit-log-module__gRHSea__detailLabel{color:var(--color-text-muted)}.audit-log-module__gRHSea__detailValue{overflow-wrap:anywhere;flex-direction:column;gap:.25rem;display:flex}.audit-log-module__gRHSea__detailMuted{color:var(--color-text-muted)}.audit-log-module__gRHSea__code{font-size:var(--text-xxs);-webkit-user-select:all;user-select:all}
@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}
@layer components{.input-module__tFvNLW__wrapper{background:var(--color-scheme-bg);color:var(--color-scheme-text);cursor:text;border:1px solid #0000;align-items:center;width:15rem;font-family:inherit;line-height:1;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.input-module__tFvNLW__wrapper:focus-within{border-color:var(--color-primary)}.input-module__tFvNLW__wrapper[data-disabled]{opacity:.6;color:var(--color-text-muted);cursor:not-allowed}.input-module__tFvNLW__wrapper[data-readonly]{color:var(--color-text-muted);cursor:text}.input-module__tFvNLW__wrapper[data-invalid],.input-module__tFvNLW__wrapper[data-invalid]:focus-within{border-color:var(--color-danger)}.input-module__tFvNLW__input{min-width:0;height:100%;color:inherit;font-family:inherit;font-size:inherit;line-height:inherit;background:0 0;border:none;outline:none;flex:1;padding:0;transform:translateY(-1px)}.input-module__tFvNLW__input::placeholder{color:var(--color-text-muted)}.input-module__tFvNLW__input:disabled{cursor:not-allowed}.input-module__tFvNLW__input:read-only{cursor:default}.input-module__tFvNLW__wrapper[data-size=xxs]{height:var(--size-xxs);font-size:var(--text-xxs)}.input-module__tFvNLW__wrapper[data-size=xs]{height:var(--size-xs);font-size:var(--text-xs)}.input-module__tFvNLW__wrapper[data-size=sm]{height:var(--size-sm);font-size:var(--text-xs)}.input-module__tFvNLW__wrapper[data-size=md]{height:var(--size-md);font-size:var(--text-sm)}.input-module__tFvNLW__wrapper[data-size=lg]{height:var(--size-lg);font-size:var(--text-sm)}.input-module__tFvNLW__wrapper[data-size=xl]{height:var(--size-xl);font-size:var(--text-md)}.input-module__tFvNLW__wrapper[data-size=xxl]{height:var(--size-xxl);font-size:var(--text-md)}.input-module__tFvNLW__wrapper[data-size=xxs]{--control-padding-h:var(--control-padding-h-xxs);padding:0 var(--control-padding-h)}.input-module__tFvNLW__wrapper[data-size=xs]{--control-padding-h:var(--control-padding-h-xs);padding:0 var(--control-padding-h)}.input-module__tFvNLW__wrapper[data-size=sm]{--control-padding-h:var(--control-padding-h-sm);padding:0 var(--control-padding-h)}.input-module__tFvNLW__wrapper[data-size=md]{--control-padding-h:var(--control-padding-h-md);padding:0 var(--control-padding-h)}.input-module__tFvNLW__wrapper[data-size=lg]{--control-padding-h:var(--control-padding-h-lg);padding:0 var(--control-padding-h)}.input-module__tFvNLW__wrapper[data-size=xl]{--control-padding-h:var(--control-padding-h-xl);padding:0 var(--control-padding-h)}.input-module__tFvNLW__wrapper[data-size=xxl]{--control-padding-h:var(--control-padding-h-xxl);padding:0 var(--control-padding-h)}.input-module__tFvNLW__wrapper[data-has-icon-left]{padding-left:0}.input-module__tFvNLW__wrapper[data-has-icon-right],.input-module__tFvNLW__wrapper[data-has-clear-button]{padding-right:0}.input-module__tFvNLW__wrapper[data-radius=xxs]{border-radius:var(--radius-xxs)}.input-module__tFvNLW__wrapper[data-radius=xs]{border-radius:var(--radius-xs)}.input-module__tFvNLW__wrapper[data-radius=sm]{border-radius:var(--radius-sm)}.input-module__tFvNLW__wrapper[data-radius=md]{border-radius:var(--radius-md)}.input-module__tFvNLW__wrapper[data-radius=lg]{border-radius:var(--radius-lg)}.input-module__tFvNLW__wrapper[data-radius=xl]{border-radius:var(--radius-xl)}.input-module__tFvNLW__wrapper[data-radius=xxl]{border-radius:var(--radius-xxl)}.input-module__tFvNLW__wrapper[data-radius=none]{border-radius:0}.input-module__tFvNLW__wrapper[data-radius=full]{border-radius:var(--radius-full)}.input-module__tFvNLW__wrapper[data-radius=auto][data-size=xxs]{border-radius:var(--radius-xxs)}.input-module__tFvNLW__wrapper[data-radius=auto][data-size=xs]{border-radius:var(--radius-xs)}.input-module__tFvNLW__wrapper[data-radius=auto][data-size=sm]{border-radius:var(--radius-sm)}.input-module__tFvNLW__wrapper[data-radius=auto][data-size=md]{border-radius:var(--radius-md)}.input-module__tFvNLW__wrapper[data-radius=auto][data-size=lg]{border-radius:var(--radius-lg)}.input-module__tFvNLW__wrapper[data-radius=auto][data-size=xl]{border-radius:var(--radius-xl)}.input-module__tFvNLW__wrapper[data-radius=auto][data-size=xxl]{border-radius:var(--radius-xxl)}.input-module__tFvNLW__wrapper[data-size=xxs],.input-module__tFvNLW__wrapper[data-size=xs]{--icon-size:.75rem}.input-module__tFvNLW__wrapper[data-size=sm]{--icon-size:.875rem}.input-module__tFvNLW__wrapper[data-size=md],.input-module__tFvNLW__wrapper[data-size=lg]{--icon-size:1rem}.input-module__tFvNLW__wrapper[data-size=xl],.input-module__tFvNLW__wrapper[data-size=xxl]{--icon-size:1.125rem}.input-module__tFvNLW__iconLeft,.input-module__tFvNLW__iconRight{height:100%;padding:0 var(--control-padding-h);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.input-module__tFvNLW__iconLeft svg,.input-module__tFvNLW__iconRight svg{width:var(--icon-size);height:var(--icon-size)}.input-module__tFvNLW__clearButton{height:100%;padding:0 var(--control-padding-h);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .15s;display:inline-flex}.input-module__tFvNLW__clearButton svg{width:var(--icon-size);height:var(--icon-size)}.input-module__tFvNLW__clearButton:hover{color:var(--color-text)}.input-module__tFvNLW__clearButton+.input-module__tFvNLW__iconRight{margin-left:calc(var(--control-padding-h)*-1)}}
@layer components{.menu-module__Cnbj-W__positioner{z-index:var(--z-popover,1100)}.menu-module__Cnbj-W__popup{border-radius:.5rem;outline:none;min-width:10rem;max-height:20rem;padding:.25rem;overflow-y:auto;box-shadow:0 4px 16px #0006}.menu-module__Cnbj-W__popup[data-starting-style],.menu-module__Cnbj-W__popup[data-ending-style]{opacity:0;transform:scale(.95)}.menu-module__Cnbj-W__popup[data-size=xs]{--item-padding:.375rem .5rem;--item-font-size:.6875rem;--icon-size:.75rem;min-width:8rem}.menu-module__Cnbj-W__popup[data-size=sm]{--item-padding:.4375rem .625rem;--item-font-size:var(--text-xs);--icon-size:.875rem;min-width:9rem}.menu-module__Cnbj-W__popup[data-size=md]{--item-padding:.5rem .75rem;--item-font-size:.8125rem;--icon-size:1rem;min-width:10rem}.menu-module__Cnbj-W__popup[data-size=lg]{--item-padding:.625rem .875rem;--item-font-size:var(--text-sm);--icon-size:1.125rem;min-width:12rem}.menu-module__Cnbj-W__popup[data-color-scheme=default]{--menu-bg-hover:hsl(from var(--color-ui)h s 15%);background:hsl(from var(--color-ui)h s 10%);color:var(--color-text)}.menu-module__Cnbj-W__popup[data-color-scheme=dark]{--menu-bg-hover:hsl(from var(--color-ui)h s 8%);background:hsl(from var(--color-ui)h s 4%);color:var(--color-text)}.menu-module__Cnbj-W__item{padding:var(--item-padding,.5rem .75rem);font-size:var(--item-font-size,.8125rem);cursor:pointer;color:inherit;border-radius:.25rem;outline:none;align-items:center;gap:.5rem;transition:background .1s;display:flex}.menu-module__Cnbj-W__item:hover,.menu-module__Cnbj-W__item[data-highlighted]{background:var(--menu-bg-hover)}.menu-module__Cnbj-W__item[data-disabled]{opacity:.5;cursor:not-allowed}.menu-module__Cnbj-W__radioItem{padding-left:2rem;position:relative}.menu-module__Cnbj-W__itemIndicator{width:1rem;color:var(--color-primary);justify-content:center;align-items:center;display:flex;position:absolute;left:.5rem}.menu-module__Cnbj-W__itemText{flex:1}.menu-module__Cnbj-W__iconLeft,.menu-module__Cnbj-W__iconRight{width:var(--icon-size,1rem);height:var(--icon-size,1rem);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.menu-module__Cnbj-W__separator{background:var(--color-lines);height:1px;margin:.25rem 0}.menu-module__Cnbj-W__groupLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:600}.menu-module__Cnbj-W__submenuTrigger{justify-content:space-between}.menu-module__Cnbj-W__submenuArrow{width:var(--icon-size,1rem);height:var(--icon-size,1rem);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}}
@layer components{.episode-manager-module__SBTarG__container{background:hsl(from var(--color-ui)h s 5%);border-radius:.5rem;flex-direction:row;display:flex;overflow:hidden}.episode-manager-module__SBTarG__panel{flex-direction:column;flex:1;min-width:0;display:flex}.episode-manager-module__SBTarG__panelHeader{font-size:var(--text-xs);color:var(--color-text);flex-shrink:0;padding:.625rem .875rem;font-weight:600}.episode-manager-module__SBTarG__listWrap{flex-direction:column;display:flex;position:relative}.episode-manager-module__SBTarG__list{--scrollbar-thumb:hsl(from var(--color-ui)h s 25%);--scrollbar-track:transparent;flex-direction:column;gap:.375rem;max-height:17.625rem;padding:.375rem;display:flex;overflow-y:auto}.episode-manager-module__SBTarG__reset{all:unset}.episode-manager-module__SBTarG__row{cursor:pointer;height:2.5rem;transition:background var(--transition-base);-webkit-user-select:none;user-select:none;border-radius:.375rem;outline:none;flex-shrink:0;align-items:center;gap:.375rem;padding:0 .5rem 0 0;display:flex;position:relative;overflow:hidden}.episode-manager-module__SBTarG__row:hover{background:hsl(from var(--color-ui)h s 10%)}.episode-manager-module__SBTarG__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.episode-manager-module__SBTarG__rowSelected{background:hsl(from var(--color-ui)h s 12%)}.episode-manager-module__SBTarG__rowSelected:hover{background:hsl(from var(--color-ui)h s 15%)}.episode-manager-module__SBTarG__rowDragging{opacity:.5}.episode-manager-module__SBTarG__rowSaving{opacity:.6}.episode-manager-module__SBTarG__thumbnailWrap{background:hsl(from var(--color-ui)h s 15%);flex-shrink:0;align-self:stretch;width:2.75rem;position:relative;overflow:hidden}.episode-manager-module__SBTarG__dragHandle{background:hsl(from var(--color-ui)h s 0%/.6);cursor:grab;color:#fff;opacity:0;width:1.25rem;transition:opacity var(--transition-base);border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.375rem .125rem;display:flex;position:absolute;top:50%;left:.25rem;transform:translateY(-50%)}.episode-manager-module__SBTarG__row:hover .episode-manager-module__SBTarG__dragHandle{opacity:1}.episode-manager-module__SBTarG__row:only-child .episode-manager-module__SBTarG__dragHandle{display:none}.episode-manager-module__SBTarG__dragHandle:active{cursor:grabbing}.episode-manager-module__SBTarG__thumbnailImg{object-fit:cover;width:100%;height:100%;display:block}.episode-manager-module__SBTarG__thumbnailFallback{width:100%;height:100%;color:hsl(from var(--color-ui)h s 35%);justify-content:center;align-items:center;display:flex}.episode-manager-module__SBTarG__code{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:2.25rem;font-weight:600}.episode-manager-module__SBTarG__name{min-width:0;font-size:var(--text-xs);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.episode-manager-module__SBTarG__menuButton{cursor:pointer;width:1.5rem;height:1.5rem;color:hsl(from var(--color-ui)h s 45%);transition:color var(--transition-base),background var(--transition-base);background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.episode-manager-module__SBTarG__menuButton:hover{color:var(--color-text);background:hsl(from var(--color-ui)h s 20%)}.episode-manager-module__SBTarG__selectedIndicator{color:var(--color-text-muted);visibility:hidden;flex-shrink:0;align-items:center;display:flex}.episode-manager-module__SBTarG__rowSelected .episode-manager-module__SBTarG__selectedIndicator{visibility:visible}.episode-manager-module__SBTarG__emptyState{font-size:var(--text-xs);color:var(--color-text);flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.episode-manager-module__SBTarG__addButton{width:calc(100% - .75rem);margin:.375rem}}
.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}
.season-form-modal-module__VHhv2a__formLayout{flex-direction:column;gap:1.5rem;display:flex}.season-form-modal-module__VHhv2a__numberNameRow{gap:.5rem;display:flex}.season-form-modal-module__VHhv2a__coverImageSection{flex-direction:column;gap:.25rem;display:flex}.season-form-modal-module__VHhv2a__coverImageLabel{color:var(--color-text);font-size:.8125rem;font-weight:500}.season-form-modal-module__VHhv2a__footer{gap:1rem;display:flex}
.episode-manager-modal-module__xzqIUW__footer{gap:1rem;display:flex}
@layer components{.episode-selector-module__86UTca__selector{flex-direction:row;align-items:center;gap:.375rem;width:100%;display:flex}.episode-selector-module__86UTca__selector .episode-selector-module__86UTca__popoverTrigger{height:1.8rem;font-size:var(--text-xs);background:hsl(from var(--color-ui)h s 4%);min-width:0;transition:background var(--transition-base);border-radius:2rem;flex:1;justify-content:flex-start;align-items:center;gap:.5rem;padding:0 .5rem;display:flex}.episode-selector-module__86UTca__selector .episode-selector-module__86UTca__popoverTrigger:hover{background:hsl(from var(--color-ui)h s 12%)}.episode-selector-module__86UTca__chevronIcon{color:var(--color-text);width:var(--icon-size);height:var(--icon-size);flex-shrink:0;align-items:center;margin-left:auto;display:flex}.episode-selector-module__86UTca__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text);text-align:left;flex:1;font-weight:400;overflow:hidden}.episode-selector-module__86UTca__loading{color:var(--color-primary);align-items:center;display:flex}.episode-selector-module__86UTca__listTreeButton{background:hsl(from var(--color-ui)h s 4%);cursor:pointer;width:1.8rem;height:1.8rem;color:var(--color-text);transition:color var(--transition-base),background var(--transition-base);border:none;border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.episode-selector-module__86UTca__listTreeButton:hover{color:var(--color-text);background:hsl(from var(--color-ui)h s 12%)}.episode-selector-module__86UTca__popoverContent{min-width:var(--anchor-width,16rem);padding:0!important}.episode-selector-module__86UTca__seasonSelector{flex-shrink:0;padding:.5rem .5rem .25rem}.episode-selector-module__86UTca__seasonSelector [data-component=select]{font-size:.85rem;font-weight:600}.episode-selector-module__86UTca__episodeList{--scrollbar-track:hsl(from var(--color-ui)h s 0%);max-height:14rem;padding:.25rem .5rem;overflow-y:auto}.episode-selector-module__86UTca__episodeItem{cursor:pointer;width:100%;color:var(--color-text-muted);text-align:left;transition:background var(--transition-base),color var(--transition-base);background:0 0;border:none;align-items:baseline;gap:.375rem;padding:.4375rem .75rem;font-size:.8rem;display:flex}.episode-selector-module__86UTca__episodeItem:hover,.episode-selector-module__86UTca__episodeItemActive{background:hsl(from var(--color-ui)h s 13%);color:var(--color-text);border-radius:.375rem}.episode-selector-module__86UTca__episodeNum{font-variant-numeric:tabular-nums;flex-shrink:0;font-weight:500}.episode-selector-module__86UTca__episodeName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.episode-selector-module__86UTca__empty{text-align:center;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem .75rem;display:flex}.episode-selector-module__86UTca__emptyText{font-size:var(--text-xs);color:var(--color-text-muted);margin:0}.episode-selector-module__86UTca__emptyAction{cursor:pointer;font-size:var(--text-xs);color:var(--color-primary);transition:color var(--transition-base);background:0 0;border:none;padding:0}.episode-selector-module__86UTca__emptyAction:hover{color:var(--color-text)}.episode-selector-module__86UTca__footer{border-top:1px solid hsl(from var(--color-ui)h s 18%);flex-shrink:0;padding:.375rem .5rem}.episode-selector-module__86UTca__editButton{cursor:pointer;width:100%;color:var(--color-text-muted);transition:background var(--transition-base),color var(--transition-base);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;gap:.375rem;padding:.4375rem .5rem;font-size:.75rem;display:flex}.episode-selector-module__86UTca__editButton:hover{background:hsl(from var(--color-ui)h s 13%);color:var(--color-text)}}
.create-scene-modal-module__tpAFOW__formLayout{container-type:inline-size}.create-scene-modal-module__tpAFOW__formGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@container (min-width:32rem){.create-scene-modal-module__tpAFOW__formGrid{grid-template-columns:1fr 1px 1fr}.create-scene-modal-module__tpAFOW__divider{background:hsl(from var(--color-bg)h s 15%)}}.create-scene-modal-module__tpAFOW__formFields{flex-direction:column;gap:1.5rem;display:flex}.create-scene-modal-module__tpAFOW__coverLabel{font-size:var(--text-sm);color:var(--color-text);margin-bottom:-1rem;font-weight:500}.create-scene-modal-module__tpAFOW__shotsColumn{flex-direction:column;gap:1rem;display:flex}.create-scene-modal-module__tpAFOW__shotsHeader{flex-direction:column;gap:.25rem;display:flex}.create-scene-modal-module__tpAFOW__shotsLabel{font-size:var(--text-sm);color:var(--color-text);font-weight:500}.create-scene-modal-module__tpAFOW__shotsDescription{font-size:var(--text-xs);color:var(--color-text-muted);margin:0;line-height:1.4}.create-scene-modal-module__tpAFOW__shotInputRow{align-items:center;gap:.5rem;display:flex}.create-scene-modal-module__tpAFOW__shotsList{flex-direction:column;gap:.5rem;display:flex}.create-scene-modal-module__tpAFOW__shotRow{background:var(--color-interactive);font-size:var(--text-sm);color:var(--color-text);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:0 0 0 .75rem;display:flex}.create-scene-modal-module__tpAFOW__shotRow button{border-color:#0000}.create-scene-modal-module__tpAFOW__shotName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.create-scene-modal-module__tpAFOW__modalFooter{gap:1rem;display:flex}
.create-shot-modal-module__G9l6Va__formLayout{flex-direction:column;gap:1.5rem;display:flex}.create-shot-modal-module__G9l6Va__coverLabel{font-size:var(--text-sm);color:var(--color-text);margin-bottom:-1rem;font-weight:500}.create-shot-modal-module__G9l6Va__modalFooter{gap:1rem;display:flex}
.convert-scene-to-folder-modal-module__vhshDW__content{flex-direction:column;gap:1rem;display:flex}.convert-scene-to-folder-modal-module__vhshDW__content p{color:var(--color-text-muted);margin:0;line-height:1.5}.convert-scene-to-folder-modal-module__vhshDW__footer{gap:1rem;display:flex}
@layer components{.asset-library-selector-module__7pG-6G__selector{flex-direction:row;align-items:center;gap:.375rem;width:100%;display:flex}.asset-library-selector-module__7pG-6G__menuButton{all:unset;background:hsl(from var(--color-ui)h s 4%);cursor:pointer;width:1.8rem;height:1.8rem;color:var(--color-text);box-sizing:border-box;transition:color var(--transition-base),background var(--transition-base);border-radius:100%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.asset-library-selector-module__7pG-6G__menuButton:hover{color:var(--color-text);background:hsl(from var(--color-ui)h s 12%)}}
@layer components{.scene-tree-module__ggVn8a__root{flex-direction:column;gap:.5rem;width:100%;padding:0;display:flex}.scene-tree-module__ggVn8a__loadingState{justify-content:center;align-items:center;width:100%;padding:2rem 0;display:flex}.scene-tree-module__ggVn8a__addSceneRow{justify-content:center;padding-top:.5rem;padding-bottom:1.5rem;display:flex}.scene-tree-module__ggVn8a__sceneItem{flex-direction:column;display:flex}.scene-tree-module__ggVn8a__sceneHeader{border:1px solid hsl(from var(--color-ui)h s 5%);border-radius:.375rem;align-items:stretch;display:flex;position:relative;overflow:hidden}.scene-tree-module__ggVn8a__gripHandle{z-index:2;color:#fff;cursor:grab;opacity:0;background:#000000e6;border:none;justify-content:center;align-items:center;width:2.5rem;height:100%;transition:opacity .12s;display:flex;position:absolute;top:0;left:0}.scene-tree-module__ggVn8a__sceneHeader:hover .scene-tree-module__ggVn8a__gripHandle,.scene-tree-module__ggVn8a__gripHandle:focus-visible{opacity:1}.scene-tree-module__ggVn8a__gripHandle:active{cursor:grabbing}.scene-tree-module__ggVn8a__sceneMenu{z-index:2;opacity:0;pointer-events:none;transition:opacity .12s;display:flex;position:absolute;top:50%;right:2.625rem;transform:translateY(-50%)}.scene-tree-module__ggVn8a__sceneHeader:hover .scene-tree-module__ggVn8a__sceneMenu,.scene-tree-module__ggVn8a__sceneMenu[data-menu-open]{opacity:1;pointer-events:auto}.scene-tree-module__ggVn8a__sceneMenuButton{color:#fff;cursor:pointer;background:#000c;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:flex}.scene-tree-module__ggVn8a__sceneDragging{opacity:.6;z-index:1}.scene-tree-module__ggVn8a__sceneTrigger{background:hsl(from var(--color-ui)h s 18%);min-width:0;color:var(--color-text);font-size:var(--text-sm);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;border:none;flex:1;align-items:stretch;padding:0;font-weight:500;transition:background .15s;display:flex}.scene-tree-module__ggVn8a__sceneTrigger:hover:not(:disabled){background:hsl(from var(--color-ui)h s 22%)}.scene-tree-module__ggVn8a__sceneTrigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;z-index:1;position:relative}.scene-tree-module__ggVn8a__thumbnailWrapper{flex-shrink:0;width:2.5rem;height:2.25rem;overflow:hidden}.scene-tree-module__ggVn8a__thumbnail{object-fit:cover;width:100%;height:100%;display:block}.scene-tree-module__ggVn8a__thumbnailPlaceholder{background:hsl(from var(--color-ui)h s 5%);width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.scene-tree-module__ggVn8a__sceneName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--text-xs);flex:1;align-self:center;padding:.5rem .75rem;overflow:hidden}.scene-tree-module__ggVn8a__chevron{width:1.5rem;color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-right:.375rem;transition:transform .2s;display:inline-flex}.scene-tree-module__ggVn8a__sceneTrigger[data-open] .scene-tree-module__ggVn8a__chevron{transform:rotate(180deg)}.scene-tree-module__ggVn8a__sceneAction{background:hsl(from var(--color-ui)h s 14%);width:2.25rem;color:var(--color-text);border:none;border-left:1px solid hsl(from var(--color-ui)h s 5%);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}.scene-tree-module__ggVn8a__sceneAction:hover{background:hsl(from var(--color-ui)h s 18%)}.scene-tree-module__ggVn8a__sceneAction:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;z-index:1;position:relative}.scene-tree-module__ggVn8a__shotListWrapper{grid-template-rows:0fr;transition:grid-template-rows .1s;display:grid}.scene-tree-module__ggVn8a__shotListWrapper[data-open]{grid-template-rows:1fr}.scene-tree-module__ggVn8a__shotList{background:0 0;border-radius:.375rem;flex-direction:column;transition:background .12s;display:flex;overflow:hidden}.scene-tree-module__ggVn8a__shotListDropTarget{background:hsl(from var(--color-ui)h s 8%)}.scene-tree-module__ggVn8a__emptyDropZone{border:1px dashed hsl(from var(--color-ui)h s 30%);color:var(--color-text-muted);font-size:var(--text-xs);text-align:center;border-radius:.375rem;margin:.5rem .75rem .25rem 2rem;padding:.5rem}.scene-tree-module__ggVn8a__addShotLink{font-family:inherit;font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline;transition:color .12s}.scene-tree-module__ggVn8a__addShotLink:hover{color:var(--color-text)}.scene-tree-module__ggVn8a__addShotLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:.125rem}.scene-tree-module__ggVn8a__shotDragging{opacity:.6}.scene-tree-module__ggVn8a__shotMenu{z-index:2;opacity:0;pointer-events:none;transition:opacity .12s;display:flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.scene-tree-module__ggVn8a__shotRow:hover .scene-tree-module__ggVn8a__shotMenu,.scene-tree-module__ggVn8a__shotMenu[data-menu-open]{opacity:1;pointer-events:auto}.scene-tree-module__ggVn8a__shotMenuButton{color:#fff;cursor:pointer;background:#000c;border:none;border-radius:.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;display:flex}.scene-tree-module__ggVn8a__shotRow:first-child{margin-top:.5rem}.scene-tree-module__ggVn8a__shotRow:last-child{margin-bottom:.25rem}.scene-tree-module__ggVn8a__shotRow{width:100%;color:var(--color-text);font-family:inherit;font-size:var(--text-xs);text-align:left;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:.375rem;align-items:center;gap:.125rem;padding:.375rem .75rem .375rem 2rem;transition:background .1s;display:flex;position:relative}.scene-tree-module__ggVn8a__shotRow:before{content:"";border-left:1px solid hsl(from var(--color-ui)h s 30%);pointer-events:none;position:absolute;top:0;bottom:0;left:1.25rem}.scene-tree-module__ggVn8a__shotRow:last-child:before{bottom:1rem}.scene-tree-module__ggVn8a__shotRow:after{content:"";border-bottom:1px solid hsl(from var(--color-ui)h s 30%);border-left:1px solid hsl(from var(--color-ui)h s 30%);pointer-events:none;border-bottom-left-radius:.25rem;width:.625rem;height:1rem;position:absolute;top:calc(50% - 1rem);left:1.25rem}.scene-tree-module__ggVn8a__shotRow:hover{background:hsl(from var(--color-ui)h s 14%)}.scene-tree-module__ggVn8a__shotRow:active{background:hsl(from var(--color-ui)h s 16%)}.scene-tree-module__ggVn8a__shotRow.scene-tree-module__ggVn8a__shotRowDropTarget,.scene-tree-module__ggVn8a__shotRow.scene-tree-module__ggVn8a__shotRowDropTarget:hover,.scene-tree-module__ggVn8a__shotRow.scene-tree-module__ggVn8a__shotRowDropTarget:active{background:hsl(from var(--color-primary)h s l/.08);outline:1px dashed var(--color-primary);outline-offset:-1px}.scene-tree-module__ggVn8a__shotRow:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;z-index:1;position:relative}.scene-tree-module__ggVn8a__shotRow[data-selected] .scene-tree-module__ggVn8a__shotName,.scene-tree-module__ggVn8a__shotRow[data-selected] .scene-tree-module__ggVn8a__shotNumber{color:var(--color-secondary)}.scene-tree-module__ggVn8a__shotNumber{color:var(--color-text-muted);flex-shrink:0;margin-left:.25rem;margin-right:.375rem;font-family:monospace}.scene-tree-module__ggVn8a__shotName{text-overflow:ellipsis;white-space:nowrap;flex:1;font-family:inherit;overflow:hidden}}
.project-panel-module__mdnnIq__container{flex-direction:column;height:100%;display:flex;overflow:hidden}.project-panel-module__mdnnIq__content{flex-direction:column;flex:1;gap:.75rem;padding:1rem .75rem;display:flex;overflow-y:auto}
.shot-detail-module__fK1Bza__container{flex-direction:column;flex:1;align-items:center;display:flex}.shot-detail-module__fK1Bza__main{flex-direction:column;align-items:center;padding:2rem;display:flex}
@layer components{.folder-tree-module__nNEG0q__Tree{--tree-icon-size:1rem;--tree-toggle-size:.75rem;--tree-row-height:2rem;--tree-row-padding:.175rem;--tree-gap:.375rem;--tree-text-size:var(--text-xs);background:inherit;flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.folder-tree-module__nNEG0q__treeItem{height:var(--tree-row-height);padding:0 var(--tree-row-padding);cursor:pointer;-webkit-user-select:none;user-select:none;background:inherit;border-radius:.25rem;align-items:center;list-style:none;display:flex;position:relative}.folder-tree-module__nNEG0q__treeGuide{pointer-events:none;z-index:0;width:0;position:absolute;top:0;bottom:0}.folder-tree-module__nNEG0q__treeGuideVertical{border-left:1px dashed hsl(from var(--color-ui)h s 30%);width:0;position:absolute;top:0;bottom:0;left:0}.folder-tree-module__nNEG0q__treeGuideVerticalHalf{border-left:1px dashed hsl(from var(--color-ui)h s 30%);width:0;height:50%;position:absolute;top:0;left:0}.folder-tree-module__nNEG0q__treeGuideHorizontal{border-top:1px dashed hsl(from var(--color-ui)h s 30%);height:0;position:absolute;top:50%;left:0}.folder-tree-module__nNEG0q__treeItem:hover,.folder-tree-module__nNEG0q__treeItem:focus-visible{background:hsl(from var(--color-ui)h s 10%);outline:none}.folder-tree-module__nNEG0q__treeItem[data-selected] .folder-tree-module__nNEG0q__folderName,.folder-tree-module__nNEG0q__treeItem[data-selected] .folder-tree-module__nNEG0q__iconSlot{color:var(--color-secondary)}.folder-tree-module__nNEG0q__treeItem[data-drag-source]{opacity:.4}.folder-tree-module__nNEG0q__treeItem:hover .folder-tree-module__nNEG0q__actions,.folder-tree-module__nNEG0q__treeItem:focus-within .folder-tree-module__nNEG0q__actions{opacity:1}.folder-tree-module__nNEG0q__treeItemContent{align-items:center;gap:var(--tree-gap);background:inherit;border-radius:.25rem;flex:1;min-width:0;height:100%;display:flex}.folder-tree-module__nNEG0q__treeItemContent[data-drop-target]{background:hsl(from var(--color-primary)h s l/.08);outline:1px dashed var(--color-primary);outline-offset:-1px}.folder-tree-module__nNEG0q__toggleButton{z-index:1;width:var(--tree-toggle-size);height:var(--tree-toggle-size);background:inherit;border:1px solid hsl(from var(--color-ui)h s 45%);cursor:pointer;color:hsl(from var(--color-ui)h s 55%);border-radius:.125rem;flex-shrink:0;justify-content:center;align-items:center;padding:.0625rem;transition:color .1s,border-color .1s;display:flex;position:relative}.folder-tree-module__nNEG0q__toggleButton:hover{color:hsl(from var(--color-ui)h s 70%);border-color:hsl(from var(--color-ui)h s 70%)}.folder-tree-module__nNEG0q__toggleSpacer{z-index:1;width:var(--tree-toggle-size);background:inherit;flex-shrink:0;position:relative}.folder-tree-module__nNEG0q__dragArea{align-items:center;gap:var(--tree-gap);flex:1;min-width:0;height:100%;display:flex}.folder-tree-module__nNEG0q__treeItem[data-renaming] .folder-tree-module__nNEG0q__dragArea{cursor:text}.folder-tree-module__nNEG0q__iconSlot{z-index:1;width:var(--tree-icon-size);height:var(--tree-icon-size);color:hsl(from var(--color-ui)h s 70%);background:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.folder-tree-module__nNEG0q__folderName{font-size:var(--tree-text-size);color:hsl(from var(--color-ui)h s 90%);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.folder-tree-module__nNEG0q__actions{opacity:0;flex-shrink:0;align-items:center;transition:opacity .1s;display:flex}.folder-tree-module__nNEG0q__menuTriggerIcon{width:1rem;height:1rem;color:hsl(from var(--color-ui)h s 60%);justify-content:center;align-items:center;display:flex}.menuTrigger{cursor:pointer;width:1.5rem;height:1.5rem;color:hsl(from var(--color-ui)h s 60%);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;transition:color .1s,background .1s;display:flex}.folder-tree-module__nNEG0q__actions button{cursor:pointer;width:1.5rem;height:1.5rem;color:hsl(from var(--color-ui)h s 60%);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;transition:color .1s,background .1s;display:flex}.folder-tree-module__nNEG0q__actions button:hover{background:hsl(from var(--color-ui)h s 15%);color:hsl(from var(--color-ui)h s 90%)}.folder-tree-module__nNEG0q__renameArea{flex:1;align-items:center;gap:.125rem;min-width:0;display:flex}.folder-tree-module__nNEG0q__renameArea[data-conflict] .folder-tree-module__nNEG0q__renameInput{color:var(--color-danger);caret-color:var(--color-danger)}.folder-tree-module__nNEG0q__renameInput{min-width:0;color:hsl(from var(--color-ui)h s 85%);font-size:var(--tree-text-size);caret-color:hsl(from var(--color-ui)h s 85%);background:0 0;border:none;outline:none;flex:1;font-family:inherit}.folder-tree-module__nNEG0q__renameInput::placeholder{color:hsl(from var(--color-ui)h s 40%)}.folder-tree-module__nNEG0q__renameConfirm,.folder-tree-module__nNEG0q__renameCancel{cursor:pointer;color:hsl(from var(--color-text)h s 75%);background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;transition:color .1s;display:flex}.folder-tree-module__nNEG0q__renameConfirm:hover:not(:disabled),.folder-tree-module__nNEG0q__renameCancel:hover{color:hsl(from var(--color-ui)h s 90%)}.folder-tree-module__nNEG0q__renameConfirm:disabled{cursor:not-allowed;opacity:.3}.folder-tree-module__nNEG0q__addRootButtonWrapper{padding:var(--tree-row-padding)0;justify-content:center;margin:.5rem 0;display:flex}.folder-tree-module__nNEG0q__TreeItem[data-overlay]{align-items:center;gap:var(--tree-gap,.375rem);height:var(--tree-row-height);padding:0 var(--tree-row-padding);background:hsl(from var(--color-ui)h s 10%);width:max-content;font-size:var(--text-xs);border-radius:.25rem;display:flex;box-shadow:0 .25rem .75rem #0003}.folder-tree-module__nNEG0q__Badge{background:hsl(from var(--color-primary)h s l);min-width:1rem;height:1rem;font-size:var(--text-xxs);color:hsl(from var(--color-primary)h s 10%);border-radius:.625rem;justify-content:center;align-items:center;margin-left:.25rem;padding:0 .25rem;font-weight:500;display:flex}}
.upload-files-modal-module__f7jaLG__content{flex-direction:row;align-items:flex-start;gap:.75rem;min-height:10rem;display:flex}.upload-files-modal-module__f7jaLG__content:not([data-has-files]){justify-content:flex-end}.upload-files-modal-module__f7jaLG__content[data-uploading] .upload-files-modal-module__f7jaLG__fileGrid{flex:1}.upload-files-modal-module__f7jaLG__fileGrid{flex:1;grid-template-columns:repeat(5,1fr);align-content:start;gap:.375rem;min-width:0;display:grid}.upload-files-modal-module__f7jaLG__dropZone{flex-shrink:0;align-self:center;width:16rem}.upload-files-modal-module__f7jaLG__tile{aspect-ratio:4/3;background:hsl(from var(--color-ui)h s 10%);border-radius:.25rem;position:relative;overflow:hidden}.upload-files-modal-module__f7jaLG__tileMedia{object-fit:cover;width:100%;height:100%;display:block}.upload-files-modal-module__f7jaLG__tileIconFallback{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.upload-files-modal-module__f7jaLG__tileRemove{color:#fff;cursor:pointer;width:1.25rem;height:1.25rem;transition:background var(--transition-fast);background:#0000008c;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:.25rem;right:.25rem}.upload-files-modal-module__f7jaLG__tileRemove:hover{background:#000000d9}.upload-files-modal-module__f7jaLG__tileProgressBar{background:hsl(from var(--color-ui)h s 20%);height:2px;position:absolute;bottom:0;left:0;right:0}.upload-files-modal-module__f7jaLG__tileProgressFill{background:var(--color-primary);height:100%;transition:width .15s}.upload-files-modal-module__f7jaLG__tileProgressFill[data-status=complete]{background:var(--color-success)}.upload-files-modal-module__f7jaLG__tileProgressFill[data-status=error]{background:var(--color-danger)}.upload-files-modal-module__f7jaLG__footer{gap:.75rem;display:flex}@media (max-width:40rem){.upload-files-modal-module__f7jaLG__content{flex-direction:column}.upload-files-modal-module__f7jaLG__dropZone{order:-1;align-self:auto;width:100%}.upload-files-modal-module__f7jaLG__dropZone>*{height:auto;min-height:8rem}.upload-files-modal-module__f7jaLG__fileGrid{width:100%}}
@layer components{.modal-module__bx6YZq__backdrop{z-index:calc(var(--z-modal,1001) + 2);background:var(--color-overlay);transition:opacity var(--transition-base);cursor:pointer;position:fixed;inset:0}.modal-module__bx6YZq__backdrop[data-no-dismiss]{cursor:default}.modal-module__bx6YZq__backdrop[data-starting-style],.modal-module__bx6YZq__backdrop[data-ending-style]{opacity:0}.modal-module__bx6YZq__popup{z-index:calc(var(--z-modal,1001) + 3);background:hsl(from var(--color-ui)h s 8%);box-shadow:var(--shadow-modal);transition:opacity var(--transition-base),transform var(--transition-base);outline:none;flex-direction:column;display:flex;position:fixed}.modal-module__bx6YZq__popup[data-starting-style],.modal-module__bx6YZq__popup[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.95)}.modal-module__bx6YZq__popup:not([data-size=full]){border-radius:var(--radius-lg);max-width:calc(100vw - 2rem);max-height:calc(100vh - 4rem);top:50%;left:50%;transform:translate(-50%,-50%)}.modal-module__bx6YZq__popup[data-size=full]{border-radius:0;width:100%;height:100%;max-height:none;inset:0}.modal-module__bx6YZq__popup[data-size=full][data-starting-style],.modal-module__bx6YZq__popup[data-size=full][data-ending-style]{transform:scale(.98)}.modal-module__bx6YZq__popup[data-size=sm]{width:24rem}.modal-module__bx6YZq__popup[data-size=md]{width:32rem}.modal-module__bx6YZq__popup[data-size=lg]{width:40rem}.modal-module__bx6YZq__popup[data-size=xl]{width:56rem}.modal-module__bx6YZq__popup[data-size="2xl"]{width:72rem}.modal-module__bx6YZq__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.modal-module__bx6YZq__popup[data-size=full] .modal-module__bx6YZq__header{padding:1.25rem 1.5rem}.modal-module__bx6YZq__headerText{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.modal-module__bx6YZq__title{font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:600;line-height:1.4}.modal-module__bx6YZq__popup[data-size=sm] .modal-module__bx6YZq__title{font-size:var(--text-md)}.modal-module__bx6YZq__popup[data-size=full] .modal-module__bx6YZq__title{font-size:var(--text-xl)}.modal-module__bx6YZq__subtitle{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-weight:400;line-height:1.4}.modal-module__bx6YZq__closeButton{border-radius:var(--radius-full);background:hsl(from var(--color-ui)h s 4%);width:2rem;height:2rem;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);border:none;justify-content:center;align-items:center;margin-left:auto;padding:.5rem;display:flex}.modal-module__bx6YZq__closeButton:hover{background:hsl(from var(--color-ui)h s 8%);color:var(--color-text)}.modal-module__bx6YZq__closeButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.modal-module__bx6YZq__popup[data-size=sm] .modal-module__bx6YZq__closeButton{width:1.75rem;height:1.75rem}.modal-module__bx6YZq__content{flex:1;padding:1.25rem;overflow-y:auto}.modal-module__bx6YZq__header+.modal-module__bx6YZq__content{padding-top:0}.modal-module__bx6YZq__popup[data-size=full] .modal-module__bx6YZq__content{padding:1.5rem}.modal-module__bx6YZq__popup[data-size=sm] .modal-module__bx6YZq__content{padding:1rem}.modal-module__bx6YZq__content[data-no-padding-bottom]{padding-bottom:0}.modal-module__bx6YZq__footer{flex-shrink:0;justify-content:flex-start;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.modal-module__bx6YZq__popup[data-size=full] .modal-module__bx6YZq__footer{padding:1.25rem 1.5rem}.modal-module__bx6YZq__popup[data-size=sm] .modal-module__bx6YZq__footer{gap:.5rem;padding:.875rem 1rem}}
@layer components{.popover-module__5NPydq__trigger{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.popover-module__5NPydq__trigger:disabled{cursor:not-allowed;opacity:.5}.popover-module__5NPydq__positioner{z-index:var(--z-dropdown,1100)}.popover-module__5NPydq__popup{padding:var(--popover-padding,1rem);border-radius:.5rem;outline:none;min-width:16rem;transition:opacity .15s,transform .15s;position:relative;box-shadow:0 4px 16px #0006}.popover-module__5NPydq__popup[data-starting-style],.popover-module__5NPydq__popup[data-ending-style]{opacity:0;transform:scale(.96)}.popover-module__5NPydq__popup[data-size=xs]{--popover-padding:.625rem;--popover-font-size:.75rem;--popover-title-size:.8125rem;min-width:12rem}.popover-module__5NPydq__popup[data-size=sm]{--popover-padding:.75rem;--popover-font-size:.8125rem;--popover-title-size:.875rem;min-width:14rem}.popover-module__5NPydq__popup[data-size=md]{--popover-padding:1rem;--popover-font-size:.875rem;--popover-title-size:1rem;min-width:16rem}.popover-module__5NPydq__popup[data-size=lg]{--popover-padding:1.25rem;--popover-font-size:.9375rem;--popover-title-size:1.125rem;min-width:20rem}.popover-module__5NPydq__popup[data-color-scheme=default]{background:hsl(from var(--color-ui)h s 10%);color:var(--color-text)}.popover-module__5NPydq__popup[data-color-scheme=dark]{background:hsl(from var(--color-ui)h s 4%);color:var(--color-text)}.popover-module__5NPydq__title{font-size:var(--popover-title-size,1rem);margin-bottom:.25rem;font-weight:600}.popover-module__5NPydq__description{font-size:var(--popover-font-size,.875rem);color:var(--color-text-muted);line-height:1.5}.popover-module__5NPydq__close{cursor:pointer;width:1.5rem;height:1.5rem;color:var(--color-text-muted);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex;position:absolute;top:.5rem;right:.5rem}.popover-module__5NPydq__close:hover{background:hsl(from var(--color-ui)h s 15%);color:var(--color-text)}}
.gallery-media-drag-preview-module__tQv7Aa__wrapper{display:inline-block;position:relative}.gallery-media-drag-preview-module__tQv7Aa__preview{aspect-ratio:16/9;width:8rem;position:relative}.gallery-media-drag-preview-module__tQv7Aa__fan{width:9.75rem;height:5.5rem;position:relative}.gallery-media-drag-preview-module__tQv7Aa__fanCard{aspect-ratio:16/9;border-radius:.375rem;width:8rem;position:absolute;box-shadow:0 .5rem 1.5rem #0006}.gallery-media-drag-preview-module__tQv7Aa__fanCardMedia{background:hsl(from var(--color-ui)h s 18%);border-radius:.375rem;position:absolute;inset:0;overflow:hidden}.gallery-media-drag-preview-module__tQv7Aa__fanBack2{top:0;left:1.5rem;transform:rotate(7deg)}.gallery-media-drag-preview-module__tQv7Aa__fanBack1{top:.375rem;left:.75rem;transform:rotate(3deg)}.gallery-media-drag-preview-module__tQv7Aa__fanTop{top:.875rem;left:0;transform:rotate(-2deg);box-shadow:0 .5rem 1.5rem #0000008c}.gallery-media-drag-preview-module__tQv7Aa__tile{border-radius:.375rem;position:absolute;inset:0;overflow:hidden;box-shadow:0 .5rem 1.5rem #00000080}.gallery-media-drag-preview-module__tQv7Aa__thumbnail{object-fit:cover;object-position:left;width:100%;height:100%;display:block}.gallery-media-drag-preview-module__tQv7Aa__placeholder{background:#ffffff0f;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex}.gallery-media-drag-preview-module__tQv7Aa__prompt{font-size:var(--text-xs);color:#ffffff80;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.gallery-media-drag-preview-module__tQv7Aa__badge{background:hsl(from var(--color-primary)h s l);min-width:1.25rem;height:1.25rem;color:hsl(from var(--color-primary)h s 10%);font-size:var(--text-xxs);pointer-events:none;border-radius:.625rem;justify-content:center;align-items:center;padding:0 .25rem;font-weight:600;display:flex;position:absolute;top:-.375rem;right:-.375rem}
.composer-module__p8hmBq__composer{flex-direction:column;gap:.5rem;display:flex}.composer-module__p8hmBq__textarea{background:hsl(from var(--color-ui)h s 4%);border:1px solid hsl(from var(--color-ui)h s 14%);width:100%;min-height:4.5rem;color:var(--color-text-primary);font-size:var(--text-sm);resize:vertical;white-space:pre-wrap;border-radius:.5rem;padding:.75rem;font-family:inherit;line-height:1.5}.composer-module__p8hmBq__textarea::placeholder{color:var(--color-text-muted)}.composer-module__p8hmBq__textarea:focus{border-color:hsl(from var(--color-ui)h s 30%);outline:none}.composer-module__p8hmBq__chipRow{align-items:center;display:flex}.composer-module__p8hmBq__addTimestamp{font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.composer-module__p8hmBq__addTimestamp:hover{color:var(--color-text-primary)}.composer-module__p8hmBq__footer{justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.composer-module__p8hmBq__counter{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums}.composer-module__p8hmBq__counter[data-invalid]{color:var(--color-danger)}
.comment-module__LI6JKG__row{flex-direction:column;gap:.5rem;display:flex}.comment-module__LI6JKG__main{align-items:flex-start;gap:.5rem;display:flex}.comment-module__LI6JKG__stack{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.comment-module__LI6JKG__row[data-indent-step="1"]{padding-left:1.25rem}.comment-module__LI6JKG__headerText{flex-wrap:wrap;align-items:baseline;gap:.375rem;min-width:0;display:flex}.comment-module__LI6JKG__name{font-size:var(--comment-name-size,var(--text-sm));font-weight:var(--comment-name-weight,var(--font-weight-bold));color:var(--comment-name-color,var(--color-text-primary))}.comment-module__LI6JKG__nameReply{font-size:var(--text-xs)}.comment-module__LI6JKG__dot{color:var(--color-text-muted)}.comment-module__LI6JKG__timestamp{font-size:var(--text-xs);color:var(--color-text-muted)}.comment-module__LI6JKG__videoTimestamp{background:hsl(from var(--color-ui)h s 13%);border-radius:var(--radius-full);color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;transition:color var(--transition-base),background var(--transition-base);border:none;align-self:flex-start;align-items:center;gap:.25rem;padding:.125rem .5rem;display:inline-flex}.comment-module__LI6JKG__videoTimestamp:hover{color:var(--color-text-primary);background:hsl(from var(--color-ui)h s 18%)}.comment-module__LI6JKG__content{font-size:var(--comment-content-size,var(--text-sm));color:var(--color-text-primary);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.45}.comment-module__LI6JKG__deletedText{font-size:var(--text-sm);color:var(--color-text-muted);font-style:italic}.comment-module__LI6JKG__actions{align-items:center;gap:.75rem;display:flex}.comment-module__LI6JKG__actionLink{font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;align-items:center;gap:.25rem;padding:0;display:inline-flex}.comment-module__LI6JKG__actionLink:hover{color:var(--color-text-primary)}.comment-module__LI6JKG__showMore{display:flex}.comment-module__LI6JKG__loadingRow{justify-content:center;padding:.5rem 0;display:flex}.comment-module__LI6JKG__composerInline{margin-top:.5rem}.comment-module__LI6JKG__replies{flex-direction:column;gap:1.5rem;margin-top:.5rem;display:flex}
.comments-panel-module__jraKvW__panel{background:var(--comments-panel-bg,hsl(from var(--color-ui)h s 4%));width:100%;height:100%;overflow-y:auto}.comments-panel-module__jraKvW__header{z-index:1;background:var(--comments-panel-bg,hsl(from var(--color-ui)h s 4%));justify-content:space-between;align-items:center;padding:1rem 1.25rem .75rem;display:flex;position:sticky;top:0}.comments-panel-module__jraKvW__title{font-size:var(--text-base);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0}.comments-panel-module__jraKvW__list{flex-direction:column;gap:1.5rem;padding:0 1rem;display:flex}.comments-panel-module__jraKvW__loadingRow{justify-content:center;padding:2rem 0;display:flex}.comments-panel-module__jraKvW__emptyText{color:var(--color-text-muted);font-size:var(--text-sm);text-align:center;padding:1.5rem 0 .5rem}.comments-panel-module__jraKvW__sentinel{justify-content:center;min-height:1.5rem;padding:1rem 0;display:flex}.comments-panel-module__jraKvW__composerWrap{padding:1rem 1.25rem 15rem}
.filmstrip-card-module__3Zefrq__card{--card-edge-pad-top:.5rem;--card-edge-pad:.375rem;--badge-height:1.25rem;--badge-radius:.25rem;--badge-font-size:var(--text-xs);width:100%;height:100%;position:relative;container:filmstrip-card/size}.filmstrip-card-module__3Zefrq__card:before{content:"";background:var(--color-primary);opacity:0;width:3px;transition:opacity var(--transition-base);pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0}.filmstrip-card-module__3Zefrq__card.filmstrip-card-module__3Zefrq__active:before{opacity:1}.filmstrip-card-module__3Zefrq__mediaContainer{position:absolute;inset:0;overflow:hidden}.filmstrip-card-module__3Zefrq__image{object-fit:cover;object-position:left;width:100%;height:100%;display:block;position:absolute;inset:0}.filmstrip-card-module__3Zefrq__letterboxed .filmstrip-card-module__3Zefrq__image{object-fit:contain;object-position:center}.filmstrip-card-module__3Zefrq__backdrop{object-fit:cover;object-position:center;opacity:.1;width:100%;height:100%;display:block;position:absolute;inset:0}.filmstrip-card-module__3Zefrq__imageHidden{visibility:hidden}.filmstrip-card-module__3Zefrq__imageHoverable{transition:filter var(--transition-base)}.filmstrip-card-module__3Zefrq__finalLayer{opacity:0;transition:opacity .2s}.filmstrip-card-module__3Zefrq__finalLoaded{opacity:1}.filmstrip-card-module__3Zefrq__card:hover .filmstrip-card-module__3Zefrq__imageHoverable{filter:brightness(1.15)}.filmstrip-card-module__3Zefrq__video{object-fit:cover;object-position:left;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.filmstrip-card-module__3Zefrq__letterboxed .filmstrip-card-module__3Zefrq__video{object-fit:contain;object-position:center}.filmstrip-card-module__3Zefrq__videoHidden{visibility:hidden}.filmstrip-card-module__3Zefrq__promptOverlay{justify-content:center;align-items:center;padding:.5rem;display:flex;position:absolute;inset:0}.filmstrip-card-module__3Zefrq__promptText{font-size:var(--text-xs);color:#ffffff80;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.filmstrip-card-module__3Zefrq__playIcon{color:#fff;opacity:.8;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filmstrip-card-module__3Zefrq__loading{background:#ffffff0f;justify-content:center;align-items:center;display:flex;overflow:hidden}.filmstrip-card-module__3Zefrq__progressBar{background:#8033cc;max-width:calc(100% - 1.5rem);height:2px;transition:width .3s;position:absolute;top:0;left:0}.filmstrip-card-module__3Zefrq__progressBar.filmstrip-card-module__3Zefrq__progressBarPeek{max-width:100%}.filmstrip-card-module__3Zefrq__progressBar.filmstrip-card-module__3Zefrq__indeterminate{background:linear-gradient(90deg,#0000,#8033cc,#0000);animation:1.5s ease-in-out infinite filmstrip-card-module__3Zefrq__indeterminate;width:100%!important}@keyframes filmstrip-card-module__3Zefrq__indeterminate{0%{transform:translate(-100%)}to{transform:translate(100%)}}.filmstrip-card-module__3Zefrq__toolbar{background:#000000d9;border-radius:0 0 0 .25rem;flex-direction:column;width:1.5rem;display:flex;position:absolute;top:0;right:0;overflow:hidden}.filmstrip-card-module__3Zefrq__toolbarButton{all:unset;cursor:pointer;width:1.5rem;height:1.5rem;color:inherit;transition:background var(--transition-base);justify-content:center;align-items:center;display:flex}.filmstrip-card-module__3Zefrq__toolbarButton:hover{background:hsl(from var(--color-ui)h s 15%)}.filmstrip-card-module__3Zefrq__inBatch,.filmstrip-card-module__3Zefrq__inBatch:hover{background:var(--color-review-batch);color:#fff}.filmstrip-card-module__3Zefrq__flagged,.filmstrip-card-module__3Zefrq__flagged:hover{background:var(--color-green);color:#fff}.filmstrip-card-module__3Zefrq__discarded{color:#e83030}.filmstrip-card-module__3Zefrq__errorDot{background:var(--color-danger);border-radius:9999px;width:.375rem;height:.375rem}.filmstrip-card-module__3Zefrq__dragHandle{font:inherit;border-radius:0 0 var(--badge-radius)var(--badge-radius);width:3rem;height:1.5rem;color:inherit;cursor:grab;opacity:0;transition:opacity var(--transition-base);z-index:1;background:#000000e6;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.filmstrip-card-module__3Zefrq__card:hover .filmstrip-card-module__3Zefrq__dragHandle{opacity:1}.filmstrip-card-module__3Zefrq__card.filmstrip-card-module__3Zefrq__dragging{opacity:.35}.filmstrip-card-module__3Zefrq__checkbox{all:unset;top:var(--card-edge-pad-top);left:var(--card-edge-pad);border-radius:var(--radius-xs);background:hsl(from var(--color-ui)h s 4%);cursor:pointer;color:#fff;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:absolute}.filmstrip-card-module__3Zefrq__checkboxChecked{background:var(--color-primary);border:1px solid var(--color-lines)}.filmstrip-card-module__3Zefrq__bottomRightToolbar{right:var(--card-edge-pad);bottom:var(--card-edge-pad);z-index:1;align-items:center;gap:.25rem;display:flex;position:absolute}.filmstrip-card-module__3Zefrq__starRatingTrigger{all:unset;cursor:pointer;align-items:center;display:flex}.filmstrip-card-module__3Zefrq__starRatingContent{height:var(--badge-height);border-radius:var(--badge-radius);background:#000000ab;align-items:center;gap:.1875rem;padding:0 .375rem;display:flex}.filmstrip-card-module__3Zefrq__starRatingValue{font-size:var(--badge-font-size);font-weight:var(--font-weight-bold);color:#fff;line-height:1}.filmstrip-card-module__3Zefrq__approvalsBadge{height:var(--badge-height);border-radius:var(--badge-radius);background:var(--color-review-approved);color:#fff;align-items:center;gap:.1875rem;padding:0 .375rem;display:inline-flex}.filmstrip-card-module__3Zefrq__approvalsCount{font-size:var(--badge-font-size);font-weight:var(--font-weight-bold);line-height:1}.filmstrip-card-module__3Zefrq__approvalsIcon{align-items:center;display:inline-flex}.filmstrip-card-module__3Zefrq__approvalsWord{font-size:var(--badge-font-size);line-height:1;display:none}.filmstrip-card-module__3Zefrq__starRatingPopover{width:auto;min-width:0;padding:.5rem}.filmstrip-card-module__3Zefrq__ratingsLoading{justify-content:center;align-items:center;padding:.5rem;display:flex}.filmstrip-card-module__3Zefrq__ratingsEmpty{font-size:var(--text-xs);color:var(--color-text-muted);padding:.25rem .5rem}.filmstrip-card-module__3Zefrq__ratingsList{flex-direction:column;gap:.25rem;display:flex}.filmstrip-card-module__3Zefrq__ratingsRow{justify-content:space-between;align-items:center;gap:.75rem;padding:.125rem 0;display:flex}.filmstrip-card-module__3Zefrq__ratingsName{font-size:var(--text-xs);color:var(--color-text);white-space:nowrap}.filmstrip-card-module__3Zefrq__actionBadgeStack{left:var(--card-edge-pad);bottom:var(--card-edge-pad);pointer-events:none;z-index:1;flex-direction:column;align-items:flex-start;gap:.25rem;display:flex;position:absolute}.filmstrip-card-module__3Zefrq__actionBadge,.filmstrip-card-module__3Zefrq__commentBadge{height:var(--badge-height);border-radius:var(--badge-radius);color:#fff;justify-content:center;align-items:center;gap:.1875rem;padding:0 .375rem;display:inline-flex}.filmstrip-card-module__3Zefrq__actionBadge{min-width:var(--badge-height);pointer-events:auto}.filmstrip-card-module__3Zefrq__unviewedBadge{background:var(--color-secondary)}.filmstrip-card-module__3Zefrq__downloadedBadge{background:#67324c}.filmstrip-card-module__3Zefrq__commentBadge{font:inherit;background:var(--color-orange);cursor:pointer;pointer-events:auto;border:0}.filmstrip-card-module__3Zefrq__commentBadge:focus-visible{outline-offset:1px;outline:2px solid #fff}.filmstrip-card-module__3Zefrq__commentBadgeIcon{align-items:center;display:inline-flex}.filmstrip-card-module__3Zefrq__card[data-has-approvals] .filmstrip-card-module__3Zefrq__commentBadgeIcon{display:none}.filmstrip-card-module__3Zefrq__commentBadgeCount{font-size:var(--badge-font-size);font-weight:var(--font-weight-bold);line-height:1}@container filmstrip-card (min-aspect-ratio:16/9){.filmstrip-card-module__3Zefrq__card[data-has-approvals] .filmstrip-card-module__3Zefrq__commentBadgeIcon{display:inline-flex}.filmstrip-card-module__3Zefrq__approvalsIcon{display:none}.filmstrip-card-module__3Zefrq__approvalsWord{display:inline}}
.filmstrip-selection-bar-module__t5movG__bar{height:var(--filmstrip-selection-bar-height);background:hsl(from var(--color-ui)h s 2%);border-top:2px solid hsl(from var(--color-ui)h s 10%);font-size:var(--text-sm);color:var(--color-text-muted);z-index:0;justify-content:center;align-items:center;transition:transform .4s cubic-bezier(.05,.8,.2,1);display:flex;position:absolute;bottom:100%;left:0;right:0;transform:translateY(100%)}.filmstrip-selection-bar-module__t5movG__toolbar{align-items:center;gap:.5rem;display:flex}.filmstrip-selection-bar-module__t5movG__selectionCount{background:var(--color-primary);color:#fff;height:1.75rem;font-size:var(--text-sm);cursor:grab;border-radius:.25rem;align-items:center;gap:.25rem;padding:0 .75rem 0 .375rem;font-weight:500;display:flex}.filmstrip-selection-bar-module__t5movG__selectionCount:active{cursor:grabbing}.filmstrip-selection-bar-module__t5movG__selectionCountDragging{opacity:.5}.filmstrip-selection-bar-module__t5movG__divider{background:hsl(from var(--color-ui)h s 15%);width:1px;height:1.75rem;margin:0 .25rem}.filmstrip-selection-bar-module__t5movG__actionButton{background:hsl(from var(--color-ui)h s 10%);height:1.75rem;color:inherit;font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-base);border:none;border-radius:.25rem;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:500;display:flex}.filmstrip-selection-bar-module__t5movG__actionButton:hover:not(:disabled){background:hsl(from var(--color-ui)h s 15%)}.filmstrip-selection-bar-module__t5movG__actionButton:disabled{opacity:.5;cursor:not-allowed}.filmstrip-selection-bar-module__t5movG__visible{transform:translateY(0)}.filmstrip-selection-bar-module__t5movG__browse{height:var(--filmstrip-selection-bar-height,2.75rem);border-top:2px solid hsl(from var(--color-ui)h s 10%);flex-shrink:0;position:static;transform:none}.filmstrip-selection-bar-module__t5movG__selectionCountStatic{cursor:default;padding-left:.75rem}
.add-character-version-modal-module__B5xWOW__body{flex-direction:column;gap:.5rem;display:flex}.add-character-version-modal-module__B5xWOW__intro{font-size:var(--text-sm);color:hsl(from var(--color-ui)h s 70%);margin:0 0 .5rem;line-height:1.25rem}.add-character-version-modal-module__B5xWOW__option{border:1px solid hsl(from var(--color-ui)h s 20%);background:hsl(from var(--color-ui)h s 10%);cursor:pointer;text-align:left;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;transition:border-color .15s,background .15s;display:flex}.add-character-version-modal-module__B5xWOW__option:hover{background:hsl(from var(--color-ui)h s 13%)}.add-character-version-modal-module__B5xWOW__option[data-selected]{border-color:var(--color-secondary);background:hsl(from var(--color-ui)h s 13%)}.add-character-version-modal-module__B5xWOW__optionCheck{border:1px solid hsl(from var(--color-ui)h s 30%);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.125rem;height:1.125rem;margin-top:.125rem;display:flex}.add-character-version-modal-module__B5xWOW__option[data-selected] .add-character-version-modal-module__B5xWOW__optionCheck{border-color:var(--color-secondary);background:var(--color-secondary)}.add-character-version-modal-module__B5xWOW__optionText{flex-direction:column;gap:.125rem;display:flex}.add-character-version-modal-module__B5xWOW__optionLabel{font-size:var(--text-sm);color:#fff;font-weight:600}.add-character-version-modal-module__B5xWOW__optionDescription{font-size:var(--text-xs);color:hsl(from var(--color-ui)h s 65%);line-height:1rem}
.cast-sharing-settings-modal-module__rxm7lW__body{flex-direction:column;gap:1rem;display:flex}.cast-sharing-settings-modal-module__rxm7lW__sharedCount{font-size:var(--text-sm);color:hsl(var(--color-text-secondary));margin:0}.cast-sharing-settings-modal-module__rxm7lW__shareList{border-top:1px solid hsl(var(--color-border));flex-direction:column;display:flex}.cast-sharing-settings-modal-module__rxm7lW__shareRow{border-bottom:1px solid hsl(var(--color-border));justify-content:space-between;align-items:center;padding:.625rem 0;display:flex}.cast-sharing-settings-modal-module__rxm7lW__teamName{font-size:var(--text-sm);font-weight:600}.cast-sharing-settings-modal-module__rxm7lW__sectionHeader{font-size:var(--text-sm);margin:0;font-weight:600}.cast-sharing-settings-modal-module__rxm7lW__warning{font-size:var(--text-sm);color:hsl(var(--color-text-secondary));margin:0;line-height:1.5}.cast-sharing-settings-modal-module__rxm7lW__footer{gap:.75rem;display:flex}
.review-scope-conflict-modal-module__YXJ2_q__description{color:#fff;font-size:var(--text-xs);margin:0;font-weight:400;line-height:1.125rem}.review-scope-conflict-modal-module__YXJ2_q__description strong{opacity:.8;font-weight:700}
@layer components{.select-module__YkGwdq__trigger{cursor:pointer;border:none;justify-content:space-between;align-items:center;gap:.5rem;font-family:inherit;transition:background .15s;display:inline-flex}.select-module__YkGwdq__trigger[data-width=full]{width:100%;display:flex}.select-module__YkGwdq__trigger[data-size=xxs]{height:var(--size-xxs);font-size:var(--text-xs);--icon-size:.875rem;padding:0 .375rem}.select-module__YkGwdq__trigger[data-size=xs]{height:var(--size-xs);font-size:var(--text-xxs);--icon-size:.875rem;padding:0 .75rem}.select-module__YkGwdq__trigger[data-size=sm]{height:var(--size-sm);font-size:var(--text-xs);--icon-size:1rem;padding:0 .75rem}.select-module__YkGwdq__trigger[data-size=md]{height:var(--size-md);font-size:var(--text-sm);--icon-size:1.125rem;padding:0 .875rem}.select-module__YkGwdq__trigger[data-size=lg]{height:var(--size-lg);font-size:var(--text-sm);--icon-size:1.125rem;padding:0 .875rem}.select-module__YkGwdq__trigger[data-size=xl]{height:var(--size-xl);font-size:var(--text-md);--icon-size:1.25rem;padding:0 1rem}.select-module__YkGwdq__trigger[data-size=xxl]{height:var(--size-xxl);font-size:var(--text-md);--icon-size:1.25rem;padding:0 1.125rem}.select-module__YkGwdq__trigger[data-radius=auto]{border-radius:var(--radius-sm)}.select-module__YkGwdq__trigger[data-radius=none]{border-radius:0}.select-module__YkGwdq__trigger[data-radius=full]{border-radius:9999px}.select-module__YkGwdq__trigger[data-radius=xxs]{border-radius:var(--radius-xxs)}.select-module__YkGwdq__trigger[data-radius=xs]{border-radius:var(--radius-xs)}.select-module__YkGwdq__trigger[data-radius=sm]{border-radius:var(--radius-sm)}.select-module__YkGwdq__trigger[data-radius=md]{border-radius:var(--radius-md)}.select-module__YkGwdq__trigger[data-radius=lg]{border-radius:var(--radius-lg)}.select-module__YkGwdq__trigger[data-radius=xl]{border-radius:var(--radius-xl)}.select-module__YkGwdq__trigger[data-radius=xxl]{border-radius:var(--radius-xxl)}.select-module__YkGwdq__trigger{background:var(--color-scheme-bg);color:var(--color-scheme-text)}.select-module__YkGwdq__trigger:hover:not(:disabled){background:var(--color-scheme-bg-hover)}.select-module__YkGwdq__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.select-module__YkGwdq__trigger[data-invalid]{outline:1px solid var(--color-danger);outline-offset:-1px}.select-module__YkGwdq__trigger:disabled{opacity:.6;color:var(--color-text-muted);cursor:not-allowed}.select-module__YkGwdq__trigger[data-readonly]{color:var(--color-text-muted);cursor:default}.select-module__YkGwdq__trigger[data-placeholder] .select-module__YkGwdq__value{color:var(--color-text-muted)}.select-module__YkGwdq__value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-module__YkGwdq__clearButton{width:var(--icon-size);height:var(--icon-size);box-sizing:border-box;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:.125rem;transition:color .15s,background .15s;display:flex}.select-module__YkGwdq__clearButton:hover{color:var(--color-text);background:#ffffff1a}.select-module__YkGwdq__icon{width:var(--icon-size);height:var(--icon-size);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:flex}.select-module__YkGwdq__trigger[data-popup-open] .select-module__YkGwdq__icon{transform:rotate(180deg)}.select-module__YkGwdq__positioner{z-index:var(--z-dropdown,1100)}.select-module__YkGwdq__popup{min-width:var(--anchor-width);border-radius:.375rem;max-height:20rem;padding:.25rem;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.select-module__YkGwdq__popup[data-color-scheme=default]{background:hsl(from var(--color-ui)h s 12%)}.select-module__YkGwdq__popup[data-color-scheme=dark]{background:hsl(from var(--color-ui)h s 4%)}.select-module__YkGwdq__popup[data-align=stretch]{width:var(--anchor-width)}.select-module__YkGwdq__popup[data-starting-style],.select-module__YkGwdq__popup[data-ending-style]{opacity:0;transform:scale(.95)}.select-module__YkGwdq__item{cursor:pointer;border-radius:.25rem;outline:none;align-items:center;min-width:0;transition:background .1s;display:flex;position:relative;overflow:hidden}.select-module__YkGwdq__popup[data-size=xxs] .select-module__YkGwdq__item{padding:.25rem .375rem;font-size:.625rem}.select-module__YkGwdq__popup[data-size=xs] .select-module__YkGwdq__item{padding:.3125rem .5rem;font-size:.6875rem}.select-module__YkGwdq__popup[data-size=sm] .select-module__YkGwdq__item{font-size:var(--text-xs);padding:.375rem .625rem}.select-module__YkGwdq__popup[data-size=md] .select-module__YkGwdq__item{padding:.5rem .75rem;font-size:.8125rem}.select-module__YkGwdq__popup[data-size=lg] .select-module__YkGwdq__item{font-size:var(--text-sm);padding:.5rem .875rem}.select-module__YkGwdq__popup[data-size=xl] .select-module__YkGwdq__item{padding:.625rem 1rem;font-size:.9375rem}.select-module__YkGwdq__popup[data-size=xxl] .select-module__YkGwdq__item{font-size:var(--text-md);padding:.75rem 1.125rem}.select-module__YkGwdq__popup[data-color-scheme=default] .select-module__YkGwdq__item:hover,.select-module__YkGwdq__popup[data-color-scheme=default] .select-module__YkGwdq__item[data-highlighted]{background:hsl(from var(--color-ui)h s 18%)}.select-module__YkGwdq__popup[data-color-scheme=dark] .select-module__YkGwdq__item:hover,.select-module__YkGwdq__popup[data-color-scheme=dark] .select-module__YkGwdq__item[data-highlighted]{background:hsl(from var(--color-ui)h s 10%)}.select-module__YkGwdq__item[data-selected]{color:var(--accent-color,var(--color-primary))}.select-module__YkGwdq__item[data-disabled]{opacity:.5;cursor:not-allowed}.select-module__YkGwdq__itemIndicator{width:1rem;color:var(--accent-color,var(--color-primary));justify-content:center;align-items:center;display:flex;position:absolute;right:.5rem}.select-module__YkGwdq__item:not([data-selected]) .select-module__YkGwdq__itemIndicator{visibility:hidden}.select-module__YkGwdq__itemText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-module__YkGwdq__multiSelectItem{gap:.5rem}.select-module__YkGwdq__multiSelectRoot{min-width:0;display:inline-flex;position:relative}.select-module__YkGwdq__multiSelectRoot[data-width=full]{width:100%;display:flex}.select-module__YkGwdq__multiSelectRoot[data-constrained]>.select-module__YkGwdq__trigger{width:100%}.select-module__YkGwdq__multiSelectRoot[data-size=xxs]{--multi-select-icon-size:.875rem;--multi-select-inline-padding:.375rem}.select-module__YkGwdq__multiSelectRoot[data-size=xs]{--multi-select-icon-size:.875rem;--multi-select-inline-padding:.75rem}.select-module__YkGwdq__multiSelectRoot[data-size=sm]{--multi-select-icon-size:1rem;--multi-select-inline-padding:.75rem}.select-module__YkGwdq__multiSelectRoot[data-size=md],.select-module__YkGwdq__multiSelectRoot[data-size=lg]{--multi-select-icon-size:1.125rem;--multi-select-inline-padding:.875rem}.select-module__YkGwdq__multiSelectRoot[data-size=xl]{--multi-select-icon-size:1.25rem;--multi-select-inline-padding:1rem}.select-module__YkGwdq__multiSelectRoot[data-size=xxl]{--multi-select-icon-size:1.25rem;--multi-select-inline-padding:1.125rem}.select-module__YkGwdq__multiSelectTriggerWithClear .select-module__YkGwdq__value{padding-right:calc(var(--multi-select-icon-size) + .5rem)}.select-module__YkGwdq__multiSelectClearButton{top:50%;right:calc(var(--multi-select-inline-padding) + var(--multi-select-icon-size) + .5rem);width:var(--multi-select-icon-size);height:var(--multi-select-icon-size);position:absolute;transform:translateY(-50%)}.select-module__YkGwdq__checkboxIndicator{border:1px solid hsl(from var(--color-ui)h s 35%);background:hsl(from var(--color-ui)h s 8%);color:#fff;border-radius:.25rem;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;transition:border-color .1s,background .1s;display:flex}.select-module__YkGwdq__checkboxIndicator svg{opacity:0}.select-module__YkGwdq__multiSelectItem[data-selected] .select-module__YkGwdq__checkboxIndicator{border-color:var(--accent-color,var(--color-primary));background:var(--accent-color,var(--color-primary))}.select-module__YkGwdq__multiSelectItem[data-selected] .select-module__YkGwdq__checkboxIndicator svg{opacity:1}.select-module__YkGwdq__emptyMessage{color:var(--color-text-muted);font-size:var(--popover-font-size,var(--text-xs));padding:.5rem .75rem}.select-module__YkGwdq__separator{height:1px;margin:.25rem 0}.select-module__YkGwdq__popup[data-color-scheme=default] .select-module__YkGwdq__separator{background:hsl(from var(--color-ui)h s 20%)}.select-module__YkGwdq__popup[data-color-scheme=dark] .select-module__YkGwdq__separator{background:hsl(from var(--color-ui)h s 12%)}.select-module__YkGwdq__groupLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.select-module__YkGwdq__popup[data-size=xxs] .select-module__YkGwdq__groupLabel{font-size:var(--text-xxs);padding:.25rem .375rem .125rem}.select-module__YkGwdq__popup[data-size=xs] .select-module__YkGwdq__groupLabel{padding:.3125rem .5rem .125rem;font-size:.5625rem}.select-module__YkGwdq__popup[data-size=sm] .select-module__YkGwdq__groupLabel{padding:.375rem .625rem .1875rem;font-size:.625rem}.select-module__YkGwdq__popup[data-size=md] .select-module__YkGwdq__groupLabel{padding:.5rem .75rem .25rem;font-size:.6875rem}.select-module__YkGwdq__popup[data-size=lg] .select-module__YkGwdq__groupLabel{font-size:var(--text-xs);padding:.5rem .875rem .25rem}.select-module__YkGwdq__popup[data-size=xl] .select-module__YkGwdq__groupLabel{padding:.625rem 1rem .3125rem;font-size:.8125rem}.select-module__YkGwdq__popup[data-size=xxl] .select-module__YkGwdq__groupLabel{font-size:var(--text-sm);padding:.75rem 1.125rem .375rem}}
@layer components{.star-rating-module__TVjfjq__root{align-items:center;gap:.125rem;display:inline-flex}.star-rating-module__TVjfjq__star{flex-shrink:0;display:inline-flex;position:relative}.star-rating-module__TVjfjq__starButton{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.star-rating-module__TVjfjq__emptyStar{display:block}.star-rating-module__TVjfjq__filledStar{display:flex;position:absolute;inset:0}}
@layer components{.switch-module__ENAkpa__root{cursor:pointer;border-radius:9999px;flex-shrink:0;align-items:center;transition:background .15s;display:inline-flex;position:relative}.switch-module__ENAkpa__root[data-size=sm]{width:1.75rem;height:1rem}.switch-module__ENAkpa__root[data-size=md]{width:2.25rem;height:1.25rem}.switch-module__ENAkpa__root[data-size=lg]{width:2.75rem;height:1.5rem}.switch-module__ENAkpa__root:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.switch-module__ENAkpa__root[data-disabled]{opacity:.5;cursor:not-allowed}.switch-module__ENAkpa__root[data-readonly]{cursor:default}.switch-module__ENAkpa__root[data-color-scheme=default]{background:hsl(from var(--color-ui)h s 25%)}.switch-module__ENAkpa__root[data-color-scheme=default][data-checked]{background:hsl(from var(--color-ui)h s 40%)}.switch-module__ENAkpa__root[data-color-scheme=primary]{background:hsl(from var(--color-ui)h s 25%)}.switch-module__ENAkpa__root[data-color-scheme=primary][data-checked]{background:var(--color-primary)}.switch-module__ENAkpa__root[data-color-scheme=secondary]{background:hsl(from var(--color-ui)h s 25%)}.switch-module__ENAkpa__root[data-color-scheme=secondary][data-checked]{background:var(--color-secondary)}.switch-module__ENAkpa__root[data-invalid]{outline:1px solid var(--color-danger);outline-offset:1px}.switch-module__ENAkpa__thumb{background:#fff;border-radius:9999px;transition:transform .15s;display:block}.switch-module__ENAkpa__root[data-size=sm] .switch-module__ENAkpa__thumb{width:.75rem;height:.75rem;margin:.125rem}.switch-module__ENAkpa__root[data-size=md] .switch-module__ENAkpa__thumb{width:1rem;height:1rem;margin:.125rem}.switch-module__ENAkpa__root[data-size=lg] .switch-module__ENAkpa__thumb{width:1.25rem;height:1.25rem;margin:.125rem}.switch-module__ENAkpa__root[data-size=sm][data-checked] .switch-module__ENAkpa__thumb{transform:translate(.75rem)}.switch-module__ENAkpa__root[data-size=md][data-checked] .switch-module__ENAkpa__thumb{transform:translate(1rem)}.switch-module__ENAkpa__root[data-size=lg][data-checked] .switch-module__ENAkpa__thumb{transform:translate(1.25rem)}.switch-module__ENAkpa__field{font-size:var(--text-sm);align-items:flex-start;gap:.5rem;line-height:1.25rem;display:inline-flex}.switch-module__ENAkpa__field[data-disabled]{opacity:.5;cursor:not-allowed}.switch-module__ENAkpa__content{flex-direction:column;gap:.125rem;display:flex}.switch-module__ENAkpa__label{color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}.switch-module__ENAkpa__field[data-disabled] .switch-module__ENAkpa__label{cursor:not-allowed}.switch-module__ENAkpa__required{color:var(--color-danger);margin-left:.125rem}.switch-module__ENAkpa__description{color:var(--color-text-muted);font-size:.8125rem}}
.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}}
.delete-cast-modal-module__sGBbGG__description p{font-size:var(--text-sm)}
.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%}}
.rename-cast-modal-module__ZBS2HG__formLayout{flex-direction:column;gap:1.5rem;display:flex}.rename-cast-modal-module__ZBS2HG__modalFooter{gap:1rem;display:flex}.rename-cast-modal-module__ZBS2HG__charCount{color:var(--color-text-muted);font-size:var(--text-xs);text-align:right}
.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}
.sidebar-menu-module__YEUPza__sidebarMenu,.sidebar-menu-module__YEUPza__backSection{flex-direction:column;display:flex}.sidebar-menu-module__YEUPza__backButtonWrapper{padding:.75rem .75rem 0}.sidebar-menu-module__YEUPza__divider{background:hsl(from var(--color-ui)h s 4%);height:1px;margin-top:.75rem}.sidebar-menu-module__YEUPza__menu{flex-direction:column;padding:.75rem;display:flex}.sidebar-menu-module__YEUPza__backButton,.sidebar-menu-module__YEUPza__menuItem{height:2.5rem;color:var(--color-text);font-size:var(--text-sm);cursor:pointer;transition:background var(--transition-base);background:0 0;border-radius:.375rem;align-items:center;gap:.25rem;padding:0 .5rem;text-decoration:none;display:flex}.sidebar-menu-module__YEUPza__backButton:hover,.sidebar-menu-module__YEUPza__menuItem:hover,.sidebar-menu-module__YEUPza__menuItem.sidebar-menu-module__YEUPza__active{background:hsl(from var(--color-ui)h s 15%)}.sidebar-menu-module__YEUPza__itemIcon{flex-shrink:0;justify-content:center;align-items:center;width:2rem;display:flex}.sidebar-menu-module__YEUPza__itemLabel{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar-menu-module__YEUPza__collapsed .sidebar-menu-module__YEUPza__backSection{display:none}.sidebar-menu-module__YEUPza__collapsed .sidebar-menu-module__YEUPza__menu{padding:.5rem 0}.sidebar-menu-module__YEUPza__collapsed .sidebar-menu-module__YEUPza__menuItem{border-radius:.25rem;justify-content:center;margin:0 .75rem;padding:0}.sidebar-menu-module__YEUPza__collapsed .sidebar-menu-module__YEUPza__itemIcon{width:100%}.sidebar-menu-module__YEUPza__collapsed [data-component=spinner]{margin:.75rem auto}
.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}
.sidebar-entity-header-module__ijnTFG__section{border-bottom:2px solid hsl(from var(--color-ui)h s 4%);flex-direction:column;gap:.125rem;padding:1rem 1.25rem;display:flex}.sidebar-entity-header-module__ijnTFG__label{color:hsl(from var(--color-ui)h s 60%);font-size:var(--text-sm);font-weight:var(--font-weight-normal);line-height:1.4}.sidebar-entity-header-module__ijnTFG__entityName{color:var(--color-text);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:1.4}.sidebar-entity-header-module__ijnTFG__parents{color:var(--color-text);font-size:var(--text-xs);opacity:.5;line-height:1.4}.sidebar-entity-header-module__ijnTFG__parents a{color:inherit;text-decoration:underline}
.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{box-sizing:border-box;height:var(--badge-height,1.25rem);background:hsl(from var(--color-ui)h s 18%);border-radius:var(--radius-xs);color:#b3b3b3;align-items:center;gap:.25rem;padding:0 .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-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}
.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}
.scope-filter-toolbar-module__6_p0GG__toolbar{align-items:center;gap:.75rem;display:flex}
.workspace-users-module__k-CpHq__container{padding:2rem}
/*# sourceMappingURL=e2f21a1a94678564.css.map*/