.reviewVersionPage{background:#03050a;min-height:100vh;max-width:none;padding:0;margin:0;display:flex;flex-direction:column}.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{height:50px;border-bottom:1px solid #1a2235;background:var(--top-bar);display:flex;align-items:center;gap:var(--sp-4);padding:0 var(--sp-6)}.reviewVersionPage .reviewTopBackButton{width:24px;height:24px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text-2);border-radius:var(--r-sm);cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.reviewVersionPage .reviewStudioBreadcrumb a,.reviewVersionPage .reviewStudioBreadcrumb button{font-size:var(--t-micro);letter-spacing:.02em;text-transform:uppercase;color:#b9c9e6;font-weight:500;padding:var(--sp-1) var(--sp-3);border-radius:var(--r-sm);cursor:pointer;background:transparent;border:none;text-decoration:none}.reviewVersionPage .reviewStudioBreadcrumb a:hover,.reviewVersionPage .reviewStudioBreadcrumb button:hover{background:var(--hover-strong)}.reviewVersionPage .reviewStudioBreadcrumbAsset{font-size:var(--t-cap);color:var(--text-hi);text-transform:none!important;letter-spacing:0}.reviewVersionPage .reviewStudioPager{border:1px solid #2a3a59;border-radius:var(--r-pill);background:#0f1728;height:26px;padding:0 var(--sp-2);display:inline-flex;align-items:center;gap:var(--sp-2);color:var(--text-3);font-size:var(--t-micro);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1px rgba(210,226,255,.05)}.reviewVersionPage .reviewStudioPager button{background:transparent;border:none;color:#b8caec;width:19px;height:19px;border-radius:var(--r-pill);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.reviewVersionPage .reviewStudioPager button:hover{background:var(--hover-faint)}.reviewVersionPage .reviewStudioPager button:disabled{opacity:.45;cursor:not-allowed}.reviewVersionPage .projectStudioShareButton.actionButton{background:var(--brand-button);border:1px solid #5a70df;color:var(--text-hi);border-radius:var(--r-xs);height:26px;min-height:26px;padding:0 var(--sp-4);font-size:var(--t-cap);font-weight:var(--fw-med);display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer}.reviewVersionPage .projectStudioShareButton.actionButton:hover{background:var(--brand-button-hover)}.reviewVersionPage .projectStudioTopSearch.reviewStudioSearch input{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);border-radius:var(--r-pill);height:26px;padding:0 var(--sp-5);font-size:var(--t-cap);font-family:var(--font-sans)}.reviewVersionPage .projectStudioTopIconButton{width:28px;height:28px;border:1px solid transparent;background:transparent;border-radius:var(--r-sm);cursor:pointer;color:var(--text-3);display:inline-flex;align-items:center;justify-content:center}.reviewVersionPage .projectStudioTopIconButton:hover{background:var(--hover-faint)}.reviewVersionPage .projectStudioTopIconButton[data-active=true]{background:var(--surface-3);border-color:var(--line-cool)}.reviewVersionPage .reviewStudioBodyShell{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr);min-height:0}.reviewVersionPage .reviewStudioRail{display:none}.reviewVersionPage .reviewStudioContent{min-height:0;padding:0;display:flex;flex-direction:column}.reviewVersionPage .reviewWorkspace{flex:1 1 auto;display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:0;gap:0;min-height:0;border:none;border-radius:0;background:#03050a;align-items:stretch}.reviewVersionPage .reviewWorkspace.details-hidden{grid-template-columns:minmax(0,1fr)}.reviewVersionPage .reviewPlayerCard{background:#03050a;border:none;border-radius:0;padding:0;margin:0;display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;position:relative}.reviewVersionPage .reviewVideoCanvas{min-height:0;border:none;border-radius:0;background:#000;overflow:hidden;display:grid;place-items:center}.reviewVersionPage .projectStudioMediaChromeControls,.reviewVersionPage .unifiedPlayerControls{padding:var(--sp-6) var(--sp-7) var(--sp-7);background:linear-gradient(180deg,transparent,rgba(0,0,0,.3));display:grid;grid-gap:var(--sp-3);gap:var(--sp-3)}.reviewVersionPage .projectStudioMediaChromeSeek,.reviewVersionPage .unifiedPlayerSeek{height:4px;background:var(--surface-3);border-radius:var(--r-pill);-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;outline:none;cursor:pointer;margin:0}.reviewVersionPage .projectStudioMediaChromeSeek::-webkit-slider-thumb,.reviewVersionPage .unifiedPlayerSeek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #03050a;border:none}.reviewVersionPage .projectStudioMediaChromeSeek::-moz-range-thumb,.reviewVersionPage .unifiedPlayerSeek::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 0 0 2px #03050a;border:none}.reviewVersionPage .timelineMarkerButton,.reviewVersionPage .unifiedPlayerMarker{width:6px;height:6px;border-radius:50%;background:var(--brand-violet-1);box-shadow:0 0 0 2px #03050a;border:none}.reviewVersionPage .timelineMarkerButton[data-selected=true],.reviewVersionPage .unifiedPlayerMarker[data-selected=true]{background:var(--brand-violet-2);box-shadow:0 0 0 2px #03050a,0 0 0 5px rgba(143,97,255,.32)}.reviewVersionPage .timelineMarkerButton[data-resolved=true],.reviewVersionPage .unifiedPlayerMarker[data-resolved=true]{background:var(--success);opacity:.7}.reviewVersionPage .projectStudioMediaChromeBar,.reviewVersionPage .unifiedPlayerBar{display:flex;align-items:center;gap:var(--sp-4)}.reviewVersionPage .projectStudioMediaChromeButton.play,.reviewVersionPage .unifiedPlayerButton.play{width:36px;height:36px;border-radius:50%;background:var(--brand-button);border:1px solid #5a70df;color:var(--text-hi)}.reviewVersionPage .projectStudioMediaChromeButton.play:hover,.reviewVersionPage .unifiedPlayerButton.play:hover{background:var(--brand-button-hover)}.reviewVersionPage .projectStudioMediaChromeButton,.reviewVersionPage .unifiedPlayerButton{border:1px solid var(--line-strong);background:var(--surface-2);border-radius:var(--r-sm);color:var(--text-3);height:30px;min-width:30px;padding:0 var(--sp-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);font-family:var(--font-sans);font-size:var(--t-cap)}.reviewVersionPage .projectStudioMediaChromeButton:hover,.reviewVersionPage .unifiedPlayerButton:hover{background:var(--hover-strong);border-color:var(--line-cool)}.reviewVersionPage .projectStudioMediaChromeTime,.reviewVersionPage .unifiedPlayerTime{color:var(--text-3);font-size:var(--t-cap);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reviewVersionPage .reviewDetailsPanel{background:var(--top-bar);border:none;border-left:1px solid #1a2235;border-radius:0;display:flex;flex-direction:column;min-height:0}.reviewVersionPage .reviewDetailsHeader{padding:var(--sp-6) var(--sp-7) var(--sp-3);border-bottom:1px solid var(--line-faint);display:flex;justify-content:space-between;align-items:center;gap:var(--sp-3)}.reviewVersionPage .reviewDetailsHeader h2{font-size:var(--t-h3);font-weight:var(--fw-semi);margin:0;color:var(--text)}.reviewVersionPage .reviewDetailsHeaderActions button{background:transparent;border:1px solid var(--line-strong);color:var(--text-3);border-radius:var(--r-xs);padding:4px var(--sp-3);font-size:var(--t-micro);font-family:var(--font-sans);cursor:pointer}.reviewVersionPage .projectStudioRightTabs,.reviewVersionPage .reviewDetailsTabs{display:inline-flex;gap:var(--sp-2);padding:3px;background:#0c1224;border:1px solid var(--line-soft);border-radius:var(--r-sm);margin:var(--sp-5) var(--sp-7) 0;width:max-content}.reviewVersionPage .projectStudioRightTabs button,.reviewVersionPage .reviewDetailsTabs button{background:transparent;border:none;color:var(--text-link);padding:var(--sp-1) var(--sp-5);font-size:var(--t-cap);border-radius:var(--r-xs);cursor:pointer;font-family:var(--font-sans)}.reviewVersionPage .projectStudioRightTabs button[data-active=true],.reviewVersionPage .reviewDetailsTabs button[data-active=true]{background:var(--brand-toggle);color:var(--text-hi)}.reviewVersionPage .reviewDetailsBody{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.reviewVersionPage .projectStudioCommentsPanelBody,.reviewVersionPage .projectStudioCommentsScrollable{padding:var(--sp-6) var(--sp-7);display:grid;grid-gap:var(--sp-4);gap:var(--sp-4);overflow-y:auto}.reviewVersionPage .commentCard,.reviewVersionPage .projectStudioComment{border:1px solid #2e4164;background:#0f172a;border-radius:var(--r-lg);padding:var(--sp-5) var(--sp-6);display:grid;grid-gap:var(--sp-3);gap:var(--sp-3);transition:border-color .12s ease}.reviewVersionPage .projectStudioComment[data-resolved=true]{opacity:.55}.reviewVersionPage .commentCardHead,.reviewVersionPage .projectStudioCommentHead{display:flex;align-items:center;gap:var(--sp-3)}.reviewVersionPage .commentCardAvatar,.reviewVersionPage .projectStudioCommentAvatar{width:26px;height:26px;border-radius:50%;background:var(--brand-card-iris);color:var(--text-hi);display:inline-flex;align-items:center;justify-content:center;font-size:var(--t-micro);font-weight:var(--fw-semi)}.reviewVersionPage .commentCardName,.reviewVersionPage .projectStudioCommentName{font-weight:var(--fw-semi);font-size:12.5px;color:var(--text-hi)}.reviewVersionPage .commentCardMeta,.reviewVersionPage .projectStudioCommentMeta{font-size:var(--t-micro);color:var(--text-faint);font-family:var(--font-mono)}.reviewVersionPage .commentTimecodeChip,.reviewVersionPage .projectStudioCommentTimecode{height:22px;padding:0 var(--sp-4);border-radius:var(--r-pill);background:transparent;border:1px solid var(--line-strong);color:var(--text-3);font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:var(--t-micro);display:inline-flex;align-items:center;gap:var(--sp-2);cursor:pointer}.reviewVersionPage .commentTimecodeChip.active,.reviewVersionPage .projectStudioCommentTimecode.active,.reviewVersionPage .projectStudioCommentTimecode[data-active=true]{background:var(--brand-toggle);border-color:transparent;color:var(--text-hi)}.reviewVersionPage .commentCardBody,.reviewVersionPage .projectStudioCommentBody{font-size:var(--t-meta);color:var(--text);line-height:var(--lh-base)}.reviewVersionPage .commentCardActions,.reviewVersionPage .projectStudioCommentActions{display:flex;align-items:center;gap:var(--sp-3)}.reviewVersionPage .commentReplyButton,.reviewVersionPage .projectStudioCommentReply{font-size:var(--t-cap);color:var(--text-link);background:transparent;border:none;cursor:pointer;padding:0}.reviewVersionPage .projectStudioCommentIconButton{width:24px;height:24px;border:1px solid var(--line-strong);background:transparent;border-radius:50%;color:var(--text-3);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;font-size:var(--t-micro)}.reviewVersionPage .projectStudioCommentIconButton:hover{background:var(--hover-faint);border-color:var(--line-cool)}.reviewVersionPage .projectStudioCommentComposer,.reviewVersionPage .reviewCommentComposer{margin-top:auto;padding:var(--sp-5) var(--sp-6);border-top:1px solid var(--line-faint);display:flex;align-items:center;gap:var(--sp-3);background:var(--top-bar)}.reviewVersionPage .projectStudioCommentComposer input,.reviewVersionPage .projectStudioCommentComposer textarea,.reviewVersionPage .reviewCommentComposer input,.reviewVersionPage .reviewCommentComposer textarea{flex:1 1;background:var(--surface-2);border:1px solid var(--line-strong);color:var(--text);border-radius:var(--r-pill);height:34px;padding:0 var(--sp-6);font-size:var(--t-meta);font-family:var(--font-sans);resize:none}.reviewVersionPage .projectStudioCommentComposer input:focus,.reviewVersionPage .projectStudioCommentComposer textarea:focus,.reviewVersionPage .reviewCommentComposer input:focus,.reviewVersionPage .reviewCommentComposer textarea:focus{outline:none;border-color:var(--line-active)}.reviewVersionPage .projectStudioCommentComposer .actionButton,.reviewVersionPage .reviewCommentComposer .actionButton{width:36px;height:36px;border:1px solid #5a70df;background:var(--brand-toggle);color:var(--text-hi);border-radius:50%;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;min-height:36px}.reviewVersionPage .projectStudioCommentComposer .actionButton:hover,.reviewVersionPage .reviewCommentComposer .actionButton:hover{filter:brightness(1.08)}@media (min-width:981px){.reviewVersionPage{--review-rail-width:44px;--review-topbar-height:40px;--review-details-width:clamp(300px,18vw,320px);--review-player-controls-height:68px;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden;display:grid;grid-template-rows:var(--review-topbar-height) minmax(0,1fr);background:#000;color:#f5f7ff}.reviewVersionPage:before{content:none}.reviewVersionPage>*{z-index:auto}.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{grid-row:1;width:calc(100% - var(--review-rail-width));height:var(--review-topbar-height);min-height:var(--review-topbar-height);margin-left:var(--review-rail-width);padding:0 10px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid #222637;background:#12141f;box-shadow:none;z-index:60}.reviewVersionPage .reviewStudioTopCluster{min-width:0}.reviewVersionPage .reviewStudioTopClusterLeft{justify-self:start}.reviewVersionPage .reviewStudioTopCenter{justify-self:center}.reviewVersionPage .reviewStudioTopClusterRight{justify-self:end;justify-content:flex-end;min-width:0}.reviewVersionPage .reviewStudioHeaderNav{display:inline-flex;align-items:center}.reviewVersionPage .reviewTopBackButton{width:24px;height:24px;border:none;background:transparent;color:#aeb5c7}.reviewVersionPage .reviewTopBackButton:hover{background:hsla(0,0%,100%,.07);color:#fff}.reviewVersionPage .reviewStudioBreadcrumb{min-width:0;gap:6px}.reviewVersionPage .reviewStudioBreadcrumb a,.reviewVersionPage .reviewStudioBreadcrumb button,.reviewVersionPage .reviewStudioBreadcrumbAsset,.reviewVersionPage .reviewStudioBreadcrumbProject{min-height:24px;padding:0 5px;color:#d8deec;border-radius:5px;font-size:11px;letter-spacing:.01em;text-transform:uppercase}.reviewVersionPage .reviewStudioBreadcrumbAsset{max-width:min(48vw,620px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:none}.reviewVersionPage .reviewStudioBreadcrumbAsset strong{color:#f0f2f8;font-weight:600}.reviewVersionPage .reviewStudioPager{height:24px;border:none;border-radius:5px;background:#262a3a;box-shadow:none;color:#d8ddec}.reviewVersionPage .reviewStudioPager button{color:#cbd2e3}.reviewVersionPage .projectStudioShareButton.actionButton{height:24px;min-height:24px;padding:0 9px;border:none;border-radius:5px;background:#5b5cff;color:#fff;box-shadow:none}.reviewVersionPage .projectStudioShareButton.actionButton:hover{background:#6a6bff}.reviewVersionPage .projectStudioTopSearch.reviewStudioSearch input{width:clamp(170px,14vw,220px);height:26px;border-color:#2b3045;border-radius:999px;background:#171b2a;color:#e4e8f4;box-shadow:none}.reviewVersionPage .projectStudioTopSearch.reviewStudioSearch input::placeholder{color:#8d94a8}.reviewVersionPage .projectStudioTopIconButton{width:26px;height:26px;border-color:#30364d;border-radius:6px;background:#1a2033;color:#c9d0e3}.reviewVersionPage .projectStudioTopIconButton[data-active=true]{border-color:#5a5dff;background:#2a3158;color:#f7f8ff}.reviewVersionPage .reviewStudioBodyShell{grid-row:2;height:calc(100dvh - var(--review-topbar-height));min-height:0;padding-left:var(--review-rail-width);display:block;overflow:hidden}.reviewVersionPage .reviewStudioRail{position:fixed;inset:0 auto 0 0;z-index:80;width:var(--review-rail-width);display:flex;flex-direction:column;gap:8px;align-items:center;padding:8px 7px;border-right:1px solid #121720;background:#020305;box-shadow:none}.reviewVersionPage .reviewStudioRail .projectsRailItem{width:28px;height:28px;border:none;border-radius:7px;background:transparent;color:#9ba3b6}.reviewVersionPage .reviewStudioRail .projectsRailItem:hover,.reviewVersionPage .reviewStudioRail .projectsRailItem[data-active=true]{background:#151a27;color:#f4f6ff;box-shadow:none}.reviewVersionPage .reviewStudioContent,.uiRoot .reviewVersionPage .reviewStudioContent{width:100%;height:100%;min-height:0;margin:0;padding:0;gap:0;display:flex;flex-direction:column}.reviewVersionPage .reviewWorkspace,.uiRoot .reviewVersionPage .reviewWorkspace{flex:1 1 auto;width:100%;max-width:none;height:100%;min-height:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) var(--review-details-width);align-items:stretch;grid-gap:0;gap:0;border:none;border-radius:0;background:#000;box-shadow:none;overflow:hidden;position:relative}.reviewVersionPage .reviewWorkspace.details-hidden,.uiRoot .reviewVersionPage .reviewWorkspace.details-hidden{grid-template-columns:minmax(0,1fr)}.reviewVersionPage .card.reviewPlayerCard,.reviewVersionPage .reviewPlayerCard{height:100%;min-height:0;margin:0;padding:0;display:grid;border:none;border-radius:0;background:#000;box-shadow:none;overflow:hidden}.reviewVersionPage .reviewPlayerCard .unifiedPlayerMedia{height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) var(--review-player-controls-height);grid-gap:0;gap:0;background:#000}.reviewVersionPage .reviewPlayerCard .unifiedPlayerCanvas{min-height:0;height:100%;max-height:none;display:flex;align-items:center;justify-content:center;border:none;border-radius:0;background:#000;overflow:hidden}.reviewVersionPage .reviewPlayerCard .unifiedPlayerVideo{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;background:#000}.reviewVersionPage .unifiedPlayerOverlayPlay{border:1px solid hsla(0,0%,100%,.18);background:rgba(23,27,38,.74);color:#f7f8ff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.reviewVersionPage .projectStudioMediaChromeControls,.reviewVersionPage .unifiedPlayerControls{align-self:end;min-height:var(--review-player-controls-height);margin:0;padding:3px 12px 8px;display:grid;grid-template-rows:18px 34px;grid-gap:5px;gap:5px;border:none;border-radius:0;background:#000;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);-webkit-backdrop-filter:none;backdrop-filter:none}.reviewVersionPage .projectStudioMediaChromeTimeline,.reviewVersionPage .unifiedPlayerTimeline{padding:0 0 10px;align-self:end}.reviewVersionPage .projectStudioMediaChromeSeek,.reviewVersionPage .unifiedPlayerSeek{height:3px;border:none;background:hsla(0,0%,100%,.24)}.reviewVersionPage .projectStudioMediaChromeSeek::-webkit-slider-thumb,.reviewVersionPage .unifiedPlayerSeek::-webkit-slider-thumb{width:2px;height:18px;border:none;border-radius:1px;background:#f8f8ff;box-shadow:0 0 8px hsla(0,0%,100%,.45)}.reviewVersionPage .projectStudioMediaChromeSeek::-moz-range-thumb,.reviewVersionPage .unifiedPlayerSeek::-moz-range-thumb{width:2px;height:18px;border:none;border-radius:1px;background:#f8f8ff;box-shadow:0 0 8px hsla(0,0%,100%,.45)}.reviewVersionPage .projectStudioMediaChromeMarkers,.reviewVersionPage .unifiedPlayerMarkers{top:calc(100% + 3px);height:10px}.reviewVersionPage .projectStudioMediaChromeMarker,.reviewVersionPage .unifiedPlayerMarker{width:11px;height:11px;border:1px solid #fff;border-radius:999px;background:#ff7a3d;box-shadow:0 0 0 1px rgba(0,0,0,.45)}.reviewVersionPage .projectStudioMediaChromeMarker[data-selected=true],.reviewVersionPage .unifiedPlayerMarker[data-selected=true]{transform:translate(-50%,-50%) scale(1.12);background:#7f87ff;box-shadow:0 0 0 2px rgba(127,135,255,.28)}.reviewVersionPage .projectStudioMediaChromeMarker[data-resolved=true],.reviewVersionPage .unifiedPlayerMarker[data-resolved=true]{background:#4fd386}.reviewVersionPage .projectStudioMediaChromeBar,.reviewVersionPage .unifiedPlayerBar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;min-width:0}.reviewVersionPage .projectStudioMediaChromeGroup,.reviewVersionPage .unifiedPlayerGroup{flex-wrap:nowrap;gap:8px;min-width:0}.reviewVersionPage .projectStudioMediaChromeGroup.center,.reviewVersionPage .unifiedPlayerGroup.center{justify-self:center}.reviewVersionPage .projectStudioMediaChromeGroup.end,.reviewVersionPage .unifiedPlayerGroup.end{justify-self:end;margin-left:0}.reviewVersionPage .projectStudioMediaChromeButton,.reviewVersionPage .unifiedPlayerButton{min-width:28px;width:auto;height:28px;padding:0 8px;border:none;border-radius:6px;background:transparent;color:#d9deeb;font-size:11px}.reviewVersionPage .projectStudioMediaChromeButton.icon-only,.reviewVersionPage .projectStudioMediaChromeButton.iconized,.reviewVersionPage .unifiedPlayerButton.icon-only,.reviewVersionPage .unifiedPlayerButton.iconized{min-width:28px;width:28px;padding:0}.reviewVersionPage .projectStudioMediaChromeButton:hover,.reviewVersionPage .unifiedPlayerButton:hover{background:hsla(0,0%,100%,.08)}.reviewVersionPage .projectStudioMediaChromeButton[data-active=true],.reviewVersionPage .unifiedPlayerButton[data-active=true]{background:rgba(95,99,255,.2);color:#fff}.reviewVersionPage .projectStudioMediaChromeButton.play,.reviewVersionPage .unifiedPlayerButton.play{min-width:28px;width:28px;border:none;background:transparent;color:#fff}.reviewVersionPage .projectStudioMediaChromeTime,.reviewVersionPage .unifiedPlayerTime{padding:4px 8px;border-radius:5px;background:#11141e;color:#fff;font-size:12px;line-height:1}.reviewVersionPage .projectStudioMediaChromeVolumeShell{position:relative;display:inline-flex;align-items:center}.reviewVersionPage .projectStudioMediaChromeVolumeSlider.vertical{position:absolute;left:50%;bottom:calc(100% + 9px);width:6px;min-width:6px;height:104px;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(2px);transition:opacity .14s ease,transform .14s ease;writing-mode:vertical-lr;direction:rtl;z-index:12}.reviewVersionPage .projectStudioMediaChromeVolumeShell[data-open=true] .projectStudioMediaChromeVolumeSlider.vertical{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.reviewVersionPage .reviewResizeHandle{display:block;position:absolute;top:0;bottom:0;right:var(--review-details-width);width:12px;height:auto;transform:translateX(50%);z-index:6}.reviewVersionPage .reviewDetailsPanel{width:var(--review-details-width)!important;min-width:var(--review-details-width);max-width:var(--review-details-width);height:100%;min-height:0;border:none;border-left:1px solid #24283a;border-radius:0;background:#171925;box-shadow:none}.reviewVersionPage .reviewDetailsHeader{min-height:40px;padding:0 8px 0 12px;border-bottom:1px solid #24283a;background:#171925}.reviewVersionPage .projectStudioRightHeader h2,.reviewVersionPage .reviewDetailsHeader h2{color:#f1f3fa;font-size:14px;font-weight:700}.reviewVersionPage .reviewDetailsWidthReset,.reviewVersionPage .reviewDetailsWidthValue{display:none}.reviewVersionPage .reviewDetailsHeaderActions button{width:24px;height:24px;padding:0;border:1px solid #343a50;border-radius:6px;background:#20263a;color:#aeb7cc;line-height:1}.reviewVersionPage .projectStudioRightTabs,.reviewVersionPage .reviewDetailsTabs{width:calc(100% - 24px);margin:12px 12px 0;padding:3px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:3px;gap:3px;border:none;border-radius:6px;background:#252837}.reviewVersionPage .projectStudioRightTabs button,.reviewVersionPage .reviewDetailsTabs button{min-height:24px;padding:0 8px;border:none;border-radius:4px;background:transparent;color:#aeb6ca;font-size:11px}.reviewVersionPage .projectStudioRightTabs button[data-active=true],.reviewVersionPage .reviewDetailsTabs button[data-active=true]{background:#3b3f55;color:#fff}.reviewVersionPage .reviewCommentPanel,.reviewVersionPage .reviewDetailsBody,.reviewVersionPage .reviewDetailsContent{min-height:0}.reviewVersionPage .projectStudioCommentsPanelBody.reviewCommentPanel{height:100%;padding:0;display:flex;flex-direction:column;gap:0;overflow:hidden;background:#171925}.reviewVersionPage .projectStudioCommentsScrollable{flex:1 1 auto;min-height:0;padding:12px;display:flex;flex-direction:column;gap:8px;overflow-y:auto;background:#171925}.reviewVersionPage .projectStudioCommentsListHeader{align-items:center;gap:8px}.reviewVersionPage .projectStudioCommentsListHeader h3{color:#f4f6ff;font-size:12px;font-weight:700}.reviewVersionPage .reviewCommentPanelHeaderMeta{display:inline-flex;align-items:center;gap:6px}.reviewVersionPage .reviewCommentPanelHeaderMeta>span{display:none}.reviewVersionPage .projectStudioCommentsListHeaderActions{gap:5px}.reviewVersionPage .projectStudioCommentIconButton{width:22px;height:22px;border:none;border-radius:999px;background:transparent;color:#b7bfce}.reviewVersionPage .projectStudioCommentIconButton:hover{background:hsla(0,0%,100%,.08);color:#fff}.reviewVersionPage .reviewCommentFilters{margin:0;padding:5px 0 2px;display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:none;background:transparent}.reviewVersionPage .reviewCommentFilters .control{min-width:96px}.reviewVersionPage .reviewCommentFilters .control>span{display:none}.reviewVersionPage .reviewCommentFilters .commentFilterActionButton,.reviewVersionPage .reviewCommentFilters select{height:24px;min-height:24px;padding:0 8px;border-radius:999px;font-size:10px}.reviewVersionPage .reviewCommentFilters .commentMineToggle{min-height:24px;padding:0 8px;border:1px solid #343a50;border-radius:999px;color:#c1c8d8;font-size:10px;white-space:nowrap}.reviewVersionPage .reviewActiveCommentBar{padding:8px;border:1px solid #343a50;border-radius:8px;background:#202437}.reviewVersionPage .projectStudioCommentList,.reviewVersionPage .reviewCommentList{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;background:transparent}.reviewVersionPage .commentItem,.reviewVersionPage .projectStudioCommentItem{padding:8px;gap:6px;border:none;border-radius:6px;background:#202331;color:#f1f4fb;box-shadow:none}.reviewVersionPage .commentItem[data-selected=true],.reviewVersionPage .projectStudioCommentItem[data-selected=true]{border:1px solid #6670ff;box-shadow:0 0 0 1px rgba(102,112,255,.2)}.reviewVersionPage .commentItem[data-resolved=true],.reviewVersionPage .projectStudioCommentItem[data-resolved=true]{opacity:.68}.reviewVersionPage .projectStudioCommentCardMain{gap:6px}.reviewVersionPage .projectStudioCommentAvatar{width:22px;height:22px;border:none;background:#f7f7fb;color:#1d2333;font-size:10px}.reviewVersionPage .projectStudioCommentAuthorRow{gap:7px}.reviewVersionPage .projectStudioCommentAuthorMeta{display:flex;align-items:baseline;gap:4px}.reviewVersionPage .projectStudioCommentAuthorMeta strong{color:#f7f8ff;font-size:11px}.reviewVersionPage .projectStudioCommentAuthorMeta time,.reviewVersionPage .projectStudioCommentScopeMeta{color:#9aa4b8;font-size:10px}.reviewVersionPage .projectStudioCommentScopeIcon{width:12px;height:12px}.reviewVersionPage .projectStudioCommentBodyRow{gap:6px}.reviewVersionPage .projectStudioCommentBodyRow p{color:#e9edf8;font-size:12px;line-height:1.35}.reviewVersionPage .projectStudioCommentTimeButton,.reviewVersionPage .projectStudioComposerTimecodePill{min-height:20px;padding:0 7px;border:none;border-radius:4px;background:#9b7a13;color:#ffe26d;font-size:10px}.reviewVersionPage .projectStudioCommentFooterRow{margin-top:0}.reviewVersionPage .projectStudioCommentReplyToggle{color:#f0f3fb;font-size:11px;font-weight:600}.reviewVersionPage .projectStudioCommentActionRow{gap:5px}.reviewVersionPage .projectStudioCommentActionButton{width:24px;height:24px;border-color:#495169;color:#d9deec;font-size:12px}.reviewVersionPage .projectStudioReplyList{gap:6px;padding-left:10px;border-left-color:#3a4054}.reviewVersionPage .projectStudioReplyList li{padding:6px 8px;border:none;border-radius:5px;background:#1b1f2d}.reviewVersionPage .projectStudioReplyComposer textarea{min-height:56px}.reviewVersionPage .projectStudioCommentComposerDock.reviewCommentComposer{flex:0 0 auto;margin:0;padding:8px;display:grid;grid-gap:6px;gap:6px;border-top:1px solid #2b3043;background:#252939}.reviewVersionPage .projectStudioComposerInputRow{min-height:34px;padding:5px 7px;align-items:center;border:1px solid #3b425b;border-radius:6px;background:#30364c}.reviewVersionPage .projectStudioComposerInputRow textarea{min-height:22px;height:22px;padding:0;border:none;border-radius:0;background:transparent;font-size:11px;line-height:1.4}.reviewVersionPage .projectStudioCommentComposerBottomRow{align-items:center;gap:6px}.reviewVersionPage .projectStudioComposerIconActions{gap:5px}.reviewVersionPage .projectStudioComposerIconButton,.reviewVersionPage .projectStudioReplyIconButton{width:24px;height:24px;border-color:#454d66;background:transparent;color:#dce2f1;font-size:12px}.reviewVersionPage .projectStudioCommentAudienceButton{height:26px;min-height:26px;padding:0 8px;border-color:#454d66;border-radius:6px;background:#202537;color:#edf1fb;font-size:10px}.reviewVersionPage .projectStudioComposerSendButton.reviewComposerSendButton{width:30px;height:30px;min-height:30px;border:none;border-radius:6px;background:#5b5cff;color:#fff}.reviewVersionPage .reviewFieldsContent{height:100%;padding:12px;overflow-y:auto;background:#171925}.reviewVersionPage .reviewFieldsContent .reviewSideColumn{display:grid;grid-gap:12px;gap:12px}.reviewVersionPage .reviewFieldsContent .card,.reviewVersionPage .reviewFieldsContent .panel,.reviewVersionPage .reviewFieldsContent .premiereSyncPanel{border:1px solid #2f354a;border-radius:8px;background:#202331;box-shadow:none}}@media (min-width:981px) and (max-width:1279px){.reviewVersionPage{--review-details-width:clamp(292px,31vw,340px);--review-topbar-height:44px}.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{grid-template-columns:minmax(260px,1fr) auto minmax(260px,1fr);gap:6px;padding-inline:8px}.reviewVersionPage .reviewStudioBreadcrumbAsset{max-width:min(34vw,430px)}.reviewVersionPage .projectStudioTopSearch.reviewStudioSearch input{width:clamp(148px,17vw,200px)}.reviewVersionPage .projectStudioShareButton.actionButton{padding-inline:8px}.reviewVersionPage .reviewPlayerCard .unifiedPlayerMedia{grid-template-rows:minmax(0,1fr) 66px}.reviewVersionPage .projectStudioMediaChromeControls,.reviewVersionPage .unifiedPlayerControls{min-height:66px;padding-inline:10px}.reviewVersionPage .projectStudioMediaChromeButton.seek-back,.reviewVersionPage .projectStudioMediaChromeButton.seek-forward,.reviewVersionPage .projectStudioMediaChromeButton.speed-toggle{display:none}.reviewVersionPage .projectStudioRightTabs,.reviewVersionPage .reviewDetailsTabs{margin-inline:10px;width:calc(100% - 20px)}.reviewVersionPage .projectStudioCommentsScrollable{padding:10px}.reviewVersionPage .projectStudioCommentComposerDock.reviewCommentComposer{padding:7px}}@media (min-width:768px) and (max-width:980px){.reviewVersionPage{--review-rail-width:44px;--review-topbar-height:48px;--review-details-width:clamp(300px,43vw,360px);--review-player-controls-height:76px;width:100%;max-width:none;min-height:100dvh;height:100dvh;max-height:100dvh;padding:0;overflow:hidden;display:grid;grid-template-rows:var(--review-topbar-height) minmax(0,1fr);background:#000}.reviewVersionPage:before{content:none}.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{grid-row:1;width:calc(100% - var(--review-rail-width));height:var(--review-topbar-height);min-height:var(--review-topbar-height);margin-left:var(--review-rail-width);padding:0 8px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.85fr);align-items:center;grid-gap:6px;gap:6px;border-bottom:1px solid #222637;background:#12141f;border-radius:0}.reviewVersionPage .reviewStudioTopCluster{min-width:0}.reviewVersionPage .reviewStudioTopClusterLeft{justify-self:start}.reviewVersionPage .reviewStudioTopCenter{order:0;width:auto;justify-self:center}.reviewVersionPage .reviewStudioTopClusterRight{justify-self:end;justify-content:flex-end;min-width:0}.reviewVersionPage .reviewStudioBreadcrumb{min-width:0;width:auto}.reviewVersionPage .reviewStudioBreadcrumbProject{max-width:112px}.reviewVersionPage .reviewStudioBreadcrumbAsset{max-width:min(31vw,250px)}.reviewVersionPage .reviewStudioBreadcrumbAsset,.reviewVersionPage .reviewStudioBreadcrumbProject{min-height:26px;padding-inline:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviewVersionPage .reviewStudioPager{width:auto;height:28px;justify-content:center}.reviewVersionPage .projectStudioShareButton.actionButton{height:30px;min-height:30px;padding-inline:10px}.reviewVersionPage .reviewStudioSearch{width:auto}.reviewVersionPage .projectStudioTopSearch.reviewStudioSearch input{width:clamp(132px,19vw,180px);height:30px}.reviewVersionPage .reviewStudioBodyShell{grid-row:2;height:calc(100dvh - var(--review-topbar-height));min-height:0;padding-left:var(--review-rail-width);display:block;overflow:hidden}.reviewVersionPage .reviewStudioRail{position:fixed;inset:0 auto 0 0;z-index:80;width:var(--review-rail-width);display:flex;flex-direction:column;gap:8px;align-items:center;padding:8px 7px;border-right:1px solid #121720;background:#020305}.reviewVersionPage .reviewStudioContent,.uiRoot .reviewVersionPage .reviewStudioContent{width:100%;height:100%;min-height:0;margin:0;padding:0;gap:0}.reviewVersionPage .reviewWorkspace,.uiRoot .reviewVersionPage .reviewWorkspace{width:100%;max-width:none;height:100%;min-height:0;margin:0;display:grid;grid-template-columns:minmax(0,1fr) var(--review-details-width);grid-gap:0;gap:0;align-items:stretch;border:none;border-radius:0;background:#000;overflow:hidden}.reviewVersionPage .card.reviewPlayerCard,.reviewVersionPage .reviewPlayerCard{height:100%;min-height:0;margin:0;padding:0;border:none;border-radius:0;background:#000;overflow:hidden}.reviewVersionPage .reviewPlayerCard .unifiedPlayerMedia{height:100%;display:grid;grid-template-rows:minmax(0,1fr) var(--review-player-controls-height);grid-gap:0;gap:0;background:#000}.reviewVersionPage .reviewPlayerCard .unifiedPlayerCanvas{min-height:0;height:100%;max-height:none;border:none;border-radius:0;background:#000}.reviewVersionPage .reviewPlayerCard .unifiedPlayerVideo{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.reviewVersionPage .projectStudioMediaChromeControls,.reviewVersionPage .unifiedPlayerControls{min-height:var(--review-player-controls-height);margin:0;padding:4px 10px 9px;grid-template-rows:20px 38px;border:none;border-radius:0;background:#000}.reviewVersionPage .projectStudioMediaChromeBar,.reviewVersionPage .unifiedPlayerBar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:8px;gap:8px}.reviewVersionPage .projectStudioMediaChromeButton.seek-back,.reviewVersionPage .projectStudioMediaChromeButton.seek-forward,.reviewVersionPage .projectStudioMediaChromeButton.speed-toggle{display:none}.reviewVersionPage .reviewDetailsPanel{width:var(--review-details-width)!important;min-width:var(--review-details-width);max-width:var(--review-details-width);height:100%;min-height:0;border:none;border-left:1px solid #24283a;border-radius:0;background:#171925}.reviewVersionPage .reviewDetailsHeader{display:none}.reviewVersionPage .projectStudioRightTabs,.reviewVersionPage .reviewDetailsTabs{width:calc(100% - 24px);margin:12px 12px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.reviewVersionPage .projectStudioCommentsPanelBody.reviewCommentPanel{height:100%;display:flex;flex-direction:column;overflow:hidden;padding:0;background:#171925}.reviewVersionPage .projectStudioCommentsScrollable{flex:1 1 auto;min-height:0;padding:12px;overflow-y:auto}.reviewVersionPage .reviewCommentFilters{display:none}.reviewVersionPage .projectStudioCommentComposerDock.reviewCommentComposer{flex:0 0 auto;padding:8px;border-top:1px solid #2b3043;background:#252939}}@media (max-width:767px) and (orientation:portrait){.reviewVersionPage{--review-topbar-height:50px;--review-phone-player-height:clamp(376px,47dvh,440px);min-height:100dvh;height:auto;max-height:none;padding:0;overflow-x:hidden;overflow-y:auto;display:block;background:#000}.reviewVersionPage:before{content:none}.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{position:-webkit-sticky;position:sticky;top:0;z-index:70;height:var(--review-topbar-height);min-height:var(--review-topbar-height);margin:0;padding:0 12px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:8px;gap:8px;border-bottom:1px solid #111827;background:#12141f;border-radius:0 0 10px 10px}.reviewVersionPage .reviewStudioTopCluster{min-width:0}.reviewVersionPage .reviewStudioTopClusterLeft{justify-self:start}.reviewVersionPage .reviewStudioTopCenter{order:0;width:auto;justify-self:end}.reviewVersionPage .reviewStudioTopClusterRight{justify-self:end;justify-content:flex-end;gap:8px}.reviewVersionPage .reviewStudioBreadcrumb{min-width:0;width:auto;gap:4px}.reviewVersionPage .reviewStudioBreadcrumbProject{max-width:92px}.reviewVersionPage .reviewStudioBreadcrumbAsset{max-width:140px}.reviewVersionPage .reviewStudioBreadcrumbAsset,.reviewVersionPage .reviewStudioBreadcrumbProject{min-height:30px;padding:0 3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#d9deeb}.reviewVersionPage .reviewTopBackButton{width:28px;height:32px;border:none;background:transparent}.reviewVersionPage .reviewStudioPager{width:auto;height:48px;padding:0;border:none;background:#292d3d}.reviewVersionPage .reviewStudioPager span{display:none}.reviewVersionPage .reviewStudioPager button{width:48px;height:48px;border-radius:0}.reviewVersionPage .projectStudioShareButton.actionButton{height:48px;min-height:48px;padding:0 14px;border:none;border-radius:10px;background:#5b5cff}.reviewVersionPage .projectStudioShareButton.actionButton span{display:inline}.reviewVersionPage .reviewStudioSearch{display:none}.reviewVersionPage .projectStudioTopIconButton{width:48px;height:48px;border:2px solid #6157ff;border-radius:8px;background:transparent}.reviewVersionPage .reviewStudioBodyShell{height:auto;min-height:0;padding:0;display:block;overflow:visible}.reviewVersionPage .reviewStudioRail{display:none}.reviewVersionPage .reviewStudioContent,.uiRoot .reviewVersionPage .reviewStudioContent{width:100%;height:auto;min-height:0;padding:0;margin:0}.reviewVersionPage .reviewWorkspace,.uiRoot .reviewVersionPage .reviewWorkspace{width:100%;max-width:none;height:auto;min-height:0;margin:0;display:flex;flex-direction:column;gap:0;border:none;border-radius:0;background:#000;overflow:visible}.reviewVersionPage .card.reviewPlayerCard,.reviewVersionPage .reviewPlayerCard{flex:0 0 auto;width:100%;height:var(--review-phone-player-height);max-height:none;margin:0;padding:0;border:none;border-radius:0;background:#000;overflow:hidden}.reviewVersionPage .reviewPlayerCard .unifiedPlayerMedia{height:100%;display:grid;grid-template-rows:minmax(0,1fr) 86px;grid-gap:0;gap:0;background:#000}.reviewVersionPage .reviewPlayerCard .unifiedPlayerCanvas{min-height:0;height:100%;max-height:none;border:none;border-radius:0;background:#000}.reviewVersionPage .reviewPlayerCard .unifiedPlayerVideo{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.reviewVersionPage .projectStudioMediaChromeControls,.reviewVersionPage .unifiedPlayerControls{min-height:86px;margin:0;padding:5px 18px 8px;display:grid;grid-template-rows:22px 46px;grid-gap:5px;gap:5px;border:none;border-radius:0;background:#000}.reviewVersionPage .projectStudioMediaChromeTimeline,.reviewVersionPage .unifiedPlayerTimeline{padding-bottom:14px}.reviewVersionPage .projectStudioMediaChromeSeek,.reviewVersionPage .unifiedPlayerSeek{height:5px}.reviewVersionPage .projectStudioMediaChromeMarker,.reviewVersionPage .unifiedPlayerMarker{width:18px;height:18px}.reviewVersionPage .projectStudioMediaChromeBar,.reviewVersionPage .unifiedPlayerBar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.reviewVersionPage .projectStudioMediaChromeButton.loop-toggle,.reviewVersionPage .projectStudioMediaChromeButton.seek-back,.reviewVersionPage .projectStudioMediaChromeButton.seek-forward,.reviewVersionPage .projectStudioMediaChromeButton.speed-toggle{display:none}.reviewVersionPage .projectStudioMediaChromeButton,.reviewVersionPage .unifiedPlayerButton{min-width:42px;height:42px;border:none;background:transparent;color:#f3f5fb}.reviewVersionPage .projectStudioMediaChromeTime,.reviewVersionPage .unifiedPlayerTime{padding:8px 14px;border-radius:9px;background:#10131c;font-size:17px}.reviewVersionPage .reviewDetailsPanel{position:relative;width:100%!important;min-width:0;max-width:none;min-height:calc(100dvh - 80px);border:none;border-top:1px solid #252b3c;border-radius:14px 14px 0 0;background:#171925;overflow:hidden}.reviewVersionPage .reviewDetailsHeader{display:none}.reviewVersionPage .projectStudioRightTabs,.reviewVersionPage .reviewDetailsTabs{width:calc(100% - 32px);margin:16px 16px 0;padding:3px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:none;border-radius:10px;background:#242735}.reviewVersionPage .projectStudioRightTabs button,.reviewVersionPage .reviewDetailsTabs button{min-height:46px;border:none;border-radius:8px;font-size:16px}.reviewVersionPage .projectStudioCommentsPanelBody.reviewCommentPanel{min-height:calc(100dvh - 80px);padding:0;display:flex;flex-direction:column;overflow:visible;background:#171925}.reviewVersionPage .projectStudioCommentsScrollable{flex:1 1 auto;max-height:none;padding:20px 16px 128px;display:flex;flex-direction:column;gap:14px;overflow:visible;background:#171925}.reviewVersionPage .projectStudioCommentsListHeader h3{font-size:18px}.reviewVersionPage .reviewCommentFilters{display:none}.reviewVersionPage .projectStudioCommentIconButton{width:34px;height:34px;border:none;border-radius:999px;background:transparent;font-size:18px}.reviewVersionPage .commentItem,.reviewVersionPage .projectStudioCommentItem{padding:18px 16px;border:none;border-radius:10px;background:#1c2030}.reviewVersionPage .projectStudioCommentAvatar{width:34px;height:34px}.reviewVersionPage .projectStudioCommentAuthorMeta strong,.reviewVersionPage .projectStudioCommentBodyRow p,.reviewVersionPage .projectStudioCommentReplyToggle{font-size:16px}.reviewVersionPage .projectStudioCommentAuthorMeta time,.reviewVersionPage .projectStudioCommentScopeMeta{font-size:13px}.reviewVersionPage .projectStudioCommentTimeButton,.reviewVersionPage .projectStudioComposerTimecodePill{min-height:28px;padding:0 9px;border-radius:6px;font-size:15px}.reviewVersionPage .projectStudioCommentComposerDock.reviewCommentComposer{position:-webkit-sticky;position:sticky;bottom:0;z-index:40;margin:0;padding:14px 14px max(18px,env(safe-area-inset-bottom,0px));display:grid;grid-gap:14px;gap:14px;border-top:1px solid #2b3043;background:#282d3f}.reviewVersionPage .projectStudioComposerInputRow{min-height:42px;padding:0;border:none;background:transparent}.reviewVersionPage .projectStudioComposerInputRow textarea{min-height:34px;height:34px;border:none;background:transparent;font-size:18px}.reviewVersionPage .projectStudioCommentComposerBottomRow{align-items:center}.reviewVersionPage .projectStudioComposerIconButton{width:38px;height:38px;border:none;background:transparent;font-size:18px}.reviewVersionPage .projectStudioCommentAudienceButton{height:44px;min-height:44px;padding:0 16px;border:none;border-radius:8px;background:#444a60;font-size:16px}.reviewVersionPage .projectStudioComposerSendButton.reviewComposerSendButton{width:46px;height:46px;min-height:46px;border-radius:8px;background:#4f4cc0}}@media (max-width:600px) and (orientation:portrait){.reviewVersionPage{--review-topbar-height:50px;--review-phone-player-height:clamp(376px,47dvh,430px)}.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{padding-inline:8px;gap:6px;grid-template-columns:minmax(0,1fr) auto auto}.reviewVersionPage .reviewStudioBreadcrumbProject{max-width:86px}.reviewVersionPage .reviewStudioBreadcrumbAsset{max-width:112px}.reviewVersionPage .projectStudioShareButton.actionButton{padding-inline:12px}.reviewVersionPage .projectStudioShareButton.actionButton,.reviewVersionPage .projectStudioTopIconButton,.reviewVersionPage .reviewStudioPager,.reviewVersionPage .reviewStudioPager button{height:46px;min-height:46px}.reviewVersionPage .projectStudioTopIconButton,.reviewVersionPage .reviewStudioPager button{width:46px}.reviewVersionPage .projectStudioMediaChromeControls,.reviewVersionPage .unifiedPlayerControls{min-height:86px;padding:5px 12px 8px;grid-template-rows:22px 46px}.reviewVersionPage .projectStudioMediaChromeButton,.reviewVersionPage .unifiedPlayerButton{min-width:38px;height:38px}.reviewVersionPage .projectStudioMediaChromeButton.volume-toggle{display:inline-flex}.reviewVersionPage .projectStudioMediaChromeTime,.reviewVersionPage .unifiedPlayerTime{padding:8px 12px;font-size:16px}.reviewVersionPage .projectStudioMediaChromeButton.time-format-toggle{min-width:28px;width:28px}.reviewVersionPage .projectStudioCommentsScrollable{padding-inline:14px}.reviewVersionPage .commentItem,.reviewVersionPage .projectStudioCommentItem{padding:16px 14px}}@media (max-width:380px) and (orientation:portrait){.reviewVersionPage{--review-phone-player-height:clamp(370px,47dvh,410px)}.reviewVersionPage .reviewStudioBreadcrumbProject{max-width:76px}.reviewVersionPage .reviewStudioBreadcrumbAsset{max-width:82px}.reviewVersionPage .projectStudioShareButton.actionButton{padding-inline:10px}.reviewVersionPage .projectStudioShareButton.actionButton span{display:inline}.reviewVersionPage .projectStudioMediaChromeButton.loop-toggle{display:none}.reviewVersionPage .projectStudioMediaChromeTime,.reviewVersionPage .unifiedPlayerTime{font-size:16px}.reviewVersionPage .projectStudioCommentAudienceButton{padding-inline:12px}}@media (min-width:700px) and (max-height:500px) and (orientation:landscape){.reviewVersionPage{--review-rail-width:52px;--review-topbar-height:50px;--review-details-width:clamp(320px,45vw,380px);--review-player-controls-height:92px;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden;display:grid;grid-template-rows:var(--review-topbar-height) minmax(0,1fr);background:#000}.reviewVersionPage:before{content:none}.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{grid-row:1;width:calc(100% - var(--review-rail-width));height:var(--review-topbar-height);min-height:var(--review-topbar-height);margin-left:var(--review-rail-width);padding:0 10px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,.9fr);grid-gap:8px;gap:8px;align-items:center;border-bottom:1px solid #222637;background:#12141f}.reviewVersionPage .reviewStudioTopCenter{order:0;width:auto}.reviewVersionPage .reviewStudioBreadcrumbProject{max-width:120px}.reviewVersionPage .reviewStudioBreadcrumbAsset{max-width:min(32vw,230px)}.reviewVersionPage .reviewStudioSearch{width:auto}.reviewVersionPage .projectStudioTopSearch.reviewStudioSearch input{width:clamp(160px,22vw,220px)}.reviewVersionPage .reviewStudioBodyShell{grid-row:2;height:calc(100dvh - var(--review-topbar-height));padding-left:var(--review-rail-width);display:block;overflow:hidden}.reviewVersionPage .reviewStudioRail{position:fixed;inset:0 auto 0 0;z-index:80;width:var(--review-rail-width);display:flex;padding:8px 7px;background:#020305}.reviewVersionPage .reviewStudioContent,.uiRoot .reviewVersionPage .reviewStudioContent{height:100%;padding:0;margin:0}.reviewVersionPage .reviewWorkspace,.uiRoot .reviewVersionPage .reviewWorkspace{height:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--review-details-width);border:none;border-radius:0;background:#000;overflow:hidden}.reviewVersionPage .card.reviewPlayerCard,.reviewVersionPage .reviewPlayerCard{height:100%;margin:0;padding:0;border:none;background:#000}.reviewVersionPage .reviewPlayerCard .unifiedPlayerMedia{height:100%;display:grid;grid-template-rows:minmax(0,1fr) var(--review-player-controls-height)}.reviewVersionPage .reviewPlayerCard .unifiedPlayerCanvas{min-height:0;height:100%;max-height:none;background:#000}.reviewVersionPage .reviewPlayerCard .unifiedPlayerVideo{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.reviewVersionPage .projectStudioMediaChromeControls,.reviewVersionPage .unifiedPlayerControls{min-height:var(--review-player-controls-height);padding:5px 10px 10px;grid-template-rows:26px 46px;border:none;border-radius:0;background:#000}.reviewVersionPage .projectStudioMediaChromeButton.loop-toggle,.reviewVersionPage .projectStudioMediaChromeButton.seek-back,.reviewVersionPage .projectStudioMediaChromeButton.seek-forward,.reviewVersionPage .projectStudioMediaChromeButton.speed-toggle{display:none}.reviewVersionPage .projectStudioMediaChromeTime,.reviewVersionPage .unifiedPlayerTime{padding:8px 12px;font-size:16px}.reviewVersionPage .reviewDetailsPanel{width:var(--review-details-width)!important;min-width:var(--review-details-width);max-width:var(--review-details-width);height:100%;min-height:0;border:none;border-left:1px solid #24283a;border-radius:0;background:#171925}.reviewVersionPage .reviewDetailsHeader{display:none}.reviewVersionPage .projectStudioRightTabs,.reviewVersionPage .reviewDetailsTabs{width:calc(100% - 32px);margin:16px 16px 0}.reviewVersionPage .projectStudioCommentsPanelBody.reviewCommentPanel{height:100%;display:flex;flex-direction:column;padding:0;overflow:hidden}.reviewVersionPage .projectStudioCommentsScrollable{flex:1 1 auto;min-height:0;padding:16px;overflow-y:auto}.reviewVersionPage .reviewCommentFilters{display:none}.reviewVersionPage .projectStudioCommentComposerDock.reviewCommentComposer{flex:0 0 auto;padding:12px;border-top:1px solid #2b3043;background:#282d3f}}.reviewVersionPage .projectStudioTopSearch.reviewStudioSearch{flex:0 0 auto}.reviewVersionPage .projectStudioTopSearch.reviewStudioSearch input{padding-left:34px}.reviewVersionPage .projectStudioTopSearch.reviewStudioSearch:before{left:12px}.reviewVersionPage .projectStudioTopSearch.reviewStudioSearch:after{left:20px}@media (min-width:1280px) and (max-width:1439px){.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{grid-template-columns:minmax(0,1fr) auto minmax(240px,.82fr)}.reviewVersionPage .reviewStudioTopClusterLeft{overflow:hidden}.reviewVersionPage .reviewStudioBreadcrumb{width:100%;overflow:hidden}.reviewVersionPage .reviewStudioBreadcrumbProject{flex:0 1 auto;max-width:150px;overflow:hidden;text-overflow:ellipsis}.reviewVersionPage .reviewStudioBreadcrumbAsset{flex:1 1 auto;max-width:420px}.reviewVersionPage .projectStudioTopSearch.reviewStudioSearch input{width:176px}}@media (min-width:981px) and (max-width:1279px){.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{grid-template-columns:minmax(0,1fr) auto minmax(210px,.72fr)}.reviewVersionPage .reviewStudioTopClusterLeft{overflow:hidden}.reviewVersionPage .reviewStudioBreadcrumb{width:100%;overflow:hidden}.reviewVersionPage .reviewStudioBreadcrumbProject{flex:0 1 auto;max-width:122px;overflow:hidden;text-overflow:ellipsis}.reviewVersionPage .reviewStudioBreadcrumbAsset{flex:1 1 auto;max-width:250px}.reviewVersionPage .reviewStudioBreadcrumbAsset strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviewVersionPage .projectStudioShareButton.actionButton{padding-inline:7px;font-size:11px}.reviewVersionPage .projectStudioTopSearch.reviewStudioSearch input{width:142px;padding-left:32px}}@media (min-width:981px) and (max-width:1100px){.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{grid-template-columns:minmax(0,1.1fr) auto minmax(198px,.62fr)}.reviewVersionPage .reviewStudioBreadcrumbProject{max-width:96px}.reviewVersionPage .reviewStudioBreadcrumbAsset{max-width:190px}.reviewVersionPage .projectStudioTopSearch.reviewStudioSearch input{width:126px}}@media (min-width:700px) and (max-width:980px){.reviewVersionPage .projectStudioRightTabs,.reviewVersionPage .reviewDetailsTabs{width:calc(100% - 20px);margin:10px 10px 0;padding:2px;border-radius:7px}.reviewVersionPage .projectStudioRightTabs button,.reviewVersionPage .reviewDetailsTabs button{min-height:30px;border-radius:5px;font-size:12px}.reviewVersionPage .projectStudioCommentsScrollable{padding:10px;gap:8px}.reviewVersionPage .projectStudioCommentsListHeader h3{font-size:14px;line-height:1.1}.reviewVersionPage .projectStudioCommentAuthorMeta time,.reviewVersionPage .projectStudioCommentScopeMeta,.reviewVersionPage .reviewCommentPanelHeaderMeta{font-size:11px}.reviewVersionPage .projectStudioCommentIconButton{width:28px;height:28px;font-size:14px}.reviewVersionPage .commentItem,.reviewVersionPage .projectStudioCommentItem{padding:10px;border-radius:8px}.reviewVersionPage .projectStudioCommentAvatar{width:26px;height:26px;font-size:11px}.reviewVersionPage .projectStudioCommentAuthorMeta strong,.reviewVersionPage .projectStudioCommentBodyRow p,.reviewVersionPage .projectStudioCommentReplyToggle{font-size:13px}.reviewVersionPage .projectStudioCommentTimeButton,.reviewVersionPage .projectStudioComposerTimecodePill{min-height:23px;padding-inline:8px;border-radius:5px;font-size:12px}.reviewVersionPage .projectStudioCommentActionButton{width:28px;height:28px;font-size:13px}.reviewVersionPage .projectStudioCommentComposerDock.reviewCommentComposer{padding:8px;gap:7px}.reviewVersionPage .projectStudioComposerInputRow{min-height:34px}.reviewVersionPage .projectStudioComposerInputRow textarea{min-height:24px;height:24px;font-size:12px}.reviewVersionPage .projectStudioComposerIconButton,.reviewVersionPage .projectStudioReplyIconButton{width:27px;height:27px;font-size:13px}.reviewVersionPage .projectStudioCommentAudienceButton{height:30px;min-height:30px;font-size:12px}.reviewVersionPage .projectStudioComposerSendButton.reviewComposerSendButton{width:34px;height:34px;min-height:34px}}@media (max-width:767px) and (orientation:portrait){.reviewVersionPage{--review-topbar-height:44px}.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{padding-inline:8px;gap:4px;grid-template-columns:minmax(0,1fr) auto auto}.reviewVersionPage .reviewStudioBreadcrumb,.reviewVersionPage .reviewStudioTopClusterLeft,.reviewVersionPage .reviewStudioTopClusterRight{min-width:0;overflow:hidden}.reviewVersionPage .reviewStudioTopClusterLeft{gap:3px}.reviewVersionPage .reviewStudioTopClusterRight{gap:4px}.reviewVersionPage .reviewStudioBreadcrumbProject{display:none}.reviewVersionPage .reviewStudioBreadcrumbAsset{max-width:122px;min-height:28px;padding:0 2px;font-size:12px}.reviewVersionPage .reviewStudioBreadcrumbAsset strong{font-size:12px}.reviewVersionPage .reviewTopBackButton{width:24px;height:34px}.reviewVersionPage .reviewStudioPager{height:36px;min-height:36px;border-radius:10px;background:#292d3d}.reviewVersionPage .reviewStudioPager button{width:36px;height:36px}.reviewVersionPage .projectStudioShareButton.actionButton{height:36px;min-height:36px;padding-inline:10px;gap:6px;border-radius:8px;font-size:13px}.reviewVersionPage .reviewShareTriggerIcon{width:15px;height:15px}.reviewVersionPage .projectStudioTopIconButton{width:36px;height:36px;border-width:1px;border-radius:8px}.reviewVersionPage .unifiedPlayerOverlayPlay{min-width:72px;min-height:72px;padding:0 18px;font-size:20px}.reviewVersionPage .reviewDetailsPanel{border-radius:12px 12px 0 0}.reviewVersionPage .projectStudioRightTabs,.reviewVersionPage .reviewDetailsTabs{width:calc(100% - 24px);margin:12px 12px 0;padding:2px;border-radius:9px}.reviewVersionPage .projectStudioRightTabs button,.reviewVersionPage .reviewDetailsTabs button{min-height:36px;border-radius:7px;font-size:13px}.reviewVersionPage .projectStudioCommentsScrollable{padding:14px 12px 112px;gap:10px}.reviewVersionPage .projectStudioCommentsListHeader{gap:8px}.reviewVersionPage .projectStudioCommentsListHeader h3{font-size:16px;line-height:1.1;white-space:nowrap}.reviewVersionPage .reviewCommentPanelHeaderMeta{font-size:11px;white-space:nowrap}.reviewVersionPage .projectStudioCommentsListHeaderActions{gap:3px}.reviewVersionPage .projectStudioCommentIconButton{width:30px;height:30px;font-size:15px}.reviewVersionPage .commentItem,.reviewVersionPage .projectStudioCommentItem{padding:12px;gap:8px;border-radius:9px}.reviewVersionPage .projectStudioCommentCardMain{gap:8px}.reviewVersionPage .projectStudioCommentAvatar{width:28px;height:28px;font-size:11px}.reviewVersionPage .projectStudioCommentAuthorRow{gap:8px}.reviewVersionPage .projectStudioCommentAuthorMeta strong,.reviewVersionPage .projectStudioCommentBodyRow p,.reviewVersionPage .projectStudioCommentReplyToggle{font-size:14px}.reviewVersionPage .projectStudioCommentAuthorMeta time,.reviewVersionPage .projectStudioCommentScopeMeta{font-size:12px}.reviewVersionPage .projectStudioCommentTimeButton,.reviewVersionPage .projectStudioComposerTimecodePill{min-height:24px;padding-inline:8px;border-radius:5px;font-size:13px}.reviewVersionPage .projectStudioCommentFooterRow{gap:6px}.reviewVersionPage .projectStudioCommentActionRow{gap:5px}.reviewVersionPage .projectStudioCommentActionButton{width:30px;height:30px;font-size:13px}.reviewVersionPage .projectStudioCommentComposerDock.reviewCommentComposer{padding:10px 12px max(14px,env(safe-area-inset-bottom,0px));gap:8px}.reviewVersionPage .projectStudioComposerInputRow{min-height:34px}.reviewVersionPage .projectStudioComposerInputRow textarea{min-height:28px;height:28px;font-size:15px}.reviewVersionPage .projectStudioCommentComposerBottomRow{gap:8px}.reviewVersionPage .projectStudioComposerIconActions{gap:4px}.reviewVersionPage .projectStudioComposerIconButton{width:32px;height:32px;font-size:15px}.reviewVersionPage .projectStudioCommentAudienceButton{height:38px;min-height:38px;padding-inline:12px;font-size:14px}.reviewVersionPage .projectStudioComposerSendButton.reviewComposerSendButton{width:40px;height:40px;min-height:40px}}@media (max-width:600px) and (orientation:portrait){.reviewVersionPage{--review-topbar-height:42px}.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{padding-inline:6px}.reviewVersionPage .reviewStudioBreadcrumbAsset{max-width:104px}.reviewVersionPage .reviewTopBackButton{width:22px;height:32px}.reviewVersionPage .projectStudioShareButton.actionButton,.reviewVersionPage .projectStudioTopIconButton,.reviewVersionPage .reviewStudioPager,.reviewVersionPage .reviewStudioPager button{height:34px;min-height:34px}.reviewVersionPage .projectStudioTopIconButton,.reviewVersionPage .reviewStudioPager button{width:34px}.reviewVersionPage .projectStudioShareButton.actionButton{padding-inline:8px;font-size:12px}.reviewVersionPage .projectStudioMediaChromeButton,.reviewVersionPage .unifiedPlayerButton{min-width:34px;height:34px}.reviewVersionPage .projectStudioMediaChromeTime,.reviewVersionPage .unifiedPlayerTime{padding:7px 10px;font-size:15px}.reviewVersionPage .projectStudioRightTabs button,.reviewVersionPage .reviewDetailsTabs button{min-height:34px;font-size:13px}.reviewVersionPage .reviewCommentPanelHeaderMeta{display:none}.reviewVersionPage .projectStudioCommentsScrollable{padding:12px 10px 106px}.reviewVersionPage .projectStudioCommentsListHeader h3{font-size:15px}.reviewVersionPage .projectStudioCommentIconButton{width:28px;height:28px}.reviewVersionPage .commentItem,.reviewVersionPage .projectStudioCommentItem{padding:11px}.reviewVersionPage .projectStudioCommentAvatar{width:26px;height:26px}.reviewVersionPage .projectStudioCommentAuthorMeta strong,.reviewVersionPage .projectStudioCommentBodyRow p,.reviewVersionPage .projectStudioCommentReplyToggle{font-size:13px}.reviewVersionPage .projectStudioCommentAuthorMeta time,.reviewVersionPage .projectStudioCommentScopeMeta{font-size:11px}.reviewVersionPage .projectStudioCommentTimeButton,.reviewVersionPage .projectStudioComposerTimecodePill{min-height:22px;font-size:12px}.reviewVersionPage .projectStudioCommentActionButton{width:28px;height:28px}.reviewVersionPage .projectStudioComposerInputRow textarea{font-size:14px}.reviewVersionPage .projectStudioComposerIconButton{width:30px;height:30px}.reviewVersionPage .projectStudioCommentAudienceButton{height:36px;min-height:36px;font-size:13px}.reviewVersionPage .projectStudioComposerSendButton.reviewComposerSendButton{width:38px;height:38px;min-height:38px}}@media (max-width:380px) and (orientation:portrait){.reviewVersionPage .reviewStudioBreadcrumbAsset{max-width:86px}.reviewVersionPage .projectStudioShareButton.actionButton{padding-inline:7px}.reviewVersionPage .projectStudioShareButton.actionButton span{font-size:12px}.reviewVersionPage .projectStudioCommentsScrollable{padding-inline:9px}.reviewVersionPage .projectStudioCommentsListHeaderActions{gap:2px}.reviewVersionPage .commentItem,.reviewVersionPage .projectStudioCommentItem{padding:10px}}@media (max-width:767px) and (orientation:portrait){.reviewVersionPage:has(.reviewWorkspace.details-hidden){height:100dvh;min-height:100dvh;overflow:hidden}.reviewVersionPage:has(.reviewWorkspace.details-hidden) .reviewStudioBodyShell,.reviewVersionPage:has(.reviewWorkspace.details-hidden) .reviewStudioContent,.reviewVersionPage:has(.reviewWorkspace.details-hidden) .reviewWorkspace.details-hidden{height:calc(100dvh - var(--review-topbar-height));min-height:0;overflow:hidden}.reviewVersionPage .reviewWorkspace.details-hidden,.uiRoot .reviewVersionPage .reviewWorkspace.details-hidden{display:block;background:#000}.reviewVersionPage .reviewWorkspace.details-hidden .card.reviewPlayerCard,.reviewVersionPage .reviewWorkspace.details-hidden .reviewPlayerCard{height:calc(100dvh - var(--review-topbar-height));min-height:0}.reviewVersionPage .reviewWorkspace.details-hidden .reviewPlayerCard .unifiedPlayerMedia{grid-template-rows:minmax(0,1fr) 92px}.reviewVersionPage .reviewWorkspace.details-hidden .reviewPlayerCard .unifiedPlayerCanvas{align-items:stretch}.reviewVersionPage .reviewWorkspace.details-hidden .reviewPlayerCard .unifiedPlayerVideo{width:100%;height:100%;max-width:none;max-height:none;object-fit:contain}}@media (max-width:600px) and (orientation:portrait){.reviewVersionPage .reviewWorkspace.details-hidden .reviewPlayerCard .unifiedPlayerMedia{grid-template-rows:minmax(0,1fr) 88px}.reviewVersionPage .reviewWorkspace.details-hidden .projectStudioMediaChromeControls,.reviewVersionPage .reviewWorkspace.details-hidden .unifiedPlayerControls{min-height:88px}}@media (min-width:700px) and (max-height:500px) and (orientation:landscape){.reviewVersionPage .reviewWorkspace.details-hidden,.uiRoot .reviewVersionPage .reviewWorkspace.details-hidden{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px) and (orientation:portrait){.reviewVersionPage .reviewWorkspace.has-details .reviewDetailsPanel{min-height:0;height:auto;overflow:visible}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentsPanelBody.reviewCommentPanel{min-height:0;height:auto;display:flex;flex-direction:column;overflow:visible}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentsScrollable{flex:0 1 auto;min-height:0;max-height:clamp(230px,42dvh,390px);padding:14px 12px 10px;overflow-y:auto;overscroll-behavior:contain}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentComposerDock.reviewCommentComposer{position:-webkit-sticky;position:sticky;bottom:0;flex:0 0 auto}}@media (max-width:600px) and (orientation:portrait){.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentsScrollable{max-height:clamp(210px,39dvh,340px);padding:12px 10px 10px}}@media (max-width:767px) and (orientation:portrait){.reviewVersionPage:has(.reviewWorkspace.has-details){height:100dvh;min-height:100dvh;overflow:hidden;background:#171925}.reviewVersionPage:has(.reviewWorkspace.has-details) .reviewStudioBodyShell,.reviewVersionPage:has(.reviewWorkspace.has-details) .reviewStudioContent,.reviewVersionPage:has(.reviewWorkspace.has-details) .reviewWorkspace.has-details{height:calc(100dvh - var(--review-topbar-height));min-height:0;overflow:hidden}.reviewVersionPage .reviewWorkspace.has-details,.uiRoot .reviewVersionPage .reviewWorkspace.has-details{display:flex;flex-direction:column;background:#000}.reviewVersionPage .reviewWorkspace.has-details .card.reviewPlayerCard,.reviewVersionPage .reviewWorkspace.has-details .reviewPlayerCard{flex:0 0 var(--review-phone-player-height);height:var(--review-phone-player-height);min-height:0}.reviewVersionPage .reviewWorkspace.has-details .reviewDetailsPanel{flex:1 1 auto;min-height:0;height:auto;display:flex;flex-direction:column;overflow:hidden;background:#171925}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentsPanelBody.reviewCommentPanel{flex:1 1 auto;min-height:0;height:100%;display:flex;flex-direction:column;overflow:hidden}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentsScrollable{flex:1 1 auto;min-height:0;max-height:none;padding:8px 8px 7px;gap:6px;overflow-y:auto;overscroll-behavior:contain}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentList{gap:6px}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentsListHeader{gap:6px;min-height:24px}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentsListHeader h3{font-size:13px;line-height:1.1}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentIconButton{width:22px;height:22px;font-size:11px}.reviewVersionPage .reviewWorkspace.has-details .commentItem,.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentItem{padding:7px 8px;gap:5px;border-radius:6px}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentAuthorRow,.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentBodyRow,.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentCardHeader,.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentCardMain{gap:5px}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentAvatar{width:20px;height:20px;font-size:9px}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentAuthorMeta{gap:1px}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentAuthorMeta strong,.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentBodyRow p,.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentReplyToggle{font-size:11px;line-height:1.25}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentAuthorMeta time,.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentScopeMeta{font-size:9px;line-height:1.2}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentScopeIcon{width:11px;height:11px}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentTimeButton,.reviewVersionPage .reviewWorkspace.has-details .projectStudioComposerTimecodePill{min-height:18px;padding:0 6px;border-radius:4px;font-size:10px}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentFooterRow{margin-top:0;gap:5px}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentActionRow{gap:4px}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentActionButton{width:22px;height:22px;font-size:10px}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentComposerDock.reviewCommentComposer{position:relative;bottom:auto;flex:0 0 auto;padding:8px 10px max(10px,env(safe-area-inset-bottom,0px));gap:7px}}@media (max-width:600px) and (orientation:portrait){.reviewVersionPage{--review-phone-player-height:clamp(318px,46dvh,398px)}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentsScrollable{padding-inline:7px}.reviewVersionPage .reviewWorkspace.has-details .commentItem,.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentItem{padding:6px 7px}}@media (max-width:380px) and (orientation:portrait){.reviewVersionPage{--review-phone-player-height:clamp(300px,45dvh,372px)}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentsScrollable{padding-inline:6px}}@media (max-width:767px) and (orientation:portrait){.reviewVersionPage:has(.reviewWorkspace.has-details) .reviewWorkspace.has-details{display:flex;flex-direction:column;height:100svh;height:100dvh;max-height:100dvh;width:100vw;margin:0;padding:0;overflow:hidden;position:fixed;top:0;left:0;z-index:10000}.reviewVersionPage .reviewWorkspace.has-details .card.reviewPlayerCard{flex:0 0 50%;height:50%;width:100%;max-height:none;min-height:0;margin:0;display:flex;flex-direction:column;overflow:hidden}.reviewVersionPage .reviewPlayerCard .unifiedPlayerMedia{flex:1 1;height:100%;width:100%;max-height:none}.reviewVersionPage .reviewWorkspace.has-details .reviewDetailsPanel{flex:0 0 50%;height:50%;width:100%;max-height:none;min-height:0;margin:0;display:flex;flex-direction:column;overflow:hidden}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentsPanelBody.reviewCommentPanel{flex:1 1 auto;height:auto;min-height:0;overflow:hidden}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentsScrollable{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto}.reviewVersionPage .reviewWorkspace.has-details .projectStudioCommentComposerDock.reviewCommentComposer{flex:0 0 auto;padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}.reviewVersionPage .reviewPlayerCard .unifiedPlayerMedia{grid-template-rows:minmax(0,1fr) 72px}.reviewVersionPage .projectStudioMediaChromeControls.unifiedPlayerControls{min-height:72px;padding:3px 10px 6px;grid-template-rows:17px 32px;gap:4px}.reviewVersionPage .projectStudioMediaChromeTimeline.unifiedPlayerTimeline{padding:0 0 8px}.reviewVersionPage .projectStudioMediaChromeSeek.unifiedPlayerSeek{height:4px}.reviewVersionPage .projectStudioMediaChromeMarkers.unifiedPlayerMarkers{top:calc(100% + 3px)}.reviewVersionPage .projectStudioMediaChromeMarker.unifiedPlayerMarker{width:12px;height:12px}.reviewVersionPage .projectStudioMediaChromeBar.unifiedPlayerBar{gap:5px}.reviewVersionPage .projectStudioMediaChromeGroup.unifiedPlayerGroup{gap:4px}.reviewVersionPage .projectStudioMediaChromeButton.unifiedPlayerButton{min-width:32px;height:32px;padding:0 6px}.reviewVersionPage .projectStudioMediaChromeButton.icon-only.unifiedPlayerButton,.reviewVersionPage .projectStudioMediaChromeButton.iconized.unifiedPlayerButton{min-width:32px;width:32px;padding:0}.reviewVersionPage .projectStudioMediaChromeButton.play.unifiedPlayerButton{min-width:32px;width:32px;height:32px}.reviewVersionPage .unifiedPlayerIcon{width:15px;height:15px}.reviewVersionPage .projectStudioMediaChromeTime.unifiedPlayerTime{padding:6px 10px;border-radius:8px;font-size:15px}.reviewVersionPage .projectStudioMediaChromeButton.time-format-toggle.unifiedPlayerButton{min-width:24px;width:24px}.reviewVersionPage .projectStudioMediaChromeVolumeShell{position:relative}.reviewVersionPage .projectStudioMediaChromeVolumeSlider.unifiedPlayerVolume.vertical{position:absolute;left:50%;bottom:calc(100% + 47px);width:118px;min-width:118px;height:34px;padding:0 12px;border:1px solid rgba(165,184,220,.5);border-radius:13px;opacity:0;pointer-events:none;background:rgba(3,5,9,.94);box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 8px 20px rgba(0,0,0,.45),inset 0 0 0 1px rgba(0,0,0,.72);box-sizing:border-box;transform:translateX(-50%) translateY(3px) rotate(-90deg);transition:opacity .14s ease,transform .14s ease;transform-origin:center;writing-mode:horizontal-tb;direction:ltr;z-index:24}}@media (max-width:767px) and (orientation:portrait){.reviewVersionPage .projectStudioMediaChromeVolumeSlider.unifiedPlayerVolume.vertical::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#6957ff 0 var(--unified-volume-percent,100%),rgba(45,50,64,.95) var(--unified-volume-percent,100%) 100%);box-shadow:inset 0 1px 2px rgba(0,0,0,.56)}.reviewVersionPage .projectStudioMediaChromeVolumeSlider.unifiedPlayerVolume.vertical::-moz-range-track{height:8px;border-radius:999px;background:rgba(45,50,64,.95);box-shadow:inset 0 1px 2px rgba(0,0,0,.56)}.reviewVersionPage .projectStudioMediaChromeVolumeSlider.unifiedPlayerVolume.vertical::-moz-range-progress{height:8px;border-radius:999px;background:#6957ff}.reviewVersionPage .projectStudioMediaChromeVolumeSlider.unifiedPlayerVolume.vertical::-webkit-slider-thumb{width:23px;height:23px;margin-top:-7.5px;border:2px solid rgba(12,16,26,.85);background:#f8fbff;box-shadow:0 0 0 1px rgba(150,183,255,.7),0 2px 8px rgba(0,0,0,.45)}.reviewVersionPage .projectStudioMediaChromeVolumeSlider.unifiedPlayerVolume.vertical::-moz-range-thumb{width:23px;height:23px;border:2px solid rgba(12,16,26,.85);background:#f8fbff;box-shadow:0 0 0 1px rgba(150,183,255,.7),0 2px 8px rgba(0,0,0,.45)}.reviewVersionPage .projectStudioMediaChromeVolumeShell[data-open=true] .projectStudioMediaChromeVolumeSlider.unifiedPlayerVolume.vertical{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0) rotate(-90deg)}}@media (max-width:380px) and (orientation:portrait){.reviewVersionPage .reviewPlayerCard .unifiedPlayerMedia{grid-template-rows:minmax(0,1fr) 68px}.reviewVersionPage .projectStudioMediaChromeControls.unifiedPlayerControls{min-height:68px;padding-inline:8px;grid-template-rows:16px 31px}.reviewVersionPage .projectStudioMediaChromeButton.unifiedPlayerButton{min-width:30px;height:30px}.reviewVersionPage .projectStudioMediaChromeButton.icon-only.unifiedPlayerButton,.reviewVersionPage .projectStudioMediaChromeButton.iconized.unifiedPlayerButton,.reviewVersionPage .projectStudioMediaChromeButton.play.unifiedPlayerButton{min-width:30px;width:30px}.reviewVersionPage .projectStudioMediaChromeTime.unifiedPlayerTime{padding:6px 9px;font-size:14px}.reviewVersionPage .projectStudioMediaChromeVolumeSlider.unifiedPlayerVolume.vertical{bottom:calc(100% + 42px);width:106px;min-width:106px;height:32px;padding-inline:11px}}@keyframes reviewComposerPlaceholderSweep{0%{background-position:140% 50%}to{background-position:-80% 50%}}.reviewVersionPage .projectStudioComposerInputRow{position:relative;overflow:hidden;box-shadow:inset 0 -1px 0 rgba(167,188,231,.22)}.reviewVersionPage .projectStudioComposerInputRow textarea::placeholder{color:transparent}.reviewVersionPage .projectStudioComposerInputRow:has(textarea:placeholder-shown):after{content:"Leave your comment...";position:absolute;top:50%;right:12px;left:12px;transform:translateY(-50%);pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;line-height:1.2;color:transparent;background:linear-gradient(100deg,rgba(159,180,221,.72),#fff 42%,rgba(159,180,221,.72) 58%);background-size:240% 100%;-webkit-background-clip:text;background-clip:text;animation:reviewComposerPlaceholderSweep 2.2s linear infinite}.reviewVersionPage .projectStudioComposerInputRow:has(.projectStudioComposerTimecodePill):has(textarea:placeholder-shown):after{left:116px}@media (max-width:767px) and (orientation:portrait){.reviewVersionPage .projectStudioMediaChromeButton.play.unifiedPlayerButton{border:none;border-radius:0;background:transparent;box-shadow:none;color:#f5f7ff}.reviewVersionPage .projectStudioMediaChromeButton.play.unifiedPlayerButton:focus-visible,.reviewVersionPage .projectStudioMediaChromeButton.play.unifiedPlayerButton:hover{background:transparent;box-shadow:none}.reviewVersionPage .projectStudioMediaChromeButton.play.unifiedPlayerButton .unifiedPlayerIcon{width:16px;height:16px}.reviewVersionPage .projectStudioMediaChromeBar.unifiedPlayerBar{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;min-height:32px}.reviewVersionPage .projectStudioMediaChromeGroup.unifiedPlayerGroup:first-child{grid-column:1;justify-self:start;display:inline-flex;align-items:center}.reviewVersionPage .projectStudioMediaChromeGroup.center.unifiedPlayerGroup{grid-column:2;justify-self:center;display:inline-flex;align-items:center;z-index:2}.reviewVersionPage .projectStudioMediaChromeGroup.end.unifiedPlayerGroup{grid-column:3;justify-self:end;display:inline-flex;align-items:center;gap:4px;min-width:0}.reviewVersionPage .projectStudioMediaChromeGroup.end.unifiedPlayerGroup .projectStudioMediaChromeVolumeShell{position:absolute;top:50%;left:34px;z-index:3;margin-left:0;transform:translateY(-50%)}.reviewVersionPage .projectStudioMediaChromeGroup.end.unifiedPlayerGroup>.projectStudioMediaChromeButton.iconized.unifiedPlayerButton{position:static}.reviewVersionPage .reviewWorkspace.has-details .projectStudioRightTabs,.reviewVersionPage .reviewWorkspace.has-details .reviewDetailsTabs{width:calc(100% - 20px);min-height:19px;margin:5px 10px 0;padding:1px;border-radius:6px}.reviewVersionPage .reviewWorkspace.has-details .projectStudioRightTabs button,.reviewVersionPage .reviewWorkspace.has-details .reviewDetailsTabs button{min-height:17px;border-radius:5px;font-size:10px;line-height:1}.reviewVersionPage .reviewWorkspace.has-details .projectStudioComposerInputRow{box-shadow:inset 0 -1px 0 rgba(167,188,231,.22)}.reviewVersionPage .reviewWorkspace.has-details .projectStudioComposerInputRow:has(textarea:placeholder-shown):after{left:10px;font-size:12px}.reviewVersionPage .reviewWorkspace.has-details .projectStudioComposerInputRow:has(.projectStudioComposerTimecodePill):has(textarea:placeholder-shown):after{left:100px}}@media (max-width:380px) and (orientation:portrait){.reviewVersionPage .reviewWorkspace.has-details .projectStudioComposerInputRow:has(.projectStudioComposerTimecodePill):has(textarea:placeholder-shown):after{left:92px}}