._overlay_nfzvr_1{position:fixed;inset:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:2rem;box-sizing:border-box;background:color-mix(in srgb,var(--color-bg, #08090c) 78%,transparent)}._modal_nfzvr_13{width:min(88rem,calc(100vw - 4rem));height:min(53rem,calc(100vh - 4rem));height:min(53rem,calc(100dvh - 4rem));display:flex;flex-direction:column;overflow:hidden;color:var(--color-text, #f4f5f7);background:linear-gradient(180deg,color-mix(in srgb,var(--ui-card-tint, #171b22) 96%,transparent),color-mix(in srgb,var(--color-bg, #08090c) 92%,transparent));border:1px solid color-mix(in srgb,var(--color-border, #445064) 58%,transparent);border-radius:8px;box-shadow:0 30px 90px color-mix(in srgb,#000 58%,transparent)}._pageOverlay_nfzvr_28{align-items:stretch;justify-content:stretch;padding:0;background:var(--color-bg, #08090c)}._pageModal_nfzvr_35{width:100vw;height:100vh;height:100dvh;border:none;border-radius:0;box-shadow:none}._playerExpandedOverlay_nfzvr_44{align-items:stretch;justify-content:stretch;padding:0;background:#000}._playerExpandedModal_nfzvr_51{width:100vw;height:100vh;height:100dvh;border:none;border-radius:0;background:#000;box-shadow:none}._header_nfzvr_61{flex:0 0 auto;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.35rem 1.45rem 1rem;border-bottom:1px solid color-mix(in srgb,var(--color-border, #445064) 30%,transparent)}._titleBlock_nfzvr_71{min-width:0}._titleRow_nfzvr_75{display:flex;align-items:center;gap:.7rem}._titleRow_nfzvr_75 h2{margin:0;font-size:1.3rem;line-height:1.15;font-weight:760;letter-spacing:0}._statusPill_nfzvr_89{padding:.24rem .5rem;border-radius:6px;border:1px solid color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 32%,transparent);background:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 15%,transparent);color:color-mix(in srgb,var(--color-accent-blue, #9bb7ff) 88%,var(--color-text, #fff));font-size:.72rem;font-weight:700}._breadcrumbs_nfzvr_99{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.45rem;color:color-mix(in srgb,var(--color-text, #fff) 62%,transparent);font-size:.82rem}._breadcrumbs_nfzvr_99 b{margin-left:.45rem;color:color-mix(in srgb,var(--color-text, #fff) 35%,transparent);font-weight:500}._headerActions_nfzvr_114{display:flex;align-items:center;gap:.55rem}._saveState_nfzvr_120{max-width:12rem;color:color-mix(in srgb,var(--color-text, #fff) 58%,transparent);font-size:.74rem;font-weight:750;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._iconBtn_nfzvr_130,._iconTextBtn_nfzvr_131{height:2.35rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border, #445064) 56%,transparent);background:color-mix(in srgb,var(--ui-card-tint, #1b2028) 82%,transparent);color:inherit;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}._iconBtn_nfzvr_130:disabled,._iconTextBtn_nfzvr_131:disabled{opacity:.42;cursor:not-allowed}._iconBtn_nfzvr_130{width:2.35rem}._iconTextBtn_nfzvr_131{padding:0 .85rem}._iconBtn_nfzvr_130:hover,._iconTextBtn_nfzvr_131:hover{border-color:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 45%,var(--color-border, #445064))}._iconBtn_nfzvr_130 svg,._iconTextBtn_nfzvr_131 svg,._captionBtn_nfzvr_168 svg,._expandBtn_nfzvr_169 svg,._dropMarkerBtn_nfzvr_170 svg,._composerFooter_nfzvr_171 svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._content_nfzvr_181{flex:1 1 auto;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(21rem,28rem);gap:.95rem;padding:1.15rem;overflow:hidden}._reviewStage_nfzvr_191{min-width:0;min-height:0;display:flex;flex-direction:column;gap:.95rem;overflow:auto;padding-right:.1rem}._playerShell_nfzvr_201{position:relative;flex:0 0 auto;overflow:hidden;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-border, #445064) 40%,transparent);background:#05070a;aspect-ratio:16 / 9}._playerShellBox_nfzvr_211{background:#000}._frameSurface_nfzvr_215{position:absolute;inset:0;cursor:crosshair}._frameSurfaceLocked_nfzvr_221,._playerShellBox_nfzvr_211 ._frameSurface_nfzvr_215{cursor:default}._frameSurface_nfzvr_215:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 85%,white);outline-offset:-4px}._playbackHint_nfzvr_234{position:absolute;left:1rem;right:1rem;bottom:4.35rem;z-index:6;max-width:30rem;padding:.48rem .65rem;border:1px solid color-mix(in srgb,var(--color-border, #445064) 44%,transparent);border-radius:7px;background:color-mix(in srgb,#000 42%,transparent);color:color-mix(in srgb,#fff 84%,transparent);font-size:.76rem;font-weight:750;pointer-events:auto;display:flex;align-items:center;gap:.65rem;justify-content:space-between}._playbackHint_nfzvr_234 span{min-width:0}._playbackHintActions_nfzvr_259{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem}._playbackHint_nfzvr_234 button{flex:0 0 auto;border:1px solid color-mix(in srgb,var(--color-border, #445064) 66%,transparent);border-radius:6px;background:color-mix(in srgb,#fff 8%,transparent);color:color-mix(in srgb,#fff 90%,transparent);font:inherit;font-size:.72rem;padding:.3rem .48rem;cursor:pointer}._playbackHint_nfzvr_234 button:hover{border-color:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 70%,transparent);color:#fff}._versionSelect_nfzvr_283{position:absolute;top:1rem;left:1rem;z-index:3;padding:.35rem .55rem;border-radius:6px;background:color-mix(in srgb,#000 52%,transparent);color:#fff;font-size:.78rem;font-weight:800}._video_nfzvr_296,._unloadedFrame_nfzvr_297{width:100%;height:100%;display:block;object-fit:cover}._safeOverlay_nfzvr_304{position:absolute;z-index:3;pointer-events:none}._actionSafeBox_nfzvr_310,._titleSafeBox_nfzvr_311{position:absolute;box-sizing:border-box;border:1px solid color-mix(in srgb,#fff 86%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#000 62%,transparent),inset 0 0 0 1px color-mix(in srgb,#000 46%,transparent)}._actionSafeBox_nfzvr_310{inset:5%}._titleSafeBox_nfzvr_311{inset:10%}._actionSafeBox_nfzvr_310 span,._titleSafeBox_nfzvr_311 span{position:absolute;left:0;top:-1.05rem;padding:0 .22rem;color:color-mix(in srgb,#fff 92%,transparent);background:color-mix(in srgb,#000 62%,transparent);font-size:.56rem;font-weight:850;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 2px color-mix(in srgb,#000 86%,transparent);white-space:nowrap}._titleSafeBox_nfzvr_311:before,._titleSafeBox_nfzvr_311:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:color-mix(in srgb,#fff 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#000 34%,transparent)}._titleSafeBox_nfzvr_311:before{left:12.5%}._titleSafeBox_nfzvr_311:after{right:12.5%}._socialDangerTop_nfzvr_364,._socialDangerBottom_nfzvr_365,._socialDangerLeft_nfzvr_366,._socialDangerRight_nfzvr_367{position:absolute;pointer-events:none;background:color-mix(in srgb,#f59e0b 18%,transparent)}._socialDangerTop_nfzvr_364{top:0;right:0;left:0;border-bottom:1px solid color-mix(in srgb,#f59e0b 68%,transparent)}._socialDangerBottom_nfzvr_365{right:0;bottom:0;left:0;border-top:1px solid color-mix(in srgb,#f59e0b 68%,transparent)}._socialDangerLeft_nfzvr_366{top:0;bottom:0;left:0;border-right:1px solid color-mix(in srgb,#f59e0b 68%,transparent)}._socialDangerRight_nfzvr_367{top:0;right:0;bottom:0;border-left:1px solid color-mix(in srgb,#f59e0b 68%,transparent)}._socialSafeBox_nfzvr_401{position:absolute;box-sizing:border-box;border:1px solid color-mix(in srgb,#fff 88%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,#000 62%,transparent),inset 0 0 0 1px color-mix(in srgb,#000 44%,transparent)}._socialSafeBox_nfzvr_401 span{position:absolute;left:0;top:-1.05rem;padding:0 .22rem;color:color-mix(in srgb,#fff 92%,transparent);background:color-mix(in srgb,#000 62%,transparent);font-size:.56rem;font-weight:850;line-height:1;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 1px 2px color-mix(in srgb,#000 86%,transparent);white-space:nowrap}._unloadedFrame_nfzvr_297{position:relative;overflow:hidden;background:#020304}._unloadedPlayIcon_nfzvr_432{position:absolute;left:50%;top:50%;display:grid;width:4.2rem;height:4.2rem;place-items:center;transform:translate(-50%,-50%);border:1px solid color-mix(in srgb,#fff 18%,transparent);border-radius:999px;background:color-mix(in srgb,#fff 9%,transparent);color:color-mix(in srgb,#fff 82%,transparent);cursor:pointer}._unloadedPlayIcon_nfzvr_432:hover{border-color:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 58%,transparent);background:color-mix(in srgb,#fff 13%,transparent);color:#fff}._unloadedPlayIcon_nfzvr_432 svg{width:1.6rem;height:1.6rem;margin-left:.15rem;fill:currentColor}._playerControls_nfzvr_461{position:absolute;inset:auto 0 0;z-index:4;display:flex;flex-direction:column;align-items:center;gap:.45rem;padding:.55rem 1rem .8rem;background:linear-gradient(180deg,transparent,color-mix(in srgb,#000 70%,transparent))}._playerTimeline_nfzvr_473{width:100%}._playerControlRow_nfzvr_477{width:100%;display:flex;align-items:center;gap:.8rem;min-width:0}._playerToolControls_nfzvr_485{position:absolute;top:.85rem;left:50%;z-index:6;width:auto;max-width:calc(100% - 1.6rem);display:flex;align-items:center;gap:.8rem;transform:translate(-50%)}._playerToolControls_nfzvr_485>*{flex:0 0 auto}._playBtn_nfzvr_502,._captionBtn_nfzvr_168,._expandBtn_nfzvr_169,._dropMarkerBtn_nfzvr_170,._safeToggleBtn_nfzvr_506{border:none;border-radius:7px;background:color-mix(in srgb,#fff 12%,transparent);color:#fff;font:inherit;font-size:.74rem;font-weight:800;cursor:pointer}._playBtn_nfzvr_502{min-width:unset;width:2.4rem;height:2.4rem;padding:0;display:inline-flex;align-items:center;justify-content:center}._playBtn_nfzvr_502 svg{display:block}._captionBtn_nfzvr_168{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;padding:.44rem .55rem}._expandBtn_nfzvr_169{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0}._expandBtn_nfzvr_169 svg{display:block}._dropMarkerBtn_nfzvr_170{display:inline-flex;align-items:center;gap:.35rem;padding:.44rem .6rem;white-space:nowrap}._dropMarkerBtn_nfzvr_170:disabled{opacity:.45;cursor:not-allowed}._safeToggleBtn_nfzvr_506{padding:.44rem .6rem}._safeGuideSelect_nfzvr_569{min-width:8.35rem;height:2rem;border:1px solid color-mix(in srgb,var(--color-border, #445064) 58%,transparent);border-radius:7px;background:color-mix(in srgb,#fff 10%,transparent);color:#fff;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}._safeGuideSelect_nfzvr_569:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 86%,transparent);outline-offset:2px}._orientationBadge_nfzvr_587{min-width:4.55rem;padding:.36rem .5rem;border:1px solid color-mix(in srgb,var(--color-border, #445064) 48%,transparent);border-radius:999px;background:color-mix(in srgb,#000 22%,transparent);color:color-mix(in srgb,#fff 76%,transparent);font-size:.68rem;font-weight:850;text-align:center;text-transform:uppercase}._safeToggleBtnOn_nfzvr_600{background:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 24%,transparent);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 60%,transparent)}._timeReadout_nfzvr_606,._quality_nfzvr_607{color:color-mix(in srgb,#fff 82%,transparent);font-size:.78rem;font-weight:650}._quality_nfzvr_607{padding:.38rem .55rem;border-radius:6px;background:color-mix(in srgb,#fff 10%,transparent)}._framePin_nfzvr_619{position:absolute;z-index:5;width:2.05rem;height:2.05rem;transform:translate(-50%,-50%);border:2px solid color-mix(in srgb,#fff 75%,transparent);border-radius:999px 999px 999px 4px;background:var(--reviewer-color, var(--color-accent-blue, #7ea2ff));color:#fff;font:inherit;font-size:.82rem;font-weight:850;cursor:pointer;box-shadow:0 .45rem 1.4rem color-mix(in srgb,#000 45%,transparent)}._framePinActive_nfzvr_636{outline:3px solid color-mix(in srgb,#fff 28%,transparent)}._markerDraftPin_nfzvr_640{background:color-mix(in srgb,#fff 35%,var(--reviewer-color, var(--color-accent-blue, #7ea2ff)));border-style:dashed}._metaGrid_nfzvr_645,._commentsPanel_nfzvr_646{border:1px solid color-mix(in srgb,var(--color-border, #445064) 38%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-card-tint, #171b22) 76%,transparent)}._timelineRail_nfzvr_652{position:relative;height:1.8rem;cursor:pointer}._playerTimelineRail_nfzvr_658{height:1.2rem}._timelineRail_nfzvr_652:before{content:"";position:absolute;left:0;right:0;top:.82rem;height:.22rem;border-radius:999px;background:color-mix(in srgb,var(--color-text, #fff) 15%,transparent)}._playerTimelineRail_nfzvr_658:before{top:.55rem;height:.18rem;background:color-mix(in srgb,#fff 28%,transparent)}._timelineProgress_nfzvr_679{position:absolute;left:0;top:.82rem;height:.22rem;border-radius:999px;background:var(--color-accent-blue, #7ea2ff)}._playerTimelineRail_nfzvr_658 ._timelineProgress_nfzvr_679{top:.55rem;height:.18rem}._playhead_nfzvr_693{position:absolute;top:.2rem;width:2px;height:1.4rem;background:color-mix(in srgb,#fff 86%,transparent)}._playerTimelineRail_nfzvr_658 ._playhead_nfzvr_693{top:.28rem;height:.95rem}._timelineMarker_nfzvr_706{position:absolute;top:.02rem;width:1.1rem;height:1.1rem;display:grid;place-items:center;transform:translate(-50%);border:2px solid color-mix(in srgb,#fff 70%,transparent);border-radius:999px;background:var(--reviewer-color, var(--color-accent-blue, #7ea2ff));color:#fff;font:inherit;font-size:.58rem;font-weight:850;cursor:pointer;box-shadow:0 .4rem 1rem color-mix(in srgb,#000 36%,transparent)}._timelineMarkerDraft_nfzvr_725{pointer-events:none;border-style:dashed;background:color-mix(in srgb,#fff 32%,var(--reviewer-color, var(--color-accent-blue, #7ea2ff)))}._timelineMarkerActive_nfzvr_731{box-shadow:0 0 0 3px color-mix(in srgb,#fff 20%,transparent)}._wipWorkflowCheckbox_nfzvr_735{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.65rem;font-size:.74rem;line-height:1.35;cursor:pointer}._wipWorkflowCheckbox_nfzvr_735 input{margin-top:.15rem}._wipWorkflowPrimaryBtn_nfzvr_749{padding:.55rem 1rem;border-radius:8px;border:none;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer;background:var(--color-accent-blue, #5b7cff);color:#fff}._wipWorkflowPrimaryBtn_nfzvr_749:disabled{opacity:.55;cursor:not-allowed}._metaWorkflowCell_nfzvr_766{display:flex;flex-direction:column;gap:.4rem;min-width:0}._metaWorkflowCell_nfzvr_766 ._wipWorkflowCheckbox_nfzvr_735{margin-bottom:0;font-size:.68rem;line-height:1.25}._metaWorkflowCell_nfzvr_766 ._wipWorkflowPrimaryBtn_nfzvr_749{width:100%;margin-top:.15rem;padding:.48rem .5rem;font-size:.72rem}._metaGrid_nfzvr_645 ._wipWorkflowPrimaryBtn_nfzvr_749{border:none;background:var(--color-accent-blue, #5b7cff);color:#fff;font-weight:800}._metaGrid_nfzvr_645 ._wipWorkflowPrimaryBtn_nfzvr_749:hover:not(:disabled){filter:brightness(1.06)}._metaWorkflowIdle_nfzvr_797{display:block;margin-top:.35rem;font-size:.8rem;font-weight:650;color:color-mix(in srgb,var(--color-text, #fff) 42%,transparent)}._metaGrid_nfzvr_645{display:grid;grid-template-columns:1.15fr 1fr 1.35fr;gap:0}._metaGrid_nfzvr_645>div{min-width:0;padding:1rem 1.05rem;border-right:1px solid color-mix(in srgb,var(--color-border, #445064) 28%,transparent)}._metaGrid_nfzvr_645>div:last-child{border-right:none}._metaLabel_nfzvr_821{display:block;margin-bottom:.4rem;color:color-mix(in srgb,var(--color-text, #fff) 48%,transparent);font-size:.72rem;font-weight:700}._metaGrid_nfzvr_645 strong{display:block;font-size:.95rem}._metaGrid_nfzvr_645 button{margin-top:.65rem;min-height:2rem;padding:0 .7rem;border-radius:7px;border:1px solid color-mix(in srgb,var(--color-border, #445064) 50%,transparent);background:color-mix(in srgb,var(--ui-card-tint, #171b22) 90%,transparent);color:inherit;font:inherit;font-size:.78rem;cursor:pointer}._avatarStack_nfzvr_848{display:flex;align-items:center}._avatarStack_nfzvr_848 span,._avatarStack_nfzvr_848 b{width:2rem;height:2rem;display:grid;place-items:center;margin-left:-.42rem;border:2px solid color-mix(in srgb,var(--ui-card-tint, #171b22) 95%,transparent);border-radius:999px;background:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 28%,var(--ui-card-tint, #171b22));font-size:.76rem;font-weight:800}._avatarStack_nfzvr_848 span:first-child{margin-left:0}._reviewerEmpty_nfzvr_871{display:inline-flex;align-items:center;justify-content:center;min-width:2rem;height:2rem;padding:0 .35rem;border-radius:6px;background:color-mix(in srgb,var(--color-text, #fff) 6%,transparent);color:color-mix(in srgb,var(--color-text, #fff) 45%,transparent);font-size:.85rem;font-weight:700}._commentsPanel_nfzvr_646{min-height:0;max-height:100%;display:flex;flex-direction:column;overflow:hidden}._panelTabs_nfzvr_893{display:flex;gap:1.4rem;padding:1rem 1.1rem 0;border-bottom:1px solid color-mix(in srgb,var(--color-border, #445064) 30%,transparent)}._panelTabs_nfzvr_893 button,._composerTabs_nfzvr_901 button{position:relative;padding:0 0 .75rem;border:none;background:transparent;color:color-mix(in srgb,var(--color-text, #fff) 66%,transparent);font:inherit;font-size:.86rem;font-weight:800;cursor:pointer}._tabActive_nfzvr_913{color:var(--color-text, #fff)!important}._tabActive_nfzvr_913:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:var(--color-accent-blue, #7ea2ff)}._panelTabs_nfzvr_893 span{margin-left:.3rem;padding:.1rem .35rem;border-radius:999px;background:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 20%,transparent);color:color-mix(in srgb,var(--color-accent-blue, #9bb7ff) 90%,var(--color-text, #fff));font-size:.72rem}._panelToolbar_nfzvr_937{display:flex;justify-content:space-between;align-items:center;padding:.8rem 1.1rem;color:color-mix(in srgb,var(--color-text, #fff) 58%,transparent);font-size:.76rem}._panelToolbar_nfzvr_937 button{border:1px solid color-mix(in srgb,var(--color-border, #445064) 48%,transparent);border-radius:7px;background:transparent;color:inherit;font:inherit;font-weight:750;padding:.42rem .6rem;cursor:pointer}._panelToolbar_nfzvr_937 button:disabled{opacity:.45;cursor:not-allowed}._toolbarActions_nfzvr_962{display:inline-flex;align-items:center;gap:.45rem}._syncState_nfzvr_968{margin:-.35rem 1.1rem .7rem;color:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 80%,var(--color-text, #fff));font-size:.74rem;font-weight:750}._commentList_nfzvr_975{flex:1;min-height:0;overflow:auto;list-style:none;margin:0;padding:0 1.1rem}._emptyComments_nfzvr_984{padding:1.1rem 0;color:color-mix(in srgb,var(--color-text, #fff) 58%,transparent);font-size:.82rem;line-height:1.45}._commentItem_nfzvr_991{display:grid;grid-template-columns:3.6rem minmax(0,1fr);gap:.75rem;padding:1rem 0;border-top:1px solid color-mix(in srgb,var(--color-border, #445064) 24%,transparent)}._commentItem_nfzvr_991:first-child{border-top:none}._commentItemActive_nfzvr_1003{background:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 6%,transparent);margin-inline:-.55rem;padding-inline:.55rem;border-radius:8px}._commentJump_nfzvr_1010{display:flex;align-items:center;gap:.3rem;align-self:start;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer}._commentJump_nfzvr_1010 span{width:1.35rem;height:1.35rem;display:grid;place-items:center;border-radius:999px;background:var(--reviewer-color, var(--color-accent-blue, #7ea2ff));color:#fff;font-size:.7rem;font-weight:850}._commentJump_nfzvr_1010 b{padding:.15rem .35rem;border-radius:5px;background:color-mix(in srgb,var(--color-text, #fff) 9%,transparent);font-size:.72rem}._commentMeta_nfzvr_1041{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .65rem;align-items:center}._commentMeta_nfzvr_1041 strong{min-width:0;font-size:.8rem}._commentMeta_nfzvr_1041 strong span,._commentMeta_nfzvr_1041 em{color:color-mix(in srgb,var(--color-text, #fff) 55%,transparent);font-style:normal}._commentMeta_nfzvr_1041 em{font-size:.72rem}._resolveBtn_nfzvr_1063,._resolvedBtn_nfzvr_1064{grid-column:2;grid-row:1 / span 2;align-self:start;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border, #445064) 48%,transparent);background:transparent;color:color-mix(in srgb,var(--color-text, #fff) 56%,transparent);font:inherit;font-size:.65rem;font-weight:800;padding:.22rem .45rem;cursor:pointer}._resolvedBtn_nfzvr_1064{border-color:color-mix(in srgb,#22c55e 45%,transparent);color:color-mix(in srgb,#22c55e 82%,var(--color-text, #fff))}._resolveBtn_nfzvr_1063:disabled,._resolvedBtn_nfzvr_1064:disabled,._replyBtn_nfzvr_1086:disabled{opacity:.45;cursor:not-allowed}._commentBody_nfzvr_1091 p{margin:.55rem 0 0;font-size:.82rem;line-height:1.45}._replyBtn_nfzvr_1086{margin-top:.5rem;border:none;background:transparent;color:color-mix(in srgb,var(--color-accent-blue, #9bb7ff) 86%,var(--color-text, #fff));font:inherit;font-size:.75rem;font-weight:800;cursor:pointer;padding:0}._commentActions_nfzvr_1109{margin-top:.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}._commentKind_nfzvr_1117{padding:.12rem .42rem;border:1px solid color-mix(in srgb,var(--color-border, #445064) 36%,transparent);border-radius:999px;color:color-mix(in srgb,var(--color-text, #fff) 52%,transparent);font-size:.66rem;font-weight:850;text-transform:uppercase}._composer_nfzvr_171{flex:0 0 auto;margin:.95rem;border:1px solid color-mix(in srgb,var(--color-border, #445064) 38%,transparent);border-radius:8px;background:color-mix(in srgb,var(--color-bg, #08090c) 28%,transparent)}._composerTabs_nfzvr_901{display:flex;gap:1rem;padding:.85rem .95rem 0}._markerHint_nfzvr_1141{margin:.5rem .95rem 0;color:color-mix(in srgb,var(--color-accent-blue, #9bb7ff) 84%,var(--color-text, #fff));font-size:.74rem;font-weight:750}._composer_nfzvr_171 textarea{width:100%;min-height:5.5rem;resize:vertical;box-sizing:border-box;border:none;outline:none;background:transparent;color:inherit;font:inherit;font-size:.82rem;padding:.75rem .95rem}._composerFooter_nfzvr_171{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:0 .95rem .95rem}._composerFooter_nfzvr_171 span{display:inline-flex;align-items:center;gap:.35rem;color:color-mix(in srgb,var(--color-text, #fff) 62%,transparent);font-size:.75rem;font-weight:750}._sendBtn_nfzvr_1179{min-height:2.15rem;padding:0 1rem;border:none;border-radius:7px;background:var(--color-accent-blue, #7ea2ff);color:#fff;font:inherit;font-size:.8rem;font-weight:850;cursor:pointer}._sendBtn_nfzvr_1179:disabled{opacity:.45;cursor:not-allowed}._composer_nfzvr_171 textarea:disabled{cursor:not-allowed;color:color-mix(in srgb,var(--color-text, #fff) 46%,transparent)}._detailPanel_nfzvr_1202{flex:1;min-height:0;overflow:auto;padding:1rem 1.1rem}._detailPanel_nfzvr_1202 label{display:grid;gap:.45rem;margin-bottom:.9rem}._detailPanel_nfzvr_1202 label span{color:color-mix(in srgb,var(--color-text, #fff) 56%,transparent);font-size:.72rem;font-weight:800}._detailPanel_nfzvr_1202 input{width:100%;min-height:2.25rem;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--color-border, #445064) 42%,transparent);border-radius:7px;background:color-mix(in srgb,var(--color-bg, #08090c) 28%,transparent);color:inherit;font:inherit;font-size:.8rem;padding:0 .7rem}._detailActions_nfzvr_1234,._detailGrid_nfzvr_1235,._detailSummary_nfzvr_1236{display:grid;gap:.65rem}._detailActions_nfzvr_1234{grid-template-columns:1fr 1fr;margin-bottom:1rem}._detailActions_nfzvr_1234 button{min-height:2.15rem;border-radius:7px;border:1px solid color-mix(in srgb,var(--color-border, #445064) 48%,transparent);background:color-mix(in srgb,var(--ui-card-tint, #171b22) 84%,transparent);color:inherit;font:inherit;font-size:.78rem;font-weight:850;cursor:pointer}._detailActions_nfzvr_1234 button:disabled{opacity:.45;cursor:not-allowed}._detailGrid_nfzvr_1235{grid-template-columns:1fr 1fr}._detailSummary_nfzvr_1236{margin-top:.6rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--color-border, #445064) 28%,transparent)}._detailSummary_nfzvr_1236 p{margin:0;display:flex;justify-content:space-between;color:color-mix(in srgb,var(--color-text, #fff) 62%,transparent);font-size:.8rem}._detailSummary_nfzvr_1236 strong{color:var(--color-text, #fff)}._reviewActions_nfzvr_1285{flex:0 0 auto;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1.15fr) auto;align-items:center;gap:.7rem;padding:0 .95rem .95rem}._approveReviewBtn_nfzvr_1294,._submitFeedbackBtn_nfzvr_1295,._consolidateFeedbackBtn_nfzvr_1296{min-height:2.35rem;border:none;border-radius:8px;color:#fff;font:inherit;font-size:.82rem;font-weight:850;cursor:pointer}._approveReviewBtn_nfzvr_1294{background:color-mix(in srgb,#22c55e 82%,#111827)}._submitFeedbackBtn_nfzvr_1295{background:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 92%,#111827)}._consolidateFeedbackBtn_nfzvr_1296{background:color-mix(in srgb,#f59e0b 88%,#111827)}._approveReviewBtn_nfzvr_1294:disabled,._submitFeedbackBtn_nfzvr_1295:disabled,._consolidateFeedbackBtn_nfzvr_1296:disabled{opacity:.45;cursor:not-allowed;background:color-mix(in srgb,var(--color-text, #fff) 22%,#111827)}._reviewActions_nfzvr_1285 span{color:color-mix(in srgb,var(--color-text, #fff) 56%,transparent);font-size:.72rem;font-weight:750;white-space:nowrap}._actionMessage_nfzvr_1334{margin:-.35rem .95rem .95rem;color:color-mix(in srgb,var(--color-accent-blue, #9bb7ff) 78%,var(--color-text, #fff));font-size:.76rem;font-weight:750}._playerExpandedModal_nfzvr_51 ._header_nfzvr_61{display:none}._playerExpandedModal_nfzvr_51 ._content_nfzvr_181{position:relative;display:block;flex:1 1 auto;min-height:0;padding:0;overflow:hidden;background:#000}._playerExpandedModal_nfzvr_51 ._reviewStage_nfzvr_191{position:absolute;inset:0;display:block;overflow:hidden;padding:0}._playerExpandedModal_nfzvr_51 ._playerShell_nfzvr_201{position:absolute;inset:0;width:100%;height:100%;border:none;border-radius:0;aspect-ratio:auto;background:#000}._playerExpandedModal_nfzvr_51 ._frameSurface_nfzvr_215{cursor:crosshair}._playerExpandedModal_nfzvr_51 ._versionSelect_nfzvr_283{top:1.35rem;left:1.35rem;transition:opacity .18s ease}._playerExpandedModal_nfzvr_51 ._framePin_nfzvr_619{transition:opacity .18s ease}._playerExpandedModal_nfzvr_51 ._metaGrid_nfzvr_645{display:none}._playerExpandedModal_nfzvr_51 ._playerControls_nfzvr_461{z-index:10;padding:.75rem 1.35rem 1.05rem;transition:opacity .18s ease,transform .18s ease}._playerExpandedModal_nfzvr_51 ._playerTimelineRail_nfzvr_658:before{background:color-mix(in srgb,#fff 42%,transparent)}._playerExpandedModal_nfzvr_51 ._playerToolControls_nfzvr_485{position:fixed;top:1.25rem;left:50%;z-index:12;width:auto;max-width:calc(100vw - 2.5rem);padding:.45rem;border:1px solid color-mix(in srgb,var(--color-border, #445064) 46%,transparent);border-radius:8px;background:color-mix(in srgb,#05070a 62%,transparent);backdrop-filter:blur(18px);box-shadow:0 1rem 3rem color-mix(in srgb,#000 34%,transparent);transform:translate(-50%)}._playerExpandedModal_nfzvr_51 ._commentsPanel_nfzvr_646{position:absolute;z-index:9;top:4.8rem;right:1.35rem;bottom:5.9rem;width:min(31rem,calc(100vw - 2.7rem));border-color:color-mix(in srgb,var(--color-border, #445064) 46%,transparent);background:color-mix(in srgb,var(--ui-card-tint, #171b22) 88%,transparent);backdrop-filter:blur(20px);box-shadow:0 1.4rem 5rem color-mix(in srgb,#000 42%,transparent);transition:opacity .18s ease,transform .18s ease}._focusChromeHidden_nfzvr_1436 ._commentsPanel_nfzvr_646{opacity:0;pointer-events:none;transform:translate(.8rem)}._focusChromeHidden_nfzvr_1436 ._playerControls_nfzvr_461{opacity:0;pointer-events:none;transform:translateY(.8rem)}._focusChromeHidden_nfzvr_1436 ._playerToolControls_nfzvr_485,._focusChromeHidden_nfzvr_1436 ._versionSelect_nfzvr_283,._focusChromeHidden_nfzvr_1436 ._framePin_nfzvr_619,._focusChromeHidden_nfzvr_1436 ._playbackHint_nfzvr_234{opacity:0;pointer-events:none}@media(max-width:980px){._overlay_nfzvr_1{align-items:flex-start;padding:.75rem}._modal_nfzvr_13{width:calc(100vw - 1.5rem);height:calc(100vh - 1.5rem);height:calc(100dvh - 1.5rem)}._header_nfzvr_61,._content_nfzvr_181{padding:.85rem}._headerActions_nfzvr_114{flex-wrap:wrap;justify-content:flex-end}._content_nfzvr_181{grid-template-columns:1fr;overflow:auto}._reviewStage_nfzvr_191{overflow:visible;padding-right:0}._commentsPanel_nfzvr_646{max-height:none;min-height:30rem}._metaGrid_nfzvr_645{grid-template-columns:1fr 1fr}._metaWorkflowCell_nfzvr_766{grid-column:1 / -1}._playerExpandedOverlay_nfzvr_44{padding:0}._playerExpandedModal_nfzvr_51{width:100vw;height:100vh;height:100dvh}._playerExpandedModal_nfzvr_51 ._commentsPanel_nfzvr_646{left:.8rem;right:.8rem;top:auto;bottom:6.6rem;width:auto;max-height:min(42vh,23rem)}._playerExpandedModal_nfzvr_51 ._playerToolControls_nfzvr_485{top:.8rem;max-width:calc(100vw - 1.6rem);overflow-x:auto}}@media(max-width:620px){._header_nfzvr_61{flex-direction:column}._headerActions_nfzvr_114{width:100%}._iconTextBtn_nfzvr_131{flex:1}._saveState_nfzvr_120{order:2;width:100%;max-width:none}._metaGrid_nfzvr_645,._detailGrid_nfzvr_1235,._detailActions_nfzvr_1234{grid-template-columns:1fr}._metaGrid_nfzvr_645>div{border-right:none;border-bottom:1px solid color-mix(in srgb,var(--color-border, #445064) 24%,transparent)}._metaGrid_nfzvr_645>div:last-child{border-bottom:none}}._shell_5zwqy_1{width:100%;min-height:100vh;min-height:100dvh;display:flex;flex-direction:row;background:transparent;font-family:var(--font);box-sizing:border-box;flex:1;align-self:stretch}._left_5zwqy_15{flex:0 0 42%;max-width:520px;min-width:0;display:flex;flex-direction:column;padding:40px 48px 48px;box-sizing:border-box;-webkit-app-region:drag}._leftOnly_5zwqy_26{flex:1;max-width:none;align-items:center;justify-content:center}._leftOnly_5zwqy_26 ._leftInner_5zwqy_33{max-width:400px}._logoRow_5zwqy_37{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:40px;flex-shrink:0;-webkit-app-region:no-drag;color:var(--color-text)}._revolvLogoLockup_5zwqy_48{display:block;flex-shrink:0;line-height:0;color:var(--color-text)}._revolvLogoLockup_5zwqy_48 svg{display:block;flex-shrink:0}._logo_5zwqy_37{width:32px;height:auto;object-fit:contain;flex-shrink:0;margin-bottom:0;-webkit-app-region:no-drag}._leftInner_5zwqy_33{width:100%;max-width:360px;margin:0 auto;flex:1;display:flex;flex-direction:column;justify-content:center;-webkit-app-region:no-drag}._pageTitle_5zwqy_80{font-size:32px;font-weight:700;color:var(--color-text);letter-spacing:-.02em;margin:0 0 8px;line-height:1.15}._pageSubtitle_5zwqy_89{margin:0 0 28px;font-size:14px;line-height:1.45;color:#999;font-weight:400}._form_5zwqy_97{display:flex;flex-direction:column;gap:16px}._field_5zwqy_103{display:flex;flex-direction:column;gap:6px;margin:0}._label_5zwqy_110{font-size:12px;font-weight:500;color:#b3b3b3}._input_5zwqy_116{width:100%;box-sizing:border-box;padding:11px 12px;border-radius:8px;border:1px solid #333;background:#1a1a1a;color:var(--color-text);font-size:14px;font-family:inherit}._input_5zwqy_116:focus{outline:none;border-color:#555}._input_5zwqy_116::placeholder{color:#666}._remember_5zwqy_137{display:flex;align-items:center;gap:10px;margin:-4px 0 0;font-size:13px;color:var(--color-text);cursor:pointer;user-select:none}._checkbox_5zwqy_148{width:16px;height:16px;margin:0;accent-color:#ccc;cursor:pointer}._primary_5zwqy_156{margin-top:4px;padding:12px 16px;border-radius:8px;border:1px solid #3a3a3a;background:#2a2a2a;color:var(--color-text);font-size:14px;font-weight:600;font-family:inherit;cursor:pointer}._primary_5zwqy_156:hover:not(:disabled){background:#333}._primary_5zwqy_156:disabled,._oauthBtn_5zwqy_174:disabled{opacity:.45;cursor:not-allowed}._switchRow_5zwqy_179{margin:22px 0 0;text-align:center;font-size:13px;color:var(--color-text);line-height:1.5}._switchLink_5zwqy_187{display:inline;padding:0;border:none;background:none;color:inherit;font:inherit;font-weight:700;cursor:pointer;text-decoration:none}._switchLink_5zwqy_187:hover{text-decoration:underline}._oauthStack_5zwqy_203{display:flex;flex-direction:column;gap:10px;margin-top:20px}._oauthBtn_5zwqy_174{width:100%;padding:11px 16px;border-radius:8px;border:1px solid #444;background:transparent;color:var(--color-text);font-size:14px;font-weight:500;font-family:inherit;cursor:pointer}._oauthBtn_5zwqy_174:hover:not(:disabled){background:color-mix(in srgb,var(--color-line) 6%,transparent);border-color:#555}._hero_5zwqy_232{flex:1;min-width:0;min-height:0;display:flex;align-items:stretch;justify-content:stretch;padding:clamp(24px,3.5vh,48px) clamp(28px,3.5vw,52px) clamp(24px,3.5vh,48px) clamp(16px,2vw,32px);box-sizing:border-box;background:transparent;overflow:hidden}._gradientContainer_5zwqy_245{position:relative;flex:1;min-width:0;min-height:0;min-height:40vh;width:100%;overflow:hidden;border-radius:clamp(28px,4vmin,44px);isolation:isolate}._heroVideo_5zwqy_259{position:absolute;left:50%;top:50%;width:128%;height:128%;max-width:none;max-height:none;object-fit:cover;object-position:62% 48%;transform:translate(-50%,-50%);display:block;pointer-events:none;z-index:0}._gradientImage_5zwqy_276{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;pointer-events:none;z-index:0}._heroTagline_5zwqy_289{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:min(88%,720px);max-width:92%;max-height:78%;height:auto;display:block;object-fit:contain;object-position:center;pointer-events:none;filter:drop-shadow(0 2px 24px rgba(0,0,0,.45))}._browserHint_5zwqy_307{margin:0 0 20px;padding:14px 14px 14px 16px;border-radius:10px;border:1px solid rgba(251,191,36,.45);background:#fbbf2414;color:#fff5d2f2}._browserHintTitle_5zwqy_316{margin:0 0 10px;font-size:14px;font-weight:700;letter-spacing:-.01em;color:#fde68a}._browserHintBody_5zwqy_324{margin:0 0 12px;font-size:13px;line-height:1.45;color:#fffae6e0}._browserHintList_5zwqy_331{margin:0;padding-left:1.15rem;font-size:13px;line-height:1.5;color:#fffae6e6}._browserHintList_5zwqy_331 li{margin:6px 0}._browserHint_5zwqy_307 code{font-size:12px;padding:1px 5px;border-radius:4px;background:#00000047;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}._browserHintPre_5zwqy_351{margin:0 0 12px;padding:10px 12px;border-radius:8px;background:#00000059;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:#ffebc8f2;max-height:140px;overflow:auto}._oauthCaption_5zwqy_366{margin:8px 0 0;font-size:12px;line-height:1.4;color:#888;text-align:center}._error_5zwqy_374{margin-top:16px;color:#ff9090;font-size:13px;line-height:1.4}._ok_5zwqy_381{margin-top:16px;color:#8ff7b1;font-size:13px;line-height:1.4}@media(max-width:880px){._shell_5zwqy_1{flex-direction:column;overflow:auto}._left_5zwqy_15{flex:0 0 auto;max-width:none;padding:32px 24px 40px}._logoRow_5zwqy_37{margin-bottom:28px}._leftInner_5zwqy_33{max-width:400px}._hero_5zwqy_232{flex:0 0 auto;min-height:min(48vh,380px);padding:20px 20px 28px}._gradientContainer_5zwqy_245{min-height:min(44vh,360px)}}html[data-theme=light] ._logoRow_5zwqy_37{color:#0f172a}html[data-theme=light] ._pageSubtitle_5zwqy_89{color:#475569}html[data-theme=light] ._label_5zwqy_110{color:#334155}html[data-theme=light] ._input_5zwqy_116{background:#fff;border-color:#0f172a24;color:#0f172a}html[data-theme=light] ._input_5zwqy_116:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb33}html[data-theme=light] ._input_5zwqy_116::placeholder{color:#94a3b8}html[data-theme=light] ._primary_5zwqy_156{background:var(--color-accent-blue);border-color:transparent;color:var(--color-on-accent)}html[data-theme=light] ._primary_5zwqy_156:hover:not(:disabled){background:#0066d6}html[data-theme=light] ._switchRow_5zwqy_179{color:#475569}html[data-theme=light] ._switchLink_5zwqy_187,html[data-theme=light] ._remember_5zwqy_137{color:#0f172a}html[data-theme=light] ._checkbox_5zwqy_148{accent-color:#2563eb}html[data-theme=light] ._oauthBtn_5zwqy_174{border-color:#0f172a2e;background:#ffffff8c;color:#0f172a}html[data-theme=light] ._oauthBtn_5zwqy_174:hover:not(:disabled){background:#ffffffeb;border-color:#0f172a47}html[data-theme=light] ._error_5zwqy_374{color:#b91c1c}html[data-theme=light] ._ok_5zwqy_381{color:#15803d}html[data-theme=light] ._browserHint_5zwqy_307{border-color:#b4530959;background:#fef3c7a6;color:#422006}html[data-theme=light] ._browserHintTitle_5zwqy_316{color:#92400e}html[data-theme=light] ._browserHintBody_5zwqy_324,html[data-theme=light] ._browserHintList_5zwqy_331{color:#422006}html[data-theme=light] ._browserHint_5zwqy_307 code{background:#ffffffbf;color:#0f172a}html[data-theme=light] ._browserHintPre_5zwqy_351{background:#ffffffd9;color:#7c2d12}html[data-theme=light] ._oauthCaption_5zwqy_366{color:#64748b}._app_1qcvm_1{display:flex;width:100%;height:100%;min-height:100vh;overflow:hidden;background:transparent}._appMainStack_1qcvm_11{flex:1;min-width:0;min-height:0;width:100%;align-self:stretch;display:flex;flex-direction:column;position:relative}._appMainStackBlurred_1qcvm_22{filter:blur(3px) saturate(108%);pointer-events:none;user-select:none;transition:filter .22s ease}._updateBanner_1qcvm_29{position:fixed;left:24px;bottom:74px;z-index:4500;width:min(340px,calc(100vw - 48px));min-height:54px;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;border:1px solid rgba(166,204,255,.22);background:linear-gradient(135deg,#5784d238,#1e30543d 54%,#342b6433),#0c121e33;box-shadow:0 12px 34px #0206174d,inset 0 1px #ffffff24,inset 0 -1px #b589ff1f;color:#fff;overflow:hidden;isolation:isolate;backdrop-filter:blur(28px) saturate(175%);-webkit-backdrop-filter:blur(28px) saturate(175%);animation:_updateBannerIn_1qcvm_1 .24s ease-out}._updateBanner_1qcvm_29:before{content:"";position:absolute;inset:-1px;z-index:-1;border-radius:inherit;background:#0d162629;backdrop-filter:blur(34px) saturate(185%) brightness(1.08);-webkit-backdrop-filter:blur(34px) saturate(185%) brightness(1.08)}._updateBanner_1qcvm_29>*{position:relative;z-index:1}._updateBannerIconWrap_1qcvm_73{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(203,222,255,.1);background:radial-gradient(circle at 28% 18%,rgba(255,255,255,.18),transparent 42%),#6d88bf29;box-shadow:inset 0 1px #ffffff1a,0 10px 26px #03081833}._updateBannerIcon_1qcvm_73{width:19px;height:19px;display:block}._updateBannerCopy_1qcvm_95{flex:1;min-width:0}._updateBannerTitle_1qcvm_100,._updateBannerSubtitle_1qcvm_101{margin:0;overflow-wrap:anywhere}._updateBannerTitle_1qcvm_100{font-size:13px;line-height:1.18;font-weight:760;color:#fffffff5}._updateBannerSubtitle_1qcvm_101{margin-top:2px;font-size:12px;line-height:1.16;font-weight:560;color:#d6ddeea8}._updateBannerAction_1qcvm_121{flex:0 0 auto;min-width:82px;min-height:30px;display:inline-flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid rgba(180,209,255,.3);border-radius:7px;background:linear-gradient(135deg,#9abdff3d,#8966e92e),#6a82b73d;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #b688ff3d,0 10px 26px #04081c29;color:#fffffff2;font:inherit;font-size:11px;font-weight:730;cursor:pointer}._updateBannerAction_1qcvm_121:hover:not(:disabled){border-color:#d5e4ffc2;background:linear-gradient(135deg,#aecdff61,#9976f84d),#7a92c970}._updateBannerAction_1qcvm_121:active:not(:disabled){transform:translateY(1px)}._updateBannerAction_1qcvm_121:disabled{cursor:default;opacity:.72}@keyframes _updateBannerIn_1qcvm_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){._updateBanner_1qcvm_29{left:12px;bottom:70px;width:calc(100vw - 24px);min-height:0;display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px 14px;padding:14px;border-radius:18px}._updateBannerIconWrap_1qcvm_73{width:48px;height:48px;flex-basis:48px}._updateBannerIcon_1qcvm_73{width:28px;height:28px}._updateBannerTitle_1qcvm_100{font-size:18px;line-height:1.22}._updateBannerSubtitle_1qcvm_101{margin-top:4px;font-size:14px}._updateBannerAction_1qcvm_121{grid-column:2;min-width:0;width:100%;min-height:44px;border-radius:14px;font-size:16px}}._globalDropOverlay_1qcvm_216{position:fixed;inset:0;z-index:5000;pointer-events:none;display:flex;align-items:center;justify-content:center;padding:28px;background:color-mix(in srgb,#020617 38%,transparent)}._globalDropPanel_1qcvm_228{width:min(560px,calc(100vw - 48px));min-height:148px;display:flex;align-items:center;gap:18px;padding:24px;border-radius:8px;border:1px solid color-mix(in srgb,var(--color-accent-blue, #4a9eff) 46%,#ffffff 12%);background:color-mix(in srgb,var(--color-main-panel-bg, #171717) 92%,transparent);box-shadow:0 28px 90px #00000075}._globalDropIcon_1qcvm_241{width:58px;height:58px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;color:#fff;background:linear-gradient(135deg,#4f7cff,#7aa2ff)}._globalDropSpinner_1qcvm_252{width:28px;height:28px;border-radius:50%;border:3px solid rgba(255,255,255,.32);border-top-color:#fff;animation:_startupSpin_1qcvm_435 .75s linear infinite}._globalDropTitle_1qcvm_261{margin:0;font-size:22px;font-weight:800;color:var(--color-text, #fff)}._globalDropText_1qcvm_268{margin:6px 0 0;font-size:14px;line-height:1.45;color:color-mix(in srgb,var(--color-text, #fff) 70%,transparent)}._appShellRow_1qcvm_279{display:flex;flex-direction:row;flex:1;min-width:0;min-height:0;width:100%;align-self:stretch}._macUnifiedChrome_1qcvm_293{background:var(--mac-frost-gradient);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%)}html[data-electron-shell=mac] ._macUnifiedChrome_1qcvm_293{background:linear-gradient(225deg,#0000007a,#0000009e);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-electron-shell=mac][data-theme=light] ._macUnifiedChrome_1qcvm_293{background:linear-gradient(225deg,#ffffff70,#d7e8fc85);backdrop-filter:blur(32px) saturate(175%);-webkit-backdrop-filter:blur(32px) saturate(175%)}html[data-electron-shell=mac][data-theme=signature] ._macUnifiedChrome_1qcvm_293{background:linear-gradient(185deg,#00061485,#00020ca3)}._mainShell_1qcvm_333{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;height:100%}._chatSuspenseFallback_1qcvm_343{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:var(--gradient-shell)}._chatSuspenseSpinner_1qcvm_355{width:36px;height:36px;border-radius:50%;border:3px solid color-mix(in srgb,var(--color-line, #444) 55%,transparent);border-top-color:var(--color-accent-blue, #4a9eff);animation:_startupSpin_1qcvm_435 .75s linear infinite}._chatSuspenseLabel_1qcvm_364{margin:0;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--color-text, #eee) 50%,transparent)}._splashLoading_1qcvm_371{width:100%;height:100%;min-height:100vh;overflow:hidden;background:var(--gradient-shell)}._splashLoadingImg_1qcvm_379{width:100%;height:100%;object-fit:cover;object-position:62% 48%;display:block}._startupRoot_1qcvm_388{position:relative;width:100%;height:100%;min-height:100vh;overflow:hidden;background:var(--gradient-shell)}._startupBgImg_1qcvm_397{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 48%;display:block}._startupOverlay_1qcvm_407{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:linear-gradient(180deg,#0000001f,#00000059 55%,#00000080)}._startupContent_1qcvm_423{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:100vh;width:100%}._startupSpinner_1qcvm_435{width:44px;height:44px;border-radius:50%;border:3px solid color-mix(in srgb,var(--color-line, #444) 55%,transparent);border-top-color:var(--color-accent-blue, #4a9eff);animation:_startupSpin_1qcvm_435 .75s linear infinite;flex-shrink:0}._startupText_1qcvm_445{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;color:color-mix(in srgb,var(--color-text, #eee) 58%,transparent)}html[data-theme=light] ._startupSpinner_1qcvm_435{border-color:#0000001a;border-top-color:#2563eb}html[data-theme=light] ._startupText_1qcvm_445{color:#0000007a}@keyframes _startupSpin_1qcvm_435{to{transform:rotate(360deg)}}._inviteToast_1qcvm_468{position:fixed;top:24px;right:24px;z-index:3001;max-width:360px;display:flex;align-items:flex-start;gap:10px;padding:12px 12px 12px 14px;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-accent-blue, #4a9eff) 35%,var(--color-line, #444) 65%);background:color-mix(in srgb,var(--color-main-panel-bg, #1a1a1a) 96%,transparent);box-shadow:0 12px 36px #0006;color:var(--color-text, #eee);font-family:inherit;animation:_inviteToastIn_1qcvm_498 .25s ease}@keyframes _inviteToastIn_1qcvm_498{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}._inviteToastInner_1qcvm_498{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;text-align:left}._inviteToastLabel_1qcvm_507{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--color-accent-blue, #6eb0ff) 90%,transparent)}._inviteToastTitle_1qcvm_515{font-size:15px;font-weight:600;line-height:1.25}._inviteToastDismiss_1qcvm_527{flex-shrink:0;width:28px;height:28px;margin:-4px -4px 0 0;border:none;border-radius:8px;background:transparent;color:color-mix(in srgb,var(--color-text, #fff) 55%,transparent);font-size:20px;line-height:1;cursor:pointer}._inviteToastDismiss_1qcvm_527:hover{background:color-mix(in srgb,var(--color-line, #444) 18%,transparent);color:var(--color-text, #eee)}._inboxToast_1qcvm_546{position:fixed;bottom:24px;right:24px;z-index:3000;max-width:380px;text-align:left;padding:14px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-line, #444) 20%,transparent);background:color-mix(in srgb,var(--color-main-panel-bg, #1a1a1a) 95%,transparent);box-shadow:0 12px 40px #00000059;cursor:pointer;display:flex;flex-direction:column;gap:6px;font-family:inherit;color:var(--color-text, #eee);animation:_toastIn_1qcvm_1 .2s ease}@keyframes _toastIn_1qcvm_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._inboxToastJob_1qcvm_578{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text, #fff) 55%,transparent)}._inboxToastTitle_1qcvm_586{font-size:14px;font-weight:600}._inboxToastPreview_1qcvm_591{font-size:12px;line-height:1.45;color:color-mix(in srgb,var(--color-text, #fff) 72%,transparent)}._inviteToast_1qcvm_468{position:fixed;bottom:24px;right:24px;z-index:3000;max-width:380px;text-align:left;padding:14px 16px;border-radius:12px;border:1px solid color-mix(in srgb,var(--color-line, #444) 20%,transparent);background:color-mix(in srgb,var(--color-main-panel-bg, #1a1a1a) 95%,transparent);box-shadow:0 12px 40px #00000059;display:flex;flex-direction:column;gap:6px;font-family:inherit;color:var(--color-text, #eee);animation:_toastIn_1qcvm_1 .2s ease}._inviteToastInner_1qcvm_498{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._inviteToastTitle_1qcvm_515{font-size:14px;font-weight:700;color:var(--color-text, #eee)}._inviteToastLabel_1qcvm_507{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text, #fff) 55%,transparent)}._inviteToastSubtitle_1qcvm_521{font-size:12px;line-height:1.45;color:color-mix(in srgb,var(--color-text, #fff) 72%,transparent)}._inviteToastDismiss_1qcvm_527{align-self:flex-start;background:transparent;border:1px solid color-mix(in srgb,var(--color-line, #444) 18%,transparent);border-radius:7px;padding:5px 12px;font-size:12px;font-weight:600;font-family:inherit;color:color-mix(in srgb,var(--color-text, #fff) 55%,transparent);cursor:pointer;transition:color .15s,border-color .15s}._inviteToastDismiss_1qcvm_527:hover{color:var(--color-text, #eee);border-color:color-mix(in srgb,var(--color-line, #444) 30%,transparent)}._callToastWrapper_1qcvm_666{position:fixed;bottom:24px;right:24px;z-index:9999;animation:_inviteToastIn_1qcvm_498 .25s ease}._page_ynegq_1{min-height:100vh;background:radial-gradient(circle at 16% 8%,rgba(59,130,246,.18),transparent 34%),#0b0d11;color:#f7f7f8}._state_ynegq_9{min-height:100vh;display:grid;place-items:center;padding:32px}._statePanel_ynegq_16{width:min(520px,100%);border:1px solid rgba(255,255,255,.16);border-radius:10px;background:#1c1c1ee0;padding:24px;box-shadow:0 24px 80px #00000061}._eyebrow_ynegq_25{margin:0 0 10px;color:#8ab4ff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._statePanel_ynegq_16 h1{margin:0 0 10px;font-size:26px;line-height:1.15}._statePanel_ynegq_16 p{margin:0;color:#b4b4bc;font-size:16px;line-height:1.5}._identityPanel_ynegq_47{display:flex;flex-direction:column;gap:16px}._identityPanel_ynegq_47 h1{margin-bottom:0}._identityPanel_ynegq_47 label{display:flex;flex-direction:column;gap:7px;color:#f7f7f8;font-size:13px;font-weight:800}._identityPanel_ynegq_47 input{width:100%;box-sizing:border-box;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14;color:#f7f7f8;font:inherit;font-size:15px;font-weight:600;padding:11px 12px;outline:none}._identityPanel_ynegq_47 input:focus{border-color:#8ab4ff;box-shadow:0 0 0 3px #8ab4ff29}._formError_ynegq_85{color:#ff8a9b!important;font-size:13px!important;font-weight:800}._retryButton_ynegq_91{margin-top:20px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#2f79ff;color:#fff;font:inherit;font-weight:800;padding:11px 16px;cursor:pointer}._retryButton_ynegq_91:disabled{cursor:default;opacity:.55}._secondaryButton_ynegq_108{margin-top:20px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff14;color:#f7f7f8;font:inherit;font-weight:800;padding:11px 16px;cursor:pointer}:root{--sidebar-width: clamp(268px, 22vw, 312px);--sidebar-width-collapsed: 76px;--color-line: #ffffff;--color-bg: #191a1b;--color-panel: #1c1c1c;--color-panel-border: color-mix(in srgb, var(--color-line) 8%, transparent);--color-sidebar-from: #1a1a1a;--color-sidebar-to: #0c0c0c;--gradient-shell: linear-gradient( 225deg, var(--color-sidebar-from) 0%, var(--color-sidebar-to) 100% );--color-card: #2a2a2a;--color-card-border: color-mix(in srgb, var(--color-line) 20%, transparent);--color-text: #ffffff;--color-text-muted: color-mix(in srgb, var(--color-line) 60%, transparent);--color-text-dim: color-mix(in srgb, var(--color-line) 40%, transparent);--color-accent-green: #22c55e;--color-accent-blue: #007bff;--color-accent-red: #ff4d4f;--color-accent-yellow: #f59e0b;--color-input-bg: color-mix(in srgb, var(--color-line) 8%, transparent);--color-input-border: color-mix(in srgb, var(--color-line) 15%, transparent);--radius-lg: 15px;--radius-xl: 20px;--radius-pill: 50px;--font: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--color-tab-strip-bg: rgba(0, 0, 0, .22);--color-search-pill-bg: rgba(255, 255, 255, .92);--color-modal-bg: #25252b;--color-modal-bg-alt: #1e1e24;--modal-card-fill: linear-gradient( to bottom, var(--color-modal-bg) 0%, var(--color-modal-bg) 90%, color-mix(in srgb, var(--color-modal-bg) 93%, var(--color-line) 7%) 100% );--modal-card-fill-alt: linear-gradient( to bottom, var(--color-modal-bg-alt) 0%, var(--color-modal-bg-alt) 90%, color-mix(in srgb, var(--color-modal-bg-alt) 93%, var(--color-line) 7%) 100% );--color-modal-overlay: rgba(0, 0, 0, .65);--color-modal-overlay-strong: rgba(0, 0, 0, .7);--color-sheet-backdrop: rgba(0, 0, 0, .45);--shadow-panel: 0 10px 28px rgba(0, 0, 0, .2), inset 0 1px 0 color-mix(in srgb, var(--color-line) 5%, transparent);--shadow-panel-top-shine: linear-gradient( 90deg, transparent, color-mix(in srgb, var(--color-line) 12%, transparent) 20%, color-mix(in srgb, var(--color-line) 18%, transparent) 50%, color-mix(in srgb, var(--color-line) 12%, transparent) 80%, transparent );--ui-card-tint: #242424;--ui-card-tint-hover: #2c2c2c;--chat-input-pill-bg: #242424;--chat-input-pill-shadow: inset 0 0 0 1px rgba(255, 255, 255, .1);--chat-input-text: #e8eaed;--chat-input-placeholder: #9aa0a6;--chat-input-plus-color: #ffffff;--chat-input-plus-hover-bg: rgba(255, 255, 255, .08);--chat-input-send-bg: #0b76e8;--chat-input-send-hover-bg: #0966cf;--chat-input-send-disabled-bg: #5f6368;--gradient-email-card: linear-gradient( 180deg, color-mix(in srgb, var(--color-line) 6%, transparent) 0%, rgba(0, 0, 0, .18) 100% );--color-link: #7ea8ff;--color-link-soft: #93c5fd;--pulse-icon-core: color-mix(in srgb, #1e6fff 52%, #ffffff 48%);--pulse-icon-core-ring: rgba(110, 176, 255, .45);--pulse-icon-ring-border: rgba(120, 185, 255, .72);--scrollbar-thumb: color-mix(in srgb, var(--color-line) 15%, transparent);--shadow-search-pill: 0 0 0 1px rgba(15, 23, 42, .08), 0 10px 30px rgba(0, 0, 0, .25);--ui-workspace-glow: rgba(85, 92, 113, .14);--color-menu-bg: rgba(38, 40, 44, .98);--color-menu-shadow: 0 12px 40px rgba(0, 0, 0, .45);--color-chat-bubble-user: rgba(110, 121, 135, .22);--color-chat-bubble-assistant: #2d2d30;--color-invoice-surface: #303134;--color-setup-card-bg: rgba(42, 43, 46, .96);--chrome-icon-btn-bg: rgba(255, 255, 255, .07);--chrome-icon-btn-bg-hover: rgba(255, 255, 255, .12);--chrome-select-bg: rgba(255, 255, 255, .06);--color-on-accent: #ffffff;--color-input-dim-bg: rgba(0, 0, 0, .35);--shadow-tab-active: 0 4px 14px rgba(0, 0, 0, .28);--shadow-modal-deep: 0 24px 80px rgba(0, 0, 0, .5);--shadow-overview-card: 0 1px 0 color-mix(in srgb, var(--color-line) 2%, transparent), 0 2px 10px rgba(0, 0, 0, .03), 0 8px 28px rgba(0, 0, 0, .05);--shadow-overview-card-hover: 0 1px 0 color-mix(in srgb, var(--color-line) 3%, transparent), 0 4px 14px rgba(0, 0, 0, .04), 0 12px 32px rgba(0, 0, 0, .065);--color-workspace-bg: transparent;--color-main-panel-bg: var(--color-panel);--color-tertiary-surface: #2e2e2f;--asset-icon-footage: var(--color-link);--asset-icon-audio: var(--color-accent-green);--asset-icon-reference: #c4b5fd;--asset-icon-deliverable: #5eead4;--asset-icon-document: #fbbf24;--asset-icon-workspace: #67e8f9;--asset-icon-other: color-mix(in srgb, var(--color-text-muted) 95%, transparent);--cloud-glyph-google: #93c5fd;--cloud-glyph-dropbox: #93c5fd;--cloud-glyph-box: #93c5fd;--shell-frost-blur: 32px;--shell-frost-saturate: 1.28;--shell-frost-overlay: linear-gradient( 225deg, rgba(26, 26, 26, .5) 0%, rgba(12, 12, 12, .58) 100% );--mac-frost-gradient: var(--shell-frost-overlay);--ov-progress: #6ea8ff;--ov-progress-bg: rgba(110, 168, 255, .12);--ov-progress-border: rgba(110, 168, 255, .25);--ov-progress-soft: rgba(110, 168, 255, .06);--ov-done: #4ade80;--ov-done-bg: rgba(74, 222, 128, .1);--ov-done-border: rgba(74, 222, 128, .22);--ov-done-soft: rgba(74, 222, 128, .15);--ov-waiting: #fbbf24;--ov-waiting-bg: rgba(251, 191, 36, .1);--ov-waiting-border: rgba(251, 191, 36, .25);--ov-blocked: #f87171;--ov-blocked-bg: rgba(248, 113, 113, .1);--ov-blocked-border: rgba(248, 113, 113, .25);--ov-info: #a78bfa;--ov-info-bg: rgba(167, 139, 250, .1);--ov-info-border: rgba(167, 139, 250, .25);--ov-hero-gradient: radial-gradient(60% 100% at 0% 0%, rgba(110, 168, 255, .18), transparent 60%), radial-gradient(50% 100% at 100% 100%, rgba(167, 139, 250, .12), transparent 60%), linear-gradient(180deg, var(--ui-card-tint), var(--color-main-panel-bg));--ov-hero-border: rgba(110, 168, 255, .18);--ov-text-faint: rgba(255, 255, 255, .28);--objective-cta-bg: #f3f4f6;--objective-cta-fg: #111827}html[data-theme=dark]{--color-panel: #1c1c1c;--color-main-panel-bg: #1c1c1c;--color-sidebar-from: #1a1a1a;--color-sidebar-to: #0c0c0c;--color-card: #2a2a2a;--ui-card-tint: #242424;--ui-card-tint-hover: #2c2c2c;--chat-input-pill-bg: #242424;--color-tertiary-surface: #2e2e2f;--color-chat-bubble-user: rgba(110, 121, 135, .22);--color-chat-bubble-assistant: #2d2d30;--color-invoice-surface: #303134;--color-setup-card-bg: rgba(42, 43, 46, .96);--chrome-icon-btn-bg: rgba(255, 255, 255, .07);--chrome-icon-btn-bg-hover: rgba(255, 255, 255, .12);--chrome-select-bg: rgba(255, 255, 255, .06);--cloud-glyph-google: #93c5fd;--cloud-glyph-dropbox: #93c5fd;--cloud-glyph-box: #93c5fd;--shell-frost-blur: 32px;--shell-frost-saturate: 1.28;--shell-frost-overlay: linear-gradient( 225deg, rgba(26, 26, 26, .5) 0%, rgba(12, 12, 12, .58) 100% );--ov-progress: #6ea8ff;--ov-progress-bg: rgba(110, 168, 255, .12);--ov-progress-border: rgba(110, 168, 255, .25);--ov-progress-soft: rgba(110, 168, 255, .06);--ov-done: #4ade80;--ov-done-bg: rgba(74, 222, 128, .1);--ov-done-border: rgba(74, 222, 128, .22);--ov-done-soft: rgba(74, 222, 128, .15);--ov-waiting: #fbbf24;--ov-waiting-bg: rgba(251, 191, 36, .1);--ov-waiting-border: rgba(251, 191, 36, .25);--ov-blocked: #f87171;--ov-blocked-bg: rgba(248, 113, 113, .1);--ov-blocked-border: rgba(248, 113, 113, .25);--ov-info: #a78bfa;--ov-info-bg: rgba(167, 139, 250, .1);--ov-info-border: rgba(167, 139, 250, .25);--ov-hero-gradient: radial-gradient(60% 100% at 0% 0%, rgba(110, 168, 255, .18), transparent 60%), radial-gradient(50% 100% at 100% 100%, rgba(167, 139, 250, .12), transparent 60%), linear-gradient(180deg, #242424, #1c1c1c);--ov-hero-border: rgba(110, 168, 255, .18);--ov-text-faint: rgba(255, 255, 255, .28);--objective-cta-bg: #f3f4f6;--objective-cta-fg: #111827}html[data-theme=light]{--color-line: #1e293b;--color-bg: color-mix(in srgb, #7b9dcc 14%, #ffffff);--color-workspace-bg: transparent;--color-panel: #f1f7ff;--color-main-panel-bg: color-mix(in srgb, #7b9dcc 10%, #ffffff);--color-panel-border: color-mix(in srgb, var(--color-line) 8%, transparent);--color-sidebar-from: color-mix(in srgb, #7b9dcc 22%, #ffffff);--color-sidebar-to: color-mix(in srgb, #7b9dcc 32%, #ffffff);--gradient-shell: linear-gradient( 225deg, var(--color-sidebar-from) 0%, var(--color-sidebar-to) 100% );--color-card: rgba(15, 23, 42, .04);--color-card-border: color-mix(in srgb, var(--color-line) 10%, transparent);--color-text: #0f172a;--color-text-muted: color-mix(in srgb, var(--color-line) 62%, transparent);--color-text-dim: color-mix(in srgb, var(--color-line) 45%, transparent);--color-input-bg: #ffffff;--color-input-border: color-mix(in srgb, var(--color-line) 12%, transparent);--color-tab-strip-bg: rgba(15, 23, 42, .06);--color-search-pill-bg: rgba(255, 255, 255, .98);--color-modal-bg: #ffffff;--color-modal-bg-alt: #ffffff;--color-modal-overlay: rgba(15, 23, 42, .4);--color-modal-overlay-strong: rgba(15, 23, 42, .5);--color-sheet-backdrop: rgba(15, 23, 42, .35);--shadow-panel: 0 10px 28px rgba(15, 23, 42, .08), inset 0 1px 0 color-mix(in srgb, #ffffff 90%, transparent);--shadow-panel-top-shine: linear-gradient( 90deg, transparent, color-mix(in srgb, var(--color-line) 8%, transparent) 20%, color-mix(in srgb, var(--color-line) 12%, transparent) 50%, color-mix(in srgb, var(--color-line) 8%, transparent) 80%, transparent );--ui-card-tint: #f1f7ff;--ui-card-tint-hover: color-mix(in srgb, #f1f7ff 88%, var(--color-line) 12%);--color-tertiary-surface: rgba(255, 255, 255, .5);--chat-input-pill-bg: #ffffff;--chat-input-pill-shadow: 0 2px 16px rgba(15, 23, 42, .08);--chat-input-text: #334155;--chat-input-placeholder: #64748b;--chat-input-plus-color: rgba(51, 65, 85, .82);--chat-input-plus-hover-bg: rgba(15, 23, 42, .06);--gradient-email-card: linear-gradient( 180deg, color-mix(in srgb, var(--color-line) 4%, transparent) 0%, color-mix(in srgb, var(--color-line) 8%, transparent) 100% );--color-link: #2563eb;--color-link-soft: #3b82f6;--pulse-icon-core: #1e6fff;--pulse-icon-core-ring: rgba(30, 111, 255, .28);--pulse-icon-ring-border: rgba(30, 111, 255, .55);--scrollbar-thumb: color-mix(in srgb, var(--color-line) 20%, transparent);--shadow-search-pill: 0 0 0 1px color-mix(in srgb, var(--color-line) 10%, transparent), 0 8px 24px rgba(15, 23, 42, .12);--ui-workspace-glow: rgba(59, 130, 246, .08);--color-menu-bg: #ffffff;--color-menu-shadow: 0 12px 40px rgba(15, 23, 42, .12);--color-chat-bubble-user: rgba(59, 130, 246, .12);--color-chat-bubble-assistant: rgba(241, 245, 249, .95);--color-invoice-surface: #f1f5f9;--color-setup-card-bg: rgba(255, 255, 255, .9);--chrome-icon-btn-bg: rgba(15, 23, 42, .08);--chrome-icon-btn-bg-hover: rgba(15, 23, 42, .12);--chrome-select-bg: rgba(15, 23, 42, .06);--color-on-accent: #ffffff;--color-input-dim-bg: rgba(15, 23, 42, .06);--shadow-tab-active: 0 4px 14px rgba(15, 23, 42, .12);--shadow-modal-deep: 0 24px 80px rgba(15, 23, 42, .15);--shadow-overview-card: 0 1px 0 rgba(0, 0, 0, .02), 0 2px 10px rgba(0, 0, 0, .03), 0 8px 28px rgba(0, 0, 0, .05);--shadow-overview-card-hover: 0 1px 0 rgba(0, 0, 0, .025), 0 4px 14px rgba(0, 0, 0, .04), 0 12px 32px rgba(0, 0, 0, .065);--modal-card-fill: linear-gradient( to bottom, color-mix(in srgb, var(--color-modal-bg) 97%, var(--color-line) 3%) 0%, color-mix(in srgb, var(--color-modal-bg) 99%, var(--color-line) 1%) 90%, var(--color-modal-bg) 100% );--modal-card-fill-alt: var(--modal-card-fill);--asset-icon-footage: var(--color-link);--asset-icon-audio: #15803d;--asset-icon-reference: #6d28d9;--asset-icon-deliverable: #0f766e;--asset-icon-document: #b45309;--asset-icon-workspace: #0e7490;--asset-icon-other: color-mix(in srgb, var(--color-text) 42%, transparent);--cloud-glyph-google: #4285f4;--cloud-glyph-dropbox: #0061ff;--cloud-glyph-box: #0061d5;--shell-frost-blur: 28px;--shell-frost-saturate: 1.22;--shell-frost-overlay: linear-gradient( 225deg, rgba(232, 242, 255, .46) 0%, rgba(198, 218, 245, .54) 100% );--ov-progress: #2563eb;--ov-progress-bg: rgba(37, 99, 235, .1);--ov-progress-border: rgba(37, 99, 235, .22);--ov-progress-soft: rgba(37, 99, 235, .06);--ov-done: #16a34a;--ov-done-bg: rgba(22, 163, 74, .1);--ov-done-border: rgba(22, 163, 74, .22);--ov-done-soft: rgba(22, 163, 74, .14);--ov-waiting: #b45309;--ov-waiting-bg: rgba(180, 83, 9, .1);--ov-waiting-border: rgba(180, 83, 9, .22);--ov-blocked: #dc2626;--ov-blocked-bg: rgba(220, 38, 38, .1);--ov-blocked-border: rgba(220, 38, 38, .22);--ov-info: #7c3aed;--ov-info-bg: rgba(124, 58, 237, .09);--ov-info-border: rgba(124, 58, 237, .22);--ov-hero-gradient: radial-gradient(60% 100% at 0% 0%, rgba(37, 99, 235, .1), transparent 60%), radial-gradient(50% 100% at 100% 100%, rgba(124, 58, 237, .08), transparent 60%), linear-gradient(180deg, #ffffff, #f7f9fc);--ov-hero-border: rgba(37, 99, 235, .18);--ov-text-faint: rgba(15, 23, 42, .38);--objective-cta-bg: #0f172a;--objective-cta-fg: #f8fafc}html[data-theme=signature]{--color-line: #ffffff;--color-bg: #1e2533;--color-panel: #283244;--color-panel-border: rgba(255, 255, 255, .09);--color-main-panel-bg: #1e2533;--color-sidebar-from: #1e2838;--color-sidebar-to: #141b2a;--gradient-shell: linear-gradient( 185deg, #1f2a3d 0%, #161d2b 42%, #121a28 100% );--color-card: color-mix(in srgb, rgba(255, 255, 255, .07) 50%, var(--color-main-panel-bg) 50%);--color-card-border: rgba(255, 255, 255, .12);--color-text: #ffffff;--color-text-muted: #8a99ae;--color-text-dim: #6d7d92;--color-accent-green: #22c55e;--color-accent-blue: #1c75ff;--color-accent-red: #ff4d4f;--color-accent-yellow: #f59e0b;--color-input-bg: color-mix(in srgb, #ffffff 9%, #283244 91%);--color-input-border: rgba(255, 255, 255, .14);--color-tab-strip-bg: rgba(0, 0, 0, .32);--color-search-pill-bg: rgba(255, 255, 255, .96);--color-modal-bg: #222a3a;--color-modal-bg-alt: #1b2230;--color-modal-overlay: rgba(8, 12, 22, .72);--color-modal-overlay-strong: rgba(8, 12, 22, .78);--color-sheet-backdrop: rgba(8, 12, 22, .55);--shadow-panel: 0 10px 28px rgba(0, 0, 0, .35), inset 0 1px 0 rgba(255, 255, 255, .06);--shadow-panel-top-shine: linear-gradient( 90deg, transparent, rgba(255, 255, 255, .08) 20%, rgba(255, 255, 255, .12) 50%, rgba(255, 255, 255, .08) 80%, transparent );--ui-card-tint: color-mix(in srgb, #283244 50%, var(--color-main-panel-bg) 50%);--ui-card-tint-hover: color-mix(in srgb, var(--ui-card-tint) 88%, #ffffff 12%);--chat-input-pill-bg: var(--ui-card-tint);--chat-input-pill-shadow: inset 0 0 0 1px rgba(255, 255, 255, .12);--chat-input-text: #ffffff;--chat-input-placeholder: #8a99ae;--chat-input-plus-color: #ffffff;--chat-input-plus-hover-bg: rgba(255, 255, 255, .1);--chat-input-send-bg: #1c75ff;--chat-input-send-hover-bg: #1668e6;--chat-input-send-disabled-bg: #3d4a5c;--gradient-email-card: linear-gradient( 180deg, rgba(255, 255, 255, .05) 0%, rgba(0, 0, 0, .22) 100% );--color-link: #5c9dff;--color-link-soft: #7eb3ff;--pulse-icon-core: color-mix(in srgb, #1c75ff 50%, #ffffff 50%);--pulse-icon-core-ring: rgba(100, 170, 255, .48);--pulse-icon-ring-border: rgba(115, 185, 255, .75);--scrollbar-thumb: rgba(255, 255, 255, .22);--shadow-search-pill: 0 0 0 1px rgba(15, 23, 42, .1), 0 10px 30px rgba(0, 0, 0, .28);--ui-workspace-glow: rgba(28, 117, 255, .14);--color-menu-bg: rgba(30, 38, 52, .98);--color-menu-shadow: 0 12px 40px rgba(0, 0, 0, .45);--color-chat-bubble-user: rgba(28, 117, 255, .18);--color-chat-bubble-assistant: color-mix( in srgb, rgba(40, 50, 68, .92) 50%, var(--color-main-panel-bg) 50% );--color-invoice-surface: color-mix(in srgb, #313848 50%, var(--color-main-panel-bg) 50%);--color-setup-card-bg: color-mix(in srgb, rgba(40, 50, 68, .88) 50%, var(--color-main-panel-bg) 50%);--chrome-icon-btn-bg: color-mix(in srgb, rgba(255, 255, 255, .1) 50%, var(--color-main-panel-bg) 50%);--chrome-icon-btn-bg-hover: color-mix(in srgb, rgba(255, 255, 255, .16) 50%, var(--color-main-panel-bg) 50%);--chrome-select-bg: color-mix(in srgb, rgba(255, 255, 255, .08) 50%, var(--color-main-panel-bg) 50%);--color-on-accent: #ffffff;--color-input-dim-bg: rgba(0, 0, 0, .35);--shadow-tab-active: 0 4px 14px rgba(0, 0, 0, .35);--shadow-modal-deep: 0 24px 80px rgba(0, 0, 0, .55);--modal-card-fill: linear-gradient( to bottom, var(--color-modal-bg) 0%, var(--color-modal-bg) 90%, color-mix(in srgb, var(--color-modal-bg) 93%, var(--color-line) 7%) 100% );--modal-card-fill-alt: linear-gradient( to bottom, var(--color-modal-bg-alt) 0%, var(--color-modal-bg-alt) 90%, color-mix(in srgb, var(--color-modal-bg-alt) 93%, var(--color-line) 7%) 100% );--color-workspace-bg: transparent;--color-tertiary-surface: color-mix(in srgb, #313d52 50%, var(--color-main-panel-bg) 50%);--asset-icon-footage: var(--color-accent-blue);--asset-icon-audio: var(--color-accent-green);--asset-icon-reference: #c4b5fd;--asset-icon-deliverable: #5eead4;--asset-icon-document: var(--color-accent-yellow);--asset-icon-workspace: var(--color-link-soft);--asset-icon-other: var(--color-text-muted);--cloud-glyph-google: #93c5fd;--cloud-glyph-dropbox: #93c5fd;--cloud-glyph-box: #93c5fd;--shell-frost-blur: 32px;--shell-frost-saturate: 1.32;--shell-frost-overlay: linear-gradient( 185deg, rgba(31, 42, 61, .5) 0%, rgba(22, 29, 43, .54) 42%, rgba(18, 26, 40, .58) 100% );--ov-progress: #5c9dff;--ov-progress-bg: rgba(92, 157, 255, .14);--ov-progress-border: rgba(92, 157, 255, .28);--ov-progress-soft: rgba(92, 157, 255, .07);--ov-done: #22c55e;--ov-done-bg: rgba(34, 197, 94, .12);--ov-done-border: rgba(34, 197, 94, .25);--ov-done-soft: rgba(34, 197, 94, .17);--ov-waiting: #fbbf24;--ov-waiting-bg: rgba(251, 191, 36, .1);--ov-waiting-border: rgba(251, 191, 36, .25);--ov-blocked: #f87171;--ov-blocked-bg: rgba(248, 113, 113, .1);--ov-blocked-border: rgba(248, 113, 113, .25);--ov-info: #a78bfa;--ov-info-bg: rgba(167, 139, 250, .1);--ov-info-border: rgba(167, 139, 250, .25);--ov-hero-gradient: radial-gradient(60% 100% at 0% 0%, rgba(92, 157, 255, .2), transparent 60%), radial-gradient(50% 100% at 100% 100%, rgba(167, 139, 250, .14), transparent 60%), linear-gradient(180deg, var(--ui-card-tint), var(--color-main-panel-bg));--ov-hero-border: rgba(92, 157, 255, .22);--ov-text-faint: rgba(255, 255, 255, .28);--objective-cta-bg: #f3f4f6;--objective-cta-fg: #111827}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{width:100%;height:100%;overflow:hidden}html{background:var(--gradient-shell);background-attachment:fixed}html[data-electron-shell=mac]{background:transparent;background-attachment:initial}body{font-family:var(--font);background:transparent;color:var(--color-text);-webkit-font-smoothing:antialiased;user-select:text;-webkit-user-select:text}button{font-family:var(--font);cursor:pointer;border:none;outline:none;user-select:none;-webkit-user-select:none}input,textarea{font-family:var(--font);outline:none}button,input,textarea,select,a{-webkit-app-region:no-drag}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}@keyframes scrollbar-fade-in{0%{opacity:0}to{opacity:1}}@keyframes scrollbar-fade-out{0%{opacity:1}to{opacity:0}}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:2px;animation:scrollbar-fade-out .4s ease forwards}.is-scrolling::-webkit-scrollbar-thumb{animation:scrollbar-fade-in .15s ease forwards}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;margin:0;font-family:var(--font);line-height:1.2;text-decoration:none;box-sizing:border-box;cursor:pointer;-webkit-app-region:no-drag;transition:filter .15s,background .15s,border-color .15s,opacity .15s}.ui-btn:disabled{opacity:.5;cursor:not-allowed}.ui-btn:focus-visible{outline:2px solid color-mix(in srgb,var(--color-link) 55%,transparent);outline-offset:2px}.ui-btn--primary{border:none;font-size:13px;font-weight:650;border-radius:10px;padding:10px 16px;color:var(--color-on-accent, #fff);background:linear-gradient(180deg,color-mix(in srgb,var(--color-link) 100%,#fff 4%),color-mix(in srgb,var(--color-link) 82%,#000 18%))}.ui-btn--primary:hover:not(:disabled){filter:brightness(1.06)}.ui-btn--primary.ui-btn--sm{padding:8px 14px;font-size:12px;border-radius:9px}.ui-btn--primary.ui-btn--compact{padding:6px 12px;font-size:12px;font-weight:600;border-radius:8px}.ui-btn--secondary{background:transparent;color:var(--color-text);border:1px solid color-mix(in srgb,var(--color-line) 14%,transparent);font-size:13px;font-weight:600;border-radius:10px;padding:10px 16px}.ui-btn--secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--color-line) 22%,transparent);background:color-mix(in srgb,var(--color-line) 5%,transparent)}.ui-btn--secondary.ui-btn--sm{padding:8px 12px;font-size:12px;font-weight:600;border-radius:9px}.ui-btn--secondary.ui-btn--compact{padding:6px 12px;font-size:12px;font-weight:600;border-radius:8px}.ui-btn--link{padding:0;border:none;background:none;font-size:13px;font-weight:650;color:var(--color-link);border-radius:4px;gap:4px}.ui-btn--link:hover:not(:disabled){text-decoration:underline}.ui-btn--link:disabled{text-decoration:none}.ui-btn--icon-circle{flex-shrink:0;width:36px;height:36px;padding:0;border:none;border-radius:50%;background:var(--color-accent-blue);color:var(--color-on-accent)}.ui-btn--icon-circle:hover:not(:disabled){filter:brightness(1.08)}.ui-btn--icon-circle:active:not(:disabled){transform:scale(.96)}
