.control-center-canvas,:root,[data-workspace=rep]{--background:#fafafa;--surface:#ffffff;--surface-2:#f4f4f5;--foreground:#171717;--muted:#5e5e5e;--muted-soft:#737373;--border:#e5e5e5;--border-subtle:#efefef;--border-strong:#d4d4d4;--hover-bg:rgb(0 0 0/0.045);--active-bg:rgb(0 0 0/0.07);--accent:#0a68d8;--accent-hover:#0857b5;--accent-muted:#eef4fd;--accent-glow:rgb(10 104 216/0.14);--accent-bright:#4b91ea;--accent-deep:#171717;--accent-gradient:linear-gradient(180deg,#2a2a2a,#111111);--primary:#171717;--primary-fg:#ffffff;--ink:#171717;--ink-soft:#525252;--nav-background:#fafafa;--nav-muted:#5e5e5e;--hero-bg:#111111;--hero-border:#111111;--hero-muted:rgb(255 255 255/0.66);--pace-bar:linear-gradient(90deg,var(--accent),var(--accent-bright));--positive:#0b7a4b;--positive-bg:#ecf8f1;--negative:#c4283c;--negative-bg:#fdf0f1;--warning:#8a5a00;--warning-bg:#fff8e6;--warning-border:#f0d9a2;--logo-braze:#811fd8;--radius-card:12px;--radius-control:8px;--shadow-card:0 1px 2px rgb(0 0 0/0.04);--shadow-raised:0 1px 2px rgb(0 0 0/0.04),0 8px 24px -12px rgb(0 0 0/0.14);--shadow-header:none;--shadow-float:0 0 0 1px rgb(0 0 0/0.05),0 4px 8px rgb(0 0 0/0.04),0 24px 56px -16px rgb(0 0 0/0.22);--shadow-sidebar:none;--shadow-well:none;--glass-fill:rgb(255 255 255/0.52);--glass-fill-strong:rgb(255 255 255/0.78);--glass-fill-nested:rgb(255 255 255/0.5);--glass-border:rgb(255 255 255/0.9);--glass-highlight:rgb(255 255 255/1);--glass-rim:inset 1.5px 1.5px 0 rgb(255 255 255/0.95),inset -1px -1px 0 rgb(255 255 255/0.5),inset 0 0 24px rgb(255 255 255/0.6),inset 0 -14px 26px -20px rgb(0 0 0/0.08);--glass-chrome:rgb(255 255 255/0.42);--glass-sheen:linear-gradient(155deg,rgb(255 255 255/0.95),rgb(255 255 255/0.4) 34%,rgb(255 255 255/0) 58%),linear-gradient(0deg,rgb(255 255 255/0.35),rgb(255 255 255/0) 26%);--glass-blur:blur(24px) saturate(180%);--glass-shadow:0 0 0 0.5px rgb(0 0 0/0.07),0 1px 2px rgb(0 0 0/0.04),0 8px 20px -10px rgb(0 0 0/0.1),0 26px 50px -26px rgb(0 0 0/0.16);--glass-shadow-raised:0 0 0 0.5px rgb(0 0 0/0.08),0 2px 4px rgb(0 0 0/0.05),0 14px 30px -12px rgb(0 0 0/0.14),0 34px 64px -28px rgb(0 0 0/0.22);--ambient:radial-gradient(48rem 34rem at 10% 6%,rgb(255 255 255/0.95),transparent 70%),radial-gradient(56rem 40rem at 94% 24%,rgb(178 183 192/0.5),transparent 70%),radial-gradient(52rem 38rem at 38% 104%,rgb(190 194 202/0.55),transparent 72%),linear-gradient(180deg,#eef0f3,#e4e6ea);--ease-out:cubic-bezier(0.22,1,0.36,1);--brand-ws:#6f1d2b;--brand-wa:#3d5a80;--brand-ca:#b45309;--brand-mw:#1b4332}[data-theme=dark],[data-theme=dark] .control-center-canvas,[data-theme=dark] [data-workspace=rep]{color-scheme:dark;--background:#0a0a0a;--surface:#121212;--surface-2:#1b1b1b;--foreground:#ededed;--muted:#a3a3a3;--muted-soft:#8a8a8a;--border:#262626;--border-subtle:#1e1e1e;--border-strong:#3a3a3a;--hover-bg:rgb(255 255 255/0.06);--active-bg:rgb(255 255 255/0.1);--accent:#4ea1ff;--accent-hover:#7ab8ff;--accent-muted:rgb(78 161 255/0.14);--accent-glow:rgb(78 161 255/0.22);--accent-bright:#8cc2ff;--accent-deep:#ededed;--accent-gradient:linear-gradient(180deg,#f5f5f5,#d4d4d4);--primary:#ededed;--primary-fg:#0a0a0a;--ink:#ededed;--ink-soft:#b5b5b5;--nav-background:#0a0a0a;--nav-muted:#a3a3a3;--hero-bg:#171717;--hero-border:#2a2a2a;--positive:#3dd68c;--positive-bg:rgb(61 214 140/0.12);--negative:#ff6b78;--negative-bg:rgb(255 107 120/0.12);--warning:#f5b94a;--warning-bg:rgb(245 185 74/0.1);--warning-border:rgb(245 185 74/0.3);--brand-ws:#b5485c;--brand-wa:#6f93c4;--brand-ca:#d9782f;--brand-mw:#4f9a76;--logo-braze:#b07cf2;--shadow-card:0 0 0 0 transparent;--shadow-raised:0 8px 24px -12px rgb(0 0 0/0.7);--shadow-float:0 0 0 1px #262626,0 24px 56px -12px rgb(0 0 0/0.75);--flow-surface:var(--surface);--glass-fill:rgb(36 36 40/0.55);--glass-fill-strong:rgb(44 44 48/0.8);--glass-fill-nested:rgb(255 255 255/0.04);--glass-border:rgb(255 255 255/0.1);--glass-highlight:rgb(255 255 255/0.16);--glass-rim:inset 1.5px 1.5px 0 rgb(255 255 255/0.18),inset -1px -1px 0 rgb(255 255 255/0.06),inset 0 0 24px rgb(255 255 255/0.04),inset 0 -14px 26px -20px rgb(0 0 0/0.5);--glass-chrome:rgb(22 22 24/0.5);--glass-sheen:linear-gradient(155deg,rgb(255 255 255/0.1),rgb(255 255 255/0.03) 36%,rgb(255 255 255/0) 58%);--glass-shadow:0 0 0 0.5px rgb(0 0 0/0.6),0 14px 36px -18px rgb(0 0 0/0.85);--glass-shadow-raised:0 0 0 0.5px rgb(0 0 0/0.7),0 24px 56px -18px rgb(0 0 0/0.95);--ambient:radial-gradient(48rem 34rem at 10% 6%,rgb(255 255 255/0.075),transparent 70%),radial-gradient(56rem 40rem at 94% 24%,rgb(255 255 255/0.05),transparent 70%),radial-gradient(52rem 38rem at 38% 104%,rgb(255 255 255/0.045),transparent 72%),linear-gradient(180deg,#0e0e10,#070708)}:root,html[data-theme=dark]{--flow-surface:var(--surface);--flow-dot:color-mix(in srgb,var(--foreground) 8%,transparent);--flow-orb-a:transparent;--flow-orb-b:transparent;--flow-toolbar:color-mix(in srgb,var(--surface) 92%,transparent);--flow-node-fill:var(--surface);--flow-node-inset:0 0 0 1px var(--border) inset;--flow-node-shadow:rgb(0 0 0/0.06);--flow-hairline-mix:var(--surface)}html{background:var(--background)}body{letter-spacing:-.006em}::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.control-center-canvas{background:var(--background);font-family:var(--font-source),system-ui,sans-serif}.control-center-canvas:before,.workspace-atmosphere{display:none!important}@media screen and (min-width:1024px){.control-center-canvas{--workspace-frame-inset:0px;padding:0;gap:0}.workspace-desktop-rail{top:0;height:100dvh}.control-stage{border:0;background:transparent;box-shadow:none}.control-stage,.control-stage>.workspace-topbar-shell:first-child .workspace-topbar,.control-stage>:first-child{border-radius:0}.workspace-topbar-shell{top:0}}.workspace-sidebar{border:0;border-right:1px solid var(--border);border-radius:0;background:var(--nav-background);color:var(--foreground);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.workspace-sidebar nav{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.workspace-sidebar-brand{display:flex;align-items:center;height:60px}.workspace-mobile-sheet .workspace-sidebar-brand{height:64px;padding-top:8px}.workspace-sidebar :focus-visible{outline-color:var(--accent)}.workspace-switcher{display:flex;width:100%;align-items:center;gap:10px;min-height:44px;padding:6px 8px;border-radius:10px;transition:background-color .15s}.workspace-switcher:hover,.workspace-switcher[aria-expanded=true]{background:var(--hover-bg)}.workspace-switcher-mark{display:inline-flex;flex-shrink:0;width:30px;height:30px;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:8px;background:var(--surface)}a.workspace-switcher-mark:hover{border-color:var(--border-strong)}.workspace-switcher-menu{position:absolute;z-index:90;top:calc(100% + 6px);left:0;right:0;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:var(--shadow-float);animation:cork-pop .16s var(--ease-out)}.workspace-switcher-item{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 8px;border-radius:8px;color:var(--foreground);font-size:13px}.workspace-switcher-item:focus-visible,.workspace-switcher-item:hover{background:var(--hover-bg)}.workspace-switcher-item svg{color:var(--muted)}.workspace-command-trigger{display:flex;width:100%;align-items:center;gap:8px;height:36px;padding:0 8px 0 10px;border:1px solid var(--border);border-radius:9px;background:var(--surface);color:var(--muted);font-size:13px;transition:border-color .15s,color .15s,box-shadow .15s}.workspace-command-trigger:hover{border-color:var(--border-strong);color:var(--foreground)}.command-kbd,.cork-launcher kbd,.workspace-ask-trigger kbd,.workspace-command-trigger kbd{display:inline-flex;align-items:center;min-width:20px;height:20px;justify-content:center;padding:0 5px;border:1px solid var(--border);border-radius:5px;background:var(--surface-2);color:var(--muted);font:500 11px/1 var(--font-geist-mono),ui-monospace,monospace}.workspace-nav-link{min-height:34px;padding:6px 8px;border-radius:8px;color:var(--muted);font-size:13.5px;font-weight:500;box-shadow:none;transition:background-color .12s,color .12s}.workspace-nav-link:hover{background:var(--hover-bg);color:var(--foreground)}.workspace-nav-link[aria-current=page]{background:var(--active-bg);color:var(--foreground);box-shadow:none}.workspace-nav-link[aria-current=page] svg{color:var(--foreground)}.workspace-nav-link svg{color:var(--muted);transition:color .12s}.workspace-nav-link:hover svg{color:var(--foreground)}.workspace-nav-section{margin:18px 0 4px;padding:0 8px;color:var(--muted-soft);font-size:11.5px;font-weight:500;letter-spacing:0;text-transform:none;min-height:24px;display:flex;align-items:center}.workspace-nav-group[open]>summary,.workspace-nav-group[open]>summary svg{color:var(--foreground)}.workspace-nav-chevron{color:var(--muted-soft)!important}.workspace-nav-group-items{margin:2px 0 6px 16px;padding-left:8px;border-left:1px solid var(--border)}.workspace-chip-group{display:flex;flex-wrap:wrap;gap:6px}.workspace-chip-group>button{min-height:30px;padding:5px 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:12px;font-weight:500;transition:border-color .12s,color .12s,background-color .12s}.workspace-chip-group>button:hover{border-color:var(--border-strong);color:var(--foreground)}.workspace-chip-group>button[aria-pressed=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}.workspace-nav-sublabel{margin:10px 0 2px;padding:0 8px;color:var(--muted-soft);font-size:11px;font-weight:500}.workspace-nav-badge{min-width:20px;padding:1px 6px;border-radius:99px;background:var(--primary);color:var(--primary-fg);font-size:10.5px;font-weight:600;text-align:center;font-variant-numeric:tabular-nums}.workspace-nav-tag{padding:0 5px;border:1px solid var(--border);border-radius:5px;color:var(--muted);font-size:10px;line-height:16px}.workspace-nav-dot{position:absolute;top:6px;right:8px;width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 2px var(--nav-background)}.workspace-sidebar .bug-inbox-link{display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 8px;border-radius:8px;color:var(--muted);font-size:13.5px;font-weight:500}.workspace-sidebar .bug-inbox-link:hover{background:var(--hover-bg);color:var(--foreground)}.workspace-sidebar-footer{padding-block:10px;border-top:1px solid var(--border)}.workspace-ask-trigger{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 8px;border-radius:8px;color:var(--foreground);font-size:13px;font-weight:500;transition:background-color .12s}.workspace-ask-trigger:hover{background:var(--hover-bg)}.topbar-icon-button,.workspace-footer-button{display:inline-flex;flex-shrink:0;width:34px;height:34px;align-items:center;justify-content:center;border-radius:8px;color:var(--muted);transition:background-color .12s,color .12s}.topbar-icon-button:hover:not(:disabled),.workspace-footer-button:hover{background:var(--hover-bg);color:var(--foreground)}.theme-icon-dark,[data-theme=dark] .theme-icon-light{display:none}[data-theme=dark] .theme-icon-dark{display:block}.workspace-topbar{height:56px;border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--background) 84%,transparent);backdrop-filter:blur(14px) saturate(1.5);-webkit-backdrop-filter:blur(14px) saturate(1.5);box-shadow:none}.workspace-topbar-shell{border-radius:0;box-shadow:none!important;animation:none!important}.workspace-version{border-color:var(--border);border-radius:6px;background:transparent;color:var(--muted-soft);font-weight:500;font-family:var(--font-geist-mono),ui-monospace,monospace}.workspace-preview-banner{border-bottom:1px solid var(--border);background:var(--primary);color:var(--primary-fg)}.workspace-preview-banner button{border:1px solid color-mix(in srgb,var(--primary-fg) 30%,transparent);color:var(--primary-fg)}.workspace-preview-banner button:hover{background:color-mix(in srgb,var(--primary-fg) 12%,transparent)}.notification-trigger{width:34px;height:34px;border:0;border-radius:8px;color:var(--muted);background:transparent}.notification-trigger:hover,.notification-trigger[aria-expanded=true]{background:var(--hover-bg);color:var(--foreground)}.notification-count{background:var(--accent);border-color:var(--background)}.notification-panel{border-radius:14px;box-shadow:var(--shadow-float)}.notification-empty>svg,.notification-item-icon,.notification-kind{color:var(--foreground)}.notification-dot{background:var(--accent)}.notification-unread{background:var(--surface-2)}.notification-tabs button[aria-pressed=true]{background:var(--active-bg);color:var(--foreground)}.notification-close:hover,.notification-mark:hover,.notification-refresh:hover{background:var(--hover-bg);color:var(--foreground)}.user-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(140deg,var(--surface-2),var(--border-strong));color:var(--foreground);font-size:12px;font-weight:600;line-height:1;box-shadow:inset 0 0 0 1px var(--border)}.theme-switch{gap:2px;padding:2px;border:1px solid var(--border)}.theme-switch,.theme-switch button{display:inline-flex;border-radius:99px}.theme-switch button{width:28px;height:26px;align-items:center;justify-content:center;color:var(--muted)}.theme-switch button[aria-checked=true]{background:var(--active-bg);color:var(--foreground)}.workspace-mobile-sheet{inset:auto 8px 8px;border:1px solid var(--border);border-radius:16px;background:var(--surface);box-shadow:var(--shadow-float)}.workspace-mobile-sheet .workspace-sidebar{border-right:0;background:var(--surface)}.workspace-mobile-sheet:before{background:var(--border-strong)}@media (max-width:1023px){.workspace-tab-bar{border:1px solid var(--border);border-radius:18px;background:color-mix(in srgb,var(--surface) 88%,transparent);box-shadow:var(--shadow-float)}.workspace-tab-item{border-radius:12px;color:var(--muted);font-size:10.5px}.workspace-tab-item:hover,.workspace-tab-item[aria-current=page]{color:var(--foreground);background:var(--active-bg)}.workspace-topbar{height:calc(56px + env(safe-area-inset-top, 0px));background:color-mix(in srgb,var(--background) 90%,transparent)}}@media (prefers-reduced-transparency:reduce){.workspace-tab-bar,.workspace-topbar{background:var(--background);backdrop-filter:none;-webkit-backdrop-filter:none}}.control-header{border:0;box-shadow:none}.control-header,.workspace-page-heading{background:transparent}.workspace-page-heading [aria-label="Report filters"]{margin-top:0;padding:12px 0;border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;box-shadow:none}.workspace-heading-identity{align-items:center;gap:14px}.workspace-heading-identity>.workspace-app-icon{margin-top:0}.workspace-page-heading :where(a,button){border-radius:var(--radius-control)}.workspace-app-icon,.workspace-app-icon[data-tone]{background:var(--surface);color:var(--foreground);box-shadow:inset 0 0 0 1px var(--border)}.workspace-app-icon:after,.workspace-app-icon:before{display:none}.workspace-app-icon-sm{border-radius:8px}.workspace-app-icon-md{width:40px;height:40px;border-radius:10px}.workspace-app-icon-lg{width:48px;height:48px;border-radius:12px}.workspace-app-icon-xl{width:52px;height:52px;border-radius:13px}.workspace-app-icon,.workspace-app-icon svg,:is(a,button):active .workspace-app-icon,:is(a,button):focus-visible .workspace-app-icon,:is(a,button):hover .workspace-app-icon,:is(a,button):hover .workspace-app-icon svg{transform:none!important}.workspace-nav-link .workspace-app-icon{color:inherit}.workspace-metric-icon{width:36px;height:36px;border:1px solid var(--border);border-radius:9px;background:var(--surface-2);color:var(--foreground);box-shadow:none}:is(.workspace-card,.glass-panel,.glass-panel-raised,.command-module,.viz-frame,.workspace-toolbar,.workspace-report-tile,.workspace-app-tile,.workspace-recent-widget,.workspace-week-widget,.workspace-assistant-widget,.workspace-calendar-widget,.explorer-surface,.explorer-stat,.explorer-reply,.sales-section,.sales-metric,.sales-deal-card,.workspace-builder-block,.workspace-choice-card,.home-customizer){border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);background-image:none;box-shadow:var(--shadow-card);backdrop-filter:none;-webkit-backdrop-filter:none}.workspace-content :where(.workspace-card,.glass-panel,.glass-panel-raised,.explorer-surface,.explorer-stat,.workspace-report-tile,.sales-section,.sales-metric,.sales-deal-card){box-shadow:var(--shadow-card);background-image:none}.command-module:after,.viz-frame:before{display:none}.viz-plot{background:transparent}.explorer-intro{border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.workspace-shortcut{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);box-shadow:none}.workspace-shortcut:hover{border-color:var(--border-strong);box-shadow:none}.explorer-lift:hover,.sales-deal-card:focus-within,.sales-metric:hover,.viz-frame:hover,.workspace-app-tile:hover,.workspace-report-tile:hover,.workspace-week-widget:hover,a.workspace-card:hover,button.workspace-card:hover{transform:none!important;translate:none!important;border-color:var(--border-strong);box-shadow:var(--shadow-raised);background-color:var(--surface)}.workspace-app-tile:active{transform:scale(.99)!important}.sales-hero-art,.workspace-app-grid>*,.workspace-home-lower>*,.workspace-report-tile{animation:none!important;translate:none!important}:is(.workspace-report-tile,.workspace-app-tile,.sales-metric,.sales-deal-card,.explorer-lift,a.workspace-card,button.workspace-card){transition:border-color .16s,box-shadow .2s var(--ease-out),background-color .16s!important}.workspace-app-arrow{color:var(--muted-soft)}.workspace-app-tile:hover .workspace-app-arrow{color:var(--foreground)}.sales-hero-art,.welcome-orbit,.workspace-content .blur-2xl.rounded-full.pointer-events-none,.workspace-content .blur-3xl.rounded-full.pointer-events-none,.workspace-content .pointer-events-none.blur-2xl,.workspace-content .pointer-events-none.blur-3xl,.workspace-depth-scene,.workspace-hero:after,.workspace-widget-orb{display:none!important}.workspace-content [class*="border-white/"]:not(.text-white){border-color:var(--border)}.workspace-content .border-b[class*="border-white/"]{background-image:none!important}.sales-kpi-lead{border-color:var(--hero-border);background:var(--hero-bg);color:#fff}.sales-kpi-lead small,.sales-kpi-lead>span{color:var(--hero-muted)}.sales-send-thumb{background:var(--surface-2)}.sales-reminder-categories button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-fg)}.publisher-mix-track>div,.sales-leader-bar i,.sales-meter i{background:var(--foreground)}.workspace-home-customize{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font-weight:500}.workspace-home-customize:hover{background:var(--surface-2);border-color:var(--border-strong)}:is(.workspace-hero,.sales-workspace-hero,.welcome-hero,.workspace-resume-widget,.sales-metric-primary){border:1px solid var(--hero-border);border-radius:var(--radius-card);background:var(--hero-bg);background-image:none;color:#fff;box-shadow:none}:is(.sales-workspace-hero,.workspace-resume-widget){min-height:0;padding:28px}.sales-metric-primary p,.sales-metric-primary>div,.sales-workspace-hero p,.workspace-resume-widget p{color:var(--hero-muted)}.sales-workspace-hero h2,.workspace-resume-widget h2{font-weight:600;letter-spacing:-.03em}.sales-role-badge{display:block;border:0;border-radius:0;padding:0;margin:0 0 4px;background:none;color:rgb(255 255 255/.55);font-size:12px;font-weight:600;line-height:1.2}:is(.workspace-hero,.sales-workspace-hero,.workspace-resume-widget,.sales-metric-primary) .workspace-app-icon{background:rgb(255 255 255/.08);color:#fff;box-shadow:inset 0 0 0 1px rgb(255 255 255/.14)}.workspace-metric-icon-hero{border-color:rgb(255 255 255/.14);background:rgb(255 255 255/.08);color:#fff}.sales-hero-actions>.explorer-button,.workspace-resume-widget .workspace-resume-link{border:1px solid #fff;border-radius:var(--radius-control);background:#fff;color:#111;box-shadow:none}.cork-brand-scene{background:var(--hero-bg)}.sales-hero-secondary{border-color:rgb(255 255 255/.22);color:#fff}.sales-hero-secondary:hover,.workspace-welcome-motion{background:rgb(255 255 255/.08)}.explorer-button{min-height:40px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font-weight:500;transition:background-color .12s,border-color .12s,opacity .12s}.explorer-button:hover:not(:disabled){background:var(--surface-2);border-color:var(--border-strong)}.explorer-button-primary{border-color:var(--primary);background:var(--primary);color:var(--primary-fg)}.explorer-button-primary:hover:not(:disabled){border-color:var(--primary);background:var(--primary);opacity:.86}.explorer-button:active:not(:disabled){transform:scale(.985)}.bg-\[var\(--accent\)\].text-white{background-color:var(--primary);color:var(--primary-fg)}.sales-text-button{color:var(--foreground);text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px}.sales-text-button:hover{text-decoration-color:currentColor}.sales-icon-button,.viz-icon-button{border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--muted)}.viz-icon-button:hover:not(:disabled){background:var(--surface-2);color:var(--foreground);box-shadow:none}.sales-layout-switch,.sales-workspace-tabs,.viz-segmented{padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2);box-shadow:none}.sales-workspace-tabs button{min-height:34px;padding:6px 14px;border-radius:7px;font-weight:500;color:var(--muted)}.sales-workspace-tabs button:hover{color:var(--foreground)}.sales-workspace-tabs button[aria-current]{background:var(--surface);color:var(--foreground);box-shadow:0 1px 2px rgb(0 0 0/.08),0 0 0 1px var(--border)}.viz-segmented button,.viz-segmented button>span{border-radius:7px}.sales-layout-switch button{width:36px;height:34px;border-radius:7px}.sales-layout-switch button[aria-pressed=true]{background:var(--surface);color:var(--foreground);box-shadow:0 1px 2px rgb(0 0 0/.08),0 0 0 1px var(--border)}.workspace-tab{color:var(--muted);font-weight:500}.workspace-tab:hover,.workspace-tab[aria-current=page],.workspace-tab[aria-selected=true]{color:var(--foreground);border-bottom-color:var(--foreground)}.explorer-stat[data-active=true],.sales-total-metrics .sales-metric[aria-pressed=true],.workspace-choice-card[aria-pressed=true]{border-color:var(--foreground);background:var(--surface);box-shadow:inset 0 0 0 1px var(--foreground)}:is(.explorer-input,.sales-field :is(input,select,textarea),.sales-inline-select select,.sales-preview-bar select,.sales-total-filters :is(input,select),.workspace-toolbar :where(select,input:not([type=checkbox]):not([type=radio])),.workspace-form :where(select,input:not([type=checkbox]):not([type=radio]),textarea)){border:1px solid var(--border);border-radius:var(--radius-control);background-color:var(--surface);color:var(--foreground);transition:border-color .12s,box-shadow .12s}:is(.explorer-input,.sales-field :is(input,select,textarea),.sales-inline-select select,.sales-total-filters :is(input,select)):hover{border-color:var(--border-strong)}.sales-search{border-radius:var(--radius-control);background:var(--surface)}.sales-search:focus-within{outline:0;border-color:var(--foreground);box-shadow:0 0 0 3px var(--hover-bg)}.control-center-canvas :is(input,select,textarea):not([type=checkbox]):not([type=radio]):focus-visible{outline:0;border-color:var(--foreground);box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground) 10%,transparent)}.sales-contract-line,.sales-preview-bar,.sales-workspace-note,.workspace-builder-canvas{border:1px solid var(--border);background:var(--surface-2);color:var(--foreground)}.sales-workspace-note{color:var(--muted)}.sales-stage,.workspace-soft-badge{background:var(--surface-2);color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--border)}.status-chip{border-color:var(--border);background:var(--surface);color:var(--muted);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.workspace-home-heading .workspace-home-date,.workspace-keyboard-hint kbd{border:1px solid var(--border);background:var(--surface);box-shadow:none}.workspace-home-heading h1{font-weight:600;letter-spacing:-.045em}.workspace-stat-value{font-weight:600;letter-spacing:-.035em}.answer-table thead th,.viz-table-scroll thead th,.workspace-table tbody tr:hover td,.workspace-table th,.workspace-table thead{background:var(--surface-2)}.answer-feedback-button{border-radius:8px}.answer-feedback-active,.answer-feedback-button:focus-visible,.answer-feedback-button:hover:not(:disabled){color:var(--foreground);border-color:var(--foreground);background:var(--surface)}.explorer-answer blockquote{border-left-color:var(--foreground);background:var(--surface-2)}.explorer-reply{border-radius:var(--radius-card)}.sales-editor{border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-float)}.sales-editor::backdrop{background:rgb(0 0 0/.45);backdrop-filter:blur(2px)}.sales-editor-footer,.sales-editor-heading{background:color-mix(in srgb,var(--surface) 94%,transparent)}.sales-editor-heading h2{font-size:20px;font-weight:600}.workspace-detail-sheet{border-radius:14px 0 0 14px}.command-overlay{background:rgb(0 0 0/.38);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.command-dialog{border:1px solid var(--border);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-float)}.command-group{padding:10px 10px 4px;color:var(--muted-soft);font-size:11.5px;font-weight:500}.command-item{display:flex;width:100%;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border-radius:8px;color:var(--foreground);font-size:14px;text-align:left}.command-item[data-active=true]{background:var(--active-bg)}.command-item-icon{flex-shrink:0;color:var(--muted)}.command-item[data-ask] .command-item-icon{color:var(--accent)}.command-footer{display:flex;align-items:center;gap:14px;padding:8px 12px;border-top:1px solid var(--border);color:var(--muted);font-size:12px}.command-footer span{display:inline-flex;align-items:center;gap:4px}@media (max-width:639px){.command-footer{display:none}}.cork-panel-scrim{background:rgb(0 0 0/.2)}@media (min-width:1024px){.cork-panel-scrim{background:transparent}}.cork-panel{width:min(100vw,460px);border-left:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-float)}@media (max-width:1023px){.workspace-assistant-panel.cork-panel{bottom:0}.cork-panel>div:nth-child(2){max-height:none}}.cork-panel-button{display:inline-flex;min-width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;color:var(--muted)}.cork-panel-button:hover{background:var(--hover-bg);color:var(--foreground)}.cork-mark{flex-shrink:0;width:28px;height:28px;justify-content:center;border-radius:8px}.cork-launcher,.cork-mark{display:inline-flex;align-items:center;background:var(--primary);color:var(--primary-fg)}.cork-launcher{gap:8px;height:40px;padding:0 8px 0 14px;border-radius:99px;font-size:13px;font-weight:500;box-shadow:var(--shadow-float);transition:transform .2s var(--ease-out),opacity .15s;animation:cork-rise .32s var(--ease-out) both}.cork-launcher:hover{transform:translateY(-1px)}.cork-launcher:active{transform:scale(.97)}.cork-launcher kbd{border-color:color-mix(in srgb,var(--primary-fg) 22%,transparent);background:color-mix(in srgb,var(--primary-fg) 10%,transparent);color:color-mix(in srgb,var(--primary-fg) 80%,transparent)}@media (max-width:639px){.cork-launcher kbd{display:none}.cork-launcher{padding-right:14px}}.cork-starter{display:flex;width:100%;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;color:var(--foreground);font-size:13px;line-height:1.45;text-align:left;transition:border-color .12s,background-color .12s}.cork-starter:hover{border-color:var(--border-strong);background:var(--surface-2)}.cork-starter svg{margin-top:2px}.cork-user-turn{max-width:88%;padding:9px 13px;border-radius:14px 14px 4px 14px;background:var(--surface-2);color:var(--foreground);font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.cork-composer{display:flex;align-items:flex-end;gap:6px;padding:4px;border:1px solid var(--border);border-radius:12px;background:var(--surface);transition:border-color .12s,box-shadow .12s}.cork-composer:focus-within{border-color:var(--foreground);box-shadow:0 0 0 3px color-mix(in srgb,var(--foreground) 8%,transparent)}.cork-composer textarea:focus-visible{outline:0;box-shadow:none}.command-input:focus-visible{outline:0;box-shadow:none}.cork-send{display:inline-flex;flex-shrink:0;width:34px;height:34px;align-items:center;justify-content:center;border-radius:9px;background:var(--primary);color:var(--primary-fg);transition:opacity .12s}.cork-send:disabled{opacity:.3;cursor:not-allowed}.answer-suggestions{margin-top:12px;display:grid;gap:6px}.answer-suggestions>p{display:flex;align-items:center;gap:6px;color:var(--muted);font-size:12px;font-weight:500}.answer-suggestions>div{display:flex;flex-wrap:wrap;gap:6px}.answer-suggestions button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:5px 11px;border:1px solid var(--border);border-radius:99px;background:var(--surface);color:var(--foreground);font-size:12.5px;line-height:1.3;text-align:left;transition:border-color .12s,background-color .12s}.answer-suggestions button:hover:not(:disabled){border-color:var(--border-strong);background:var(--surface-2)}.answer-suggestions button:disabled{opacity:.5;cursor:not-allowed}.answer-suggestions-clarify>p{color:var(--foreground)}.answer-suggestions-clarify button{border-color:var(--foreground)}.ask-ai-thinking span{background:var(--foreground)}@keyframes cork-pop{0%{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}@keyframes cork-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cork-fade-in{0%{opacity:0}to{opacity:1}}.dashboard-loading{animation:cork-fade-in .16s ease-out .15s both}@media (prefers-reduced-motion:reduce){.cork-launcher,.workspace-switcher-menu{animation:none}}[data-theme=dark] .bg-white{background-color:var(--surface)!important}[data-theme=dark] [class*="bg-white/"]{background-color:color-mix(in srgb,var(--surface) 88%,transparent)!important}[data-theme=dark] [class*="hover:bg-white"]:hover{background-color:var(--surface-2)!important}[data-theme=dark] :is(.border-white,[class*="border-white/"]){border-color:var(--border)!important}[data-theme=dark] [class*="ring-white/"]{--tw-ring-color:var(--border)!important}[data-theme=dark] :is(.bg-neutral-50,.bg-neutral-100,.bg-slate-50,.bg-slate-100,.bg-gray-50,.bg-gray-100){background-color:var(--surface-2)!important}[data-theme=dark] .bg-neutral-200{background-color:var(--border)!important}[data-theme=dark] :is(.border-neutral-200,.border-neutral-300,[class*="border-neutral-200/"],.border-slate-200,.border-gray-200){border-color:var(--border)!important}[data-theme=dark] :is(.text-neutral-900,.text-slate-900,.text-neutral-800,.text-slate-800){color:var(--foreground)!important}[data-theme=dark] :is(.text-neutral-700,.text-neutral-600,.text-neutral-500,.text-slate-700,.text-slate-600,.text-slate-500,.text-gray-600){color:var(--muted)!important}[data-theme=dark] :is(.bg-amber-50,.bg-amber-100){background-color:var(--warning-bg)!important}[data-theme=dark] :is(.text-amber-700,.text-amber-800,.text-amber-900,.text-amber-950){color:var(--warning)!important}[data-theme=dark] :is(.border-amber-200,[class*="border-amber-200/"],.ring-amber-200){border-color:var(--warning-border)!important}[data-theme=dark] :is(.bg-emerald-50,.bg-emerald-100){background-color:var(--positive-bg)!important}[data-theme=dark] :is(.text-emerald-700,.text-emerald-800,.text-green-900){color:var(--positive)!important}[data-theme=dark] :is(.text-rose-700,.text-red-700){color:var(--negative)!important}[data-theme=dark] .bg-violet-100{background-color:var(--surface-2)!important}[data-theme=dark] .text-violet-700{color:var(--foreground)!important}[data-theme=dark] :is(.workspace-hero,.sales-workspace-hero,.welcome-hero,.workspace-resume-widget,.sales-metric-primary) .text-white{color:#fff!important}[data-theme=dark] .sales-field :is(input,select,textarea),[data-theme=dark] .sales-icon-button{background:var(--surface)}[data-theme=dark] .recharts-cartesian-grid line{stroke:var(--border)}[data-theme=dark] .recharts-text{fill:var(--muted)}[data-theme=dark] .recharts-tooltip-wrapper .recharts-default-tooltip{background:var(--surface)!important;border-color:var(--border)!important;color:var(--foreground)}[data-theme=dark] img.creative-light-only{filter:none}.data-health-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:4px 0 20px}.data-health-summary>div{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.data-health-summary strong{font-size:18px;font-weight:600;letter-spacing:-.01em}.data-health-summary span{font-size:12px;color:var(--muted)}.data-health-summary>div[data-tone=warn] strong{color:var(--warning)}.data-health-list{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.data-health-source{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:12px 24px;padding:16px 18px;border:1px solid var(--border);border-radius:14px;background:var(--surface)}.data-health-source-main{display:flex;gap:12px;min-width:0}.data-health-source h3{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600}.data-health-source h3 a{color:inherit;text-decoration:none}.data-health-source h3 a:hover{text-decoration:underline}.data-health-source p{margin:4px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.data-health-state{padding:2px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11px;font-weight:500}.data-health-dot{flex:none;width:8px;height:8px;margin-top:7px;border-radius:999px;background:var(--positive)}.data-health-source:is([data-state=failing]) .data-health-dot{background:var(--negative);box-shadow:0 0 0 4px var(--negative-bg)}.data-health-source:is([data-state=stale],[data-state=degraded]) .data-health-dot{background:var(--warning);box-shadow:0 0 0 4px var(--warning-bg)}.data-health-source:is([data-state=off],[data-state=unknown]) .data-health-dot{background:var(--border-strong)}.data-health-source[data-state=failing] .data-health-state{border-color:transparent;background:var(--negative-bg);color:var(--negative)}.data-health-source:is([data-state=stale],[data-state=degraded]) .data-health-state{border-color:transparent;background:var(--warning-bg);color:var(--warning)}.data-health-error{max-height:120px;overflow:auto;margin:8px 0 0;padding:8px 10px;border-radius:8px;background:var(--surface-2);color:var(--foreground);font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.data-health-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:0;font-size:12px}.data-health-facts dt{color:var(--muted)}.data-health-facts dd{margin:2px 0 0;color:var(--foreground)}.data-health-runs{grid-column:1/-1;display:flex;gap:3px}.data-health-runs span{width:10px;height:18px;border-radius:3px;background:var(--positive);opacity:.75}.data-health-runs span[data-status=partial]{background:var(--warning)}.data-health-runs span[data-status=failed]{background:var(--negative)}.data-health-runs span[data-status=skipped]{background:var(--border-strong)}@media (max-width:760px){.data-health-source{grid-template-columns:1fr}}.workspace-calendar-agenda li{grid-template-columns:minmax(0,1fr);gap:4px}.workspace-calendar-agenda li a:not(.workspace-calendar-brief){grid-template-columns:64px minmax(0,1fr)}.workspace-calendar-agenda li a.workspace-calendar-brief{display:inline-flex;align-items:center;gap:5px;justify-self:start;margin-left:74px;padding:2px 8px;border:1px solid var(--border);border-radius:999px;font-size:11.5px;font-weight:600;color:var(--foreground);background:var(--surface-2)}.workspace-calendar-agenda li a.workspace-calendar-brief:focus-visible,.workspace-calendar-agenda li a.workspace-calendar-brief:hover{border-color:var(--foreground);color:var(--foreground)}.advertiser-brief{display:grid;gap:.75rem;padding:1.1rem 1.2rem;border-radius:1rem;border:1px solid var(--foreground);background:var(--surface)}.advertiser-brief>header{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.advertiser-brief h3{margin:0;font-size:1rem;font-weight:650;color:var(--foreground);display:inline-flex;align-items:center;gap:.45rem}.advertiser-brief header p{margin:.15rem 0 0;font-size:.8rem;color:var(--muted)}.advertiser-brief ul{margin:0;padding-left:1.1rem;list-style:disc;display:grid;gap:.4rem;font-size:.9rem;line-height:1.5;color:var(--foreground)}.advertiser-profile{display:grid;gap:1.25rem;margin-top:1rem}.advertiser-picker{position:relative;max-width:38rem}.advertiser-picker .sales-search{width:100%}.advertiser-matches{position:absolute;z-index:20;inset-inline:0;top:calc(100% + .35rem);margin:0;padding:.35rem;list-style:none;background:var(--surface);border:1px solid var(--border);border-radius:.75rem;box-shadow:0 12px 32px rgb(0 0 0/.12);max-height:22rem;overflow:auto}.advertiser-matches button{width:100%;text-align:left;padding:.5rem .65rem;border-radius:.5rem;font-size:.9rem;color:var(--foreground)}.advertiser-matches button:focus-visible,.advertiser-matches button:hover{background:var(--surface-2)}.advertiser-empty{display:grid;justify-items:center;gap:.6rem;padding:3rem 1rem;text-align:center;color:var(--muted);border:1px dashed var(--border);border-radius:1rem}.advertiser-empty p{max-width:30rem;margin:0}.advertiser-body{display:grid;gap:1.25rem}.advertiser-head{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;flex-wrap:wrap}.advertiser-head h2{margin:0;font-size:1.6rem;font-weight:650;letter-spacing:-.02em;color:var(--foreground)}.advertiser-head p{margin:.3rem 0 0;color:var(--muted);font-size:.9rem}.advertiser-aliases{font-size:.8rem!important}.advertiser-status{padding:.3rem .7rem;border-radius:999px;font-size:.78rem;font-weight:600;border:1px solid var(--border);color:var(--foreground);background:var(--surface-2);white-space:nowrap}.advertiser-status-growing,.advertiser-status-new{color:var(--positive);background:var(--positive-bg);border-color:transparent}.advertiser-status-declining,.advertiser-status-lapsed{color:var(--warning);background:var(--warning-bg);border-color:var(--warning-border)}.advertiser-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem}.advertiser-kpis>div{display:grid;gap:.2rem;padding:1rem;border:1px solid var(--border);border-radius:.9rem;background:var(--surface)}.advertiser-kpis span{font-size:.8rem;color:var(--muted)}.advertiser-kpis strong{font-size:1.45rem;font-weight:650;color:var(--foreground);font-variant-numeric:tabular-nums}.advertiser-kpis small{font-size:.8rem;color:var(--muted)}.advertiser-section{display:grid;gap:.75rem;padding:1.1rem 1.2rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.advertiser-section>header{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.advertiser-section h3{margin:0;font-size:1rem;font-weight:650;color:var(--foreground)}.advertiser-section>header>span{font-size:.8rem;color:var(--muted)}.advertiser-table{width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.advertiser-table :is(th,td){padding:.5rem .6rem;border-bottom:1px solid var(--border);text-align:right;color:var(--foreground)}.advertiser-table :is(th:first-child,td:first-child),.advertiser-table th[scope=row]{text-align:left;font-weight:500}.advertiser-table .advertiser-left{text-align:left}.advertiser-table thead th{font-size:.78rem;color:var(--muted);font-weight:600}.advertiser-table tbody tr:last-child :is(th,td){border-bottom:0}.advertiser-pub{display:block;font-size:.72rem;color:var(--muted)}.advertiser-list{margin:0;padding:0;list-style:none;display:grid}.advertiser-list li{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.6rem 0;border-bottom:1px solid var(--border)}.advertiser-list li:last-child{border-bottom:0}.advertiser-list li>div{display:grid;gap:.15rem;min-width:0}.advertiser-list a,.advertiser-list strong{font-size:.9rem;font-weight:600;color:var(--foreground);display:inline-flex;align-items:center;gap:.35rem}.advertiser-list span{font-size:.8rem;color:var(--muted)}.advertiser-list b{font-weight:600;font-variant-numeric:tabular-nums;color:var(--foreground);white-space:nowrap}.advertiser-note{margin:0;font-size:.82rem;color:var(--muted)}.advertiser-note a{text-decoration:underline}.ad-orders{display:grid}.ad-order{border-bottom:1px solid var(--border)}.ad-order:last-child{border-bottom:0}.ad-order>summary{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;padding:.65rem 0;cursor:pointer;list-style:none}.ad-order>summary::-webkit-details-marker{display:none}.ad-order>summary:before{content:"›";color:var(--muted);transition:transform .15s;margin-right:-.5rem}.ad-order[open]>summary:before{transform:rotate(90deg)}.ad-order-pick{flex:none;width:1rem;height:1rem;margin:0;accent-color:var(--foreground);cursor:pointer}.ad-order-name{display:grid;gap:.1rem;flex:1 1 14rem;min-width:0}.ad-order-name strong{font-size:.9rem;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-order-name small,.ad-order-stats{font-size:.8rem;color:var(--muted);font-variant-numeric:tabular-nums}.ad-order-stats b{font-weight:600;color:var(--foreground)}.ad-order-body{display:grid;gap:.75rem;justify-items:start;padding:0 0 1rem 1rem}.ad-creatives{display:grid;grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.75rem;width:100%}.ad-creative{margin:0;display:grid;grid-template-rows:auto 1fr;border:1px solid var(--border);border-radius:.8rem;overflow:hidden;background:var(--surface);break-inside:avoid}.ad-creative-media{display:grid;place-items:center;height:9.5rem;padding:.5rem;overflow:hidden;background:var(--surface-2)}.ad-creative-media img{display:block;width:auto;height:auto;max-width:100%;max-height:8.5rem;min-width:0;min-height:0;object-fit:contain}.ad-creative-media span{display:grid;justify-items:center;gap:.35rem;color:var(--muted);font-size:.75rem;text-align:center}.ad-creative figcaption{display:grid;gap:.3rem;align-content:start;padding:.65rem .75rem .75rem}.ad-creative figcaption>strong{font-size:.85rem;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-creative figcaption>span{font-size:.75rem;color:var(--muted)}.ad-creative dl{margin:.2rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.3rem .75rem}.ad-creative dl div{display:grid}.ad-creative dt{font-size:.72rem;color:var(--muted)}.ad-creative dd{margin:0;font-size:.85rem;font-weight:600;color:var(--foreground);font-variant-numeric:tabular-nums}.ad-creative figcaption>a{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;color:var(--foreground);text-decoration:underline}.io-document .ad-creatives-report{--surface:#fff;--surface-2:#f6f8fb;--border:#dce3ee;--foreground:#18243b;--muted:#6b7890;grid-template-columns:repeat(3,minmax(0,1fr))}@media print{:root,[data-theme=dark]{--background:#fff;--surface:#fff;--foreground:#111;--muted:#555;--border:#ddd}.command-overlay,.cork-launcher,.cork-panel{display:none!important}:is(.workspace-hero,.sales-workspace-hero,.welcome-hero,.workspace-resume-widget,.sales-metric-primary){background:#fff!important;color:#111!important;border-color:#ddd!important}}.workspace-week-widget.workspace-monday-widget{align-self:start;justify-content:flex-start;gap:16px}.workspace-monday-head{display:flex;align-items:center;gap:12px}.workspace-monday-head p{margin-top:2px}.workspace-monday-body{display:grid;gap:4px}.workspace-monday-total{display:flex;align-items:baseline;gap:10px}.workspace-monday-total strong{font-size:30px;font-weight:650;letter-spacing:-.03em;color:var(--foreground);font-variant-numeric:tabular-nums}.workspace-monday-body em,.workspace-monday-total span{font-style:normal;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.workspace-monday-widget .is-up{color:var(--positive)}.workspace-monday-widget .is-down{color:var(--negative)}.workspace-week-widget .workspace-monday-prior{margin:0;font-size:12.5px;color:var(--muted)}.workspace-monday-body ul{margin:10px 0 0;list-style:none;display:grid;gap:6px;border-top:1px solid var(--border);padding:10px 0 0}.workspace-monday-body li{display:grid;grid-template-columns:minmax(0,1fr) auto 56px;gap:10px;align-items:baseline;font-size:13px}.workspace-monday-body li span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted)}.workspace-monday-body li b{font-weight:600;color:var(--foreground);font-variant-numeric:tabular-nums}.workspace-monday-body li em{text-align:right}.workspace-monday-open{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600}.wb{display:grid;gap:1rem}.wb-card{display:grid;gap:.9rem;padding:1.1rem 1.2rem;border:1px solid var(--border);border-radius:1rem;background:var(--surface)}.wb-card>header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.wb-card h3{display:flex;align-items:center;gap:.55rem;margin:0;font-size:1rem;font-weight:650;color:var(--foreground)}.wb-card>header p{margin:.25rem 0 0;font-size:.82rem;color:var(--muted)}.wb-step{display:inline-grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:var(--primary);color:var(--primary-fg);font-size:.75rem;font-weight:600}.wb-top{justify-content:space-between;gap:.75rem}.wb-top,.wb-top-actions{display:flex;flex-wrap:wrap;align-items:center}.wb-top-actions{gap:.5rem}.wb-status{display:inline-block;padding:.15rem .55rem;border-radius:999px;font-size:.75rem;font-weight:600;background:var(--warning-bg);color:var(--warning)}.wb-status[data-status=final]{background:var(--positive-bg);color:var(--positive)}.wb-danger{color:var(--negative)}.wb-hint{margin:0;font-size:.82rem}.wb-hint,.wb-sub{color:var(--muted)}.wb-sub{display:block;font-size:.75rem;font-weight:400}.wb-table th[scope=row]{text-align:left}.wb-fields{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.75rem;align-items:end}.wb-field{display:grid;gap:.3rem;font-size:.8rem;color:var(--muted)}.wb-field.wb-wide{grid-column:span 2}.wb-field :is(input,select,textarea){width:100%;min-height:2.25rem;padding:.45rem .6rem;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:.875rem}.wb-field textarea{resize:vertical}.wb-picker{max-width:none}.wb-actions{display:flex;justify-content:flex-end;gap:.5rem}.wb-sources{display:grid;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1rem}.wb-source{position:relative;margin:0;padding:.75rem;border:1px solid var(--border);border-radius:.75rem;min-width:0}.wb-source legend{padding:0 .3rem;font-size:.85rem;font-weight:600;color:var(--foreground)}.wb-source legend span{font-weight:400;color:var(--muted)}.wb-source>.sales-text-button{position:absolute;top:-.2rem;right:.5rem;font-size:.78rem}.wb-source ul{display:grid;gap:.15rem;margin:0;padding:0;list-style:none;max-height:18rem;overflow:auto}.wb-source label{display:flex;gap:.55rem;align-items:flex-start;padding:.4rem .35rem;border-radius:.5rem;cursor:pointer}.wb-source label:hover{background:var(--hover-bg)}.wb-source input{margin-top:.2rem}.wb-source strong{display:block;font-size:.85rem;font-weight:500;color:var(--foreground)}.wb-source small{display:block;font-size:.75rem;color:var(--muted)}.wb-section{display:grid;gap:.75rem;padding:.9rem;border:1px solid var(--border);border-radius:.75rem}.wb-label{font-size:.8rem;color:var(--muted)}.wb-label small{font-size:.75rem}.wb-metrics{display:grid;gap:.4rem;justify-items:start}.wb-metric{display:grid;grid-template-columns:minmax(10rem,2fr) minmax(6rem,1fr) auto;gap:.4rem;width:min(100%,36rem)}.wb-metric input{min-height:2.1rem;padding:.4rem .55rem;border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:.85rem}.wb-shots{display:flex;flex-wrap:wrap;gap:.6rem}.wb-shots figure{position:relative;margin:0;width:7.5rem;height:5.5rem;border:1px solid var(--border);border-radius:.5rem;overflow:hidden;background:var(--surface-2)}.wb-shots img{width:100%;height:100%;object-fit:cover;display:block}.wb-shots figure button{position:absolute;top:.25rem;right:.25rem;display:grid;place-items:center;width:1.4rem;height:1.4rem;border-radius:50%;background:rgb(0 0 0/.65);color:#fff}.wb-shot-add{display:grid;place-items:center;align-content:center;gap:.25rem;width:7.5rem;height:5.5rem;border:1px dashed var(--border-strong);border-radius:.5rem;font-size:.75rem;color:var(--muted)}.wb-shot-add:hover{color:var(--foreground);border-color:var(--foreground)}.wb-warnings{padding:.75rem .9rem;border:1px solid var(--warning-border);border-radius:.75rem;background:var(--warning-bg);color:var(--warning);font-size:.85rem}.wb-warnings ul{margin:.35rem 0 0;padding-left:1.1rem}.wb-ask{display:flex;align-items:center;gap:.6rem;padding:.4rem .4rem .4rem .8rem;border:1px solid var(--border-strong);border-radius:.75rem;background:var(--surface);color:var(--muted)}.wb-ask input{flex:1;min-width:0;border:0;background:none;color:var(--foreground);font:inherit;font-size:.9rem;outline:none}.wb-slides{margin:0;padding:0;list-style:none}.wb-slide,.wb-slides{display:grid;gap:1rem}.wb-slide{grid-template-columns:minmax(0,1fr) 17rem;align-items:start}.wb-slide-side{display:grid;gap:.6rem}.wb-slide-side .wb-field.wb-wide{grid-column:auto}.wb-slide-name{margin:0;font-size:.875rem;color:var(--foreground)}.wb-slide-tools{display:flex;flex-wrap:wrap;gap:.25rem}@media (max-width:900px){.wb-slide{grid-template-columns:1fr}.wb-field.wb-wide{grid-column:auto}}.wb-bench-list,.wb-bench-row{display:grid;gap:.6rem}.wb-bench-row{grid-template-columns:minmax(12rem,1.4fr) 6rem minmax(9rem,1fr) minmax(10rem,1.2fr) minmax(10rem,1.2fr) auto;align-items:end;padding-bottom:.6rem;border-bottom:1px solid var(--border-subtle)}@media (max-width:1100px){.wb-bench-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.workspace-home-org{gap:22px;padding-block:4px 32px}.workspace-home-org .workspace-home-heading{align-items:end;padding-bottom:4px}.workspace-home-org .workspace-home-greeting{margin:0;font-size:12.5px;font-weight:500;color:var(--muted)}.workspace-home-org .workspace-home-heading h1{margin:4px 0 0;font-size:clamp(1.6rem,2.4vw,2.05rem);line-height:1.15}.workspace-home-org .workspace-home-heading-tools{gap:8px}.workspace-home-org .workspace-home-heading-tools>:is(.explorer-button,.workspace-home-customize){min-height:34px;padding:6px 12px;border-radius:var(--radius-control);font-size:12.5px}.workspace-home-org .workspace-widget-grid{gap:16px}.workspace-home-org :is(.workspace-resume-widget,.workspace-calendar-widget,.sales-reminders,.workspace-week-widget){border-radius:16px}.workspace-home-org .workspace-resume-widget{min-height:200px;padding:24px}.workspace-home-org .workspace-resume-widget h2{margin-top:14px}.workspace-home-org .workspace-home-section-heading{margin-bottom:10px}.workspace-home-org .workspace-home-section-heading h2{font-size:12px;font-weight:600;color:var(--muted)}.workspace-home-org .workspace-app-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.workspace-home-org .workspace-app-tile{flex-direction:row;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;box-shadow:none}.workspace-home-org .workspace-app-tile:hover{box-shadow:var(--shadow-card)}.workspace-home-org .workspace-app-tile:hover .workspace-app-icon{transform:none}.workspace-home-org .workspace-app-text{display:grid;gap:1px;min-width:0}.workspace-home-org .workspace-app-title{margin:0;font-size:13.5px;font-weight:600}.workspace-home-org .workspace-app-detail{overflow:hidden;font-size:12px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.workspace-home-org .workspace-recent-widget{padding:0;border:0;background:none;box-shadow:none}.workspace-home-org .workspace-recent-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.workspace-home-org .workspace-recent-chips a{display:inline-flex;align-items:center;gap:8px;max-width:320px;padding:5px 12px 5px 5px;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:12.5px;font-weight:600;color:var(--foreground)}.workspace-home-org .workspace-recent-chips a:hover{border-color:var(--border-strong)}.workspace-home-org .workspace-recent-chips a>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-home-org .workspace-recent-chips small{flex-shrink:0;font-size:11.5px;font-weight:500;color:var(--muted)}.workspace-home-org .workspace-recent-chips .workspace-app-icon{flex-shrink:0;width:24px;height:24px;border-radius:999px}.workspace-home-org .workspace-recent-empty-line{font-size:13px;color:var(--muted)}@media (max-width:767px){.workspace-home-org .workspace-home-heading{align-items:start;flex-direction:column}}.sales-library-grid-heading .ad-orders-tools{display:inline-flex;align-items:center;gap:12px}.workspace-home-org .workspace-widget-grid{align-items:stretch}.workspace-home-org .workspace-week-widget.workspace-monday-widget{align-self:stretch;height:100%}.workspace-home-org .workspace-monday-open{margin-top:auto}.workspace-home-org .workspace-resume-widget :is(.cork-brand-scene,.workspace-welcome-motion){display:none}.workspace-home-org .workspace-resume-widget{justify-content:flex-start;min-height:0}.workspace-home-org .workspace-resume-widget .workspace-resume-link{margin-top:auto}.workspace-home-org .workspace-calendar-widget{display:flex;flex-direction:column;gap:14px;padding:20px;background:var(--surface)}.workspace-home-org .workspace-calendar-widget .workspace-calendar-heading h2{font-size:16px}.workspace-home-org .workspace-calendar-widget .workspace-calendar-empty,.workspace-home-org .workspace-calendar-widget>[role=status]{flex:1 1 auto;display:grid;place-items:center;padding:16px;border:1px dashed var(--border);border-radius:var(--radius-control);color:var(--muted);font-size:13px;text-align:center}.workspace-home-org .workspace-calendar-widget>a:last-child{margin-top:auto}.workspace-home-org .sales-reminders-compact .sales-reminder-copy>small{display:none}@media (min-width:640px){.workspace-home-org .sales-reminders-compact .sales-reminder-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:3px 8px;padding:12px 0}.workspace-home-org .sales-reminders-compact :is(.sales-reminder-copy,.sales-reminder-actions){display:contents}.workspace-home-org .sales-reminders-compact .sales-reminder-copy h3{grid-area:1/1;margin:0;font-size:14px}.workspace-home-org .sales-reminders-compact .sales-reminder-copy>p{grid-column:1;margin:0;overflow:hidden;font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.workspace-home-org .sales-reminders-compact .sales-reminder-copy>p.sales-reminder-context{grid-row:2}.workspace-home-org .sales-reminders-compact .sales-reminder-copy>p:not(.sales-reminder-context){grid-row:3;color:var(--foreground)}.workspace-home-org .sales-reminders-compact .sales-reminder-kind{grid-area:1/2;justify-self:end;white-space:nowrap}.workspace-home-org .sales-reminders-compact .sales-reminder-card:not(:has(.sales-reminder-rep)) .sales-reminder-kind{grid-column:2/-1}.workspace-home-org .sales-reminders-compact .sales-reminder-rep{grid-area:1/3;align-self:center;padding:3px 7px;border-radius:6px;font-size:11px;line-height:inherit}.workspace-home-org .sales-reminders-compact .sales-reminder-actions>button{grid-column:2/-1;grid-row:2/4;justify-self:end;align-self:end;min-height:0;padding-right:0;white-space:nowrap}}.workspace-home-org .sales-reminders-compact .sales-reminder-total{margin-bottom:4px}.sales-reminder-rep{display:inline-flex;align-items:center;align-self:flex-start;max-width:100%;padding:2px 8px;border:1px solid var(--border);border-radius:999px;overflow:hidden;color:var(--foreground);font-size:12px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.meeting-tile{display:flex;flex-direction:column;gap:14px}.meeting-morning-note{display:flex;gap:10px;margin:0;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);color:var(--foreground);font-size:13px;line-height:1.5}.meeting-morning-note>svg{flex-shrink:0;margin-top:3px;color:var(--accent)}.meeting-morning-note b{display:block;margin-bottom:2px;color:var(--muted);font-size:12px;font-weight:600}.meeting-list{display:grid;margin:0;padding:0;list-style:none}.meeting-row+.meeting-row{border-top:1px solid var(--border-subtle)}.meeting-row>a{display:grid;grid-template-columns:64px minmax(0,1fr) auto 16px;align-items:center;gap:10px;min-height:48px;padding:8px 6px;margin-inline:-6px;border-radius:var(--radius-control);color:var(--foreground);transition:background-color .12s}.meeting-row>a:focus-visible,.meeting-row>a:hover{background:var(--hover-bg)}.meeting-row time{color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.meeting-row-live time{color:var(--accent);font-weight:600}.meeting-row-main{display:grid;min-width:0;gap:1px}.meeting-row-main strong{font-size:13.5px;font-weight:550}.meeting-row-main small,.meeting-row-main strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-row-main small{display:flex;align-items:center;gap:6px;min-width:0;color:var(--muted);font-size:12px}.meeting-row-advertiser{overflow:hidden;color:var(--accent);font-weight:550;text-overflow:ellipsis}.meeting-row-status{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border:1px solid var(--border);border-radius:999px;color:var(--muted);font-size:11px;font-weight:550;white-space:nowrap}.meeting-row-done{border-color:transparent;background:var(--surface-2);color:var(--foreground)}.meeting-row-chevron{grid-column:4;color:var(--muted-soft)}.meeting-row-ended strong{color:var(--muted);font-weight:500}.meeting-day>h3{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 4px;color:var(--muted);font-size:12px;font-weight:600}.meeting-day>h3>span{font-weight:500;letter-spacing:0;text-transform:none}.meeting-day-empty{margin:0;padding:10px 0;color:var(--muted-soft);font-size:13px}.meeting-tile-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;margin-top:auto;padding-top:10px;border-top:1px solid var(--border-subtle);color:var(--foreground);font-size:12.5px;font-weight:600}.meeting-tile-footer:hover{color:var(--accent)}.meeting-tile.workspace-calendar-compact>a.meeting-tile-footer{border-top-color:var(--border-subtle)}.meeting-week-days{display:grid;gap:18px}.meeting-week-days .meeting-day+.meeting-day{padding-top:14px;border-top:1px solid var(--border-subtle)}.meeting-connect{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;border:1px dashed var(--border-strong);border-radius:var(--radius-card);color:var(--muted);font-size:13.5px}.meeting-connect>p{flex:1 1 280px;margin:0}.meeting-page{display:grid;gap:16px;max-width:1180px}.meeting-back{display:inline-flex;align-items:center;gap:6px;justify-self:start;color:var(--muted);font-size:13px;font-weight:500}.meeting-back:hover{color:var(--foreground)}.meeting-hero{display:grid;gap:6px;padding:24px 26px;border:1px solid var(--hero-border);border-radius:var(--radius-card);background:var(--hero-bg);color:#fff}.meeting-hero h1{margin:0;font-size:26px;font-weight:650;letter-spacing:-.02em;line-height:1.2;overflow-wrap:anywhere}.meeting-hero>p{margin:0;color:var(--hero-muted);font-size:14px}.meeting-hero>p.meeting-hero-kicker{color:var(--hero-muted);font-size:12px;font-weight:600}.meeting-hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;color:var(--hero-muted);font-size:13px}.meeting-hero-meta>span{min-width:0;overflow-wrap:anywhere}.meeting-hero-join,.meeting-hero-meta>span{display:inline-flex;align-items:center;gap:6px}.meeting-hero-join{min-height:32px;padding:6px 12px;border-radius:var(--radius-control);background:#fff;color:#111;font-weight:600}.meeting-hero-join:hover{background:rgb(255 255 255/.86)}.meeting-grid{display:grid;gap:16px;align-items:start}@media (min-width:1024px){.meeting-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr)}}.meeting-main,.meeting-side{display:grid;gap:16px;min-width:0}.meeting-card{display:grid;gap:12px;padding:20px}.meeting-card h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600}.meeting-card h3,.meeting-subhead{margin:4px 0 6px;color:var(--muted);font-size:12px;font-weight:600}.meeting-card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.meeting-save-state{color:var(--muted);font-size:12px}.meeting-empty{display:grid;justify-items:start;gap:12px;color:var(--muted);font-size:13.5px;line-height:1.55}.meeting-empty>p{margin:0;max-width:62ch}.meeting-prep{display:grid;gap:14px;font-size:13.5px;line-height:1.55}.meeting-prep-summary{margin:0;color:var(--foreground);font-size:14px}.meeting-brief-points,.meeting-follow-up ul,.meeting-prep ul{display:grid;gap:6px;margin:0;padding-left:18px;list-style:disc}.meeting-brief-points li::marker,.meeting-follow-up li::marker,.meeting-prep li::marker{color:var(--muted-soft)}.meeting-follow-up{display:grid;gap:12px;font-size:13.5px;line-height:1.55}.meeting-follow-up-subject{display:flex;gap:10px;margin:0;padding-bottom:10px;border-bottom:1px solid var(--border-subtle);font-weight:600}.meeting-follow-up-subject>span{color:var(--muted);font-weight:500}.meeting-follow-up-email{margin:0;white-space:pre-wrap}.meeting-follow-up-log{padding-top:10px;border-top:1px solid var(--border-subtle)}.meeting-notes{box-sizing:border-box;width:100%;min-height:160px;padding:12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font:inherit;font-size:13.5px;line-height:1.55;resize:vertical}.meeting-input:focus,.meeting-notes:focus{outline:none;border-color:var(--foreground)}.meeting-input{box-sizing:border-box;width:100%;min-height:38px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font-size:13.5px}.meeting-advertiser-picker{display:grid;gap:8px}.meeting-advertiser-picker ul{display:grid;margin:0;padding:4px;border:1px solid var(--border);border-radius:var(--radius-control);list-style:none}.meeting-advertiser-picker li button{width:100%;padding:7px 10px;border-radius:6px;text-align:left;font-size:13px}.meeting-advertiser-picker li button:hover{background:var(--hover-bg)}.meeting-remember{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12.5px}.meeting-advertiser-name{display:grid;gap:2px;margin:0;font-size:16px;font-weight:600}.meeting-advertiser-name small{color:var(--muted);font-size:12px;font-weight:500}.meeting-brief-points{font-size:13px;line-height:1.5}.meeting-guests{display:grid;gap:10px;margin:0;padding:0;list-style:none}.meeting-guests li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.meeting-guests li>span:nth-child(2){display:grid;min-width:0}.meeting-guests strong{font-size:13px;font-weight:550}.meeting-guests small,.meeting-guests strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meeting-guests small{color:var(--muted);font-size:12px}.meeting-response{color:var(--muted);font-size:11.5px;font-style:normal;white-space:nowrap}.meeting-response-accepted{color:var(--positive)}.meeting-response-declined{color:var(--negative)}.meeting-description{margin:0;max-height:240px;overflow:auto;color:var(--ink-soft);font-size:13px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.settings-page{display:grid;gap:16px;max-width:860px}.settings-card{display:grid;gap:14px;padding:22px}.settings-card h2{display:flex;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600}.settings-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.settings-card-heading p{margin:4px 0 0;color:var(--muted);font-size:13px}.settings-list{display:grid;gap:6px;margin:0;padding-left:18px;list-style:disc;font-size:13.5px}.settings-toggles{display:grid}.settings-toggle{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;cursor:pointer}.settings-toggle+.settings-toggle{border-top:1px solid var(--border-subtle)}.settings-toggle>svg{color:var(--muted)}.settings-toggle>span{display:grid;gap:2px}.settings-toggle strong{font-size:13.5px;font-weight:550}.settings-toggle small{color:var(--muted);font-size:12.5px}.settings-toggle input[role=switch]{appearance:none;position:relative;width:36px;height:20px;border-radius:999px;background:var(--border-strong);cursor:pointer;transition:background-color .15s}.settings-toggle input[role=switch]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px rgb(0 0 0/.2);transition:transform .15s}.settings-toggle input[role=switch]:checked{background:var(--foreground)}.settings-toggle input[role=switch]:checked:after{transform:translateX(16px)}.settings-toggle input[role=switch]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.settings-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;font-size:13.5px;font-weight:550}.settings-row .workspace-chip-group>button{display:inline-flex;align-items:center;gap:6px}.workspace-chip-group>button[aria-checked=true]{border-color:var(--foreground);background:var(--foreground);color:var(--background)}:root{--section-title-size:1.0625rem}@media (max-width:639px){:root{--section-title-size:1rem}}.section-title{line-height:1.35;color:var(--foreground)}.meeting-card h2,.personal-workspace h2,.sales-form-section-title,.sales-line-heading h3,.sales-section h2,.section-title,.settings-card h2{font-size:var(--section-title-size);font-weight:600;letter-spacing:-.02em}.workspace-stack{display:grid;gap:24px;min-width:0;padding-bottom:24px}.workspace-resume-widget>.workspace-resume-stage{position:relative;order:1;flex:1 1 0;align-self:stretch;display:grid;place-items:center;min-height:200px;max-width:none;padding:28px 0;pointer-events:none;perspective:1000px}.workspace-resume-widget>.workspace-resume-link{order:2}.workspace-resume-stage:before{content:"";position:absolute;left:50%;top:50%;width:min(130%,300px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,rgb(255 255 255/.08),transparent 65%)}.workspace-resume-stage>.workspace-resume-tile{--depth:18px;position:relative;height:min(100%,210px);aspect-ratio:1;transform-style:preserve-3d}.workspace-resume-tile>*{position:absolute;inset:0;border-radius:28%}.workspace-resume-tile>.workspace-resume-edge{background:linear-gradient(160deg,#52525b,#27272a 45%,#18181b);transform:translateZ(calc(var(--depth) * ((var(--layer) + .5) / 18 - .5)))}.workspace-resume-tile>.workspace-resume-art{display:grid;place-items:center;overflow:hidden;color:rgb(255 255 255/.9);background:linear-gradient(150deg,#3a3a40,#232327 55%,#161619);box-shadow:inset 0 0 0 1px rgb(255 255 255/.14),inset 0 1px 0 rgb(255 255 255/.24);backface-visibility:hidden;transform:translateZ(calc(var(--depth) / 2))}.workspace-resume-tile>.workspace-resume-back{transform:rotateY(180deg) translateZ(calc(var(--depth) / 2))}.workspace-resume-tile>.workspace-resume-art svg{width:54%;height:54%}.workspace-home-org .workspace-resume-widget :is(h2,p){max-width:46ch}@container (max-width: 420px){.workspace-resume-widget>.workspace-resume-stage{display:none}}@media print{.workspace-resume-stage{display:none!important}}.wrap-slides-problem{flex-basis:100%;margin:4px 0 0}.wrap-slides-problem a{font-weight:600;text-decoration:underline}@property --resume-sheen{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes resume-tile-spin{0%{transform:rotateX(-12deg) rotateY(0deg)}to{transform:rotateX(-12deg) rotateY(1turn)}}@keyframes resume-face-shade{0%,50%,to{opacity:0}25%,75%{opacity:.6}}@keyframes resume-art-sheen{to{--resume-sheen:360deg}}.workspace-resume-stage>.workspace-resume-tile{transform:rotateX(-12deg);animation:resume-tile-spin 14s linear infinite;will-change:transform}.workspace-resume-tile>.workspace-resume-art:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#000;opacity:0;pointer-events:none;animation:resume-face-shade 14s linear infinite}.workspace-resume-tile>.workspace-resume-art:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--resume-sheen),transparent 0 62%,rgb(255 255 255/.5) 80%,transparent 92%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:resume-art-sheen 7s linear infinite}.workspace-resume-widget[data-motion-paused=true] .workspace-resume-art:after,.workspace-resume-widget[data-motion-paused=true] .workspace-resume-art:before,.workspace-resume-widget[data-motion-paused=true] .workspace-resume-tile{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.workspace-resume-stage>.workspace-resume-tile,.workspace-resume-tile>.workspace-resume-art:after,.workspace-resume-tile>.workspace-resume-art:before{animation:none}}.cr-head-actions{flex-wrap:wrap;justify-content:flex-end}.cr-head-actions>*{flex:0 0 auto;width:auto}.cr-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:6px 0 12px}.cr-kinds{padding:3px;border:1px solid var(--border);background:var(--surface-2)}.cr-kinds,.cr-kinds button{display:inline-flex;border-radius:999px}.cr-kinds button{align-items:center;gap:6px;min-height:32px;padding:0 14px;color:var(--muted);font-size:13px;font-weight:550;transition:background .15s,color .15s}.cr-kinds button:hover{color:var(--foreground)}.cr-kinds button[aria-pressed=true]{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-card),inset 0 0 0 1px var(--border-subtle)}.cr-kinds b{min-width:1.6em;padding:1px 6px;border-radius:999px;background:var(--surface-2);color:var(--muted);font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;text-align:center}.cr-kinds button[aria-pressed=true] b{background:var(--primary);color:var(--primary-fg)}.cr-search{flex:1 1 240px;min-width:200px}.cr-chips{flex-wrap:wrap}.cr-chips,.cr-chips button{display:inline-flex;gap:6px}.cr-chips button{align-items:center;min-height:30px;padding:0 12px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:12.5px;font-weight:550;white-space:nowrap}.cr-chips button:hover{color:var(--foreground);border-color:var(--border-strong)}.cr-chips button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-fg)}.cr-chips i{width:8px;height:8px;border-radius:2px;background:var(--pub)}.cr-pubs{margin:0 0 14px}.cr-dates{display:inline-flex;flex-wrap:wrap;gap:8px}.cr-layout{display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr);gap:22px;align-items:start}.cr-rail{position:sticky;top:76px;display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 100px);padding:10px;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface)}.cr-rail-search{display:flex;align-items:center;gap:6px;padding:0 10px;min-height:34px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-2);color:var(--muted)}.cr-rail-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--foreground);font-size:13px}.cr-rail-search{flex:none}.cr-rail ul{display:grid;flex:0 1 auto;gap:1px;min-height:0;margin:0;padding:0;overflow-y:auto;list-style:none;overscroll-behavior:contain}.cr-rail li button{display:grid;gap:1px;width:100%;padding:7px 10px;border-radius:var(--radius-control);text-align:left}.cr-rail li button:hover{background:var(--surface-2)}.cr-rail li button[aria-pressed=true]{background:var(--primary);color:var(--primary-fg)}.cr-rail-name{overflow:hidden;font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.cr-rail-meta{color:var(--muted);font-size:11.5px}.cr-rail li button[aria-pressed=true] .cr-rail-meta{color:inherit;opacity:.75}.cr-rail-empty{padding:8px 10px;color:var(--muted);font-size:12.5px}.cr-rail-select{display:none}.cr-main{display:grid;gap:16px;min-width:0}.cr-eyebrow{color:var(--muted);font-size:12px;font-weight:600}.cr-spotlight{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;padding:18px 20px;border-radius:var(--radius-card);background:var(--primary);color:var(--primary-fg)}.cr-spotlight .cr-eyebrow{color:inherit;opacity:.65}.cr-spotlight h3{margin:2px 0;font-size:22px;font-weight:650;letter-spacing:-.02em}.cr-spotlight p{margin:0;font-size:13px;opacity:.75}.cr-spotlight-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.cr-spotlight .explorer-button{border-color:rgb(255 255 255/.25);background:transparent;color:inherit}.cr-spotlight .explorer-button-primary{border-color:var(--primary-fg);background:var(--primary-fg);color:var(--primary)}.cr-spotlight .sales-text-button{color:inherit}.cr-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px}.cr-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px}.cr-tile{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.cr-tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-raised)}.cr-tile[data-active]{border-color:var(--foreground);box-shadow:0 0 0 2px var(--foreground),var(--shadow-raised)}.cr-tile-media{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4/3;padding:0;border:0;border-bottom:1px solid var(--border-subtle);background:var(--surface-2);overflow:hidden;cursor:zoom-in}.cr-tile-media iframe{position:absolute;inset:0 auto auto 0;width:250%;height:250%;border:0;background:#fff;transform:scale(.4);transform-origin:0 0;pointer-events:none}.cr-tile-media img{max-width:86%;max-height:80%;object-fit:contain;border-radius:4px;box-shadow:0 6px 18px rgb(0 0 0/.12);transition:transform .3s ease}.cr-tile:hover .cr-tile-media img{transform:scale(1.04)}.cr-tile-empty{display:grid;justify-items:center;gap:6px;padding:12px;color:var(--muted-soft);font-size:12px;text-align:center}.cr-tile-chip{position:absolute;left:10px;top:10px;z-index:1;display:inline-flex;align-items:center;gap:6px;padding:3px 9px 3px 7px;border-radius:7px;background:color-mix(in srgb,var(--surface) 92%,transparent);color:var(--foreground);font-size:11px;font-weight:600;box-shadow:0 1px 2px rgb(0 0 0/.12);backdrop-filter:blur(6px)}.cr-tile-chip:before{content:"";width:8px;height:8px;border-radius:2px;background:var(--pub,var(--foreground))}.cr-tile[data-kind=display] .cr-tile-chip:before{border-radius:50%}.cr-tile-count{position:absolute;right:10px;bottom:10px;padding:2px 8px;border-radius:999px;background:rgb(0 0 0/.6);color:#fff;font-size:11px;font-weight:550}.cr-tile .sales-send-standout{top:auto;right:auto;bottom:10px;left:10px}.cr-tile-body{display:grid;gap:4px;padding:12px 14px 14px}.cr-tile-body strong{overflow:hidden;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.cr-tile-body p{display:-webkit-box;margin:0;font-size:12.5px;line-height:1.4;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.8em}.cr-tile-body p,.cr-tile-match{overflow:hidden;color:var(--muted)}.cr-tile-match{font-size:11.5px;font-style:italic;text-overflow:ellipsis;white-space:nowrap}.cr-tile-stats{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums}.cr-tile-stats b{color:var(--foreground);font-weight:650}.cr-tile-pick{justify-self:start;display:inline-flex;align-items:center;gap:4px;margin-top:6px;padding:3px 10px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:11.5px;font-weight:600}.cr-tile-pick:hover:not(:disabled){color:var(--foreground);border-color:var(--border-strong)}.cr-tile-pick[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-fg)}.cr-tile-pick:disabled{cursor:not-allowed;opacity:.5}.cr-theater{--t-fg:#f4f4f5;--t-muted:#a1a1aa;--t-line:rgb(255 255 255/.1);--t-fill:rgb(255 255 255/.06);position:fixed;inset:0;z-index:64;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:rgb(9 9 11/.94);color:var(--t-fg);outline:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:cr-theater-in .22s cubic-bezier(.2,.8,.2,1)}@keyframes cr-theater-in{0%{opacity:0;transform:scale(.985)}}.cr-theater-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px 12px}.cr-theater-title{display:grid;gap:1px;min-width:0}.cr-theater-title span{color:var(--t-muted);font-size:11.5px;font-weight:600}.cr-theater-title h2{margin:0;font-size:20px;font-weight:650;letter-spacing:-.02em}.cr-theater-title p{overflow:hidden;margin:0;color:var(--t-muted);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.cr-theater-tools{display:flex;flex:none;align-items:center;gap:10px;color:var(--t-muted);font-size:12.5px;font-variant-numeric:tabular-nums}.cr-theater-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:999px;background:var(--t-fill);color:var(--t-fg);transition:background-color .15s}.cr-theater-icon:hover{background:rgb(255 255 255/.14)}.cr-theater-main{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:18px;min-height:0;padding:0 20px}.cr-theater-stage{position:relative;display:grid;place-items:center;min-width:0;min-height:0;padding:4px 60px 8px}.cr-theater-arrow{position:absolute;z-index:1;top:50%;display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:var(--t-fill);color:var(--t-fg);translate:0 -50%;transition:background-color .15s,opacity .15s}.cr-theater-arrow[data-dir=prev]{left:4px}.cr-theater-arrow[data-dir=next]{right:4px}.cr-theater-arrow:hover:not(:disabled){background:rgb(255 255 255/.16)}.cr-theater-arrow:disabled{opacity:.25}.cr-theater-note{display:flex;align-items:center;gap:8px;margin:0;color:var(--t-muted);font-size:13px}.cr-theater-email{display:grid;grid-template-rows:auto minmax(0,1fr);justify-items:center;gap:10px;width:100%;height:100%;min-height:0}.cr-theater-email iframe{width:min(100%,720px);height:100%;border:0;border-radius:10px;background:#fff;box-shadow:0 30px 80px -20px rgb(0 0 0/.7);transition:width .3s cubic-bezier(.2,.8,.2,1)}.cr-theater-email[data-viewport=mobile] iframe{width:min(100%,390px)}.cr-theater-toggle{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:var(--t-fill)}.cr-theater-toggle button{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;color:var(--t-muted);font-size:12px;font-weight:550}.cr-theater-toggle button[aria-pressed=true]{background:#fafafa;color:#111}.cr-theater-display{display:grid;grid-template-rows:minmax(0,1fr) auto auto;justify-items:center;gap:12px;width:100%;height:100%;min-height:0}.cr-theater-hero{display:grid;place-items:center;width:100%;min-height:0}.cr-theater-hero img{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;box-shadow:0 30px 80px -20px rgb(0 0 0/.75)}.cr-theater-caption{margin:0;color:var(--t-muted);font-size:12.5px;text-align:center}.cr-theater-caption strong{color:var(--t-fg);font-weight:600}.cr-theater-caption a{color:inherit;text-decoration:underline;text-underline-offset:2px}.cr-theater-creatives{display:flex;gap:8px;max-width:100%;overflow-x:auto;padding:2px}.cr-theater-creatives button{display:grid;flex:0 0 auto;place-items:center;width:68px;height:50px;padding:4px;border:1px solid var(--t-line);border-radius:8px;background:var(--t-fill);color:var(--t-muted)}.cr-theater-creatives button[aria-pressed=true]{border-color:#fff;box-shadow:0 0 0 1px #fff}.cr-theater-creatives img{max-width:100%;max-height:100%;object-fit:contain}.cr-theater-side{display:flex;flex-direction:column;gap:14px;min-height:0;margin-bottom:8px;padding:18px;overflow-y:auto;border:1px solid var(--t-line);border-radius:18px;background:rgb(255 255 255/.04);overscroll-behavior:contain}.cr-verdict{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;color:var(--t-muted);font-size:12.5px}.cr-verdict b{padding:3px 10px;border-radius:999px;background:var(--t-fill);color:var(--t-fg);font-size:12px;font-weight:650}.cr-verdict[data-verdict=standout] b{background:rgb(34 197 94/.2);color:#86efac}.cr-verdict[data-verdict=above] b{background:rgb(59 130 246/.2);color:#93c5fd}.cr-verdict[data-verdict=below] b{background:rgb(244 63 94/.18);color:#fda4af}.cr-theater-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cr-theater-metrics>div{display:grid;align-content:start;gap:4px;padding:12px 14px;border-radius:12px;background:var(--t-fill)}.cr-theater-metrics span{color:var(--t-muted);font-size:12px}.cr-theater-metrics strong{font-size:26px;font-weight:650;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.cr-theater-metrics small{color:var(--t-muted);font-size:11.5px}.cr-theater-metrics .sales-meter{background:rgb(255 255 255/.1)}.cr-take{padding:14px 16px;border-radius:14px;background:linear-gradient(135deg,rgb(139 92 246/.14),rgb(20 184 166/.08))}.cr-take h3{display:flex;align-items:center;gap:6px;margin:0 0 6px;color:#c4b5fd;font-size:12px;font-weight:650;letter-spacing:.03em}.cr-take p{margin:0;font-size:13.5px;line-height:1.55}.cr-take-error{color:var(--t-muted)}.cr-take-error button{display:inline-flex;align-items:center;gap:4px;margin-left:4px;color:var(--t-fg);text-decoration:underline;text-underline-offset:2px}.cr-take-loading{display:grid;gap:7px;padding:3px 0}.cr-take-loading i{height:9px;border-radius:5px;background:linear-gradient(90deg,rgb(255 255 255/.06),rgb(255 255 255/.16),rgb(255 255 255/.06)) 0 0 /200% 100%;animation:cr-take-shimmer 1.4s linear infinite}.cr-take-loading i:last-child{width:62%}@keyframes cr-take-shimmer{to{background-position:-200% 0}}.cr-theater-actions{display:flex;flex-wrap:wrap;gap:8px}.cr-theater .explorer-button{border-color:rgb(255 255 255/.16);background:var(--t-fill);color:var(--t-fg)}.cr-theater .explorer-button:hover:not(:disabled){background:rgb(255 255 255/.12)}.cr-theater .explorer-button-primary,.cr-theater .explorer-button-primary:hover:not(:disabled){border-color:#fafafa;background:#fafafa;color:#111}.cr-theater .ai-glow.explorer-button{border-color:transparent}.cr-theater-details{color:var(--t-muted);font-size:12.5px}.cr-theater-details summary{cursor:pointer;font-weight:550}.cr-theater-details dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:10px 0 0}.cr-theater-details dt{font-size:11.5px}.cr-theater-details dd{margin:0;color:var(--t-fg);font-size:13px;font-weight:550;font-variant-numeric:tabular-nums}.cr-theater-details p{display:flex;gap:14px;margin:10px 0 0}.cr-theater-details a{display:inline-flex;align-items:center;gap:5px;color:var(--t-fg)}.cr-theater-strip{position:relative;display:flex;justify-content:safe center;gap:10px;padding:10px 20px 16px;overflow-x:auto;border-top:1px solid var(--t-line);scrollbar-width:thin}.cr-strip-item{display:grid;flex:0 0 auto;gap:1px;width:104px;color:var(--t-muted);font-size:11px;text-align:left;opacity:.62;transition:opacity .15s}.cr-strip-item:hover,.cr-strip-item[aria-current=true]{opacity:1}.cr-strip-item[aria-current=true]{color:var(--t-fg)}.cr-strip-thumb{position:relative;display:grid;place-items:center;height:66px;margin-bottom:4px;overflow:hidden;border:1px solid var(--t-line);border-radius:8px;background:var(--t-fill)}.cr-strip-item[aria-current=true] .cr-strip-thumb{border-color:#fff;box-shadow:0 0 0 1px #fff}.cr-strip-thumb iframe{position:absolute;top:0;left:0;width:400%;height:400%;border:0;background:#fff;transform:scale(.25);transform-origin:0 0;pointer-events:none}.cr-strip-thumb img{max-width:100%;max-height:100%;object-fit:contain}.cr-strip-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cr-strip-label:first-of-type{font-weight:600}@media (max-width:1000px){.cr-theater{display:block;overflow-y:auto}.cr-theater-main{grid-template-columns:minmax(0,1fr);min-height:auto}.cr-theater-stage{height:62vh;padding:4px 8px 8px}.cr-theater-arrow{display:none}.cr-theater-side{min-height:auto;overflow:visible}}@media (max-width:900px){.cr-layout{grid-template-columns:minmax(0,1fr)}.cr-rail{display:none}.cr-rail-select{display:inline-flex}}@media (max-width:560px){.cr-gallery{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px}}@media (prefers-reduced-motion:reduce){.cr-take-loading i,.cr-theater,.cr-theater-email iframe,.cr-tile,.cr-tile-media img{transition:none;animation:none}.cr-tile:hover{transform:none}}@media print{.cr-controls,.cr-rail,.cr-theater,.cr-tile-pick{display:none!important}}@property --ai-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ai-glow-turn{to{--ai-angle:360deg}}:root{--ai-ring:conic-gradient(from var(--ai-angle),#8b5cf6,#3b82f6,#14b8a6,#ec4899,#8b5cf6);--ai-halo:rgb(139 92 246/0.32)}@layer components{.ai-glow{position:relative;isolation:isolate}}.ai-glow:after{content:"";position:absolute;inset:-1.5px;z-index:1;padding:1.5px;border-radius:inherit;background:var(--ai-ring);opacity:.75;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);animation:ai-glow-turn 6s linear infinite;transition:opacity .2s}.ai-glow{transition:box-shadow .2s,transform .12s,background-color .12s,opacity .12s}.ai-glow:focus-visible,.ai-glow:hover:not(:disabled){box-shadow:0 0 0 3px color-mix(in srgb,var(--ai-halo) 45%,transparent),0 6px 22px -6px var(--ai-halo)}.ai-glow:focus-visible:after,.ai-glow:hover:not(:disabled):after{opacity:1}.ai-glow:disabled:after{opacity:.3;animation-play-state:paused}.ai-glow.explorer-button{border-color:transparent}.ai-glow.sales-text-button{min-height:34px;padding:0 12px;border-radius:999px;background:var(--surface);text-decoration:none}.ai-glow.workspace-footer-button:after{inset:2px;padding:1px}.meeting-morning-note.ai-glow{border-color:transparent}.meeting-morning-note.ai-glow:hover{box-shadow:none}.cork-launcher.ai-glow{box-shadow:var(--shadow-float),0 0 0 0 transparent}.cork-launcher.ai-glow:hover{box-shadow:var(--shadow-float),0 8px 26px -6px var(--ai-halo)}@media (prefers-reduced-motion:reduce){.ai-glow:after{animation:none}}@media print{.ai-glow:after{display:none}}.brand-logo-dark,[data-theme=dark] .brand-logo-light{display:none}[data-theme=dark] .brand-logo-dark{display:revert}@media print{.brand-logo-dark{display:none!important}.brand-logo-light{display:revert!important}}.contract-signature{display:grid;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.contract-signature-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.contract-signature-head h3{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:650}.contract-signature-badge{font-size:11px;color:var(--muted);border:1px solid var(--border);border-radius:999px;padding:2px 10px}.contract-signature-status{display:grid;gap:10px}.contract-signature-status ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.contract-signature-status li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:10px;align-items:baseline;font-size:13px}.contract-signature-status li em,.contract-signature-status li span{color:var(--muted);font-size:12px}.contract-signature-status li em{font-style:normal;text-align:right}.contract-signature-form{display:grid;gap:14px}.contract-signature-form fieldset{border:0;margin:0;padding:0}.contract-signature-form legend{font-size:12px;font-weight:650;margin-bottom:8px}@media (max-width:640px){.contract-signature-status li{grid-template-columns:minmax(0,1fr);gap:2px}.contract-signature-status li em{text-align:left}}.ask-export{position:relative;gap:8px;vertical-align:middle}.ask-export,.ask-export-trigger{display:inline-flex;align-items:center}.ask-export-trigger{min-height:36px;gap:6px;font-size:12px;font-weight:500;color:var(--muted)}.ask-export-trigger:hover,.ask-export-trigger[aria-expanded=true]{color:var(--foreground)}.ask-export-menu{position:absolute;z-index:40;left:0;bottom:calc(100% + 4px);width:280px;padding:6px;border:1px solid var(--border);border-radius:12px;background:var(--surface);box-shadow:0 12px 32px rgba(0,0,0,.14)}.ask-export-menu button{display:flex;width:100%;gap:10px;align-items:flex-start;padding:9px 10px;border-radius:8px;text-align:left;color:var(--foreground)}.ask-export-menu button:focus-visible,.ask-export-menu button:hover{background:var(--surface-2)}.ask-export-menu button svg{flex:none;margin-top:2px;color:var(--muted)}.ask-export-menu b{display:block;font-size:13px;font-weight:600}.ask-export-menu small{display:block;line-height:1.4}.ask-export-menu small,.ask-export-note{font-size:11.5px;color:var(--muted)}.access-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.access-tabs{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.access-tabs button{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:7px;color:var(--muted);font-size:13px;font-weight:550}.access-tabs button[aria-selected=true]{background:var(--surface);color:var(--foreground);box-shadow:var(--shadow-card),0 0 0 1px var(--border)}.access-tabs span{min-width:18px;padding:0 5px;border-radius:999px;background:var(--active-bg);color:var(--muted);font-size:11px;line-height:18px;text-align:center}.access-tabs span[data-alert]{background:var(--accent);color:#fff}.access-search{display:inline-flex;flex:0 1 340px;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--muted)}.access-search:focus-within{border-color:var(--foreground);box-shadow:0 0 0 3px var(--hover-bg)}.access-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:var(--foreground);font-size:13.5px}.access-filters small{color:inherit;opacity:.7;font-size:11.5px}.access-notice{margin:0;padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);font-size:13px}.access-banner{display:flex;width:100%;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid var(--accent);border-radius:var(--radius-card);background:var(--accent-muted);color:var(--foreground);font-size:13.5px;font-weight:550;text-align:left}.access-banner span:last-child{display:inline-flex;align-items:center;gap:2px;color:var(--accent)}.access-list{overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);box-shadow:var(--shadow-card)}.access-empty{margin:0;padding:28px 20px;color:var(--muted);font-size:13.5px;text-align:center}.access-row{display:grid;grid-template-columns:36px minmax(180px,1.1fr) 132px minmax(0,2fr) 84px 16px;align-items:center;gap:14px;width:100%;padding:12px 16px;text-align:left;color:var(--foreground);transition:background-color .12s}.access-activity+.access-activity,.access-row+.access-row{border-top:1px solid var(--border-subtle)}.access-row:focus-visible,.access-row:hover{background:var(--hover-bg);outline:0}.access-row[data-paused] .access-row-scope,.access-row[data-paused] .access-row-who{opacity:.55}.access-request{grid-template-columns:36px minmax(180px,1.1fr) minmax(0,2fr) 84px}.access-avatar{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--border);color:var(--foreground);font-size:12.5px;font-weight:650;letter-spacing:.02em}.access-avatar[data-muted]{color:var(--muted-soft)}.access-row-who{display:grid;min-width:0;gap:1px}.access-row-who strong{overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.access-row-scope,.access-row-who small{overflow:hidden;color:var(--muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.access-role{justify-self:start;padding:2px 9px;border:1px solid var(--border);border-radius:999px;color:var(--foreground);font-size:11.5px;font-weight:600;white-space:nowrap}.access-role[data-group=leadership]{border-color:var(--primary);background:var(--primary);color:var(--primary-fg)}.access-role[data-group=editorial]{border-color:var(--accent);color:var(--accent)}.access-row-state{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;color:var(--muted);font-size:12px}.access-row-state i{width:7px;height:7px;border-radius:50%;background:var(--border-strong)}.access-row-state i[data-on]{background:var(--positive)}.access-row-chevron{color:var(--muted-soft)}.access-activity{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px}.access-activity p{margin:0;color:var(--muted);font-size:13px}.access-activity strong{color:var(--foreground);font-weight:600}.access-activity time{color:var(--muted-soft);font-size:12px;white-space:nowrap}.access-sheet-layer{position:fixed;inset:0;z-index:70;display:flex;justify-content:flex-end}.access-sheet-scrim{position:absolute;inset:0;background:rgb(0 0 0/.32);animation:cork-fade-in .16s ease-out both}.access-sheet{position:relative;display:flex;flex-direction:column;width:min(560px,100vw);height:100%;border-left:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow-float);animation:access-sheet-in .22s var(--ease-out) both}@keyframes access-sheet-in{0%{transform:translateX(24px);opacity:0}to{transform:none;opacity:1}}.access-sheet-head{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;padding:20px 24px;border-bottom:1px solid var(--border-subtle)}.access-sheet-head .access-avatar{width:44px;height:44px;font-size:14px}.access-sheet-head h2{margin:0;font-size:17px;font-weight:650;letter-spacing:-.01em;outline:0}.access-sheet-head p{margin:2px 0 0;overflow:hidden;color:var(--muted);font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.access-icon-button{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;color:var(--muted)}.access-icon-button:hover{background:var(--hover-bg);color:var(--foreground)}.access-sheet-body{display:flex;flex:1;flex-direction:column;gap:20px;min-height:0;overflow-y:auto;padding:20px 24px 0}.access-sheet-fields{display:grid;gap:20px;min-width:0;margin:0;padding:0;border:0}.access-sheet-fields:disabled{opacity:.7}.access-identity{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px}.access-identity label,.access-note{display:grid;gap:6px;font-size:12.5px;font-weight:600}.access-note small{color:var(--muted);font-weight:400}.access-identity input,.access-note input{min-height:38px;padding:0 12px;border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);color:var(--foreground);font-size:13.5px;font-weight:400}.access-identity input:focus,.access-note input:focus{border-color:var(--foreground);outline:0;box-shadow:0 0 0 3px var(--hover-bg)}.access-field{display:grid;gap:8px}.access-field-label{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;font-size:12.5px;font-weight:600}.access-field-label small{color:var(--muted);font-size:12px;font-weight:400}.access-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.access-roles button{display:grid;align-content:start;gap:4px;padding:12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--foreground);text-align:left;transition:border-color .12s,box-shadow .12s}.access-roles button:hover{border-color:var(--border-strong)}.access-roles button[aria-checked=true]{border-color:var(--foreground);box-shadow:0 0 0 1px var(--foreground)}.access-roles strong{font-size:13px;font-weight:600}.access-roles small{color:var(--muted);font-size:11.5px;line-height:1.4}.access-chips{display:flex;flex-wrap:wrap;gap:6px}.access-chips button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 11px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:var(--muted);font-size:12.5px;font-weight:550;transition:border-color .12s,background-color .12s,color .12s}.access-chips button:hover{border-color:var(--border-strong);color:var(--foreground)}.access-chips button[aria-pressed=true]{border-color:var(--primary);background:var(--primary);color:var(--primary-fg)}.access-chips .access-chips-all{border-style:dashed}.access-segmented{display:inline-flex;align-self:start;gap:2px;padding:3px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.access-segmented button{min-height:30px;padding:0 14px;border-radius:7px;color:var(--muted);font-size:12.5px;font-weight:550}.access-segmented button[aria-checked=true]{background:var(--surface);color:var(--foreground);box-shadow:0 0 0 1px var(--border)}.access-kind{align-self:stretch}.access-kind button{flex:1}.access-more{border:1px solid var(--border);border-radius:10px}.access-more summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:12px 14px;cursor:pointer;font-size:13px;font-weight:600;list-style:none}.access-more summary::-webkit-details-marker{display:none}.access-more summary:before{content:"+";width:12px;color:var(--muted)}.access-more[open] summary:before{content:"–"}.access-more summary small{color:var(--muted);font-size:12px;font-weight:400}.access-more-body{display:grid;gap:18px;padding:4px 14px 16px}.access-switch{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;cursor:pointer}.access-switch span{display:grid;gap:2px}.access-switch strong{font-size:13px;font-weight:600}.access-switch small{color:var(--muted);font-size:12px}.access-switch input{appearance:none;position:relative;width:36px;height:20px;border-radius:999px;background:var(--border-strong);cursor:pointer;transition:background-color .15s}.access-switch input:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px rgb(0 0 0/.2);transition:transform .15s}.access-switch input:checked{background:var(--foreground)}.access-switch input:checked:after{transform:translateX(16px)}.access-scope{padding:14px 16px;border-radius:10px;background:var(--surface-2)}.access-scope span{color:var(--muted);font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.access-scope p{margin:4px 0 0;font-size:13.5px;line-height:1.5}.access-locked{display:flex;align-items:center;gap:8px;margin:0;padding:10px 12px;border-radius:10px;background:var(--surface-2);color:var(--muted);font-size:12.5px}.access-sheet-foot{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin:auto -24px 0;padding:14px 24px;border-top:1px solid var(--border-subtle);background:var(--surface)}.access-confirm,.access-sheet-primary,.access-sheet-secondary{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px;font-size:12.5px}.access-danger{color:var(--negative)!important}@media (max-width:900px){.access-row{grid-template-columns:36px minmax(0,1fr) auto 16px}.access-row-scope,.access-row-state{display:none}.access-request{grid-template-columns:36px minmax(0,1fr) auto}.access-request .access-row-state{display:inline-flex}}@media (prefers-reduced-motion:reduce){.access-sheet,.access-sheet-scrim{animation:none}}.workspace-home-pending{min-height:60vh}.control-center-canvas,[data-workspace=rep]{background-color:var(--background);background-image:var(--ambient);background-attachment:fixed}:is(.workspace-card,.glass-panel,.glass-panel-raised,.command-module,.viz-frame,.workspace-toolbar,.workspace-report-tile,.workspace-app-tile,.workspace-recent-widget,.workspace-week-widget,.workspace-assistant-widget,.workspace-calendar-widget,.explorer-surface,.explorer-stat,.explorer-reply,.explorer-intro,.sales-section,.sales-metric,.sales-deal-card,.workspace-builder-block,.workspace-choice-card,.home-customizer,.access-list){border-color:var(--glass-border);background-color:var(--glass-fill);background-image:var(--glass-sheen);box-shadow:var(--glass-rim),var(--glass-shadow)}.workspace-content :where(.workspace-card,.glass-panel,.glass-panel-raised,.explorer-surface,.explorer-stat,.workspace-report-tile,.sales-section,.sales-metric,.sales-deal-card){background-image:var(--glass-sheen);box-shadow:var(--glass-rim),var(--glass-shadow)}:is(.workspace-card,.glass-panel,.glass-panel-raised,.viz-frame,.sales-section,.explorer-surface,.workspace-toolbar) :is(.workspace-card,.glass-panel,.glass-panel-raised,.viz-frame,.workspace-toolbar,.explorer-stat,.sales-metric,.sales-deal-card,.workspace-report-tile){background-color:var(--glass-fill-nested);background-image:none;box-shadow:inset 0 1px 0 var(--glass-highlight)}.explorer-lift:hover,.sales-deal-card:focus-within,.sales-metric:hover,.viz-frame:hover,.workspace-app-tile:hover,.workspace-report-tile:hover,.workspace-week-widget:hover,a.workspace-card:hover,button.workspace-card:hover{border-color:color-mix(in srgb,var(--glass-border) 50%,var(--border-strong));background-color:var(--glass-fill-strong);box-shadow:var(--glass-rim),var(--glass-shadow-raised)}:is(.workspace-hero,.sales-workspace-hero,.welcome-hero,.workspace-resume-widget,.sales-metric-primary){background-color:color-mix(in srgb,var(--hero-bg) 92%,transparent);background-image:linear-gradient(180deg,rgb(255 255 255/.1),rgb(255 255 255/0) 48%);box-shadow:inset 0 1px 0 rgb(255 255 255/.16),var(--glass-shadow)}@media screen and (min-width:1024px){.workspace-sidebar{background:color-mix(in srgb,var(--nav-background) 55%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur)}}.workspace-topbar{background:var(--glass-chrome);-webkit-backdrop-filter:blur(22px) saturate(190%);backdrop-filter:blur(22px) saturate(190%);box-shadow:inset 0 1px 0 var(--glass-highlight),inset 0 -1px 0 var(--glass-border),0 12px 32px -20px rgb(0 0 0/.3);border-bottom-color:transparent}.workspace-command-trigger{border-color:var(--glass-border);background-color:var(--glass-fill);background-image:var(--glass-sheen);box-shadow:var(--glass-rim),0 1px 3px rgb(0 0 0/.08);-webkit-backdrop-filter:blur(10px) saturate(180%);backdrop-filter:blur(10px) saturate(180%)}.workspace-command-trigger:hover{border-color:var(--glass-border);background-color:var(--glass-fill-strong)}.cork-launcher,.cork-launcher.ai-glow{background:var(--glass-chrome);color:var(--foreground);-webkit-backdrop-filter:blur(16px) saturate(180%);backdrop-filter:blur(16px) saturate(180%);box-shadow:var(--glass-rim),0 14px 32px -12px rgb(0 0 0/.35)}.cork-launcher.ai-glow:hover{box-shadow:var(--glass-rim),0 14px 32px -12px rgb(0 0 0/.35),0 8px 26px -6px var(--ai-halo)}.cork-launcher kbd{border-color:var(--border);background:color-mix(in srgb,var(--foreground) 6%,transparent);color:var(--muted)}:is(.workspace-switcher-menu,.notification-panel,.access-sheet){background-color:var(--glass-fill-strong);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--glass-rim),var(--glass-shadow-raised)}html[data-lens] .workspace-topbar{backdrop-filter:url(#cork-lens-bar) blur(12px) saturate(190%)}html[data-lens] :is(.workspace-command-trigger,.cork-launcher){backdrop-filter:url(#cork-lens-pill) blur(4px) saturate(180%)}@keyframes glass-rise{0%{opacity:.3;filter:blur(10px) saturate(.6);transform:translateY(40px) scale(.92)}60%{opacity:.85;filter:blur(2px) saturate(.9)}to{opacity:1;filter:none;transform:none}}@keyframes glass-recede{0%{opacity:1;filter:none;transform:none}to{opacity:.25;filter:blur(8px) saturate(.6);transform:translateY(-16px) scale(.94)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.workspace-content :is(.workspace-card,.glass-panel,.glass-panel-raised,.viz-frame,.workspace-report-tile,.workspace-app-tile,.sales-section,.sales-metric,.explorer-surface,.workspace-recent-widget,.workspace-week-widget,.workspace-assistant-widget,.workspace-calendar-widget,.access-list):not(:is(.workspace-card,.glass-panel,.glass-panel-raised,.viz-frame,.sales-section,.explorer-surface) *){animation:glass-rise linear backwards,glass-recede linear none!important;animation-timeline:view(),view()!important;animation-range:entry 0 entry min(100%,300px),exit max(0%,100% - 200px) exit 100%!important;transform-origin:50% 100%}}}@media (prefers-reduced-transparency:reduce){.control-center-canvas,[data-workspace=rep]{background-image:none}:is(.workspace-card,.glass-panel,.glass-panel-raised,.command-module,.viz-frame,.workspace-toolbar,.workspace-report-tile,.workspace-app-tile,.workspace-recent-widget,.workspace-week-widget,.workspace-assistant-widget,.workspace-calendar-widget,.explorer-surface,.explorer-stat,.explorer-reply,.explorer-intro,.sales-section,.sales-metric,.sales-deal-card,.workspace-builder-block,.workspace-choice-card,.home-customizer,.access-list,.workspace-switcher-menu,.notification-panel,.access-sheet){background-color:var(--surface);background-image:none;-webkit-backdrop-filter:none;backdrop-filter:none}:is(.workspace-hero,.sales-workspace-hero,.welcome-hero,.workspace-resume-widget,.sales-metric-primary){background-color:var(--hero-bg);background-image:none}.workspace-sidebar{background:var(--nav-background)}.workspace-sidebar,.workspace-topbar{-webkit-backdrop-filter:none;backdrop-filter:none}.workspace-topbar{background:var(--background)}.cork-launcher,.cork-launcher.ai-glow,.workspace-command-trigger{background:var(--surface)}:is(.workspace-command-trigger,.cork-launcher),html[data-lens] :is(.workspace-topbar,.workspace-command-trigger,.cork-launcher){-webkit-backdrop-filter:none;backdrop-filter:none}}@media print{.control-center-canvas,[data-workspace=rep]{background-image:none}.workspace-content *{animation:none!important}}