.attachment-thumbs-module__sTWJ-a__root{align-items:center;gap:.25rem;display:inline-flex}.attachment-thumbs-module__sTWJ-a__root[data-stacked]{gap:0}.attachment-thumbs-module__sTWJ-a__thumbWrapper{flex-shrink:0;transition:transform .15s,z-index;position:relative}.attachment-thumbs-module__sTWJ-a__thumb{width:1.75rem;height:1.75rem;position:relative}.attachment-thumbs-module__sTWJ-a__thumbContent{background:hsl(from var(--color-ui)h s 8%);border-radius:.25rem;width:100%;height:100%;position:relative;overflow:hidden}.attachment-thumbs-module__sTWJ-a__image{object-fit:cover;width:100%;height:100%;display:block}.attachment-thumbs-module__sTWJ-a__fileIcon{width:100%;height:100%;color:hsl(from var(--color-ui)h s 70%);justify-content:center;align-items:center;display:flex}.attachment-thumbs-module__sTWJ-a__thumb[data-uploading] .attachment-thumbs-module__sTWJ-a__image,.attachment-thumbs-module__sTWJ-a__thumb[data-uploading] .attachment-thumbs-module__sTWJ-a__fileIcon{opacity:.4}.attachment-thumbs-module__sTWJ-a__progressRing{width:1rem;height:1rem;margin:auto;position:absolute;inset:0;transform:rotate(-90deg)}.attachment-thumbs-module__sTWJ-a__progressTrack{fill:none;stroke:hsl(from var(--color-ui)h s 18%);stroke-width:2.5px}.attachment-thumbs-module__sTWJ-a__progressIndicator{fill:none;stroke:var(--color-primary);stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset .15s}.attachment-thumbs-module__sTWJ-a__thumb[data-error]{outline:1px solid var(--color-danger)}.attachment-thumbs-module__sTWJ-a__removeButton{background:hsl(from var(--color-ui)h s 2%);color:#fff;cursor:pointer;z-index:1;width:.875rem;height:.875rem;transition:background var(--transition-base);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:-.1875rem;right:-.1875rem}.attachment-thumbs-module__sTWJ-a__removeButton:hover{background:hsl(from var(--color-ui)h s 6%)}
.agent-composer-module__UTkkDa__composer{border-top:2px solid hsl(from var(--color-ui)h s 4%);flex:none}.agent-composer-module__UTkkDa__promptBox{background:hsl(from var(--color-ui)h s 2%);flex-direction:column;height:10rem;display:flex}.agent-composer-module__UTkkDa__textareaWrapper{flex:1;min-height:0;display:flex;position:relative}.agent-composer-module__UTkkDa__promptTextArea{resize:none;color:#fff;background:0 0;border:none;outline:none;flex:1;width:100%;min-height:0;padding:.75rem;font-family:inherit;font-size:.75rem;line-height:1.5}.agent-composer-module__UTkkDa__promptTextArea::placeholder{color:var(--color-text-muted)}.agent-composer-module__UTkkDa__promptToolbar{flex:none;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem;display:flex}.agent-composer-module__UTkkDa__promptToolbarLeft{align-items:center;gap:.5rem;display:flex}.agent-composer-module__UTkkDa__promptToolbarRight{align-items:center;display:flex}
.location-bar-module__80UInW__locationBar{background:hsl(from var(--color-ui)h s 8%);align-items:center;gap:.5rem;height:2.25rem;padding:0 .75rem;display:flex}.location-bar-module__80UInW__locationPin{color:hsl(from var(--color-ui)h s 70%);align-items:center;display:inline-flex}.location-bar-module__80UInW__breadcrumb{align-items:center;gap:.1875rem;min-width:0;display:flex}.location-bar-module__80UInW__breadcrumbChip{background:hsl(from var(--color-ui)h s 4%);height:1.25rem;color:hsl(from var(--color-ui)h s 70%);border:none;border-radius:.25rem;align-items:center;padding:0 .375rem;font-family:inherit;font-size:.6875rem;line-height:1;display:inline-flex}.location-bar-module__80UInW__breadcrumbLeaf{color:hsl(from var(--color-ui)h s 70%);font-size:.6875rem;line-height:1}.location-bar-module__80UInW__breadcrumbSeparator{color:#fff;flex-shrink:0}
.prompt-box-dropzone-module__F_i-aq__root{display:block;position:relative}.prompt-box-dropzone-module__F_i-aq__overlay{border:1px dashed hsl(from var(--color-ui)h s 12%);background:hsl(from var(--color-ui)h s 2%/.9);color:var(--color-text);font-size:var(--text-xs);pointer-events:none;z-index:1;border-radius:.375rem;justify-content:center;align-items:center;font-weight:500;display:flex;position:absolute;inset:.5rem .5rem 0}.prompt-box-dropzone-module__F_i-aq__overlayDisabled{color:hsl(from var(--color-danger)h s 70%)}
.agent-header-module__7Tgv8W__menu{background:hsl(from var(--color-ui)h s 12%);flex-shrink:0;align-items:center;height:3rem;display:flex}.agent-header-module__7Tgv8W__conversationMenu{flex:none;align-items:center;gap:.5rem;padding-left:.5rem;padding-right:1rem;display:flex}.agent-header-module__7Tgv8W__conversationName{min-width:0;color:var(--color-text);font-size:var(--text-sm);flex:1}.agent-header-module__7Tgv8W__controls{flex:none;align-items:center;padding-right:.5rem;display:flex}.agent-header-module__7Tgv8W__controlButton{--color-scheme-bg-hover:hsl(from var(--color-ui)h s 6%);--color-scheme-border:transparent}.agent-header-module__7Tgv8W__expandButton{display:none}.agent-header-module__7Tgv8W__conversationsCount{color:#fff;margin-right:.25rem;font-weight:600}.agent-header-module__7Tgv8W__conversationsLabel{color:hsl(from var(--color-ui)h s 70%);font-weight:400}@media (min-width:1250px){.agent-header-module__7Tgv8W__expandButton{display:revert}}
.agent-intro-module__56WlpW__intro{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1rem;padding:2rem 1rem;display:flex}.agent-intro-module__56WlpW__title{color:var(--color-text);margin:0;font-size:2rem;font-weight:700}.agent-intro-module__56WlpW__subtitle{max-width:26rem;color:var(--color-text-muted);font-size:var(--text-sm);margin:0;line-height:1.5}.agent-intro-module__56WlpW__suggestions{flex-direction:column;align-items:center;gap:.75rem;width:100%;max-width:32rem;margin-top:.75rem;display:flex}.agent-intro-module__56WlpW__suggestion{text-align:left;background:hsl(from var(--color-ui)h s 4%);appearance:none;max-width:100%;color:var(--color-text);font:inherit;cursor:pointer;border:none;border-radius:1rem;align-items:center;gap:.75rem;padding:.75rem 1rem;transition:background .15s;display:flex}.agent-intro-module__56WlpW__suggestion:hover{background:hsl(from var(--color-ui)h s 8%)}.agent-intro-module__56WlpW__avatar{flex-shrink:0}.agent-intro-module__56WlpW__avatar img{filter:none;opacity:1}.agent-intro-module__56WlpW__suggestionText{font-size:var(--text-sm);color:var(--color-text);line-height:1.4}
.agent-panel-module__h7eSxq__backdrop{background:var(--color-overlay);opacity:0;pointer-events:none;z-index:5;transition:opacity .4s cubic-bezier(.05,.8,.2,1);position:fixed;inset:0}.agent-panel-module__h7eSxq__panel{top:var(--header-height);background:hsl(from var(--color-ui)h s 5%);border-left:2px solid hsl(from var(--color-ui)h s 4%);width:calc(100% - 2rem);color:var(--color-text);z-index:5;flex-direction:column;transition:transform .4s cubic-bezier(.05,.8,.2,1),width .4s cubic-bezier(.05,.8,.2,1);display:flex;position:fixed;bottom:0;right:0;transform:translate(100%)}.agent-panel-module__h7eSxq__panel.agent-panel-module__h7eSxq__open{transform:translate(0)}.agent-panel-module__h7eSxq__columns{flex:1;min-height:0;display:flex;overflow:hidden}.agent-panel-module__h7eSxq__leftColumn{background:hsl(from var(--color-ui)h s 4%);flex-shrink:0;width:0;overflow:hidden}.agent-panel-module__h7eSxq__middleColumn{background:hsl(from var(--color-ui)h s 6%);flex:1;min-width:0}.agent-panel-module__h7eSxq__chatContent{flex-direction:column;height:100%;display:flex}.agent-panel-module__h7eSxq__conversationLog{flex:1;min-height:0;overflow-y:auto}.agent-panel-module__h7eSxq__conversationInner{box-sizing:border-box;flex-direction:column;gap:1.5rem;max-width:60rem;min-height:100%;margin:0 auto;padding:1.5rem 2rem;display:flex}.agent-panel-module__h7eSxq__loadingState{flex:1;justify-content:center;align-items:center;display:flex}.agent-panel-module__h7eSxq__composerError{box-sizing:border-box;width:100%;max-width:60rem;font-size:var(--text-xs);color:var(--color-danger);margin:0 auto;padding:0 2rem .5rem;line-height:1.4;display:block}.agent-panel-module__h7eSxq__emptyStateHint{color:var(--color-text-muted);font-size:var(--text-xs);margin:0;line-height:1.5}.agent-panel-module__h7eSxq__rightColumn{background:hsl(from var(--color-ui)h s 10%);flex-shrink:0;width:0;overflow:hidden}.agent-panel-module__h7eSxq__placeholder{color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;padding:1rem}@media (min-width:1250px){.agent-panel-module__h7eSxq__panel{width:40rem}.agent-panel-module__h7eSxq__panel.agent-panel-module__h7eSxq__fullscreen{width:100%}.agent-panel-module__h7eSxq__backdropVisible{opacity:1;pointer-events:auto}.agent-panel-module__h7eSxq__leftColumn,.agent-panel-module__h7eSxq__rightColumn{transition:width .4s cubic-bezier(.05,.8,.2,1);position:relative}.agent-panel-module__h7eSxq__panel.agent-panel-module__h7eSxq__fullscreen .agent-panel-module__h7eSxq__leftColumn{width:min(21.25rem,25vw)}.agent-panel-module__h7eSxq__panel.agent-panel-module__h7eSxq__fullscreen .agent-panel-module__h7eSxq__rightColumn{width:16.25rem}.agent-panel-module__h7eSxq__panel.agent-panel-module__h7eSxq__fullscreen .agent-panel-module__h7eSxq__middleColumn{border-left:2px solid hsl(from var(--color-ui)h s 2%);border-right:2px solid hsl(from var(--color-ui)h s 2%);box-sizing:border-box}.agent-panel-module__h7eSxq__leftColumn>*,.agent-panel-module__h7eSxq__leftColumn .agent-panel-module__h7eSxq__placeholder{box-sizing:border-box;width:min(21.25rem,25vw);position:absolute;top:0;bottom:0;left:0}.agent-panel-module__h7eSxq__rightColumn>*{box-sizing:border-box;width:16.25rem;position:absolute;top:0;bottom:0;right:0}}
@layer components{.modal-module__ozqDia__backdrop{z-index:calc(var(--z-modal,1001) + 2);background:var(--color-overlay);transition:opacity var(--transition-base);cursor:pointer;position:fixed;inset:0}.modal-module__ozqDia__backdrop[data-no-dismiss]{cursor:default}.modal-module__ozqDia__backdrop[data-starting-style],.modal-module__ozqDia__backdrop[data-ending-style]{opacity:0}.modal-module__ozqDia__popup{z-index:calc(var(--z-modal,1001) + 3);background:hsl(from var(--color-ui)h s 8%);box-shadow:var(--shadow-modal);transition:opacity var(--transition-base),transform var(--transition-base);outline:none;flex-direction:column;display:flex;position:fixed}.modal-module__ozqDia__popup[data-starting-style],.modal-module__ozqDia__popup[data-ending-style]{opacity:0;transform:translate(-50%,-50%)scale(.95)}.modal-module__ozqDia__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__ozqDia__popup[data-size=full]{border-radius:0;width:100%;height:100%;max-height:none;inset:0}.modal-module__ozqDia__popup[data-size=full][data-starting-style],.modal-module__ozqDia__popup[data-size=full][data-ending-style]{transform:scale(.98)}.modal-module__ozqDia__popup[data-size=sm]{width:24rem}.modal-module__ozqDia__popup[data-size=md]{width:32rem}.modal-module__ozqDia__popup[data-size=lg]{width:40rem}.modal-module__ozqDia__popup[data-size=xl]{width:56rem}.modal-module__ozqDia__popup[data-size="2xl"]{width:72rem}.modal-module__ozqDia__header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1.25rem;display:flex}.modal-module__ozqDia__popup[data-size=full] .modal-module__ozqDia__header{padding:1.25rem 1.5rem}.modal-module__ozqDia__headerText{flex-direction:column;flex:1;gap:.25rem;min-width:0;display:flex}.modal-module__ozqDia__title{font-size:var(--text-lg);color:var(--color-text);margin:0;font-weight:600;line-height:1.4}.modal-module__ozqDia__popup[data-size=sm] .modal-module__ozqDia__title{font-size:var(--text-md)}.modal-module__ozqDia__popup[data-size=full] .modal-module__ozqDia__title{font-size:var(--text-xl)}.modal-module__ozqDia__subtitle{font-size:var(--text-sm);color:var(--color-text-muted);margin:0;font-weight:400;line-height:1.4}.modal-module__ozqDia__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__ozqDia__closeButton:hover{background:hsl(from var(--color-ui)h s 8%);color:var(--color-text)}.modal-module__ozqDia__closeButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.modal-module__ozqDia__popup[data-size=sm] .modal-module__ozqDia__closeButton{width:1.75rem;height:1.75rem}.modal-module__ozqDia__content{flex:1;padding:1.25rem;overflow-y:auto}.modal-module__ozqDia__header+.modal-module__ozqDia__content{padding-top:0}.modal-module__ozqDia__popup[data-size=full] .modal-module__ozqDia__content{padding:1.5rem}.modal-module__ozqDia__popup[data-size=sm] .modal-module__ozqDia__content{padding:1rem}.modal-module__ozqDia__content[data-no-padding-bottom]{padding-bottom:0}.modal-module__ozqDia__footer{flex-shrink:0;justify-content:flex-start;align-items:center;gap:.75rem;padding:1rem 1.25rem;display:flex}.modal-module__ozqDia__popup[data-size=full] .modal-module__ozqDia__footer{padding:1.25rem 1.5rem}.modal-module__ozqDia__popup[data-size=sm] .modal-module__ozqDia__footer{gap:.5rem;padding:.875rem 1rem}}
.review-scope-conflict-modal-module__YXJ2_q__description{color:#fff;font-size:var(--text-xs);margin:0;font-weight:400;line-height:1.125rem}.review-scope-conflict-modal-module__YXJ2_q__description strong{opacity:.8;font-weight:700}
.gallery-media-drag-preview-module__tQv7Aa__wrapper{display:inline-block;position:relative}.gallery-media-drag-preview-module__tQv7Aa__preview{aspect-ratio:16/9;width:8rem;position:relative}.gallery-media-drag-preview-module__tQv7Aa__fan{width:9.75rem;height:5.5rem;position:relative}.gallery-media-drag-preview-module__tQv7Aa__fanCard{aspect-ratio:16/9;border-radius:.375rem;width:8rem;position:absolute;box-shadow:0 .5rem 1.5rem #0006}.gallery-media-drag-preview-module__tQv7Aa__fanCardMedia{background:hsl(from var(--color-ui)h s 18%);border-radius:.375rem;position:absolute;inset:0;overflow:hidden}.gallery-media-drag-preview-module__tQv7Aa__fanBack2{top:0;left:1.5rem;transform:rotate(7deg)}.gallery-media-drag-preview-module__tQv7Aa__fanBack1{top:.375rem;left:.75rem;transform:rotate(3deg)}.gallery-media-drag-preview-module__tQv7Aa__fanTop{top:.875rem;left:0;transform:rotate(-2deg);box-shadow:0 .5rem 1.5rem #0000008c}.gallery-media-drag-preview-module__tQv7Aa__tile{border-radius:.375rem;position:absolute;inset:0;overflow:hidden;box-shadow:0 .5rem 1.5rem #00000080}.gallery-media-drag-preview-module__tQv7Aa__thumbnail{object-fit:cover;object-position:left;width:100%;height:100%;display:block}.gallery-media-drag-preview-module__tQv7Aa__placeholder{background:#ffffff0f;justify-content:center;align-items:center;width:100%;height:100%;padding:.5rem;display:flex}.gallery-media-drag-preview-module__tQv7Aa__prompt{font-size:var(--text-xs);color:#ffffff80;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.gallery-media-drag-preview-module__tQv7Aa__badge{background:hsl(from var(--color-primary)h s l);min-width:1.25rem;height:1.25rem;color:hsl(from var(--color-primary)h s 10%);font-size:var(--text-xxs);pointer-events:none;border-radius:.625rem;justify-content:center;align-items:center;padding:0 .25rem;font-weight:600;display:flex;position:absolute;top:-.375rem;right:-.375rem}
.filmstrip-card-module__3Zefrq__card{--card-edge-pad-top:.5rem;--card-edge-pad:.375rem;--badge-height:1.25rem;--badge-radius:.25rem;--badge-font-size:var(--text-xs);width:100%;height:100%;position:relative;container:filmstrip-card/size}.filmstrip-card-module__3Zefrq__card:before{content:"";background:var(--color-primary);opacity:0;width:3px;transition:opacity var(--transition-base);pointer-events:none;z-index:2;position:absolute;top:0;bottom:0;left:0}.filmstrip-card-module__3Zefrq__card.filmstrip-card-module__3Zefrq__active:before{opacity:1}.filmstrip-card-module__3Zefrq__mediaContainer{position:absolute;inset:0;overflow:hidden}.filmstrip-card-module__3Zefrq__image{object-fit:cover;object-position:left;width:100%;height:100%;display:block;position:absolute;inset:0}.filmstrip-card-module__3Zefrq__letterboxed .filmstrip-card-module__3Zefrq__image{object-fit:contain;object-position:center}.filmstrip-card-module__3Zefrq__backdrop{object-fit:cover;object-position:center;opacity:.1;width:100%;height:100%;display:block;position:absolute;inset:0}.filmstrip-card-module__3Zefrq__imageHidden{visibility:hidden}.filmstrip-card-module__3Zefrq__imageHoverable{transition:filter var(--transition-base)}.filmstrip-card-module__3Zefrq__finalLayer{opacity:0;transition:opacity .2s}.filmstrip-card-module__3Zefrq__finalLoaded{opacity:1}.filmstrip-card-module__3Zefrq__card:hover .filmstrip-card-module__3Zefrq__imageHoverable{filter:brightness(1.15)}.filmstrip-card-module__3Zefrq__video{object-fit:cover;object-position:left;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.filmstrip-card-module__3Zefrq__letterboxed .filmstrip-card-module__3Zefrq__video{object-fit:contain;object-position:center}.filmstrip-card-module__3Zefrq__videoHidden{visibility:hidden}.filmstrip-card-module__3Zefrq__promptOverlay{justify-content:center;align-items:center;padding:.5rem;display:flex;position:absolute;inset:0}.filmstrip-card-module__3Zefrq__promptText{font-size:var(--text-xs);color:#ffffff80;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.filmstrip-card-module__3Zefrq__playIcon{color:#fff;opacity:.8;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filmstrip-card-module__3Zefrq__loading{background:#ffffff0f;justify-content:center;align-items:center;display:flex;overflow:hidden}.filmstrip-card-module__3Zefrq__progressBar{background:#8033cc;max-width:calc(100% - 1.5rem);height:2px;transition:width .3s;position:absolute;top:0;left:0}.filmstrip-card-module__3Zefrq__progressBar.filmstrip-card-module__3Zefrq__progressBarPeek{max-width:100%}.filmstrip-card-module__3Zefrq__progressBar.filmstrip-card-module__3Zefrq__indeterminate{background:linear-gradient(90deg,#0000,#8033cc,#0000);animation:1.5s ease-in-out infinite filmstrip-card-module__3Zefrq__indeterminate;width:100%!important}@keyframes filmstrip-card-module__3Zefrq__indeterminate{0%{transform:translate(-100%)}to{transform:translate(100%)}}.filmstrip-card-module__3Zefrq__toolbar{background:#000000d9;border-radius:0 0 0 .25rem;flex-direction:column;width:1.5rem;display:flex;position:absolute;top:0;right:0;overflow:hidden}.filmstrip-card-module__3Zefrq__toolbarButton{all:unset;cursor:pointer;width:1.5rem;height:1.5rem;color:inherit;transition:background var(--transition-base);justify-content:center;align-items:center;display:flex}.filmstrip-card-module__3Zefrq__toolbarButton:hover{background:hsl(from var(--color-ui)h s 15%)}.filmstrip-card-module__3Zefrq__inBatch,.filmstrip-card-module__3Zefrq__inBatch:hover{background:var(--color-review-batch);color:#fff}.filmstrip-card-module__3Zefrq__discarded{color:#e83030}.filmstrip-card-module__3Zefrq__errorDot{background:var(--color-danger);border-radius:9999px;width:.375rem;height:.375rem}.filmstrip-card-module__3Zefrq__dragHandle{font:inherit;border-radius:0 0 var(--badge-radius)var(--badge-radius);width:3rem;height:1.5rem;color:inherit;cursor:grab;opacity:0;transition:opacity var(--transition-base);z-index:1;background:#000000e6;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.filmstrip-card-module__3Zefrq__card:hover .filmstrip-card-module__3Zefrq__dragHandle{opacity:1}.filmstrip-card-module__3Zefrq__card.filmstrip-card-module__3Zefrq__dragging{opacity:.35}.filmstrip-card-module__3Zefrq__checkbox{all:unset;top:var(--card-edge-pad-top);left:var(--card-edge-pad);border-radius:var(--radius-xs);background:hsl(from var(--color-ui)h s 4%);cursor:pointer;color:#fff;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:flex;position:absolute}.filmstrip-card-module__3Zefrq__checkboxChecked{background:var(--color-primary);border:1px solid var(--color-lines)}.filmstrip-card-module__3Zefrq__bottomRightToolbar{right:var(--card-edge-pad);bottom:var(--card-edge-pad);z-index:1;align-items:center;gap:.25rem;display:flex;position:absolute}.filmstrip-card-module__3Zefrq__starRatingTrigger{all:unset;cursor:pointer;align-items:center;display:flex}.filmstrip-card-module__3Zefrq__starRatingContent{height:var(--badge-height);border-radius:var(--badge-radius);background:#000000ab;align-items:center;gap:.1875rem;padding:0 .375rem;display:flex}.filmstrip-card-module__3Zefrq__starRatingValue{font-size:var(--badge-font-size);font-weight:var(--font-weight-bold);color:#fff;line-height:1}.filmstrip-card-module__3Zefrq__approvalsBadge{height:var(--badge-height);border-radius:var(--badge-radius);background:var(--color-review-approved);color:#fff;align-items:center;gap:.1875rem;padding:0 .375rem;display:inline-flex}.filmstrip-card-module__3Zefrq__approvalsCount{font-size:var(--badge-font-size);font-weight:var(--font-weight-bold);line-height:1}.filmstrip-card-module__3Zefrq__approvalsIcon{align-items:center;display:inline-flex}.filmstrip-card-module__3Zefrq__approvalsWord{font-size:var(--badge-font-size);line-height:1;display:none}.filmstrip-card-module__3Zefrq__starRatingPopover{width:auto;min-width:0;padding:.5rem}.filmstrip-card-module__3Zefrq__ratingsLoading{justify-content:center;align-items:center;padding:.5rem;display:flex}.filmstrip-card-module__3Zefrq__ratingsEmpty{font-size:var(--text-xs);color:var(--color-text-muted);padding:.25rem .5rem}.filmstrip-card-module__3Zefrq__ratingsList{flex-direction:column;gap:.25rem;display:flex}.filmstrip-card-module__3Zefrq__ratingsRow{justify-content:space-between;align-items:center;gap:.75rem;padding:.125rem 0;display:flex}.filmstrip-card-module__3Zefrq__ratingsName{font-size:var(--text-xs);color:var(--color-text);white-space:nowrap}.filmstrip-card-module__3Zefrq__commentBadge{left:var(--card-edge-pad);bottom:var(--card-edge-pad);height:var(--badge-height);border-radius:var(--badge-radius);background:var(--color-orange);color:#fff;pointer-events:none;z-index:1;align-items:center;gap:.1875rem;padding:0 .375rem;display:inline-flex;position:absolute}.filmstrip-card-module__3Zefrq__commentBadgeIcon{align-items:center;display:inline-flex}.filmstrip-card-module__3Zefrq__card[data-has-approvals] .filmstrip-card-module__3Zefrq__commentBadgeIcon{display:none}.filmstrip-card-module__3Zefrq__commentBadgeCount{font-size:var(--badge-font-size);font-weight:var(--font-weight-bold);line-height:1}@container filmstrip-card (min-aspect-ratio:16/9){.filmstrip-card-module__3Zefrq__card[data-has-approvals] .filmstrip-card-module__3Zefrq__commentBadgeIcon{display:inline-flex}.filmstrip-card-module__3Zefrq__approvalsIcon{display:none}.filmstrip-card-module__3Zefrq__approvalsWord{display:inline}}
.filmstrip-card-stack-module__ULr_Ca__stack{align-items:center;height:100%;display:flex}.filmstrip-card-stack-module__ULr_Ca__batchButton{background:hsl(from var(--color-ui)h s 0%);width:2rem;height:calc(100% - 2rem);color:inherit;cursor:pointer;z-index:1;border:none;border-radius:.5rem 0 0 .5rem;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.25rem;display:flex}.filmstrip-card-stack-module__ULr_Ca__batchCount{font-size:var(--text-xs);color:#fff;line-height:1}.filmstrip-card-stack-module__ULr_Ca__cards{gap:.125rem;height:100%;display:flex}.filmstrip-card-stack-module__ULr_Ca__singleCard{padding-left:.5rem}.filmstrip-card-stack-module__ULr_Ca__cardWrapper{flex-shrink:0;height:100%;transition:width .4s cubic-bezier(.05,.8,.2,1);position:relative;overflow:hidden}.filmstrip-card-stack-module__ULr_Ca__cardWrapper.filmstrip-card-stack-module__ULr_Ca__hasCardShadow:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#000000a8);width:.5rem;height:100%;position:absolute;top:0;right:0}
.filmstrip-filters-module__vkir1G__filters{flex-direction:column;gap:.25rem;width:100%;height:100%;padding:.5rem .75rem;display:flex}.filmstrip-filters-module__vkir1G__tooltipWrap{height:100%;display:inline-flex}.filmstrip-filters-module__vkir1G__mediaTypeFilter{background:hsl(from var(--color-ui)h s 2%);border-radius:.25rem;flex:1;display:flex}.filmstrip-filters-module__vkir1G__mediaTypeButton{color:inherit;cursor:pointer;transition:background var(--transition-base);background:0 0;border:none;border-radius:.25rem;flex:1;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__mediaTypeButton.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 20%)}.filmstrip-filters-module__vkir1G__toggles{background:hsl(from var(--color-ui)h s 2%);border-radius:.25rem;flex:1;display:flex}.filmstrip-filters-module__vkir1G__togglesIcon{aspect-ratio:1;justify-content:center;align-items:center;height:100%;display:flex}.filmstrip-filters-module__vkir1G__togglesTools{flex:1;justify-content:flex-end;align-items:center;gap:.25rem;height:100%;padding:.25rem;display:flex}.filmstrip-filters-module__vkir1G__flagTrigger{all:unset;aspect-ratio:1;cursor:pointer;background:hsl(from var(--color-ui)h s 4%);height:100%;transition:background var(--transition-base);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__flagTrigger:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__flagTrigger.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 20%)}.filmstrip-filters-module__vkir1G__approvedToggle{all:unset;aspect-ratio:1;cursor:pointer;background:hsl(from var(--color-ui)h s 4%);color:#fff;height:100%;transition:background var(--transition-base);border-radius:.25rem;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__approvedToggle:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__approvedToggle.filmstrip-filters-module__vkir1G__active,.filmstrip-filters-module__vkir1G__approvedToggle.filmstrip-filters-module__vkir1G__active:hover{background:var(--color-review-approved)}.filmstrip-filters-module__vkir1G__flagPopover{width:auto;min-width:0;padding:.5rem}.filmstrip-filters-module__vkir1G__flagOptions{flex-direction:column;gap:.125rem;display:flex}.filmstrip-filters-module__vkir1G__flagIconRow{gap:.125rem;display:flex}.filmstrip-filters-module__vkir1G__flagOptionWide{background:hsl(from var(--color-ui)h s 4%);height:1.75rem;color:inherit;cursor:pointer;transition:background var(--transition-base);border:none;border-radius:.25rem;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__flagOptionWide:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__flagOptionWide.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 25%)}.filmstrip-filters-module__vkir1G__flagOption{aspect-ratio:1;background:hsl(from var(--color-ui)h s 4%);width:1.75rem;height:1.75rem;color:inherit;cursor:pointer;transition:background var(--transition-base);border:none;border-radius:.25rem;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__flagOption:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__flagAnyLabel{font-size:var(--text-xs);color:var(--color-text-muted);font-weight:600}.filmstrip-filters-module__vkir1G__flagOption.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 25%)}.filmstrip-filters-module__vkir1G__starTrigger{all:unset;cursor:pointer;background:hsl(from var(--color-ui)h s 4%);height:100%;transition:background var(--transition-base);color:var(--color-star);border-radius:.25rem;justify-content:center;align-items:center;gap:.25rem;padding:0 .375rem;display:flex}.filmstrip-filters-module__vkir1G__starTriggerDefault{aspect-ratio:1;color:#fff;padding:0}.filmstrip-filters-module__vkir1G__starTriggerActive{padding:0 .375rem}.filmstrip-filters-module__vkir1G__starTrigger:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__starTriggerActive,.filmstrip-filters-module__vkir1G__starTriggerActive:hover{background:hsl(from var(--color-ui)h s 20%)}.filmstrip-filters-module__vkir1G__starButtonContent{align-items:center;gap:.125rem;display:flex}.filmstrip-filters-module__vkir1G__starCount{color:#fff;font-size:var(--text-xs);font-weight:600;line-height:1}.filmstrip-filters-module__vkir1G__starEmpty{color:hsl(from var(--color-ui)h s 25%)}.filmstrip-filters-module__vkir1G__starPopover{width:auto;min-width:0;padding:.5rem}.filmstrip-filters-module__vkir1G__starOptions{flex-direction:column;gap:.125rem;display:flex}.filmstrip-filters-module__vkir1G__starOption{color:var(--color-star);cursor:pointer;transition:background var(--transition-base);background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.125rem;padding:.25rem .375rem;display:flex}.filmstrip-filters-module__vkir1G__starOption:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__starAnyLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;width:100%;font-weight:600}.filmstrip-filters-module__vkir1G__starOption.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 25%)}.filmstrip-filters-module__vkir1G__sortTrigger{all:unset;cursor:pointer;background:hsl(from var(--color-ui)h s 2%);width:100%;height:100%;transition:background var(--transition-base);border-radius:.25rem;flex:1;justify-content:center;align-items:center;display:flex}.filmstrip-filters-module__vkir1G__sortTrigger:hover{background:hsl(from var(--color-ui)h s 12%)}.filmstrip-filters-module__vkir1G__sortButtonContent{justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 .5rem;display:flex}.filmstrip-filters-module__vkir1G__sortLabel{font-size:var(--text-sm);font-weight:500}.filmstrip-filters-module__vkir1G__sortPopover{width:auto;min-width:0;padding:.5rem}.filmstrip-filters-module__vkir1G__sortOptions{flex-direction:column;gap:.125rem;display:flex}.filmstrip-filters-module__vkir1G__sortOption{color:inherit;cursor:pointer;font-size:var(--text-xs);white-space:nowrap;transition:background var(--transition-base);background:0 0;border:none;border-radius:.25rem;align-items:center;padding:.25rem .5rem;font-weight:500;display:flex}.filmstrip-filters-module__vkir1G__sortOption:hover{background:hsl(from var(--color-ui)h s 8%)}.filmstrip-filters-module__vkir1G__sortOption.filmstrip-filters-module__vkir1G__active{background:hsl(from var(--color-ui)h s 25%)}
.filmstrip-skeleton-card-module__5QVz2a__card{aspect-ratio:16/9;height:100%;padding:1rem .5rem}.filmstrip-skeleton-card-module__5QVz2a__inner{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.filmstrip-skeleton-card-module__5QVz2a__border{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.filmstrip-skeleton-card-module__5QVz2a__icon{width:1.5rem;height:1.5rem;color:hsl(from var(--color-ui)h s 20%);justify-content:center;align-items:center;display:flex}
.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}
.sidebar-tabs-module__PofZaG__sidebarTabs{align-items:flex-end;gap:2px;height:100%;display:flex}.sidebar-tabs-module__PofZaG__tab{background:var(--sidebar-tab-bg,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;justify-content:center;align-items:center;gap:.375rem;padding:0 .5rem;font-weight:700;display:inline-flex}.sidebar-tabs-module__PofZaG__tabBadge{background:var(--color-orange);color:#fff;min-width:.9375rem;height:.9375rem;font-size:var(--text-xxs);border-radius:.25rem;justify-content:center;align-items:center;padding:0 .25rem;font-weight:700;line-height:1;display:inline-flex}.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:var(--sidebar-tab-active-bg,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}.sidebar-tabs-module__PofZaG__tab.sidebar-tabs-module__PofZaG__springTarget,.sidebar-tabs-module__PofZaG__tab.sidebar-tabs-module__PofZaG__springTarget:hover{background:hsl(from var(--color-primary)h s l/.08);outline:1px dashed var(--color-primary);outline-offset:-1px}
.create-shot-modal-module__G9l6Va__formLayout{flex-direction:column;gap:1.5rem;display:flex}.create-shot-modal-module__G9l6Va__coverLabel{font-size:var(--text-sm);color:var(--color-text);margin-bottom:-1rem;font-weight:500}.create-shot-modal-module__G9l6Va__modalFooter{gap:1rem;display:flex}
.edit-organization-modal-module__YuzJbW__formLayout{flex-direction:column;gap:1.5rem;display:flex;container-type:inline-size}.edit-organization-modal-module__YuzJbW__coverImageSection{flex-direction:column;gap:.25rem;display:flex}.edit-organization-modal-module__YuzJbW__coverImageLabel{color:var(--color-text);font-size:.8125rem;font-weight:500}.edit-organization-modal-module__YuzJbW__modalFooter{gap:1rem;display:flex}
.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}}
.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}
@layer components{.button-group-module__w1EmYa__root{display:inline-flex}.button-group-module__w1EmYa__item{cursor:pointer;background:var(--color-scheme-bg);color:var(--color-scheme-text);border:1px solid #0000;border-radius:0;outline:none;justify-content:center;align-items:center;font-family:inherit;font-weight:400;line-height:1;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.button-group-module__w1EmYa__item:hover:not(:disabled){background:var(--color-scheme-bg-hover);z-index:1}.button-group-module__w1EmYa__item[data-selected]{z-index:2}.button-group-module__w1EmYa__item:focus-visible{--focus-color:hsl(from var(--color-scheme-bg)h s calc(l + 20));border-color:var(--focus-color);box-shadow:inset 0 0 0 1px var(--focus-color);z-index:3}.button-group-module__w1EmYa__item:disabled{opacity:.5;cursor:not-allowed}.button-group-module__w1EmYa__root[data-color-scheme=ghost] .button-group-module__w1EmYa__item{border-top-color:var(--color-scheme-border);border-bottom-color:var(--color-scheme-border)}.button-group-module__w1EmYa__root[data-color-scheme=ghost] .button-group-module__w1EmYa__item:first-child{border-left-color:var(--color-scheme-border)}.button-group-module__w1EmYa__root[data-color-scheme=ghost] .button-group-module__w1EmYa__item:last-child{border-right-color:var(--color-scheme-border)}.button-group-module__w1EmYa__root[data-color-scheme=ghost] .button-group-module__w1EmYa__item:only-child{border-color:var(--color-scheme-border)}.button-group-module__w1EmYa__root[data-color-scheme=ghost] .button-group-module__w1EmYa__item:focus-visible{--focus-color:hsl(from var(--color-scheme-border)h s calc(l + 20));border-color:var(--focus-color);box-shadow:inset 0 0 0 1px var(--focus-color);z-index:3}.button-group-module__w1EmYa__item[data-size=xxs]{--icon-size:.875rem;height:var(--size-xxs);padding:0 var(--control-padding-h-xxs);font-size:var(--text-xs);gap:.25rem}.button-group-module__w1EmYa__item[data-size=xs]{--icon-size:.875rem;height:var(--size-xs);padding:0 var(--control-padding-h-xs);font-size:var(--text-xxs);gap:.25rem}.button-group-module__w1EmYa__item[data-size=sm]{--icon-size:1rem;height:var(--size-sm);padding:0 var(--control-padding-h-sm);font-size:var(--text-xs);gap:.375rem}.button-group-module__w1EmYa__item[data-size=md]{--icon-size:1.125rem;height:var(--size-md);padding:0 var(--control-padding-h-md);font-size:var(--text-sm);gap:.5rem}.button-group-module__w1EmYa__item[data-size=lg]{--icon-size:1.125rem;height:var(--size-lg);padding:0 var(--control-padding-h-lg);font-size:var(--text-sm);gap:.5rem}.button-group-module__w1EmYa__item[data-size=xl]{--icon-size:1.25rem;height:var(--size-xl);padding:0 var(--control-padding-h-xl);font-size:var(--text-md);gap:.5rem}.button-group-module__w1EmYa__item[data-size=xxl]{--icon-size:1.25rem;height:var(--size-xxl);padding:0 var(--control-padding-h-xxl);font-size:var(--text-md);gap:.5rem}.button-group-module__w1EmYa__item[data-icon-only]{aspect-ratio:1;gap:0;padding:0}.button-group-module__w1EmYa__iconSlot{width:var(--icon-size);height:var(--icon-size);flex-shrink:0;align-items:center;display:inline-flex}.button-group-module__w1EmYa__content{align-items:center;display:inline-flex}.button-group-module__w1EmYa__root[data-radius=xxs] .button-group-module__w1EmYa__item:first-child{border-radius:var(--radius-xxs)0 0 var(--radius-xxs)}.button-group-module__w1EmYa__root[data-radius=xxs] .button-group-module__w1EmYa__item:last-child{border-radius:0 var(--radius-xxs)var(--radius-xxs)0}.button-group-module__w1EmYa__root[data-radius=xs] .button-group-module__w1EmYa__item:first-child{border-radius:var(--radius-xs)0 0 var(--radius-xs)}.button-group-module__w1EmYa__root[data-radius=xs] .button-group-module__w1EmYa__item:last-child{border-radius:0 var(--radius-xs)var(--radius-xs)0}.button-group-module__w1EmYa__root[data-radius=sm] .button-group-module__w1EmYa__item:first-child{border-radius:var(--radius-sm)0 0 var(--radius-sm)}.button-group-module__w1EmYa__root[data-radius=sm] .button-group-module__w1EmYa__item:last-child{border-radius:0 var(--radius-sm)var(--radius-sm)0}.button-group-module__w1EmYa__root[data-radius=md] .button-group-module__w1EmYa__item:first-child{border-radius:var(--radius-md)0 0 var(--radius-md)}.button-group-module__w1EmYa__root[data-radius=md] .button-group-module__w1EmYa__item:last-child{border-radius:0 var(--radius-md)var(--radius-md)0}.button-group-module__w1EmYa__root[data-radius=lg] .button-group-module__w1EmYa__item:first-child{border-radius:var(--radius-lg)0 0 var(--radius-lg)}.button-group-module__w1EmYa__root[data-radius=lg] .button-group-module__w1EmYa__item:last-child{border-radius:0 var(--radius-lg)var(--radius-lg)0}.button-group-module__w1EmYa__root[data-radius=xl] .button-group-module__w1EmYa__item:first-child{border-radius:var(--radius-xl)0 0 var(--radius-xl)}.button-group-module__w1EmYa__root[data-radius=xl] .button-group-module__w1EmYa__item:last-child{border-radius:0 var(--radius-xl)var(--radius-xl)0}.button-group-module__w1EmYa__root[data-radius=xxl] .button-group-module__w1EmYa__item:first-child{border-radius:var(--radius-xxl)0 0 var(--radius-xxl)}.button-group-module__w1EmYa__root[data-radius=xxl] .button-group-module__w1EmYa__item:last-child{border-radius:0 var(--radius-xxl)var(--radius-xxl)0}.button-group-module__w1EmYa__root[data-radius=none] .button-group-module__w1EmYa__item:first-child,.button-group-module__w1EmYa__root[data-radius=none] .button-group-module__w1EmYa__item:last-child{border-radius:0}.button-group-module__w1EmYa__root[data-radius=full] .button-group-module__w1EmYa__item:first-child{border-radius:var(--radius-full)0 0 var(--radius-full)}.button-group-module__w1EmYa__root[data-radius=full] .button-group-module__w1EmYa__item:last-child{border-radius:0 var(--radius-full)var(--radius-full)0}.button-group-module__w1EmYa__root[data-radius=auto][data-size=xxs] .button-group-module__w1EmYa__item:first-child{border-radius:var(--radius-xxs)0 0 var(--radius-xxs)}.button-group-module__w1EmYa__root[data-radius=auto][data-size=xxs] .button-group-module__w1EmYa__item:last-child{border-radius:0 var(--radius-xxs)var(--radius-xxs)0}.button-group-module__w1EmYa__root[data-radius=auto][data-size=xs] .button-group-module__w1EmYa__item:first-child{border-radius:var(--radius-xs)0 0 var(--radius-xs)}.button-group-module__w1EmYa__root[data-radius=auto][data-size=xs] .button-group-module__w1EmYa__item:last-child{border-radius:0 var(--radius-xs)var(--radius-xs)0}.button-group-module__w1EmYa__root[data-radius=auto][data-size=sm] .button-group-module__w1EmYa__item:first-child{border-radius:var(--radius-sm)0 0 var(--radius-sm)}.button-group-module__w1EmYa__root[data-radius=auto][data-size=sm] .button-group-module__w1EmYa__item:last-child{border-radius:0 var(--radius-sm)var(--radius-sm)0}.button-group-module__w1EmYa__root[data-radius=auto][data-size=md] .button-group-module__w1EmYa__item:first-child{border-radius:var(--radius-md)0 0 var(--radius-md)}.button-group-module__w1EmYa__root[data-radius=auto][data-size=md] .button-group-module__w1EmYa__item:last-child{border-radius:0 var(--radius-md)var(--radius-md)0}.button-group-module__w1EmYa__root[data-radius=auto][data-size=lg] .button-group-module__w1EmYa__item:first-child{border-radius:var(--radius-lg)0 0 var(--radius-lg)}.button-group-module__w1EmYa__root[data-radius=auto][data-size=lg] .button-group-module__w1EmYa__item:last-child{border-radius:0 var(--radius-lg)var(--radius-lg)0}.button-group-module__w1EmYa__root[data-radius=auto][data-size=xl] .button-group-module__w1EmYa__item:first-child{border-radius:var(--radius-xl)0 0 var(--radius-xl)}.button-group-module__w1EmYa__root[data-radius=auto][data-size=xl] .button-group-module__w1EmYa__item:last-child{border-radius:0 var(--radius-xl)var(--radius-xl)0}.button-group-module__w1EmYa__root[data-radius=auto][data-size=xxl] .button-group-module__w1EmYa__item:first-child{border-radius:var(--radius-xxl)0 0 var(--radius-xxl)}.button-group-module__w1EmYa__root[data-radius=auto][data-size=xxl] .button-group-module__w1EmYa__item:last-child{border-radius:0 var(--radius-xxl)var(--radius-xxl)0}.button-group-module__w1EmYa__root[data-radius=xxs] .button-group-module__w1EmYa__item:only-child{border-radius:var(--radius-xxs)}.button-group-module__w1EmYa__root[data-radius=xs] .button-group-module__w1EmYa__item:only-child{border-radius:var(--radius-xs)}.button-group-module__w1EmYa__root[data-radius=sm] .button-group-module__w1EmYa__item:only-child{border-radius:var(--radius-sm)}.button-group-module__w1EmYa__root[data-radius=md] .button-group-module__w1EmYa__item:only-child{border-radius:var(--radius-md)}.button-group-module__w1EmYa__root[data-radius=lg] .button-group-module__w1EmYa__item:only-child{border-radius:var(--radius-lg)}.button-group-module__w1EmYa__root[data-radius=xl] .button-group-module__w1EmYa__item:only-child{border-radius:var(--radius-xl)}.button-group-module__w1EmYa__root[data-radius=xxl] .button-group-module__w1EmYa__item:only-child{border-radius:var(--radius-xxl)}.button-group-module__w1EmYa__root[data-radius=none] .button-group-module__w1EmYa__item:only-child{border-radius:0}.button-group-module__w1EmYa__root[data-radius=full] .button-group-module__w1EmYa__item:only-child{border-radius:var(--radius-full)}.button-group-module__w1EmYa__root[data-radius=auto][data-size=xxs] .button-group-module__w1EmYa__item:only-child{border-radius:var(--radius-xxs)}.button-group-module__w1EmYa__root[data-radius=auto][data-size=xs] .button-group-module__w1EmYa__item:only-child{border-radius:var(--radius-xs)}.button-group-module__w1EmYa__root[data-radius=auto][data-size=sm] .button-group-module__w1EmYa__item:only-child{border-radius:var(--radius-sm)}.button-group-module__w1EmYa__root[data-radius=auto][data-size=md] .button-group-module__w1EmYa__item:only-child{border-radius:var(--radius-md)}.button-group-module__w1EmYa__root[data-radius=auto][data-size=lg] .button-group-module__w1EmYa__item:only-child{border-radius:var(--radius-lg)}.button-group-module__w1EmYa__root[data-radius=auto][data-size=xl] .button-group-module__w1EmYa__item:only-child{border-radius:var(--radius-xl)}.button-group-module__w1EmYa__root[data-radius=auto][data-size=xxl] .button-group-module__w1EmYa__item:only-child{border-radius:var(--radius-xxl)}}
@layer components{.card-module__9Qsz4W__card{background:hsl(from var(--color-ui)h s 15%);filter:brightness();flex-direction:column;width:100%;height:100%;transition:filter .4s cubic-bezier(.05,.8,.2,1);display:flex;position:relative;overflow:hidden}.card-module__9Qsz4W__hasWidth{width:var(--card-width)}a.card-module__9Qsz4W__card{color:inherit;text-decoration:none}a.card-module__9Qsz4W__card:visited{color:inherit}.card-module__9Qsz4W__variant-default{border:none}.card-module__9Qsz4W__variant-elevated{border:none;box-shadow:0 2px 8px #0000004d}.card-module__9Qsz4W__variant-ghost{border:1px solid var(--color-lines);background:0 0}.card-module__9Qsz4W__padding-none .card-module__9Qsz4W__cardContent,.card-module__9Qsz4W__padding-none .card-module__9Qsz4W__cardFooter{padding:0}.card-module__9Qsz4W__padding-sm .card-module__9Qsz4W__cardContent,.card-module__9Qsz4W__padding-sm .card-module__9Qsz4W__cardFooter{padding:.75rem}.card-module__9Qsz4W__padding-md .card-module__9Qsz4W__cardContent,.card-module__9Qsz4W__padding-md .card-module__9Qsz4W__cardFooter{padding:1rem}.card-module__9Qsz4W__padding-lg .card-module__9Qsz4W__cardContent,.card-module__9Qsz4W__padding-lg .card-module__9Qsz4W__cardFooter{padding:1.5rem}.card-module__9Qsz4W__padding-xl .card-module__9Qsz4W__cardContent,.card-module__9Qsz4W__padding-xl .card-module__9Qsz4W__cardFooter{padding:2rem}.card-module__9Qsz4W__radius-none{border-radius:0}.card-module__9Qsz4W__radius-sm{border-radius:.375rem}.card-module__9Qsz4W__radius-md{border-radius:.5rem}.card-module__9Qsz4W__radius-lg{border-radius:.75rem}.card-module__9Qsz4W__hoverEffect:hover{filter:brightness(1.2)}.card-module__9Qsz4W__interactive{cursor:pointer}.card-module__9Qsz4W__cardHeader{flex-shrink:0;position:relative}.card-module__9Qsz4W__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__9Qsz4W__cardHeader[data-has-placeholder]{aspect-ratio:var(--header-aspect-ratio,16/9);background:hsl(from var(--color-ui)h s 4%)}.card-module__9Qsz4W__headerPlaceholder{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.card-module__9Qsz4W__headerPlaceholderIcon{color:hsl(from var(--color-ui)h s 35%)}.card-module__9Qsz4W__headerFallbackImage{object-fit:cover;width:100%;height:100%;display:block}.card-module__9Qsz4W__headerContent{flex-direction:column;justify-content:flex-end;display:flex;position:absolute;inset:0}.card-module__9Qsz4W__menuWrapper{z-index:1;position:absolute;top:.5rem;right:.5rem}.card-module__9Qsz4W__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__9Qsz4W__menuTrigger:hover{background:hsl(from var(--color-ui)h 10% 8%)}.card-module__9Qsz4W__cardContent{color:var(--color-text);flex:1}.card-module__9Qsz4W__cardFooter{flex-shrink:0}.card-module__9Qsz4W__cardFooterDefault{padding-top:0}.card-module__9Qsz4W__linkButton{width:100%;font-size:var(--text-sm);color:#fff;background:var(--link-button-color,hsl(from var(--color-ui)h 10% 6%));border-radius:.375rem;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1rem;font-weight:500;transition:background .15s ease-in-out;display:flex}.card-module__9Qsz4W__linkButton:hover{background:var(--link-button-color,hsl(from var(--color-ui)h 10% 10%))}}
.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}}
.gallery-page-ratings-toolbar-module__JNI6HG__tooltipWrap{display:inline-flex}.gallery-page-ratings-toolbar-module__JNI6HG__root{top:calc(var(--top-offset) + .5rem);z-index:1;width:max-content;margin:.5rem auto calc(-1*(var(--size-xs) + .5rem));align-items:center;gap:.5rem;display:flex;position:sticky}.gallery-page-ratings-toolbar-module__JNI6HG__starTrigger{all:unset;height:var(--size-xs);cursor:pointer;background:hsl(from var(--color-ui)h s 4%);color:var(--color-star);border-radius:.25rem;justify-content:center;align-items:center;gap:.125rem;padding:0 .375rem;display:flex}.gallery-page-ratings-toolbar-module__JNI6HG__starTrigger:hover{background:hsl(from var(--color-ui)h s 15%)}.gallery-page-ratings-toolbar-module__JNI6HG__starEmpty{color:hsl(from var(--color-ui)h s 25%)}.gallery-page-ratings-toolbar-module__JNI6HG__starPopover{width:auto;min-width:0;padding:.5rem}.gallery-page-ratings-toolbar-module__JNI6HG__starOptions{flex-direction:column;gap:.125rem;display:flex}.gallery-page-ratings-toolbar-module__JNI6HG__starOption{color:var(--color-star);cursor:pointer;background:0 0;border:none;border-radius:.25rem;align-items:center;gap:.125rem;padding:.25rem .375rem;display:flex}.gallery-page-ratings-toolbar-module__JNI6HG__starOption:hover{background:hsl(from var(--color-ui)h s 8%)}.gallery-page-ratings-toolbar-module__JNI6HG__starOption.gallery-page-ratings-toolbar-module__JNI6HG__active{background:hsl(from var(--color-ui)h s 25%)}.gallery-page-ratings-toolbar-module__JNI6HG__starAnyLabel{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;width:100%;font-weight:600}.gallery-page-ratings-toolbar-module__JNI6HG__root [data-flag=discarded][data-selected]{color:#fff;background:#e83030}.gallery-page-ratings-toolbar-module__JNI6HG__commentsButton{background:var(--color-orange);color:#fff;border:none}.gallery-page-ratings-toolbar-module__JNI6HG__commentsButton:hover:not(:disabled){background:hsl(from var(--color-orange)h s 60%);border:none}.gallery-page-ratings-toolbar-module__JNI6HG__root [data-flag=discarded][data-selected]:hover{background:#eb4747}.gallery-page-ratings-toolbar-module__JNI6HG__root [data-in-batch]{background:var(--color-review-batch);color:#fff;border:none}.gallery-page-ratings-toolbar-module__JNI6HG__root [data-in-batch]:hover:not(:disabled){background:hsl(from var(--color-review-batch)h s 58%);border:none}
@layer components{.grid-module__lJ07aa__root{grid-template-columns:repeat(auto-fill,minmax(min(var(--grid-min,12rem),100%),1fr));display:grid}.grid-module__lJ07aa__gap-none{gap:0}.grid-module__lJ07aa__gap-xs{gap:.25rem}.grid-module__lJ07aa__gap-sm{gap:.5rem}.grid-module__lJ07aa__gap-md{gap:1rem}.grid-module__lJ07aa__gap-lg{gap:1.5rem}.grid-module__lJ07aa__gap-xl{gap:2rem}.grid-module__lJ07aa__gap-xxl{gap:3rem}}
.layout-module__8-EyRG__layout{--header-height:3rem;--title-bar-height:3rem;--top-offset:calc(var(--header-height) + var(--title-bar-height));--footer-size:8rem;--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:4;position:fixed;top:0;left:0;right:0}.layout-module__8-EyRG__footerWrapper{height:var(--footer-height);z-index:4;transition:height .15s;position:fixed;bottom:0;left:0;right:0;overflow:visible}.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__sidebarLayerHidden{visibility:hidden}.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}.layout-module__8-EyRG__layout[data-navigating] .layout-module__8-EyRG__sidebarWrapper{transition:none}[data-dragging-sidebar=true] .layout-module__8-EyRG__sidebarWrapper{transition:none}.layout-module__8-EyRG__layout[data-navigating] .layout-module__8-EyRG__titleBarWrapper{transition:none}[data-dragging-sidebar=true] .layout-module__8-EyRG__titleBarWrapper{transition:none}:is([data-dragging-sidebar=true] .layout-module__8-EyRG__layout,.layout-module__8-EyRG__layout[data-navigating]){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}}
.shot-card-module__Fnf3AG__card [data-component=card-footer]>span{font-size:var(--text-xs)}.shot-card-module__Fnf3AG__cardInner{flex-direction:column;gap:.25rem;display:flex}.shot-card-module__Fnf3AG__cardName{font-weight:600;font-size:var(--text-sm)}.shot-card-module__Fnf3AG__cardDescription{font-size:var(--text-xs);color:var(--color-text-muted);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.gallery-screenshot-button-module__wZnARa__popover{--popover-padding:.5rem;border-radius:var(--radius-sm);flex-direction:column;gap:.5rem;width:20rem;display:flex}.gallery-screenshot-button-module__wZnARa__previewWrap{border-radius:var(--radius-xs);background:#000;width:100%;overflow:hidden}.gallery-screenshot-button-module__wZnARa__preview{width:100%;height:auto;display:block}.gallery-screenshot-button-module__wZnARa__hint{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;margin:0;padding:.25rem;line-height:1.5}
.teams-panel-module__FVXiZa__section{margin-bottom:2rem}.teams-panel-module__FVXiZa__sectionHeading{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.teams-panel-module__FVXiZa__sectionDescription{color:var(--color-text-muted);max-width:40rem;margin-bottom:1rem;font-size:.875rem}.teams-panel-module__FVXiZa__emptyText{font-size:var(--text-sm);color:var(--color-text-muted);max-width:40rem;margin-bottom:1rem;line-height:1.5}.teams-panel-module__FVXiZa__teamCardInner{flex-direction:column;gap:.75rem;display:flex}.teams-panel-module__FVXiZa__teamCardName{font-size:1rem;font-weight:600}.teams-panel-module__FVXiZa__teamCardDescription{color:var(--color-text-muted);font-size:.875rem}.teams-panel-module__FVXiZa__teamCardSubdomain{font-weight:400;font-size:var(--text-xs);color:var(--color-text-muted)}.teams-panel-module__FVXiZa__teamCardSubdomainLink{color:var(--color-text);align-items:center;gap:.25rem;text-decoration:underline;display:inline-flex}.teams-panel-module__FVXiZa__grid{grid-auto-rows:1fr}.teams-panel-module__FVXiZa__createTeamCardContent{justify-content:center;align-items:center;height:100%;display:flex}
.scene-card-module__1_AshG__card [data-component=card-footer]>span{font-size:var(--text-xs)}.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-sm)}.scene-card-module__1_AshG__cardDescription{font-size:var(--text-xs);color:var(--color-text-muted);line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}
.scene-detail-module__kzVaRW__container{padding:2rem}
.gallery-page-media-module__A87BwW__root{background:#000;width:100%;display:flow-root;position:relative}.gallery-page-media-module__A87BwW__dragging{opacity:.35}.gallery-page-media-module__A87BwW__fullscreen{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.gallery-page-media-module__A87BwW__fullscreen [data-component=gallery-page-ratings-toolbar]{margin:0;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.gallery-page-media-module__A87BwW__video{object-fit:contain;outline:none;width:100%;height:100%;display:block}.gallery-page-media-module__A87BwW__video::-webkit-media-controls-fullscreen-button{display:none}.gallery-page-media-module__A87BwW__image{width:100%;display:block}.gallery-page-media-module__A87BwW__fullscreen .gallery-page-media-module__A87BwW__image{object-fit:contain;width:auto;max-width:100%;max-height:100%}.gallery-page-media-module__A87BwW__promptOverlay{justify-content:center;align-items:center;padding:3rem;display:flex;position:absolute;inset:0}.gallery-page-media-module__A87BwW__promptText{font-size:var(--text-sm);color:var(--color-text-muted);text-align:center;line-clamp:3;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.gallery-page-media-module__A87BwW__toolbar{z-index:1;background:#000000ab;border-radius:0 0 0 .5rem;display:flex;position:absolute;top:0;right:0}.gallery-page-media-module__A87BwW__toolbarButton{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;padding:0;transition:background .15s;display:flex}.gallery-page-media-module__A87BwW__toolbarButton:first-child{border-radius:0 0 0 .5rem}.gallery-page-media-module__A87BwW__toolbarButton:hover{background:hsl(from var(--color-ui)h s 15%)}.gallery-page-media-module__A87BwW__statusBadge{z-index:1;background:#000000e6;border-radius:0 0 .5rem;align-items:center;gap:.375rem;padding:.375rem .625rem;display:flex;position:absolute;top:0;left:0}.gallery-page-media-module__A87BwW__statusDot{border-radius:50%;flex-shrink:0;width:.5rem;height:.5rem}.gallery-page-media-module__A87BwW__statusDot[data-status=pending],.gallery-page-media-module__A87BwW__statusDot[data-status=processing]{background:#ff8000}.gallery-page-media-module__A87BwW__statusDot[data-status=failed]{background:#e83030}.gallery-page-media-module__A87BwW__statusText{font-size:var(--text-xs);font-weight:var(--font-weight-medium);color:#fff;line-height:1}.gallery-page-media-module__A87BwW__progressBar{z-index:2;background:#8033cc;height:2px;transition:width .3s;position:absolute;top:0;left:0}.gallery-page-media-module__A87BwW__progressBar.gallery-page-media-module__A87BwW__indeterminate{background:0 0;overflow:hidden;width:100%!important}.gallery-page-media-module__A87BwW__progressBar.gallery-page-media-module__A87BwW__indeterminate:before{content:"";background:linear-gradient(90deg,#0000,#8033cc,#0000);animation:1.5s ease-in-out infinite gallery-page-media-module__A87BwW__indeterminate;position:absolute;inset:0}@keyframes gallery-page-media-module__A87BwW__indeterminate{0%{transform:translate(-100%)}to{transform:translate(100%)}}.gallery-page-media-module__A87BwW__spinnerOverlay{z-index:1;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.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}
@layer components{.menu-module__OKifmq__positioner{z-index:var(--z-popover,1100)}.menu-module__OKifmq__popup{border-radius:.5rem;outline:none;min-width:10rem;max-height:20rem;padding:.25rem;overflow-y:auto;box-shadow:0 4px 16px #0006}.menu-module__OKifmq__popup[data-starting-style],.menu-module__OKifmq__popup[data-ending-style]{opacity:0;transform:scale(.95)}.menu-module__OKifmq__popup[data-size=xs]{--item-padding:.375rem .5rem;--item-font-size:.6875rem;--icon-size:.75rem;min-width:8rem}.menu-module__OKifmq__popup[data-size=sm]{--item-padding:.4375rem .625rem;--item-font-size:var(--text-xs);--icon-size:.875rem;min-width:9rem}.menu-module__OKifmq__popup[data-size=md]{--item-padding:.5rem .75rem;--item-font-size:.8125rem;--icon-size:1rem;min-width:10rem}.menu-module__OKifmq__popup[data-size=lg]{--item-padding:.625rem .875rem;--item-font-size:var(--text-sm);--icon-size:1.125rem;min-width:12rem}.menu-module__OKifmq__popup[data-color-scheme=default]{--menu-bg-hover:hsl(from var(--color-ui)h s 15%);background:hsl(from var(--color-ui)h s 10%);color:var(--color-text)}.menu-module__OKifmq__popup[data-color-scheme=dark]{--menu-bg-hover:hsl(from var(--color-ui)h s 8%);background:hsl(from var(--color-ui)h s 4%);color:var(--color-text)}.menu-module__OKifmq__item{padding:var(--item-padding,.5rem .75rem);font-size:var(--item-font-size,.8125rem);cursor:pointer;color:inherit;border-radius:.25rem;outline:none;align-items:center;gap:.5rem;transition:background .1s;display:flex}.menu-module__OKifmq__item:hover,.menu-module__OKifmq__item[data-highlighted]{background:var(--menu-bg-hover)}.menu-module__OKifmq__item[data-disabled]{opacity:.5;cursor:not-allowed}.menu-module__OKifmq__radioItem{padding-left:2rem;position:relative}.menu-module__OKifmq__itemIndicator{width:1rem;color:var(--color-primary);justify-content:center;align-items:center;display:flex;position:absolute;left:.5rem}.menu-module__OKifmq__itemText{flex:1}.menu-module__OKifmq__iconLeft,.menu-module__OKifmq__iconRight{width:var(--icon-size,1rem);height:var(--icon-size,1rem);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.menu-module__OKifmq__separator{background:var(--color-lines);height:1px;margin:.25rem 0}.menu-module__OKifmq__groupLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;padding:.5rem .75rem .25rem;font-size:.6875rem;font-weight:600}.menu-module__OKifmq__submenuTrigger{justify-content:space-between}.menu-module__OKifmq__submenuArrow{width:var(--icon-size,1rem);height:var(--icon-size,1rem);color:var(--color-text-muted);flex-shrink:0;justify-content:center;align-items:center;margin-left:auto;display:flex}}
.cross-domain-banner-module__KXnMbW__banner{background:hsl(from var(--color-accent)h s l/.08);border:1px solid hsl(from var(--color-accent)h s l/.25);color:var(--color-text);font-size:var(--text-sm);border-radius:.5rem;flex-direction:column;align-items:flex-start;gap:.25rem;margin-bottom:1.5rem;padding:.75rem 2rem;display:flex}.cross-domain-banner-module__KXnMbW__text{flex:1}.cross-domain-banner-module__KXnMbW__text strong{font-weight:600}.cross-domain-banner-module__KXnMbW__openAt{white-space:nowrap}.cross-domain-banner-module__KXnMbW__link{color:var(--color-text);white-space:nowrap;align-items:center;gap:.25rem;font-weight:500;text-decoration:underline;display:inline-flex}.cross-domain-banner-module__KXnMbW__link:hover{color:var(--color-accent)}
@layer components{.episode-manager-module__SBTarG__container{background:hsl(from var(--color-ui)h s 5%);border-radius:.5rem;flex-direction:row;display:flex;overflow:hidden}.episode-manager-module__SBTarG__panel{flex-direction:column;flex:1;min-width:0;display:flex}.episode-manager-module__SBTarG__panelHeader{font-size:var(--text-xs);color:var(--color-text);flex-shrink:0;padding:.625rem .875rem;font-weight:600}.episode-manager-module__SBTarG__listWrap{flex-direction:column;display:flex;position:relative}.episode-manager-module__SBTarG__list{--scrollbar-thumb:hsl(from var(--color-ui)h s 25%);--scrollbar-track:transparent;flex-direction:column;gap:.375rem;max-height:17.625rem;padding:.375rem;display:flex;overflow-y:auto}.episode-manager-module__SBTarG__reset{all:unset}.episode-manager-module__SBTarG__row{cursor:pointer;height:2.5rem;transition:background var(--transition-base);-webkit-user-select:none;user-select:none;border-radius:.375rem;outline:none;flex-shrink:0;align-items:center;gap:.375rem;padding:0 .5rem 0 0;display:flex;position:relative;overflow:hidden}.episode-manager-module__SBTarG__row:hover{background:hsl(from var(--color-ui)h s 10%)}.episode-manager-module__SBTarG__row:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.episode-manager-module__SBTarG__rowSelected{background:hsl(from var(--color-ui)h s 12%)}.episode-manager-module__SBTarG__rowSelected:hover{background:hsl(from var(--color-ui)h s 15%)}.episode-manager-module__SBTarG__rowDragging{opacity:.5}.episode-manager-module__SBTarG__rowSaving{opacity:.6}.episode-manager-module__SBTarG__thumbnailWrap{background:hsl(from var(--color-ui)h s 15%);flex-shrink:0;align-self:stretch;width:2.75rem;position:relative;overflow:hidden}.episode-manager-module__SBTarG__dragHandle{background:hsl(from var(--color-ui)h s 0%/.6);cursor:grab;color:#fff;opacity:0;width:1.25rem;transition:opacity var(--transition-base);border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.375rem .125rem;display:flex;position:absolute;top:50%;left:.25rem;transform:translateY(-50%)}.episode-manager-module__SBTarG__row:hover .episode-manager-module__SBTarG__dragHandle{opacity:1}.episode-manager-module__SBTarG__row:only-child .episode-manager-module__SBTarG__dragHandle{display:none}.episode-manager-module__SBTarG__dragHandle:active{cursor:grabbing}.episode-manager-module__SBTarG__thumbnailImg{object-fit:cover;width:100%;height:100%;display:block}.episode-manager-module__SBTarG__thumbnailFallback{width:100%;height:100%;color:hsl(from var(--color-ui)h s 35%);justify-content:center;align-items:center;display:flex}.episode-manager-module__SBTarG__code{font-size:var(--text-xs);color:var(--color-text-muted);font-variant-numeric:tabular-nums;flex-shrink:0;min-width:2.25rem;font-weight:600}.episode-manager-module__SBTarG__name{min-width:0;font-size:var(--text-xs);color:var(--color-text);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.episode-manager-module__SBTarG__menuButton{cursor:pointer;width:1.5rem;height:1.5rem;color:hsl(from var(--color-ui)h s 45%);transition:color var(--transition-base),background var(--transition-base);background:0 0;border:none;border-radius:.25rem;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.episode-manager-module__SBTarG__menuButton:hover{color:var(--color-text);background:hsl(from var(--color-ui)h s 20%)}.episode-manager-module__SBTarG__selectedIndicator{color:var(--color-text-muted);visibility:hidden;flex-shrink:0;align-items:center;display:flex}.episode-manager-module__SBTarG__rowSelected .episode-manager-module__SBTarG__selectedIndicator{visibility:visible}.episode-manager-module__SBTarG__emptyState{font-size:var(--text-xs);color:var(--color-text);flex:1;justify-content:center;align-items:center;padding:2rem;display:flex}.episode-manager-module__SBTarG__addButton{width:calc(100% - .75rem);margin:.375rem}}
.gallery-page-toolbar-module__03Atdq__root{align-items:center;gap:.5rem;display:flex}.gallery-page-toolbar-module__03Atdq__left{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.gallery-page-toolbar-module__03Atdq__left>*{white-space:nowrap}.gallery-page-toolbar-module__03Atdq__right{margin-left:auto}
.change-role-modal-module__vLdztW__subtitle{font-size:var(--text-sm);color:var(--color-text-secondary);margin-bottom:1rem;line-height:1.5}
@layer components{.popover-module__dYUDrG__trigger{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.popover-module__dYUDrG__trigger:disabled{cursor:not-allowed;opacity:.5}.popover-module__dYUDrG__positioner{z-index:2}.popover-module__dYUDrG__popup{padding:var(--popover-padding,1rem);border-radius:.5rem;outline:none;min-width:16rem;transition:opacity .15s,transform .15s;position:relative;box-shadow:0 4px 16px #0006}.popover-module__dYUDrG__popup[data-starting-style],.popover-module__dYUDrG__popup[data-ending-style]{opacity:0;transform:scale(.96)}.popover-module__dYUDrG__popup[data-size=xs]{--popover-padding:.625rem;--popover-font-size:.75rem;--popover-title-size:.8125rem;min-width:12rem}.popover-module__dYUDrG__popup[data-size=sm]{--popover-padding:.75rem;--popover-font-size:.8125rem;--popover-title-size:.875rem;min-width:14rem}.popover-module__dYUDrG__popup[data-size=md]{--popover-padding:1rem;--popover-font-size:.875rem;--popover-title-size:1rem;min-width:16rem}.popover-module__dYUDrG__popup[data-size=lg]{--popover-padding:1.25rem;--popover-font-size:.9375rem;--popover-title-size:1.125rem;min-width:20rem}.popover-module__dYUDrG__popup[data-color-scheme=default]{background:hsl(from var(--color-ui)h s 10%);color:var(--color-text)}.popover-module__dYUDrG__popup[data-color-scheme=dark]{background:hsl(from var(--color-ui)h s 4%);color:var(--color-text)}.popover-module__dYUDrG__title{font-size:var(--popover-title-size,1rem);margin-bottom:.25rem;font-weight:600}.popover-module__dYUDrG__description{font-size:var(--popover-font-size,.875rem);color:var(--color-text-muted);line-height:1.5}.popover-module__dYUDrG__close{cursor:pointer;width:1.5rem;height:1.5rem;color:var(--color-text-muted);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:0;transition:background .1s,color .1s;display:flex;position:absolute;top:.5rem;right:.5rem}.popover-module__dYUDrG__close:hover{background:hsl(from var(--color-ui)h s 15%);color:var(--color-text)}}
.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{.select-module__8URKyq__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__8URKyq__trigger[data-width=full]{width:100%;display:flex}.select-module__8URKyq__trigger[data-size=xxs]{height:var(--size-xxs);font-size:var(--text-xs);--icon-size:.875rem;padding:0 .375rem}.select-module__8URKyq__trigger[data-size=xs]{height:var(--size-xs);font-size:var(--text-xxs);--icon-size:.875rem;padding:0 .75rem}.select-module__8URKyq__trigger[data-size=sm]{height:var(--size-sm);font-size:var(--text-xs);--icon-size:1rem;padding:0 .75rem}.select-module__8URKyq__trigger[data-size=md]{height:var(--size-md);font-size:var(--text-sm);--icon-size:1.125rem;padding:0 .875rem}.select-module__8URKyq__trigger[data-size=lg]{height:var(--size-lg);font-size:var(--text-sm);--icon-size:1.125rem;padding:0 .875rem}.select-module__8URKyq__trigger[data-size=xl]{height:var(--size-xl);font-size:var(--text-md);--icon-size:1.25rem;padding:0 1rem}.select-module__8URKyq__trigger[data-size=xxl]{height:var(--size-xxl);font-size:var(--text-md);--icon-size:1.25rem;padding:0 1.125rem}.select-module__8URKyq__trigger[data-radius=auto]{border-radius:var(--radius-sm)}.select-module__8URKyq__trigger[data-radius=none]{border-radius:0}.select-module__8URKyq__trigger[data-radius=full]{border-radius:9999px}.select-module__8URKyq__trigger[data-radius=xxs]{border-radius:var(--radius-xxs)}.select-module__8URKyq__trigger[data-radius=xs]{border-radius:var(--radius-xs)}.select-module__8URKyq__trigger[data-radius=sm]{border-radius:var(--radius-sm)}.select-module__8URKyq__trigger[data-radius=md]{border-radius:var(--radius-md)}.select-module__8URKyq__trigger[data-radius=lg]{border-radius:var(--radius-lg)}.select-module__8URKyq__trigger[data-radius=xl]{border-radius:var(--radius-xl)}.select-module__8URKyq__trigger[data-radius=xxl]{border-radius:var(--radius-xxl)}.select-module__8URKyq__trigger{background:var(--color-scheme-bg);color:var(--color-scheme-text)}.select-module__8URKyq__trigger:hover:not(:disabled){background:var(--color-scheme-bg-hover)}.select-module__8URKyq__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.select-module__8URKyq__trigger[data-invalid]{outline:1px solid var(--color-danger);outline-offset:-1px}.select-module__8URKyq__trigger:disabled{opacity:.6;color:var(--color-text-muted);cursor:not-allowed}.select-module__8URKyq__trigger[data-readonly]{color:var(--color-text-muted);cursor:default}.select-module__8URKyq__trigger[data-placeholder] .select-module__8URKyq__value{color:var(--color-text-muted)}.select-module__8URKyq__value{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-module__8URKyq__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__8URKyq__clearButton:hover{color:var(--color-text);background:#ffffff1a}.select-module__8URKyq__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__8URKyq__trigger[data-popup-open] .select-module__8URKyq__icon{transform:rotate(180deg)}.select-module__8URKyq__positioner{z-index:var(--z-dropdown,1100)}.select-module__8URKyq__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__8URKyq__popup[data-color-scheme=default]{background:hsl(from var(--color-ui)h s 12%)}.select-module__8URKyq__popup[data-color-scheme=dark]{background:hsl(from var(--color-ui)h s 4%)}.select-module__8URKyq__popup[data-align=stretch]{width:var(--anchor-width)}.select-module__8URKyq__popup[data-starting-style],.select-module__8URKyq__popup[data-ending-style]{opacity:0;transform:scale(.95)}.select-module__8URKyq__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__8URKyq__popup[data-size=xxs] .select-module__8URKyq__item{padding:.25rem .375rem;font-size:.625rem}.select-module__8URKyq__popup[data-size=xs] .select-module__8URKyq__item{padding:.3125rem .5rem;font-size:.6875rem}.select-module__8URKyq__popup[data-size=sm] .select-module__8URKyq__item{font-size:var(--text-xs);padding:.375rem .625rem}.select-module__8URKyq__popup[data-size=md] .select-module__8URKyq__item{padding:.5rem .75rem;font-size:.8125rem}.select-module__8URKyq__popup[data-size=lg] .select-module__8URKyq__item{font-size:var(--text-sm);padding:.5rem .875rem}.select-module__8URKyq__popup[data-size=xl] .select-module__8URKyq__item{padding:.625rem 1rem;font-size:.9375rem}.select-module__8URKyq__popup[data-size=xxl] .select-module__8URKyq__item{font-size:var(--text-md);padding:.75rem 1.125rem}.select-module__8URKyq__popup[data-color-scheme=default] .select-module__8URKyq__item:hover,.select-module__8URKyq__popup[data-color-scheme=default] .select-module__8URKyq__item[data-highlighted]{background:hsl(from var(--color-ui)h s 18%)}.select-module__8URKyq__popup[data-color-scheme=dark] .select-module__8URKyq__item:hover,.select-module__8URKyq__popup[data-color-scheme=dark] .select-module__8URKyq__item[data-highlighted]{background:hsl(from var(--color-ui)h s 10%)}.select-module__8URKyq__item[data-selected]{color:var(--accent-color,var(--color-primary))}.select-module__8URKyq__item[data-disabled]{opacity:.5;cursor:not-allowed}.select-module__8URKyq__itemIndicator{width:1rem;color:var(--accent-color,var(--color-primary));justify-content:center;align-items:center;display:flex;position:absolute;right:.5rem}.select-module__8URKyq__item:not([data-selected]) .select-module__8URKyq__itemIndicator{visibility:hidden}.select-module__8URKyq__itemText{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.select-module__8URKyq__separator{height:1px;margin:.25rem 0}.select-module__8URKyq__popup[data-color-scheme=default] .select-module__8URKyq__separator{background:hsl(from var(--color-ui)h s 20%)}.select-module__8URKyq__popup[data-color-scheme=dark] .select-module__8URKyq__separator{background:hsl(from var(--color-ui)h s 12%)}.select-module__8URKyq__groupLabel{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.select-module__8URKyq__popup[data-size=xxs] .select-module__8URKyq__groupLabel{font-size:var(--text-xxs);padding:.25rem .375rem .125rem}.select-module__8URKyq__popup[data-size=xs] .select-module__8URKyq__groupLabel{padding:.3125rem .5rem .125rem;font-size:.5625rem}.select-module__8URKyq__popup[data-size=sm] .select-module__8URKyq__groupLabel{padding:.375rem .625rem .1875rem;font-size:.625rem}.select-module__8URKyq__popup[data-size=md] .select-module__8URKyq__groupLabel{padding:.5rem .75rem .25rem;font-size:.6875rem}.select-module__8URKyq__popup[data-size=lg] .select-module__8URKyq__groupLabel{font-size:var(--text-xs);padding:.5rem .875rem .25rem}.select-module__8URKyq__popup[data-size=xl] .select-module__8URKyq__groupLabel{padding:.625rem 1rem .3125rem;font-size:.8125rem}.select-module__8URKyq__popup[data-size=xxl] .select-module__8URKyq__groupLabel{font-size:var(--text-sm);padding:.75rem 1.125rem .375rem}}
@layer components{.star-rating-module__MdanOG__root{align-items:center;gap:.125rem;display:inline-flex}.star-rating-module__MdanOG__star{flex-shrink:0;display:inline-flex;position:relative}.star-rating-module__MdanOG__starButton{color:inherit;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.star-rating-module__MdanOG__emptyStar{display:block}.star-rating-module__MdanOG__filledStar{display:flex;position:absolute;inset:0}}
@layer components{.toast-module__zEq_Mq__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__zEq_Mq__viewport[data-position=top-left]{align-items:flex-start;top:0;left:0}.toast-module__zEq_Mq__viewport[data-position=top-center]{align-items:center;top:0;left:50%;transform:translate(-50%)}.toast-module__zEq_Mq__viewport[data-position=top-right]{align-items:flex-end;top:0;right:0}.toast-module__zEq_Mq__viewport[data-position=bottom-left]{flex-direction:column-reverse;align-items:flex-start;bottom:0;left:0}.toast-module__zEq_Mq__viewport[data-position=bottom-center]{flex-direction:column-reverse;align-items:center;bottom:0;left:50%;transform:translate(-50%)}.toast-module__zEq_Mq__viewport[data-position=bottom-right]{flex-direction:column-reverse;align-items:flex-end;bottom:0;right:0}.toast-module__zEq_Mq__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__zEq_Mq__root[data-starting-style],.toast-module__zEq_Mq__root[data-ending-style]{opacity:0;transform:translateY(.5rem)}.toast-module__zEq_Mq__root[data-swipe-direction=right][data-ending-style]{transform:translate(100%)}.toast-module__zEq_Mq__root[data-swipe-direction=left][data-ending-style]{transform:translate(-100%)}.toast-module__zEq_Mq__root[data-type=success]{border-left:3px solid var(--color-success)}.toast-module__zEq_Mq__root[data-type=success] .toast-module__zEq_Mq__icon{color:var(--color-success)}.toast-module__zEq_Mq__root[data-type=error]{border-left:3px solid var(--color-danger)}.toast-module__zEq_Mq__root[data-type=error] .toast-module__zEq_Mq__icon{color:var(--color-danger)}.toast-module__zEq_Mq__root[data-type=warning]{border-left:3px solid var(--color-warning)}.toast-module__zEq_Mq__root[data-type=warning] .toast-module__zEq_Mq__icon{color:var(--color-warning)}.toast-module__zEq_Mq__root[data-type=info]{border-left:3px solid var(--color-primary)}.toast-module__zEq_Mq__root[data-type=info] .toast-module__zEq_Mq__icon{color:var(--color-primary)}.toast-module__zEq_Mq__content{align-items:flex-start;gap:.75rem;padding:.875rem 1rem;display:flex}.toast-module__zEq_Mq__icon{flex-shrink:0;justify-content:center;align-items:center;margin-top:.0625rem;display:flex}.toast-module__zEq_Mq__body{flex:1;min-width:0}.toast-module__zEq_Mq__title{font-size:var(--text-sm);color:#fff;margin:0;font-weight:500}.toast-module__zEq_Mq__description{color:var(--color-text-muted);margin:.25rem 0 0;font-size:.8125rem}.toast-module__zEq_Mq__actions{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.toast-module__zEq_Mq__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__zEq_Mq__action:hover{background:hsl(from var(--color-primary)h s l/.15)}.toast-module__zEq_Mq__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__zEq_Mq__close:hover{color:#fff;background:#2e2e38}}
.modify-batch-reopen-modal-module__r2AIsG__description{color:#fff;font-size:var(--text-xs);margin:0;font-weight:400;line-height:1.125rem}
.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}
.rename-review-batch-modal-module__6p0QtW__formLayout{flex-direction:column;gap:.5rem;display:flex}.rename-review-batch-modal-module__6p0QtW__errorText{color:var(--color-danger);font-size:var(--text-xs);margin:0}.rename-review-batch-modal-module__6p0QtW__modalFooter{gap:1rem;display:flex}
.character-generation-lightbox-module__AnYcDq__modal{background:hsl(from var(--color-ui)h s 4%)}.character-generation-lightbox-module__AnYcDq__modal>div{height:100%;padding:0;overflow:hidden}.character-generation-lightbox-module__AnYcDq__layout{height:100%;display:flex}.character-generation-lightbox-module__AnYcDq__main{flex-direction:column;flex:1;min-width:0;display:flex}.character-generation-lightbox-module__AnYcDq__topBar{justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2.5rem .75rem;display:flex}.character-generation-lightbox-module__AnYcDq__versionTitle{color:#fff;white-space:nowrap;margin:0;font-size:1.25rem;font-weight:700}.character-generation-lightbox-module__AnYcDq__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.character-generation-lightbox-module__AnYcDq__ratingControl{align-items:center;gap:.5rem;display:inline-flex}.character-generation-lightbox-module__AnYcDq__ratingLabel{font-size:var(--text-xs);color:#fff;white-space:nowrap}.character-generation-lightbox-module__AnYcDq__ratingPill{background:hsl(from var(--color-ui)h s 15%);border-radius:2rem;align-items:center;height:2rem;padding:0 .75rem;display:inline-flex}.character-generation-lightbox-module__AnYcDq__pill{background:hsl(from var(--color-ui)h s 15%);color:#fff;height:2rem;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;border:none;border-radius:2rem;align-items:center;gap:.5rem;padding:0 1rem;transition:background .15s;display:inline-flex}.character-generation-lightbox-module__AnYcDq__pill:hover{background:hsl(from var(--color-ui)h s 20%)}.character-generation-lightbox-module__AnYcDq__pill:disabled{opacity:.7;cursor:default}.character-generation-lightbox-module__AnYcDq__pillRoundel{background:hsl(from var(--color-ui)h s 24%);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-left:-.625rem;display:inline-flex}.character-generation-lightbox-module__AnYcDq__pillRoundelAdded{background:var(--color-review-batch)}.character-generation-lightbox-module__AnYcDq__generateButton{background:var(--color-blue);color:#fff;height:2rem;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;border:none;border-radius:2rem;align-items:center;gap:.5rem;padding:0 1rem;font-weight:700;transition:background .15s;display:inline-flex}.character-generation-lightbox-module__AnYcDq__generateButton:hover{background:hsl(from var(--color-blue)h s 66%)}.character-generation-lightbox-module__AnYcDq__iconButton{background:hsl(from var(--color-ui)h s 15%);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:inline-flex}.character-generation-lightbox-module__AnYcDq__iconButton:hover{background:hsl(from var(--color-ui)h s 20%)}.character-generation-lightbox-module__AnYcDq__iconButton:disabled{opacity:.6;cursor:default}.character-generation-lightbox-module__AnYcDq__stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:0 2.5rem 2.5rem;display:flex;position:relative}.character-generation-lightbox-module__AnYcDq__mediaFrame{aspect-ratio:355/198;background:hsl(from var(--color-ui)h s 2%);justify-content:center;align-items:center;width:min(100%,73.0625rem);max-height:100%;display:flex;position:relative;overflow:hidden}.character-generation-lightbox-module__AnYcDq__media{object-fit:cover;width:100%;height:100%;display:block}.character-generation-lightbox-module__AnYcDq__overlayStack{flex-direction:column;align-items:flex-start;gap:.75rem;display:flex;position:absolute;top:1.25rem;left:1.5rem}.character-generation-lightbox-module__AnYcDq__approvedBadge{background:var(--color-review-approved);color:#fff;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5rem 1rem;display:flex}.character-generation-lightbox-module__AnYcDq__approvedText{flex-direction:column;font-size:.6875rem;line-height:1.0625rem;display:flex}.character-generation-lightbox-module__AnYcDq__approvedOthers{opacity:.8}.character-generation-lightbox-module__AnYcDq__avgRatingPill{background:hsl(from var(--color-ui)h s 15%/.9);color:#fff;height:2rem;font-size:var(--text-xs);white-space:nowrap;border-radius:2rem;align-items:center;gap:.625rem;padding:0 1rem;display:inline-flex}.character-generation-lightbox-module__AnYcDq__navButton{z-index:1;background:hsl(from var(--color-ui)h s 10%/.8);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;transition:background .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.character-generation-lightbox-module__AnYcDq__navButton:hover{background:hsl(from var(--color-ui)h s 18%/.9)}.character-generation-lightbox-module__AnYcDq__navPrevious{left:.5rem}.character-generation-lightbox-module__AnYcDq__navNext{right:.5rem}.character-generation-lightbox-module__AnYcDq__sidebar{background:hsl(from var(--color-ui)h s 10%);flex-direction:column;flex-shrink:0;width:15.75rem;display:flex}.character-generation-lightbox-module__AnYcDq__sidebarHeader{background:hsl(from var(--color-ui)h s 6%);flex-shrink:0;align-items:flex-end;gap:.125rem;min-height:3.25rem;padding:.5rem 3rem 0 .5rem;display:flex;position:relative}.character-generation-lightbox-module__AnYcDq__sidebarTab{background:hsl(from var(--color-ui)h s 13%);color:#fff;cursor:pointer;border:none;border-radius:.5rem .5rem 0 0;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.625rem;font-weight:700;display:inline-flex}.character-generation-lightbox-module__AnYcDq__sidebarTabActive{background:hsl(from var(--color-ui)h s 10%)}.character-generation-lightbox-module__AnYcDq__tabCountBadge{background:var(--color-orange);color:#fff;border-radius:.125rem;justify-content:center;align-items:center;min-width:1rem;height:.875rem;padding:0 .25rem;font-size:.625rem;font-weight:500;display:inline-flex}.character-generation-lightbox-module__AnYcDq__sidebarClose{background:hsl(from var(--color-ui)h s 2%);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background .15s;display:flex;position:absolute;top:.75rem;right:.75rem}.character-generation-lightbox-module__AnYcDq__sidebarClose:hover{background:hsl(from var(--color-ui)h s 15%)}.character-generation-lightbox-module__AnYcDq__sidebarBody{flex:1;min-height:0;padding:.75rem;overflow-y:auto}
.teams-module__biJ-zW__orgLink{font-weight:var(--font-weight-bold);text-decoration:underline}.teams-module__biJ-zW__container{padding:2rem}.teams-module__biJ-zW__sectionHeading{font-size:var(--text-xl);margin-bottom:1.25rem;font-weight:600}.teams-module__biJ-zW__formWrapper{max-width:21.5rem}.teams-module__biJ-zW__form{flex-direction:column;gap:.75rem;display:flex}.teams-module__biJ-zW__nameField [data-component=field-control]{margin-top:.5rem}.teams-module__biJ-zW__coverImageField{margin-top:2rem}.teams-module__biJ-zW__coverImageField [data-component=field-control]{margin-top:.5rem}.teams-module__biJ-zW__saveButton{margin-top:1.5rem}.teams-module__biJ-zW__noPermission{font-size:var(--text-sm);color:var(--color-text-muted)}
.prompt-box-test-module__rBM7VW__container{flex-direction:column;flex:1;display:flex;position:relative}.prompt-box-test-module__rBM7VW__main{flex:1}
.workspace-module__621avq__container{padding:2rem}.workspace-module__621avq__orgLink{font-weight:700;text-decoration:underline}.workspace-module__621avq__formWrapper{max-width:21.5rem}.workspace-module__621avq__form{flex-direction:column;gap:.75rem;display:flex}.workspace-module__621avq__nameField [data-component=field-control]{margin-top:.5rem}.workspace-module__621avq__logoField{margin-top:2rem}.workspace-module__621avq__logoField [data-component=field-control]{margin-top:.5rem}.workspace-module__621avq__createWorkspaceSubmit{margin-top:1.5rem}.workspace-module__621avq__noPermission{font-size:var(--text-sm);color:var(--color-text-muted)}
.admin-team-avatars-module__PZQ9Yq__container{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.admin-team-avatars-module__PZQ9Yq__invitedAvatar{opacity:.4}.admin-team-avatars-module__PZQ9Yq__avatarWrapper{cursor:pointer;transition:opacity .2s}.admin-team-avatars-module__PZQ9Yq__avatarWrapper:hover{opacity:.8}.admin-team-avatars-module__PZQ9Yq__menuHeader{flex-direction:column;gap:.25rem;padding:.75rem 1rem;display:flex}.admin-team-avatars-module__PZQ9Yq__menuHeaderName{font-weight:600;font-size:var(--text-sm)}.admin-team-avatars-module__PZQ9Yq__menuHeaderRole{font-size:var(--text-xs);color:var(--color-text-muted)}
.review-comments-panel-module__prsE5G__panel{--comments-panel-bg:var(--sidebar-tab-active-bg,hsl(from var(--color-ui)h s 10%));--comment-name-size:.75rem;--comment-name-weight:700;--comment-name-color:white;--comment-content-size:.6875rem;height:100%}.review-comments-panel-module__prsE5G__panel [data-component=avatar]>:first-child{aspect-ratio:1;width:1.75rem;height:1.75rem}.review-comments-panel-module__prsE5G__panel [data-component=comments-panel]>:first-child{margin-top:1.1875rem}.review-comments-panel-module__prsE5G__panel [data-component=comment]>:first-child{align-items:flex-start}.review-comments-panel-module__prsE5G__panel [data-component=comment]{gap:.25rem}.review-comments-panel-module__prsE5G__emptyState{color:hsl(from var(--color-ui)h s 60%);font-size:var(--text-sm);text-align:center;margin:0;padding:1.5rem 1rem}
.character-generations-grid-module__j5j3_W__wrapper{width:100%}.character-generations-grid-module__j5j3_W__toolbar{justify-content:flex-end;align-items:center;gap:.9375rem;margin-bottom:1.5rem;display:flex}.character-generations-grid-module__j5j3_W__filterSelect{background:hsl(from var(--color-ui)h s 4%);color:#fff;width:7.1875rem;height:2rem;font-size:var(--text-xs);white-space:nowrap;cursor:pointer;border:none;border-radius:2rem;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-weight:400;line-height:normal;display:inline-flex}.character-generations-grid-module__j5j3_W__filterSelect:hover{background:hsl(from var(--color-ui)h s 8%)}.character-generations-grid-module__j5j3_W__filterCaret{color:#fff;flex-shrink:0;width:.375rem;height:.1875rem}.character-generations-grid-module__j5j3_W__approvedToggle div[data-component=checkbox-field]{align-items:center}.character-generations-grid-module__j5j3_W__approvedToggle span[data-component=checkbox]{margin-top:0}.character-generations-grid-module__j5j3_W__approvedToggle label{color:#fff;opacity:.8;line-height:normal}.character-generations-grid-module__j5j3_W__gridSizeToggle{background:hsl(from var(--color-ui)h s 4%);border-radius:1.5rem;width:4.5625rem;height:2rem;display:flex}.character-generations-grid-module__j5j3_W__gridSizeButton{min-width:0;color:hsl(from var(--color-ui)h s 60%);cursor:pointer;background:0 0;border:none;border-radius:1.5rem;flex:1;justify-content:center;align-items:center;padding:0;display:flex}.character-generations-grid-module__j5j3_W__gridSizeButton:hover{color:#fff}.character-generations-grid-module__j5j3_W__gridSizeButton[data-active]{background:hsl(from var(--color-ui)h s 20%);color:#fff}.character-generations-grid-module__j5j3_W__gridSizeButton[data-active]:first-child{border-radius:1.25rem 0 0 1.25rem}.character-generations-grid-module__j5j3_W__gridSizeButton[data-active]:last-child{border-radius:0 1.25rem 1.25rem 0}.character-generations-grid-module__j5j3_W__grid{justify-content:center;gap:1.75rem;width:100%;display:grid}.character-generations-grid-module__j5j3_W__gridCols2{grid-template-columns:repeat(2,minmax(0,32.625rem))}.character-generations-grid-module__j5j3_W__gridCols4{grid-template-columns:repeat(4,minmax(0,1fr))}.character-generations-grid-module__j5j3_W__groupedRoot{flex-direction:column;gap:2rem;width:100%;display:flex}.character-generations-grid-module__j5j3_W__groupSection{flex-direction:column;gap:.75rem;min-width:0;display:flex}.character-generations-grid-module__j5j3_W__groupTitle{font-size:var(--text-md);color:#fff;margin:0;font-weight:700}.character-generations-grid-module__j5j3_W__groupRow{gap:1.75rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.character-generations-grid-module__j5j3_W__groupRow>article{flex-shrink:0;width:23rem}.character-generations-grid-module__j5j3_W__generatingBody{flex-direction:column;align-items:center;gap:.5rem;display:flex}.character-generations-grid-module__j5j3_W__generatingLabel{font-size:var(--text-xs);color:hsl(from var(--color-ui)h s 70%)}.character-generations-grid-module__j5j3_W__card{background:hsl(from var(--color-ui)h s 15%);border-radius:.25rem;flex-direction:column;height:17.875rem;display:flex;overflow:hidden}.character-generations-grid-module__j5j3_W__imageArea{background:hsl(from var(--color-ui)h s 4%);flex:1;min-height:0;position:relative}.character-generations-grid-module__j5j3_W__imageAreaEmpty{justify-content:center;align-items:center;display:flex}.character-generations-grid-module__j5j3_W__mediaButton{cursor:pointer;background:0 0;border:none;width:100%;height:100%;padding:0;transition:opacity .15s;display:block}.character-generations-grid-module__j5j3_W__mediaButton:hover{opacity:.9}.character-generations-grid-module__j5j3_W__mediaButton:focus-visible{outline-offset:-2px;outline:2px solid #fff}.character-generations-grid-module__j5j3_W__media{object-fit:cover;width:100%;height:100%;display:block}.character-generations-grid-module__j5j3_W__reviewBatchButton{background:var(--color-review-batch);color:#fff;cursor:pointer;border:none;border-top-right-radius:.25rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:flex;position:absolute;top:0;right:0}.character-generations-grid-module__j5j3_W__reviewBatchButton:hover{background:hsl(from var(--color-review-batch)h s 60%)}.character-generations-grid-module__j5j3_W__reviewBatchButton:disabled{opacity:.7;cursor:default}.character-generations-grid-module__j5j3_W__reviewBatchButtonAdded{background:var(--color-review-approved)}.character-generations-grid-module__j5j3_W__reviewBatchButtonAdded:hover{background:hsl(from var(--color-review-approved)h s 50%)}.character-generations-grid-module__j5j3_W__kebabButton{background:hsl(from var(--color-ui)h s 8%/.9);color:#fff;cursor:pointer;border:none;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:flex;position:absolute;top:1.5rem;right:0}.character-generations-grid-module__j5j3_W__kebabButton:hover{background:hsl(from var(--color-ui)h s 14%)}.character-generations-grid-module__j5j3_W__commentBadge{background:var(--color-orange);color:#fff;border-radius:.125rem;align-items:center;gap:.1875rem;height:1rem;padding:0 .375rem;font-size:.625rem;font-weight:500;display:inline-flex;position:absolute;bottom:.625rem;left:.625rem}.character-generations-grid-module__j5j3_W__starRow{position:absolute;bottom:.625rem;right:.625rem}.character-generations-grid-module__j5j3_W__inProgressBody,.character-generations-grid-module__j5j3_W__failedBody{flex-direction:column;justify-content:space-between;padding:.75rem;display:flex;position:absolute;inset:0}.character-generations-grid-module__j5j3_W__inProgressPrompt,.character-generations-grid-module__j5j3_W__failedMessage{font-size:var(--text-xs);color:hsl(from var(--color-ui)h s 60%);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1rem;display:-webkit-box;overflow:hidden}.character-generations-grid-module__j5j3_W__inProgressRow{align-items:center;gap:.5rem;display:flex}.character-generations-grid-module__j5j3_W__inProgressValue{font-size:var(--text-xs);color:hsl(from var(--color-ui)h s 80%)}.character-generations-grid-module__j5j3_W__failedLabel{font-size:var(--text-xs);color:hsl(from var(--color-danger)h s 65%);font-weight:700}.character-generations-grid-module__j5j3_W__footer{justify-content:space-between;align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem 1rem;display:flex}.character-generations-grid-module__j5j3_W__footerText{flex-direction:column;gap:.125rem;min-width:0;display:flex}.character-generations-grid-module__j5j3_W__versionRow{align-items:center;gap:.375rem;display:flex}.character-generations-grid-module__j5j3_W__versionLabel{font-size:var(--text-xs);color:#fff;font-weight:700;line-height:1.0625rem}.character-generations-grid-module__j5j3_W__meta{color:hsl(from var(--color-ui)h s 70%);white-space:nowrap;align-items:center;gap:.375rem;font-size:.6875rem;line-height:1.0625rem;display:flex;overflow:hidden}.character-generations-grid-module__j5j3_W__metaTime{text-overflow:ellipsis;overflow:hidden}.character-generations-grid-module__j5j3_W__approvedCheck{background:var(--color-review-approved);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.0625rem;height:1.0625rem;display:inline-flex}.character-generations-grid-module__j5j3_W__generateButton{background:hsl(from var(--color-ui)h s 24%);color:#fff;height:1.25rem;font-size:var(--text-xs);cursor:pointer;white-space:nowrap;border:none;border-radius:.25rem;align-items:center;gap:.375rem;padding:0 .5rem;display:inline-flex}.character-generations-grid-module__j5j3_W__generateButton:hover{background:hsl(from var(--color-ui)h s 30%)}.character-generations-grid-module__j5j3_W__groupRowCompact>article{width:15rem}
.admin-team-panel-module__aEXGiG__section{margin-bottom:2rem}.admin-team-panel-module__aEXGiG__sectionHeading{margin-bottom:.5rem;font-size:1.25rem;font-weight:600}.admin-team-panel-module__aEXGiG__sectionDescription{color:var(--color-text-muted);max-width:40rem;margin-bottom:1rem;font-size:.875rem}.admin-team-panel-module__aEXGiG__avatarRow{align-items:center;gap:1rem;display:flex}.admin-team-panel-module__aEXGiG__membershipNotice{margin-bottom:2rem;font-size:.875rem}
.review-side-panel-module___RlIhW__panel{background:var(--sidebar-tab-active-bg,hsl(from var(--color-ui)h s 10%));flex-direction:column;width:100%;height:100%;display:flex;overflow-y:auto}.review-side-panel-module___RlIhW__header{justify-content:space-between;align-items:center;padding:1rem 1.25rem .75rem;display:flex}.review-side-panel-module___RlIhW__title{font-size:var(--text-md);color:var(--color-text);margin:0;font-weight:700}
.character-workspace-module__7LtpPq__page{flex-direction:column;min-height:100%;display:flex}.character-workspace-module__7LtpPq__contentTabs{background:hsl(from var(--color-ui)h s 5%);border-bottom:1px solid hsl(from var(--color-ui)h s 4%);align-items:center;height:2.25rem;padding:0 .75rem;display:flex}.character-workspace-module__7LtpPq__contentTabs button[role=tab],.character-workspace-module__7LtpPq__promptTabs button[role=tab]{font-weight:700}.character-workspace-module__7LtpPq__contentTabs div[data-component=tab-bar],.character-workspace-module__7LtpPq__promptTabsRow div[data-component=tab-bar]{border-bottom:none}.character-workspace-module__7LtpPq__contentTabs button[role=tab][data-active],.character-workspace-module__7LtpPq__promptTabs button[role=tab][data-active]{color:#fff}.character-workspace-module__7LtpPq__body{flex-direction:column;flex:1;align-items:center;gap:1.5rem;padding:3rem 1.5rem 13rem;display:flex}.character-workspace-module__7LtpPq__heading{text-align:center;flex-direction:column;align-items:center;gap:1rem;display:flex}.character-workspace-module__7LtpPq__titleLabel{color:#fff;margin:0;font-size:1rem;font-weight:500;line-height:normal}.character-workspace-module__7LtpPq__title{color:#fff;margin:0;font-size:2.25rem;font-weight:700;line-height:normal}.character-workspace-module__7LtpPq__subtitleContainer{width:24.6875rem;max-width:100%}.character-workspace-module__7LtpPq__subtitle{font-size:var(--text-sm);text-align:center;color:hsl(from var(--color-ui)h s 80%);margin:0;font-weight:400;line-height:1rem}.character-workspace-module__7LtpPq__gridActions{justify-content:flex-end;width:52.25rem;max-width:100%;margin-bottom:-.75rem;display:flex}.character-workspace-module__7LtpPq__workArea{flex-direction:column;gap:.75rem;width:52.25rem;max-width:100%;margin-top:auto;display:flex}.character-workspace-module__7LtpPq__promptPanel{background:hsl(from var(--color-ui)h s 3%);border-radius:.75rem;flex-direction:column;padding:.75rem .75rem 1rem;display:flex}.character-workspace-module__7LtpPq__promptTabsRow{border-bottom:1px solid hsl(from var(--color-ui)h s 19%);align-items:center;gap:.5rem;display:flex}.character-workspace-module__7LtpPq__promptTabs{flex:1;min-width:0}.character-workspace-module__7LtpPq__promptContent{min-height:8.5rem;max-height:12.75rem;font-size:var(--text-sm);color:#fff;white-space:pre-wrap;padding:1rem .75rem 0;line-height:1rem;overflow-y:auto}.character-workspace-module__7LtpPq__promptContentEmpty{color:hsl(from var(--color-ui)h s 60%)}
.conversations-list-module__sNuouW__root{flex-direction:column;height:100%;display:flex}.conversations-list-module__sNuouW__header{flex:none;justify-content:center;padding:1.5rem 1rem;display:flex}.conversations-list-module__sNuouW__items{flex-direction:column;flex:1;gap:.375rem;min-height:0;padding:0 .75rem 1rem;display:flex;overflow-y:auto}.conversations-list-module__sNuouW__itemWrapper{position:relative}.conversations-list-module__sNuouW__item{background:hsl(from var(--color-ui)h s 2%);text-align:left;cursor:pointer;width:100%;transition:background var(--transition-base);border:none;border-radius:.25rem;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.5rem 2.5rem .5rem .75rem;font-family:inherit;display:flex}.conversations-list-module__sNuouW__item:hover{background:hsl(from var(--color-ui)h s 0%)}.conversations-list-module__sNuouW__itemName{color:#fff;width:100%;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;line-height:1.25;overflow:hidden}.conversations-list-module__sNuouW__itemMeta{width:100%;color:hsl(from var(--color-ui)h s 50%);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;line-height:1.25;overflow:hidden}.conversations-list-module__sNuouW__deleteButton{width:1.75rem;height:1.75rem;color:hsl(from var(--color-ui)h s 70%);cursor:pointer;transition:background var(--transition-base),color var(--transition-base);background:0 0;border:none;border-radius:.25rem;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.conversations-list-module__sNuouW__deleteButton:hover{background:hsl(from var(--color-ui)h s 12%);color:#fff}
.review-details-panel-module__tSTAJW__body{--gallery-info-value-weight:400;padding:1.25rem}.review-details-panel-module__tSTAJW__emptyState{color:hsl(from var(--color-ui)h s 60%);font-size:var(--text-sm);text-align:center;margin:0;padding:1.5rem 1rem}
.roles-module__ngxnEa__container{flex-direction:column;align-items:flex-start;gap:1.5rem;padding:2rem;display:flex}
/*# sourceMappingURL=ad93380f3bde48b5.css.map*/