.auth-form-module__Pxyixq__confirmationPanel{letter-spacing:0}.auth-form-module__Pxyixq__stateIcon{border:1px solid var(--sr-seam-secondary);border-radius:var(--sr-radius-md);background:var(--sr-surface-elevated)}.auth-form-module__Pxyixq__readyIcon{border-color:var(--sr-status-ready-border);background:var(--sr-status-ready-tint)}.auth-form-module__Pxyixq__pendingEmail{margin-top:var(--sr-space-1);padding:var(--sr-space-1) var(--sr-space-3);border-radius:var(--sr-radius-sm);background:var(--sr-surface-elevated);border:1px solid var(--sr-seam-secondary);word-break:break-all}.auth-form-module__Pxyixq__fieldCluster{gap:var(--sr-space-3);width:100%;min-inline-size:0;display:grid}.auth-form-module__Pxyixq__actionCluster{gap:var(--sr-space-3);width:100%;display:grid}.auth-form-module__Pxyixq__actionClusterQuiet{gap:var(--sr-space-2);justify-items:stretch;width:100%;display:grid}.auth-form-module__Pxyixq__secondaryLink{color:var(--sr-colors-accent-secondary);font-size:var(--sr-font-size-sm);text-align:center;font-weight:500;line-height:1.4}.auth-form-module__Pxyixq__secondaryLink:hover{color:var(--sr-colors-accent-primary)}.auth-form-module__Pxyixq__secondaryLink:focus-visible{outline:2px solid var(--sr-colors-accent-focus);outline-offset:3px;border-radius:2px}.auth-form-module__Pxyixq__securityGate{gap:var(--sr-space-2);width:100%;padding:var(--sr-space-3);border:1px solid var(--sr-seam-secondary);border-radius:var(--sr-radius-sm);background:linear-gradient(180deg, var(--sr-blend-elevated-soft), var(--sr-surface-elevated));box-shadow:inset 0 1px 0 color-mix(in oklab, var(--sr-colors-neutral-0) 3%, transparent);display:grid}.auth-form-module__Pxyixq__securityGateQuiet{gap:var(--sr-space-2);width:100%;padding:var(--sr-space-2) var(--sr-space-3);border:1px solid var(--sr-seam-internal);border-radius:var(--sr-radius-sm);background:var(--sr-blend-elevated-soft);display:grid}.auth-form-module__Pxyixq__securityGateLabel{font-family:var(--sr-font-mono);font-size:var(--sr-font-size-xs);letter-spacing:0;color:var(--sr-colors-text-muted-aa);margin:0;font-weight:500;line-height:1.3}.auth-form-module__Pxyixq__securityGateBody{flex-direction:column;align-items:stretch;width:100%;min-height:0;display:flex}.auth-form-module__Pxyixq__securityGateBody iframe{max-width:100%}.auth-form-module__Pxyixq__securityGateLoading{padding:var(--sr-space-3) 0;place-items:center;display:grid}.auth-form-module__Pxyixq__securityGateError{font-size:var(--sr-font-size-xs);color:var(--sr-colors-status-failed);text-align:center;margin:0}
.system-status-footer-module__8Vjd4a__footer{bottom:var(--sr-space-4);z-index:2;justify-content:center;display:flex;position:absolute;left:0;right:0}.system-status-footer-module__8Vjd4a__mono{font-family:var(--sr-font-mono);font-size:var(--sr-font-size-xs);letter-spacing:0}
.portal-module__muI3ja__portal{isolation:isolate;background:radial-gradient(ellipse 92% 62% at 50% -16%, var(--sr-blend-elevated-soft), transparent 64%), linear-gradient(180deg, var(--sr-blend-structure-well) 0%, var(--sr-surface-void) 68%, var(--sr-surface-well) 100%);min-height:100vh;position:relative;overflow:hidden}.portal-module__muI3ja__portal:before{content:"";z-index:0;background:linear-gradient(115deg, transparent 0 28%, color-mix(in oklab, var(--sr-colors-neutral-0) 2.8%, transparent) 48%, transparent 68%), linear-gradient(180deg, color-mix(in oklab, var(--sr-colors-neutral-0) 3%, transparent), transparent 34%);opacity:.42;pointer-events:none;position:absolute;inset:0}.portal-module__muI3ja__portal:after{content:"";z-index:0;background:radial-gradient(ellipse 44% 38% at 50% 50%, transparent 0 54%, var(--sr-seam-shadow) 100%), linear-gradient(180deg, transparent 58%, var(--sr-blend-well-soft));pointer-events:none;position:absolute;inset:0}.portal-module__muI3ja__viewport{z-index:1;min-height:100vh;padding:var(--sr-space-12) var(--sr-space-4);place-items:center;display:grid;position:relative}.portal-module__muI3ja__portalShell{width:min(100%,484px);padding:var(--sr-space-8);border:1px solid var(--sr-seam-structural);border-radius:var(--sr-radius-md);background:linear-gradient(180deg, var(--sr-surface-elevated), var(--sr-surface-content));box-shadow:inset 0 1px 0 var(--sr-seam-content), inset 0 -1px 0 var(--sr-seam-shadow), 0 20px 56px var(--sr-ink-320);position:relative}.portal-module__muI3ja__identity,.portal-module__muI3ja__stateBody,.portal-module__muI3ja__inviteWell,.portal-module__muI3ja__messageStack,.portal-module__muI3ja__actions{display:grid}.portal-module__muI3ja__identity{gap:var(--sr-space-2);margin-bottom:var(--sr-space-6);text-align:left}.portal-module__muI3ja__portalLabel,.portal-module__muI3ja__portalCopy,.portal-module__muI3ja__switchLine,.portal-module__muI3ja__portalLink,.portal-module__muI3ja__brandTitle,.portal-module__muI3ja__stateTitle,.portal-module__muI3ja__stateCopy,.portal-module__muI3ja__supportingCopy,.portal-module__muI3ja__title,.portal-module__muI3ja__description,.portal-module__muI3ja__currentRole,.portal-module__muI3ja__roleToken,.portal-module__muI3ja__currentRoleToken{letter-spacing:0}.portal-module__muI3ja__portalLabel{color:var(--sr-colors-neutral-400);font-family:var(--sr-font-sans);font-size:var(--sr-font-size-xs);margin:0;line-height:1.4}.portal-module__muI3ja__brandTitle{color:var(--sr-colors-neutral-0);font-family:var(--sr-font-mono);margin:0;font-size:clamp(1.7rem,5vw,1.875rem);font-weight:700;line-height:1.05}.portal-module__muI3ja__portalCopy{max-width:34rem;margin:var(--sr-space-1) 0 0;color:var(--sr-colors-neutral-400);font-size:var(--sr-font-size-base);line-height:1.5}.portal-module__muI3ja__credentialWell{padding:var(--sr-space-4);border:1px solid var(--sr-seam-internal);border-radius:var(--sr-radius-sm);background:var(--sr-surface-well);box-shadow:inset 0 1px 0 var(--sr-glint-25), inset 0 0 0 1px var(--sr-seam-shadow)}.portal-module__muI3ja__switchLine{color:var(--sr-colors-text-muted-aa);font-size:var(--sr-font-size-sm);text-align:center;margin:0;line-height:1.5}.portal-module__muI3ja__portalLink{color:var(--sr-colors-accent-secondary);font-weight:500}.portal-module__muI3ja__portalLink:hover{color:var(--sr-colors-accent-primary)}.portal-module__muI3ja__portalLink:focus-visible{outline:2px solid var(--sr-colors-accent-focus);outline-offset:3px}.portal-module__muI3ja__stateBody,.portal-module__muI3ja__inviteWell{justify-items:center;gap:var(--sr-space-5);padding:var(--sr-space-4);border:1px solid var(--sr-seam-internal);border-radius:var(--sr-radius-sm);background:var(--sr-surface-well);text-align:center;box-shadow:inset 0 1px 0 var(--sr-glint-25), inset 0 0 0 1px var(--sr-seam-shadow)}.portal-module__muI3ja__signalIcon{border:1px solid var(--sr-seam-secondary);border-radius:var(--sr-radius-md);background:var(--sr-surface-elevated);place-items:center;width:56px;height:56px;display:grid}.portal-module__muI3ja__neutralSignal{border-color:var(--sr-colors-accent-border);background:var(--sr-colors-accent-tint)}.portal-module__muI3ja__readySignal{border-color:var(--sr-status-ready-border);background:var(--sr-status-ready-tint)}.portal-module__muI3ja__holdSignal{border-color:var(--sr-status-hold-border);background:var(--sr-status-hold-tint)}.portal-module__muI3ja__failedSignal{border-color:var(--sr-status-failed-border);background:var(--sr-status-failed-tint)}.portal-module__muI3ja__messageStack{gap:var(--sr-space-2);justify-items:center}.portal-module__muI3ja__stateTitle{color:var(--sr-colors-neutral-100);font-size:var(--sr-font-size-base);margin:0;font-weight:600;line-height:1.3}.portal-module__muI3ja__stateCopy{color:var(--sr-colors-neutral-400);font-size:var(--sr-font-size-sm);margin:0;line-height:1.5}.portal-module__muI3ja__stateCopy strong{color:var(--sr-colors-neutral-200);font-weight:600}.portal-module__muI3ja__supportingCopy{color:var(--sr-colors-text-muted-aa);font-size:var(--sr-font-size-xs);margin:0;line-height:1.5}.portal-module__muI3ja__actions{gap:var(--sr-space-2);width:100%}.portal-module__muI3ja__portalTinted{background:linear-gradient(180deg, var(--sr-surface-structure), var(--sr-surface-void) 68%), radial-gradient(ellipse 72% 42% at 50% 0%, var(--sr-status-hold-tint), transparent 70%)}.portal-module__muI3ja__portalTinted:before,.portal-module__muI3ja__portalTinted:after{display:none}.portal-module__muI3ja__accessDeniedSurface{width:min(100%,440px);padding:var(--sr-space-8);text-align:center;border:1px solid var(--sr-seam-structural);border-radius:var(--sr-radius-md);background:linear-gradient(180deg, var(--sr-surface-content), var(--sr-surface-structure));box-shadow:inset 0 1px 0 var(--sr-seam-content), inset 0 -1px 0 var(--sr-seam-shadow), 0 18px 48px var(--sr-ink-300)}.portal-module__muI3ja__iconWell{width:56px;height:56px;margin-bottom:var(--sr-space-4);border:1px solid var(--sr-status-hold-border);border-radius:var(--sr-radius-md);background:var(--sr-status-hold-tint);place-items:center;display:inline-grid}.portal-module__muI3ja__copy{gap:var(--sr-space-2);display:grid}.portal-module__muI3ja__title{color:var(--sr-colors-neutral-100);font-family:var(--sr-font-sans);font-size:var(--sr-font-size-lg);margin:0;font-weight:700;line-height:1.2}.portal-module__muI3ja__description{max-width:360px;color:var(--sr-colors-neutral-400);font-size:var(--sr-font-size-sm);margin:0 auto;line-height:1.5}.portal-module__muI3ja__currentRole{color:var(--sr-colors-text-muted-aa);font-size:var(--sr-font-size-xs);margin:0;line-height:1.5}.portal-module__muI3ja__roleToken,.portal-module__muI3ja__currentRoleToken{padding:1px var(--sr-space-2);border:1px solid var(--sr-seam-secondary);border-radius:var(--sr-radius-xs);background:var(--sr-surface-elevated);color:var(--sr-colors-neutral-100);font-family:var(--sr-font-mono);font-size:.8em;display:inline-block}.portal-module__muI3ja__returnAction{margin-top:var(--sr-space-6)}
.header-module__X4MAKa__userIdentity{padding:var(--sr-spacing-gap-xs) var(--sr-spacing-gap-sm);border-radius:var(--sr-radius-sm);border:1px solid var(--sr-seam-content)}.header-module__X4MAKa__header{border-bottom:1px solid var(--sr-seam-structural)}.header-module__X4MAKa__brand{letter-spacing:0}.header-module__X4MAKa__workspaceButton{align-items:center;gap:var(--sr-spacing-gap-xs);max-width:220px;min-height:30px;padding:var(--sr-spacing-gap-xs) var(--sr-spacing-gap-sm);border-radius:var(--sr-radius-sm);border:1px solid var(--sr-seam-content);display:inline-flex}.header-module__X4MAKa__workspaceButton:hover{background:var(--sr-surface-content)}.header-module__X4MAKa__workspaceName{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.header-module__X4MAKa__crumb{white-space:nowrap;text-overflow:ellipsis;max-width:200px;text-decoration:none;overflow:hidden}.header-module__X4MAKa__userEmail{font-family:var(--sr-font-mono)}
.admin-sidebar-module__AvkBPq__sidebar{--admin-sidebar-width:var(--sr-layout-rail-width);--admin-sidebar-collapsed:var(--sr-layout-rail-width-collapsed);width:var(--admin-sidebar-width);min-width:var(--admin-sidebar-width);background-color:var(--sr-surface-structure);border-right:1px solid var(--sr-seam-structural);flex-direction:column;height:100%;display:flex;overflow:hidden}.admin-sidebar-module__AvkBPq__sidebarCollapsed{width:var(--admin-sidebar-collapsed);min-width:var(--admin-sidebar-collapsed)}.admin-sidebar-module__AvkBPq__navList{padding:var(--sr-space-1) 0;flex-direction:column;flex:1;gap:0;display:flex;overflow-y:auto}.admin-sidebar-module__AvkBPq__sectionLabel{font-family:var(--sr-font-mono);font-size:var(--sr-font-size-2xs);text-transform:uppercase;letter-spacing:.04em;color:var(--sr-colors-text-muted-aa);padding:var(--sr-space-2) var(--sr-space-3) var(--sr-space-1);font-weight:500}.admin-sidebar-module__AvkBPq__navItem{align-items:center;gap:var(--sr-space-2);padding:var(--sr-space-2) var(--sr-space-3);margin:0 var(--sr-space-2);border-radius:var(--sr-radius-sm);color:var(--sr-colors-neutral-300);font-size:var(--sr-font-size-sm);cursor:pointer;white-space:nowrap;text-decoration:none;transition:background-color .1s cubic-bezier(.16,1,.3,1),color .1s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden;box-shadow:inset 1px 0 #0000}.admin-sidebar-module__AvkBPq__navItem:hover{background-color:var(--sr-surface-content);color:var(--sr-colors-neutral-100)}.admin-sidebar-module__AvkBPq__navItemActive{background-color:var(--sr-colors-accent-tint);color:var(--sr-colors-neutral-0);box-shadow:inset 1px 0 0 var(--sr-colors-accent-primary)}.admin-sidebar-module__AvkBPq__navItemIndent{font-size:var(--sr-font-size-xs);padding-left:1.25rem}.admin-sidebar-module__AvkBPq__navItemIndent .admin-sidebar-module__AvkBPq__tabler-icon{width:15px;height:15px}.admin-sidebar-module__AvkBPq__backLink{align-items:center;gap:var(--sr-space-2);padding:var(--sr-space-3) var(--sr-space-3);border-bottom:1px solid var(--sr-seam-structural);color:var(--sr-colors-neutral-300);font-size:var(--sr-font-size-sm);font-weight:500;text-decoration:none;transition:color .1s cubic-bezier(.16,1,.3,1);display:flex}.admin-sidebar-module__AvkBPq__backLink:hover{color:var(--sr-colors-accent-primary)}.admin-sidebar-module__AvkBPq__collapseBtn{padding:var(--sr-space-2) var(--sr-space-3);border-top:1px solid var(--sr-seam-structural);align-items:center;gap:var(--sr-space-2);color:var(--sr-colors-text-muted-aa);cursor:pointer;font-size:var(--sr-font-size-xs);white-space:nowrap;text-align:left;background:0 0;border-bottom:none;border-left:none;border-right:none;width:100%;display:flex;overflow:hidden}.admin-sidebar-module__AvkBPq__collapseBtn:hover{color:var(--sr-colors-neutral-300)}
.skip-link-module__gLclnG__link{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link-module__gLclnG__link:focus,.skip-link-module__gLclnG__link:focus-visible{z-index:9999;clip:auto;clip-path:none;white-space:normal;border:2px solid var(--sr-colors-neutral-400);background:var(--sr-surface-void);width:auto;height:auto;color:var(--sr-colors-neutral-50);border-radius:4px;margin:0;padding:8px 16px;font-size:14px;text-decoration:none;position:fixed;top:8px;left:8px;overflow:visible}
.review-surface-module__SAZmhq__errorSurface{background-color:var(--sr-surface-structure);color:var(--sr-colors-neutral-100);font-family:var(--sr-font-sans);justify-content:center;align-items:center;gap:var(--sr-space-4);text-align:center;padding:var(--sr-space-8);flex-direction:column;display:flex}.review-surface-module__SAZmhq__errorIcon{border-radius:var(--sr-radius-sm);background-color:var(--sr-surface-elevated);width:56px;height:56px;color:var(--sr-colors-text-muted-aa);justify-content:center;align-items:center;display:flex}.review-surface-module__SAZmhq__errorTitle{color:var(--sr-colors-neutral-100);margin:0;font-size:1.5rem;font-weight:600}.review-surface-module__SAZmhq__errorMessage{color:var(--sr-colors-text-muted-aa);overflow-wrap:anywhere;max-width:420px;margin:0;font-size:.875rem;line-height:1.5}.review-surface-module__SAZmhq__errorMeta{color:var(--sr-colors-text-muted-aa);font-family:var(--sr-font-mono);overflow-wrap:anywhere;margin:0;font-size:.75rem}.review-surface-module__SAZmhq__alreadyReviewedBox{margin-top:var(--sr-space-6);padding:var(--sr-space-4) var(--sr-space-6);background-color:var(--sr-surface-elevated);border:1px solid var(--sr-seam-structural);border-radius:var(--sr-radius-md);text-align:left;gap:var(--sr-space-2);flex-direction:column;width:100%;max-width:420px;display:flex}.review-surface-module__SAZmhq__alreadyReviewedDate{color:var(--sr-colors-text-muted-aa);font-size:.75rem;font-family:var(--sr-font-mono)}.review-surface-module__SAZmhq__alreadyReviewedNote{font-size:var(--sr-font-size-xs);color:var(--sr-colors-neutral-400);margin-top:var(--sr-space-1);padding-top:var(--sr-space-2);border-top:1px solid var(--sr-seam-internal);line-height:1.5}.review-surface-module__SAZmhq__validSurface{background-color:var(--sr-surface-structure);min-height:100vh;color:var(--sr-colors-neutral-100);font-family:var(--sr-font-sans);flex-direction:column;display:flex}.review-surface-module__SAZmhq__validContent{padding:var(--sr-space-6) var(--sr-space-8);box-sizing:border-box;gap:var(--sr-space-6);flex-direction:column;flex:1;width:100%;max-width:1280px;margin:0 auto;display:flex}.review-surface-module__SAZmhq__header{padding-bottom:var(--sr-space-4);border-bottom:1px solid var(--sr-seam-structural)}.review-surface-module__SAZmhq__studioName{text-transform:uppercase;color:var(--sr-colors-accent-primary);margin-bottom:var(--sr-space-1);font-size:.75rem;font-weight:600}.review-surface-module__SAZmhq__productionName{margin:0 0 var(--sr-space-2) 0;color:var(--sr-colors-neutral-100);font-size:1.5rem;font-weight:600}.review-surface-module__SAZmhq__metaRow{align-items:center;gap:var(--sr-space-4);color:var(--sr-colors-text-muted-aa);font-size:var(--sr-font-size-xs);flex-wrap:wrap;display:flex}.review-surface-module__SAZmhq__metaItem{align-items:center;gap:var(--sr-space-1);display:flex}.review-surface-module__SAZmhq__producerNoteBox{margin-top:var(--sr-space-3);padding:var(--sr-space-3) var(--sr-space-4);background-color:var(--sr-surface-content);box-shadow:inset 1px 0 0 var(--sr-canon-spine);border-radius:0 var(--sr-radius-sm) var(--sr-radius-sm) 0}.review-surface-module__SAZmhq__producerNoteLabel{color:var(--sr-colors-neutral-400);text-transform:uppercase;margin-bottom:var(--sr-space-1);font-size:.75rem;font-weight:500;display:block}.review-surface-module__SAZmhq__producerNoteText{color:var(--sr-colors-neutral-300);overflow-wrap:anywhere;margin:0;font-size:.875rem;font-style:italic;line-height:1.5}.review-surface-module__SAZmhq__heroSection{gap:var(--sr-space-3);flex-direction:column;display:flex}.review-surface-module__SAZmhq__heroInfo{align-items:center;gap:var(--sr-space-3);flex-wrap:wrap;display:flex}.review-surface-module__SAZmhq__heroShot{font-size:var(--sr-font-size-sm);color:var(--sr-colors-neutral-100);font-weight:600}.review-surface-module__SAZmhq__heroTake{font-size:var(--sr-font-size-xs);color:var(--sr-colors-neutral-400);font-family:var(--sr-font-mono)}.review-surface-module__SAZmhq__heroDuration{font-size:var(--sr-font-size-xs);color:var(--sr-colors-text-muted-aa);font-family:var(--sr-font-mono);font-variant-numeric:tabular-nums}.review-surface-module__SAZmhq__heroImageWell{aspect-ratio:16/9;background-color:var(--sr-surface-elevated);border-radius:var(--sr-radius-md);justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.review-surface-module__SAZmhq__heroImage{object-fit:contain;width:100%;height:100%;display:block}.review-surface-module__SAZmhq__railSection{gap:var(--sr-space-3);flex-direction:column;display:flex}.review-surface-module__SAZmhq__railLabel{font-size:var(--sr-font-size-xs);color:var(--sr-colors-text-subtle-aa);text-transform:uppercase;font-weight:500}.review-surface-module__SAZmhq__takeRail{gap:var(--sr-space-3);padding-bottom:var(--sr-space-2);scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.review-surface-module__SAZmhq__takeRail::-webkit-scrollbar{height:4px}.review-surface-module__SAZmhq__takeRail::-webkit-scrollbar-track{background:var(--sr-surface-elevated);border-radius:2px}.review-surface-module__SAZmhq__takeRail::-webkit-scrollbar-thumb{background:var(--sr-colors-neutral-700);border-radius:2px}.review-surface-module__SAZmhq__takeCard{background-color:var(--sr-surface-content);border:1px solid var(--sr-seam-structural);border-radius:var(--sr-radius-sm);transition:border-color var(--sr-dur-fast) var(--sr-easing-out);cursor:pointer;scroll-snap-align:start;flex-direction:column;flex-shrink:0;min-width:200px;max-width:240px;display:flex;position:relative;overflow:hidden}.review-surface-module__SAZmhq__takeCard:hover{border-color:var(--sr-colors-neutral-600)}.review-surface-module__SAZmhq__takeCardSelected{border-color:var(--sr-colors-accent-primary);background-color:var(--sr-surface-hover)}.review-surface-module__SAZmhq__takeCardSelected:hover{border-color:var(--sr-colors-accent-primary)}.review-surface-module__SAZmhq__selectedSeam{border-radius:var(--sr-radius-sm);box-shadow:inset 1px 0 0 var(--sr-colors-accent-primary), inset 0 -1px 0 color-mix(in oklab, var(--sr-colors-accent-primary) 32%, transparent);pointer-events:none;position:absolute;inset:0}.review-surface-module__SAZmhq__playBadgeOverlay{border-radius:var(--sr-radius-sm);background-color:var(--sr-colors-overlay-dark);width:32px;height:32px;color:var(--sr-colors-neutral-0);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.review-surface-module__SAZmhq__decisionWrapper{margin-top:var(--sr-space-4);justify-content:center;display:flex}.review-surface-module__SAZmhq__thumbnailWell{aspect-ratio:16/9;background-color:var(--sr-surface-elevated);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.review-surface-module__SAZmhq__thumbnailImage{object-fit:cover;width:100%;height:100%;display:block}.review-surface-module__SAZmhq__thumbnailPlaceholder{color:var(--sr-colors-text-muted-aa);justify-content:center;align-items:center;gap:var(--sr-space-2);text-align:center;flex-direction:column;min-height:100%;display:flex}.review-surface-module__SAZmhq__thumbnailFallbackText{color:var(--sr-colors-text-muted-aa);font-size:var(--sr-font-size-xs);font-weight:500}.review-surface-module__SAZmhq__mediaTypeBadge{top:var(--sr-space-2);left:var(--sr-space-2);border-radius:var(--sr-radius-xs);font-family:var(--sr-font-mono);font-size:var(--sr-font-size-2xs);text-transform:uppercase;color:var(--sr-colors-neutral-400);background-color:var(--sr-colors-overlay-medium);padding:2px 6px;line-height:1.4;position:absolute}.review-surface-module__SAZmhq__durationBadge{bottom:var(--sr-space-2);right:var(--sr-space-2);border-radius:var(--sr-radius-xs);font-size:var(--sr-font-size-2xs);font-family:var(--sr-font-mono);font-variant-numeric:tabular-nums;background-color:var(--sr-colors-overlay-heavy);color:var(--sr-colors-neutral-200);padding:2px 6px;line-height:1.4;position:absolute}.review-surface-module__SAZmhq__takeInfo{padding:var(--sr-space-3);gap:var(--sr-spacing-gap-xs);flex-direction:column;flex:1;display:flex}.review-surface-module__SAZmhq__takeFilename{font-size:var(--sr-font-size-xs);color:var(--sr-colors-neutral-100);overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.review-surface-module__SAZmhq__takeShotName{color:var(--sr-colors-text-muted-aa);overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.review-surface-module__SAZmhq__flagNoteLabel{font-size:var(--sr-font-size-xs);color:var(--sr-colors-neutral-300);font-weight:500}.review-surface-module__SAZmhq__flagNoteTextarea{width:100%;padding:var(--sr-space-3);background-color:var(--sr-surface-structure);border:1px solid var(--sr-seam-structural);border-radius:var(--sr-radius-sm);color:var(--sr-colors-neutral-100);font-family:var(--sr-font-sans);resize:vertical;transition:border-color var(--sr-dur-fast) var(--sr-easing-out);font-size:.875rem;line-height:1.5}.review-surface-module__SAZmhq__flagNoteTextarea::placeholder{color:var(--sr-colors-text-muted-aa)}.review-surface-module__SAZmhq__flagNoteTextarea:focus{border-color:var(--sr-colors-accent-focus);outline:none}.review-surface-module__SAZmhq__flagNoteTextarea:focus-visible{outline:2px solid var(--sr-focus-ring-strong);outline-offset:2px}.review-surface-module__SAZmhq__flagNoteTextarea:disabled{opacity:.5;cursor:not-allowed}.review-surface-module__SAZmhq__flagNoteCounter{color:var(--sr-colors-text-muted-aa);text-align:right;font-size:.75rem;font-family:var(--sr-font-mono)}.review-surface-module__SAZmhq__decisionError{padding:var(--sr-space-3);background-color:var(--sr-status-rejected-tint);border:1px solid var(--sr-status-rejected-border);border-radius:var(--sr-radius-sm);color:var(--sr-colors-status-rejected);font-size:var(--sr-font-size-xs);text-align:center}.review-surface-module__SAZmhq__spinIcon{animation:1s linear infinite review-surface-module__SAZmhq__spin}@keyframes review-surface-module__SAZmhq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.review-surface-module__SAZmhq__decisionSurface{gap:var(--sr-space-4);padding:var(--sr-space-4) 0;border-top:1px solid var(--sr-seam-structural);flex-direction:column;display:flex}.review-surface-module__SAZmhq__decisionRow{gap:var(--sr-space-3);grid-template-columns:1fr 1fr;width:100%;max-width:720px;margin:0 auto;display:grid}.review-surface-module__SAZmhq__actionBtn{justify-content:center;align-items:center;gap:var(--sr-space-2);padding:var(--sr-space-3) var(--sr-space-4);border-radius:var(--sr-radius-sm);cursor:pointer;transition:background-color var(--sr-dur-fast) var(--sr-easing-out), border-color var(--sr-dur-fast) var(--sr-easing-out), color var(--sr-dur-fast) var(--sr-easing-out);border:1px solid var(--sr-seam-structural);background-color:var(--sr-surface-elevated);color:var(--sr-colors-neutral-200);font-size:.875rem;font-weight:500;display:flex}.review-surface-module__SAZmhq__actionBtn:hover{border-color:var(--sr-colors-neutral-600);background-color:var(--sr-surface-hover)}.review-surface-module__SAZmhq__actionBtn:focus-visible{outline:2px solid var(--sr-focus-ring-strong);outline-offset:2px}.review-surface-module__SAZmhq__actionBtn:disabled{opacity:.5;cursor:not-allowed}.review-surface-module__SAZmhq__actionBtnApprove{border-color:var(--sr-status-approved-border);color:var(--sr-colors-neutral-200)}.review-surface-module__SAZmhq__actionBtnApprove:hover{border-color:var(--sr-colors-status-approved);background-color:var(--sr-status-approved-tint);color:var(--sr-colors-status-approved)}.review-surface-module__SAZmhq__actionBtnFlag{border-color:var(--sr-status-hold-border);color:var(--sr-colors-neutral-200)}.review-surface-module__SAZmhq__actionBtnFlag:hover{border-color:var(--sr-colors-status-hold);background-color:var(--sr-status-hold-tint);color:var(--sr-colors-status-hold)}.review-surface-module__SAZmhq__actionBtnActiveFlag{background-color:var(--sr-status-hold-tint);border-color:var(--sr-colors-status-hold);color:var(--sr-colors-status-hold)}.review-surface-module__SAZmhq__actionBtnLoading{cursor:wait}.review-surface-module__SAZmhq__flagPanel{gap:var(--sr-space-2);width:100%;max-width:720px;padding:var(--sr-space-3) var(--sr-space-4);background-color:var(--sr-surface-content);border:1px solid var(--sr-seam-structural);border-radius:var(--sr-radius-sm);flex-direction:column;margin:0 auto;display:flex}.review-surface-module__SAZmhq__flagNoteMeta{justify-content:space-between;align-items:center;gap:var(--sr-space-3);flex-wrap:wrap;display:flex}.review-surface-module__SAZmhq__flagActions{align-items:center;gap:var(--sr-space-3);display:flex}.review-surface-module__SAZmhq__flagCancelBtn{padding:var(--sr-space-2) var(--sr-space-3);border:1px solid var(--sr-seam-structural);border-radius:var(--sr-radius-sm);color:var(--sr-colors-neutral-400);font-size:var(--sr-font-size-xs);cursor:pointer;transition:background-color var(--sr-dur-fast) var(--sr-easing-out);background:0 0;font-weight:500}.review-surface-module__SAZmhq__flagCancelBtn:hover{background-color:var(--sr-surface-hover)}.review-surface-module__SAZmhq__flagSubmitBtn{justify-content:center;align-items:center;gap:var(--sr-space-1);padding:var(--sr-space-2) var(--sr-space-4);background-color:var(--sr-status-hold-tint);color:var(--sr-colors-status-hold);border:1px solid var(--sr-status-hold-border);box-shadow:inset 1px 0 0 var(--sr-colors-status-hold);border-radius:var(--sr-radius-sm);font-size:var(--sr-font-size-xs);cursor:pointer;transition:background-color var(--sr-dur-fast) var(--sr-easing-out), border-color var(--sr-dur-fast) var(--sr-easing-out), color var(--sr-dur-fast) var(--sr-easing-out);font-weight:500;display:flex}.review-surface-module__SAZmhq__flagSubmitBtn:hover{background-color:var(--sr-status-hold-hover)}.review-surface-module__SAZmhq__flagSubmitBtn:disabled,.review-surface-module__SAZmhq__flagSubmitBtnLoading{opacity:.5;cursor:not-allowed}.review-surface-module__SAZmhq__heroImageWell{aspect-ratio:16/9;background-color:var(--sr-surface-elevated);border-radius:var(--sr-radius-md);justify-content:center;align-items:center;width:100%;max-width:900px;max-height:55vh;margin:0 auto;display:flex;position:relative;overflow:hidden}.review-surface-module__SAZmhq__confirmationSurface{justify-content:center;align-items:center;gap:var(--sr-space-4);text-align:center;min-height:60vh;padding:var(--sr-space-8);flex-direction:column;display:flex}.review-surface-module__SAZmhq__confirmationIcon{border-radius:var(--sr-radius-sm);background-color:var(--sr-status-approved-tint);border:1px solid var(--sr-status-approved-border);width:64px;height:64px;color:var(--sr-colors-status-approved);justify-content:center;align-items:center;display:flex}.review-surface-module__SAZmhq__confirmationTitle{color:var(--sr-colors-neutral-100);margin:0;font-size:1.5rem;font-weight:600}.review-surface-module__SAZmhq__confirmationMessage{color:var(--sr-colors-text-muted-aa);overflow-wrap:anywhere;max-width:440px;margin:0;font-size:.875rem;line-height:1.5}.review-surface-module__SAZmhq__canonBadge{top:var(--sr-space-2);right:var(--sr-space-2);border-radius:var(--sr-radius-xs);background-color:color-mix(in oklab, var(--sr-colors-status-canon) 18%, var(--sr-surface-well));border:1px solid color-mix(in oklab, var(--sr-colors-status-canon) 58%, var(--sr-seam-primary));z-index:2;justify-content:center;align-items:center;width:15px;height:15px;display:flex;position:absolute}.review-surface-module__SAZmhq__canonStar{color:var(--sr-colors-status-canon)}.review-surface-module__SAZmhq__canonLabel{top:var(--sr-space-2);right:calc(var(--sr-space-2) + 19px);font-family:var(--sr-font-mono);font-size:var(--sr-font-size-2xs);text-transform:uppercase;color:var(--sr-colors-status-canon);z-index:2;line-height:1;position:absolute}.review-surface-module__SAZmhq__footer{padding:var(--sr-space-3) var(--sr-space-8);text-align:center;color:var(--sr-colors-text-muted-aa);font-size:var(--sr-font-size-2xs);border-top:1px solid var(--sr-seam-structural);background-color:var(--sr-surface-structure)}.review-surface-module__SAZmhq__loadingSurface{gap:var(--sr-space-6);flex-direction:column;min-height:min(720px,100vh - 8rem);display:flex}.review-surface-module__SAZmhq__loadingHeader{gap:var(--sr-space-2);padding-bottom:var(--sr-space-4);border-bottom:1px solid var(--sr-seam-structural);flex-direction:column;display:flex}.review-surface-module__SAZmhq__loadingMedia,.review-surface-module__SAZmhq__loadingRail span,.review-surface-module__SAZmhq__loadingActions span{background:linear-gradient(90deg, var(--sr-surface-content), var(--sr-surface-elevated), var(--sr-surface-content));animation:review-surface-module__SAZmhq__externalLoadingSweep var(--sr-dur-slow) var(--sr-easing-out) infinite;background-size:200% 100%}.review-surface-module__SAZmhq__loadingMedia{aspect-ratio:16/9;border-radius:var(--sr-radius-md);border:1px solid var(--sr-seam-structural);width:min(900px,100%);margin:0 auto}.review-surface-module__SAZmhq__loadingRail{gap:var(--sr-space-3);display:flex;overflow:hidden}.review-surface-module__SAZmhq__loadingRail span{border-radius:var(--sr-radius-md);border:1px solid var(--sr-seam-structural);flex:none;width:200px;height:112px}.review-surface-module__SAZmhq__loadingActions{gap:var(--sr-space-3);width:100%;max-width:720px;padding-top:var(--sr-space-4);border-top:1px solid var(--sr-seam-structural);grid-template-columns:1fr 1fr;margin:0 auto;display:grid}.review-surface-module__SAZmhq__loadingActions span{border-radius:var(--sr-radius-sm);border:1px solid var(--sr-seam-structural);min-height:44px}@keyframes review-surface-module__SAZmhq__externalLoadingSweep{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.review-surface-module__SAZmhq__takeCard,.review-surface-module__SAZmhq__actionBtn,.review-surface-module__SAZmhq__flagCancelBtn,.review-surface-module__SAZmhq__flagSubmitBtn,.review-surface-module__SAZmhq__loadingMedia,.review-surface-module__SAZmhq__loadingRail span,.review-surface-module__SAZmhq__loadingActions span{transition:none;animation:none}.review-surface-module__SAZmhq__spinIcon{animation:none}}
.review-video-player-module__vG7FMW__playerContainer{aspect-ratio:16/9;background-color:var(--sr-surface-elevated);border-radius:var(--sr-radius-md);width:100%;max-width:900px;max-height:55vh;margin:0 auto;position:relative;overflow:hidden}.review-video-player-module__vG7FMW__video{object-fit:contain;width:100%;height:100%;display:block}.review-video-player-module__vG7FMW__playOverlay{background-color:var(--sr-colors-overlay-medium);transition:background-color .15s var(--sr-easing-out);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.review-video-player-module__vG7FMW__playerContainer:hover .review-video-player-module__vG7FMW__playOverlay{background-color:var(--sr-colors-overlay-dark)}.review-video-player-module__vG7FMW__playBtn{border-radius:var(--sr-radius-sm);background-color:var(--sr-colors-neutral-0);width:64px;height:64px;color:var(--sr-colors-neutral-900);cursor:pointer;transition:background-color .15s var(--sr-easing-out);border:none;justify-content:center;align-items:center;display:flex}.review-video-player-module__vG7FMW__playBtn:hover{background-color:var(--sr-colors-neutral-50)}.review-video-player-module__vG7FMW__controlsBar{padding:var(--sr-space-2) var(--sr-space-3);align-items:center;gap:var(--sr-space-2);background:linear-gradient(to top, var(--sr-colors-overlay-dark), transparent);opacity:0;transition:opacity .15s var(--sr-easing-out);display:flex;position:absolute;bottom:0;left:0;right:0}.review-video-player-module__vG7FMW__playerContainer:hover .review-video-player-module__vG7FMW__controlsBar,.review-video-player-module__vG7FMW__playerContainer:focus-within .review-video-player-module__vG7FMW__controlsBar{opacity:1}.review-video-player-module__vG7FMW__controlBtn{border-radius:var(--sr-radius-sm);background-color:var(--sr-surface-void);border:1px solid var(--sr-seam-internal);width:28px;height:28px;color:var(--sr-colors-neutral-100);cursor:pointer;transition:background-color .15s var(--sr-easing-out), border-color .15s var(--sr-easing-out);justify-content:center;align-items:center;display:flex}.review-video-player-module__vG7FMW__controlBtn:hover{background-color:var(--sr-surface-hover);border-color:var(--sr-seam-internal)}.review-video-player-module__vG7FMW__timelineStrip{background-color:var(--sr-colors-neutral-700);cursor:pointer;border-radius:2px;height:4px;position:absolute;bottom:40px;left:12px;right:12px;overflow:visible}.review-video-player-module__vG7FMW__timelineProgress{background-color:var(--sr-colors-accent-primary);transform-origin:0;width:100%;height:100%;transition:transform .15s var(--sr-easing-out);border-radius:2px;transform:scaleX(0)}.review-video-player-module__vG7FMW__timelineMarker{cursor:pointer;background-color:currentColor;border-radius:1px;width:2px;height:10px;position:absolute;top:-3px}.review-video-player-module__vG7FMW__errorOverlay{background-color:var(--sr-surface-void);color:var(--sr-colors-text-muted-aa);font-size:var(--sr-font-size-sm);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.review-video-player-module__vG7FMW__playOverlay,.review-video-player-module__vG7FMW__playBtn,.review-video-player-module__vG7FMW__controlsBar,.review-video-player-module__vG7FMW__controlBtn,.review-video-player-module__vG7FMW__timelineProgress{transition:none}}
.client-pin-strip-module__lkDU7q__pinStrip{background-color:var(--sr-surface-elevated);border:1px solid var(--sr-seam-structural);border-radius:var(--sr-radius-sm);cursor:crosshair;width:100%;height:24px;margin-top:var(--sr-space-2);position:relative;overflow:visible}.client-pin-strip-module__lkDU7q__addPinButton{z-index:1;cursor:crosshair;border-radius:inherit;background:0 0;border:0;padding:0;position:absolute;inset:0}.client-pin-strip-module__lkDU7q__addPinButton:focus-visible{outline:2px solid var(--sr-focus-ring-strong);outline-offset:2px}.client-pin-strip-module__lkDU7q__hoverCursor{background-color:var(--sr-colors-neutral-400);pointer-events:none;z-index:2;width:2px;position:absolute;top:0;bottom:0}.client-pin-strip-module__lkDU7q__hoverLabel{font-size:var(--sr-font-size-2xs);font-family:var(--sr-font-mono);color:var(--sr-colors-neutral-300);background-color:var(--sr-colors-overlay-heavy);border-radius:var(--sr-radius-xs);white-space:nowrap;pointer-events:none;padding:1px 4px;line-height:1;position:absolute;top:2px;left:6px}.client-pin-strip-module__lkDU7q__pinMarker{cursor:pointer;z-index:3;width:8px;height:16px;transition:transform var(--sr-dur-fast) var(--sr-easing-out);border-radius:2px;position:absolute;top:4px;transform:translate(-50%)}.client-pin-strip-module__lkDU7q__pinMarker:hover{transform:translate(-50%)}.client-pin-strip-module__lkDU7q__pinMarkerSelected{outline:2px solid var(--sr-focus-ring-strong);outline-offset:2px}
.icon-rail-module__klQyLa__rail{background-color:var(--sr-surface-structure);border-right:1px solid var(--sr-seam-structural);flex-direction:column;height:100%;display:flex;overflow:hidden}.icon-rail-module__klQyLa__rail.icon-rail-module__klQyLa__collapsed{width:var(--sr-rail-width-collapsed)}.icon-rail-module__klQyLa__rail.icon-rail-module__klQyLa__expanded{width:var(--sr-rail-width-expanded)}.icon-rail-module__klQyLa__rail.icon-rail-module__klQyLa__hidden{border-right:none;width:0}.icon-rail-module__klQyLa__header{padding:var(--sr-space-3);border-bottom:1px solid var(--sr-seam-secondary);justify-content:space-between;align-items:center;min-height:48px;display:flex}.icon-rail-module__klQyLa__title{font-size:var(--sr-font-size-xs);color:var(--sr-colors-text-muted-aa);text-transform:uppercase;letter-spacing:0;white-space:nowrap;opacity:1;font-weight:500;overflow:hidden;transform:translate(0)}.icon-rail-module__klQyLa__collapsed .icon-rail-module__klQyLa__title{opacity:0;transform:translate(-4px)}.icon-rail-module__klQyLa__toggleButton{border-radius:var(--sr-radius-sm);width:28px;height:28px;color:var(--sr-colors-neutral-400);cursor:pointer;transition:background-color var(--sr-duration-fast) var(--sr-easing-out), color var(--sr-duration-fast) var(--sr-easing-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.icon-rail-module__klQyLa__toggleButton:hover{background-color:var(--sr-surface-content);color:var(--sr-colors-neutral-200)}.icon-rail-module__klQyLa__toggleButton:focus-visible{outline:2px solid var(--sr-colors-accent-focus);outline-offset:2px}.icon-rail-module__klQyLa__navList{gap:var(--sr-space-1);padding:var(--sr-space-2);flex-direction:column;flex:1;display:flex;overflow-y:auto}.icon-rail-module__klQyLa__utility{padding:var(--sr-space-2);border-top:1px solid var(--sr-seam-secondary)}.icon-rail-module__klQyLa__navItem{align-items:center;gap:var(--sr-space-2);padding:var(--sr-space-2);border-radius:var(--sr-radius-sm);color:var(--sr-colors-neutral-400);cursor:pointer;transition:background-color var(--sr-duration-fast) var(--sr-easing-out), color var(--sr-duration-fast) var(--sr-easing-out);text-align:left;background:0 0;border:none;width:100%;text-decoration:none;display:flex;position:relative}.icon-rail-module__klQyLa__navItem:hover{background-color:var(--sr-surface-content);color:var(--sr-colors-neutral-200)}.icon-rail-module__klQyLa__navItem:focus-visible{outline:2px solid var(--sr-colors-accent-focus);outline-offset:-2px}.icon-rail-module__klQyLa__navItem.icon-rail-module__klQyLa__active{background-color:var(--sr-colors-accent-active);color:var(--sr-colors-neutral-100)}.icon-rail-module__klQyLa__navItem.icon-rail-module__klQyLa__active:before{content:"";background-color:var(--sr-colors-accent-border);width:1px;height:60%;box-shadow:inset 1px 0 0 var(--sr-colors-accent-primary);border-radius:0 1px 1px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.icon-rail-module__klQyLa__utilityItem{color:var(--sr-colors-neutral-300)}.icon-rail-module__klQyLa__utilityItemActive{background-color:var(--sr-surface-content);color:var(--sr-colors-neutral-100)}.icon-rail-module__klQyLa__icon{flex-shrink:0;width:20px;height:20px}.icon-rail-module__klQyLa__label{font-size:var(--sr-font-size-sm);white-space:nowrap;opacity:1;font-weight:500;overflow:hidden;transform:translate(0)}.icon-rail-module__klQyLa__collapsed .icon-rail-module__klQyLa__label{display:none}.icon-rail-module__klQyLa__divider{background-color:var(--sr-seam-secondary);height:1px;margin:var(--sr-space-2) var(--sr-space-2)}.icon-rail-module__klQyLa__productionLabel{font-size:var(--sr-font-size-xs);color:var(--sr-colors-neutral-400);padding:var(--sr-space-1) var(--sr-space-2);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.icon-rail-module__klQyLa__collapsed .icon-rail-module__klQyLa__productionLabel{display:none}@media (prefers-reduced-motion:no-preference){.icon-rail-module__klQyLa__toggleButton,.icon-rail-module__klQyLa__navItem{transition-timing-function:var(--sr-easing-out)}.icon-rail-module__klQyLa__title,.icon-rail-module__klQyLa__label{transition:opacity var(--sr-duration-fast) var(--sr-easing-out), transform var(--sr-duration-fast) var(--sr-easing-out)}}
.client-pin-edit-overlay-module__nkDp9W__backdrop{background-color:var(--sr-colors-overlay-dark);z-index:var(--sr-z-modal);padding:var(--sr-space-4);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.client-pin-edit-overlay-module__nkDp9W__panel{background-color:var(--sr-surface-content);border:1px solid var(--sr-seam-structural);border-radius:var(--sr-radius-md);padding:var(--sr-space-4);gap:var(--sr-space-3);flex-direction:column;width:100%;max-width:400px;display:flex}.client-pin-edit-overlay-module__nkDp9W__header{justify-content:space-between;align-items:center;gap:var(--sr-space-2);display:flex}.client-pin-edit-overlay-module__nkDp9W__timecode{font-family:var(--sr-font-mono);font-size:var(--sr-font-size-sm);color:var(--sr-colors-neutral-100);font-weight:600}.client-pin-edit-overlay-module__nkDp9W__closeBtn{width:28px;height:28px;color:var(--sr-colors-text-muted-aa);cursor:pointer;border-radius:var(--sr-radius-sm);transition:color var(--sr-dur-fast) var(--sr-easing-out), background-color var(--sr-dur-fast) var(--sr-easing-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.client-pin-edit-overlay-module__nkDp9W__closeBtn:hover{color:var(--sr-colors-neutral-200);background-color:var(--sr-surface-hover)}.client-pin-edit-overlay-module__nkDp9W__textarea{width:100%;padding:var(--sr-space-3);background-color:var(--sr-surface-structure);border:1px solid var(--sr-seam-structural);border-radius:var(--sr-radius-sm);color:var(--sr-colors-neutral-100);font-family:var(--sr-font-sans);font-size:var(--sr-font-size-sm);resize:vertical;transition:border-color var(--sr-dur-fast) var(--sr-easing-out);line-height:1.5}.client-pin-edit-overlay-module__nkDp9W__textarea:focus{border-color:var(--sr-colors-accent-focus);outline:none}.client-pin-edit-overlay-module__nkDp9W__textarea:focus-visible{outline:2px solid var(--sr-focus-ring-strong);outline-offset:2px}.client-pin-edit-overlay-module__nkDp9W__textarea:disabled{opacity:.5;cursor:not-allowed}.client-pin-edit-overlay-module__nkDp9W__counter{font-size:var(--sr-font-size-xs);color:var(--sr-colors-text-muted-aa);text-align:right;font-family:var(--sr-font-mono)}.client-pin-edit-overlay-module__nkDp9W__errorText{font-size:var(--sr-font-size-xs);color:var(--sr-colors-status-rejected);font-family:var(--sr-font-sans);margin-top:calc(var(--sr-space-1) * -1)}.client-pin-edit-overlay-module__nkDp9W__actions{justify-content:flex-end;gap:var(--sr-space-2);display:flex}.client-pin-edit-overlay-module__nkDp9W__deleteBtn{padding:var(--sr-space-2) var(--sr-space-3);border:1px solid var(--sr-seam-structural);border-radius:var(--sr-radius-sm);color:var(--sr-colors-neutral-400);font-size:var(--sr-font-size-sm);cursor:pointer;transition:background-color var(--sr-dur-fast) var(--sr-easing-out), color var(--sr-dur-fast) var(--sr-easing-out);background:0 0;font-weight:500}.client-pin-edit-overlay-module__nkDp9W__deleteBtn:hover:not(:disabled){background-color:var(--sr-status-rejected-tint);color:var(--sr-colors-status-rejected);border-color:var(--sr-status-rejected-border)}.client-pin-edit-overlay-module__nkDp9W__deleteBtn:disabled{opacity:.5;cursor:not-allowed}.client-pin-edit-overlay-module__nkDp9W__saveBtn{justify-content:center;align-items:center;gap:var(--sr-space-1);padding:var(--sr-space-2) var(--sr-space-4);background-color:var(--sr-colors-accent-primary);color:var(--sr-colors-neutral-850);border-radius:var(--sr-radius-sm);font-size:var(--sr-font-size-sm);cursor:pointer;transition:background-color var(--sr-dur-fast) var(--sr-easing-out);border:none;font-weight:500;display:flex}.client-pin-edit-overlay-module__nkDp9W__saveBtn:hover:not(:disabled){background-color:var(--sr-colors-accent-primary-hover)}.client-pin-edit-overlay-module__nkDp9W__saveBtn:focus-visible{outline:2px solid var(--sr-focus-ring-strong);outline-offset:2px}.client-pin-edit-overlay-module__nkDp9W__saveBtn:disabled{opacity:.5;cursor:not-allowed;background-color:var(--sr-colors-neutral-700)}
.admin-shell-module__-a-EZG__shell{background-color:var(--sr-surface-void);flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.admin-shell-module__-a-EZG__body{flex:1;display:flex;overflow:hidden}.admin-shell-module__-a-EZG__content{padding:var(--sr-space-4) var(--sr-space-6);background-color:var(--sr-surface-void);flex:1;overflow:auto}
.legal-footer-module__SffW8q__footer{text-align:center;color:var(--sr-colors-text-muted-aa);padding:24px;font-size:.75rem}.legal-footer-module__SffW8q__link{color:inherit;text-decoration:underline}.legal-footer-module__SffW8q__link+.legal-footer-module__SffW8q__link{margin-left:16px}
.unified-shell-module__tUExwG__container{background-color:var(--sr-surface-void);flex-direction:column;width:100vw;height:100vh;display:flex;overflow:hidden}.unified-shell-module__tUExwG__main{min-height:0;min-width:var(--sr-layout-canvas-min-width);flex-direction:column;flex:1;display:flex;overflow:hidden}.unified-shell-module__tUExwG__content{flex:1;min-height:0;position:relative;overflow:hidden}.unified-shell-module__tUExwG__deviceNotice{display:none}@media (max-width:1279px){.unified-shell-module__tUExwG__deviceNotice{left:var(--sr-space-3);right:var(--sr-space-3);bottom:var(--sr-space-3);z-index:200;align-items:flex-start;gap:var(--sr-space-2);padding:var(--sr-space-3);border:1px solid var(--sr-colors-neutral-700);border-radius:var(--sr-radius-sm);background:var(--sr-surface-structure);color:var(--sr-colors-neutral-200);box-shadow:0 12px 40px var(--sr-ink-360);font-size:var(--sr-font-size-xs);line-height:1.45;display:flex;position:fixed}.unified-shell-module__tUExwG__deviceNotice svg{color:var(--sr-colors-status-canon);flex:none;margin-top:1px}}@media (prefers-reduced-motion:no-preference){.unified-shell-module__tUExwG__container{transition:background-color var(--sr-duration-normal) var(--sr-easing-out)}}
.share-surface-module__veusqq__errorSurface{background-color:var(--sr-surface-void);min-height:100vh;color:var(--sr-colors-neutral-100);font-family:var(--sr-font-sans);justify-content:center;align-items:center;gap:var(--sr-space-4);text-align:center;padding:var(--sr-space-8);flex-direction:column;display:flex}.share-surface-module__veusqq__errorIcon{border-radius:var(--sr-radius-sm);background-color:var(--sr-surface-elevated);width:56px;height:56px;color:var(--sr-colors-text-muted-aa);justify-content:center;align-items:center;display:flex}.share-surface-module__veusqq__errorTitle{font-size:var(--sr-font-size-2xl);margin:0;font-weight:600}.share-surface-module__veusqq__errorMessage{color:var(--sr-colors-text-muted-aa);font-size:var(--sr-font-size-sm);overflow-wrap:anywhere;max-width:400px;margin:0;line-height:1.5}.share-surface-module__veusqq__validSurface{background-color:var(--sr-surface-void);min-height:100vh;color:var(--sr-colors-neutral-100);font-family:var(--sr-font-sans);flex-direction:column;display:flex}.share-surface-module__veusqq__validContent{padding:var(--sr-space-6) var(--sr-space-8);box-sizing:border-box;flex:1;width:100%;max-width:1400px;margin:0 auto}.share-surface-module__veusqq__header{margin-bottom:var(--sr-space-6)}.share-surface-module__veusqq__productionName{font-size:var(--sr-font-size-2xl);margin:0 0 var(--sr-space-2) 0;font-weight:600}.share-surface-module__veusqq__metaRow{align-items:center;gap:var(--sr-space-4);color:var(--sr-colors-text-muted-aa);font-size:var(--sr-font-size-sm);flex-wrap:wrap;display:flex}.share-surface-module__veusqq__metaItem{align-items:center;gap:var(--sr-space-1);display:flex}.share-surface-module__veusqq__notesLine{margin:var(--sr-space-3) 0 0 0;color:var(--sr-colors-text-muted-aa);font-size:var(--sr-font-size-sm);overflow-wrap:anywhere;font-style:italic;line-height:1.5}.share-surface-module__veusqq__takeGrid{gap:var(--sr-space-4);margin-bottom:var(--sr-space-8);grid-template-columns:repeat(4,1fr);display:grid}@media (min-width:1400px){.share-surface-module__veusqq__takeGrid{grid-template-columns:repeat(5,1fr)}}.share-surface-module__veusqq__takeCard{background-color:var(--sr-surface-content);border:1px solid var(--sr-colors-neutral-800);border-radius:var(--sr-radius-md);transition:border-color var(--sr-duration-fast) var(--sr-easing-out);cursor:default;flex-direction:column;display:flex;overflow:hidden}.share-surface-module__veusqq__takeCard:hover{border-color:var(--sr-colors-neutral-700)}.share-surface-module__veusqq__thumbnailWell{aspect-ratio:16/9;background-color:var(--sr-surface-elevated);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.share-surface-module__veusqq__thumbnailImage{object-fit:cover;width:100%;height:100%;display:block}.share-surface-module__veusqq__thumbnailPlaceholder{color:var(--sr-colors-text-muted-aa);justify-content:center;align-items:center;gap:var(--sr-space-2);text-align:center;flex-direction:column;min-height:100%;display:flex}.share-surface-module__veusqq__thumbnailFallbackText{color:var(--sr-colors-text-muted-aa);font-size:var(--sr-font-size-xs);font-weight:500}.share-surface-module__veusqq__mediaTypeBadge{top:var(--sr-space-2);left:var(--sr-space-2);border-radius:var(--sr-radius-xs);font-family:var(--sr-font-mono);font-size:var(--sr-font-size-2xs);text-transform:uppercase;color:var(--sr-colors-neutral-400);background-color:var(--sr-colors-overlay-medium);padding:2px 6px;line-height:1.4;position:absolute}.share-surface-module__veusqq__durationBadge{bottom:var(--sr-space-2);right:var(--sr-space-2);border-radius:var(--sr-radius-xs);font-size:var(--sr-font-size-2xs);font-family:var(--sr-font-mono);font-variant-numeric:tabular-nums;background-color:var(--sr-colors-overlay-heavy);color:var(--sr-colors-neutral-200);padding:2px 6px;line-height:1.4;position:absolute}.share-surface-module__veusqq__takeInfo{padding:var(--sr-space-3);gap:var(--sr-space-1);flex-direction:column;flex:1;display:flex}.share-surface-module__veusqq__takeFilename{font-family:var(--sr-font-mono);font-size:var(--sr-font-size-sm);color:var(--sr-colors-neutral-100);overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.share-surface-module__veusqq__takeShotName{font-family:var(--sr-font-mono);font-size:var(--sr-font-size-xs);color:var(--sr-colors-text-muted-aa);overflow-wrap:anywhere;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.share-surface-module__veusqq__takeDownloadBtn{margin:0 var(--sr-space-3) var(--sr-space-3);padding:var(--sr-space-2) var(--sr-space-3);background-color:var(--sr-surface-elevated);border:1px solid var(--sr-colors-neutral-700);border-radius:var(--sr-radius-sm);color:var(--sr-colors-neutral-100);font-size:var(--sr-font-size-xs);cursor:pointer;justify-content:center;align-items:center;gap:var(--sr-space-1);transition:background-color var(--sr-duration-fast) var(--sr-easing-out), border-color var(--sr-duration-fast) var(--sr-easing-out);font-weight:500;display:flex}.share-surface-module__veusqq__takeDownloadBtn:hover{background-color:var(--sr-colors-neutral-700);border-color:var(--sr-colors-neutral-600)}.share-surface-module__veusqq__takeDownloadBtn:disabled{opacity:.5;cursor:not-allowed}.share-surface-module__veusqq__downloadBar{background-color:var(--sr-surface-content);border-top:1px solid var(--sr-colors-neutral-800);padding:var(--sr-space-4) var(--sr-space-8);justify-content:space-between;align-items:center;gap:var(--sr-space-4);display:flex;position:sticky;bottom:0}.share-surface-module__veusqq__downloadAllBtn{align-items:center;gap:var(--sr-space-2);padding:var(--sr-space-3) var(--sr-space-6);background-color:var(--sr-colors-accent-primary);color:var(--sr-colors-neutral-850);border-radius:var(--sr-radius-sm);font-size:var(--sr-font-size-sm);cursor:pointer;transition:background-color var(--sr-duration-fast) var(--sr-easing-out);border:none;font-weight:500;display:flex}.share-surface-module__veusqq__downloadAllBtn:hover{background-color:var(--sr-colors-accent-primaryHover)}.share-surface-module__veusqq__downloadAllBtn:disabled{opacity:.5;cursor:not-allowed}.share-surface-module__veusqq__downloadStatus{color:var(--sr-colors-text-muted-aa);font-size:var(--sr-font-size-sm);overflow-wrap:anywhere}.share-surface-module__veusqq__progressBar{background-color:var(--sr-surface-elevated);border-radius:var(--sr-radius-xs);width:200px;height:4px;overflow:hidden}.share-surface-module__veusqq__progressFill{background-color:var(--sr-colors-accent-primary);border-radius:var(--sr-radius-xs);height:100%}.share-surface-module__veusqq__footer{padding:var(--sr-space-3) var(--sr-space-8);text-align:center;color:var(--sr-colors-text-muted-aa);font-size:var(--sr-font-size-xs);border-top:1px solid var(--sr-colors-neutral-800);background-color:var(--sr-surface-void)}.share-surface-module__veusqq__loadingSurface{gap:var(--sr-space-6);flex-direction:column;min-height:min(680px,100vh - 8rem);display:flex}.share-surface-module__veusqq__loadingHeader{gap:var(--sr-space-2);padding-bottom:var(--sr-space-4);border-bottom:1px solid var(--sr-colors-neutral-800);flex-direction:column;display:flex}.share-surface-module__veusqq__loadingGrid{gap:var(--sr-space-4);grid-template-columns:repeat(3,1fr);display:grid}.share-surface-module__veusqq__loadingGrid span,.share-surface-module__veusqq__loadingDownloadBar span{background:linear-gradient(90deg, var(--sr-colors-neutral-850), var(--sr-colors-neutral-800), var(--sr-colors-neutral-850));border:1px solid var(--sr-colors-neutral-800);animation:share-surface-module__veusqq__shareLoadingSweep var(--sr-duration-normal) var(--sr-easing-out) infinite;background-size:200% 100%}.share-surface-module__veusqq__loadingGrid span{aspect-ratio:16/11;border-radius:var(--sr-radius-md)}.share-surface-module__veusqq__loadingDownloadBar{gap:var(--sr-space-4);grid-template-columns:1fr 180px;align-items:center;margin-top:auto;display:grid}.share-surface-module__veusqq__loadingDownloadBar span{border-radius:var(--sr-radius-sm);min-height:44px}@keyframes share-surface-module__veusqq__shareLoadingSweep{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.share-surface-module__veusqq__takeCard,.share-surface-module__veusqq__takeDownloadBtn,.share-surface-module__veusqq__downloadAllBtn,.share-surface-module__veusqq__progressFill,.share-surface-module__veusqq__loadingGrid span,.share-surface-module__veusqq__loadingDownloadBar span{transition:none;animation:none}}