@font-face{font-family:Editorial Today Local;src:url(/_next/static/media/EditorialToday-Regular.fe2961fd.otf) format("opentype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Editorial Today Local;src:url(/_next/static/media/EditorialToday-Italic.ce6498dd.otf) format("opentype");font-style:italic;font-weight:400;font-display:swap}:root{color-scheme:dark;--bg:#070c19;--bg-app:#080b12;--panel:#0f1522;--panel-alt:#141c2e;--panel-raised:#161f32;--surface-2:#111a2c;--surface-3:#1a2742;--surface-4:#172642;--top-bar:#050912;--line:#27324a;--line-soft:#1f2b44;--line-faint:#18233b;--line-strong:#2a3b5b;--line-active:#5b88d1;--line-cool:#324a71;--text:#e7edf8;--text-hi:#f4f7ff;--text-2:#d8e3f6;--text-3:#cbd9f0;--text-muted:#9ca9c0;--text-faint:#8ea3ca;--text-mute2:#afbed8;--text-link:#aebfde;--muted:#9ca9c0;--brand-violet-1:#7061f8;--brand-violet-2:#8f61ff;--brand-indigo-1:#5965ec;--brand-indigo-2:#4850ce;--brand-indigo-hover-1:#6473ff;--brand-indigo-hover-2:#575fdd;--brand-button:linear-gradient(135deg,var(--brand-indigo-1),var(--brand-indigo-2));--brand-button-hover:linear-gradient(135deg,var(--brand-indigo-hover-1),var(--brand-indigo-hover-2));--brand-toggle:linear-gradient(135deg,var(--brand-violet-1),var(--brand-violet-2));--brand-card-violet:linear-gradient(135deg,#a56df8,#5f39bf);--brand-card-iris:linear-gradient(135deg,#a085ff,#5f53de);--brand-card-indigo:linear-gradient(135deg,#5f77ff,#3a54bc);--brand-card-midnight:linear-gradient(135deg,#4254bb,#2a356f);--accent:#4fb3ff;--accent-soft:rgba(79,179,255,.14);--danger:#ff7e9e;--danger-hover:#ffadc0;--danger-bg:rgba(146,46,78,.24);--success:#6ee7a2;--warning:#ffc266;--hover-faint:rgba(75,101,147,.28);--hover-mid:rgba(81,111,163,.34);--hover-strong:rgba(56,78,118,.35);--atmosphere-app:radial-gradient(circle at 10% 10%,#152447 0%,transparent 35%),radial-gradient(circle at 80% 20%,#10344a 0%,transparent 30%),var(--bg-app);--atmosphere-auth:radial-gradient(circle at 14% 14%,rgba(51,94,168,.24),transparent 34%),radial-gradient(circle at 90% 18%,rgba(31,63,120,.18),transparent 30%),#070c18;--atmosphere-projects:radial-gradient(circle at 70% 7%,rgba(40,74,132,.2),transparent 34%),radial-gradient(circle at 4% 95%,rgba(33,59,103,.14),transparent 30%),var(--bg);--shadow-popover:0 8px 28px rgba(4,8,17,.55);--shadow-modal:0 28px 64px rgba(0,0,0,.66),0 10px 24px rgba(0,0,0,.42);--shadow-card:0 18px 32px rgba(1,6,18,.58);--r-pill:999px;--r-xl:18px;--r-lg:14px;--r-md:10px;--r-sm:8px;--r-xs:6px;--sp-1:4px;--sp-2:6px;--sp-3:8px;--sp-4:10px;--sp-5:12px;--sp-6:14px;--sp-7:16px;--sp-8:20px;--sp-9:24px;--sp-10:28px;--sp-12:36px;--sp-14:48px;--mobile-tap-min:44px;--mobile-gutter:16px;--font-sans:"General Sans","Inter","Segoe UI",system-ui,-apple-system,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--t-display:clamp(28px,4vw,44px);--t-h1:clamp(28px,4vw,40px);--t-h2:clamp(18px,2vw,33px);--t-h3:18px;--t-card:17px;--t-body:14px;--t-meta:13px;--t-cap:12px;--t-micro:11px;--t-tiny:10px;--lh-tight:1.08;--lh-base:1.45;--kicker-tracking:0.12em;--upper-tracking:0.06em;--fw-reg:400;--fw-med:500;--fw-semi:600;--fw-bold:700}*{box-sizing:border-box}body,html{margin:0;padding:0;font-family:var(--font-sans);background:var(--atmosphere-app);color:var(--text);min-height:100%;-webkit-font-smoothing:antialiased}.page{max-width:1100px;margin:0 auto;padding:48px 20px 64px}.hero{padding:28px;border:1px solid var(--line);background:linear-gradient(150deg,rgba(79,179,255,.14),rgba(20,28,46,.95));border-radius:16px;margin-bottom:20px}.kicker{margin:0 0 10px;letter-spacing:.12em;text-transform:uppercase;font-size:12px;color:var(--muted)}h1{margin:0;font-size:clamp(28px,4vw,44px);line-height:1.08}.sub{margin:14px 0 0;color:var(--muted);max-width:60ch}.heroActions{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap;align-items:center}.authPage{min-height:100vh;max-width:none;margin:0;padding:28px 20px;display:grid;align-items:center;background:radial-gradient(circle at 14% 14%,rgba(51,94,168,.24),transparent 34%),radial-gradient(circle at 90% 18%,rgba(31,63,120,.18),transparent 30%),#070c18}.authShell{width:min(560px,100%);margin:0 auto}.authCard{margin:0;border-radius:18px;padding:24px}.authLoginCard{margin-bottom:0}.authCardHeader{margin-bottom:14px}.authCardHeader .kicker{margin:0}.authBrandTitle{margin:0;font-size:clamp(28px,4vw,40px);line-height:1.08}.authLead{margin:0;color:#9fb1cd;font-size:14px;line-height:1.45}.authCardHeader p{margin:6px 0 0;color:#9fb1cd;font-size:13px}.authForm{display:grid;grid-gap:12px;gap:12px}.authSubmitButton{width:100%;min-height:44px}.authOrgSection{margin-top:16px;padding-top:14px;border-top:1px solid #2f415f;display:grid;grid-gap:12px;gap:12px}.authOrgSection h2{margin:0;font-size:18px}.projectsPageApp{--projects-mobile-topbar-height:44px;min-height:100vh;max-width:none;margin:0;padding:0;display:flex;flex-direction:column;background:radial-gradient(circle at 70% 7%,rgba(40,74,132,.2),transparent 34%),radial-gradient(circle at 4% 95%,rgba(33,59,103,.14),transparent 30%),#070c19}.projectsTopBar{height:56px;border-bottom:1px solid var(--line-soft);background:var(--top-bar);display:flex;align-items:center;gap:12px;padding:0 16px}.projectsTopBar .wsRailBrand{margin-bottom:0}.projectsTopActions{margin-left:auto;display:flex;align-items:center;gap:10px}.projectsMobileTopIcon,.projectsMobileTopTitle,.projectsToolbarSelectLabelCompact{display:none}.projectsMobileTopIcon.hasVisualIcon:after,.projectsMobileTopIcon.hasVisualIcon:before{content:none!important}.projectsMobileTopIcon.hasVisualIcon .visualIcon,.visualIcon{width:14px;height:14px}.visualIcon{object-fit:contain;display:block;flex-shrink:0;opacity:.94;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.projectStudioComposerSendButton .visualIcon,.reviewComposerSendButton .visualIcon{width:16px;height:16px;opacity:1}.projectsTopSearch{width:min(286px,100%);position:relative}.projectsTopSearchIcon{position:absolute;left:8px;top:50%;width:12px;height:12px;transform:translateY(-50%);z-index:1;opacity:.8}.projectsTopSearch input{border:1px solid #2c3c5a;background:#111a2e;color:#dce8ff;border-radius:999px;height:26px;padding:0 12px 0 26px;font-size:12px;width:100%}.projectsTopSearch input:focus{outline:none;border-color:var(--line-active)}.projectsTopSearch:after,.projectsTopSearch:before{content:none}.projectsBodyShell{display:grid;grid-template-columns:64px minmax(0,1fr);min-height:calc(100vh - 56px)}.projectsBodyShell.isDimmed{filter:grayscale(.14) brightness(.72);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.projectsRail{border-right:1px solid var(--line-soft);background:linear-gradient(180deg,#040810,#040811);padding:8px 6px;display:flex;flex-direction:column;gap:6px;align-items:center}.projectsRailItem{border:1px solid transparent;background:transparent;color:#9eb1d5;width:28px;height:28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer}.projectsRailItem[data-active=true]{border-color:#30496f;background:var(--surface-4)}.projectsRailItem:after,.projectsRailItem:before{content:"";position:absolute}.projectsRailItem.hasVisualIcon:after,.projectsRailItem.hasVisualIcon:before{display:none}.projectsRailItem.iconHome:before{width:10px;height:8px;border:1px solid #9db0d3;border-top:none;border-radius:1px;bottom:8px}.projectsRailItem.iconHome:after{width:8px;height:8px;border-left:1px solid #9db0d3;border-top:1px solid #9db0d3;transform:rotate(45deg);top:6px}.projectsRailItem.iconSearch:before{width:8px;height:8px;border:1px solid #9db0d3;border-radius:50%;top:7px;left:8px}.projectsRailItem.iconSearch:after{width:4px;border-top:1px solid #9db0d3;transform:rotate(45deg);right:7px;bottom:7px}.projectsRailItem.iconBell:before{width:10px;height:8px;border:1px solid #9db0d3;border-radius:7px 7px 2px 2px;top:8px}.projectsRailItem.iconBell:after{width:4px;height:1px;background:#9db0d3;bottom:7px}.projectsRailItem.iconCloud:before{width:13px;height:7px;border:1px solid #9db0d3;border-radius:8px;top:11px}.projectsRailItem.iconCloud:after{width:4px;height:4px;border:1px solid #9db0d3;border-radius:50%;top:8px;left:8px;background:#040811}.projectsRailItem.iconSpark:before{width:2px;height:12px;background:#9db0d3}.projectsRailItem.iconSpark:after{width:12px;height:2px;background:#9db0d3}.projectsRailItem.iconChat:before{width:12px;height:9px;border:1px solid #9db0d3;border-radius:3px;top:8px}.projectsRailItem.iconChat:after{width:3px;border-top:1px solid #9db0d3;bottom:7px;right:8px;transform:rotate(-35deg)}.projectsRailItem.iconLock:before{width:10px;height:7px;border:1px solid #9db0d3;border-radius:2px;bottom:7px}.projectsRailItem.iconLock:after{width:6px;height:6px;border:1px solid #9db0d3;border-bottom:none;border-radius:6px 6px 0 0;top:7px}.projectsRailItem.iconUser:before{width:7px;height:7px;border:1px solid #9db0d3;border-radius:50%;top:6px}.projectsRailItem.iconUser:after{width:11px;height:6px;border:1px solid #9db0d3;border-radius:7px 7px 2px 2px;bottom:6px}.projectsRailItem.iconAnnounce:before{width:11px;height:8px;border:1px solid #9db0d3;border-radius:2px;transform:skewX(-12deg);top:8px;left:7px}.projectsRailItem.iconAnnounce:after{width:4px;height:1px;background:#9db0d3;bottom:7px;left:12px}.projectsRailItem.iconBulb:before{width:8px;height:9px;border:1px solid #9db0d3;border-radius:50% 50% 45% 45%;top:6px;left:9px}.projectsRailItem.iconBulb:after{width:6px;height:3px;border:1px solid #9db0d3;border-radius:2px;bottom:7px;left:10px}.projectsRailSpacer{flex:1 1}.wsRail{display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 8px;background:var(--top-bar);border-right:1px solid var(--line-faint)}.wsRailBrand{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:6px;flex:none}.wsRailBrand svg{width:30px;height:30px;display:block}.wsRailGroup{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%}.wsRailSpacer{flex:1 1 auto}.wsRailItem{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.wsRailItem:hover{background:var(--surface-2);color:var(--text-hi)}.wsRailItem:focus-visible{outline:none;border-color:var(--line-active)}.wsRailItem.isActive,.wsRailItem[data-active=true]{background:var(--surface-4);border-color:var(--line-cool);color:var(--text-hi)}.wsRailItem .visualIcon{width:22px;height:22px;opacity:1}.wsRailDot{position:absolute;top:9px;right:9px;width:7px;height:7px;border-radius:999px;background:var(--brand-violet-2);box-shadow:0 0 0 2px var(--bg)}.wsRailTip{position:absolute;left:calc(100% + 10px);top:50%;transform:translateY(-50%) translateX(-4px);padding:5px 9px;border-radius:8px;background:var(--panel-raised);border:1px solid var(--line);color:var(--text-hi);font-size:12px;font-weight:500;line-height:1;white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .12s ease,transform .12s ease;z-index:40;box-shadow:0 8px 24px rgba(2,6,16,.5)}.wsRailItem:focus-visible .wsRailTip,.wsRailItem:hover .wsRailTip{opacity:1;transform:translateY(-50%) translateX(0)}.wsRailDrawer{border-right:none;background:transparent;padding:0;gap:6px}.wsRailDrawer .wsRailGroup{gap:6px}.wsRailDrawer .wsRailItem{width:36px;height:36px;border-radius:10px}.wsRailDrawer .wsRailItem .visualIcon{width:20px;height:20px}.wsRailDrawer .wsRailTip{display:none}.projectsWorkspace{padding:12px 14px 34px;display:grid;grid-gap:12px;gap:12px;align-content:start;border-right:1px solid var(--line-soft)}.projectsIdentityRow{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:48px;border-bottom:1px solid var(--line-faint);padding-bottom:8px}.projectsIdentityLeft{display:flex;align-items:center;gap:10px;min-width:0}.projectsIdentityMark{width:30px;height:30px;border-radius:6px;border:1px solid #d0d7e5;background:#eef4ff;color:#0f1828;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;letter-spacing:.07em}.projectsIdentityText h1{margin:0;font-size:clamp(18px,2vw,33px);letter-spacing:0}.projectsIdentityActions{display:flex;align-items:center;gap:8px;margin-left:auto}.projectsRoundIconAction{width:24px;height:24px;border:1px solid #30496f;background:var(--surface-3);border-radius:50%;display:inline-flex;align-items:center;justify-content:center}.projectsRoundIconAction.hasVisualIcon .visualIcon{width:13px;height:13px}.projectsRoundIconAction span{width:10px;height:2px;background:#d5e4ff;position:relative}.projectsRoundIconAction span:after,.projectsRoundIconAction span:before{content:"";position:absolute;top:-3px;width:4px;height:4px;border:1px solid #d5e4ff;border-radius:50%}.projectsRoundIconAction span:before{left:-1px}.projectsRoundIconAction span:after{right:-1px}.projectsMenuWrap{position:relative}.projectsOverflowButton{border:none;background:transparent;color:var(--text-link);font-weight:600;font-size:14px;letter-spacing:.08em;width:22px;height:22px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.projectsOverflowButton.hasVisualIcon{font-size:0;letter-spacing:0}.projectsOverflowButton.hasVisualIcon .visualIcon{width:12px;height:12px}.projectsOverflowButton:hover{background:rgba(42,58,90,.36)}.projectsToolbar{justify-content:flex-start;border-bottom:1px solid var(--line-faint);padding-bottom:10px}.projectsToolbar,.projectsToolbarGroup{display:flex;align-items:center;gap:10px}.projectsToolbarGroup{flex-wrap:wrap}.projectsViewSwitch button{min-width:25px;padding:7px 8px;font-size:12px;line-height:1}.projectsViewSwitch button .visualIcon{width:13px;height:13px}.projectsInlinePanel{margin-bottom:0}.projectsToolbarSelect{border:none;background:transparent;color:#c3d2ed;display:inline-flex;align-items:center;gap:6px;font-size:13px;padding:2px;cursor:pointer}.projectsToolbarSelect:hover{color:#dfebff}.projectsToolbarSelectLabel,.projectsToolbarSelectLabelCompact{color:var(--text-mute2)}.projectsToolbarSelectValue{color:#d6e3fb}.projectsDropdownMenu{position:absolute;top:calc(100% + 8px);left:0;min-width:150px;border:1px solid var(--line-cool);border-radius:10px;background:linear-gradient(160deg,rgba(29,40,63,.99),rgba(20,28,45,.99));box-shadow:0 8px 28px rgba(4,8,17,.55);padding:6px;z-index:8;display:grid;grid-gap:2px;gap:2px}.projectsDropdownHeading{margin:0;padding:5px 8px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint)}.projectsIdentityActions .projectsDropdownMenu{left:auto;right:0}.projectsDropdownOption{border:none;background:transparent;color:#cad7ef;text-align:left;border-radius:6px;font-size:12px;padding:7px 9px;cursor:pointer}.projectsDropdownOption:hover{background:rgba(75,101,147,.28)}.projectsDropdownOption[data-active=true]{background:rgba(81,111,163,.34);color:#e7f0ff}.projectsDropdownOption:disabled{opacity:.55;cursor:not-allowed}.projectsDropdownPlaceholder{padding:7px 9px;font-size:12px;color:#6b82a8}.projectsUserMenuWrap{position:relative}.projectsUserDropdown{position:absolute;left:calc(100% + 10px);bottom:0;min-width:180px;border:1px solid var(--line-cool);border-radius:10px;background:linear-gradient(160deg,rgba(29,40,63,.99),rgba(20,28,45,.99));box-shadow:0 8px 28px rgba(4,8,17,.55);padding:6px;z-index:12;display:grid;grid-gap:2px;gap:2px}.projectsUserDropdownInfo{display:grid;grid-gap:1px;gap:1px;padding:6px 9px 8px;border-bottom:1px solid rgba(75,101,147,.25);margin-bottom:2px}.projectsUserDropdownName{font-size:12px;font-weight:600;color:#e7f0ff}.projectsUserDropdownEmail{font-size:11px;color:var(--text-faint)}.projectsDropdownOptionToggle{display:flex;align-items:center;justify-content:space-between;gap:10px}.projectsMiniToggle{width:28px;height:16px;border-radius:999px;border:1px solid #4d6290;background:rgba(32,47,74,.84);display:inline-flex;align-items:center;padding:1px;transition:background-color .12s ease,border-color .12s ease}.projectsMiniToggle[data-on=true]{background:linear-gradient(135deg,var(--brand-violet-1),var(--brand-violet-2));border-color:#8f79ff}.projectsMiniToggleKnob{width:12px;height:12px;border-radius:50%;background:#e7ecff;transform:translateX(0);transition:transform .12s ease}.projectsMiniToggle[data-on=true] .projectsMiniToggleKnob{transform:translateX(12px)}.projectsDropdownOptionDanger{color:var(--danger)}.projectsDropdownOptionDanger:hover{background:rgba(146,46,78,.24);color:var(--danger-hover)}.projectCreateTrigger{border-color:#5a70df;background:linear-gradient(135deg,var(--brand-indigo-1),var(--brand-indigo-2));box-shadow:none;border-radius:8px;min-height:24px;padding:0 10px;font-size:11px;letter-spacing:.01em;display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.projectCreateTriggerIcon{width:12px;height:12px;opacity:.98;flex:0 0 auto}.projectCreateTrigger span{white-space:nowrap;flex:0 0 auto}.projectCreateTrigger:hover{background:linear-gradient(135deg,var(--brand-indigo-hover-1),var(--brand-indigo-hover-2))}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.card{border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,var(--panel),var(--panel-alt));padding:16px}.card h2{font-size:17px;margin:0 0 6px}.card p{margin:0;color:var(--muted);font-size:14px}.demo{margin-top:20px}.demoLink{margin-top:16px;display:inline-flex;text-decoration:none;color:#071019;background:var(--accent);border-radius:999px;padding:10px 16px;font-weight:600;margin-right:10px}.demoLink.alt{color:#dfe9ff;background:linear-gradient(135deg,#26486a,#1f2d47)}.reviewPage .hero code{font-size:12px;word-break:break-all;color:var(--text)}.reviewPage{max-width:min(1720px,calc(100vw - 24px));padding-top:28px}.reviewVersionPage{min-height:100vh;margin:0;padding:0;display:flex;flex-direction:column;background:#03050a}.reviewPublicSharePage,.reviewVersionPage{max-width:100%;width:100%}.reviewPublicWorkspace{display:grid;grid-template-rows:auto minmax(0,1fr);grid-gap:14px;gap:14px;min-height:0}.reviewPublicPlayerCard{min-height:0}.reviewPublicLayout{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,320px);grid-gap:10px;gap:10px}.reviewStudioTopBar{border:none;border-bottom:1px solid #1a2235;border-radius:0;background:var(--top-bar);margin-bottom:0}.reviewStudioTopBar.projectStudioTopBar{min-height:50px;padding:0 10px;gap:10px}.reviewStudioBreadcrumb{display:inline-flex;align-items:center;gap:4px;min-width:0;white-space:nowrap;overflow:hidden}.reviewStudioHeaderNav{display:inline-flex;align-items:center;flex-shrink:0}.reviewStudioSearch{width:min(172px,22vw);margin-left:0}.reviewStudioTopCluster{display:inline-flex;align-items:center;gap:8px;min-width:0}.reviewStudioTopClusterLeft{flex:1 1 40%}.reviewStudioTopCenter{flex:0 0 auto;min-width:0;display:inline-flex;align-items:center;gap:0;justify-content:center}.reviewStudioTopClusterRight{margin-left:auto;flex:1 1 40%;justify-content:flex-end;gap:4px}.reviewTopBackButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text-2);border-radius:8px;width:24px;height:24px;cursor:pointer;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:0}.reviewTopBackButton svg{width:13px;height:13px}.reviewTopBackButton:hover{border-color:#425d8b;background:#17233b}.reviewStudioBreadcrumbAsset,.reviewStudioBreadcrumbProject{border:none;background:transparent;color:#d7e4fd;min-height:24px;padding:0 6px;border-radius:8px;display:inline-flex;align-items:center;font-size:11px;cursor:pointer;text-transform:uppercase;letter-spacing:.02em}.reviewStudioBreadcrumbProject{color:#b9c9e6;font-weight:520}.reviewStudioBreadcrumbAsset:hover,.reviewStudioBreadcrumbProject:hover{background:rgba(56,78,118,.35)}.reviewStudioBreadcrumbAsset{min-width:0;max-width:min(340px,30vw);gap:4px;text-transform:none}.reviewStudioBreadcrumbAsset strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#eef3ff;font-weight:500}.reviewStudioBreadcrumbAsset svg{width:12px;height:12px;color:#8ea4ca;flex-shrink:0}.reviewStudioHeaderSeparator{width:1px;height:14px;background:rgba(121,145,186,.32);margin:0 1px;flex-shrink:0}.reviewStudioPager{border:1px solid #2a3a59;border-radius:999px;background:#0f1728;min-height:26px;padding:0 3px;display:inline-flex;align-items:center;gap:3px;box-shadow:inset 0 0 0 1px rgba(210,226,255,.05)}.reviewStudioPager button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#b8caec;width:19px;height:19px;border-radius:999px;cursor:pointer;padding:0;display:inline-flex;align-items:center;justify-content:center}.reviewStudioPager button svg{width:12px;height:12px}.reviewStudioPager button:hover{background:#1d2943}.reviewStudioPager button:disabled{opacity:.38;cursor:not-allowed}.reviewStudioPager button:disabled:hover{background:transparent}.reviewStudioPager span{color:var(--text-3);font-size:11px;min-width:46px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:center}.reviewShareWrap{position:relative}.reviewVersionPage .projectStudioShareButton{min-height:24px;border-radius:6px;padding:0 9px;gap:4px;font-size:10.5px;border-color:#5e70df;background:linear-gradient(180deg,#5568e1,#4b5dcd);color:var(--text-hi)}.reviewVersionPage .projectStudioShareButton:hover{background:linear-gradient(180deg,#5f72ea,#5166d8);border-color:#6a7bf0}.reviewVersionPage .reviewStudioDownloadButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:4px;min-height:24px;border-radius:6px;padding:0 9px;font-size:10.5px;font-family:inherit;line-height:1;border:1px solid #2c3c5c;background:#141d31;color:#cdd9f0;cursor:pointer}.reviewVersionPage .reviewStudioDownloadButton:hover:not(:disabled){background:#1a2540;border-color:#3a4d75}.reviewVersionPage .reviewStudioDownloadButton:disabled{opacity:.5;cursor:not-allowed}.reviewShareTriggerIcon,.reviewStudioDownloadIcon{width:12px;height:12px}.reviewShareMenuPopover{position:absolute;right:0;top:calc(100% + 8px);width:min(248px,72vw);z-index:85;border:1px solid #2d3d5b;border-radius:11px;background:var(--panel-raised);box-shadow:0 18px 32px rgba(1,6,18,.58);overflow:hidden;display:grid;grid-gap:0;gap:0}.reviewSharePopover{position:absolute;right:0;top:calc(100% + 10px);width:min(402px,86vw);max-height:min(78vh,760px);overflow-y:auto;overscroll-behavior:contain;z-index:40;border:1px solid #2e4164;border-radius:14px;background:linear-gradient(180deg,#131d33,#111a2f);box-shadow:0 18px 40px rgba(0,0,0,.46);padding:14px;display:grid;grid-gap:12px;gap:12px}.reviewShareEditorBackdrop{position:fixed;inset:0;z-index:90;background:rgba(2,6,14,.7);display:grid;place-items:center;padding:18px}.reviewShareEditorPopover{position:relative;right:auto;top:auto;width:min(404px,92vw);max-height:min(86vh,760px);z-index:91;border:1px solid rgba(205,222,255,.14);border-radius:16px;background:radial-gradient(120% 120% at 12% -24%,rgba(132,159,255,.2) 0,rgba(132,159,255,0) 52%),#121a2d;box-shadow:0 28px 64px rgba(0,0,0,.66),0 10px 24px rgba(0,0,0,.42);padding:0;gap:0;overflow:hidden}.reviewShareEditorTitleRow{padding:12px 14px 8px;border-bottom:1px solid rgba(219,232,255,.12)}.reviewShareTitleButton{border:none;background:transparent;color:#e9f0ff;width:100%;text-align:left;font-size:17px;font-weight:500;letter-spacing:.008em;line-height:1.2;padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px}.reviewShareTitleButton>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviewShareTitleButton svg{width:15px;height:15px;color:#93a8cc}.reviewShareAccessRow{padding:8px 14px 6px;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.reviewShareUrlInlineRow{min-height:32px;border:1px solid #2f4261;border-radius:8px;background:#131d31;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;padding-right:2px}.reviewShareUrlInlineRow input{border:none;background:transparent;color:#dbe8ff;font-size:12px;padding:0 10px;min-height:30px}.reviewShareUrlInlineRow input:focus{outline:none}.reviewShareInlineCopyButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#a8bbdd;width:30px;height:30px;border-radius:6px;display:grid;place-items:center;cursor:pointer}.reviewShareInlineCopyButton:hover{background:rgba(102,123,169,.2);color:#d9e6ff}.reviewShareInlineCopyButton svg{width:14px;height:14px}.reviewShareInlineCopyButton:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.reviewShareAccessSelect{width:-moz-fit-content;width:fit-content;border:1px solid #2f4261;border-radius:8px;background:#131d31;min-height:32px;display:inline-flex;align-items:center;gap:6px;padding:0 8px;color:#cddcf8}.reviewShareAccessSelect svg{width:13px;height:13px}.reviewShareAccessSelect select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;color:#dbe8ff;font-size:12px;min-height:30px;padding-right:0;cursor:pointer}.reviewShareAccessSelect select:focus{outline:none}.reviewShareAccessChevron{width:12px;height:12px;color:#9cb2d9}.reviewShareCopyFeedback{display:block;color:#87e5ab}.reviewShareCopyFeedback,.reviewShareInlineNotice{margin:0 14px 8px;font-size:11px}.reviewShareInlineNotice.success{color:#87e5ab}.reviewShareInlineNotice.error{color:#ff8ea6}.reviewShareRecipientField{padding:0 14px 10px}.reviewShareRecipientField input{min-height:34px;border:1px solid #2f4261;border-radius:8px}.reviewShareRecipientField input:focus{border-color:#596af2;box-shadow:0 0 0 1px rgba(93,97,236,.28)}.reviewShareNewLinkButton{border:none;border-radius:0;background:#5d61ec;color:#f2f5ff;min-height:38px;padding:0 12px;font-size:12px;font-weight:600;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:7px;cursor:pointer}.reviewShareNewLinkIcon{width:14px;height:14px}.reviewShareExistingSection{border:none;border-radius:0;background:transparent;padding:8px;display:grid;grid-gap:8px;gap:8px}.reviewShareExistingSection>p{margin:0;font-size:11px;color:#97abce;letter-spacing:.02em}.reviewShareHint{margin:0;font-size:11px;color:#93a7cb}.reviewShareHint.error{color:#ff8aa5}.reviewShareExistingList{margin:0;padding:0;list-style:none;display:grid;grid-gap:7px;gap:7px;max-height:132px;overflow-y:auto}.reviewShareExistingList li button{width:100%;border:1px solid #2e405f;border-radius:9px;background:#1a243b;color:#dce7fc;min-height:42px;cursor:pointer;display:grid;justify-items:start;grid-gap:3px;gap:3px;padding:8px 10px;text-align:left}.reviewShareExistingList li button[data-active=true]{border-color:#5e73a9;background:#22304d}.reviewShareExistingList li button span{font-size:12px;font-weight:500;line-height:1.2}.reviewShareExistingList li button small{font-size:11px;color:#99add1}.reviewShareEmpty{font-size:11px;color:#94a8cb}.reviewShareField{display:grid;grid-gap:7px;gap:7px}.reviewShareFieldCompact{gap:0}.reviewShareField>span{font-size:11px;color:#a6badf;letter-spacing:.02em}.reviewShareField input{width:100%;min-height:34px;border:1px solid #30435f;border-radius:9px;background:#10192b;color:var(--ui-text);padding:0 11px;font-size:12px}.reviewShareSummaryCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(204,222,255,.13);border-radius:10px;background:rgba(15,23,39,.62);margin:0 14px;padding:8px;display:grid;grid-gap:10px;gap:10px;text-align:left;cursor:pointer}.reviewShareSummaryCard:hover{border-color:rgba(210,224,255,.24)}.reviewShareSummaryThumbnail{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:372/204;border:1px solid rgba(219,232,255,.14);background:#121b2f}.reviewShareSummaryThumbnailBackdrop{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.2);filter:blur(14px) saturate(1.15) brightness(.72);opacity:.8}.reviewShareSummaryThumbnailForeground{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;padding:4px;display:block}.reviewShareSummaryThumbnailFallback{width:100%;height:100%;display:grid;place-items:center;color:#9cb0d4;font-size:11px;letter-spacing:.01em}.reviewShareSummaryDetails{display:flex;align-items:center;justify-content:space-between;gap:10px}.reviewShareSummaryDetails strong{display:block;margin:0;color:#dbe8ff;font-size:12px;font-weight:600}.reviewShareSummaryDetails p{margin:2px 0 0;color:#9fb3d5;font-size:11px;line-height:1.35}.reviewShareSummaryDetails>span{color:#c4d4f2;display:inline-flex;align-items:center;justify-content:center}.reviewShareSummaryDetails>span svg{width:14px;height:14px}.reviewShareSettingsPanel{margin:0 14px;border:1px solid rgba(204,222,255,.13);border-radius:10px;background:rgba(15,23,39,.62);padding:10px;display:grid;grid-gap:9px;gap:9px}.reviewShareSettingsTopRow{display:flex;align-items:center;justify-content:space-between;gap:8px}.reviewShareProPill{border:1px solid #405276;background:#2a3551;color:#bcc8e8;border-radius:999px;padding:2px 8px;font-size:10px;line-height:1.2;font-weight:600}.reviewShareBackButton{border:none;background:transparent;color:#c6d6f4;font-size:12px;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:5px}.reviewShareBackButton svg{width:13px;height:13px}.reviewShareLayoutRow{display:grid;grid-gap:6px;gap:6px}.reviewShareLayoutRow>span{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:#9cb2d9;letter-spacing:.02em}.reviewShareRowIcon{width:13px;height:13px;flex-shrink:0}.reviewShareLayoutButtons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #2f4361;border-radius:9px;overflow:hidden;background:#111b2d}.reviewShareLayoutButtons button{border:none;border-right:1px solid #2f4361;background:transparent;color:#b8cae8;min-height:28px;font-size:11px;display:inline-flex;align-items:center;justify-content:center;gap:4px;cursor:pointer}.reviewShareLayoutButtons button:last-child{border-right:none}.reviewShareLayoutButtons button[data-active=true]{background:#5d61ec;color:#f3f5ff}.reviewShareExpiryField small,.reviewShareLayoutButtons button small,.reviewShareToggle small{font-size:9px;color:#bcc8e8;border:1px solid #405276;background:#2a3551;border-radius:999px;padding:1px 5px;line-height:1.1;font-weight:600}.reviewShareToggle{display:flex;justify-content:space-between;align-items:center;gap:10px;border:1px solid #2f4361;border-radius:9px;padding:8px 10px;background:var(--surface-2)}.reviewShareToggleLabel{font-size:12px;color:#d6e4ff}.reviewShareToggleLabel,.reviewShareToggleLabelText{display:inline-flex;align-items:center;gap:5px}.reviewShareToggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:32px;height:18px;border-radius:999px;border:1px solid #4a5f86;background:#2b3650;position:relative;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.reviewShareToggle input[type=checkbox]:before{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#eef3ff;transition:transform .14s ease}.reviewShareToggle input[type=checkbox]:checked{background:#5d61ec;border-color:#6b71f1}.reviewShareToggle input[type=checkbox]:checked:before{transform:translateX(14px)}.reviewShareExpiryField{display:grid;grid-gap:6px;gap:6px}.reviewShareExpiryRowButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid #2f4361;border-radius:9px;background:var(--surface-2);min-height:34px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:10px;cursor:pointer}.reviewShareExpiryRowButton>span{display:inline-flex;align-items:center;gap:5px;color:#d6e4ff;font-size:12px}.reviewShareExpiryRowButton>strong{color:#a9bde0;font-size:11px;font-weight:500}.reviewShareExpiryEditor{display:grid;grid-gap:6px;gap:6px}.reviewShareExpiryEditor input{width:100%;min-height:32px;border:1px solid #30435f;border-radius:8px;background:#10192b;color:var(--ui-text);padding:0 10px;font-size:12px}.reviewShareExpiryEditor button,.reviewShareExpiryNotSetButton{justify-self:start;border:1px solid #3a4f75;border-radius:8px;background:#1b2740;color:#d9e6ff;min-height:28px;padding:0 11px;font-size:11px;font-weight:500;cursor:pointer}.reviewShareRememberRow{margin-top:1px;border:1px solid #314663;border-radius:9px;background:#202b47;min-height:38px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;gap:10px}.reviewShareRememberRow span{color:#e4eeff;font-size:11px}.reviewShareRememberRow button{border:1px solid #4b5f85;border-radius:7px;background:#3a4663;color:#f0f5ff;min-height:26px;padding:0 10px;font-size:11px;font-weight:600;cursor:pointer}.reviewShareFooter{border-top:1px solid rgba(219,232,255,.12);margin:12px 0 0;padding:11px 14px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px}.reviewShareAdvancedButton{border:none;background:transparent;color:#b3c6e9;font-size:12px;cursor:pointer;padding:0;display:inline-flex;align-items:center;gap:5px}.reviewShareAdvancedButton svg{width:12px;height:12px}.reviewShareFooterActions{display:inline-flex;gap:8px}.reviewShareFooterActions button{border:1px solid #3b4f75;border-radius:8px;background:#1b2640;color:#e1ebff;min-height:32px;min-width:74px;padding:0 13px;font-size:12px;font-weight:500;cursor:pointer}.reviewShareFooterActions button:disabled{opacity:.45;cursor:not-allowed}.reviewShareFooterActions .reviewSharePrimaryAction{border-color:#5d61ec;background:#5d61ec;color:#f2f5ff;min-width:132px}.reviewStudioBodyShell{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:42px minmax(0,1fr)}.reviewStudioRail{border-right:1px solid #1a2235;background:linear-gradient(180deg,#03070f,#02060d)}.reviewStudioRail .projectsRailItem{width:27px;height:27px;border-radius:8px}.reviewStudioRail .projectsRailItem .visualIcon{width:17px;height:17px;opacity:1}.reviewStudioRail .projectsRailItem[data-active=true]{border-color:#2f4d7a;background:#12233f}.reviewStudioContent{min-height:0;padding:10px;display:flex;flex-direction:column;gap:10px}.reviewStudioInlineNote{margin:0 0 10px}.reviewStudioUtilityBar{margin-bottom:12px}.reviewWorkspace{min-height:0;flex:1 1 auto;display:flex;gap:0;align-items:stretch;border:1px solid #1a2235;border-radius:12px;overflow:hidden;background:#010306}.reviewWorkspace.details-hidden{min-height:0}.reviewPlayerCard{flex:1 1 auto;min-width:0;margin:0;border:none;border-radius:0;background:#000;box-shadow:none;padding:0;display:grid;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.reviewResizeHandle{width:12px;border-right:1px solid #1a2235;border-left:1px solid #1a2235;background:#050a13;cursor:col-resize;position:relative;transition:background-color .12s ease}.reviewResizeHandle:before{content:"";position:absolute;top:50%;left:50%;width:3px;height:42px;border-left:1px solid #314463;border-right:1px solid #314463;transform:translate(-50%,-50%);opacity:.82}.reviewResizeHandle:hover{background:#0b1321}.reviewResizeHandle:hover:before{border-color:#5d74a0}.reviewDetailsPanel{border:none;border-left:1px solid #1a2235;border-radius:0;background:#12182b;display:grid;grid-template-rows:auto auto minmax(0,1fr);min-height:0;overflow:hidden}.reviewDetailsHeader{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:10px 10px 9px;border-bottom:1px solid #212b43}.reviewDetailsHeader h2{margin:0;font-size:13px;color:#edf3ff}.reviewDetailsHeaderActions{display:inline-flex;align-items:center;gap:6px}.reviewDetailsWidthValue{font-size:11px;color:#a8bcdf;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reviewDetailsWidthReset{min-height:24px;padding:0 8px;font-size:11px}.reviewDetailsHeader button,.reviewDetailsWidthReset{border:1px solid #30445f;background:#1a2740;color:#b8cae7;border-radius:7px;cursor:pointer}.reviewDetailsHeader button{min-width:24px;height:24px}.reviewDetailsTabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #212b43;padding:8px;grid-gap:6px;gap:6px}.reviewDetailsTabs button{border:1px solid #30445f;background:#1a263d;color:#b1c4e1;border-radius:8px;min-height:28px;padding:0 10px;cursor:pointer;font-size:12px}.reviewDetailsTabs button[data-active=true]{background:#2d3c59;border-color:#445f8d;color:var(--text-hi)}.reviewDetailsBody{min-height:0;overflow:hidden}.reviewDetailsContent{min-height:0;height:100%;overflow-y:auto}.reviewFieldsContent{padding:10px;background:#12182b}.reviewVideo{display:block;width:auto;height:auto;max-width:100%;max-height:100%;min-width:0;min-height:0;border:none;border-radius:0;object-fit:contain!important;object-position:center center;background:#000}.reviewPublicSharePage .unifiedPlayerMedia,.reviewVersionPage .unifiedPlayerMedia{width:100%;margin:0;gap:0;background:#000;grid-template-rows:minmax(0,1fr) auto;min-height:0}.reviewPublicSharePage .unifiedPlayerCanvas,.reviewVersionPage .unifiedPlayerCanvas{position:relative;width:100%;min-height:0;height:100%;min-width:0;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#000}.reviewVersionPage .unifiedPlayerCanvas{max-height:calc(100vh - 188px)}.reviewPublicSharePage .unifiedPlayerCanvas{min-height:clamp(320px,60vh,820px);height:auto}.reviewPublicSharePage .unifiedPlayerVideo,.reviewVersionPage .unifiedPlayerVideo{width:auto;height:auto;max-width:100%;max-height:100%;min-width:0;min-height:0;object-fit:contain!important;object-position:center center;background:#000}.reviewPublicSharePage .unifiedPlayerOverlayPlay{min-width:58px;height:58px}.reviewPublicSharePage .unifiedPlayerControls,.reviewVersionPage .unifiedPlayerControls{border:none;border-top:1px solid #1a2235;border-radius:0;background:#060b14;padding:8px 12px 10px;gap:8px;margin-top:0;font-family:var(--font-sans)}.reviewPublicSharePage .unifiedPlayerButton,.reviewVersionPage .unifiedPlayerButton{border-color:rgba(76,101,155,.58);background:rgba(16,30,69,.84);color:#deebff}.reviewPublicSharePage .unifiedPlayerButton:hover,.reviewVersionPage .unifiedPlayerButton:hover{border-color:rgba(186,95,255,.66);background:rgba(39,59,123,.86)}.reviewPublicSharePage .unifiedPlayerButton[data-active=true],.reviewVersionPage .unifiedPlayerButton[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}.reviewPublicSharePage .unifiedPlayerTime,.reviewVersionPage .unifiedPlayerTime{color:#e4edff}.reviewPublicSharePage .unifiedPlayerTime.dim,.reviewVersionPage .unifiedPlayerTime.dim{color:#9fb3e7}.reviewPublicSharePage .unifiedPlayerSeek,.reviewPublicSharePage .unifiedPlayerVolume,.reviewVersionPage .unifiedPlayerSeek,.reviewVersionPage .unifiedPlayerVolume{background:rgba(145,168,230,.28)}.reviewPublicSharePage .unifiedPlayerMarker[data-selected=true],.reviewVersionPage .unifiedPlayerMarker[data-selected=true]{box-shadow:0 0 0 2px rgba(47,213,255,.34)}@media (max-width:980px){.reviewPublicSharePage .unifiedPlayerCanvas,.reviewVersionPage .unifiedPlayerCanvas{max-height:none;min-height:clamp(280px,52vh,640px)}}.reviewVideoMedia{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-gap:0;gap:0}.reviewVideoCanvas,.reviewVideoMedia{min-height:0;height:100%;overflow:hidden;background:#000}.reviewVideoCanvas{position:relative;width:100%;display:flex;align-items:center;justify-content:center;min-width:0}.reviewVideoOverlayPlay{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #5a270f;background:rgba(119,38,7,.9);color:#fff4ea;border-radius:999px;min-width:62px;height:62px;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 12px 26px rgba(0,0,0,.46);z-index:2}.reviewPlayerControls{border-radius:0;border:none;border-top:1px solid #1a2235;background:#060b14;padding:8px 12px 12px;display:grid;grid-gap:8px;gap:8px;font-family:var(--font-sans)}@media (min-width:981px){.reviewVersionPage{height:100vh;max-height:100vh;overflow:hidden}.reviewVersionPage .reviewStudioBodyShell,.reviewVersionPage .reviewStudioContent{min-height:0}.reviewVersionPage .reviewWorkspace{min-height:0;overflow:hidden}.reviewVersionPage .reviewPlayerCard{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.reviewVersionPage .reviewVideoMedia{gap:0}.reviewVersionPage .reviewVideoCanvas{min-height:0;border:none;border-radius:0;background:#000;overflow:hidden;display:grid;place-items:center}.reviewVersionPage .reviewVideo{width:auto;height:auto;max-width:100%;max-height:100%}.reviewVersionPage .reviewPlayerControls{flex:0 0 auto}.reviewVersionPage .reviewDetailsPanel{min-height:0;height:100%}.reviewPublicSharePage{margin:0;padding:12px;height:100vh;max-height:100vh;display:flex;flex-direction:column;overflow:hidden}.reviewPublicSharePage>:not(.reviewPublicWorkspace){flex:0 0 auto}.reviewPublicSharePage>.reviewPublicWorkspace{flex:1 1 auto}.reviewPublicSharePage .reviewPublicWorkspace{min-height:0}.reviewPublicSharePage .reviewPublicPlayerCard{display:grid;grid-template-rows:minmax(0,1fr);min-height:0;overflow:hidden}.reviewPublicSharePage .reviewVideoMedia{min-height:0;height:100%;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;gap:10px}.reviewPublicSharePage .reviewVideoCanvas{min-height:0;border:1px solid var(--line);border-radius:12px;background:#050913;overflow:hidden;display:grid}.reviewPublicSharePage .reviewVideo{width:100%;height:100%;border:none;border-radius:0;object-fit:contain;background:#000}.reviewPublicSharePage .reviewPlayerControls{margin-top:6px;flex:0 0 auto}.reviewPublicSharePage .reviewPublicLayout{min-height:0;overflow:hidden}.reviewPublicSharePage .reviewPublicLayout>.commentPanel{min-height:0;overflow-y:auto}.reviewPublicSharePage .reviewPublicLayout>.reviewSideColumn{min-height:0;overflow-y:auto;align-content:start;padding-right:2px;border-left:1px solid var(--line-soft);padding-left:10px}}.reviewPlayerTimeline{position:relative;width:100%;padding-bottom:14px}.reviewPlayerSeek{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:5px;border-radius:999px;border:1px solid #1f2a43;background:#111b2f;outline:none;margin:0;cursor:pointer}.reviewPlayerSeek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;border:none;background:transparent;box-shadow:none;opacity:0}.reviewPlayerSeek::-moz-range-thumb{width:14px;height:14px;border:none;background:transparent;box-shadow:none;opacity:0}.reviewPlayerPlayhead{position:absolute;top:-4px;width:2px;height:13px;border-radius:999px;background:#fff;box-shadow:0 0 0 1px hsla(0,0%,100%,.18),0 0 8px hsla(0,0%,100%,.5);pointer-events:none;transform:translateX(-50%);z-index:3}.reviewPlayerMarkers{position:absolute;left:.5px;right:.5px;top:calc(100% + 4px);height:10px;pointer-events:none;z-index:2}.reviewPlayerMarker{top:50%;width:10px;height:10px;border:none;background:transparent;color:rgba(75,196,255,.95);box-shadow:0 0 0 2px rgba(7,12,24,.82);transform:translate(-50%,-50%);transition:transform .12s ease,box-shadow .12s ease,color .12s ease;pointer-events:auto}.reviewPlayerMarker:before{content:"";display:block;width:100%;height:100%;background:currentColor;border-radius:50%}.reviewPlayerMarker:hover{transform:translate(-50%,-50%) scale(1.12)}.reviewPlayerBar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.reviewPlayerGroup{display:inline-flex;align-items:center;gap:8px;min-height:32px}.reviewPlayerGroup.center{position:relative}.reviewPlayerGroup.end{margin-left:auto}.reviewPlayerButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #2c3f65;background:#131f34;color:#d9e7ff;border-radius:999px;min-width:38px;height:32px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:520;line-height:1;cursor:pointer;transition:background-color .12s ease,border-color .12s ease}.reviewPlayerButton:hover{background:#1a2944;border-color:#3f5788}.reviewPlayerButton[data-active=true]{border-color:#d6a74f;background:#4d391a;color:#ffe3b1}.reviewPlayerButton.play{min-width:56px}.reviewPlayerButton.ghost{min-width:auto;padding:0 10px}.reviewPlayerTime{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:14px;letter-spacing:.01em;color:#e8effe}.reviewPlayerTime.dim{color:#8ea6cc;font-size:13px}.reviewPlayerVolume{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:108px;height:4px;border-radius:999px;background:#203153;outline:none;cursor:pointer}.reviewPlayerVolume::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:999px;border:1px solid #d7e4fd;background:#ebf2ff}.reviewPlayerVolume::-moz-range-thumb{width:12px;height:12px;border-radius:999px;border:1px solid #d7e4fd;background:#ebf2ff}.reviewPlayerTimeFormatWrap{position:relative}.reviewPlayerTimeFormatMenu{position:absolute;right:0;bottom:calc(100% + 8px);width:168px;display:grid;grid-gap:3px;gap:3px;padding:10px;border-radius:12px;border:1px solid #2f3d5f;background:rgba(24,31,52,.94);box-shadow:0 12px 36px rgba(5,10,21,.55)}.reviewPlayerTimeFormatOption{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid transparent;border-radius:8px;background:transparent;color:#d7e5ff;text-align:left;padding:7px 8px;font-size:13px;cursor:pointer}.reviewPlayerTimeFormatOption:hover{background:rgba(70,100,166,.25)}.reviewPlayerTimeFormatOption[data-active=true]{border-color:rgba(120,152,219,.45);background:rgba(79,97,164,.34);color:#f5f8ff}.timelineMarkerBar{margin-top:10px;display:grid;grid-gap:6px;gap:6px}.timelineMarkerTrack{position:relative;height:12px;border-radius:999px;border:1px solid #2c3f5d;background:linear-gradient(180deg,#0b1220,#0a1425);overflow:hidden}.timelinePlayheadIndicator{position:absolute;top:0;bottom:0;width:2px;background:#7fd3ff;box-shadow:0 0 8px rgba(127,211,255,.8);transform:translateX(-50%);pointer-events:none;z-index:1}.timelineMarkerButton{position:absolute;top:50%;width:10px;height:10px;border-radius:999px;border:1px solid #294f77;background:#3ba7ff;transform:translate(-50%,-50%);cursor:pointer;z-index:2;transition:transform .12s ease,box-shadow .12s ease,background-color .12s ease}.timelineMarkerButton:hover{transform:translate(-50%,-50%) scale(1.15);box-shadow:0 0 0 2px rgba(73,160,235,.35)}.timelineMarkerButton[data-selected=true]{background:#ffd166;border-color:#cf9f2d;box-shadow:0 0 0 2px rgba(255,209,102,.35);transform:translate(-50%,-50%) scale(1.22)}.timelineMarkerButton[data-resolved=true]{background:#77c7a0;border-color:#4a9f75}.timelineMarkerButton[data-selected=true][data-resolved=true]{background:#b8ef6f;border-color:#93bf55}.timelineMarkerMeta{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:#9bb0ce}.reviewSideColumn{display:grid;grid-gap:10px;gap:10px;align-content:start}.commentPanel{min-height:0}.commentPanelHeader{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px}.commentPanelHeader h2{margin:0}.commentPanelHeader span{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.commentComposer{display:grid;grid-gap:10px;gap:10px;margin-bottom:12px}.commentComposerActions{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap}.commentFilters{display:flex;justify-content:space-between;gap:12px;margin-bottom:12px;align-items:flex-end;flex-wrap:wrap}.reviewCommentPanel{padding:0;border:none;border-radius:0;background:transparent;display:flex;flex-direction:column;height:100%;min-height:0}.reviewPublicCommentPanel{min-height:0}.reviewCommentPanelHeader{margin:0;padding:10px 12px 8px;border-bottom:1px solid #243252}.reviewCommentPanelHeader h2{font-size:13px;letter-spacing:.01em}.reviewCommentPanelHeaderMeta{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.reviewCommentPanelHeaderMeta span{font-size:10px;color:#90a6cc;text-transform:uppercase;letter-spacing:.08em}.reviewCommentComposer{order:4;margin:0;padding:8px;border-top:1px solid #243252;background:#141d31;position:-webkit-sticky;position:sticky;bottom:0;z-index:3}.reviewCommentComposer .infoNote{margin:0}.reviewCommentComposer textarea::placeholder{color:#8ca3c9}.reviewCommentFilters{order:2;margin:0;padding:8px 12px;border-bottom:1px solid #243252;gap:8px}.reviewCommentFilters .control>span{font-size:10px}.reviewCommentFilters .control select{min-height:30px;border-radius:8px;padding:0 8px;font-size:12px}.reviewCommentFilters .commentMineToggle{min-height:30px;font-size:12px}.reviewActiveCommentBar{order:2;position:-webkit-sticky;position:sticky;top:0;z-index:4;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;margin:0 12px 8px;border:1px solid #3f557e;border-radius:11px;background:linear-gradient(165deg,rgba(28,43,83,.95),rgba(20,33,68,.95));padding:8px 10px}.reviewActiveCommentBar strong{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#a9bee5}.reviewActiveCommentBar div p,.reviewActiveCommentBar>p{margin:2px 0 0;font-size:12px;color:#e5edff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reviewPremiereSyncPanel{margin-bottom:8px;padding:8px;gap:8px;border-radius:10px}.reviewCommentList{order:3;margin:0;padding:8px;gap:8px;min-height:0;flex:1 1 auto;overflow-y:auto;align-content:start}.premiereSyncPanel{margin-bottom:12px;border:1px solid #355071;border-radius:12px;padding:10px;background:#101a2b;display:grid;grid-gap:10px;gap:10px}.premiereSyncHeader{display:flex;justify-content:space-between;align-items:center;gap:10px}.premiereSyncHeader h3{margin:0;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#bfd0ea}.premiereSyncHeader span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#9fb4d4}.premiereSyncHeader span[data-connected=true]{color:#8be3bf}.premiereSyncOptions{display:flex;flex-wrap:wrap;gap:14px}.premiereSyncActions{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end}.premiereSyncPreview{margin:0;border:1px solid #314763;border-radius:10px;background:#0c1524;padding:10px;font-family:var(--font-mono);font-size:12px;white-space:pre-wrap;color:#9fb4d4}.commentMineToggle{display:inline-flex;align-items:center;gap:8px;color:#b7c7e1;font-size:13px;min-height:42px}.commentFilterActionButton{border:1px solid #3f5476;background:#18233a;color:#d8e6ff;border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;cursor:pointer}.commentFilterActionButton:disabled{opacity:.55;cursor:not-allowed}.commentList{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.commentItem{border:1px solid #334865;border-radius:12px;padding:10px;background:#0c1525;display:grid;grid-gap:8px;gap:8px;cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease,background-color .12s ease}.commentItem[data-resolved=true]{border-color:#46604c;background:#0e1a17}.commentItem[data-selected=true]{border-color:#5e9edd;background:linear-gradient(180deg,#102138,#0b1627);box-shadow:0 0 0 1px rgba(94,158,221,.45)}.commentItem[data-selected=true][data-resolved=true]{border-color:#72b290;background:linear-gradient(180deg,#12251f,#0d1c18);box-shadow:0 0 0 1px rgba(114,178,144,.45)}.commentMain p{margin:8px 0 0;color:#d6e1f3}.commentHeader{display:flex;justify-content:space-between;gap:10px;align-items:baseline}.commentHeader strong{font-size:13px}.commentHeader span{font-size:11px;color:#9caeca}.commentActions{margin-top:8px;display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.replyList{list-style:none;margin:0;padding:0 0 0 12px;border-left:2px solid #2b3f5d;display:grid;grid-gap:8px;gap:8px}.replyList li{border:1px solid #2d3f5b;border-radius:10px;padding:8px;background:#0a1321}.replyList li p{margin:6px 0 0;color:#c6d6ee}.replyComposer{display:flex;gap:8px}.replyComposer input{flex:1 1;border:1px solid #334461;background:#0b1220;color:var(--text);border-radius:9px;padding:9px 10px}.replyComposer input:focus{outline:none;border-color:var(--accent)}.commentEmpty{border:1px dashed #3a4f70;border-radius:10px;padding:10px;color:#9db2d4;text-align:center}.approvalPanel h3,.assetChatPanel h3,.deliveryPanel h3,.sharedVersionsPanel h3{margin:14px 0 8px;font-size:14px;letter-spacing:.04em;text-transform:uppercase;color:#b9c9e3}.versionReviewList{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}.versionReviewItem{border:1px solid #30435f;border-radius:10px;background:#0b1322;padding:10px}.versionReviewMeta{margin:6px 0 0;color:#9eb2d1;font-size:12px}.versionReviewActions{display:flex;gap:8px;align-items:center;margin-top:8px;flex-wrap:wrap}.assetChatList{list-style:none;margin:10px 0;padding:0;display:grid;grid-gap:8px;gap:8px}.assetChatList li{border:1px solid #2f425f;border-radius:10px;background:#0b1322;padding:9px}.assetChatList li p{margin:6px 0 0;color:#d0dff6}.approvalSummaryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.approvalSummaryGrid>div{border:1px solid #324662;border-radius:10px;background:#0b1422;padding:9px;display:grid;grid-gap:4px;gap:4px}.approvalSummaryGrid strong{font-size:18px;color:var(--ui-text)}.approverChecklist{border:1px solid #324762;border-radius:10px;background:#0b1321;padding:10px;display:grid;grid-gap:8px;gap:8px;margin-bottom:10px;max-height:220px;overflow:auto}.approverChecklist label{display:inline-flex;align-items:center;gap:8px;color:#c6d6ee;font-size:13px}.decisionActions{display:flex;gap:10px;flex-wrap:wrap}.approvalMatrixList{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.approvalMatrixList li{border:1px solid #324662;border-radius:10px;background:#0b1322;padding:9px}.approvalMatrixList li p{margin-top:6px}.approvalMatrixHeader{display:flex;justify-content:space-between;align-items:center;gap:10px}.deliveryForm{display:grid;grid-gap:10px;gap:10px;margin-bottom:10px}.deliveryIncludeRow{display:flex;gap:14px;flex-wrap:wrap}.deliveryIncludeRow label{display:inline-flex;align-items:center;gap:8px;color:#c4d5ee;font-size:13px}.deliveryList{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.deliveryList>li{border:1px solid #30435f;border-radius:10px;background:#0b1422;padding:10px}.deliveryFileList{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.deliveryFileList li{display:flex;justify-content:space-between;gap:10px;align-items:center;flex-wrap:wrap}.metaList{margin:0;padding-left:16px;display:grid;grid-gap:8px;gap:8px;color:var(--muted)}.metaList a{color:var(--accent)}.errorCard{border-color:#6b2936;background:linear-gradient(180deg,#2b0f17,#1a0d13)}.panel{border:1px solid var(--line);border-radius:16px;background:linear-gradient(165deg,rgba(25,34,52,.92),rgba(11,17,29,.96));padding:16px;margin-bottom:14px}.controlsPanel{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-end}.control{display:grid;grid-gap:6px;gap:6px;min-width:140px}.control>span{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.control input,.control select,.control textarea{width:100%;border:1px solid #334461;background:#0b1220;color:var(--text);border-radius:10px;padding:10px 11px;outline:none}.control input:focus,.control select:focus,.control textarea:focus{border-color:var(--accent)}.control textarea{resize:vertical;min-height:84px}.control.grow{flex:1 1 260px}.segmented{min-width:180px}.segButtons{display:inline-flex;border:1px solid #334461;border-radius:11px;overflow:hidden}.segButtons button{border:none;background:#0d1628;color:#afbdd8;padding:10px 14px;cursor:pointer}.segButtons button[data-active=true]{background:#2a4268;color:#f2f7ff}.projectGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:14px;gap:14px}.projectsPageApp .projectGrid{grid-template-columns:repeat(auto-fill,146px);justify-content:flex-start;align-content:start;gap:12px;padding-top:2px}.projectList{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.projectsPageApp .projectList{max-width:980px}.projectCard{border:1px solid #2b3b5b;border-radius:8px;padding:4px;background:linear-gradient(145deg,rgba(26,37,59,.98),rgba(17,26,44,.98));display:grid;grid-gap:6px;gap:6px;position:relative}.projectsPageApp .projectCard{min-height:170px}.projectCardLink{text-decoration:none;color:inherit;display:grid;grid-gap:6px;gap:6px}.projectPreview{height:106px;border:1px solid rgba(166,183,219,.3);border-radius:6px;background-size:cover;background-position:50%;position:relative}.projectPreview.violet{background-image:radial-gradient(circle at 15% 16%,rgba(224,188,255,.38),transparent 52%),linear-gradient(145deg,#8a46e8,#5824a7 70%,#351a72)}.projectPreview.iris{background-image:radial-gradient(circle at 73% 12%,rgba(238,202,255,.24),transparent 46%),linear-gradient(145deg,#9054f8,#5844dc 68%,#322f91)}.projectPreview.indigo{background-image:radial-gradient(circle at 26% 18%,rgba(186,213,255,.25),transparent 54%),linear-gradient(145deg,#4552de,#3844b7 62%,#232f80)}.projectPreview.midnight{background-image:radial-gradient(circle at 70% 10%,rgba(150,185,255,.21),transparent 42%),linear-gradient(145deg,#2d3d9c,#263376 64%,#161f4d)}.projectPreviewBadge{width:14px;height:14px;border-radius:50%;border:1px solid #d4def2;background:rgba(19,28,43,.8);position:absolute;top:6px;right:6px}.projectPreviewBadge:before{content:"";position:absolute;left:4px;top:4px;width:4px;height:4px;border:1px solid #d4def2;border-radius:1px}.projectCardHeader{display:flex;justify-content:flex-start;align-items:center;gap:8px;margin-bottom:0}.projectCard h2{font-size:13px;line-height:1.1;color:#edf2fd;-webkit-line-clamp:2}.projectCard h2,.projectCardMeta{margin:0;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.projectCardMeta{font-size:11px;color:#c6d4ea;line-height:1.2;-webkit-line-clamp:1}.projectCardMeta.muted{color:#889bbd}.projectCardMenuWrap{position:absolute;right:7px;bottom:34px;z-index:6}.projectCardDots{border:none;background:transparent;padding:0;color:#8397ba;font-size:12px;letter-spacing:.14em;line-height:1;width:20px;height:20px;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.projectCardDots.hasVisualIcon{font-size:0;letter-spacing:0}.projectCardDots.hasVisualIcon .visualIcon{width:12px;height:12px}.projectCardDots:hover{background:rgba(47,66,103,.34)}.projectCardDropdownMenu{min-width:152px;left:auto;right:0}.projectCardCreate{border-style:dashed;border-color:#3b4b6e;background:linear-gradient(160deg,rgba(29,40,63,.98),rgba(18,27,43,.98));padding:0}.projectCreateTileButton{border:none;background:transparent;color:#95a8c8;width:100%;min-height:170px;border-radius:8px;cursor:pointer;display:grid;align-content:center;justify-items:center;grid-gap:8px;gap:8px;transition:background-color .12s ease,color .12s ease}.projectCreateTileButton:hover{background:rgba(51,71,107,.25);color:#c7d6ed}.projectCreateTilePlus{width:30px;height:30px;border-radius:999px;border:1px solid #465a84;display:inline-flex;align-items:center;justify-content:center;font-size:20px;line-height:1;color:#9bb4da}.projectCreateTilePlus .visualIcon{width:18px;height:18px}.projectCreateTileLabel{font-size:12px;font-weight:500}.modalBackdrop{position:fixed;inset:0;background:rgba(6,10,17,.68);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;z-index:1000;padding:20px}.modalCard{width:min(560px,100%);margin:0}.modalHeader{margin-bottom:12px}.modalHeader h2{margin:0}.modalHeader p{margin:8px 0 0;color:#9eb2d1;font-size:13px}.modalActions{display:flex;gap:10px;justify-content:flex-end;flex-wrap:wrap}.projectFolderActionModal{display:grid;grid-gap:12px;gap:12px}.projectStudioSideLinkButton{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:inherit;font:inherit;text-align:left;padding:0;width:100%;cursor:pointer}.projectStudioSideLinkButton:hover{color:var(--ui-text)}.projectFolderDeletedModal{display:grid;grid-gap:14px;gap:14px;width:min(560px,calc(100vw - 32px))}.projectFolderDeletedBody{display:grid;grid-gap:16px;gap:16px;max-height:52vh;overflow-y:auto}.projectFolderDeletedGroup{display:grid;grid-gap:8px;gap:8px}.projectFolderDeletedGroup h3{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:#93a6c6}.projectFolderDeletedGroup ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.projectFolderDeletedGroup li{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #27324a;border-radius:10px;background:#111b2e;padding:8px 12px}.projectFolderDeletedItemText{display:grid;grid-gap:2px;gap:2px;min-width:0}.projectFolderDeletedItemText strong{color:var(--ui-text);font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projectFolderDeletedItemText span{color:#93a6c6;font-size:12px}.projectFolderDeletedEmpty{color:#93a6c6;font-size:13px;margin:0}.projectFolderActionFieldGroup{display:grid;grid-gap:10px;gap:10px}.projectFolderActionField{display:grid;grid-gap:6px;gap:6px}.projectFolderActionField span{color:#b8cae7;font-size:12px}.projectFolderActionField input,.projectFolderActionField select{border:1px solid #334865;border-radius:8px;background:#111b2e;color:var(--ui-text);min-height:34px;padding:0 10px;font-size:12px}.projectFolderActionPreview{border:1px solid #2e4261;border-radius:10px;background:#111c30;padding:8px 10px;display:grid;grid-gap:5px;gap:5px}.projectFolderActionPreview p{margin:0;color:#c2d2ea;font-size:12px}.projectsTableWrap{border-top:1px solid var(--line-faint)}.projectsTable{width:100%;border-collapse:collapse;font-size:12px}.projectsTable td,.projectsTable th{border-bottom:1px solid var(--line-faint);border-right:1px solid var(--line-faint);padding:8px;text-align:left;color:#bccae2;vertical-align:middle}.projectsTable td:last-child,.projectsTable th:last-child{border-right:none}.projectsTable th{color:#8fa4c7;font-weight:500}.projectsTableProject{color:#e1e9fb;text-decoration:none;display:inline-flex;align-items:center;gap:8px}.projectsTableSwatch{width:18px;height:18px;border-radius:4px;display:inline-block}.projectsTableSwatch.violet{background-image:linear-gradient(145deg,#8a46e8,#5824a7 70%,#351a72)}.projectsTableSwatch.iris{background-image:linear-gradient(145deg,#9054f8,#5844dc 68%,#322f91)}.projectsTableSwatch.indigo{background-image:linear-gradient(145deg,#4552de,#3844b7 62%,#232f80)}.projectsTableSwatch.midnight{background-image:linear-gradient(145deg,#2d3d9c,#263376 64%,#161f4d)}.projectsTableNewRow{border:none;background:transparent;color:#d7e5ff;cursor:pointer;padding:0;font-size:12px;display:inline-flex;align-items:center;gap:6px}.projectsTableNewRowIcon{width:13px;height:13px;opacity:.9}.stamp{color:#8ea2c4;font-size:12px}.statusChip{display:inline-flex;align-items:center;border-radius:999px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;padding:5px 9px;border:1px solid #3e5271;background:#1a2740;color:#c7d5ec}.statusChip.active{border-color:#2f8e66;background:#123326;color:#7ee6ba}.statusChip.archived{border-color:#6f7785;background:#242a34;color:#c0c8d6}.statusChip.in_review,.statusChip.needs_review{border-color:#4f8de1;background:#132a49;color:#8bbaff}.statusChip.changes_requested{border-color:#bb6d2b;background:#3b2413;color:#ffc28f}.statusChip.approved,.statusChip.final{border-color:#2f8e66;background:#123326;color:#7ee6ba}.statusChip.pending{border-color:#6f7785;background:#242a34;color:#c0c8d6}.statusChip.rejected{border-color:#bb6d2b;background:#3b2413;color:#ffc28f}.statusChip.draft,.statusChip.in_progress{border-color:#7f6bc2;background:#241a3d;color:#c8b8ff}.linkPill{display:inline-flex;padding:8px 12px;border-radius:999px;border:1px solid #3d5f8f;color:#dbe9ff;text-decoration:none;background:#17365c;font-weight:600;font-size:13px}.linkPill.ghost{border-color:#355071;background:#111d31;color:#c6d6f0}.emptyState{border-style:dashed}