@layer components{.info-box-module__1v4l1W__infoBox{background:hsl(from var(--color-ui)h s 12%);border-radius:.5rem;align-items:stretch;display:flex;overflow:hidden}.info-box-module__1v4l1W__infoBox[data-variant=info] .info-box-module__1v4l1W__icon{color:#fff}.info-box-module__1v4l1W__infoBox[data-variant=success] .info-box-module__1v4l1W__icon{color:var(--color-success)}.info-box-module__1v4l1W__infoBox[data-variant=warning] .info-box-module__1v4l1W__icon{color:var(--color-warning)}.info-box-module__1v4l1W__infoBox[data-variant=error] .info-box-module__1v4l1W__icon{color:var(--color-danger)}.info-box-module__1v4l1W__icon{background:hsl(from var(--color-ui)h s 4%);flex-shrink:0;justify-content:center;align-items:center;width:4rem;display:flex}.info-box-module__1v4l1W__content{min-width:0;font-size:var(--text-sm);color:var(--color-text);flex:1;padding:1rem;line-height:1.5}.info-box-module__1v4l1W__content a{color:inherit;text-decoration:underline;transition:opacity .15s}.info-box-module__1v4l1W__content a:hover{opacity:.8}.info-box-module__1v4l1W__content p{margin:0}.info-box-module__1v4l1W__content p+p{margin-top:.5rem}}
@layer components{.tooltip-module__6GPoXG__popup{box-sizing:border-box;z-index:1;color:#fff;font-size:var(--text-sm);max-width:20rem;transform-origin:var(--transform-origin);background:#0b090b;border-radius:.375rem;padding:.5rem .75rem;line-height:1.25;transition:transform .15s,opacity .15s}.tooltip-module__6GPoXG__popup[data-starting-style],.tooltip-module__6GPoXG__popup[data-ending-style]{opacity:0;transform:scale(.9)}.tooltip-module__6GPoXG__popup[data-instant]{transition:none}.tooltip-module__6GPoXG__arrow{display:flex}.tooltip-module__6GPoXG__arrow[data-side=top]{bottom:-7px;rotate:180deg}.tooltip-module__6GPoXG__arrow[data-side=bottom]{top:-7px;rotate:none}.tooltip-module__6GPoXG__arrow[data-side=left]{right:-12px;rotate:90deg}.tooltip-module__6GPoXG__arrow[data-side=right]{left:-12px;rotate:-90deg}.tooltip-module__6GPoXG__arrowFill,.tooltip-module__6GPoXG__arrowStroke{fill:#0b090b}}
.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}
.not-found-module__DNRSHa__container{flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;display:flex}.not-found-module__DNRSHa__title{font-size:3rem;font-weight:700;line-height:1}.not-found-module__DNRSHa__message{font-size:var(--text-md)}
.project-detail-module__mc6KNG__container{padding:2rem}
.placeholder-card-module__MeMDuq__card{border:2px dashed hsl(from var(--color-ui)h s 18%);background:0 0;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;width:14rem;height:18rem;display:flex}
.content-row-module__dujgGW__heading{font-size:var(--text-xl);margin-bottom:1rem;font-weight:600}.content-row-module__dujgGW__row{background:var(--color-interactive);border-top:1px solid hsl(from var(--color-ui)h s 15%);border-bottom:1px solid hsl(from var(--color-ui)h s 15%);gap:1rem;margin:0 -2rem;padding:2rem;display:flex;overflow-x:auto}.content-row-module__dujgGW__cardWrapper{flex-shrink:0;width:14rem;height:18rem}
.create-card-module__Ch7Xxq__card{border:2px dashed hsl(from var(--color-ui)h s 20%);background:hsl(from var(--color-ui)h s 3%);text-align:center;border-radius:.75rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;width:14rem;height:18rem;padding:1.5rem;display:flex}.create-card-module__Ch7Xxq__icon{color:var(--color-text-muted)}.create-card-module__Ch7Xxq__heading{font-size:var(--text-md);font-weight:600}.create-card-module__Ch7Xxq__description{font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.4}
@layer components{.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-color:hsl(from var(--color-ui)h s 25%)transparent;scrollbar-width:thin;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}}
@layer components{.button-module__NGK4lW__button{cursor:pointer;border:1px solid var(--color-scheme-border);background:var(--color-scheme-bg);color:var(--color-scheme-text);justify-content:center;align-items:center;font-family:inherit;font-weight:400;line-height:1;transition:background .15s;display:inline-flex;position:relative}a.button-module__NGK4lW__button{text-decoration:none}a.button-module__NGK4lW__button:visited{color:var(--color-scheme-text)}.button-module__NGK4lW__button:hover:not(:disabled){background:var(--color-scheme-bg-hover)}.button-module__NGK4lW__button:focus-visible{border-color:var(--color-scheme-border-focus);outline:none}.button-module__NGK4lW__button:disabled{opacity:.5;cursor:not-allowed}.button-module__NGK4lW__button[data-size=xxs]{--icon-size:.875rem;height:var(--size-xxs);padding:0 var(--control-padding-h-xxs);font-size:var(--text-xs)}.button-module__NGK4lW__button[data-size=xs]{--icon-size:.875rem;height:var(--size-xs);padding:0 var(--control-padding-h-xs);font-size:var(--text-xxs)}.button-module__NGK4lW__button[data-size=sm]{--icon-size:1rem;height:var(--size-sm);padding:0 var(--control-padding-h-sm);font-size:var(--text-xs)}.button-module__NGK4lW__button[data-size=md]{--icon-size:1.125rem;height:var(--size-md);padding:0 var(--control-padding-h-md);font-size:var(--text-sm)}.button-module__NGK4lW__button[data-size=lg]{--icon-size:1.125rem;height:var(--size-lg);padding:0 var(--control-padding-h-lg);font-size:var(--text-sm)}.button-module__NGK4lW__button[data-size=xl]{--icon-size:1.25rem;height:var(--size-xl);padding:0 var(--control-padding-h-xl);font-size:var(--text-md)}.button-module__NGK4lW__button[data-size=xxl]{--icon-size:1.25rem;height:var(--size-xxl);padding:0 var(--control-padding-h-xxl);font-size:var(--text-md)}.button-module__NGK4lW__button[data-radius=xxs]{border-radius:var(--radius-xxs)}.button-module__NGK4lW__button[data-radius=xs]{border-radius:var(--radius-xs)}.button-module__NGK4lW__button[data-radius=sm]{border-radius:var(--radius-sm)}.button-module__NGK4lW__button[data-radius=md]{border-radius:var(--radius-md)}.button-module__NGK4lW__button[data-radius=lg]{border-radius:var(--radius-lg)}.button-module__NGK4lW__button[data-radius=xl]{border-radius:var(--radius-xl)}.button-module__NGK4lW__button[data-radius=xxl]{border-radius:var(--radius-xxl)}.button-module__NGK4lW__button[data-radius=none]{border-radius:0}.button-module__NGK4lW__button[data-radius=full]{border-radius:var(--radius-full)}.button-module__NGK4lW__button[data-radius=auto][data-size=xxs]{border-radius:var(--radius-xxs)}.button-module__NGK4lW__button[data-radius=auto][data-size=xs]{border-radius:var(--radius-xs)}.button-module__NGK4lW__button[data-radius=auto][data-size=sm]{border-radius:var(--radius-sm)}.button-module__NGK4lW__button[data-radius=auto][data-size=md]{border-radius:var(--radius-md)}.button-module__NGK4lW__button[data-radius=auto][data-size=lg]{border-radius:var(--radius-lg)}.button-module__NGK4lW__button[data-radius=auto][data-size=xl]{border-radius:var(--radius-xl)}.button-module__NGK4lW__button[data-radius=auto][data-size=xxl]{border-radius:var(--radius-xxl)}.button-module__NGK4lW__button[data-size=xxs],.button-module__NGK4lW__button[data-size=xs]{gap:.25rem}.button-module__NGK4lW__button[data-size=sm]{gap:.375rem}.button-module__NGK4lW__button[data-size=md],.button-module__NGK4lW__button[data-size=lg],.button-module__NGK4lW__button[data-size=xl],.button-module__NGK4lW__button[data-size=xxl]{gap:.5rem}.button-module__NGK4lW__button[data-align=center]{justify-content:center}.button-module__NGK4lW__button[data-align=left]{justify-content:flex-start}.button-module__NGK4lW__button[data-align=right]{justify-content:flex-end}.button-module__NGK4lW__button[data-align=spread]{justify-content:space-between}.button-module__NGK4lW__iconSlot{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;align-items:center;display:inline-flex}.button-module__NGK4lW__content{align-items:center;display:inline-flex}.button-module__NGK4lW__button[data-align=spread] .button-module__NGK4lW__content{flex:1;justify-content:center}.button-module__NGK4lW__button[data-icon-only]{aspect-ratio:1;gap:0;padding:0}.button-module__NGK4lW__button[data-loading]{opacity:1;cursor:wait}.button-module__NGK4lW__loadingOverlay{border-radius:inherit;background:#000000bf;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.button-module__NGK4lW__button[data-color-scheme=link]{height:auto;font-weight:inherit;font-size:inherit;line-height:inherit;color:inherit;text-underline-offset:.25rem;border:none;padding:0;text-decoration:underline;text-decoration-thickness:1px}.button-module__NGK4lW__button[data-color-scheme=link]:hover:not(:disabled){color:hsl(from var(--color-primary)h s 65%);text-decoration:underline;text-decoration-thickness:2px}.button-module__NGK4lW__button[data-color-scheme=link]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-xs)}.button-module__NGK4lW__button[data-color-scheme=link]:visited{color:var(--color-primary)}}
.prompt-box-panel-module__csTuHG__panel{background:hsl(from var(--color-ui)h s 2%);opacity:0;pointer-events:none;border-radius:1.25rem;transition:opacity .15s,transform .4s cubic-bezier(.05,.8,.2,1);position:absolute;bottom:0;left:0;right:0;transform:translateY(1rem)}.prompt-box-panel-module__csTuHG__panel.prompt-box-panel-module__csTuHG__visible{opacity:1;pointer-events:auto;transform:translateY(0)}.prompt-box-panel-module__csTuHG__closeButton{z-index:1;position:absolute;top:.5rem;right:.5rem}
.media-panel-module__iAH53W__content{height:12rem;padding:var(--prompt-box-panel-padding);font-size:var(--text-xs)}
.prompts-panel-module__o_Aawa__content{height:8rem;padding:var(--prompt-box-panel-padding);font-size:var(--text-xs)}
.settings-panel-module__us0S9a__content{height:12rem;padding:var(--prompt-box-panel-padding);font-size:var(--text-xs)}
.create-shot-modal-module__G9l6Va__formLayout{flex-direction:column;gap:1.5rem;display:flex}.create-shot-modal-module__G9l6Va__modalFooter{gap:1rem;display:flex}
.inline-select-module__3gmo_q__root{position:relative}.inline-select-module__3gmo_q__trigger{cursor:pointer;background:hsl(from var(--color-ui)h s 4%);color:var(--color-text);border:none;border-radius:9999px;justify-content:space-between;align-items:center;gap:.5rem;font-family:inherit;transition:background .15s;display:inline-flex}.inline-select-module__3gmo_q__trigger:hover{background:hsl(from var(--color-ui)h s 8%)}.inline-select-module__3gmo_q__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.inline-select-module__3gmo_q__root[data-size=xxs] .inline-select-module__3gmo_q__trigger{height:var(--size-xxs);--icon-size:.625rem;padding:0 .375rem;font-size:.625rem}.inline-select-module__3gmo_q__root[data-size=xs] .inline-select-module__3gmo_q__trigger{height:var(--size-xs);--icon-size:.75rem;padding:0 .5rem 0 .75rem;font-size:.75rem}.inline-select-module__3gmo_q__root[data-size=sm] .inline-select-module__3gmo_q__trigger{height:var(--size-sm);font-size:var(--text-xs);--icon-size:.875rem;padding:0 .625rem}.inline-select-module__3gmo_q__value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.inline-select-module__3gmo_q__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;transform:rotate(180deg)}.inline-select-module__3gmo_q__icon[data-open]{transform:rotate(0)}.inline-select-module__3gmo_q__popup{background:hsl(from var(--color-ui)h s 4%);z-index:1;border-radius:.375rem;min-width:100%;max-height:20rem;padding:.25rem;position:absolute;bottom:calc(100% + .25rem);left:0;overflow-y:auto;box-shadow:0 4px 12px #0000004d}.inline-select-module__3gmo_q__item{cursor:pointer;width:100%;color:var(--color-text);background:0 0;border:none;border-radius:.25rem;outline:none;align-items:center;gap:.75rem;font-family:inherit;transition:background .1s;display:flex}.inline-select-module__3gmo_q__item:hover{background:hsl(from var(--color-ui)h s 10%)}.inline-select-module__3gmo_q__item[data-selected]{color:var(--color-primary)}.inline-select-module__3gmo_q__popup[data-size=xxs] .inline-select-module__3gmo_q__item{padding:.25rem .375rem;font-size:.625rem}.inline-select-module__3gmo_q__popup[data-size=xs] .inline-select-module__3gmo_q__item{padding:.3125rem .5rem;font-size:.6875rem}.inline-select-module__3gmo_q__popup[data-size=sm] .inline-select-module__3gmo_q__item{font-size:var(--text-xs);padding:.375rem .625rem}.inline-select-module__3gmo_q__itemText{white-space:nowrap;text-align:left;flex:1}.inline-select-module__3gmo_q__itemIndicator{width:.875rem;color:var(--color-primary);visibility:hidden;flex-shrink:0;justify-content:center;align-items:center;display:flex}.inline-select-module__3gmo_q__item[data-selected] .inline-select-module__3gmo_q__itemIndicator{visibility:visible}.inline-select-module__3gmo_q__measurer{visibility:hidden;pointer-events:none;height:0;position:absolute;overflow:hidden}.inline-select-module__3gmo_q__measurer span{white-space:nowrap;display:block}.inline-select-module__3gmo_q__root[data-size=xxs] .inline-select-module__3gmo_q__measurer{font-size:.625rem}.inline-select-module__3gmo_q__root[data-size=xs] .inline-select-module__3gmo_q__measurer{font-size:.6875rem}.inline-select-module__3gmo_q__root[data-size=sm] .inline-select-module__3gmo_q__measurer{font-size:var(--text-xs)}
.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}
.panel-toggle-module__pQjJHa__root{cursor:pointer;background:hsl(from var(--color-ui)h s 4%);color:var(--color-text);border:none;border-radius:9999px;justify-content:space-between;align-items:center;gap:.5rem;font-family:inherit;transition:background .15s;display:inline-flex}.panel-toggle-module__pQjJHa__root:hover{background:hsl(from var(--color-ui)h s 8%)}.panel-toggle-module__pQjJHa__root:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.panel-toggle-module__pQjJHa__root[data-size=xxs]{height:var(--size-xxs);--icon-size:.625rem;--badge-size:.875rem;padding:0 .375rem;font-size:.625rem}.panel-toggle-module__pQjJHa__root[data-size=xs]{height:var(--size-xs);--icon-size:.75rem;--badge-size:1.25rem;padding:0 .5rem 0 .75rem;font-size:.75rem}.panel-toggle-module__pQjJHa__root[data-size=sm]{height:var(--size-sm);font-size:var(--text-xs);--icon-size:.875rem;--badge-size:1.5rem;padding:0 .625rem}.panel-toggle-module__pQjJHa__label{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.panel-toggle-module__pQjJHa__badge{height:var(--badge-size);min-width:var(--badge-size);background:var(--color-secondary);color:#fff;border-radius:9999px;justify-content:center;align-items:center;padding:0 .25rem;font-size:.625rem;font-weight:700;line-height:1;display:inline-flex}.panel-toggle-module__pQjJHa__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;transform:rotate(180deg)}.panel-toggle-module__pQjJHa__icon[data-open]{transform:rotate(0)}
@layer components{.card-module__j44yuq__card{background:hsl(from var(--color-ui)h s 15%);flex-direction:column;width:100%;height:100%;transition:all .2s;display:flex;position:relative;overflow:hidden}.card-module__j44yuq__hasWidth{width:var(--card-width)}a.card-module__j44yuq__card{color:inherit;text-decoration:none}a.card-module__j44yuq__card:visited{color:inherit}.card-module__j44yuq__variant-default{border:none}.card-module__j44yuq__variant-elevated{border:none;box-shadow:0 2px 8px #0000004d}.card-module__j44yuq__variant-ghost{border:1px solid var(--color-lines);background:0 0}.card-module__j44yuq__padding-none .card-module__j44yuq__cardContent,.card-module__j44yuq__padding-none .card-module__j44yuq__cardFooter{padding:0}.card-module__j44yuq__padding-sm .card-module__j44yuq__cardContent,.card-module__j44yuq__padding-sm .card-module__j44yuq__cardFooter{padding:.75rem}.card-module__j44yuq__padding-md .card-module__j44yuq__cardContent,.card-module__j44yuq__padding-md .card-module__j44yuq__cardFooter{padding:1rem}.card-module__j44yuq__padding-lg .card-module__j44yuq__cardContent,.card-module__j44yuq__padding-lg .card-module__j44yuq__cardFooter{padding:1.5rem}.card-module__j44yuq__padding-xl .card-module__j44yuq__cardContent,.card-module__j44yuq__padding-xl .card-module__j44yuq__cardFooter{padding:2rem}.card-module__j44yuq__radius-none{border-radius:0}.card-module__j44yuq__radius-sm{border-radius:.375rem}.card-module__j44yuq__radius-md{border-radius:.5rem}.card-module__j44yuq__radius-lg{border-radius:.75rem}.card-module__j44yuq__hoverable:hover{border-color:hsl(from var(--color-ui)h s 20%)}.card-module__j44yuq__variant-elevated.card-module__j44yuq__hoverable:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0006}.card-module__j44yuq__interactive{cursor:pointer}.card-module__j44yuq__interactive:active{transform:translateY(0)}.card-module__j44yuq__cardHeader{flex-shrink:0;position:relative}.card-module__j44yuq__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__j44yuq__cardHeader[data-has-placeholder]{aspect-ratio:var(--header-aspect-ratio,16/9);background:hsl(from var(--color-ui)h s 6%)}.card-module__j44yuq__headerPlaceholder{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.card-module__j44yuq__headerPlaceholderIcon{color:hsl(from var(--color-ui)h s 35%)}.card-module__j44yuq__headerFallbackImage{object-fit:cover;width:100%;height:100%;display:block}.card-module__j44yuq__headerContent{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.card-module__j44yuq__menuWrapper{z-index:1;position:absolute;top:.5rem;right:.5rem}.card-module__j44yuq__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__j44yuq__menuTrigger:hover{background:hsl(from var(--color-ui)h 10% 8%)}.card-module__j44yuq__cardContent{color:var(--color-text);flex:1}.card-module__j44yuq__cardFooter{flex-shrink:0}.card-module__j44yuq__cardFooterDefault{padding-top:0}.card-module__j44yuq__linkButton{--color-scheme-bg:var(--link-button-color,hsl(from var(--color-ui)h 10% 6%));--color-scheme-bg-hover:var(--link-button-color,hsl(from var(--color-ui)h 10% 10%));--color-scheme-text:white;--color-scheme-border:transparent}}
.shot-card-module__Fnf3AG__cardInner{flex-direction:column;gap:.25rem;display:flex}.shot-card-module__Fnf3AG__cardName{font-weight:600;font-size:var(--text-md)}.shot-card-module__Fnf3AG__cardDescription{font-size:var(--text-xs);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.settings-bar-module__T2bj-W__root{align-items:center;gap:.5rem;display:flex}.settings-bar-module__T2bj-W__summary{align-items:center;display:flex}.settings-bar-module__T2bj-W__toggle{flex-shrink:0;align-items:center;display:flex}.settings-bar-module__T2bj-W__settingsButton[data-color-scheme=dark]{background:hsl(from var(--color-ui)h s 10%)}.settings-bar-module__T2bj-W__settingsButton[data-color-scheme=dark]:hover{background:hsl(from var(--color-ui)h s 14%)}
.scene-card-module__1_AshG__cardInner{flex-direction:column;gap:.25rem;display:flex}.scene-card-module__1_AshG__cardName{font-weight:600;font-size:var(--text-md)}.scene-card-module__1_AshG__cardDescription{font-size:var(--text-xs);color:var(--color-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.shots-section-module__xmgNZG__cardWrapper{flex-shrink:0;width:14rem;height:18rem}
.settings-summary-module__4wRZnW__root{align-items:center;gap:.5rem;display:flex}.settings-summary-module__4wRZnW__item{opacity:.75;align-items:center;gap:.25rem;display:flex}.settings-summary-module__4wRZnW__label{white-space:nowrap;font-size:.75rem;font-weight:600}
.scenes-section-module__WIRVSG__cardWrapper{flex-shrink:0;width:14rem;height:18rem}
.scene-detail-module__kzVaRW__container{padding:2rem}
.prompt-box-module__YFrntq__wrapper{--prompt-box-bottom-margin:0rem;--prompt-box-panel-padding:1rem;padding:1rem 2rem var(--prompt-box-bottom-margin)2rem;clip-path:inset(-100vh 0 0);position:sticky;bottom:0}.prompt-box-module__YFrntq__inner{justify-content:center;width:100%;transition:transform .4s cubic-bezier(.05,.8,.2,1);display:flex;position:relative}.prompt-box-module__YFrntq__inner.prompt-box-module__YFrntq__collapsed{transform:translateY(calc(100% - 2.75rem + var(--prompt-box-bottom-margin)));transition:transform .4s cubic-bezier(.05,.8,.2,1)}.prompt-box-module__YFrntq__promptBox{background:hsl(from var(--color-ui)h s 2%);border-radius:1.25rem;flex-direction:column;width:100%;max-width:64rem;min-height:10rem;transition:min-height .4s cubic-bezier(.05,.8,.2,1);display:flex;position:relative}.prompt-box-module__YFrntq__toolbar{flex-shrink:0;align-items:center;gap:1rem;height:2.75rem;padding:.5rem;display:flex}.prompt-box-module__YFrntq__toolbarProviders{align-items:center;gap:.5rem;display:flex}.prompt-box-module__YFrntq__toolbarPanelToggles{flex:1;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.prompt-box-module__YFrntq__toolbarSettings{align-items:center;display:flex}.prompt-box-module__YFrntq__body{flex-direction:column;flex:1;display:flex}.prompt-box-module__YFrntq__promptTools{background:hsl(from var(--color-ui)h s 8%);flex-shrink:0;width:100%;height:2.75rem}.prompt-box-module__YFrntq__textarea{resize:none;width:100%;color:var(--color-text);font-family:inherit;font-size:var(--text-sm);background:0 0;border:none;outline:none;flex:1;padding:.5rem 1rem;line-height:1.5}.prompt-box-module__YFrntq__textarea::placeholder{color:var(--color-text-muted)}.prompt-box-module__YFrntq__promptBox:has(.prompt-box-module__YFrntq__textarea:focus){outline:1px solid var(--color-primary);outline-offset:-1px}.prompt-box-module__YFrntq__promptBox.prompt-box-module__YFrntq__expanded{min-height:30rem}.prompt-box-module__YFrntq__footer{flex-shrink:0;justify-content:space-between;align-items:center;height:3rem;padding:0 .5rem;display:flex}.prompt-box-module__YFrntq__footerLeft,.prompt-box-module__YFrntq__footerRight{align-items:center;display:flex}.prompt-box-module__YFrntq__collapseButton{background:hsl(from var(--color-ui)h s 4%);cursor:pointer;width:2rem;height:2rem;color:var(--color-text-muted);z-index:1;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex;position:absolute;left:50%;transform:translate(-50%,-50%)}.prompt-box-module__YFrntq__collapseButton:hover{background:hsl(from var(--color-ui)h s 12%)}.prompt-box-module__YFrntq__panels{max-width:64rem;margin:0 auto;position:absolute;bottom:calc(100% + .25rem);left:0;right:0}.prompt-box-module__YFrntq__panels.prompt-box-module__YFrntq__switching>*{transition:none!important}
@layer components{.field-module__kZSARq__root{flex-direction:column;gap:.25rem;display:flex}.field-module__kZSARq__label{font-size:var(--text-sm);color:var(--color-text);align-items:center;gap:.25rem;font-weight:500;display:flex}.field-module__kZSARq__required{color:var(--color-primary)}.field-module__kZSARq__description{font-size:var(--text-sm);color:var(--color-text-muted);margin-bottom:.25rem}.field-module__kZSARq__control{align-items:center;gap:.5rem;display:flex}.field-module__kZSARq__status{font-size:var(--text-sm);color:var(--field-status-color,var(--color-text-muted))}.field-module__kZSARq__status[data-status=valid]{--field-status-color:var(--color-success)}.field-module__kZSARq__status[data-status=error]{--field-status-color:var(--color-danger)}.field-module__kZSARq__status[data-status=loading],.field-module__kZSARq__status[data-status=hint]{--field-status-color:var(--color-text-muted)}.field-module__kZSARq__error{font-size:var(--text-sm);color:var(--color-danger);margin-top:.25rem}.field-module__kZSARq__footer{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:.25rem}}
@layer components{.file-upload-module__6VpjzG__root{border:2px dashed hsl(from var(--color-ui)h s 20%);background:var(--bg-color,hsl(from var(--color-ui)h s 4%));cursor:default;min-height:10rem;transition:border-color var(--transition-base),background var(--transition-base);border-radius:.5rem;flex-direction:column;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:relative}.file-upload-module__6VpjzG__root[data-clickable]{cursor:pointer}.file-upload-module__6VpjzG__root[data-drag-over]{border-color:var(--color-primary);background:hsl(from var(--color-ui)h s 8%)}.file-upload-module__6VpjzG__root[data-invalid]{border-color:var(--color-danger)}.file-upload-module__6VpjzG__root[data-disabled]{opacity:.5;pointer-events:none}.file-upload-module__6VpjzG__emptyState{flex-direction:column;align-items:center;gap:.5rem;display:flex}.file-upload-module__6VpjzG__emptyIcon{width:2rem;height:2rem;color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}.file-upload-module__6VpjzG__emptyTitle{color:var(--color-text);font-weight:var(--font-weight-bold);font-size:var(--text-md);line-height:var(--line-height-normal)}.file-upload-module__6VpjzG__emptyDescription{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--line-height-normal)}.file-upload-module__6VpjzG__emptyNotes{color:hsl(from var(--color-ui)h s 50%);font-size:var(--text-xs);line-height:var(--line-height-normal)}.file-upload-module__6VpjzG__grid{grid-template-columns:repeat(auto-fill,var(--card-width,8rem));justify-content:start;align-items:start;gap:1rem;width:100%;display:grid}.file-upload-module__6VpjzG__card{background:hsl(from var(--color-ui)h s 10%);border-radius:.25rem;position:relative;overflow:hidden}.file-upload-module__6VpjzG__cardPreview{object-fit:cover;width:100%;height:auto;display:block}.file-upload-module__6VpjzG__cardPlaceholder{aspect-ratio:16/9;justify-content:center;align-items:center;padding-bottom:calc(1.5rem + 2px);display:flex}.file-upload-module__6VpjzG__cardPlaceholderIcon{color:#fff;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:inline-flex}.file-upload-module__6VpjzG__cardFilename{z-index:1;color:#fff;height:calc(1.5rem + 2px);font-size:var(--text-xxs);white-space:nowrap;text-overflow:ellipsis;background:#000000bf;align-items:center;padding:0 .375rem 2px;line-height:1;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.file-upload-module__6VpjzG__cardProgressTrack{z-index:2;background:0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.file-upload-module__6VpjzG__cardProgressFill{background:var(--color-primary);height:100%;transition:width var(--transition-base)}.file-upload-module__6VpjzG__cardProgressFill[data-status=complete]{background:var(--color-success)}.file-upload-module__6VpjzG__cardProgressFill[data-status=error]{background:var(--color-danger)}.file-upload-module__6VpjzG__cardDeleteButton{z-index:3;color:#fff;cursor:pointer;width:1.5rem;height:1.5rem;transition:background var(--transition-fast);background:#0009;border:none;border-radius:0 .25rem;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:0;right:0}.file-upload-module__6VpjzG__cardDeleteButton:hover{background:#000c}.file-upload-module__6VpjzG__cardDeleteButtonIcon{justify-content:center;align-items:center;width:.75rem;height:.75rem;display:inline-flex}.file-upload-module__6VpjzG__addMoreCard{aspect-ratio:16/9;background:hsl(from var(--color-ui)h s 10%);cursor:pointer;transition:background var(--transition-base);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.file-upload-module__6VpjzG__addMoreCard:hover{background:hsl(from var(--color-ui)h s 8%)}.file-upload-module__6VpjzG__addMoreIcon{width:1.5rem;height:1.5rem;color:var(--color-text-muted);justify-content:center;align-items:center;display:inline-flex}}
.edit-shot-modal-module__E6thGG__formLayout{flex-direction:column;gap:1.5rem;display:flex}.edit-shot-modal-module__E6thGG__coverLabel{font-size:var(--text-sm);color:var(--color-text);margin-bottom:-1.25rem;font-weight:500}.edit-shot-modal-module__E6thGG__modalFooter{gap:1rem;display:flex}
@layer components{.input-module__51BIeq__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__51BIeq__wrapper:focus-within{border-color:var(--color-primary)}.input-module__51BIeq__wrapper[data-disabled]{opacity:.5;cursor:not-allowed}.input-module__51BIeq__wrapper[data-readonly]{cursor:text}.input-module__51BIeq__wrapper[data-invalid],.input-module__51BIeq__wrapper[data-invalid]:focus-within{border-color:var(--color-danger)}.input-module__51BIeq__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__51BIeq__input::placeholder{color:var(--color-text-muted)}.input-module__51BIeq__input:disabled{cursor:not-allowed}.input-module__51BIeq__input:read-only{cursor:default}.input-module__51BIeq__wrapper[data-size=xxs]{height:var(--size-xxs);font-size:var(--text-xxs)}.input-module__51BIeq__wrapper[data-size=xs]{height:var(--size-xs);font-size:var(--text-xs)}.input-module__51BIeq__wrapper[data-size=sm]{height:var(--size-sm);font-size:var(--text-xs)}.input-module__51BIeq__wrapper[data-size=md]{height:var(--size-md);font-size:var(--text-sm)}.input-module__51BIeq__wrapper[data-size=lg]{height:var(--size-lg);font-size:var(--text-sm)}.input-module__51BIeq__wrapper[data-size=xl]{height:var(--size-xl);font-size:var(--text-md)}.input-module__51BIeq__wrapper[data-size=xxl]{height:var(--size-xxl);font-size:var(--text-md)}.input-module__51BIeq__wrapper[data-size=xxs]{--control-padding-h:var(--control-padding-h-xxs);padding:0 var(--control-padding-h)}.input-module__51BIeq__wrapper[data-size=xs]{--control-padding-h:var(--control-padding-h-xs);padding:0 var(--control-padding-h)}.input-module__51BIeq__wrapper[data-size=sm]{--control-padding-h:var(--control-padding-h-sm);padding:0 var(--control-padding-h)}.input-module__51BIeq__wrapper[data-size=md]{--control-padding-h:var(--control-padding-h-md);padding:0 var(--control-padding-h)}.input-module__51BIeq__wrapper[data-size=lg]{--control-padding-h:var(--control-padding-h-lg);padding:0 var(--control-padding-h)}.input-module__51BIeq__wrapper[data-size=xl]{--control-padding-h:var(--control-padding-h-xl);padding:0 var(--control-padding-h)}.input-module__51BIeq__wrapper[data-size=xxl]{--control-padding-h:var(--control-padding-h-xxl);padding:0 var(--control-padding-h)}.input-module__51BIeq__wrapper[data-has-icon-left]{padding-left:0}.input-module__51BIeq__wrapper[data-has-icon-right],.input-module__51BIeq__wrapper[data-has-clear-button]{padding-right:0}.input-module__51BIeq__wrapper[data-radius=xxs]{border-radius:var(--radius-xxs)}.input-module__51BIeq__wrapper[data-radius=xs]{border-radius:var(--radius-xs)}.input-module__51BIeq__wrapper[data-radius=sm]{border-radius:var(--radius-sm)}.input-module__51BIeq__wrapper[data-radius=md]{border-radius:var(--radius-md)}.input-module__51BIeq__wrapper[data-radius=lg]{border-radius:var(--radius-lg)}.input-module__51BIeq__wrapper[data-radius=xl]{border-radius:var(--radius-xl)}.input-module__51BIeq__wrapper[data-radius=xxl]{border-radius:var(--radius-xxl)}.input-module__51BIeq__wrapper[data-radius=none]{border-radius:0}.input-module__51BIeq__wrapper[data-radius=full]{border-radius:var(--radius-full)}.input-module__51BIeq__wrapper[data-radius=auto][data-size=xxs]{border-radius:var(--radius-xxs)}.input-module__51BIeq__wrapper[data-radius=auto][data-size=xs]{border-radius:var(--radius-xs)}.input-module__51BIeq__wrapper[data-radius=auto][data-size=sm]{border-radius:var(--radius-sm)}.input-module__51BIeq__wrapper[data-radius=auto][data-size=md]{border-radius:var(--radius-md)}.input-module__51BIeq__wrapper[data-radius=auto][data-size=lg]{border-radius:var(--radius-lg)}.input-module__51BIeq__wrapper[data-radius=auto][data-size=xl]{border-radius:var(--radius-xl)}.input-module__51BIeq__wrapper[data-radius=auto][data-size=xxl]{border-radius:var(--radius-xxl)}.input-module__51BIeq__wrapper[data-size=xxs],.input-module__51BIeq__wrapper[data-size=xs]{--icon-size:.75rem}.input-module__51BIeq__wrapper[data-size=sm]{--icon-size:.875rem}.input-module__51BIeq__wrapper[data-size=md],.input-module__51BIeq__wrapper[data-size=lg]{--icon-size:1rem}.input-module__51BIeq__wrapper[data-size=xl],.input-module__51BIeq__wrapper[data-size=xxl]{--icon-size:1.125rem}.input-module__51BIeq__iconLeft,.input-module__51BIeq__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__51BIeq__iconLeft svg,.input-module__51BIeq__iconRight svg{width:var(--icon-size);height:var(--icon-size)}.input-module__51BIeq__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__51BIeq__clearButton svg{width:var(--icon-size);height:var(--icon-size)}.input-module__51BIeq__clearButton:hover{color:var(--color-text)}.input-module__51BIeq__clearButton+.input-module__51BIeq__iconRight{margin-left:calc(var(--control-padding-h)*-1)}}
.confirmation-modal-module___Bzbvq__confirmationTextInput{flex-direction:column;gap:.5rem;margin-top:1rem;display:flex}.confirmation-modal-module___Bzbvq__prompt{font-size:var(--text-sm);color:hsl(var(--color-fg-subtle));margin:0}.confirmation-modal-module___Bzbvq__prompt strong{color:hsl(var(--color-fg));font-weight:600;font-family:var(--font-mono,monospace)}
@layer components{.loader-module__Xgc9jG__loader{justify-content:center;align-items:center;width:100%;display:flex}.loader-module__Xgc9jG__overlay{background:#000000bf;height:auto;position:absolute;inset:0}.loader-module__Xgc9jG__content{flex-direction:column;align-items:center;gap:.75rem;display:flex}.loader-module__Xgc9jG__message{font-size:var(--text-sm);color:#fff;text-align:center;margin:0}}
@layer components{.modal-module__nkzsbW__backdrop{z-index:var(--z-modal-backdrop,1000);background:var(--color-overlay);transition:opacity var(--transition-base);cursor:pointer;position:fixed;inset:0}.modal-module__nkzsbW__backdrop[data-no-dismiss]{cursor:default}.modal-module__nkzsbW__backdrop[data-starting-style],.modal-module__nkzsbW__backdrop[data-ending-style]{opacity:0}.modal-module__nkzsbW__popup{z-index:var(--z-modal,1001);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__nkzsbW__popup[data-starting-style],.modal-module__nkzsbW__popup[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.95)}.modal-module__nkzsbW__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__nkzsbW__popup[data-size=full]{border-radius:0;width:100%;height:100%;max-height:none;inset:0}.modal-module__nkzsbW__popup[data-size=full][data-starting-style],.modal-module__nkzsbW__popup[data-size=full][data-ending-style]{transform:scale(.98)}.modal-module__nkzsbW__popup[data-size=sm]{width:24rem}.modal-module__nkzsbW__popup[data-size=md]{width:32rem}.modal-module__nkzsbW__popup[data-size=lg]{width:40rem}.modal-module__nkzsbW__popup[data-size=xl]{width:56rem}.modal-module__nkzsbW__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.modal-module__nkzsbW__popup[data-size=full] .modal-module__nkzsbW__header{padding:1.25rem 1.5rem}.modal-module__nkzsbW__headerText{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.modal-module__nkzsbW__title{font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:600;line-height:1.4}.modal-module__nkzsbW__popup[data-size=sm] .modal-module__nkzsbW__title{font-size:var(--text-md)}.modal-module__nkzsbW__popup[data-size=full] .modal-module__nkzsbW__title{font-size:var(--text-xl)}.modal-module__nkzsbW__subtitle{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-weight:400;line-height:1.4}.modal-module__nkzsbW__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__nkzsbW__closeButton:hover{background:hsl(from var(--color-ui)h s 8%);color:var(--color-text)}.modal-module__nkzsbW__closeButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.modal-module__nkzsbW__popup[data-size=sm] .modal-module__nkzsbW__closeButton{width:1.75rem;height:1.75rem}.modal-module__nkzsbW__content{flex:1;padding:1.25rem;overflow-y:auto}.modal-module__nkzsbW__header+.modal-module__nkzsbW__content{padding-top:0}.modal-module__nkzsbW__popup[data-size=full] .modal-module__nkzsbW__content{padding:1.5rem}.modal-module__nkzsbW__popup[data-size=sm] .modal-module__nkzsbW__content{padding:1rem}.modal-module__nkzsbW__content[data-no-padding-bottom]{padding-bottom:0}.modal-module__nkzsbW__footer{flex-shrink:0;justify-content:flex-start;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.modal-module__nkzsbW__popup[data-size=full] .modal-module__nkzsbW__footer{padding:1.25rem 1.5rem}.modal-module__nkzsbW__popup[data-size=sm] .modal-module__nkzsbW__footer{gap:.5rem;padding:.875rem 1rem}}
@layer components{.select-module__8UfmKa__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__8UfmKa__trigger[data-width=full]{width:100%;display:flex}.select-module__8UfmKa__trigger[data-size=xxs]{height:var(--size-xxs);--icon-size:.625rem;padding:0 .375rem;font-size:.625rem}.select-module__8UfmKa__trigger[data-size=xs]{height:var(--size-xs);--icon-size:.75rem;padding:0 .5rem;font-size:.6875rem}.select-module__8UfmKa__trigger[data-size=sm]{height:var(--size-sm);font-size:var(--text-xs);--icon-size:.875rem;padding:0 .625rem}.select-module__8UfmKa__trigger[data-size=md]{height:var(--size-md);--icon-size:1rem;padding:0 .75rem;font-size:.8125rem}.select-module__8UfmKa__trigger[data-size=lg]{height:var(--size-lg);font-size:var(--text-sm);--icon-size:1.125rem;padding:0 .875rem}.select-module__8UfmKa__trigger[data-size=xl]{height:var(--size-xl);--icon-size:1.25rem;padding:0 1rem;font-size:.9375rem}.select-module__8UfmKa__trigger[data-size=xxl]{height:var(--size-xxl);font-size:var(--text-md);--icon-size:1.375rem;padding:0 1.125rem}.select-module__8UfmKa__trigger[data-radius=auto]{border-radius:var(--radius-sm)}.select-module__8UfmKa__trigger[data-radius=none]{border-radius:0}.select-module__8UfmKa__trigger[data-radius=full]{border-radius:9999px}.select-module__8UfmKa__trigger[data-radius=xxs]{border-radius:var(--radius-xxs)}.select-module__8UfmKa__trigger[data-radius=xs]{border-radius:var(--radius-xs)}.select-module__8UfmKa__trigger[data-radius=sm]{border-radius:var(--radius-sm)}.select-module__8UfmKa__trigger[data-radius=md]{border-radius:var(--radius-md)}.select-module__8UfmKa__trigger[data-radius=lg]{border-radius:var(--radius-lg)}.select-module__8UfmKa__trigger[data-radius=xl]{border-radius:var(--radius-xl)}.select-module__8UfmKa__trigger[data-radius=xxl]{border-radius:var(--radius-xxl)}.select-module__8UfmKa__trigger[data-color-scheme=default]{background:hsl(from var(--color-ui)h s 15%);color:var(--color-text)}.select-module__8UfmKa__trigger[data-color-scheme=default]:hover:not(:disabled){background:hsl(from var(--color-ui)h s 20%)}.select-module__8UfmKa__trigger[data-color-scheme=default]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.select-module__8UfmKa__trigger[data-color-scheme=dark]{background:hsl(from var(--color-ui)h s 4%);color:var(--color-text)}.select-module__8UfmKa__trigger[data-color-scheme=dark]:hover:not(:disabled){background:hsl(from var(--color-ui)h s 8%)}.select-module__8UfmKa__trigger[data-color-scheme=dark]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.select-module__8UfmKa__trigger[data-invalid]{outline:1px solid var(--color-danger);outline-offset:-1px}.select-module__8UfmKa__trigger:disabled{opacity:.5;cursor:not-allowed}.select-module__8UfmKa__trigger[data-placeholder] .select-module__8UfmKa__value{color:var(--color-text-muted)}.select-module__8UfmKa__value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-module__8UfmKa__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__8UfmKa__clearButton:hover{color:var(--color-text);background:#ffffff1a}.select-module__8UfmKa__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__8UfmKa__trigger[data-popup-open] .select-module__8UfmKa__icon{transform:rotate(180deg)}.select-module__8UfmKa__positioner{z-index:var(--z-dropdown,1100)}.select-module__8UfmKa__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__8UfmKa__popup[data-color-scheme=default]{background:hsl(from var(--color-ui)h s 12%)}.select-module__8UfmKa__popup[data-color-scheme=dark]{background:hsl(from var(--color-ui)h s 4%)}.select-module__8UfmKa__popup[data-align=stretch]{width:var(--anchor-width)}.select-module__8UfmKa__popup[data-starting-style],.select-module__8UfmKa__popup[data-ending-style]{opacity:0;transform:scale(.95)}.select-module__8UfmKa__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__8UfmKa__popup[data-size=xxs] .select-module__8UfmKa__item{padding:.25rem .375rem;font-size:.625rem}.select-module__8UfmKa__popup[data-size=xs] .select-module__8UfmKa__item{padding:.3125rem .5rem;font-size:.6875rem}.select-module__8UfmKa__popup[data-size=sm] .select-module__8UfmKa__item{font-size:var(--text-xs);padding:.375rem .625rem}.select-module__8UfmKa__popup[data-size=md] .select-module__8UfmKa__item{padding:.5rem .75rem;font-size:.8125rem}.select-module__8UfmKa__popup[data-size=lg] .select-module__8UfmKa__item{font-size:var(--text-sm);padding:.5rem .875rem}.select-module__8UfmKa__popup[data-size=xl] .select-module__8UfmKa__item{padding:.625rem 1rem;font-size:.9375rem}.select-module__8UfmKa__popup[data-size=xxl] .select-module__8UfmKa__item{font-size:var(--text-md);padding:.75rem 1.125rem}.select-module__8UfmKa__popup[data-color-scheme=default] .select-module__8UfmKa__item:hover,.select-module__8UfmKa__popup[data-color-scheme=default] .select-module__8UfmKa__item[data-highlighted]{background:hsl(from var(--color-ui)h s 18%)}.select-module__8UfmKa__popup[data-color-scheme=dark] .select-module__8UfmKa__item:hover,.select-module__8UfmKa__popup[data-color-scheme=dark] .select-module__8UfmKa__item[data-highlighted]{background:hsl(from var(--color-ui)h s 10%)}.select-module__8UfmKa__item[data-selected]{color:var(--accent-color,var(--color-primary))}.select-module__8UfmKa__item[data-disabled]{opacity:.5;cursor:not-allowed}.select-module__8UfmKa__itemIndicator{width:1rem;color:var(--accent-color,var(--color-primary));justify-content:center;align-items:center;display:flex;position:absolute;right:.5rem}.select-module__8UfmKa__item:not([data-selected]) .select-module__8UfmKa__itemIndicator{visibility:hidden}.select-module__8UfmKa__itemText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-module__8UfmKa__separator{height:1px;margin:.25rem 0}.select-module__8UfmKa__popup[data-color-scheme=default] .select-module__8UfmKa__separator{background:hsl(from var(--color-ui)h s 20%)}.select-module__8UfmKa__popup[data-color-scheme=dark] .select-module__8UfmKa__separator{background:hsl(from var(--color-ui)h s 12%)}.select-module__8UfmKa__groupLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.select-module__8UfmKa__popup[data-size=xxs] .select-module__8UfmKa__groupLabel{font-size:var(--text-xxs);padding:.25rem .375rem .125rem}.select-module__8UfmKa__popup[data-size=xs] .select-module__8UfmKa__groupLabel{padding:.3125rem .5rem .125rem;font-size:.5625rem}.select-module__8UfmKa__popup[data-size=sm] .select-module__8UfmKa__groupLabel{padding:.375rem .625rem .1875rem;font-size:.625rem}.select-module__8UfmKa__popup[data-size=md] .select-module__8UfmKa__groupLabel{padding:.5rem .75rem .25rem;font-size:.6875rem}.select-module__8UfmKa__popup[data-size=lg] .select-module__8UfmKa__groupLabel{font-size:var(--text-xs);padding:.5rem .875rem .25rem}.select-module__8UfmKa__popup[data-size=xl] .select-module__8UfmKa__groupLabel{padding:.625rem 1rem .3125rem;font-size:.8125rem}.select-module__8UfmKa__popup[data-size=xxl] .select-module__8UfmKa__groupLabel{font-size:var(--text-sm);padding:.75rem 1.125rem .375rem}}
.header-search-module__pbVZSa__wrapper{display:contents}.header-search-module__pbVZSa__desktopSearch{flex-shrink:0;width:12rem;display:none;position:relative}.header-search-module__pbVZSa__desktopSearch [data-component=input]{color:#fff;width:100%}.header-search-module__pbVZSa__desktopSearch [data-component=input] svg{color:#fff}.header-search-module__pbVZSa__mobileSearchButton{background:hsl(from var(--color-ui)h s 15%);cursor:pointer;color:#fff;border:none;border-radius:9999px;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s;display:flex}.header-search-module__pbVZSa__mobileSearchButton:hover{background:hsl(from var(--color-ui)h s 20%)}.header-search-module__pbVZSa__mobileSearchOverlay{background:hsl(from var(--color-ui)h s 6%);pointer-events:none;opacity:0;z-index:10;transition:opacity .2s;display:block;position:absolute;inset:0}.header-search-module__pbVZSa__mobileSearchOverlay.header-search-module__pbVZSa__mobileSearchOpen{opacity:1;pointer-events:auto}.header-search-module__pbVZSa__mobileSearchContainer{transform-origin:100%;opacity:0;align-items:center;gap:.75rem;transition:transform .25s,opacity .2s;display:flex;position:absolute;top:50%;left:1rem;right:1rem;transform:translateY(-50%)scaleX(0)}.header-search-module__pbVZSa__mobileSearchOpen .header-search-module__pbVZSa__mobileSearchContainer{opacity:1;transform:translateY(-50%)scaleX(1)}.header-search-module__pbVZSa__mobileSearchInput{flex:1}.header-search-module__pbVZSa__mobileSearchInput [data-component=input]{color:#fff;width:100%}.header-search-module__pbVZSa__mobileSearchInput [data-component=input] svg{color:#fff}.header-search-module__pbVZSa__mobileSearchClose{background:hsl(from var(--color-ui)h s 20%);cursor:pointer;color:#fff;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:background .15s;display:flex}.header-search-module__pbVZSa__mobileSearchClose:hover{background:hsl(from var(--color-ui)h s 25%)}.header-search-module__pbVZSa__popoverPositioner{z-index:1000}.header-search-module__pbVZSa__dropdown{background:hsl(from var(--color-ui)h s 8%);border:1px solid hsl(from var(--color-ui)h s 4%);border-radius:var(--radius-md);width:24rem;overflow:hidden;box-shadow:0 .5rem 2rem #0006}.header-search-module__pbVZSa__mobileDropdown{background:hsl(from var(--color-ui)h s 8%);border:1px solid hsl(from var(--color-ui)h s 4%);border-radius:var(--radius-md);z-index:100;position:absolute;top:3.5rem;left:1rem;right:1rem;overflow:hidden;box-shadow:0 .5rem 2rem #0006}.header-search-module__pbVZSa__dropdownContent{min-height:10rem;position:relative}.header-search-module__pbVZSa__dropdownResults{max-height:20rem;overflow-y:auto}.header-search-module__pbVZSa__emptyState{min-height:10rem;color:var(--color-text-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;display:flex}.header-search-module__pbVZSa__emptyState p{font-size:var(--text-sm);color:var(--color-text);margin:0;font-weight:500}.header-search-module__pbVZSa__emptyState span{font-size:var(--text-xs)}.header-search-module__pbVZSa__resultItem{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;transition:background .15s;display:flex}.header-search-module__pbVZSa__resultItem:hover,.header-search-module__pbVZSa__resultItem:focus{background:hsl(from var(--color-ui)h s 12%)}.header-search-module__pbVZSa__resultItem:focus{outline:none}.header-search-module__pbVZSa__resultItem:focus-visible{box-shadow:inset 0 0 0 2px hsl(from var(--color-ui)h s 40%);outline:none}.header-search-module__pbVZSa__resultThumbnail{border-radius:var(--radius-sm);background:hsl(from var(--color-ui)h s 15%);flex-shrink:0;width:3rem;height:2rem;overflow:hidden}.header-search-module__pbVZSa__resultThumbnail img{object-fit:cover;width:100%;height:100%}.header-search-module__pbVZSa__resultThumbnailPlaceholder{width:100%;height:100%;color:hsl(from var(--color-ui)h s 50%);justify-content:center;align-items:center;display:flex}.header-search-module__pbVZSa__resultContent{flex:1;min-width:0}.header-search-module__pbVZSa__resultTitle{font-size:var(--text-sm);color:#fff;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.header-search-module__pbVZSa__resultBreadcrumb{font-size:var(--text-xs);color:hsl(from var(--color-ui)h s 55%);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.header-search-module__pbVZSa__resultArrow{color:#fff;flex-shrink:0}.header-search-module__pbVZSa__viewAllButton{border:none;border-top:1px solid hsl(from var(--color-ui)h s 4%);cursor:pointer;width:100%;font-size:var(--text-sm);color:hsl(from var(--color-ui)h s 65%);background:0 0;justify-content:center;align-items:center;gap:.375rem;padding:.75rem;transition:background .15s,color .15s;display:flex}.header-search-module__pbVZSa__viewAllButton:hover,.header-search-module__pbVZSa__viewAllButton:focus{background:hsl(from var(--color-ui)h s 10%);color:#fff}.header-search-module__pbVZSa__viewAllButton:focus{outline:none}.header-search-module__pbVZSa__viewAllButton:focus-visible{box-shadow:inset 0 0 0 2px hsl(from var(--color-ui)h s 40%);outline:none}.header-search-module__pbVZSa__viewAllButton strong{color:#fff}@media (min-width:768px){.header-search-module__pbVZSa__desktopSearch{display:block}.header-search-module__pbVZSa__mobileSearchButton,.header-search-module__pbVZSa__mobileSearchOverlay{display:none}}
@layer components{.episode-selector-module__86UTca__selector{flex-direction:row;align-items:center;gap:.375rem;width:100%;display:flex}.episode-selector-module__86UTca__popoverTrigger{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:.375rem .5rem;display:flex}.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-color:hsl(from var(--color-ui)h s 30%)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__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)}}
.header-module__MhRp_G__header{background:hsl(from var(--color-ui)h s 6%);justify-content:space-between;align-items:center;height:100%;padding:0;font-size:.8125rem;display:flex}.header-module__MhRp_G__separator{background:hsl(from var(--color-ui)h s 4%);width:1px;height:100%}.header-module__MhRp_G__leftSection{flex-shrink:0;align-items:center;height:100%;display:flex}.header-module__MhRp_G__logoButton{cursor:pointer;width:3rem;height:100%;color:var(--color-text);background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:.125rem;padding:0;transition:background .15s;display:flex}.header-module__MhRp_G__logoButton:hover{background:hsl(from var(--color-ui)h s 10%)}.header-module__MhRp_G__logo{width:2rem;height:2rem}.header-module__MhRp_G__logoChevron{color:#fff;opacity:.7;flex-shrink:0;width:.625rem;height:.625rem}.header-module__MhRp_G__logoMenu{background:hsl(from var(--color-ui)h s 4%);margin-left:.5rem}.header-module__MhRp_G__darkMenu{background:hsl(from var(--color-ui)h s 4%)}.header-module__MhRp_G__navButton{cursor:pointer;color:#fff;background:0 0;border:none;justify-content:center;align-items:center;height:100%;padding:0 .75rem;transition:background .15s;display:flex}.header-module__MhRp_G__navButton:hover{background:hsl(from var(--color-ui)h s 10%)}.header-module__MhRp_G__centerSection{flex:1;align-items:center;min-width:0;height:100%;display:none;overflow:hidden;container-type:inline-size}.header-module__MhRp_G__rightSection{flex-shrink:0;align-items:center;gap:.5rem;height:100%;padding-right:.75rem;display:flex}.header-module__MhRp_G__buildButton{align-items:center;height:100%;display:flex}.header-module__MhRp_G__iconButton{background:hsl(from var(--color-ui)h s 15%);cursor:pointer;color:#fff;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s;display:flex;position:relative}.header-module__MhRp_G__iconButton:hover{background:hsl(from var(--color-ui)h s 20%)}.header-module__MhRp_G__iconButtonGhost{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s;display:flex;position:relative}.header-module__MhRp_G__iconButtonGhost:hover{background:hsl(from var(--color-ui)h s 15%)}.header-module__MhRp_G__badge{text-align:center;color:#fff;background:var(--color-danger);border-radius:9999px;min-width:1rem;height:1rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1rem;position:absolute;top:-.125rem;right:-.125rem}.header-module__MhRp_G__badgeDot{background:var(--color-danger);border-radius:9999px;width:.5rem;height:.5rem;position:absolute;top:.125rem;right:.125rem}.header-module__MhRp_G__avatarButton{background:hsl(from var(--color-ui)h s 20%);cursor:pointer;color:#fff;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s;display:flex;overflow:hidden}.header-module__MhRp_G__avatarButton:hover{background:hsl(from var(--color-ui)h s 25%)}.header-module__MhRp_G__desktopOnly{display:none}@media (min-width:1250px){.header-module__MhRp_G__logoButton{flex-direction:row;gap:.5rem;width:4.375rem}.header-module__MhRp_G__navButton{padding:0 1.25rem}.header-module__MhRp_G__buildButton{display:none}.header-module__MhRp_G__desktopOnly,.header-module__MhRp_G__centerSection{display:flex}}
.teams-module__biJ-zW__orgLink{font-weight:var(--font-weight-bold);text-decoration:underline}.teams-module__biJ-zW__container{padding:2rem}.teams-module__biJ-zW__sectionHeading{font-size:var(--text-xl);margin-bottom:1.25rem;font-weight:600}
@layer components{.scene-tree-module__ggVn8a__root{flex-direction:column;gap:.5rem;width:100%;padding:0;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;overflow:hidden}.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;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;align-self:stretch;width:2.5rem;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;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;flex-direction:column;display:flex;overflow:hidden}.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;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:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px;z-index:1;position:relative}.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}}
.sidebar-collapsed-tabs-module__ZnXNJa__collapsedTabs{flex-direction:column;width:100%;display:flex}.sidebar-collapsed-tabs-module__ZnXNJa__tabSection{flex-direction:column;display:flex}.sidebar-collapsed-tabs-module__ZnXNJa__tabTrigger{width:100%;height:3rem;color:var(--color-text-muted);cursor:pointer;transition:background var(--transition-base),color var(--transition-base);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.sidebar-collapsed-tabs-module__ZnXNJa__tabTrigger:hover{background:hsl(from var(--color-ui)h s 20%);color:var(--color-text)}.sidebar-collapsed-tabs-module__ZnXNJa__tabTrigger.sidebar-collapsed-tabs-module__ZnXNJa__active{color:var(--color-text)}.sidebar-collapsed-tabs-module__ZnXNJa__tabContentWrapper{grid-template-rows:0fr;transition:grid-template-rows .15s;display:grid}.sidebar-collapsed-tabs-module__ZnXNJa__tabContentWrapper.sidebar-collapsed-tabs-module__ZnXNJa__expanded{grid-template-rows:1fr}.sidebar-collapsed-tabs-module__ZnXNJa__tabContent{overflow:hidden}.sidebar-collapsed-tabs-module__ZnXNJa__tabContentInner{background:hsl(from var(--color-ui)h s 6%)}
.workspace-module__621avq__container{padding:2rem}.workspace-module__621avq__orgLink{font-weight:700;text-decoration:underline}.workspace-module__621avq__backLink{font-weight:700;font-size:var(--text-xs);align-items:center;gap:.25rem;text-decoration:underline;display:inline-flex}.workspace-module__621avq__formWrapper{max-width:21.5rem}.workspace-module__621avq__form{flex-direction:column;gap:.75rem;display:flex}.workspace-module__621avq__nameField [data-component=field-control]{margin-top:.5rem}.workspace-module__621avq__logoField{margin-top:2rem}.workspace-module__621avq__logoField [data-component=field-control]{margin-top:.5rem}.workspace-module__621avq__createWorkspaceSubmit{margin-top:1.5rem}
.create-project-modal-module__QkM3Wa__formLayout{container-type:inline-size}.create-project-modal-module__QkM3Wa__formGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@container (min-width:32rem){.create-project-modal-module__QkM3Wa__formGrid{grid-template-columns:1fr 1fr}}.create-project-modal-module__QkM3Wa__formFields{flex-direction:column;gap:1.5rem;display:flex}.create-project-modal-module__QkM3Wa__coverImageColumn{flex-direction:column;display:flex}.create-project-modal-module__QkM3Wa__projectTypeSection{flex-direction:column;gap:.5rem;display:flex}.create-project-modal-module__QkM3Wa__projectTypeLabel{color:var(--color-text);font-size:.8125rem;font-weight:500}.create-project-modal-module__QkM3Wa__projectTypeDescription{color:var(--color-text-muted);margin:0;font-size:.75rem;line-height:1.4}.create-project-modal-module__QkM3Wa__projectTypeOptions{gap:1.5rem;margin-top:.25rem;font-size:.8rem;display:flex}.create-project-modal-module__QkM3Wa__locationHint{color:var(--color-text-muted);margin-top:-1rem;font-size:.75rem}.create-project-modal-module__QkM3Wa__modalFooter{gap:1rem;display:flex}.create-project-modal-module__QkM3Wa__charCount{color:var(--color-text-muted);text-align:right;font-size:.75rem}
.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}
.project-panel-module__mdnnIq__container{flex-direction:column;gap:.75rem;height:100%;padding:1rem .75rem;display:flex;overflow-y:auto}
.sidebar-content-module__JWjLAa__sidebarContent{flex:1;min-height:0;overflow-y:auto}
.create-asset-library-modal-module__lsTZ2a__formLayout{flex-direction:column;gap:1.5rem;display:flex}.create-asset-library-modal-module__lsTZ2a__modalFooter{gap:1rem;display:flex}.create-asset-library-modal-module__lsTZ2a__charCount{color:var(--color-text-muted);text-align:right;font-size:.75rem}.create-asset-library-modal-module__lsTZ2a__locationHint{color:var(--color-text-muted);margin-top:-1rem;font-size:.75rem}
.teams-panel-module__FVXiZa__section{margin-bottom:2rem}.teams-panel-module__FVXiZa__sectionHeading{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.teams-panel-module__FVXiZa__sectionDescription{color:var(--color-text-muted);max-width:40rem;margin-bottom:1rem;font-size:.875rem}.teams-panel-module__FVXiZa__teamCardInner{flex-direction:column;gap:.75rem;display:flex}.teams-panel-module__FVXiZa__teamCardName{font-size:1rem;font-weight:600}.teams-panel-module__FVXiZa__teamCardDescription{color:var(--color-text-muted);font-size:.875rem}.teams-panel-module__FVXiZa__grid{grid-auto-rows:1fr}.teams-panel-module__FVXiZa__createTeamCardContent{justify-content:center;align-items:center;height:100%;display:flex}
.sidebar-header-module__6Sr9Rq__sidebarHeader{background:hsl(from var(--color-ui)h s 20%);flex-shrink:0;width:100%;height:3rem;display:flex}.sidebar-header-module__6Sr9Rq__content{flex:1;align-items:flex-end;min-width:0;display:flex}.sidebar-header-module__6Sr9Rq__collapsed .sidebar-header-module__6Sr9Rq__content{display:none}.sidebar-header-module__6Sr9Rq__iconSection{flex-shrink:0;justify-content:center;align-items:center;width:3rem;display:flex}.sidebar-header-module__6Sr9Rq__collapsed .sidebar-header-module__6Sr9Rq__iconSection{width:100%}.sidebar-header-module__6Sr9Rq__iconButton{width:2rem;height:2rem;color:var(--color-text);cursor:pointer;transition:background var(--transition-base);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;display:flex}.sidebar-header-module__6Sr9Rq__iconButton:hover{background:hsl(from var(--color-ui)h s 12%)}.sidebar-header-module__6Sr9Rq__left{flex-direction:row}.sidebar-header-module__6Sr9Rq__right{flex-direction:row-reverse}
.organization-dashboard-module__iisuTW__container{flex-direction:column;flex:1;padding:2rem;display:flex}.organization-dashboard-module__iisuTW__section{margin-bottom:2rem}.organization-dashboard-module__iisuTW__sectionHeading{font-size:var(--text-xl);margin-bottom:.5rem;font-weight:600}.organization-dashboard-module__iisuTW__sectionDescription{font-size:var(--text-sm);color:var(--color-text-muted);max-width:40rem;margin-bottom:1rem}.organization-dashboard-module__iisuTW__membershipNotice{font-size:var(--text-sm);margin-bottom:2rem}.organization-dashboard-module__iisuTW__leaveLink{text-decoration:underline}.organization-dashboard-module__iisuTW__teamCardInner{flex-direction:column;gap:.75rem;display:flex}.organization-dashboard-module__iisuTW__teamCardName{font-weight:600;font-size:var(--text-md)}.organization-dashboard-module__iisuTW__teamCardDescription{font-size:var(--text-sm);color:var(--color-text-muted)}.organization-dashboard-module__iisuTW__teamCardAvatars{align-items:center;display:flex}.organization-dashboard-module__iisuTW__teamCardAvatarOverflow{font-size:var(--text-xs);color:var(--color-text-muted);white-space:nowrap;margin-left:.25rem}.organization-dashboard-module__iisuTW__teamCardAvatar{margin-left:-.75rem}.organization-dashboard-module__iisuTW__teamCardAvatar:first-child{margin-left:0}.organization-dashboard-module__iisuTW__createTeamCardContent{justify-content:center;align-items:center;height:100%;display:flex}.organization-dashboard-module__iisuTW__overviewGrid{flex-direction:column;gap:.75rem;display:flex}.organization-dashboard-module__iisuTW__overviewItem{font-size:var(--text-sm)}.organization-dashboard-module__iisuTW__overviewLabel{color:var(--color-text-muted);font-weight:600}.organization-dashboard-module__iisuTW__permissionItem{background:hsl(from var(--color-ui)h s 10%);font-size:var(--text-sm);border-radius:.375rem;justify-content:space-between;align-items:center;padding:.75rem;display:flex}.organization-dashboard-module__iisuTW__permissionDenied{color:var(--color-danger);font-weight:600}.organization-dashboard-module__iisuTW__memberCard{background:hsl(from var(--color-ui)h s 10%);border-radius:.5rem;padding:1rem}.organization-dashboard-module__iisuTW__memberName{align-items:center;gap:.5rem;margin-bottom:.25rem;font-weight:600;display:flex}.organization-dashboard-module__iisuTW__ownerBadge{font-size:var(--text-xs);background:var(--color-primary);border-radius:.25rem;padding:.125rem .5rem}.organization-dashboard-module__iisuTW__memberEmail{font-size:var(--text-sm);color:var(--color-text-muted)}.organization-dashboard-module__iisuTW__memberRole{font-size:var(--text-xs);margin-top:.5rem}.organization-dashboard-module__iisuTW__memberLastLogin{font-size:var(--text-xs);color:var(--color-text-muted);margin-top:.25rem}.organization-dashboard-module__iisuTW__teamCard{background:hsl(from var(--color-ui)h s 10%);border-radius:.5rem;padding:1rem}.organization-dashboard-module__iisuTW__teamName{margin-bottom:.5rem;font-weight:600}.organization-dashboard-module__iisuTW__teamDetails{font-size:var(--text-sm);flex-direction:column;gap:.25rem;display:flex}.organization-dashboard-module__iisuTW__teamLabel{font-weight:600}.organization-dashboard-module__iisuTW__teamValue{text-transform:capitalize}.organization-dashboard-module__iisuTW__teamProtected{color:var(--color-warning);font-size:var(--text-xs);margin-top:.25rem}
.projects-section-module__Fi4aOa__loader{justify-content:center;align-items:center;padding:4rem 0;display:flex}.projects-section-module__Fi4aOa__cardInner{flex-direction:column;gap:.5rem;display:flex}.projects-section-module__Fi4aOa__cardHeader{justify-content:space-between;align-items:center;display:flex}.projects-section-module__Fi4aOa__cardName{font-weight:600;font-size:var(--text-md)}.projects-section-module__Fi4aOa__cardOwner{font-size:var(--text-xs);color:var(--color-text-muted)}.projects-section-module__Fi4aOa__cardStats{font-size:var(--text-xs);color:var(--color-text-muted);align-items:center;gap:1rem;display:flex}.projects-section-module__Fi4aOa__cardStat{align-items:center;gap:.25rem;display:flex}.projects-section-module__Fi4aOa__cardLastEdited{font-size:var(--text-xs);color:var(--color-text-muted)}.projects-section-module__Fi4aOa__emptyState{border-radius:var(--radius-md);color:var(--color-text);text-align:center;background-color:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex}.projects-section-module__Fi4aOa__emptyStateTitle{margin:0;font-size:1.25rem;font-weight:600}.projects-section-module__Fi4aOa__emptyStateDescription{color:var(--color-text-muted);max-width:20rem;margin:0;font-size:.875rem}.projects-section-module__Fi4aOa__createCardContent{justify-content:center;align-items:center;height:100%;display:flex}.projects-section-module__Fi4aOa__viewAll{justify-content:center;align-items:center;display:flex}
@layer components{.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%)}}
.sidebar-tabs-module__PofZaG__sidebarTabs{align-items:flex-end;gap:2px;height:100%;display:flex}.sidebar-tabs-module__PofZaG__tab{background:hsl(from var(--color-ui)h s 14%);height:1.75rem;color:var(--color-text);font-size:var(--text-xs);cursor:pointer;transition:background var(--transition-base);border:none;border-radius:.25rem .25rem 0 0;padding:0 .5rem;font-weight:700}.sidebar-tabs-module__PofZaG__tab:hover{background:hsl(from var(--color-ui)h s 12%)}.sidebar-tabs-module__PofZaG__tab.sidebar-tabs-module__PofZaG__active{background:hsl(from var(--color-ui)h s 10%);height:calc(1.75rem + 2px)}.sidebar-tabs-module__PofZaG__tab.sidebar-tabs-module__PofZaG__iconTab{justify-content:center;align-items:center;padding:0 .5rem;display:flex}
.users-module__1JOOXq__container{padding:2rem}.users-module__1JOOXq__section{margin-bottom:2rem}.users-module__1JOOXq__sectionHeader{justify-content:space-between;align-items:center;padding-bottom:1rem;padding-right:.8rem;display:flex}.users-module__1JOOXq__sectionHeading{font-size:var(--text-xl);margin-bottom:.5rem;font-weight:600}.users-module__1JOOXq__sectionDescription{font-size:var(--text-sm);color:var(--color-text-muted)}.users-module__1JOOXq__tableWrapper{max-width:60rem}.users-module__1JOOXq__table{border-collapse:collapse;width:100%}.users-module__1JOOXq__table th{text-align:left;font-size:var(--text-xs);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid hsl(from var(--color-ui)h s 20%);padding:.75rem 1rem;font-weight:600}.users-module__1JOOXq__table td{font-size:var(--text-sm);border-bottom:1px solid hsl(from var(--color-ui)h s 15%);vertical-align:middle;padding:.75rem 1rem}.users-module__1JOOXq__table tr:last-child td{border-bottom:none}.users-module__1JOOXq__removeCell{justify-content:end;display:flex}
.workspace-users-module__k-CpHq__container{padding:2rem}.workspace-users-module__k-CpHq__backLink{align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;text-decoration:underline;display:inline-flex}
@layer components{.grid-module__yqMVWq__root{grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-min,12rem),100%),1fr));display:grid}.grid-module__yqMVWq__gap-none{gap:0}.grid-module__yqMVWq__gap-xs{gap:.25rem}.grid-module__yqMVWq__gap-sm{gap:.5rem}.grid-module__yqMVWq__gap-md{gap:1rem}.grid-module__yqMVWq__gap-lg{gap:1.5rem}.grid-module__yqMVWq__gap-xl{gap:2rem}.grid-module__yqMVWq__gap-xxl{gap:3rem}}
@keyframes folder-tree-module__iy9Lpa__folderRowEnter{0%{opacity:0;transform:translate(-.5rem)}to{opacity:1;transform:translate(0)}}@keyframes folder-tree-module__iy9Lpa__folderRowExit{0%{opacity:1;max-height:20rem;transform:translate(0)}to{opacity:0;max-height:0;transform:translate(1rem)}}@layer components{.folder-tree-module__iy9Lpa__root{--folders-icon-size:1rem;--folders-toggle-size:.75rem;--folders-row-height:2rem;--folders-text-size:var(--text-xs);--folders-tree-line-color:hsl(from var(--color-ui)h s 25%);--folders-indent:.65rem;background:inherit;flex-direction:column;display:flex}.folder-tree-module__iy9Lpa__folderRowWrapper{background:inherit;flex-direction:column;display:flex;position:relative}.folder-tree-module__iy9Lpa__folderRowWrapper[data-new]{animation:.2s ease-out folder-tree-module__iy9Lpa__folderRowEnter}.folder-tree-module__iy9Lpa__folderRowWrapper[data-deleting]{pointer-events:none;animation:.2s ease-in forwards folder-tree-module__iy9Lpa__folderRowExit;overflow:hidden}.folder-tree-module__iy9Lpa__folderRow{height:var(--folders-row-height);cursor:pointer;z-index:1;-webkit-user-select:none;user-select:none;background:inherit;border-radius:.25rem;align-items:center;gap:.375rem;padding:0 .375rem;display:flex;position:relative}.folder-tree-module__iy9Lpa__folderRow:hover,.folder-tree-module__iy9Lpa__folderRow:focus-visible{background:hsl(from var(--color-ui)h s 10%);outline:none}.folder-tree-module__iy9Lpa__folderRow:hover .folder-tree-module__iy9Lpa__actions,.folder-tree-module__iy9Lpa__folderRow:focus-within .folder-tree-module__iy9Lpa__actions{opacity:1}.folder-tree-module__iy9Lpa__folderRowWrapper[data-depth="0"]>.folder-tree-module__iy9Lpa__folderRow:not([data-expandable]){padding-left:calc(.375rem + var(--folders-toggle-size) + .375rem)}.folder-tree-module__iy9Lpa__renameArea{flex:1;align-items:center;gap:.125rem;min-width:0;display:flex}.folder-tree-module__iy9Lpa__renameArea[data-conflict] .folder-tree-module__iy9Lpa__addFolderInput{color:var(--color-danger);caret-color:var(--color-danger)}.folder-tree-module__iy9Lpa__folderRow[data-active] .folder-tree-module__iy9Lpa__iconSlot,.folder-tree-module__iy9Lpa__folderRow[data-active] .folder-tree-module__iy9Lpa__folderName{color:var(--color-secondary)}.folder-tree-module__iy9Lpa__toggleButton{width:var(--folders-toggle-size);height:var(--folders-toggle-size);background:inherit;border:1px solid var(--folders-tree-line-color);cursor:pointer;color:var(--folders-tree-line-color);border-radius:.125rem;flex-shrink:0;justify-content:center;align-items:center;padding:.0625rem;transition:color .1s,border-color .1s;display:flex}.folder-tree-module__iy9Lpa__toggleButton:hover{color:hsl(from var(--color-ui)h s 70%);border-color:hsl(from var(--color-ui)h s 70%)}.folder-tree-module__iy9Lpa__children>.folder-tree-module__iy9Lpa__folderRowWrapper>.folder-tree-module__iy9Lpa__toggleButton{left:calc(-1*var(--folders-indent));top:calc(var(--folders-row-height)/2);z-index:1;position:absolute;transform:translate(-50%,-50%)}.folder-tree-module__iy9Lpa__iconSlot{width:var(--folders-icon-size);height:var(--folders-icon-size);color:hsl(from var(--color-ui)h s 70%);background:inherit;flex-shrink:0;justify-content:center;align-items:center;display:flex}.folder-tree-module__iy9Lpa__folderName{font-size:var(--folders-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__iy9Lpa__actions{opacity:0;flex-shrink:0;align-items:center;transition:opacity .1s;display:flex}.folder-tree-module__iy9Lpa__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__iy9Lpa__menuTrigger:hover{background:hsl(from var(--color-ui)h s 15%);color:hsl(from var(--color-ui)h s 90%)}.folder-tree-module__iy9Lpa__menuTriggerIcon{justify-content:center;align-items:center;width:1rem;height:1rem;display:flex}.folder-tree-module__iy9Lpa__childrenWrapper{background:inherit;grid-template-rows:0fr;transition:grid-template-rows .1s ease-out;display:grid;overflow:hidden}.folder-tree-module__iy9Lpa__childrenWrapper[data-open]{grid-template-rows:1fr}.folder-tree-module__iy9Lpa__children{margin-left:calc(.375rem + var(--folders-icon-size)/2 - .125rem);padding-left:var(--folders-indent);background:inherit;flex-direction:column;min-height:0;display:flex}.folder-tree-module__iy9Lpa__folderRowWrapper[data-depth="0"]>.folder-tree-module__iy9Lpa__childrenWrapper>.folder-tree-module__iy9Lpa__children{margin-left:calc(.375rem + var(--folders-toggle-size) + .375rem + var(--folders-icon-size)/2 - .125rem)}.folder-tree-module__iy9Lpa__children>.folder-tree-module__iy9Lpa__folderRowWrapper{position:relative}.folder-tree-module__iy9Lpa__children>.folder-tree-module__iy9Lpa__folderRowWrapper:before{content:"";left:calc(-1*var(--folders-indent));border-left:1px dashed var(--folders-tree-line-color);height:100%;position:absolute;top:0}.folder-tree-module__iy9Lpa__children>.folder-tree-module__iy9Lpa__folderRowWrapper:last-child:before{height:calc(var(--folders-row-height)/2)}.folder-tree-module__iy9Lpa__children>.folder-tree-module__iy9Lpa__folderRowWrapper:has(>.folder-tree-module__iy9Lpa__toggleButton):before{clip-path:polygon(0 0,100% 0,100% calc(var(--folders-row-height)/2 - var(--folders-toggle-size)/2),0 calc(var(--folders-row-height)/2 - var(--folders-toggle-size)/2),0 calc(var(--folders-row-height)/2 + var(--folders-toggle-size)/2),100% calc(var(--folders-row-height)/2 + var(--folders-toggle-size)/2),100% 100%,0 100%)}.folder-tree-module__iy9Lpa__children>.folder-tree-module__iy9Lpa__folderRowWrapper:after{content:"";left:calc(-1*var(--folders-indent));top:calc(var(--folders-row-height)/2);width:calc(var(--folders-indent) + .375rem + var(--folders-icon-size)/2);border-top:1px dashed var(--folders-tree-line-color);position:absolute}.folder-tree-module__iy9Lpa__children>[data-component=folder-add-row]{position:relative}.folder-tree-module__iy9Lpa__children>[data-component=folder-add-row]:before{content:"";left:calc(-1*var(--folders-indent));height:calc(var(--folders-row-height)/2);border-left:1px dashed var(--folders-tree-line-color);position:absolute;top:0}.folder-tree-module__iy9Lpa__children>[data-component=folder-add-row]:after{content:"";left:calc(-1*var(--folders-indent));top:calc(var(--folders-row-height)/2);width:calc(var(--folders-indent) + .375rem + var(--folders-icon-size)/2);border-top:1px dashed var(--folders-tree-line-color);position:absolute}.folder-tree-module__iy9Lpa__addFolderRow{height:var(--folders-row-height);align-items:center;gap:.25rem;padding:0 .375rem;display:flex}.folder-tree-module__iy9Lpa__addFolderInput{min-width:0;color:hsl(from var(--color-ui)h s 85%);font-size:var(--folders-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__iy9Lpa__addFolderRow[data-conflict] .folder-tree-module__iy9Lpa__addFolderInput{color:var(--color-danger);caret-color:var(--color-danger)}.folder-tree-module__iy9Lpa__addFolderRow[data-conflict] .folder-tree-module__iy9Lpa__iconSlot{color:var(--color-danger)}.folder-tree-module__iy9Lpa__addFolderInput::placeholder{color:hsl(from var(--color-ui)h s 40%)}.folder-tree-module__iy9Lpa__addFolderConfirm,.folder-tree-module__iy9Lpa__addFolderCancel{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__iy9Lpa__addFolderConfirm:hover:not(:disabled),.folder-tree-module__iy9Lpa__addFolderCancel:hover{color:hsl(from var(--color-ui)h s 90%)}.folder-tree-module__iy9Lpa__addFolderConfirm:disabled{cursor:not-allowed;opacity:.3}}
.nav-panel-module__atfU4W__panel{inset:unset;width:auto;height:auto;min-height:8rem;top:calc(var(--header-height) + var(--title-bar-height) - .5rem);background:hsl(from var(--color-ui)h s 4%);color:hsl(from var(--color-text)h s l/.6);font-size:var(--text-sm);opacity:0;transition:opacity var(--transition-base),transform var(--transition-base),display var(--transition-base)allow-discrete,overlay var(--transition-base)allow-discrete;border:none;border-radius:.5rem;margin:0;padding:0;position:fixed;left:1rem;right:1rem;transform:translateY(-.5rem);container-type:inline-size}.nav-panel-module__atfU4W__panel:popover-open{opacity:1;flex-direction:column;display:flex;transform:translateY(0)}@starting-style{.nav-panel-module__atfU4W__panel:popover-open{opacity:0;transform:translateY(-.5rem)}}.nav-panel-module__atfU4W__content{flex-direction:column;flex:1;display:flex}@container (min-width:35rem){.nav-panel-module__atfU4W__content{flex-direction:row}}.nav-panel-module__atfU4W__section{flex:1;min-width:0;padding:1rem}.nav-panel-module__atfU4W__divider{background:hsl(from var(--color-ui)h s 15%);border:none;height:1px;margin:0}@container (min-width:35rem){.nav-panel-module__atfU4W__divider{width:1px;height:auto}}.nav-panel-module__atfU4W__sectionTitle{font-size:var(--text-sm);color:var(--color-text);margin:0 0 .5rem;font-weight:600}.nav-panel-module__atfU4W__sectionNavigation{padding-bottom:0}@container (min-width:35rem){.nav-panel-module__atfU4W__sectionNavigation{flex-direction:column;display:flex}.nav-panel-module__atfU4W__navScroll{flex:1}}.nav-panel-module__atfU4W__navScroll{white-space:nowrap;margin:0 -1rem;padding:0 1rem;overflow-x:auto}.nav-panel-module__atfU4W__tree{flex-direction:column;padding-bottom:1rem;padding-left:1rem;display:flex}.nav-panel-module__atfU4W__treeNode{height:1.5rem;margin-left:calc(var(--depth)*1.25rem);align-items:center;display:flex;position:relative}.nav-panel-module__atfU4W__connector{border-left:1px solid hsl(from var(--color-ui)h s 25%);border-bottom:1px solid hsl(from var(--color-ui)h s 25%);pointer-events:none;border-bottom-left-radius:.375rem;width:.75rem;height:.8rem;position:absolute;top:0;left:-1rem}.nav-panel-module__atfU4W__treeLink{color:hsl(from var(--color-text)h s l/.6);transition:color var(--transition-base);text-decoration:none}.nav-panel-module__atfU4W__treeLink:hover,.nav-panel-module__atfU4W__treeLabel{color:var(--color-text)}.nav-panel-module__atfU4W__historyScroll{max-height:10rem;padding-right:.5rem;overflow-y:auto}.nav-panel-module__atfU4W__historyList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nav-panel-module__atfU4W__historyItem{display:flex}.nav-panel-module__atfU4W__historyLink{width:100%;color:hsl(from var(--color-text)h s l/.6);white-space:nowrap;text-overflow:ellipsis;transition:color var(--transition-base),background-color var(--transition-base);border-radius:.25rem;padding:.25rem .5rem;text-decoration:none;display:block;overflow:hidden}.nav-panel-module__atfU4W__historyLink:hover{color:var(--color-text);background:hsl(from var(--color-ui)h s 10%)}@media (min-width:768px){.nav-panel-module__atfU4W__panel{width:35rem;max-width:calc(100vw - 2rem);right:auto}}
@layer components{.avatar-module__GYcEMa__root{flex-direction:column;align-items:center;display:inline-flex;position:relative}.avatar-module__GYcEMa__imageWrapper{background:hsl(from var(--color-ui)h s 20%);color:hsl(from var(--color-ui)h s 60%);justify-content:center;align-items:center;display:flex;overflow:hidden}.avatar-module__GYcEMa__root[data-radius=none] .avatar-module__GYcEMa__imageWrapper{border-radius:0}.avatar-module__GYcEMa__root[data-radius=xs] .avatar-module__GYcEMa__imageWrapper{border-radius:var(--radius-xs)}.avatar-module__GYcEMa__root[data-radius=sm] .avatar-module__GYcEMa__imageWrapper{border-radius:var(--radius-sm)}.avatar-module__GYcEMa__root[data-radius=md] .avatar-module__GYcEMa__imageWrapper{border-radius:var(--radius-md)}.avatar-module__GYcEMa__root[data-radius=lg] .avatar-module__GYcEMa__imageWrapper{border-radius:var(--radius-lg)}.avatar-module__GYcEMa__root[data-radius=xl] .avatar-module__GYcEMa__imageWrapper{border-radius:var(--radius-xl)}.avatar-module__GYcEMa__root[data-radius=full] .avatar-module__GYcEMa__imageWrapper{border-radius:50%}.avatar-module__GYcEMa__image{object-fit:cover;width:100%;height:100%}.avatar-module__GYcEMa__initials{text-transform:uppercase;color:var(--color-text);font-weight:500}.avatar-module__GYcEMa__fallbackIcon{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.avatar-module__GYcEMa__badge{white-space:nowrap;background:var(--color-scheme-bg);color:var(--color-scheme-text);border:1px solid var(--color-scheme-border);border-radius:9999px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.avatar-module__GYcEMa__root[data-size=xxs][data-has-badge]{padding-bottom:.5rem}.avatar-module__GYcEMa__root[data-size=xxs] .avatar-module__GYcEMa__imageWrapper{width:1.5rem;height:1.5rem}.avatar-module__GYcEMa__root[data-size=xxs] .avatar-module__GYcEMa__initials{font-size:.5rem}.avatar-module__GYcEMa__root[data-size=xxs] .avatar-module__GYcEMa__badge{padding:.0625rem .25rem;font-size:.5rem}.avatar-module__GYcEMa__root[data-size=xs][data-has-badge]{padding-bottom:.5rem}.avatar-module__GYcEMa__root[data-size=xs] .avatar-module__GYcEMa__imageWrapper{width:2rem;height:2rem}.avatar-module__GYcEMa__root[data-size=xs] .avatar-module__GYcEMa__initials{font-size:.625rem}.avatar-module__GYcEMa__root[data-size=xs] .avatar-module__GYcEMa__badge{padding:.0625rem .375rem;font-size:.5625rem}.avatar-module__GYcEMa__root[data-size=sm][data-has-badge]{padding-bottom:.625rem}.avatar-module__GYcEMa__root[data-size=sm] .avatar-module__GYcEMa__imageWrapper{width:2.5rem;height:2.5rem}.avatar-module__GYcEMa__root[data-size=sm] .avatar-module__GYcEMa__initials{font-size:var(--text-xs)}.avatar-module__GYcEMa__root[data-size=sm] .avatar-module__GYcEMa__badge{padding:.125rem .375rem;font-size:.625rem}.avatar-module__GYcEMa__root[data-size=md][data-has-badge]{padding-bottom:.75rem}.avatar-module__GYcEMa__root[data-size=md] .avatar-module__GYcEMa__imageWrapper{width:3rem;height:3rem}.avatar-module__GYcEMa__root[data-size=md] .avatar-module__GYcEMa__initials{font-size:var(--text-sm)}.avatar-module__GYcEMa__root[data-size=md] .avatar-module__GYcEMa__badge{padding:.125rem .5rem;font-size:.6875rem}.avatar-module__GYcEMa__root[data-size=lg][data-has-badge]{padding-bottom:.75rem}.avatar-module__GYcEMa__root[data-size=lg] .avatar-module__GYcEMa__imageWrapper{width:4rem;height:4rem}.avatar-module__GYcEMa__root[data-size=lg] .avatar-module__GYcEMa__initials{font-size:var(--text-md)}.avatar-module__GYcEMa__root[data-size=lg] .avatar-module__GYcEMa__badge{font-size:var(--text-xs);padding:.125rem .5rem}.avatar-module__GYcEMa__root[data-size=xl][data-has-badge]{padding-bottom:.875rem}.avatar-module__GYcEMa__root[data-size=xl] .avatar-module__GYcEMa__imageWrapper{width:5rem;height:5rem}.avatar-module__GYcEMa__root[data-size=xl] .avatar-module__GYcEMa__initials{font-size:var(--text-xl)}.avatar-module__GYcEMa__root[data-size=xl] .avatar-module__GYcEMa__badge{padding:.1875rem .625rem;font-size:.8125rem}.avatar-module__GYcEMa__root[data-size=xxl][data-has-badge]{padding-bottom:1rem}.avatar-module__GYcEMa__root[data-size=xxl] .avatar-module__GYcEMa__imageWrapper{width:6rem;height:6rem}.avatar-module__GYcEMa__root[data-size=xxl] .avatar-module__GYcEMa__initials{font-size:var(--text-xxl)}.avatar-module__GYcEMa__root[data-size=xxl] .avatar-module__GYcEMa__badge{font-size:var(--text-sm);padding:.25rem .75rem}}
@layer components{.textarea-module__jr_scq__textarea{font-family:inherit;font-size:var(--text-sm);background:var(--color-scheme-bg);color:var(--color-scheme-text);resize:vertical;border:1px solid #0000;outline:none;width:15rem;padding:.5rem .75rem;line-height:1.5;transition:background .15s,border-color .15s;display:block}.textarea-module__jr_scq__textarea:focus{border-color:var(--color-primary)}.textarea-module__jr_scq__textarea:disabled{opacity:.5;cursor:not-allowed;resize:none}.textarea-module__jr_scq__textarea:read-only{cursor:default}.textarea-module__jr_scq__textarea[data-invalid],.textarea-module__jr_scq__textarea[data-invalid]:focus{border-color:var(--color-danger)}.textarea-module__jr_scq__textarea::placeholder{color:var(--color-text-muted)}.textarea-module__jr_scq__textarea[data-radius=xxs]{border-radius:var(--radius-xxs)}.textarea-module__jr_scq__textarea[data-radius=xs]{border-radius:var(--radius-xs)}.textarea-module__jr_scq__textarea[data-radius=sm]{border-radius:var(--radius-sm)}.textarea-module__jr_scq__textarea[data-radius=md]{border-radius:var(--radius-md)}.textarea-module__jr_scq__textarea[data-radius=lg]{border-radius:var(--radius-lg)}.textarea-module__jr_scq__textarea[data-radius=xl]{border-radius:var(--radius-xl)}.textarea-module__jr_scq__textarea[data-radius=xxl]{border-radius:var(--radius-xxl)}.textarea-module__jr_scq__textarea[data-radius=none]{border-radius:0}}
.title-bar-module__M-1qda__titleBar{background:hsl(from var(--color-ui)h s 20%);align-items:center;width:100%;height:3rem;display:flex}.title-bar-module__M-1qda__leftSection{border-right:2px solid hsl(from var(--color-ui)h s 4%);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:3rem;display:flex}.title-bar-module__M-1qda__rightSection{border-left:2px solid hsl(from var(--color-ui)h s 4%);flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;width:3rem;display:flex}.title-bar-module__M-1qda__middle{flex:1;align-self:stretch;align-items:center;gap:.75rem;min-width:0;padding-left:1rem;display:flex}.title-bar-module__M-1qda__title{font-size:var(--text-sm);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;overflow:hidden}.title-bar-module__M-1qda__tools{flex-shrink:0;align-self:stretch;align-items:center;margin-left:auto;display:flex}.title-bar-module__M-1qda__iconButton{width:2rem;height:2rem;color:var(--color-text);cursor:pointer;transition:background var(--transition-base);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;display:flex}.title-bar-module__M-1qda__iconButton:hover{background:hsl(from var(--color-ui)h s 12%)}@media (min-width:1250px){.title-bar-module__M-1qda__leftSection,.title-bar-module__M-1qda__rightSection{display:none}}
.remove-role-modal-module__N01v-q__modalFooter{gap:1rem;display:flex}.remove-role-modal-module__N01v-q__message{font-size:var(--text-sm);color:var(--color-text-secondary);margin:0;line-height:1.5}.remove-role-modal-module__N01v-q__bold{font-weight:700}
@layer components{.toast-module__tz8X6a__viewport{z-index:9999;pointer-events:none;flex-direction:column;gap:.5rem;max-height:100vh;padding:1rem;display:flex;position:fixed;overflow:hidden}.toast-module__tz8X6a__viewport[data-position=top-left]{align-items:flex-start;top:0;left:0}.toast-module__tz8X6a__viewport[data-position=top-center]{align-items:center;top:0;left:50%;transform:translate(-50%)}.toast-module__tz8X6a__viewport[data-position=top-right]{align-items:flex-end;top:0;right:0}.toast-module__tz8X6a__viewport[data-position=bottom-left]{flex-direction:column-reverse;align-items:flex-start;bottom:0;left:0}.toast-module__tz8X6a__viewport[data-position=bottom-center]{flex-direction:column-reverse;align-items:center;bottom:0;left:50%;transform:translate(-50%)}.toast-module__tz8X6a__viewport[data-position=bottom-right]{flex-direction:column-reverse;align-items:flex-end;bottom:0;right:0}.toast-module__tz8X6a__root{pointer-events:auto;background:#1c1c22;border-radius:.5rem;min-width:20rem;max-width:28rem;transition:opacity .2s,transform .2s;overflow:hidden;box-shadow:0 4px 12px #0000004d}.toast-module__tz8X6a__root[data-starting-style],.toast-module__tz8X6a__root[data-ending-style]{opacity:0;transform:translateY(.5rem)}.toast-module__tz8X6a__root[data-swipe-direction=right][data-ending-style]{transform:translate(100%)}.toast-module__tz8X6a__root[data-swipe-direction=left][data-ending-style]{transform:translate(-100%)}.toast-module__tz8X6a__root[data-type=success]{border-left:3px solid var(--color-success)}.toast-module__tz8X6a__root[data-type=success] .toast-module__tz8X6a__icon{color:var(--color-success)}.toast-module__tz8X6a__root[data-type=error]{border-left:3px solid var(--color-danger)}.toast-module__tz8X6a__root[data-type=error] .toast-module__tz8X6a__icon{color:var(--color-danger)}.toast-module__tz8X6a__root[data-type=warning]{border-left:3px solid var(--color-warning)}.toast-module__tz8X6a__root[data-type=warning] .toast-module__tz8X6a__icon{color:var(--color-warning)}.toast-module__tz8X6a__root[data-type=info]{border-left:3px solid var(--color-primary)}.toast-module__tz8X6a__root[data-type=info] .toast-module__tz8X6a__icon{color:var(--color-primary)}.toast-module__tz8X6a__content{align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.toast-module__tz8X6a__icon{flex-shrink:0;justify-content:center;align-items:center;margin-top:.0625rem;display:flex}.toast-module__tz8X6a__body{flex:1;min-width:0}.toast-module__tz8X6a__title{font-size:var(--text-sm);color:#fff;margin:0;font-weight:500}.toast-module__tz8X6a__description{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem}.toast-module__tz8X6a__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.toast-module__tz8X6a__action{color:var(--color-primary);cursor:pointer;background:0 0;border:none;border-radius:.25rem;padding:.25rem .5rem;font-size:.8125rem;font-weight:500;transition:background .15s}.toast-module__tz8X6a__action:hover{background:hsl(from var(--color-primary)h s l/.15)}.toast-module__tz8X6a__close{width:1.5rem;height:1.5rem;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.toast-module__tz8X6a__close:hover{color:#fff;background:#2e2e38}}
.layout-module__8-EyRG__layout{--header-height:3rem;--title-bar-height:3rem;--top-offset:calc(var(--header-height) + var(--title-bar-height));--footer-size:9.25rem;--footer-height:var(--footer-size);--left-sidebar-width:0rem;--right-sidebar-width:0rem;padding:var(--top-offset)0 var(--footer-height)0;min-height:100%;transition:padding var(--transition-base);flex-direction:column;display:flex}.layout-module__8-EyRG__titleBarWrapper{top:var(--header-height);height:var(--title-bar-height);z-index:2;position:fixed;left:0;right:0}.layout-module__8-EyRG__content{min-height:calc(100vh - var(--top-offset) - var(--footer-height));transition:min-height var(--transition-base);flex-direction:column;flex:1;display:flex}.layout-module__8-EyRG__headerWrapper{height:var(--header-height);z-index:2;position:fixed;top:0;left:0;right:0}.layout-module__8-EyRG__footerWrapper{height:var(--footer-height);z-index:2;transition:height .15s;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.layout-module__8-EyRG__footerInner{height:var(--footer-size)}.layout-module__8-EyRG__sidebarLayer{z-index:3;pointer-events:none;position:fixed;inset:0}.layout-module__8-EyRG__sidebarWrapper{top:var(--header-height);pointer-events:auto;width:17.5rem;transition:transform .15s,width .15s,bottom .15s;position:fixed;bottom:0;overflow:visible}[data-dragging-sidebar=true] .layout-module__8-EyRG__sidebarWrapper{transition:none}[data-dragging-sidebar=true] .layout-module__8-EyRG__titleBarWrapper{transition:none}[data-dragging-sidebar=true] .layout-module__8-EyRG__layout{transition:none}.layout-module__8-EyRG__sidebarWrapperLeft{left:0;transform:translate(-100%)}.layout-module__8-EyRG__sidebarWrapperRight{right:0;transform:translate(100%)}.layout-module__8-EyRG__dragHandle{top:var(--title-bar-height);z-index:1;cursor:ew-resize;width:.5rem;position:absolute;bottom:0;transform:translate(-50%)}.layout-module__8-EyRG__sidebarWrapperLeft .layout-module__8-EyRG__dragHandle{right:1px;transform:translate(50%)}.layout-module__8-EyRG__sidebarWrapperRight .layout-module__8-EyRG__dragHandle{left:1px;transform:translate(-50%)}.layout-module__8-EyRG__dragHandleTrack{cursor:ew-resize;width:100%;height:100%}.layout-module__8-EyRG__dragHandleLine{width:2px;transition:background var(--transition-base);pointer-events:none;background:0 0;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.layout-module__8-EyRG__dragHandleThumb{background:hsl(from var(--color-ui)h s 20%);width:2px;height:8rem;transition:background var(--transition-base);cursor:ew-resize;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.layout-module__8-EyRG__dragHandle:hover .layout-module__8-EyRG__dragHandleLine{background:hsl(from var(--color-ui)h s 20%)}.layout-module__8-EyRG__dragHandle:hover .layout-module__8-EyRG__dragHandleThumb{background:hsl(from var(--color-ui)h s 40%)}.layout-module__8-EyRG__sidebarWrapperLeft.layout-module__8-EyRG__sidebarOpen,.layout-module__8-EyRG__sidebarWrapperRight.layout-module__8-EyRG__sidebarOpen{transform:translate(0)}.layout-module__8-EyRG__overlay{top:var(--header-height);pointer-events:auto;background:#0b090be6;display:none;position:fixed;bottom:0;left:0;right:0}.layout-module__8-EyRG__overlayVisible{display:block}@media (min-width:1250px){.layout-module__8-EyRG__layout{padding-left:var(--left-sidebar-padding);padding-right:var(--right-sidebar-padding)}.layout-module__8-EyRG__overlay{display:none}.layout-module__8-EyRG__sidebarWrapper{bottom:var(--footer-height);transform:none}.layout-module__8-EyRG__sidebarWrapperLeft{width:var(--left-sidebar-width);transform:none}.layout-module__8-EyRG__sidebarWrapperRight{width:var(--right-sidebar-width);transform:none}.layout-module__8-EyRG__titleBarWrapper{left:var(--left-sidebar-padding);right:var(--right-sidebar-padding);transition:left .15s,right .15s}}
.library-panel-module__gIvdVG__container{flex-direction:column;height:100%;display:flex;overflow-y:auto}.library-panel-module__gIvdVG__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:1rem .75rem .75rem;display:flex}.library-panel-module__gIvdVG__title{color:var(--color-text);font-size:.8125rem;font-weight:500}.library-panel-module__gIvdVG__emptyState{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1.5rem;display:flex}.library-panel-module__gIvdVG__emptyIcon{width:2rem;height:2rem;color:var(--color-ui);margin-bottom:.5rem}.library-panel-module__gIvdVG__emptyTitle{color:var(--color-text);margin:0;font-size:.875rem;font-weight:500}.library-panel-module__gIvdVG__emptyDescription{color:var(--color-text-muted);max-width:16rem;margin:0 0 .5rem;font-size:.75rem;line-height:1.5}.library-panel-module__gIvdVG__loadingState{flex:1;justify-content:center;align-items:center;display:flex}.library-panel-module__gIvdVG__selectorWrapper{padding:.75rem}.library-panel-module__gIvdVG__createButton{all:unset;font-size:var(--text-xs);cursor:pointer;background:hsl(from var(--color-ui)h s 12%);color:var(--color-text);transition:background var(--transition-base);border-radius:2rem;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .875rem;font-weight:500;display:inline-flex}.library-panel-module__gIvdVG__createButton:hover{background:hsl(from var(--color-ui)h s 18%)}.library-panel-module__gIvdVG__addFolderRow{justify-content:center;align-items:center;margin:.5rem;padding:.25rem .5rem;display:flex}.library-panel-module__gIvdVG__folderTreeLoadingState{justify-content:center;align-items:center;padding:2rem 0;display:flex}
@layer components{.checkbox-module__RHfN8W__root{border-radius:var(--radius-xs);cursor:pointer;border:1px solid #0000;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;margin-top:.125rem;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.checkbox-module__RHfN8W__root:hover:not([data-disabled]){border-color:var(--color-lines)}.checkbox-module__RHfN8W__root:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.checkbox-module__RHfN8W__root[data-disabled]{opacity:.5;cursor:not-allowed}.checkbox-module__RHfN8W__root[data-color-scheme=default]{background:hsl(from var(--color-ui)h s 20%)}.checkbox-module__RHfN8W__root[data-color-scheme=default]:focus-visible{border-color:var(--color-primary)}.checkbox-module__RHfN8W__root[data-color-scheme=default][data-checked],.checkbox-module__RHfN8W__root[data-color-scheme=default][data-indeterminate]{background:hsl(from var(--color-ui)h s 25%)}.checkbox-module__RHfN8W__root[data-color-scheme=dark]{background:hsl(from var(--color-ui)h s 4%)}.checkbox-module__RHfN8W__root[data-color-scheme=dark]:focus-visible{border-color:var(--color-primary)}.checkbox-module__RHfN8W__root[data-color-scheme=dark][data-checked],.checkbox-module__RHfN8W__root[data-color-scheme=dark][data-indeterminate]{background:hsl(from var(--color-ui)h s 25%)}.checkbox-module__RHfN8W__root[data-color-scheme=primary]{background:hsl(from var(--color-ui)h s 20%)}.checkbox-module__RHfN8W__root[data-color-scheme=primary]:focus-visible{border-color:hsl(from var(--color-primary)h s 75%)}.checkbox-module__RHfN8W__root[data-color-scheme=primary][data-checked],.checkbox-module__RHfN8W__root[data-color-scheme=primary][data-indeterminate]{background:var(--color-primary)}.checkbox-module__RHfN8W__root[data-color-scheme=secondary]{background:hsl(from var(--color-ui)h s 20%)}.checkbox-module__RHfN8W__root[data-color-scheme=secondary]:focus-visible{border-color:hsl(from var(--color-secondary)h s 80%)}.checkbox-module__RHfN8W__root[data-color-scheme=secondary][data-checked],.checkbox-module__RHfN8W__root[data-color-scheme=secondary][data-indeterminate]{background:var(--color-secondary)}.checkbox-module__RHfN8W__root[data-invalid]{border-color:var(--color-danger)}.checkbox-module__RHfN8W__indicator{color:#fff;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.checkbox-module__RHfN8W__indicator svg{width:.625rem;height:.625rem}.checkbox-module__RHfN8W__field{font-size:var(--text-sm);align-items:flex-start;gap:.5rem;line-height:1.25rem;display:inline-flex}.checkbox-module__RHfN8W__field[data-disabled]{opacity:.5;cursor:not-allowed}.checkbox-module__RHfN8W__content{flex-direction:column;gap:.125rem;display:flex}.checkbox-module__RHfN8W__label{color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none}.checkbox-module__RHfN8W__field[data-disabled] .checkbox-module__RHfN8W__label{cursor:not-allowed}.checkbox-module__RHfN8W__required{color:var(--color-danger);margin-left:.125rem}.checkbox-module__RHfN8W__description{color:var(--color-text-muted);font-size:.8125rem}}
.shot-detail-module__fK1Bza__container{flex-direction:column;flex:1;align-items:center;display:flex}.shot-detail-module__fK1Bza__container:before{content:"";flex:1}.shot-detail-module__fK1Bza__main{flex-direction:column;align-items:center;padding:2rem;display:flex}.shot-detail-module__fK1Bza__container:after{content:"";flex:4}.shot-detail-module__fK1Bza__emptyIcon{color:var(--color-text-muted)}.shot-detail-module__fK1Bza__emptyTitle{color:var(--color-text-primary);font-size:2.5rem;font-weight:600}.shot-detail-module__fK1Bza__emptyDescription{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;margin-top:.5rem;line-height:1.5}
.prompt-box-test-module__rBM7VW__container{flex-direction:column;flex:1;display:flex;position:relative}.prompt-box-test-module__rBM7VW__main{flex:1}
.api-keys-module__q0g0NG__container{padding:2rem}.api-keys-module__q0g0NG__section{margin-bottom:2rem}.api-keys-module__q0g0NG__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:2rem;padding-right:.8rem;display:flex}.api-keys-module__q0g0NG__sectionHeading{font-size:var(--text-xl);font-weight:600}.api-keys-module__q0g0NG__sectionDescription{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:.25rem}.api-keys-module__q0g0NG__tableWrapper{max-width:40rem}.api-keys-module__q0g0NG__table{border-collapse:collapse;width:100%}.api-keys-module__q0g0NG__table td{font-size:var(--text-sm);border-bottom:1px solid hsl(from var(--color-ui)h s 15%);vertical-align:middle;padding:.75rem 1rem}.api-keys-module__q0g0NG__table tr:last-child td{border-bottom:none}.api-keys-module__q0g0NG__table td:first-child,.api-keys-module__q0g0NG__table th:first-child{padding-left:0}.api-keys-module__q0g0NG__deleteCell{justify-content:end;display:flex}.api-keys-module__q0g0NG__addButton{margin-top:1rem}
.api-keys-module__yc0hqW__container{padding:2rem}.api-keys-module__yc0hqW__section{margin-bottom:2rem}.api-keys-module__yc0hqW__sectionHeader{justify-content:space-between;align-items:center;padding-right:.8rem;display:flex}.api-keys-module__yc0hqW__sectionHeading{font-size:var(--text-xl);font-weight:600}.api-keys-module__yc0hqW__sectionDescription{font-size:var(--text-sm);color:var(--color-text-muted);margin-top:.25rem}.api-keys-module__yc0hqW__tableWrapper{max-width:40rem}.api-keys-module__yc0hqW__table{border-collapse:collapse;width:100%}.api-keys-module__yc0hqW__table td{font-size:var(--text-sm);border-bottom:1px solid hsl(from var(--color-ui)h s 15%);vertical-align:middle;padding:.75rem 1rem}.api-keys-module__yc0hqW__table tr:last-child td{border-bottom:none}.api-keys-module__yc0hqW__table td:first-child,.api-keys-module__yc0hqW__table th:first-child{padding-left:0}.api-keys-module__yc0hqW__deleteCell{justify-content:end;display:flex}.api-keys-module__yc0hqW__addButton{margin-top:1rem}
.gallery-module__z7h5Ca__grid{grid-template-columns:repeat(auto-fill,minmax(10rem,1fr));gap:1rem;display:grid}.gallery-module__z7h5Ca__card{border:1px solid hsl(from var(--color-ui)h s 20%);border-radius:.375rem;flex-direction:column;gap:.25rem;display:flex;overflow:hidden}.gallery-module__z7h5Ca__image{aspect-ratio:1;object-fit:cover;background:hsl(from var(--color-ui)h s 8%);width:100%}.gallery-module__z7h5Ca__mediaId{color:hsl(from var(--color-ui)h s 50%);word-break:break-all;padding:.25rem .5rem .5rem;font-family:monospace;font-size:.6875rem}.gallery-module__z7h5Ca__empty{font-size:var(--text-sm);color:hsl(from var(--color-ui)h s 40%);font-style:italic}
.api-keys-module__fEJUFW__container{padding:2rem}
.create-team-module__9Ym20q__container{padding:2rem}.create-team-module__9Ym20q__description{color:hsl(var(--color-text-secondary));font-size:var(--text-sm);margin:0;padding:2rem 2rem 0;line-height:1.5}.create-team-module__9Ym20q__formWrapper{max-width:37.5rem}.create-team-module__9Ym20q__form{flex-direction:column;gap:.7rem;display:flex}.create-team-module__9Ym20q__teamSubmit{margin-top:1rem}
.workspace-roles-module__T835VW__container{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem;display:flex}.workspace-roles-module__T835VW__backLink{align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;text-decoration:underline;display:inline-flex}
.authentication-module__JjW4bG__container{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem;display:flex}
/*# sourceMappingURL=f1716a4c241056c1.css.map*/