#lineworks-boot{position:fixed;inset:0;z-index:2147483646;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;background:#121214;font-family:Inter,system-ui,-apple-system,sans-serif}html[data-theme=light] #lineworks-boot{background:linear-gradient(225deg,#c5d9f1,#a2c2e8)}html[data-theme=signature] #lineworks-boot{background:linear-gradient(185deg,#1f2a3d,#121a28)}.lineworks-boot-spinner{width:44px;height:44px;border-radius:50%;border:3px solid rgba(255,255,255,.12);border-top-color:#4a9eff;animation:lineworks-boot-spin .75s linear infinite}html[data-theme=light] .lineworks-boot-spinner{border-color:#0000001a;border-top-color:#2563eb}.lineworks-boot-label{margin:0;font-size:13px;font-weight:600;letter-spacing:.02em;color:#ffffff8c}html[data-theme=light] .lineworks-boot-label{color:#00000073}@keyframes lineworks-boot-spin{to{transform:rotate(360deg)}}._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_evaap_1{display:flex;width:100%;height:100%;min-height:100vh;overflow:hidden;background:transparent}html[data-electron-shell=win] ._app_evaap_1{background:var(--gradient-shell);border-radius:0;isolation:isolate}._appMainStack_evaap_17{flex:1;min-width:0;min-height:0;width:100%;align-self:stretch;display:flex;flex-direction:column;position:relative}html[data-electron-shell=win] ._appMainStack_evaap_17,html[data-electron-shell=win] ._appShellRow_evaap_29{border-radius:inherit;overflow:hidden}._appMainStackBlurred_evaap_34{filter:blur(3px) saturate(108%);pointer-events:none;user-select:none;transition:filter .22s ease}._updateBanner_evaap_41{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_evaap_1 .24s ease-out}._updateBanner_evaap_41: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_evaap_41>*{position:relative;z-index:1}._updateBannerIconWrap_evaap_85{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_evaap_85{width:19px;height:19px;display:block}._updateBannerCopy_evaap_107{flex:1;min-width:0}._updateBannerTitle_evaap_112,._updateBannerSubtitle_evaap_113{margin:0;overflow-wrap:anywhere}._updateBannerTitle_evaap_112{font-size:13px;line-height:1.18;font-weight:760;color:#fffffff5}._updateBannerSubtitle_evaap_113{margin-top:2px;font-size:12px;line-height:1.16;font-weight:560;color:#d6ddeea8}._updateBannerAction_evaap_133{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_evaap_133:hover:not(:disabled){border-color:#d5e4ffc2;background:linear-gradient(135deg,#aecdff61,#9976f84d),#7a92c970}._updateBannerAction_evaap_133:active:not(:disabled){transform:translateY(1px)}._updateBannerAction_evaap_133:disabled{cursor:default;opacity:.72}@keyframes _updateBannerIn_evaap_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:760px){._updateBanner_evaap_41{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_evaap_85{width:48px;height:48px;flex-basis:48px}._updateBannerIcon_evaap_85{width:28px;height:28px}._updateBannerTitle_evaap_112{font-size:18px;line-height:1.22}._updateBannerSubtitle_evaap_113{margin-top:4px;font-size:14px}._updateBannerAction_evaap_133{grid-column:2;min-width:0;width:100%;min-height:44px;border-radius:14px;font-size:16px}}._globalDropOverlay_evaap_228{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_evaap_240{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_evaap_253{width:58px;height:58px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;color:#fff;background:linear-gradient(135deg,#4f7cff,#7aa2ff)}._globalDropSpinner_evaap_264{width:28px;height:28px;border-radius:50%;border:3px solid rgba(255,255,255,.32);border-top-color:#fff;animation:_startupSpin_evaap_459 .75s linear infinite}._globalDropTitle_evaap_273{margin:0;font-size:22px;font-weight:800;color:var(--color-text, #fff)}._globalDropText_evaap_280{margin:6px 0 0;font-size:14px;line-height:1.45;color:color-mix(in srgb,var(--color-text, #fff) 70%,transparent)}._appShellRow_evaap_29{display:flex;flex-direction:row;flex:1;min-width:0;min-height:0;width:100%;align-self:stretch}._macUnifiedChrome_evaap_305{background:var(--mac-frost-gradient);backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%)}html[data-electron-shell=mac] ._macUnifiedChrome_evaap_305{background:linear-gradient(225deg,#0000007a,#0000009e);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-electron-shell=mac][data-theme=light] ._macUnifiedChrome_evaap_305{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_evaap_305{background:linear-gradient(185deg,#00061485,#00020ca3)}._winUnifiedChrome_evaap_345,html[data-electron-shell=win][data-theme=light] ._winUnifiedChrome_evaap_345,html[data-electron-shell=win][data-theme=signature] ._winUnifiedChrome_evaap_345{background:var(--gradient-shell)}._mainShell_evaap_357{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;height:100%}._chatSuspenseFallback_evaap_367{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_evaap_379{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_evaap_459 .75s linear infinite}._chatSuspenseLabel_evaap_388{margin:0;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--color-text, #eee) 50%,transparent)}._splashLoading_evaap_395{width:100%;height:100%;min-height:100vh;overflow:hidden;background:var(--gradient-shell)}._splashLoadingImg_evaap_403{width:100%;height:100%;object-fit:cover;object-position:62% 48%;display:block}._startupRoot_evaap_412{position:relative;width:100%;height:100%;min-height:100vh;overflow:hidden;background:var(--gradient-shell)}._startupBgImg_evaap_421{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 48%;display:block}._startupOverlay_evaap_431{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_evaap_447{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;min-height:100vh;width:100%}._startupSpinner_evaap_459{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_evaap_459 .75s linear infinite;flex-shrink:0}._startupText_evaap_469{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_evaap_459{border-color:#0000001a;border-top-color:#2563eb}html[data-theme=light] ._startupText_evaap_469{color:#0000007a}@keyframes _startupSpin_evaap_459{to{transform:rotate(360deg)}}._inviteToast_evaap_492{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_evaap_522 .25s ease}@keyframes _inviteToastIn_evaap_522{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}._inviteToastInner_evaap_522{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;text-align:left}._inviteToastLabel_evaap_531{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_evaap_539{font-size:15px;font-weight:600;line-height:1.25}._inviteToastDismiss_evaap_551{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_evaap_551:hover{background:color-mix(in srgb,var(--color-line, #444) 18%,transparent);color:var(--color-text, #eee)}._inboxToast_evaap_570{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_evaap_1 .2s ease}@keyframes _toastIn_evaap_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._inboxToastJob_evaap_602{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text, #fff) 55%,transparent)}._inboxToastTitle_evaap_610{font-size:14px;font-weight:600}._inboxToastPreview_evaap_615{font-size:12px;line-height:1.45;color:color-mix(in srgb,var(--color-text, #fff) 72%,transparent)}._inviteToast_evaap_492{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_evaap_1 .2s ease}._inviteToastInner_evaap_522{display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}._inviteToastTitle_evaap_539{font-size:14px;font-weight:700;color:var(--color-text, #eee)}._inviteToastLabel_evaap_531{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--color-text, #fff) 55%,transparent)}._inviteToastSubtitle_evaap_545{font-size:12px;line-height:1.45;color:color-mix(in srgb,var(--color-text, #fff) 72%,transparent)}._inviteToastDismiss_evaap_551{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_evaap_551:hover{color:var(--color-text, #eee);border-color:color-mix(in srgb,var(--color-line, #444) 30%,transparent)}._callToastWrapper_evaap_690{position:fixed;bottom:24px;right:24px;z-index:9999;animation:_inviteToastIn_evaap_522 .25s ease}._page_1ejs8_1{min-height:100vh;background:radial-gradient(circle at 16% 8%,rgba(59,130,246,.18),transparent 34%),#0b0d11;color:#f7f7f8}._state_1ejs8_9{min-height:100vh;display:grid;place-items:center;padding:32px}._statePanel_1ejs8_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_1ejs8_25{margin:0 0 10px;color:#8ab4ff;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}._statePanel_1ejs8_16 h1{margin:0 0 10px;font-size:26px;line-height:1.15}._statePanel_1ejs8_16 p{margin:0;color:#b4b4bc;font-size:16px;line-height:1.5}._identityPanel_1ejs8_47{display:flex;flex-direction:column;gap:16px}._identityPanel_1ejs8_47 h1{margin-bottom:0}._identityPanel_1ejs8_47 label{display:flex;flex-direction:column;gap:7px;color:#f7f7f8;font-size:13px;font-weight:800}._identityPanel_1ejs8_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_1ejs8_47 input:focus{border-color:#8ab4ff;box-shadow:0 0 0 3px #8ab4ff29}._formError_1ejs8_85{color:#ff8a9b!important;font-size:13px!important;font-weight:800}._retryButton_1ejs8_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_1ejs8_91:disabled{cursor:default;opacity:.55}._secondaryButton_1ejs8_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}._supplierPage_1ejs8_120{height:100%;min-height:0;overflow-x:hidden;overflow-y:auto;background:radial-gradient(circle at 16% 6%,rgba(47,121,255,.2),transparent 30%),radial-gradient(circle at 92% 0%,rgba(255,255,255,.08),transparent 28%),#0b0d11;color:#f7f7f8;padding:28px;box-sizing:border-box}._supplierShell_1ejs8_134{width:min(1120px,100%);margin:0 auto;padding-bottom:56px}._supplierTopbar_1ejs8_140{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;color:#f7f7f8ad;font-size:13px;font-weight:800}._supplierTopbar_1ejs8_140 em{font-style:normal}._supplierBrand_1ejs8_155{display:inline-flex;align-items:center;color:#fff}._supplierBrandLogo_1ejs8_161{display:block;width:auto;height:24px;aspect-ratio:183 / 50;color:currentColor}._supplierHero_1ejs8_169{margin-top:34px;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.12)}._supplierHero_1ejs8_169 h1{width:min(760px,100%);margin:0 0 12px;font-size:clamp(32px,5vw,56px);line-height:.96;letter-spacing:0}._supplierHero_1ejs8_169 p{width:min(760px,100%);margin:0;color:#f7f7f8b8;font-size:17px;line-height:1.55;font-weight:650}._supplierHero_1ejs8_169 strong{color:#fff}._supplierDateStrip_1ejs8_196{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:18px}._supplierDateCard_1ejs8_203{min-width:0;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#1c1c1eb8;padding:14px}._supplierDateCard_1ejs8_203 span{display:block;margin-bottom:7px;color:#f7f7f87a;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}._supplierDateCard_1ejs8_203 strong{display:block;min-width:0;color:#fff;font-size:15px;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._supplierGrid_1ejs8_232{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:16px;margin-top:22px}._supplierCard_1ejs8_239{min-width:0;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#1c1c1ee6;padding:20px;box-shadow:0 24px 80px #00000047}._supplierCard_1ejs8_239 h2{margin:0 0 14px;color:#fff;font-size:22px;line-height:1.16}._supplierCard_1ejs8_239 p{margin:12px 0 0;color:#f7f7f8b8;font-size:14px;line-height:1.55;font-weight:650}._supplierCard_1ejs8_239 p strong{color:#f7f7f8e6}._supplierAccessCard_1ejs8_267,._supplierQuoteStateCard_1ejs8_268{border-color:#8ab4ff3d;background:linear-gradient(135deg,#2f79ff29,#ffffff0a),#1c1c1ee0}._supplierAccessCard_1ejs8_267{grid-column:1 / -1;padding:18px 20px}._supplierAccessCard_1ejs8_267 h2,._supplierQuoteStateCard_1ejs8_268 h2{margin-bottom:8px}._supplierQuoteStateCard_1ejs8_268{grid-column:1 / -1}._supplierQuoteNotes_1ejs8_289{display:grid;gap:7px;padding:12px 0 0;border-top:1px solid rgba(255,255,255,.1)}._supplierQuoteNotes_1ejs8_289 span{color:#f7f7f87a;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}._supplierQuoteNotes_1ejs8_289 p{margin:0}._supplierMetaGrid_1ejs8_308{display:grid;gap:10px}._supplierDetailRow_1ejs8_313{display:grid;grid-template-columns:108px minmax(0,1fr);gap:12px;align-items:baseline;padding:10px 0;border-top:1px solid rgba(255,255,255,.1)}._supplierDetailRow_1ejs8_313:first-child{border-top:0}._supplierDetailRow_1ejs8_313 span{color:#f7f7f87a;font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}._supplierDetailRow_1ejs8_313 strong{min-width:0;color:#fff;font-size:14px;font-weight:800;overflow:hidden;text-overflow:ellipsis}._supplierPillList_1ejs8_343{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}._supplierPillList_1ejs8_343 span{min-height:28px;display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#f7f7f8db;font-size:12px;font-weight:800;padding:0 10px}._supplierForm_1ejs8_363{grid-column:1 / -1;display:flex;flex-direction:column;gap:16px}._supplierFormGrid_1ejs8_370{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}._supplierForm_1ejs8_363 label,._supplierWideField_1ejs8_377{min-width:0;display:flex;flex-direction:column;gap:7px;color:#f7f7f8c7;font-size:12px;font-weight:900}._supplierForm_1ejs8_363 label span,._supplierWideField_1ejs8_377 span{color:#f7f7f885;letter-spacing:.08em;text-transform:uppercase}._supplierForm_1ejs8_363 input,._supplierForm_1ejs8_363 select,._supplierForm_1ejs8_363 textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid rgba(255,255,255,.15);border-radius:8px;background:#ffffff14;color:#f7f7f8;color-scheme:dark;font:inherit;font-size:14px;font-weight:700;padding:11px 12px;outline:none}._supplierForm_1ejs8_363 select option{background:#1c1c1e;color:#f7f7f8}._supplierForm_1ejs8_363 textarea{min-height:110px;resize:vertical}._supplierForm_1ejs8_363 input:focus,._supplierForm_1ejs8_363 select:focus,._supplierForm_1ejs8_363 textarea:focus{border-color:#8ab4ff;box-shadow:0 0 0 3px #8ab4ff29}._supplierActions_1ejs8_429{display:flex;justify-content:flex-end;gap:10px}._supplierActions_1ejs8_429 ._secondaryButton_1ejs8_108,._supplierActions_1ejs8_429 ._retryButton_1ejs8_91{margin-top:0}._supplierBillingPanel_1ejs8_440{display:flex;flex-direction:column;gap:14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff09;padding:16px}._supplierBillingHeader_1ejs8_450{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}._supplierBillingHeader_1ejs8_450 h3{margin:0;color:#fff;font-size:18px;line-height:1.2}._supplierSegmentedControl_1ejs8_464{display:inline-flex;align-items:center;gap:4px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#ffffff0d;padding:4px}._supplierSegmentedControl_1ejs8_464 button{min-height:30px;border:0;border-radius:7px;background:transparent;color:#f7f7f8a8;font:inherit;font-size:12px;font-weight:900;padding:0 11px;cursor:pointer}._supplierSegmentedControl_1ejs8_464 ._supplierSegmentActive_1ejs8_487{background:#2f79ff;color:#fff}._supplierUploadZone_1ejs8_492{display:grid;gap:12px}._supplierUploadZone_1ejs8_492 label{width:min(520px,100%)}._supplierUploadZone_1ejs8_492 input[type=file]{cursor:pointer}._supplierUploadZone_1ejs8_492 p,._supplierParsedQuote_1ejs8_506 p{margin:0;color:#f7f7f89e;font-size:13px;line-height:1.45;font-weight:650}._supplierNotice_1ejs8_514{color:#8ab4ff!important;font-weight:850!important}._supplierParsedQuote_1ejs8_506{display:grid;gap:10px;border:1px solid rgba(138,180,255,.24);border-radius:10px;background:#2f79ff1a;padding:14px}._supplierParsedQuote_1ejs8_506>strong{color:#fff;font-size:14px;font-weight:900}._supplierParsedQuote_1ejs8_506>span{color:#f7f7f89e;font-size:12px;font-weight:800}._supplierManualBilling_1ejs8_540{display:grid;gap:12px}._supplierRows_1ejs8_545{display:grid;gap:8px}._supplierLineItemRow_1ejs8_550,._supplierTimesheetRow_1ejs8_551{display:grid;gap:8px;align-items:center}._supplierLineItemRow_1ejs8_550{grid-template-columns:minmax(180px,1fr) minmax(70px,.35fr) minmax(105px,.45fr) minmax(92px,.35fr) auto}._supplierTimesheetRow_1ejs8_551{grid-template-columns:minmax(130px,.5fr) minmax(180px,1fr) minmax(76px,.35fr) minmax(92px,.4fr) minmax(92px,.35fr) auto}._supplierLineItemRow_1ejs8_550 strong,._supplierTimesheetRow_1ejs8_551 strong{color:#fff;font-size:13px;font-weight:900;text-align:right}._supplierLineItemRow_1ejs8_550 button,._supplierTimesheetRow_1ejs8_551 button,._supplierInlineButton_1ejs8_575{min-height:34px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#f7f7f8c7;font:inherit;font-size:12px;font-weight:900;padding:0 11px;cursor:pointer}._supplierLineItemRow_1ejs8_550 button:hover,._supplierTimesheetRow_1ejs8_551 button:hover,._supplierInlineButton_1ejs8_575:hover{border-color:#8ab4ff6b;color:#fff}._supplierInlineButton_1ejs8_575{justify-self:start}._supplierManualTotal_1ejs8_599{display:flex;align-items:center;justify-content:flex-end;gap:14px;border-top:1px solid rgba(255,255,255,.1);padding-top:12px}._supplierManualTotal_1ejs8_599 span{color:#f7f7f885;font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}._supplierManualTotal_1ejs8_599 strong{color:#fff;font-size:20px;font-weight:900}._supplierSuccessSummary_1ejs8_622{display:grid;gap:0;margin-top:18px}@media(max-width:820px){._supplierPage_1ejs8_120{padding:18px}._supplierDateStrip_1ejs8_196,._supplierGrid_1ejs8_232,._supplierFormGrid_1ejs8_370{grid-template-columns:1fr}._supplierBillingHeader_1ejs8_450,._supplierActions_1ejs8_429{flex-direction:column;align-items:stretch}._supplierSegmentedControl_1ejs8_464{width:100%}._supplierSegmentedControl_1ejs8_464 button{flex:1}._supplierLineItemRow_1ejs8_550,._supplierTimesheetRow_1ejs8_551{grid-template-columns:1fr}._supplierLineItemRow_1ejs8_550 strong,._supplierTimesheetRow_1ejs8_551 strong{text-align:left}._supplierHero_1ejs8_169 h1{font-size:34px}}._overlay_1i9y9_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_1i9y9_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_1i9y9_28{align-items:stretch;justify-content:stretch;padding:0;background:var(--color-bg, #08090c)}._pageModal_1i9y9_35{width:100vw;height:100vh;height:100dvh;border:none;border-radius:0;box-shadow:none}._playerExpandedOverlay_1i9y9_44{align-items:stretch;justify-content:stretch;padding:0;background:#000}._playerExpandedModal_1i9y9_51{width:100vw;height:100vh;height:100dvh;border:none;border-radius:0;background:#000;box-shadow:none}._header_1i9y9_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_1i9y9_71{min-width:0}._titleRow_1i9y9_75{display:flex;align-items:center;gap:.7rem}._titleRow_1i9y9_75 h2{margin:0;font-size:1.3rem;line-height:1.15;font-weight:760;letter-spacing:0}._statusPill_1i9y9_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_1i9y9_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_1i9y9_99 b{margin-left:.45rem;color:color-mix(in srgb,var(--color-text, #fff) 35%,transparent);font-weight:500}._headerActions_1i9y9_114{display:flex;align-items:center;gap:.55rem}._saveState_1i9y9_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_1i9y9_130,._iconTextBtn_1i9y9_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_1i9y9_130:disabled,._iconTextBtn_1i9y9_131:disabled{opacity:.42;cursor:not-allowed}._iconBtn_1i9y9_130{width:2.35rem}._iconTextBtn_1i9y9_131{padding:0 .85rem}._iconBtn_1i9y9_130:hover,._iconTextBtn_1i9y9_131:hover{border-color:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 45%,var(--color-border, #445064))}._shareControl_1i9y9_166{position:relative;display:inline-flex}._sharePopover_1i9y9_171{position:absolute;top:calc(100% + .7rem);right:0;z-index:40;width:min(30rem,calc(100vw - 2rem));padding:1rem;border:1px solid color-mix(in srgb,var(--color-border, #445064) 58%,transparent);border-radius:8px;background:color-mix(in srgb,var(--ui-card-tint, #171b22) 98%,#000 2%);box-shadow:0 22px 56px color-mix(in srgb,#000 46%,transparent);color:var(--color-text, #f4f5f7)}._sharePopoverHeader_1i9y9_185{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}._sharePopoverTitle_1i9y9_192{min-width:0;display:grid;gap:.2rem}._sharePopoverTitle_1i9y9_192 strong{font-size:1rem;line-height:1.2;font-weight:800}._sharePopoverTitle_1i9y9_192 span{max-width:18rem;color:color-mix(in srgb,var(--color-text, #fff) 58%,transparent);font-size:.78rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._shareMiniAvatars_1i9y9_213{flex:0 0 auto;display:flex;align-items:center;padding-left:.35rem}._shareMiniAvatars_1i9y9_213 span,._shareMiniAvatars_1i9y9_213 b{width:1.85rem;height:1.85rem;margin-left:-.35rem;display:inline-flex;align-items:center;justify-content:center;border:2px solid color-mix(in srgb,var(--ui-card-tint, #171b22) 95%,#000);border-radius:50%;background:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 45%,#13233d);color:#fff;font-size:.72rem;font-weight:850;overflow:hidden}._shareMiniAvatars_1i9y9_213 img{width:100%;height:100%;display:block;object-fit:cover}._shareMiniAvatars_1i9y9_213 b{background:color-mix(in srgb,var(--color-text, #fff) 16%,transparent);color:color-mix(in srgb,var(--color-text, #fff) 82%,transparent)}._inviteForm_1i9y9_249,._shareSection_1i9y9_250{margin-top:1rem}._shareLabel_1i9y9_254,._shareSectionTitle_1i9y9_255{display:block;margin-bottom:.45rem;color:color-mix(in srgb,var(--color-text, #fff) 88%,transparent);font-size:.78rem;font-weight:800}._inviteRow_1i9y9_263,._shareLinkBox_1i9y9_264,._permissionRow_1i9y9_265{display:grid;gap:.55rem}._inviteRow_1i9y9_263,._shareLinkBox_1i9y9_264{grid-template-columns:minmax(0,1fr) auto}._inviteRow_1i9y9_263 input,._shareLinkBox_1i9y9_264 input,._permissionRow_1i9y9_265 select{min-width:0;height:2.35rem;border:1px solid color-mix(in srgb,var(--color-border, #445064) 54%,transparent);border-radius:7px;background:color-mix(in srgb,#000 26%,transparent);color:var(--color-text, #f4f5f7);font:inherit;font-size:.82rem;outline:none}._inviteRow_1i9y9_263 input,._shareLinkBox_1i9y9_264 input{padding:0 .72rem}._inviteRow_1i9y9_263 input:focus,._shareLinkBox_1i9y9_264 input:focus,._permissionRow_1i9y9_265 select:focus{border-color:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 72%,var(--color-border, #445064));box-shadow:0 0 0 2px color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 18%,transparent)}._inviteRow_1i9y9_263 button,._shareLinkBox_1i9y9_264 button{height:2.35rem;padding:0 .85rem;border:1px solid color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 52%,transparent);border-radius:7px;background:color-mix(in srgb,var(--color-accent-blue, #2f80ff) 84%,#111923);color:#fff;font:inherit;font-size:.82rem;font-weight:800;cursor:pointer}._inviteRow_1i9y9_263 button:disabled,._shareLinkBox_1i9y9_264 button:disabled{opacity:.56;cursor:wait}._shareSection_1i9y9_250{padding-top:1rem;border-top:1px solid color-mix(in srgb,var(--color-border, #445064) 32%,transparent)}._shareLinkBox_1i9y9_264 input{color:color-mix(in srgb,var(--color-text, #fff) 76%,transparent);text-overflow:ellipsis}._permissionRow_1i9y9_265{grid-template-columns:1fr 1fr;margin-top:.75rem}._permissionRow_1i9y9_265 label{min-width:0;display:grid;gap:.35rem}._permissionRow_1i9y9_265 label>span{color:color-mix(in srgb,var(--color-text, #fff) 52%,transparent);font-size:.68rem;font-weight:800;text-transform:uppercase}._permissionRow_1i9y9_265 select{width:100%;padding:0 .58rem;color:color-mix(in srgb,var(--color-accent-blue, #9bb7ff) 92%,#fff);cursor:pointer}._shareFootnote_1i9y9_356{margin:.72rem 0 0;color:color-mix(in srgb,var(--color-text, #fff) 55%,transparent);font-size:.74rem;line-height:1.35}._shareStatus_1i9y9_363{margin-top:.78rem;min-height:1rem;color:color-mix(in srgb,var(--color-accent-blue, #9bb7ff) 92%,#fff);font-size:.78rem;font-weight:760}._iconBtn_1i9y9_130 svg,._iconTextBtn_1i9y9_131 svg,._captionBtn_1i9y9_373 svg,._expandBtn_1i9y9_374 svg,._dropMarkerBtn_1i9y9_375 svg,._composerFooter_1i9y9_376 svg,._voiceNoteStrip_1i9y9_377 svg{width:1rem;height:1rem;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}._content_1i9y9_387{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_1i9y9_397{min-width:0;min-height:0;display:flex;flex-direction:column;gap:.95rem;overflow:auto;padding-right:.1rem}._playerShell_1i9y9_407{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_1i9y9_417{background:#000}._frameSurface_1i9y9_421{position:absolute;inset:0;cursor:crosshair}._frameSurfaceLocked_1i9y9_427,._frameSurfaceBoxHosted_1i9y9_431,._playerShellBox_1i9y9_417 ._frameSurface_1i9y9_421{cursor:default}._frameSurface_1i9y9_421:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 85%,white);outline-offset:-4px}._playbackHint_1i9y9_444{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_1i9y9_444 span{min-width:0}._playbackHintActions_1i9y9_469{display:inline-flex;flex:0 0 auto;align-items:center;gap:.35rem}._playbackHint_1i9y9_444 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_1i9y9_444 button:hover{border-color:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 70%,transparent);color:#fff}._playbackHint_1i9y9_444 button._playbackHintPrimary_1i9y9_493{border-color:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 62%,transparent);background:color-mix(in srgb,var(--color-accent-blue, #2f80ff) 82%,#111923);color:#fff}._versionSelect_1i9y9_499{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_1i9y9_512,._unloadedFrame_1i9y9_513{width:100%;height:100%;display:block;object-fit:cover}._boxEmbedFrame_1i9y9_520{width:100%;height:100%;display:block;border:0;background:#fff}._boxSignInFrame_1i9y9_528{width:100%;height:100%;display:grid;place-items:center;padding:1.25rem;box-sizing:border-box;background:#020304}._boxSignInPanel_1i9y9_538{width:min(28rem,92%);display:grid;gap:.62rem;padding:1.1rem;border:1px solid color-mix(in srgb,var(--color-border, #445064) 52%,transparent);border-radius:8px;background:color-mix(in srgb,#05070a 88%,transparent);box-shadow:0 16px 44px color-mix(in srgb,#000 44%,transparent);color:color-mix(in srgb,#fff 88%,transparent)}._boxSignInEyebrow_1i9y9_550{margin:0;color:color-mix(in srgb,var(--color-accent-blue, #9bb7ff) 88%,#fff);font-size:.72rem;font-weight:850;text-transform:uppercase}._boxSignInPanel_1i9y9_538 strong{color:#fff;font-size:1rem;line-height:1.2;font-weight:850}._boxSignInPanel_1i9y9_538 span{color:color-mix(in srgb,#fff 64%,transparent);font-size:.82rem;line-height:1.42}._boxSignInActions_1i9y9_571{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.15rem}._boxSignInActions_1i9y9_571 button{min-height:2.2rem;padding:0 .82rem;border:1px solid color-mix(in srgb,var(--color-border, #445064) 68%,transparent);border-radius:7px;background:color-mix(in srgb,#fff 8%,transparent);color:color-mix(in srgb,#fff 90%,transparent);font:inherit;font-size:.78rem;font-weight:820;cursor:pointer}._boxSignInActions_1i9y9_571 button:first-child{border-color:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 58%,transparent);background:color-mix(in srgb,var(--color-accent-blue, #2f80ff) 82%,#111923);color:#fff}._boxSignInActions_1i9y9_571 button:hover{border-color:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 72%,transparent);color:#fff}._safeOverlay_1i9y9_602{position:absolute;z-index:3;pointer-events:none}._actionSafeBox_1i9y9_608,._titleSafeBox_1i9y9_609{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_1i9y9_608{inset:5%}._titleSafeBox_1i9y9_609{inset:10%}._actionSafeBox_1i9y9_608 span,._titleSafeBox_1i9y9_609 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_1i9y9_609:before,._titleSafeBox_1i9y9_609: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_1i9y9_609:before{left:12.5%}._titleSafeBox_1i9y9_609:after{right:12.5%}._socialDangerTop_1i9y9_662,._socialDangerBottom_1i9y9_663,._socialDangerLeft_1i9y9_664,._socialDangerRight_1i9y9_665{position:absolute;pointer-events:none;background:color-mix(in srgb,#f59e0b 18%,transparent)}._socialDangerTop_1i9y9_662{top:0;right:0;left:0;border-bottom:1px solid color-mix(in srgb,#f59e0b 68%,transparent)}._socialDangerBottom_1i9y9_663{right:0;bottom:0;left:0;border-top:1px solid color-mix(in srgb,#f59e0b 68%,transparent)}._socialDangerLeft_1i9y9_664{top:0;bottom:0;left:0;border-right:1px solid color-mix(in srgb,#f59e0b 68%,transparent)}._socialDangerRight_1i9y9_665{top:0;right:0;bottom:0;border-left:1px solid color-mix(in srgb,#f59e0b 68%,transparent)}._socialSafeBox_1i9y9_699{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_1i9y9_699 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_1i9y9_513{position:relative;overflow:hidden;background:#020304}._unloadedPlayIcon_1i9y9_730{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_1i9y9_730: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_1i9y9_730 svg{width:1.6rem;height:1.6rem;margin-left:.15rem;fill:currentColor}._playerControls_1i9y9_759{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_1i9y9_771{width:100%}._playerControlRow_1i9y9_775{width:100%;display:flex;align-items:center;gap:.8rem;min-width:0}._playerToolControls_1i9y9_783{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_1i9y9_783>*{flex:0 0 auto}._playBtn_1i9y9_800,._captionBtn_1i9y9_373,._expandBtn_1i9y9_374,._dropMarkerBtn_1i9y9_375,._safeToggleBtn_1i9y9_804{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_1i9y9_800{min-width:unset;width:2.4rem;height:2.4rem;padding:0;display:inline-flex;align-items:center;justify-content:center}._playBtn_1i9y9_800 svg{display:block}._captionBtn_1i9y9_373{margin-left:auto;display:inline-flex;align-items:center;gap:.35rem;padding:.44rem .55rem}._expandBtn_1i9y9_374{width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;padding:0}._expandBtn_1i9y9_374 svg{display:block}._dropMarkerBtn_1i9y9_375{display:inline-flex;align-items:center;gap:.35rem;padding:.44rem .6rem;white-space:nowrap}._dropMarkerBtn_1i9y9_375:disabled{opacity:.45;cursor:not-allowed}._safeToggleBtn_1i9y9_804{padding:.44rem .6rem}._safeGuideSelect_1i9y9_867{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_1i9y9_867:focus-visible{outline:2px solid color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 86%,transparent);outline-offset:2px}._orientationBadge_1i9y9_885{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_1i9y9_898{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_1i9y9_904,._quality_1i9y9_905{color:color-mix(in srgb,#fff 82%,transparent);font-size:.78rem;font-weight:650}._quality_1i9y9_905{padding:.38rem .55rem;border-radius:6px;background:color-mix(in srgb,#fff 10%,transparent)}._framePin_1i9y9_917{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_1i9y9_934{outline:3px solid color-mix(in srgb,#fff 28%,transparent)}._markerDraftPin_1i9y9_938{background:color-mix(in srgb,#fff 35%,var(--reviewer-color, var(--color-accent-blue, #7ea2ff)));border-style:dashed}._metaGrid_1i9y9_943,._commentsPanel_1i9y9_944{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_1i9y9_950{position:relative;height:1.8rem;cursor:pointer}._playerTimelineRail_1i9y9_956{height:1.2rem}._timelineRail_1i9y9_950: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_1i9y9_956:before{top:.55rem;height:.18rem;background:color-mix(in srgb,#fff 28%,transparent)}._timelineProgress_1i9y9_977{position:absolute;left:0;top:.82rem;height:.22rem;border-radius:999px;background:var(--color-accent-blue, #7ea2ff)}._playerTimelineRail_1i9y9_956 ._timelineProgress_1i9y9_977{top:.55rem;height:.18rem}._playhead_1i9y9_991{position:absolute;top:.2rem;width:2px;height:1.4rem;background:color-mix(in srgb,#fff 86%,transparent)}._playerTimelineRail_1i9y9_956 ._playhead_1i9y9_991{top:.28rem;height:.95rem}._timelineMarker_1i9y9_1004{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_1i9y9_1023{pointer-events:none;border-style:dashed;background:color-mix(in srgb,#fff 32%,var(--reviewer-color, var(--color-accent-blue, #7ea2ff)))}._timelineMarkerActive_1i9y9_1029{box-shadow:0 0 0 3px color-mix(in srgb,#fff 20%,transparent)}._wipWorkflowCheckbox_1i9y9_1033{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.65rem;font-size:.74rem;line-height:1.35;cursor:pointer}._wipWorkflowCheckbox_1i9y9_1033 input{margin-top:.15rem}._wipWorkflowPrimaryBtn_1i9y9_1047{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_1i9y9_1047:disabled{opacity:.55;cursor:not-allowed}._metaWorkflowCell_1i9y9_1064{display:flex;flex-direction:column;gap:.4rem;min-width:0}._metaWorkflowCell_1i9y9_1064 ._wipWorkflowCheckbox_1i9y9_1033{margin-bottom:0;font-size:.68rem;line-height:1.25}._metaWorkflowCell_1i9y9_1064 ._wipWorkflowPrimaryBtn_1i9y9_1047{width:100%;margin-top:.15rem;padding:.48rem .5rem;font-size:.72rem}._metaGrid_1i9y9_943 ._wipWorkflowPrimaryBtn_1i9y9_1047{border:none;background:var(--color-accent-blue, #5b7cff);color:#fff;font-weight:800}._metaGrid_1i9y9_943 ._wipWorkflowPrimaryBtn_1i9y9_1047:hover:not(:disabled){filter:brightness(1.06)}._metaWorkflowIdle_1i9y9_1095{display:block;margin-top:.35rem;font-size:.8rem;font-weight:650;color:color-mix(in srgb,var(--color-text, #fff) 42%,transparent)}._metaGrid_1i9y9_943{display:grid;grid-template-columns:1.15fr 1fr 1.35fr;gap:0}._metaGrid_1i9y9_943>div{min-width:0;padding:1rem 1.05rem;border-right:1px solid color-mix(in srgb,var(--color-border, #445064) 28%,transparent)}._metaGrid_1i9y9_943>div:last-child{border-right:none}._metaLabel_1i9y9_1119{display:block;margin-bottom:.4rem;color:color-mix(in srgb,var(--color-text, #fff) 48%,transparent);font-size:.72rem;font-weight:700}._metaGrid_1i9y9_943 strong{display:block;font-size:.95rem}._metaGrid_1i9y9_943 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}._reviewFileBrowser_1i9y9_1145{flex:0 0 auto;display:grid;gap:.8rem;padding:.85rem;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) 72%,transparent)}._reviewFileBrowserHeader_1i9y9_1155{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-width:0}._reviewFileBrowserTitle_1i9y9_1163{min-width:0;display:grid;gap:.15rem}._reviewFileBrowserTitle_1i9y9_1163 span{color:color-mix(in srgb,var(--color-text, #fff) 48%,transparent);font-size:.68rem;font-weight:850;text-transform:uppercase}._reviewFileBrowserTitle_1i9y9_1163 strong{color:color-mix(in srgb,var(--color-text, #fff) 90%,transparent);font-size:.88rem;line-height:1.2;font-weight:850}._reviewFileProgress_1i9y9_1183{flex:0 0 min(15rem,42%);display:grid;gap:.35rem;color:color-mix(in srgb,var(--color-text, #fff) 58%,transparent);font-size:.72rem;font-weight:800}._reviewFileProgress_1i9y9_1183 span{text-align:right}._reviewFileProgress_1i9y9_1183 b{position:relative;height:.28rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--color-text, #fff) 12%,transparent)}._reviewFileProgress_1i9y9_1183 i{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,#20b86d,var(--color-accent-blue, #7ea2ff))}._reviewFileGroups_1i9y9_1211{display:grid;gap:.75rem}._reviewFileGroup_1i9y9_1211{display:grid;gap:.45rem;min-width:0}._reviewFileGroupHeader_1i9y9_1222{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:color-mix(in srgb,var(--color-text, #fff) 72%,transparent);font-size:.74rem;font-weight:850}._reviewFileGroupHeader_1i9y9_1222 em{color:color-mix(in srgb,var(--color-text, #fff) 48%,transparent);font-style:normal}._reviewFileShortcutRow_1i9y9_1237{display:grid;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.5rem}._reviewFileShortcut_1i9y9_1237{min-width:0;min-height:3.45rem;display:grid;grid-template-columns:2rem minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.55rem .62rem;border:1px solid color-mix(in srgb,var(--color-border, #445064) 38%,transparent);border-radius:7px;background:color-mix(in srgb,#fff 4%,transparent);color:inherit;font:inherit;text-align:left;cursor:pointer}._reviewFileShortcut_1i9y9_1237:hover{border-color:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 46%,var(--color-border, #445064));background:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 8%,transparent)}._reviewFileShortcutActive_1i9y9_1265{border-color:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 72%,transparent);background:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 28%,transparent)}._reviewFileThumb_1i9y9_1271{width:2rem;height:2rem;display:grid;place-items:center;border-radius:7px;background:color-mix(in srgb,var(--color-text, #fff) 10%,transparent);color:color-mix(in srgb,var(--color-text, #fff) 82%,transparent);font-size:.72rem;font-weight:900}._reviewFileShortcutActive_1i9y9_1265 ._reviewFileThumb_1i9y9_1271{background:var(--color-accent-blue, #2f80ff);color:#fff}._reviewFileMain_1i9y9_1288{min-width:0;display:grid;gap:.18rem}._reviewFileName_1i9y9_1294,._reviewFileMeta_1i9y9_1295{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._reviewFileName_1i9y9_1294{color:color-mix(in srgb,var(--color-text, #fff) 90%,transparent);font-size:.78rem;font-weight:850}._reviewFileMeta_1i9y9_1295{color:color-mix(in srgb,var(--color-text, #fff) 48%,transparent);font-size:.68rem;font-weight:760}._reviewFileState_1i9y9_1314{justify-self:end;padding:.24rem .42rem;border-radius:999px;background:color-mix(in srgb,var(--color-text, #fff) 8%,transparent);color:color-mix(in srgb,var(--color-text, #fff) 66%,transparent);font-size:.62rem;font-weight:900;white-space:nowrap}._reviewFileShortcut_1i9y9_1237[data-status=feedback] ._reviewFileState_1i9y9_1314{background:color-mix(in srgb,#f59e0b 18%,transparent);color:color-mix(in srgb,#fbbf24 88%,#fff)}._reviewFileShortcut_1i9y9_1237[data-status=approved] ._reviewFileState_1i9y9_1314{background:color-mix(in srgb,#22c55e 18%,transparent);color:color-mix(in srgb,#4ade80 88%,#fff)}._avatarStack_1i9y9_1336{display:flex;align-items:center}._avatarStack_1i9y9_1336 span,._avatarStack_1i9y9_1336 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_1i9y9_1336 span:first-child{margin-left:0}._avatarStack_1i9y9_1336 img{width:100%;height:100%;display:block;border-radius:inherit;object-fit:cover}._reviewerEmpty_1i9y9_1367{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_1i9y9_944{min-height:0;max-height:100%;display:flex;flex-direction:column;overflow:hidden}._panelTabs_1i9y9_1389{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_1i9y9_1389 button,._composerTabs_1i9y9_1397 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_1i9y9_1409{color:var(--color-text, #fff)!important}._tabActive_1i9y9_1409:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:999px;background:var(--color-accent-blue, #7ea2ff)}._panelTabs_1i9y9_1389 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_1i9y9_1433{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_1i9y9_1433 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_1i9y9_1433 button:disabled{opacity:.45;cursor:not-allowed}._toolbarActions_1i9y9_1458{display:inline-flex;align-items:center;gap:.45rem}._syncState_1i9y9_1464{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_1i9y9_1471{flex:1;min-height:0;overflow:auto;list-style:none;margin:0;padding:0 1.1rem}._emptyComments_1i9y9_1480{padding:1.1rem 0;color:color-mix(in srgb,var(--color-text, #fff) 58%,transparent);font-size:.82rem;line-height:1.45}._commentItem_1i9y9_1487{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_1i9y9_1487:first-child{border-top:none}._commentItemActive_1i9y9_1499{background:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 6%,transparent);margin-inline:-.55rem;padding-inline:.55rem;border-radius:8px}._commentJump_1i9y9_1506{display:flex;align-items:center;gap:.3rem;align-self:start;border:none;background:transparent;color:inherit;font:inherit;cursor:pointer}._commentJump_1i9y9_1506 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_1i9y9_1506 b{padding:.15rem .35rem;border-radius:5px;background:color-mix(in srgb,var(--color-text, #fff) 9%,transparent);font-size:.72rem}._commentMeta_1i9y9_1537{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.25rem .65rem;align-items:center}._commentMeta_1i9y9_1537 strong{min-width:0;font-size:.8rem}._commentMeta_1i9y9_1537 strong span,._commentMeta_1i9y9_1537 em{color:color-mix(in srgb,var(--color-text, #fff) 55%,transparent);font-style:normal}._commentMeta_1i9y9_1537 em{font-size:.72rem}._resolveBtn_1i9y9_1559,._resolvedBtn_1i9y9_1560{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_1i9y9_1560{border-color:color-mix(in srgb,#22c55e 45%,transparent);color:color-mix(in srgb,#22c55e 82%,var(--color-text, #fff))}._resolveBtn_1i9y9_1559:disabled,._resolvedBtn_1i9y9_1560:disabled,._replyBtn_1i9y9_1582:disabled{opacity:.45;cursor:not-allowed}._commentBody_1i9y9_1587 p{margin:.55rem 0 0;font-size:.82rem;line-height:1.45}._replyBtn_1i9y9_1582{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_1i9y9_1605{margin-top:.5rem;display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}._commentKind_1i9y9_1613{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_1i9y9_376{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_1i9y9_1397{display:flex;gap:1rem;padding:.85rem .95rem 0}._markerHint_1i9y9_1637{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_1i9y9_376 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_1i9y9_376{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:0 .95rem .95rem}._composerFooterMeta_1i9y9_1666{display:inline-flex;align-items:center;gap:.55rem;min-width:0}._composerFooter_1i9y9_376 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}._voiceMicBtn_1i9y9_1682{width:2.05rem;height:2.05rem;display:inline-grid;place-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border, #445064) 45%,transparent);background:color-mix(in srgb,var(--color-text, #fff) 6%,transparent);color:color-mix(in srgb,var(--color-text, #fff) 76%,transparent);cursor:pointer;transition:background-color .14s ease,border-color .14s ease,color .14s ease,transform .14s ease}._voiceMicBtn_1i9y9_1682:hover:not(:disabled){background:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 15%,transparent);border-color:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 55%,transparent);color:color-mix(in srgb,var(--color-accent-blue, #9bb7ff) 88%,#fff)}._voiceMicBtn_1i9y9_1682:active:not(:disabled){transform:scale(.96)}._voiceMicBtn_1i9y9_1682:disabled{opacity:.42;cursor:not-allowed}._voiceMicBtnRecording_1i9y9_1714{background:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 22%,transparent);border-color:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 62%,transparent);color:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 11%,transparent)}._voiceNoteStrip_1i9y9_377{min-height:2.5rem;margin:0 .95rem .78rem;display:flex;align-items:center;gap:.68rem;padding:.45rem .55rem .45rem .68rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border, #445064) 30%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-text, #fff) 7%,transparent),transparent),color-mix(in srgb,var(--color-bg, #08090c) 45%,transparent);box-shadow:inset 0 1px color-mix(in srgb,#fff 5%,transparent)}._voiceNoteStrip_1i9y9_377[data-state=recording]{border-color:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 38%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 11%,transparent),transparent),color-mix(in srgb,var(--color-bg, #08090c) 50%,transparent)}._voiceNoteStrip_1i9y9_377[data-state=transcribing]{border-color:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 42%,transparent);background:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 9%,transparent)}._voiceNoteStrip_1i9y9_377[data-state=error]{border-color:color-mix(in srgb,#ef4444 45%,transparent);background:color-mix(in srgb,#ef4444 8%,transparent)}._voiceWaveform_1i9y9_1753{flex:1 1 auto;min-width:6rem;height:1.45rem;display:flex;align-items:center;justify-content:center;gap:.13rem;padding:0 .18rem;border-radius:999px}._voiceWaveform_1i9y9_1753 span{width:.14rem;height:1.12rem;border-radius:999px;background:linear-gradient(180deg,color-mix(in srgb,#fff 76%,var(--color-accent-blue, #7ea2ff)),color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 88%,#fff));opacity:.9;transform:scaleY(var(--voice-bar-scale, .2));transform-origin:center;transition:transform 90ms ease-out,opacity 90ms ease-out}._voiceNoteStatusText_1i9y9_1780{flex:0 1 auto;min-width:0;color:color-mix(in srgb,var(--color-text, #fff) 72%,transparent);font-size:.74rem;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._voiceNoteStrip_1i9y9_377[data-state=error] ._voiceNoteStatusText_1i9y9_1780{color:color-mix(in srgb,#fca5a5 86%,#fff)}._voiceNoteCancelBtn_1i9y9_1795{flex:0 0 auto;width:1.65rem;height:1.65rem;display:grid;place-items:center;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-border, #445064) 40%,transparent);background:transparent;color:color-mix(in srgb,var(--color-text, #fff) 62%,transparent);cursor:pointer}._voiceNoteCancelBtn_1i9y9_1795:hover{color:#fff;border-color:color-mix(in srgb,var(--color-text, #fff) 42%,transparent);background:color-mix(in srgb,var(--color-text, #fff) 7%,transparent)}._sendBtn_1i9y9_1814{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_1i9y9_1814:disabled{opacity:.45;cursor:not-allowed}._composer_1i9y9_376 textarea:disabled{cursor:not-allowed;color:color-mix(in srgb,var(--color-text, #fff) 46%,transparent)}._detailPanel_1i9y9_1837{flex:1;min-height:0;overflow:auto;padding:1rem 1.1rem}._detailPanel_1i9y9_1837 label{display:grid;gap:.45rem;margin-bottom:.9rem}._detailPanel_1i9y9_1837 label span{color:color-mix(in srgb,var(--color-text, #fff) 56%,transparent);font-size:.72rem;font-weight:800}._detailPanel_1i9y9_1837 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_1i9y9_1869,._detailGrid_1i9y9_1870,._detailSummary_1i9y9_1871{display:grid;gap:.65rem}._detailActions_1i9y9_1869{grid-template-columns:1fr 1fr;margin-bottom:1rem}._detailActions_1i9y9_1869 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_1i9y9_1869 button:disabled{opacity:.45;cursor:not-allowed}._detailGrid_1i9y9_1870{grid-template-columns:1fr 1fr}._detailSummary_1i9y9_1871{margin-top:.6rem;padding-top:.85rem;border-top:1px solid color-mix(in srgb,var(--color-border, #445064) 28%,transparent)}._detailSummary_1i9y9_1871 p{margin:0;display:flex;justify-content:space-between;color:color-mix(in srgb,var(--color-text, #fff) 62%,transparent);font-size:.8rem}._detailSummary_1i9y9_1871 strong{color:var(--color-text, #fff)}._reviewActions_1i9y9_1920{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_1i9y9_1929,._submitFeedbackBtn_1i9y9_1930,._consolidateFeedbackBtn_1i9y9_1931{min-height:2.35rem;border:none;border-radius:8px;color:#fff;font:inherit;font-size:.82rem;font-weight:850;cursor:pointer}._approveReviewBtn_1i9y9_1929{background:color-mix(in srgb,#22c55e 82%,#111827)}._submitFeedbackBtn_1i9y9_1930{background:color-mix(in srgb,var(--color-accent-blue, #7ea2ff) 92%,#111827)}._consolidateFeedbackBtn_1i9y9_1931{background:color-mix(in srgb,#f59e0b 88%,#111827)}._approveReviewBtn_1i9y9_1929:disabled,._submitFeedbackBtn_1i9y9_1930:disabled,._consolidateFeedbackBtn_1i9y9_1931:disabled{opacity:.45;cursor:not-allowed;background:color-mix(in srgb,var(--color-text, #fff) 22%,#111827)}._reviewActions_1i9y9_1920 span{color:color-mix(in srgb,var(--color-text, #fff) 56%,transparent);font-size:.72rem;font-weight:750;white-space:nowrap}._actionMessage_1i9y9_1969{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_1i9y9_51 ._header_1i9y9_61{display:none}._playerExpandedModal_1i9y9_51 ._content_1i9y9_387{position:relative;display:block;flex:1 1 auto;min-height:0;padding:0;overflow:hidden;background:#000}._playerExpandedModal_1i9y9_51 ._reviewStage_1i9y9_397{position:absolute;inset:0;display:block;overflow:hidden;padding:0}._playerExpandedModal_1i9y9_51 ._playerShell_1i9y9_407{position:absolute;inset:0;width:100%;height:100%;border:none;border-radius:0;aspect-ratio:auto;background:#000}._playerExpandedModal_1i9y9_51 ._frameSurface_1i9y9_421{cursor:crosshair}._playerExpandedModal_1i9y9_51 ._versionSelect_1i9y9_499{top:1.35rem;left:1.35rem;transition:opacity .18s ease}._playerExpandedModal_1i9y9_51 ._framePin_1i9y9_917{transition:opacity .18s ease}._playerExpandedModal_1i9y9_51 ._metaGrid_1i9y9_943,._playerExpandedModal_1i9y9_51 ._reviewFileBrowser_1i9y9_1145{display:none}._playerExpandedModal_1i9y9_51 ._playerControls_1i9y9_759{z-index:10;padding:.75rem 1.35rem 1.05rem;transition:opacity .18s ease,transform .18s ease}._playerExpandedModal_1i9y9_51 ._playerTimelineRail_1i9y9_956:before{background:color-mix(in srgb,#fff 42%,transparent)}._playerExpandedModal_1i9y9_51 ._playerToolControls_1i9y9_783{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_1i9y9_51 ._commentsPanel_1i9y9_944{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_1i9y9_2072 ._commentsPanel_1i9y9_944{opacity:0;pointer-events:none;transform:translate(.8rem)}._focusChromeHidden_1i9y9_2072 ._playerControls_1i9y9_759{opacity:0;pointer-events:none;transform:translateY(.8rem)}._focusChromeHidden_1i9y9_2072 ._playerToolControls_1i9y9_783,._focusChromeHidden_1i9y9_2072 ._versionSelect_1i9y9_499,._focusChromeHidden_1i9y9_2072 ._framePin_1i9y9_917,._focusChromeHidden_1i9y9_2072 ._playbackHint_1i9y9_444{opacity:0;pointer-events:none}@media(max-width:980px){._overlay_1i9y9_1{align-items:flex-start;padding:.75rem}._modal_1i9y9_13{width:calc(100vw - 1.5rem);height:calc(100vh - 1.5rem);height:calc(100dvh - 1.5rem)}._header_1i9y9_61,._content_1i9y9_387{padding:.85rem}._headerActions_1i9y9_114{flex-wrap:wrap;justify-content:flex-end}._sharePopover_1i9y9_171{right:-3.45rem}._content_1i9y9_387{grid-template-columns:1fr;overflow:auto}._reviewStage_1i9y9_397{overflow:visible;padding-right:0}._commentsPanel_1i9y9_944{max-height:none;min-height:30rem}._metaGrid_1i9y9_943{grid-template-columns:1fr 1fr}._reviewFileBrowserHeader_1i9y9_1155{align-items:flex-start}._reviewFileProgress_1i9y9_1183{flex-basis:min(14rem,50%)}._metaWorkflowCell_1i9y9_1064{grid-column:1 / -1}._playerExpandedOverlay_1i9y9_44{padding:0}._playerExpandedModal_1i9y9_51{width:100vw;height:100vh;height:100dvh}._playerExpandedModal_1i9y9_51 ._commentsPanel_1i9y9_944{left:.8rem;right:.8rem;top:auto;bottom:6.6rem;width:auto;max-height:min(42vh,23rem)}._playerExpandedModal_1i9y9_51 ._playerToolControls_1i9y9_783{top:.8rem;max-width:calc(100vw - 1.6rem);overflow-x:auto}}@media(max-width:620px){._header_1i9y9_61{flex-direction:column}._headerActions_1i9y9_114{width:100%}._shareControl_1i9y9_166{flex:1}._shareControl_1i9y9_166>._iconTextBtn_1i9y9_131{width:100%}._sharePopover_1i9y9_171{left:0;right:auto;width:calc(100vw - 1.5rem)}._iconTextBtn_1i9y9_131{flex:1}._permissionRow_1i9y9_265{grid-template-columns:1fr}._saveState_1i9y9_120{order:2;width:100%;max-width:none}._metaGrid_1i9y9_943{grid-template-columns:1fr}._reviewFileBrowserHeader_1i9y9_1155{display:grid}._reviewFileProgress_1i9y9_1183{width:100%;flex-basis:auto}._reviewFileProgress_1i9y9_1183 span{text-align:left}._reviewFileShortcutRow_1i9y9_1237,._detailGrid_1i9y9_1870,._detailActions_1i9y9_1869{grid-template-columns:1fr}._metaGrid_1i9y9_943>div{border-right:none;border-bottom:1px solid color-mix(in srgb,var(--color-border, #445064) 24%,transparent)}._metaGrid_1i9y9_943>div:last-child{border-bottom:none}}: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: #0a1020;--color-panel: #0a1020;--color-panel-border: rgba(96, 165, 250, .28);--color-main-panel-bg: #0a1020;--color-sidebar-from: #0b1224;--color-sidebar-to: #050914;--gradient-shell: linear-gradient( 185deg, #111b34 0%, #081226 46%, #050914 100% );--color-card: color-mix(in srgb, rgba(255, 255, 255, .045) 42%, var(--color-main-panel-bg) 58%);--color-card-border: rgba(96, 165, 250, .18);--color-text: #ffffff;--color-text-muted: #a7b0c2;--color-text-dim: #78849b;--color-accent-green: #22c55e;--color-accent-blue: #1c75ff;--color-accent-cyan: #22d3ee;--color-accent-purple: #8b5cf6;--color-accent-red: #ff4d4f;--color-accent-yellow: #f59e0b;--color-input-bg: rgba(8, 13, 28, .78);--color-input-border: rgba(148, 163, 184, .18);--color-tab-strip-bg: rgba(3, 7, 18, .58);--color-search-pill-bg: rgba(255, 255, 255, .96);--color-modal-bg: #0e162b;--color-modal-bg-alt: #0a1020;--color-modal-overlay: rgba(3, 7, 18, .76);--color-modal-overlay-strong: rgba(3, 7, 18, .82);--color-sheet-backdrop: rgba(3, 7, 18, .58);--shadow-panel: 0 0 34px rgba(59, 130, 246, .12), -16px 0 58px rgba(139, 92, 246, .12), 0 18px 46px rgba(0, 0, 0, .38), 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: #0c1224;--ui-card-tint-hover: #111b34;--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: #a7b0c2;--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: #1b2a44;--gradient-email-card: linear-gradient( 180deg, rgba(255, 255, 255, .05) 0%, rgba(0, 0, 0, .22) 100% );--color-link: #6fb2ff;--color-link-soft: #93c5fd;--pulse-icon-core: color-mix(in srgb, #22d3ee 44%, #ffffff 56%);--pulse-icon-core-ring: rgba(34, 211, 238, .38);--pulse-icon-ring-border: rgba(96, 165, 250, .72);--scrollbar-thumb: rgba(96, 165, 250, .28);--shadow-search-pill: 0 0 0 1px rgba(96, 165, 250, .18), 0 10px 30px rgba(0, 0, 0, .3);--ui-workspace-glow: rgba(28, 117, 255, .16);--color-menu-bg: rgba(10, 16, 32, .98);--color-menu-shadow: 0 12px 40px rgba(0, 0, 0, .45);--color-chat-bubble-user: rgba(28, 117, 255, .22);--color-chat-bubble-assistant: color-mix( in srgb, rgba(12, 18, 36, .92) 50%, var(--color-main-panel-bg) 50% );--color-invoice-surface: color-mix(in srgb, #0c1224 72%, var(--color-main-panel-bg) 28%);--color-setup-card-bg: color-mix(in srgb, rgba(12, 18, 36, .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);--shadow-overview-card: 0 1px 0 rgba(255, 255, 255, .035), 0 0 24px rgba(59, 130, 246, .08), 0 16px 44px rgba(0, 0, 0, .28);--shadow-overview-card-hover: 0 1px 0 rgba(255, 255, 255, .045), 0 0 30px rgba(59, 130, 246, .14), -10px 0 34px rgba(139, 92, 246, .08), 0 20px 52px rgba(0, 0, 0, .34);--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, #12213d 70%, var(--color-main-panel-bg) 30%);--asset-icon-footage: var(--color-accent-blue);--asset-icon-audio: var(--color-accent-green);--asset-icon-reference: #8b5cf6;--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: #6fb2ff;--cloud-glyph-dropbox: #6fb2ff;--cloud-glyph-box: #6fb2ff;--shell-frost-blur: 32px;--shell-frost-saturate: 1.32;--shell-frost-overlay: linear-gradient( 185deg, rgba(17, 27, 52, .5) 0%, rgba(8, 18, 38, .54) 46%, rgba(5, 9, 20, .6) 100% );--ov-progress: #1c75ff;--ov-progress-bg: rgba(28, 117, 255, .14);--ov-progress-border: rgba(96, 165, 250, .32);--ov-progress-soft: rgba(28, 117, 255, .08);--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: #f59e0b;--ov-waiting-bg: rgba(245, 158, 11, .1);--ov-waiting-border: rgba(245, 158, 11, .26);--ov-blocked: #ff4d4f;--ov-blocked-bg: rgba(255, 77, 79, .1);--ov-blocked-border: rgba(255, 77, 79, .28);--ov-info: #8b5cf6;--ov-info-bg: rgba(139, 92, 246, .11);--ov-info-border: rgba(139, 92, 246, .3);--ov-hero-gradient: radial-gradient(60% 100% at 0% 0%, rgba(28, 117, 255, .2), transparent 60%), radial-gradient(50% 100% at 100% 100%, rgba(139, 92, 246, .16), transparent 60%), linear-gradient(180deg, var(--ui-card-tint), var(--color-main-panel-bg));--ov-hero-border: rgba(96, 165, 250, .28);--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)}
