.projectStudioUploadInput{display:none}.projectStudioPage{background:radial-gradient(circle at 74% 7%,rgba(22,39,74,.13),transparent 34%),radial-gradient(circle at 10% 96%,rgba(18,33,64,.11),transparent 35%),#04070e}.projectStudioPage .projectStudioTopBar{height:44px;padding:0 12px;border-bottom:1px solid #13213c;background:linear-gradient(180deg,#050a14,#040812)}.projectStudioPage .projectStudioBreadcrumb{min-width:230px;gap:7px}.projectStudioPage .projectStudioBreadcrumb a,.projectStudioPage .projectStudioBreadcrumb span,.projectStudioPage .projectStudioBreadcrumb strong{font-size:12px}.projectStudioPage .projectStudioTopSearch{width:min(260px,34vw)}.projectStudioPage .projectStudioTopSearch input{height:29px;border-color:#273a5d;background:#0d1525;color:#d6e2f8}.projectStudioPage .projectStudioTopActions{gap:7px}.projectStudioPage .projectStudioTopIconButton{width:28px;height:28px;min-width:28px;border-radius:8px;background:#0f182b;border-color:#273954}.projectStudioPage .projectStudioShareButton{min-height:29px;padding:0 12px;border-color:#5b6eff;background:#4d56e4}.projectStudioPage .projectStudioBody{min-height:0}.projectStudioPage .projectStudioRail{flex-basis:46px;padding:8px 6px;border-right-color:#13213c;background:linear-gradient(180deg,#03070f,#040810)}.projectStudioPage .projectsRailItem{width:29px;height:29px;border-radius:9px}.projectStudioPage .projectsRailItem[data-active=true]{border-color:#3c547f;background:#16233d}.projectStudioPage .projectStudioResizeHandle{width:7px;border-right-color:#13203a;border-left-color:#13203a;background:linear-gradient(180deg,#060b16,#050a14)}.projectStudioPage .projectStudioResizeHandle:before{height:28px;border-left-color:#2f4260;border-right-color:#2f4260}.projectStudioPage .projectStudioResizeHandle.right:before{border-left-color:#4f64ff;border-right-color:#4f64ff;opacity:.9}.projectStudioPage .projectStudioLeftPanel{background:linear-gradient(180deg,#060b15,var(--top-bar));padding:0;gap:0}.projectStudioPage .projectStudioSideSection{border:none;border-bottom:1px solid #15233e;border-radius:0;background:transparent}.projectStudioPage .projectStudioSideSection:last-child{border-bottom:none}.projectStudioPage .projectStudioSideSection header{padding:12px 12px 8px;border-bottom:none}.projectStudioPage .projectStudioSideSection h2{font-size:11px;color:#d9e4fa}.projectStudioPage .projectStudioSideSection ul{padding:0 8px 12px;gap:4px}.projectStudioPage .projectStudioSideSection li{min-height:31px;border-radius:7px;padding:7px 10px;color:#9eb2d1;font-size:12px}.projectStudioPage .projectStudioSideSection li[data-active=true]{background:#2a344c;color:#edf3ff}.projectStudioPage .projectStudioWorkspace{border-right-color:#152540;background:linear-gradient(180deg,#050b17,#040910)}.projectStudioPage .projectStudioToolbar{min-height:41px;padding:4px 11px;border-bottom-color:#15233d}.projectStudioPage .projectStudioToolbarButton,.projectStudioPage .projectStudioToolbarIconButton{min-height:26px;font-size:12px}.projectStudioPage .projectStudioToolbarButton{color:#cfdcf4}.projectStudioPage .projectStudioToolbarIconButton{border-color:#283953;background:#0f182b}.projectStudioPage .projectStudioAssetsHead{height:33px;border-bottom-color:#15233d;padding:0 13px}.projectStudioPage .projectStudioGridScrollWrap,.projectStudioPage .projectStudioListWrap{background:linear-gradient(180deg,rgba(6,11,22,.35),rgba(4,9,19,.35))}.projectStudioPage .projectStudioCommentsScrollable,.projectStudioPage .projectStudioGridScrollWrap,.projectStudioPage .projectStudioLeftPanel,.projectStudioPage .projectStudioListWrap{scrollbar-color:rgba(76,108,174,.88) rgba(8,15,29,.78);scrollbar-width:thin}.projectStudioPage .projectStudioCommentsScrollable::-webkit-scrollbar,.projectStudioPage .projectStudioGridScrollWrap::-webkit-scrollbar,.projectStudioPage .projectStudioLeftPanel::-webkit-scrollbar,.projectStudioPage .projectStudioListWrap::-webkit-scrollbar{width:9px;height:9px}.projectStudioPage .projectStudioCommentsScrollable::-webkit-scrollbar-track,.projectStudioPage .projectStudioGridScrollWrap::-webkit-scrollbar-track,.projectStudioPage .projectStudioLeftPanel::-webkit-scrollbar-track,.projectStudioPage .projectStudioListWrap::-webkit-scrollbar-track{border-radius:999px;background:linear-gradient(180deg,rgba(5,11,22,.74),rgba(10,18,34,.92));box-shadow:inset 0 0 0 1px rgba(27,43,72,.78)}.projectStudioPage .projectStudioCommentsScrollable::-webkit-scrollbar-thumb,.projectStudioPage .projectStudioGridScrollWrap::-webkit-scrollbar-thumb,.projectStudioPage .projectStudioLeftPanel::-webkit-scrollbar-thumb,.projectStudioPage .projectStudioListWrap::-webkit-scrollbar-thumb{min-height:44px;border:2px solid rgba(6,12,24,.96);border-radius:999px;background:linear-gradient(180deg,#536ea8,#2f4674);box-shadow:inset 0 0 0 1px rgba(142,169,255,.2),0 0 0 1px rgba(20,32,56,.65)}.projectStudioPage .projectStudioCommentsScrollable::-webkit-scrollbar-thumb:hover,.projectStudioPage .projectStudioGridScrollWrap::-webkit-scrollbar-thumb:hover,.projectStudioPage .projectStudioLeftPanel::-webkit-scrollbar-thumb:hover,.projectStudioPage .projectStudioListWrap::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#6f8cff,#3f5f9f)}.projectStudioPage .projectStudioCommentsScrollable::-webkit-scrollbar-thumb:active,.projectStudioPage .projectStudioGridScrollWrap::-webkit-scrollbar-thumb:active,.projectStudioPage .projectStudioLeftPanel::-webkit-scrollbar-thumb:active,.projectStudioPage .projectStudioListWrap::-webkit-scrollbar-thumb:active{background:linear-gradient(180deg,#7d96ff,#4d6fc3)}.uploadShellDropTarget{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;overflow:hidden}.uploadShellDropOverlay{position:absolute;inset:12px;display:grid;place-items:center;padding:24px;border:1px dashed rgba(103,123,255,.45);border-radius:24px;background:linear-gradient(180deg,rgba(8,14,28,.74),rgba(5,10,21,.82));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;pointer-events:none;transform:scale(.992);transition:opacity .14s ease,transform .14s ease;z-index:12}.uploadShellDropTarget[data-dragging=true] .uploadShellDropOverlay{opacity:1;transform:scale(1)}.uploadShellDropOverlayCard{max-width:360px;display:grid;grid-gap:8px;gap:8px;text-align:center;padding:18px 20px;border:1px solid rgba(110,132,255,.38);border-radius:18px;background:linear-gradient(180deg,rgba(18,28,52,.94),rgba(11,18,34,.97));box-shadow:0 16px 40px rgba(3,7,15,.42)}.uploadShellDropOverlayCard strong{font-size:16px;color:#eef4ff}.uploadShellDropOverlayCard p{margin:0;font-size:13px;line-height:1.5;color:#aac0ea}.projectStudioDropShell{min-height:0;display:grid;padding:16px 18px 18px}.projectStudioDropZone{border:1px dashed rgba(56,78,112,.6);border-radius:20px;background:linear-gradient(180deg,rgba(12,20,36,.88),rgba(9,15,29,.94));min-height:clamp(340px,calc(100vh - 220px),760px);display:grid;place-items:center}.uploadShellDropTarget[data-dragging=true] .projectStudioDropZone,.uploadShellDropTarget[data-dragging=true] .projectStudioGridScrollWrap,.uploadShellDropTarget[data-dragging=true] .projectStudioListWrap{border-color:rgba(103,123,255,.9);box-shadow:inset 0 0 0 1px rgba(103,123,255,.3),0 0 0 2px rgba(51,74,145,.18)}.uploadShellDropTarget[data-dragging=true] .projectStudioGridScrollWrap,.uploadShellDropTarget[data-dragging=true] .projectStudioListWrap{border-radius:18px;background:linear-gradient(180deg,rgba(14,25,47,.62),rgba(9,18,34,.66))}.projectStudioDropCenter{display:grid;justify-items:center;text-align:center;grid-gap:12px;gap:12px;padding:12px}.projectStudioCloudIcon{width:66px;height:40px;border-radius:999px;position:relative;background:linear-gradient(180deg,#303b56,#242e48);box-shadow:0 10px 20px rgba(3,7,14,.44)}.projectStudioCloudIcon:after,.projectStudioCloudIcon:before{content:"";position:absolute;border-radius:999px;background:linear-gradient(180deg,#34405c,#29344f)}.projectStudioCloudIcon:before{width:31px;height:31px;left:8px;top:-13px}.projectStudioCloudIcon:after{width:28px;height:28px;right:9px;top:-9px}.projectStudioCloudArrow{position:absolute;left:50%;top:50%;width:2px;height:17px;background:#96a8ca;transform:translate(-50%,-35%)}.projectStudioCloudArrow:before{content:"";position:absolute;left:50%;top:-1px;width:8px;height:8px;border-left:2px solid #96a8ca;border-top:2px solid #96a8ca;transform:translate(-50%,-44%) rotate(45deg)}.projectStudioDropCenter p{margin:0;color:#91a5cb;font-size:13px}.projectStudioUploadButton{border:1px solid #6873ff;border-radius:8px;background:linear-gradient(180deg,#6873ff,#5059e7);color:var(--text-hi);min-height:30px;padding:0 14px;font-size:12px;font-weight:600;cursor:pointer}.projectStudioUploadButton:hover{background:linear-gradient(180deg,#767fff,#5d65ee)}.projectStudioUploadButton:disabled{opacity:.55;cursor:not-allowed}.projectStudioDropStatus{color:#b8c8e5;font-size:12px}.projectStudioPage .projectStudioBottomBar{border-top-color:#15233d}.projectStudioPage .projectStudioRightPanel{border-left-color:#15243f;background:linear-gradient(180deg,#0a1120,#09101d)}.projectStudioPage .projectStudioRightHeader{padding:10px}.projectStudioPage .projectStudioRightHeader h2{font-size:13px}.projectStudioPage .projectStudioCommentComposerDock,.projectStudioPage .projectStudioRightHeader,.projectStudioPage .projectStudioRightTabs{border-bottom-color:#15243f;border-top-color:#15243f}.projectStudioPage .projectStudioRightTabs{padding:8px 8px 0}.projectStudioPage .projectStudioRightTabs button{min-height:27px;padding:0 11px}.projectStudioPage .projectStudioCommentsEmpty{color:#91a6ce;gap:14px}.projectStudioRightEmptyIcon{width:58px;height:38px;border:1px solid #2f4465;border-radius:9px;background:linear-gradient(180deg,rgba(37,53,81,.82),rgba(26,38,60,.9));position:relative}.projectStudioRightEmptyIcon.viewer:before{content:"";position:absolute;left:50%;top:50%;width:0;height:0;border-left:11px solid #0e1525;border-top:7px solid transparent;border-bottom:7px solid transparent;transform:translate(-35%,-50%)}.projectStudioRightEmptyIcon.comments:before{content:"...";position:absolute;left:50%;top:50%;transform:translate(-50%,-55%);color:#0e1525;font-weight:700;letter-spacing:.08em}.projectShell{display:grid;grid-template-columns:260px 1fr;grid-gap:14px;gap:14px}.projectSidebar{height:-moz-fit-content;height:fit-content;position:-webkit-sticky;position:sticky;top:12px}.sidebarBlock+.sidebarBlock{margin-top:16px}.sidebarBlock h2{margin:0 0 10px;font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:#b9c9e3}.sidebarBlock ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.sidebarBlock li{display:flex;justify-content:space-between;gap:10px;border:1px solid #2c3b56;border-radius:10px;padding:8px 10px;color:#b1c0d9;font-size:13px}.projectMain{min-width:0}.fieldsPanel{align-items:center}.fieldsPanel label{display:inline-flex;align-items:center;gap:8px;color:#b8c7df;font-size:13px}.assetGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));grid-gap:12px;gap:12px}.assetList{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}.assetGrid[data-card-size=sm]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.assetGrid[data-card-size=md]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.assetGrid[data-card-size=lg]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.assetCard{border:1px solid #30435f;border-radius:12px;padding:14px;background:linear-gradient(160deg,rgba(18,28,43,.96),rgba(9,14,24,.96))}.assetCard h3{margin:0 0 10px;font-size:17px}.assetCard p{margin:0 0 7px;color:#a8b9d6;font-size:13px}.actionPanel h2{margin:0 0 8px;font-size:18px}.actionHelp{margin:0 0 12px;color:#9ab0cf;font-size:13px}.membershipGuideGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:12px;gap:12px;margin-bottom:12px}.membershipGuideCard{border:1px solid #30435f;border-radius:12px;padding:14px;background:linear-gradient(160deg,rgba(18,28,43,.88),rgba(9,14,24,.9))}.membershipGuideCard p{margin:10px 0 0;color:#a8b9d6;font-size:13px;line-height:1.5}.membershipRuleList{margin:0;padding-left:18px;display:grid;grid-gap:6px;gap:6px;color:#c8d7ee;font-size:13px}.actionForm{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.actionForm.stacked{display:grid;grid-gap:12px;gap:12px;align-items:stretch}.actionForm.compact{margin-bottom:12px}.inlineChecks{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.inlineChecks label{display:inline-flex;gap:8px;align-items:center;color:#bfd0ea;font-size:13px}.shareResultRow{margin-top:10px}.actionButton{border:1px solid #3d5f8f;background:#17365c;color:#dbe9ff;border-radius:10px;padding:10px 14px;font-weight:600;cursor:pointer;min-height:42px}.actionButton:hover{background:#1c4270}.actionButton:disabled{opacity:.6;cursor:not-allowed}.actionButton.ghost{border-color:#355071;background:#111d31;color:#c6d6f0}.actionButton.danger{border-color:#7e3a4a;background:#4d1d28;color:#ffd7df}.actionButton.danger:hover{background:#5b2230}.versionListWrap{border:1px solid #2f425f;border-radius:12px;padding:12px;margin-bottom:12px}.versionListWrap h3{margin:0 0 10px;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:#b9c9e3}.versionList{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.versionList li{display:flex;justify-content:space-between;align-items:center;gap:12px;border:1px solid #30435f;border-radius:10px;padding:10px}.versionList li div{min-width:0}.versionList li strong{margin-right:8px}.versionList li p{margin:5px 0 0;color:#9bb1cf;font-size:12px}.uploadForm{display:grid;grid-gap:12px;gap:12px}.infoNote{margin:8px 0 0;color:#a8bad8;font-size:13px}.infoNote.success{color:#8be3bf}.infoNote.error{color:#ffb2c0}.tableWrap{overflow-x:auto}.membershipTable{width:100%;border-collapse:collapse;min-width:760px}.membershipTable td,.membershipTable th{border-bottom:1px solid #2f425f;text-align:left;padding:9px 10px;vertical-align:middle;font-size:13px}.membershipTable th{color:#bfd0ea;text-transform:uppercase;letter-spacing:.06em;font-size:11px}.membershipTable td code{color:#99b0d2;font-size:12px}.membershipTable td select{min-width:130px;border:1px solid #334461;background:#0b1220;color:var(--text);border-radius:8px;padding:7px 8px}.membershipRoleCell{display:grid;grid-gap:6px;gap:6px}.membershipRoleStack{display:grid;grid-gap:3px;gap:3px}.membershipRoleStack strong{font-size:13px;color:#e5efff}.membershipFieldNote,.membershipMuted,.membershipRoleStack span{color:#9ab0cf;font-size:12px;line-height:1.45}.membershipFieldNote{margin:0}.membershipInlineNote{margin:4px 0 12px}.rowActions{display:inline-flex;gap:8px;flex-wrap:wrap}.permissionActionButton{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2)}.permissionActionButton .visualIcon{width:var(--sp-7);height:var(--sp-7)}.permissionOverrideHeader{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-8);margin-bottom:var(--sp-7)}.permissionOverrideHeader .actionHelp{margin-bottom:0}.permissionMemberControl{width:min(100%,34rem);margin-left:auto}.permissionLoadError{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-7);margin-bottom:var(--sp-7)}.permissionLoadError .infoNote{margin:0}.permissionMemberSummary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-7);padding:var(--sp-6) 0;margin-bottom:var(--sp-5);border-top:1px solid var(--line-faint);border-bottom:1px solid var(--line-faint)}.permissionMemberSummary>div{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0}.permissionMemberSummary strong{color:var(--text-hi);font-size:var(--t-body)}.permissionMemberSummary>div span{color:var(--text-muted);font-size:var(--t-meta);overflow-wrap:anywhere}.permissionRoleLabel{flex:0 0 auto;padding:var(--sp-2) var(--sp-5);border:1px solid var(--line-soft);border-radius:var(--r-pill);background:var(--surface-2);color:var(--text-2);font-size:var(--t-cap);font-weight:var(--fw-med)}.permissionTableWrap{overflow:visible}.permissionTable,.permissionTable tbody{display:block;min-width:0}.permissionTable thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.permissionCapabilityRow{display:grid;grid-template-columns:minmax(12rem,1fr) minmax(0,1.4fr);grid-template-areas:"capability mode" "default effective" "note audit";grid-gap:var(--sp-5) var(--sp-8);gap:var(--sp-5) var(--sp-8);padding:var(--sp-7) 0;border-top:1px solid var(--line-faint)}.permissionTable td{display:block;min-width:0;padding:0;border-bottom:0}.permissionTable td:before{content:attr(data-label);display:block;margin-bottom:var(--sp-2);color:var(--text-faint);font-size:var(--t-tiny);font-weight:var(--fw-semi);letter-spacing:var(--upper-tracking);text-transform:uppercase}.permissionCapabilityCell{grid-area:capability}.permissionDefaultCell{grid-area:default}.permissionModeCell{grid-area:mode}.permissionEffectiveCell{grid-area:effective}.permissionNoteCell{grid-area:note}.permissionAuditCell{grid-area:audit}.permissionCapabilityCell code,.permissionCapabilityCell span,.permissionCapabilityCell strong{display:block}.permissionCapabilityCell strong{color:var(--text-hi);font-size:var(--t-body)}.permissionCapabilityCell span{max-width:36ch;margin-top:var(--sp-1);color:var(--text-muted);font-size:var(--t-cap);line-height:var(--lh-base)}.permissionCapabilityCell code{margin-top:var(--sp-2);color:var(--text-faint);font-family:var(--font-mono);font-size:var(--t-micro);overflow-wrap:anywhere}.permissionStatus{display:inline-flex;align-items:center;min-height:var(--sp-9);padding:0 var(--sp-4);border:1px solid var(--line-soft);border-radius:var(--r-pill);background:var(--surface-2);font-size:var(--t-cap);font-weight:var(--fw-med);white-space:nowrap}.permissionStatus.isAllowed{color:var(--success)}.permissionStatus.isDenied{color:var(--danger)}.permissionModeGroup{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0;margin:0;padding:var(--sp-1);grid-gap:var(--sp-1);gap:var(--sp-1);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2)}.permissionModeGroup .srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.permissionModeOption{position:relative;min-width:0;cursor:pointer}.permissionModeOption span{display:flex;align-items:center;justify-content:center;min-height:var(--mobile-tap-min);padding:0 var(--sp-3);border:1px solid transparent;border-radius:var(--r-xs);color:var(--text-muted);font-size:var(--t-cap);font-weight:var(--fw-med);text-align:center;line-height:var(--lh-base);transition:background .16s ease,border-color .16s ease,color .16s ease}.permissionModeInput{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.permissionModeInput:checked+span{border-color:var(--line-active);background:var(--surface-4);color:var(--text-hi)}.permissionModeInput:focus-visible+span{outline:2px solid var(--line-active);outline-offset:1px;box-shadow:0 0 0 3px var(--accent-soft)}.permissionModeInput:disabled+span{cursor:not-allowed;opacity:.48}.permissionModeInput:disabled{cursor:not-allowed}.permissionModeInput:checked:disabled+span{opacity:.78}.permissionCurrentNote,.permissionLockReason{margin:var(--sp-2) 0 0;color:var(--text-muted);font-size:var(--t-micro);line-height:var(--lh-base)}.permissionNoteInput{width:100%;min-width:0;min-height:var(--mobile-tap-min);padding:0 var(--sp-5);border:1px solid var(--line-strong);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);font-family:var(--font-sans);font-size:var(--t-meta)}.permissionNoteInput:focus{border-color:var(--line-active);outline:none;box-shadow:0 0 0 3px var(--accent-soft)}.permissionNoteInput:disabled{cursor:not-allowed;opacity:.52}.permissionAuditMeta{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);min-width:0}.permissionAuditMeta strong{color:var(--text-2);font-size:var(--t-cap)}.permissionAuditMeta time{color:var(--text-faint);font-family:var(--font-mono);font-size:var(--t-micro);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.permissionCapabilityRow[aria-busy=true]{background:var(--surface-2)}.adminMembershipShell{position:relative;min-height:100vh}.adminMobileTopBar{display:none}.adminMembershipContent{transition:filter .16s ease}.adminMembershipContent.isDimmed{filter:grayscale(.14) brightness(.72);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.adminSidebarBackdrop{position:fixed;inset:0;border:none;background:rgba(5,9,18,.56);opacity:0;pointer-events:none;transition:opacity .16s ease;z-index:120}.adminSidebarBackdrop.isOpen{opacity:1;pointer-events:auto}.adminSidebarDrawer{position:fixed;inset:0 auto 0 0;width:min(360px,92vw);border-right:1px solid #2d4165;background:linear-gradient(180deg,rgba(7,13,36,.98),rgba(6,11,32,.99)),radial-gradient(circle at 24% 6%,rgba(91,116,255,.18),transparent 42%);padding:10px;transform:translateX(-104%);transition:transform .18s ease;z-index:130;display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:10px;gap:10px}.adminSidebarDrawer.isOpen{transform:translateX(0)}.adminSidebarNav{display:flex;flex-direction:column;gap:8px;align-items:center;padding-top:4px}.adminSidebarPanel{margin:0;border-radius:12px;padding:12px;overflow:auto;max-height:calc(100vh - 20px)}.adminSidebarPanel h3{margin:0 0 8px;font-size:16px}.adminSidebarPanel p{margin:0 0 10px;font-size:12px;color:#9ab0d0;line-height:1.45}.adminSidebarList{list-style:disc;margin:0;padding-left:16px;display:grid;grid-gap:6px;gap:6px;color:#c6d7f4;font-size:12px}.adminUserCard{display:flex;align-items:center;gap:10px;margin-bottom:10px}.adminUserCard strong{display:block;font-size:14px}.adminUserCard p{margin:2px 0 0;font-size:12px;color:#95abcc}.adminUserAvatar{width:44px;height:44px;border-radius:12px;border:1px solid #34507a;background:linear-gradient(145deg,#3f5ec2,#6749c3);display:inline-flex;align-items:center;justify-content:center;color:#f5f8ff;font-weight:700;overflow:hidden}.adminUserAvatar img{width:100%;height:100%;object-fit:cover}.adminAvatarUpload{width:100%;justify-content:center;position:relative;overflow:hidden;margin-bottom:10px}.adminAvatarUpload input{position:absolute;inset:0;opacity:0;cursor:pointer}.adminSettingsLinks{display:grid;grid-gap:8px;gap:8px}.adminSettingsLinks .linkPill{justify-content:center;text-align:center}.adminSettingsLinks .linkPill.ghost{border:1px solid #355071;background:#111d31;color:#c6d6f0}.adminFeatureRequestBackdrop{position:fixed;inset:0;background:rgba(5,9,18,.64);display:grid;place-items:center;z-index:150;padding:12px}.adminFeatureRequestCard{width:min(560px,calc(100vw - 20px));margin:0}.adminFeatureRequestCard h2{margin:0 0 8px}.adminDeleteConfirmCard p strong{color:#e3edff}.adminDeleteConfirmCard .infoNote.error{margin:0 0 10px}.adminFeatureRequestActions{display:flex;justify-content:flex-end;gap:8px}.projectsPageApp .adminSidebarBackdrop{inset:var(--projects-mobile-topbar-height) 0 0 0}.projectsPageApp .adminSidebarDrawer{inset:var(--projects-mobile-topbar-height) auto 0 0;width:min(250px,82vw);grid-template-columns:40px minmax(0,1fr);gap:8px;padding:8px}.projectsPageApp .adminSidebarNav .projectsRailItem{width:24px;height:24px;border-radius:7px}.projectsPageApp .adminSidebarPanel{border-radius:10px;padding:10px;max-height:calc(100vh - var(--projects-mobile-topbar-height) - 16px)}.projectsPageApp .adminSidebarPanel .adminSettingsLinks .linkPill{min-height:30px}@media (max-width:979px){.adminMobileTopBar{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 10px;border-bottom:1px solid var(--line-soft);background:linear-gradient(180deg,rgba(10,20,56,.96),rgba(8,15,44,.98));position:-webkit-sticky;position:sticky;top:0;z-index:110}.adminMobileTopTitle{margin:0;font-size:11px;font-weight:700;letter-spacing:.03em;color:#e4edff;text-transform:uppercase}.adminMobileTopBar .projectsMobileTopIcon{display:inline-flex;width:28px;height:28px;min-width:28px;border-radius:8px;border:1px solid #2a3d60;background:#0e182b;position:relative;color:#c9d7f0}.adminMobileTopBar .projectsMobileTopIcon.projectsMobileTopIconMenu span,.adminMobileTopBar .projectsMobileTopIcon.projectsMobileTopIconMenu span:after,.adminMobileTopBar .projectsMobileTopIcon.projectsMobileTopIconMenu span:before{content:"";position:absolute;left:7px;width:12px;border-top:1px solid #a3b8dd}.adminMobileTopBar .projectsMobileTopIcon.projectsMobileTopIconMenu span{top:13px}.adminMobileTopBar .projectsMobileTopIcon.projectsMobileTopIconMenu span:before{top:-4px;left:0}.adminMobileTopBar .projectsMobileTopIcon.projectsMobileTopIconMenu span:after{top:4px;left:0}.adminMobileTopBar .projectsMobileTopIcon.projectsMobileTopIconSearch:before{content:"";position:absolute;left:8px;top:8px;width:8px;height:8px;border:1px solid #a3b8dd;border-radius:50%}.adminMobileTopBar .projectsMobileTopIcon.projectsMobileTopIconSearch:after{content:"";position:absolute;right:7px;bottom:8px;width:4px;border-top:1px solid #a3b8dd;transform:rotate(45deg)}.adminMembershipShell .page.adminMembershipPage{max-width:min(100%,calc(100vw - 20px));padding-top:14px;padding-inline:10px;padding-bottom:24px}.adminFeatureRequestActions{justify-content:stretch;flex-wrap:wrap}.adminFeatureRequestActions .actionButton{flex:1 1}}@media (min-width:980px){.adminSidebarBackdrop,.adminSidebarDrawer{display:none}.adminMembershipContent.isDimmed,.projectsBodyShell.isDimmed{filter:none;pointer-events:auto;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}}@media (max-width:980px){.projectStudioTopBar{height:auto;min-height:44px;flex-wrap:wrap;padding:6px 8px}.projectStudioBreadcrumb{min-width:0;width:100%}.projectStudioTopSearch{margin-left:0;width:min(420px,100%)}.reviewStudioConnection{width:100%;order:2}.projectStudioLeftPanel{width:250px}.projectStudioRightPanel.commentsPanel{width:286px}.projectStudioRightPanel.viewerPanel{width:min(430px,52vw)}.projectFolderDropShell,.projectStudioDropShell{padding:10px 12px 14px}.projectFolderDropZone,.projectStudioDropZone{min-height:clamp(320px,calc(100vh - 224px),620px)}.projectStudioAssetGrid{grid-template-columns:repeat(auto-fill,minmax(min(var(--project-studio-card-width),178px),1fr))}.authPage{padding:18px 14px}.authShell{width:min(520px,100%)}.authCard{padding:20px}.authBrandTitle{font-size:clamp(24px,6vw,34px)}.projectsTopBar{height:44px;padding:0 12px}.projectsTopSearch{width:100%;max-width:360px}.projectsBodyShell{grid-template-columns:1fr;min-height:auto}.projectsTopBar .wsRailBrand,.wsRailDesktop{display:none}.projectsRail{border-right:none;border-bottom:1px solid var(--line-soft);flex-direction:row;justify-content:flex-start;gap:6px;padding:7px 10px;overflow-x:auto}.projectsRailSpacer{display:none}.projectsWorkspace{padding:10px 12px 22px}.projectsIdentityText h1{font-size:clamp(16px,4vw,26px)}.projectsToolbarGroup{width:100%;gap:8px}.projectsDropdownMenu{min-width:140px}.projectsPageApp .projectGrid{grid-template-columns:repeat(auto-fit,minmax(142px,1fr))}.projectShell{grid-template-columns:1fr}.projectSidebar{position:static}.reviewVersionPage{max-width:100%;min-height:100vh;padding:0}.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{height:auto;min-height:44px;flex-wrap:wrap;align-items:center;padding:6px 8px}.reviewVersionPage .reviewStudioTopCenter,.reviewVersionPage .reviewStudioTopClusterLeft,.reviewVersionPage .reviewStudioTopClusterRight{flex:1 1 100%;justify-content:flex-start}.reviewVersionPage .reviewStudioSearch{width:min(420px,100%)}.reviewVersionPage .reviewStudioTopCenter{order:3}.reviewVersionPage .reviewStudioConnection{width:auto;order:0}.reviewVersionPage .reviewStudioBreadcrumb{width:auto}.reviewVersionPage .reviewStudioBodyShell{grid-template-columns:1fr}.reviewVersionPage .reviewStudioRail{display:none}.reviewVersionPage .reviewStudioContent{padding:10px}.reviewVersionPage .reviewWorkspace{flex-direction:column;min-height:0}.reviewVersionPage .reviewDetailsWidthReset,.reviewVersionPage .reviewDetailsWidthValue,.reviewVersionPage .reviewResizeHandle{display:none}.reviewVersionPage .reviewDetailsPanel{width:100%!important;min-height:420px;border-left:none;border-top:1px solid var(--line-soft)}.reviewPublicSharePage{max-width:100%;padding:18px 12px 30px;height:auto;max-height:none;overflow:visible}.reviewPublicSharePage .reviewPublicWorkspace{display:grid;grid-template-rows:auto auto}.reviewPublicSharePage .reviewPublicLayout{grid-template-columns:1fr;overflow:visible}.reviewPublicSharePage .reviewPublicLayout>.commentPanel,.reviewPublicSharePage .reviewPublicLayout>.reviewSideColumn{overflow:visible}.reviewPublicSharePage .reviewPublicLayout>.reviewSideColumn{border-left:none;padding-left:0}.reviewPlayerBar{flex-wrap:wrap;row-gap:8px}.reviewPlayerGroup.end{margin-left:0}.reviewPlayerGroup.center{width:100%;justify-content:center}.projectStudioMediaChromeBar{flex-wrap:wrap;row-gap:8px}.projectStudioMediaChromeGroup.end{margin-left:0}.projectStudioMediaChromeGroup.center{width:100%;justify-content:center}.deliveryFileList li,.versionList li{align-items:start;flex-direction:column}}@media (max-width:640px){.projectsPageApp{--projects-mobile-topbar-height:42px}.projectsTopBar{position:relative;height:42px;justify-content:space-between;padding:0 10px;gap:8px}.projectsMobileTopIcon{display:inline-flex;width:28px;height:28px;min-width:28px;border-radius:8px;border:1px solid #2a3d60;background:#0e182b;position:relative;color:#c9d7f0}.projectsMobileTopIcon.projectsMobileTopIconMenu span,.projectsMobileTopIcon.projectsMobileTopIconMenu span:after,.projectsMobileTopIcon.projectsMobileTopIconMenu span:before{content:"";position:absolute;left:7px;width:12px;border-top:1px solid #a3b8dd}.projectsMobileTopIcon.projectsMobileTopIconMenu span{top:13px}.projectsMobileTopIcon.projectsMobileTopIconMenu span:before{top:-4px;left:0}.projectsMobileTopIcon.projectsMobileTopIconMenu span:after{top:4px;left:0}.projectsMobileTopIcon.projectsMobileTopIconSearch:before{content:"";position:absolute;left:8px;top:8px;width:8px;height:8px;border:1px solid #a3b8dd;border-radius:50%}.projectsMobileTopIcon.projectsMobileTopIconSearch:after{content:"";position:absolute;right:7px;bottom:8px;width:4px;border-top:1px solid #a3b8dd;transform:rotate(45deg)}.projectsMobileTopTitle{display:block;margin:0;font-size:11px;font-weight:700;letter-spacing:.03em;color:#e4edff;text-transform:uppercase}.projectsTopSearch{position:absolute;right:10px;top:50%;width:28px;min-width:28px;transform:translateY(-50%)}.projectsTopSearch input{width:28px;min-width:28px;height:28px;padding:0;color:transparent;caret-color:transparent;border-radius:8px;border-color:#2a3d60;background:#0e182b}.projectsTopSearch input::placeholder{color:transparent}.projectsTopSearch:focus-within{width:min(188px,56vw);z-index:20}.projectsTopSearch:focus-within input{width:100%;padding:0 10px 0 24px;color:#dce8ff;caret-color:#dce8ff}.projectsTopSearch:focus-within input::placeholder{color:#879bc2}.projectsBodyShell{grid-template-columns:1fr}.projectsRail{display:none}.projectsWorkspace{padding:8px 10px 16px;gap:10px;border-right:none}.projectsIdentityRow{min-height:42px;padding-bottom:6px}.projectsIdentityMark{width:26px;height:26px;font-size:11px}.projectsIdentityText h1{font-size:14px}.projectsIdentityActions{gap:6px}.projectsRoundIconAction{width:24px;height:24px;border-radius:7px}.projectCreateTrigger{min-height:26px;padding:0 10px;font-size:11px}.projectsOverflowButton{width:24px;height:24px;border-radius:7px}.projectsToolbar{min-height:34px;padding:4px 0}.projectsToolbarGroup{gap:10px;flex-wrap:nowrap;overflow:visible}.projectsToolbarSelect{gap:4px;font-size:12px;white-space:nowrap}.projectsToolbarSelectLabel{display:none}.projectsToolbarSelectLabelCompact{display:inline}.projectsToolbarSelectValue{display:none}.projectsDropdownMenu{min-width:162px}.projectsPageApp .projectGrid{grid-template-columns:1fr;gap:10px}.projectsPageApp .projectCard{min-height:0;border-radius:10px;padding:5px}.projectsPageApp .projectPreview{height:210px;border-radius:7px}.projectsPageApp .projectCard h2{font-size:16px}.projectsPageApp .projectCardMeta{font-size:12px}.projectsPageApp .projectCardMeta.muted{font-size:11px}.projectCreateTileButton{min-height:210px}.projectStudioResizeHandle{display:none}.projectStudioBody{flex-direction:column;min-height:calc(100vh - 48px);overflow:auto}.projectStudioRail{width:100%;border-right:none;border-bottom:1px solid var(--line-soft);flex-direction:row;justify-content:flex-start;gap:6px;padding:7px 10px;overflow-x:auto}.projectStudioLeftPanel,.projectStudioRightPanel,.projectStudioRightPanel.viewerPanel{width:100%;border-right:none;border-left:none}.projectStudioLeftPanel{border-bottom:1px solid var(--line-soft);max-height:260px}.projectStudioRightPanel{max-height:300px}.projectStudioWorkspace{border-right:none;min-height:0}.projectFolderWorkspace{border-right:none}.projectFolderDropShell,.projectStudioDropShell{padding:8px 10px 12px}.projectFolderDropZone,.projectStudioDropZone{border-radius:16px;min-height:clamp(300px,calc(100vh - 274px),540px)}.projectFolderItemsHead{flex-wrap:wrap;padding:8px 10px}.projectFolderItemCard{align-items:flex-start;flex-direction:column}.projectFolderItemAction,.projectFolderItemVersion{align-self:flex-start}.projectStudioTopSearch{width:100%}.projectStudioBottomBar{justify-content:flex-start}.projectStudioAssetGrid{grid-template-columns:repeat(auto-fill,minmax(min(var(--project-studio-card-width),152px),1fr))}.projectStudioDropdown{min-width:170px}.authPage{padding:12px 10px}.authCard{border-radius:14px;padding:14px}.authLead{font-size:13px}.authBrandTitle{font-size:23px}.authOrgSection h2{font-size:18px}.projectsIdentityRow{flex-wrap:wrap;align-items:center;gap:8px}.projectsIdentityActions{width:100%;justify-content:flex-end}.projectsPageApp .projectGrid{grid-template-columns:repeat(auto-fit,minmax(136px,1fr))}.projectsTable{min-width:760px}.projectsTableWrap{overflow-x:auto}}@media (min-width:641px) and (max-width:979px){.projectsPageApp{--projects-mobile-topbar-height:44px}.projectsTopBar{position:relative;height:var(--projects-mobile-topbar-height);justify-content:space-between;padding:0 12px;gap:8px}.projectsMobileTopIcon{display:inline-flex;width:28px;height:28px;min-width:28px;border-radius:8px;border:1px solid #2a3d60;background:#0e182b;position:relative;color:#c9d7f0}.projectsMobileTopIcon.projectsMobileTopIconMenu span,.projectsMobileTopIcon.projectsMobileTopIconMenu span:after,.projectsMobileTopIcon.projectsMobileTopIconMenu span:before{content:"";position:absolute;left:7px;width:12px;border-top:1px solid #a3b8dd}.projectsMobileTopIcon.projectsMobileTopIconMenu span{top:13px}.projectsMobileTopIcon.projectsMobileTopIconMenu span:before{top:-4px;left:0}.projectsMobileTopIcon.projectsMobileTopIconMenu span:after{top:4px;left:0}.projectsMobileTopIcon.projectsMobileTopIconSearch:before{content:"";position:absolute;left:8px;top:8px;width:8px;height:8px;border:1px solid #a3b8dd;border-radius:50%}.projectsMobileTopIcon.projectsMobileTopIconSearch:after{content:"";position:absolute;right:7px;bottom:8px;width:4px;border-top:1px solid #a3b8dd;transform:rotate(45deg)}.projectsMobileTopTitle{display:block;margin:0;font-size:11px;font-weight:700;letter-spacing:.03em;color:#e4edff;text-transform:uppercase}.projectsTopSearch{position:absolute;right:12px;top:50%;width:28px;min-width:28px;transform:translateY(-50%)}.projectsTopSearch input{width:28px;min-width:28px;height:28px;padding:0;color:transparent;caret-color:transparent;border-radius:8px;border-color:#2a3d60;background:#0e182b}.projectsTopSearch input::placeholder{color:transparent}.projectsTopSearch:focus-within{width:min(240px,48vw);z-index:20}.projectsTopSearch:focus-within input{width:100%;padding:0 10px 0 24px;color:#dce8ff;caret-color:#dce8ff}.projectsTopSearch:focus-within input::placeholder{color:#879bc2}.projectsBodyShell{grid-template-columns:1fr;min-height:calc(100vh - var(--projects-mobile-topbar-height))}.projectsRail{display:none}.projectsWorkspace{padding:10px 12px 22px}.projectsToolbarGroup{gap:8px;flex-wrap:nowrap;overflow:visible}.projectsToolbarSelectLabel{display:none}.projectsToolbarSelectLabelCompact{display:inline}.projectsToolbarSelectValue{display:none}.projectsPageApp .projectGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.reviewVersionPage{--review-bg-0:#060b2c;--review-bg-1:#0a1438;--review-bg-2:#0d1d4b;--review-surface-0:#0f1a45;--review-surface-1:#132154;--review-surface-2:#162a63;--review-surface-3:#1a2f6f;--review-line:rgba(133,167,255,.24);--review-line-strong:rgba(148,183,255,.42);--review-text:#e8eeff;--review-muted:#9fb4e7;--review-accent:#855bff;--review-accent-strong:#ba54ff;--review-accent-alt:#2fd5ff;--review-success:#54da96;--review-warning:#ffd066;--review-danger:#ff7399;position:relative;isolation:isolate;color:var(--review-text);background:radial-gradient(65vw 55vw at -7% -12%,rgba(183,74,255,.44) 0,rgba(183,74,255,0) 56%),radial-gradient(54vw 42vw at 102% 8%,rgba(47,213,255,.2) 0,rgba(47,213,255,0) 56%),linear-gradient(165deg,var(--review-bg-0) 0,var(--review-bg-1) 47%,var(--review-bg-2) 100%)}.reviewVersionPage:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(40vw 34vw at 48% 100%,rgba(107,84,255,.12) 0,rgba(107,84,255,0) 65%),linear-gradient(180deg,rgba(5,10,33,0),rgba(5,10,33,.42));z-index:0}.reviewVersionPage>*{position:relative;z-index:1}.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{min-height:54px;border-bottom:1px solid var(--review-line);background:linear-gradient(180deg,rgba(11,20,56,.96),rgba(8,15,44,.96));box-shadow:inset 0 -1px 0 rgba(205,223,255,.06);padding:0 12px;gap:10px}.reviewVersionPage .reviewTopBackButton{border-color:var(--review-line-strong);background:linear-gradient(180deg,rgba(40,64,129,.65),rgba(26,43,95,.65));color:var(--review-text)}.reviewVersionPage .reviewTopBackButton:hover{border-color:rgba(175,203,255,.72);background:linear-gradient(180deg,rgba(53,81,153,.78),rgba(34,56,118,.78))}.reviewVersionPage .reviewStudioBreadcrumbAsset,.reviewVersionPage .reviewStudioBreadcrumbProject{color:var(--review-text)}.reviewVersionPage .reviewStudioBreadcrumbProject{color:#c3d4ff}.reviewVersionPage .reviewStudioBreadcrumbAsset:hover,.reviewVersionPage .reviewStudioBreadcrumbProject:hover{background:rgba(130,95,255,.2)}.reviewVersionPage .reviewStudioBreadcrumbAsset strong{color:var(--review-text)}.reviewVersionPage .reviewStudioBreadcrumbAsset svg{color:#91c9ff}.reviewVersionPage .reviewStudioPager{border-color:var(--review-line-strong);background:linear-gradient(180deg,rgba(19,34,81,.86),rgba(14,26,67,.86))}.reviewVersionPage .reviewStudioPager button:hover{background:rgba(113,98,255,.25)}.reviewVersionPage .reviewStudioPager span{color:#d2deff}.reviewVersionPage .reviewStudioRail{border-right-color:var(--review-line);background:linear-gradient(180deg,rgba(7,13,38,.96),rgba(6,11,32,.96)),linear-gradient(180deg,rgba(132,96,255,.14),rgba(47,213,255,.04))}.reviewVersionPage .reviewStudioRail .projectsRailItem{border-color:rgba(111,142,222,.5);background:rgba(21,33,78,.7)}.reviewVersionPage .reviewStudioRail .projectsRailItem[data-active=true]{border-color:rgba(186,95,255,.64);background:linear-gradient(165deg,rgba(131,91,255,.4),rgba(47,213,255,.24));box-shadow:0 0 0 1px rgba(194,120,255,.2)}.reviewVersionPage .reviewStudioSearch input{border-color:var(--review-line);background:rgba(15,27,69,.88);color:var(--review-text)}.reviewVersionPage .reviewStudioSearch input::placeholder{color:var(--review-muted)}.reviewVersionPage .reviewStudioSearch input:focus{border-color:rgba(186,95,255,.72)}.reviewVersionPage .reviewStudioSearch:after,.reviewVersionPage .reviewStudioSearch:before{border-color:#9ebef5}.reviewVersionPage .projectStudioTopIconButton{border-color:var(--review-line);background:rgba(20,36,84,.72);color:#bdd2ff}.reviewVersionPage .projectStudioTopIconButton:hover{border-color:var(--review-line-strong);background:rgba(33,53,111,.82)}.reviewVersionPage .projectStudioTopIconButton[data-active=true]{border-color:rgba(186,95,255,.72);background:linear-gradient(180deg,rgba(128,92,255,.46),rgba(57,87,173,.42));color:#eef4ff}.reviewVersionPage .projectStudioShareButton,.reviewVersionPage .reviewShareFooterActions .reviewSharePrimaryAction,.reviewVersionPage .reviewShareLayoutButtons button[data-active=true],.reviewVersionPage .reviewShareNewLinkButton,.reviewVersionPage .reviewShareToggle input[type=checkbox]:checked{border-color:rgba(186,95,255,.75);background:linear-gradient(140deg,var(--review-accent) 0,var(--review-accent-strong) 100%);color:#f7f8ff}.reviewVersionPage .projectStudioShareButton:hover{background:linear-gradient(140deg,#8f69ff,#c965ff)}.reviewVersionPage .reviewStudioContent{padding:clamp(10px,1.2vw,22px);gap:12px}.reviewVersionPage .reviewWorkspace{width:100%;max-width:min(2480px,calc(100vw - 88px));margin:0 auto;border-color:var(--review-line);border-radius:16px;background:linear-gradient(165deg,rgba(13,25,67,.95),rgba(9,18,50,.98));box-shadow:0 24px 54px rgba(3,7,22,.56),inset 0 1px 0 rgba(206,221,255,.05)}.reviewVersionPage .card,.reviewVersionPage .panel{border-color:var(--review-line);background:linear-gradient(165deg,rgba(18,32,80,.92),rgba(12,23,60,.96));box-shadow:inset 0 1px 0 rgba(206,221,255,.05)}.reviewVersionPage .reviewPlayerCard{background:linear-gradient(180deg,rgba(9,18,52,.96),rgba(6,13,38,.98))}.reviewVersionPage .reviewVideo,.reviewVersionPage .reviewVideoCanvas,.reviewVersionPage .reviewVideoMedia{background:#04081d}.reviewVersionPage .reviewVideoOverlayPlay{border-color:rgba(186,95,255,.72);background:linear-gradient(140deg,rgba(133,91,255,.92),rgba(47,213,255,.88));color:#0a1233}.reviewVersionPage .reviewPlayerControls{border-top-color:var(--review-line);background:linear-gradient(180deg,rgba(15,28,71,.96),rgba(11,21,57,.98))}.reviewVersionPage .reviewResizeHandle{border-right-color:var(--review-line);border-left-color:var(--review-line);background:linear-gradient(180deg,rgba(8,15,43,.96),rgba(7,13,36,.96));touch-action:none;transition:background .14s}.reviewVersionPage .reviewResizeHandle:before{border-left-color:rgba(142,170,247,.5);border-right-color:rgba(142,170,247,.5);transition:border-color .14s,height .14s,opacity .14s}.reviewVersionPage .reviewResizeHandle:active,.reviewVersionPage .reviewResizeHandle:hover{background:linear-gradient(180deg,rgba(99,102,241,.26),rgba(99,102,241,.16))}.reviewVersionPage .reviewResizeHandle:active:before,.reviewVersionPage .reviewResizeHandle:hover:before{border-left-color:#fff;border-right-color:#fff;opacity:1;height:52px}.reviewVersionPage .reviewDetailsPanel{border-left-color:var(--review-line);background:linear-gradient(180deg,rgba(13,24,62,.97),rgba(10,19,50,.98))}.reviewVersionPage .reviewCommentComposer,.reviewVersionPage .reviewCommentFilters,.reviewVersionPage .reviewCommentPanelHeader,.reviewVersionPage .reviewDetailsHeader,.reviewVersionPage .reviewDetailsTabs,.reviewVersionPage .reviewShareFooter{border-color:var(--review-line)}.reviewVersionPage .projectStudioRightHeader h2,.reviewVersionPage .reviewCommentPanelHeader h2,.reviewVersionPage .reviewDetailsHeader h2{color:var(--review-text)}.reviewVersionPage .reviewDetailsHeader button,.reviewVersionPage .reviewDetailsTabs button{border-color:var(--review-line-strong);background:rgba(20,35,81,.85);color:#c9d9ff}.reviewVersionPage .reviewDetailsTabs button[data-active=true]{border-color:rgba(186,95,255,.72);background:linear-gradient(140deg,rgba(126,93,255,.46),rgba(42,185,255,.3));color:#f3f7ff}.reviewVersionPage .reviewCommentComposer,.reviewVersionPage .reviewFieldsContent{background:rgba(12,22,56,.9)}.reviewVersionPage .reviewCommentList{background:linear-gradient(180deg,rgba(13,25,63,.32),rgba(8,15,42,0))}.reviewVersionPage .approvalMatrixList li,.reviewVersionPage .assetChatList li,.reviewVersionPage .commentItem,.reviewVersionPage .deliveryList>li,.reviewVersionPage .projectStudioCommentItem,.reviewVersionPage .versionReviewItem{border-color:var(--review-line-strong);background:linear-gradient(165deg,rgba(24,40,92,.72),rgba(14,26,66,.88))}.reviewVersionPage .commentItem[data-selected=true],.reviewVersionPage .projectStudioCommentItem[data-selected=true]{border-color:rgba(47,213,255,.72);box-shadow:0 0 0 1px rgba(47,213,255,.3)}.reviewVersionPage .commentItem[data-resolved=true],.reviewVersionPage .commentItem[data-resolved=true][data-selected=true],.reviewVersionPage .projectStudioCommentItem[data-resolved=true]{border-color:rgba(84,218,150,.62)}.reviewVersionPage .projectStudioReplyList,.reviewVersionPage .replyList{border-left-color:rgba(131,168,244,.44)}.reviewVersionPage .projectStudioReplyList li,.reviewVersionPage .replyList li{border-color:var(--review-line);background:rgba(16,29,72,.76)}.reviewVersionPage .commentHeader span,.reviewVersionPage .infoNote,.reviewVersionPage .metaList,.reviewVersionPage .projectStudioCommentAuthorMeta time,.reviewVersionPage .versionReviewMeta{color:var(--review-muted)}.reviewVersionPage .projectStudioReplyComposerHint{color:#9fb6e7}.reviewVersionPage .infoNote.success{color:var(--review-success)}.reviewVersionPage .infoNote.error{color:var(--review-danger)}.reviewVersionPage .commentEmpty{border-color:rgba(126,157,235,.42);color:#aac0ec;background:rgba(13,23,58,.46)}.reviewVersionPage .control>span,.reviewVersionPage .reviewCommentPanelHeaderMeta span,.reviewVersionPage .stamp{color:#a9bee9}.reviewVersionPage .control input,.reviewVersionPage .control select,.reviewVersionPage .control textarea,.reviewVersionPage .projectStudioCommentAudienceButton,.reviewVersionPage .projectStudioCommentEditInput,.reviewVersionPage .projectStudioCommentTimeButton,.reviewVersionPage .projectStudioComposerInputRow,.reviewVersionPage .projectStudioReplyComposer textarea{border-color:var(--review-line-strong);background:rgba(17,31,76,.86);color:var(--review-text)}.reviewVersionPage .control input:focus,.reviewVersionPage .control select:focus,.reviewVersionPage .control textarea:focus,.reviewVersionPage .projectStudioCommentEditInput:focus,.reviewVersionPage .projectStudioComposerInputRow:focus-within,.reviewVersionPage .projectStudioReplyComposer textarea:focus{border-color:rgba(186,95,255,.75);box-shadow:0 0 0 1px rgba(186,95,255,.22)}.reviewVersionPage .actionButton{border-color:rgba(79,168,255,.58);background:linear-gradient(160deg,rgba(31,91,187,.92),rgba(41,62,163,.92));color:#ecf3ff}.reviewVersionPage .actionButton:hover{background:linear-gradient(160deg,rgba(46,112,216,.94),rgba(53,78,192,.94))}.reviewVersionPage .actionButton.ghost{border-color:var(--review-line-strong);background:rgba(19,35,84,.76);color:#d8e5ff}.reviewVersionPage .actionButton.danger{border-color:rgba(255,115,153,.62);background:linear-gradient(180deg,rgba(111,33,66,.9),rgba(82,25,49,.9));color:#ffdce7}.reviewVersionPage .statusChip{border-color:var(--review-line-strong);background:rgba(20,35,83,.74);color:#cfe0ff}.reviewVersionPage .reviewPlayerButton{border-color:var(--review-line-strong);background:rgba(20,35,84,.84);color:#deebff}.reviewVersionPage .reviewPlayerButton:hover{border-color:rgba(186,95,255,.66);background:rgba(39,59,123,.86)}.reviewVersionPage .reviewPlayerButton[data-active=true]{border-color:rgba(47,213,255,.75);background:linear-gradient(140deg,rgba(131,91,255,.72),rgba(47,213,255,.58));color:#f7fbff}.reviewVersionPage .reviewPlayerTime{color:#e4edff}.reviewVersionPage .reviewPlayerTime.dim{color:#9fb3e7}.reviewVersionPage .reviewPlayerSeek,.reviewVersionPage .reviewPlayerVolume{border-color:var(--review-line);background:rgba(145,168,230,.28)}.reviewVersionPage .reviewPlayerSeek::-moz-range-thumb,.reviewVersionPage .reviewPlayerSeek::-webkit-slider-thumb{border:none;background:transparent;box-shadow:none;opacity:0}.reviewVersionPage .reviewPlayerPlayhead{background:#fff;box-shadow:0 0 0 1px hsla(0,0%,100%,.22),0 0 10px hsla(0,0%,100%,.58)}.reviewVersionPage .reviewPlayerVolume::-moz-range-thumb,.reviewVersionPage .reviewPlayerVolume::-webkit-slider-thumb{border-color:rgba(186,95,255,.74);background:#f1ebff}.reviewVersionPage .projectStudioCommentAudienceMenu,.reviewVersionPage .projectStudioCommentMoreMenu,.reviewVersionPage .projectStudioComposerEmojiMenu,.reviewVersionPage .projectStudioReactionMenu,.reviewVersionPage .projectStudioReplyEmojiMenu,.reviewVersionPage .reviewPlayerTimeFormatMenu,.reviewVersionPage .reviewShareEditorPopover,.reviewVersionPage .reviewShareMenuPopover,.reviewVersionPage .reviewSharePopover{border-color:var(--review-line-strong);background:linear-gradient(165deg,rgba(24,42,96,.96),rgba(15,28,72,.98))}.reviewVersionPage .reviewPlayerMarker,.reviewVersionPage .timelineMarkerButton{color:rgba(47,213,255,.96)}.reviewVersionPage .reviewPlayerMarker[data-selected=true],.reviewVersionPage .timelineMarkerButton[data-selected=true]{color:rgba(190,116,255,.96);box-shadow:0 0 0 2px rgba(7,12,24,.88),0 0 0 4px rgba(190,116,255,.26)}.reviewVersionPage .reviewPlayerMarker[data-resolved=true],.reviewVersionPage .timelineMarkerButton[data-resolved=true]{color:var(--review-success)}@media (max-width:1024px){.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{min-height:46px;flex-wrap:wrap;padding:7px 10px}.reviewVersionPage .reviewStudioContent{padding:10px}.reviewVersionPage .reviewWorkspace{max-width:100%;border-radius:14px}.reviewVersionPage .reviewDetailsPanel{width:100%!important}}@media (max-width:767px){.reviewVersionPage .reviewStudioBreadcrumbAsset,.reviewVersionPage .reviewStudioBreadcrumbProject{min-height:26px;padding:0 7px}.reviewVersionPage .reviewStudioBreadcrumbProject{max-width:38vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviewVersionPage .reviewStudioBreadcrumbAsset{max-width:min(66vw,248px)}.reviewVersionPage .reviewStudioSearch{width:100%}.reviewVersionPage .reviewDetailsPanel{min-height:360px}.reviewVersionPage .reviewPlayerBar{gap:8px}.reviewVersionPage .reviewPlayerGroup{flex-wrap:wrap;gap:6px;min-height:0}.reviewVersionPage .reviewPlayerButton{min-width:34px;height:29px;font-size:11px;padding:0 10px}.reviewVersionPage .reviewPlayerVolume{width:min(112px,48vw)}.reviewVersionPage .reviewPlayerTimeline{padding-bottom:12px}.reviewVersionPage .reviewPlayerMarkers{top:calc(100% + 3px)}}@media (min-width:768px) and (max-width:1024px){.reviewVersionPage .reviewDetailsPanel{min-height:390px}}@media (min-width:1025px) and (max-width:1365px){.reviewVersionPage .reviewDetailsPanel{width:340px!important}}@media (min-width:1366px) and (max-width:1599px){.reviewVersionPage .reviewDetailsPanel{width:364px!important}}@media (min-width:1600px) and (max-width:1919px){.reviewVersionPage .reviewDetailsPanel{width:408px!important}}@media (min-width:1920px) and (max-width:2559px){.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{padding-inline:16px}.reviewVersionPage .reviewStudioContent{padding:clamp(14px,1.3vw,24px)}.reviewVersionPage .reviewWorkspace{max-width:min(2200px,calc(100vw - 120px))}.reviewVersionPage .reviewDetailsPanel{width:432px!important}}@media (min-width:2560px){.reviewVersionPage .reviewStudioTopBar.projectStudioTopBar{padding-inline:clamp(18px,1.6vw,34px)}.reviewVersionPage .reviewStudioBodyShell{grid-template-columns:56px minmax(0,1fr)}.reviewVersionPage .reviewStudioContent{padding-inline:clamp(22px,2vw,64px)}.reviewVersionPage .reviewWorkspace{max-width:min(3300px,calc(100vw - 180px))}.reviewVersionPage .reviewDetailsPanel{width:480px!important}}