/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:host,:root{--connector-accent:#7c3aed}}}:root,[data-design-system=studio]{--ds-font-body:var(--font-inter,"Inter"),ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-mono:var(--font-mono,"JetBrains Mono"),ui-monospace,monospace;--ds-font-weight-nav:500;--ds-font-weight-heading:800;--ds-letter-tight:-.03em;--ds-radius-xs:4px;--ds-radius-sm:5px;--ds-radius-md:6px;--ds-radius-lg:8px;--ds-radius-xl:12px;--ds-radius-full:999px;--ds-space-xs:6px;--ds-space-sm:8px;--ds-space-md:12px;--ds-space-lg:16px;--ds-space-xl:20px;--ds-space-2xl:24px;--ds-space-3xl:32px;--ds-pad-surface:16px;--ds-pad-page-x:32px;--ds-pad-page-top:28px;--ds-pad-page-bottom:48px;--ds-font-size-xs:10px;--ds-font-size-sm:11px;--ds-font-size-md:12.5px;--ds-font-size-base:13px;--ds-font-size-lg:14px;--ds-font-size-xl:16px;--ds-font-size-2xl:20px;--ds-heading-scale:1;--ds-sidebar-width:248px;--ds-sidebar-radius:6px;--ds-sidebar-radius-lg:8px;--ds-sidebar-gap-section:20px;--ds-sidebar-gap-sm:8px;--ds-sidebar-gap-xs:6px;--ds-sidebar-pad-x:10px;--ds-sidebar-nav-py:12px;--ds-sidebar-item-px:8px;--ds-sidebar-item-py:6px;--ds-btn-min-height:32px;--ds-btn-pad-y:6px;--ds-btn-pad-x:12px;--ds-btn-font-size:var(--ds-font-size-base);--ds-btn-radius:var(--ds-radius-md);--ds-panel-border:inset 0 0 0 1px var(--border);--ds-panel-shadow:none;--ds-panel-radius:var(--ds-radius-lg);--ds-shadow-soft:#00000014;--ds-shadow-sm:0 1px 2px var(--ds-shadow-soft);--ds-shadow-md:0 4px 12px var(--shadow);--ds-shadow-lg:0 16px 48px var(--shadow-strong);--ds-content-max:1200px}[data-design-system=linear]{--ds-font-body:var(--font-inter,"Inter"),ui-sans-serif,-apple-system,sans-serif;--ds-font-weight-nav:600;--ds-font-weight-heading:700;--ds-letter-tight:-.05em;--ds-radius-xs:3px;--ds-radius-sm:3px;--ds-radius-md:4px;--ds-radius-lg:5px;--ds-radius-xl:6px;--ds-space-xs:3px;--ds-space-sm:5px;--ds-space-md:8px;--ds-space-lg:10px;--ds-space-xl:14px;--ds-space-2xl:18px;--ds-space-3xl:24px;--ds-pad-surface:12px;--ds-pad-page-x:24px;--ds-pad-page-top:20px;--ds-pad-page-bottom:32px;--ds-font-size-base:12px;--ds-font-size-lg:12.5px;--ds-font-size-xl:14px;--ds-font-size-2xl:18px;--ds-heading-scale:.85;--ds-sidebar-width:196px;--ds-sidebar-radius:4px;--ds-sidebar-radius-lg:4px;--ds-sidebar-gap-section:14px;--ds-sidebar-pad-x:6px;--ds-sidebar-nav-py:10px;--ds-sidebar-item-px:10px;--ds-sidebar-item-py:6px;--ds-btn-min-height:26px;--ds-btn-pad-y:4px;--ds-btn-pad-x:8px;--ds-btn-font-size:11.5px;--ds-btn-radius:var(--ds-radius-sm);--ds-panel-border:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=linear]{--ds-panel-border:inset 0 0 0 1px color-mix(in srgb,var(--accent) 12%,var(--border))}}[data-design-system=linear]{--ds-panel-shadow:none;--ds-shadow-soft:#0003;--ds-shadow-sm:none;--ds-shadow-md:none;--ds-shadow-lg:0 16px 48px #00000080}[data-design-system=stripe]{--ds-font-body:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",sans-serif;--ds-font-weight-nav:500;--ds-font-weight-heading:600;--ds-letter-tight:-.02em;--ds-radius-xs:4px;--ds-radius-sm:6px;--ds-radius-md:8px;--ds-radius-lg:10px;--ds-radius-xl:14px;--ds-space-xs:6px;--ds-space-sm:8px;--ds-space-md:12px;--ds-space-lg:16px;--ds-space-xl:24px;--ds-space-2xl:32px;--ds-space-3xl:44px;--ds-pad-surface:16px;--ds-pad-page-x:24px;--ds-pad-page-top:20px;--ds-pad-page-bottom:40px;--ds-font-size-base:13px;--ds-font-size-lg:14px;--ds-font-size-xl:16px;--ds-font-size-2xl:22px;--ds-heading-scale:1;--ds-sidebar-width:248px;--ds-sidebar-radius:8px;--ds-sidebar-radius-lg:10px;--ds-sidebar-gap-section:10px;--ds-sidebar-gap-sm:8px;--ds-sidebar-gap-xs:3px;--ds-sidebar-pad-x:12px;--ds-sidebar-nav-py:6px;--ds-sidebar-item-px:10px;--ds-sidebar-item-py:6px;--ds-btn-min-height:32px;--ds-btn-pad-y:6px;--ds-btn-pad-x:12px;--ds-btn-font-size:13px;--ds-btn-radius:6px;--ds-panel-border:1px solid var(--border);--ds-panel-shadow:0px 1px 3px #0000000a,0px 5px 15px #00000008;--ds-shadow-soft:#00000005;--ds-shadow-sm:0px 1px 2px #0000000a;--ds-shadow-md:0px 1px 3px #0000000a,0px 5px 15px #00000008;--ds-shadow-lg:0px 1px 3px #0000000d,0px 12px 36px #00000014,0px 30px 60px #0000000a;--ds-content-max:1280px}[data-design-system=vercel]{--ds-font-body:var(--font-inter,"Inter"),ui-sans-serif,-apple-system,sans-serif;--ds-font-weight-nav:500;--ds-font-weight-heading:700;--ds-letter-tight:-.06em;--ds-radius-xs:2px;--ds-radius-sm:2px;--ds-radius-md:3px;--ds-radius-lg:4px;--ds-radius-xl:6px;--ds-space-xs:4px;--ds-space-sm:6px;--ds-space-md:8px;--ds-space-lg:10px;--ds-space-xl:14px;--ds-space-2xl:18px;--ds-space-3xl:22px;--ds-pad-surface:12px;--ds-pad-page-x:20px;--ds-pad-page-top:16px;--ds-pad-page-bottom:32px;--ds-font-size-base:12px;--ds-font-size-lg:12.5px;--ds-font-size-xl:14px;--ds-font-size-2xl:18px;--ds-heading-scale:.9;--ds-sidebar-width:210px;--ds-sidebar-radius:2px;--ds-sidebar-radius-lg:2px;--ds-sidebar-gap-section:12px;--ds-sidebar-pad-x:10px;--ds-sidebar-nav-py:10px;--ds-sidebar-item-px:10px;--ds-sidebar-item-py:6px;--ds-btn-min-height:28px;--ds-btn-pad-y:4px;--ds-btn-pad-x:10px;--ds-btn-font-size:12px;--ds-btn-radius:var(--ds-radius-sm);--ds-panel-border:inset 0 0 0 1px var(--border);--ds-panel-shadow:none;--ds-shadow-soft:#0000000f;--ds-shadow-sm:none;--ds-shadow-md:none;--ds-shadow-lg:0 4px 20px #0000001f}[data-design-system=clarte]{--ds-font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ds-font-weight-nav:700;--ds-font-weight-heading:800;--ds-letter-tight:-.02em;--ds-radius-xs:10px;--ds-radius-sm:12px;--ds-radius-md:16px;--ds-radius-lg:18px;--ds-radius-xl:22px;--ds-space-xs:10px;--ds-space-sm:14px;--ds-space-md:18px;--ds-space-lg:24px;--ds-space-xl:32px;--ds-space-2xl:40px;--ds-space-3xl:52px;--ds-pad-surface:26px;--ds-pad-page-x:40px;--ds-pad-page-top:36px;--ds-pad-page-bottom:60px;--ds-font-size-xs:12px;--ds-font-size-sm:13px;--ds-font-size-md:15px;--ds-font-size-base:16px;--ds-font-size-lg:17px;--ds-font-size-xl:20px;--ds-font-size-2xl:26px;--ds-heading-scale:1.25;--ds-sidebar-width:288px;--ds-sidebar-radius:14px;--ds-sidebar-radius-lg:16px;--ds-sidebar-gap-section:28px;--ds-sidebar-pad-x:14px;--ds-sidebar-nav-py:14px;--ds-sidebar-item-px:16px;--ds-sidebar-item-py:12px;--ds-btn-min-height:48px;--ds-btn-pad-y:12px;--ds-btn-pad-x:22px;--ds-btn-font-size:16px;--ds-btn-radius:var(--ds-radius-lg);--ds-panel-border:inset 0 0 0 2px var(--border-hover);--ds-panel-shadow:0 2px 8px #00000014;--ds-shadow-soft:#0000001f;--ds-shadow-sm:0 2px 8px var(--ds-shadow-soft)}[data-design-system=essentiel]{--ds-font-body:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ds-font-weight-nav:600;--ds-font-weight-heading:700;--ds-letter-tight:-.01em;--ds-radius-xs:12px;--ds-radius-sm:14px;--ds-radius-md:18px;--ds-radius-lg:22px;--ds-radius-xl:26px;--ds-space-xs:12px;--ds-space-sm:16px;--ds-space-md:22px;--ds-space-lg:28px;--ds-space-xl:36px;--ds-space-2xl:48px;--ds-space-3xl:64px;--ds-pad-surface:28px;--ds-pad-page-x:48px;--ds-pad-page-top:40px;--ds-pad-page-bottom:72px;--ds-font-size-base:15px;--ds-font-size-lg:16px;--ds-font-size-xl:18px;--ds-font-size-2xl:24px;--ds-heading-scale:1.1;--ds-sidebar-width:300px;--ds-sidebar-radius:18px;--ds-sidebar-radius-lg:22px;--ds-sidebar-gap-section:32px;--ds-sidebar-pad-x:14px;--ds-sidebar-nav-py:14px;--ds-sidebar-item-px:18px;--ds-sidebar-item-py:14px;--ds-btn-min-height:52px;--ds-btn-pad-y:14px;--ds-btn-pad-x:24px;--ds-btn-font-size:15px;--ds-btn-radius:var(--ds-radius-xl);--ds-panel-border:none;--ds-panel-shadow:0 4px 20px #2d2a261a;--ds-shadow-soft:#2d2a2614;--ds-shadow-sm:0 4px 16px var(--ds-shadow-soft);--ds-shadow-md:0 8px 32px #2d2a261a;--ds-shadow-lg:0 20px 56px #2d2a261f}[data-design-system=k2o]{--ds-font-body:var(--font-inter,"Inter"),ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ds-font-weight-nav:600;--ds-font-weight-heading:700;--ds-letter-tight:-.02em;--ds-radius-xs:8px;--ds-radius-sm:10px;--ds-radius-md:12px;--ds-radius-lg:14px;--ds-radius-xl:16px;--ds-space-xs:10px;--ds-space-sm:12px;--ds-space-md:16px;--ds-space-lg:22px;--ds-space-xl:28px;--ds-space-2xl:36px;--ds-space-3xl:48px;--ds-pad-surface:24px;--ds-pad-page-x:40px;--ds-pad-page-top:28px;--ds-pad-page-bottom:56px;--ds-font-size-xs:12px;--ds-font-size-sm:13px;--ds-font-size-md:14px;--ds-font-size-base:15px;--ds-font-size-lg:16px;--ds-font-size-xl:18px;--ds-font-size-2xl:28px;--ds-heading-scale:1.12;--ds-sidebar-width:280px;--ds-sidebar-radius:10px;--ds-sidebar-radius-lg:12px;--ds-sidebar-gap-section:8px;--ds-sidebar-gap-sm:10px;--ds-sidebar-gap-xs:4px;--ds-sidebar-pad-x:14px;--ds-sidebar-nav-py:4px;--ds-sidebar-item-px:16px;--ds-sidebar-item-py:12px;--ds-btn-min-height:44px;--ds-btn-pad-y:11px;--ds-btn-pad-x:20px;--ds-btn-font-size:15px;--ds-btn-radius:999px;--ds-panel-border:1px solid var(--border);--ds-panel-shadow:var(--wa-card-shadow,0 2px 8px #0000000a);--ds-shadow-soft:#0000000f;--ds-shadow-sm:0 1px 3px var(--ds-shadow-soft);--ds-shadow-md:0 4px 16px #0000000f;--ds-shadow-lg:0 16px 40px #00000014;--ds-content-max:1200px}[data-design-system=liquid-glass]{--ds-font-body:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display",system-ui,sans-serif;--ds-font-weight-nav:510;--ds-font-weight-heading:700;--ds-letter-tight:-.022em;--ds-radius-xs:6px;--ds-radius-sm:8px;--ds-radius-md:10px;--ds-radius-lg:14px;--ds-radius-xl:18px;--ds-space-xs:6px;--ds-space-sm:8px;--ds-space-md:12px;--ds-space-lg:16px;--ds-space-xl:20px;--ds-space-2xl:28px;--ds-space-3xl:36px;--ds-pad-surface:20px;--ds-pad-page-x:28px;--ds-pad-page-top:24px;--ds-pad-page-bottom:48px;--ds-font-size-xs:11px;--ds-font-size-sm:12px;--ds-font-size-md:13px;--ds-font-size-base:13px;--ds-font-size-lg:14px;--ds-font-size-xl:17px;--ds-font-size-2xl:22px;--ds-heading-scale:1;--ds-sidebar-width:252px;--ds-sidebar-radius:10px;--ds-sidebar-radius-lg:12px;--ds-sidebar-gap-section:18px;--ds-sidebar-gap-sm:10px;--ds-sidebar-gap-xs:4px;--ds-sidebar-pad-x:12px;--ds-sidebar-nav-py:8px;--ds-sidebar-item-px:9px;--ds-sidebar-item-py:5px;--ds-btn-min-height:32px;--ds-btn-pad-y:7px;--ds-btn-pad-x:16px;--ds-btn-font-size:13px;--ds-btn-radius:999px;--ds-panel-border:none;--ds-panel-shadow:var(--lg-glass-shadow,0 8px 32px #00000014);--ds-shadow-soft:#0000000f;--ds-shadow-sm:0 1px 2px #0000000a;--ds-shadow-md:0 8px 24px #00000014;--ds-shadow-lg:0 24px 64px #0000001f;--ds-content-max:1240px}[data-design-system=material]{--ds-font-body:Roboto,system-ui,-apple-system,sans-serif;--ds-font-weight-nav:500;--ds-font-weight-heading:700;--ds-letter-tight:0;--ds-radius-xs:8px;--ds-radius-sm:12px;--ds-radius-md:16px;--ds-radius-lg:20px;--ds-radius-xl:24px;--ds-space-xs:6px;--ds-space-sm:8px;--ds-space-md:12px;--ds-space-lg:16px;--ds-space-xl:22px;--ds-space-2xl:28px;--ds-space-3xl:36px;--ds-pad-surface:20px;--ds-sidebar-width:268px;--ds-sidebar-radius:var(--ds-radius-full);--ds-sidebar-radius-lg:var(--ds-radius-xl);--ds-sidebar-gap-section:18px;--ds-sidebar-pad-x:12px;--ds-sidebar-nav-py:10px;--ds-sidebar-item-px:16px;--ds-sidebar-item-py:12px;--ds-btn-min-height:42px;--ds-btn-pad-y:10px;--ds-btn-pad-x:20px;--ds-btn-font-size:14px;--ds-btn-radius:var(--ds-radius-full);--ds-panel-border:none;--ds-panel-shadow:0 2px 6px #00000014,0 4px 12px #0000000a;--ds-shadow-soft:#0000001a;--ds-shadow-sm:0 1px 3px var(--ds-shadow-soft),0 2px 6px #0000000f;--ds-shadow-md:0 4px 12px #0000001a,0 8px 24px #0000000f;--ds-shadow-lg:0 12px 32px #00000024}[data-design-system=chat-ui]{--ds-font-body:var(--font-inter,"Inter"),ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--ds-font-weight-nav:500;--ds-font-weight-heading:600;--ds-letter-tight:-.025em;--ds-radius-xs:6px;--ds-radius-sm:8px;--ds-radius-md:10px;--ds-radius-lg:12px;--ds-radius-xl:16px;--ds-radius-full:999px;--ds-space-xs:6px;--ds-space-sm:8px;--ds-space-md:12px;--ds-space-lg:16px;--ds-space-xl:24px;--ds-space-2xl:32px;--ds-space-3xl:40px;--ds-pad-surface:20px;--ds-pad-page-x:24px;--ds-pad-page-top:20px;--ds-pad-page-bottom:40px;--ds-font-size-xs:11px;--ds-font-size-sm:13px;--ds-font-size-md:14px;--ds-font-size-base:14px;--ds-font-size-lg:16px;--ds-font-size-xl:18px;--ds-font-size-2xl:24px;--ds-heading-scale:1;--ds-sidebar-width:248px;--ds-sidebar-radius:10px;--ds-sidebar-radius-lg:12px;--ds-sidebar-gap-section:6px;--ds-sidebar-gap-sm:8px;--ds-sidebar-gap-xs:2px;--ds-sidebar-pad-x:12px;--ds-sidebar-nav-py:4px;--ds-sidebar-item-px:8px;--ds-sidebar-item-py:6px;--ds-btn-min-height:36px;--ds-btn-pad-y:8px;--ds-btn-pad-x:16px;--ds-btn-font-size:14px;--ds-btn-radius:10px;--ds-panel-border:1px solid var(--border);--ds-panel-shadow:0 1px 2px #0000000a;--ds-shadow-soft:#0000000a;--ds-shadow-sm:0 1px 2px var(--ds-shadow-soft);--ds-shadow-md:0 4px 12px #0000000f;--ds-shadow-lg:0 12px 32px #00000014;--ds-content-max:1280px}:root{--ui-r-sm:var(--ds-radius-sm);--ui-r-md:var(--ds-radius-md);--ui-r-lg:var(--ds-radius-lg);--ui-gap-xl:var(--ds-space-xl);--ui-gap-lg:var(--ds-space-lg);--ui-gap-md:var(--ds-space-md);--ui-gap-sm:var(--ds-space-sm);--ui-gap-xs:var(--ds-space-xs);--ui-pad-surface:var(--ds-pad-surface);--tasks-r-sm:var(--ds-radius-sm);--tasks-r-md:var(--ds-radius-md);--tasks-r-lg:var(--ds-radius-lg);--page-pad-x:var(--ds-pad-page-x);--page-pad-top:var(--ds-pad-page-top);--page-pad-bottom:var(--ds-pad-page-bottom);--page-section-gap:var(--ds-space-xl);--content-max:var(--ds-content-max);--space-1:var(--ds-space-sm);--space-2:var(--ds-space-md);--space-3:var(--ds-space-lg);--space-4:var(--ds-space-xl);--space-5:var(--ds-space-2xl);--shadow-soft:var(--ds-shadow-soft);--r-sm:var(--ds-radius-sm);--r-md:var(--ds-radius-md);--r-lg:var(--ds-radius-lg);--tone-good-bg:var(--green)}@supports (color:color-mix(in lab,red,red)){:root{--tone-good-bg:color-mix(in srgb,var(--green) 12%,transparent)}}:root{--tone-good-border:var(--green)}@supports (color:color-mix(in lab,red,red)){:root{--tone-good-border:color-mix(in srgb,var(--green) 35%,transparent)}}:root{--tone-good-text:var(--green);--tone-warn-bg:var(--orange)}@supports (color:color-mix(in lab,red,red)){:root{--tone-warn-bg:color-mix(in srgb,var(--orange) 12%,transparent)}}:root{--tone-warn-border:var(--orange)}@supports (color:color-mix(in lab,red,red)){:root{--tone-warn-border:color-mix(in srgb,var(--orange) 35%,transparent)}}:root{--tone-warn-text:var(--orange);--tone-bad-bg:var(--red)}@supports (color:color-mix(in lab,red,red)){:root{--tone-bad-bg:color-mix(in srgb,var(--red) 12%,transparent)}}:root{--tone-bad-border:var(--red)}@supports (color:color-mix(in lab,red,red)){:root{--tone-bad-border:color-mix(in srgb,var(--red) 35%,transparent)}}:root{--tone-bad-text:var(--red);--tone-accent-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--tone-accent-bg:color-mix(in srgb,var(--accent) 12%,transparent)}}:root{--tone-accent-border:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--tone-accent-border:color-mix(in srgb,var(--accent) 32%,transparent)}}:root{--tone-accent-text:var(--accent-muted);--tone-cyan-bg:var(--cyan)}@supports (color:color-mix(in lab,red,red)){:root{--tone-cyan-bg:color-mix(in srgb,var(--cyan) 12%,transparent)}}:root{--tone-cyan-border:var(--cyan)}@supports (color:color-mix(in lab,red,red)){:root{--tone-cyan-border:color-mix(in srgb,var(--cyan) 35%,transparent)}}:root{--tone-cyan-text:var(--cyan);--tone-blue-bg:var(--blue)}@supports (color:color-mix(in lab,red,red)){:root{--tone-blue-bg:color-mix(in srgb,var(--blue) 12%,transparent)}}:root{--tone-blue-border:var(--blue)}@supports (color:color-mix(in lab,red,red)){:root{--tone-blue-border:color-mix(in srgb,var(--blue) 35%,transparent)}}:root{--tone-blue-text:var(--blue);--tone-muted-bg:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--tone-muted-bg:color-mix(in srgb,var(--muted) 15%,transparent)}}:root{--tone-muted-text:var(--muted);--tone-selected-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--tone-selected-bg:color-mix(in srgb,var(--accent) 8%,transparent)}}:root{--tone-selected-border:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--tone-selected-border:color-mix(in srgb,var(--accent) 35%,transparent)}}:root{--tone-note-bg:var(--orange)}@supports (color:color-mix(in lab,red,red)){:root{--tone-note-bg:color-mix(in srgb,var(--orange) 8%,transparent)}}:root{--tone-note-border:var(--orange)}@supports (color:color-mix(in lab,red,red)){:root{--tone-note-border:color-mix(in srgb,var(--orange) 25%,transparent)}}:root{--tone-note-text:var(--orange)}@media (prefers-reduced-motion:no-preference){html.theme-transition:after{content:"";z-index:999999;pointer-events:none;background:var(--notion-page);opacity:0;will-change:opacity;animation:theme-flash .14s ease-out forwards;position:fixed;inset:0}}@keyframes theme-flash{0%{opacity:.07}to{opacity:0}}[data-design-system=studio] body{font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}[data-design-system=studio] .sidebar{border-right:1px solid #37352f17}[data-design-system=studio] .nav-item{font-size:14px;font-weight:500}[data-design-system=studio] .nav-item.active{box-shadow:none;background:#37352f14;font-weight:600}[data-design-system=studio] .nav-item.active .ico{color:inherit;background:0 0}[data-design-system=studio] .nav-item .ico{width:20px;height:20px;background:0 0!important}[data-design-system=studio] .kpi,[data-design-system=studio] .panel{border-radius:6px;box-shadow:inset 0 0 0 1px #37352f17}[data-design-system=studio] .page-header h1{letter-spacing:-.03em;font-size:28px;font-weight:700}[data-design-system=linear] body{font-family:var(--font-inter,"Inter"),ui-sans-serif,sans-serif;-webkit-font-smoothing:antialiased;font-size:13px}[data-design-system=linear] .layout{background:var(--notion-page)}[data-design-system=linear] .sidebar{width:var(--ds-sidebar-width);background:var(--notion-sidebar);border-right:1px solid var(--border);box-shadow:none}[data-design-system=linear] .sidebar-header{padding:12px var(--ds-sidebar-pad-x) 8px;border-bottom:1px solid var(--border)}[data-design-system=linear] .nav-section-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);padding:8px var(--ds-sidebar-item-px) 4px;font-size:11px;font-weight:500}[data-design-system=linear] .nav-item{color:var(--muted);border-left:none;border-radius:6px;font-size:13px;font-weight:500}[data-design-system=linear] .nav-item:hover{color:var(--text);background:var(--row-hover)}[data-design-system=linear] .nav-item.active{color:var(--text);background:var(--ui-chip-bg);box-shadow:none;border-left:none;font-weight:500}[data-design-system=linear] .nav-item .ico,[data-design-system=linear] .nav-item.active .ico{width:16px;height:16px;color:inherit;border-radius:0;background:0 0!important}[data-design-system=linear] .nav-item.active .ico{color:var(--accent)}[data-design-system=linear] .sidebar-bottom{background:var(--notion-sidebar);border-top:1px solid var(--border)}[data-design-system=linear] .conn-panel,[data-design-system=linear] .theme-toggle{background:var(--ui-chip-bg);border-radius:6px}[data-design-system=linear] main.app-shell{background:var(--notion-page)}[data-design-system=linear] .page-header h1{letter-spacing:-.02em;color:var(--text);font-size:15px;font-weight:600}[data-design-system=linear] .page-header-sub{color:var(--muted);font-size:13px}[data-design-system=linear] .page-header-icon{display:none}[data-design-system=linear] .kpi,[data-design-system=linear] .panel{background:var(--ui-card-bg);border:1px solid var(--border);box-shadow:none;border-radius:8px}[data-design-system=linear] .kpi .label{color:var(--muted);text-transform:none;font-size:12px;font-weight:500}[data-design-system=linear] .kpi .value{letter-spacing:-.03em;font-size:20px;font-weight:600}[data-design-system=linear] .btn{background:var(--ui-chip-bg);border:1px solid var(--border);border-radius:6px;font-size:13px;font-weight:500}[data-design-system=linear] .btn:hover:not(.primary):not(.ghost):not(.danger):not(.btn-wa){background:var(--ui-card-hover)}[data-design-system=linear] .btn.primary{background:var(--btn-primary-bg);border-color:var(--btn-primary-border,var(--btn-primary-bg));color:var(--btn-primary-text)}[data-design-system=linear] .btn.primary:hover{background:var(--btn-primary-hover);border-color:var(--btn-primary-border-hover,var(--btn-primary-hover))}[data-design-system=linear] table th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:500}[data-design-system=linear] .page-header--sticky{background:var(--notion-page)}@supports (color:color-mix(in lab,red,red)){[data-design-system=linear] .page-header--sticky{background:color-mix(in srgb,var(--notion-page) 92%,transparent)}}[data-design-system=linear] .page-header--sticky{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}[data-design-system=linear] .seg{background:var(--ui-chip-bg);border:1px solid var(--border);border-radius:6px}[data-design-system=linear] .seg-btn.on{background:var(--accent-selected-bg);color:var(--text)}[data-design-system=stripe] body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;color:var(--text);background:var(--notion-page);letter-spacing:-.011em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}[data-design-system=stripe] .layout{background:var(--app-chrome-bg)}[data-design-system=stripe] .sidebar{width:var(--ds-sidebar-width);box-shadow:none;--sidebar-chip-hover:var(--ui-chip-bg);--sidebar-active:var(--accent-selected-bg);background:0 0;border-right:none;margin:0}[data-design-system=stripe] .sidebar-header{padding:20px var(--ds-sidebar-pad-x) 12px;border-bottom:none}[data-design-system=stripe] .sidebar-nav{gap:4px;padding-block:4px 8px;padding-inline:0}[data-design-system=stripe] .nav-section{gap:3px}[data-design-system=stripe] .nav-section+.nav-section{margin-top:8px}[data-design-system=stripe] .nav-section-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted2);padding:2px var(--ds-sidebar-item-px) 5px;font-size:11px;font-weight:600;line-height:1.3}[data-design-system=stripe] .nav-section+.nav-section .nav-section-label{padding-top:8px}[data-design-system=stripe] .nav-item{font-size:var(--ds-font-size-base);color:var(--muted);min-height:32px;padding:6px var(--ds-sidebar-item-px);border-radius:6px;font-weight:500;transition:color .15s,background-color .15s}[data-design-system=stripe] .nav-item:hover{color:var(--text);background-color:var(--sidebar-chip-hover)}[data-design-system=stripe] .nav-item.active{color:var(--accent);background-color:var(--sidebar-active);box-shadow:none;font-weight:600}[data-design-system=stripe] .nav-item.active:hover{background-color:var(--sidebar-active)}[data-design-system=stripe] .nav-item .ico,[data-design-system=stripe] .nav-item.active .ico,[data-design-system=stripe] .nav-item:hover .ico{width:16px;height:16px;color:var(--muted2);transition:color .15s;background:0 0!important}[data-design-system=stripe] .nav-item:hover .ico{color:var(--text)}[data-design-system=stripe] .nav-item.active .ico{color:var(--accent)}[data-design-system=stripe] .sidebar-bottom{border-top:1px solid var(--border);padding:12px var(--ds-sidebar-pad-x);background:0 0}[data-design-system=stripe] main.app-shell{padding:0 var(--ds-pad-page-x) var(--ds-pad-page-bottom)}[data-design-system=stripe] .page-shell{gap:var(--ds-space-lg);width:100%}[data-design-system=stripe] .page-header-inner{padding-top:var(--ds-pad-page-top);padding-bottom:8px}[data-design-system=stripe] .page-stack,[data-design-system=stripe] .page-stack--loose{gap:var(--ds-space-xl)}[data-design-system=stripe] .grid-2,[data-design-system=stripe] .grid-3{gap:var(--ds-space-lg)}[data-design-system=stripe] .page-header h1{letter-spacing:-.025em;color:var(--text);font-size:26px;font-weight:700;line-height:1.2}[data-design-system=stripe] .page-header-sub{color:var(--muted);margin-top:4px;font-size:14.5px}[data-design-system=stripe] .page-header-icon{color:var(--accent);box-shadow:none;background:#635bff14;border-radius:8px}[data-design-system=stripe] .kpi,[data-design-system=stripe] .panel{background:var(--panel-solid);border:1px solid var(--border);box-shadow:var(--ds-shadow-md);border-radius:8px;transition:box-shadow .2s,border-color .2s}[data-design-system=stripe] .kpi:hover,[data-design-system=stripe] .panel:hover{border-color:var(--border-hover);box-shadow:var(--ds-shadow-lg)}[data-design-system=stripe] .kpi .label{color:var(--muted2);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:600}[data-design-system=stripe] .kpi .value{color:var(--text);letter-spacing:-.03em;margin-top:4px;font-size:24px;font-weight:700}[data-design-system=stripe] .btn{background-color:var(--ui-card-bg);background-image:linear-gradient(180deg,var(--ui-card-bg) 0,var(--ui-card-bg) 100%);border-radius:6px;min-height:32px;padding:6px 12px;font-size:13px;font-weight:500}@supports (color:color-mix(in lab,red,red)){[data-design-system=stripe] .btn{background-image:linear-gradient(180deg,color-mix(in srgb,var(--ui-card-bg) 92%,#fff) 0,var(--ui-card-bg) 100%)}}[data-design-system=stripe] .btn{color:var(--text);border:1px solid var(--border);box-shadow:var(--ds-shadow-sm);transition:background-color .15s,background-image .15s,border-color .15s,box-shadow .15s,color .15s}[data-design-system=stripe] .btn.primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid #0000001a;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005,0 0 0 1px #00000014,inset 0 1px #ffffff26}[data-design-system=stripe] .btn.ghost{box-shadow:none;color:var(--muted);background-color:#0000;background-image:none;border:1px solid #0000}[data-design-system=stripe] .btn.danger{box-shadow:none;color:#df1b41;background-color:#fbe9eb;background-image:none;border:1px solid #df1b4126}[data-design-system=stripe] .crm-view-switch,[data-design-system=stripe] .page-tabs,[data-design-system=stripe] .period-switch,[data-design-system=stripe] .seg{background:var(--ui-chip-bg);border:1px solid var(--border);border-radius:8px;gap:2px;padding:3px;display:inline-flex}[data-design-system=stripe] :is(.seg-btn,.page-tab,.vbtn,.period-btn){color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 10px;font-size:12.5px;font-weight:500;transition:all .15s}[data-design-system=stripe] :is(.seg-btn.on,.page-tab.on,.vbtn.active,.period-btn.on){background:var(--panel-solid);color:var(--accent);box-shadow:var(--ds-shadow-sm);font-weight:600}[data-design-system=stripe] :is(.seg-btn,.page-tab,.vbtn,.period-btn):not(.on):not(.active):hover{color:var(--text);background:var(--ui-chip-hover)}[data-design-system=stripe] .page-header--sticky{background:var(--notion-page)}@supports (color:color-mix(in lab,red,red)){[data-design-system=stripe] .page-header--sticky{background:color-mix(in srgb,var(--notion-page) 95%,transparent)}}[data-design-system=stripe] .page-header--sticky{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border)}[data-design-system=stripe] :is(.ws-input,.field-input,input.input,select.input,textarea.input){background:var(--ui-card-bg);border:1px solid var(--border);color:var(--text);border-radius:6px;padding:8px 12px;font-size:13.5px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #00000008}[data-design-system=stripe] :is(.ws-input,.field-input,input.input,select.input,textarea.input):focus{border-color:var(--accent);outline:none;box-shadow:0 1px 1px #00000008,0 0 0 3px #635bff29}[data-design-system=stripe] table{border-collapse:collapse}[data-design-system=stripe] table th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted2);background:var(--ui-chip-bg);border-bottom:1px solid var(--border);text-align:left;padding:12px 16px;font-size:11px;font-weight:600}[data-design-system=stripe] table td{color:var(--text);border-bottom:1px solid var(--border);padding:12px 16px;font-size:13.5px}[data-design-system=stripe] table tr:hover td{background-color:var(--ui-chip-bg)}[data-design-system=stripe] .crm-record-scroll-host{--at-grid:var(--border-hover);--at-grid-soft:var(--border);--at-r-shell:var(--ds-radius-md);--at-r-control:var(--ds-radius-sm);--at-r-tag:var(--ds-radius-sm);--at-r-pill:var(--ds-radius-full,999px);border-color:var(--border-hover);box-shadow:var(--ds-panel-shadow)}[data-design-system=stripe] .crm-record-scroll-wrap{box-shadow:none;background:0 0;border:none;border-radius:0}[data-design-system=stripe] .crm-record-list{--at-grid:var(--border-hover);--at-grid-soft:var(--border);--at-head-bg:var(--ui-card-bg);--at-row-hover:var(--ui-chip-bg);--at-row-selected:var(--accent-selected-bg);--at-row-focus:var(--accent-selected-bg);--at-cell-bg:var(--ui-card-bg);--at-sticky-shadow:#0f172a1f;--at-row-h:32px;--at-head-h:32px;--at-sticky-row-num:56px;--at-cell-px:8px}[data-design-system=stripe] .crm-record-head{border-bottom:1px solid var(--border-hover)}[data-design-system=stripe] .crm-record-head,[data-design-system=stripe] .crm-record-head-cell,[data-design-system=stripe] .crm-record-head-sort{font-size:var(--ds-font-size-base,13px);letter-spacing:0;text-transform:none;color:var(--muted2);font-weight:400}[data-design-system=stripe] .crm-record-head-cell{border-right:1px solid var(--border-hover)}[data-design-system=stripe] .crm-record-head-cell.crm-record-head-sort{border:none;border-right:1px solid var(--border-hover)}[data-design-system=stripe] .crm-record-head-cell.crm-record-head-sort:last-child{border-right:none}[data-design-system=stripe] .crm-head-icon{color:var(--muted2)}[data-design-system=stripe] .crm-record-head-sort:hover,[data-design-system=stripe] .is-hoverable-header:hover{color:var(--text);background:var(--row-hover);border-radius:var(--ds-radius-sm)}[data-design-system=stripe] .crm-record-head-sort:focus-visible{border-radius:var(--ds-radius-sm);box-shadow:inset 0 0 0 2px var(--accent-border)}[data-design-system=stripe] .crm-head-menu-btn{border-radius:var(--ds-radius-xs)}[data-design-system=stripe] .crm-head-menu-btn:hover{background:var(--row-hover);color:var(--text)}[data-design-system=stripe] .crm-header-menu-dropdown{border:1px solid var(--border);border-radius:var(--ds-radius-md);box-shadow:var(--ds-shadow-md);background:var(--ui-card-bg)}[data-design-system=stripe] .crm-at-primary,[data-design-system=stripe] .crm-cell-text,[data-design-system=stripe] .crm-record-cell{font-size:var(--ds-font-size-base,13px);letter-spacing:0;text-transform:none;color:var(--text);font-weight:400}[data-design-system=stripe] .crm-record-row{color:var(--text)}[data-design-system=stripe] .crm-record-statusbar{background:var(--ui-chip-bg);border-top-color:var(--border-hover);color:var(--muted2)}[data-design-system=stripe] .crm-record-list .crm-cell-tags .crm-tag-pill,[data-design-system=stripe] .crm-record-list .crm-col-priority .ndd-trigger--tag,[data-design-system=stripe] .crm-record-list .crm-col-statut .ndd-trigger--tag{border-radius:var(--ds-radius-sm)}[data-design-system=stripe] :is(.crm-twenty-chip,.crm-twenty-user-pill){background:var(--ui-chip-bg);border-color:var(--border);border-radius:var(--ds-radius-sm)}[data-design-system=stripe] a.crm-twenty-chip:hover{background:var(--ui-card-hover);border-color:var(--border-hover)}[data-design-system=stripe] .crm-twenty-chip-url{border-radius:var(--ds-radius-full)}[data-design-system=stripe] .crm-twenty-chip-url .crm-cell-text{color:var(--muted)}[data-design-system=stripe] .crm-twenty-boolean.is-true{color:#00875a;background:#ebfaf5;border-color:#00875a26}[data-design-system=stripe] .crm-twenty-boolean.is-false{color:#df1b41;background:#fbe9eb;border-color:#df1b4126}[data-design-system=stripe] .crm-cell-textarea-editor{border-color:var(--border-hover);border-radius:var(--ds-radius-sm);box-shadow:var(--ds-shadow-sm)}[data-design-system=stripe] .crm-cell-textarea-editor:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-border)}[data-design-system=stripe] .crm-record-check{border-color:var(--border-hover);border-radius:var(--ds-radius-xs)}[data-design-system=stripe] .crm-record-check:checked,[data-design-system=stripe] .crm-record-check:indeterminate{background-color:var(--accent);border-color:var(--accent)}[data-design-system=stripe] .crm-record-check:hover{border-color:var(--accent-muted)}[data-design-system=stripe] .crm-record-cell.is-sticky-name,[data-design-system=stripe] .crm-record-head-cell.is-sticky-name{box-shadow:8px 0 10px -8px var(--at-sticky-shadow)}[data-design-system=stripe] .crm-record-row.is-focused{box-shadow:none}[data-design-system=stripe] .crm-record-cell.is-editing{box-shadow:inset 0 0 0 2px var(--accent-border)}[data-design-system=stripe] .badge,[data-design-system=stripe] .tag{border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-size:11.5px;font-weight:600;line-height:1.2;display:inline-flex}[data-design-system=stripe] :is(.badge-success,.tag-success,[class*=statut-client],[class*=statut-essai]){color:#00875a!important;background-color:#ebfaf5!important;border:1px solid #00875a26!important}[data-design-system=stripe] :is(.badge-warning,.tag-warning,[class*=statut-rdv-fixe],[class*=statut-appel]){color:#c87800!important;background-color:#fff2e6!important;border:1px solid #c8780026!important}[data-design-system=stripe] :is(.badge-danger,.tag-danger,[class*=statut-pas-interesse],[class*=statut-injoignable]){color:#df1b41!important;background-color:#fbe9eb!important;border:1px solid #df1b4126!important}[data-design-system=stripe] :is(.badge-neutral,.tag-neutral,[class*=statut-lead]){color:#425466!important;background-color:#f4f6f8!important;border:1px solid #42546626!important}[data-design-system=stripe] ::-webkit-scrollbar{width:6px;height:6px}[data-design-system=stripe] ::-webkit-scrollbar-track{background:0 0}[data-design-system=stripe] ::-webkit-scrollbar-thumb{background:#0a25401a;border-radius:99px}[data-design-system=stripe] ::-webkit-scrollbar-thumb:hover{background:#0a254033}[data-design-system=stripe][data-theme=dark] ::-webkit-scrollbar-thumb{background:#ffffff1f}[data-design-system=stripe][data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:#fff3}[data-design-system=vercel] body{font-family:var(--font-inter,"Inter"),ui-sans-serif,sans-serif;letter-spacing:-.02em}[data-design-system=vercel] .layout{background:var(--notion-page)}[data-design-system=vercel] .sidebar{background:var(--notion-sidebar);border-right:1px solid var(--border);width:240px}[data-design-system=vercel] .sidebar-header{padding:16px var(--ds-sidebar-pad-x) 12px;border-bottom:1px solid var(--border)}[data-design-system=vercel] .nav-section-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);padding:0 var(--ds-sidebar-item-px) 4px;font-size:10px;font-weight:600}[data-design-system=vercel] .nav-item{color:var(--muted);border-radius:6px;font-size:13px;font-weight:500}[data-design-system=vercel] .nav-item:hover{color:var(--text);background:var(--row-hover)}[data-design-system=vercel] .nav-item.active{background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:none;font-weight:500}[data-design-system=vercel] .nav-item.active .ico{color:var(--btn-primary-text);background:0 0!important}[data-design-system=vercel] .nav-item .ico{width:16px;height:16px;background:0 0!important}[data-design-system=vercel] main.app-shell{background:var(--notion-page)}[data-design-system=vercel] .page-header h1{letter-spacing:-.05em;color:var(--text);font-size:24px;font-weight:600}[data-design-system=vercel] .page-header-sub{color:var(--muted);font-size:14px}[data-design-system=vercel] .page-header-icon{background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:none;border-radius:6px}[data-design-system=vercel] .kpi,[data-design-system=vercel] .panel{background:var(--ui-card-bg);box-shadow:inset 0 0 0 1px var(--border);border-radius:6px}[data-design-system=vercel] .kpi .value,[data-design-system=vercel] .num{font-family:var(--font-mono,"JetBrains Mono"),ui-monospace,monospace;letter-spacing:-.04em;font-weight:600}[data-design-system=vercel] .btn{background:var(--ui-card-bg);box-shadow:inset 0 0 0 1px var(--border);border-radius:6px;font-size:13px;font-weight:500}[data-design-system=vercel] .btn.primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:none;border:none}[data-design-system=vercel] .btn.primary:hover{background:var(--btn-primary-hover)}[data-design-system=vercel] .seg{background:var(--notion-sidebar);border:1px solid var(--border);border-radius:6px}[data-design-system=vercel] .seg-btn.on{background:var(--btn-primary-bg);color:var(--btn-primary-text)}[data-design-system=vercel] .page-header--sticky{background:var(--notion-page)}@supports (color:color-mix(in lab,red,red)){[data-design-system=vercel] .page-header--sticky{background:color-mix(in srgb,var(--notion-page) 92%,transparent)}}[data-design-system=vercel] .page-header--sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}[data-design-system=clarte] .nav-item{border:2px solid #0000;border-radius:12px;min-height:48px;font-size:16px;font-weight:600}[data-design-system=clarte] .nav-item.active{border-color:var(--accent);background:var(--accent-soft)}[data-design-system=clarte] .page-header h1{font-size:32px;font-weight:800}[data-design-system=clarte] .btn.primary{background:var(--btn-primary-bg);border-radius:12px;min-height:48px;font-size:16px;font-weight:700}[data-design-system=essentiel] .layout{background:var(--notion-page)}[data-design-system=essentiel] .sidebar-nav{padding-block:var(--ds-sidebar-nav-py);padding-inline:0}[data-design-system=essentiel] .nav-section-label{padding:0 var(--ds-sidebar-item-px) 4px}[data-design-system=essentiel] .nav-item{border-radius:16px;font-size:15px;font-weight:600}[data-design-system=essentiel] .nav-item.active{background:var(--accent-selected-bg);color:var(--accent)}[data-design-system=essentiel] .panel{border:none;border-radius:20px;box-shadow:0 4px 24px #2d2a260f}[data-design-system=essentiel] .btn.primary{background:var(--btn-primary-bg);border-radius:16px;min-height:48px}[data-design-system=material] body{font-family:Roboto,system-ui,sans-serif}[data-design-system=material] .sidebar{background:var(--notion-sidebar);border-right:none}[data-design-system=material] .sidebar-nav{padding-block:var(--ds-sidebar-nav-py);padding-inline:0}[data-design-system=material] .nav-section-label{padding:0 var(--ds-sidebar-item-px) 4px}[data-design-system=material] .nav-item{border-radius:999px;font-weight:500}[data-design-system=material] .nav-item.active{background:var(--accent-selected-bg);color:var(--accent);font-weight:600}[data-design-system=material] .panel{border:none;border-radius:16px;box-shadow:0 1px 3px #0000001f,0 1px 2px #00000014}[data-design-system=material] .btn{letter-spacing:.02em;border-radius:999px;font-weight:500}[data-design-system=material] .btn.primary{background:var(--btn-primary-bg);box-shadow:0 1px 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=material] .btn.primary{box-shadow:0 1px 3px color-mix(in srgb,var(--accent) 40%,transparent)}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-dur:.15s;--chat-ui-ease:cubic-bezier(.4,0,.2,1);--chat-ui-r-input:var(--ds-radius-md);--chat-ui-r-menu:var(--ds-radius-lg);--chat-ui-card-radius:var(--ds-radius-lg);--chat-ui-card-shadow:0 1px 2px var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-card-shadow:0 1px 2px color-mix(in srgb,var(--text) 6%,transparent)}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-card-shadow-hover:0 4px 12px var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-card-shadow-hover:0 4px 12px color-mix(in srgb,var(--text) 10%,transparent)}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-surface-muted:var(--ui-chip-bg);--chat-ui-surface-card:var(--ui-card-bg);--chat-ui-surface-page:var(--notion-page);--chat-ui-surface-elevated:var(--notion-elevated);--chat-ui-hover-subtle:var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-hover-subtle:color-mix(in srgb,var(--text) 9%,var(--ui-chip-bg))}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-hover-medium:var(--ui-card-hover);--chat-ui-hover-row:var(--row-hover);--chat-ui-btn-ghost-hover:var(--chat-ui-hover-subtle);--chat-ui-btn-ghost-active:var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-btn-ghost-active:color-mix(in srgb,var(--text) 12%,var(--ui-chip-bg))}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-btn-ghost-fg:var(--muted2,var(--text))}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-btn-ghost-fg:var(--muted2,color-mix(in srgb,var(--text) 55%,transparent))}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-btn-ghost-fg-hover:var(--text);--chat-ui-btn-outline-hover:var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-btn-outline-hover:color-mix(in srgb,var(--text) 5%,var(--background))}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-btn-chip-hover:var(--chat-ui-hover-subtle);--chat-ui-btn-chip-active:var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-btn-chip-active:color-mix(in srgb,var(--text) 10%,var(--ui-chip-bg))}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-btn-menu-hover:var(--chat-ui-hover-subtle);--chat-ui-btn-focus-ring:var(--chat-ui-ring)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-btn-focus-ring:color-mix(in srgb,var(--chat-ui-ring) 38%,transparent)}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-btn-ease:var(--chat-ui-ease);--chat-ui-btn-dur:var(--chat-ui-dur);--chat-ui-pill-active-bg:var(--btn-primary-bg);--chat-ui-pill-active-text:var(--btn-primary-text);--chat-ui-pill-active-hover-bg:var(--btn-primary-hover);--chat-ui-background:var(--bg);--chat-ui-foreground:var(--text);--chat-ui-card:var(--ui-card-bg);--chat-ui-popover:var(--notion-elevated);--chat-ui-primary:var(--btn-primary-bg);--chat-ui-primary-hover:var(--btn-primary-hover);--chat-ui-primary-foreground:var(--btn-primary-text);--chat-ui-secondary:var(--ui-chip-bg);--chat-ui-muted:var(--ui-chip-bg);--chat-ui-muted-foreground:var(--muted);--chat-ui-border:var(--border);--chat-ui-ring:var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-ring:color-mix(in srgb,var(--text) 28%,var(--border))}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-sidebar:var(--notion-sidebar);--chat-ui-page:var(--notion-page);--wa-border-subtle:var(--border)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--wa-border-subtle:color-mix(in srgb,var(--border) 65%,transparent)}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--wa-nav-muted:var(--muted2);--wa-mint:var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--wa-mint:color-mix(in srgb,var(--text) 4%,var(--ui-chip-bg))}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--wa-primary:var(--btn-primary-bg);--wa-highlight:var(--green);--wa-neutral:var(--muted);--wa-success:var(--green);--wa-success-bg:var(--green)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--wa-success-bg:color-mix(in srgb,var(--green) 10%,transparent)}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--wa-success-border:var(--green)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--wa-success-border:color-mix(in srgb,var(--green) 28%,transparent)}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--wa-warning:var(--orange);--wa-warning-bg:var(--orange)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--wa-warning-bg:color-mix(in srgb,var(--orange) 10%,transparent)}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--wa-warning-border:var(--orange)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--wa-warning-border:color-mix(in srgb,var(--orange) 28%,transparent)}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--wa-danger:var(--red);--wa-danger-bg:var(--red)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--wa-danger-bg:color-mix(in srgb,var(--red) 10%,transparent)}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--wa-danger-border:var(--red)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--wa-danger-border:color-mix(in srgb,var(--red) 28%,transparent)}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--wa-card-shadow:var(--chat-ui-card-shadow);--wa-card-shadow-hover:var(--chat-ui-card-shadow-hover);--wa-card-radius:var(--chat-ui-card-radius);--tone-accent-bg:var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--tone-accent-bg:color-mix(in srgb,var(--text) 5%,transparent)}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--tone-accent-border:var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--tone-accent-border:color-mix(in srgb,var(--text) 12%,var(--border))}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--tone-accent-text:var(--text);--tone-selected-bg:var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--tone-selected-bg:color-mix(in srgb,var(--text) 6%,transparent)}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--tone-selected-border:var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--tone-selected-border:color-mix(in srgb,var(--text) 16%,var(--border))}}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--chat-ui-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%23737373' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:is([data-design-system=chat-ui][data-theme=dark],.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-chat-dark){--chat-ui-card-shadow:0 1px 2px var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui][data-theme=dark],.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-chat-dark){--chat-ui-card-shadow:0 1px 2px color-mix(in srgb,var(--text) 4%,transparent)}}:is([data-design-system=chat-ui][data-theme=dark],.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-chat-dark){--chat-ui-card-shadow-hover:0 4px 16px var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui][data-theme=dark],.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-chat-dark){--chat-ui-card-shadow-hover:0 4px 16px color-mix(in srgb,var(--text) 8%,transparent)}}:is([data-design-system=chat-ui][data-theme=dark],.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-chat-dark){--chat-ui-hover-subtle:var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui][data-theme=dark],.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-chat-dark){--chat-ui-hover-subtle:color-mix(in srgb,var(--text) 11%,var(--ui-chip-bg))}}:is([data-design-system=chat-ui][data-theme=dark],.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-chat-dark){--chat-ui-btn-ghost-hover:var(--chat-ui-hover-subtle);--chat-ui-btn-ghost-active:var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui][data-theme=dark],.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-chat-dark){--chat-ui-btn-ghost-active:color-mix(in srgb,var(--text) 15%,var(--ui-chip-bg))}}:is([data-design-system=chat-ui][data-theme=dark],.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-chat-dark){--chat-ui-btn-outline-hover:var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui][data-theme=dark],.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-chat-dark){--chat-ui-btn-outline-hover:color-mix(in srgb,var(--text) 7%,var(--background))}}:is([data-design-system=chat-ui][data-theme=dark],.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-chat-dark){--chat-ui-btn-chip-active:var(--text)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui][data-theme=dark],.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-chat-dark){--chat-ui-btn-chip-active:color-mix(in srgb,var(--text) 13%,var(--ui-chip-bg))}}:is([data-design-system=chat-ui][data-theme=dark],.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-chat-dark){--chat-ui-btn-focus-ring:var(--chat-ui-ring)}@supports (color:color-mix(in lab,red,red)){:is([data-design-system=chat-ui][data-theme=dark],.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-chat-dark){--chat-ui-btn-focus-ring:color-mix(in srgb,var(--chat-ui-ring) 42%,transparent)}}:is([data-design-system=chat-ui][data-theme=dark],.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-chat-dark){--chat-ui-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5 6 6.5 11 1.5' stroke='%23a3a3a3' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]){--background:var(--chat-ui-background);--foreground:var(--chat-ui-foreground);--card:var(--chat-ui-card);--card-foreground:var(--chat-ui-foreground);--popover:var(--chat-ui-popover);--popover-foreground:var(--chat-ui-foreground);--primary:var(--chat-ui-primary);--primary-foreground:var(--chat-ui-primary-foreground);--secondary:var(--chat-ui-secondary);--border:var(--chat-ui-border);--ring:var(--chat-ui-ring)}:is([data-palette^=theme-chat],.k2o-chat-shell[data-chat-palette^=theme-chat]){--radius:.625rem;--background:var(--chat-ui-background);--foreground:var(--chat-ui-foreground);--card:var(--chat-ui-card);--card-foreground:var(--chat-ui-foreground);--popover:var(--chat-ui-popover);--popover-foreground:var(--chat-ui-foreground);--primary:var(--chat-ui-primary);--primary-foreground:var(--chat-ui-primary-foreground);--secondary:var(--chat-ui-secondary);--secondary-foreground:var(--chat-ui-foreground);--muted:var(--chat-ui-muted-foreground);--muted-foreground:var(--chat-ui-muted-foreground);--destructive:#ef4444;--destructive-foreground:#fafafa;--input:var(--chat-ui-border);--ring:var(--chat-ui-ring);--accent:var(--chat-ui-primary);--accent-hover:var(--chat-ui-primary-hover);--accent-muted:var(--chat-ui-muted-foreground);--accent-subtle:#a3a3a3;--green:#16a34a;--orange:#d97706;--red:#dc2626;--violet:var(--accent);--blue:var(--accent-muted);--notion-sidebar:var(--chat-ui-sidebar);--notion-page:var(--chat-ui-page);--notion-elevated:var(--chat-ui-card);--bg:var(--notion-page);--bg2:var(--chat-ui-muted);--panel:color-mix(in srgb,var(--foreground) 4%,transparent);--panel-solid:var(--chat-ui-card);--text:var(--chat-ui-foreground);--muted2:color-mix(in srgb,var(--foreground) 55%,transparent);--border:var(--chat-ui-border);--border-hover:color-mix(in srgb,var(--foreground) 18%,var(--chat-ui-border));--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#00000052;--overlay-bg-strong:#0006;--code-bg:#1e293b;--table-head-bg:var(--chat-ui-card);--row-hover:color-mix(in srgb,var(--foreground) 4%,transparent);--row-hover-strong:color-mix(in srgb,var(--foreground) 6%,transparent);--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#0000000f;--shadow-strong:#0000001a;--badge-neutral-bg:color-mix(in srgb,var(--foreground) 5%,transparent);--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:color-mix(in srgb,var(--foreground) 4%,transparent);--skeleton-b:color-mix(in srgb,var(--foreground) 8%,transparent);--funnel-track:color-mix(in srgb,var(--foreground) 5%,transparent);--kanban-count-bg:color-mix(in srgb,var(--foreground) 6%,transparent);--scrollbar-thumb:color-mix(in srgb,var(--foreground) 14%,transparent);--call-panel-bg:color-mix(in srgb,var(--foreground) 3%,transparent);--mail-hover:var(--row-hover);--tpl-hover:var(--row-hover);--ws-hover:var(--row-hover);--modal-overlay:#00000059;--accent-soft:color-mix(in srgb,var(--foreground) 6%,transparent);--accent-border:var(--border);--accent-icon-bg:color-mix(in srgb,var(--foreground) 6%,transparent);--accent-icon-bg-strong:color-mix(in srgb,var(--foreground) 10%,transparent);--accent-border-strong:color-mix(in srgb,var(--foreground) 16%,transparent);--accent-selected-bg:color-mix(in srgb,var(--foreground) 8%,transparent);--accent-highlight-bg:color-mix(in srgb,var(--foreground) 4%,transparent);--accent-highlight-bg-strong:color-mix(in srgb,var(--foreground) 3%,transparent);--accent-chip-bg:color-mix(in srgb,var(--foreground) 8%,transparent);--glow-accent:color-mix(in srgb,var(--foreground) 12%,transparent);--glow-violet:var(--glow-accent);--period-on-text:var(--text);--code-text:#e2e8f0;--swatch-ring:var(--text);--btn-primary-bg:var(--chat-ui-primary);--btn-primary-text:var(--chat-ui-primary-foreground);--btn-primary-hover:var(--chat-ui-primary-hover);--btn-primary-border:var(--chat-ui-primary);--ui-col-bg:var(--chat-ui-muted);--ui-chip-bg:var(--chat-ui-muted);--ui-card-bg:var(--chat-ui-card);--ui-card-hover:var(--chat-ui-muted);--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}:is([data-palette=theme-chat],.k2o-chat-shell[data-chat-palette=theme-chat]){color-scheme:light;--chat-ui-background:#fff;--chat-ui-foreground:#0a0a0a;--chat-ui-card:#fff;--chat-ui-popover:#fff;--chat-ui-primary:#171717;--chat-ui-primary-hover:#404040;--chat-ui-primary-foreground:#fafafa;--chat-ui-secondary:#f5f5f5;--chat-ui-muted:#f5f5f5;--chat-ui-muted-foreground:#737373;--chat-ui-border:#e5e5e5;--chat-ui-ring:#a3a3a3;--chat-ui-sidebar:#fafafa;--chat-ui-page:#fafafa;--chat-ui-hover-subtle:#f0f0f0;--chat-ui-btn-ghost-hover:#f0f0f0;--chat-ui-btn-ghost-active:#e8e8e8;--chat-ui-btn-outline-hover:#fafafa;--chat-ui-btn-chip-hover:#f0f0f0;--chat-ui-btn-chip-active:#e8e8e8;--chat-ui-btn-menu-hover:#f0f0f0;--chat-ui-btn-ghost-fg:#737373;--chat-ui-btn-ghost-fg-hover:#0a0a0a;--chat-ui-btn-focus-ring:#a3a3a361}:is([data-palette=theme-chat-dark],.k2o-chat-shell[data-chat-palette=theme-chat-dark]){color-scheme:dark;--chat-ui-background:#0a0a0a;--chat-ui-foreground:#fafafa;--chat-ui-card:#171717;--chat-ui-popover:#171717;--chat-ui-primary:#fafafa;--chat-ui-primary-hover:#e5e5e5;--chat-ui-primary-foreground:#171717;--chat-ui-secondary:#262626;--chat-ui-muted:#262626;--chat-ui-muted-foreground:#a3a3a3;--chat-ui-border:#262626;--chat-ui-ring:#525252;--chat-ui-sidebar:#0a0a0a;--chat-ui-page:#0a0a0a;--code-bg:#262626;--code-text:#fafafa;--overlay-bg:#0000008c;--overlay-bg-strong:#000000a6;--modal-overlay:#0009;--shadow:#00000059;--shadow-strong:#00000080;--chat-ui-hover-subtle:#262626;--chat-ui-btn-ghost-hover:#262626;--chat-ui-btn-ghost-active:#2e2e2e;--chat-ui-btn-outline-hover:#171717;--chat-ui-btn-chip-hover:#262626;--chat-ui-btn-chip-active:#2e2e2e;--chat-ui-btn-menu-hover:#262626;--chat-ui-btn-ghost-fg:#a3a3a3;--chat-ui-btn-ghost-fg-hover:#fafafa;--chat-ui-btn-focus-ring:#5252526b}:is([data-design-system=chat-ui],.k2o-chat-shell[data-chat-design-system=chat-ui]) :is(.k2o-chat-shell,[data-slot=sheet-content],[data-slot=popover-content],[data-slot=model-selector-content],[data-slot=tooltip-content],[data-slot=composer-trigger-popover],.aui-popover-content,[data-radix-popper-content-wrapper]){--accent:var(--ui-chip-bg);--accent-foreground:var(--text)}body:has(.k2o-chat-shell[data-chat-palette=theme-chat]) :is([data-slot=sheet-content],[data-slot=popover-content],[data-slot=model-selector-content],[data-slot=tooltip-content],[data-slot=composer-trigger-popover]){--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#0a0a0a;--muted:#f5f5f5;--muted-foreground:#737373;--border:#e5e5e5;--input:#e5e5e5;--ring:#a3a3a3;--accent:#f5f5f5;--accent-foreground:#0a0a0a;--chat-ui-background:#fff;--chat-ui-foreground:#0a0a0a;--chat-ui-primary:#171717;--chat-ui-primary-hover:#404040;--chat-ui-primary-foreground:#fafafa;--chat-ui-muted:#f5f5f5;--chat-ui-border:#e5e5e5;--chat-ui-btn-ghost-hover:#f0f0f0;--chat-ui-btn-ghost-active:#e8e8e8;--chat-ui-btn-outline-hover:#fafafa;--chat-ui-btn-chip-hover:#f0f0f0;--chat-ui-btn-chip-active:#e8e8e8;--chat-ui-btn-menu-hover:#f0f0f0;--chat-ui-btn-focus-ring:#a3a3a361}body:has(.k2o-chat-shell[data-chat-palette=theme-chat-dark]) :is([data-slot=sheet-content],[data-slot=popover-content],[data-slot=model-selector-content],[data-slot=tooltip-content],[data-slot=composer-trigger-popover]){--background:#0a0a0a;--foreground:#fafafa;--card:#171717;--card-foreground:#fafafa;--popover:#171717;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#171717;--secondary:#262626;--secondary-foreground:#fafafa;--muted:#262626;--muted-foreground:#a3a3a3;--border:#262626;--input:#262626;--ring:#525252;--accent:#262626;--accent-foreground:#fafafa;--chat-ui-background:#0a0a0a;--chat-ui-foreground:#fafafa;--chat-ui-primary:#fafafa;--chat-ui-primary-hover:#e5e5e5;--chat-ui-primary-foreground:#171717;--chat-ui-muted:#262626;--chat-ui-border:#262626;--chat-ui-btn-ghost-hover:#262626;--chat-ui-btn-ghost-active:#2e2e2e;--chat-ui-btn-outline-hover:#171717;--chat-ui-btn-chip-hover:#262626;--chat-ui-btn-chip-active:#2e2e2e;--chat-ui-btn-menu-hover:#262626;--chat-ui-btn-focus-ring:#5252526b}[data-design-system=chat-ui] :where(button,[role=button],[role=combobox]){appearance:none;cursor:pointer}[data-design-system=chat-ui] :where(button,[role=combobox]):not(.btn):not([class*=border]):not([class*=border-border]){box-shadow:none;border:none}[data-design-system=chat-ui] :where(input:not([type=button]):not([type=submit]):not([type=reset]):not([type=checkbox]):not([type=radio]),textarea,select){cursor:text;font:inherit;font-family:inherit}[data-design-system=chat-ui] body{font-family:var(--ds-font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}[data-design-system=chat-ui] .layout{background:var(--notion-page)}[data-design-system=chat-ui] main.app-shell{background:var(--notion-page);padding:0 var(--ds-pad-page-x) var(--ds-pad-page-bottom)}[data-design-system=chat-ui] .page-shell{gap:var(--ds-space-lg);width:100%}[data-design-system=chat-ui] .sidebar{background:var(--notion-sidebar);border-right:1px solid var(--border)}[data-design-system=chat-ui] .sidebar-footer,[data-design-system=chat-ui] .sidebar-header{border-color:var(--border)}[data-design-system=chat-ui] .nav-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:0 var(--ds-sidebar-item-px) 4px;font-size:10px;font-weight:600}[data-design-system=chat-ui] :is(.home-eyebrow,.home-v-discover-eyebrow,.meta-diag-eyebrow,.k2o-hero-minimal-eyebrow){color:var(--accent-muted,var(--accent))}[data-design-system=chat-ui] .nav-item{font-size:var(--ds-font-size-sm);border-radius:var(--ds-radius-md);color:var(--muted2);border:none;font-weight:500;transition:background-color .15s,color .15s}[data-design-system=chat-ui] .nav-item:hover:not(.active){color:var(--text);background:var(--chat-ui-hover-subtle)}[data-design-system=chat-ui] .nav-item.active{background:var(--btn-primary-bg);color:var(--btn-primary-text);box-shadow:none;font-weight:500}[data-design-system=chat-ui] .nav-item.active:hover{background:var(--btn-primary-hover);color:var(--btn-primary-text)}[data-design-system=chat-ui] .nav-item .ico,[data-design-system=chat-ui] .nav-item.active .ico{color:inherit;background:0 0!important}[data-design-system=chat-ui] .nav-item.active .ico{color:var(--btn-primary-text)}[data-design-system=chat-ui] .page-header h1,[data-design-system=chat-ui] .page-header--k2o h1{font-size:calc(24px * var(--ds-heading-scale,1));letter-spacing:-.03em;color:var(--text);font-weight:600}[data-design-system=chat-ui] .page-header-sub{color:var(--muted);font-size:var(--ds-font-size-md);line-height:1.55}[data-design-system=chat-ui] .page-header-icon{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-radius:var(--ds-radius-md);box-shadow:none}[data-design-system=chat-ui] .page-header--sticky{background:var(--notion-page)}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] .page-header--sticky{background:color-mix(in srgb,var(--notion-page) 92%,transparent)}}[data-design-system=chat-ui] .page-header--sticky{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border)}[data-design-system=chat-ui] .kpi,[data-design-system=chat-ui] .panel,[data-design-system=chat-ui] .settings-theme,[data-design-system=chat-ui] .ws-test-report{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--ds-radius-lg);box-shadow:0 1px 2px #0000000a}[data-design-system=chat-ui] .kpi .label{color:var(--muted);font-size:var(--ds-font-size-xs);font-weight:500}[data-design-system=chat-ui] .kpi .value{letter-spacing:-.02em}[data-design-system=chat-ui] .btn{border-radius:var(--ds-btn-radius);font-size:var(--ds-btn-font-size);min-height:var(--ds-btn-min-height);padding:var(--ds-btn-pad-y) var(--ds-btn-pad-x);background:var(--ui-card-bg);color:var(--text);border:1px solid var(--border);box-shadow:none;font-weight:500;transition:background-color .15s,border-color .15s,color .15s}[data-design-system=chat-ui] .btn:hover:not(:disabled):not(.primary):not(.btn-wa){background:var(--chat-ui-hover-subtle);border-color:var(--border-hover);color:var(--text)}[data-design-system=chat-ui] .btn.primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-border,var(--btn-primary-bg))}[data-design-system=chat-ui] .btn.primary:hover:not(:disabled){background:var(--btn-primary-hover);border-color:var(--btn-primary-border-hover,var(--accent-hover));color:var(--btn-primary-text)}[data-design-system=chat-ui] .btn.ghost,[data-design-system=chat-ui] .btn.sm.ghost{box-shadow:none;background:0 0;border-color:#0000}[data-design-system=chat-ui] .btn.ghost:hover:not(:disabled){background:var(--chat-ui-hover-subtle);color:var(--text)}[data-design-system=chat-ui] .btn.danger{color:var(--destructive,#ef4444);border-color:var(--destructive,#ef4444)}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] .btn.danger{border-color:color-mix(in srgb,var(--destructive,#ef4444) 30%,transparent)}}[data-design-system=chat-ui] .btn:disabled{cursor:not-allowed;opacity:.5}[data-design-system=chat-ui] :is(.ws-input,.field-input,.notes-search,.crm-input,input.input){background:var(--background);border:1px solid var(--border);border-radius:var(--ds-radius-md);color:var(--text);transition:border-color .15s,box-shadow .15s}[data-design-system=chat-ui] :is(.ws-input,.field-input,.notes-search,.crm-input,input.input):focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] :is(.ws-input,.field-input,.notes-search,.crm-input,input.input):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 30%,transparent)}}[data-design-system=chat-ui] .field-label,[data-design-system=chat-ui] label.field-label{font-size:var(--ds-font-size-sm);color:var(--text);font-weight:500}[data-design-system=chat-ui] .seg{background:var(--ui-chip-bg);border:1px solid var(--border);border-radius:var(--ds-radius-md);padding:2px}[data-design-system=chat-ui] .seg-btn{border-radius:calc(var(--ds-radius-md) - 2px);color:var(--muted);font-weight:500}[data-design-system=chat-ui] .seg-btn.on{background:var(--btn-primary-bg);color:var(--btn-primary-text)}[data-design-system=chat-ui] .seg-btn.on:hover{background:var(--btn-primary-hover);color:var(--btn-primary-text)}[data-design-system=chat-ui] table th{background:var(--table-head-bg);color:var(--muted);font-size:var(--ds-font-size-xs);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--border);font-weight:600}[data-design-system=chat-ui] table tr:hover td{background:var(--row-hover)}[data-design-system=chat-ui] .crm-drawer,[data-design-system=chat-ui] .drawer-panel{background:var(--ui-card-bg);border-left:1px solid var(--border);box-shadow:-8px 0 32px #00000014}[data-design-system=chat-ui] .drawer-overlay.open{background:var(--modal-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-design-system=chat-ui] .palette-card,[data-design-system=chat-ui] .theme-card{border:1px solid var(--border);border-radius:var(--ds-radius-lg);background:var(--ui-card-bg);transition:border-color .15s,box-shadow .15s}[data-design-system=chat-ui] .palette-card:hover,[data-design-system=chat-ui] .theme-card:hover{border-color:var(--border-hover)}[data-design-system=chat-ui] .palette-card:is(.on,.is-active),[data-design-system=chat-ui] .theme-card:is(.on,.is-active){border-color:var(--btn-primary-bg);box-shadow:0 0 0 1px var(--btn-primary-bg)}[data-design-system=chat-ui] .filter-pill{border:1px solid var(--border);background:var(--ui-card-bg);color:var(--muted);border-radius:999px;font-weight:500}[data-design-system=chat-ui] .filter-pill.is-on{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-bg)}[data-design-system=chat-ui] .filter-pill:hover:not(.is-on){background:var(--chat-ui-hover-subtle);color:var(--text);border-color:var(--border-hover)}[data-design-system=chat-ui] .filter-pill.is-on:hover{background:var(--btn-primary-hover);color:var(--btn-primary-text);border-color:var(--btn-primary-border-hover,var(--accent-hover))}[data-design-system=chat-ui] .conn-panel,[data-design-system=chat-ui] .theme-toggle{border:1px solid var(--border);border-radius:var(--ds-radius-md);background:var(--ui-card-bg)}[data-design-system=chat-ui] .conn-led.ok{background:var(--green)}[data-design-system=chat-ui] .crm-col,[data-design-system=chat-ui] .kanban-col{background:var(--ui-col-bg);border:1px solid var(--border);border-radius:var(--ds-radius-lg)}[data-design-system=chat-ui] .crm-card,[data-design-system=chat-ui] .kanban-card{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--ds-radius-md);box-shadow:0 1px 2px #00000008}[data-design-system=chat-ui] .crm-card:hover,[data-design-system=chat-ui] .kanban-card:hover{border-color:var(--border-hover);background:var(--ui-card-hover)}[data-design-system=chat-ui] .status-badge{border-radius:999px;font-size:11px;font-weight:500}[data-design-system=chat-ui] .crm-tabs,[data-design-system=chat-ui] .tabs-bar{border-bottom:1px solid var(--border);gap:4px}[data-design-system=chat-ui] .crm-tab,[data-design-system=chat-ui] .tab-btn{border-radius:var(--ds-radius-md) var(--ds-radius-md) 0 0;color:var(--muted);font-weight:500;font-size:var(--ds-font-size-sm)}[data-design-system=chat-ui] .crm-tab.active,[data-design-system=chat-ui] .tab-btn.active{color:var(--text);background:var(--ui-card-bg);border:1px solid var(--border);border-bottom:1px solid #0000}[data-design-system=chat-ui] .k2o-chat-shell{color:var(--text)}[data-design-system=chat-ui] .k2o-chat-shell .aui-chat-header{--chat-header-title-color:var(--text);--chat-header-title-placeholder-color:var(--muted)}[data-design-system=chat-ui] .k2o-chat-shell .aui-chat-header .aui-btn-icon:hover,[data-design-system=chat-ui] .k2o-chat-shell .aui-chat-header [data-slot=button][data-variant=ghost]:hover:not(:disabled){background:var(--chat-ui-hover-subtle);color:var(--text)}.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-hero-chat-inline .aui-composer-frame,[data-design-system=chat-ui] .k2o-hero-minimal-composer .aui-composer-frame{background:var(--chat-ui-background,var(--background));border-color:var(--chat-ui-border,var(--border));border-radius:1.5rem}@supports (color:color-mix(in lab,red,red)){.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-hero-chat-inline .aui-composer-frame,[data-design-system=chat-ui] .k2o-hero-minimal-composer .aui-composer-frame{border-color:color-mix(in srgb,var(--chat-ui-border,var(--border)) 65%,transparent)}}.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-hero-chat-inline .aui-composer-frame,[data-design-system=chat-ui] .k2o-hero-minimal-composer .aui-composer-frame{box-shadow:0 4px 16px -8px var(--foreground),0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-hero-chat-inline .aui-composer-frame,[data-design-system=chat-ui] .k2o-hero-minimal-composer .aui-composer-frame{box-shadow:0 4px 16px -8px color-mix(in srgb,var(--foreground) 8%,transparent),0 1px 2px color-mix(in srgb,var(--foreground) 4%,transparent)}}.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-hero-chat-inline .aui-composer-frame:focus-within,[data-design-system=chat-ui] .k2o-hero-minimal-composer .aui-composer-frame:focus-within{border-color:var(--chat-ui-border,var(--border));box-shadow:0 6px 24px -8px var(--foreground),0 1px 2px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.k2o-chat-shell[data-chat-design-system=chat-ui].k2o-hero-chat-inline .aui-composer-frame:focus-within,[data-design-system=chat-ui] .k2o-hero-minimal-composer .aui-composer-frame:focus-within{box-shadow:0 6px 24px -8px color-mix(in srgb,var(--foreground) 12%,transparent),0 1px 2px color-mix(in srgb,var(--foreground) 5%,transparent)}}[data-design-system=chat-ui]{--chat-welcome-size:calc(1.5rem * var(--ds-heading-scale,1));--chat-welcome-weight:600;--chat-welcome-tracking:-.025em}[data-design-system=chat-ui] .k2o-hero-minimal-slogan{color:var(--muted);font-size:var(--ds-font-size-md);line-height:1.55}[data-design-system=chat-ui] .k2o-hero-minimal .aui-thread-welcome-title{font-size:var(--chat-welcome-size);font-weight:var(--chat-welcome-weight);letter-spacing:var(--chat-welcome-tracking);color:var(--text);line-height:1.25}[data-design-system=chat-ui] .sidebar{width:var(--ds-sidebar-width);--sidebar-chip:var(--ui-chip-bg);--sidebar-chip-hover:var(--chat-ui-hover-subtle);--sidebar-pad-x:var(--ds-sidebar-pad-x)}[data-design-system=chat-ui] .sidebar-header{padding:16px var(--ds-sidebar-pad-x) 12px;border-bottom:none}[data-design-system=chat-ui] .sidebar-nav{gap:var(--ds-sidebar-gap-xs);padding-block:4px;padding-inline:0}[data-design-system=chat-ui] .nav-section+.nav-section{margin-top:var(--ds-sidebar-gap-section);padding-top:var(--ds-sidebar-gap-section);border-top:1px solid var(--wa-border-subtle)}[data-design-system=chat-ui] .nav-item{min-height:36px;transition:background-color var(--chat-ui-dur) var(--chat-ui-ease),color var(--chat-ui-dur) var(--chat-ui-ease);gap:10px}[data-design-system=chat-ui] .nav-item .ico{width:18px;height:18px}[data-design-system=chat-ui] .nav-item .ico svg{stroke-width:1.75px;width:16px;height:16px}[data-design-system=chat-ui] .nav-badge{border-radius:var(--ds-radius-full);background:var(--chat-ui-pill-active-text);padding:2px 6px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] .nav-badge{background:color-mix(in srgb,var(--chat-ui-pill-active-text) 20%,transparent)}}[data-design-system=chat-ui] .nav-badge{color:var(--chat-ui-pill-active-text)}[data-design-system=chat-ui] .nav-item:not(.active) .nav-badge{background:var(--wa-danger-bg);color:var(--wa-danger);border:1px solid var(--wa-danger-border)}[data-design-system=chat-ui] .ws-current-menu{align-items:center;gap:var(--ds-sidebar-gap-sm);border-radius:var(--ds-radius-md);cursor:pointer;min-width:0;transition:background-color var(--chat-ui-dur) var(--chat-ui-ease);background:0 0;border:none;flex:1;padding:6px 8px;font-family:inherit;display:flex}[data-design-system=chat-ui] .ws-current-menu:hover{background:var(--sidebar-chip-hover)}[data-design-system=chat-ui] .ws-meta{font-size:var(--ds-font-size-md);color:var(--text);font-weight:600;line-height:1.25}[data-design-system=chat-ui] .ws-menu{background:var(--notion-elevated);border:1px solid var(--border);box-shadow:var(--ds-shadow-lg);border-radius:var(--chat-ui-r-menu);padding:6px}[data-design-system=chat-ui] .ws-opt{border-radius:var(--ds-radius-sm);font-size:var(--ds-font-size-sm);transition:background-color var(--chat-ui-dur) var(--chat-ui-ease);padding:8px 10px;font-weight:500}[data-design-system=chat-ui] .ws-opt:hover{background:var(--ui-chip-bg)}[data-design-system=chat-ui] .sidebar-bottom{background:var(--notion-sidebar);border-top:1px solid var(--border);padding:8px var(--ds-sidebar-pad-x) 16px;gap:12px}[data-design-system=chat-ui] .sidebar-alert{background:var(--wa-warning-bg);color:var(--wa-warning);border-radius:var(--ds-radius-md);font-size:var(--ds-font-size-sm);border:1px solid var(--wa-warning-border);padding:10px 12px}[data-design-system=chat-ui] .sidebar-k2o-brief{background:var(--notion-elevated);border:1px solid var(--border);border-radius:var(--ds-radius-lg);box-shadow:var(--chat-ui-card-shadow);padding:12px}[data-design-system=chat-ui] .sidebar-k2o-brief-action{color:var(--text);font-weight:500;font-size:var(--ds-font-size-sm)}[data-design-system=chat-ui] .sidebar-k2o-brief-icon{background:var(--ui-chip-bg);color:var(--text);border-radius:var(--ds-radius-md)}[data-design-system=chat-ui] .page-header-inner{padding-top:var(--ds-pad-page-top);padding-bottom:8px}[data-design-system=chat-ui] .page-header-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}[data-design-system=chat-ui] .page-tab{font-size:var(--ds-font-size-sm);border-radius:var(--ds-radius-md);color:var(--muted);transition:background-color var(--chat-ui-dur) var(--chat-ui-ease),color var(--chat-ui-dur) var(--chat-ui-ease);background:0 0;border:none;padding:6px 12px;font-weight:500}[data-design-system=chat-ui] .page-tab:not(.on):hover{background:var(--chat-ui-hover-subtle);color:var(--text)}[data-design-system=chat-ui] .page-tab.on{background:var(--chat-ui-pill-active-bg);color:var(--chat-ui-pill-active-text);box-shadow:none}[data-design-system=chat-ui] .page-tab.on:hover{background:var(--chat-ui-pill-active-hover-bg);color:var(--chat-ui-pill-active-text)}[data-design-system=chat-ui] .page-tabs{background:var(--ui-chip-bg);border:1px solid var(--border);border-radius:var(--ds-radius-md);gap:2px;width:fit-content;max-width:100%;padding:2px}[data-design-system=chat-ui] .wa-header-chrome{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-design-system=chat-ui] .wa-status-pill{background:var(--ui-chip-bg);border:1px solid var(--border);border-radius:var(--ds-radius-full);font-size:var(--ds-font-size-sm);color:var(--muted);align-items:center;gap:6px;padding:6px 12px;font-weight:500;display:inline-flex}[data-design-system=chat-ui] .wa-status-pill.ok{background:var(--wa-success-bg);border-color:var(--wa-success-border);color:var(--wa-success)}[data-design-system=chat-ui] .wa-status-pill-dot{background:var(--muted);border-radius:50%;width:6px;height:6px}[data-design-system=chat-ui] .wa-status-pill.ok .wa-status-pill-dot{background:var(--green)}[data-design-system=chat-ui] .wa-user-chip{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--ds-radius-full);box-shadow:var(--chat-ui-card-shadow);align-items:center;gap:8px;padding:4px 10px 4px 4px;display:inline-flex}[data-design-system=chat-ui] .wa-user-avatar{background:var(--chat-ui-pill-active-bg);width:28px;height:28px;color:var(--chat-ui-pill-active-text);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}[data-design-system=chat-ui] .wa-user-name{font-size:var(--ds-font-size-sm);color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-weight:500;overflow:hidden}[data-design-system=chat-ui] .wa-user-chev{width:14px;height:14px;color:var(--muted)}[data-design-system=chat-ui] .creative-card,[data-design-system=chat-ui] .kpi,[data-design-system=chat-ui] .note-item,[data-design-system=chat-ui] .panel,[data-design-system=chat-ui] .ws-card{box-shadow:var(--chat-ui-card-shadow);transition:box-shadow var(--chat-ui-dur) var(--chat-ui-ease),border-color var(--chat-ui-dur) var(--chat-ui-ease)}[data-design-system=chat-ui] .kpi:hover,[data-design-system=chat-ui] .panel:hover{border-color:var(--border-hover);box-shadow:var(--chat-ui-card-shadow-hover)}[data-design-system=chat-ui] .panel h2{font-size:var(--ds-font-size-lg);letter-spacing:-.02em;color:var(--text);font-weight:600}[data-design-system=chat-ui] .panel-head{margin-bottom:12px}[data-design-system=chat-ui] .kpi{min-height:88px;padding:16px 18px}[data-design-system=chat-ui] .kpi .value{font-size:24px;font-weight:600}[data-design-system=chat-ui] .page-stack,[data-design-system=chat-ui] .page-stack--loose{gap:var(--ds-space-xl)}[data-design-system=chat-ui] .grid-2,[data-design-system=chat-ui] .grid-3{gap:var(--ds-space-lg)}[data-design-system=chat-ui] .btn{transition:background-color var(--chat-ui-dur) var(--chat-ui-ease),border-color var(--chat-ui-dur) var(--chat-ui-ease),color var(--chat-ui-dur) var(--chat-ui-ease)}[data-design-system=chat-ui] .btn.sm{min-height:32px;font-size:var(--ds-font-size-xs);padding:4px 12px}[data-design-system=chat-ui] .btn.danger{background:var(--wa-danger-bg)}[data-design-system=chat-ui] .btn.danger:hover:not(:disabled){background:var(--wa-danger)}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] .btn.danger:hover:not(:disabled){background:color-mix(in srgb,var(--wa-danger) 12%,var(--notion-page))}}[data-design-system=chat-ui] .btn:active:not(:disabled){transform:none}[data-design-system=chat-ui] :where([data-slot=button],button[data-variant]){cursor:pointer;appearance:none}[data-design-system=chat-ui] :where([data-slot=button],button[data-variant=ghost]):not([class~=border]):not([class*=border-border]):not([data-variant=default]):hover{background-color:var(--chat-ui-hover-subtle);color:var(--text);box-shadow:none;border:none}[data-design-system=chat-ui] button[data-variant=default]:hover:not(:disabled){background:var(--btn-primary-hover);color:var(--btn-primary-text)}[data-design-system=chat-ui] button[data-variant=ghost][data-state=open]:not([class~=border]){background-color:var(--ui-chip-bg);color:var(--text)}[data-design-system=chat-ui] .drawer-field,[data-design-system=chat-ui] input:not([type=checkbox]):not([type=radio]):not(.notion-ghost):not(.notion-tag-input):not(.tasks-folder-title-input):not(.auth-input),[data-design-system=chat-ui] select,[data-design-system=chat-ui] textarea{font-size:var(--ds-font-size-md);border-radius:var(--chat-ui-r-input);border:1px solid var(--border);background:var(--background);min-height:36px;color:var(--text);transition:border-color var(--chat-ui-dur) var(--chat-ui-ease),box-shadow var(--chat-ui-dur) var(--chat-ui-ease);padding:8px 12px}[data-design-system=chat-ui] .drawer-field:focus,[data-design-system=chat-ui] input:focus:not(.notion-ghost):not(.notion-tag-input):not(.tasks-folder-title-input):not(.auth-input),[data-design-system=chat-ui] select:focus,[data-design-system=chat-ui] textarea:focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] .drawer-field:focus,[data-design-system=chat-ui] input:focus:not(.notion-ghost):not(.notion-tag-input):not(.tasks-folder-title-input):not(.auth-input),[data-design-system=chat-ui] select:focus,[data-design-system=chat-ui] textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 28%,transparent)}}[data-design-system=chat-ui] input::placeholder,[data-design-system=chat-ui] textarea::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] input::placeholder,[data-design-system=chat-ui] textarea::placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent)}}[data-design-system=chat-ui] .field-label{margin:14px 0 6px}[data-design-system=chat-ui] .seg-btn:not(.on):hover{color:var(--text);background:var(--chat-ui-hover-subtle)}[data-design-system=chat-ui] .palette-card:is(.on,.is-active):hover,[data-design-system=chat-ui] .theme-card:is(.on,.is-active):hover{border-color:var(--btn-primary-hover);box-shadow:0 0 0 1px var(--btn-primary-hover);transform:translateY(-1px)}[data-design-system=chat-ui] table{font-size:var(--ds-font-size-md)}[data-design-system=chat-ui] td{border-bottom:1px solid var(--border);padding:10px 12px}[data-design-system=chat-ui] tr:hover td{background:var(--row-hover)}[data-design-system=chat-ui] .badge,[data-design-system=chat-ui] .pill,[data-design-system=chat-ui] .tag{border-radius:var(--ds-radius-full);font-size:var(--ds-font-size-xs);font-weight:500}[data-design-system=chat-ui] .badge.ok,[data-design-system=chat-ui] .status-ok{background:var(--wa-success-bg);color:var(--wa-success);border:1px solid var(--wa-success-border)}[data-design-system=chat-ui] .badge.warn,[data-design-system=chat-ui] .status-warn{background:var(--wa-warning-bg);color:var(--wa-warning);border:1px solid var(--wa-warning-border)}[data-design-system=chat-ui] .badge.bad,[data-design-system=chat-ui] .badge.err,[data-design-system=chat-ui] .status-bad{background:var(--wa-danger-bg);color:var(--wa-danger);border:1px solid var(--wa-danger-border)}[data-design-system=chat-ui] .toast{background:var(--notion-elevated);border:1px solid var(--border);border-radius:var(--chat-ui-r-menu);box-shadow:var(--chat-ui-card-shadow-hover);font-size:var(--ds-font-size-sm)}[data-design-system=chat-ui] .empty{color:var(--muted);border-radius:var(--chat-ui-card-radius)}[data-design-system=chat-ui] .skeleton{background:linear-gradient(90deg,var(--skeleton-a) 0,var(--skeleton-b) 50%,var(--skeleton-a) 100%);border-radius:var(--ds-radius-sm);background-size:200% 100%}[data-design-system=chat-ui] .alert-banner{border-radius:var(--chat-ui-r-input);border:1px solid var(--tone-accent-border);background:var(--wa-mint);font-size:var(--ds-font-size-sm)}[data-design-system=chat-ui] .help-tip-btn{border-radius:var(--ds-radius-full);width:28px;height:28px;font-size:var(--ds-font-size-sm);background:var(--ui-chip-bg);color:var(--muted);border:1px solid var(--border)}[data-design-system=chat-ui] .help-tip-pop{border-radius:var(--ds-radius-lg);box-shadow:var(--ds-shadow-lg);border:1px solid var(--border);background:var(--popover)}[data-design-system=chat-ui] .drawer-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}[data-design-system=chat-ui] .drawer-body{padding:20px}[data-design-system=chat-ui] .palette-card,[data-design-system=chat-ui] .theme-card{transition:border-color var(--chat-ui-dur) var(--chat-ui-ease),box-shadow var(--chat-ui-dur) var(--chat-ui-ease),transform var(--chat-ui-dur) var(--chat-ui-ease)}[data-design-system=chat-ui] .palette-card:hover,[data-design-system=chat-ui] .theme-card:hover{box-shadow:var(--chat-ui-card-shadow-hover);transform:translateY(-1px)}[data-design-system=chat-ui] ::selection{background:var(--text)}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] ::selection{background:color-mix(in srgb,var(--text) 12%,transparent)}}[data-design-system=chat-ui] ::selection{color:var(--text)}[data-design-system=chat-ui] a:not(.btn):not(.nav-item):not(.page-tab){color:var(--text);-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] a:not(.btn):not(.nav-item):not(.page-tab){-webkit-text-decoration-color:color-mix(in srgb,var(--muted) 50%,transparent);text-decoration-color:color-mix(in srgb,var(--muted) 50%,transparent)}}[data-design-system=chat-ui] a:not(.btn):not(.nav-item):not(.page-tab){transition:color var(--chat-ui-dur) var(--chat-ui-ease)}[data-design-system=chat-ui] a:not(.btn):not(.nav-item):not(.page-tab):hover{color:var(--muted)}[data-design-system=chat-ui] :focus-visible{outline:2px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] :focus-visible{outline:2px solid color-mix(in srgb,var(--ring) 55%,transparent)}}[data-design-system=chat-ui] .btn:focus-visible,[data-design-system=chat-ui] .nav-item:focus-visible,[data-design-system=chat-ui] .page-tab:focus-visible,[data-design-system=chat-ui] :focus-visible{outline-offset:2px}[data-design-system=chat-ui] ::-webkit-scrollbar{width:8px;height:8px}[data-design-system=chat-ui] ::-webkit-scrollbar-track{background:0 0}[data-design-system=chat-ui] ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:var(--ds-radius-full);background-clip:padding-box;border:2px solid #0000}[data-design-system=chat-ui] ::-webkit-scrollbar-thumb:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--text) 22%,var(--scrollbar-thumb))}}[data-design-system=chat-ui] ::-webkit-scrollbar-thumb:hover{background-clip:padding-box}[data-design-system=chat-ui][data-theme=dark] .layout{background:var(--notion-page)}[data-design-system=chat-ui][data-theme=dark] .sidebar{box-shadow:inset -1px 0 #ffffff0f}[data-design-system=chat-ui][data-theme=dark] .page-header--sticky{background:var(--notion-page)}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui][data-theme=dark] .page-header--sticky{background:color-mix(in srgb,var(--notion-page) 88%,transparent)}}[data-design-system=chat-ui][data-theme=dark] .kanban-col,[data-design-system=chat-ui][data-theme=dark] .kcard,[data-design-system=chat-ui][data-theme=dark] .kpi,[data-design-system=chat-ui][data-theme=dark] .panel{box-shadow:0 1px 2px #00000047,0 0 0 1px #ffffff0a}@media (prefers-reduced-motion:reduce){[data-design-system=chat-ui] .btn,[data-design-system=chat-ui] .kpi,[data-design-system=chat-ui] .nav-item,[data-design-system=chat-ui] .palette-card,[data-design-system=chat-ui] .panel,[data-design-system=chat-ui] .theme-card{transition:none}}[data-design-system=chat-ui] .crm-page .crm-view-switch,[data-design-system=chat-ui] .crm-page .page-tabs{background:var(--ui-chip-bg);border:1px solid var(--border);border-radius:var(--ds-radius-md);gap:2px;width:fit-content;max-width:100%;padding:3px}[data-design-system=chat-ui] .crm-page .page-tab,[data-design-system=chat-ui] .crm-page .vbtn{font-size:var(--ds-font-size-sm);border-radius:calc(var(--ds-radius-md) - 2px);color:var(--muted);transition:background-color var(--chat-ui-dur) var(--chat-ui-ease),color var(--chat-ui-dur) var(--chat-ui-ease);padding:6px 12px;font-weight:500}[data-design-system=chat-ui] .crm-page .page-tab:not(.on):hover,[data-design-system=chat-ui] .crm-page .vbtn:not(.active):hover{background:var(--chat-ui-hover-subtle);color:var(--text)}[data-design-system=chat-ui] .crm-page .page-tab.on,[data-design-system=chat-ui] .crm-page .vbtn.active{background:var(--chat-ui-pill-active-bg);color:var(--chat-ui-pill-active-text);box-shadow:none}[data-design-system=chat-ui] .crm-page .page-tab.on:hover,[data-design-system=chat-ui] .crm-page .vbtn.active:hover{background:var(--chat-ui-pill-active-hover-bg);color:var(--chat-ui-pill-active-text)}[data-design-system=chat-ui] .crm-page .crm-chip{font-size:var(--ds-font-size-sm);border-radius:var(--ds-radius-full);color:var(--muted);background:0 0;border:1px solid #0000;padding:6px 12px;font-weight:500}[data-design-system=chat-ui] .crm-page .crm-chip:hover{background:var(--ui-chip-bg);color:var(--text)}[data-design-system=chat-ui] .crm-page .crm-chip.on{background:var(--chat-ui-pill-active-bg);color:var(--chat-ui-pill-active-text)}[data-design-system=chat-ui] .crm-page .crm-chip.on:hover{background:var(--chat-ui-pill-active-hover-bg);color:var(--chat-ui-pill-active-text)}[data-design-system=chat-ui] .crm-search{background:var(--background);border:1px solid var(--border);border-radius:var(--chat-ui-r-input);font-size:var(--ds-font-size-sm);min-height:36px;padding:8px 12px}[data-design-system=chat-ui] .crm-search:focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] .crm-search:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 28%,transparent)}}[data-design-system=chat-ui] .crm-record-scroll-wrap{border-radius:var(--crm-radius-lg,var(--ds-radius-lg));background:var(--crm-bg-base,var(--ui-card-bg));box-shadow:none;border:none}[data-design-system=chat-ui] .crm-record-list{--at-head-bg:var(--crm-bg-raised,var(--table-head-bg));--at-row-hover:var(--crm-hover,var(--row-hover));--at-row-selected:var(--crm-selected,var(--accent-selected-bg));--at-row-focus:var(--crm-selected-strong,var(--accent-selected-bg));--at-cell-bg:var(--crm-bg-base,var(--ui-card-bg));--at-cell-px:12px}[data-design-system=chat-ui] .crm-record-head-sort:hover{background:var(--crm-hover,var(--row-hover))}[data-design-system=chat-ui] .crm-record-row:hover,[data-design-system=chat-ui] .crm-table-view .crm-record-row:has(.crm-record-cell:hover){background:var(--crm-table-hover,var(--crm-hover,var(--row-hover)))}[data-design-system=chat-ui] .crm-table-view .crm-record-row:has(.crm-record-cell:hover) .crm-record-cell,[data-design-system=chat-ui] .crm-table-view .crm-record-row:hover .crm-record-cell{background:var(--crm-table-hover,var(--crm-hover))}[data-design-system=chat-ui] .crm-record-row.is-focused{background:var(--crm-selected-strong,var(--accent-selected-bg));box-shadow:none}[data-design-system=chat-ui] .crm-record-cell.is-editing{box-shadow:inset 0 0 0 2px var(--ring,var(--accent))}[data-design-system=chat-ui] .kcard{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--ds-radius-md);box-shadow:none;transition:border-color var(--chat-ui-dur) var(--chat-ui-ease),background-color var(--chat-ui-dur) var(--chat-ui-ease)}[data-design-system=chat-ui] .kcard:hover{background:var(--ui-card-hover);border-color:var(--border-hover)}[data-design-system=chat-ui] .kanban-col.dragover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] .kanban-col.dragover{background:color-mix(in srgb,var(--text) 4%,var(--ui-col-bg))}}[data-design-system=chat-ui] .kanban-col.dragover{box-shadow:inset 0 0 0 1px var(--border-hover)}[data-design-system=chat-ui] .crm-sheet.drawer,[data-design-system=chat-ui] .drawer{background:var(--notion-elevated);border-left:1px solid var(--border);box-shadow:-12px 0 40px var(--shadow-strong);border-radius:var(--chat-ui-card-radius) 0 0 var(--chat-ui-card-radius)}[data-design-system=chat-ui] .drawer-head{border-bottom:1px solid var(--border);background:var(--notion-elevated)}[data-design-system=chat-ui] .drawer-title{font-size:var(--ds-font-size-xl);letter-spacing:-.02em;font-weight:600}[data-design-system=chat-ui] .drawer-sub{font-size:var(--ds-font-size-sm);color:var(--muted)}[data-design-system=chat-ui] .meta-account-bar{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--ds-radius-lg);padding:8px 12px}[data-design-system=chat-ui] .meta-account-btn{border-radius:var(--ds-radius-md);font-size:var(--ds-font-size-sm);transition:background-color var(--chat-ui-dur) var(--chat-ui-ease);border:1px solid #0000;padding:6px 10px;font-weight:500}[data-design-system=chat-ui] .meta-account-btn:hover{background:var(--ui-chip-bg)}[data-design-system=chat-ui] .meta-account-btn.is-active{background:var(--chat-ui-pill-active-bg);color:var(--chat-ui-pill-active-text)}[data-design-system=chat-ui] .meta-status-bar{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--ds-radius-md);font-size:var(--ds-font-size-sm)}[data-design-system=chat-ui] .meta-status-bar.is-error{background:var(--wa-danger-bg);border-color:var(--wa-danger-border);color:var(--wa-danger)}[data-design-system=chat-ui] .meta-campaign-drawer{background:var(--notion-elevated);border-left:1px solid var(--border);box-shadow:-16px 0 48px var(--shadow-strong)}[data-design-system=chat-ui] .meta-campaign-drawer-head{border-bottom:1px solid var(--border)}[data-design-system=chat-ui] .mail-row{border-bottom:1px solid var(--border);transition:background-color var(--chat-ui-dur) var(--chat-ui-ease)}[data-design-system=chat-ui] .mail-row.is-selected,[data-design-system=chat-ui] .mail-row:hover{background:var(--row-hover)}[data-design-system=chat-ui] .mail-row.is-unread .mail-subject{color:var(--text);font-weight:600}[data-design-system=chat-ui] .mail-compose-drawer.crm-sheet.drawer{background:var(--notion-elevated)}[data-design-system=chat-ui] .mail-toolbar{border-bottom:1px solid var(--border);background:var(--notion-page)}[data-design-system=chat-ui] .notes-search-wrap{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--chat-ui-r-input)}[data-design-system=chat-ui] .notes-search{background:0 0;border:none;min-height:36px}[data-design-system=chat-ui] .note-item,[data-design-system=chat-ui] .tasks-card{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--ds-radius-md);transition:border-color var(--chat-ui-dur) var(--chat-ui-ease),box-shadow var(--chat-ui-dur) var(--chat-ui-ease)}[data-design-system=chat-ui] .note-item:hover,[data-design-system=chat-ui] .tasks-card:hover{border-color:var(--border-hover);box-shadow:var(--chat-ui-card-shadow)}[data-design-system=chat-ui] .tasks-kpi{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--ds-radius-md);padding:8px 12px}[data-design-system=chat-ui] .tasks-kpi-label{font-size:var(--ds-font-size-xs);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-weight:500}[data-design-system=chat-ui] .folder-switch,[data-design-system=chat-ui] .period-switch{background:var(--ui-chip-bg);border:1px solid var(--border);border-radius:var(--ds-radius-md);padding:2px}[data-design-system=chat-ui] .home-module-card,[data-design-system=chat-ui] .home-onboard-card{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--chat-ui-card-radius);box-shadow:var(--chat-ui-card-shadow);transition:border-color var(--chat-ui-dur) var(--chat-ui-ease),box-shadow var(--chat-ui-dur) var(--chat-ui-ease)}[data-design-system=chat-ui] .home-module-card:hover{border-color:var(--border-hover);box-shadow:var(--chat-ui-card-shadow-hover)}[data-design-system=chat-ui] .home-module-card-icon{background:var(--ui-chip-bg);color:var(--text);border-radius:var(--ds-radius-md)}[data-design-system=chat-ui] .settings-section-title{font-size:var(--ds-font-size-lg);letter-spacing:-.02em;font-weight:600}[data-design-system=chat-ui] .settings-section-desc{font-size:var(--ds-font-size-md);color:var(--muted);line-height:1.55}[data-design-system=chat-ui] .ws-card{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--chat-ui-card-radius);box-shadow:var(--chat-ui-card-shadow)}[data-design-system=chat-ui] .ws-card:hover{border-color:var(--border-hover)}[data-design-system=chat-ui] .creative-card{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--chat-ui-card-radius);box-shadow:var(--chat-ui-card-shadow)}[data-design-system=chat-ui] .creative-card:hover{border-color:var(--border-hover);box-shadow:var(--chat-ui-card-shadow-hover)}[data-design-system=chat-ui] .agent-toolbar,[data-design-system=chat-ui] .browser-toolbar{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--ds-radius-md)}[data-design-system=chat-ui] .browser-frame{border:1px solid var(--border);border-radius:var(--ds-radius-lg);overflow:hidden}[data-design-system=chat-ui] .rdv-cal-cell,[data-design-system=chat-ui] .rdv-event{border-radius:var(--ds-radius-sm);border:1px solid var(--border)}[data-design-system=chat-ui] .rdv-event{background:var(--ui-card-bg);font-size:var(--ds-font-size-xs)}[data-design-system=chat-ui] .rdv-event:hover{background:var(--ui-card-hover)}[data-design-system=chat-ui] :is(.page-tabs,.crm-view-switch,.crm-tabs,.folder-switch,.period-switch,.tab-switch,.seg){background:var(--ui-chip-bg);border:1px solid var(--border);border-radius:var(--ds-radius-md);flex-wrap:wrap;align-items:center;gap:2px;width:fit-content;max-width:100%;padding:3px;display:inline-flex}[data-design-system=chat-ui] .page-header--tabs .page-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;width:fit-content;max-width:100%;overflow-x:auto}[data-design-system=chat-ui] .page-header--tabs .page-tabs::-webkit-scrollbar{display:none}[data-design-system=chat-ui] .page-header--tabs .page-tab{white-space:nowrap;flex-shrink:0}[data-design-system=chat-ui] .tab-switch{margin-bottom:var(--ds-space-lg)}[data-design-system=chat-ui] :is(.page-tab,.vbtn,.seg-btn,.tab-btn,.period-btn,.crm-tab){appearance:none;border-radius:calc(var(--ds-radius-md) - 2px);color:var(--muted2);font-family:inherit;font-size:var(--ds-font-size-sm);cursor:pointer;white-space:nowrap;min-height:32px;transition:background-color var(--chat-ui-dur) var(--chat-ui-ease),color var(--chat-ui-dur) var(--chat-ui-ease),box-shadow var(--chat-ui-dur) var(--chat-ui-ease);background:0 0;border:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-weight:500;line-height:1.2;display:inline-flex}[data-design-system=chat-ui] :is(.page-tab:not(.on):hover,.vbtn:not(.active):hover,.seg-btn:not(.on):hover,.tab-btn:not(.on):not(.active):hover,.period-btn:not(.on):hover,.crm-tab:not(.on):hover){background:var(--chat-ui-hover-subtle);color:var(--text)}[data-design-system=chat-ui] :is(.page-tab.on,.vbtn.active,.seg-btn.on,.tab-btn.on,.tab-btn.active,.period-btn.on,.crm-tab.on){background:var(--chat-ui-pill-active-bg);color:var(--chat-ui-pill-active-text);box-shadow:none;font-weight:500}[data-design-system=chat-ui] :is(.page-tab.on:hover,.vbtn.active:hover,.seg-btn.on:hover,.tab-btn.on:hover,.tab-btn.active:hover,.period-btn.on:hover,.crm-tab.on:hover){background:var(--chat-ui-pill-active-hover-bg);color:var(--chat-ui-pill-active-text)}[data-design-system=chat-ui] :is(.page-tab:focus-visible,.vbtn:focus-visible,.seg-btn:focus-visible,.tab-btn:focus-visible,.period-btn:focus-visible,.crm-tab:focus-visible){outline:2px solid var(--ring)}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] :is(.page-tab:focus-visible,.vbtn:focus-visible,.seg-btn:focus-visible,.tab-btn:focus-visible,.period-btn:focus-visible,.crm-tab:focus-visible){outline:2px solid color-mix(in srgb,var(--ring) 55%,transparent)}}[data-design-system=chat-ui] :is(.page-tab:focus-visible,.vbtn:focus-visible,.seg-btn:focus-visible,.tab-btn:focus-visible,.period-btn:focus-visible,.crm-tab:focus-visible){outline-offset:2px}[data-design-system=chat-ui] .tabs-bar{border-bottom:1px solid var(--border);margin-bottom:var(--ds-space-md);flex-wrap:wrap;gap:4px;padding-bottom:0;display:flex}[data-design-system=chat-ui] .tabs-bar :is(.tab-btn,.crm-tab){border-radius:var(--ds-radius-md) var(--ds-radius-md) 0 0;min-height:36px;color:var(--muted);background:0 0;margin-bottom:-1px;padding:8px 14px}[data-design-system=chat-ui] .tabs-bar :is(.tab-btn,.crm-tab):not(.on):not(.active):hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] .tabs-bar :is(.tab-btn,.crm-tab):not(.on):not(.active):hover{background:color-mix(in srgb,var(--text) 5%,transparent)}}[data-design-system=chat-ui] .tabs-bar :is(.tab-btn,.crm-tab):not(.on):not(.active):hover{color:var(--text)}[data-design-system=chat-ui] .tabs-bar :is(.tab-btn.on,.tab-btn.active,.crm-tab.on){background:var(--ui-card-bg);color:var(--text);border:1px solid var(--border);border-bottom-color:var(--ui-card-bg);box-shadow:none}[data-design-system=chat-ui] .tabs-bar :is(.tab-btn.on,.tab-btn.active,.crm-tab.on):hover{background:var(--ui-card-bg);color:var(--text);border-color:var(--border-hover);border-bottom-color:var(--ui-card-bg)}[data-design-system=chat-ui] :is(select,select.btn,select.crm-field,select.drawer-field,select.ws-input,select.statut-select){appearance:none;min-height:var(--ds-btn-min-height,36px);border:1px solid var(--border);border-radius:var(--chat-ui-r-input);background-color:var(--ui-card-bg);background-image:var(--chat-ui-chevron);color:var(--text);font-family:inherit;font-size:var(--ds-font-size-sm);cursor:pointer;transition:border-color var(--chat-ui-dur) var(--chat-ui-ease),background-color var(--chat-ui-dur) var(--chat-ui-ease),box-shadow var(--chat-ui-dur) var(--chat-ui-ease);background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;align-items:center;padding:0 36px 0 12px;font-weight:500;line-height:1.25;display:inline-flex}[data-design-system=chat-ui] select.btn:not(.drawer-field){height:var(--ds-btn-min-height,36px);padding:0 36px 0 var(--ds-btn-pad-x,16px)}[data-design-system=chat-ui] :is(select,select.btn,select.crm-field,select.drawer-field,select.statut-select):hover:not(:disabled){border-color:var(--border-hover);background-color:var(--text)}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] :is(select,select.btn,select.crm-field,select.drawer-field,select.statut-select):hover:not(:disabled){background-color:color-mix(in srgb,var(--text) 3%,var(--ui-card-bg))}}[data-design-system=chat-ui] :is(select,select.btn,select.crm-field,select.drawer-field,select.statut-select):focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] :is(select,select.btn,select.crm-field,select.drawer-field,select.statut-select):focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 28%,transparent)}}[data-design-system=chat-ui] :is(select,select.btn,select.crm-field,select.drawer-field,select.statut-select):focus{background-color:var(--ui-card-bg)}[data-design-system=chat-ui] select:disabled{opacity:.5;cursor:not-allowed}[data-design-system=chat-ui] .statut-select{min-height:30px;font-size:var(--ds-font-size-xs);border:1px solid var(--border);background-position:right 8px center;background-color:var(--ui-chip-bg);padding:4px 28px 4px 10px}[data-design-system=chat-ui] .statut-select:hover:not(:disabled){background-color:var(--chat-ui-hover-subtle)}[data-design-system=chat-ui] .page-search-panel{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--ds-radius-lg);padding:var(--ds-pad-surface);box-shadow:var(--chat-ui-card-shadow)}[data-design-system=chat-ui] .page-search-input{border:1px solid var(--border);border-radius:var(--chat-ui-r-input);background:var(--background);min-width:200px;height:36px;color:var(--text);font-family:inherit;font-size:var(--ds-font-size-sm);transition:border-color var(--chat-ui-dur) var(--chat-ui-ease),box-shadow var(--chat-ui-dur) var(--chat-ui-ease);flex:1;padding:0 12px}[data-design-system=chat-ui] .page-search-input:hover{border-color:var(--border-hover)}[data-design-system=chat-ui] .page-search-input:focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] .page-search-input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 28%,transparent)}}[data-design-system=chat-ui] .page-search-input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] .page-search-input::placeholder{color:color-mix(in srgb,var(--muted) 75%,transparent)}}[data-design-system=chat-ui] :is(input[type=checkbox],input[type=radio]){accent-color:var(--btn-primary-bg);cursor:pointer}[data-design-system=chat-ui] .ws-menu{min-width:200px}[data-design-system=chat-ui] .ws-opt{color:var(--text)}[data-design-system=chat-ui] .ws-opt.on{background:var(--chat-ui-pill-active-bg);color:var(--chat-ui-pill-active-text)}[data-design-system=chat-ui] .ws-opt.on:hover{background:var(--chat-ui-pill-active-hover-bg);color:var(--chat-ui-pill-active-text)}[data-design-system=chat-ui] .crm-chip{font-size:var(--ds-font-size-sm);border-radius:var(--ds-radius-full);color:var(--muted2);cursor:pointer;transition:background-color var(--chat-ui-dur) var(--chat-ui-ease),color var(--chat-ui-dur) var(--chat-ui-ease);background:0 0;border:1px solid #0000;padding:6px 12px;font-weight:500}[data-design-system=chat-ui] .crm-chip:hover:not(.on){background:var(--chat-ui-hover-subtle);color:var(--text)}[data-design-system=chat-ui] .crm-chip.on{background:var(--chat-ui-pill-active-bg);color:var(--chat-ui-pill-active-text)}[data-design-system=chat-ui] .crm-chip.on:hover{background:var(--chat-ui-pill-active-hover-bg);color:var(--chat-ui-pill-active-text)}[data-design-system=chat-ui] input.crm-field,[data-design-system=chat-ui] textarea.crm-field{border:1px solid var(--border);border-radius:var(--chat-ui-r-input);background:var(--ui-card-bg);color:var(--text);font-size:var(--ds-font-size-sm);transition:border-color var(--chat-ui-dur) var(--chat-ui-ease),box-shadow var(--chat-ui-dur) var(--chat-ui-ease);padding:10px 12px}[data-design-system=chat-ui] input.crm-field:focus,[data-design-system=chat-ui] textarea.crm-field:focus{border-color:var(--ring);box-shadow:0 0 0 3px var(--ring);outline:none}@supports (color:color-mix(in lab,red,red)){[data-design-system=chat-ui] input.crm-field:focus,[data-design-system=chat-ui] textarea.crm-field:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 28%,transparent)}}[data-design-system=chat-ui] .k2o-chat-shell :is(input,textarea,select){min-height:unset;padding:unset;box-shadow:none;color:inherit;background:0 0;border:none}[data-design-system=chat-ui] .k2o-chat-shell .aui-composer-input,[data-design-system=chat-ui] .k2o-chat-shell .aui-composer-input .aui-lexical-input{color:var(--text)}[data-design-system=chat-ui] .mail-inbox-head .seg.mail-inbox-view-seg{align-self:stretch;width:100%;max-width:none;padding:2px}[data-design-system=chat-ui] .mail-inbox-head .mail-inbox-view-seg .seg-btn{flex:1;height:26px;min-height:26px;padding:0 8px;font-size:11px;line-height:1}[data-design-system=chat-ui] .seg.home-connectors-picker{width:auto;max-width:calc(100% - 2 * var(--ds-space-lg));align-self:stretch;display:flex}:root{--kg-canvas-bg:var(--bg);--kg-canvas-bg-mid:var(--bg2,var(--bg));--kg-canvas-border:var(--border);--kg-canvas-radius:var(--ds-radius-xl,18px);--kg-ink:var(--text);--kg-ink-soft:var(--muted2);--kg-ink-faint:var(--muted);--kg-cross:var(--kg-entity-cross);--kg-ring:var(--text);--kg-highlight:var(--ui-card-bg,#fff);--kg-link:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--kg-link:color-mix(in srgb,var(--text) 18%,transparent)}}:root{--kg-link-active:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--kg-link-active:color-mix(in srgb,var(--text) 55%,transparent)}}:root{--kg-link-muted:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--kg-link-muted:color-mix(in srgb,var(--text) 10%,transparent)}}:root{--kg-link-dim:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--kg-link-dim:color-mix(in srgb,var(--text) 4%,transparent)}}:root{--kg-guide:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--kg-guide:color-mix(in srgb,var(--text) 6%,transparent)}}:root{--kg-sphere-atmo-a:var(--accent,var(--violet))}@supports (color:color-mix(in lab,red,red)){:root{--kg-sphere-atmo-a:color-mix(in srgb,var(--accent,var(--violet)) 7%,transparent)}}:root{--kg-sphere-atmo-b:var(--muted)}@supports (color:color-mix(in lab,red,red)){:root{--kg-sphere-atmo-b:color-mix(in srgb,var(--muted) 4%,transparent)}}:root{--kg-sphere-atmo-c:var(--ui-card-bg,#fff)}@supports (color:color-mix(in lab,red,red)){:root{--kg-sphere-atmo-c:color-mix(in srgb,var(--ui-card-bg,#fff) 4%,transparent)}}:root{--kg-sphere-grid:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--kg-sphere-grid:color-mix(in srgb,var(--text) 6%,transparent)}}:root{--kg-sphere-band:var(--accent,var(--violet))}@supports (color:color-mix(in lab,red,red)){:root{--kg-sphere-band:color-mix(in srgb,var(--accent,var(--violet)) 7%,transparent)}}:root{--kg-sphere-equator:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--kg-sphere-equator:color-mix(in srgb,var(--text) 10%,transparent)}}:root{--kg-sphere-link:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--kg-sphere-link:color-mix(in srgb,var(--text) 14%,transparent)}}:root{--kg-sphere-link-glow:var(--accent,var(--violet))}@supports (color:color-mix(in lab,red,red)){:root{--kg-sphere-link-glow:color-mix(in srgb,var(--accent,var(--violet)) 12%,transparent)}}:root{--kg-sphere-mesh:var(--accent,var(--violet))}@supports (color:color-mix(in lab,red,red)){:root{--kg-sphere-mesh:color-mix(in srgb,var(--accent,var(--violet)) 20%,transparent)}}:root{--kg-shadow:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--kg-shadow:color-mix(in srgb,var(--text) 18%,transparent)}}:root{--kg-radial-note:var(--kg-entity-note);--kg-radial-task:var(--kg-entity-task);--kg-entity-hub:var(--violet,#8b5cf6);--kg-entity-workspace:var(--kg-entity-hub);--kg-entity-app:var(--kg-entity-hub);--kg-entity-note:var(--orange,#f97316);--kg-entity-task:var(--cyan,#06b6d4);--kg-entity-contact:var(--green,#25d366);--kg-entity-tag:var(--blue,#3b82f6);--kg-entity-campaign:var(--k2o-cat-documents,var(--orange,#ec4899));--kg-entity-cross:var(--violet,#8b5cf6);--kg-entity-fallback:var(--muted,#64748b);--kg-chip-bg:var(--ui-chip-bg);--kg-chip-on:var(--ui-card-bg);--kg-control-bg:var(--ui-card-bg)}@supports (color:color-mix(in lab,red,red)){:root{--kg-control-bg:color-mix(in srgb,var(--ui-card-bg) 72%,transparent)}}:root{--kg-search-bg:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--kg-search-bg:color-mix(in srgb,var(--text) 4%,transparent)}}:root{--kg-search-border:var(--border);--kg-search-focus-bg:var(--ui-card-bg);--kg-search-focus-border:var(--accent)}@supports (color:color-mix(in lab,red,red)){:root{--kg-search-focus-border:color-mix(in srgb,var(--accent) 50%,var(--border))}}:root{--kg-badge-bg:var(--accent-soft);--kg-badge-text:var(--accent);--kg-badge-border:var(--accent-border);--kg-overlay-bg:var(--ui-card-bg)}@supports (color:color-mix(in lab,red,red)){:root{--kg-overlay-bg:color-mix(in srgb,var(--ui-card-bg) 94%,transparent)}}:root{--kg-overlay-border:var(--border);--kg-hint-bg:var(--ui-card-bg)}@supports (color:color-mix(in lab,red,red)){:root{--kg-hint-bg:color-mix(in srgb,var(--ui-card-bg) 82%,transparent)}}:root{--kg-hint-text:var(--muted2);--kg-legend-bg:var(--ui-card-bg)}@supports (color:color-mix(in lab,red,red)){:root{--kg-legend-bg:color-mix(in srgb,var(--ui-card-bg) 78%,transparent)}}:root{--kg-model-bg:var(--bg);--kg-model-card:var(--ui-card-bg);--kg-dept-row:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--kg-dept-row:color-mix(in srgb,var(--text) 2.5%,transparent)}}:root{--kg-org-bg:var(--bg2,var(--bg))}[data-palette^=theme-k2o]{--kg-entity-hub:var(--accent);--kg-entity-cross:var(--accent)}.status-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.status-dot.tone-good{background:var(--green)}.status-dot.tone-warn{background:var(--orange)}.status-dot.tone-bad{background:var(--red)}.status-dot.tone-accent{background:var(--accent)}.status-dot.tone-muted{background:var(--muted)}.status-badge{white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.status-badge.tone-good{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.status-badge.tone-good{background:color-mix(in srgb,var(--green) 12%,transparent)}}.status-badge.tone-good{color:var(--green)}.status-badge.tone-warn{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.status-badge.tone-warn{background:color-mix(in srgb,var(--orange) 12%,transparent)}}.status-badge.tone-warn{color:var(--orange)}.status-badge.tone-bad{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.status-badge.tone-bad{background:color-mix(in srgb,var(--red) 12%,transparent)}}.status-badge.tone-bad{color:var(--red)}.status-badge.tone-accent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.status-badge.tone-accent{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.status-badge.tone-accent{color:var(--accent-muted)}.status-badge.tone-muted{background:var(--ui-chip-bg);color:var(--muted2)}.progress-bar{background:var(--border);border-radius:3px;flex:1;height:6px;overflow:hidden}.progress-bar-fill{background:var(--accent);border-radius:3px;height:100%;transition:width .4s}.progress-bar-fill.tone-good{background:var(--green)}.progress-bar-fill.tone-warn{background:var(--orange)}.progress-bar-fill.tone-bad{background:var(--red)}.progress-metric{flex-direction:column;gap:4px;display:flex}.progress-metric-head{justify-content:space-between;align-items:baseline;gap:var(--ui-gap-sm);display:flex}.progress-metric-label{color:var(--muted2);font-size:12px}.progress-metric-value{color:var(--text);font-size:12px;font-weight:700}.progress-metric-detail{color:var(--muted);margin:0;font-size:11px}.ui-flex{align-items:center;gap:var(--ui-gap-sm);display:flex}.ui-flex-wrap{flex-wrap:wrap}.ui-gap-md{gap:var(--ui-gap-md)}.ui-mt-sm{margin-top:var(--ui-gap-sm)}.ui-mt-md{margin-top:var(--ui-gap-md)}.filter-pill{border:1px solid var(--border);color:var(--muted2);cursor:pointer;background:0 0;border-radius:20px;padding:4px 12px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background-color .12s,border-color .12s,color .12s}.filter-pill:hover{color:var(--text)}.filter-pill.is-on{border-color:var(--pill-color,var(--accent));background:var(--pill-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.filter-pill.is-on{background:color-mix(in srgb,var(--pill-color,var(--accent)) 13%,transparent)}}.filter-pill.is-on{color:var(--pill-color,var(--accent))}.meta-panel-flush{padding:0;overflow:hidden}.meta-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 20px;display:flex}.meta-toolbar-title{margin:0;font-size:15px;font-weight:700}.meta-toolbar-actions{margin-left:auto}.meta-toolbar-filters{gap:5px;margin-left:6px;display:flex}.meta-table-wrap{overflow-x:auto}.meta-table{border-collapse:collapse;width:100%;font-size:13px}.meta-th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.8px;border-bottom:1px solid var(--border);white-space:nowrap;padding:10px 16px;font-size:11px;font-weight:600}.meta-th.is-num{text-align:right}.meta-tr-click{border-bottom:1px solid var(--border);cursor:pointer;transition:background-color .15s}.meta-tr-click:hover{background:var(--accent-highlight-bg)}.meta-td{vertical-align:middle;padding:13px 16px}.meta-td-num{font-variant-numeric:tabular-nums;white-space:nowrap}.meta-td-name{max-width:210px;font-weight:600}.meta-td-name .meta-td-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.meta-td-name .meta-td-sub{color:var(--muted);font-size:10.5px;font-family:var(--font-mono,ui-monospace,monospace);margin-top:2px}.meta-td-muted{color:var(--muted2);font-size:12px}.meta-td-empty{text-align:center;color:var(--muted);padding:30px 16px}.meta-list-row{border-bottom:1px solid var(--border);cursor:pointer;border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;margin:0 -8px;padding:13px 8px;transition:background-color .15s;display:flex}.meta-list-row:hover{background:var(--accent-highlight-bg)}.meta-list-row-body{flex:180px;min-width:0}.meta-list-row-title{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}.meta-list-row-sub{color:var(--muted);margin-top:2px;font-size:11px}.meta-list-row-metrics{flex-wrap:wrap;gap:18px;font-size:12.5px;display:flex}.meta-list-row-metrics .lbl{color:var(--muted)}.meta-budget-btn{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:2px 6px;font-family:inherit;font-size:13px;display:inline-flex}.meta-budget-btn:hover{background:var(--ui-chip-bg)}.meta-budget-icon{color:var(--muted);font-size:11px}.meta-budget-edit{align-items:center;gap:5px;display:inline-flex}.meta-budget-input{border:1px solid var(--accent);background:var(--panel-solid);width:80px;color:var(--text);border-radius:7px;outline:none;padding:4px 8px;font-family:inherit;font-size:13px}.meta-budget-confirm{background:var(--accent);color:#fff;border:none;border-radius:7px;padding:4px 10px}.meta-budget-cancel,.meta-budget-confirm{cursor:pointer;font-family:inherit;font-size:12px}.meta-budget-cancel{background:var(--panel-solid);border:1px solid var(--border);color:var(--muted);border-radius:7px;padding:4px 8px}.meta-spark{width:100%;height:72px}.meta-spark-line{stroke:var(--accent)}.meta-score-ring{flex-shrink:0;width:92px;height:92px}.meta-score-ring-progress{transition:stroke-dashoffset .6s}.meta-section-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.meta-section-head .meta-hint{color:var(--muted);margin-left:4px;font-size:12px}.meta-ads-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.meta-empty-inline{color:var(--muted);padding:20px;font-size:13px}.meta-skeleton-pad{padding:20px}.meta-status-ok{color:var(--green)}.meta-status-ko{color:var(--red)}.meta-account-default{color:var(--muted);font-size:10px;font-weight:400}.meta-toggle-btn{border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:8px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:700}.meta-toggle-btn.is-pause{color:var(--orange)}.meta-toggle-btn.is-play{color:var(--green)}.meta-overview-list .meta-list-row{border-radius:0;margin:0;padding-left:0;padding-right:0}.meta-source-bar{color:var(--muted);background:#2274b814;border:1px solid #2274b840;border-radius:12px;margin-bottom:14px;padding:10px 14px;font-size:12px;line-height:1.5}.meta-source-bar strong{color:#2274b8}.meta-source-bar code{font-size:11px}.meta-empty-pad-lg{padding:28px 16px}.meta-empty-pad-md{padding:24px 16px}.meta-interaction-pct{justify-content:flex-end;align-items:center;gap:8px;display:flex}.meta-interaction-pct-val{font-variant-numeric:tabular-nums;min-width:38px;font-size:11px;font-weight:700}.meta-interaction-desc{color:var(--muted2);max-width:220px;font-size:11px;line-height:1.45}.meta-interaction-mini-list{flex-direction:column;gap:10px;display:flex}.meta-interaction-mini-label{min-width:140px;font-size:11px;font-weight:700}.meta-interaction-mini-bars{flex:1;align-items:flex-end;gap:1px;height:28px;display:flex}.meta-interaction-mini-bar{border-radius:1px;flex:1}.meta-diag-section-title-sm{margin-bottom:10px}.meta-diag-num-strong{font-weight:800}.notion-sheet .meta-hourly-ctr-cell{background:rgba(34,116,184,var(--heat,.08))}.meta-diag-card{background:var(--panel-solid);border:1px solid var(--border);margin-bottom:16px}.meta-diag-card-lg{border-radius:16px;align-items:flex-start;gap:18px;padding:18px 20px;display:flex}.meta-diag-card-md{border-radius:14px;padding:16px 18px}.meta-diag-card-sm{border-radius:12px;padding:12px 14px}.meta-diag-score-body{flex:1;min-width:0}.meta-diag-eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:11px;font-weight:700}.meta-diag-grade{margin-top:4px;font-size:20px;font-weight:800}.meta-diag-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px 14px;margin-top:12px;font-size:12px;display:grid}.meta-diag-kpi-label{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;font-size:9px}.meta-diag-kpi-value{font-variant-numeric:tabular-nums;margin-top:2px;font-weight:800}.meta-diag-section-title{color:var(--muted2);margin-bottom:12px;font-size:12px;font-weight:700}.meta-diag-block{margin-bottom:16px}.meta-diag-block .meta-diag-section-title{margin-bottom:10px}.meta-diag-bench-track{background:linear-gradient(90deg,#fb718540,#fbbf2440,#34d39940);border-radius:8px;height:34px;position:relative}.meta-diag-bench-mark{background:var(--muted);width:1px;position:absolute;top:-2px;bottom:-2px}.meta-diag-bench-mark span{color:var(--muted);white-space:nowrap;font-size:9px;position:absolute;top:-16px;left:-10px}.meta-diag-bench-dot{border:2px solid var(--bg2);border-radius:50%;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.meta-diag-bench-legend{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:10px;display:flex}.meta-diag-formats-grid{gap:10px;margin-bottom:16px;display:grid}.meta-diag-format-ctr{margin-top:4px;font-size:18px;font-weight:800}.meta-diag-format-ctr.is-good{color:#34d399}.meta-diag-format-ctr.is-warn{color:#fbbf24}.meta-diag-format-sub{color:var(--muted);margin-top:4px;font-size:10px}.meta-diag-placement-list{flex-direction:column;gap:9px;display:flex}.meta-diag-placement-row{align-items:center;gap:10px;display:flex}.meta-diag-placement-label{text-overflow:ellipsis;white-space:nowrap;min-width:140px;font-size:12px;font-weight:600;overflow:hidden}.meta-diag-placement-ctr{text-align:right;font-variant-numeric:tabular-nums;min-width:52px;font-size:12px;font-weight:800}.meta-diag-placement-ctr.is-good{color:#34d399}.meta-diag-placement-imp{color:var(--muted);text-align:right;min-width:56px;font-size:10px}.meta-diag-segment-grid{flex-wrap:wrap;gap:8px;display:flex}.meta-diag-segment-card{background:var(--panel);border:1px solid var(--border);border-radius:10px;min-width:120px;padding:8px 12px}.meta-diag-segment-card.is-good{border-color:#34d39966}.meta-diag-segment-label{font-size:11px;font-weight:700}.meta-diag-segment-ctr{margin-top:4px;font-size:16px;font-weight:800}.meta-diag-segment-ctr.is-good{color:#34d399}.meta-diag-segment-ctr.is-mid{color:#22d3ee}.meta-diag-segment-ctr.is-bad{color:#fb7185}.meta-diag-heatmap-block{margin-bottom:14px}.meta-diag-heatmap-label{color:var(--muted);text-transform:uppercase;letter-spacing:.6px;margin-bottom:8px;font-size:10px}.meta-diag-day-grid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.meta-diag-day-cell{text-align:center;background:rgba(34,116,184,var(--heat,.08));border:1px solid #0000;border-radius:8px;padding:8px 4px}.meta-diag-day-cell.is-peak{border-color:var(--accent)}.meta-diag-hour-grid{grid-template-columns:repeat(12,1fr);gap:3px;display:grid}.meta-diag-hour-cell{text-align:center;background:rgba(34,211,238,var(--heat,.06));border:1px solid #0000;border-radius:6px;padding:5px 2px}.meta-diag-hour-cell.is-peak-cyan{border-color:var(--cyan)}.meta-diag-heatmap-cell-label{color:var(--muted);font-size:10px}.meta-diag-heatmap-cell-val{margin-top:3px;font-size:11px;font-weight:800}.meta-diag-heatmap-cell-val-sm{margin-top:2px;font-size:9px;font-weight:700}.meta-diag-rankings-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;display:grid}.meta-diag-rank-value{margin-top:6px;font-size:12.5px;font-weight:700}.meta-diag-signals{flex-direction:column;gap:8px;display:flex}.meta-diag-signal{border:1px solid var(--border);border-left-width:3px;border-radius:10px;gap:11px;padding:11px 14px;display:flex}.meta-diag-signal-icon{border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:800;display:grid}.meta-diag-signal-title{font-size:13px;font-weight:700}.meta-diag-signal-detail{color:var(--muted2);margin-top:3px;font-size:12px;line-height:1.5}.meta-diag-recs{flex-direction:column;gap:10px;display:flex}.meta-diag-rec-head{align-items:center;gap:10px;margin-bottom:8px;display:flex}.meta-diag-rec-prio{text-transform:uppercase;letter-spacing:.6px;border-radius:20px;padding:3px 9px;font-size:10px;font-weight:800}.meta-diag-rec-title{font-size:14px;font-weight:700}.meta-diag-rec-action{margin-bottom:7px;font-size:12.5px;line-height:1.55}.meta-diag-rec-impact{color:var(--cyan);font-size:11.5px;line-height:1.5}.meta-diag-creative-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.meta-diag-creative-head .meta-diag-section-title{margin-bottom:0}.meta-diag-link-btn{color:var(--cyan);cursor:pointer;background:0 0;border:none;font-family:inherit;font-size:11px}.meta-diag-creative-list{flex-direction:column;gap:7px;display:flex}.meta-diag-creative-row{background:var(--panel-solid);border:1px solid var(--border);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.meta-diag-creative-rank{color:var(--muted);width:18px;font-size:13px;font-weight:800}.meta-diag-creative-body{flex:1;min-width:0}.meta-diag-creative-title-row{align-items:center;gap:8px;display:flex}.meta-diag-creative-name{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.meta-diag-format-tag{text-transform:uppercase;color:var(--accent);background:#2274b826;border-radius:10px;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:700}.meta-diag-creative-sub{color:var(--muted);margin-top:2px;font-size:11px}.meta-diag-creative-ctr{font-variant-numeric:tabular-nums;font-size:14px;font-weight:800}.meta-drawer-head-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.meta-drawer-id{color:var(--muted);font-size:11px;font-family:var(--font-mono,ui-monospace,monospace)}.meta-drawer-period-block{margin-top:16px}.meta-drawer-period-label{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:8px;font-size:10px;font-weight:600}.meta-drawer-period-pills{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.meta-period-pill.is-dim{opacity:.6}.meta-period-pill--refresh{margin-left:4px}.meta-drawer-actions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.meta-action-btn.is-pause{color:var(--orange);background:#fbbf241f}.meta-action-btn.is-play{color:var(--green);background:#34d3991f}.meta-action-btn.is-disabled{opacity:.5}.meta-drawer-kpi-grid{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:10px;margin-bottom:22px;display:grid}.meta-kpi-card-label{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:10px}.meta-kpi-card-value{font-variant-numeric:tabular-nums;margin-top:6px;font-size:17px;font-weight:800}.meta-kpi-card-sub{color:var(--muted);margin-top:4px;font-size:10px}.meta-drawer-panel{margin-bottom:22px}.meta-drawer-panel-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.meta-drawer-section-title{color:var(--muted2);font-size:12px;font-weight:700}.meta-drawer-section-title--spaced{margin-bottom:12px}.meta-drawer-section-title-lg{font-size:13px;font-weight:700}.meta-drawer-link-btn{color:var(--cyan);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:11px}.meta-drawer-spark-range{color:var(--muted);justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.meta-drawer-settings{gap:10px;font-size:13px;display:grid}.meta-drawer-settings-row{justify-content:space-between;gap:12px;display:flex}.meta-drawer-settings-row .lbl{color:var(--muted)}.meta-drawer-adset-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:11px 0;font-size:13px;display:flex}.meta-drawer-adset-body{flex:1;min-width:0}.meta-drawer-adset-name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.meta-drawer-adset-sub{color:var(--muted);margin-top:2px;font-size:11px}.meta-drawer-adset-stat{color:var(--muted2);text-align:right;min-width:48px;font-size:12px}.meta-table--compact .meta-td,.meta-table--compact .meta-th{padding-left:12px;padding-right:12px}.meta-td-nowrap{white-space:nowrap}.meta-tr-total{border-top:2px solid var(--border);font-weight:700}.meta-tr-total .meta-td{padding:12px}.meta-drawer-adsets-list{flex-direction:column;gap:10px;display:flex}.meta-drawer-adset-card{background:var(--panel-solid);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.meta-drawer-adset-card-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.meta-drawer-adset-card-name{font-size:14px;font-weight:700}.meta-drawer-adset-card-meta{color:var(--muted2);margin-bottom:10px;font-size:12px}.meta-drawer-metrics{flex-wrap:wrap;gap:14px;font-size:12.5px;display:flex}.meta-drawer-metrics .lbl{color:var(--muted)}.meta-drawer-ads-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.meta-ad-card{background:var(--panel-solid);border:1px solid var(--border);border-radius:16px;flex-direction:column;transition:border-color .18s;display:flex;overflow:hidden}.meta-ad-card--drawer{border-radius:14px}.meta-ad-card-media{background:#000;flex-shrink:0;height:190px;overflow:hidden}.meta-ad-card-img{object-fit:cover;width:100%;height:100%;transition:opacity .2s}.meta-ad-card-img.is-dim{opacity:.45}.meta-ad-card-img--sm{object-fit:cover;width:100%;height:140px;display:block}.meta-ad-card-img--sm.is-dim{opacity:.5}.meta-ad-card-body{flex-direction:column;flex:1;padding:14px 16px;display:flex}.meta-ad-card-body--compact{padding:14px}.meta-ad-card-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.meta-ad-card-title{flex:1;font-size:13px;font-weight:700;line-height:1.35}.meta-ad-card-title--lg{margin-bottom:8px;font-size:13.5px}.meta-ad-card-id{color:var(--muted);font-size:10px;font-family:var(--font-mono,ui-monospace,monospace);margin-bottom:8px}.meta-ad-card-body-text{color:var(--muted2);margin-bottom:8px;font-size:12px;line-height:1.5}.meta-ad-card-body-text--clamp{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:4px;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.meta-ad-card-body-text--clamp.is-open{-webkit-line-clamp:unset;display:block}.meta-ad-card-link{color:var(--cyan)}.meta-ad-card-link,.meta-ad-card-link-muted{text-overflow:ellipsis;white-space:nowrap;margin-bottom:10px;font-size:11px;overflow:hidden}.meta-ad-card-link-muted{color:var(--muted)}.meta-ad-card-cta{color:var(--accent);margin-bottom:10px;font-size:11px;font-weight:600}.meta-ad-metrics{gap:6px;margin-bottom:12px;font-size:11.5px;display:grid}.meta-ad-metrics--2{grid-template-columns:1fr 1fr;gap:8px}.meta-ad-metrics--3{grid-template-columns:1fr 1fr 1fr}.meta-ad-metric{background:var(--panel);text-align:center;border-radius:8px;padding:6px 8px}.meta-ad-metrics--2 .meta-ad-metric,.meta-ad-metrics--3 .meta-ad-metric:first-child{border-radius:9px;padding:8px}.meta-ad-metric-label{color:var(--muted);text-transform:uppercase;letter-spacing:.8px;font-size:9px}.meta-ad-metrics--2 .meta-ad-metric-label,.meta-ad-metrics--3 .meta-ad-metric-label{margin-bottom:3px;font-size:10px}.meta-ad-metric-value{font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;font-weight:700}.meta-ad-metrics--2 .meta-ad-metric-value,.meta-ad-metrics--3 .meta-ad-metric-value{margin-top:0;font-size:13px}.meta-ad-toggle{border:1px solid var(--border);cursor:pointer;border-radius:10px;margin-top:auto;padding:9px;font-family:inherit;font-size:13px;font-weight:700}.meta-ad-toggle.is-pause{color:var(--orange);background:#fbbf2412}.meta-ad-toggle.is-play{color:var(--green);background:#34d39912}.meta-modal{background:var(--bg2);border:1px solid var(--border);border-radius:20px;width:500px;max-width:100%;padding:30px;box-shadow:0 30px 80px #000000b3}.meta-modal-title{letter-spacing:-.3px;margin-bottom:22px;font-size:17px;font-weight:800}.meta-form-field{margin-bottom:14px}.meta-form-field:last-of-type{margin-bottom:22px}.meta-form-label{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:6px;font-size:11px;font-weight:700;display:block}.meta-form-input{background:var(--panel-solid);border:1px solid var(--border);width:100%;color:var(--text);border-radius:10px;outline:none;padding:11px 14px;font-family:inherit;font-size:13px}.meta-form-color{border:1px solid var(--border);cursor:pointer;border-radius:9px;width:48px;height:38px;padding:3px}.meta-form-actions{justify-content:flex-end;gap:10px;display:flex}.meta-form-btn{cursor:pointer;border-radius:10px;padding:10px 22px;font-family:inherit;font-size:13px}.meta-form-btn--ghost{background:var(--panel-solid);border:1px solid var(--border);color:var(--text)}.meta-form-btn--primary{background:var(--grad);color:#fff;border:none;font-weight:700}.meta-form-btn--primary:disabled{opacity:.7;cursor:default}.skeleton--h120{height:120px}.skeleton--h240{height:240px}.bench-metric-pill{border-radius:var(--ds-radius-lg);padding:3px 8px;font-size:10px;font-weight:700}.bench-metric-pill.tone-accent{background:var(--tone-accent-bg);color:var(--tone-accent-text)}.bench-metric-pill.tone-green{background:var(--tone-good-bg);color:var(--tone-good-text)}.bench-metric-pill.tone-amber{background:var(--tone-warn-bg);color:var(--tone-warn-text)}.bench-metric-pill.tone-muted{background:var(--panel-solid);color:var(--muted)}.bench-data-notes{border-radius:var(--ds-radius-xl);background:var(--tone-note-bg);border:1px solid var(--tone-note-border);color:var(--muted);padding:12px 14px;font-size:12px;line-height:1.5}.bench-data-notes strong{color:var(--tone-warn-text)}.bench-breakdown{flex-direction:column;gap:10px;display:flex}.bench-breakdown-row-head{justify-content:space-between;margin-bottom:4px;font-size:13px;display:flex}.bench-breakdown-row-head strong{font-weight:700}.bench-analysis-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bench-analysis-head h2{margin:0;font-size:20px}.bench-analysis-head .bench-resync{margin-left:auto;font-size:12px}.bench-badge-cache{background:var(--tone-good-bg);color:var(--tone-good-text)}.bench-badge-partial{color:var(--tone-warn-text);background:#fbbf2426}.bench-badge-source{background:var(--tone-accent-bg);color:var(--tone-accent-text)}.bench-fetched-at{color:var(--muted);font-size:12px}.bench-intensity{align-items:center;gap:10px;display:flex}.bench-intensity .progress-bar{flex:1;height:8px}.bench-intensity-val{min-width:32px;font-size:13px;font-weight:800}.bench-intensity-val.is-high{color:var(--tone-bad-text)}.bench-intensity-val.is-mid{color:var(--tone-warn-text)}.bench-intensity-val.is-low{color:var(--tone-good-text)}.bench-watchlist-actions{gap:4px;display:flex}.bench-timeline-scroll{overflow-x:auto}.bench-timeline-chart{width:100%;min-width:400px;height:150px}.bench-watchlist{gap:12px;display:grid}.bench-watchlist-item{background:var(--panel-solid);border:1px solid var(--border);border-radius:var(--ds-radius-xl);cursor:pointer;align-items:center;gap:14px;padding:14px 16px;transition:background-color .15s,border-color .15s;display:flex}.bench-watchlist-item.is-selected{background:var(--tone-selected-bg);border-color:var(--tone-selected-border)}.bench-watchlist-avatar{border-radius:var(--ds-radius-lg);color:#fff;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:14px;font-weight:800;display:grid}.bench-watchlist-body{flex:1;min-width:0}.bench-watchlist-name{font-weight:700}.bench-watchlist-sub{color:var(--muted);margin-top:2px;font-size:12px}.bench-watchlist-intensity{width:100px}.bench-watchlist-intensity-label{color:var(--muted);margin-bottom:4px;font-size:10px}.bench-watchlist-actions .btn{font-size:12px}.bench-watchlist-remove{color:var(--red)}.bench-ad-card{background:var(--panel);border:1px solid var(--border);border-radius:var(--ds-radius-xl);flex-direction:column;display:flex;overflow:hidden}.bench-ad-card-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.bench-ad-card-page{color:var(--muted);font-size:12px;font-weight:700}.bench-ad-status{border-radius:var(--ds-radius-lg);padding:2px 8px;font-size:10px;font-weight:700}.bench-ad-status.is-active{background:var(--tone-good-bg);color:var(--tone-good-text)}.bench-ad-status.is-inactive{background:var(--tone-muted-bg);color:var(--tone-muted-text)}.bench-ad-card-body{flex:1;padding:14px}.bench-ad-headline{margin-bottom:6px;font-size:14px;font-weight:700}.bench-ad-body{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.bench-ad-caption{color:var(--violet);text-transform:uppercase;margin-top:8px;font-size:11px}.bench-ad-pills{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.bench-ad-foot{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;gap:8px;padding:10px 14px;font-size:11px;display:flex}.bench-ad-platform{background:var(--panel-solid);border-radius:var(--ds-radius-md);padding:2px 8px}.bench-ad-link{text-align:center;margin:0 14px 14px;font-size:12px;text-decoration:none}.bench-platform-list{flex-direction:column;gap:10px;padding:0 4px;display:flex}.bench-status-active{color:var(--tone-good-text);font-size:12px}.bench-status-inactive{color:var(--tone-muted-text);font-size:12px}.bench-ads-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.bench-perf-name{max-width:220px}.bench-perf-title{font-size:13px;font-weight:600}.bench-perf-cta{color:var(--muted);font-size:11px}.bench-td-muted{font-size:12px}.bench-insights-list{flex-direction:column;gap:10px;display:flex}.bench-insights-row{background:var(--panel-solid);border-radius:var(--ds-radius-lg);justify-content:space-between;padding:10px 12px;display:flex}.bench-insights-label{font-weight:600}.bench-insights-count{color:var(--accent);font-weight:800}.bench-headlines-list{flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.bench-headlines-item{font-size:13px;line-height:1.4}.bench-headlines-count{color:var(--muted);margin-right:8px}.bench-panel-wide{grid-column:1/-1}.bench-bodies-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.bench-body-card{background:var(--panel-solid);border-radius:var(--ds-radius-lg);padding:12px;font-size:13px;line-height:1.45}.bench-body-count{color:var(--accent);margin-bottom:6px;font-size:11px;font-weight:700}.lab-score-bar{align-items:center;gap:8px;min-width:120px;display:flex}.lab-score-bar .progress-bar{flex:1;height:6px}.lab-score-val{min-width:36px;font-size:12px;font-weight:700}.lab-score-val.is-good{color:var(--green)}.lab-score-val.is-warn{color:var(--orange)}.lab-score-val.is-bad{color:var(--red)}.lab-creative-row{align-items:center;gap:10px;display:flex}.lab-creative-thumb{object-fit:cover;border-radius:8px;flex-shrink:0;width:40px;height:40px}.lab-creative-name{text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:13px;font-weight:600;overflow:hidden}.lab-hook-sub{color:var(--muted);font-size:11px}.lab-link{color:var(--cyan);font-size:12px}.lab-cell-clip{text-overflow:ellipsis;max-width:180px;overflow:hidden}.lab-cell-muted{color:var(--muted2);font-size:13px}.lab-budget-tools{align-items:center;gap:8px;display:flex}.lab-budget-input{border:1px solid var(--border);background:var(--panel-solid);width:90px;color:var(--text);border-radius:8px;padding:6px 10px;font-family:inherit}.lab-budget-unit{color:var(--muted);font-size:12px}.lab-budget-note{color:var(--muted);padding:0 0 16px;font-size:13px}.wa-btn-stack{flex-direction:column;gap:8px;display:flex}.wa-empty-action{margin-top:12px}.wa-settings-panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;padding:0;display:flex}.wa-settings-panel-head h3{margin:0}.wa-settings-spaced{margin-top:12px}.wa-log-event{min-width:90px;font-size:12px;font-weight:600}.wa-log-message{color:var(--muted2);flex:1;font-size:11px}.wa-onboard-drawer{--wa-green:var(--k2o-whatsapp,#25d366)}.wa-onboard-drawer .wa-onboard-head-icon{background:var(--wa-green)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-head-icon{background:color-mix(in srgb,var(--wa-green) 14%,transparent)}}.wa-onboard-drawer .wa-onboard-head-icon{color:var(--wa-green)}.wa-onboard-drawer .wa-onboard-title{letter-spacing:-.02em;color:var(--text);pointer-events:none;background:0 0;border:none;grid-column:2;margin:0;padding:0;font-size:1.25rem;font-weight:700;line-height:1.25}.wa-onboard-drawer .wa-onboard-meta-phone{color:var(--wa-green)!important}.notion-sheet.wa-onboard-drawer .notion-sheet-body.wa-onboard-body{padding:var(--section-gap,10px) var(--sheet-x,36px) 24px}.wa-onboard-drawer .wa-onboard-progress{padding:12px var(--sheet-x,36px) 14px;border-top:1px solid var(--text);margin-top:14px}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-progress{border-top:1px solid color-mix(in srgb,var(--text) 10%,transparent)}}.wa-onboard-drawer .wa-onboard-progress-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.wa-onboard-drawer .wa-onboard-progress-item{border-radius:var(--r-md,8px);min-height:36px;color:var(--muted);background:var(--text);justify-content:center;align-items:center;gap:8px;padding:6px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-progress-item{background:color-mix(in srgb,var(--text) 4%,transparent)}}.wa-onboard-drawer .wa-onboard-progress-item{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-progress-item{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.wa-onboard-drawer .wa-onboard-progress-item{font-size:12px;font-weight:600}.wa-onboard-drawer .wa-onboard-progress-item.is-active{color:var(--text);background:var(--wa-green)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-progress-item.is-active{background:color-mix(in srgb,var(--wa-green) 10%,var(--bg2))}}.wa-onboard-drawer .wa-onboard-progress-item.is-active{box-shadow:inset 0 0 0 1px var(--wa-green)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-progress-item.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wa-green) 35%,transparent)}}.wa-onboard-drawer .wa-onboard-progress-item.is-done{color:var(--muted2)}.wa-onboard-drawer .wa-onboard-progress-dot{width:20px;height:20px;color:var(--muted);background:var(--text);border-radius:999px;flex-shrink:0;place-items:center;font-size:10px;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-progress-dot{background:color-mix(in srgb,var(--text) 8%,var(--bg2))}}.wa-onboard-drawer .wa-onboard-progress-dot{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-progress-dot{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent)}}.wa-onboard-drawer .wa-onboard-progress-item.is-active .wa-onboard-progress-dot{color:#fff;background:var(--wa-green);box-shadow:none}.wa-onboard-drawer .wa-onboard-progress-item.is-done .wa-onboard-progress-dot{color:#fff;background:var(--wa-green)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-progress-item.is-done .wa-onboard-progress-dot{background:color-mix(in srgb,var(--wa-green) 78%,#128c7e)}}.wa-onboard-drawer .wa-onboard-progress-item.is-done .wa-onboard-progress-dot{box-shadow:none}.wa-onboard-drawer .wa-onboard-progress-label{white-space:nowrap}.wa-onboard-drawer .wa-onboard-body .agent-wa-hint{margin-bottom:12px}.wa-onboard-drawer .wa-onboard-body .agent-wa-hint strong{color:var(--text);font-weight:700}.wa-onboard-drawer .wa-onboard-loading{color:var(--muted2);justify-content:center;align-items:center;gap:10px;padding:36px 16px;font-size:13px;display:flex}.wa-onboard-drawer .wa-onboard-empty{padding:32px 20px}.wa-onboard-drawer .wa-onboard-empty-icon{background:var(--wa-green)!important}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-empty-icon{background:color-mix(in srgb,var(--wa-green) 12%,transparent)!important}}.wa-onboard-drawer .wa-onboard-empty-icon{color:var(--wa-green)!important}.wa-onboard-drawer .wa-onboard-number.on{border-color:var(--wa-green);background:var(--wa-green)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-number.on{background:color-mix(in srgb,var(--wa-green) 10%,var(--ui-col-bg,var(--bg2)))}}.wa-onboard-drawer .wa-onboard-number.on .agent-wa-scope-radio{border-color:var(--wa-green);box-shadow:inset 0 0 0 3px var(--wa-green)}.wa-onboard-drawer .wa-onboard-number{position:relative}.wa-onboard-drawer .wa-onboard-number-mark{color:var(--muted);opacity:.55;position:absolute;top:12px;right:12px}.wa-onboard-drawer .wa-onboard-number.on .wa-onboard-number-mark{color:var(--wa-green);opacity:1}.wa-onboard-drawer .wa-onboard-number.is-demo.on{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-number.is-demo.on{border-color:color-mix(in srgb,var(--accent) 55%,var(--wa-green))}}.wa-onboard-drawer .wa-onboard-number.is-demo.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-number.is-demo.on{background:color-mix(in srgb,var(--accent) 8%,var(--wa-green) 6%,var(--ui-col-bg,var(--bg2)))}}.wa-onboard-drawer .wa-onboard-esim-grid{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.wa-onboard-drawer .wa-onboard-qr-panel{margin-top:0!important}.wa-onboard-drawer .wa-onboard-qr-frame{border-radius:var(--r-md,8px);box-shadow:inset 0 0 0 1px var(--text);background:#fff;margin:8px 12px 12px;padding:10px}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-qr-frame{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.wa-onboard-drawer .wa-onboard-qr{border-radius:6px;width:100%;height:auto;display:block}.wa-onboard-drawer .wa-onboard-guide{flex-direction:column;gap:.55rem;margin:0;padding:4px 0 0;list-style:none;display:flex}.wa-onboard-drawer .wa-onboard-guide-step{color:var(--text);align-items:flex-start;gap:.6rem;font-size:.86rem;font-weight:600;line-height:1.4;display:flex}.wa-onboard-drawer .wa-onboard-guide-num{color:#fff;background:var(--wa-green);border-radius:999px;flex-shrink:0;place-items:center;width:1.4rem;height:1.4rem;font-size:.68rem;font-weight:800;display:grid}.wa-onboard-drawer .wa-onboard-guide-label{min-width:0;padding-top:.06rem}.wa-onboard-drawer .wa-onboard-guide-code{font-variant-numeric:tabular-nums;letter-spacing:.08em;color:var(--wa-green);font-size:.95em}.wa-onboard-drawer .wa-onboard-guide-missing{color:var(--muted2);font-style:italic;font-weight:500}.wa-onboard-drawer .wa-onboard-done-card{border-radius:var(--r-lg,10px);background:var(--wa-green);align-items:flex-start;gap:12px;margin-bottom:14px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-done-card{background:color-mix(in srgb,var(--wa-green) 8%,var(--bg2))}}.wa-onboard-drawer .wa-onboard-done-card{box-shadow:inset 0 0 0 1px var(--wa-green)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-done-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wa-green) 22%,transparent)}}.wa-onboard-drawer .wa-onboard-done-icon{color:#fff;background:var(--wa-green);border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.wa-onboard-drawer .wa-onboard-done-copy strong{margin-bottom:4px;font-size:13px;display:block}.wa-onboard-drawer .wa-onboard-done-copy p{color:var(--muted2);margin:0;font-size:12px;line-height:1.5}.wa-onboard-drawer .wa-onboard-next-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.wa-onboard-drawer .wa-onboard-next-badge{color:var(--muted2);align-items:center;gap:6px;font-size:12px;font-weight:700;display:inline-flex}.wa-onboard-drawer .btn.btn-wa{background:var(--wa-green);border-color:var(--wa-green);color:#fff}.wa-onboard-drawer .btn.btn-wa:hover:not(:disabled){background:var(--wa-green)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .btn.btn-wa:hover:not(:disabled){background:color-mix(in srgb,var(--wa-green) 72%,#128c7e)}}.wa-onboard-drawer .btn.btn-wa:hover:not(:disabled){border-color:var(--wa-green)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .btn.btn-wa:hover:not(:disabled){border-color:color-mix(in srgb,var(--wa-green) 72%,#128c7e)}}.wa-onboard-drawer .wa-onboard-foot-split{justify-content:space-between;width:100%}.wa-onboard-drawer .wa-onboard-foot-primary{align-items:center;gap:8px;display:flex}.wa-onboard-drawer .wa-onboard-assigned-list{flex-direction:column;gap:10px;display:flex}.wa-onboard-drawer .wa-onboard-assigned-row{border-radius:var(--r-lg,10px);background:var(--text);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-assigned-row{background:color-mix(in srgb,var(--text) 4%,var(--bg2))}}.wa-onboard-drawer .wa-onboard-assigned-row{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-assigned-row{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.wa-onboard-drawer .wa-onboard-assigned-main{flex-direction:column;gap:3px;min-width:0;display:flex}.wa-onboard-drawer .wa-onboard-assigned-main strong{color:var(--text);font-size:14px}.wa-onboard-drawer .wa-onboard-assigned-meta{color:var(--muted2);font-size:12px}.wa-onboard-drawer .wa-onboard-assigned-status{border-radius:999px;align-self:flex-start;margin-top:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}.wa-onboard-drawer .wa-onboard-assigned-status--pending{color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-assigned-status--pending{background:color-mix(in srgb,var(--orange) 14%,transparent)}}.wa-onboard-drawer .wa-onboard-assigned-status--ready{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-assigned-status--ready{background:color-mix(in srgb,var(--green) 14%,transparent)}}.wa-onboard-drawer .wa-onboard-assigned-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.wa-onboard-drawer .wa-onboard-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:4px;display:grid}.wa-onboard-drawer .wa-onboard-choice-card{border:1px solid var(--text);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-choice-card{border:1px solid color-mix(in srgb,var(--text) 10%,transparent)}}.wa-onboard-drawer .wa-onboard-choice-card{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-choice-card{background:color-mix(in srgb,var(--text) 3%,transparent)}}.wa-onboard-drawer .wa-onboard-choice-card{text-align:left;transition:border-color .15s,background .15s,transform .15s}.wa-onboard-drawer .wa-onboard-choice-card:hover{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-choice-card:hover{border-color:color-mix(in srgb,var(--green) 35%,transparent)}}.wa-onboard-drawer .wa-onboard-choice-card:hover{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-choice-card:hover{background:color-mix(in srgb,var(--green) 6%,transparent)}}.wa-onboard-drawer .wa-onboard-choice-card:hover{transform:translateY(-1px)}.wa-onboard-drawer .wa-onboard-choice-card strong{color:var(--text);font-size:14px;font-weight:700}.wa-onboard-drawer .wa-onboard-choice-card span:last-child{color:var(--text);font-size:12px;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-choice-card span:last-child{color:color-mix(in srgb,var(--text) 62%,transparent)}}.wa-onboard-drawer .wa-onboard-choice-icon{background:var(--green);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-choice-icon{background:color-mix(in srgb,var(--green) 12%,transparent)}}.wa-onboard-drawer .wa-onboard-choice-icon{color:var(--green)}.wa-onboard-drawer .wa-onboard-own-form{flex-direction:column;gap:14px;display:flex}.wa-onboard-drawer .wa-onboard-own-field{flex-direction:column;gap:6px;display:flex}.wa-onboard-drawer .wa-onboard-own-field>span{color:var(--text);font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-own-field>span{color:color-mix(in srgb,var(--text) 70%,transparent)}}.wa-onboard-drawer .wa-onboard-own-field input{border:1px solid var(--text);border-radius:10px;width:100%;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-own-field input{border:1px solid color-mix(in srgb,var(--text) 12%,transparent)}}.wa-onboard-drawer .wa-onboard-own-field input{background:var(--bg);color:var(--text);font-size:14px}.wa-onboard-drawer .wa-onboard-own-field input:focus{border-color:var(--green);outline:none}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-own-field input:focus{border-color:color-mix(in srgb,var(--green) 45%,transparent)}}.wa-onboard-drawer .wa-onboard-own-note{color:var(--text);margin:0;font-size:12px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-own-note{color:color-mix(in srgb,var(--text) 55%,transparent)}}.wa-onboard-drawer .wa-onboard-guide--compact{margin-bottom:16px}.wa-onboard-drawer .wa-onboard-mode-toggle{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.wa-onboard-drawer .wa-onboard-mode-btn{border:1px solid var(--text);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-mode-btn{border:1px solid color-mix(in srgb,var(--text) 10%,transparent)}}.wa-onboard-drawer .wa-onboard-mode-btn{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-mode-btn{background:color-mix(in srgb,var(--text) 3%,transparent)}}.wa-onboard-drawer .wa-onboard-mode-btn{text-align:left;color:var(--text);font-size:11px;font-weight:600;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-mode-btn{color:color-mix(in srgb,var(--text) 55%,transparent)}}.wa-onboard-drawer .wa-onboard-mode-btn{transition:border-color .15s,background .15s,color .15s}.wa-onboard-drawer .wa-onboard-mode-btn strong{color:var(--text);font-size:13px;font-weight:700}.wa-onboard-drawer .wa-onboard-mode-btn.is-active{border-color:var(--wa-green)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-mode-btn.is-active{border-color:color-mix(in srgb,var(--wa-green) 35%,transparent)}}.wa-onboard-drawer .wa-onboard-mode-btn.is-active{background:var(--wa-green)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-mode-btn.is-active{background:color-mix(in srgb,var(--wa-green) 8%,transparent)}}.wa-onboard-drawer .wa-onboard-mode-btn.is-active{color:var(--muted2)}.wa-onboard-drawer .wa-onboard-mode-btn.is-active strong{color:var(--text)}.wa-onboard-drawer .wa-onboard-mode-btn:hover:not(.is-active){border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-mode-btn:hover:not(.is-active){border-color:color-mix(in srgb,var(--text) 18%,transparent)}}.wa-onboard-drawer .wa-onboard-mode-btn:hover:not(.is-active){background:var(--text)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-mode-btn:hover:not(.is-active){background:color-mix(in srgb,var(--text) 5%,transparent)}}.wa-onboard-drawer .wa-onboard-check-status{border-radius:var(--r-md,8px);align-items:center;gap:8px;margin:0 0 12px;padding:8px 12px;font-size:12px;font-weight:600;line-height:1.45;display:flex}.wa-onboard-drawer .wa-onboard-check-status--ok{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-check-status--ok{background:color-mix(in srgb,var(--green) 10%,transparent)}}.wa-onboard-drawer .wa-onboard-check-status--ok{box-shadow:inset 0 0 0 1px var(--green)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-check-status--ok{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 22%,transparent)}}.wa-onboard-drawer .wa-onboard-check-status--info{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-check-status--info{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.wa-onboard-drawer .wa-onboard-check-status--info{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-check-status--info{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}}.wa-onboard-drawer .wa-onboard-check-status--muted{color:var(--muted2);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-check-status--muted{background:color-mix(in srgb,var(--text) 4%,transparent)}}.wa-onboard-drawer .wa-onboard-check-status--muted{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-onboard-check-status--muted{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.wa-onboard-drawer .wa-onboard-wa-grid{margin-top:4px}.wa-onboard-drawer .wa-connect-panel--drawer{box-shadow:none;text-align:left;background:0 0;margin-top:0;padding:0}.wa-onboard-drawer .wa-connect-panel--embedded{padding:0 12px 12px}.wa-onboard-drawer .wa-connect-panel--embedded .wa-connect-status{border-radius:var(--r-md,8px);color:var(--orange);background:var(--orange);margin:6px 0 0;padding:7px 10px;font-size:12px;font-weight:600;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-connect-panel--embedded .wa-connect-status{background:color-mix(in srgb,var(--orange) 10%,transparent)}}.wa-onboard-drawer .wa-connect-panel--embedded .wa-connect-status{box-shadow:inset 0 0 0 1px var(--orange)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-connect-panel--embedded .wa-connect-status{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--orange) 22%,transparent)}}.wa-onboard-drawer .wa-connect-panel--embedded .wa-qr-wrap--panel{border-radius:var(--r-md,8px);min-height:0;box-shadow:inset 0 0 0 1px var(--text);background:#fff;margin-top:8px;padding:10px}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-connect-panel--embedded .wa-qr-wrap--panel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.wa-onboard-drawer .wa-connect-panel--embedded .wa-qr-wrap--panel img{border-radius:6px;width:100%;max-width:220px;height:auto;margin:0 auto;display:block}.wa-onboard-drawer .wa-connect-panel--embedded .wa-qr-loading,.wa-onboard-drawer .wa-connect-panel--embedded .wa-qr-pairing{justify-content:center;width:100%;min-height:200px}.wa-onboard-drawer .wa-connect-actions{justify-content:center;margin-top:10px;display:flex}.wa-onboard-drawer .wa-connect-panel--embedded.wa-connect-panel--done{padding:0}.wa-onboard-drawer .wa-connect-panel--embedded.wa-connect-panel--done .wa-onboard-done-card{margin-bottom:0}.wa-onboard-drawer .wa-connect-panel--done{background:var(--green);border-radius:14px;padding:20px}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-connect-panel--done{background:color-mix(in srgb,var(--green) 8%,transparent)}}.wa-onboard-drawer .wa-connect-panel--done{border:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.wa-onboard-drawer .wa-connect-panel--done{border:1px solid color-mix(in srgb,var(--green) 22%,transparent)}}.wa-onboard-drawer .wa-connect-panel--done{text-align:center}.wa-onboard-drawer .wa-connect-panel--done h2{margin:10px 0 6px;font-size:16px}.wa-topbar-numbers-pill{appearance:none;cursor:pointer;font:inherit;color:var(--k2o-whatsapp,#25d366);background:var(--k2o-whatsapp,#25d366);border:none;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.wa-topbar-numbers-pill{background:color-mix(in srgb,var(--k2o-whatsapp,#25d366) 12%,transparent)}}.wa-topbar-numbers-pill{transition:background .15s}.wa-topbar-numbers-pill:hover{background:var(--k2o-whatsapp,#25d366)}@supports (color:color-mix(in lab,red,red)){.wa-topbar-numbers-pill:hover{background:color-mix(in srgb,var(--k2o-whatsapp,#25d366) 20%,transparent)}}@media (max-width:640px){.wa-onboard-drawer .wa-onboard-esim-grid,.wa-onboard-drawer .wa-onboard-progress-list{grid-template-columns:1fr}.wa-onboard-drawer .wa-onboard-next-row{flex-direction:column;align-items:flex-start}.wa-onboard-drawer .wa-onboard-choice-grid,.wa-onboard-drawer .wa-onboard-mode-toggle{grid-template-columns:1fr}}[data-design-system=k2o]{--wa-primary:var(--accent);--wa-primary-hover:var(--accent-hover);--wa-highlight:var(--green);--wa-mint:var(--k2o-mint,var(--accent))}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--wa-mint:var(--k2o-mint,color-mix(in srgb,var(--accent) 8%,var(--notion-page)))}}[data-design-system=k2o]{--wa-gold:var(--k2o-gold,#d4af37);--wa-success:var(--k2o-success,#16a34a);--wa-success-bg:var(--wa-success)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--wa-success-bg:color-mix(in srgb,var(--wa-success) 10%,var(--notion-page))}}[data-design-system=k2o]{--wa-success-border:var(--wa-success)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--wa-success-border:color-mix(in srgb,var(--wa-success) 28%,transparent)}}[data-design-system=k2o]{--wa-warning:var(--k2o-warning,#d97706);--wa-warning-bg:var(--wa-warning)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--wa-warning-bg:color-mix(in srgb,var(--wa-warning) 10%,var(--notion-page))}}[data-design-system=k2o]{--wa-warning-border:var(--wa-warning)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--wa-warning-border:color-mix(in srgb,var(--wa-warning) 28%,transparent)}}[data-design-system=k2o]{--wa-danger:var(--k2o-danger,#dc2626);--wa-danger-bg:var(--wa-danger)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--wa-danger-bg:color-mix(in srgb,var(--wa-danger) 10%,var(--notion-page))}}[data-design-system=k2o]{--wa-danger-border:var(--wa-danger)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--wa-danger-border:color-mix(in srgb,var(--wa-danger) 28%,transparent)}}[data-design-system=k2o]{--wa-neutral:var(--k2o-neutral-dot,var(--muted))}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--wa-neutral:var(--k2o-neutral-dot,color-mix(in srgb,var(--muted) 35%,transparent))}}[data-design-system=k2o]{--tone-good-bg:var(--wa-success-bg);--tone-good-border:var(--wa-success-border);--tone-good-text:var(--wa-success);--tone-warn-bg:var(--wa-warning-bg);--tone-warn-border:var(--wa-warning-border);--tone-warn-text:var(--wa-warning);--tone-bad-bg:var(--wa-danger-bg);--tone-bad-border:var(--wa-danger-border);--tone-bad-text:var(--wa-danger);--tone-accent-bg:var(--wa-mint);--tone-accent-border:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--tone-accent-border:color-mix(in srgb,var(--accent) 22%,transparent)}}[data-design-system=k2o]{--tone-accent-text:var(--accent-muted);--tone-selected-bg:var(--accent-selected-bg);--tone-selected-border:var(--accent-border);--k2o-pill-active-bg:linear-gradient(180deg,var(--accent) 0%,var(--accent) 100%)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--k2o-pill-active-bg:linear-gradient(180deg,color-mix(in srgb,var(--accent) 90%,white) 0%,var(--accent) 100%)}}[data-design-system=k2o]{--k2o-pill-active-hover-bg:linear-gradient(180deg,var(--accent-hover) 0%,var(--accent-hover) 100%)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--k2o-pill-active-hover-bg:linear-gradient(180deg,color-mix(in srgb,var(--accent-hover) 88%,white) 0%,var(--accent-hover) 100%)}}[data-design-system=k2o]{--k2o-pill-active-shadow:0 4px 14px var(--accent),inset 0 1px 0 #ffffff29}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--k2o-pill-active-shadow:0 4px 14px color-mix(in srgb,var(--accent) 32%,transparent),inset 0 1px 0 #ffffff29}}[data-design-system=k2o]{--k2o-pill-active-text:var(--btn-primary-text,#fff);--wa-card-shadow:0 1px 2px var(--shadow),0 4px 12px var(--shadow),0 0 0 1px var(--border)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--wa-card-shadow:0 1px 2px color-mix(in srgb,var(--shadow) 50%,transparent),0 4px 12px color-mix(in srgb,var(--shadow) 35%,transparent),0 0 0 1px color-mix(in srgb,var(--border) 40%,transparent)}}[data-design-system=k2o]{--wa-card-shadow-hover:0 2px 4px var(--shadow),0 12px 28px var(--shadow),0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--wa-card-shadow-hover:0 2px 4px color-mix(in srgb,var(--shadow) 55%,transparent),0 12px 28px color-mix(in srgb,var(--shadow) 40%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}}[data-design-system=k2o]{--wa-card-radius:var(--ds-radius-xl,16px);--wa-shadow-primary:0 4px 14px var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--wa-shadow-primary:0 4px 14px color-mix(in srgb,var(--accent) 32%,transparent)}}[data-design-system=k2o]{--wa-border-subtle:var(--border)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--wa-border-subtle:color-mix(in srgb,var(--border) 85%,transparent)}}[data-design-system=k2o]{--wa-nav-muted:var(--muted);--k2o-r-input:var(--ds-radius-md,12px);--k2o-r-menu:var(--ds-radius-lg,14px);--k2o-ease:cubic-bezier(.22,1,.36,1);--k2o-dur:.18s}[data-design-system=k2o] body{font-family:var(--font-inter,"Inter"),ui-sans-serif,-apple-system,sans-serif;font-size:var(--ds-font-size-base);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;color:var(--text);line-height:1.55}[data-design-system=k2o] .layout{background:radial-gradient(ellipse 90% 60% at 50% -15%,var(--accent),transparent 70%),radial-gradient(ellipse 50% 40% at 100% 0,var(--green),transparent 60%),var(--app-chrome-bg)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .layout{background:radial-gradient(ellipse 90% 60% at 50% -15%,color-mix(in srgb,var(--accent) 5%,transparent),transparent 70%),radial-gradient(ellipse 50% 40% at 100% 0,color-mix(in srgb,var(--green) 3%,transparent),transparent 60%),var(--app-chrome-bg)}}[data-design-system=k2o] .sidebar{width:var(--ds-sidebar-width)}[data-design-system=k2o] .sidebar-header{padding:22px var(--ds-sidebar-pad-x) 20px;border-bottom:none}[data-design-system=k2o] .sidebar-nav{padding-block:var(--ds-sidebar-nav-py);scrollbar-width:none;gap:2px;padding-inline:0}[data-design-system=k2o] .sidebar-nav::-webkit-scrollbar{display:none}[data-design-system=k2o] .nav-section{border-bottom:none;gap:2px;margin-bottom:0;padding-bottom:0}[data-design-system=k2o] .nav-section+.nav-section{border-top:1px solid var(--wa-border-subtle);margin-top:6px;padding-top:6px}[data-design-system=k2o] .nav-section-label{display:none}[data-design-system=k2o] .sidebar{--sidebar-chip:var(--bg2);--sidebar-chip-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .sidebar{--sidebar-chip-hover:color-mix(in srgb,var(--accent) 6%,var(--bg2))}}[data-design-system=k2o] .nav-item{font-size:var(--ds-font-size-lg);color:var(--wa-nav-muted);min-height:46px;transition:background-color var(--k2o-dur) var(--k2o-ease),color var(--k2o-dur) var(--k2o-ease),box-shadow var(--k2o-dur) var(--k2o-ease),transform var(--k2o-dur) var(--k2o-ease);border-radius:999px;gap:14px;margin:2px 0;font-weight:600}[data-design-system=k2o] .nav-item:hover{color:var(--text);background:var(--sidebar-chip,var(--bg2))}[data-design-system=k2o] .nav-item:hover .ico{color:var(--text);background:0 0!important}[data-design-system=k2o] .nav-item.active{color:var(--k2o-pill-active-text);background:var(--k2o-pill-active-bg);box-shadow:var(--k2o-pill-active-shadow)}[data-design-system=k2o] .nav-item.active:hover{background:var(--k2o-pill-active-hover-bg);color:var(--k2o-pill-active-text)}[data-design-system=k2o] .nav-item.active .ico{color:var(--k2o-pill-active-text);background:0 0!important}[data-design-system=k2o] .nav-item .ico{width:22px;height:22px;background:0 0!important}[data-design-system=k2o] .nav-item .ico svg{stroke-width:1.75px;width:20px;height:20px}[data-design-system=k2o] .nav-badge{background:var(--k2o-pill-active-text)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .nav-badge{background:color-mix(in srgb,var(--k2o-pill-active-text) 28%,transparent)}}[data-design-system=k2o] .nav-badge{color:var(--k2o-pill-active-text)}[data-design-system=k2o] .nav-item:not(.active) .nav-badge{background:var(--wa-danger-bg);color:var(--wa-danger);border:1px solid var(--wa-danger-border)}[data-design-system=k2o] .ws-current--k2o{background:0 0;align-items:center;gap:8px;width:100%;padding:0;display:flex}[data-design-system=k2o] .ws-home-logo{border-radius:10px;flex-shrink:0;transition:box-shadow .15s,opacity .15s;display:flex}[data-design-system=k2o] .ws-home-logo:hover{opacity:.9}[data-design-system=k2o] .ws-home-logo.active{box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .ws-home-logo.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 45%,transparent)}}[data-design-system=k2o] .ws-current-menu{align-items:center;gap:var(--sidebar-gap-sm,8px);border-radius:var(--sidebar-r-lg,8px);cursor:pointer;background:0 0;border:none;flex:1;min-width:0;padding:6px 8px;font-family:inherit;transition:background-color .12s;display:flex}[data-design-system=k2o] .ws-current-menu:hover{background:var(--sidebar-chip-hover,var(--text))}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .ws-current-menu:hover{background:var(--sidebar-chip-hover,color-mix(in srgb,var(--text) 4%,var(--bg2)))}}[data-design-system=k2o] .ws-current-menu .ws-meta{flex:1}[data-design-system=k2o] .ws-current{background:0 0;gap:12px;padding:0}[data-design-system=k2o] .ws-current:hover{background:0 0}[data-design-system=k2o] .k2o-brand-logo{flex-shrink:0;display:flex}[data-design-system=k2o] .k2o-brand-logo img{object-fit:contain;border-radius:10px;width:100%;height:100%;display:block}[data-design-system=k2o] .ws-meta{color:var(--text);white-space:normal;font-size:17px;font-weight:700;line-height:1.25}[data-design-system=k2o] .wa-brand-ai{color:var(--accent-muted);font-size:17px;font-weight:600}[data-design-system=k2o] .ws-chev-icon{color:var(--muted);margin-left:auto}[data-design-system=k2o] .ws-menu{background:var(--notion-elevated);border:1px solid var(--border);box-shadow:0 12px 32px var(--shadow-strong);border-radius:var(--k2o-r-menu);padding:8px}[data-design-system=k2o] .ws-opt.on{background:var(--wa-mint);color:var(--wa-primary)}[data-design-system=k2o] .sidebar-bottom{background:var(--notion-sidebar);border-top:none;gap:14px;padding:8px 16px 20px}[data-design-system=k2o] .sidebar-alert{background:var(--wa-warning-bg);color:var(--k2o-warning-muted,var(--wa-warning));border-radius:var(--k2o-r-input);box-shadow:inset 0 0 0 1px var(--wa-warning-border);padding:12px 14px;font-size:14px}[data-design-system=k2o] .wa-status-card{background:var(--notion-elevated);border:1px solid var(--border);box-shadow:var(--wa-card-shadow);border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}[data-design-system=k2o] .wa-status-card-dot{background:var(--wa-neutral);border-radius:50%;flex-shrink:0;width:10px;height:10px;margin-top:5px}[data-design-system=k2o] .wa-status-card-dot.on{background:var(--wa-highlight);box-shadow:0 0 0 3px var(--wa-highlight)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .wa-status-card-dot.on{box-shadow:0 0 0 3px color-mix(in srgb,var(--wa-highlight) 25%,transparent)}}[data-design-system=k2o] .wa-status-card-text{flex-direction:column;gap:2px;min-width:0;display:flex}[data-design-system=k2o] .wa-status-card-text strong{color:var(--text);font-size:14px;font-weight:700}[data-design-system=k2o] .wa-status-card-text span{color:var(--muted);font-size:12px;line-height:1.4}[data-design-system=k2o] .sidebar-k2o-brief{background:var(--notion-elevated);border:1px solid var(--border);box-shadow:var(--wa-card-shadow);border-radius:14px;flex-direction:column;gap:8px;padding:12px 36px 14px 14px;display:flex;position:relative}[data-design-system=k2o] .sidebar-k2o-brief-dismiss{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-family:inherit;transition:background-color .12s,color .12s;display:flex;position:absolute;top:8px;right:8px}[data-design-system=k2o] .sidebar-k2o-brief-dismiss svg{width:14px;height:14px}[data-design-system=k2o] .sidebar-k2o-brief-dismiss:hover{background:var(--bg2);color:var(--text)}[data-design-system=k2o] .sidebar-k2o-brief-dismiss:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .sidebar-k2o-brief-dismiss:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 45%,transparent)}}[data-design-system=k2o] .sidebar-k2o-brief-dismiss:focus-visible{outline-offset:1px}[data-design-system=k2o] .sidebar-k2o-brief--warn{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .sidebar-k2o-brief--warn{border-color:color-mix(in srgb,#f59e0b 35%,var(--border))}}[data-design-system=k2o] .sidebar-k2o-brief--warn{background:#fffbeb}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .sidebar-k2o-brief--warn{background:color-mix(in srgb,#fffbeb 55%,var(--notion-elevated))}}[data-design-system=k2o] .sidebar-k2o-brief--accent,[data-design-system=k2o] .sidebar-k2o-brief--setup{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .sidebar-k2o-brief--accent,[data-design-system=k2o] .sidebar-k2o-brief--setup{border-color:color-mix(in srgb,var(--accent) 28%,var(--border))}}[data-design-system=k2o] .sidebar-k2o-brief-progress{background:var(--muted);border-radius:999px;height:3px}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .sidebar-k2o-brief-progress{background:color-mix(in srgb,var(--muted) 18%,transparent)}}[data-design-system=k2o] .sidebar-k2o-brief-progress{margin-bottom:2px;overflow:hidden}[data-design-system=k2o] .sidebar-k2o-brief-progress span{border-radius:inherit;background:var(--accent);height:100%;transition:width .35s;display:block}[data-design-system=k2o] .sidebar-k2o-brief--warn .sidebar-k2o-brief-progress span{background:#f59e0b}[data-design-system=k2o] .sidebar-k2o-brief-head{align-items:flex-start;gap:10px;display:flex}[data-design-system=k2o] .sidebar-k2o-brief-icon{background:var(--accent);border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .sidebar-k2o-brief-icon{background:color-mix(in srgb,var(--accent) 10%,var(--bg2))}}[data-design-system=k2o] .sidebar-k2o-brief-icon{color:var(--accent);flex-shrink:0}[data-design-system=k2o] .sidebar-k2o-brief-icon svg{width:16px;height:16px}[data-design-system=k2o] .sidebar-k2o-brief-meta{flex-direction:column;gap:2px;min-width:0;display:flex}[data-design-system=k2o] .sidebar-k2o-brief-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:600;line-height:1.2}[data-design-system=k2o] .sidebar-k2o-brief-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}[data-design-system=k2o] .sidebar-k2o-brief-desc{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}[data-design-system=k2o] .sidebar-k2o-brief-action{color:var(--accent);align-items:center;gap:4px;margin-top:2px;font-size:12px;font-weight:600;text-decoration:none;transition:gap .15s,color .15s;display:inline-flex}[data-design-system=k2o] .sidebar-k2o-brief-action svg{width:14px;height:14px;transition:transform .15s}[data-design-system=k2o] .sidebar-k2o-brief-action:hover{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .sidebar-k2o-brief-action:hover{color:color-mix(in srgb,var(--accent) 75%,var(--text))}}[data-design-system=k2o] .sidebar-k2o-brief-action:hover{gap:6px}[data-design-system=k2o] .sidebar-k2o-brief--dev{border-style:dashed}[data-design-system=k2o] .sidebar-k2o-brief--loading{min-height:52px}[data-design-system=k2o] .sidebar-k2o-brief-icon--pulse{animation:k2o-sidebar-pulse 1.2s ease-in-out infinite}@keyframes k2o-sidebar-pulse{0%,to{opacity:.45}50%{opacity:1}}[data-design-system=k2o] .sidebar-k2o-brief-action:hover svg{transform:translate(2px)}[data-design-system=k2o] .wa-premium-card{background:var(--grad);color:#fff;box-shadow:0 6px 20px var(--accent);border-radius:16px;flex-direction:column;gap:6px;padding:18px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .wa-premium-card{box-shadow:0 6px 20px color-mix(in srgb,var(--accent) 30%,transparent)}}[data-design-system=k2o] .wa-premium-crown{font-size:24px;line-height:1}[data-design-system=k2o] .wa-premium-title{margin:0;font-size:16px;font-weight:700}[data-design-system=k2o] .wa-premium-desc{opacity:.9;margin:0;font-size:12px;line-height:1.45}[data-design-system=k2o] .wa-premium-btn{background:var(--wa-gold);color:var(--text);cursor:pointer;transition:filter var(--k2o-dur) var(--k2o-ease),transform var(--k2o-dur) var(--k2o-ease);box-shadow:0 2px 8px var(--wa-gold);border:none;border-radius:999px;justify-content:center;align-items:center;margin-top:8px;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .wa-premium-btn{box-shadow:0 2px 8px color-mix(in srgb,var(--wa-gold) 40%,transparent)}}[data-design-system=k2o] .wa-premium-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}[data-design-system=k2o] main.app-shell{padding:0 var(--ds-pad-page-x) var(--ds-pad-page-bottom)}[data-design-system=k2o] .page-shell{gap:28px;width:100%}[data-design-system=k2o] .page-header--k2o .page-header-inner{padding-top:32px;padding-bottom:12px}[data-design-system=k2o] .page-header--k2o h1{font-size:calc(32px * var(--ds-heading-scale,1));letter-spacing:-.035em;color:var(--text);font-weight:700;line-height:1.2}[data-design-system=k2o] .page-header--k2o .page-header-sub{color:var(--muted);max-width:54ch;margin-top:8px;font-size:16px;line-height:1.55}[data-design-system=k2o] .page-header--k2o .page-header-row{align-items:center}[data-design-system=k2o] .page-header-actions,[data-design-system=k2o] .wa-header-chrome{flex-wrap:wrap;align-items:center;gap:12px;display:flex}[data-design-system=k2o] .wa-status-pill{background:var(--wa-mint);border:1px solid var(--tone-accent-border);color:var(--accent-muted);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex}[data-design-system=k2o] .wa-status-pill-dot{background:var(--wa-highlight);width:8px;height:8px;box-shadow:0 0 0 2px var(--wa-highlight);border-radius:50%}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .wa-status-pill-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--wa-highlight) 30%,transparent)}}[data-design-system=k2o] .wa-user-chip{background:var(--notion-elevated);border:1px solid var(--border);box-shadow:var(--wa-card-shadow);cursor:default;border-radius:999px;align-items:center;gap:10px;padding:6px 12px 6px 6px;display:inline-flex}[data-design-system=k2o] .wa-user-avatar{background:var(--k2o-pill-active-bg);width:32px;height:32px;color:var(--k2o-pill-active-text);box-shadow:var(--k2o-pill-active-shadow);border-radius:50%;place-items:center;font-size:13px;font-weight:700;display:grid}[data-design-system=k2o] .wa-user-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;max-width:120px;font-size:14px;font-weight:600;overflow:hidden}[data-design-system=k2o] .wa-user-chev{width:14px;height:14px;color:var(--muted);flex-shrink:0}[data-design-system=k2o] .page-header--sticky{background:var(--notion-page)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .page-header--sticky{background:color-mix(in srgb,var(--notion-page) 86%,transparent)}}[data-design-system=k2o] .page-header--sticky{-webkit-backdrop-filter:blur(16px)saturate(1.2);backdrop-filter:blur(16px)saturate(1.2);border-bottom:1px solid var(--border)}[data-design-system=k2o] .page-tab{border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600}[data-design-system=k2o] .page-tab.on{background:var(--k2o-pill-active-bg);color:var(--k2o-pill-active-text);box-shadow:var(--k2o-pill-active-shadow)}[data-design-system=k2o] .creative-card,[data-design-system=k2o] .kpi,[data-design-system=k2o] .note-item,[data-design-system=k2o] .panel,[data-design-system=k2o] .ws-card{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--wa-card-radius);box-shadow:var(--wa-card-shadow);padding:var(--ds-pad-surface);transition:box-shadow var(--k2o-dur) var(--k2o-ease),border-color var(--k2o-dur) var(--k2o-ease),transform var(--k2o-dur) var(--k2o-ease)}[data-design-system=k2o] .creative-card:hover,[data-design-system=k2o] .kpi:hover,[data-design-system=k2o] .note-item:hover,[data-design-system=k2o] .panel:hover,[data-design-system=k2o] .ws-card:hover{box-shadow:var(--wa-card-shadow-hover);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .creative-card:hover,[data-design-system=k2o] .kpi:hover,[data-design-system=k2o] .note-item:hover,[data-design-system=k2o] .panel:hover,[data-design-system=k2o] .ws-card:hover{border-color:color-mix(in srgb,var(--accent) 14%,var(--border))}}[data-design-system=k2o] .panel h2{text-transform:none;letter-spacing:-.02em;color:var(--text);margin-bottom:6px;font-size:17px;font-weight:700}[data-design-system=k2o] .panel h2 .hint{color:var(--muted);font-size:14px;font-weight:500}[data-design-system=k2o] .panel-head{margin-bottom:16px}[data-design-system=k2o] .kpi{min-height:100px;padding:20px 22px}[data-design-system=k2o] .kpi .label{text-transform:none;color:var(--muted);font-size:14px;font-weight:600}[data-design-system=k2o] .kpi .value{letter-spacing:-.04em;color:var(--text);margin-top:8px;font-size:28px;font-weight:700}[data-design-system=k2o] .kpi.good{border-top:3px solid var(--wa-success)}[data-design-system=k2o] .kpi.good .value{color:var(--wa-success)}[data-design-system=k2o] .kpi.warn .value{color:var(--wa-warning)}[data-design-system=k2o] .kpi.bad .value{color:var(--wa-danger)}[data-design-system=k2o] .kpi .sub{margin-top:6px;font-size:13px}[data-design-system=k2o] .kpis{gap:16px}[data-design-system=k2o] .alert-ok,[data-design-system=k2o] .callout-ok,[data-design-system=k2o] .panel.success{background:var(--wa-success-bg);border-color:var(--wa-success-border);color:var(--text)}[data-design-system=k2o] .alert-warn,[data-design-system=k2o] .callout-warn,[data-design-system=k2o] .panel.warn{background:var(--wa-warning-bg);border-color:var(--wa-warning-border)}[data-design-system=k2o] .alert-err,[data-design-system=k2o] .callout-bad,[data-design-system=k2o] .panel.error{background:var(--wa-danger-bg);border-color:var(--wa-danger-border)}[data-design-system=k2o] .btn{min-height:var(--ds-btn-min-height);border:1px solid var(--border);background:var(--ui-card-bg);padding:var(--ds-btn-pad-y) 22px;transition:background-color var(--k2o-dur) var(--k2o-ease),border-color var(--k2o-dur) var(--k2o-ease),box-shadow var(--k2o-dur) var(--k2o-ease),transform var(--k2o-dur) var(--k2o-ease),color var(--k2o-dur) var(--k2o-ease);border-radius:999px;font-size:15px;font-weight:600}[data-design-system=k2o] .btn:hover:not(.primary):not(.ghost):not(.danger):not(.btn-wa){background:var(--bg2)}[data-design-system=k2o] .btn.primary{background:var(--k2o-pill-active-bg);color:var(--k2o-pill-active-text);border-color:var(--wa-primary);box-shadow:var(--k2o-pill-active-shadow)}[data-design-system=k2o] .btn.primary:hover{background:var(--k2o-pill-active-hover-bg);box-shadow:0 6px 18px var(--accent),inset 0 1px 0 #ffffff1f;transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .btn.primary:hover{box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 35%,transparent),inset 0 1px 0 #ffffff1f}}[data-design-system=k2o] .btn.danger{background:var(--wa-danger-bg);color:var(--wa-danger);border-color:var(--wa-danger-border)}[data-design-system=k2o] .btn.danger:hover{background:var(--wa-danger)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .btn.danger:hover{background:color-mix(in srgb,var(--wa-danger) 12%,var(--notion-page))}}[data-design-system=k2o] .btn:active{transform:translateY(0)}[data-design-system=k2o] .btn.ghost{background:0 0;border-color:#0000}[data-design-system=k2o] .field-label{color:var(--text);margin:18px 0 8px;font-size:15px;font-weight:600}[data-design-system=k2o] .drawer-field,[data-design-system=k2o] .ws-input,[data-design-system=k2o] input:not([type=checkbox]):not([type=radio]):not(.notion-ghost):not(.notion-tag-input):not(.tasks-folder-title-input):not(.auth-input),[data-design-system=k2o] select,[data-design-system=k2o] textarea{border-radius:var(--k2o-r-input);border:1px solid var(--border);background:var(--ui-card-bg);min-height:46px;color:var(--text);transition:border-color var(--k2o-dur) var(--k2o-ease),box-shadow var(--k2o-dur) var(--k2o-ease);padding:12px 16px;font-size:15px}[data-design-system=k2o] .drawer-field:focus,[data-design-system=k2o] .ws-input:focus,[data-design-system=k2o] input:focus:not(.notion-ghost):not(.notion-tag-input):not(.tasks-folder-title-input):not(.auth-input),[data-design-system=k2o] select:focus,[data-design-system=k2o] textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .drawer-field:focus,[data-design-system=k2o] .ws-input:focus,[data-design-system=k2o] input:focus:not(.notion-ghost):not(.notion-tag-input):not(.tasks-folder-title-input):not(.auth-input),[data-design-system=k2o] select:focus,[data-design-system=k2o] textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}}[data-design-system=k2o] .drawer-field:focus,[data-design-system=k2o] .ws-input:focus,[data-design-system=k2o] input:focus:not(.notion-ghost):not(.notion-tag-input):not(.tasks-folder-title-input):not(.auth-input),[data-design-system=k2o] select:focus,[data-design-system=k2o] textarea:focus{outline:none}[data-design-system=k2o] .notion-sheet .notion-ghost,[data-design-system=k2o] .notion-sheet .notion-tag-input{min-height:var(--cell-h,28px);border-radius:var(--r-sm,5px);height:auto;box-shadow:none;background:0 0;border:none;margin:0;padding:3px 8px;font-size:12px;line-height:1.35;transition:background .12s}[data-design-system=k2o] .notion-sheet .notion-ghost:hover,[data-design-system=k2o] .notion-sheet .notion-tag-input:hover{background:var(--section-bg-hover,var(--row-hover))}[data-design-system=k2o] .notion-sheet .notion-ghost:focus,[data-design-system=k2o] .notion-sheet .notion-tag-input:focus{box-shadow:none;background:var(--section-bg-focus,var(--row-hover));border:none;outline:none}[data-design-system=k2o] .notion-sheet .notion-ghost-num{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:56px;max-width:72px}[data-design-system=k2o] .notion-sheet .notion-inline-field{gap:4px}[data-design-system=k2o] .notion-sheet .notion-inline-suffix{font-size:11px}[data-design-system=k2o] .notion-sheet .notion-assignee{gap:6px}[data-design-system=k2o] .notion-sheet .notion-assignee-avatar{width:20px;height:20px;font-size:9px}[data-design-system=k2o] .tasks-folder-title-input{background:var(--tasks-chip-bg);height:24px;min-height:24px;box-shadow:none;border-radius:var(--tasks-r-sm,5px);border:none;padding:3px 6px;font-size:12px;font-weight:700}[data-design-system=k2o] .tasks-folder-title-input:focus{box-shadow:inset 0 0 0 1px var(--accent);border:none}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .tasks-folder-title-input:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}}[data-design-system=k2o] .tasks-folder-title-input:focus{outline:none}[data-design-system=k2o] input[type=checkbox],[data-design-system=k2o] input[type=radio]{width:20px;height:20px;accent-color:var(--wa-primary);border-radius:4px}[data-design-system=k2o] .crm-toggle input:checked+.crm-toggle-slider{background:var(--accent)}[data-design-system=k2o] .folder-switch,[data-design-system=k2o] .period-switch,[data-design-system=k2o] .seg{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:999px;padding:4px}[data-design-system=k2o] .seg-btn{border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600}[data-design-system=k2o] .seg-btn.on{background:var(--k2o-pill-active-bg);color:var(--k2o-pill-active-text);box-shadow:var(--k2o-pill-active-shadow)}[data-design-system=k2o] .seg.home-connectors-picker{width:auto;max-width:calc(100% - 2 * var(--ds-space-lg));align-self:stretch;display:flex}[data-design-system=k2o] .crm-page .crm-view-switch,[data-design-system=k2o] .crm-page .page-tabs{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:999px;gap:2px;width:fit-content;max-width:100%;padding:4px}[data-design-system=k2o] .crm-page .vbtn{transition:background-color var(--k2o-dur) var(--k2o-ease),color var(--k2o-dur) var(--k2o-ease),box-shadow var(--k2o-dur) var(--k2o-ease);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600}[data-design-system=k2o] .crm-page .vbtn:not(.active):hover{background:var(--bg2);color:var(--text)}[data-design-system=k2o] .crm-page .vbtn.active{background:var(--k2o-pill-active-bg);color:var(--k2o-pill-active-text);box-shadow:var(--k2o-pill-active-shadow)}[data-design-system=k2o] .crm-page .page-tab{color:var(--muted);transition:background-color var(--k2o-dur) var(--k2o-ease),color var(--k2o-dur) var(--k2o-ease),box-shadow var(--k2o-dur) var(--k2o-ease);border-radius:999px;padding:9px 16px;font-size:14px;font-weight:600}[data-design-system=k2o] .crm-page .page-tab:not(.on):hover{background:var(--bg2);color:var(--text)}[data-design-system=k2o] .crm-page .page-tab.on{background:var(--k2o-pill-active-bg);color:var(--k2o-pill-active-text);box-shadow:var(--k2o-pill-active-shadow)}[data-design-system=k2o] .crm-page .crm-stats{gap:6px}[data-design-system=k2o] .crm-page .crm-chip{color:var(--muted);transition:background-color var(--k2o-dur) var(--k2o-ease),color var(--k2o-dur) var(--k2o-ease),box-shadow var(--k2o-dur) var(--k2o-ease);background:0 0;border:1px solid #0000;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}[data-design-system=k2o] .crm-page .crm-chip:hover{background:var(--bg2);color:var(--text)}[data-design-system=k2o] .crm-page .crm-chip.on{background:var(--k2o-pill-active-bg);color:var(--k2o-pill-active-text);box-shadow:var(--k2o-pill-active-shadow)}[data-design-system=k2o] .crm-page .tasks-kpis{gap:8px}[data-design-system=k2o] .crm-page .tasks-kpi{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--wa-card-radius);box-shadow:var(--wa-card-shadow);transition:background-color var(--k2o-dur) var(--k2o-ease),border-color var(--k2o-dur) var(--k2o-ease),box-shadow var(--k2o-dur) var(--k2o-ease);gap:6px;padding:8px 14px}[data-design-system=k2o] .crm-page .tasks-kpi-label{letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:600}[data-design-system=k2o] .crm-page .tasks-kpi-value{font-size:14px;font-weight:700}[data-design-system=k2o] .crm-page .tasks-kpi.is-click:hover{background:var(--ui-card-hover);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .crm-page .tasks-kpi.is-click:hover{border-color:color-mix(in srgb,var(--accent) 14%,var(--border))}}[data-design-system=k2o] .crm-page .tasks-kpi.is-click:hover{box-shadow:var(--wa-card-shadow-hover)}[data-design-system=k2o] .crm-page .tasks-kpi.is-stack .tasks-kpi-value{font-size:20px;line-height:1.1}[data-design-system=k2o] table{font-size:15px}[data-design-system=k2o] th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:12px;font-weight:600}[data-design-system=k2o] td,[data-design-system=k2o] th{border-bottom:1px solid var(--border);padding:14px 18px}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] td{border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}[data-design-system=k2o] tbody tr:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] tbody tr:hover{background:color-mix(in srgb,var(--accent) 4%,var(--notion-page))}}[data-design-system=k2o] .settings-section-title{font-size:20px;font-weight:700}[data-design-system=k2o] .settings-section-desc{color:var(--muted);font-size:15px;line-height:1.55}[data-design-system=k2o] .palette-card,[data-design-system=k2o] .theme-card{border:1px solid var(--border);box-shadow:var(--wa-card-shadow);border-radius:14px}[data-design-system=k2o] .palette-card.on,[data-design-system=k2o] .theme-card.on{border-color:var(--wa-primary);box-shadow:0 0 0 2px var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .palette-card.on,[data-design-system=k2o] .theme-card.on{box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 12%,transparent)}}[data-design-system=k2o] .theme-badge.active{background:var(--wa-mint);color:var(--wa-primary);border-radius:999px}[data-design-system=k2o] .badge,[data-design-system=k2o] .pill,[data-design-system=k2o] .tag{border-radius:999px;font-size:12px;font-weight:600}[data-design-system=k2o] .badge.ok,[data-design-system=k2o] .status-ok{background:var(--wa-success-bg);color:var(--wa-success);border:1px solid var(--wa-success-border)}[data-design-system=k2o] .badge.warn,[data-design-system=k2o] .status-warn{background:var(--wa-warning-bg);color:var(--wa-warning);border:1px solid var(--wa-warning-border)}[data-design-system=k2o] .badge.bad,[data-design-system=k2o] .badge.err,[data-design-system=k2o] .status-bad{background:var(--wa-danger-bg);color:var(--wa-danger);border:1px solid var(--wa-danger-border)}[data-design-system=k2o] .drawer{border-radius:var(--wa-card-radius) 0 0 var(--wa-card-radius);background:var(--notion-elevated);box-shadow:-12px 0 40px var(--shadow-strong)}[data-design-system=k2o] .drawer-overlay{-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1)}[data-design-system=k2o] .drawer-head{border-bottom:1px solid var(--border);background:var(--notion-elevated)}[data-design-system=k2o] .drawer-title{font-size:22px;font-weight:700}[data-design-system=k2o] .help-tip-btn{background:var(--wa-mint);width:30px;height:30px;color:var(--accent-muted);border:1px solid var(--tone-accent-border);border-radius:999px;font-size:14px}[data-design-system=k2o] .help-tip-pop{box-shadow:0 12px 40px var(--shadow-strong);border:1px solid var(--border);border-radius:14px}[data-design-system=k2o] .page-stack,[data-design-system=k2o] .page-stack--loose{gap:28px}[data-design-system=k2o] .grid-2,[data-design-system=k2o] .grid-3{gap:20px}[data-design-system=k2o] ::selection{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] ::selection{background:color-mix(in srgb,var(--accent) 22%,transparent)}}[data-design-system=k2o] ::selection{color:var(--text)}[data-design-system=k2o] a:not(.btn):not(.nav-item):not(.page-tab){color:var(--accent-muted);-webkit-text-decoration-color:var(--accent-muted);text-decoration-color:var(--accent-muted)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] a:not(.btn):not(.nav-item):not(.page-tab){-webkit-text-decoration-color:color-mix(in srgb,var(--accent-muted) 40%,transparent);text-decoration-color:color-mix(in srgb,var(--accent-muted) 40%,transparent)}}[data-design-system=k2o] a:not(.btn):not(.nav-item):not(.page-tab){transition:color var(--k2o-dur) var(--k2o-ease)}[data-design-system=k2o] a:not(.btn):not(.nav-item):not(.page-tab):hover{color:var(--accent)}[data-design-system=k2o] :focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] :focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 55%,transparent)}}[data-design-system=k2o] :focus-visible{outline-offset:2px}[data-design-system=k2o] .btn:focus-visible,[data-design-system=k2o] .nav-item:focus-visible,[data-design-system=k2o] .page-tab:focus-visible{outline-offset:3px}[data-design-system=k2o] ::-webkit-scrollbar{width:8px;height:8px}[data-design-system=k2o] ::-webkit-scrollbar-track{background:0 0}[data-design-system=k2o] ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);background-clip:padding-box;border:2px solid #0000;border-radius:999px}[data-design-system=k2o] ::-webkit-scrollbar-thumb:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] ::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent) 35%,var(--scrollbar-thumb))}}[data-design-system=k2o] ::-webkit-scrollbar-thumb:hover{background-clip:padding-box}[data-design-system=k2o] .page-tab{transition:background-color var(--k2o-dur) var(--k2o-ease),color var(--k2o-dur) var(--k2o-ease)}[data-design-system=k2o] .page-tab:not(.on):hover{background:var(--bg2);color:var(--text)}[data-design-system=k2o] .palette-card,[data-design-system=k2o] .theme-card{transition:border-color var(--k2o-dur) var(--k2o-ease),box-shadow var(--k2o-dur) var(--k2o-ease),transform var(--k2o-dur) var(--k2o-ease)}[data-design-system=k2o] .palette-card:hover,[data-design-system=k2o] .theme-card:hover{box-shadow:var(--wa-card-shadow-hover);transform:translateY(-2px)}[data-design-system=k2o] input::placeholder,[data-design-system=k2o] textarea::placeholder{color:var(--muted)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] input::placeholder,[data-design-system=k2o] textarea::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent)}}[data-design-system=k2o] .toast{background:var(--notion-elevated);border:1px solid var(--border);border-radius:var(--k2o-r-menu);box-shadow:var(--wa-card-shadow-hover);font-size:var(--ds-font-size-sm,13px)}[data-design-system=k2o] .empty{color:var(--muted);border-radius:var(--wa-card-radius)}[data-design-system=k2o] .skeleton{background:linear-gradient(90deg,var(--skeleton-a) 0,var(--skeleton-b) 50%,var(--skeleton-a) 100%);background-size:200% 100%}[data-design-system=k2o] .alert-banner{border-radius:var(--k2o-r-input);border:1px solid var(--tone-accent-border);background:var(--wa-mint)}[data-design-system=k2o] .kanban-col{background:var(--ui-col-bg);border:1px solid var(--border);border-radius:var(--wa-card-radius);box-shadow:var(--wa-card-shadow)}[data-design-system=k2o] .kanban-col.dragover{background:var(--wa-mint);box-shadow:inset 0 0 0 1px var(--tone-accent-border)}[data-design-system=k2o] .kcard{background:var(--ui-card-bg);border:1px solid var(--border);border-radius:var(--k2o-r-menu);box-shadow:none;transition:border-color var(--k2o-dur) var(--k2o-ease),box-shadow var(--k2o-dur) var(--k2o-ease)}[data-design-system=k2o] .kcard:hover{background:var(--ui-card-hover);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .kcard:hover{border-color:color-mix(in srgb,var(--accent) 14%,var(--border))}}[data-design-system=k2o] .kcard:hover{box-shadow:var(--wa-card-shadow)}[data-design-system=k2o] .crm-sheet.drawer,[data-design-system=k2o] .meta-campaign-drawer{background:var(--notion-elevated);border-left:1px solid var(--border);box-shadow:-16px 0 48px var(--shadow-strong)}[data-design-system=k2o] .home-module-card,[data-design-system=k2o] .home-onboard-card{border:1px solid var(--border);border-radius:var(--wa-card-radius);box-shadow:var(--wa-card-shadow);transition:box-shadow var(--k2o-dur) var(--k2o-ease),border-color var(--k2o-dur) var(--k2o-ease)}[data-design-system=k2o] .home-module-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o] .home-module-card:hover{border-color:color-mix(in srgb,var(--accent) 14%,var(--border))}}[data-design-system=k2o] .home-module-card:hover{box-shadow:var(--wa-card-shadow-hover)}[data-design-system=k2o][data-theme=dark]{--k2o-pill-active-bg:linear-gradient(180deg,var(--accent) 0%,var(--accent) 100%)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o][data-theme=dark]{--k2o-pill-active-bg:linear-gradient(180deg,color-mix(in srgb,var(--accent) 88%,white) 0%,color-mix(in srgb,var(--accent) 92%,black) 100%)}}[data-design-system=k2o][data-theme=dark]{--k2o-pill-active-hover-bg:linear-gradient(180deg,var(--accent-hover) 0%,var(--accent-hover) 100%)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o][data-theme=dark]{--k2o-pill-active-hover-bg:linear-gradient(180deg,color-mix(in srgb,var(--accent-hover) 85%,white) 0%,var(--accent-hover) 100%)}}[data-design-system=k2o][data-theme=dark]{--k2o-pill-active-shadow:0 4px 16px var(--accent),inset 0 1px 0 #ffffff1a}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o][data-theme=dark]{--k2o-pill-active-shadow:0 4px 16px color-mix(in srgb,var(--accent) 28%,transparent),inset 0 1px 0 #ffffff1a}}[data-design-system=k2o][data-theme=dark] .layout{background:radial-gradient(ellipse 80% 50% at 50% -10%,var(--accent),transparent 65%),var(--app-chrome-bg)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o][data-theme=dark] .layout{background:radial-gradient(ellipse 80% 50% at 50% -10%,color-mix(in srgb,var(--accent) 8%,transparent),transparent 65%),var(--app-chrome-bg)}}[data-design-system=k2o][data-theme=dark] .page-header--sticky{background:var(--notion-page)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o][data-theme=dark] .page-header--sticky{background:color-mix(in srgb,var(--notion-page) 82%,transparent)}}[data-design-system=k2o][data-theme=dark] .kanban-col,[data-design-system=k2o][data-theme=dark] .kcard,[data-design-system=k2o][data-theme=dark] .kpi,[data-design-system=k2o][data-theme=dark] .panel{box-shadow:0 1px 2px #00000047,0 0 0 1px #ffffff0f}@media (prefers-reduced-motion:reduce){[data-design-system=k2o] .btn,[data-design-system=k2o] .kpi,[data-design-system=k2o] .nav-item,[data-design-system=k2o] .palette-card,[data-design-system=k2o] .panel,[data-design-system=k2o] .theme-card{transition:none}}:root{--app-frame-gap:var(--ds-space-xs,6px);--app-frame-radius:var(--ds-radius-xl,12px);--app-chrome-bg:var(--text)}@supports (color:color-mix(in lab,red,red)){:root{--app-chrome-bg:color-mix(in srgb,var(--text) 6%,var(--notion-page))}}:root{--app-frame-border:1px solid var(--border);--app-frame-shadow:none}[data-theme=dark]{--app-chrome-bg:black}@supports (color:color-mix(in lab,red,red)){[data-theme=dark]{--app-chrome-bg:color-mix(in srgb,black 22%,var(--notion-page))}}[data-design-system=chat-ui],[data-design-system=clarte],[data-design-system=essentiel],[data-design-system=linear],[data-design-system=stripe],[data-design-system=vercel]{--app-frame-shadow:none}[data-design-system=k2o]{--app-frame-shadow:0 0 0 1px var(--text),0 1px 2px var(--text)}@supports (color:color-mix(in lab,red,red)){[data-design-system=k2o]{--app-frame-shadow:0 0 0 1px color-mix(in srgb,var(--text) 3%,transparent),0 1px 2px color-mix(in srgb,var(--text) 3%,transparent)}}[data-design-system=k2o][data-theme=dark]{--app-frame-shadow:0 0 0 1px #ffffff08,0 1px 5px #00000038}[data-design-system=material]{--app-frame-shadow:0 1px 2px #0000000f,0 2px 6px #0000000a}[data-design-system=material][data-theme=dark]{--app-frame-shadow:0 1px 3px #00000047,0 4px 12px #0000002e}[data-design-system=liquid-glass],[data-design-system=swiftui]{--app-frame-shadow:inset 0 1px 0 #ffffffa3}[data-design-system=liquid-glass][data-theme=dark],[data-design-system=swiftui][data-theme=dark]{--app-frame-shadow:inset 0 1px 0 #ffffff14}[data-design-system=liquid-glass]{color-scheme:light;--lg-blue:#007aff;--lg-blue-hover:#006fe6;--lg-blue-pressed:#005cc8;--lg-window-bg:#f6f7fab8;--lg-content-bg:#fffffff5;--lg-content-solid:#fff;--lg-sidebar-bg:#ebf4fca8;--lg-sidebar-tint:#ffffff52;--lg-toolbar-bg:#ffffffb8;--lg-toolbar-border:#00000014;--lg-text:#1d1d1f;--lg-text-secondary:#1d1d1fad;--lg-text-muted:#1d1d1f7a;--lg-border:#00000017;--lg-border-strong:#00000024;--lg-control-bg:#ffffffb8;--lg-control-hover:#ffffffe0;--lg-control-pressed:#e7e8edeb;--lg-control-border:#3c3c432e;--lg-control-shadow:0 1px 1px #0000000a,inset 0 1px 0 #ffffffb3;--lg-selection-bg:#007aff21;--lg-sidebar-active:#0001;--lg-sidebar-hover:#0000000b;--lg-chip-bg:#78788021;--lg-card-bg:#ffffffe0;--lg-card-shadow:0 1px 2px #00000009,0 10px 30px #0000000b;--lg-blur-sidebar:blur(34px) saturate(180%);--lg-blur-toolbar:blur(24px) saturate(170%);--lg-blur-popover:blur(28px) saturate(180%);--lg-titlebar-h:52px;--text:var(--lg-text);--muted:var(--lg-text-muted);--muted2:var(--lg-text-secondary);--accent:var(--lg-blue);--accent-hover:var(--lg-blue-hover);--accent-muted:#409cff;--accent-subtle:#80b8ff;--notion-sidebar:var(--lg-sidebar-bg);--notion-page:var(--lg-content-solid);--notion-elevated:#fff;--bg:var(--lg-content-solid);--bg2:#f5f5f7;--panel:var(--lg-card-bg);--panel-solid:#fff;--border:var(--lg-border);--border-hover:var(--lg-border-strong);--btn-primary-bg:var(--lg-blue);--btn-primary-hover:var(--lg-blue-hover);--btn-primary-text:#fff;--btn-primary-border:#0000001f;--row-hover:#007aff0f;--scrollbar-thumb:#0000002e;--shadow:#00000014;--sidebar-bg:var(--lg-sidebar-bg);--crm-head-bg:var(--lg-content-bg);--page-head-bg:var(--lg-content-bg);--overlay-bg:#00000047;--modal-overlay:#00000057;--table-head-bg:#f5f5f7db;--ws-meta-text:var(--lg-text);--ws-meta-sub:var(--lg-text-muted);--badge-neutral-bg:#0000000e;--skeleton-a:#0000000a;--skeleton-b:#00000013;--funnel-track:#0000000e;--kanban-count-bg:#0000000f;--ws-hover:#0000000b;--period-on-text:#fff}[data-design-system=liquid-glass][data-theme=dark]{color-scheme:dark;--lg-blue:#0a84ff;--lg-blue-hover:#1c8dff;--lg-blue-pressed:#006bd6;--lg-window-bg:#161618b8;--lg-content-bg:#1e1e20f5;--lg-content-solid:#1e1e20;--lg-sidebar-bg:#24262a9e;--lg-sidebar-tint:#ffffff0f;--lg-toolbar-bg:#262629c2;--lg-toolbar-border:#ffffff1a;--lg-text:#fffffff0;--lg-text-secondary:#ffffffb3;--lg-text-muted:#ffffff7a;--lg-border:#ffffff1a;--lg-border-strong:#ffffff29;--lg-control-bg:#ffffff1a;--lg-control-hover:#ffffff24;--lg-control-pressed:#ffffff14;--lg-control-border:#ffffff29;--lg-control-shadow:inset 0 1px 0 #ffffff14;--lg-selection-bg:#0a84ff38;--lg-sidebar-active:#ffffff1f;--lg-sidebar-hover:#ffffff13;--lg-chip-bg:#78788047;--lg-card-bg:#2c2c2ef0;--lg-card-shadow:0 1px 2px #00000047,0 12px 32px #00000042;--notion-sidebar:var(--lg-sidebar-bg);--notion-page:var(--lg-content-solid);--notion-elevated:#2c2c2e;--bg:var(--lg-content-solid);--bg2:#2c2c2e;--panel:var(--lg-card-bg);--panel-solid:#2c2c2e;--border:var(--lg-border);--border-hover:var(--lg-border-strong);--btn-primary-bg:var(--lg-blue);--btn-primary-hover:var(--lg-blue-hover);--row-hover:#ffffff0e;--scrollbar-thumb:#ffffff38;--shadow:#00000073;--table-head-bg:#262629db;--badge-neutral-bg:#ffffff12;--skeleton-a:#ffffff0b;--skeleton-b:#ffffff16;--funnel-track:#ffffff0f;--kanban-count-bg:#ffffff14;--ws-hover:#ffffff12}[data-design-system=liquid-glass] body{letter-spacing:-.011em;color:var(--lg-text);background:var(--lg-window-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.45}[data-design-system=liquid-glass] body:before{display:none}.lg-scene{z-index:0;pointer-events:none;background:radial-gradient(circle at 9% 16%,#b7deffb8,#0000 29%),radial-gradient(circle at 88% 4%,#f6d6ff94,#0000 24%),radial-gradient(circle at 74% 94%,#cde9ffa8,#0000 30%),linear-gradient(135deg,#edf7ff,#f6f2fb 46%,#f6fbff);position:fixed;inset:0;overflow:hidden}[data-theme=dark] .lg-scene{background:radial-gradient(circle at 12% 15%,#164e8470,#0000 30%),radial-gradient(circle at 86% 7%,#5b2a7f57,#0000 28%),radial-gradient(circle at 82% 92%,#164c6252,#0000 32%),linear-gradient(135deg,#16171b,#1c1b22 48%,#121316)}.lg-scene-base,.lg-scene-mesh,.lg-scene-vignette{position:absolute;inset:0}.lg-scene-base{background:0 0}.lg-scene-mesh{inset:-18%}.lg-orb{filter:blur(74px);opacity:.42;will-change:transform;border-radius:999px;transition:transform .7s cubic-bezier(.16,1,.3,1);position:absolute}.lg-orb--1{width:48vw;height:48vw;transform:translate(var(--lg-px,0),var(--lg-py,0));background:#8fd0ff;top:-10%;left:-12%}.lg-orb--2{width:40vw;height:40vw;transform:translate(calc(var(--lg-px,0px) * -.45),calc(var(--lg-py,0px) * .38));background:#f1c9ff;top:-8%;right:2%}.lg-orb--3{width:44vw;height:44vw;transform:translate(calc(var(--lg-px,0px) * -.28),calc(var(--lg-py,0px) * -.36));background:#b9e6ff;bottom:-12%;right:-12%}.lg-orb--4{opacity:.24;width:32vw;height:32vw;transform:translate(calc(var(--lg-px,0px) * .18),calc(var(--lg-py,0px) * .24));background:#fff2ba;top:24%;left:38%}.lg-orb--5{display:none}.lg-scene-noise{opacity:.04;background-image:var(--lg-noise);mix-blend-mode:overlay;background-size:160px 160px;position:absolute;inset:0}.lg-scene-vignette{background:linear-gradient(#ffffff2e,#0000 28%)}[data-theme=dark] .lg-scene-vignette{background:radial-gradient(circle at 50% 42%,#0000 34%,#00000061 100%)}.lg-titlebar{height:var(--lg-titlebar-h);z-index:10000;pointer-events:none;-webkit-app-region:drag;display:none;position:fixed;inset:0 0 auto}html.electron-desktop[data-design-system=liquid-glass] .lg-titlebar{display:block}[data-design-system=liquid-glass] .layout{z-index:1;background:0 0;min-height:100vh;display:flex;position:relative;overflow:hidden}[data-design-system=liquid-glass] .sidebar{isolation:isolate;width:var(--ds-sidebar-width,252px);min-width:var(--ds-sidebar-width,252px);-webkit-backdrop-filter:var(--lg-blur-sidebar);color:var(--lg-text);--sidebar-pad-x:14px;-webkit-app-region:drag;border-right:1px solid #ffffff5c;position:relative;box-shadow:inset -1px 0 #0000000b;background:linear-gradient(180deg,var(--lg-sidebar-tint),transparent 34%),var(--lg-sidebar-bg)!important}[data-design-system=liquid-glass][data-theme=dark] .sidebar{border-right-color:#ffffff14;box-shadow:inset -1px 0 #00000052}[data-design-system=liquid-glass] .sidebar:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(circle at 20% 4%,#ffffff8c,#0000 28%),linear-gradient(90deg,#ffffff47,#0000 28%);position:absolute;inset:0}[data-design-system=liquid-glass][data-theme=dark] .sidebar:before{background:radial-gradient(circle at 20% 4%,#ffffff1f,#0000 28%),linear-gradient(90deg,#ffffff0f,#0000 28%)}[data-design-system=liquid-glass] .sidebar>*{z-index:1;-webkit-app-region:no-drag;position:relative}html.electron-desktop[data-design-system=liquid-glass] .sidebar{padding-top:var(--lg-titlebar-h)}[data-design-system=liquid-glass] .sidebar-header{padding:12px var(--sidebar-pad-x) 10px;background:0 0;border-bottom:0}[data-design-system=liquid-glass] .sidebar-nav{gap:13px;padding-block:8px 10px;padding-inline:0}[data-design-system=liquid-glass] .nav-section-label{padding:8px var(--ds-sidebar-item-px) 5px;letter-spacing:-.01em;text-transform:none;color:var(--lg-text-muted);font-size:11px;font-weight:600;line-height:1.1}[data-design-system=liquid-glass] .nav-item{min-height:30px;color:var(--lg-text);letter-spacing:-.012em;box-shadow:none;background:0 0;border:0;border-radius:8px;gap:9px;margin:1px 0;font-size:13px;font-weight:500;transition:background-color .12s,color .12s,transform 80ms}[data-design-system=liquid-glass] .nav-item:hover{color:var(--lg-text);box-shadow:none;background:var(--lg-sidebar-hover)!important}[data-design-system=liquid-glass] .nav-item:active{transform:scale(.99)}[data-design-system=liquid-glass] .nav-item.active{box-shadow:none;font-weight:600;background:var(--lg-sidebar-active)!important;color:var(--lg-text)!important}[data-design-system=liquid-glass] .nav-item .ico{width:18px;height:18px;color:var(--lg-text-muted);border-radius:5px;background:0 0!important}[data-design-system=liquid-glass] .nav-item.active .ico{color:var(--lg-blue)!important}[data-design-system=liquid-glass] .nav-item .ico svg{stroke-width:1.75px;width:15px;height:15px}[data-design-system=liquid-glass] .sidebar-bottom{padding:10px var(--sidebar-pad-x) 14px;background:0 0;border-top:1px solid #0000000b;gap:9px}[data-design-system=liquid-glass][data-theme=dark] .sidebar-bottom{border-top-color:#ffffff14}[data-design-system=liquid-glass] main.app-shell{min-width:0;color:var(--lg-text);-webkit-backdrop-filter:blur(14px)saturate(135%);border-left:0;flex:1;padding:76px 28px 46px;position:relative;box-shadow:inset 0 1px #ffffffa3;background:var(--lg-content-bg)!important}[data-design-system=liquid-glass] main.app-shell:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(180deg,#ffffffad,#ffffff8a),var(--lg-toolbar-bg);height:58px;-webkit-backdrop-filter:var(--lg-blur-toolbar);border-bottom:1px solid var(--lg-toolbar-border);position:absolute;inset:0 0 auto}[data-design-system=liquid-glass][data-theme=dark] main.app-shell:before{background:linear-gradient(180deg,#ffffff0d,transparent),var(--lg-toolbar-bg)}[data-design-system=liquid-glass] main.app-shell>.page-shell{z-index:2;position:relative}[data-design-system=liquid-glass] .page-header--sticky{min-height:58px;box-shadow:none;-webkit-backdrop-filter:none;border-bottom:0;margin:-76px -28px 22px;padding:14px 28px 12px;top:-76px;background:0 0!important}[data-design-system=liquid-glass] .page-header h1{letter-spacing:-.026em;color:var(--lg-text);font-size:21px;font-weight:700}[data-design-system=liquid-glass] .page-header-sub{color:var(--lg-text-muted);font-size:13px}[data-design-system=liquid-glass] .page-header-icon{border:1px solid var(--lg-border);background:var(--lg-control-bg);width:32px;height:32px;color:var(--lg-blue);box-shadow:var(--lg-control-shadow);border-radius:9px}[data-design-system=liquid-glass] .conn-panel,[data-design-system=liquid-glass] .sidebar-alert,[data-design-system=liquid-glass] .sidebar-user,[data-design-system=liquid-glass] .theme-toggle,[data-design-system=liquid-glass] .ws-current{-webkit-backdrop-filter:blur(18px)saturate(160%);background:#ffffff52!important;border:1px solid #fff6!important;border-radius:10px!important;box-shadow:inset 0 1px #ffffff7a,0 1px 2px #00000009!important}[data-design-system=liquid-glass][data-theme=dark] .conn-panel,[data-design-system=liquid-glass][data-theme=dark] .sidebar-alert,[data-design-system=liquid-glass][data-theme=dark] .sidebar-user,[data-design-system=liquid-glass][data-theme=dark] .theme-toggle,[data-design-system=liquid-glass][data-theme=dark] .ws-current{background:#ffffff13!important;border-color:#ffffff1a!important}[data-design-system=liquid-glass] .ws-current{padding:7px 9px}[data-design-system=liquid-glass] .ws-current:hover{background:#ffffff7a!important}[data-design-system=liquid-glass][data-theme=dark] .ws-current:hover{background:#ffffff1c!important}[data-design-system=liquid-glass] .modal,[data-design-system=liquid-glass] .toast,[data-design-system=liquid-glass] .ws-create-modal,[data-design-system=liquid-glass] .ws-menu{-webkit-backdrop-filter:var(--lg-blur-popover);border:1px solid var(--lg-border)!important;background:#ffffffdb!important;border-radius:12px!important;box-shadow:0 16px 42px #00000029,inset 0 1px #ffffffb8!important}[data-design-system=liquid-glass][data-theme=dark] .modal,[data-design-system=liquid-glass][data-theme=dark] .toast,[data-design-system=liquid-glass][data-theme=dark] .ws-create-modal,[data-design-system=liquid-glass][data-theme=dark] .ws-menu{background:#2c2c30e0!important;box-shadow:0 18px 48px #00000070,inset 0 1px #ffffff14!important}[data-design-system=liquid-glass] .ws-opt{border-radius:8px;padding:6px 9px;font-size:13px}[data-design-system=liquid-glass] .ws-opt:hover{background:var(--lg-selection-bg);color:var(--lg-text)}[data-design-system=liquid-glass] .ws-opt.on{background:var(--lg-selection-bg);color:var(--lg-blue);font-weight:600}[data-design-system=liquid-glass] .kanban-card,[data-design-system=liquid-glass] .kpi,[data-design-system=liquid-glass] .palette-card,[data-design-system=liquid-glass] .panel,[data-design-system=liquid-glass] .theme-card{-webkit-backdrop-filter:blur(18px)saturate(145%);border:1px solid var(--lg-border)!important;background:var(--lg-card-bg)!important;box-shadow:var(--lg-card-shadow)!important;border-radius:13px!important}[data-design-system=liquid-glass] .kpi:hover,[data-design-system=liquid-glass] .palette-card:hover,[data-design-system=liquid-glass] .panel:hover,[data-design-system=liquid-glass] .theme-card:hover{border-color:var(--lg-border-strong)!important;box-shadow:0 1px 3px #0000000e,0 14px 36px #0000000f!important}[data-design-system=liquid-glass] .k2o-hero-minimal-badge,[data-design-system=liquid-glass] .k2o-hero-minimal-composer .aui-composer-frame{-webkit-backdrop-filter:blur(18px)saturate(145%);background:var(--lg-glass-chip)!important;border:1px solid var(--lg-border)!important;box-shadow:var(--lg-card-shadow)!important}[data-design-system=liquid-glass] .k2o-hero-minimal-composer .aui-composer-frame:focus-within{border-color:var(--lg-border-strong)!important;box-shadow:0 0 0 1px var(--lg-blue),var(--lg-card-shadow)!important}@supports (color:color-mix(in lab,red,red)){[data-design-system=liquid-glass] .k2o-hero-minimal-composer .aui-composer-frame:focus-within{box-shadow:0 0 0 1px color-mix(in srgb,var(--lg-blue) 18%,transparent),var(--lg-card-shadow)!important}}[data-design-system=liquid-glass] .palette-card.on,[data-design-system=liquid-glass] .theme-card.on{border-color:var(--lg-blue)!important}@supports (color:color-mix(in lab,red,red)){[data-design-system=liquid-glass] .palette-card.on,[data-design-system=liquid-glass] .theme-card.on{border-color:color-mix(in srgb,var(--lg-blue) 58%,transparent)!important}}[data-design-system=liquid-glass] .palette-card.on,[data-design-system=liquid-glass] .theme-card.on{box-shadow:0 0 0 1px var(--lg-blue),var(--lg-card-shadow)!important}@supports (color:color-mix(in lab,red,red)){[data-design-system=liquid-glass] .palette-card.on,[data-design-system=liquid-glass] .theme-card.on{box-shadow:0 0 0 1px color-mix(in srgb,var(--lg-blue) 18%,transparent),var(--lg-card-shadow)!important}}[data-design-system=liquid-glass] .kpi .label{color:var(--lg-text-muted);letter-spacing:-.01em;text-transform:none;font-size:11px;font-weight:600}[data-design-system=liquid-glass] .kpi .value{color:var(--lg-text);letter-spacing:-.03em;font-size:22px;font-weight:700}[data-design-system=liquid-glass] .btn{-webkit-backdrop-filter:blur(16px)saturate(160%);letter-spacing:-.012em;min-height:30px;padding:5px 13px;font-size:13px;font-weight:510;transition:background-color .12s,border-color .12s,transform 80ms,box-shadow .12s;border:1px solid var(--lg-control-border)!important;background:linear-gradient(180deg,#ffffff94,#ffffff2e),var(--lg-control-bg)!important;color:var(--lg-text)!important;box-shadow:var(--lg-control-shadow)!important;border-radius:8px!important}[data-design-system=liquid-glass] .btn:hover:not(.primary):not(.ghost):not(.danger):not(.btn-wa){background:linear-gradient(180deg,#ffffffad,#ffffff42),var(--lg-control-hover)!important;border-color:var(--lg-border-strong)!important}[data-design-system=liquid-glass] .btn:active{transform:scale(.985);background:var(--lg-control-pressed)!important}[data-design-system=liquid-glass] .btn.primary{background:linear-gradient(180deg,#ffffff38,transparent 50%,#00000014),var(--lg-blue)!important;color:#fff!important;box-shadow:0 1px 2px #0000001a,0 5px 15px var(--lg-blue)!important;border-color:#0054b438!important}@supports (color:color-mix(in lab,red,red)){[data-design-system=liquid-glass] .btn.primary{box-shadow:0 1px 2px #0000001a,0 5px 15px color-mix(in srgb,var(--lg-blue) 25%,transparent)!important}}[data-design-system=liquid-glass] .btn.primary{text-shadow:0 1px #0000001f}[data-design-system=liquid-glass] .btn.primary:hover{background:linear-gradient(180deg,#ffffff3d,transparent 50%,#00000014),var(--lg-blue-hover)!important}[data-design-system=liquid-glass] .btn.primary:active{background:var(--lg-blue-pressed)!important}[data-design-system=liquid-glass] .crm-page .crm-view-switch,[data-design-system=liquid-glass] .crm-page .page-tabs,[data-design-system=liquid-glass] .seg{-webkit-backdrop-filter:blur(18px)saturate(150%);gap:2px;width:fit-content;max-width:100%;padding:2px;background:var(--lg-chip-bg)!important;border:1px solid #0000000b!important;border-radius:999px!important;box-shadow:inset 0 1px 2px #0000000b!important}[data-design-system=liquid-glass][data-theme=dark] .crm-page .crm-view-switch,[data-design-system=liquid-glass][data-theme=dark] .crm-page .page-tabs,[data-design-system=liquid-glass][data-theme=dark] .seg{border-color:#ffffff14!important}[data-design-system=liquid-glass] .crm-page .page-tab,[data-design-system=liquid-glass] .crm-page .vbtn,[data-design-system=liquid-glass] .seg-btn{min-height:26px;color:var(--lg-text-secondary);padding:4px 12px;font-size:12px;font-weight:510;transition:background .12s,color .12s,box-shadow .12s;border-radius:999px!important}[data-design-system=liquid-glass] .crm-page .page-tab:not(.on):hover,[data-design-system=liquid-glass] .crm-page .vbtn:not(.active):hover,[data-design-system=liquid-glass] .seg-btn:hover{color:var(--lg-text)}[data-design-system=liquid-glass] .crm-page .page-tab.on,[data-design-system=liquid-glass] .crm-page .vbtn.active,[data-design-system=liquid-glass] .seg-btn.on{color:var(--lg-text)!important;background:#ffffffd1!important;box-shadow:0 1px 2px #00000017,inset 0 1px #ffffffd9!important}[data-design-system=liquid-glass][data-theme=dark] .crm-page .page-tab.on,[data-design-system=liquid-glass][data-theme=dark] .crm-page .vbtn.active,[data-design-system=liquid-glass][data-theme=dark] .seg-btn.on{background:#ffffff2e!important}[data-design-system=liquid-glass] .seg.home-connectors-picker{width:auto;max-width:calc(100% - 2 * var(--ds-space-lg));align-self:stretch;display:flex}[data-design-system=liquid-glass] .crm-page .crm-chip{min-height:26px;color:var(--lg-text-secondary);border:1px solid #0000;padding:4px 12px;font-size:12px;font-weight:510;transition:background .12s,color .12s,box-shadow .12s;background:0 0!important;border-radius:999px!important}[data-design-system=liquid-glass] .crm-page .crm-chip:hover{color:var(--lg-text);background:#ffffff59!important}[data-design-system=liquid-glass] .crm-page .crm-chip.on{color:var(--lg-text)!important;background:#ffffffd1!important;box-shadow:0 1px 2px #00000017,inset 0 1px #ffffffd9!important}[data-design-system=liquid-glass][data-theme=dark] .crm-page .crm-chip.on{background:#ffffff2e!important}[data-design-system=liquid-glass] .crm-page .tasks-kpi{-webkit-backdrop-filter:blur(18px)saturate(150%);padding:6px 12px;background:var(--lg-glass-chip)!important;border:1px solid #0000000b!important;border-radius:12px!important;box-shadow:inset 0 1px 2px #0000000a!important}[data-design-system=liquid-glass][data-theme=dark] .crm-page .tasks-kpi{border-color:#ffffff14!important}[data-design-system=liquid-glass] .crm-page .tasks-kpi.is-click:hover{background:#ffffff8c!important}[data-design-system=liquid-glass][data-theme=dark] .crm-page .tasks-kpi.is-click:hover{background:#ffffff1f!important}[data-design-system=liquid-glass] .notion-sheet .notion-ghost,[data-design-system=liquid-glass] .notion-sheet .notion-tag-input{min-height:var(--cell-h,28px)!important;border-radius:var(--r-sm,5px)!important;height:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;margin:0!important;padding:3px 8px!important;font-size:12px!important;line-height:1.35!important}[data-design-system=liquid-glass] .notion-sheet .notion-ghost:focus,[data-design-system=liquid-glass] .notion-sheet .notion-tag-input:focus{box-shadow:none!important;background:var(--section-bg-focus,#0000000a)!important;border:none!important;outline:none!important}[data-design-system=liquid-glass] .notion-sheet .notion-ghost-num{flex:none!important;width:56px!important;max-width:72px!important}[data-design-system=liquid-glass] .tasks-folder-title-input{height:24px;font-weight:700;background:var(--tasks-chip-bg)!important;min-height:24px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;border-radius:var(--tasks-r-sm,5px)!important;border:none!important;padding:3px 6px!important;font-size:12px!important}[data-design-system=liquid-glass] .tasks-folder-title-input:focus{box-shadow:inset 0 0 0 1px var(--accent)!important;border:none!important}@supports (color:color-mix(in lab,red,red)){[data-design-system=liquid-glass] .tasks-folder-title-input:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)!important}}[data-design-system=liquid-glass] .tasks-folder-title-input:focus{outline:none!important}[data-design-system=liquid-glass] .field-input,[data-design-system=liquid-glass] .ws-input,[data-design-system=liquid-glass] input[type=date],[data-design-system=liquid-glass] input[type=email],[data-design-system=liquid-glass] input[type=number]:not(.notion-ghost-num),[data-design-system=liquid-glass] input[type=password],[data-design-system=liquid-glass] input[type=search]:not(.crm-search):not(.page-search-input):not(.aui-search-input):not(.store-search),[data-design-system=liquid-glass] input[type=tel],[data-design-system=liquid-glass] input[type=text]:not(.notion-ghost):not(.notion-tag-input):not(.tasks-folder-title-input):not(.notes-search),[data-design-system=liquid-glass] input[type=url],[data-design-system=liquid-glass] select,[data-design-system=liquid-glass] textarea{-webkit-backdrop-filter:blur(14px)saturate(150%);border:1px solid var(--lg-control-border)!important;color:var(--lg-text)!important;background:#ffffffc7!important;border-radius:8px!important;box-shadow:inset 0 1px 1px #00000009!important}[data-design-system=liquid-glass][data-theme=dark] .field-input,[data-design-system=liquid-glass][data-theme=dark] .ws-input,[data-design-system=liquid-glass][data-theme=dark] input[type=date],[data-design-system=liquid-glass][data-theme=dark] input[type=email],[data-design-system=liquid-glass][data-theme=dark] input[type=number]:not(.notion-ghost-num),[data-design-system=liquid-glass][data-theme=dark] input[type=password],[data-design-system=liquid-glass][data-theme=dark] input[type=search]:not(.crm-search):not(.page-search-input):not(.aui-search-input):not(.store-search),[data-design-system=liquid-glass][data-theme=dark] input[type=tel],[data-design-system=liquid-glass][data-theme=dark] input[type=text]:not(.notion-ghost):not(.notion-tag-input):not(.tasks-folder-title-input):not(.notes-search),[data-design-system=liquid-glass][data-theme=dark] input[type=url],[data-design-system=liquid-glass][data-theme=dark] select,[data-design-system=liquid-glass][data-theme=dark] textarea{background:#ffffff17!important}[data-design-system=liquid-glass] .field-input:focus,[data-design-system=liquid-glass] .ws-input:focus,[data-design-system=liquid-glass] input:focus:not(.tasks-folder-title-input):not(.notion-ghost):not(.notion-tag-input),[data-design-system=liquid-glass] select:focus,[data-design-system=liquid-glass] textarea:focus{border-color:var(--lg-blue)!important}@supports (color:color-mix(in lab,red,red)){[data-design-system=liquid-glass] .field-input:focus,[data-design-system=liquid-glass] .ws-input:focus,[data-design-system=liquid-glass] input:focus:not(.tasks-folder-title-input):not(.notion-ghost):not(.notion-tag-input),[data-design-system=liquid-glass] select:focus,[data-design-system=liquid-glass] textarea:focus{border-color:color-mix(in srgb,var(--lg-blue) 72%,transparent)!important}}[data-design-system=liquid-glass] .field-input:focus,[data-design-system=liquid-glass] .ws-input:focus,[data-design-system=liquid-glass] input:focus:not(.tasks-folder-title-input):not(.notion-ghost):not(.notion-tag-input),[data-design-system=liquid-glass] select:focus,[data-design-system=liquid-glass] textarea:focus{box-shadow:0 0 0 3px var(--lg-blue),inset 0 1px 1px #00000009!important}@supports (color:color-mix(in lab,red,red)){[data-design-system=liquid-glass] .field-input:focus,[data-design-system=liquid-glass] .ws-input:focus,[data-design-system=liquid-glass] input:focus:not(.tasks-folder-title-input):not(.notion-ghost):not(.notion-tag-input),[data-design-system=liquid-glass] select:focus,[data-design-system=liquid-glass] textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--lg-blue) 20%,transparent),inset 0 1px 1px #00000009!important}}[data-design-system=liquid-glass] .field-input:focus,[data-design-system=liquid-glass] .ws-input:focus,[data-design-system=liquid-glass] input:focus:not(.tasks-folder-title-input):not(.notion-ghost):not(.notion-tag-input),[data-design-system=liquid-glass] select:focus,[data-design-system=liquid-glass] textarea:focus{outline:none!important}[data-design-system=liquid-glass] table th{color:var(--lg-text-muted);-webkit-backdrop-filter:blur(16px)saturate(150%);text-transform:none;font-size:11px;font-weight:600;background:var(--table-head-bg)!important;border-bottom:1px solid var(--lg-border)!important}[data-design-system=liquid-glass] .modal-overlay{-webkit-backdrop-filter:blur(22px)saturate(150%);background:var(--overlay-bg)!important}[data-design-system=liquid-glass] .crm-sheet.drawer,[data-design-system=liquid-glass] .meta-campaign-drawer{-webkit-backdrop-filter:blur(20px)saturate(140%);background:var(--lg-content-bg)!important;border-left:1px solid var(--lg-border)!important;box-shadow:-12px 0 40px #00000014!important}[data-design-system=liquid-glass] .notion-sheet-head--sticky{border-bottom:1px solid var(--lg-toolbar-border);-webkit-backdrop-filter:var(--lg-blur-toolbar);background:var(--lg-toolbar-bg)!important}[data-design-system=liquid-glass] .notion-sheet{--sheet-check-border:var(--lg-control-border);--sheet-check-bg:var(--lg-control-bg)}[data-design-system=liquid-glass] .notion-done-check:not(.is-checked){box-shadow:var(--lg-glass-shadow-sm,var(--lg-control-shadow))}[data-design-system=liquid-glass] .notion-done-check:not(.is-checked):hover{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){[data-design-system=liquid-glass] .notion-done-check:not(.is-checked):hover{border-color:color-mix(in srgb,var(--green) 58%,var(--lg-control-border))}}[data-design-system=liquid-glass] .notion-done-check:not(.is-checked):hover{background:var(--green)}@supports (color:color-mix(in lab,red,red)){[data-design-system=liquid-glass] .notion-done-check:not(.is-checked):hover{background:color-mix(in srgb,var(--green) 12%,var(--lg-control-hover))}}[data-design-system=liquid-glass] .notion-done-check:not(.is-checked):hover{box-shadow:var(--lg-glass-shadow-sm,var(--lg-control-shadow)),0 0 0 3px var(--green)}@supports (color:color-mix(in lab,red,red)){[data-design-system=liquid-glass] .notion-done-check:not(.is-checked):hover{box-shadow:var(--lg-glass-shadow-sm,var(--lg-control-shadow)),0 0 0 3px color-mix(in srgb,var(--green) 16%,transparent)}}[data-design-system=liquid-glass] .notion-done-check:not(.is-checked):hover{transform:scale(1.08)}[data-design-system=liquid-glass] .notion-done-check.is-checked:hover{filter:brightness(1.1);box-shadow:var(--lg-glass-shadow-sm,var(--lg-control-shadow)),0 0 0 3px var(--green)}@supports (color:color-mix(in lab,red,red)){[data-design-system=liquid-glass] .notion-done-check.is-checked:hover{box-shadow:var(--lg-glass-shadow-sm,var(--lg-control-shadow)),0 0 0 3px color-mix(in srgb,var(--green) 22%,transparent)}}[data-design-system=liquid-glass] .kanban-col{-webkit-backdrop-filter:blur(16px)saturate(140%);border:1px solid var(--lg-border)!important;background:#78788014!important;border-radius:14px!important}[data-design-system=liquid-glass] .browser-app{background:var(--lg-content-bg)!important}[data-design-system=liquid-glass] .browser-chrome,[data-design-system=liquid-glass] .browser-tabstrip{-webkit-backdrop-filter:var(--lg-blur-toolbar);background:var(--lg-toolbar-bg)!important;border-color:var(--lg-toolbar-border)!important}[data-design-system=liquid-glass] .browser-omnibox,[data-design-system=liquid-glass] .browser-tab.active{background:var(--lg-control-bg)!important;border:1px solid var(--lg-control-border)!important;box-shadow:var(--lg-control-shadow)!important}[data-design-system=liquid-glass] ::-webkit-scrollbar{width:8px;height:8px}[data-design-system=liquid-glass] ::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:99px;background:var(--scrollbar-thumb)!important}html.electron-desktop:not([data-design-system=liquid-glass]),html.electron-desktop:not([data-design-system=liquid-glass]) .layout,html.electron-desktop:not([data-design-system=liquid-glass]) body,html.electron-desktop:not([data-design-system=liquid-glass]) main.app-shell{background-color:var(--notion-page)!important;-webkit-backdrop-filter:none!important;opacity:1!important;background-image:none!important}html.electron-desktop:not([data-design-system=liquid-glass]) .sidebar{background-color:var(--notion-sidebar)!important;-webkit-backdrop-filter:none!important}@media (prefers-reduced-motion:reduce){.lg-orb{transition:none}[data-design-system=liquid-glass] .btn:active,[data-design-system=liquid-glass] .nav-item:active{transform:none}}input[type=search]{appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{appearance:none;display:none}input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{appearance:none;display:none}:is(.mail-search,.aui-search-input-shell,.agent-filter-search,.agent-chat-search,.browser-side-panel-search,.browser-newtab-search,.kg-subbar-search) :is(input,textarea){box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important}.page-shell:has(.browser-app){flex:1;gap:0;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}.layout:has(.browser-app){height:100vh;max-height:100vh;overflow:hidden}main.app-shell:has(.browser-app){height:100%;min-height:0;max-height:100vh;padding:0;overflow:hidden}.browser-app{--browser-tabstrip-bg:var(--muted)}@supports (color:color-mix(in lab,red,red)){.browser-app{--browser-tabstrip-bg:color-mix(in srgb,var(--muted) 8%,var(--page-head-bg,var(--notion-page)))}}.browser-app{--browser-surface:var(--page-head-bg,var(--notion-page));--browser-omnibox-bg:var(--muted)}@supports (color:color-mix(in lab,red,red)){.browser-app{--browser-omnibox-bg:color-mix(in srgb,var(--muted) 6%,var(--notion-elevated,var(--panel-solid,var(--bg2))))}}.browser-app{--browser-omnibox-border:var(--border);--browser-omnibox-focus:var(--notion-page);--browser-omnibox-focus-ring:var(--accent)}@supports (color:color-mix(in lab,red,red)){.browser-app{--browser-omnibox-focus-ring:color-mix(in srgb,var(--accent) 32%,transparent)}}.browser-app{--browser-btn-hover:var(--muted)}@supports (color:color-mix(in lab,red,red)){.browser-app{--browser-btn-hover:color-mix(in srgb,var(--muted) 14%,transparent)}}.browser-app{--browser-tab-hover:var(--muted)}@supports (color:color-mix(in lab,red,red)){.browser-app{--browser-tab-hover:color-mix(in srgb,var(--muted) 10%,transparent)}}.browser-app{--browser-tab-close-hover:var(--muted)}@supports (color:color-mix(in lab,red,red)){.browser-app{--browser-tab-close-hover:color-mix(in srgb,var(--muted) 20%,transparent)}}.browser-app{--browser-viewport-bg:var(--notion-page);--browser-toolbar-divider:var(--border);--browser-segment-bg:var(--muted)}@supports (color:color-mix(in lab,red,red)){.browser-app{--browser-segment-bg:color-mix(in srgb,var(--muted) 7%,var(--notion-page))}}.browser-app{--browser-segment-active:var(--notion-page);--browser-agent-accent:var(--violet,var(--accent-muted));background:var(--browser-surface);flex-direction:column;flex:1;width:100%;height:100%;min-height:0;display:flex;overflow:hidden}.browser-app--empty{background:var(--notion-page);justify-content:center;align-items:center}.browser-empty-state{text-align:center;max-width:400px;color:var(--muted);padding:48px 24px}.browser-empty-state svg{opacity:.4;color:var(--text);margin-bottom:16px}.browser-empty-state h2{color:var(--text);margin:0 0 8px;font-size:20px;font-weight:600}.browser-empty-state p{margin:0;font-size:13px;line-height:1.6}.browser-empty-state code{color:var(--accent);font-size:12px}.browser-chrome-unified{z-index:1000;isolation:isolate;-webkit-app-region:no-drag;flex-shrink:0;position:relative}.browser-tabstrip{background:var(--browser-tabstrip-bg);-webkit-app-region:no-drag;flex-shrink:0;align-items:flex-end;gap:0;height:40px;min-height:40px;padding:8px 8px 0;display:flex}.browser-tabstrip-scroll{scrollbar-width:none;flex:1;align-items:flex-end;gap:0;min-width:0;display:flex;overflow:auto hidden}.browser-tabstrip-scroll::-webkit-scrollbar{display:none}.browser-tab{min-width:52px;max-width:240px;height:34px;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-app-region:no-drag;background:0 0;border:none;border-radius:8px 8px 0 0;flex:0 196px;align-items:center;gap:8px;margin-bottom:0;padding:0 8px 0 12px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:inline-flex;position:relative}.browser-tab:hover:not(.active){background:var(--browser-tab-hover);color:var(--text)}.browser-tab.active{background:var(--browser-surface);height:36px;color:var(--text);z-index:2}.browser-tab.active:after,.browser-tab.active:before{content:"";pointer-events:none;width:8px;height:8px;position:absolute;bottom:0}.browser-tab.active:before{box-shadow:4px 4px 0 4px var(--browser-surface);border-bottom-right-radius:8px;left:-8px}.browser-tab.active:after{box-shadow:-4px 4px 0 4px var(--browser-surface);border-bottom-left-radius:8px;right:-8px}.browser-tab-favicon{opacity:.85;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.browser-tab-favicon-img{object-fit:contain;border-radius:2px;width:16px;height:16px}.browser-tab-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.2;overflow:hidden}.browser-tab-close{width:18px;height:18px;color:inherit;opacity:0;cursor:pointer;-webkit-app-region:no-drag;pointer-events:auto;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;margin-right:-2px;padding:0;transition:background .1s,opacity .12s;display:inline-flex}.browser-tab.active .browser-tab-close,.browser-tab:hover .browser-tab-close{opacity:.65}.browser-tab-close:hover{opacity:1;background:var(--browser-tab-close-hover)}.browser-tab-new{width:28px;height:28px;color:var(--muted);cursor:pointer;-webkit-app-region:no-drag;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:4px;margin-left:4px;transition:background .12s,color .12s;display:inline-flex}.browser-tab-new:hover{background:var(--browser-tab-hover);color:var(--text)}.browser-chrome{background:var(--browser-surface);border-bottom:1px solid var(--border);gap:10px;min-height:48px;padding:6px 12px 8px}.browser-chrome,.browser-chrome-nav{flex-shrink:0;align-items:center;display:flex}.browser-chrome-nav-group{background:var(--browser-segment-bg);border:1px solid var(--border);border-radius:10px;align-items:center;gap:2px;padding:3px;display:inline-flex}.browser-chrome-btn{width:30px;height:30px;color:var(--muted2,var(--muted));cursor:pointer;transition:background var(--k2o-dur,.15s) var(--k2o-ease,ease),color var(--k2o-dur,.15s) var(--k2o-ease,ease);-webkit-app-region:no-drag;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;display:inline-flex}.browser-chrome-btn:hover:not(:disabled){background:var(--browser-btn-hover);color:var(--text)}.browser-chrome-btn:disabled{opacity:.32;cursor:default}.browser-chrome-actions{z-index:10001;flex-shrink:0;align-items:center;gap:8px;display:flex;position:relative}.browser-mode-group{background:var(--browser-segment-bg);border:1px solid var(--border);border-radius:10px;align-items:stretch;gap:2px;padding:3px;display:inline-flex}.browser-mode-btn{min-width:0;height:30px;color:var(--muted2,var(--muted));letter-spacing:.01em;cursor:pointer;transition:background var(--k2o-dur,.15s) var(--k2o-ease,ease),color var(--k2o-dur,.15s) var(--k2o-ease,ease),box-shadow var(--k2o-dur,.15s) var(--k2o-ease,ease);-webkit-app-region:no-drag;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-family:inherit;font-size:11px;font-weight:600;display:inline-flex}.browser-mode-btn span{line-height:1}.browser-mode-btn:hover:not(:disabled){color:var(--text);background:var(--browser-btn-hover)}.browser-mode-btn.is-active{background:var(--browser-segment-active);color:var(--accent);box-shadow:0 1px 2px var(--shadow,#000),0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.browser-mode-btn.is-active{box-shadow:0 1px 2px color-mix(in srgb,var(--shadow,#000) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent)}}.browser-mode-btn--agent.is-active{color:var(--browser-agent-accent);box-shadow:0 1px 2px var(--shadow,#000),0 0 0 1px var(--browser-agent-accent)}@supports (color:color-mix(in lab,red,red)){.browser-mode-btn--agent.is-active{box-shadow:0 1px 2px color-mix(in srgb,var(--shadow,#000) 18%,transparent),0 0 0 1px color-mix(in srgb,var(--browser-agent-accent) 22%,transparent)}}.browser-mode-btn:disabled{opacity:.45;cursor:default}.browser-profile-chip{background:var(--accent);border-radius:999px;align-items:center;gap:7px;max-width:148px;padding:5px 10px 5px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.browser-profile-chip{background:color-mix(in srgb,var(--accent) 7%,var(--notion-page))}}.browser-profile-chip{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.browser-profile-chip{border:1px solid color-mix(in srgb,var(--accent) 16%,var(--border))}}.browser-profile-chip{color:var(--muted2,var(--muted));-webkit-app-region:no-drag;font-size:11px;font-weight:600;overflow:hidden}.browser-profile-dot{width:7px;height:7px;box-shadow:0 0 0 1px var(--shadow,#000);border-radius:50%;flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.browser-profile-dot{box-shadow:0 0 0 1px color-mix(in srgb,var(--shadow,#000) 12%,transparent)}}.browser-profile-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}.browser-omnibox-wrap{flex:1;min-width:0}.browser-omnibox{background:var(--browser-omnibox-bg);border:1px solid var(--browser-omnibox-border);height:36px;transition:background var(--k2o-dur,.15s) var(--k2o-ease,ease),border-color var(--k2o-dur,.15s) var(--k2o-ease,ease),box-shadow var(--k2o-dur,.15s) var(--k2o-ease,ease);border-radius:10px;align-items:center;gap:8px;padding:0 14px;display:flex}.browser-omnibox.focused,.browser-omnibox:focus-within{background:var(--browser-omnibox-focus);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.browser-omnibox.focused,.browser-omnibox:focus-within{border-color:color-mix(in srgb,var(--accent) 38%,var(--border))}}.browser-omnibox.focused,.browser-omnibox:focus-within{box-shadow:0 0 0 3px var(--browser-omnibox-focus-ring)}.browser-omnibox-icon{color:var(--muted);opacity:.85;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.browser-omnibox-icon.is-secure{color:var(--green);opacity:1}.browser-omnibox-input{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px;font-weight:400;line-height:1.4}.browser-omnibox-input::placeholder{color:var(--muted);opacity:.75}.browser-omnibox-clear{background:var(--browser-btn-hover);width:20px;height:20px;color:var(--muted);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.browser-omnibox-clear:hover{color:var(--text)}.browser-omnibox--hero{background:var(--browser-omnibox-bg);border:1px solid var(--border);height:46px;box-shadow:0 1px 6px var(--shadow,#000);padding:0 20px}@supports (color:color-mix(in lab,red,red)){.browser-omnibox--hero{box-shadow:0 1px 6px color-mix(in srgb,var(--shadow,#000) 12%,transparent)}}.browser-omnibox--hero .browser-omnibox-input{font-size:15px}.browser-viewport{background:var(--browser-viewport-bg);flex:1;min-height:0;position:relative;overflow:hidden}.browser-viewport:focus{outline:none}.browser-embed-host{pointer-events:none;position:absolute;inset:0}.browser-canvas{object-fit:contain;cursor:default;background:#0a0a0a;width:100%;height:100%}.browser-viewport-loading{z-index:2;background:var(--browser-viewport-bg);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.browser-viewport-loading{background:color-mix(in srgb,var(--browser-viewport-bg) 92%,transparent)}}.browser-viewport-loading{color:var(--muted)}.browser-newtab{z-index:1;background:var(--browser-viewport-bg);pointer-events:auto;justify-content:center;gap:28px;padding:32px;position:absolute;inset:0}.browser-newtab,.browser-newtab-brand{flex-direction:column;align-items:center;display:flex}.browser-newtab-brand{color:var(--muted);gap:10px}.browser-newtab-brand svg{opacity:.35;color:var(--text)}.browser-newtab-brand h1{letter-spacing:-.02em;color:var(--text);opacity:.85;margin:0;font-size:22px;font-weight:600}.browser-newtab-search{width:100%;max-width:584px}.browser-install-hint{text-align:center;max-width:360px;color:var(--muted);margin:0;font-size:12px;line-height:1.5}.browser-agent-badge{z-index:3;background:var(--browser-agent-accent);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;display:inline-flex;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab,red,red)){.browser-agent-badge{background:color-mix(in srgb,var(--browser-agent-accent) 14%,var(--panel,var(--notion-page)))}}.browser-agent-badge{border:1px solid var(--browser-agent-accent)}@supports (color:color-mix(in lab,red,red)){.browser-agent-badge{border:1px solid color-mix(in srgb,var(--browser-agent-accent) 28%,transparent)}}.browser-agent-badge{color:var(--browser-agent-accent);letter-spacing:.02em;pointer-events:none;font-size:11px;font-weight:600}@media (max-width:768px){.browser-chrome{flex-wrap:wrap;gap:6px;min-height:0;padding:6px 8px}.browser-omnibox-wrap{flex-basis:100%;order:3}.browser-mode-btn span{display:none}.browser-mode-btn{width:32px;padding:0}.browser-profile-chip{display:none}.browser-tab{flex-basis:140px;max-width:180px}.browser-side-panel{border-left:none;border-top:1px solid var(--border);width:100%;max-width:none}.browser-main{flex-direction:column}}.browser-main{flex:1;min-height:0;display:flex;overflow:hidden}.browser-side-panel{background:var(--browser-surface);border-left:1px solid var(--border);flex-direction:column;flex-shrink:0;width:360px;max-width:42vw;min-height:0;display:flex}.browser-side-panel-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.browser-side-panel-title{color:var(--text);align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.browser-side-panel-actions{align-items:center;gap:2px;display:flex}.browser-side-panel-btn{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.browser-side-panel-btn:hover{background:var(--browser-btn-hover);color:var(--text)}.browser-side-panel-search{border-bottom:1px solid var(--border);color:var(--muted);align-items:center;gap:8px;padding:8px 12px;display:flex}.browser-side-panel-search input{color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:12px}.browser-side-panel-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;padding:6px 12px;display:flex}.browser-side-panel-link{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:4px 8px;font-size:11px;display:inline-flex}.browser-side-panel-link:hover{background:var(--browser-btn-hover);color:var(--text)}.browser-side-panel-body{flex:1;min-height:0;overflow:auto}.browser-side-panel-empty{text-align:center;color:var(--muted);padding:24px 16px;font-size:12px}.browser-side-panel-row{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:none;align-items:center;gap:10px;padding:8px 12px;display:flex}.browser-side-panel-row:hover{background:var(--browser-btn-hover)}.browser-side-panel-favicon{border-radius:2px;flex-shrink:0;width:16px;height:16px}.browser-side-panel-favicon--ph{background:var(--browser-tabstrip-bg)}.browser-side-panel-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.browser-side-panel-row-title{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.browser-side-panel-row-sub{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.browser-side-panel-row-meta{color:var(--muted);flex-shrink:0;font-size:10px}.browser-side-panel-cookie{border-bottom:1px solid var(--border);padding:10px 12px}.browser-side-panel-cookie-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.browser-side-panel-cookie-name{color:var(--text);font-size:12px;font-weight:600}.browser-side-panel-cookie-del{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px}.browser-side-panel-cookie-del:hover{background:var(--browser-btn-hover);color:var(--red,#d93025)}.browser-side-panel-cookie-domain{color:var(--muted);margin-top:2px;font-size:11px}.browser-side-panel-cookie-value{color:var(--muted2,var(--muted));word-break:break-all;margin-top:4px;font-family:ui-monospace,monospace;font-size:11px}.browser-side-panel-console{padding:8px 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.browser-console-line{border-bottom:1px solid #0000;padding:3px 12px}.browser-console-line--error{color:#d93025;background:#d930251a}.browser-console-line--warn{color:#e37400;background:#f9ab001a}.browser-console-line--info{color:var(--accent)}.browser-console-msg{white-space:pre-wrap;word-break:break-word;display:block}.browser-console-src{opacity:.65;margin-top:2px;font-size:10px;display:block}.browser-menu-wrap{z-index:10001;position:relative}.browser-menu-wrap.is-open{z-index:10002}.browser-menu{z-index:10003;background:var(--browser-surface);border:1px solid var(--border);min-width:240px;box-shadow:0 8px 32px var(--shadow,#0000002e);pointer-events:auto;border-radius:10px;padding:4px;position:absolute;top:calc(100% + 6px);bottom:auto;right:0}.browser-menu-item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.browser-menu-item:hover{background:var(--browser-btn-hover)}.browser-menu-item--danger:hover{color:var(--red)}.browser-menu-shortcut{color:var(--muted);margin-left:auto;font-size:10px}.browser-menu-sep{background:var(--border);height:1px;margin:4px 6px}.browser-tab-group{background:var(--group-color);border-radius:8px 8px 0 0;align-items:flex-end;gap:0;margin-right:2px;padding-left:4px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.browser-tab-group{background:color-mix(in srgb,var(--group-color) 14%,var(--browser-tabstrip-bg))}}.browser-tab-group{border-top:2px solid var(--group-color)}.browser-tab-group.collapsed{padding-right:4px}.browser-tab-group-label{height:32px;color:var(--group-color);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;align-items:center;gap:4px;margin-bottom:2px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.browser-tab-group-label:hover{background:var(--group-color)}@supports (color:color-mix(in lab,red,red)){.browser-tab-group-label:hover{background:color-mix(in srgb,var(--group-color) 12%,transparent)}}.browser-tab.in-group{border-top:2px solid var(--tab-group-color,var(--group-color))}.browser-tab.in-group.active{background:var(--tab-group-color,var(--group-color))}@supports (color:color-mix(in lab,red,red)){.browser-tab.in-group.active{background:color-mix(in srgb,var(--tab-group-color,var(--group-color)) 8%,var(--browser-surface))}}.browser-tab-ctx-backdrop{z-index:10040;position:fixed;inset:0}.browser-tab-ctx{z-index:10041;background:var(--browser-surface);border:1px solid var(--border);min-width:180px;box-shadow:0 8px 24px var(--shadow,#00000026);border-radius:8px;padding:4px;position:fixed}.browser-tab-ctx button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:8px 10px;font-size:12px;display:block}.browser-tab-ctx button:hover{background:var(--browser-btn-hover)}.store-page,.store-product{--store-gutter:clamp(1rem,2.5vw,1.5rem);--store-gap:var(--ds-space-lg,1.25rem);--store-gap-sm:var(--ds-space-md,.75rem);--store-r-icon:22%;--store-on-accent:var(--period-on-text,var(--ws-meta-text,#fff));--store-shade:var(--shadow,#000);--store-glass:var(--store-on-accent)}@supports (color:color-mix(in lab,red,red)){.store-page,.store-product{--store-glass:color-mix(in srgb,var(--store-on-accent) 12%,transparent)}}.store-page,.store-product{--store-glass-border:var(--store-on-accent)}@supports (color:color-mix(in lab,red,red)){.store-page,.store-product{--store-glass-border:color-mix(in srgb,var(--store-on-accent) 22%,transparent)}}.store-page,.store-product{--store-glass-strong:var(--store-on-accent)}@supports (color:color-mix(in lab,red,red)){.store-page,.store-product{--store-glass-strong:color-mix(in srgb,var(--store-on-accent) 18%,transparent)}}.store-page,.store-product{--store-overlay:var(--store-shade)}@supports (color:color-mix(in lab,red,red)){.store-page,.store-product{--store-overlay:color-mix(in srgb,var(--store-shade) 15%,transparent)}}.store-page,.store-product{--store-group-pilotage:var(--accent);--store-group-acquisition:var(--blue);--store-group-commercial:var(--green);--store-group-navigation:var(--accent-muted);--store-group-communication:var(--accent-subtle);--store-group-systeme:var(--muted2)}.store-page{min-height:100%;padding-bottom:var(--space-6)}.store-hero{--store-hero-accent:var(--accent);gap:var(--store-gap-sm);padding:var(--store-gutter) var(--store-gutter) 0;background:var(--notion-page,var(--bg));flex-direction:column;display:flex}.store-hero-head{justify-content:space-between;align-items:flex-start;gap:var(--store-gap);padding-bottom:var(--store-gap-sm);border-bottom:1px solid var(--border);display:flex}.store-hero-intro{flex:1;min-width:0}.store-hero-title-row{align-items:center;gap:.75rem;display:flex}.store-hero-icon{border-radius:var(--ui-r-md);background:var(--store-hero-accent);flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.store-hero-icon{background:color-mix(in srgb,var(--store-hero-accent) 12%,transparent)}}.store-hero-icon{color:var(--store-hero-accent);box-shadow:inset 0 0 0 1px var(--store-hero-accent)}@supports (color:color-mix(in lab,red,red)){.store-hero-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--store-hero-accent) 20%,transparent)}}.store-hero-intro h1{font-size:clamp(1.35rem,2.5vw,1.65rem);font-weight:var(--ds-font-weight-heading,800);letter-spacing:var(--ds-letter-tight,-.5px);margin:0;line-height:1.15}.store-hero-ws-line{color:var(--muted2);align-items:center;gap:6px;margin:4px 0 0;font-size:.78rem;font-weight:600;display:inline-flex}.store-hero-ws-dot{width:18px;height:18px;color:var(--store-on-accent);background:var(--store-hero-accent);border-radius:5px;flex-shrink:0;place-items:center;font-size:9px;font-weight:800;display:grid}.store-hero-sub{max-width:42ch;color:var(--muted);margin:.65rem 0 0;font-size:.82rem;line-height:1.5}.store-hero-stats{flex-shrink:0;gap:.5rem;display:flex}.store-hero-stat{border-radius:var(--ui-r-md);background:var(--panel);min-width:4.5rem;box-shadow:inset 0 0 0 1px var(--border);text-align:center;flex-direction:column;align-items:center;padding:.5rem .65rem;display:flex}.store-hero-stat strong{letter-spacing:-.03em;color:var(--text);font-size:1.05rem;font-weight:800;line-height:1.1}.store-hero-stat-dim{color:var(--muted);font-size:.72rem;font-weight:600}.store-hero-stat>span:last-child{letter-spacing:.02em;text-transform:uppercase;color:var(--muted2);margin-top:3px;font-size:.62rem;font-weight:600}.store-hero-toolbar{align-items:center;gap:10px;display:flex}.store-hero-nudge{justify-content:space-between;align-items:center;gap:var(--space-3);border-radius:var(--ui-r-lg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--border);flex-wrap:wrap;padding:.65rem .85rem;display:flex}.store-hero-nudge-copy{flex-direction:column;gap:2px;min-width:0;display:flex}.store-hero-nudge-label{letter-spacing:.06em;text-transform:uppercase;color:var(--store-hero-accent);font-size:10px;font-weight:700}.store-hero-nudge-title{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;font-size:13px;font-weight:700;display:flex}.store-hero-nudge-sub{color:var(--muted2);font-size:12px;font-weight:500}.store-hero-nudge-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.store-hero-nudge-btn{background:var(--text);height:2rem;color:var(--bg);cursor:pointer;border:none;border-radius:999px;padding:0 .85rem;font-family:inherit;font-size:12px;font-weight:700;transition:opacity .15s,transform .15s}.store-hero-nudge-btn:hover{opacity:.9;transform:translateY(-1px)}.store-hero-nudge-link{color:var(--muted2);align-items:center;gap:2px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.store-hero-nudge-link:hover{color:var(--text)}.store-hero-action{background:var(--ui-chip-bg);height:2.65rem;color:var(--muted2);box-shadow:inset 0 0 0 1px var(--text);border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 .9rem;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.store-hero-action{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.store-hero-action{transition:color .15s,background .15s}.store-hero-action:hover{color:var(--text);background:var(--row-hover)}.store-search-wrap{flex:1;min-width:0;position:relative}.store-search-wrap--toolbar{max-width:none}.store-search-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:.85rem;transform:translateY(-50%)}.store-search{background:var(--panel-solid,var(--panel));width:100%;height:2.65rem;color:var(--text);box-shadow:inset 0 0 0 1px var(--border),0 4px 16px var(--shadow,#000);border:none;border-radius:999px;outline:none;padding:0 2.5rem;font-family:inherit;font-size:.92rem}@supports (color:color-mix(in lab,red,red)){.store-search{box-shadow:inset 0 0 0 1px var(--border),0 4px 16px color-mix(in srgb,var(--shadow,#000) 6%,transparent)}}.store-search{transition:box-shadow .15s}.store-search:focus{box-shadow:inset 0 0 0 1px var(--accent),0 4px 20px var(--accent)}@supports (color:color-mix(in lab,red,red)){.store-search:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,var(--border)),0 4px 20px color-mix(in srgb,var(--accent) 12%,transparent)}}.store-search-clear{background:var(--ui-chip-bg,#ffffff14);width:1.65rem;height:1.65rem;color:var(--muted);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.store-cats{z-index:10;margin-top:var(--store-gap-sm);padding:var(--store-gap-sm) var(--store-gutter);background:var(--bg);gap:.45rem;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.store-cats{background:color-mix(in srgb,var(--bg) 88%,transparent)}}.store-cats{-webkit-backdrop-filter:blur(12px);scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.store-cats::-webkit-scrollbar{display:none}.store-cat{background:var(--panel);height:2rem;color:var(--muted2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border);border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:.35rem;padding:0 .9rem;font-family:inherit;font-size:.82rem;font-weight:500;transition:background .15s cubic-bezier(.16,1,.3,1),color .15s,box-shadow .15s,transform .15s;display:inline-flex}.store-cat:hover{color:var(--text);background:var(--panel-solid,var(--panel));transform:translateY(-1px)}.store-cat.on{background:var(--text);color:var(--bg);box-shadow:0 4px 12px var(--text)}@supports (color:color-mix(in lab,red,red)){.store-cat.on{box-shadow:0 4px 12px color-mix(in srgb,var(--text) 15%,transparent)}}.store-cat.on{font-weight:600}.store-cat-count{background:currentColor;border-radius:999px;justify-content:center;align-items:center;min-width:1.15rem;height:1.15rem;padding:0 .3rem;font-size:.68rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.store-cat-count{background:color-mix(in srgb,currentColor 18%,transparent)}}.store-cat.on .store-cat-count{background:var(--bg)}@supports (color:color-mix(in lab,red,red)){.store-cat.on .store-cat-count{background:color-mix(in srgb,var(--bg) 25%,transparent)}}.store-body{padding:var(--store-gap) var(--store-gutter) 0;gap:var(--store-gap)}.store-body,.store-section{flex-direction:column;display:flex}.store-section{margin:0}.store-section,.store-section--group{gap:var(--store-gap-sm)}.store-featured{flex-direction:column;gap:.65rem;display:flex}.store-featured-card{justify-content:space-between;align-items:center;gap:var(--space-4);border-radius:calc(var(--ui-r-lg) + 6px);text-align:left;width:100%;color:var(--store-on-accent);background:linear-gradient(135deg,var(--store-accent,var(--accent)) 0,var(--store-accent,var(--accent)) 100%);padding:clamp(1.5rem,3vw,2.25rem);text-decoration:none;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.store-featured-card{background:linear-gradient(135deg,color-mix(in srgb,var(--store-accent,var(--accent)) 85%,#000 15%) 0,color-mix(in srgb,var(--store-accent,var(--accent)) 50%,#000 50%) 100%)}}.store-featured-card{border:1px solid var(--store-glass-border);box-shadow:0 20px 48px var(--store-accent,var(--accent)),inset 0 1px 0 var(--store-on-accent)}@supports (color:color-mix(in lab,red,red)){.store-featured-card{box-shadow:0 20px 48px color-mix(in srgb,var(--store-accent,var(--accent)) 22%,transparent),inset 0 1px 0 color-mix(in srgb,var(--store-on-accent) 20%,transparent)}}.store-featured-card{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s}.store-featured-card--art{min-height:200px;color:var(--store-on-accent);border:1px solid var(--store-glass-border);background:0 0;padding:0;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:block;position:relative;overflow:hidden}.store-featured-card--art:hover{border-color:var(--store-glass-strong);box-shadow:0 20px 48px var(--store-accent,var(--accent)),inset 0 1px 0 var(--store-on-accent);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.store-featured-card--art:hover{box-shadow:0 20px 48px color-mix(in srgb,var(--store-accent,var(--accent)) 28%,transparent),inset 0 1px 0 color-mix(in srgb,var(--store-on-accent) 15%,transparent)}}.store-featured-art{z-index:0;transition:transform .55s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.store-featured-card--art:hover .store-featured-art{transform:scale(1.05)}.store-featured-art .store-banner-art{width:100%;height:100%;display:block}.store-featured-shade{z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000b3,#0000006b 40%,#0000001f 68%,#0000);position:absolute;inset:0}.store-featured-card--art:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff17 50%,#0000 65%);transition:transform .75s;position:absolute;inset:0;transform:translate(-120%)}.store-featured-card--art:hover:after{transform:translate(120%)}.store-featured-card--art .store-featured-content{z-index:2;max-width:30rem;padding:clamp(1.35rem,3vw,2rem);position:relative}.store-featured-card--art .store-featured-content h2{text-shadow:0 2px 16px #00000059;margin:0 0 .35rem;font-size:clamp(1.4rem,3vw,1.75rem)}.store-featured-card--visual{border:1px solid var(--store-glass-border);background:0 0;min-height:12.5rem;padding:0;display:block}.store-featured-cover{justify-content:flex-start;align-items:center;min-height:12.5rem;padding:0;display:flex}.store-featured-card--visual:hover{border-color:var(--store-glass-strong);box-shadow:0 20px 48px var(--store-shade);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.store-featured-card--visual:hover{box-shadow:0 20px 48px color-mix(in srgb,var(--store-shade) 28%,transparent)}}.store-featured-card--visual .store-featured-content{z-index:1;width:100%;min-width:0;max-width:28rem;color:var(--store-on-accent);flex-direction:column;align-items:flex-start;gap:.5rem;margin:0;padding:clamp(1.35rem,3vw,2rem);display:flex;position:relative}.store-featured-card--visual .store-featured-content h2,.store-featured-card--visual .store-featured-content p{width:100%;color:var(--store-on-accent);text-shadow:0 2px 12px var(--store-shade);margin:0}@supports (color:color-mix(in lab,red,red)){.store-featured-card--visual .store-featured-content h2,.store-featured-card--visual .store-featured-content p{text-shadow:0 2px 12px color-mix(in srgb,var(--store-shade) 35%,transparent)}}.store-featured-card--visual .store-featured-badges{margin:0}.store-featured-card--visual .store-featured-highlight{color:var(--store-on-accent);border-radius:0 6px 6px 0;margin:0;padding:.15rem .55rem .15rem 0;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.store-featured-card--visual .store-featured-highlight{color:color-mix(in srgb,var(--store-on-accent) 92%,transparent)}}.store-featured-card--visual .store-featured-highlight{background:var(--store-overlay)}.store-featured-card--visual .store-featured-chips{flex-wrap:wrap;gap:.35rem;width:100%;margin:0;display:flex}.store-featured-card--visual .store-featured-chip{color:var(--store-on-accent);margin:0}@supports (color:color-mix(in lab,red,red)){.store-featured-card--visual .store-featured-chip{color:color-mix(in srgb,var(--store-on-accent) 92%,transparent)}}.store-featured-card--visual .store-featured-cta{margin:0}.store-featured-card:hover{border-color:var(--store-on-accent);transform:translateY(-3px)scale(1.005)}@supports (color:color-mix(in lab,red,red)){.store-featured-card:hover{border-color:color-mix(in srgb,var(--store-on-accent) 25%,transparent)}}.store-featured-card:hover{box-shadow:0 24px 56px var(--store-accent,var(--accent)),inset 0 1px 0 var(--store-on-accent)}@supports (color:color-mix(in lab,red,red)){.store-featured-card:hover{box-shadow:0 24px 56px color-mix(in srgb,var(--store-accent,var(--accent)) 32%,transparent),inset 0 1px 0 color-mix(in srgb,var(--store-on-accent) 30%,transparent)}}.store-featured-bg{pointer-events:none;position:absolute;inset:0}.store-featured-mesh{background:radial-gradient(circle at 85% 20%,#ffffff2e 0,#0000 42%),radial-gradient(circle at 10% 90%,#00000026 0,#0000 50%);position:absolute;inset:0}.store-featured-orbs{background:radial-gradient(circle,#ffffff24 0,#0000 62%);position:absolute;inset:-20% 40% -30% -10%}.store-featured-glow{pointer-events:none;background:radial-gradient(circle,#ffffff38 0,#0000 65%);height:140%;position:absolute;inset:-40% 30% auto -20%}.store-featured-content{z-index:1;flex:1;min-width:0;max-width:26rem;position:relative}.store-featured-badges{flex-wrap:wrap;align-items:center;gap:.4rem;margin-bottom:.45rem;display:flex}.store-featured-label{text-transform:uppercase;letter-spacing:.08em;opacity:.85;font-size:.72rem;font-weight:700;display:inline-block}.store-featured-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--store-glass-strong);border:1px solid var(--store-glass-border);border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:700;display:inline-flex}.store-featured-card h2{letter-spacing:-.02em;margin:0 0 .4rem;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:700}.store-featured-card p{opacity:.9;margin:0 0 .55rem;font-size:.88rem;line-height:1.5}.store-featured-highlight{background:var(--store-overlay);opacity:.95;border-radius:6px;margin-bottom:.65rem;padding:.2rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.store-featured-chips{flex-wrap:wrap;gap:.35rem;margin-bottom:.65rem;display:flex}.store-featured-chip{background:var(--store-glass);border:1px solid var(--store-glass-border);border-radius:999px;padding:.15rem .5rem;font-size:.65rem;font-weight:600}.store-featured-float-icon{z-index:2;filter:drop-shadow(0 16px 32px #00000059);transition:transform .3s cubic-bezier(.16,1,.3,1);position:absolute;bottom:clamp(1rem,3vw,1.75rem);right:clamp(1rem,4vw,2rem)}.store-featured-card--art:hover .store-featured-float-icon{transform:translateY(-6px)scale(1.05)}.store-featured-cta{opacity:.95;font-size:.82rem;font-weight:600}.store-featured-visual{z-index:1;flex-shrink:0;width:min(240px,38vw);min-height:150px;position:relative}.store-featured-preview{filter:drop-shadow(0 16px 32px #00000047);transition:transform .25s;transform:rotate(-3deg)perspective(800px)rotateY(-6deg)}.store-featured-card:hover .store-featured-preview{transform:rotate(-1deg)perspective(800px)rotateY(-3deg)translateY(-4px)}.store-featured-icon-float{z-index:2;filter:drop-shadow(0 10px 24px #00000059);transition:transform .25s;position:absolute;bottom:-6px;right:-8px}.store-featured-card:hover .store-featured-icon-float{transform:translateY(-4px)scale(1.04)}.store-featured-card .store-icon:not(.store-icon--image){z-index:1;flex-shrink:0;position:relative;box-shadow:0 12px 32px #00000040}.store-featured-dots{justify-content:center;gap:.35rem;display:flex}.store-featured-dots button{background:var(--border);cursor:pointer;border:none;border-radius:999px;width:.45rem;height:.45rem;padding:0;transition:transform .15s,background .15s}.store-featured-dots button.on{background:var(--accent);transform:scale(1.25)}.store-mock{--mock-accent:#2274b8;background:var(--panel-solid,#fff);border-radius:10px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.store-mock{background:color-mix(in srgb,var(--panel-solid,#fff) 92%,transparent)}}.store-mock{box-shadow:inset 0 0 0 1px var(--text),0 8px 24px #00000024}@supports (color:color-mix(in lab,red,red)){.store-mock{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent),0 8px 24px #00000024}}.store-mock--compact{border-radius:8px;width:120px}.store-mock--card{border-radius:10px;width:100%;transition:transform .25s cubic-bezier(.16,1,.3,1);transform:perspective(600px)rotateX(2deg)}.store-module-card:hover .store-mock--card{transform:perspective(600px)rotateX(0)translateY(-2px)}.store-mock--card .store-mock-body{min-height:88px;padding:6px 8px}.store-mock--card .store-mock-kpis{margin-bottom:4px}.store-mock--card .store-mock-kpi{height:14px}.store-mock--card .store-mock-chart{height:28px;margin-bottom:0}.store-mock--card .store-mock-bars{height:36px}.store-mock--card .store-mock-kanban{height:40px}.store-mock--card .store-mock-chat{gap:3px}.store-mock--card .store-mock-bubble{height:8px}.store-mock-chrome{background:var(--text);align-items:center;gap:6px;padding:5px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.store-mock-chrome{background:color-mix(in srgb,var(--text) 4%,var(--panel))}}.store-mock-chrome{border-bottom:1px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.store-mock-chrome{border-bottom:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.store-mock-dots{gap:3px;display:flex}.store-mock-dots i{background:var(--border);border-radius:999px;width:5px;height:5px}.store-mock-dots i:first-child{background:#ff5f56}.store-mock-dots i:nth-child(2){background:#febc2e}.store-mock-dots i:nth-child(3){background:#28c840}.store-mock-label{min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.55rem;font-weight:600;overflow:hidden}.store-mock-body{min-height:72px;padding:8px}.store-mock--compact .store-mock-body{min-height:56px;padding:6px}.store-mock-kpis{grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:6px;display:grid}.store-mock-kpi{background:var(--text);border-radius:4px;height:18px}@supports (color:color-mix(in lab,red,red)){.store-mock-kpi{background:color-mix(in srgb,var(--text) 5%,transparent)}}.store-mock-kpi{overflow:hidden}.store-mock-kpi span,.store-mock-kpi strong{background:var(--text);border-radius:2px;height:4px;margin:4px;display:block}@supports (color:color-mix(in lab,red,red)){.store-mock-kpi span,.store-mock-kpi strong{background:color-mix(in srgb,var(--text) 8%,transparent)}}.store-mock-kpi strong{width:55%;margin-top:2px}.store-mock-chart{border-radius:4px;height:36px;margin-bottom:6px;overflow:hidden}.store-mock-chart svg{width:100%;height:100%}.store-mock-bars{align-items:flex-end;gap:3px;height:48px;display:flex}.store-mock-bar-col{flex:1;align-items:flex-end;height:100%;display:flex}.store-mock-bar-fill{border-radius:3px 3px 1px 1px;width:100%}.store-mock-kanban{grid-template-columns:repeat(3,1fr);gap:4px;height:52px;display:grid}.store-mock-kanban-col{flex-direction:column;gap:3px;display:flex}.store-mock-kanban-col>span{color:var(--muted);text-transform:uppercase;font-size:.45rem;font-weight:700}.store-mock-kanban-card{background:var(--text);border-radius:3px;flex:1;min-height:12px}@supports (color:color-mix(in lab,red,red)){.store-mock-kanban-card{background:color-mix(in srgb,var(--text) 5%,transparent)}}.store-mock-kanban-card{border-left:2px solid var(--mock-accent)}.store-mock-chat{flex-direction:column;gap:4px;display:flex}.store-mock-bubble{background:var(--text);border-radius:8px;height:10px}@supports (color:color-mix(in lab,red,red)){.store-mock-bubble{background:color-mix(in srgb,var(--text) 6%,transparent)}}.store-mock-bubble.mine{opacity:.85;align-self:flex-end}.store-mock-list{flex-direction:column;gap:4px;display:flex}.store-mock-list-item{align-items:center;gap:5px;display:flex}.store-mock-list-dot{border-radius:999px;flex-shrink:0;width:8px;height:8px}.store-mock-list-item div{flex-direction:column;flex:1;gap:2px;display:flex}.store-mock-list-item span,.store-mock-list-item strong{background:var(--text);border-radius:2px;height:4px;display:block}@supports (color:color-mix(in lab,red,red)){.store-mock-list-item span,.store-mock-list-item strong{background:color-mix(in srgb,var(--text) 8%,transparent)}}.store-mock-editor-toolbar{gap:3px;margin-bottom:5px;display:flex}.store-mock-editor-toolbar span{background:var(--text);border-radius:2px;width:14px;height:4px}@supports (color:color-mix(in lab,red,red)){.store-mock-editor-toolbar span{background:color-mix(in srgb,var(--text) 8%,transparent)}}.store-mock-editor-lines{flex-direction:column;gap:3px;display:flex}.store-mock-editor-line{background:var(--text);border-radius:2px;height:4px}@supports (color:color-mix(in lab,red,red)){.store-mock-editor-line{background:color-mix(in srgb,var(--text) 7%,transparent)}}.store-visual-cover{position:relative;overflow:hidden}.store-visual-cover-img{object-fit:cover;object-position:center right;width:100%;height:100%;display:block;position:absolute;inset:0}.store-visual-cover-shade{pointer-events:none;position:absolute;inset:0}.store-visual-cover-shade--banner{background:linear-gradient(105deg,#000000c7,#00000080 38%,#0000001f 68%,#0000)}.store-visual-cover-shade--card{background:linear-gradient(#0000000a,#00000061 50%,#00000094)}.store-visual-cover-shade--featured{background:linear-gradient(105deg,#000000d1,#0000008c 42%,#00000024 70%,#0000000a)}.store-visual-cover-shade--tile{background:linear-gradient(#0000000f,#00000085)}.store-visual-cover-shade--pack{background:linear-gradient(#0000000f,#0000008c)}.store-visual-card{overflow:hidden}.store-group-banner{border-radius:calc(var(--ui-r-lg) + 6px);background:linear-gradient(135deg,var(--group-accent,var(--accent)) 0,var(--panel) 52%,var(--group-accent,var(--accent)) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.store-group-banner{background:linear-gradient(135deg,color-mix(in srgb,var(--group-accent,var(--accent)) 9%,var(--panel)) 0,var(--panel) 52%,color-mix(in srgb,var(--group-accent,var(--accent)) 5%,var(--panel)) 100%)}}.store-group-banner{border:1px solid var(--group-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.store-group-banner{border:1px solid color-mix(in srgb,var(--group-accent,var(--accent)) 22%,var(--border))}}.store-group-banner{box-shadow:0 8px 24px var(--group-accent,var(--accent)),inset 0 1px 0 var(--group-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.store-group-banner{box-shadow:0 8px 24px color-mix(in srgb,var(--group-accent,var(--accent)) 8%,transparent),inset 0 1px 0 color-mix(in srgb,var(--group-accent,var(--accent)) 8%,transparent)}}.store-group-banner{transition:transform .2s,box-shadow .2s,border-color .2s}.store-group-banner--interactive:hover{border-color:var(--group-accent,var(--accent));transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.store-group-banner--interactive:hover{border-color:color-mix(in srgb,var(--group-accent,var(--accent)) 38%,var(--border))}}.store-group-banner--interactive:hover{box-shadow:0 12px 32px var(--group-accent,var(--accent)),inset 0 1px 0 var(--group-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.store-group-banner--interactive:hover{box-shadow:0 12px 32px color-mix(in srgb,var(--group-accent,var(--accent)) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--group-accent,var(--accent)) 12%,transparent)}}.store-group-banner:after{content:"";z-index:1;background:linear-gradient(90deg,var(--group-accent,var(--accent)) 0,var(--group-accent,var(--accent)) 55%,transparent 100%);height:2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab,red,red)){.store-group-banner:after{background:linear-gradient(90deg,var(--group-accent,var(--accent)) 0,color-mix(in srgb,var(--group-accent,var(--accent)) 35%,transparent) 55%,transparent 100%)}}.store-group-banner:after{pointer-events:none}.store-group-banner-inner{z-index:1;justify-content:space-between;align-items:center;gap:1.25rem;min-height:5.75rem;padding:1.1rem 1.35rem;display:flex;position:relative}.store-group-banner-main{flex:1;align-items:stretch;gap:.85rem;min-width:0;display:flex}.store-group-banner-accent{background:linear-gradient(180deg,var(--group-accent,var(--accent)) 0,var(--group-accent,var(--accent)) 50%,var(--group-accent,var(--accent)) 100%);border-radius:999px;flex-shrink:0;width:3px}@supports (color:color-mix(in lab,red,red)){.store-group-banner-accent{background:linear-gradient(180deg,color-mix(in srgb,var(--group-accent,var(--accent)) 90%,var(--store-on-accent) 10%) 0,var(--group-accent,var(--accent)) 50%,color-mix(in srgb,var(--group-accent,var(--accent)) 70%,transparent) 100%)}}.store-group-banner-accent{box-shadow:0 0 16px var(--group-accent,var(--accent)),0 0 2px var(--store-on-accent)}@supports (color:color-mix(in lab,red,red)){.store-group-banner-accent{box-shadow:0 0 16px color-mix(in srgb,var(--group-accent,var(--accent)) 55%,transparent),0 0 2px color-mix(in srgb,var(--store-on-accent) 35%,transparent)}}.store-group-banner-text{flex-direction:column;justify-content:center;gap:.35rem;min-width:0;padding:.15rem 0;display:flex}.store-group-banner-head{flex-wrap:wrap;align-items:center;gap:.5rem .65rem;display:flex}.store-group-banner-text h2{letter-spacing:-.035em;color:var(--text);margin:0;font-size:clamp(1.1rem,2.2vw,1.25rem);font-weight:800;line-height:1.1}.store-group-banner-count{letter-spacing:.01em;height:1.35rem;color:var(--group-accent,var(--accent));background:var(--group-accent,var(--accent));border-radius:999px;align-items:center;padding:0 .55rem;font-size:.68rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.store-group-banner-count{background:color-mix(in srgb,var(--group-accent,var(--accent)) 12%,transparent)}}.store-group-banner-count{box-shadow:inset 0 0 0 1px var(--group-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.store-group-banner-count{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--group-accent,var(--accent)) 22%,transparent)}}.store-group-banner-text p{max-width:46ch;color:var(--muted);margin:0;font-size:.82rem;line-height:1.5}.store-group-banner-btn{background:var(--ui-chip-bg);height:2.15rem;color:var(--text);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border);border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:.25rem;padding:0 .95rem 0 1.05rem;font-family:inherit;font-size:.78rem;font-weight:600;transition:background .15s,transform .15s,box-shadow .15s,color .15s;display:inline-flex}.store-group-banner-btn svg{color:var(--muted2);transition:transform .15s,color .15s}.store-group-banner-btn:hover{background:var(--group-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.store-group-banner-btn:hover{background:color-mix(in srgb,var(--group-accent,var(--accent)) 10%,var(--ui-chip-bg))}}.store-group-banner-btn:hover{box-shadow:inset 0 0 0 1px var(--group-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.store-group-banner-btn:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--group-accent,var(--accent)) 30%,var(--border))}}.store-group-banner-btn:hover{transform:translateY(-1px)}.store-group-banner-btn:hover svg{color:var(--group-accent,var(--accent));transform:translate(2px)}.store-pack--rich{min-height:220px;position:relative;overflow:hidden}.store-pack-visual{pointer-events:none;height:88px;position:absolute;inset:0 0 auto;overflow:hidden}.store-pack-visual-orbs{background:radial-gradient(circle,#ffffff38 0,#0000 58%);height:140%;position:absolute;inset:-30% -10% auto -20%}.store-pack-visual-icons{align-items:center;display:flex;position:absolute;top:14px;right:12px}.store-pack-visual-icon{width:2.35rem;height:2.35rem;margin-left:calc(var(--pack-icon-i,0) * -10px);color:var(--store-on-accent);background:linear-gradient(145deg,var(--pack-icon-accent,var(--accent)),var(--pack-icon-accent,var(--accent)));border-radius:22.5%;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.store-pack-visual-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--pack-icon-accent,var(--accent)) 88%,var(--store-on-accent) 12%),color-mix(in srgb,var(--pack-icon-accent,var(--accent)) 65%,var(--store-shade) 35%))}}.store-pack-visual-icon{box-shadow:inset 0 1px 0 var(--store-on-accent),0 6px 16px var(--store-shade)}@supports (color:color-mix(in lab,red,red)){.store-pack-visual-icon{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--store-on-accent) 25%,transparent),0 6px 16px color-mix(in srgb,var(--store-shade) 28%,transparent)}}.store-pack-visual-icon{transform:rotate(calc(var(--pack-icon-i,0) * 4deg - 6deg)) translateY(calc(var(--pack-icon-i,0) * -2px))}.store-pack-visual-icon:first-child{margin-left:0}.store-pack-visual-icon img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.store-pack--rich .store-pack-text{z-index:1;padding-top:4.5rem;position:relative}.store-pack--rich .store-pack-btn{z-index:1;position:relative}.store-section-head{justify-content:space-between;align-items:baseline;gap:var(--store-gap-sm);margin:0;display:flex}.store-section-head h2{letter-spacing:-.02em;align-items:center;gap:.4rem;margin:0;font-size:1.15rem;font-weight:700;display:inline-flex}.store-section-link,.store-section-sub{color:var(--accent);font-size:.82rem}.store-section-link{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.store-section-link:hover{text-decoration:underline}.store-icon{color:var(--store-on-accent);background:linear-gradient(145deg,var(--store-accent,var(--accent)),var(--store-accent,var(--accent)));border-radius:22.5%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.store-icon{background:linear-gradient(145deg,color-mix(in srgb,var(--store-accent,var(--accent)) 88%,var(--store-on-accent) 12%),color-mix(in srgb,var(--store-accent,var(--accent)) 65%,var(--store-shade) 35%))}}.store-icon{border:1px solid var(--store-glass-border);box-shadow:inset 0 1px 0 var(--store-on-accent),0 6px 16px var(--store-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.store-icon{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--store-on-accent) 25%,transparent),0 6px 16px color-mix(in srgb,var(--store-accent,var(--accent)) 25%,transparent)}}.store-icon{box-sizing:border-box;vertical-align:middle;position:relative;overflow:hidden}.store-icon:after{content:"";background:linear-gradient(180deg,var(--store-on-accent) 0,transparent 50%,var(--store-shade) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.store-icon:after{background:linear-gradient(180deg,color-mix(in srgb,var(--store-on-accent) 12%,transparent) 0,transparent 50%,color-mix(in srgb,var(--store-shade) 8%,transparent) 100%)}}.store-icon:after{pointer-events:none}.store-icon--sm{width:2.25rem;min-width:2.25rem;height:2.25rem;min-height:2.25rem}.store-icon--md,.store-icon--sm{aspect-ratio:1;border-radius:22.5%}.store-icon--md{width:3.25rem;min-width:3.25rem;height:3.25rem;min-height:3.25rem}.store-icon--lg{width:4.5rem;min-width:4.5rem;height:4.5rem;min-height:4.5rem}.store-icon--lg,.store-icon--xl{aspect-ratio:1;border-radius:22.5%}.store-icon--xl{width:5.75rem;min-width:5.75rem;height:5.75rem;min-height:5.75rem}.store-icon--image{box-shadow:none;background:0 0;border:none;padding:0;line-height:0}.store-icon--image:after{display:none}.store-icon--image img{object-fit:contain;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;border:none;border-radius:22.5%;outline:none;width:100%;height:100%;display:block}.store-scroll{gap:var(--space-3);scrollbar-width:thin;-webkit-overflow-scrolling:touch;padding-bottom:.35rem;display:flex;overflow-x:auto}.store-tile{border-radius:var(--ui-r-lg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--border);text-align:left;color:inherit;flex-direction:column;flex:0 0 9.5rem;gap:0;padding:0;text-decoration:none;transition:transform .12s,box-shadow .12s;display:flex;overflow:hidden}.store-tile-cover{aspect-ratio:16/9;width:100%}.store-tile-body{padding:.55rem .65rem .65rem}.store-tile-body strong{font-size:.78rem;line-height:1.25;display:block}.store-tile-body span{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:.68rem;line-height:1.3;display:-webkit-box;overflow:hidden}.store-tile:hover{box-shadow:inset 0 0 0 1px var(--border-hover,var(--border)),0 8px 20px var(--shadow,#000);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.store-tile:hover{box-shadow:inset 0 0 0 1px var(--border-hover,var(--border)),0 8px 20px color-mix(in srgb,var(--shadow,#000) 8%,transparent)}}.store-tile-open{color:var(--accent);margin-top:.15rem;font-size:.68rem;font-weight:600}.store-list{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.store-app-row{gap:var(--space-4);border:1px solid var(--border);border-radius:var(--ui-r-lg);background:var(--panel);text-align:left;width:100%;padding:1rem 1.15rem;transition:background .1s,transform .12s,box-shadow .12s,border-color .12s}.store-app-row,.store-app-row-link{align-items:center;color:inherit;display:flex}.store-app-row-link{gap:var(--space-3);min-width:0;flex:1;text-decoration:none}.store-app-row-link .store-icon{flex-shrink:0}.store-app-row:hover{background:var(--panel-solid,var(--panel));border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.store-app-row:hover{border-color:color-mix(in srgb,var(--accent) 25%,var(--border))}}.store-app-row:hover{box-shadow:0 6px 16px var(--shadow,#000);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.store-app-row:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--shadow,#000) 8%,transparent)}}.store-app-row-body{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.store-app-row-header{align-items:center;gap:var(--space-2);display:flex}.store-app-row-body strong{color:var(--text);font-size:.92rem;font-weight:600}.store-app-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;align-items:center;padding:.1rem .4rem;font-size:.62rem;font-weight:700;display:inline-flex}.store-app-row-body span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;overflow:hidden}.store-get-row{flex-shrink:0;gap:.35rem;display:flex}.store-get{letter-spacing:.01em;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;min-width:4.75rem;height:1.85rem;padding:0 .85rem;font-family:inherit;font-size:.78rem;font-weight:700;text-decoration:none;transition:transform .1s,opacity .1s,background .12s;display:inline-flex}.store-get--sm{min-width:4.1rem;height:1.65rem;font-size:.72rem}.store-get--lg{border-radius:999px;min-width:7rem;height:2.35rem;font-size:.88rem}.store-get--block,.store-get-row--block{width:100%}.store-get-row--block .store-get{flex:1}.store-get--install,.store-get--open{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.store-get--install,.store-get--open{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.store-get--install,.store-get--open{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.store-get--install,.store-get--open{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}}.store-get--install:hover,.store-get--open:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.store-get--install:hover,.store-get--open:hover{background:color-mix(in srgb,var(--accent) 22%,transparent)}}.store-get--install:hover,.store-get--open:hover{transform:scale(1.03)}.store-get--installed{color:var(--muted);box-shadow:inset 0 0 0 1px var(--border);background:0 0}.store-get--installed:hover{color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}@supports (color:color-mix(in lab,red,red)){.store-get--installed:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 40%,var(--border))}}.store-get--core{color:var(--muted);box-shadow:none;cursor:default;background:0 0;font-weight:600}.store-packs{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.store-pack{border-radius:calc(var(--ui-r-lg) + 6px);background:var(--panel);color:var(--text);border:1px solid var(--border);box-shadow:0 8px 24px var(--shadow,#000);flex-direction:column;gap:0;padding:0;display:flex}@supports (color:color-mix(in lab,red,red)){.store-pack{box-shadow:0 8px 24px color-mix(in srgb,var(--shadow,#000) 6%,transparent)}}.store-pack{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s}.store-pack-cover{aspect-ratio:16/6;width:100%}.store-pack-cover-eyebrow{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:#ffffffeb;text-shadow:0 1px 8px #00000059;font-size:.68rem;font-weight:700;position:absolute;bottom:.65rem;left:1rem}.store-pack-body{justify-content:space-between;gap:var(--space-3);flex-direction:column;flex:1;padding:1rem 1.15rem 1.15rem;display:flex}.store-pack:hover{border-color:var(--accent);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.store-pack:hover{border-color:color-mix(in srgb,var(--accent) 25%,var(--border))}}.store-pack:hover{box-shadow:0 16px 36px var(--shadow,#000)}@supports (color:color-mix(in lab,red,red)){.store-pack:hover{box-shadow:0 16px 36px color-mix(in srgb,var(--shadow,#000) 12%,transparent)}}.store-pack-text{color:inherit;text-decoration:none;display:block}.store-pack-eyebrow{color:var(--muted2);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.25rem;font-size:.72rem;font-weight:600;display:block}.store-pack h3{letter-spacing:-.02em;color:var(--text);margin:0 0 .35rem;font-size:1.05rem;font-weight:700}.store-pack p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.45}.store-pack-meta{color:var(--muted2);margin-top:.5rem;font-size:.72rem}.store-pack-btn{background:var(--text);height:2rem;color:var(--bg);cursor:pointer;border:none;border-radius:999px;align-self:flex-start;padding:0 1rem;font-family:inherit;font-size:.78rem;font-weight:700;transition:transform .12s,opacity .12s}.store-pack-btn:hover:not(:disabled){opacity:.92;transform:scale(1.04)}.store-pack-btn.is-done,.store-pack-btn:disabled{background:var(--ui-chip-bg);color:var(--muted);box-shadow:inset 0 0 0 1px var(--border);cursor:default}.store-empty{align-items:center;gap:var(--space-3);padding:var(--space-6);text-align:center;border-radius:var(--ui-r-lg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;display:flex}.store-empty p{color:var(--muted2);margin:0}.store-foot{padding-top:var(--space-2);text-align:center}.store-foot p{color:var(--muted);margin:0;font-size:.82rem}.store-foot a{color:var(--accent)}.store-foot--rich{padding-top:var(--store-gap);border-top:1px solid var(--border);flex-direction:column;align-items:center;gap:.5rem;margin:0;display:flex}.store-foot-links{align-items:center;gap:.65rem;font-size:.82rem;display:flex}.store-foot-links a{font-weight:600;text-decoration:none}.store-foot-links a:hover{text-decoration:underline}.store-page>.store-trust{gap:var(--store-gap-sm);margin:var(--store-gap) var(--store-gutter) 0;grid-template-columns:repeat(4,1fr);display:grid}.store-trust-item{border-radius:var(--ui-r-lg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--border);align-items:flex-start;gap:10px;padding:12px 14px;transition:transform .15s,box-shadow .15s;display:flex}.store-trust-item:hover{box-shadow:inset 0 0 0 1px var(--accent),0 8px 20px var(--shadow,#000);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.store-trust-item:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,var(--border)),0 8px 20px color-mix(in srgb,var(--shadow,#000) 6%,transparent)}}.store-trust-icon{border-radius:var(--ui-r-md);background:var(--accent);flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.store-trust-icon{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.store-trust-icon{color:var(--accent)}.store-trust-item strong{color:var(--text);margin-bottom:2px;font-size:.82rem;font-weight:700;display:block}.store-trust-item span{color:var(--muted);font-size:.72rem;line-height:1.45}.store-stats{gap:var(--store-gap-sm);padding:var(--store-gap-sm) var(--store-gap);border-radius:calc(var(--ui-r-lg) + 4px);background:linear-gradient(135deg,var(--accent) 0,var(--panel) 50%,var(--accent) 100%);grid-template-columns:repeat(4,1fr);display:grid}@supports (color:color-mix(in lab,red,red)){.store-stats{background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 6%,var(--panel)) 0,var(--panel) 50%,color-mix(in srgb,var(--accent) 4%,var(--panel)) 100%)}}.store-stats{box-shadow:inset 0 0 0 1px var(--border)}.store-stat{text-align:center;flex-direction:column;align-items:center;padding:.5rem;display:flex}.store-stat strong{letter-spacing:-.03em;color:var(--text);font-size:clamp(1.5rem,3vw,1.85rem);font-weight:800;line-height:1}.store-stat-label{color:var(--text);margin-top:4px;font-size:.78rem;font-weight:700}.store-stat-sub{color:var(--muted);font-size:.68rem}.store-cat-grid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.store-cat-card{border-radius:var(--ui-r-lg);background:var(--panel);width:100%;color:inherit;text-align:left;cursor:pointer;box-shadow:inset 0 0 0 1px var(--border);border:none;flex-direction:column;gap:0;padding:0;font-family:inherit;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.store-cat-card-cover{aspect-ratio:16/7;width:100%}.store-cat-card-body{flex-direction:column;flex:1;gap:2px;min-width:0;padding:.65rem .75rem .7rem;display:flex}.store-cat-card:hover{box-shadow:inset 0 0 0 1px var(--cat-accent,var(--accent)),0 10px 24px var(--cat-accent,var(--accent));transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.store-cat-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cat-accent,var(--accent)) 35%,var(--border)),0 10px 24px color-mix(in srgb,var(--cat-accent,var(--accent)) 12%,transparent)}}.store-cat-card.on{box-shadow:inset 0 0 0 2px var(--cat-accent,var(--accent)),0 8px 20px var(--cat-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.store-cat-card.on{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--cat-accent,var(--accent)) 45%,var(--border)),0 8px 20px color-mix(in srgb,var(--cat-accent,var(--accent)) 15%,transparent)}}.store-cat-card.on .store-cat-card-body{background:var(--cat-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.store-cat-card.on .store-cat-card-body{background:color-mix(in srgb,var(--cat-accent,var(--accent)) 6%,var(--panel))}}.store-cat-card-accent{display:none}.store-cat-card-body strong{margin-bottom:2px;font-size:.88rem;font-weight:700;display:block}.store-cat-card-body span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;line-height:1.35;display:block;overflow:hidden}.store-cat-card-chev{display:none}.store-module-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.75rem;display:grid}.store-module-card{border-radius:var(--ui-r-lg);background:var(--panel);min-height:0;box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex}.store-module-card:before{display:none}.store-module-card:hover{box-shadow:inset 0 0 0 1px var(--card-accent,var(--accent)),0 12px 28px var(--card-accent,var(--accent));transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.store-module-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--card-accent,var(--accent)) 28%,var(--border)),0 12px 28px color-mix(in srgb,var(--card-accent,var(--accent)) 12%,transparent)}}.store-module-card.is-installed{box-shadow:inset 0 0 0 1px var(--green),0 0 0 1px var(--green)}@supports (color:color-mix(in lab,red,red)){.store-module-card.is-installed{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 35%,var(--border)),0 0 0 1px color-mix(in srgb,var(--green) 8%,transparent)}}.store-module-card-link{min-width:0;color:inherit;flex-direction:column;flex:1;text-decoration:none;display:flex}.store-module-card-cover{aspect-ratio:16/7;width:100%}.store-module-card-cover-top{z-index:1;flex-wrap:wrap;gap:.25rem;display:flex;position:absolute;top:.45rem;left:.45rem;right:.45rem}.store-module-card-icon{z-index:1;filter:drop-shadow(0 4px 12px #00000059);position:absolute;bottom:.4rem;left:.45rem}.store-module-card-icon .store-icon--sm{width:2rem;min-width:2rem;height:2rem;min-height:2rem}.store-module-card-body{width:100%;min-width:0;padding:.65rem .75rem .35rem}.store-module-card-body strong{letter-spacing:-.02em;color:var(--text);font-size:.88rem;font-weight:700;line-height:1.25;display:block}.store-module-card-badge{letter-spacing:.05em;background:var(--store-glass-strong);box-shadow:inset 0 0 0 1px var(--store-glass-border);-webkit-backdrop-filter:blur(6px)}.store-module-card-badge,.store-module-card-pill{text-transform:uppercase;color:var(--store-on-accent);border-radius:999px;padding:.12rem .42rem;font-size:.55rem;font-weight:700;display:inline-flex}.store-module-card-pill{letter-spacing:.03em;background:var(--green);align-items:center}@supports (color:color-mix(in lab,red,red)){.store-module-card-pill{background:color-mix(in srgb,var(--green) 75%,var(--store-shade) 25%)}}.store-module-card-pill{box-shadow:0 2px 8px var(--store-shade)}@supports (color:color-mix(in lab,red,red)){.store-module-card-pill{box-shadow:0 2px 8px color-mix(in srgb,var(--store-shade) 20%,transparent)}}.store-module-card-tagline{-webkit-line-clamp:2;color:var(--muted);-webkit-box-orient:vertical;font-size:.74rem;line-height:1.4;display:-webkit-box;overflow:hidden}.store-module-card-actions{padding:0 .75rem .75rem}.store-module-card-actions .store-get-row{gap:.35rem}.store-module-card-actions .store-get-row .store-get{flex:1;min-width:0}.store-how-grid{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.store-how-card{border-radius:var(--ui-r-lg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--border);padding:1.25rem 1.15rem 1.15rem;transition:transform .15s,box-shadow .15s;position:relative}.store-how-card:hover{box-shadow:inset 0 0 0 1px var(--accent),0 10px 24px var(--shadow,#000);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.store-how-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,var(--border)),0 10px 24px color-mix(in srgb,var(--shadow,#000) 8%,transparent)}}.store-how-num{color:var(--accent);font-size:2rem;font-weight:800;line-height:1;position:absolute;top:12px;right:12px}@supports (color:color-mix(in lab,red,red)){.store-how-num{color:color-mix(in srgb,var(--accent) 12%,transparent)}}.store-how-num{letter-spacing:-.04em}.store-how-icon{border-radius:var(--ui-r-md);background:var(--accent);place-items:center;width:2.35rem;height:2.35rem;margin-bottom:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.store-how-icon{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.store-how-icon{color:var(--accent)}.store-how-card h3{margin:0 0 6px;font-size:.92rem;font-weight:700}.store-how-card p{color:var(--muted);margin:0;font-size:.78rem;line-height:1.5}.store-value{border-radius:calc(var(--ui-r-lg) + 6px);border:1px solid var(--accent);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.store-value{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border))}}.store-value{box-shadow:0 12px 32px var(--accent)}@supports (color:color-mix(in lab,red,red)){.store-value{box-shadow:0 12px 32px color-mix(in srgb,var(--accent) 10%,transparent)}}.store-value-cover{min-height:11rem}.store-value-inner{z-index:1;color:var(--store-on-accent);padding:clamp(1.25rem,3vw,1.75rem);position:relative}.store-value-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--store-on-accent);margin-bottom:8px;font-size:.72rem;font-weight:700;display:inline-block}@supports (color:color-mix(in lab,red,red)){.store-value-eyebrow{color:color-mix(in srgb,var(--store-on-accent) 85%,transparent)}}.store-value-inner h2{letter-spacing:-.03em;color:var(--store-on-accent);text-shadow:0 2px 14px var(--store-shade);margin:0 0 10px;font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:800;line-height:1.15}@supports (color:color-mix(in lab,red,red)){.store-value-inner h2{text-shadow:0 2px 14px color-mix(in srgb,var(--store-shade) 35%,transparent)}}.store-value-inner p{color:#ffffffe0;max-width:52ch;margin:0 0 14px;font-size:.88rem;line-height:1.6}.store-value-inner p strong{color:var(--store-on-accent)}.store-value-tags{flex-wrap:wrap;gap:.4rem;display:flex}.store-value-tags span{color:#ffffffe6;background:#ffffff1f;border-radius:999px;padding:.2rem .55rem;font-size:.68rem;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff2e}.store-value-visual{place-items:center;min-height:140px;display:grid}.store-value-orbit{width:120px;height:120px;position:relative}.store-value-orbit-item{border-radius:var(--ui-r-md);background:var(--panel);width:2.75rem;height:2.75rem;box-shadow:inset 0 0 0 1px var(--border),0 8px 20px var(--shadow,#000);place-items:center;font-size:1.35rem;display:grid;position:absolute}@supports (color:color-mix(in lab,red,red)){.store-value-orbit-item{box-shadow:inset 0 0 0 1px var(--border),0 8px 20px color-mix(in srgb,var(--shadow,#000) 10%,transparent)}}.store-value-orbit-item{animation:store-orbit 8s ease-in-out infinite;animation-delay:calc(var(--orbit-i,0) * -2s)}.store-value-orbit-item:first-child{top:0;left:50%;transform:translate(-50%)}.store-value-orbit-item:nth-child(2){top:50%;right:0;transform:translateY(-50%)}.store-value-orbit-item:nth-child(3){bottom:0;left:50%;transform:translate(-50%)}.store-value-orbit-item:nth-child(4){top:50%;left:0;transform:translateY(-50%)}@keyframes store-orbit{0%,to{transform:translate(-50%)scale(1)}50%{transform:translate(-50%)scale(1.08)}}.store-faq-grid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}.store-faq-item{border-radius:var(--ui-r-lg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--border);padding:0;overflow:hidden}.store-faq-item summary{cursor:pointer;padding:1rem 1.1rem;font-size:.86rem;font-weight:600;list-style:none;transition:background .12s}.store-faq-item summary::-webkit-details-marker{display:none}.store-faq-item summary:after{content:"+";float:right;color:var(--muted);font-size:1.1rem;font-weight:400}.store-faq-item[open] summary:after{content:"−"}.store-faq-item summary:hover{background:var(--row-hover,#ffffff05)}.store-faq-item p{color:var(--muted);margin:0;padding:0 1.1rem 1rem;font-size:.8rem;line-height:1.55}.store-loading{text-align:center;color:var(--muted);padding:3rem}.store-product{padding:0 clamp(1rem,3vw,1.5rem) var(--space-6)}.store-breadcrumb{padding:var(--space-3) 0;color:var(--muted);flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.78rem;display:flex}.store-breadcrumb a{color:var(--accent);text-decoration:none}.store-breadcrumb a:hover{text-decoration:underline}.store-breadcrumb-sep{opacity:.45;margin:0 .1rem}.store-breadcrumb-item span[aria-current]{color:var(--muted2)}.store-product-hero{gap:var(--space-4);margin-bottom:var(--space-4);border-radius:calc(var(--ui-r-lg) + 6px);background:var(--panel);border:1px solid var(--border);box-shadow:0 20px 48px var(--product-accent,var(--accent)),inset 0 1px 0 var(--store-on-accent);grid-template-columns:1fr auto;align-items:center;padding:clamp(1.5rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.store-product-hero{box-shadow:0 20px 48px color-mix(in srgb,var(--product-accent,var(--accent)) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--store-on-accent) 5%,transparent)}}.store-product-hero-bg{background:radial-gradient(ellipse 70% 80% at 0 0,var(--product-accent,var(--accent)),transparent 55%),radial-gradient(ellipse 50% 60% at 100% 100%,var(--product-accent,var(--accent)),transparent 50%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.store-product-hero-bg{background:radial-gradient(ellipse 70% 80% at 0 0,color-mix(in srgb,var(--product-accent,var(--accent)) 18%,transparent),transparent 55%),radial-gradient(ellipse 50% 60% at 100% 100%,color-mix(in srgb,var(--product-accent,var(--accent)) 10%,transparent),transparent 50%)}}.store-product-hero-bg{pointer-events:none}.store-product-hero-main{gap:var(--space-4);align-items:flex-start;min-width:0;display:flex;position:relative}.store-product-hero-text{min-width:0}.store-product-cat{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:.35rem;font-size:.72rem;font-weight:600;display:block}.store-product-hero h1{letter-spacing:-.03em;margin:0 0 .25rem;font-size:clamp(1.5rem,3.5vw,2rem);font-weight:700;line-height:1.1}.store-product-tagline{color:var(--muted2);margin:0 0 .65rem;font-size:.95rem}.store-product-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;font-size:.78rem;display:flex}.store-product-verified{color:var(--accent);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.store-product-installed{color:var(--green);background:var(--green);border-radius:999px;padding:.15rem .5rem;font-size:.68rem;font-weight:600}@supports (color:color-mix(in lab,red,red)){.store-product-installed{background:color-mix(in srgb,var(--green) 14%,transparent)}}.store-product-hero-cta{flex-direction:column;gap:.5rem;min-width:10rem;display:flex;position:relative}.store-product-config{text-align:center;color:var(--accent);font-size:.78rem;font-weight:600}.store-product-highlights{gap:var(--space-3);margin-bottom:var(--space-5);padding:var(--space-3) 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));display:grid}.store-product-pill{text-align:center;color:var(--text);box-shadow:none;border-right:1px solid var(--border);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.5rem;font-size:.85rem;font-weight:600;display:flex}.store-product-pill:last-child{border-right:none}.store-product-pill:before{content:"✓";color:var(--product-accent,var(--accent));background:var(--product-accent,var(--accent));font-size:.72rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.store-product-pill:before{background:color-mix(in srgb,var(--product-accent,var(--accent)) 12%,transparent)}}.store-product-pill:before{border-radius:999px;justify-content:center;align-items:center;width:1.35rem;height:1.35rem;margin-bottom:.15rem;display:inline-flex}.store-product-section{margin-bottom:var(--space-5)}.store-product-section h2{margin:0 0 var(--space-3);letter-spacing:-.02em;font-size:1.2rem;font-weight:700}.store-product-desc{color:var(--muted2);max-width:42rem;margin:0;font-size:.95rem;line-height:1.65}.store-product-grid{gap:var(--space-5);grid-template-columns:1fr 260px;align-items:start;display:grid}.store-product-features{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.store-product-features li{gap:var(--space-3);align-items:flex-start;display:flex}.store-product-check{color:var(--green);flex-shrink:0;margin-top:.15rem}.store-product-features strong{margin-bottom:.15rem;font-size:.9rem;display:block}.store-product-features span{color:var(--muted2);font-size:.84rem;line-height:1.5}.store-product-pack-link{border-radius:var(--ui-r-lg);color:var(--text);background:var(--panel);box-shadow:inset 0 0 0 1px var(--border);align-items:center;gap:.4rem;padding:.75rem 1rem;font-size:.88rem;font-weight:600;text-decoration:none;transition:border-color .12s;display:inline-flex}.store-product-pack-link:hover{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.store-product-pack-link:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,var(--border))}}.store-product-info-card{padding:var(--space-3);border-radius:var(--ui-r-lg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--border);margin-bottom:var(--space-3)}.store-product-info-card h3{margin:0 0 var(--space-3);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:.78rem;font-weight:700}.store-product-info-card dl{flex-direction:column;gap:.65rem;margin:0;display:flex}.store-product-info-card dt{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.1rem;font-size:.68rem}.store-product-info-card dd{color:var(--text);margin:0;font-size:.84rem}.store-product-steps{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.store-product-steps:before{content:"";background:var(--border);opacity:.4;width:1px;position:absolute;top:.75rem;bottom:.75rem;left:.575rem}.store-product-steps li{color:var(--muted2);z-index:1;padding-left:1.75rem;font-size:.84rem;line-height:1.5;position:relative}.store-product-steps li:before{content:"";background:var(--panel-solid,var(--panel));border:1px solid var(--border);width:1.15rem;height:1.15rem;color:var(--product-accent,var(--accent));border-radius:999px;justify-content:center;align-items:center;font-size:.65rem;font-weight:700;display:inline-flex;position:absolute;top:.15rem;left:0;box-shadow:0 2px 6px #0000001a}.store-product-steps li:first-child:before{content:"1"}.store-product-steps li:nth-child(2):before{content:"2"}.store-product-steps li:nth-child(3):before{content:"3"}.store-product-steps li:nth-child(4):before{content:"4"}.store-product-steps li:nth-child(5):before{content:"5"}.store-product-steps li+li{margin-top:0}.store-product-side-link{margin-top:var(--space-3);color:var(--accent);font-size:.78rem;font-weight:600;display:inline-block}.store-related-grid{border-radius:var(--ui-r-lg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;display:flex;overflow:hidden}.store-related-card{align-items:center;gap:var(--space-3);color:inherit;border-bottom:1px solid var(--border);padding:.85rem 1rem;text-decoration:none;transition:background .1s;display:flex}.store-related-card:last-child{border-bottom:none}.store-related-card:hover{background:var(--row-hover,#ffffff08)}.store-related-card strong{font-size:.9rem;display:block}.store-related-card span{color:var(--muted);font-size:.78rem}.store-related-chev{color:var(--muted);flex-shrink:0;margin-left:auto}.store-pack-hero{gap:var(--space-4);margin-bottom:var(--space-5);border-radius:calc(var(--ui-r-lg) + 4px);color:var(--store-on-accent);background:linear-gradient(135deg,var(--pack-accent,var(--accent)) 0,var(--pack-accent,var(--accent)) 52%,var(--pack-accent,var(--accent)) 100%);grid-template-columns:1fr auto;align-items:center;padding:clamp(1.5rem,4vw,2.25rem);display:grid}@supports (color:color-mix(in lab,red,red)){.store-pack-hero{background:linear-gradient(135deg,color-mix(in srgb,var(--pack-accent,var(--accent)) 78%,var(--store-shade)) 0,var(--pack-accent,var(--accent)) 52%,color-mix(in srgb,var(--pack-accent,var(--accent)) 42%,var(--store-on-accent)) 100%)}}.store-pack-hero{box-shadow:0 16px 40px var(--store-shade)}@supports (color:color-mix(in lab,red,red)){.store-pack-hero{box-shadow:0 16px 40px color-mix(in srgb,var(--store-shade) 20%,transparent)}}.store-pack-hero-inner h1{letter-spacing:-.03em;margin:0 0 .4rem;font-size:clamp(1.65rem,4vw,2.25rem);font-weight:700}.store-pack-hero-inner p{opacity:.92;max-width:32rem;margin:0 0 .75rem;line-height:1.5}.store-pack-stats{margin-bottom:var(--space-3);opacity:.85;gap:.4rem;font-size:.82rem;display:flex}.store-pack-install{color:#111;cursor:pointer;background:#fffffff2;border:none;border-radius:999px;height:2.25rem;padding:0 1.15rem;font-family:inherit;font-size:.85rem;font-weight:700}.store-pack-install.is-done,.store-pack-install:disabled{color:var(--store-on-accent);cursor:default;background:#ffffff40}.store-pack-icons{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.store-pack-icons .store-icon{box-shadow:0 8px 24px #0003}.store-pack-modules{border-radius:var(--ui-r-lg);background:var(--panel);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;display:flex;overflow:hidden}.store-pack-module-row{gap:var(--space-3);color:inherit;border-bottom:1px solid var(--border);grid-template-columns:auto 1fr auto auto;align-items:center;padding:1.15rem 1.25rem;text-decoration:none;transition:background .15s,transform .15s;display:grid}.store-pack-module-row:last-child{border-bottom:none}.store-pack-module-row:hover{background:var(--row-hover,#ffffff05);transform:translate(2px)}.store-pack-module-body strong{color:var(--text);margin-bottom:.15rem;font-size:.95rem;font-weight:600;display:block}.store-pack-module-body>span{color:var(--muted);font-size:.78rem}.store-pack-module-feats{color:var(--muted2);flex-wrap:wrap;gap:.35rem .65rem;margin:.5rem 0 0;padding:0;font-size:.72rem;list-style:none;display:flex}.store-pack-module-feats li{background:#ffffff08;border:1px solid #ffffff0a;border-radius:4px;align-items:center;gap:.25rem;padding:.15rem .45rem;display:inline-flex}.store-pack-module-status{color:var(--muted);background:var(--ui-chip-bg,#ffffff0f);border-radius:999px;padding:.2rem .55rem;font-size:.72rem;font-weight:600}.store-pack-module-status.on{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.store-pack-module-status.on{background:color-mix(in srgb,var(--green) 14%,transparent)}}.store-carousel{gap:var(--space-3);flex-direction:column;display:flex}.store-carousel-track{justify-content:center;display:flex}.store-shot{border-radius:calc(var(--ui-r-lg) + 4px);background:var(--panel-solid,#141414);width:min(100%,520px);box-shadow:0 0 0 1px #ffffff14,0 24px 60px var(--shot-accent,var(--accent));overflow:hidden}@supports (color:color-mix(in lab,red,red)){.store-shot{box-shadow:0 0 0 1px #ffffff14,0 24px 60px color-mix(in srgb,var(--shot-accent,var(--accent)) 25%,transparent)}}.store-shot{transition:transform .3s cubic-bezier(.16,1,.3,1)}.store-shot-bar{background:var(--shot-accent,var(--accent));align-items:center;gap:.75rem;padding:.65rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.store-shot-bar{background:color-mix(in srgb,var(--shot-accent,var(--accent)) 10%,#111)}}.store-shot-bar{border-bottom:1px solid #ffffff14}.store-shot-dots{gap:.35rem;display:flex}.store-shot-dots i{border-radius:999px;width:.5rem;height:.5rem;display:block}.store-shot-dots i:first-child{background:#ff5f56}.store-shot-dots i:nth-child(2){background:#ffbd2e}.store-shot-dots i:nth-child(3){background:#27c93f}.store-shot-title{color:var(--muted2);font-size:.72rem;font-weight:600;font-family:var(--font-sans,system-ui);letter-spacing:.02em}.store-shot-body{background:radial-gradient(circle at 50% 0,#ffffff05 0,#0000 80%);min-height:240px;padding:1.25rem}.store-shot-kpis{grid-template-columns:repeat(3,1fr);gap:.65rem;margin-bottom:1rem;display:grid}.store-shot-kpi{border-radius:var(--ui-r-md);background:#ffffff08;border:1px solid #ffffff0d;padding:.65rem}.store-shot-kpi span,.store-shot-kpi strong{background:#ffffff14;border-radius:99px;height:.45rem;display:block}.store-shot-kpi span{width:50%;margin-bottom:.45rem}.store-shot-kpi strong{background:var(--shot-accent,var(--accent));opacity:.85;width:75%;height:.65rem}.store-shot-chart{border-radius:var(--ui-r-md);border:1px solid #ffffff0a;height:5rem;margin-bottom:1rem;position:relative;overflow:hidden}.store-shot-chart svg{width:100%;height:100%}.store-shot-rows{flex-direction:column;gap:.5rem;display:flex}.store-shot-row{align-items:center;gap:.65rem;display:flex}.store-shot-row span{background:#ffffff0f;border-radius:99px;height:.45rem;display:block}.store-shot-row span:first-child{background:var(--shot-accent,var(--accent));opacity:.2;border-radius:22%;flex-shrink:0;width:1.5rem;height:1.5rem}.store-shot-list{flex-direction:column;gap:.5rem;display:flex}.store-shot-list-item{border-radius:var(--ui-r-md);background:#ffffff05;border:1px solid #ffffff08;align-items:center;gap:.65rem;padding:.45rem;display:flex}.store-shot-list-dot{border-radius:22%;flex-shrink:0;width:1.5rem;height:1.5rem;box-shadow:inset 0 1px #fff3}.store-shot-list-item div{flex-direction:column;flex:1;gap:.3rem;display:flex}.store-shot-list-item span,.store-shot-list-item strong{background:#ffffff0f;border-radius:99px;height:.45rem;display:block}.store-shot-list-item strong{background:#ffffff1f}.store-shot-bars{border-radius:var(--ui-r-md);background:#ffffff03;border:1px solid #ffffff08;align-items:flex-end;gap:.65rem;height:10rem;padding:.5rem;display:flex}.store-shot-bar-col{flex:1;align-items:flex-end;height:100%;display:flex}.store-shot-bar-fill{border-radius:6px 6px 0 0;width:100%;min-height:.5rem;box-shadow:inset 0 1px #ffffff26}.store-shot-chat{flex-direction:column;gap:.65rem;display:flex}.store-shot-bubble{background:#ffffff0d;border:1px solid #ffffff08;border-radius:12px 12px 12px 4px;align-self:flex-start;height:2rem}.store-shot-bubble.mine{opacity:.95;box-shadow:0 4px 12px var(--shot-accent,var(--accent));border-radius:12px 12px 4px;align-self:flex-end}@supports (color:color-mix(in lab,red,red)){.store-shot-bubble.mine{box-shadow:0 4px 12px color-mix(in srgb,var(--shot-accent,var(--accent)) 25%,transparent)}}.store-shot-kanban{grid-template-columns:repeat(3,1fr);gap:.5rem;height:10rem;display:grid}.store-shot-kanban-col{border-radius:var(--ui-r-md);background:#ffffff05;border:1px solid #ffffff0a;flex-direction:column;gap:.45rem;padding:.45rem;display:flex}.store-shot-kanban-col>span{text-transform:uppercase;color:var(--muted);letter-spacing:.05em;margin-bottom:.15rem;font-size:.62rem;font-weight:700}.store-shot-kanban-card{border:1px solid #ffffff08;border-left:3px solid var(--shot-accent);background:#ffffff0a;border-radius:6px;height:2.25rem}.store-shot-editor-toolbar{border-bottom:1px solid #ffffff0a;gap:.45rem;margin-bottom:.75rem;padding-bottom:.45rem;display:flex}.store-shot-editor-toolbar span{background:#ffffff14;border-radius:99px;width:1.75rem;height:.45rem}.store-shot-editor-lines{flex-direction:column;gap:.45rem;display:flex}.store-shot-editor-line{background:#ffffff0f;border-radius:99px;height:.45rem}.store-carousel-nav{justify-content:center;align-items:center;gap:var(--space-3);color:var(--muted);font-size:.78rem;display:flex}.store-carousel-nav button{background:var(--panel);width:2rem;height:2rem;color:var(--text);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border);border:none;border-radius:999px;font-size:1.1rem}.store-carousel-nav button:disabled{opacity:.35;cursor:default}.store-carousel-thumbs{flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.store-carousel-thumbs button{background:var(--panel);color:var(--muted2);cursor:pointer;box-shadow:inset 0 0 0 1px var(--border);border:none;border-radius:999px;padding:.3rem .65rem;font-family:inherit;font-size:.72rem}.store-carousel-thumbs button.on{background:var(--text);color:var(--bg);box-shadow:none}@keyframes store-fade-in{0%{opacity:0}to{opacity:1}}@media (max-width:960px){.store-cat-grid,.store-page>.store-trust,.store-stats{grid-template-columns:repeat(2,1fr)}.store-faq-grid,.store-how-grid{grid-template-columns:1fr}}@media (max-width:720px){.store-featured-cover{flex-direction:column;align-items:flex-start}.store-group-banner-inner{flex-direction:column;align-items:stretch;gap:.85rem;min-height:auto;padding:1rem 1.1rem}.store-group-banner-main{width:100%}.store-group-banner-btn{align-self:flex-start}.store-hero-head{gap:var(--store-gap-sm);flex-direction:column}.store-hero-stats{justify-content:flex-start;width:100%}.store-hero-toolbar{flex-direction:column;align-items:stretch}.store-hero-action{justify-content:center}.store-hero-nudge{align-items:flex-start}.store-module-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.store-cat-grid,.store-page>.store-trust{grid-template-columns:1fr}.store-cat-card-body span{-webkit-line-clamp:2}.store-app-row-body span,.store-cat-card-body span{white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.store-app-row-body span{-webkit-line-clamp:1}.store-product-hero{grid-template-columns:1fr}.store-product-hero-cta{width:100%}.store-pack-hero,.store-product-grid{grid-template-columns:1fr}.store-pack-icons{justify-content:flex-start}.store-pack-module-row{grid-template-rows:auto auto;grid-template-columns:auto 1fr}.store-pack-module-row .store-related-chev,.store-pack-module-status{grid-column:2}}.module-gate{max-width:32rem;margin:var(--space-6) auto;text-align:center;padding:var(--space-6)}.module-gate-icon{width:3rem;height:3rem;margin-bottom:var(--space-3);border-radius:var(--ui-r-lg);background:var(--panel-solid,#ffffff0f);color:var(--accent);justify-content:center;align-items:center;display:inline-flex}.module-gate h2{margin:0 0 var(--space-2)}.module-gate p{margin:0 0 var(--space-4);color:var(--muted2);line-height:1.5}.store-install-overlay{z-index:9999;place-items:center;padding:1.25rem;animation:store-install-fade-in .28s;display:grid;position:fixed;inset:0}.store-install-overlay.is-success .store-install-sheet{box-shadow:0 24px 80px #00000047,inset 0 0 0 1px var(--green)}@supports (color:color-mix(in lab,red,red)){.store-install-overlay.is-success .store-install-sheet{box-shadow:0 24px 80px #00000047,inset 0 0 0 1px color-mix(in srgb,var(--green) 35%,var(--border))}}@keyframes store-install-fade-in{0%{opacity:0}to{opacity:1}}.store-install-backdrop{background:var(--bg);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.store-install-backdrop{background:color-mix(in srgb,var(--bg) 72%,transparent)}}.store-install-backdrop{-webkit-backdrop-filter:blur(20px)saturate(1.15)}.store-install-sheet{z-index:1;background:var(--panel-solid,var(--notion-elevated,var(--bg)));width:min(100%,26rem);box-shadow:0 24px 80px #00000052,0 0 0 1px var(--border),inset 0 1px 0 #ffffff0f;border-radius:1.35rem;padding:1.75rem 1.5rem 1.35rem;animation:store-install-sheet-up .36s cubic-bezier(.22,1,.36,1);position:relative}@keyframes store-install-sheet-up{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.store-install-icon-wrap{width:7.5rem;height:7.5rem;margin:0 auto 1.1rem;position:relative}.store-install-ring{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.store-install-ring-progress,.store-install-ring-track{fill:none;stroke-width:4px}.store-install-ring-track{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.store-install-ring-track{stroke:color-mix(in srgb,var(--border) 80%,transparent)}}.store-install-ring-progress{stroke:var(--accent);stroke-linecap:round;transition:stroke-dashoffset .12s linear}.store-install-icon{place-items:center;display:grid;position:absolute;inset:0}.store-install-icon .store-icon--xl{width:4.85rem;min-width:4.85rem;height:4.85rem;min-height:4.85rem;box-shadow:0 10px 28px #0000002e,inset 0 0 0 1px #ffffff14}.store-install-success-badge{background:var(--green);width:2rem;height:2rem;color:var(--store-on-accent);box-shadow:0 4px 14px var(--green);border-radius:999px;place-items:center;display:grid;position:absolute;bottom:.15rem;right:.15rem}@supports (color:color-mix(in lab,red,red)){.store-install-success-badge{box-shadow:0 4px 14px color-mix(in srgb,var(--green) 45%,transparent)}}.store-install-success-badge{animation:store-install-pop .35s cubic-bezier(.22,1,.36,1)}@keyframes store-install-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.store-install-copy{text-align:center}.store-install-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--muted2);margin:0;font-size:.62rem;font-weight:700}.store-install-copy h2{letter-spacing:-.03em;margin:.25rem 0 0;font-size:1.25rem;font-weight:800;line-height:1.15}.store-install-status{color:var(--accent);justify-content:center;align-items:center;gap:.4rem;margin:.55rem 0 0;font-size:.82rem;font-weight:700;display:inline-flex}.store-install-sub{color:var(--muted2);margin:.2rem 0 0;font-size:.75rem;font-weight:500}.store-install-spin{animation:store-install-rotate .9s linear infinite}@keyframes store-install-rotate{to{transform:rotate(1turn)}}.store-install-progress-row{align-items:center;gap:.65rem;margin-top:1.1rem;display:flex}.store-install-bar{background:var(--border);border-radius:999px;flex:1;height:5px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.store-install-bar{background:color-mix(in srgb,var(--border) 70%,transparent)}}.store-install-bar-fill{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--accent));height:100%;display:block}@supports (color:color-mix(in lab,red,red)){.store-install-bar-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 85%,#fff 15%),var(--accent))}}.store-install-bar-fill{transition:width .12s linear}.store-install-pct{font-variant-numeric:tabular-nums;min-width:2.4rem;color:var(--muted);text-align:right;font-size:.72rem;font-weight:700}.store-install-steps{border-top:1px solid var(--border);flex-direction:column;gap:.55rem;margin:1rem 0 0;padding:.75rem 0 0;list-style:none;display:flex}.store-install-step{color:var(--muted2);align-items:flex-start;gap:.55rem;font-size:.74rem;transition:color .2s,opacity .2s;display:flex}.store-install-step--pending{opacity:.45}.store-install-step--active{color:var(--text)}.store-install-step--done{color:var(--muted)}.store-install-step-dot{background:var(--border);border-radius:999px;flex-shrink:0;place-items:center;width:1rem;height:1rem;margin-top:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.store-install-step-dot{background:color-mix(in srgb,var(--border) 60%,transparent)}}.store-install-step-dot{box-shadow:inset 0 0 0 1px var(--border)}.store-install-step--active .store-install-step-dot{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.store-install-step--active .store-install-step-dot{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.store-install-step--active .store-install-step-dot{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.store-install-step--active .store-install-step-dot{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}}.store-install-step--active .store-install-step-dot:after{content:"";background:var(--accent);border-radius:999px;width:.35rem;height:.35rem;animation:store-install-pulse 1.2s infinite}@keyframes store-install-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.85)}}.store-install-step--done .store-install-step-dot{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.store-install-step--done .store-install-step-dot{background:color-mix(in srgb,var(--green) 18%,transparent)}}.store-install-step--done .store-install-step-dot{color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}@supports (color:color-mix(in lab,red,red)){.store-install-step--done .store-install-step-dot{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 40%,transparent)}}.store-install-step-body{flex-direction:column;gap:1px;min-width:0;display:flex}.store-install-step-body strong{font-size:.74rem;font-weight:700;line-height:1.25}.store-install-step-body span{font-size:.68rem;line-height:1.35}.store-install-cancel{width:100%;color:var(--muted2);cursor:pointer;background:0 0;border:none;margin-top:.85rem;padding:0;font-family:inherit;font-size:.74rem;font-weight:600;transition:color .15s;display:block}.store-install-cancel:hover{color:var(--text)}.store-get--pending{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.store-get--pending{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.store-get--pending{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.store-get--pending{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}}.store-get--pending{cursor:default;pointer-events:none;animation:store-install-pulse-text 1.4s infinite}@keyframes store-install-pulse-text{0%,to{opacity:1}50%{opacity:.65}}.store-get--install:disabled{opacity:.45;cursor:not-allowed;transform:none}.orbit-glass{--og-stage-max:24rem;--og-stage-size:min(100%,var(--og-stage-max));--og-chip-width:11rem;--og-orbit-bleed-y:clamp(1rem,3cqw,1.75rem);--og-lg-radius:.75rem;--og-lg-chip:var(--lg-glass-chip,#ffffff9e);--og-lg-panel:var(--lg-glass-panel,#ffffffdb);--og-lg-border:var(--lg-glass-border,#ffffffb8);--og-lg-shadow-sm:var(--lg-glass-shadow-sm,0 1px 2px #0000000d,0 1px 0 #ffffffbf inset);--og-lg-blur-chip:blur(var(--lg-blur-thin,12px)) saturate(var(--lg-saturate,165%))}.orbit-glass,.orbit-glass .auth-brand-stage{width:var(--og-stage-size);max-width:var(--og-stage-max);margin-inline:auto;overflow:visible}.orbit-glass .auth-brand-stage{height:var(--og-stage-size);max-height:var(--og-stage-max);aspect-ratio:1;margin-block:var(--og-orbit-bleed-y);isolation:isolate;--orbit-r:0deg;--og-core-outer-r:36cqmin;--og-orbit-gap:.5rem;--og-orbit-chip-half-h:2.25rem;container-type:size}.orbit-glass-orbit-ring{z-index:2;transform:rotate(var(--orbit-r,0deg));transform-origin:50%}.orbit-glass-orbit-ring,.orbit-glass-orbit-slot{pointer-events:none;position:absolute;inset:0}.orbit-glass-orbit-arm{transform:rotate(var(--orbit-angle,0deg));transform-origin:0 0;top:50%;left:50%}.orbit-glass-orbit-arm,.orbit-glass-orbit-rail{width:0;height:0;position:absolute;overflow:visible}.orbit-glass-orbit-rail{--og-orbit-chip-half-radial:var(--og-orbit-chip-half-h);--og-orbit-radius:calc(var(--og-core-outer-r) + var(--og-orbit-gap) + var(--og-orbit-chip-half-radial));transform:translateY(calc(-1 * var(--orbit-radius,var(--og-orbit-radius))));top:0;left:0}.orbit-glass-orbit-counter{width:0;height:0;transform:rotate(calc(-1 * var(--orbit-angle,0deg) - var(--orbit-r,0deg)));transform-origin:0 0;position:absolute;top:0;left:0;overflow:visible}.orbit-glass-orbit-attach{width:max-content;max-width:min(var(--og-orbit-chip-width,var(--og-chip-width)),48vw);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.orbit-glass-glass-anchor{z-index:3}.orbit-glass-glass-anchor.is-active{z-index:7}.orbit-glass-glass-chip{width:min(var(--og-chip-width),48vw);max-width:min(var(--og-chip-width),48vw);border-radius:var(--og-lg-radius);background:var(--og-lg-chip);border:1px solid var(--og-lg-border);box-shadow:var(--og-lg-shadow-sm);-webkit-backdrop-filter:var(--og-lg-blur-chip);flex-direction:column;padding:.66rem .76rem;display:flex;position:relative}.orbit-glass-glass-sheen{border-radius:inherit;pointer-events:none;opacity:.35;background:linear-gradient(155deg,#ffffff59,#0000 42%);position:absolute;inset:0}.orbit-glass .auth-brand-core{z-index:1}.orbit-glass .auth-brand-orbit{z-index:4}.orbit-glass-chip-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.orbit-glass-chip-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--accent,#594af3);align-items:center;gap:.28rem;font-size:.62rem;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.orbit-glass-chip-badge{color:color-mix(in srgb,var(--accent,#594af3) 72%,var(--text))}}.orbit-glass-chip-copy{color:var(--text);margin:0;font-size:.78rem;line-height:1.35}.orbit-glass-chip-meta-row{color:var(--text-muted);justify-content:space-between;gap:.5rem;margin-top:.35rem;font-size:.68rem;display:flex}.orbit-glass-morph-text,.orbit-glass-rolling-time{white-space:nowrap;display:inline-flex}.orbit-glass-rolling-slot{vertical-align:bottom;display:inline-block;overflow:hidden}.orbit-glass-chip-expand{position:relative}.orbit-glass-chip-float{z-index:1;position:relative}.home-page{--home-gap:var(--ds-space-lg,1.25rem);--home-pad-bottom:var(--ds-pad-page-x,clamp(1rem,2.5vw,1.5rem));--home-hero-min-h:clamp(38rem,62vh,46rem);min-height:100%;padding-bottom:var(--space-6)}.home-body{gap:var(--home-gap);padding:0 0 var(--home-pad-bottom)}.home-body,.home-welcome-intro{flex-direction:column;display:flex}.home-welcome-intro{--home-agent-avatar-size:2.85rem;--home-agent-card-top-h:3.1rem;--home-agent-track-h:.32rem;--home-agent-card-h:calc(var(--home-agent-card-top-h) + var(--ds-space-sm) + var(--home-agent-track-h));--home-agents-board-pad:.75rem;--home-agents-pilot-h:3.35rem;--home-agents-board-gap:var(--ds-space-sm);--home-agents-grid-h:calc(var(--home-agent-card-h) * 2 + var(--ds-space-md));--home-agents-board-h:calc(var(--home-agents-pilot-h) + var(--home-agents-board-gap) + var(--home-agents-grid-h) + 2 * var(--home-agents-board-pad));--home-intro-content-h:calc(var(--home-agents-board-h) + var(--ds-space-md));align-items:stretch;gap:var(--ds-space-xl);margin-top:var(--ds-space-2xl);margin-bottom:calc(var(--ds-space-sm) - var(--home-gap))}.home-welcome-agents,.home-welcome-intro-copy{min-width:0;position:relative}.home-welcome-intro-copy{justify-content:flex-start;gap:var(--ds-space-md);max-width:26rem}.home-welcome-intro-copy,.home-welcome-intro-title{align-items:flex-start;flex-direction:column;display:flex}.home-welcome-intro-title{gap:var(--ds-space-sm);margin:0}.home-welcome-intro-actions{align-items:center;gap:var(--ds-space-sm);margin:var(--ds-space-xs) 0 0;flex-wrap:wrap;display:flex}.home-welcome-intro-brand{letter-spacing:-.04em;color:var(--accent);font-size:clamp(1.85rem,4.5vw,2.65rem);font-weight:800;line-height:1}.home-welcome-intro-tagline{letter-spacing:-.04em;color:var(--text);max-width:20ch;font-size:clamp(1.5rem,3.6vw,2.15rem);font-weight:800;line-height:1.12}.home-welcome-intro-tagline-accent{color:#594af3}.home-welcome-intro-pulse{background:#34d399;border-radius:50%;flex-shrink:0;width:7px;height:7px;animation:home-welcome-pulse 2.2s ease-out infinite;position:relative;box-shadow:0 0 #34d39999}@keyframes home-welcome-pulse{0%{box-shadow:0 0 #34d3998c}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.home-welcome-agents{--home-agent-primary:#594af3;justify-content:flex-start;gap:var(--ds-space-md);flex-direction:column;display:flex}.home-welcome-agents-board{gap:var(--home-agents-board-gap);padding:var(--home-agents-board-pad);border:1px solid var(--border);border-radius:var(--ds-radius-md,12px);background:radial-gradient(ellipse 90% 70% at 100% 0,var(--home-agent-primary),transparent 58%),var(--text);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.home-welcome-agents-board{background:radial-gradient(ellipse 90% 70% at 100% 0,color-mix(in srgb,var(--home-agent-primary) 7%,transparent),transparent 58%),color-mix(in srgb,var(--text) 1.5%,var(--ui-col-bg))}}.home-agents-pilot{min-width:0;height:var(--home-agents-pilot-h);border:1px solid var(--home-agent-primary);align-items:center;gap:.85rem;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-agents-pilot{border:1px solid color-mix(in srgb,var(--home-agent-primary) 16%,var(--border))}}.home-agents-pilot{background:linear-gradient(135deg,var(--home-agent-primary) 0,var(--ui-col-bg) 58%);border-radius:10px}@supports (color:color-mix(in lab,red,red)){.home-agents-pilot{background:linear-gradient(135deg,color-mix(in srgb,var(--home-agent-primary) 9%,var(--ui-col-bg)) 0,var(--ui-col-bg) 58%)}}.home-agents-pilot-lead{flex:none;align-items:center;gap:.35rem;display:flex}.home-agents-pilot-you{flex-direction:column;align-items:center;gap:.15rem;width:2.15rem;display:flex}.home-agents-pilot-you-dot{letter-spacing:-.02em;color:#fff;background:var(--home-agent-primary);width:1.65rem;height:1.65rem;box-shadow:0 2px 8px var(--home-agent-primary);border-radius:50%;place-items:center;font-size:.625rem;font-weight:800;display:grid}@supports (color:color-mix(in lab,red,red)){.home-agents-pilot-you-dot{box-shadow:0 2px 8px color-mix(in srgb,var(--home-agent-primary) 28%,transparent)}}.home-agents-pilot-you-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.5rem;font-weight:700}.home-agents-pilot-arrow{color:var(--home-agent-primary);flex:none}@supports (color:color-mix(in lab,red,red)){.home-agents-pilot-arrow{color:color-mix(in srgb,var(--home-agent-primary) 55%,var(--muted))}}.home-agents-pilot-stack{align-items:center;padding-left:.15rem;display:flex}.home-agents-pilot-stack-img{object-fit:cover;border:2px solid var(--ui-col-bg);width:1.65rem;height:1.65rem;box-shadow:0 0 0 1px var(--home-agent-primary);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.home-agents-pilot-stack-img{box-shadow:0 0 0 1px color-mix(in srgb,var(--home-agent-primary) 18%,var(--border))}}.home-agents-pilot-stack-img{margin-left:-.42rem}.home-agents-pilot-stack-img:first-child{margin-left:0}.home-agents-pilot-copy{flex-direction:column;flex:1;justify-content:center;gap:.15rem;min-width:0;display:flex}.home-agents-pilot-title-row{align-items:center;gap:.4rem;min-width:0;display:flex}.home-agents-pilot-title{letter-spacing:-.02em;color:var(--text);font-size:.75rem;font-weight:800}.home-agents-pilot-count{letter-spacing:.02em;color:var(--home-agent-primary);background:var(--home-agent-primary);border-radius:999px;flex:none;padding:.12rem .4rem;font-size:.5625rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.home-agents-pilot-count{background:color-mix(in srgb,var(--home-agent-primary) 12%,transparent)}}.home-agents-pilot-line-slot{height:.95rem;position:relative;overflow:hidden}.home-agents-pilot-line{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.625rem;font-weight:500;line-height:.95rem;position:absolute;inset:0;overflow:hidden}.home-welcome-agents-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,var(--home-agent-card-h));gap:var(--ds-space-md);height:var(--home-agents-grid-h);display:grid}.home-agent-card{justify-content:space-between;gap:var(--ds-space-sm);height:var(--home-agent-card-h);min-height:var(--home-agent-card-h);max-height:var(--home-agent-card-h);border:1px solid var(--border);background:var(--ui-col-bg);border-radius:11px;flex-direction:column;min-width:0;padding:.7rem .8rem .6rem;display:flex;position:relative;overflow:hidden}.home-agent-card:before{content:"";background:var(--home-agent-primary);border-radius:9px 0 0 9px;width:2px;position:absolute;inset:0 auto 0 0}@supports (color:color-mix(in lab,red,red)){.home-agent-card:before{background:color-mix(in srgb,var(--home-agent-primary) 35%,transparent)}}.home-agent-card:before{opacity:.45}.home-agent-card-top{min-width:0;height:var(--home-agent-card-top-h);align-items:center;gap:.7rem;display:flex}.home-agent-avatar{width:var(--home-agent-avatar-size);height:var(--home-agent-avatar-size);background:var(--home-agent-primary);border-radius:50%;flex:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-agent-avatar{background:color-mix(in srgb,var(--home-agent-primary) 8%,var(--ui-col-bg))}}.home-agent-avatar{box-shadow:0 0 0 1px var(--home-agent-primary),0 2px 10px var(--home-agent-primary)}@supports (color:color-mix(in lab,red,red)){.home-agent-avatar{box-shadow:0 0 0 1px color-mix(in srgb,var(--home-agent-primary) 22%,var(--border)),0 2px 10px color-mix(in srgb,var(--home-agent-primary) 12%,transparent)}}.home-agent-avatar-img{object-fit:cover;object-position:center;width:100%;height:100%}.home-agent-avatar-live{border:2px solid var(--ui-col-bg);background:#34d399;border-radius:50%;width:8px;height:8px;animation:home-welcome-pulse 2.2s ease-out infinite;position:absolute;bottom:1px;right:1px;box-shadow:0 0 #34d3998c}.home-agent-meta{flex-direction:column;flex:1;justify-content:center;gap:.2rem;min-width:0;display:flex}.home-agent-label{letter-spacing:-.015em;color:var(--text);font-size:.8125rem;font-weight:700}.home-agent-line-slot{height:1rem;position:relative;overflow:hidden}.home-agent-line{color:var(--text);font-size:.6875rem;font-weight:600;line-height:1rem;display:block;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.home-agent-line{color:color-mix(in srgb,var(--text) 52%,var(--muted))}}.home-agent-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.home-agent-track{height:var(--home-agent-track-h);grid-template-columns:repeat(3,minmax(0,1fr));gap:.22rem;display:grid}.home-agent-track-step{background:var(--text);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.home-agent-track-step{background:color-mix(in srgb,var(--text) 8%,var(--border))}}.home-agent-track-step{opacity:.55;transition:background .35s,box-shadow .35s,opacity .35s}.home-agent-track-step[data-done=true]{background:var(--home-agent-primary)}@supports (color:color-mix(in lab,red,red)){.home-agent-track-step[data-done=true]{background:color-mix(in srgb,var(--home-agent-primary) 45%,var(--border))}}.home-agent-track-step[data-done=true]{opacity:.85}.home-agent-track-step[data-current=true]{background:var(--home-agent-primary);opacity:1;box-shadow:0 0 8px var(--home-agent-primary)}@supports (color:color-mix(in lab,red,red)){.home-agent-track-step[data-current=true]{box-shadow:0 0 8px color-mix(in srgb,var(--home-agent-primary) 45%,transparent)}}@media (min-width:960px){.home-welcome-intro{align-items:stretch;gap:var(--ds-space-2xl);height:calc(var(--home-intro-content-h) + 2 * var(--ui-pad-surface));min-height:calc(var(--home-intro-content-h) + 2 * var(--ui-pad-surface));max-height:calc(var(--home-intro-content-h) + 2 * var(--ui-pad-surface));flex-direction:row}.home-welcome-intro-copy{min-width:0;max-width:none;height:100%;padding-right:var(--ds-space-xl);flex:1;justify-content:center}.home-welcome-agents{width:auto;min-width:0;padding-left:var(--ds-space-2xl);border-left:1px solid var(--border);flex:1}}@media (max-width:959px){.home-welcome-agents-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.home-welcome-agents-list{grid-template-columns:1fr;grid-template-rows:repeat(4,var(--home-agent-card-h));height:calc(var(--home-agent-card-h) * 4 + var(--ds-space-md) * 3)}}.k2o-hero-minimal{text-align:center;align-items:center;gap:var(--ds-space-2xl,2rem);min-height:var(--home-hero-min-h);margin-top:var(--ds-space-xs);color:var(--text);font-family:var(--ds-font-body,inherit);flex-direction:column;margin-bottom:0;display:flex;position:relative;overflow:hidden;padding:var(--ds-space-lg,1.25rem) var(--ui-pad-surface,1.25rem) var(--ds-space-3xl,2.5rem)!important}.k2o-hero-minimal-orb{filter:blur(60px);pointer-events:none;z-index:0;opacity:.85;border-radius:50%;position:absolute}.k2o-hero-minimal-orb.orb-2{background:var(--violet,var(--accent));width:min(14rem,36vw);height:min(14rem,36vw);bottom:-3rem;right:-3rem}@supports (color:color-mix(in lab,red,red)){.k2o-hero-minimal-orb.orb-2{background:color-mix(in srgb,var(--violet,var(--accent)) 18%,transparent)}}.k2o-hero-minimal-head{z-index:2;text-align:left;align-self:stretch;padding:1.15rem 0 .15rem;position:relative}.k2o-hero-minimal-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 .4rem;font-size:.62rem;font-weight:700}.k2o-hero-minimal-headline{letter-spacing:-.035em;color:var(--text);margin:0;font-size:clamp(1.15rem,2.2vw,1.42rem);font-weight:800;line-height:1.12}.k2o-hero-minimal-headline-accent{background:var(--grad,linear-gradient(135deg,var(--text) 0,var(--accent) 100%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.k2o-hero-minimal-slogan{max-width:26rem;color:var(--muted);margin:.4rem 0 0;font-size:.8rem;line-height:1.45}.k2o-hero-minimal-top{z-index:1;align-items:center;gap:var(--ds-space-sm,.5rem);flex-wrap:wrap;justify-content:flex-start;min-width:0;display:flex;position:relative}.k2o-hero-minimal-badge,.k2o-hero-minimal-status{border-radius:var(--ds-radius-full,999px);font-size:var(--ds-font-size-xs,.72rem);align-items:center;gap:.4rem;padding:.35rem .85rem;font-weight:700;display:inline-flex}.k2o-hero-minimal-badge{background:var(--ui-chip-bg,var(--accent-soft,var(--accent)))}@supports (color:color-mix(in lab,red,red)){.k2o-hero-minimal-badge{background:var(--ui-chip-bg,var(--accent-soft,color-mix(in srgb,var(--accent) 10%,transparent)))}}.k2o-hero-minimal-badge{border:1px solid var(--border);color:var(--text)}.k2o-hero-minimal-badge svg{color:var(--accent);flex-shrink:0}.ws-dot{border-radius:50%;width:6px;height:6px}.k2o-hero-minimal-status.ok{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.k2o-hero-minimal-status.ok{background:color-mix(in srgb,var(--green) 12%,var(--ui-col-bg,transparent))}}.k2o-hero-minimal-status.ok{border:1px solid var(--green)}@supports (color:color-mix(in lab,red,red)){.k2o-hero-minimal-status.ok{border:1px solid color-mix(in srgb,var(--green) 22%,var(--border))}}.k2o-hero-minimal-status.ok{color:var(--green)}.k2o-hero-minimal-status.warning{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.k2o-hero-minimal-status.warning{background:color-mix(in srgb,var(--orange) 12%,var(--ui-col-bg,transparent))}}.k2o-hero-minimal-status.warning{border:1px solid var(--orange)}@supports (color:color-mix(in lab,red,red)){.k2o-hero-minimal-status.warning{border:1px solid color-mix(in srgb,var(--orange) 22%,var(--border))}}.k2o-hero-minimal-status.warning{color:var(--orange);transition:background var(--ds-dur-fast,.15s) ease,border-color var(--ds-dur-fast,.15s) ease;text-decoration:none}.k2o-hero-minimal-status.warning:hover{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.k2o-hero-minimal-status.warning:hover{background:color-mix(in srgb,var(--orange) 18%,var(--ui-col-bg,transparent))}}.k2o-hero-minimal-status.warning:hover{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.k2o-hero-minimal-status.warning:hover{border-color:color-mix(in srgb,var(--orange) 32%,var(--border))}}.k2o-hero-minimal-wave{z-index:1;position:relative}.k2o-hero-minimal-wave-inner{z-index:5;isolation:isolate;animation:k2o-hero-siriwave-in .7s var(--ds-ease-spring,cubic-bezier(.16,1,.3,1)) both;justify-content:center;display:flex;position:relative}.k2o-hero-minimal-wave-inner:before{content:"";background:var(--ui-card-bg,var(--panel,var(--bg2)));box-shadow:var(--ds-shadow-sm,0 6px 18px #594af31f);z-index:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.k2o-hero-minimal-brain-layout{justify-content:center;align-items:center;width:100%;max-width:12rem;margin-inline:auto;display:flex;position:relative}.k2o-hero-minimal-brain,.k2o-hero-minimal-siriwave{z-index:1;cursor:grab;border-radius:50%;position:relative;transform:translateZ(0)}.k2o-hero-minimal-brain:active{cursor:grabbing}@keyframes k2o-hero-siriwave-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.k2o-hero-minimal-title-wrap{z-index:1;position:relative}.k2o-hero-minimal-title{margin:0}.k2o-hero-minimal-title.aui-thread-welcome-title{font-family:var(--ds-font-body,inherit);font-size:calc(1.5rem * var(--ds-heading-scale,1));letter-spacing:-.025em;color:var(--text);font-weight:600;line-height:1.25}.k2o-hero-minimal-title:not(.aui-thread-welcome-title){font-size:clamp(2rem,4.8vw,var(--ds-font-size-2xl,3rem));font-weight:var(--ds-font-weight-heading,800);letter-spacing:var(--ds-letter-tight,-.04em);color:var(--muted);line-height:1.08}.k2o-hero-minimal-name{background:var(--grad,linear-gradient(135deg,var(--text) 0,var(--accent) 100%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.k2o-hero-minimal-composer{z-index:2;width:100%;max-width:44rem;padding-top:var(--ds-space-xl,1.5rem);margin-inline:auto;margin-top:auto;position:relative}.k2o-hero-minimal-composer .k2o-hero-chat-inline{isolation:isolate}.k2o-hero-minimal-composer .k2o-chat-shell{box-shadow:none;text-align:left;background:0 0}.k2o-hero-minimal-composer-placeholder{border-radius:var(--ds-radius-xl,var(--ds-panel-radius,16px));border:var(--ds-panel-border,1px solid var(--border));background:var(--ui-card-bg,var(--panel,var(--bg2)));width:100%;min-height:5.5rem}.home-hero-title{letter-spacing:-.03em;color:var(--text);align-items:center;gap:.75rem;margin:0;font-size:clamp(1.4rem,3.2vw,1.85rem);font-weight:800;line-height:1.15;display:flex}.home-hero-subtitle{font-size:var(--ds-font-size-md,.85rem);color:var(--muted);max-width:65ch;margin:0;line-height:1.5}.home-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--accent);align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;display:inline-flex}.home-onboard-card{padding:1.1rem 1.25rem!important}.home-onboard-split{grid-template-columns:1fr auto;align-items:center;gap:1.25rem;display:grid}.home-onboard-main{min-width:0}.home-onboard-progress-bar--mobile{display:none}@media (max-width:720px){.home-onboard-split{grid-template-columns:1fr}.home-v-setup-ring{justify-self:center}.home-onboard-progress-bar--mobile{width:100%;margin-top:.5rem;display:block}}.home-onboard-header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;display:flex}.home-onboard-header h3{margin:0;font-size:.95rem;font-weight:700}.home-onboard-desc{color:var(--muted);margin:.15rem 0 0;font-size:.78rem}.home-onboard-progress-bar{background:var(--border);border-radius:99px;width:7rem;height:4px;position:relative;overflow:hidden}.home-onboard-progress-fill{background:var(--accent);border-radius:99px;height:100%;transition:width .3s}.home-checklist-row{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.home-checklist-item{border-radius:var(--ds-radius-md,8px);background:rgba(var(--text-rgb,255,255,255),.015);border:1px solid var(--border);align-items:center;gap:.65rem;padding:.5rem .65rem;transition:background-color .15s;display:flex}.home-checklist-item.done{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.home-checklist-item.done{border-color:color-mix(in srgb,var(--green) 22%,var(--border))}}.home-checklist-item.done{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.home-checklist-item.done{background:color-mix(in srgb,var(--green) 2%,transparent)}}.home-checklist-check{width:1.25rem;height:1.25rem;color:var(--muted);border:1px solid var(--border);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.home-checklist-item.done .home-checklist-check{color:var(--green);border-color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.home-checklist-item.done .home-checklist-check{background:color-mix(in srgb,var(--green) 10%,transparent)}}.home-checklist-text{flex:1;min-width:0}.home-checklist-text strong{color:var(--text);font-size:.78rem;font-weight:600;display:block}.home-checklist-text span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;display:block;overflow:hidden}.home-checklist-cta{flex-shrink:0}.home-visual-funnel{flex-direction:column;gap:.45rem;margin-top:.75rem;display:flex}.home-visual-funnel-step{align-items:center;gap:.75rem;font-size:.72rem;display:flex}.home-visual-funnel-label{width:5.5rem;color:var(--muted);flex-shrink:0;font-weight:500}.home-visual-funnel-bar-wrap{background:var(--border);border-radius:4px;flex:1;align-items:center;height:1.25rem;padding:0 .5rem;display:flex;position:relative;overflow:hidden}.home-visual-funnel-bar{background:var(--accent);opacity:.15;transition:width .3s;position:absolute;top:0;bottom:0;left:0}.home-visual-funnel-value{z-index:2;color:var(--text);font-weight:700;position:relative}.home-visual-funnel-conv{z-index:2;color:var(--muted2);margin-left:auto;font-size:.65rem;position:relative}.home-crm-pipeline{gap:4px;height:2.5rem;margin-top:.75rem;display:flex}.home-crm-pipeline-stage{cursor:pointer;flex-direction:column;flex:1;justify-content:flex-end;gap:.25rem;min-width:0;display:flex}.home-crm-pipeline-bar{background:var(--border);border-radius:99px;height:.5rem;transition:background-color .2s;position:relative}.home-crm-pipeline-bar.has-value{background:var(--accent)}.home-crm-pipeline-stage:hover .home-crm-pipeline-bar.has-value{filter:brightness(1.15)}.home-crm-pipeline-value{text-align:center;color:var(--muted);font-size:.65rem;font-weight:700}.home-crm-pipeline-stage:hover .home-crm-pipeline-value{color:var(--text)}.home-crm-pipeline-label{text-align:center;color:var(--muted2);white-space:nowrap;text-overflow:ellipsis;font-size:.55rem;overflow:hidden}.home-apps-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:.5rem;display:grid}.home-app-inline-card{border-radius:var(--ds-radius-md,8px);background:rgba(var(--text-rgb,255,255,255),.015);border:1px solid var(--border);color:inherit;align-items:center;gap:.65rem;padding:.65rem;text-decoration:none;transition:border-color .15s,background-color .15s,transform .1s;display:flex}.home-app-inline-card:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.home-app-inline-card:hover{background:color-mix(in srgb,var(--accent) 3%,transparent)}}.home-app-inline-card:hover{transform:translateY(-1px)}.home-app-inline-icon{background:var(--accent);border-radius:6px;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.home-app-inline-icon{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.home-app-inline-icon{color:var(--accent);flex-shrink:0}.home-app-inline-text{flex:1;min-width:0}.home-app-inline-text strong{font-size:.78rem;font-weight:600;display:block}.home-app-inline-text span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;display:block;overflow:hidden}.home-app-inline-card--add{border-style:dashed}.home-app-inline-card--add .home-app-inline-icon{background:var(--border);color:var(--muted)}.home-app-inline-card--add:hover .home-app-inline-icon{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.home-app-inline-card--add:hover .home-app-inline-icon{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.home-app-inline-card--add:hover .home-app-inline-icon{color:var(--accent)}.home-connectors-grid{grid-template-columns:repeat(auto-fit,minmax(21rem,1fr));gap:.65rem;display:grid}.home-connector-card{border:1px solid var(--border);border-radius:var(--ds-radius-md,10px);background:var(--bg);transition:border-color .15s;overflow:hidden}.home-connector-card.connected{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.home-connector-card.connected{border-color:color-mix(in srgb,var(--green) 30%,var(--border))}}.home-connector-card.pending{border-color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.home-connector-card.pending{border-color:color-mix(in srgb,var(--orange) 30%,var(--border))}}.home-connector-head{background:rgba(var(--text-rgb,255,255,255),.015);border-bottom:1px solid var(--border);align-items:center;gap:.65rem;padding:.65rem .85rem;display:flex}.home-connector-icon-wrap{color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:1.75rem;height:1.75rem;display:grid}.home-connector-info{flex:1;min-width:0}.home-connector-info strong{color:var(--text);font-size:.78rem;font-weight:700;display:block}.home-connector-info span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.65rem;display:block;overflow:hidden}.home-connector-status-badge{border-radius:4px;align-items:center;gap:.25rem;padding:.15rem .45rem;font-size:.65rem;font-weight:700;display:inline-flex}.home-connector-card.connected .home-connector-status-badge{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.home-connector-card.connected .home-connector-status-badge{background:color-mix(in srgb,var(--green) 12%,transparent)}}.home-connector-card.connected .home-connector-status-badge{color:var(--green)}.home-connector-card.pending .home-connector-status-badge{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.home-connector-card.pending .home-connector-status-badge{background:color-mix(in srgb,var(--orange) 12%,transparent)}}.home-connector-card.pending .home-connector-status-badge{color:var(--orange)}.home-connector-body{flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.home-connector-form{flex-direction:column;gap:.5rem;display:flex}.home-connector-field-group{flex-direction:column;gap:.25rem;display:flex}.home-connector-label{color:var(--muted2);font-size:.68rem;font-weight:600}.home-connector-input-wrap{align-items:center;display:flex;position:relative}.home-connector-input{border:1px solid var(--border);background:rgba(var(--text-rgb,255,255,255),.01);width:100%;height:1.85rem;color:var(--text);border-radius:6px;padding:0 1.85rem 0 .5rem;font-family:inherit;font-size:.75rem}.home-connector-input:focus{border-color:var(--accent);outline:none}.home-connector-input-toggle{color:var(--muted);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:.25rem;display:flex;position:absolute;right:.25rem}.home-connector-input-toggle:hover{color:var(--text)}.home-connector-actions{justify-content:space-between;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.home-connector-guide-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;padding:0;font-size:.68rem;font-weight:600;display:flex}.home-connector-guide-btn:hover{text-decoration:underline}.home-connector-guide{background:rgba(var(--text-rgb,255,255,255),.01);border:1px solid var(--border);color:var(--muted);border-radius:6px;padding:.5rem;font-size:.68rem;line-height:1.4}.home-connector-guide ol{margin:.25rem 0 0;padding-left:1rem}.home-connector-guide li{margin-top:2px}.home-updates-list{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));gap:.5rem;display:grid}.home-update-item{border-radius:var(--ds-radius-md,8px);background:rgba(var(--text-rgb,255,255,255),.01);border:1px solid var(--border);flex-direction:column;padding:.65rem;display:flex}.home-update-tag-row{justify-content:space-between;align-items:center;margin-bottom:.25rem;display:flex}.home-update-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--accent);border-radius:4px;padding:.1rem .35rem;font-size:.58rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.home-update-badge{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.home-update-badge{color:var(--accent)}.home-update-date{color:var(--muted);font-size:.65rem}.home-update-item strong{font-size:.78rem;font-weight:700;display:block}.home-update-item p{color:var(--muted);margin:.15rem 0 0;font-size:.68rem;line-height:1.4}.home-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem 1.5rem;display:flex}.home-empty-state p{color:var(--muted);max-width:32ch;margin:0;font-size:.78rem;line-height:1.45}.home-empty-packs-chips{flex-wrap:wrap;justify-content:center;gap:.35rem;margin-top:.25rem;display:flex}.home-crm-activity-list{flex-direction:column;gap:.45rem;margin-top:.65rem;display:flex}.home-crm-activity-item{background:rgba(var(--text-rgb,255,255,255),.01);border:1px solid var(--border);border-radius:6px;align-items:center;gap:.5rem;padding:.35rem .5rem;font-size:.72rem;display:flex}.home-crm-activity-icon{flex-shrink:0;font-size:.75rem}.home-crm-activity-text{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.home-crm-activity-text strong{color:var(--text);font-weight:600}.home-crm-activity-time{color:var(--muted);flex-shrink:0;font-size:.65rem}.home-connectors-sub{color:var(--muted);margin:-.25rem 0 .85rem;font-size:.78rem;line-height:1.45}.home-connectors-banner{padding:.85rem 1rem!important}.home-connectors-banner-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.home-connectors-banner-copy{flex:1;min-width:12rem}.home-connectors-banner-stats{align-items:baseline;gap:.5rem;margin-top:.2rem;display:flex}.home-connectors-banner-stats strong{letter-spacing:-.03em;color:var(--text);font-size:1.35rem;font-weight:800;line-height:1}.home-connectors-banner-stats strong.is-complete{color:var(--green)}.home-connectors-banner-stats span{color:var(--muted);font-size:.72rem;font-weight:600}.home-connectors-banner-bar{background:var(--border);border-radius:99px;width:min(100%,14rem);height:4px;margin-top:.45rem;overflow:hidden}.home-connectors-banner-bar-fill{background:var(--accent);border-radius:99px;height:100%;transition:width .3s}.home-connectors-banner-missing{color:var(--muted);margin:.35rem 0 0;font-size:.68rem;line-height:1.4}.home-service-dot-pulse{flex-shrink:0;width:8px;height:8px;display:inline-flex;position:relative}.home-service-dot-pulse .dot-pulse-core{background:var(--muted);border-radius:50%;position:absolute;inset:0}.home-service-dot-pulse.ok .dot-pulse-core{background:var(--green)}.home-service-dot-pulse.missing .dot-pulse-core{background:var(--orange)}.home-service-dot-pulse.ok .dot-pulse-ring{border:1px solid var(--green);border-radius:50%;position:absolute;inset:-3px}@supports (color:color-mix(in lab,red,red)){.home-service-dot-pulse.ok .dot-pulse-ring{border:1px solid color-mix(in srgb,var(--green) 40%,transparent)}}.home-service-dot-pulse.ok .dot-pulse-ring{animation:home-pulse 2s ease-out infinite}@keyframes home-pulse{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.6)}}.home-v-hero-cover{border-radius:var(--ds-radius-xl,14px);min-height:9.5rem;overflow:hidden}.home-v-hero-badges{z-index:2;flex-wrap:wrap;gap:.35rem;display:flex;position:absolute;inset:auto .65rem .65rem}.home-v-hero-badge{color:#fff;-webkit-backdrop-filter:blur(8px);background:#00000073;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .5rem;font-size:.65rem;font-weight:700;display:inline-flex}.home-v-hero-badge.ok{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.home-v-hero-badge.ok{background:color-mix(in srgb,var(--green) 55%,#00000059)}}.home-v-hero-ws-dot{color:#fff;border-radius:4px;place-items:center;width:1rem;height:1rem;font-size:.55rem;font-weight:800;display:grid}@property --connector-accent{syntax:"<color>";inherits:true;initial-value:#7c3aed}.home-connectors{--connector-accent:var(--accent);--connectors-inset:clamp(1.5rem,3.2vw,2.25rem);--connectors-stage-inset-x:clamp(.65rem,2.5cqw,1rem);--connectors-stage-inset-top:.65rem;--wa-orbit-bleed-y:clamp(1.25rem,3.5cqw,2rem);--wa-hero-visual-max:clamp(16rem,38cqw,32rem);transition:--connector-accent .45s cubic-bezier(.22,1,.36,1);overflow:hidden;container:home-connectors/inline-size;padding:.75rem 0 0!important}.home-connectors-top{padding:0 var(--connectors-inset) .75rem;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.seg.home-connectors-picker{width:auto;max-width:calc(100% - 2 * var(--connectors-inset));margin:0 var(--connectors-inset);align-self:stretch;display:flex}.seg.home-connectors-picker .seg-btn{min-width:0;padding-inline:var(--ds-space-sm);flex:1 1 0;justify-content:center;align-items:center;transition:color .22s,background-color .28s,box-shadow .28s;display:flex}.seg.home-connectors-picker .seg-btn.on{color:var(--tab-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.seg.home-connectors-picker .seg-btn.on{color:color-mix(in srgb,var(--tab-accent,var(--accent)) 72%,var(--text))}}.home-connectors-picker-content{justify-content:center;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.seg.home-connectors-picker .seg-btn .status-badge{font-size:var(--ds-font-size-xs);letter-spacing:.04em;text-transform:uppercase;flex:none;padding:2px 6px;font-weight:600;line-height:1}.seg.home-connectors-picker .seg-btn.on .status-badge.tone-muted{background:currentColor}@supports (color:color-mix(in lab,red,red)){.seg.home-connectors-picker .seg-btn.on .status-badge.tone-muted{background:color-mix(in srgb,currentColor 16%,transparent)}}.seg.home-connectors-picker .seg-btn.on .status-badge.tone-muted{color:inherit;opacity:.92}.home-connectors-picker-icon{flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;line-height:0;display:flex}.seg.home-connectors-picker .seg-btn.is-soon:not(.on) .home-connectors-picker-icon{filter:grayscale(.35);opacity:.82}.home-connectors-picker-icon img,.home-connectors-picker-icon svg,.home-connectors-picker-icon-brand,.home-connectors-picker-icon-img{object-fit:contain;object-position:center;width:1rem;height:1rem;margin:0;display:block}.home-connectors-picker-icon-brand{justify-content:center;align-items:center;line-height:0;display:flex}.home-connectors-picker-label{white-space:nowrap;flex:none;line-height:1rem}@media (max-width:720px){.seg.home-connectors-picker{scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-x:auto}.seg.home-connectors-picker::-webkit-scrollbar{display:none}.seg.home-connectors-picker .seg-btn{flex:none}.seg.home-connectors-picker .seg-btn .status-badge{display:none}}.home-connectors-stage{min-width:0;min-height:clamp(22rem,48vh,34rem);margin-top:.85rem;position:relative}.home-connectors-stage-panel{width:100%}.home-connectors-visual-slot{width:100%;min-width:0;max-width:var(--wa-hero-visual-max);transform-origin:50% 46%;justify-content:center;justify-self:end;align-items:center;min-height:clamp(14rem,36cqw,28rem);display:flex;position:relative}.home-connectors-visual-slot .home-wa-hero-visual{transform-origin:50% 46%;will-change:transform,opacity;width:100%;max-width:none;margin:0}@media (prefers-reduced-motion:no-preference){.home-connectors-stage:not(.is-reduced-motion) .home-wa-hero-copy>*{animation:home-connector-copy-reveal .38s cubic-bezier(.22,1,.36,1) backwards}.home-connectors-stage:not(.is-reduced-motion) .home-wa-hero-copy>:first-child{animation-delay:60ms}.home-connectors-stage:not(.is-reduced-motion) .home-wa-hero-copy>:nth-child(2){animation-delay:.11s}.home-connectors-stage:not(.is-reduced-motion) .home-wa-hero-copy>:nth-child(3){animation-delay:.16s}.home-connectors-stage:not(.is-reduced-motion) .home-wa-hero-copy>:nth-child(4){animation-delay:.21s}.home-connectors-stage:not(.is-reduced-motion) .home-wa-hero-copy>:nth-child(5){animation-delay:.26s}}@keyframes home-connector-copy-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.home-connectors-stage-placeholder{padding:clamp(1rem,2vw,1.35rem) var(--connectors-inset);flex-direction:column;align-items:flex-start;gap:.5rem;min-height:9rem;display:flex}.home-connectors-stage-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--connector-accent,var(--accent));margin:0;font-size:.62rem;font-weight:700}@supports (color:color-mix(in lab,red,red)){.home-connectors-stage-kicker{color:color-mix(in srgb,var(--connector-accent,var(--accent)) 70%,var(--muted))}}.home-connectors-stage-title{letter-spacing:-.03em;max-width:34rem;margin:0;font-size:clamp(1.05rem,2.2vw,1.28rem);font-weight:800;line-height:1.15}.home-connectors-stage-lead{max-width:34rem;color:var(--muted);margin:0 0 .35rem;font-size:.82rem;line-height:1.55}.home-connectors .home-wa-hero{box-shadow:none;border:none;border-radius:0;padding:clamp(.85rem,1.8vw,1.15rem) var(--connectors-inset) clamp(1rem,2vw,1.35rem)!important}.home-connectors .home-wa-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,var(--wa-hero-visual-max));padding:var(--connectors-stage-inset-top) var(--connectors-stage-inset-x) 0;align-items:center}.home-connectors .home-wa-hero-visual{padding:0;overflow:visible}.home-connectors .home-wa-hero-copy{align-self:center;gap:1rem;padding-block:0}.home-connectors .home-wa-hero .home-wa-hero-title{letter-spacing:-.038em;text-transform:none;margin-bottom:0;font-size:clamp(1.35rem,4.2cqw,2.35rem);font-weight:800;line-height:1.1}.home-connectors .home-wa-hero-lead{max-width:min(34rem,100%);font-size:clamp(.84rem,2.1cqw,.92rem)}.home-connectors .home-wa-hero-features li{font-size:inherit}.home-connectors .home-wa-hero-feature-icon{width:1.35rem;height:1.35rem}.home-connectors .home-wa-hero-foot{font-size:.74rem}.home-connectors .home-wa-hero-actions,.home-connectors .home-wa-hero-features{padding-top:.15rem}.home-connectors .home-wa-hero:before{background:radial-gradient(ellipse 50% 80% at 100% 50%,var(--connector-accent,var(--wa-green,#25d366)),transparent 55%),radial-gradient(ellipse 40% 60% at 0 100%,var(--accent),transparent 50%)}@supports (color:color-mix(in lab,red,red)){.home-connectors .home-wa-hero:before{background:radial-gradient(ellipse 50% 80% at 100% 50%,color-mix(in srgb,var(--connector-accent,var(--wa-green,#25d366)) 8%,transparent),transparent 55%),radial-gradient(ellipse 40% 60% at 0 100%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 50%)}}.home-connectors .home-wa-hero:before{transition:background .45s cubic-bezier(.22,1,.36,1)}@container home-connectors (max-width:62rem){.home-connectors-stage{min-height:auto}.home-connectors .home-wa-hero-inner{grid-template-columns:1fr;align-items:stretch;gap:clamp(1rem,3cqw,1.5rem)}.home-connectors-visual-slot{min-height:auto}.home-connectors .home-wa-hero-visual,.home-connectors-visual-slot{order:-1;justify-self:center;max-width:min(100%,28rem)}.home-connectors .home-wa-hero-copy{align-self:stretch;max-width:none;padding-block:0}.home-connectors .home-wa-hero-lead{max-width:none}.home-connectors .home-wa-visual{--wa-stage-max:min(24rem,88cqw);--wa-stage-size:min(100%,var(--wa-stage-max));max-width:var(--wa-stage-max)}.home-connectors .home-wa-visual .auth-brand-stage{width:var(--wa-stage-size);height:var(--wa-stage-size);max-width:var(--wa-stage-max);max-height:var(--wa-stage-max);margin-block:clamp(.5rem,2cqw,1rem)}.home-connectors .home-wa-visual .home-wa-glass-chip{--wa-chip-current-vw:52cqw}.home-connectors .home-wa-visual .home-wa-glass-chip--chat{--wa-chip-current-vw:58cqw}.home-connectors .home-wa-visual .home-wa-glass-chip--decision{--wa-chip-current-vw:56cqw}.home-connectors .home-wa-visual .home-wa-glass-chip--task{--wa-chip-current-vw:54cqw}.home-connectors .home-wa-glass-anchor:has(.home-wa-glass-chip--chat){--wa-orbit-chip-vw:58cqw}.home-connectors .home-wa-glass-anchor:has(.home-wa-glass-chip--decision){--wa-orbit-chip-vw:56cqw}.home-connectors .home-wa-glass-anchor:has(.home-wa-glass-chip--task){--wa-orbit-chip-vw:54cqw}.home-connectors .home-wa-glass-anchor:has(.home-wa-glass-chip--memory){--wa-orbit-chip-vw:52cqw}}@container home-connectors (min-width:62rem) and (max-width:76rem){.home-connectors{--wa-hero-visual-max:clamp(15rem,34cqw,22rem)}.home-connectors .home-wa-hero-inner{gap:clamp(.85rem,2.2cqw,1.25rem)}.home-connectors-visual-slot{min-height:auto;max-width:var(--wa-hero-visual-max)}.home-connectors .home-wa-hero .home-wa-hero-title{font-size:clamp(1.35rem,3.4cqw,1.95rem)}.home-connectors .home-wa-visual{--wa-stage-max:min(22rem,100%)}}@container home-connectors (min-width:76rem){.home-connectors{--wa-hero-visual-max:clamp(24rem,42cqw,38rem);--connectors-stage-inset-x:clamp(1rem,2.5cqw,1.75rem);--wa-orbit-bleed-y:clamp(.75rem,2cqw,1.5rem)}.home-connectors-stage{min-height:clamp(24rem,40vh,36rem)}.home-connectors .home-wa-hero-inner{grid-template-columns:minmax(0,min(38rem,46%)) minmax(0,1fr);align-items:center;gap:clamp(1.35rem,3.5cqw,2.75rem)}.home-connectors-visual-slot{max-width:min(100%,var(--wa-hero-visual-max));justify-self:center;min-height:clamp(18rem,30cqw,34rem)}.home-connectors .home-wa-hero-copy{max-width:38rem;padding-block:clamp(.35rem,1.2cqw,1rem)}.home-connectors .home-wa-hero .home-wa-hero-title{font-size:clamp(1.85rem,3.1cqw,2.5rem)}.home-connectors .home-wa-hero-lead{max-width:34rem;font-size:clamp(.92rem,1.35cqw,1.02rem)}.home-connectors .home-wa-hero-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.35rem;max-width:38rem;display:grid}.home-connectors .home-wa-hero-feature-body strong{font-size:clamp(.86rem,1.1cqw,.92rem)}.home-connectors .home-wa-hero-feature-body span{font-size:clamp(.8rem,1cqw,.86rem)}.home-connectors .home-wa-hero-actions,.home-connectors .home-wa-hero-foot{max-width:38rem}.home-connectors .home-wa-visual{--wa-stage-max:clamp(26rem,36cqw,34rem);--wa-stage-size:min(100%,var(--wa-stage-max));max-width:var(--wa-stage-max)}.home-connectors .home-wa-visual .auth-brand-stage{width:var(--wa-stage-size);height:var(--wa-stage-size);max-width:var(--wa-stage-max);max-height:var(--wa-stage-max)}}@container home-connectors (min-width:96rem){.home-connectors{--wa-hero-visual-max:clamp(28rem,40cqw,42rem);--connectors-inset:clamp(1.75rem,2.8cqw,2.75rem)}.home-connectors .home-wa-hero-inner{grid-template-columns:minmax(0,min(40rem,44%)) minmax(0,1fr);gap:clamp(1.75rem,4cqw,3.25rem)}.home-connectors .home-wa-hero .home-wa-hero-title{font-size:clamp(2rem,2.6cqw,2.65rem)}.home-connectors .home-wa-hero-actions,.home-connectors .home-wa-hero-copy,.home-connectors .home-wa-hero-features,.home-connectors .home-wa-hero-foot{max-width:40rem}.home-connectors-visual-slot{min-height:clamp(22rem,28cqw,38rem)}.home-connectors .home-wa-visual{--wa-stage-max:clamp(28rem,34cqw,38rem)}}@container home-connectors (min-width:36rem) and (max-width:62rem){.home-connectors .home-wa-hero-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem 1rem;display:grid}}@container home-connectors (max-width:36rem){.home-connectors{--connectors-inset:.85rem;--connectors-stage-inset-x:.5rem}.home-connectors .home-wa-hero{padding-inline:var(--connectors-inset)!important}.home-connectors .home-wa-hero .home-wa-hero-title{font-size:clamp(1.28rem,7.5cqw,1.55rem)}.home-connectors .home-wa-hero-lead{font-size:.84rem}.home-connectors .home-wa-hero-title-accent-wrap{white-space:normal}.home-connectors .home-wa-hero-features{flex-direction:column;gap:.6rem;display:flex}.home-connectors .home-wa-hero-feature-body strong{font-size:.82rem}.home-connectors .home-wa-hero-feature-body span{font-size:.76rem}.home-connectors .home-wa-hero-copy{gap:.8rem}.home-connectors .home-wa-hero-actions{flex-direction:column;align-items:stretch}.home-connectors .home-wa-hero-actions .btn{justify-content:center;width:100%}.home-connectors .home-wa-visual{--wa-stage-max:min(20rem,92cqw)}}@media (max-width:720px){.home-connectors-top{padding-inline:.85rem}}.home-wa-hero{--wa-green:var(--k2o-whatsapp,#25d366);--wa-green-hover:var(--wa-green)}@supports (color:color-mix(in lab,red,red)){.home-wa-hero{--wa-green-hover:color-mix(in srgb,var(--wa-green) 72%,#128c7e)}}.home-wa-hero{--wa-gold:#f59e0b;--wa-gold-soft:#fef3c7;--wa-hero-visual-max:clamp(20rem,42vw,36rem);position:relative;overflow:visible;padding:clamp(1rem,2vw,1.35rem) clamp(1rem,2.5vw,1.5rem)!important}.home-wa-hero:before{content:"";background:radial-gradient(ellipse 50% 80% at 100% 50%,var(--wa-green),transparent 55%),radial-gradient(ellipse 40% 60% at 0 100%,var(--accent),transparent 50%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.home-wa-hero:before{background:radial-gradient(ellipse 50% 80% at 100% 50%,color-mix(in srgb,var(--wa-green) 8%,transparent),transparent 55%),radial-gradient(ellipse 40% 60% at 0 100%,color-mix(in srgb,var(--accent) 6%,transparent),transparent 50%)}}.home-wa-hero:before{pointer-events:none}.home-wa-hero-inner{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,var(--wa-hero-visual-max));align-items:start;gap:clamp(1rem,3vw,2rem);min-width:0;display:grid;position:relative}.home-wa-hero-copy{flex-direction:column;gap:.9rem;min-width:0;display:flex}.home-wa-hero-eyebrow{color:var(--wa-green)}@supports (color:color-mix(in lab,red,red)){.home-wa-hero-eyebrow{color:color-mix(in srgb,var(--wa-green) 80%,var(--text))}}.home-wa-hero-eyebrow{background:var(--wa-green)}@supports (color:color-mix(in lab,red,red)){.home-wa-hero-eyebrow{background:color-mix(in srgb,var(--wa-green) 10%,var(--ui-col-bg,transparent))}}.home-wa-hero-eyebrow{border:1px solid var(--wa-green)}@supports (color:color-mix(in lab,red,red)){.home-wa-hero-eyebrow{border:1px solid color-mix(in srgb,var(--wa-green) 24%,var(--border))}}.home-wa-hero-eyebrow{border-radius:var(--ds-radius-full,999px);width:fit-content;padding:.32rem .7rem}.home-wa-hero .home-wa-hero-title{letter-spacing:-.038em;color:var(--text);text-wrap:balance;text-transform:none;margin:0;font-size:clamp(1.65rem,3.6vw,2.35rem);font-weight:800;line-height:1.1;display:block}.home-wa-hero-title-line{display:block}.home-wa-hero-title-line+.home-wa-hero-title-line{margin-top:-.02em}.home-wa-hero-title-accent-wrap{white-space:nowrap;display:inline-block;position:relative}.home-wa-hero-title-accent-wrap:after{content:"";background:var(--wa-green,#25d366);border-radius:999px;height:.34em;position:absolute;bottom:.08em;left:-.04em;right:-.04em}@supports (color:color-mix(in lab,red,red)){.home-wa-hero-title-accent-wrap:after{background:color-mix(in srgb,var(--wa-green,#25d366) 18%,transparent)}}.home-wa-hero-title-accent-wrap:after{pointer-events:none;z-index:0}.home-wa-hero-title-accent{z-index:1;background:linear-gradient(128deg,var(--wa-green,#25d366) 0,var(--wa-green,#25d366) 100%);position:relative}@supports (color:color-mix(in lab,red,red)){.home-wa-hero-title-accent{background:linear-gradient(128deg,var(--wa-green,#25d366) 0,color-mix(in srgb,var(--wa-green,#25d366) 72%,#128c7e) 100%)}}.home-wa-hero-title-accent{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.home-wa-hero-lead{max-width:32rem;color:var(--muted);margin:0;font-size:.92rem;line-height:1.55}.home-wa-hero-features{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.home-wa-hero-features li{align-items:flex-start;gap:.65rem;min-width:0;display:flex}.home-wa-hero-feature-icon{color:#fff;background:var(--accent,#594af3);border-radius:999px;flex-shrink:0;place-items:center;width:1.4rem;height:1.4rem;margin-top:.06rem;display:grid}.home-wa-hero-feature-body{flex-direction:column;gap:.12rem;min-width:0;display:flex}.home-wa-hero-feature-body strong{color:var(--text);font-size:.86rem;font-weight:700;line-height:1.3}.home-wa-hero-feature-body span{color:var(--muted);font-size:.8rem;font-weight:500;line-height:1.4}.home-wa-hero-actions{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem;display:flex}.home-wa-hero-btn{justify-content:center;align-items:center;gap:.35rem;font-weight:600;line-height:1.2;display:inline-flex}.home-wa-btn-icon{flex-shrink:0}.home-wa-hero a.btn.btn-wa,.home-wa-hero button.btn.btn-wa,[data-design-system=chat-ui] .home-wa-hero a.btn.btn-wa,[data-design-system=chat-ui] .home-wa-hero button.btn.btn-wa,[data-design-system=stripe] .home-wa-hero a.btn.btn-wa,[data-design-system=stripe] .home-wa-hero button.btn.btn-wa{background-color:var(--wa-green)!important;border-color:var(--wa-green)!important;color:#fff!important;box-shadow:0 1px 2px var(--wa-green)!important;background-image:none!important}@supports (color:color-mix(in lab,red,red)){.home-wa-hero a.btn.btn-wa,.home-wa-hero button.btn.btn-wa,[data-design-system=chat-ui] .home-wa-hero a.btn.btn-wa,[data-design-system=chat-ui] .home-wa-hero button.btn.btn-wa,[data-design-system=stripe] .home-wa-hero a.btn.btn-wa,[data-design-system=stripe] .home-wa-hero button.btn.btn-wa{box-shadow:0 1px 2px color-mix(in srgb,var(--wa-green) 22%,transparent)!important}}.home-wa-hero a.btn.btn-wa,.home-wa-hero button.btn.btn-wa,[data-design-system=chat-ui] .home-wa-hero a.btn.btn-wa,[data-design-system=chat-ui] .home-wa-hero button.btn.btn-wa,[data-design-system=stripe] .home-wa-hero a.btn.btn-wa,[data-design-system=stripe] .home-wa-hero button.btn.btn-wa{transition:background-color .16s,border-color .16s,box-shadow .16s}.home-wa-hero a.btn.btn-wa svg,.home-wa-hero button.btn.btn-wa svg,[data-design-system=chat-ui] .home-wa-hero a.btn.btn-wa svg,[data-design-system=stripe] .home-wa-hero a.btn.btn-wa svg,[data-design-system=stripe] .home-wa-hero button.btn.btn-wa svg{color:#fff}.home-wa-hero a.btn.btn-wa:hover:not(:disabled),.home-wa-hero button.btn.btn-wa:hover:not(:disabled),[data-design-system=chat-ui] .home-wa-hero a.btn.btn-wa:hover:not(:disabled),[data-design-system=stripe] .home-wa-hero a.btn.btn-wa:hover:not(:disabled),[data-design-system=stripe] .home-wa-hero button.btn.btn-wa:hover:not(:disabled){background-color:var(--wa-green-hover)!important;border-color:var(--wa-green-hover)!important;color:#fff!important;box-shadow:0 2px 10px var(--wa-green)!important;background-image:none!important}@supports (color:color-mix(in lab,red,red)){.home-wa-hero a.btn.btn-wa:hover:not(:disabled),.home-wa-hero button.btn.btn-wa:hover:not(:disabled),[data-design-system=chat-ui] .home-wa-hero a.btn.btn-wa:hover:not(:disabled),[data-design-system=stripe] .home-wa-hero a.btn.btn-wa:hover:not(:disabled),[data-design-system=stripe] .home-wa-hero button.btn.btn-wa:hover:not(:disabled){box-shadow:0 2px 10px color-mix(in srgb,var(--wa-green) 30%,transparent)!important}}.home-wa-hero a.btn.btn-wa:hover:not(:disabled) svg,[data-design-system=chat-ui] .home-wa-hero a.btn.btn-wa:hover:not(:disabled) svg,[data-design-system=stripe] .home-wa-hero a.btn.btn-wa:hover:not(:disabled) svg{color:#fff}.home-wa-hero a.btn.btn-connector,.home-wa-hero button.btn.btn-connector{background-color:var(--connector-accent,var(--accent))!important;border-color:var(--connector-accent,var(--accent))!important;color:#fff!important;box-shadow:0 1px 2px var(--connector-accent,var(--accent))!important;background-image:none!important}@supports (color:color-mix(in lab,red,red)){.home-wa-hero a.btn.btn-connector,.home-wa-hero button.btn.btn-connector{box-shadow:0 1px 2px color-mix(in srgb,var(--connector-accent,var(--accent)) 22%,transparent)!important}}.home-wa-hero a.btn.btn-connector,.home-wa-hero button.btn.btn-connector{transition:background-color .16s,border-color .16s,box-shadow .16s}.home-wa-hero a.btn.btn-connector svg,.home-wa-hero button.btn.btn-connector svg{color:#fff}.home-wa-hero a.btn.btn-connector:hover:not(:disabled),.home-wa-hero button.btn.btn-connector:hover:not(:disabled){background-color:var(--connector-accent,var(--accent))!important}@supports (color:color-mix(in lab,red,red)){.home-wa-hero a.btn.btn-connector:hover:not(:disabled),.home-wa-hero button.btn.btn-connector:hover:not(:disabled){background-color:color-mix(in srgb,var(--connector-accent,var(--accent)) 82%,#000)!important}}.home-wa-hero a.btn.btn-connector:hover:not(:disabled),.home-wa-hero button.btn.btn-connector:hover:not(:disabled){border-color:var(--connector-accent,var(--accent))!important}@supports (color:color-mix(in lab,red,red)){.home-wa-hero a.btn.btn-connector:hover:not(:disabled),.home-wa-hero button.btn.btn-connector:hover:not(:disabled){border-color:color-mix(in srgb,var(--connector-accent,var(--accent)) 82%,#000)!important}}.home-wa-hero a.btn.btn-connector:hover:not(:disabled),.home-wa-hero button.btn.btn-connector:hover:not(:disabled){box-shadow:0 2px 10px var(--connector-accent,var(--accent))!important}@supports (color:color-mix(in lab,red,red)){.home-wa-hero a.btn.btn-connector:hover:not(:disabled),.home-wa-hero button.btn.btn-connector:hover:not(:disabled){box-shadow:0 2px 10px color-mix(in srgb,var(--connector-accent,var(--accent)) 30%,transparent)!important}}.home-connectors .home-connector-hero .home-wa-hero-title-accent{background:linear-gradient(128deg,var(--connector-accent) 0,var(--connector-accent) 100%)}@supports (color:color-mix(in lab,red,red)){.home-connectors .home-connector-hero .home-wa-hero-title-accent{background:linear-gradient(128deg,var(--connector-accent) 0,color-mix(in srgb,var(--connector-accent) 68%,var(--accent,#594af3)) 100%)}}.home-connectors .home-connector-hero .home-wa-hero-title-accent{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transition:background .45s cubic-bezier(.22,1,.36,1)}.home-connectors .home-connector-hero .home-wa-hero-title-accent-wrap:after{background:var(--connector-accent)}@supports (color:color-mix(in lab,red,red)){.home-connectors .home-connector-hero .home-wa-hero-title-accent-wrap:after{background:color-mix(in srgb,var(--connector-accent) 18%,transparent)}}.home-connectors .home-connector-hero .home-wa-hero-title-accent-wrap:after{transition:background .45s cubic-bezier(.22,1,.36,1)}.home-wa-hero-foot{color:var(--muted2,var(--muted));align-items:center;gap:.35rem;margin:0;font-size:.74rem;font-weight:600;display:flex}.home-wa-hero-foot svg{color:var(--wa-green);flex-shrink:0}.home-connectors .home-connector-hero .home-wa-hero-foot svg{color:var(--connector-accent,var(--wa-green))}.home-wa-hero-features--linkedin .home-wa-hero-feature-icon{background:var(--connector-accent,#0a66c2)}.home-linkedin-features{flex-direction:column;gap:.35rem;min-width:0;display:flex}.home-linkedin-features .home-wa-hero-features{margin:0}.home-linkedin-features-toggle{font:inherit;color:var(--connector-accent,#0a66c2);background:0 0;border:0;align-self:flex-start;align-items:center;gap:.3rem;margin:0;padding:0;font-size:.78rem;font-weight:700;line-height:1.3;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-linkedin-features-toggle{color:color-mix(in srgb,var(--connector-accent,#0a66c2) 78%,var(--text))}}.home-linkedin-features-toggle{cursor:pointer;transition:color .16s,opacity .16s}.home-linkedin-features-toggle:hover{color:var(--connector-accent,#0a66c2)}.home-linkedin-features-toggle svg{flex-shrink:0;transition:transform .22s}.home-linkedin-features-toggle svg.is-flipped{transform:rotate(180deg)}.home-wa-hero-features--more .home-wa-hero-feature-icon{background:var(--connector-accent,#8b5cf6)}.home-wa-hero-visual{width:100%;max-width:var(--wa-hero-visual-max);border-radius:var(--ds-radius-xl,14px);box-shadow:none;background:0 0;border:none;justify-self:end;margin:0;padding:.75rem 0 .35rem;overflow:visible}.home-wa-v2-img{border-radius:inherit;backface-visibility:hidden;object-fit:contain;width:100%;max-width:100%;height:auto;display:block;transform:translateZ(0)}.home-wa-visual{--wa-lg-radius:.75rem;--wa-lg-radius-lg:.875rem;--wa-stage-max:27rem;--wa-stage-size:min(100%,var(--wa-stage-max));--wa-chip-width:12rem;--wa-chip-width-chat:15rem;--wa-chip-width-decision:13.5rem;--wa-chip-width-task:12.25rem;--wa-chip-width-memory:11.5rem;--wa-orbit-bleed-y:clamp(1.25rem,3.5cqw,2rem);--wa-lg-chip:var(--lg-glass-chip,#ffffff9e);--wa-lg-panel:var(--lg-glass-panel,#ffffffdb);--wa-lg-border:var(--lg-glass-border,#ffffffb8);--wa-lg-border-subtle:var(--lg-glass-border-subtle,#0000000f);--wa-lg-shadow:var(--lg-glass-shadow,0 1px 2px #0000000a,0 8px 24px #0000000f,0 1px 0 #ffffffd9 inset);--wa-lg-shadow-sm:var(--lg-glass-shadow-sm,0 1px 2px #0000000d,0 1px 0 #ffffffbf inset);--wa-lg-blur-chip:blur(var(--lg-blur-thin,12px)) saturate(var(--lg-saturate,165%));--wa-lg-blur-panel:blur(var(--lg-blur-thick,16px)) saturate(var(--lg-saturate,170%));letter-spacing:-.011em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif}.home-wa-visual,.home-wa-visual .auth-brand-stage{width:var(--wa-stage-size);max-width:var(--wa-stage-max);margin-inline:auto;overflow:visible}.home-wa-visual .auth-brand-stage{height:var(--wa-stage-size);max-height:var(--wa-stage-max);aspect-ratio:1;min-height:0;margin-block:var(--wa-orbit-bleed-y);isolation:isolate;--orbit-r:0deg;--wa-core-outer-r:36cqmin;--wa-orbit-gap:.5rem;--wa-orbit-chip-half-h:2.25rem;container:wa-stage/size}.home-wa-orbit-ring{z-index:2;transform:rotate(var(--orbit-r,0deg));transform-origin:50%;will-change:transform,opacity}.home-wa-orbit-ring,.home-wa-orbit-slot{pointer-events:none;position:absolute;inset:0}.home-wa-orbit-arm{transform:rotate(var(--orbit-angle,var(--wa-orbit-angle,0deg)));transform-origin:0 0;top:50%;left:50%}.home-wa-orbit-arm,.home-wa-orbit-rail{width:0;height:0;position:absolute;overflow:visible}.home-wa-orbit-rail{--wa-orbit-chip-half-radial:var(--wa-orbit-chip-half-h);--wa-orbit-radius:calc(var(--wa-core-outer-r) + var(--wa-orbit-gap) + var(--wa-orbit-chip-half-radial));transform:translateY(calc(-1 * var(--orbit-radius,var(--wa-orbit-radius))));transition:none;top:0;left:0}.auth-brand-stage:not([data-chip-phase=idle]) .home-wa-visual .auth-brand-core-ring,.auth-brand-stage:not([data-chip-phase=idle]) .home-wa-visual .auth-brand-core-ring--outer{transition:none;animation-play-state:paused}.auth-brand-stage:not([data-chip-phase=idle]) .home-wa-visual .auth-brand-core-glass{transition:none}.home-wa-orbit-slot--chat{--wa-orbit-chip-half-radial:calc(var(--wa-chip-width-chat) / 2)}.home-wa-orbit-slot--decision{--wa-orbit-chip-half-radial:calc(var(--wa-chip-width-decision) / 2)}.home-wa-orbit-slot--memory,.home-wa-orbit-slot--task{--wa-orbit-chip-half-radial:var(--wa-orbit-chip-half-h)}.home-wa-orbit-counter{width:0;height:0;transform:rotate(calc(-1 * var(--orbit-angle,var(--wa-orbit-angle,0deg)) - var(--orbit-r,0deg)));transform-origin:0 0;position:absolute;top:0;left:0;overflow:visible}.home-wa-orbit-attach{width:max-content;max-width:min(var(--wa-orbit-chip-width,var(--wa-chip-width,12rem)),var(--wa-orbit-chip-vw,48vw));position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.home-wa-glass-anchor:has(.home-wa-glass-chip--chat){--wa-orbit-chip-width:var(--wa-chip-width-chat);--wa-orbit-chip-vw:54vw}.home-wa-glass-anchor:has(.home-wa-glass-chip--decision){--wa-orbit-chip-width:var(--wa-chip-width-decision);--wa-orbit-chip-vw:52vw}.home-wa-glass-anchor:has(.home-wa-glass-chip--task){--wa-orbit-chip-width:var(--wa-chip-width-task);--wa-orbit-chip-vw:50vw}.home-wa-glass-anchor:has(.home-wa-glass-chip--memory){--wa-orbit-chip-width:var(--wa-chip-width-memory);--wa-orbit-chip-vw:48vw}.home-wa-visual .auth-brand-stage:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(circle at 14% 20%,#a8c8f094,#0000 38%),radial-gradient(circle at 86% 18%,#d4a8e875,#0000 34%),radial-gradient(circle at 70% 88%,#98dcc866,#0000 36%),radial-gradient(circle at 28% 72%,#f0c89847,#0000 32%),linear-gradient(145deg,#eef4fc,#f4f0fa 46%,#eef8f5);border-radius:1.15rem;position:absolute;inset:0}[data-theme=dark] .home-wa-visual .auth-brand-stage:before{background:radial-gradient(circle at 14% 20%,#1a2848b8,#0000 38%),radial-gradient(circle at 86% 18%,#2a184894,#0000 34%),radial-gradient(circle at 70% 88%,#0a284085,#0000 36%),linear-gradient(145deg,#16171b,#1c1b22 48%,#121316)}.home-wa-visual .auth-brand-core{z-index:1;justify-content:center;align-items:center;display:flex}.home-wa-visual .auth-brand-core-ring,.home-wa-visual .auth-brand-core-ring--outer{pointer-events:none;margin:auto;inset:0}.home-wa-visual .auth-brand-core-glass{z-index:2;aspect-ratio:1;contain:layout style;background:radial-gradient(circle at 34% 28%,#ffffff94,transparent 54%),var(--wa-lg-panel);border:1px solid var(--wa-lg-border);width:min(36cqmin,128px);height:min(36cqmin,128px);box-shadow:var(--wa-lg-shadow);-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.home-wa-visual .auth-brand-brain{border-radius:50%;flex-shrink:0;display:block}.home-wa-visual .auth-brand-links{z-index:2}.home-wa-visual .auth-brand-orbit{z-index:4}.home-wa-visual .auth-brand-link{stroke:var(--hub-sphere-color,var(--wa-green,#25d366))}@supports (color:color-mix(in lab,red,red)){.home-wa-visual .auth-brand-link{stroke:color-mix(in srgb,var(--hub-sphere-color,var(--wa-green,#25d366)) 22%,var(--border))}}.home-wa-visual .auth-brand-link{transition:stroke .5s}.home-wa-visual .auth-brand-link.is-active{filter:none;stroke:var(--hub-sphere-color,var(--wa-green,#25d366))}@supports (color:color-mix(in lab,red,red)){.home-wa-visual .auth-brand-link.is-active{stroke:color-mix(in srgb,var(--hub-sphere-color,var(--wa-green,#25d366)) 58%,var(--border))}}.home-wa-visual .auth-brand-core-ring{border-color:var(--hub-sphere-color,var(--wa-green,#25d366));width:min(58cqmin,188px);height:min(58cqmin,188px)}@supports (color:color-mix(in lab,red,red)){.home-wa-visual .auth-brand-core-ring{border-color:color-mix(in srgb,var(--hub-sphere-color,var(--wa-green,#25d366)) 38%,transparent)}}.home-wa-visual .auth-brand-core-ring{box-shadow:0 0 0 1px var(--hub-sphere-color,var(--wa-green,#25d366)) inset,0 0 28px var(--hub-sphere-color,var(--wa-green,#25d366))}@supports (color:color-mix(in lab,red,red)){.home-wa-visual .auth-brand-core-ring{box-shadow:0 0 0 1px color-mix(in srgb,var(--hub-sphere-color,var(--wa-green,#25d366)) 16%,transparent) inset,0 0 28px color-mix(in srgb,var(--hub-sphere-color,var(--wa-green,#25d366)) 14%,transparent)}}.home-wa-visual .auth-brand-core-ring{opacity:.92;animation:none}.home-wa-visual .auth-brand-core-ring--outer{border-color:var(--hub-sphere-color,var(--wa-green,#25d366));width:min(72cqmin,232px);height:min(72cqmin,232px)}@supports (color:color-mix(in lab,red,red)){.home-wa-visual .auth-brand-core-ring--outer{border-color:color-mix(in srgb,var(--hub-sphere-color,var(--wa-green,#25d366)) 28%,transparent)}}.home-wa-visual .auth-brand-core-ring--outer{box-shadow:0 0 20px var(--hub-sphere-color,var(--wa-green,#25d366))}@supports (color:color-mix(in lab,red,red)){.home-wa-visual .auth-brand-core-ring--outer{box-shadow:0 0 20px color-mix(in srgb,var(--hub-sphere-color,var(--wa-green,#25d366)) 8%,transparent)}}.home-wa-visual .auth-brand-core-ring--outer{opacity:.62;animation:home-wa-ring-spin-reverse 28s linear infinite}@keyframes home-wa-ring-spin-reverse{to{transform:rotate(-1turn)}}.home-wa-visual .auth-brand-core-shine{display:none}.home-wa-glass-anchor{z-index:3}.home-wa-glass-anchor.is-active{z-index:7}.home-wa-visual .home-wa-glass-chip{--wa-chip-current-width:var(--wa-chip-width);--wa-chip-current-vw:48vw;width:min(var(--wa-chip-current-width),var(--wa-chip-current-vw));max-width:min(var(--wa-chip-current-width),var(--wa-chip-current-vw));border-radius:var(--wa-lg-radius);white-space:normal;background:var(--wa-lg-chip);border:1px solid var(--wa-lg-border);box-shadow:var(--wa-lg-shadow-sm);-webkit-backdrop-filter:var(--wa-lg-blur-chip);flex-direction:column;align-items:stretch;gap:0;padding:.66rem .76rem .68rem;transition:border-color .5s cubic-bezier(.22,1,.36,1),box-shadow .5s cubic-bezier(.22,1,.36,1),background-color .5s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden}.home-wa-visual .home-wa-glass-chip:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(165deg,#ffffffeb,#ffffff2e 42%,#ffffff0f);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.home-wa-visual .home-wa-glass-chip:after{content:"";opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E")}.home-wa-glass-sheen,.home-wa-visual .home-wa-glass-chip:after{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.home-wa-glass-sheen{opacity:.38;background:linear-gradient(155deg,#ffffff6b,#0000 42%)}.home-wa-visual .home-wa-glass-chip.is-active{background:var(--lg-glass-chip-hover,#fffc);box-shadow:var(--wa-lg-shadow-sm),0 0 0 1px var(--accent) inset}@supports (color:color-mix(in lab,red,red)){.home-wa-visual .home-wa-glass-chip.is-active{box-shadow:var(--wa-lg-shadow-sm),0 0 0 1px color-mix(in srgb,var(--accent) 8%,transparent) inset}}.home-wa-visual .home-wa-glass-chip--chat{--wa-chip-current-width:var(--wa-chip-width-chat);--wa-chip-current-vw:54vw;background:var(--wa-lg-panel);border-color:var(--wa-green,#25d366)}@supports (color:color-mix(in lab,red,red)){.home-wa-visual .home-wa-glass-chip--chat{border-color:color-mix(in srgb,var(--wa-green,#25d366) 16%,var(--wa-lg-border))}}.home-wa-visual .home-wa-glass-chip--chat{box-shadow:var(--wa-lg-shadow);-webkit-backdrop-filter:var(--wa-lg-blur-panel)}.home-wa-visual .home-wa-glass-chip--task{--wa-chip-current-width:var(--wa-chip-width-task);--wa-chip-current-vw:50vw;border-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){.home-wa-visual .home-wa-glass-chip--task{border-color:color-mix(in srgb,#3b82f6 14%,var(--wa-lg-border))}}.home-wa-visual .home-wa-glass-chip--decision{--wa-chip-current-width:var(--wa-chip-width-decision);--wa-chip-current-vw:52vw;border-color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.home-wa-visual .home-wa-glass-chip--decision{border-color:color-mix(in srgb,#8b5cf6 14%,var(--wa-lg-border))}}.home-wa-visual .home-wa-glass-chip--memory{--wa-chip-current-width:var(--wa-chip-width-memory);--wa-chip-current-vw:48vw;border-color:#14b8a6}@supports (color:color-mix(in lab,red,red)){.home-wa-visual .home-wa-glass-chip--memory{border-color:color-mix(in srgb,#14b8a6 14%,var(--wa-lg-border))}}.home-wa-visual .home-wa-glass-chip--chat.is-active{border-color:var(--wa-green,#25d366)}@supports (color:color-mix(in lab,red,red)){.home-wa-visual .home-wa-glass-chip--chat.is-active{border-color:color-mix(in srgb,var(--wa-green,#25d366) 28%,var(--wa-lg-border))}}.home-wa-visual .home-wa-glass-chip--chat.is-active{box-shadow:var(--wa-lg-shadow),0 0 0 1px var(--wa-green,#25d366) inset}@supports (color:color-mix(in lab,red,red)){.home-wa-visual .home-wa-glass-chip--chat.is-active{box-shadow:var(--wa-lg-shadow),0 0 0 1px color-mix(in srgb,var(--wa-green,#25d366) 8%,transparent) inset}}.home-wa-visual .home-wa-glass-chip--task.is-active{border-color:#3b82f6}@supports (color:color-mix(in lab,red,red)){.home-wa-visual .home-wa-glass-chip--task.is-active{border-color:color-mix(in srgb,#3b82f6 26%,var(--wa-lg-border))}}.home-wa-visual .home-wa-glass-chip--decision.is-active{border-color:#8b5cf6}@supports (color:color-mix(in lab,red,red)){.home-wa-visual .home-wa-glass-chip--decision.is-active{border-color:color-mix(in srgb,#8b5cf6 26%,var(--wa-lg-border))}}.home-wa-visual .home-wa-glass-chip--memory.is-active{border-color:#14b8a6}@supports (color:color-mix(in lab,red,red)){.home-wa-visual .home-wa-glass-chip--memory.is-active{border-color:color-mix(in srgb,#14b8a6 26%,var(--wa-lg-border))}}.home-wa-visual.home-wa-visual--more .auth-brand-stage{--wa-orbit-gap:.42rem}.home-wa-visual.home-wa-visual--more .home-wa-glass-chip--app,.home-wa-visual.home-wa-visual--more .home-wa-glass-chip--app.is-active{--wa-chip-current-width:3rem;--wa-chip-current-vw:3rem;flex-direction:column;justify-content:center;align-items:center;width:3rem;min-width:3rem;max-width:3rem;height:3rem;min-height:3rem;padding:0;display:flex;overflow:visible;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important}.home-wa-visual.home-wa-visual--more .home-wa-glass-chip--app .home-wa-glass-sheen,.home-wa-visual.home-wa-visual--more .home-wa-glass-chip--app:after,.home-wa-visual.home-wa-visual--more .home-wa-glass-chip--app:before{display:none!important}.home-wa-visual.home-wa-visual--more .home-wa-glass-anchor:has(.home-wa-glass-chip--app),.home-wa-visual.home-wa-visual--more .home-wa-orbit-slot--chat,.home-wa-visual.home-wa-visual--more .home-wa-orbit-slot--decision,.home-wa-visual.home-wa-visual--more .home-wa-orbit-slot--memory,.home-wa-visual.home-wa-visual--more .home-wa-orbit-slot--task{--wa-orbit-chip-width:3rem;--wa-orbit-chip-vw:3rem;--wa-orbit-chip-half-radial:1.5rem}.home-wa-visual.home-wa-visual--more .home-wa-orbit-attach{max-width:3rem}.home-wa-visual.home-wa-visual--more .home-wa-chip-float,.home-wa-visual.home-wa-visual--more .home-wa-more-orbit-app,.home-wa-visual.home-wa-visual--more .home-wa-more-orbit-expand{place-items:center;width:3rem;height:3rem;display:grid}.home-wa-visual.home-wa-visual--more .home-wa-more-orbit-app-icon{background:linear-gradient(145deg,var(--app-tile-light),var(--app-tile-dark));border:1px solid var(--app-tile-dark);border-radius:22%;place-items:center;width:3rem;height:3rem;display:grid}@supports (color:color-mix(in lab,red,red)){.home-wa-visual.home-wa-visual--more .home-wa-more-orbit-app-icon{border:1px solid color-mix(in srgb,var(--app-tile-dark) 28%,transparent)}}.home-wa-visual.home-wa-visual--more .home-wa-more-orbit-app-icon{box-shadow:0 1px 2px var(--app-tile-dark),0 6px 16px var(--app-tile-dark),inset 0 1px 0 #ffffff38}@supports (color:color-mix(in lab,red,red)){.home-wa-visual.home-wa-visual--more .home-wa-more-orbit-app-icon{box-shadow:0 1px 2px color-mix(in srgb,var(--app-tile-dark) 18%,transparent),0 6px 16px color-mix(in srgb,var(--app-tile-dark) 14%,transparent),inset 0 1px 0 #ffffff38}}.home-wa-visual.home-wa-visual--more .home-wa-more-orbit-app-icon{transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s cubic-bezier(.22,1,.36,1)}.home-wa-visual.home-wa-visual--more .home-wa-glass-chip--app.is-active .home-wa-more-orbit-app-icon{box-shadow:0 2px 4px var(--app-tile-dark),0 10px 24px var(--app-tile-dark),inset 0 1px 0 #ffffff47;transform:scale(1.06)}@supports (color:color-mix(in lab,red,red)){.home-wa-visual.home-wa-visual--more .home-wa-glass-chip--app.is-active .home-wa-more-orbit-app-icon{box-shadow:0 2px 4px color-mix(in srgb,var(--app-tile-dark) 22%,transparent),0 10px 24px color-mix(in srgb,var(--app-tile-dark) 20%,transparent),inset 0 1px 0 #ffffff47}}.home-wa-visual.home-wa-visual--more .home-wa-more-orbit-app-icon svg,.home-wa-visual.home-wa-visual--more .home-wa-more-orbit-app-img{object-fit:contain;width:1.375rem;height:1.375rem;display:block}.home-connectors .home-wa-visual.home-wa-visual--more .home-wa-glass-chip--app,.home-connectors .home-wa-visual.home-wa-visual--more .home-wa-glass-chip--app.is-active{--wa-chip-current-width:3rem;--wa-chip-current-vw:3rem;width:3rem;max-width:3rem}.home-wa-chip-body{flex-direction:column;gap:.42rem;min-width:0;display:flex}.home-wa-chip-body,.home-wa-chip-float{z-index:2;width:100%;position:relative}.home-wa-chip-expand{width:100%;min-width:0;position:relative;overflow:hidden}.home-wa-chip-main{flex-direction:column;gap:.38rem;width:100%;min-width:0;padding-top:.12rem;display:flex}.home-wa-chip-copy{-webkit-line-clamp:2;letter-spacing:-.016em;color:var(--text);-webkit-box-orient:vertical;margin:0;font-size:.8125rem;font-weight:600;line-height:1.38;display:-webkit-box;overflow:hidden}.home-wa-chip-kicker{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;color:var(--muted);margin:0;font-size:.625rem;font-weight:500;line-height:1.25;overflow:hidden}.home-wa-chip-bubble{background:var(--wa-green,#25d366);border-radius:.5rem;flex-direction:column;gap:.22rem;padding:.44rem .52rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-wa-chip-bubble{background:color-mix(in srgb,var(--wa-green,#25d366) 7%,transparent)}}.home-wa-chip-bubble{border:1px solid var(--wa-green,#25d366)}@supports (color:color-mix(in lab,red,red)){.home-wa-chip-bubble{border:1px solid color-mix(in srgb,var(--wa-green,#25d366) 10%,transparent)}}.home-wa-chip-bubble-author{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:var(--text);margin:0;font-size:.625rem;font-weight:600;line-height:1.25;overflow:hidden}.home-wa-chip-bubble-text{-webkit-line-clamp:2;color:var(--muted2,var(--muted));-webkit-box-orient:vertical;margin:0;font-size:.6875rem;font-weight:500;line-height:1.42;display:-webkit-box;overflow:hidden}.home-wa-chip-meta-row{align-items:baseline;gap:.35rem;min-width:0;padding-top:.08rem;display:flex}.home-wa-chip-meta-label{letter-spacing:.01em;text-transform:uppercase;color:var(--muted);flex-shrink:0;font-size:.5625rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.home-wa-chip-meta-label{color:color-mix(in srgb,var(--muted) 88%,transparent)}}.home-wa-chip-meta-value{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:var(--text);font-size:.625rem;font-weight:600;overflow:hidden}.home-wa-chip-main--task .home-wa-chip-meta-value{color:#1d4ed8}@supports (color:color-mix(in lab,red,red)){.home-wa-chip-main--task .home-wa-chip-meta-value{color:color-mix(in srgb,#1d4ed8 82%,var(--text))}}.home-wa-chip-main--decision .home-wa-chip-meta-value{color:#6d28d9}@supports (color:color-mix(in lab,red,red)){.home-wa-chip-main--decision .home-wa-chip-meta-value{color:color-mix(in srgb,#6d28d9 78%,var(--text))}}.home-wa-chip-detail{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);margin:0;font-size:.625rem;font-weight:500;line-height:1.3;overflow:hidden}.home-wa-chip-head-meta-slot{perspective:320px;flex-shrink:0;justify-content:flex-end;align-items:center;min-width:2.75rem;min-height:1.15rem;display:flex;position:relative}.home-wa-animated-meta,.home-wa-chip-head-meta-inner,.home-wa-rolling-time{justify-content:flex-end;align-items:center;display:inline-flex}.home-wa-animated-meta,.home-wa-rolling-time{font-variant-numeric:tabular-nums}.home-wa-rolling-slot{vertical-align:bottom;min-width:.58em;height:1.15em;transform-style:preserve-3d;display:inline-block;position:relative;overflow:hidden}.home-wa-rolling-digit{text-align:center;font-variant-numeric:tabular-nums;transform-origin:50%;display:block}.home-wa-rolling-sep{opacity:.72;display:inline-block}.home-wa-animated-meta,.home-wa-morph-text{flex-wrap:nowrap;justify-content:flex-end;align-items:center;display:inline-flex}.home-wa-morph-char{transform-origin:bottom;white-space:pre;display:inline-block}.home-wa-chip-pill .home-wa-morph-text{line-height:1.2}.home-wa-chip-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding-bottom:.36rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-wa-chip-head{border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}}.home-wa-chip-badge{letter-spacing:-.012em;white-space:nowrap;border:1px solid #0000;border-radius:.4rem;align-items:center;gap:.3rem;padding:.18rem .46rem;font-size:.625rem;font-weight:600;line-height:1.2;display:inline-flex}.home-wa-chip-badge--chat{color:#15803d;background:var(--wa-green,#25d366)}@supports (color:color-mix(in lab,red,red)){.home-wa-chip-badge--chat{background:color-mix(in srgb,var(--wa-green,#25d366) 9%,#fff)}}.home-wa-chip-badge--chat{border-color:var(--wa-green,#25d366)}@supports (color:color-mix(in lab,red,red)){.home-wa-chip-badge--chat{border-color:color-mix(in srgb,var(--wa-green,#25d366) 14%,transparent)}}.home-wa-chip-badge--task{color:#1d4ed8;background:#eff5fe;border-color:#3b82f61f}.home-wa-chip-badge--decision{color:#6d28d9;background:#f6f2fe;border-color:#8b5cf61f}.home-wa-chip-badge--memory{color:#0f766e;background:#ecf9f8;border-color:#14b8a61f}.home-wa-chip-pill{letter-spacing:-.01em;border:1px solid #0000;border-radius:.35rem;flex-shrink:0;padding:.14rem .42rem;font-size:.5625rem;font-weight:600;line-height:1.2}.home-wa-chip-pill--decision{color:#6d28d9;background:#8b5cf612;border-color:#8b5cf61f}.home-wa-chip-pill--memory{color:#0f766e;background:#14b8a612;border-color:#14b8a61f}.home-wa-chip-pill--topic{color:#1d4ed8;background:var(--ref-blue,#2563eb)}@supports (color:color-mix(in lab,red,red)){.home-wa-chip-pill--topic{background:color-mix(in srgb,var(--ref-blue,#2563eb) 7%,transparent)}}.home-wa-chip-pill--topic{border-color:var(--ref-blue,#2563eb)}@supports (color:color-mix(in lab,red,red)){.home-wa-chip-pill--topic{border-color:color-mix(in srgb,var(--ref-blue,#2563eb) 12%,transparent)}}.home-wa-chip-pill--competitor{color:#b45309;background:#f59e0b12;border-color:#f59e0b1f}.home-wa-chip-pill--trend{color:#15803d;background:#16a34a12;border-color:#16a34a1f}.home-wa-chip-head-meta{font-variant-numeric:tabular-nums;color:var(--muted);flex-shrink:0;font-size:.625rem;font-weight:500;line-height:1.2}@media (max-width:960px){.home-wa-visual{--wa-stage-size:min(100%,calc(var(--wa-stage-max) - 1rem));max-width:min(100%,calc(var(--wa-stage-max) - 1rem))}.home-wa-visual .auth-brand-stage{width:var(--wa-stage-size);height:var(--wa-stage-size)}.home-wa-visual .home-wa-glass-chip{--wa-chip-current-vw:52vw}.home-wa-visual .home-wa-glass-chip--chat{--wa-chip-current-vw:58vw}.home-wa-visual .home-wa-glass-chip--decision{--wa-chip-current-vw:56vw}.home-wa-visual .home-wa-glass-chip--task{--wa-chip-current-vw:54vw}.home-wa-glass-anchor:has(.home-wa-glass-chip--chat){--wa-orbit-chip-vw:58vw}.home-wa-glass-anchor:has(.home-wa-glass-chip--decision){--wa-orbit-chip-vw:56vw}.home-wa-glass-anchor:has(.home-wa-glass-chip--task){--wa-orbit-chip-vw:54vw}.home-wa-glass-anchor:has(.home-wa-glass-chip--memory){--wa-orbit-chip-vw:52vw}}.home-wa-v2-floor{fill:var(--accent)}@supports (color:color-mix(in lab,red,red)){.home-wa-v2-floor{fill:color-mix(in srgb,var(--accent) 6%,transparent)}}.home-wa-v2-floor{opacity:.5}.home-wa-v2-link{stroke:var(--accent,#594af3)}@supports (color:color-mix(in lab,red,red)){.home-wa-v2-link{stroke:color-mix(in srgb,var(--accent,#594af3) 38%,#b8b3cc)}}.home-wa-v2-link{stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round}.home-wa-v2-card-bg{fill:var(--ui-col-bg,#fff)}@supports (color:color-mix(in lab,red,red)){.home-wa-v2-card-bg{fill:color-mix(in srgb,var(--ui-col-bg,#fff) 92%,transparent)}}.home-wa-v2-card-bg{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.home-wa-v2-card-bg{stroke:color-mix(in srgb,var(--border) 80%,#fff)}}.home-wa-v2-card-bg{stroke-width:1px}.home-wa-v2-card-header{fill:var(--wa-green,#25d366)}.home-wa-v2-wa-dot{fill:#ffffff47}.home-wa-v2-wa-phone{fill:#fff}.home-wa-v2-card-title{fill:#fff;font-size:8.5px;font-weight:700}.home-wa-v2-card-meta,.home-wa-v2-card-title{font-family:var(--ds-font-body,system-ui,sans-serif)}.home-wa-v2-card-meta{fill:#ffffffd1;font-size:6.5px;font-weight:600}.home-wa-v2-line{fill:var(--muted)}@supports (color:color-mix(in lab,red,red)){.home-wa-v2-line{fill:color-mix(in srgb,var(--muted) 18%,var(--border))}}.home-wa-v2-line.is-dim{fill:var(--muted)}@supports (color:color-mix(in lab,red,red)){.home-wa-v2-line.is-dim{fill:color-mix(in srgb,var(--muted) 10%,var(--border))}}.home-wa-v2-line.is-key{fill:var(--wa-gold,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.home-wa-v2-line.is-key{fill:color-mix(in srgb,var(--wa-gold,#f59e0b) 22%,#fef3c7)}}.home-wa-v2-line.is-key{stroke:var(--wa-gold)}@supports (color:color-mix(in lab,red,red)){.home-wa-v2-line.is-key{stroke:color-mix(in srgb,var(--wa-gold) 35%,transparent)}}.home-wa-v2-line.is-key{stroke-width:.5px}.home-wa-v2-star{fill:var(--wa-gold,#f59e0b)}.home-wa-v2-input{fill:var(--ui-col-bg,#fff)}@supports (color:color-mix(in lab,red,red)){.home-wa-v2-input{fill:color-mix(in srgb,var(--ui-col-bg,#fff) 70%,var(--border))}}.home-wa-v2-input{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.home-wa-v2-input{stroke:color-mix(in srgb,var(--border) 60%,transparent)}}.home-wa-v2-input{stroke-width:.75px}.home-wa-v2-input-ph{fill:var(--muted);font-size:6px;font-weight:500;font-family:var(--ds-font-body,system-ui,sans-serif)}.home-wa-v2-hub-disc{fill:var(--ui-col-bg,#fff);stroke:var(--accent,#594af3)}@supports (color:color-mix(in lab,red,red)){.home-wa-v2-hub-disc{stroke:color-mix(in srgb,var(--accent,#594af3) 28%,var(--border))}}.home-wa-v2-hub-disc{stroke-width:1.5px}.home-wa-v2-hub-inner{fill:none;stroke:var(--accent,#594af3)}@supports (color:color-mix(in lab,red,red)){.home-wa-v2-hub-inner{stroke:color-mix(in srgb,var(--accent,#594af3) 10%,transparent)}}.home-wa-v2-hub-inner{stroke-width:1px}.home-wa-v2-hub-label{fill:var(--accent,#594af3);font-size:24px;font-weight:800;font-family:var(--ds-font-body,system-ui,sans-serif);letter-spacing:-.06em}.home-wa-v2-pill{fill:var(--ui-col-bg,#fff)}@supports (color:color-mix(in lab,red,red)){.home-wa-v2-pill{fill:color-mix(in srgb,var(--ui-col-bg,#fff) 88%,transparent)}}.home-wa-v2-pill{stroke:var(--accent)}@supports (color:color-mix(in lab,red,red)){.home-wa-v2-pill{stroke:color-mix(in srgb,var(--accent) 14%,var(--border))}}.home-wa-v2-pill{stroke-width:.75px}.home-wa-v2-pill-label{fill:var(--accent)}@supports (color:color-mix(in lab,red,red)){.home-wa-v2-pill-label{fill:color-mix(in srgb,var(--accent) 72%,var(--text))}}.home-wa-v2-pill-label{font-size:7px;font-weight:700;font-family:var(--ds-font-body,system-ui,sans-serif);letter-spacing:.01em}.home-wa-schema{width:100%;height:100%;display:block}.home-wa-schema-group-bg{fill:var(--ui-col-bg,#fff);stroke:var(--border);stroke-width:1px}.home-wa-schema-group-header,.home-wa-schema-group-header-fill{fill:var(--wa-green)}.home-wa-schema-wa-icon-bg{fill:#ffffff40}.home-wa-schema-wa-icon{fill:#fff}.home-wa-schema-msg{fill:var(--muted)}@supports (color:color-mix(in lab,red,red)){.home-wa-schema-msg{fill:color-mix(in srgb,var(--muted) 22%,var(--border))}}.home-wa-schema-msg.is-highlight{fill:var(--wa-gold-soft);stroke:var(--wa-gold)}@supports (color:color-mix(in lab,red,red)){.home-wa-schema-msg.is-highlight{stroke:color-mix(in srgb,var(--wa-gold) 45%,transparent)}}.home-wa-schema-msg.is-highlight{stroke-width:.75px}.home-wa-schema-star{fill:var(--wa-gold)}.home-wa-schema-scan{stroke:var(--accent)}@supports (color:color-mix(in lab,red,red)){.home-wa-schema-scan{stroke:color-mix(in srgb,var(--accent) 18%,transparent)}}.home-wa-schema-scan{stroke-width:1.5px;stroke-linecap:round}.home-wa-schema-flow{fill:none;stroke:var(--wa-gold);stroke-width:2px;stroke-dasharray:4 5;stroke-linecap:round;animation:home-wa-flow 2.4s linear infinite}.home-wa-schema-hub-label{fill:#fff;font-size:22px;font-weight:800;font-family:var(--ds-font-body,inherit);letter-spacing:-.04em}.home-wa-schema-sparkle{fill:#fff;opacity:.95}.home-wa-schema-legend-text{fill:var(--muted);font-size:9px;font-weight:600;font-family:var(--ds-font-body,inherit)}.home-wa-schema-pulse{transform-origin:200px 200px;animation:home-wa-pulse 3s ease-in-out infinite}@keyframes home-wa-flow{to{stroke-dashoffset:-18px}}@keyframes home-wa-pulse{0%,to{opacity:.5;transform:scale(.96)}50%{opacity:.9;transform:scale(1)}}@media (max-width:960px){.home-wa-hero-inner{grid-template-columns:1fr;align-items:stretch;gap:clamp(1.15rem,4vw,1.75rem)}.home-connectors-visual-slot{display:none}.home-connectors .home-wa-hero-inner{grid-template-columns:1fr}.home-connectors-stage{min-height:auto}.home-wa-hero-copy{max-width:none}}@media (max-width:540px){.home-wa-hero{padding:.85rem .75rem!important}.home-connectors .home-wa-hero{padding-inline:var(--connectors-inset)!important}.home-wa-hero-inner{gap:.95rem}.home-wa-hero-visual{max-width:100%}.home-connectors .home-wa-hero .home-wa-hero-title,.home-wa-hero .home-wa-hero-title{font-size:clamp(1.32rem,6.2vw,1.62rem)}.home-connectors .home-wa-hero-lead,.home-wa-hero-lead{max-width:none;font-size:.86rem}.home-wa-hero-feature-body strong{font-size:.82rem}.home-wa-hero-feature-body span{font-size:.76rem}.home-connectors .home-wa-hero-copy,.home-wa-hero-copy{gap:.8rem}}@media (max-width:480px){.home-wa-hero-actions{flex-direction:column;align-items:stretch}.home-wa-hero-actions .btn{justify-content:center;width:100%}}.home-mp-section{--mp-violet:#594af3;--connector-accent:var(--mp-violet);--mp-surface:var(--ui-col-bg,#fff)}@supports (color:color-mix(in lab,red,red)){.home-mp-section{--mp-surface:color-mix(in srgb,var(--ui-col-bg,#fff) 96%,var(--border))}}.home-mp-section{--connectors-inset:clamp(1.5rem,3.2vw,2.25rem);--connectors-stage-inset-x:clamp(.65rem,2.5cqw,1rem);--connectors-stage-inset-top:.65rem;--wa-hero-visual-max:clamp(16rem,38cqw,32rem);overflow:hidden;container:home-mp/inline-size;padding:.75rem 0 0!important}.home-mp-top{padding:0 var(--connectors-inset) .75rem;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-mp-stage{min-width:0;margin-top:.85rem;position:relative}.home-mp-section .home-mp-hero.home-wa-hero{box-shadow:none;border:none;border-radius:0;padding:clamp(.85rem,1.8vw,1.15rem) var(--connectors-inset) clamp(1rem,2vw,1.35rem)!important}.home-mp-section .home-wa-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,var(--wa-hero-visual-max));padding:var(--connectors-stage-inset-top) var(--connectors-stage-inset-x) 0;align-items:center}.home-mp-section .home-mp-hero-inner--solo{flex-direction:column;gap:clamp(1.5rem,3.2vw,2.5rem);width:100%;max-width:none;display:flex}.home-mp-hero-header{grid-template-columns:1.25fr 1fr;align-items:flex-start;gap:clamp(1.5rem,4vw,3rem);width:100%;display:grid}.home-mp-hero-intro{flex-direction:column;gap:1.25rem;display:flex}.home-mp-features-grid{grid-template-columns:repeat(4,1fr);gap:clamp(.75rem,1.6vw,1.1rem);width:100%;margin:0;padding:0;list-style:none;display:grid}.home-mp-feature-card{background:var(--mp-surface);border:1px solid var(--mp-violet);flex-direction:column;align-items:stretch;gap:0;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-mp-feature-card{border:1px solid color-mix(in srgb,var(--mp-violet) 10%,var(--border))}}.home-mp-feature-card{box-shadow:inset 0 1px 0 #ffffffbd,0 12px 28px var(--shadow-color,#0f172a);border-radius:20px}@supports (color:color-mix(in lab,red,red)){.home-mp-feature-card{box-shadow:inset 0 1px 0 #ffffffbd,0 12px 28px color-mix(in srgb,var(--shadow-color,#0f172a) 4%,transparent)}}.home-mp-feature-card{transition:border-color .25s,box-shadow .25s,transform .25s}.home-mp-feature-card:hover{border-color:var(--mp-violet)}@supports (color:color-mix(in lab,red,red)){.home-mp-feature-card:hover{border-color:color-mix(in srgb,var(--mp-violet) 32%,var(--border))}}.home-mp-feature-card:hover{box-shadow:inset 0 1px 0 #fffc,0 20px 44px var(--mp-violet);transform:translateY(-4px)}@supports (color:color-mix(in lab,red,red)){.home-mp-feature-card:hover{box-shadow:inset 0 1px 0 #fffc,0 20px 44px color-mix(in srgb,var(--mp-violet) 12%,transparent)}}.home-mp-feature-visual{aspect-ratio:1;background:radial-gradient(ellipse 90% 70% at 50% 35%,var(--mp-violet),transparent 62%),linear-gradient(180deg,var(--mp-violet),var(--ui-col-bg,#fff));margin:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-mp-feature-visual{background:radial-gradient(ellipse 90% 70% at 50% 35%,color-mix(in srgb,var(--mp-violet) 8%,transparent),transparent 62%),linear-gradient(180deg,color-mix(in srgb,var(--mp-violet) 4%,var(--ui-col-bg,#fff)),var(--ui-col-bg,#fff))}}.home-mp-feature-visual-img{object-fit:cover;object-position:center 42%;width:100%;height:100%;transition:transform .35s;display:block;transform:scale(1.02)}.home-mp-feature-card:hover .home-mp-feature-visual-img{transform:scale(1.06)}.home-mp-feature-kicker{color:var(--mp-violet);border-radius:999px;align-items:center;gap:.25rem;padding:.28rem .55rem;display:inline-flex;position:absolute;top:.65rem;right:.65rem}@supports (color:color-mix(in lab,red,red)){.home-mp-feature-kicker{color:color-mix(in srgb,var(--mp-violet) 88%,var(--text))}}.home-mp-feature-kicker{background:var(--ui-col-bg,#fff)}@supports (color:color-mix(in lab,red,red)){.home-mp-feature-kicker{background:color-mix(in srgb,var(--ui-col-bg,#fff) 82%,transparent)}}.home-mp-feature-kicker{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid var(--mp-violet)}@supports (color:color-mix(in lab,red,red)){.home-mp-feature-kicker{border:1px solid color-mix(in srgb,var(--mp-violet) 14%,var(--border))}}.home-mp-feature-kicker{letter-spacing:.015em;white-space:nowrap;box-shadow:0 4px 14px var(--shadow-color,#0f172a);font-size:.62rem;font-weight:750}@supports (color:color-mix(in lab,red,red)){.home-mp-feature-kicker{box-shadow:0 4px 14px color-mix(in srgb,var(--shadow-color,#0f172a) 6%,transparent)}}.home-mp-feature-body{flex-direction:column;gap:.35rem;padding:clamp(.85rem,1.5vw,1rem) clamp(.9rem,1.6vw,1.05rem) clamp(1rem,1.8vw,1.15rem);display:flex}.home-mp-feature-body strong{color:var(--text);letter-spacing:-.015em;font-size:clamp(.82rem,1.35cqw,.94rem);line-height:1.2}.home-mp-feature-body span{color:var(--muted);font-size:clamp(.72rem,1.1cqw,.79rem);line-height:1.48}.home-mp-section .home-wa-hero .home-wa-hero-title{letter-spacing:-.038em;text-transform:none;margin-bottom:0;font-size:clamp(1.35rem,4.2cqw,2.35rem);font-weight:800;line-height:1.1}.home-mp-section .home-wa-hero-lead{max-width:min(34rem,100%);font-size:clamp(.84rem,2.1cqw,.92rem)}.home-mp-section .home-wa-hero-title-accent{background:linear-gradient(128deg,var(--mp-violet) 0,var(--mp-violet) 100%)}@supports (color:color-mix(in lab,red,red)){.home-mp-section .home-wa-hero-title-accent{background:linear-gradient(128deg,var(--mp-violet) 0,color-mix(in srgb,var(--mp-violet) 68%,var(--ref-blue,#2563eb)) 100%)}}.home-mp-section .home-wa-hero-title-accent{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.home-mp-section .home-wa-hero-title-accent-wrap:after{background:var(--mp-violet)}@supports (color:color-mix(in lab,red,red)){.home-mp-section .home-wa-hero-title-accent-wrap:after{background:color-mix(in srgb,var(--mp-violet) 18%,transparent)}}.home-mp-section .home-wa-hero:before{background:radial-gradient(ellipse 50% 80% at 0 40%,var(--mp-violet),transparent 58%)}@supports (color:color-mix(in lab,red,red)){.home-mp-section .home-wa-hero:before{background:radial-gradient(ellipse 50% 80% at 0 40%,color-mix(in srgb,var(--mp-violet) 7%,transparent),transparent 58%)}}.home-mp-rail{width:100%;margin-bottom:clamp(.85rem,2vw,1.25rem);padding-top:.15rem}.home-mp-rail .home-mp-visual{width:100%;max-width:100%}.home-mp-rail .home-mp-mosaic-grid--row{gap:clamp(.55rem,2.8vw,1.15rem)}.home-mp-rail .home-mp-mosaic-rail{gap:clamp(.4rem,2vw,.85rem)}.home-mp-rail-caption{color:var(--muted2,var(--muted));justify-content:center;align-items:center;gap:.35rem;margin:.65rem 0 0;font-size:.72rem;font-weight:600;display:flex}.home-mp-rail-caption svg{color:var(--mp-violet);flex-shrink:0}.home-mp-body{padding:0 var(--connectors-inset) clamp(1rem,2vw,1.35rem)}@container home-mp (max-width:62rem){.home-mp-hero-header{grid-template-columns:1fr;gap:1.25rem}.home-mp-features-grid{grid-template-columns:repeat(2,1fr)}.home-mp-hero-actions{flex-direction:column;align-items:stretch}.home-mp-hero-actions .btn{justify-content:center;width:100%}}@container home-mp (max-width:36rem){.home-mp-features-grid{grid-template-columns:1fr}}.home-mp-features-new{grid-template-columns:repeat(4,1fr);gap:.85rem;width:100%;margin-bottom:clamp(1rem,2.5vw,1.5rem);display:grid}.home-mp-feature-item{background:var(--mp-violet);border-radius:14px;flex-direction:column;gap:.65rem;padding:1rem 1.15rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-mp-feature-item{background:color-mix(in srgb,var(--mp-violet) 3%,var(--ui-col-bg,#fff))}}.home-mp-feature-item{border:1px solid var(--mp-violet)}@supports (color:color-mix(in lab,red,red)){.home-mp-feature-item{border:1px solid color-mix(in srgb,var(--mp-violet) 8%,var(--border))}}.home-mp-feature-icon-new{width:2.1rem;height:2.1rem;color:var(--mp-violet);background:var(--mp-violet);border-radius:10px;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.home-mp-feature-icon-new{background:color-mix(in srgb,var(--mp-violet) 10%,transparent)}}.home-mp-feature-text strong{color:var(--text);margin-bottom:.15rem;font-size:.82rem;font-weight:700;display:block}.home-mp-feature-text p{color:var(--muted);margin:0;font-size:.74rem;line-height:1.45}.home-mp-cta-new{background:var(--mp-violet);margin-top:0}@supports (color:color-mix(in lab,red,red)){.home-mp-cta-new{background:color-mix(in srgb,var(--mp-violet) 6%,var(--ui-col-bg,#fff))}}.home-mp-cta-new{border-color:var(--mp-violet)}@supports (color:color-mix(in lab,red,red)){.home-mp-cta-new{border-color:color-mix(in srgb,var(--mp-violet) 14%,var(--border))}}@media (max-width:1024px){.home-mp-features-new{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.home-mp-features-new{grid-template-columns:1fr}}.home-ref-title-accent--violet{color:var(--mp-violet,#594af3)}.home-ref-btn--violet{border-color:var(--mp-violet,#594af3)!important;color:#fff!important}.home-ref-btn--violet,.home-ref-btn--violet:hover:not(:disabled){background:var(--mp-violet,#594af3)!important}@supports (color:color-mix(in lab,red,red)){.home-ref-btn--violet:hover:not(:disabled){background:color-mix(in srgb,var(--mp-violet,#594af3) 85%,#000)!important}}.home-ref-btn--violet:hover:not(:disabled){border-color:var(--mp-violet,#594af3)!important}@supports (color:color-mix(in lab,red,red)){.home-ref-btn--violet:hover:not(:disabled){border-color:color-mix(in srgb,var(--mp-violet,#594af3) 85%,#000)!important}}.home-ref-btn--violet:hover:not(:disabled){color:#fff!important}.home-mp-bar{justify-content:space-between;gap:.75rem;margin-bottom:clamp(.85rem,2vw,1.15rem)}.home-mp-bar,.home-mp-visual{align-items:center;display:flex}.home-mp-visual{--mp-stage-max:100%;width:100%;max-width:var(--mp-stage-max);background:0 0;justify-content:center;margin:0;padding:0;overflow:visible}.home-mp-mosaic-scene{isolation:isolate;--mp-link-ease:cubic-bezier(.22,1,.36,1);container:mp-stage/inline-size}.home-mp-mosaic-grid--row,.home-mp-mosaic-scene{width:100%;min-height:clamp(5.5rem,14cqw,8rem);position:relative}.home-mp-mosaic-grid--row{z-index:2;gap:clamp(.45rem,2.2cqw,.85rem);padding:.25rem 0}.home-mp-mosaic-grid--row,.home-mp-mosaic-rail{flex-direction:row;justify-content:center;align-items:center;display:flex}.home-mp-mosaic-rail{flex:0 auto;gap:clamp(.3rem,1.5cqw,.55rem);min-width:0}.home-mp-mosaic-cell{flex-shrink:0;place-items:center;min-width:0;display:grid}.home-mp-mosaic-cell:not(.home-mp-mosaic-cell--hub){animation:home-mp-chip-in .35s var(--mp-link-ease,cubic-bezier(.22,1,.36,1)) both;animation-delay:calc(var(--mp-chip-index,0) * 40ms + 50ms)}@keyframes home-mp-chip-in{0%{opacity:0;transform:scale(.84)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.home-mp-mosaic-cell--hub{animation:home-mp-hub-in .4s var(--mp-link-ease,cubic-bezier(.22,1,.36,1)) both;flex-shrink:0;animation-delay:80ms;position:relative}@keyframes home-mp-hub-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.home-mp-mosaic-chip{background:var(--ui-card-bg,var(--panel,var(--bg2)));border:1px solid var(--mp-mosaic-accent,var(--mp-violet));border-radius:22.5%;place-items:center;width:clamp(2.25rem,9cqw,3rem);height:clamp(2.25rem,9cqw,3rem);display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.home-mp-mosaic-chip{border:1px solid color-mix(in srgb,var(--mp-mosaic-accent,var(--mp-violet)) 18%,var(--border))}}.home-mp-mosaic-chip{box-shadow:0 4px 14px var(--mp-mosaic-accent,var(--mp-violet)),0 0 0 1px #fff6 inset}@supports (color:color-mix(in lab,red,red)){.home-mp-mosaic-chip{box-shadow:0 4px 14px color-mix(in srgb,var(--mp-mosaic-accent,var(--mp-violet)) 10%,transparent),0 0 0 1px #fff6 inset}}.home-mp-mosaic-chip{transition:box-shadow .26s var(--mp-link-ease,cubic-bezier(.22,1,.36,1)),border-color .26s var(--mp-link-ease,cubic-bezier(.22,1,.36,1));cursor:default}.home-mp-mosaic-cell:hover .home-mp-mosaic-chip,.home-mp-mosaic-chip.is-active{border-color:var(--mp-mosaic-accent,var(--mp-violet))}@supports (color:color-mix(in lab,red,red)){.home-mp-mosaic-cell:hover .home-mp-mosaic-chip,.home-mp-mosaic-chip.is-active{border-color:color-mix(in srgb,var(--mp-mosaic-accent,var(--mp-violet)) 42%,var(--border))}}.home-mp-mosaic-cell:hover .home-mp-mosaic-chip,.home-mp-mosaic-chip.is-active{box-shadow:0 8px 22px var(--mp-mosaic-accent,var(--mp-violet)),0 0 0 1px #ffffff8c inset}@supports (color:color-mix(in lab,red,red)){.home-mp-mosaic-cell:hover .home-mp-mosaic-chip,.home-mp-mosaic-chip.is-active{box-shadow:0 8px 22px color-mix(in srgb,var(--mp-mosaic-accent,var(--mp-violet)) 24%,transparent),0 0 0 1px #ffffff8c inset}}.home-mp-mosaic-chip-img{object-fit:contain;width:62%;height:62%}.home-mp-mosaic-hub{z-index:1;isolation:isolate;border-radius:50%;place-items:center;width:clamp(4.25rem,15cqw,5.75rem);height:clamp(4.25rem,15cqw,5.75rem);display:grid;position:relative}.home-mp-mosaic-hub:before{content:"";background:var(--ui-card-bg,var(--panel,var(--bg2)));box-shadow:var(--ds-shadow-md,0 10px 30px #594af32e);z-index:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.home-mp-mosaic-hub-ring{border:1px solid var(--mp-violet);border-radius:50%;position:absolute;inset:-.55rem}@supports (color:color-mix(in lab,red,red)){.home-mp-mosaic-hub-ring{border:1px solid color-mix(in srgb,var(--mp-violet) 30%,transparent)}}.home-mp-mosaic-hub-ring{box-shadow:0 0 20px var(--mp-violet)}@supports (color:color-mix(in lab,red,red)){.home-mp-mosaic-hub-ring{box-shadow:0 0 20px color-mix(in srgb,var(--mp-violet) 12%,transparent)}}.home-mp-mosaic-hub-ring{pointer-events:none;transform-origin:50%;animation:home-mp-hub-ring-pulse 2s ease-in-out infinite}.home-mp-mosaic-hub-ring--outer{border-color:var(--mp-violet);inset:-1.35rem}@supports (color:color-mix(in lab,red,red)){.home-mp-mosaic-hub-ring--outer{border-color:color-mix(in srgb,var(--mp-violet) 16%,transparent)}}.home-mp-mosaic-hub-ring--outer{box-shadow:none;opacity:.75;animation-delay:.28s}@keyframes home-mp-hub-ring-pulse{0%,to{opacity:.68;transform:scale(.98)}50%{opacity:1;transform:scale(1)}}.home-mp-mosaic-brain{z-index:1;cursor:grab;border-radius:50%;position:relative;width:100%!important;height:100%!important}.home-mp-mosaic-brain:active{cursor:grabbing}.home-mp-orbit-scene{--mp-icon-size:clamp(1.375rem,2.2vw,1.6rem);--mp-brain-size:clamp(3.1rem,20cqmin,4rem);--mp-core-outer-r:34cqmin;--mp-orbit-gap:.4rem;--mp-orbit-radius:calc(var(--mp-core-outer-r) + var(--mp-orbit-gap) + (var(--mp-icon-size) / 2));width:var(--mp-stage-max);height:var(--mp-stage-max);aspect-ratio:1;isolation:isolate;flex:none;max-width:100%;position:relative;overflow:hidden;container:mp-stage/size}.home-mp-network{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.home-mp-network-link-line{fill:none;stroke-width:1.05px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:5 7;animation:home-mp-link-flow 1.5s linear infinite;animation-delay:var(--mp-link-delay,0s);transition:stroke-width .26s var(--mp-link-ease,cubic-bezier(.22,1,.36,1)),filter .26s var(--mp-link-ease,cubic-bezier(.22,1,.36,1))}.home-mp-network-link-line.is-active{stroke-width:1.35px;filter:drop-shadow(0 0 3px #594af36b);animation-duration:1s}@keyframes home-mp-link-flow{to{stroke-dashoffset:-24px}}.home-mp-orbit-center{width:0;height:0;transform-style:preserve-3d;z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-mp-orbit-hub{z-index:3;width:var(--mp-brain-size);height:var(--mp-brain-size);transform-style:preserve-3d;place-items:center;display:grid;position:absolute;top:0;left:0;transform:translate(-50%,-50%)translateZ(0)}.home-mp-orbit-hub-ring{border:1px solid var(--mp-violet);border-radius:50%;position:absolute;inset:-.55rem}@supports (color:color-mix(in lab,red,red)){.home-mp-orbit-hub-ring{border:1px solid color-mix(in srgb,var(--mp-violet) 30%,transparent)}}.home-mp-orbit-hub-ring{box-shadow:0 0 20px var(--mp-violet)}@supports (color:color-mix(in lab,red,red)){.home-mp-orbit-hub-ring{box-shadow:0 0 20px color-mix(in srgb,var(--mp-violet) 12%,transparent)}}.home-mp-orbit-hub-ring{pointer-events:none}.home-mp-orbit-hub-ring--outer{border-color:var(--mp-violet);inset:-1.35rem}@supports (color:color-mix(in lab,red,red)){.home-mp-orbit-hub-ring--outer{border-color:color-mix(in srgb,var(--mp-violet) 16%,transparent)}}.home-mp-orbit-hub-ring--outer{box-shadow:none;opacity:.75}.home-mp-orbit-hub-inner{z-index:1;width:var(--mp-brain-size);height:var(--mp-brain-size);isolation:isolate;border-radius:50%;place-items:center;display:grid;position:relative}.home-mp-orbit-hub-inner:before{content:"";background:var(--ui-card-bg,var(--panel,var(--bg2)));box-shadow:var(--ds-shadow-md,0 10px 30px #594af32e);z-index:0;pointer-events:none;border-radius:50%;position:absolute;inset:0}.home-mp-orbit-brain{z-index:1;cursor:grab;border-radius:50%;position:relative;transform:translateZ(0);width:var(--mp-brain-size)!important;height:var(--mp-brain-size)!important}.home-mp-orbit-brain:active{cursor:grabbing}.home-mp-orbit-ring{width:0;height:0;animation:home-mp-orbit-spin var(--mp-orbit-duration,48s) linear infinite;position:absolute;top:0;left:0}.home-mp-orbit-ring[data-reduced=true]{animation:none;transform:rotate(22deg)}@keyframes home-mp-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.home-mp-orbit-node-orbit{width:0;height:0;transform:rotate(var(--mp-orbit-angle)) translate(var(--mp-orbit-radius)) rotate(var(--mp-orbit-angle-reverse));position:absolute;top:0;left:0;overflow:visible}.home-mp-orbit-node-billboard{animation:home-mp-orbit-billboard var(--mp-orbit-duration,48s) linear infinite;position:absolute;top:0;left:0;overflow:visible}.home-mp-orbit-ring[data-reduced=true] .home-mp-orbit-node-billboard{animation:none}@keyframes home-mp-orbit-billboard{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.home-mp-orbit-node-content{width:var(--mp-icon-size);height:var(--mp-icon-size);margin-left:calc(var(--mp-icon-size) / -2);margin-top:calc(var(--mp-icon-size) / -2);position:absolute;top:0;left:0}.home-mp-orbit-node-shell{width:var(--mp-icon-size);height:var(--mp-icon-size);border-radius:22.5%;display:block;position:relative;overflow:hidden}.home-mp-orbit-node-app{box-shadow:0 2px 6px #00000014,0 8px 20px var(--mp-orbit-accent,#594af3);background:0 0;border:none}@supports (color:color-mix(in lab,red,red)){.home-mp-orbit-node-app{box-shadow:0 2px 6px #00000014,0 8px 20px color-mix(in srgb,var(--mp-orbit-accent,#594af3) 18%,transparent)}}.home-mp-orbit-node-img{z-index:1;object-fit:cover;border-radius:22.5%;width:100%;height:100%;display:block;position:relative}.home-mp-showcase{border:1px solid var(--mp-violet);border-radius:18px;margin:0 auto clamp(1rem,2.5vw,1.35rem);padding:clamp(1.1rem,2.5vw,1.6rem) clamp(.9rem,2vw,1.2rem) clamp(.85rem,1.8vw,1.05rem)}@supports (color:color-mix(in lab,red,red)){.home-mp-showcase{border:1px solid color-mix(in srgb,var(--mp-violet) 14%,var(--border))}}.home-mp-showcase{background:radial-gradient(ellipse 80% 65% at 50% 8%,var(--mp-violet),transparent 68%),linear-gradient(180deg,var(--mp-violet),var(--ui-col-bg,#fff))}@supports (color:color-mix(in lab,red,red)){.home-mp-showcase{background:radial-gradient(ellipse 80% 65% at 50% 8%,color-mix(in srgb,var(--mp-violet) 9%,transparent),transparent 68%),linear-gradient(180deg,color-mix(in srgb,var(--mp-violet) 4%,var(--ui-col-bg,#fff)),var(--ui-col-bg,#fff))}}.home-mp-showcase{box-shadow:0 12px 36px var(--mp-violet)}@supports (color:color-mix(in lab,red,red)){.home-mp-showcase{box-shadow:0 12px 36px color-mix(in srgb,var(--mp-violet) 7%,transparent)}}.home-mp-showcase{flex-direction:column;align-items:center;gap:clamp(.7rem,1.6vw,.95rem);display:flex}.home-mp-showcase-caption{color:var(--muted);text-align:center;margin:0;font-size:.78rem;font-weight:600}.home-mp-showcase-caption strong{color:var(--mp-violet);font-weight:800}.home-mp-pills{justify-content:center;margin:0 0 clamp(1rem,2.5vw,1.35rem)}.home-mp-pills li{font-size:.74rem}.home-mp-pills svg{color:var(--mp-violet)}.home-mp-catalog{border-top:1px solid var(--border);padding-top:clamp(.85rem,2vw,1.15rem)}.home-mp-catalog-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.home-mp-catalog-layout{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;display:grid}.home-mp-categories{flex-direction:column;gap:.2rem;min-width:7.5rem;display:flex}.home-mp-section>.home-mp-categories{flex-flow:wrap;justify-content:center;gap:.35rem;min-width:0;margin-bottom:clamp(.75rem,2vw,1rem)}.home-mp-category{color:var(--muted);cursor:default;border-radius:8px;padding:.38rem .65rem;font-size:.72rem;font-weight:600}.home-mp-category.is-active{color:var(--mp-violet);background:var(--mp-violet)}@supports (color:color-mix(in lab,red,red)){.home-mp-category.is-active{background:color-mix(in srgb,var(--mp-violet) 10%,transparent)}}.home-mp-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:.55rem;display:grid}.home-mp-card{background:var(--mp-surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.35rem;min-height:100%;padding:.7rem .75rem;display:flex}.home-mp-card-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:700}.home-mp-card-logo{background:var(--mp-card-accent,var(--mp-violet));border-radius:11px;place-items:center;width:2.5rem;height:2.5rem;display:grid}@supports (color:color-mix(in lab,red,red)){.home-mp-card-logo{background:color-mix(in srgb,var(--mp-card-accent,var(--mp-violet)) 8%,var(--ui-col-bg,#fff))}}.home-mp-card-logo{border:1px solid var(--mp-card-accent,var(--mp-violet))}@supports (color:color-mix(in lab,red,red)){.home-mp-card-logo{border:1px solid color-mix(in srgb,var(--mp-card-accent,var(--mp-violet)) 16%,var(--border))}}.home-mp-card-logo-img{object-fit:contain;width:70%;height:auto;display:block}.home-mp-card-logo--badge{letter-spacing:-.03em;color:#fff;background:linear-gradient(145deg,var(--mp-card-accent,var(--mp-violet)),var(--mp-card-accent,var(--mp-violet)));font-size:.72rem;font-weight:800}@supports (color:color-mix(in lab,red,red)){.home-mp-card-logo--badge{background:linear-gradient(145deg,var(--mp-card-accent,var(--mp-violet)),color-mix(in srgb,var(--mp-card-accent,var(--mp-violet)) 72%,#000))}}.home-mp-card-logo--fallback{color:var(--mp-violet);background:var(--mp-violet)}@supports (color:color-mix(in lab,red,red)){.home-mp-card-logo--fallback{background:color-mix(in srgb,var(--mp-violet) 10%,transparent)}}.home-mp-card h4{margin:0;font-size:.78rem;font-weight:700;line-height:1.25}.home-mp-card p{color:var(--muted);flex:1;margin:0;font-size:.66rem;line-height:1.4}.home-mp-card-foot{justify-content:space-between;align-items:center;gap:.35rem;margin-top:.25rem;display:flex}.home-mp-card-rating{color:var(--muted);align-items:center;gap:.2rem;font-size:.62rem;font-weight:600;display:inline-flex}.home-mp-card-rating svg{color:#f59e0b;fill:#f59e0b}.home-mp-card-reviews{opacity:.75}.home-mp-card-action{color:var(--mp-violet);font-size:.64rem;font-weight:700}.home-mp-cta{background:var(--mp-violet);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:clamp(.85rem,2vw,1.1rem);padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-mp-cta{background:color-mix(in srgb,var(--mp-violet) 6%,var(--ui-col-bg,#fff))}}.home-mp-cta{border:1px solid var(--mp-violet)}@supports (color:color-mix(in lab,red,red)){.home-mp-cta{border:1px solid color-mix(in srgb,var(--mp-violet) 14%,var(--border))}}.home-mp-cta p{color:var(--text);margin:0;font-size:.82rem;font-weight:700}@media (max-width:960px){.home-mp-catalog-layout{grid-template-columns:1fr}.home-mp-categories{flex-flow:wrap;min-width:0}.home-mp-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.home-mp-cards{grid-template-columns:1fr}.home-mp-mosaic-grid--row{gap:.35rem}.home-mp-mosaic-rail{gap:.25rem}.home-mp-mosaic-chip{width:clamp(2rem,7.5vw,2.5rem);height:clamp(2rem,7.5vw,2.5rem)}.home-mp-mosaic-hub{width:clamp(3.5rem,12vw,4.5rem);height:clamp(3.5rem,12vw,4.5rem)}}@media (min-width:76rem){.home-mp-mosaic-chip{width:clamp(2.5rem,2.8vw,3.1rem);height:clamp(2.5rem,2.8vw,3.1rem)}}.home-mp-mosaic-scene[data-reduced-motion=true] .home-mp-mosaic-cell,.home-mp-mosaic-scene[data-reduced-motion=true] .home-mp-mosaic-cell--hub,.home-mp-mosaic-scene[data-reduced-motion=true] .home-mp-mosaic-hub-ring,.home-mp-mosaic-scene[data-reduced-motion=true] .home-mp-mosaic-hub-ring--outer,.home-mp-mosaic-scene[data-reduced-motion=true] .home-mp-network-link-line{animation:none!important}.home-mp-mosaic-scene[data-reduced-motion=true] .home-mp-mosaic-chip{transition:none}@media (prefers-reduced-motion:reduce){.home-mp-mosaic-cell,.home-mp-mosaic-cell--hub,.home-mp-mosaic-hub-ring,.home-mp-mosaic-hub-ring--outer,.home-mp-network-link-line,.home-mp-orbit-node-billboard,.home-mp-orbit-ring{animation:none!important}.home-mp-mosaic-chip{transition:none}}.home-ref-sections{flex-direction:column;gap:clamp(.85rem,2vw,1.15rem);display:flex}.home-ref-section{--ref-violet:#594af3;--ref-blue:#2563eb;--ref-pink:#e11d6a;--ref-surface:var(--ui-col-bg,#fff)}@supports (color:color-mix(in lab,red,red)){.home-ref-section{--ref-surface:color-mix(in srgb,var(--ui-col-bg,#fff) 96%,var(--border))}}.home-ref-section{overflow:hidden;padding:clamp(1.1rem,2.5vw,1.6rem) clamp(1rem,2.5vw,1.5rem)!important}.home-ref-section.home-mp-section{padding:.75rem 0 0!important}.home-ref-section.home-social,.home-ref-section.home-veille{overflow:hidden;padding:.75rem 0 0!important}.home-ref-split{grid-template-columns:minmax(0,1fr) minmax(14rem,26rem);align-items:center;gap:clamp(.75rem,2.5vw,1.75rem);display:grid}.home-mp-hero-copy{flex-direction:column;gap:1rem;min-width:0;display:flex}.home-mp-hero-title{letter-spacing:-.035em;color:var(--text);margin:0;font-size:clamp(1.55rem,3.4vw,2.2rem);font-weight:800;line-height:1.08;display:block}.home-mp-hero-title-line{display:block}.home-mp-hero-title-line+.home-mp-hero-title-line{margin-top:-.02em}.home-mp-hero-title-accent-wrap{white-space:nowrap;display:inline-block;position:relative}.home-mp-hero-title-accent-wrap:after{content:"";background:var(--ref-violet);border-radius:3px;height:.34em;position:absolute;bottom:.06em;left:-.04em;right:-.04em}@supports (color:color-mix(in lab,red,red)){.home-mp-hero-title-accent-wrap:after{background:color-mix(in srgb,var(--ref-violet) 18%,transparent)}}.home-mp-hero-title-accent-wrap:after{z-index:0}.home-mp-hero-title-accent{z-index:1;background:linear-gradient(128deg,var(--ref-violet) 0,var(--ref-blue) 100%);color:#0000;-webkit-background-clip:text;background-clip:text;position:relative}.home-mp-hero-lead{max-width:34rem;color:var(--muted);margin:0;font-size:.92rem;line-height:1.62}.home-mp-hero-actions{flex-wrap:wrap;gap:.45rem;padding-top:.15rem;display:flex}.home-ref-copy{flex-direction:column;gap:.85rem;min-width:0;display:flex}.home-ref-eyebrow{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:.35rem;width:fit-content;padding:.3rem .65rem;font-size:.62rem;font-weight:700;display:inline-flex}.home-ref-eyebrow--violet{color:var(--ref-violet);background:var(--ref-violet)}@supports (color:color-mix(in lab,red,red)){.home-ref-eyebrow--violet{background:color-mix(in srgb,var(--ref-violet) 10%,transparent)}}.home-ref-eyebrow--violet{border:1px solid var(--ref-violet)}@supports (color:color-mix(in lab,red,red)){.home-ref-eyebrow--violet{border:1px solid color-mix(in srgb,var(--ref-violet) 22%,var(--border))}}.home-ref-eyebrow--pink{color:var(--ref-pink);background:var(--ref-pink)}@supports (color:color-mix(in lab,red,red)){.home-ref-eyebrow--pink{background:color-mix(in srgb,var(--ref-pink) 10%,transparent)}}.home-ref-eyebrow--pink{border:1px solid var(--ref-pink)}@supports (color:color-mix(in lab,red,red)){.home-ref-eyebrow--pink{border:1px solid color-mix(in srgb,var(--ref-pink) 22%,var(--border))}}.home-ref-eyebrow--blue{color:var(--ref-blue);background:var(--ref-blue)}@supports (color:color-mix(in lab,red,red)){.home-ref-eyebrow--blue{background:color-mix(in srgb,var(--ref-blue) 10%,transparent)}}.home-ref-eyebrow--blue{border:1px solid var(--ref-blue)}@supports (color:color-mix(in lab,red,red)){.home-ref-eyebrow--blue{border:1px solid color-mix(in srgb,var(--ref-blue) 22%,var(--border))}}.home-ref-title{margin:0}.home-ref-section .home-ref-title,.home-ref-title{letter-spacing:-.03em;color:var(--text);font-size:clamp(1.45rem,3.2vw,2.05rem);font-weight:800;line-height:1.08}.home-ref-section .home-ref-title{text-transform:none}.home-ref-title--center{text-align:center;max-width:36rem;margin-inline:auto}.home-ref-title-accent--blue{color:var(--ref-blue)}.home-ref-title-accent--pink{color:var(--ref-pink)}.home-ref-lead{max-width:32rem;color:var(--muted);margin:0;font-size:.88rem;line-height:1.58}.home-ref-lead--center{text-align:center;max-width:40rem;margin-inline:auto}.home-ref-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.home-ref-feature-card{background:var(--ref-surface);border:1px solid var(--border);border-radius:10px;gap:.55rem;padding:.65rem .7rem;display:flex}.home-ref-feature-card strong{color:var(--text);font-size:.76rem;font-weight:700;line-height:1.25;display:block}.home-ref-feature-card span{color:var(--muted);margin-top:.12rem;font-size:.68rem;line-height:1.35;display:block}.home-ref-feature-icon{border-radius:8px;flex-shrink:0;place-items:center;width:1.85rem;height:1.85rem;display:grid}.home-ref-feature-icon--violet{color:var(--ref-violet);background:var(--ref-violet)}@supports (color:color-mix(in lab,red,red)){.home-ref-feature-icon--violet{background:color-mix(in srgb,var(--ref-violet) 12%,transparent)}}.home-ref-feature-icon--pink{color:var(--ref-pink);background:var(--ref-pink)}@supports (color:color-mix(in lab,red,red)){.home-ref-feature-icon--pink{background:color-mix(in srgb,var(--ref-pink) 12%,transparent)}}.home-ref-actions{flex-wrap:wrap;gap:.45rem;display:flex}.home-ref-btn{gap:.35rem;font-weight:600}.home-ref-btn--blue{border-color:var(--ref-blue)!important;color:#fff!important}.home-ref-btn--blue,.home-ref-btn--blue:hover:not(:disabled){background:var(--ref-blue)!important}@supports (color:color-mix(in lab,red,red)){.home-ref-btn--blue:hover:not(:disabled){background:color-mix(in srgb,var(--ref-blue) 85%,#000)!important}}.home-ref-btn--blue:hover:not(:disabled){border-color:var(--ref-blue)!important}@supports (color:color-mix(in lab,red,red)){.home-ref-btn--blue:hover:not(:disabled){border-color:color-mix(in srgb,var(--ref-blue) 85%,#000)!important}}.home-ref-btn--blue:hover:not(:disabled),.home-ref-btn--pink{color:#fff!important}.home-ref-btn--pink{border-color:var(--ref-pink)!important}.home-ref-btn--pink,.home-ref-btn--pink:hover:not(:disabled){background:var(--ref-pink)!important}@supports (color:color-mix(in lab,red,red)){.home-ref-btn--pink:hover:not(:disabled){background:color-mix(in srgb,var(--ref-pink) 85%,#000)!important}}.home-ref-btn--pink:hover:not(:disabled){border-color:var(--ref-pink)!important}@supports (color:color-mix(in lab,red,red)){.home-ref-btn--pink:hover:not(:disabled){border-color:color-mix(in srgb,var(--ref-pink) 85%,#000)!important}}.home-ref-btn--pink:hover:not(:disabled){color:#fff!important}.home-ref-btn--outline{background:var(--ui-col-bg,#fff)!important;border:1px solid var(--border)!important;color:var(--text)!important}.home-ref-foot{color:var(--muted2,var(--muted));margin:0;font-size:.72rem;font-weight:600}.home-ref-visual{box-shadow:0 1px 2px #0000000a,0 16px 48px var(--accent);border-radius:14px;margin:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.home-ref-visual{box-shadow:0 1px 2px #0000000a,0 16px 48px color-mix(in srgb,var(--accent) 10%,transparent)}}.home-ref-visual{aspect-ratio:4/3;max-height:22rem}.home-ref-visual--clip-right{position:relative}.home-ref-visual-img{object-fit:cover;object-position:right center;width:210%;max-width:none;height:100%;margin-left:-55%;display:block}.home-ref-visual-img--fit{object-fit:contain;object-position:center;width:100%;max-width:100%;height:auto;margin-left:0}.home-ref-marketplace-grid{border-top:1px solid var(--border);margin-top:clamp(1rem,2.5vw,1.5rem);padding-top:clamp(.85rem,2vw,1.25rem)}.home-ref-marketplace-grid-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.home-ref-subtitle{color:var(--text);align-items:center;gap:.35rem;margin:0;font-size:.88rem;font-weight:700;display:flex}.home-ref-subtitle svg{color:#f59e0b}.home-ref-sublead{color:var(--muted);margin:.2rem 0 0;font-size:.72rem}.home-ref-link{color:var(--ref-blue);white-space:nowrap;align-items:center;gap:.2rem;font-size:.72rem;font-weight:600;display:inline-flex}.home-ref-marketplace-body{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;display:grid}.home-ref-categories{flex-direction:column;gap:.2rem;min-width:7.5rem;display:flex}.home-ref-category{color:var(--muted);cursor:default;border-radius:8px;padding:.38rem .65rem;font-size:.72rem;font-weight:600}.home-ref-category.is-active{color:var(--ref-violet);background:var(--ref-violet)}@supports (color:color-mix(in lab,red,red)){.home-ref-category.is-active{background:color-mix(in srgb,var(--ref-violet) 10%,transparent)}}.home-ref-cards{grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.55rem;display:grid}.home-ref-card{background:var(--ref-surface);border:1px solid var(--border);border-radius:12px;flex-direction:column;gap:.35rem;min-height:100%;padding:.7rem .75rem;display:flex}.home-ref-card-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.58rem;font-weight:700}.home-ref-card-icon{background:var(--ref-violet);border-radius:10px;place-items:center;width:2.25rem;height:2.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.home-ref-card-icon{background:color-mix(in srgb,var(--ref-violet) 10%,transparent)}}.home-ref-card-icon{color:var(--ref-violet)}.home-ref-card h4{margin:0;font-size:.78rem;font-weight:700;line-height:1.25}.home-ref-card p{color:var(--muted);flex:1;margin:0;font-size:.66rem;line-height:1.4}.home-ref-card-foot{justify-content:space-between;align-items:center;gap:.35rem;margin-top:.25rem;display:flex}.home-ref-card-rating{color:var(--muted);align-items:center;gap:.2rem;font-size:.62rem;font-weight:600;display:inline-flex}.home-ref-card-rating svg{color:#f59e0b;fill:#f59e0b}.home-ref-card-install{color:var(--ref-blue);font-size:.64rem;font-weight:700}.home-ref-trust{border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;gap:.75rem 1.25rem;margin-top:.85rem;padding-top:.75rem;font-size:.68rem;font-weight:600;display:flex}.home-ref-veille-cta{background:var(--ref-blue);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-ref-veille-cta{background:color-mix(in srgb,var(--ref-blue) 6%,var(--ui-col-bg,#fff))}}.home-ref-veille-cta{border:1px solid var(--ref-blue)}@supports (color:color-mix(in lab,red,red)){.home-ref-veille-cta{border:1px solid color-mix(in srgb,var(--ref-blue) 14%,var(--border))}}.home-ref-veille-cta p{color:var(--text);margin:0;font-size:.82rem;font-weight:700}@media (max-width:900px){.home-ref-split{grid-template-columns:1fr}.home-mp-visual{--mp-stage-max:100%}.home-mp-hero-title{font-size:clamp(1.35rem,5.8vw,1.75rem)}.home-mp-hero-title-accent-wrap{white-space:normal}.home-mp-hero-lead{font-size:.86rem}.home-ref-visual{order:-1;max-height:16rem}.home-ref-visual-img--fit{width:auto;max-height:16rem;margin-inline:auto}.home-ref-feature-grid,.home-ref-marketplace-body{grid-template-columns:1fr}.home-ref-categories{flex-flow:wrap;min-width:0}}@media (max-width:480px){.home-ref-actions{flex-direction:column}.home-ref-btn{justify-content:center}.home-ref-cards{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.home-agent-avatar-live,.home-agent-live-beacon,.home-agent-progress-shimmer,.home-wa-schema-flow,.home-wa-schema-pulse,.home-wa-visual .auth-brand-core-ring--outer{animation:none}.home-agent-live-beacon{opacity:.85}}.home-v-starter{padding:1.15rem 1.25rem!important}.home-v-starter-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;padding-bottom:.85rem;display:flex}.home-v-starter-head h2{letter-spacing:-.02em;margin:.25rem 0 0;font-size:1rem;font-weight:800}.home-v-starter-head p{color:var(--muted);max-width:58ch;margin:.35rem 0 0;font-size:.78rem;line-height:1.45}.home-v-starter-cta{flex-shrink:0}.home-v-starter-grid{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.home-v-starter-app{border:1px solid var(--border);background:var(--accent);border-radius:8px;align-items:center;gap:.65rem;padding:.6rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-v-starter-app{background:color-mix(in srgb,var(--accent) 4%,transparent)}}.home-v-starter-app{color:inherit;text-decoration:none;transition:border-color .15s,background .15s}.home-v-starter-app:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.home-v-starter-app:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.home-v-starter-app:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.home-v-starter-app:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.home-v-starter-app-icon{background:var(--accent,#2274b8);border-radius:6px;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-v-starter-app-icon{background:color-mix(in srgb,var(--accent,#2274b8) 14%,transparent)}}.home-v-starter-app-icon{color:var(--accent,#2274b8);flex-shrink:0}.home-v-starter-app-text{flex-direction:column;flex:1;gap:.1rem;min-width:0;display:flex}.home-v-starter-app-text strong{font-size:.78rem;font-weight:700}.home-v-starter-app-text span{color:var(--muted);font-size:.62rem}.home-v-starter-app-check{color:var(--green);opacity:.85;flex-shrink:0}.home-v-guide{position:relative;overflow:hidden;border-color:var(--accent)!important;padding:1.35rem 1.4rem 1.4rem!important}@supports (color:color-mix(in lab,red,red)){.home-v-guide{border-color:color-mix(in srgb,var(--accent) 18%,var(--border))!important}}.home-v-guide{background:radial-gradient(ellipse 80% 60% at 0 0,var(--accent),transparent 55%),radial-gradient(ellipse 60% 50% at 100% 100%,#10b9810f,transparent 50%),var(--panel,var(--bg2))}@supports (color:color-mix(in lab,red,red)){.home-v-guide{background:radial-gradient(ellipse 80% 60% at 0 0,color-mix(in srgb,var(--accent) 8%,transparent),transparent 55%),radial-gradient(ellipse 60% 50% at 100% 100%,#10b9810f,transparent 50%),var(--panel,var(--bg2))}}.home-v-guide-head{justify-content:space-between;align-items:flex-start;gap:1.25rem;margin-bottom:1.35rem;display:flex}.home-v-guide-intro{min-width:0}.home-v-guide-badge{letter-spacing:.04em;color:var(--accent);background:var(--accent);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-size:.68rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-v-guide-badge{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.home-v-guide-badge{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.home-v-guide-badge{border:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}}.home-v-guide-head h2{letter-spacing:-.03em;margin:.55rem 0 0;font-size:1.15rem;font-weight:800;line-height:1.2}.home-v-guide-head p{color:var(--muted);max-width:42ch;margin:.4rem 0 0;font-size:.82rem;line-height:1.5}.home-v-guide-dots{align-items:center;gap:.45rem;margin-top:.85rem;display:flex}.home-v-guide-dot{background:var(--border);border-radius:50%;width:.55rem;height:.55rem;transition:transform .2s,background .2s,box-shadow .2s}.home-v-guide-dot.is-done{background:var(--green);box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab,red,red)){.home-v-guide-dot.is-done{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 18%,transparent)}}.home-v-guide-dot.is-current{background:var(--accent);box-shadow:0 0 0 4px var(--accent);transform:scale(1.25)}@supports (color:color-mix(in lab,red,red)){.home-v-guide-dot.is-current{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 20%,transparent)}}.home-v-guide-dot.is-locked,.home-v-guide-dot.is-upcoming{opacity:.45}.home-v-guide-head-right{flex-shrink:0;align-items:flex-start;gap:.65rem;display:flex}.home-v-guide-progress{flex-direction:column;align-items:flex-end;gap:.25rem;min-width:5.5rem;display:flex}.home-v-guide-progress strong{letter-spacing:-.04em;color:var(--text);font-size:1.35rem;font-weight:800;line-height:1}.home-v-guide-progress strong span{color:var(--muted2);font-size:.85rem;font-weight:700}.home-v-guide-progress-label{text-transform:uppercase;letter-spacing:.06em;color:var(--muted2);font-size:.62rem;font-weight:600}.home-v-guide-progress-bar{background:var(--border);width:5.5rem;height:5px;margin-top:.15rem}@supports (color:color-mix(in lab,red,red)){.home-v-guide-progress-bar{background:color-mix(in srgb,var(--border) 80%,transparent)}}.home-v-guide-progress-bar{border-radius:99px;overflow:hidden}.home-v-guide-progress-fill{background:linear-gradient(90deg,var(--accent),var(--green));height:100%}@supports (color:color-mix(in lab,red,red)){.home-v-guide-progress-fill{background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--green) 70%,var(--accent)))}}.home-v-guide-progress-fill{border-radius:99px;transition:width .45s cubic-bezier(.16,1,.3,1)}.home-v-guide-dismiss{border:1px solid var(--border);background:var(--text-rgb,255,255,255);border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;padding:0;display:grid}@supports (color:color-mix(in lab,red,red)){.home-v-guide-dismiss{background:color-mix(in srgb,var(--text-rgb,255,255,255) 4%,transparent)}}.home-v-guide-dismiss{color:var(--muted);cursor:pointer;transition:color .15s,border-color .15s,background .15s,transform .15s}.home-v-guide-dismiss:hover{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.home-v-guide-dismiss:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}}.home-v-guide-dismiss:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.home-v-guide-dismiss:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.home-v-guide-dismiss:hover{transform:scale(1.05)}.home-v-guide-track{position:relative}.home-v-guide-steps{grid-template-columns:repeat(3,1fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.home-v-guide-step{border:1px solid var(--border);background:var(--panel,var(--bg2));border-radius:14px;flex-direction:column;align-items:stretch;gap:0;padding:0;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.home-v-guide-step{background:color-mix(in srgb,var(--panel,var(--bg2)) 88%,var(--step-accent,var(--accent)) 12%)}}.home-v-guide-step{box-shadow:0 1px 0 var(--text-rgb,255,255,255)}@supports (color:color-mix(in lab,red,red)){.home-v-guide-step{box-shadow:0 1px 0 color-mix(in srgb,var(--text-rgb,255,255,255) 6%,transparent)}}.home-v-guide-step{transition:border-color .2s,box-shadow .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),opacity .2s;overflow:hidden}.home-v-guide-step:hover:not(.is-locked){box-shadow:0 12px 28px -14px var(--step-accent,var(--accent)),0 1px 0 var(--text-rgb,255,255,255);transform:translateY(-2px)}@supports (color:color-mix(in lab,red,red)){.home-v-guide-step:hover:not(.is-locked){box-shadow:0 12px 28px -14px color-mix(in srgb,var(--step-accent,var(--accent)) 35%,transparent),0 1px 0 color-mix(in srgb,var(--text-rgb,255,255,255) 8%,transparent)}}.home-v-guide-step.is-current{border-color:var(--step-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.home-v-guide-step.is-current{border-color:color-mix(in srgb,var(--step-accent,var(--accent)) 42%,var(--border))}}.home-v-guide-step.is-current{background:linear-gradient(165deg,var(--step-accent,var(--accent)),transparent 55%),var(--panel,var(--bg2))}@supports (color:color-mix(in lab,red,red)){.home-v-guide-step.is-current{background:linear-gradient(165deg,color-mix(in srgb,var(--step-accent,var(--accent)) 10%,transparent),transparent 55%),color-mix(in srgb,var(--panel,var(--bg2)) 92%,transparent)}}.home-v-guide-step.is-current{box-shadow:0 0 0 1px var(--step-accent,var(--accent)),0 16px 32px -18px var(--step-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.home-v-guide-step.is-current{box-shadow:0 0 0 1px color-mix(in srgb,var(--step-accent,var(--accent)) 12%,transparent),0 16px 32px -18px color-mix(in srgb,var(--step-accent,var(--accent)) 40%,transparent)}}.home-v-guide-step.is-done{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.home-v-guide-step.is-done{border-color:color-mix(in srgb,var(--green) 22%,var(--border))}}.home-v-guide-step.is-done{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.home-v-guide-step.is-done{background:color-mix(in srgb,var(--green) 4%,transparent)}}.home-v-guide-step.is-locked{opacity:.58;filter:saturate(.75)}.home-v-guide-connector{background:var(--border);z-index:0;pointer-events:none;width:.7rem;height:2px;position:absolute;top:2.15rem;left:calc(100% + .15rem)}.home-v-guide-connector.is-done{background:linear-gradient(90deg,var(--green),var(--green))}@supports (color:color-mix(in lab,red,red)){.home-v-guide-connector.is-done{background:linear-gradient(90deg,var(--green),color-mix(in srgb,var(--green) 60%,var(--border)))}}.home-v-guide-step-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.home-v-guide-step-header{align-items:center;gap:.55rem;min-width:0;display:flex}.home-v-guide-step-label{letter-spacing:.04em;text-transform:uppercase;color:var(--muted2);font-variant-numeric:tabular-nums;font-size:.65rem;font-weight:600}.home-v-guide-status{text-transform:uppercase;letter-spacing:.05em;border-radius:999px;flex-shrink:0;padding:.18rem .5rem;font-size:.58rem;font-weight:700}.home-v-guide-status.is-done{color:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.home-v-guide-status.is-done{background:color-mix(in srgb,var(--green) 12%,transparent)}}.home-v-guide-status.is-current{color:var(--step-accent,var(--accent));background:var(--step-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.home-v-guide-status.is-current{background:color-mix(in srgb,var(--step-accent,var(--accent)) 14%,transparent)}}.home-v-guide-status.is-locked{color:var(--muted);background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.home-v-guide-status.is-locked{background:color-mix(in srgb,var(--muted) 10%,transparent)}}.home-v-guide-step-visual-wrap{aspect-ratio:16/10;flex-shrink:0;min-height:9.5rem;position:relative;overflow:hidden}.home-v-guide-step.is-current .home-v-guide-step-visual-wrap{aspect-ratio:16/9;min-height:10.5rem}.home-v-guide-step-visual{border-radius:0;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.home-v-guide-step-visual .store-visual-cover-img{object-position:center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.home-v-guide-step:hover:not(.is-locked) .home-v-guide-step-visual .store-visual-cover-img{transform:scale(1.06)}.home-v-guide-step-visual .store-visual-cover-shade--tile{background:linear-gradient(#0000,#0000000f 40%,#00000052)}.home-v-guide-step.is-current .home-v-guide-step-visual .store-visual-cover-shade--tile{background:linear-gradient(180deg,var(--step-accent,var(--accent)) 0,#0000000a 35%,#00000061 100%)}@supports (color:color-mix(in lab,red,red)){.home-v-guide-step.is-current .home-v-guide-step-visual .store-visual-cover-shade--tile{background:linear-gradient(180deg,color-mix(in srgb,var(--step-accent,var(--accent)) 8%,transparent) 0,#0000000a 35%,#00000061 100%)}}.home-v-guide-step-visual-wrap:after{content:"";background:linear-gradient(180deg,transparent 55%,var(--step-accent,var(--accent)) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.home-v-guide-step-visual-wrap:after{background:linear-gradient(180deg,transparent 55%,color-mix(in srgb,var(--step-accent,var(--accent)) 12%,transparent) 100%)}}.home-v-guide-step-visual-wrap:after{pointer-events:none;z-index:1}.home-v-guide-step-index{z-index:2;width:1.85rem;height:1.85rem;color:var(--step-accent,var(--accent));background:var(--panel,var(--bg2));border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:.65rem;left:.65rem}@supports (color:color-mix(in lab,red,red)){.home-v-guide-step-index{background:color-mix(in srgb,var(--panel,var(--bg2)) 90%,transparent)}}.home-v-guide-step-index{-webkit-backdrop-filter:blur(8px);border:1px solid var(--step-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.home-v-guide-step-index{border:1px solid color-mix(in srgb,var(--step-accent,var(--accent)) 20%,var(--border))}}.home-v-guide-step-index{box-shadow:0 1px 4px #00000014}.home-v-guide-step-index-num{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:.78rem;font-weight:700;line-height:1}.home-v-guide-step.is-current .home-v-guide-step-index{color:var(--btn-primary-text,#fff);background:var(--step-accent,var(--accent));box-shadow:0 2px 10px -2px var(--step-accent,var(--accent));border-color:#0000}@supports (color:color-mix(in lab,red,red)){.home-v-guide-step.is-current .home-v-guide-step-index{box-shadow:0 2px 10px -2px color-mix(in srgb,var(--step-accent,var(--accent)) 45%,transparent)}}.home-v-guide-step.is-done .home-v-guide-step-index{color:var(--green);background:var(--panel,var(--bg2))}@supports (color:color-mix(in lab,red,red)){.home-v-guide-step.is-done .home-v-guide-step-index{background:color-mix(in srgb,var(--panel,var(--bg2)) 92%,transparent)}}.home-v-guide-step.is-done .home-v-guide-step-index{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.home-v-guide-step.is-done .home-v-guide-step-index{border-color:color-mix(in srgb,var(--green) 22%,var(--border))}}.home-v-guide-step.is-locked .home-v-guide-step-index{color:var(--muted);background:var(--panel,var(--bg2))}@supports (color:color-mix(in lab,red,red)){.home-v-guide-step.is-locked .home-v-guide-step-index{background:color-mix(in srgb,var(--panel,var(--bg2)) 92%,transparent)}}.home-v-guide-step.is-locked .home-v-guide-step-index{border-color:var(--border);opacity:.65}.home-v-guide-step-content{flex-direction:column;flex:1;gap:.75rem;padding:.9rem 1rem 1.05rem;display:flex}.home-v-guide-step-body{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.home-v-guide-step-body strong{letter-spacing:-.02em;font-size:.92rem;font-weight:800;line-height:1.25;display:block}.home-v-guide-step-body p{color:var(--muted);margin:0;font-size:.76rem;line-height:1.5}.home-v-guide-tip{color:var(--step-accent,var(--accent));background:var(--step-accent,var(--accent));border-radius:8px;align-items:flex-start;gap:.3rem;margin-top:.1rem;padding:.35rem .55rem;font-size:.68rem;font-weight:600;line-height:1.35;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-v-guide-tip{background:color-mix(in srgb,var(--step-accent,var(--accent)) 10%,transparent)}}.home-v-guide-tip{border:1px solid var(--step-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.home-v-guide-tip{border:1px solid color-mix(in srgb,var(--step-accent,var(--accent)) 14%,transparent)}}.home-v-guide-step-action{flex-shrink:0;margin-top:auto;padding-top:.15rem}.home-v-guide-cta{width:100%;color:var(--text);background:var(--text-rgb,255,255,255);border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.55rem .85rem;font-size:.76rem;font-weight:700;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-v-guide-cta{background:color-mix(in srgb,var(--text-rgb,255,255,255) 5%,transparent)}}.home-v-guide-cta{border:1px solid var(--border);transition:background .15s,border-color .15s,color .15s,transform .15s,box-shadow .15s}.home-v-guide-cta:hover{border-color:var(--step-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.home-v-guide-cta:hover{border-color:color-mix(in srgb,var(--step-accent,var(--accent)) 35%,var(--border))}}.home-v-guide-cta:hover{background:var(--step-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.home-v-guide-cta:hover{background:color-mix(in srgb,var(--step-accent,var(--accent)) 8%,transparent)}}.home-v-guide-cta:hover{transform:translateY(-1px)}.home-v-guide-cta.is-primary{color:#fff;background:var(--step-accent,var(--accent));border-color:var(--step-accent,var(--accent));box-shadow:0 8px 20px -10px var(--step-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.home-v-guide-cta.is-primary{box-shadow:0 8px 20px -10px color-mix(in srgb,var(--step-accent,var(--accent)) 70%,transparent)}}.home-v-guide-cta.is-primary:hover{filter:brightness(1.06);box-shadow:0 10px 24px -8px var(--step-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.home-v-guide-cta.is-primary:hover{box-shadow:0 10px 24px -8px color-mix(in srgb,var(--step-accent,var(--accent)) 65%,transparent)}}.home-v-guide-done-pill{width:100%;color:var(--green);background:var(--green);border-radius:10px;justify-content:center;align-items:center;gap:.35rem;padding:.5rem .75rem;font-size:.74rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-v-guide-done-pill{background:color-mix(in srgb,var(--green) 10%,transparent)}}.home-v-guide-done-pill{border:1px dashed var(--green)}@supports (color:color-mix(in lab,red,red)){.home-v-guide-done-pill{border:1px dashed color-mix(in srgb,var(--green) 28%,var(--border))}}.home-v-guide-locked-pill{text-align:center;color:var(--muted);background:var(--muted);border-radius:10px;padding:.45rem .65rem;font-size:.7rem;font-weight:600;display:block}@supports (color:color-mix(in lab,red,red)){.home-v-guide-locked-pill{background:color-mix(in srgb,var(--muted) 6%,transparent)}}.home-v-guide-locked-pill{border:1px dashed var(--border)}.home-appearance{padding:.75rem 1rem .85rem!important}.home-appearance-head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.home-appearance-link{color:var(--muted);flex-shrink:0;align-items:center;gap:.1rem;font-size:.65rem;font-weight:600;text-decoration:none;display:inline-flex}.home-appearance-link:hover{color:var(--accent)}.home-appearance-pickers{flex-direction:column;gap:.6rem;min-width:0;display:flex}.home-appearance-group-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.35rem;font-size:.62rem;font-weight:700;display:block}.home-appearance-chips{scrollbar-width:thin;-webkit-overflow-scrolling:touch;gap:.35rem;padding-bottom:2px;display:flex;overflow-x:auto}.home-appearance-chips.is-wrap{flex-wrap:wrap;overflow:visible}.home-appearance-chips.is-swatches{flex-wrap:wrap;gap:.4rem;overflow:visible}.home-appearance-swatch{cursor:pointer;background:0 0;border:2px solid #0000;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:3px;transition:border-color .15s,transform .15s;display:inline-flex}.home-appearance-swatch:hover{border-color:var(--border-hover,var(--border))}.home-appearance-swatch.is-active{border-color:var(--accent)}.home-appearance-swatch .palette-preview{border-radius:5px;width:40px;height:26px;overflow:hidden}.home-appearance-chip{border:1px solid var(--border);background:var(--ui-col-bg,var(--bg));color:var(--text);cursor:pointer;border-radius:999px;flex-shrink:0;padding:.35rem .7rem;font-family:inherit;font-size:.75rem;font-weight:600;transition:border-color .15s,background .15s,color .15s}.home-appearance-chip:hover{border-color:var(--border-hover,var(--border));background:rgba(var(--text-rgb,255,255,255),.04)}.home-appearance-chip.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.home-appearance-chip.is-active{border-color:color-mix(in srgb,var(--accent) 50%,var(--border))}}.home-appearance-chip.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.home-appearance-chip.is-active{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.home-appearance-chip.is-active{color:var(--accent)}@media (max-width:720px){.home-v-starter-head{flex-direction:column}.home-v-starter-cta{align-self:flex-start}.home-v-guide-head{flex-direction:column;align-items:stretch}.home-v-guide-head-right{flex-direction:row;justify-content:space-between;align-items:center;width:100%;margin-top:.25rem}.home-v-guide-progress{flex-flow:wrap;align-items:center;gap:.35rem .65rem}.home-v-guide-progress-bar{order:3;width:100%;margin-top:0}.home-v-guide-steps{grid-template-columns:1fr;gap:.85rem}.home-v-guide-connector{display:none}.home-v-guide-step{flex-direction:column}.home-v-guide-step-visual-wrap{aspect-ratio:16/9;min-height:7.5rem}.home-v-guide-step.is-current .home-v-guide-step-visual-wrap{min-height:8rem}.home-v-guide-step-index{width:1.7rem;height:1.7rem;top:.55rem;left:.55rem}.home-v-guide-step-index-num{font-size:.72rem}.home-v-guide-step-action{margin-top:auto;padding-top:.15rem}}.home-v-setup-ring{flex-direction:column;flex-shrink:0;align-items:center;gap:.65rem;width:9rem;display:flex}.home-v-setup-ring-chart{width:5.5rem;height:5.5rem;position:relative}.home-v-setup-ring-svg{width:100%;height:100%;transform:rotate(-90deg)}.home-v-setup-ring-track{fill:none;stroke:var(--border);stroke-width:6px}.home-v-setup-ring-fill{fill:none;stroke:var(--accent);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .4s}.home-v-setup-ring-center{pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.home-v-setup-ring-center strong{color:var(--accent);font-size:1.1rem;font-weight:800;line-height:1;display:block}.home-v-setup-ring-center span{color:var(--muted);font-size:.62rem;font-weight:600}.home-v-setup-steps{flex-direction:column;gap:.25rem;width:100%;margin:0;padding:0;list-style:none;display:flex}.home-v-setup-steps li{color:var(--muted);align-items:center;gap:.35rem;font-size:.62rem;display:flex}.home-v-setup-steps li.done{color:var(--green)}.home-v-setup-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:5px;height:5px}.home-v-setup-steps li.done .home-v-setup-dot{background:var(--green)}.home-v-discover{overflow:hidden;padding:0!important}.home-v-discover-cover{min-height:10rem}.home-v-discover-inner{color:#fff;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.35rem;min-height:10rem;padding:1.15rem 1.25rem;display:flex}.home-v-discover-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:#ffffffbf;align-items:center;gap:.3rem;font-size:.62rem;font-weight:700;display:inline-flex}.home-v-discover-inner h2{letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:800}.home-v-discover-inner p{color:#ffffffd1;max-width:48ch;margin:0;font-size:.78rem;line-height:1.45}.home-v-discover-packs{flex-wrap:wrap;gap:.35rem;margin:.35rem 0;display:flex}.home-v-discover-pack{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff26;border:1px solid #ffffff40;border-radius:999px;padding:.2rem .55rem;font-size:.65rem;font-weight:600;text-decoration:none}.home-v-discover-pack:hover{background:#ffffff40}.home-social{--ref-pink:#e11d6a;--connectors-inset:clamp(1.5rem,3.2vw,2.25rem);--connectors-stage-inset-x:clamp(.65rem,2.5cqw,1rem);--connectors-stage-inset-top:.65rem;--wa-hero-visual-max:clamp(18rem,44cqw,38rem);overflow:hidden;container:home-social/inline-size}.home-social-top{padding:0 var(--connectors-inset) .75rem;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-social .home-eyebrow{color:var(--ref-pink)}.home-social-stage{min-width:0;padding:clamp(.85rem,1.8vw,1.15rem) var(--connectors-inset) clamp(1rem,2vw,1.35rem);margin-top:.85rem;position:relative}.home-social-stage:before{content:"";background:radial-gradient(ellipse 50% 80% at 100% 50%,var(--ref-pink),transparent 55%),radial-gradient(ellipse 40% 60% at 0 100%,var(--ref-pink),transparent 50%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.home-social-stage:before{background:radial-gradient(ellipse 50% 80% at 100% 50%,color-mix(in srgb,var(--ref-pink) 8%,transparent),transparent 55%),radial-gradient(ellipse 40% 60% at 0 100%,color-mix(in srgb,var(--ref-pink) 5%,transparent),transparent 50%)}}.home-social-stage:before{pointer-events:none}.home-ref-split--social{z-index:1;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:clamp(.75rem,2.5vw,1.75rem);position:relative}.home-ref-copy--social{flex-direction:column;align-self:center;gap:1rem;min-width:0;display:flex}.home-social .home-wa-hero-title{letter-spacing:-.038em;text-transform:none;color:light-dark(#000,var(--text));margin-bottom:0;font-size:clamp(1.35rem,4.2cqw,2.35rem);font-weight:800;line-height:1.1}.home-social .home-wa-hero-lead{max-width:min(34rem,100%);font-size:clamp(.84rem,2.1cqw,.92rem)}.home-social .home-wa-hero-title-accent{background:linear-gradient(128deg,var(--ref-pink) 0,var(--ref-pink) 100%)}@supports (color:color-mix(in lab,red,red)){.home-social .home-wa-hero-title-accent{background:linear-gradient(128deg,var(--ref-pink) 0,color-mix(in srgb,var(--ref-pink) 68%,#f472b6) 100%)}}.home-social .home-wa-hero-title-accent{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.home-social .home-wa-hero-title-accent-wrap:after{background:var(--ref-pink)}@supports (color:color-mix(in lab,red,red)){.home-social .home-wa-hero-title-accent-wrap:after{background:color-mix(in srgb,var(--ref-pink) 18%,transparent)}}.home-social .home-wa-hero-feature-icon{background:var(--ref-pink)}.home-social .home-wa-hero-foot svg{color:var(--ref-pink)}.home-ref-visual.home-ref-visual--social{width:100%;max-width:var(--wa-hero-visual-max);min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;justify-content:flex-end;place-self:center end;align-items:center;margin:0;padding:0;display:flex;overflow:visible}.home-ref-visual--social .home-social-visual{--hsv-landing-calendar-min:clamp(13.5rem,30cqw,16rem);--hsv-landing-gutter:clamp(2.35rem,5.5cqw,2.65rem);--hsv-landing-scale:.98;--hsv-gutter:var(--hsv-landing-gutter);width:100%;max-width:100%;min-height:0;margin:0;padding-bottom:2rem}.home-ref-visual--social .hsv-rig{min-height:0;transform:rotateX(12deg) rotateY(-18deg) rotate(1deg) translateY(-1%) scale(var(--hsv-landing-scale));transform-origin:50% 44%}.home-ref-visual--social .hsv-panel--calendar{padding:.75rem .85rem .9rem}.home-ref-visual--social .hsv-panel--gen{padding:.7rem .8rem .75rem;bottom:-9%;left:3%;right:-1%}.home-ref-visual--social .hsv-calendar-body,.home-ref-visual--social .hsv-grid-wrap{min-height:var(--hsv-landing-calendar-min)}.home-ref-visual--social .home-social-visual{border-radius:inherit}@container home-social (min-width:62rem){.home-ref-visual--social .home-social-visual{--hsv-landing-scale:1;--hsv-landing-calendar-min:clamp(14rem,28cqw,16.25rem)}}@container home-social (min-width:76rem){.home-ref-visual--social .home-social-visual{--hsv-landing-scale:1;--hsv-landing-calendar-min:clamp(14.5rem,26cqw,16.5rem)}}@container home-social (max-width:62rem){.home-ref-split--social{grid-template-columns:1fr}.home-ref-visual.home-ref-visual--social{justify-self:center;max-width:min(100%,32rem);margin-inline:auto}.home-ref-visual--social .home-social-visual{--hsv-landing-scale:.98;margin-inline:auto}.home-ref-visual.home-ref-visual--social{order:-1}.home-social .home-wa-hero-actions{flex-direction:column;align-items:stretch}.home-social .home-wa-hero-actions .btn{justify-content:center;width:100%}}@media (max-width:900px){.home-ref-split--social{grid-template-columns:1fr}.home-ref-visual.home-ref-visual--social{order:-1;justify-self:center;max-width:min(100%,28rem)}.home-ref-visual--social .home-social-visual{--hsv-landing-scale:1;--hsv-landing-calendar-min:14.5rem;width:100%;min-height:0;margin-inline:auto;padding-bottom:0}.home-ref-visual--social .hsv-rig{animation:none;transform:rotateX(10deg)rotateY(-14deg)rotate(0)scale(1)}.home-social-visual{perspective:1100px;--hsv-gutter:2rem;min-height:0}.hsv-rig{transform:rotateX(10deg)rotateY(-14deg)rotate(0)}.hsv-panel--gen{margin-top:.75rem;position:relative;bottom:auto;left:auto;right:auto;transform:none}.hsv-gen-split{grid-template-columns:1fr}.hsv-calendar-tools{display:none}}.home-social-visual{--hsv-pink:var(--ref-pink,#e11d6a);--hsv-pink-soft:var(--hsv-pink)}@supports (color:color-mix(in lab,red,red)){.home-social-visual{--hsv-pink-soft:color-mix(in srgb,var(--hsv-pink) 16%,transparent)}}.home-social-visual{--hsv-violet:#7c3aed;--hsv-text:var(--text,#0f172a);--hsv-muted:var(--muted,#64748b);--hsv-border:var(--border,#e2e8f0)}@supports (color:color-mix(in lab,red,red)){.home-social-visual{--hsv-border:color-mix(in srgb,var(--border,#e2e8f0) 90%,transparent)}}.home-social-visual{--hsv-surface:#fffffff0;--hsv-glass:#ffffffc7;--hsv-soft:#fefeff;--hsv-radius:16px;--hsv-radius-sm:10px;--hsv-gutter:2.75rem;perspective:1400px;perspective-origin:52% 38%;width:100%;min-height:clamp(15.5rem,34vw,23.5rem);color:var(--hsv-text);margin:0;position:relative;overflow:visible}.hsv-scene{pointer-events:none;z-index:0;position:absolute;inset:-8% -6% -4%}.hsv-scene-glow{filter:blur(48px);opacity:.55;border-radius:999px;position:absolute}.hsv-scene-glow--pink{background:radial-gradient(circle,var(--hsv-pink),transparent 70%);width:55%;height:42%;top:18%;left:8%}@supports (color:color-mix(in lab,red,red)){.hsv-scene-glow--pink{background:radial-gradient(circle,color-mix(in srgb,var(--hsv-pink) 45%,transparent),transparent 70%)}}.hsv-scene-glow--violet{background:radial-gradient(circle,var(--hsv-violet),transparent 72%);width:48%;height:38%;bottom:8%;right:0}@supports (color:color-mix(in lab,red,red)){.hsv-scene-glow--violet{background:radial-gradient(circle,color-mix(in srgb,var(--hsv-violet) 35%,transparent),transparent 72%)}}.hsv-scene-floor{background:radial-gradient(ellipse 80% 60% at 50% 100%,var(--hsv-pink),transparent 68%);height:38%;position:absolute;bottom:0;left:5%;right:5%}@supports (color:color-mix(in lab,red,red)){.hsv-scene-floor{background:radial-gradient(ellipse 80% 60% at 50% 100%,color-mix(in srgb,var(--hsv-pink) 8%,transparent),transparent 68%)}}.hsv-rig{z-index:1;transform-style:preserve-3d;transform-origin:50%;min-height:clamp(14.5rem,32vw,22rem);position:relative;transform:rotateX(12deg)rotateY(-18deg)rotate(1deg)translateY(-1%)scale(.94)}.hsv-panel{transform-style:preserve-3d;border-radius:var(--hsv-radius);border:1px solid #fff}@supports (color:color-mix(in lab,red,red)){.hsv-panel{border:1px solid color-mix(in srgb,#fff 65%,var(--hsv-border))}}.hsv-panel{background:var(--hsv-surface);-webkit-backdrop-filter:blur(18px)saturate(1.35);box-shadow:0 1px 0 #ffffffd9 inset,0 0 0 1px #ffffff59,0 24px 48px -12px #0f172a24,0 48px 96px -24px var(--hsv-pink)}@supports (color:color-mix(in lab,red,red)){.hsv-panel{box-shadow:0 1px 0 #ffffffd9 inset,0 0 0 1px #ffffff59,0 24px 48px -12px #0f172a24,0 48px 96px -24px color-mix(in srgb,var(--hsv-pink) 12%,transparent)}}.hsv-panel--calendar{z-index:2;padding:.85rem .95rem 1rem;position:relative;transform:translateZ(36px)}.hsv-panel--gen{z-index:1;opacity:.96;background:var(--hsv-glass);padding:.75rem .85rem .85rem;position:absolute;bottom:-11%;left:4%;right:-2%;transform:translateZ(8px)rotateX(2deg);box-shadow:inset 0 1px #ffffffbf,0 20px 40px -16px #0f172a2e}.hsv-panel-chrome{gap:.28rem;margin-bottom:.55rem;padding-left:.1rem;display:flex}.hsv-panel-dot{background:var(--hsv-muted);border-radius:999px;width:.42rem;height:.42rem}@supports (color:color-mix(in lab,red,red)){.hsv-panel-dot{background:color-mix(in srgb,var(--hsv-muted) 28%,transparent)}}.hsv-panel-dot:first-child{background:#ff5f57}.hsv-panel-dot:nth-child(2){background:#febc2e}.hsv-panel-dot:nth-child(3){background:#28c840}.hsv-calendar{flex-direction:column;gap:.65rem;display:flex}.hsv-calendar-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.hsv-calendar-head-left{flex-direction:column;gap:.18rem;display:flex}.hsv-calendar-title{letter-spacing:-.03em;margin:0;font-size:.95rem;font-weight:800}.hsv-calendar-sub{color:var(--hsv-muted);align-items:center;gap:.3rem;font-size:.68rem;font-weight:600;display:inline-flex}.hsv-calendar-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem;display:flex}.hsv-calendar-frame{flex-direction:column;gap:.45rem;display:flex}.hsv-calendar-days{grid-template-columns:var(--hsv-gutter) repeat(7,1fr);gap:.35rem;display:grid}.hsv-gutter-spacer{display:block}.hsv-day-col{flex-direction:column;align-items:center;gap:.2rem;display:flex}.hsv-day-col--active .hsv-day-label{color:var(--hsv-pink)}.hsv-day-label{letter-spacing:.08em;color:var(--hsv-muted);font-size:.58rem;font-weight:800}.hsv-day-num{width:1.55rem;height:1.55rem;color:var(--hsv-text);place-items:center;font-size:.72rem;font-weight:800;display:grid}.hsv-day-num--active{color:#fff;background:linear-gradient(145deg,var(--hsv-pink),var(--hsv-pink));border-radius:999px}@supports (color:color-mix(in lab,red,red)){.hsv-day-num--active{background:linear-gradient(145deg,var(--hsv-pink),color-mix(in srgb,var(--hsv-pink) 70%,#7c3aed))}}.hsv-day-num--active{box-shadow:0 4px 14px var(--hsv-pink)}@supports (color:color-mix(in lab,red,red)){.hsv-day-num--active{box-shadow:0 4px 14px color-mix(in srgb,var(--hsv-pink) 38%,transparent)}}.hsv-calendar-body{grid-template-columns:var(--hsv-gutter) 1fr;gap:.35rem;min-height:16.5rem;display:grid}.hsv-time-rail{flex-direction:column;justify-content:space-between;padding:.15rem 0 .35rem;display:flex}.hsv-time-label{color:var(--hsv-muted);font-variant-numeric:tabular-nums;font-size:.62rem;font-weight:700}.hsv-grid-wrap{border-radius:var(--hsv-radius-sm);min-height:16.5rem;position:relative;overflow:visible;container-type:inline-size}.hsv-grid{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(100% / 5 - .5px),var(--hsv-border) calc(100% / 5 - .5px),var(--hsv-border) calc(100% / 5)),linear-gradient(180deg,#fff,#fefeff);grid-template-columns:repeat(7,1fr);display:grid;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hsv-grid{background:repeating-linear-gradient(to bottom,transparent 0,transparent calc(100% / 5 - .5px),color-mix(in srgb,var(--hsv-border) 70%,transparent) calc(100% / 5 - .5px),color-mix(in srgb,var(--hsv-border) 70%,transparent) calc(100% / 5)),linear-gradient(180deg,#fff,#fefeff)}}.hsv-grid{border:1px solid var(--hsv-border);border-radius:inherit}.hsv-grid-col{border-right:1px solid var(--hsv-border)}@supports (color:color-mix(in lab,red,red)){.hsv-grid-col{border-right:1px solid color-mix(in srgb,var(--hsv-border) 55%,transparent)}}.hsv-grid-col:last-child{border-right:none}.hsv-grid-col--active{background:linear-gradient(180deg,var(--hsv-pink),var(--hsv-pink))}@supports (color:color-mix(in lab,red,red)){.hsv-grid-col--active{background:linear-gradient(180deg,color-mix(in srgb,var(--hsv-pink) 7%,transparent),color-mix(in srgb,var(--hsv-pink) 3%,transparent))}}.hsv-now-line{z-index:4;left:calc((100% / 7) * var(--hsv-now-day,3));width:14.2857%;top:var(--hsv-now-top,58%);border-top:2px dashed var(--hsv-pink);pointer-events:none;height:0;position:absolute}.hsv-now-dot{background:var(--hsv-pink);width:.55rem;height:.55rem;box-shadow:0 0 0 3px var(--hsv-pink),0 0 12px var(--hsv-pink);border-radius:999px;position:absolute;top:-.38rem;left:-.35rem}@supports (color:color-mix(in lab,red,red)){.hsv-now-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--hsv-pink) 22%,transparent),0 0 12px color-mix(in srgb,var(--hsv-pink) 45%,transparent)}}.hsv-now-label{letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--hsv-pink);border-radius:999px;padding:.12rem .38rem;font-size:.52rem;font-weight:800;position:absolute;top:-.62rem;left:.55rem}.hsv-post{--hsv-post-w:clamp(4.85rem,14.5cqw,6.35rem);z-index:3;left:calc((100% / 7) * (var(--hsv-day) + .5));top:var(--hsv-top);width:var(--hsv-post-w);height:max(6.25rem,var(--hsv-height));border:1.5px solid var(--hsv-accent,var(--hsv-border));background:#0f172a;border-radius:10px;min-height:6.25rem;display:block;position:absolute;overflow:hidden;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.hsv-post{border:1.5px solid color-mix(in srgb,var(--hsv-accent,var(--hsv-border)) 28%,#ffffffd9)}}.hsv-post{transition:transform .35s cubic-bezier(.22,1,.36,1),box-shadow .35s;box-shadow:inset 0 1px #ffffff40,0 10px 24px -10px #0f172a47,0 0 0 1px #ffffff73;container-type:inline-size}.hsv-post--featured{z-index:6;--hsv-post-w:clamp(5.1rem,15.5cqw,6.75rem);border-color:var(--hsv-pink);min-height:6.75rem}@supports (color:color-mix(in lab,red,red)){.hsv-post--featured{border-color:color-mix(in srgb,var(--hsv-pink) 42%,#ffffffe6)}}.hsv-post--featured{box-shadow:0 1px 0 #ffffff59 inset,0 14px 32px -12px var(--hsv-pink),0 0 0 1px var(--hsv-pink)}@supports (color:color-mix(in lab,red,red)){.hsv-post--featured{box-shadow:0 1px 0 #ffffff59 inset,0 14px 32px -12px color-mix(in srgb,var(--hsv-pink) 32%,transparent),0 0 0 1px color-mix(in srgb,var(--hsv-pink) 22%,transparent)}}.hsv-post-media{width:100%;height:100%;position:relative;overflow:hidden}.hsv-post-img{object-fit:cover}.hsv-post-overlay{background:linear-gradient(#0f172a14,#0f172a05 38%,#0f172ab8);flex-direction:column;justify-content:space-between;padding:.38rem;display:flex;position:absolute;inset:0}.hsv-post-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a94;border-radius:999px;align-self:flex-start;align-items:center;gap:.24rem;max-width:100%;padding:.16rem .38rem .16rem .2rem;font-size:.58rem;font-weight:800;line-height:1;display:inline-flex}.hsv-post-badge-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hsv-post-badge .hsv-platform-icon{flex-shrink:0;width:.9rem;height:.9rem}.hsv-post-badge .hsv-platform-icon svg{width:.52rem;height:.52rem}.hsv-post-play{width:1.35rem;height:1.35rem;color:var(--hsv-text);background:#fffffff0;border-radius:999px;place-items:center;display:grid;position:absolute;top:.38rem;right:.38rem;box-shadow:0 2px 10px #0f172a2e}.hsv-post-footer{min-width:0;margin-top:auto}.hsv-post-footer time{font-variant-numeric:tabular-nums;color:#fff;font-size:.62rem;font-weight:800;display:block}@supports (color:color-mix(in lab,red,red)){.hsv-post-footer time{color:color-mix(in srgb,#fff 92%,var(--hsv-pink))}}.hsv-post-footer time{letter-spacing:.03em;text-shadow:0 1px 4px #0f172a73}.hsv-post-footer p{color:#fff;text-shadow:0 1px 6px #0f172a8c;-webkit-line-clamp:3;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;margin:.18rem 0 0;font-size:.64rem;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}@container (max-width:5.2rem){.hsv-post-badge-type{display:none}}.hsv-platform-icon{color:#fff;border-radius:5px;flex-shrink:0;place-items:center;width:1rem;height:1rem;display:grid}.hsv-platform-icon svg{width:.58rem;height:.58rem}.hsv-platform-icon--linkedin{background:#0a66c2}.hsv-platform-icon--instagram{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888)}.hsv-platform-icon--x{background:#111827}.hsv-platform-icon--tiktok{background:#010101}.hsv-btn{white-space:nowrap;cursor:default;border:none;border-radius:999px;justify-content:center;align-items:center;gap:.32rem;padding:.42rem .72rem;font-size:.68rem;font-weight:700;line-height:1;display:inline-flex}.hsv-btn--pink{color:#fff;background:linear-gradient(135deg,var(--hsv-pink),var(--hsv-pink))}@supports (color:color-mix(in lab,red,red)){.hsv-btn--pink{background:linear-gradient(135deg,var(--hsv-pink),color-mix(in srgb,var(--hsv-pink) 75%,#9333ea))}}.hsv-btn--pink{box-shadow:0 4px 14px var(--hsv-pink)}@supports (color:color-mix(in lab,red,red)){.hsv-btn--pink{box-shadow:0 4px 14px color-mix(in srgb,var(--hsv-pink) 32%,transparent)}}.hsv-btn--wide{width:100%}.hsv-btn--xs{padding:.34rem .55rem;font-size:.62rem}.hsv-btn--ghost{color:var(--hsv-text);border:1px solid var(--hsv-border);background:#ffffffd9}.hsv-text-btn{color:var(--hsv-muted);cursor:default;background:0 0;border:none;padding:0;font-size:.68rem;font-weight:700}.hsv-icon-btn{border:1px solid var(--hsv-border);width:1.55rem;height:1.55rem;color:var(--hsv-muted);background:#ffffffe6;border-radius:8px;place-items:center;display:grid}.hsv-nav-arrows{gap:.22rem;display:flex}.hsv-gen{flex-direction:column;gap:.55rem;display:flex}.hsv-gen-head{align-items:center;gap:.35rem;display:flex}.hsv-gen-head h3{letter-spacing:-.02em;margin:0;font-size:.82rem;font-weight:800}.hsv-gen-head svg{color:var(--hsv-pink)}.hsv-gen-split{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:.65rem;display:grid}.hsv-gen-form{gap:.45rem}.hsv-field,.hsv-gen-form{flex-direction:column;display:flex}.hsv-field{gap:.22rem}.hsv-field-label{color:var(--hsv-muted);font-size:.62rem;font-weight:700}.hsv-textarea{resize:none;border:1px solid var(--hsv-border);border-radius:var(--hsv-radius-sm);background:var(--hsv-soft);width:100%;font:inherit;color:var(--hsv-text);padding:.45rem .55rem;font-size:.68rem;font-weight:600;line-height:1.4}.hsv-select-row{grid-template-columns:1fr 1fr;gap:.35rem;display:grid}.hsv-select{border:1px solid var(--hsv-border);border-radius:var(--hsv-radius-sm);background:#ffffffe0;flex-direction:column;gap:.18rem;padding:.38rem .45rem;display:flex}.hsv-select>span:first-child{color:var(--hsv-muted);font-size:.58rem;font-weight:700}.hsv-select-value{justify-content:space-between;align-items:center;gap:.25rem;font-size:.65rem;font-weight:700;display:flex}.hsv-gen-preview{flex-direction:column;gap:.38rem;min-width:0;display:flex}.hsv-preview-label{color:var(--hsv-muted);font-size:.62rem;font-weight:700}.hsv-preview-card{border:1px solid var(--hsv-border);border-radius:var(--hsv-radius-sm);background:#ffffffeb;overflow:hidden}.hsv-preview-card-head{align-items:center;gap:.35rem;padding:.42rem .48rem .2rem;display:flex}.hsv-preview-card-head strong{font-size:.72rem;font-weight:800}.hsv-preview-body{grid-template-columns:1fr 3.4rem;gap:.4rem;padding:0 .48rem .42rem;display:grid}.hsv-preview-text p{color:var(--hsv-text);margin:0;font-size:.62rem;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.hsv-preview-text p{color:color-mix(in srgb,var(--hsv-text) 88%,var(--hsv-muted))}}.hsv-preview-tags{color:#2563eb;font-weight:700}.hsv-char-count{color:var(--hsv-muted);text-align:right;margin-top:.28rem;font-size:.55rem;font-weight:600;display:block}.hsv-preview-media{border-radius:8px;width:3.4rem;height:3.4rem;position:relative;overflow:hidden;box-shadow:0 4px 12px #0f172a1f}.hsv-preview-media-img{object-fit:cover}.hsv-preview-actions{flex-wrap:wrap;gap:.28rem;display:flex}.hsv-preview-actions .hsv-btn--pink{margin-left:auto}@media (prefers-reduced-motion:no-preference){.hsv-rig{animation:hsv-rig-float 7s ease-in-out infinite}.home-ref-visual--social .hsv-rig{animation:hsv-rig-float-landing 7s ease-in-out infinite}.hsv-post{animation:hsv-post-enter .7s cubic-bezier(.22,1,.36,1) backwards}.hsv-post:first-child{animation-delay:50ms}.hsv-post:nth-child(2){animation-delay:.12s}.hsv-post:nth-child(3){animation-delay:.19s}.hsv-post:nth-child(4){animation-delay:.26s}.hsv-post:nth-child(5){animation-delay:.33s}.hsv-now-dot{animation:hsv-now-pulse 2.4s ease-in-out infinite}.home-social-visual:hover .hsv-post--featured{transform:translate(-50%)translateZ(12px)scale(1.03)}.home-social-visual:hover .hsv-post:not(.hsv-post--featured):hover{z-index:7;transform:translate(-50%)scale(1.04)}}@keyframes hsv-rig-float{0%,to{transform:rotateX(12deg)rotateY(-18deg)rotate(1deg)translateY(-1%)scale(.94)}50%{transform:rotateX(10deg)rotateY(-16deg)rotate(.5deg)translateY(-2.5%)scale(.94)}}@keyframes hsv-rig-float-landing{0%,to{transform:rotateX(12deg) rotateY(-18deg) rotate(1deg) translateY(-1%) scale(var(--hsv-landing-scale,.98))}50%{transform:rotateX(10deg) rotateY(-16deg) rotate(.5deg) translateY(-2.5%) scale(var(--hsv-landing-scale,.98))}}@keyframes hsv-post-enter{0%{opacity:0;transform:translate(-50%)translateY(8px)scale(.96)}}@keyframes hsv-now-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.88;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.hsv-now-dot,.hsv-post,.hsv-rig{animation:none}}.social-page{--social-pink:#e11d6a;--social-pink-soft:var(--social-pink)}@supports (color:color-mix(in lab,red,red)){.social-page{--social-pink-soft:color-mix(in srgb,var(--social-pink) 12%,transparent)}}.social-page{--hsv-gutter:2.75rem;--hsv-radius-sm:10px;--hsv-text:var(--text,#0f172a);--hsv-muted:var(--muted,#64748b);--hsv-border:var(--border,#e2e8f0)}@supports (color:color-mix(in lab,red,red)){.social-page{--hsv-border:color-mix(in srgb,var(--border,#e2e8f0) 90%,transparent)}}.social-tab-lead{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.65rem;display:flex}.social-page-body,.social-tab--calendar{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.social-tab--calendar{gap:0}.social-cal-root{flex-direction:column;display:flex;overflow:hidden}.social-cal-root,.social-cal-root .tasks-cal,.social-cal-root .tasks-cal-body{flex:1;min-height:0}.social-cal .social-cal-grid{grid-auto-rows:minmax(9.5rem,1fr)}.social-cal .social-cal-cell{gap:.35rem}.social-cal-cell-previews{flex-direction:column;flex:1;gap:.3rem;min-width:0;display:flex}.social-cal-side-previews{flex-direction:column;gap:.65rem;display:flex}.social-cal-undated-previews{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}.social-post-preview{--social-preview-accent:var(--social-pink,#e11d6a);border:1.5px solid var(--social-preview-accent);background:#0f172a;border-radius:10px;display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.social-post-preview{border:1.5px solid color-mix(in srgb,var(--social-preview-accent) 28%,#ffffffd9)}}.social-post-preview{transition:transform .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffff38,0 8px 20px -10px #0f172a47}.social-post-preview:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff47,0 12px 26px -10px #0f172a57}.social-post-preview--featured{border-color:var(--social-pink)}@supports (color:color-mix(in lab,red,red)){.social-post-preview--featured{border-color:color-mix(in srgb,var(--social-pink) 42%,#ffffffe6)}}.social-post-preview--featured{box-shadow:0 1px 0 #ffffff52 inset,0 14px 30px -12px var(--social-pink)}@supports (color:color-mix(in lab,red,red)){.social-post-preview--featured{box-shadow:0 1px 0 #ffffff52 inset,0 14px 30px -12px color-mix(in srgb,var(--social-pink) 28%,transparent)}}.social-post-preview--draft{opacity:.88;outline:2px dashed var(--social-pink)}@supports (color:color-mix(in lab,red,red)){.social-post-preview--draft{outline:2px dashed color-mix(in srgb,var(--social-pink) 38%,transparent)}}.social-post-preview--draft{outline-offset:-2px}.social-post-preview-hit{cursor:pointer;width:100%;height:100%;text-align:inherit;font:inherit;color:inherit;background:0 0;border:none;padding:0;display:block;position:relative}.social-post-preview-media{aspect-ratio:4/5;width:100%;position:relative;overflow:hidden}.social-post-preview--mini .social-post-preview-media{aspect-ratio:16/11;min-height:3.1rem}.social-post-preview-img{object-fit:cover}.social-post-preview-overlay{background:linear-gradient(#0f172a1a,#0f172a05 36%,#0f172ac2);flex-direction:column;justify-content:space-between;padding:.34rem;display:flex;position:absolute;inset:0}.social-post-preview-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a94;border-radius:999px;align-self:flex-start;align-items:center;gap:.22rem;max-width:100%;padding:.14rem .34rem .14rem .18rem;font-size:.56rem;font-weight:800;line-height:1;display:inline-flex}.social-post-preview-badge-type{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.social-post-preview-badge .hsv-platform-icon{flex-shrink:0;width:.82rem;height:.82rem}.social-post-preview-badge .hsv-platform-icon svg{width:.48rem;height:.48rem}.social-post-preview-play{color:#0f172a;background:#fffffff0;border-radius:999px;place-items:center;width:1.2rem;height:1.2rem;display:grid;position:absolute;top:.34rem;right:.34rem;box-shadow:0 2px 8px #0f172a2e}.social-post-preview--card .social-post-preview-play{width:1.45rem;height:1.45rem}.social-post-preview-footer{min-width:0;margin-top:auto}.social-post-preview-footer time{font-variant-numeric:tabular-nums;color:#fff;font-size:.6rem;font-weight:800;display:block}@supports (color:color-mix(in lab,red,red)){.social-post-preview-footer time{color:color-mix(in srgb,#fff 92%,var(--social-pink))}}.social-post-preview-footer time{letter-spacing:.03em;text-shadow:0 1px 4px #0f172a73}.social-post-preview-footer p{color:#fff;text-shadow:0 1px 6px #0f172a8c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:.14rem 0 0;font-size:.62rem;font-weight:700;line-height:1.28;display:-webkit-box;overflow:hidden}.social-post-preview--card .social-post-preview-media{aspect-ratio:16/10}.social-post-preview--card .social-post-preview-footer p{-webkit-line-clamp:3;font-size:.72rem}.social-post-preview--mini .social-post-preview-badge-type,.social-post-preview--mini .social-post-preview-footer p{display:none}.social-post-preview--mini .social-post-preview-footer time{font-size:.54rem}.social-cal-side{min-width:0}@media (max-width:900px){.social-cal .social-cal-grid{grid-auto-rows:minmax(7.5rem,1fr)}}.social-panel{margin-bottom:.85rem}.social-panel--fill{flex-direction:column;flex:1;min-height:0;margin-bottom:0;padding:12px 14px 14px;display:flex;overflow:hidden}.social-panel--fill .social-panel-head{flex-shrink:0;justify-content:flex-end;align-items:center;margin-bottom:8px;display:flex}.social-panel--fill .dash-panel-count{margin-left:auto}.hsv-calendar--product.hsv-calendar--fill{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.hsv-calendar--product{--hsv-pink:var(--social-pink,#e11d6a);--hsv-gutter:2.75rem;width:100%;min-width:0}.hsv-calendar--fill .hsv-calendar-head{flex-shrink:0}.hsv-calendar--fill .hsv-calendar-frame{flex-direction:column;flex:1;width:100%;min-height:0;display:flex;overflow:hidden}.hsv-calendar--fill .hsv-calendar-days{flex-shrink:0;width:100%;min-width:0}.hsv-calendar--fill .hsv-calendar-body{grid-template-columns:var(--hsv-gutter) minmax(0,1fr);flex:1;align-items:stretch;width:100%;min-height:0;display:grid}.hsv-calendar--fill .hsv-time-rail{flex-shrink:0;height:100%}.hsv-calendar--fill .hsv-grid-wrap{align-self:stretch;width:100%;height:100%;min-height:0}.hsv-calendar--product .hsv-calendar-body,.hsv-calendar--product .hsv-calendar-days,.hsv-calendar--product .hsv-calendar-frame{width:100%;min-width:0}.hsv-calendar--product .hsv-post{--hsv-post-w:clamp(5.25rem,12%,8rem);min-height:clamp(5rem,12%,7.5rem)}.hsv-calendar--product .hsv-post--featured{--hsv-post-w:clamp(5.5rem,13%,8.5rem);min-height:clamp(5.25rem,13%,8rem)}.hsv-calendar--product .hsv-post--draft{opacity:.82;outline:2px dashed var(--social-pink)}@supports (color:color-mix(in lab,red,red)){.hsv-calendar--product .hsv-post--draft{outline:2px dashed color-mix(in srgb,var(--social-pink) 40%,transparent)}}.hsv-calendar--product .hsv-post--draft{outline-offset:-2px}.social-panel.crm-dash-panel{overflow:visible}.social-panel--fill.crm-dash-panel{overflow:hidden}.social-panel .hsv-calendar-title{font-size:1rem}.social-tab-lead-copy strong{color:var(--text);font-size:.92rem;font-weight:700;display:block}.social-tab-lead-desc{color:var(--muted);max-width:42rem;margin:.35rem 0 0;font-size:.8rem;line-height:1.45}.social-tab-lead-actions{flex-wrap:wrap;flex-shrink:0;gap:.4rem;display:flex}.hsv-post-hit{cursor:pointer;width:100%;height:100%;text-align:inherit;font:inherit;color:inherit;border-radius:inherit;background:0 0;border:none;padding:0;display:block;position:absolute;inset:0}.hsv-post-hit:focus-visible{outline:2px solid var(--hsv-pink,#e11d6a)}@supports (color:color-mix(in lab,red,red)){.hsv-post-hit:focus-visible{outline:2px solid color-mix(in srgb,var(--hsv-pink,#e11d6a) 55%,transparent)}}.hsv-post-hit:focus-visible{outline-offset:2px}.hsv-gen--product .hsv-gen-split{gap:clamp(.85rem,2vw,1.25rem)}.hsv-select{position:relative}.hsv-select-native{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.social-networks-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.social-network-card{border:1px solid var(--border);background:var(--ui-col-bg,var(--panel));box-shadow:0 1px 2px var(--shadow-color,#0f172a);border-radius:12px;flex-direction:column;gap:.55rem;padding:.85rem .9rem;display:flex}@supports (color:color-mix(in lab,red,red)){.social-network-card{box-shadow:0 1px 2px color-mix(in srgb,var(--shadow-color,#0f172a) 4%,transparent)}}.social-network-card.is-connected{border-color:var(--social-net-accent,var(--social-pink))}@supports (color:color-mix(in lab,red,red)){.social-network-card.is-connected{border-color:color-mix(in srgb,var(--social-net-accent,var(--social-pink)) 28%,var(--border))}}.social-network-card.is-connected{background:var(--social-net-accent,var(--social-pink))}@supports (color:color-mix(in lab,red,red)){.social-network-card.is-connected{background:color-mix(in srgb,var(--social-net-accent,var(--social-pink)) 4%,var(--ui-col-bg,#fff))}}.social-network-card-head{align-items:center;gap:.6rem;display:flex}.social-network-icon{background:var(--social-net-accent,var(--social-pink));border-radius:10px;place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.social-network-icon{background:color-mix(in srgb,var(--social-net-accent,var(--social-pink)) 12%,transparent)}}.social-network-card-head strong{font-size:.82rem;display:block}.social-network-status{color:var(--muted);font-size:.68rem;font-weight:600;display:block}.social-network-card.is-connected .social-network-status{color:var(--social-net-accent,var(--social-pink))}@supports (color:color-mix(in lab,red,red)){.social-network-card.is-connected .social-network-status{color:color-mix(in srgb,var(--social-net-accent,var(--social-pink)) 75%,var(--text))}}.social-network-handle{color:var(--muted);margin:0;font-size:.72rem}.social-network-toggle{align-self:flex-start;margin-top:auto}@media (max-width:720px){.social-tab-lead{flex-direction:column}.hsv-gen--product .hsv-gen-split{grid-template-columns:1fr}.social-post-drawer{width:min(100vw,28rem)}}.social-drafts-strip{border:1px dashed var(--social-pink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.65rem;padding:.55rem .7rem;display:flex}@supports (color:color-mix(in lab,red,red)){.social-drafts-strip{border:1px dashed color-mix(in srgb,var(--social-pink) 28%,var(--border))}}.social-drafts-strip{background:var(--social-pink)}@supports (color:color-mix(in lab,red,red)){.social-drafts-strip{background:color-mix(in srgb,var(--social-pink) 4%,var(--ui-col-bg,#fff))}}.social-drafts-strip-label{text-transform:uppercase;letter-spacing:.05em;color:var(--social-pink);align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;display:inline-flex}.social-drafts-strip-list{flex-wrap:wrap;flex:1;gap:.35rem;min-width:0;display:flex}.social-draft-chip{border:1px solid var(--border);background:var(--ui-col-bg,#fff);max-width:16rem;color:var(--text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex;overflow:hidden}.social-draft-chip:hover{border-color:var(--social-pink)}@supports (color:color-mix(in lab,red,red)){.social-draft-chip:hover{border-color:color-mix(in srgb,var(--social-pink) 35%,var(--border))}}.social-draft-chip-status{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.58rem;font-weight:700}.social-post-drawer{flex-direction:column;width:min(92vw,26rem);max-width:26rem;display:flex;overflow:hidden}.social-post-drawer-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1rem .75rem;display:flex}.social-post-drawer-head-main{min-width:0}.social-post-drawer-platform{color:var(--social-net-accent,var(--social-pink));align-items:center;gap:.35rem;font-size:.68rem;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.social-post-drawer-platform{color:color-mix(in srgb,var(--social-net-accent,var(--social-pink)) 80%,var(--text))}}.social-post-drawer-head h2{color:var(--text);text-transform:none;letter-spacing:-.02em;margin:.35rem 0 0;font-size:1rem;font-weight:700;line-height:1.25}.social-post-drawer-status{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;margin-top:.35rem;padding:.15rem .45rem;font-size:.62rem;font-weight:700;display:inline-block}.social-post-drawer-status--draft{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.social-post-drawer-status--draft{background:color-mix(in srgb,var(--muted) 12%,transparent)}}.social-post-drawer-status--draft{color:var(--muted)}.social-post-drawer-status--scheduled{background:var(--social-pink)}@supports (color:color-mix(in lab,red,red)){.social-post-drawer-status--scheduled{background:color-mix(in srgb,var(--social-pink) 12%,transparent)}}.social-post-drawer-status--scheduled{color:var(--social-pink)}.social-post-drawer-status--published{background:var(--green,#16a34a)}@supports (color:color-mix(in lab,red,red)){.social-post-drawer-status--published{background:color-mix(in srgb,var(--green,#16a34a) 12%,transparent)}}.social-post-drawer-status--published{color:var(--green,#16a34a)}.social-post-drawer-body{flex-direction:column;flex:1;gap:.65rem;min-height:0;padding:.85rem 1rem;display:flex;overflow-y:auto}.social-post-drawer-preview{border:1px solid var(--border);border-radius:10px;overflow:hidden}.social-post-drawer-img{object-fit:cover;width:100%;height:auto;display:block}.social-field{flex-direction:column;gap:.3rem;min-width:0;display:flex}.social-field>span{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:.3rem;font-size:.68rem;font-weight:700;display:inline-flex}.social-field .input,.social-textarea{width:100%;font-size:.82rem}.social-field .input,.social-field select.input{padding:.45rem .55rem}.social-field .input,.social-field select.input,.social-textarea{border:1px solid var(--border);background:var(--ui-col-bg,#fff);color:var(--text);border-radius:8px}.social-textarea{resize:vertical;min-height:6rem;padding:.55rem .65rem;line-height:1.45}.social-field-row{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.social-field--compact .input{padding:.4rem .5rem;font-size:.78rem}.social-compose-schedule{border-top:1px solid var(--border);margin-top:.25rem;padding-top:.65rem}.social-compose-schedule-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:.45rem;font-size:.68rem;font-weight:700;display:block}.social-post-drawer-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem 1rem;display:flex}.social-post-drawer-foot-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.social-post-drawer-delete{color:var(--red,#e11d48)}.hsv-icon-btn:disabled,.hsv-text-btn:disabled{opacity:.4;cursor:not-allowed}.home-veille{--ref-blue:#2563eb;--connectors-inset:clamp(1.5rem,3.2vw,2.25rem);--connectors-stage-inset-x:clamp(.65rem,2.5cqw,1rem);--connectors-stage-inset-top:.65rem;--wa-hero-visual-max:clamp(16rem,38cqw,32rem);overflow:hidden;container:home-veille/inline-size}.home-veille-top{padding:0 var(--connectors-inset) .75rem;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-veille-stage{min-width:0;padding:clamp(.85rem,1.8vw,1.15rem) var(--connectors-inset) clamp(1rem,2vw,1.35rem);margin-top:.85rem;position:relative}.home-ref-split--veille{grid-template-columns:minmax(0,var(--wa-hero-visual-max)) minmax(0,1fr);align-items:center;gap:clamp(.75rem,2.5vw,1.75rem)}.home-ref-copy--veille{flex-direction:column;grid-area:1/2;align-self:center;gap:1rem;min-width:0;display:flex}.home-veille .home-wa-hero-title{letter-spacing:-.038em;text-transform:none;color:light-dark(#000,var(--text));margin-bottom:0;font-size:clamp(1.35rem,4.2cqw,2.35rem);font-weight:800;line-height:1.1}.home-veille .home-wa-hero-lead{max-width:min(34rem,100%);font-size:clamp(.84rem,2.1cqw,.92rem)}.home-veille .home-wa-hero-title-accent{background:linear-gradient(128deg,var(--ref-blue) 0,var(--ref-blue) 100%)}@supports (color:color-mix(in lab,red,red)){.home-veille .home-wa-hero-title-accent{background:linear-gradient(128deg,var(--ref-blue) 0,color-mix(in srgb,var(--ref-blue) 68%,#60a5fa) 100%)}}.home-veille .home-wa-hero-title-accent{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.home-veille .home-wa-hero-title-accent-wrap:after{background:var(--ref-blue)}@supports (color:color-mix(in lab,red,red)){.home-veille .home-wa-hero-title-accent-wrap:after{background:color-mix(in srgb,var(--ref-blue) 18%,transparent)}}.home-ref-visual.home-ref-visual--veille{aspect-ratio:auto;min-width:0;max-height:none;box-shadow:none;background:0 0;border:none;border-radius:0;grid-area:1/1;justify-content:center;align-items:center;margin:0;padding:0;display:flex;overflow:visible}.hvv-visual{--hvv-blue:var(--ref-blue,#2563eb);--hvv-orange:#ea580c;--hvv-green:#16a34a;--hvv-ease:cubic-bezier(.22,1,.36,1);--hvv-lg-radius:.75rem;--hvv-lg-chip:var(--lg-glass-chip,#ffffff9e);--hvv-lg-panel:var(--lg-glass-panel,#ffffffdb);--hvv-lg-border:var(--lg-glass-border,#ffffffb8);--hvv-lg-shadow:var(--lg-glass-shadow,0 1px 2px #0000000a,0 8px 24px #0000000f,0 1px 0 #ffffffd9 inset);--hvv-lg-shadow-sm:var(--lg-glass-shadow-sm,0 1px 2px #0000000d,0 1px 0 #ffffffbf inset);--hvv-lg-blur-chip:blur(var(--lg-blur-thin,12px)) saturate(var(--lg-saturate,165%));--hvv-lg-blur-panel:blur(var(--lg-blur-thick,16px)) saturate(var(--lg-saturate,170%));z-index:1;flex-direction:column;align-items:center;gap:.85rem;width:min(100%,24rem);margin:0 auto}.hvv-push-stack,.hvv-visual{display:flex;position:relative}.hvv-push-stack{pointer-events:none;contain:layout style;justify-content:center;width:100%;min-height:5.35rem;overflow:visible}.hvv-push-shell{transform-origin:50% 0;will-change:transform,opacity;backface-visibility:hidden;position:absolute;top:0;left:0;right:0}.hvv-glass-chip{border-radius:var(--hvv-lg-radius);white-space:normal;background:var(--hvv-lg-panel);border:1px solid var(--hvv-lg-border);width:100%;max-width:100%;box-shadow:var(--hvv-lg-shadow);-webkit-backdrop-filter:var(--hvv-lg-blur-panel);flex-direction:column;padding:.66rem .76rem .68rem;display:flex;position:relative;overflow:hidden;transform:translateZ(0)}.hvv-glass-chip:before{background:linear-gradient(165deg,#ffffffeb,#ffffff2e 42%,#ffffff0f);padding:1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.hvv-glass-chip:after,.hvv-glass-chip:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.hvv-glass-chip:after{opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='1'/%3E%3C/svg%3E")}.hvv-glass-sheen{border-radius:inherit;pointer-events:none;opacity:.38;background:linear-gradient(155deg,#ffffff6b,#0000 42%);position:absolute;inset:0}.hvv-glass-chip--topic{border-color:var(--hvv-blue)}@supports (color:color-mix(in lab,red,red)){.hvv-glass-chip--topic{border-color:color-mix(in srgb,var(--hvv-blue) 16%,var(--hvv-lg-border))}}.hvv-glass-chip--topic.is-active{box-shadow:var(--hvv-lg-shadow),0 0 0 1px var(--hvv-blue) inset}@supports (color:color-mix(in lab,red,red)){.hvv-glass-chip--topic.is-active{box-shadow:var(--hvv-lg-shadow),0 0 0 1px color-mix(in srgb,var(--hvv-blue) 8%,transparent) inset}}.hvv-glass-chip--competitor{border-color:var(--hvv-orange)}@supports (color:color-mix(in lab,red,red)){.hvv-glass-chip--competitor{border-color:color-mix(in srgb,var(--hvv-orange) 16%,var(--hvv-lg-border))}}.hvv-glass-chip--competitor.is-active{box-shadow:var(--hvv-lg-shadow),0 0 0 1px var(--hvv-orange) inset}@supports (color:color-mix(in lab,red,red)){.hvv-glass-chip--competitor.is-active{box-shadow:var(--hvv-lg-shadow),0 0 0 1px color-mix(in srgb,var(--hvv-orange) 8%,transparent) inset}}.hvv-glass-chip--trend{border-color:var(--hvv-green)}@supports (color:color-mix(in lab,red,red)){.hvv-glass-chip--trend{border-color:color-mix(in srgb,var(--hvv-green) 16%,var(--hvv-lg-border))}}.hvv-glass-chip--trend.is-active{box-shadow:var(--hvv-lg-shadow),0 0 0 1px var(--hvv-green) inset}@supports (color:color-mix(in lab,red,red)){.hvv-glass-chip--trend.is-active{box-shadow:var(--hvv-lg-shadow),0 0 0 1px color-mix(in srgb,var(--hvv-green) 8%,transparent) inset}}.hvv-chip-body,.hvv-chip-float{z-index:2;width:100%;min-width:0;position:relative}.hvv-chip-body{flex-direction:column;gap:.42rem;display:flex}.hvv-chip-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding-bottom:.36rem;display:flex}@supports (color:color-mix(in lab,red,red)){.hvv-chip-head{border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}}.hvv-chip-badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:.4rem;align-items:center;gap:.3rem;padding:.18rem .46rem;font-size:.625rem;font-weight:600;line-height:1.2;display:inline-flex}.hvv-chip-badge--topic{color:#1d4ed8;background:var(--hvv-blue)}@supports (color:color-mix(in lab,red,red)){.hvv-chip-badge--topic{background:color-mix(in srgb,var(--hvv-blue) 9%,#fff)}}.hvv-chip-badge--topic{border-color:var(--hvv-blue)}@supports (color:color-mix(in lab,red,red)){.hvv-chip-badge--topic{border-color:color-mix(in srgb,var(--hvv-blue) 14%,transparent)}}.hvv-chip-badge--competitor{color:#b45309;background:var(--hvv-orange)}@supports (color:color-mix(in lab,red,red)){.hvv-chip-badge--competitor{background:color-mix(in srgb,var(--hvv-orange) 9%,#fff)}}.hvv-chip-badge--competitor{border-color:var(--hvv-orange)}@supports (color:color-mix(in lab,red,red)){.hvv-chip-badge--competitor{border-color:color-mix(in srgb,var(--hvv-orange) 14%,transparent)}}.hvv-chip-badge--trend{color:#15803d;background:var(--hvv-green)}@supports (color:color-mix(in lab,red,red)){.hvv-chip-badge--trend{background:color-mix(in srgb,var(--hvv-green) 9%,#fff)}}.hvv-chip-badge--trend{border-color:var(--hvv-green)}@supports (color:color-mix(in lab,red,red)){.hvv-chip-badge--trend{border-color:color-mix(in srgb,var(--hvv-green) 14%,transparent)}}.hvv-chip-head-meta{font-variant-numeric:tabular-nums;color:var(--muted);flex-shrink:0;font-size:.625rem;font-weight:500;line-height:1.2}.hvv-chip-main{flex-direction:column;gap:.38rem;width:100%;min-width:0;padding-top:.12rem;display:flex}.hvv-chip-kicker{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;color:var(--muted);margin:0;font-size:.625rem;font-weight:600;line-height:1.25;overflow:hidden}.hvv-chip-bubble{background:var(--hvv-blue);border-radius:.5rem;flex-direction:column;gap:.22rem;padding:.44rem .52rem;display:flex}@supports (color:color-mix(in lab,red,red)){.hvv-chip-bubble{background:color-mix(in srgb,var(--hvv-blue) 7%,transparent)}}.hvv-chip-bubble{border:1px solid var(--hvv-blue)}@supports (color:color-mix(in lab,red,red)){.hvv-chip-bubble{border:1px solid color-mix(in srgb,var(--hvv-blue) 10%,transparent)}}.hvv-glass-chip--competitor .hvv-chip-bubble{background:var(--hvv-orange)}@supports (color:color-mix(in lab,red,red)){.hvv-glass-chip--competitor .hvv-chip-bubble{background:color-mix(in srgb,var(--hvv-orange) 7%,transparent)}}.hvv-glass-chip--competitor .hvv-chip-bubble{border-color:var(--hvv-orange)}@supports (color:color-mix(in lab,red,red)){.hvv-glass-chip--competitor .hvv-chip-bubble{border-color:color-mix(in srgb,var(--hvv-orange) 10%,transparent)}}.hvv-glass-chip--trend .hvv-chip-bubble{background:var(--hvv-green)}@supports (color:color-mix(in lab,red,red)){.hvv-glass-chip--trend .hvv-chip-bubble{background:color-mix(in srgb,var(--hvv-green) 7%,transparent)}}.hvv-glass-chip--trend .hvv-chip-bubble{border-color:var(--hvv-green)}@supports (color:color-mix(in lab,red,red)){.hvv-glass-chip--trend .hvv-chip-bubble{border-color:color-mix(in srgb,var(--hvv-green) 10%,transparent)}}.hvv-chip-bubble-author{text-overflow:ellipsis;white-space:nowrap;letter-spacing:-.01em;color:var(--text);margin:0;font-size:.625rem;font-weight:700;line-height:1.25;overflow:hidden}.hvv-chip-bubble-text{-webkit-line-clamp:2;color:var(--muted2,var(--muted));-webkit-box-orient:vertical;margin:0;font-size:.6875rem;font-weight:500;line-height:1.42;display:-webkit-box;overflow:hidden}.hvv-radar-wrap{justify-content:center;width:100%;display:flex;overflow:visible}.hvv-radar-stage{--hvv-radar-size:clamp(11.5rem,42vw,15rem);--hvv-radar-tilt:56deg;--hvv-radar-spin:-4deg;width:var(--hvv-radar-size);aspect-ratio:1;perspective:900px;perspective-origin:50% 44%;position:relative}.hvv-radar-rig{width:100%;height:100%;transform-style:preserve-3d;position:relative;transform:translateY(-1%)}.hvv-radar-disc{--hvv-sweep-angle:0deg;transform-style:preserve-3d;transform:rotateX(var(--hvv-radar-tilt)) rotate(var(--hvv-radar-spin));transform-origin:50%;overflow:visible}.hvv-radar-disc,.hvv-radar-disc-surface{border-radius:50%;position:absolute;inset:0}.hvv-radar-disc-surface{background:radial-gradient(circle at 50% 42%,#ffffff24 0,transparent 34%),radial-gradient(circle at 50% 38%,var(--hvv-blue) 0,var(--hvv-blue) 42%,transparent 74%)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-disc-surface{background:radial-gradient(circle at 50% 42%,#ffffff24 0,transparent 34%),radial-gradient(circle at 50% 38%,color-mix(in srgb,var(--hvv-blue) 14%,transparent) 0,color-mix(in srgb,var(--hvv-blue) 5%,transparent) 42%,transparent 74%)}}.hvv-radar-disc-surface{border:1px solid var(--hvv-blue)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-disc-surface{border:1px solid color-mix(in srgb,var(--hvv-blue) 20%,transparent)}}.hvv-radar-disc-surface{box-shadow:inset 0 1px 0 #ffffff52,inset 0 -8px 24px var(--hvv-blue),0 12px 36px var(--hvv-blue)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-disc-surface{box-shadow:inset 0 1px 0 #ffffff52,inset 0 -8px 24px color-mix(in srgb,var(--hvv-blue) 6%,transparent),0 12px 36px color-mix(in srgb,var(--hvv-blue) 11%,transparent)}}.hvv-radar-disc-glow{pointer-events:none;opacity:.55;background:conic-gradient(from calc(var(--hvv-sweep-angle) - 18deg),transparent 0deg,var(--hvv-blue) 12deg,transparent 42deg,transparent 1turn);border-radius:50%;position:absolute;inset:-4%}@supports (color:color-mix(in lab,red,red)){.hvv-radar-disc-glow{background:conic-gradient(from calc(var(--hvv-sweep-angle) - 18deg),transparent 0deg,color-mix(in srgb,var(--hvv-blue) 18%,transparent) 12deg,transparent 42deg,transparent 1turn)}}.hvv-radar-disc-glow{filter:blur(6px);-webkit-mask-image:radial-gradient(circle,#0000 58%,#000 72%,#0000 88%);mask-image:radial-gradient(circle,#0000 58%,#000 72%,#0000 88%)}.hvv-radar-rings{pointer-events:none;position:absolute;inset:0}.hvv-radar-rings span{border:1px solid var(--hvv-blue);border-radius:50%;margin:auto;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hvv-radar-rings span{border:1px solid color-mix(in srgb,var(--hvv-blue) 14%,transparent)}}.hvv-radar-rings span:first-child{opacity:.42;width:100%;height:100%}.hvv-radar-rings span:nth-child(2){opacity:.58;width:75%;height:75%}.hvv-radar-rings span:nth-child(3){opacity:.72;width:50%;height:50%}.hvv-radar-rings span:nth-child(4){opacity:.88;border-color:var(--hvv-blue);width:25%;height:25%}@supports (color:color-mix(in lab,red,red)){.hvv-radar-rings span:nth-child(4){border-color:color-mix(in srgb,var(--hvv-blue) 22%,transparent)}}.hvv-radar-grid{opacity:.58;pointer-events:none;background:repeating-conic-gradient(from 0deg,transparent 0deg 44.5deg,var(--hvv-blue) 44.5deg 45.5deg,transparent 45.5deg 89.5deg,var(--hvv-blue) 89.5deg 90.5deg,transparent 90.5deg 134.5deg,var(--hvv-blue) 134.5deg 135.5deg,transparent 135.5deg 179.5deg,var(--hvv-blue) 179.5deg 180.5deg,transparent 180.5deg 224.5deg,var(--hvv-blue) 224.5deg 225.5deg,transparent 225.5deg 269.5deg,var(--hvv-blue) 269.5deg 270.5deg,transparent 270.5deg 314.5deg,var(--hvv-blue) 314.5deg 315.5deg,transparent 315.5deg 359.5deg,var(--hvv-blue) 359.5deg 1turn);border-radius:50%;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hvv-radar-grid{background:repeating-conic-gradient(from 0deg,transparent 0deg 44.5deg,color-mix(in srgb,var(--hvv-blue) 10%,transparent) 44.5deg 45.5deg,transparent 45.5deg 89.5deg,color-mix(in srgb,var(--hvv-blue) 10%,transparent) 89.5deg 90.5deg,transparent 90.5deg 134.5deg,color-mix(in srgb,var(--hvv-blue) 10%,transparent) 134.5deg 135.5deg,transparent 135.5deg 179.5deg,color-mix(in srgb,var(--hvv-blue) 10%,transparent) 179.5deg 180.5deg,transparent 180.5deg 224.5deg,color-mix(in srgb,var(--hvv-blue) 10%,transparent) 224.5deg 225.5deg,transparent 225.5deg 269.5deg,color-mix(in srgb,var(--hvv-blue) 10%,transparent) 269.5deg 270.5deg,transparent 270.5deg 314.5deg,color-mix(in srgb,var(--hvv-blue) 10%,transparent) 314.5deg 315.5deg,transparent 315.5deg 359.5deg,color-mix(in srgb,var(--hvv-blue) 10%,transparent) 359.5deg 1turn)}}.hvv-radar-grid{-webkit-mask-image:radial-gradient(circle,#000 0 72%,#0000 82%);mask-image:radial-gradient(circle,#000 0 72%,#0000 82%)}.hvv-radar-lock-beam{pointer-events:none;transform:rotate(var(--hvv-beam-angle));transform-origin:50%;opacity:.85;transition:opacity .35s var(--hvv-ease);border-radius:50%;position:absolute;inset:0}.hvv-radar-lock-beam:before{content:"";background:linear-gradient(to top,var(--hvv-blue),var(--hvv-blue) 55%,var(--hvv-blue));width:1px;height:46%;position:absolute;top:50%;left:50%;transform:translate(-50%)translateY(-100%)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-lock-beam:before{background:linear-gradient(to top,color-mix(in srgb,var(--hvv-blue) 8%,transparent),color-mix(in srgb,var(--hvv-blue) 42%,transparent) 55%,color-mix(in srgb,var(--hvv-blue) 72%,transparent))}}.hvv-radar-lock-beam:before{box-shadow:0 0 12px var(--hvv-blue)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-lock-beam:before{box-shadow:0 0 12px color-mix(in srgb,var(--hvv-blue) 35%,transparent)}}.hvv-radar-lock-beam:after{content:"";background:var(--hvv-blue);border-radius:999px;width:.55rem;height:.55rem;position:absolute;top:14%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-lock-beam:after{background:color-mix(in srgb,var(--hvv-blue) 55%,white)}}.hvv-radar-lock-beam:after{box-shadow:0 0 10px var(--hvv-blue),0 0 22px var(--hvv-blue)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-lock-beam:after{box-shadow:0 0 10px color-mix(in srgb,var(--hvv-blue) 60%,transparent),0 0 22px color-mix(in srgb,var(--hvv-blue) 35%,transparent)}}.hvv-radar-ping{pointer-events:none;border:1.5px solid var(--hvv-blue);border-radius:50%;width:18%;height:18%;margin:auto;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hvv-radar-ping{border:1.5px solid color-mix(in srgb,var(--hvv-blue) 55%,transparent)}}.hvv-radar-ping{box-shadow:0 0 16px var(--hvv-blue)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-ping{box-shadow:0 0 16px color-mix(in srgb,var(--hvv-blue) 28%,transparent)}}.hvv-radar-ping{animation:hvv-radar-ping .62s var(--hvv-ease) forwards}@keyframes hvv-radar-ping{0%{opacity:.92;transform:scale(.35)}to{opacity:0;transform:scale(2.6)}}.hvv-radar-sweep-trail{pointer-events:none;will-change:transform;transform-origin:50%;opacity:.72;background:conic-gradient(from 0deg,var(--hvv-blue) 0deg,var(--hvv-blue) 22deg,var(--hvv-blue) 38deg,transparent 52deg,transparent 1turn);border-radius:50%;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hvv-radar-sweep-trail{background:conic-gradient(from 0deg,color-mix(in srgb,var(--hvv-blue) 22%,transparent) 0deg,color-mix(in srgb,var(--hvv-blue) 10%,transparent) 22deg,color-mix(in srgb,var(--hvv-blue) 3%,transparent) 38deg,transparent 52deg,transparent 1turn)}}.hvv-radar-sweep-trail{-webkit-mask-image:radial-gradient(circle,#000 0 78%,#0000 100%);mask-image:radial-gradient(circle,#000 0 78%,#0000 100%)}.hvv-radar-sweep{pointer-events:none;will-change:transform;transform-origin:50%;mix-blend-mode:screen;background:conic-gradient(from 0deg,var(--hvv-blue) 0deg,var(--hvv-blue) 6deg,var(--hvv-blue) 14deg,transparent 28deg,transparent 1turn);border-radius:50%;position:absolute;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hvv-radar-sweep{background:conic-gradient(from 0deg,color-mix(in srgb,var(--hvv-blue) 62%,transparent) 0deg,color-mix(in srgb,var(--hvv-blue) 34%,transparent) 6deg,color-mix(in srgb,var(--hvv-blue) 12%,transparent) 14deg,transparent 28deg,transparent 1turn)}}.hvv-radar-sweep{-webkit-mask-image:radial-gradient(circle,#000 0 76%,#0000 100%);mask-image:radial-gradient(circle,#000 0 76%,#0000 100%)}.hvv-radar-floor{pointer-events:none;background:radial-gradient(ellipse 80% 60% at 50% 50%,var(--hvv-blue),transparent 70%);border-radius:50%;height:28%;position:absolute;bottom:-6%;left:8%;right:8%}@supports (color:color-mix(in lab,red,red)){.hvv-radar-floor{background:radial-gradient(ellipse 80% 60% at 50% 50%,color-mix(in srgb,var(--hvv-blue) 8%,transparent),transparent 70%)}}.hvv-radar-floor{filter:blur(10px);opacity:.7}.hvv-radar-core{z-index:2;place-items:center;display:grid}.hvv-radar-core,.hvv-radar-label-layer{pointer-events:none;position:absolute;inset:0}.hvv-radar-label-layer{z-index:4}.hvv-radar-blip-label--floating{position:absolute;transform:translate(-50%,-50%)}.hvv-radar-core-sphere{filter:drop-shadow(0 8px 20px var(--hvv-blue))}@supports (color:color-mix(in lab,red,red)){.hvv-radar-core-sphere{filter:drop-shadow(0 8px 20px color-mix(in srgb,var(--hvv-blue) 28%,transparent))}}.hvv-radar-blips{z-index:1;position:absolute;inset:0}.hvv-radar-blip{cursor:pointer;width:1.25rem;height:1.25rem;transition:transform .22s var(--hvv-ease);z-index:1;background:0 0;border:0;padding:0;position:absolute;transform:translate(-50%,-50%)}.hvv-radar-blip.is-lit{z-index:3}.hvv-radar-blip:hover{transform:translate(-50%,-50%)scale(1.12)}.hvv-radar-blip.is-lit:hover{transform:translate(-50%,-50%)scale(1.08)}.hvv-radar-blip:active{transform:translate(-50%,-50%)scale(.9)}.hvv-radar-blip-core{background:var(--hvv-blue);width:.46rem;height:.46rem;box-shadow:0 0 10px var(--hvv-blue);border-radius:999px;margin:auto;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.hvv-radar-blip-core{box-shadow:0 0 10px color-mix(in srgb,var(--hvv-blue) 55%,transparent)}}.hvv-radar-blip-core{opacity:.5;transition:transform .28s var(--hvv-ease),opacity .28s var(--hvv-ease);transform:scale(.82)}.hvv-radar-blip-halo{opacity:0;background:radial-gradient(circle,var(--hvv-blue) 0,transparent 72%);border-radius:999px;position:absolute;inset:-.2rem}@supports (color:color-mix(in lab,red,red)){.hvv-radar-blip-halo{background:radial-gradient(circle,color-mix(in srgb,var(--hvv-blue) 38%,transparent) 0,transparent 72%)}}.hvv-radar-blip-halo{transition:opacity .3s var(--hvv-ease)}.hvv-radar-blip.is-lit .hvv-radar-blip-halo{opacity:1;animation:hvv-blip-halo 2.4s var(--hvv-ease) infinite}.hvv-radar-blip[data-type=competitor] .hvv-radar-blip-halo{background:radial-gradient(circle,var(--hvv-orange) 0,transparent 72%)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-blip[data-type=competitor] .hvv-radar-blip-halo{background:radial-gradient(circle,color-mix(in srgb,var(--hvv-orange) 38%,transparent) 0,transparent 72%)}}.hvv-radar-blip[data-type=trend] .hvv-radar-blip-halo{background:radial-gradient(circle,var(--hvv-green) 0,transparent 72%)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-blip[data-type=trend] .hvv-radar-blip-halo{background:radial-gradient(circle,color-mix(in srgb,var(--hvv-green) 38%,transparent) 0,transparent 72%)}}@keyframes hvv-blip-halo{0%,to{opacity:.75;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}.hvv-radar-blip.is-lit .hvv-radar-blip-core{opacity:1;transform:scale(1.35)}.hvv-radar-blip[data-type=competitor] .hvv-radar-blip-core{background:var(--hvv-orange);box-shadow:0 0 10px var(--hvv-orange)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-blip[data-type=competitor] .hvv-radar-blip-core{box-shadow:0 0 10px color-mix(in srgb,var(--hvv-orange) 55%,transparent)}}.hvv-radar-blip[data-type=trend] .hvv-radar-blip-core{background:var(--hvv-green);box-shadow:0 0 10px var(--hvv-green)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-blip[data-type=trend] .hvv-radar-blip-core{box-shadow:0 0 10px color-mix(in srgb,var(--hvv-green) 55%,transparent)}}.hvv-radar-blip-ring{border:1.5px solid var(--hvv-blue);border-radius:999px;position:absolute;inset:-.42rem}@supports (color:color-mix(in lab,red,red)){.hvv-radar-blip-ring{border:1.5px solid color-mix(in srgb,var(--hvv-blue) 50%,transparent)}}.hvv-radar-blip-ring{animation:hvv-blip-ring 2s var(--hvv-ease) infinite}.hvv-radar-blip-label{letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;max-width:7.25rem;color:var(--fg,#0f172a);background:var(--surface,#fff);border-radius:999px;padding:.16rem .48rem;font-size:.58rem;font-weight:600;line-height:1.2;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.hvv-radar-blip-label{background:color-mix(in srgb,var(--surface,#fff) 88%,transparent)}}.hvv-radar-blip-label{border:1px solid var(--hvv-blue)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-blip-label{border:1px solid color-mix(in srgb,var(--hvv-blue) 18%,transparent)}}.hvv-radar-blip-label{box-shadow:0 4px 14px var(--hvv-blue)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-blip-label{box-shadow:0 4px 14px color-mix(in srgb,var(--hvv-blue) 10%,transparent)}}.hvv-radar-blip-label{pointer-events:none;z-index:2}.hvv-radar-blip-label--competitor{border-color:var(--hvv-orange)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-blip-label--competitor{border-color:color-mix(in srgb,var(--hvv-orange) 22%,transparent)}}.hvv-radar-blip-label--trend{border-color:var(--hvv-green)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-blip-label--trend{border-color:color-mix(in srgb,var(--hvv-green) 22%,transparent)}}.hvv-radar-blip[data-type=competitor] .hvv-radar-blip-ring{border-color:var(--hvv-orange)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-blip[data-type=competitor] .hvv-radar-blip-ring{border-color:color-mix(in srgb,var(--hvv-orange) 45%,transparent)}}.hvv-radar-blip[data-type=trend] .hvv-radar-blip-ring{border-color:var(--hvv-green)}@supports (color:color-mix(in lab,red,red)){.hvv-radar-blip[data-type=trend] .hvv-radar-blip-ring{border-color:color-mix(in srgb,var(--hvv-green) 45%,transparent)}}@keyframes hvv-blip-ring{0%{opacity:.85;transform:scale(.85)}70%{opacity:.15;transform:scale(1.35)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:no-preference){.hvv-radar-sweep,.hvv-radar-sweep-trail{animation:hvv-sweep-fallback 26s linear infinite}.hvv-radar-sweep-trail[style*=rotate],.hvv-radar-sweep[style*=rotate]{animation:none}}@keyframes hvv-sweep-fallback{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@container home-veille (max-width:62rem){.home-ref-split--veille{grid-template-columns:1fr}.home-ref-copy--veille,.home-ref-visual.home-ref-visual--veille{grid-area:auto}.home-ref-visual.home-ref-visual--veille{order:-1}.home-veille .home-wa-hero-actions{flex-direction:column;align-items:stretch}.home-veille .home-wa-hero-actions .btn{justify-content:center;width:100%}}@media (max-width:900px){.home-ref-split--veille{grid-template-columns:1fr}.home-ref-copy--veille{max-width:none}.home-ref-copy--veille,.home-ref-visual.home-ref-visual--veille{grid-area:auto}.home-ref-visual.home-ref-visual--veille{order:-1}.hvv-visual{width:min(100%,22rem)}}@media (max-width:640px){.hvv-radar-stage{--hvv-radar-size:min(62vw,13.5rem)}.hvv-radar-blip-label,.hvv-radar-label-layer{display:none}}@media (prefers-reduced-motion:reduce){.hvv-radar-blip-halo,.hvv-radar-blip-ring,.hvv-radar-ping,.hvv-radar-sweep,.hvv-radar-sweep-trail{animation:none!important}.hvv-radar-blip,.hvv-radar-blip-core{transition:none!important}.hvv-push-shell{will-change:auto}}.home-kg-section{--kg-accent:#8b5cf6;--connectors-inset:clamp(1.5rem,3.2vw,2.25rem);overflow:hidden;container:home-kg/inline-size;padding:.75rem 0 0!important}.home-kg-top{padding:0 var(--connectors-inset) .75rem;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-kg-head{padding:clamp(.35rem,1.2vw,.65rem) var(--connectors-inset) .35rem;flex-direction:column;align-items:stretch;gap:.75rem}.home-kg-head .kg-head-copy{flex-direction:column;gap:.45rem;width:100%;min-width:0;display:flex}.home-kg-head .kg-toolbar{flex:none;align-items:flex-start;width:100%;padding-right:0}.home-kg-section .kg-toolbar-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.45rem .65rem}.home-kg-section .kg-toolbar .crm-view-switch{flex:none;align-self:flex-start;width:fit-content;max-width:100%}.home-kg-section .kg-controls{flex:none;margin-left:auto}.home-kg-section .kg-toolbar .crm-view-switch .vbtn{border-radius:calc(var(--ds-radius-md,8px) - 2px);transition:background-color .18s,color .18s,box-shadow .18s}.home-kg-section .kg-toolbar .crm-view-switch .vbtn:not(.active):hover{color:var(--text);background:var(--kg-accent)}@supports (color:color-mix(in lab,red,red)){.home-kg-section .kg-toolbar .crm-view-switch .vbtn:not(.active):hover{background:color-mix(in srgb,var(--kg-accent) 9%,var(--ui-chip-bg,#7f7f7f14))}}.home-kg-section .kg-toolbar .crm-view-switch .vbtn.active:hover{color:var(--btn-primary-text,#fff);background:var(--kg-accent)}@supports (color:color-mix(in lab,red,red)){.home-kg-section .kg-toolbar .crm-view-switch .vbtn.active:hover{background:color-mix(in srgb,var(--kg-accent) 92%,#fff)}}.home-kg-section .kg-toolbar .crm-view-switch .vbtn.active:hover{filter:none}.home-kg-section .kg-toolbar .kg-controls .btn{border-radius:calc(var(--ds-radius-md,8px) - 2px);transition:background-color .18s,color .18s,border-color .18s}.home-kg-section .kg-toolbar .kg-controls .btn:hover{background:var(--kg-accent)}@supports (color:color-mix(in lab,red,red)){.home-kg-section .kg-toolbar .kg-controls .btn:hover{background:color-mix(in srgb,var(--kg-accent) 9%,var(--ui-chip-bg,#7f7f7f14))}}.home-kg-section .kg-toolbar .kg-controls .btn:hover{color:var(--kg-accent)}@supports (color:color-mix(in lab,red,red)){.home-kg-section .kg-toolbar .kg-controls .btn:hover{color:color-mix(in srgb,var(--kg-accent) 78%,var(--text))}}.home-kg-section .kg-viewdesc{text-align:left;width:100%;padding-left:.1rem}.home-kg-section .home-wa-hero-title{letter-spacing:-.038em;text-transform:none;color:light-dark(#000,var(--text));margin:0;font-size:clamp(1.35rem,4.2cqw,2.35rem);font-weight:800;line-height:1.1}.home-kg-section .home-wa-hero-title-accent{background:linear-gradient(128deg,var(--kg-accent) 0,var(--kg-accent) 100%)}@supports (color:color-mix(in lab,red,red)){.home-kg-section .home-wa-hero-title-accent{background:linear-gradient(128deg,var(--kg-accent) 0,color-mix(in srgb,var(--kg-accent) 68%,#6366f1) 100%)}}.home-kg-section .home-wa-hero-title-accent{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.home-kg-section .home-wa-hero-title-accent-wrap:after{background:var(--kg-accent)}@supports (color:color-mix(in lab,red,red)){.home-kg-section .home-wa-hero-title-accent-wrap:after{background:color-mix(in srgb,var(--kg-accent) 18%,transparent)}}.home-kg-meta{max-width:min(42rem,100%);color:var(--muted);margin:0;font-size:clamp(.78rem,2cqw,.84rem);font-weight:600;line-height:1.45}.home-kg-section .kg-subbar{padding-inline:var(--connectors-inset)}.home-kg-section .kg-canvas-wrap{margin-inline:var(--connectors-inset);width:calc(100% - 2 * var(--connectors-inset));margin-bottom:clamp(1rem,2vw,1.35rem)}@media (max-width:720px){.home-kg-section .kg-controls{justify-content:flex-start;width:100%;margin-left:0}}.home-modules{--ref-teal:#0d9488;--connectors-inset:clamp(1.5rem,3.2vw,2.25rem);overflow:hidden;container:home-modules/inline-size;padding:.75rem 0 0!important}.home-modules-top{padding:0 var(--connectors-inset) .75rem;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-modules .home-eyebrow{color:var(--ref-teal)}.home-modules-stage{min-width:0;padding:clamp(.35rem,1.2vw,.65rem) var(--connectors-inset) clamp(1rem,2vw,1.35rem);position:relative}.home-modules-head{flex-direction:column;gap:.65rem;display:flex}.home-modules-head:not(:last-child){margin-bottom:clamp(.85rem,2vw,1.1rem)}.home-modules .home-wa-hero-title{letter-spacing:-.038em;text-transform:none;color:light-dark(#000,var(--text));margin:0;font-size:clamp(1.35rem,4.2cqw,2.35rem);font-weight:800;line-height:1.1}.home-modules .home-wa-hero-title-accent{background:linear-gradient(128deg,var(--ref-teal) 0,var(--ref-teal) 100%)}@supports (color:color-mix(in lab,red,red)){.home-modules .home-wa-hero-title-accent{background:linear-gradient(128deg,var(--ref-teal) 0,color-mix(in srgb,var(--ref-teal) 68%,#0891b2) 100%)}}.home-modules .home-wa-hero-title-accent{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.home-modules .home-wa-hero-title-accent-wrap:after{background:var(--ref-teal)}@supports (color:color-mix(in lab,red,red)){.home-modules .home-wa-hero-title-accent-wrap:after{background:color-mix(in srgb,var(--ref-teal) 18%,transparent)}}.home-modules .home-wa-hero-lead{max-width:min(42rem,100%);color:var(--muted);margin:0;font-size:clamp(.78rem,2cqw,.84rem);font-weight:600;line-height:1.45}.home-modules-btn{border-color:var(--ref-teal)!important;color:#fff!important}.home-modules-btn,.home-modules-btn:hover:not(:disabled){background:var(--ref-teal)!important}@supports (color:color-mix(in lab,red,red)){.home-modules-btn:hover:not(:disabled){background:color-mix(in srgb,var(--ref-teal) 85%,#000)!important}}.home-modules-btn:hover:not(:disabled){border-color:var(--ref-teal)!important}@supports (color:color-mix(in lab,red,red)){.home-modules-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--ref-teal) 85%,#000)!important}}.home-modules-btn:hover:not(:disabled){color:#fff!important}.home-modules-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr));gap:clamp(.45rem,1.2cqw,.6rem);margin:0;padding:0;list-style:none;display:grid}.home-modules-app:not(.home-modules-app--add){border-color:var(--module-ink)}@supports (color:color-mix(in lab,red,red)){.home-modules-app:not(.home-modules-app--add){border-color:color-mix(in srgb,var(--module-ink) 22%,var(--border))}}.home-modules-app:not(.home-modules-app--add){background:var(--module-ink)}@supports (color:color-mix(in lab,red,red)){.home-modules-app:not(.home-modules-app--add){background:color-mix(in srgb,var(--module-ink) 6%,var(--ui-col-bg,#fff))}}.home-modules-app:not(.home-modules-app--add):hover{border-color:var(--module-ink)}@supports (color:color-mix(in lab,red,red)){.home-modules-app:not(.home-modules-app--add):hover{border-color:color-mix(in srgb,var(--module-ink) 38%,var(--border))}}.home-modules-app:not(.home-modules-app--add):hover{background:var(--module-ink)}@supports (color:color-mix(in lab,red,red)){.home-modules-app:not(.home-modules-app--add):hover{background:color-mix(in srgb,var(--module-ink) 11%,var(--ui-col-bg,#fff))}}.home-modules-app:not(.home-modules-app--add):hover{box-shadow:0 4px 16px var(--module-ink);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.home-modules-app:not(.home-modules-app--add):hover{box-shadow:0 4px 16px color-mix(in srgb,var(--module-ink) 12%,transparent)}}.home-modules-app{border-radius:var(--ds-radius-md,10px);border:1px solid var(--border);background:var(--ui-col-bg,#fff);align-items:center;gap:.7rem;padding:.7rem .8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-modules-app{background:color-mix(in srgb,var(--ui-col-bg,#fff) 94%,var(--border))}}.home-modules-app{color:inherit;text-decoration:none;transition:border-color .18s,background-color .18s,transform .12s,box-shadow .18s}.home-modules-app-icon{border-radius:calc(var(--ds-radius-md,8px) - 2px);background:var(--module-ink,var(--accent));place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.home-modules-app-icon{background:color-mix(in srgb,var(--module-ink,var(--accent)) 18%,var(--ui-col-bg,#fff))}}.home-modules-app-icon{color:var(--module-ink,var(--accent));box-shadow:inset 0 0 0 1px var(--module-ink,var(--accent));flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.home-modules-app-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--module-ink,var(--accent)) 12%,transparent)}}.home-modules-app-text{flex:1;min-width:0}.home-modules-app-text strong{letter-spacing:-.01em;font-size:.78rem;font-weight:700;display:block}.home-modules-app-text span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.08rem;font-size:.68rem;font-weight:600;display:block;overflow:hidden}.home-modules-app-chev{color:var(--muted2);opacity:0;flex-shrink:0;transition:opacity .18s,transform .18s,color .18s;transform:translate(-3px)}.home-modules-app:hover .home-modules-app-chev{opacity:1;color:var(--module-ink,var(--accent));transform:translate(0)}.home-modules-app--add{background:0 0;border-style:dashed}.home-modules-app--add .home-modules-app-icon{background:var(--ref-teal)}@supports (color:color-mix(in lab,red,red)){.home-modules-app--add .home-modules-app-icon{background:color-mix(in srgb,var(--ref-teal) 10%,transparent)}}.home-modules-app--add .home-modules-app-icon{color:var(--ref-teal)}.home-modules-app--add:hover{border-color:var(--ref-teal)}@supports (color:color-mix(in lab,red,red)){.home-modules-app--add:hover{border-color:color-mix(in srgb,var(--ref-teal) 35%,var(--border))}}.home-modules-app--add:hover{background:var(--ref-teal)}@supports (color:color-mix(in lab,red,red)){.home-modules-app--add:hover{background:color-mix(in srgb,var(--ref-teal) 4%,transparent)}}.home-modules-app--add:hover{box-shadow:none;transform:none}@media (max-width:720px){.home-modules-grid{grid-template-columns:1fr}}.home-support{--ref-violet:#594af3;--connectors-inset:clamp(1.5rem,3.2vw,2.25rem);overflow:hidden;container:home-support/inline-size;padding:.75rem 0 0!important}.home-support-top{padding:0 var(--connectors-inset) .75rem;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.home-support .home-eyebrow{color:var(--ref-violet)}.home-support-stage{min-width:0;padding:clamp(.35rem,1.2vw,.65rem) var(--connectors-inset) clamp(1rem,2vw,1.35rem);position:relative}.home-support-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(1rem,2.5vw,1.75rem);display:grid}.home-support-col{flex-direction:column;gap:.75rem;min-width:0;display:flex}.home-support-col-title{letter-spacing:-.02em;color:light-dark(#000,var(--text));align-items:center;gap:.45rem;margin:0;font-size:clamp(.82rem,2cqw,.9rem);font-weight:700;display:flex}.home-support-col-title svg{color:var(--ref-violet);flex-shrink:0}.home-support-help{flex-direction:column;gap:clamp(.45rem,1.2cqw,.6rem);margin:0;padding:0;list-style:none;display:flex}.home-support-help-link{border-radius:var(--ds-radius-md,10px);border:1px solid var(--border);background:var(--ui-col-bg,#fff);align-items:center;gap:.7rem;padding:.7rem .8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.home-support-help-link{background:color-mix(in srgb,var(--ui-col-bg,#fff) 94%,var(--border))}}.home-support-help-link{color:inherit;text-decoration:none;transition:border-color .18s,background-color .18s,transform .12s,box-shadow .18s}.home-support-help-link:hover{border-color:var(--ref-violet)}@supports (color:color-mix(in lab,red,red)){.home-support-help-link:hover{border-color:color-mix(in srgb,var(--ref-violet) 28%,var(--border))}}.home-support-help-link:hover{background:var(--ref-violet)}@supports (color:color-mix(in lab,red,red)){.home-support-help-link:hover{background:color-mix(in srgb,var(--ref-violet) 5%,var(--ui-col-bg,#fff))}}.home-support-help-link:hover{box-shadow:0 4px 16px var(--ref-violet);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.home-support-help-link:hover{box-shadow:0 4px 16px color-mix(in srgb,var(--ref-violet) 10%,transparent)}}.home-support-help-icon{border-radius:calc(var(--ds-radius-md,8px) - 2px);background:var(--ref-violet);place-items:center;width:2rem;height:2rem;display:grid}@supports (color:color-mix(in lab,red,red)){.home-support-help-icon{background:color-mix(in srgb,var(--ref-violet) 12%,var(--ui-col-bg,#fff))}}.home-support-help-icon{color:var(--ref-violet);box-shadow:inset 0 0 0 1px var(--ref-violet);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.home-support-help-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ref-violet) 10%,transparent)}}.home-support-help-text{flex:1;min-width:0}.home-support-help-text strong{letter-spacing:-.01em;font-size:.78rem;font-weight:700;display:block}.home-support-help-text span{color:var(--muted);margin-top:.08rem;font-size:.68rem;font-weight:600;line-height:1.35;display:block}.home-support-help-chev{color:var(--muted2);opacity:0;flex-shrink:0;transition:opacity .18s,transform .18s,color .18s;transform:translate(-3px)}.home-support-help-link:hover .home-support-help-chev{opacity:1;color:var(--ref-violet);transform:translate(0)}.home-support-col--faq{gap:.85rem}.home-support-faq-head{flex-direction:column;gap:.35rem;display:flex}.home-support-faq-lead{max-width:36rem;color:var(--muted);margin:0;font-size:.68rem;font-weight:600;line-height:1.45}.home-support-faq{scrollbar-width:thin;flex-direction:column;gap:clamp(.4rem,1cqw,.5rem);max-height:min(28rem,62vh);padding-right:.15rem;display:flex;overflow:auto}.home-support-faq-item{border-radius:var(--ds-radius-md,10px);border:1px solid var(--border);background:var(--ui-col-bg,#fff);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.home-support-faq-item{background:color-mix(in srgb,var(--ui-col-bg,#fff) 94%,var(--border))}}.home-support-faq-item{transition:border-color .18s,background-color .18s,box-shadow .18s;overflow:hidden}.home-support-faq-item.is-open{border-color:var(--ref-violet)}@supports (color:color-mix(in lab,red,red)){.home-support-faq-item.is-open{border-color:color-mix(in srgb,var(--ref-violet) 24%,var(--border))}}.home-support-faq-item.is-open{background:var(--ref-violet)}@supports (color:color-mix(in lab,red,red)){.home-support-faq-item.is-open{background:color-mix(in srgb,var(--ref-violet) 3.5%,var(--ui-col-bg,#fff))}}.home-support-faq-item.is-open{box-shadow:0 4px 18px var(--ref-violet)}@supports (color:color-mix(in lab,red,red)){.home-support-faq-item.is-open{box-shadow:0 4px 18px color-mix(in srgb,var(--ref-violet) 8%,transparent)}}.home-support-faq-trigger{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;justify-content:space-between;align-items:flex-start;gap:.65rem;padding:.68rem .8rem;transition:color .15s;display:flex}.home-support-faq-item.is-open .home-support-faq-trigger,.home-support-faq-trigger:hover{color:var(--ref-violet)}.home-support-faq-trigger-main{flex-direction:column;gap:.28rem;min-width:0;display:flex}.home-support-faq-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--ref-violet);border-radius:999px;align-self:flex-start;padding:.14rem .42rem;font-size:.58rem;font-weight:700;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.home-support-faq-tag{color:color-mix(in srgb,var(--ref-violet) 82%,#000)}}.home-support-faq-tag{background:var(--ref-violet)}@supports (color:color-mix(in lab,red,red)){.home-support-faq-tag{background:color-mix(in srgb,var(--ref-violet) 10%,var(--ui-col-bg,#fff))}}.home-support-faq-tag{border:1px solid var(--ref-violet)}@supports (color:color-mix(in lab,red,red)){.home-support-faq-tag{border:1px solid color-mix(in srgb,var(--ref-violet) 14%,transparent)}}.home-support-faq-q{letter-spacing:-.01em;font-size:.78rem;font-weight:700;line-height:1.35}.home-support-faq-chev{color:var(--muted);flex-shrink:0;margin-top:.12rem;transition:transform .22s cubic-bezier(.22,1,.36,1),color .15s}.home-support-faq-item.is-open .home-support-faq-chev{color:var(--ref-violet);transform:rotate(180deg)}.home-support-faq-item.is-open .home-support-faq-trigger{padding-bottom:.55rem}.home-support-faq-panel[hidden]{display:none}.home-support-faq-panel-inner{border-top:1px solid var(--ref-violet);padding:0 .8rem .8rem}@supports (color:color-mix(in lab,red,red)){.home-support-faq-panel-inner{border-top:1px solid color-mix(in srgb,var(--ref-violet) 12%,var(--border))}}.home-support-faq-panel-inner p{color:var(--muted);margin:0;font-size:.68rem;font-weight:600;line-height:1.5}.home-support-faq-link{color:var(--ref-violet);align-items:center;gap:.2rem;margin-top:.55rem;font-size:.65rem;font-weight:700;text-decoration:none;transition:gap .15s,opacity .15s;display:inline-flex}.home-support-faq-link:hover{opacity:.88;gap:.32rem}@media (prefers-reduced-motion:reduce){.home-support-faq-chev{transition:none}}@container home-support (max-width:52rem){.home-support-grid{grid-template-columns:1fr}}@media (max-width:720px){.home-support-grid{grid-template-columns:1fr}}.dev-platform-page{max-width:1100px;margin:0 auto;padding-bottom:3rem}.dev-platform-page--wide{max-width:1280px}.dev-plat-tab-panel{padding-top:.25rem}.dev-plat-tab-panel--wide{max-width:100%}.dev-plat-tab-panel--admin{flex-direction:column;gap:.85rem;display:flex}.dev-plat-actions{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.dev-plat-actions--inline{margin-bottom:1rem}.dev-plat-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1.5rem;display:grid}@media (max-width:900px){.dev-plat-kpis{grid-template-columns:repeat(2,1fr)}}.dev-plat-kpi{background:var(--panel-solid,var(--notion-elevated));border:1px solid var(--border);border-radius:10px;padding:.85rem 1rem}.dev-plat-kpi--wide{grid-column:span 2}.dev-plat-kpi-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:.25rem;font-size:.72rem;display:block}.dev-plat-kpi strong{font-size:1.35rem;font-weight:600}.dev-plat-kpi-dim{color:var(--muted);font-size:.85em;font-weight:400}.dev-plat-bar-head{color:var(--muted2);justify-content:space-between;margin-bottom:.35rem;font-size:.78rem;display:flex}.dev-plat-bar-track{background:var(--border);border-radius:99px;height:6px;overflow:hidden}.dev-plat-bar-fill{background:var(--accent);border-radius:99px;height:100%;transition:width .3s}.dev-plat-section{margin-bottom:2rem}.dev-plat-section h2{margin-bottom:.75rem;font-size:1.05rem;font-weight:600}.dev-plat-section h3{color:var(--muted2);margin:0 0 .5rem;font-size:.88rem;font-weight:600}.dev-plat-section-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.dev-plat-meta{color:var(--muted);font-size:.78rem}.dev-plat-lead{color:var(--muted2);margin-bottom:1rem;font-size:.95rem;line-height:1.55}.dev-plat-lead--flush{margin-bottom:0}.dev-plat-callout{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dev-plat-callout{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.dev-plat-callout{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.dev-plat-callout{border:1px solid color-mix(in srgb,var(--accent) 28%,transparent)}}.dev-plat-callout{border-radius:10px;margin-bottom:1rem;padding:.85rem 1rem}.dev-plat-callout strong{color:var(--accent-subtle,var(--accent));margin-bottom:.35rem;display:block}.dev-plat-callout p{margin:0;font-size:.9rem;line-height:1.5}.dev-plat-grid-2{grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1rem;display:grid}@media (max-width:700px){.dev-plat-grid-2{grid-template-columns:1fr}}.dev-plat-list{color:var(--muted2);margin:0;padding-left:1.1rem;font-size:.85rem;line-height:1.55}.dev-plat-list li+li{margin-top:.35rem}.dev-plat-files{flex-direction:column;gap:.4rem;display:flex}.dev-plat-file{background:var(--panel);border:1px solid var(--border);border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:.5rem 1rem;padding:.45rem .65rem;font-size:.78rem;display:flex}.dev-plat-file span{color:var(--cyan,var(--accent))}.dev-plat-file em{color:var(--muted);font-style:normal}.dev-plat-phases{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.dev-plat-phase{border:1px solid var(--border);background:var(--panel-solid,var(--notion-elevated));border-radius:10px;padding:.75rem 1rem}.dev-plat-phase--done{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.dev-plat-phase--done{border-color:color-mix(in srgb,var(--green) 35%,var(--border))}}.dev-plat-phase--in_progress{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dev-plat-phase--in_progress{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.dev-plat-phase-head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.dev-plat-phase-title{font-size:.92rem;font-weight:600}.dev-plat-phase p{color:var(--muted2);margin:0;font-size:.82rem;line-height:1.45}.dev-plat-phase-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;padding:.15rem .45rem;font-size:.68rem;font-weight:600}.dev-plat-phase-badge.is-done{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.dev-plat-phase-badge.is-done{background:color-mix(in srgb,var(--green) 18%,transparent)}}.dev-plat-phase-badge.is-done{color:var(--green)}.dev-plat-phase-badge.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dev-plat-phase-badge.is-active{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.dev-plat-phase-badge.is-active{color:var(--accent-subtle,var(--accent))}.dev-plat-phase-badge.is-pending{background:var(--panel);color:var(--muted)}.dev-plat-apps{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.65rem;display:grid}.dev-plat-app-card{border:1px solid var(--border);background:var(--panel-solid,var(--notion-elevated));border-radius:10px;padding:.75rem .9rem}.dev-plat-app-card header{justify-content:space-between;align-items:baseline;margin-bottom:.25rem;display:flex}.dev-plat-app-card header span{color:var(--muted);font-size:.72rem}.dev-plat-app-card p{color:var(--muted2);margin:0 0 .35rem;font-size:.8rem}.dev-plat-tags{flex-wrap:wrap;gap:.25rem;margin-top:.4rem;display:flex}.dev-plat-tag{background:var(--panel);border:1px solid var(--border);color:var(--muted);border-radius:4px;padding:.1rem .35rem;font-size:.65rem}.dev-plat-filters{flex-wrap:wrap;gap:.35rem;display:flex}.dev-plat-filter{border:1px solid var(--border);color:var(--muted2);cursor:pointer;background:0 0;border-radius:999px;padding:.3rem .65rem;font-size:.78rem}.dev-plat-filter.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dev-plat-filter.on{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.dev-plat-filter.on{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dev-plat-filter.on{border-color:color-mix(in srgb,var(--accent) 35%,transparent)}}.dev-plat-filter.on{color:var(--text)}.dev-plat-table-wrap{border:1px solid var(--border);border-radius:10px;overflow-x:auto}.dev-plat-table{border-collapse:collapse;width:100%;font-size:.82rem}.dev-plat-table td,.dev-plat-table th{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:.55rem .75rem}.dev-plat-table th{text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:var(--panel);font-size:.72rem}.dev-plat-table tr:last-child td{border-bottom:none}.dev-plat-id{color:var(--muted);font-family:ui-monospace,monospace;font-size:.72rem;display:block}.dev-plat-link{color:var(--accent-subtle,var(--accent));margin-top:.15rem;font-size:.75rem;display:inline-block}.dev-plat-status{white-space:nowrap;border-radius:4px;padding:.12rem .4rem;font-size:.72rem}.dev-plat-status--manifest{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.dev-plat-status--manifest{background:color-mix(in srgb,var(--green) 15%,transparent)}}.dev-plat-status--manifest{color:var(--green)}.dev-plat-status--pending{background:var(--panel);color:var(--muted2)}.dev-plat-status--core{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.dev-plat-status--core{background:color-mix(in srgb,var(--orange) 12%,transparent)}}.dev-plat-status--core{color:var(--orange)}.dev-plat-mono{color:var(--muted2);font-family:ui-monospace,monospace;font-size:.72rem}.dev-plat-notes{color:var(--muted);max-width:220px;font-size:.78rem}.dev-plat-pre{background:var(--panel);border:1px solid var(--border);border-radius:8px;max-height:320px;padding:1rem;font-size:.72rem;overflow-x:auto}.dev-plat-foot{color:var(--muted);border-top:1px solid var(--border);padding-top:1rem;font-size:.78rem}.dev-plat-foot code{font-size:.85em}.dev-plat-admin-head{align-items:flex-start}.dev-plat-admin-head h2{margin-bottom:.35rem}.dev-plat-subtabs{align-self:flex-start}.dev-plat-subtab-count{color:var(--muted);opacity:.85;margin-left:.35rem;font-size:.68rem;font-weight:600}.tab-btn.on .dev-plat-subtab-count{color:var(--muted2)}.dev-plat-admin-active-summary{border:1px solid var(--border);background:var(--panel-solid,var(--notion-elevated));color:var(--muted2);border-radius:8px;flex-direction:column;gap:.2rem;padding:.65rem .85rem;font-size:.82rem;display:flex}.dev-plat-admin-active-summary strong{color:var(--text);font-size:.88rem}.dev-plat-admin-todos{margin-top:.25rem}.dev-plat-admin-groups{flex-direction:column;gap:.85rem;display:flex}.dev-plat-admin-group{padding:.9rem 1rem}.dev-plat-admin-group-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:.75rem;padding-bottom:.65rem;display:flex}.dev-plat-admin-group-head p{color:var(--muted2);margin:.35rem 0 0;font-size:.82rem}.dev-plat-admin-group-meta{color:var(--muted);flex-direction:column;align-items:flex-end;gap:.25rem;font-size:.78rem;font-weight:700;display:flex}.dev-plat-admin-items{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.dev-plat-admin-item{border:1px solid var(--border);background:var(--ui-card-bg,var(--panel));border-radius:8px;padding:.65rem .75rem}.dev-plat-admin-item--done{opacity:.72}.dev-plat-admin-item-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;display:flex}.dev-plat-admin-item-head strong{font-size:.88rem}.dev-plat-admin-item p{color:var(--muted2);margin:0;font-size:.8rem;line-height:1.45}.dev-plat-tag--env{color:var(--accent-subtle,var(--accent));font-family:ui-monospace,monospace}.dev-plat-phase-badge.is-blocked{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.dev-plat-phase-badge.is-blocked{background:color-mix(in srgb,var(--red) 12%,transparent)}}.dev-plat-phase-badge.is-blocked{color:var(--red)}.dev-plat-status--in_progress{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dev-plat-status--in_progress{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.dev-plat-status--in_progress{color:var(--accent-subtle,var(--accent))}.dev-plat-smoke-result{margin-top:.75rem}.dev-plat-smoke-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:4px;margin-bottom:.5rem;padding:.2rem .5rem;font-size:.72rem;font-weight:600;display:inline-block}.dev-plat-smoke-badge.is-ok{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.dev-plat-smoke-badge.is-ok{background:color-mix(in srgb,var(--green) 15%,transparent)}}.dev-plat-smoke-badge.is-ok{color:var(--green)}.dev-plat-smoke-badge.is-fail{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.dev-plat-smoke-badge.is-fail{background:color-mix(in srgb,var(--red) 12%,transparent)}}.dev-plat-smoke-badge.is-fail{color:var(--red)}.dev-plat-dev-links{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:.65rem;display:grid}.dev-plat-dev-link{color:inherit;flex-direction:column;gap:.25rem;padding:.75rem .9rem;text-decoration:none;transition:border-color .12s;display:flex}.dev-plat-dev-link:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.dev-plat-dev-link:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.dev-plat-dev-link strong{font-size:.88rem}.dev-plat-dev-link span{color:var(--accent-subtle,var(--accent));font-family:ui-monospace,monospace;font-size:.75rem}.admin-shell{min-width:0;padding-bottom:2.5rem}.admin-page{max-width:1120px}.sidebar-admin-panel{gap:var(--sidebar-gap-section,12px)}.sidebar-admin-intro{flex-direction:column;gap:.2rem;padding:0 2px .35rem;display:flex}.sidebar-admin-intro-copy{color:var(--muted);margin:0;padding:0 2px;font-size:.72rem;line-height:1.4}.nav-item.sidebar-admin-nav-item.active,.sidebar-admin-nav-item.nav-item--admin.active{color:var(--text)}.admin-esim-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0 1.25rem;display:grid}@media (max-width:720px){.admin-esim-kpis{grid-template-columns:1fr}}.admin-esim-kpi{border-radius:10px;padding:.85rem 1rem}.admin-esim-kpi-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-bottom:.2rem;font-size:.72rem;display:block}.admin-esim-kpi strong{font-size:1.35rem}.admin-esim-form{border-radius:var(--ds-panel-radius,12px);margin-bottom:1.25rem;padding:0;overflow:hidden}.admin-esim-form-header{border-bottom:1px solid var(--text);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem 1rem;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-esim-form-header{border-bottom:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.admin-esim-form-header{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.admin-esim-form-header{background:color-mix(in srgb,var(--text) 2%,var(--ui-col-bg,var(--panel-solid)))}}.admin-esim-form-intro{min-width:0}.admin-esim-form-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--k2o-whatsapp,#25d366);margin-bottom:.35rem;font-size:10px;font-weight:700;display:block}@supports (color:color-mix(in lab,red,red)){.admin-esim-form-kicker{color:color-mix(in srgb,var(--k2o-whatsapp,#25d366) 78%,var(--muted))}}.admin-esim-form-header .settings-section-title{margin-bottom:.35rem}.admin-esim-form-header .settings-section-desc{max-width:52ch}.admin-esim-form-close{border-radius:8px;flex-shrink:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.admin-esim-form-body{flex-direction:column;display:flex}.admin-esim-section{border-bottom:1px solid var(--text);padding:1rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.admin-esim-section{border-bottom:1px solid color-mix(in srgb,var(--text) 5%,transparent)}}.admin-esim-section:last-child{border-bottom:none}.admin-esim-section-head{align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.admin-esim-section-icon{width:32px;height:32px;color:var(--muted2);background:var(--text);border-radius:9px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-esim-section-icon{background:color-mix(in srgb,var(--text) 5%,var(--bg2))}}.admin-esim-section-icon{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.admin-esim-section-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.admin-esim-section--activation .admin-esim-section-icon{color:var(--k2o-whatsapp,#25d366)}@supports (color:color-mix(in lab,red,red)){.admin-esim-section--activation .admin-esim-section-icon{color:color-mix(in srgb,var(--k2o-whatsapp,#25d366) 88%,var(--text))}}.admin-esim-section--activation .admin-esim-section-icon{background:var(--k2o-whatsapp,#25d366)}@supports (color:color-mix(in lab,red,red)){.admin-esim-section--activation .admin-esim-section-icon{background:color-mix(in srgb,var(--k2o-whatsapp,#25d366) 10%,var(--bg2))}}.admin-esim-section--activation .admin-esim-section-icon{box-shadow:inset 0 0 0 1px var(--k2o-whatsapp,#25d366)}@supports (color:color-mix(in lab,red,red)){.admin-esim-section--activation .admin-esim-section-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--k2o-whatsapp,#25d366) 22%,transparent)}}.admin-esim-section-copy h3{letter-spacing:-.01em;color:var(--text);margin:0 0 .2rem;font-size:.92rem;font-weight:650}.admin-esim-section-copy p{color:var(--muted);margin:0;font-size:.8rem;line-height:1.45}.admin-esim-fields{gap:.85rem;display:grid}.admin-esim-fields--2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:720px){.admin-esim-fields--2{grid-template-columns:1fr}}.admin-esim-section .field{flex-direction:column;gap:.35rem;display:flex}.admin-esim-section .field-label{letter-spacing:.02em;color:var(--muted2);font-size:11px;font-weight:650}.admin-esim-section .field-hint{color:var(--muted);font-size:.74rem;line-height:1.4}.admin-esim-textarea{resize:vertical;min-height:88px;font-family:inherit;line-height:1.5}.admin-esim-lpa-input{min-height:120px;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.78rem;line-height:1.55}.admin-esim-activation-grid{grid-template-columns:minmax(0,1.15fr) minmax(240px,.85fr);align-items:start;gap:1rem;display:grid}.admin-esim-activation-main{flex-direction:column;gap:1rem;min-width:0;display:flex}.admin-esim-confirm-code{font-variant-numeric:tabular-nums;letter-spacing:.06em;max-width:12rem;font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace)}@media (max-width:860px){.admin-esim-activation-grid{grid-template-columns:1fr}}.admin-esim-upload{flex-direction:column;gap:.75rem;display:flex}.admin-esim-upload-main{flex-direction:column;gap:.5rem;display:flex}.admin-esim-upload-trigger{background:var(--ui-col-bg,var(--bg2));width:100%;box-shadow:inset 0 0 0 1px var(--text);border:none;border-radius:10px;align-items:center;gap:.75rem;padding:.75rem .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-esim-upload-trigger{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.admin-esim-upload-trigger{cursor:pointer;text-align:left;font-family:inherit;transition:background-color .12s,box-shadow .12s}.admin-esim-upload-trigger:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.admin-esim-upload-trigger:hover{background:color-mix(in srgb,var(--text) 3%,var(--ui-col-bg,var(--bg2)))}}.admin-esim-upload-trigger:hover{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-esim-upload-trigger:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}}.admin-esim-upload-icon{width:36px;height:36px;color:var(--accent);background:var(--accent);border-radius:9px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-esim-upload-icon{background:color-mix(in srgb,var(--accent) 10%,var(--bg2))}}.admin-esim-upload-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.admin-esim-upload-copy strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.84rem;font-weight:600;overflow:hidden}.admin-esim-upload-copy span{color:var(--muted);font-size:.74rem}.admin-esim-upload-clear{align-self:flex-start}.admin-esim-qr-preview{aspect-ratio:1;border:1px solid var(--text);border-radius:12px;width:100%;max-width:168px;margin:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.admin-esim-qr-preview{border:1px solid color-mix(in srgb,var(--text) 10%,transparent)}}.admin-esim-qr-preview{box-shadow:var(--ds-panel-shadow,0 1px 2px #0000000a);background:#fff}.admin-esim-qr-preview.has-image{padding:.5rem}.admin-esim-qr-preview img{object-fit:contain;width:100%;height:100%;display:block}.admin-esim-qr-placeholder{width:100%;height:100%;min-height:140px;color:var(--muted);background:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:.35rem;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-esim-qr-placeholder{background:color-mix(in srgb,var(--text) 3%,var(--bg2))}}.admin-esim-qr-placeholder span{letter-spacing:.03em;text-transform:uppercase;font-size:.72rem;font-weight:600}.admin-esim-form-footer{border-top:1px solid var(--text);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1.25rem;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-esim-form-footer{border-top:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.admin-esim-form-footer{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.admin-esim-form-footer{background:color-mix(in srgb,var(--text) 2%,var(--ui-col-bg,var(--panel-solid)))}}.admin-esim-form-footer-hint{max-width:36ch;color:var(--muted);margin:0;font-size:.78rem;line-height:1.45}.admin-esim-form-actions{flex-shrink:0;justify-content:flex-end;gap:.5rem;display:flex}@media (max-width:720px){.admin-esim-form-footer{flex-direction:column;align-items:stretch}.admin-esim-form-actions{justify-content:stretch}.admin-esim-form-actions .btn{flex:1}}.admin-esim-restrict-toggle{background:var(--ui-col-bg,var(--bg2));box-shadow:inset 0 0 0 1px var(--text);border-radius:10px;align-items:flex-start;gap:.65rem;padding:.75rem .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-esim-restrict-toggle{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.admin-esim-restrict-toggle{cursor:pointer}.admin-esim-restrict-toggle input{flex-shrink:0;margin-top:.2rem}.admin-esim-restrict-toggle>span{flex-direction:column;gap:.2rem;display:flex}.admin-esim-restrict-toggle strong{color:var(--text);font-size:.84rem}.admin-esim-restrict-toggle>span>span{color:var(--muted);font-size:.76rem;line-height:1.35}.admin-esim-users-panel{flex-direction:column;gap:.55rem;margin-top:.75rem;display:flex}.admin-esim-users-empty{color:var(--muted);margin:0;font-size:.82rem}.admin-esim-user-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.45rem;display:grid}.admin-esim-user-chip{background:var(--text);border-radius:9px;align-items:flex-start;gap:.5rem;padding:.55rem .65rem;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-esim-user-chip{background:color-mix(in srgb,var(--text) 2%,var(--ui-col-bg,var(--bg2)))}}.admin-esim-user-chip{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.admin-esim-user-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.admin-esim-user-chip{cursor:pointer;transition:background-color .12s,box-shadow .12s}.admin-esim-user-chip.is-on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-esim-user-chip.is-on{background:color-mix(in srgb,var(--accent) 8%,var(--ui-col-bg,var(--bg2)))}}.admin-esim-user-chip.is-on{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-esim-user-chip.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 32%,transparent)}}.admin-esim-user-chip input{flex-shrink:0;margin-top:.15rem}.admin-esim-user-chip-body{flex-direction:column;gap:.1rem;min-width:0;display:flex}.admin-esim-user-chip-body strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.8rem;font-weight:600;overflow:hidden}.admin-esim-user-chip-body span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.field-hint.is-warn{color:var(--danger,#c0392b)}@supports (color:color-mix(in lab,red,red)){.field-hint.is-warn{color:color-mix(in srgb,var(--danger,#c0392b) 78%,var(--text))}}.admin-esim-form-head h2{margin:0 0 .25rem;font-size:1rem}.admin-esim-form-head p{color:var(--muted);margin:0 0 1rem;font-size:.86rem}.admin-esim-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.admin-esim-form-span{grid-column:1/-1}@media (max-width:720px){.admin-esim-form-grid{grid-template-columns:1fr}}.admin-esim-table-wrap{border-radius:12px;padding:.35rem;overflow:hidden}.admin-esim-list{flex-direction:column;gap:.35rem;display:flex}.admin-esim-row{background:var(--text);border-radius:8px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:.55rem .65rem;padding:.4rem .55rem;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-esim-row{background:color-mix(in srgb,var(--text) 2.5%,var(--bg2))}}.admin-esim-row{box-shadow:inset 0 0 0 1px var(--border);min-height:0}.admin-esim-row--assigned{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-esim-row--assigned{background:color-mix(in srgb,var(--accent) 4%,var(--bg2))}}.admin-esim-row--assigned{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-esim-row--assigned{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,var(--border))}}.admin-esim-row--disabled{opacity:.82}.admin-esim-row-qr{border:1px solid var(--border);background:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:44px;height:44px;margin:0;display:grid;overflow:hidden}.admin-esim-row-qr.has-image{padding:2px}.admin-esim-row-qr img{object-fit:contain;width:100%;height:100%;display:block}.admin-esim-row-qr-empty{width:100%;height:100%;color:var(--muted);background:var(--text);place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-esim-row-qr-empty{background:color-mix(in srgb,var(--text) 4%,var(--bg2))}}.admin-esim-row-main{flex-direction:column;gap:.22rem;min-width:0;display:flex}.admin-esim-row-line{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;min-width:0;display:flex}.admin-esim-row-line--head{min-height:1.25rem}.admin-esim-row-line--meta{gap:.28rem}.admin-esim-row-id{align-items:baseline;gap:.4rem;min-width:0;display:inline-flex}.admin-esim-row-id strong{white-space:nowrap;font-size:.84rem;line-height:1.2}.admin-esim-row-label{color:var(--muted);white-space:nowrap;font-size:.72rem}.admin-esim-row-ws{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;gap:.25rem;overflow:hidden}.admin-esim-chip,.admin-esim-row-ws{align-items:center;max-width:100%;font-size:.68rem;display:inline-flex}.admin-esim-chip{color:var(--text);background:var(--text);border-radius:5px;gap:.22rem;padding:.12rem .38rem;line-height:1.2}@supports (color:color-mix(in lab,red,red)){.admin-esim-chip{background:color-mix(in srgb,var(--text) 4%,transparent)}}.admin-esim-chip{box-shadow:inset 0 0 0 1px var(--border)}@supports (color:color-mix(in lab,red,red)){.admin-esim-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--border) 80%,transparent)}}.admin-esim-chip.is-mono .admin-esim-chip-value{font-family:var(--font-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.66rem}.admin-esim-chip-label{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-weight:700}.admin-esim-chip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:900px){.admin-esim-row{grid-template-columns:44px minmax(0,1fr)}.admin-esim-row-actions{flex-wrap:wrap;grid-column:1/-1;width:100%;padding-left:calc(44px + .55rem);flex-direction:row!important}}.admin-esim-row-actions{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:.25rem;display:flex}.admin-esim-row-actions .btn.sm{gap:.25rem;min-height:1.65rem;padding-inline:.45rem;font-size:.72rem}.admin-esim-row-actions .btn.sm span{display:none}@media (min-width:1180px){.admin-esim-row-actions .btn.sm span{display:inline}}.admin-esim-empty,.admin-esim-loading{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1rem;display:flex}.admin-esim-status{border-radius:99px;align-items:center;padding:.15rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.admin-esim-status.is-available{color:var(--green,#16a34a)}@supports (color:color-mix(in lab,red,red)){.admin-esim-status.is-available{color:color-mix(in srgb,var(--green,#16a34a) 90%,var(--text))}}.admin-esim-status.is-available{background:var(--green,#16a34a)}@supports (color:color-mix(in lab,red,red)){.admin-esim-status.is-available{background:color-mix(in srgb,var(--green,#16a34a) 12%,var(--bg2))}}.admin-esim-status.is-assigned{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-esim-status.is-assigned{color:color-mix(in srgb,var(--accent) 90%,var(--text))}}.admin-esim-status.is-assigned{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-esim-status.is-assigned{background:color-mix(in srgb,var(--accent) 12%,var(--bg2))}}.admin-esim-status.is-disabled{color:var(--muted);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.admin-esim-status.is-disabled{background:color-mix(in srgb,var(--text) 6%,var(--bg2))}}.nav-item--admin .ico{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.nav-item--admin .ico{color:color-mix(in srgb,var(--accent) 85%,var(--text))}}.sidebar-admin-indicator+.nav-item--admin{margin-top:0}.admin-users-page{max-width:1200px}.admin-user-kpis--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:900px){.admin-user-kpis--4{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-users-filters{gap:.35rem;padding:0 .15rem;display:flex}.admin-users-filter{background:var(--text);border:none;border-radius:8px;flex:1;padding:.35rem .5rem}@supports (color:color-mix(in lab,red,red)){.admin-users-filter{background:color-mix(in srgb,var(--text) 4%,transparent)}}.admin-users-filter{color:var(--muted2);cursor:pointer;font-size:.72rem;font-weight:600}.admin-users-filter.is-active{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-users-filter.is-active{background:color-mix(in srgb,var(--accent) 12%,var(--bg2))}}.admin-users-filter.is-active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-users-filter.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}}.admin-user-row.is-pending .admin-user-row-avatar{color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.admin-user-row.is-pending .admin-user-row-avatar{color:color-mix(in srgb,var(--orange) 88%,var(--text))}}.admin-user-row.is-pending .admin-user-row-avatar{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.admin-user-row.is-pending .admin-user-row-avatar{background:color-mix(in srgb,var(--orange) 10%,var(--bg2))}}.admin-user-pill.is-pending{color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.admin-user-pill.is-pending{color:color-mix(in srgb,var(--orange) 88%,var(--text))}}.admin-user-pill.is-pending{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.admin-user-pill.is-pending{background:color-mix(in srgb,var(--orange) 10%,var(--bg2))}}.admin-user-editor-actions{flex-shrink:0;gap:.5rem;display:flex}.admin-user-delete{color:var(--red)}@supports (color:color-mix(in lab,red,red)){.admin-user-delete{color:color-mix(in srgb,var(--red) 88%,var(--text))}}.admin-user-stats-grid{border-bottom:1px solid var(--text);grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;padding:.85rem 1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-user-stats-grid{border-bottom:1px solid color-mix(in srgb,var(--text) 5%,transparent)}}@media (max-width:720px){.admin-user-stats-grid{grid-template-columns:1fr 1fr}}.admin-user-stat{flex-direction:column;gap:.15rem;min-width:0;display:flex}.admin-user-stat--wide{grid-column:1/-1}.admin-user-stat-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);font-size:.65rem;font-weight:700}.admin-user-stat strong{color:var(--text);word-break:break-word;font-size:.82rem;font-weight:600}.admin-user-usage-chart{align-items:flex-end;gap:.35rem;min-height:120px;padding:.5rem 0 0;display:flex}.admin-user-usage-bar-wrap{flex-direction:column;flex:1;align-items:center;gap:.35rem;min-width:0;height:100px;display:flex}.admin-user-usage-bar{background:var(--accent);border-radius:4px 4px 2px 2px;width:100%;max-width:28px;margin-top:auto}@supports (color:color-mix(in lab,red,red)){.admin-user-usage-bar{background:color-mix(in srgb,var(--accent) 72%,var(--text))}}.admin-user-usage-bar{transition:height .2s}.admin-user-usage-label{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.62rem;overflow:hidden}.admin-user-usage-empty{color:var(--muted);padding:1rem 0;font-size:.82rem}.admin-user-modules-used{margin-top:.85rem}.admin-user-create .admin-esim-section{padding-top:.5rem}.admin-users-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (max-width:960px){.admin-users-layout{grid-template-columns:1fr}}.admin-users-list{flex-direction:column;gap:.65rem;max-height:calc(100vh - 220px);padding:.75rem;display:flex;overflow:hidden}.admin-users-search{color:var(--muted);align-items:center;gap:.5rem;padding:0 .15rem;display:flex}.admin-users-search .input{flex:1}.admin-user-rows{flex-direction:column;gap:.35rem;min-height:0;display:flex;overflow:auto}.admin-user-row{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:flex-start;gap:.65rem;padding:.65rem .7rem;transition:background .15s;display:flex}.admin-user-row:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.admin-user-row:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.admin-user-row.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-user-row.is-active{background:color-mix(in srgb,var(--accent) 10%,var(--bg2))}}.admin-user-row.is-active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-user-row.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}}.admin-user-row-avatar{width:30px;height:30px;color:var(--muted2);background:var(--text);border-radius:8px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.admin-user-row-avatar{background:color-mix(in srgb,var(--text) 5%,var(--bg2))}}.admin-user-row-body{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.admin-user-row-body strong{font-size:.86rem;font-weight:650}.admin-user-row-body>span:nth-child(2){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;overflow:hidden}.admin-user-row-meta{flex-wrap:wrap;gap:.3rem;margin-top:.25rem;display:flex}.admin-user-row-check{color:var(--green);flex-shrink:0;margin-top:.15rem}.admin-user-pill{letter-spacing:.02em;border-radius:999px;align-items:center;padding:.12rem .45rem;font-size:.65rem;font-weight:600;display:inline-flex}.admin-user-pill.is-muted{color:var(--muted);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.admin-user-pill.is-muted{background:color-mix(in srgb,var(--text) 5%,var(--bg2))}}.admin-user-pill.is-preset{color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-user-pill.is-preset{color:color-mix(in srgb,var(--accent) 88%,var(--text))}}.admin-user-pill.is-preset{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-user-pill.is-preset{background:color-mix(in srgb,var(--accent) 10%,var(--bg2))}}.admin-user-pill.is-tech.is-debutant{color:var(--green)}@supports (color:color-mix(in lab,red,red)){.admin-user-pill.is-tech.is-debutant{color:color-mix(in srgb,var(--green) 88%,var(--text))}}.admin-user-pill.is-tech.is-debutant{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.admin-user-pill.is-tech.is-debutant{background:color-mix(in srgb,var(--green) 10%,var(--bg2))}}.admin-user-pill.is-tech.is-intermediaire{color:var(--orange)}@supports (color:color-mix(in lab,red,red)){.admin-user-pill.is-tech.is-intermediaire{color:color-mix(in srgb,var(--orange) 88%,var(--text))}}.admin-user-pill.is-tech.is-intermediaire{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.admin-user-pill.is-tech.is-intermediaire{background:color-mix(in srgb,var(--orange) 10%,var(--bg2))}}.admin-user-pill.is-tech.is-confirme{color:var(--violet)}@supports (color:color-mix(in lab,red,red)){.admin-user-pill.is-tech.is-confirme{color:color-mix(in srgb,var(--violet) 88%,var(--text))}}.admin-user-pill.is-tech.is-confirme{background:var(--violet)}@supports (color:color-mix(in lab,red,red)){.admin-user-pill.is-tech.is-confirme{background:color-mix(in srgb,var(--violet) 10%,var(--bg2))}}.admin-user-editor{overflow:hidden}.admin-user-editor-head{border-bottom:1px solid var(--text);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-user-editor-head{border-bottom:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.admin-user-editor-stats{color:var(--muted);border-bottom:1px solid var(--text);flex-wrap:wrap;gap:.5rem 1rem;padding:.65rem 1.25rem;font-size:.74rem;display:flex}@supports (color:color-mix(in lab,red,red)){.admin-user-editor-stats{border-bottom:1px solid color-mix(in srgb,var(--text) 5%,transparent)}}.admin-user-modules{flex-direction:column;gap:.85rem;display:flex}.admin-user-module-group-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:.4rem;font-size:.68rem;font-weight:700;display:block}.admin-user-module-grid{flex-wrap:wrap;gap:.4rem;display:flex}.admin-user-module-chip{cursor:pointer;color:var(--muted2);background:var(--text);border-radius:8px;align-items:center;gap:.35rem;padding:.35rem .55rem;font-size:.78rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.admin-user-module-chip{background:color-mix(in srgb,var(--text) 4%,var(--bg2))}}.admin-user-module-chip{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.admin-user-module-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.admin-user-module-chip.is-on{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-user-module-chip.is-on{background:color-mix(in srgb,var(--accent) 12%,var(--bg2))}}.admin-user-module-chip.is-on{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.admin-user-module-chip.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}}.admin-user-module-chip input{accent-color:var(--accent)}.admin-user-preview{border-top:1px solid var(--text);padding:.85rem 1.25rem 1.15rem}@supports (color:color-mix(in lab,red,red)){.admin-user-preview{border-top:1px solid color-mix(in srgb,var(--text) 5%,transparent)}}.admin-user-preview-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin-bottom:.45rem;font-size:.68rem;font-weight:700;display:block}.admin-user-preview-chips{flex-wrap:wrap;gap:.35rem;display:flex}.admin-user-preview-chip{color:var(--muted2);background:var(--text);border-radius:6px;padding:.2rem .5rem;font-size:.72rem}@supports (color:color-mix(in lab,red,red)){.admin-user-preview-chip{background:color-mix(in srgb,var(--text) 4%,var(--bg2))}}.admin-user-empty{color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:2rem 1rem;font-size:.85rem;display:flex}.admin-user-error{color:var(--red);margin-bottom:1rem;padding:.85rem 1rem}@supports (color:color-mix(in lab,red,red)){.admin-user-error{color:color-mix(in srgb,var(--red) 88%,var(--text))}}.admin-user-error{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.admin-user-error{background:color-mix(in srgb,var(--red) 8%,var(--bg2))}}.admin-user-error{font-size:.85rem}.admin-users-detail .admin-user-empty{min-height:280px}.spin{animation:admin-spin .8s linear infinite}@keyframes admin-spin{to{transform:rotate(1turn)}}.rdv-hub,.rdv-page{gap:var(--space-3,16px);flex-direction:column;display:flex}.rdv-kpis{flex-wrap:wrap;gap:8px;display:flex}.rdv-kpi-source.has-error .tasks-kpi-value{color:var(--red)}.rdv-head .crm-toolbar{flex-wrap:wrap}.rdv-sources-layout{grid-template-columns:minmax(220px,260px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.rdv-source-group-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:12px 12px 6px;font-size:10px;font-weight:700}.rdv-source-group:first-child .rdv-source-group-label{margin-top:4px}.rdv-ics-feeds{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.rdv-ics-feed{border-radius:var(--ui-r-md);background:var(--ui-card-bg);border:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.rdv-ics-feed strong{margin-bottom:2px;font-size:13px;display:block}.rdv-ics-feed span{color:var(--muted);word-break:break-all;font-size:11px;display:block}.rdv-ics-empty{color:var(--muted);padding:8px 0;font-size:12px}.rdv-ics-add{gap:8px;display:grid}.rdv-ics-add .btn{justify-self:start;align-items:center;gap:6px;display:inline-flex}.rdv-sources-nav{position:sticky;top:72px}.rdv-sources-nav .settings-conn-nav-item{margin-bottom:2px}.rdv-source-detail{min-height:360px}.rdv-source-form{flex-direction:column;gap:16px;padding:0 20px 20px;display:flex}.rdv-source-block{flex-direction:column;gap:12px;display:flex}.rdv-source-help{color:var(--muted2);margin:0;font-size:13px;line-height:1.55}.rdv-source-warn{border-radius:var(--ui-r-md);color:var(--red);background:#fb718514;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45}.rdv-source-warn code{font-size:11px}.rdv-source-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.rdv-connected-as{color:var(--muted2);font-size:12.5px;font-weight:600}.rdv-toggle{color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:13px;font-weight:600;display:inline-flex}.rdv-toggle input{opacity:0;pointer-events:none;position:absolute}.rdv-toggle-ui{background:var(--border);border-radius:999px;flex-shrink:0;width:38px;height:22px;transition:background-color .15s;position:relative}.rdv-toggle-ui:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px}.rdv-toggle input:checked+.rdv-toggle-ui{background:var(--accent)}.rdv-toggle input:checked+.rdv-toggle-ui:after{transform:translate(16px)}.rdv-agenda{flex-direction:column;gap:18px;display:flex}.rdv-agenda-day{padding:0;overflow:hidden}.rdv-agenda-day.is-today{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.rdv-agenda-day.is-today{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,var(--border))}}.rdv-agenda-day.is-past .rdv-agenda-day-head{opacity:.82}.rdv-agenda-day-head{border-bottom:1px solid var(--border);background:var(--accent);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.rdv-agenda-day-head{background:color-mix(in srgb,var(--accent) 5%,var(--ui-card-bg))}}.rdv-agenda-day-head{z-index:2;position:sticky;top:64px}.rdv-agenda-day.is-today .rdv-agenda-day-head{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rdv-agenda-day.is-today .rdv-agenda-day-head{background:color-mix(in srgb,var(--accent) 10%,var(--ui-card-bg))}}.rdv-agenda-day-date{align-items:center;gap:12px;min-width:0;display:flex}.rdv-agenda-day-num{width:40px;height:40px;color:var(--text);background:var(--ui-card-bg);border:1px solid var(--border);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:800;line-height:1;display:flex}.rdv-agenda-day.is-today .rdv-agenda-day-num{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rdv-agenda-day.is-today .rdv-agenda-day-num{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.rdv-agenda-day.is-today .rdv-agenda-day-num{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.rdv-agenda-day.is-today .rdv-agenda-day-num{background:color-mix(in srgb,var(--accent) 10%,var(--ui-card-bg))}}.rdv-agenda-day-labels{flex-direction:column;gap:1px;min-width:0;display:flex}.rdv-agenda-day-weekday{text-transform:capitalize;color:var(--text);font-size:14px;font-weight:800;line-height:1.2}.rdv-agenda-day-month{color:var(--muted2);text-transform:capitalize;font-size:12px;font-weight:600}.rdv-agenda-day-badges{flex-shrink:0;align-items:center;gap:8px;display:flex}.rdv-agenda-today-pill{text-transform:uppercase;letter-spacing:.04em;color:var(--accent);background:var(--accent);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.rdv-agenda-today-pill{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.rdv-agenda-count{color:var(--muted);background:var(--ui-chip-bg);border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.rdv-agenda-list{flex-direction:column;gap:8px;padding:12px;display:flex}.rdv-agenda-item{border:1px solid var(--border);border-left:3px solid var(--ev-color,var(--accent));border-radius:var(--ui-r-md);background:var(--ui-card-bg);text-align:left;cursor:pointer;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:14px 14px 14px 12px;transition:border-color .12s,background-color .12s,transform .12s,box-shadow .12s;display:grid}.rdv-agenda-item:hover{background:var(--row-hover);border-color:var(--ev-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.rdv-agenda-item:hover{border-color:color-mix(in srgb,var(--ev-color,var(--accent)) 35%,var(--border))}}.rdv-agenda-item:hover{box-shadow:0 4px 14px var(--text);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.rdv-agenda-item:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--text) 6%,transparent)}}.rdv-agenda-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.rdv-agenda-item.is-past{opacity:.72}.rdv-agenda-item.is-past:hover{opacity:.88}.rdv-agenda-time{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.rdv-agenda-time strong{font-variant-numeric:tabular-nums;color:var(--text);font-size:15px;font-weight:800;line-height:1.1}.rdv-agenda-time-end{font-variant-numeric:tabular-nums;color:var(--muted);font-size:11px;font-weight:600}.rdv-agenda-duration{color:var(--muted2);background:var(--ui-chip-bg);border-radius:5px;margin-top:2px;padding:2px 6px;font-size:10px;font-weight:700}.rdv-agenda-main{flex-direction:column;gap:8px;min-width:0;display:flex}.rdv-agenda-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.rdv-agenda-title{color:var(--text);font-size:14px;font-weight:800;line-height:1.35}.rdv-agenda-source{color:var(--ev-color);background:var(--ev-bg);border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:10px;font-weight:700}.rdv-agenda-person{gap:9px}.rdv-agenda-person .avatar.sm{width:30px;height:30px;font-size:11px}.rdv-agenda-person-text{min-width:0}.rdv-agenda-person-text .pname{font-size:13px}.rdv-agenda-meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rdv-agenda-visio{color:var(--cyan);background:var(--cyan);border-radius:6px;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rdv-agenda-visio{background:color-mix(in srgb,var(--cyan) 10%,transparent)}}.rdv-agenda-chev{color:var(--muted);opacity:.45;flex-shrink:0;transition:opacity .12s,transform .12s}.rdv-agenda-item:hover .rdv-agenda-chev{opacity:.85;transform:translate(2px)}.rdv-week-grid{grid-template-rows:auto repeat(13,56px);grid-template-columns:56px repeat(7,minmax(0,1fr));gap:0;padding:0;display:grid;overflow:auto}.rdv-week-corner,.rdv-week-dayhead{border-bottom:1px solid var(--border);border-right:1px solid var(--border);background:var(--ui-card-bg)}.rdv-week-dayhead{color:var(--muted);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:10px 4px;font-size:11px;font-weight:700;display:flex}.rdv-week-dayhead strong{color:var(--text);font-size:18px;font-weight:800}.rdv-week-dayhead.is-today strong{color:var(--accent)}.rdv-week-hours{border-right:1px solid var(--border);grid-area:2/1/-1;grid-template-rows:repeat(13,56px);display:grid}.rdv-week-hour-label{color:var(--muted);justify-content:flex-end;align-items:flex-start;padding:4px 8px 0 0;font-size:10px;font-weight:600;display:flex}.rdv-week-col{border-right:1px solid var(--border);grid-row:2/-1;position:relative}.rdv-week-col:last-child{border-right:none}.rdv-week-slot{border-bottom:1px solid var(--border);height:56px}@supports (color:color-mix(in lab,red,red)){.rdv-week-slot{border-bottom:1px solid color-mix(in srgb,var(--border) 65%,transparent)}}.rdv-week-event{z-index:1;text-align:left;cursor:pointer;border:none;border-left:3px solid;border-radius:6px;flex-direction:column;gap:2px;padding:4px 6px;display:flex;position:absolute;left:4px;right:4px;overflow:hidden}.rdv-week-event-time{font-size:10px;font-weight:800}.rdv-week-event-title{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.25;overflow:hidden}.rdv-drawer .drawer-head h2{margin:8px 0 4px;font-size:18px}.rdv-drawer-when{color:var(--muted2);text-transform:capitalize;margin:0;font-size:13px}.rdv-drawer-source{border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.rdv-drawer-body{flex-direction:column;gap:18px;display:flex}.rdv-drawer-section h3{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin:0 0 8px;font-size:11px;font-weight:700}.rdv-drawer-list{color:var(--muted2);margin:0;padding-left:18px;font-size:13px}.rdv-drawer-tags{flex-wrap:wrap;gap:6px;display:flex}.rdv-drawer-answers blockquote{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--ui-r-md) var(--ui-r-md) 0;margin:0 0 10px;padding:10px 12px}.rdv-drawer-answers blockquote strong{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.rdv-drawer-answers blockquote p{margin:0;font-size:13px;font-style:italic}.rdv-drawer-desc{color:var(--muted2);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.rdv-drawer-foot{flex-wrap:wrap;gap:8px;display:flex}.rdv-empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:48px 24px;display:flex}.rdv-empty-hint{color:var(--muted2);font-size:12px}.rdv-meet-bar{padding:16px 20px}.rdv-meet-panel{border-top:1px solid var(--border);flex-direction:column;gap:16px;padding-top:8px;display:flex}.rdv-meet-panel.compact{border-top:none;padding-top:0}.rdv-meet-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.rdv-meet-title{align-items:center;gap:8px;margin:0 0 4px;font-size:14px;font-weight:800;display:inline-flex}.rdv-meet-sub{color:var(--muted2);margin:0;font-size:12.5px;line-height:1.45}.rdv-meet-actions-top{flex-wrap:wrap;gap:8px;display:flex}.rdv-meet-form{border-radius:var(--ui-r-md);background:var(--accent);flex-direction:column;gap:10px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.rdv-meet-form{background:color-mix(in srgb,var(--accent) 4%,transparent)}}.rdv-meet-form{border:1px solid var(--border)}.rdv-meet-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;display:grid}.rdv-meet-form-grid .field-label{grid-column:span 2;margin-top:4px}.rdv-meet-form-grid .field-label:first-child{margin-top:0}.rdv-meet-form-grid .ws-input{grid-column:span 2}.rdv-meet-history-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.rdv-meet-history-head strong{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:12px}.rdv-meet-links{flex-direction:column;gap:8px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow:auto}.rdv-meet-link{border-radius:var(--ui-r-md);background:var(--ui-card-bg);border:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.rdv-meet-link-main{flex:1;min-width:0}.rdv-meet-link-main strong{margin-bottom:2px;font-size:13px;display:block}.rdv-meet-link-main span{color:var(--muted);margin-bottom:4px;font-size:11px;display:block}.rdv-meet-url{color:var(--cyan);word-break:break-all;font-size:11px;display:block}.rdv-meet-link-actions{flex-shrink:0;gap:4px;display:flex}@media (max-width:720px){.rdv-meet-form-grid{grid-template-columns:1fr}}@media (max-width:960px){.rdv-sources-layout{grid-template-columns:1fr}.rdv-sources-nav{position:static}.rdv-agenda-item{grid-template-columns:64px minmax(0,1fr) auto;gap:10px;padding:12px 10px}.rdv-agenda-day-head{padding:12px 14px;top:56px}.rdv-agenda-day-num{width:36px;height:36px;font-size:16px}.rdv-agenda-chev{display:none}.rdv-week-grid{grid-template-columns:44px repeat(7,minmax(72px,1fr))}}@media (max-width:900px){.tasks-cal-body{grid-template-columns:1fr}}.crm-page{--crm-bg-base:var(--ui-card-bg,var(--notion-page));--crm-bg-raised:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-bg-raised:color-mix(in srgb,var(--text) 2%,var(--crm-bg-base))}}.crm-page{--crm-bg-sunken:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-bg-sunken:color-mix(in srgb,var(--text) 3.8%,var(--crm-bg-base))}}.crm-page{--crm-bg-inset:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-bg-inset:color-mix(in srgb,var(--text) 5%,var(--crm-bg-base))}}.crm-page{--crm-bg-overlay:var(--notion-elevated,var(--panel-solid));--crm-border:var(--border)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-border:color-mix(in srgb,var(--border) 72%,transparent)}}.crm-page{--crm-border-strong:var(--border)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-border-strong:color-mix(in srgb,var(--border) 92%,transparent)}}.crm-page{--crm-border-subtle:var(--border)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-border-subtle:color-mix(in srgb,var(--border) 38%,transparent)}}.crm-page{--crm-grid-line:var(--border)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-grid-line:color-mix(in srgb,var(--border) 48%,transparent)}}.crm-page{--crm-hover:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-hover:color-mix(in srgb,var(--text) 4%,var(--crm-bg-base))}}.crm-page{--crm-hover-emphasis:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-hover-emphasis:color-mix(in srgb,var(--text) 6.5%,var(--crm-bg-base))}}.crm-page{--crm-table-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-table-hover:color-mix(in srgb,var(--accent) 5%,color-mix(in srgb,var(--text) 6%,var(--crm-bg-base)))}}.crm-page{--crm-active:var(--accent)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-active:color-mix(in srgb,var(--accent) 10%,var(--crm-bg-base))}}.crm-page{--crm-active-border:var(--accent)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-active-border:color-mix(in srgb,var(--accent) 24%,var(--crm-border))}}.crm-page{--crm-selected:var(--accent)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-selected:color-mix(in srgb,var(--accent) 7%,var(--crm-bg-base))}}.crm-page{--crm-selected-strong:var(--accent)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-selected-strong:color-mix(in srgb,var(--accent) 11%,var(--crm-bg-base))}}.crm-page{--crm-focus-ring:var(--accent)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-focus-ring:color-mix(in srgb,var(--accent) 14%,transparent)}}.crm-page{--crm-text-primary:var(--text);--crm-text-secondary:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-text-secondary:color-mix(in srgb,var(--text) 78%,var(--muted))}}.crm-page{--crm-text-tertiary:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-text-tertiary:color-mix(in srgb,var(--text) 48%,var(--muted))}}.crm-page{--crm-text-label:var(--muted)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-text-label:color-mix(in srgb,var(--muted) 78%,var(--text))}}.crm-page{--crm-entity-contact:var(--blue,#7ba7d8)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-entity-contact:color-mix(in srgb,var(--blue,#7ba7d8) 58%,#dce8f8)}}.crm-page{--crm-entity-company:var(--violet,#a894c9)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-entity-company:color-mix(in srgb,var(--violet,#a894c9) 54%,#e8e0f4)}}.crm-page{--crm-entity-deal:var(--green,#72b8a8)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-entity-deal:color-mix(in srgb,var(--green,#72b8a8) 56%,#d8efe9)}}.crm-page{--crm-entity-activity:var(--orange,#e5c07a)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-entity-activity:color-mix(in srgb,var(--orange,#e5c07a) 58%,#faecd4)}}.crm-page{--crm-chip-bg:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-chip-bg:color-mix(in srgb,var(--text) 2.2%,var(--crm-bg-base))}}.crm-page{--crm-chip-border:var(--crm-border-subtle);--crm-chip-hover-bg:var(--crm-hover);--crm-chip-hover-border:var(--crm-border);--crm-tag-bg:var(--violet,#a894c9)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-tag-bg:color-mix(in srgb,var(--violet,#a894c9) 11%,var(--crm-bg-base))}}.crm-page{--crm-tag-text:var(--violet,#7a6a9a)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-tag-text:color-mix(in srgb,var(--violet,#7a6a9a) 38%,var(--text))}}.crm-page{--crm-tag-border:var(--violet,#a894c9)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-tag-border:color-mix(in srgb,var(--violet,#a894c9) 14%,transparent)}}.crm-page{--crm-radius-sm:8px;--crm-radius-md:10px;--crm-radius-lg:12px;--crm-radius-pill:999px;--crm-ease:cubic-bezier(.22,1,.36,1);--crm-dur:.16s;--crm-shadow-surface:0 1px 2px var(--text),0 12px 32px -18px var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-shadow-surface:0 1px 2px color-mix(in srgb,var(--text) 2.5%,transparent),0 12px 32px -18px color-mix(in srgb,var(--text) 6%,transparent)}}.crm-page{--crm-shadow-popover:0 8px 28px -10px var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-shadow-popover:0 8px 28px -10px color-mix(in srgb,var(--text) 7%,transparent)}}.crm-page{--crm-table-head-h:34px;--crm-table-row-h:42px;--crm-table-cell-px:14px;--crm-table-sticky-shadow:8px 0 16px -10px var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page{--crm-table-sticky-shadow:8px 0 16px -10px color-mix(in srgb,var(--text) 10%,transparent)}}.crm-page .crm-at-tab,.crm-page .crm-cal-card,.crm-page .crm-cell-link,.crm-page .crm-col-picker-item,.crm-page .crm-ctrl-btn,.crm-page .crm-filter-rm,.crm-page .crm-group-header,.crm-page .crm-head-menu-btn,.crm-page .crm-record-add,.crm-page .crm-record-head-sort,.crm-page .crm-record-row,.crm-page .crm-row-expand,.crm-page .crm-studio-add-btn,.crm-page .crm-studio-table-item,.crm-page .crm-twenty-chip,.crm-page .crm-view-tab{transition:background-color var(--crm-dur) var(--crm-ease),color var(--crm-dur) var(--crm-ease),border-color var(--crm-dur) var(--crm-ease),box-shadow var(--crm-dur) var(--crm-ease),opacity var(--crm-dur) var(--crm-ease)}.crm-studio{flex:1;min-height:0;display:flex;overflow:hidden}.crm-studio-sidebar{gap:var(--crm-gap-sm,8px);background:var(--crm-bg-base);border:1px solid var(--crm-border);border-radius:var(--crm-radius-md);flex-direction:column;flex:none;width:168px;min-height:0;padding:8px 6px;display:flex}.crm-studio-sidebar-head{justify-content:space-between;align-items:center;gap:6px;padding:0 4px 4px;display:flex}.crm-studio-sidebar-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:10px;font-weight:700}.crm-studio-sidebar-empty{color:var(--muted);margin:4px 8px 8px;font-size:12px;line-height:1.4}.crm-studio-table-list{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.crm-studio-table-item{border-radius:var(--crm-radius-sm);width:100%;color:var(--crm-text-tertiary);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:13px;font-weight:500;display:flex}.crm-studio-table-item:hover{background:var(--crm-hover);color:var(--crm-text-secondary)}.crm-studio-table-item.is-active{background:var(--crm-active);border-color:var(--crm-active-border);color:var(--crm-text-primary);font-weight:500}.crm-studio-table-icon{opacity:.85;flex:none;display:flex}.crm-studio-table-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.crm-studio-sidebar-foot{border-top:1px solid var(--border);padding-top:4px}.crm-studio-add-btn{border:1px dashed var(--crm-border);border-radius:var(--crm-radius-sm);width:100%;color:var(--crm-text-tertiary);cursor:pointer;background:0 0;justify-content:center;align-items:center;gap:6px;padding:7px 8px;font-family:inherit;font-size:12px;font-weight:500;display:flex}.crm-studio-add-btn:hover{border-color:var(--crm-active-border);color:var(--crm-text-secondary);background:var(--crm-hover)}.crm-studio-add-btn.is-icon{width:36px;margin:0 auto;padding:8px}.crm-studio-add-actions{justify-content:flex-end;gap:6px;display:flex}.crm-studio-add-table{flex-direction:column;gap:6px;display:flex}.crm-studio-add-input{border:1px solid var(--border);background:var(--notion-page);width:100%;color:var(--text);border-radius:6px;padding:6px 8px;font-family:inherit;font-size:12px}.crm-studio-main{gap:8px;min-width:0}.crm-at-surface,.crm-studio-content,.crm-studio-main{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.crm-at-surface{--crm-at-tabstrip-bg:var(--crm-bg-sunken);--crm-at-surface-bg:var(--crm-bg-base);--crm-at-tab-border:var(--crm-border)}.crm-at-surface:has(.crm-at-tabstrip){border:1px solid var(--crm-at-tab-border);border-radius:var(--crm-radius-lg);background:var(--crm-at-surface-bg);box-shadow:var(--crm-shadow-surface);overflow:hidden}.crm-at-tabstrip{background:var(--crm-at-tabstrip-bg);border-bottom:1px solid var(--crm-at-tab-border);flex-shrink:0;min-width:0;padding:7px 10px}.crm-at-tabstrip-scroll{scrollbar-width:none;overflow:auto hidden}.crm-at-tabstrip-scroll::-webkit-scrollbar{display:none}.crm-at-tabs{align-items:center;gap:4px;min-width:min-content;padding-top:0;display:flex}.crm-at-tab{border-radius:var(--crm-radius-pill);height:28px;color:var(--crm-text-tertiary);letter-spacing:.01em;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px solid #0000;flex-shrink:0;align-items:center;gap:7px;max-width:200px;margin:0;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;line-height:1;display:inline-flex;position:relative;overflow:hidden}.crm-at-tab[data-entity=contact]{--crm-tab-accent:var(--crm-entity-contact);--crm-tab-pastel:var(--crm-entity-contact)}@supports (color:color-mix(in lab,red,red)){.crm-at-tab[data-entity=contact]{--crm-tab-pastel:color-mix(in srgb,var(--crm-entity-contact) 16%,var(--crm-bg-base))}}.crm-at-tab[data-entity=company]{--crm-tab-accent:var(--crm-entity-company);--crm-tab-pastel:var(--crm-entity-company)}@supports (color:color-mix(in lab,red,red)){.crm-at-tab[data-entity=company]{--crm-tab-pastel:color-mix(in srgb,var(--crm-entity-company) 16%,var(--crm-bg-base))}}.crm-at-tab[data-entity=deal]{--crm-tab-accent:var(--crm-entity-deal);--crm-tab-pastel:var(--crm-entity-deal)}@supports (color:color-mix(in lab,red,red)){.crm-at-tab[data-entity=deal]{--crm-tab-pastel:color-mix(in srgb,var(--crm-entity-deal) 16%,var(--crm-bg-base))}}.crm-at-tab[data-entity=activity]{--crm-tab-accent:var(--crm-entity-activity);--crm-tab-pastel:var(--crm-entity-activity)}@supports (color:color-mix(in lab,red,red)){.crm-at-tab[data-entity=activity]{--crm-tab-pastel:color-mix(in srgb,var(--crm-entity-activity) 16%,var(--crm-bg-base))}}.crm-at-tab-dot{background:var(--crm-tab-accent,var(--muted));border-radius:50%;flex-shrink:0;width:5px;height:5px}@supports (color:color-mix(in lab,red,red)){.crm-at-tab-dot{background:color-mix(in srgb,var(--crm-tab-accent,var(--muted)) 50%,var(--crm-border))}}.crm-at-tab:hover:not(.is-active):not(.is-add-form){color:var(--crm-text-secondary);background:var(--crm-hover)}.crm-at-tab:hover:not(.is-active):not(.is-add-form) .crm-at-tab-dot{background:var(--crm-tab-accent,var(--muted))}@supports (color:color-mix(in lab,red,red)){.crm-at-tab:hover:not(.is-active):not(.is-add-form) .crm-at-tab-dot{background:color-mix(in srgb,var(--crm-tab-accent,var(--muted)) 70%,var(--crm-border))}}.crm-at-tab.is-active{background:var(--crm-tab-pastel,var(--crm-active));color:var(--crm-tab-accent,var(--text))}@supports (color:color-mix(in lab,red,red)){.crm-at-tab.is-active{color:color-mix(in srgb,var(--crm-tab-accent,var(--text)) 52%,var(--crm-text-primary))}}.crm-at-tab.is-active{border-color:var(--crm-tab-accent,var(--crm-border));font-weight:500}@supports (color:color-mix(in lab,red,red)){.crm-at-tab.is-active{border-color:color-mix(in srgb,var(--crm-tab-accent,var(--crm-border)) 28%,var(--crm-border))}}.crm-at-tab.is-active .crm-at-tab-dot{background:var(--crm-tab-accent,var(--accent))}.crm-at-tab.is-add-form{cursor:text;background:var(--crm-bg-base);border:1px solid var(--crm-border);border-radius:var(--crm-radius-pill);z-index:1;min-width:120px;padding:0 12px}.crm-at-tab-input{width:120px;color:var(--text);background:0 0;border:none;outline:none;padding:0;font-family:inherit;font-size:12px;font-weight:600}.crm-at-tab-input::placeholder{color:var(--muted);font-weight:500}.crm-at-tab.is-add{width:28px;color:var(--crm-text-tertiary);justify-content:center;margin-left:2px;padding:0}.crm-at-tab.is-add:hover{color:var(--crm-text-secondary);background:var(--crm-hover)}.crm-at-surface-body{background:var(--crm-at-surface-bg);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.crm-at-surface-body .crm-record-scroll-host{min-height:0;box-shadow:none;background:var(--crm-at-surface-bg);border:none;border-radius:0;flex:1}.crm-at-surface-body .crm-record-scroll-wrap{--scroll-rail-fade-bg:var(--crm-at-surface-bg)}.crm-at-surface-body .crm-cal-view,.crm-at-surface-body .kanban-scroll{background:var(--crm-at-surface-bg);flex:1;min-height:0}.crm-at-surface-body .crm-studio-empty{background:var(--crm-at-surface-bg)}.crm-studio-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;max-width:420px;margin:0 auto;padding:32px 24px;display:flex}.crm-studio-empty h2{color:var(--text);margin:0;font-size:18px;font-weight:700}.crm-studio-empty p{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.crm-studio-empty-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.crm-studio-content .crm-record-scroll-host,.crm-studio-content .kanban-scroll{flex:1;min-height:0}.crm-view-bar{flex-shrink:0;padding:0 2px;display:flex}.crm-view-toolbar{flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;min-width:0;display:flex}.crm-view-search{border-radius:var(--crm-radius-sm);border:1px solid var(--crm-border);background:var(--crm-bg-base);min-width:120px;max-width:240px;height:30px;color:var(--crm-text-primary);flex:0 200px;padding:0 11px;font-size:12px}.crm-view-search::placeholder{color:var(--crm-text-tertiary)}.crm-view-search:focus{border-color:var(--crm-active-border);box-shadow:0 0 0 3px var(--crm-focus-ring);outline:none}.crm-view-tabs-wrap{scrollbar-width:none;overflow-x:auto}.crm-view-tabs-wrap::-webkit-scrollbar{display:none}.crm-view-tabs{align-items:center;gap:4px;min-width:min-content;display:flex}.crm-view-tab{border-radius:var(--crm-radius-sm);color:var(--crm-text-tertiary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;align-items:center;gap:6px;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.crm-view-tab:hover{background:var(--crm-hover);color:var(--crm-text-secondary)}.crm-view-tab.is-active{background:var(--crm-active);color:var(--crm-text-primary);border-color:var(--crm-active-border)}.crm-view-tab-add{color:var(--muted);padding:6px 8px}.crm-view-tab-add-form{align-items:center;gap:6px;padding:2px 4px;display:inline-flex}.crm-view-tab-add-input{border:1px solid var(--border);background:var(--ui-card-bg);width:140px;color:var(--text);border-radius:6px;padding:4px 8px;font-size:12px}.crm-view-tab-add-input:focus{border-color:var(--accent);outline:none}.crm-view-type-switch{flex-wrap:nowrap}.crm-view-type-switch .vbtn{border-radius:var(--crm-radius-sm);min-width:28px;color:var(--crm-text-tertiary);border:1px solid #0000;justify-content:center;align-items:center;padding:4px 8px;font-size:11px;display:inline-flex}.crm-view-type-switch .vbtn:hover:not(.active){background:var(--crm-hover);color:var(--crm-text-secondary)}.crm-view-type-switch .vbtn.active{background:var(--crm-active);border-color:var(--crm-active-border);color:var(--crm-text-primary)}.crm-view-controls{flex-wrap:wrap;align-items:center;gap:4px;margin-left:auto;display:flex}.crm-ctrl-btn,.crm-ctrl-wrap{position:relative}.crm-ctrl-btn{border-radius:var(--crm-radius-sm);height:30px;color:var(--crm-text-tertiary);border:1px solid #0000;align-items:center;gap:4px;padding:0 9px;font-size:11px;display:inline-flex}.crm-ctrl-btn:hover:not(.has-active){background:var(--crm-hover);color:var(--crm-text-secondary);border-color:var(--crm-border-subtle)}.crm-ctrl-btn.has-active{color:var(--crm-text-primary);background:var(--crm-active);border-color:var(--crm-active-border)}.crm-ctrl-count{border-radius:var(--crm-radius-pill);background:var(--accent);min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.crm-ctrl-count{background:color-mix(in srgb,var(--accent) 68%,var(--crm-bg-base))}}.crm-ctrl-count{color:var(--btn-primary-text,#fff);justify-content:center;align-items:center;display:inline-flex}.crm-studio-popover{z-index:40;background:var(--crm-bg-overlay);border:1px solid var(--crm-border);border-radius:var(--crm-radius-lg);min-width:260px;max-width:min(420px,92vw);box-shadow:var(--crm-shadow-popover);padding:10px;position:absolute;top:calc(100% + 4px);right:0}.crm-studio-popover.is-wide{min-width:320px}.crm-view-controls{position:relative}.crm-filter-builder-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.crm-filter-builder-head strong{font-size:13px}.crm-filter-conj{background:var(--crm-bg-sunken);border-radius:var(--crm-radius-sm);gap:2px;padding:2px;display:flex}.crm-filter-conj-btn{color:var(--crm-text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:6px;padding:3px 8px;font-family:inherit;font-size:11px;font-weight:600}.crm-filter-conj-btn:hover:not(.is-on){background:var(--crm-hover);color:var(--crm-text-secondary)}.crm-filter-conj-btn.is-on{background:var(--crm-bg-base);color:var(--crm-text-primary);box-shadow:0 1px 2px var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-filter-conj-btn.is-on{box-shadow:0 1px 2px color-mix(in srgb,var(--text) 4%,transparent)}}.crm-filter-empty{color:var(--muted);margin:0 0 10px;font-size:12px}.crm-filter-list{flex-direction:column;gap:8px;margin:0 0 10px;padding:0;list-style:none;display:flex}.crm-filter-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.crm-filter-join{text-transform:uppercase;color:var(--muted);width:100%;padding-left:2px;font-size:10px;font-weight:700}.crm-filter-input{border:1px solid var(--border);background:var(--notion-page);min-width:100px;color:var(--text);border-radius:6px;flex:1;padding:5px 8px;font-family:inherit;font-size:12px}.crm-filter-rm{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:flex}.crm-filter-rm:hover{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.crm-filter-rm:hover{background:color-mix(in srgb,var(--red) 12%,transparent)}}.crm-filter-rm:hover{color:var(--red)}.crm-filter-add{justify-content:center;width:100%}.crm-col-picker-head,.crm-group-picker strong,.crm-sort-picker strong{justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13px;display:flex}.crm-col-picker-list{flex-direction:column;gap:2px;max-height:280px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.crm-col-picker-item{border-radius:var(--crm-radius-sm);cursor:pointer;color:var(--crm-text-tertiary);align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.crm-col-picker-item:hover{background:var(--crm-hover);color:var(--crm-text-secondary)}.crm-col-picker-item.is-on{background:var(--crm-active);color:var(--crm-text-primary);font-weight:500}.crm-col-picker-empty{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.crm-group-select{width:100%;margin-top:4px}.crm-sort-dir{gap:6px;margin-top:10px;display:flex}.crm-sort-dir .btn{flex:1}.crm-sort-rule{align-items:center;gap:6px;margin-bottom:6px;display:flex}.crm-sort-rule .crm-group-select{flex:1;min-width:0}.crm-sort-rule-dir{flex-shrink:0;gap:2px;display:flex}.crm-sort-rule-del{flex-shrink:0;padding:4px}.crm-sort-rule-add{align-items:center;gap:4px;margin-top:4px;display:inline-flex}.crm-rowh-options{gap:6px;display:flex}.crm-rowh-options .btn{flex:1}.crm-group-header{border:none;border-bottom:1px solid var(--crm-grid-line,var(--crm-border-subtle));background:var(--crm-bg-raised);width:100%;color:var(--crm-text-label);letter-spacing:.04em;text-transform:uppercase;text-align:left;cursor:pointer;z-index:2;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:11px;font-weight:500;display:flex;position:sticky;left:0}.crm-group-header:hover{background:var(--crm-hover);color:var(--crm-text-secondary)}.crm-group-count{letter-spacing:0;text-transform:none;color:var(--crm-text-tertiary);background:var(--crm-bg-base);border-radius:var(--crm-radius-pill);border:1px solid var(--crm-border-subtle);padding:1px 7px;font-size:10px;font-weight:600}.crm-group-label{flex:none}.crm-group-spacer{flex:1}.crm-group-header-row{grid-column:1/-1}.crm-cal-view{flex:1;min-height:0;padding:4px 0;overflow-y:auto}.crm-cal-empty{text-align:center;color:var(--muted);padding:48px 24px;font-size:14px}.crm-cal-grid{gap:var(--crm-gap-md,12px);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.crm-cal-card{border:1px solid var(--crm-border);border-radius:var(--crm-radius-md);background:var(--crm-bg-base);text-align:left;cursor:pointer;color:var(--crm-text-primary);flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;font-family:inherit;display:flex}.crm-cal-card:hover{border-color:var(--crm-active-border);background:var(--crm-hover)}.crm-cal-card.is-late{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.crm-cal-card.is-late{border-color:color-mix(in srgb,var(--red) 35%,var(--border))}}.crm-cal-date{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:700}.crm-cal-card strong{font-size:14px;font-weight:700;line-height:1.3}.crm-cal-sub{color:var(--muted2);font-size:12px;line-height:1.35}.crm-cal-statut{margin-top:4px;font-size:11px;font-weight:600}.layout:has(.crm-studio .crm-record-scroll-host),.layout:has(.crm-studio .kanban-scroll),.layout:has(.crm-studio){height:100dvh;max-height:100dvh;overflow:hidden}main.app-shell:has(.crm-studio){flex:1;height:100%;min-height:0;max-height:100dvh;overflow:hidden}.page-shell:has(.crm-studio){flex:1;max-width:none;height:100%;min-height:0;overflow:hidden}.crm-page:has(.crm-studio){flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.crm-page:has(.crm-studio) .crm-studio-root{flex:1;min-height:0}@media (max-width:768px){.crm-view-toolbar{flex-direction:column;align-items:stretch}.crm-view-search{flex:1;max-width:none}.crm-view-bar-top{flex-wrap:wrap}}.sidebar--contextual{--sidebar-switch-enter:.34s;--sidebar-switch-exit:.26s;--sidebar-switch-ease:cubic-bezier(.32,.72,0,1);--sidebar-switch-slide:14px}.sidebar-app-topbar{opacity:0;max-height:0;padding:0 var(--sidebar-pad-x);pointer-events:none;transition:max-height 0s linear var(--sidebar-switch-exit),opacity var(--sidebar-switch-exit) ease-out,transform var(--sidebar-switch-exit) var(--sidebar-switch-ease),padding 0s linear var(--sidebar-switch-exit);flex-shrink:0;overflow:hidden;transform:translateY(-6px)}.sidebar--contextual[data-sidebar-view=app] .sidebar-app-topbar{opacity:1;max-height:44px;padding:0 var(--sidebar-pad-x) 4px;pointer-events:auto;transition:max-height 0s,opacity calc(var(--sidebar-switch-enter) * .55) ease-out,transform var(--sidebar-switch-enter) var(--sidebar-switch-ease),padding 0s;transform:translate(0)}.sidebar-app-back{align-items:center;width:100%;display:flex;position:relative}.sidebar-app-back .ico{z-index:1;flex-shrink:0;position:relative}.sidebar-app-back .nav-label{text-align:center;pointer-events:none;flex:none;width:max-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sidebar-viewport{isolation:isolate;contain:layout style;flex:1;grid-template-rows:1fr;grid-template-columns:1fr;min-height:0;display:grid;overflow:hidden}.sidebar-panel{box-sizing:border-box;padding-inline:var(--sidebar-pad-x);opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--sidebar-switch-exit) ease-out,visibility 0s linear var(--sidebar-switch-exit);contain:layout style paint;grid-area:1/1;overflow:hidden}.sidebar-panel,.sidebar-panel-slide{min-height:0;flex-direction:column;display:flex}.sidebar-panel-slide{width:100%;transform:translate3d(var(--sidebar-switch-slide),0,0);transition:transform var(--sidebar-switch-exit) var(--sidebar-switch-ease);will-change:transform;flex:1}.sidebar-panel--nav .sidebar-panel-slide{transform:translate3d(calc(var(--sidebar-switch-slide) * -1),0,0)}.sidebar-panel--nav{z-index:1}.sidebar-panel--app{z-index:2}.sidebar--contextual[data-sidebar-view=nav] .sidebar-panel--nav,.sidebar:not(.sidebar--contextual) .sidebar-panel--nav{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--sidebar-switch-enter) ease-out,visibility 0s}.sidebar--contextual[data-sidebar-view=nav] .sidebar-panel--nav .sidebar-panel-slide,.sidebar:not(.sidebar--contextual) .sidebar-panel--nav .sidebar-panel-slide{transition:transform var(--sidebar-switch-enter) var(--sidebar-switch-ease);transform:translate(0)}.sidebar--contextual[data-sidebar-view=nav] .sidebar-panel--app{opacity:0;visibility:hidden;pointer-events:none}.sidebar--contextual[data-sidebar-view=nav] .sidebar-panel--app .sidebar-panel-slide{transform:translate3d(var(--sidebar-switch-slide),0,0)}.sidebar--contextual[data-sidebar-view=app] .sidebar-panel--nav{opacity:0;visibility:hidden;pointer-events:none}.sidebar--contextual[data-sidebar-view=app] .sidebar-panel--nav .sidebar-panel-slide{transform:translate3d(calc(var(--sidebar-switch-slide) * -1),0,0)}.sidebar--contextual[data-sidebar-view=app] .sidebar-panel--app{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--sidebar-switch-enter) ease-out,visibility 0s}.sidebar--contextual[data-sidebar-view=app] .sidebar-panel--app .sidebar-panel-slide{transition:transform var(--sidebar-switch-enter) var(--sidebar-switch-ease);transform:translate(0)}.sidebar-app-nav{min-height:0;padding-top:var(--ds-sidebar-nav-py,12px);border-top:none;flex:1}.sidebar-app-toolbar{gap:0}.sidebar-app-toolbar .nav-item{margin-top:10px}.sidebar-app-search{border-radius:var(--sidebar-r);background:var(--sidebar-chip,var(--text));align-items:center;gap:10px;min-height:36px;margin:0;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.sidebar-app-search{background:var(--sidebar-chip,color-mix(in srgb,var(--text) 4%,transparent))}}.sidebar-app-search{color:var(--muted2);transition:background-color .12s,box-shadow .12s}.sidebar-app-search:focus-within{background:var(--sidebar-chip-hover);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.sidebar-app-search:focus-within{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.sidebar-app-search-icon{color:var(--muted);flex-shrink:0}.sidebar-app-search-input{min-width:0;color:var(--text);font:inherit;font-size:var(--ds-font-size-base,13px);font-weight:var(--ds-font-weight-nav,500);background:0 0;border:none;outline:none;flex:1}.sidebar-app-search-input::placeholder{color:var(--muted)}.sidebar-app-thread-groups{gap:var(--sidebar-gap-section);scrollbar-width:none;flex:1;min-height:0;overflow:hidden auto}.sidebar-app-thread-groups::-webkit-scrollbar{display:none}.sidebar-thread-section{gap:var(--sidebar-gap-xs)}.sidebar-thread-row{position:relative}.sidebar-thread-row .nav-item,.sidebar-thread-row .sidebar-thread-item{padding-right:34px;transition:color .12s,background-color .12s,box-shadow .12s,font-weight .12s}.sidebar-thread-item .nav-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-app-nav .sidebar-thread-item[aria-current=true],.sidebar-app-nav .sidebar-thread-item[data-active=true],.sidebar-app-nav .sidebar-thread-row.group[data-active] .sidebar-thread-item,.sidebar-app-nav .sidebar-thread-row[data-active] .sidebar-thread-item{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sidebar-app-nav .sidebar-thread-item[aria-current=true],.sidebar-app-nav .sidebar-thread-item[data-active=true],.sidebar-app-nav .sidebar-thread-row.group[data-active] .sidebar-thread-item,.sidebar-app-nav .sidebar-thread-row[data-active] .sidebar-thread-item{background:color-mix(in srgb,var(--accent) 9%,var(--bg2))}}.sidebar-app-nav .sidebar-thread-item[aria-current=true],.sidebar-app-nav .sidebar-thread-item[data-active=true],.sidebar-app-nav .sidebar-thread-row.group[data-active] .sidebar-thread-item,.sidebar-app-nav .sidebar-thread-row[data-active] .sidebar-thread-item{box-shadow:inset 2px 0 0 var(--accent),inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.sidebar-app-nav .sidebar-thread-item[aria-current=true],.sidebar-app-nav .sidebar-thread-item[data-active=true],.sidebar-app-nav .sidebar-thread-row.group[data-active] .sidebar-thread-item,.sidebar-app-nav .sidebar-thread-row[data-active] .sidebar-thread-item{box-shadow:inset 2px 0 0 var(--accent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent)}}.sidebar-app-nav .sidebar-thread-item[aria-current=true],.sidebar-app-nav .sidebar-thread-item[data-active=true],.sidebar-app-nav .sidebar-thread-row.group[data-active] .sidebar-thread-item,.sidebar-app-nav .sidebar-thread-row[data-active] .sidebar-thread-item{font-weight:600}.sidebar-app-nav .sidebar-thread-item[aria-current=true]:hover,.sidebar-app-nav .sidebar-thread-item[data-active=true]:hover,.sidebar-app-nav .sidebar-thread-row.group[data-active] .sidebar-thread-item:hover,.sidebar-app-nav .sidebar-thread-row[data-active] .sidebar-thread-item:hover{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sidebar-app-nav .sidebar-thread-item[aria-current=true]:hover,.sidebar-app-nav .sidebar-thread-item[data-active=true]:hover,.sidebar-app-nav .sidebar-thread-row.group[data-active] .sidebar-thread-item:hover,.sidebar-app-nav .sidebar-thread-row[data-active] .sidebar-thread-item:hover{background:color-mix(in srgb,var(--accent) 13%,var(--bg2))}}.sidebar-app-nav .sidebar-thread-item[aria-current=true]:hover,.sidebar-app-nav .sidebar-thread-item[data-active=true]:hover,.sidebar-app-nav .sidebar-thread-row.group[data-active] .sidebar-thread-item:hover,.sidebar-app-nav .sidebar-thread-row[data-active] .sidebar-thread-item:hover{box-shadow:inset 2px 0 0 var(--accent),inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.sidebar-app-nav .sidebar-thread-item[aria-current=true]:hover,.sidebar-app-nav .sidebar-thread-item[data-active=true]:hover,.sidebar-app-nav .sidebar-thread-row.group[data-active] .sidebar-thread-item:hover,.sidebar-app-nav .sidebar-thread-row[data-active] .sidebar-thread-item:hover{box-shadow:inset 2px 0 0 var(--accent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}}.sidebar-app-nav .sidebar-thread-item[aria-current=true] .ico,.sidebar-app-nav .sidebar-thread-item[data-active=true] .ico,.sidebar-app-nav .sidebar-thread-row.group[data-active] .sidebar-thread-item .ico,.sidebar-app-nav .sidebar-thread-row[data-active] .sidebar-thread-item .ico{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sidebar-app-nav .sidebar-thread-item[aria-current=true] .ico,.sidebar-app-nav .sidebar-thread-item[data-active=true] .ico,.sidebar-app-nav .sidebar-thread-row.group[data-active] .sidebar-thread-item .ico,.sidebar-app-nav .sidebar-thread-row[data-active] .sidebar-thread-item .ico{background:color-mix(in srgb,var(--accent) 16%,var(--bg2))}}.sidebar-app-nav .sidebar-thread-item[aria-current=true] .nav-label,.sidebar-app-nav .sidebar-thread-item[data-active=true] .nav-label,.sidebar-app-nav .sidebar-thread-row.group[data-active] .sidebar-thread-item .nav-label,.sidebar-app-nav .sidebar-thread-row[data-active] .sidebar-thread-item .nav-label{color:var(--text)}.sidebar-app-nav .sidebar-thread-row.group[data-active] .sidebar-thread-more,.sidebar-app-nav .sidebar-thread-row[data-active] .sidebar-thread-more{opacity:1;color:var(--muted2)}.sidebar-app-nav .sidebar-thread-row.group[data-active] .sidebar-thread-more:hover,.sidebar-app-nav .sidebar-thread-row[data-active] .sidebar-thread-more:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sidebar-app-nav .sidebar-thread-row.group[data-active] .sidebar-thread-more:hover,.sidebar-app-nav .sidebar-thread-row[data-active] .sidebar-thread-more:hover{background:color-mix(in srgb,var(--accent) 10%,var(--bg2))}}.sidebar-app-nav .sidebar-thread-row.group[data-active] .sidebar-thread-more:hover,.sidebar-app-nav .sidebar-thread-row[data-active] .sidebar-thread-more:hover{color:var(--text)}.sidebar-thread-row.group[data-active] .nav-item,.sidebar-thread-row[data-active] .nav-item{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sidebar-thread-row.group[data-active] .nav-item,.sidebar-thread-row[data-active] .nav-item{background:color-mix(in srgb,var(--accent) 9%,var(--bg2))}}.sidebar-thread-row.group[data-active] .nav-item,.sidebar-thread-row[data-active] .nav-item{box-shadow:inset 2px 0 0 var(--accent),inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.sidebar-thread-row.group[data-active] .nav-item,.sidebar-thread-row[data-active] .nav-item{box-shadow:inset 2px 0 0 var(--accent),inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent)}}.sidebar-thread-row.group[data-active] .nav-item,.sidebar-thread-row[data-active] .nav-item{font-weight:600}.sidebar-thread-row.group[data-active] .nav-item .ico,.sidebar-thread-row[data-active] .nav-item .ico{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sidebar-thread-row.group[data-active] .nav-item .ico,.sidebar-thread-row[data-active] .nav-item .ico{background:color-mix(in srgb,var(--accent) 16%,var(--bg2))}}.sidebar-thread-more{border-radius:var(--sidebar-r);width:24px;height:24px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:none;place-items:center;padding:0;transition:opacity .12s,background-color .12s,color .12s;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.sidebar-thread-more[data-state=open],.sidebar-thread-row:focus-within .sidebar-thread-more,.sidebar-thread-row:hover .sidebar-thread-more{opacity:1}.sidebar-thread-more:hover{background:var(--sidebar-chip-hover);color:var(--text)}.sidebar-thread-more svg{width:14px;height:14px}.sidebar-app-empty{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:28px 12px;display:flex}.sidebar-app-empty-icon{border-radius:var(--sidebar-r);background:var(--sidebar-chip);width:34px;height:34px;color:var(--muted);place-items:center;display:grid}.sidebar-app-empty-title{font-size:var(--ds-font-size-sm,12px);color:var(--text);margin:0;font-weight:600}.sidebar-app-empty-hint{max-width:180px;color:var(--muted);margin:0;font-size:11px;line-height:1.45}.sidebar-app-panel-content--ready,.sidebar-app-panel-host{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sidebar-app-panel-content--ready{animation:sidebar-app-content-in .26s var(--sidebar-switch-ease) both}@keyframes sidebar-app-content-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translate(0)}}.sidebar-app-nav--skeleton{pointer-events:none}.sidebar-app-skeleton-section-label{border-radius:999px;width:42%;height:10px;margin-bottom:2px}.sidebar-app-skeleton-section-label--short{width:28%;margin-top:6px}.sidebar-app-skeleton-search{border-radius:var(--sidebar-r);background:var(--sidebar-chip,var(--text));align-items:center;gap:10px;min-height:36px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.sidebar-app-skeleton-search{background:var(--sidebar-chip,color-mix(in srgb,var(--text) 4%,transparent))}}.sidebar-app-skeleton-search-icon{border-radius:4px;flex-shrink:0;width:16px;height:16px}.sidebar-app-skeleton-search-input{border-radius:999px;flex:1;height:14px}.sidebar-app-toolbar .sidebar-app-skeleton-row{margin-top:10px}.sidebar-app-skeleton-row{align-items:center;gap:var(--sidebar-gap-sm,8px);padding:var(--ds-sidebar-item-py,6px) var(--ds-sidebar-item-px,8px);border-radius:var(--sidebar-r);animation:sidebar-app-skeleton-in .42s var(--sidebar-switch-ease) both;animation-delay:var(--sidebar-skeleton-delay,0s);display:flex}.sidebar-app-skeleton-ico{border-radius:var(--sidebar-r);flex-shrink:0;width:28px;height:28px}.sidebar-app-skeleton-label{border-radius:999px;flex:1;max-width:100%;height:12px}@keyframes sidebar-app-skeleton-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.sidebar--contextual{--sidebar-switch-enter:0s;--sidebar-switch-exit:0s}.sidebar-app-panel-content--ready,.sidebar-app-skeleton-row,.sidebar-app-topbar,.sidebar-panel,.sidebar-panel-slide{transition:none;animation:none}}@media (max-width:880px){.sidebar--contextual .sidebar-viewport{display:none}.sidebar--contextual .sidebar-app-topbar{opacity:1;pointer-events:auto;flex:1;min-width:0;max-height:none;padding:8px 10px;transform:none}.sidebar--contextual[data-sidebar-view=nav] .sidebar-app-topbar{opacity:0;pointer-events:none;max-height:0;padding:0 10px}}.sidebar-crm-panel-host{gap:var(--sidebar-gap-section,12px);flex-direction:column;flex:1;min-height:0;display:flex}.sidebar-crm-sections{flex:none;height:auto;overflow:visible}.sidebar-crm-sections .nav-section{margin:0}.sidebar-crm-section-item{width:100%}.sidebar-crm-panel,.sidebar-crm-panel-host .sidebar-app-panel-content{flex:1;min-height:0}.sidebar-crm-panel{gap:var(--sidebar-gap-section,12px);overflow:hidden}.sidebar-crm-toolbar{flex-shrink:0}.sidebar-crm-add-form{margin-top:0}.sidebar-crm-table-groups{gap:var(--sidebar-gap-xs,2px);scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.sidebar-crm-table-groups::-webkit-scrollbar{display:none}.sidebar-crm-section{flex-shrink:0;margin:0}.sidebar-crm-table-list{gap:var(--sidebar-gap-xs,2px);scrollbar-width:none;flex-direction:column;flex:1;min-height:0;margin:0;padding:0;display:flex;overflow:hidden auto}.sidebar-crm-table-list::-webkit-scrollbar{display:none}.sidebar-crm-empty{padding:0 var(--ds-sidebar-item-px,8px);text-align:left;margin:0}.sidebar-crm-table-item{width:100%}.sidebar-crm-add-form,.sidebar-crm-foot .crm-studio-add-table{flex-direction:column;gap:8px;padding:0;display:flex}.sidebar-crm-add-form .crm-studio-add-input,.sidebar-crm-foot .crm-studio-add-input{box-sizing:border-box;width:100%}.sidebar-crm-add-form .crm-studio-add-actions,.sidebar-crm-foot .crm-studio-add-actions{justify-content:flex-end;gap:6px;display:flex}.sidebar-crm-foot{border-top:1px solid var(--text);flex-shrink:0;margin-top:auto;padding:10px 0 2px}@supports (color:color-mix(in lab,red,red)){.sidebar-crm-foot{border-top:1px solid color-mix(in srgb,var(--text) 5%,transparent)}}.sidebar-crm-add-btn:hover{color:var(--text);background:var(--sidebar-chip-hover);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sidebar-crm-add-btn:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}}.sidebar-drive-panel{gap:var(--sidebar-gap-section,12px);flex:1;min-height:0;overflow:hidden}.sidebar-drive-toolbar{flex-shrink:0}.sidebar-drive-folder-groups{gap:var(--sidebar-gap-xs,2px);scrollbar-width:none;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden auto}.sidebar-drive-folder-groups::-webkit-scrollbar{display:none}.sidebar-drive-folder-item,.sidebar-drive-root{width:100%}.sidebar-drive-folder-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.sidebar-drive-empty{padding:0 var(--ds-sidebar-item-px,8px);text-align:left;margin:0}.sidebar-drive-add-form{flex-direction:column;gap:8px;padding:0;display:flex}.sidebar-drive-add-input{box-sizing:border-box;background:var(--text);border:none;border-radius:8px;width:100%;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.sidebar-drive-add-input{background:color-mix(in srgb,var(--text) 3%,var(--notion-page))}}.sidebar-drive-add-input{box-shadow:inset 0 0 0 1px var(--border);font:inherit;color:var(--text);outline:none;font-size:13px}.sidebar-drive-add-actions{justify-content:flex-end;gap:6px;display:flex}.sidebar-appearance{width:100%}.sidebar-appearance-seg{background:var(--sidebar-chip);border-radius:var(--sidebar-r);gap:2px;width:100%;padding:3px;display:flex}.sidebar-appearance-btn{border-radius:calc(var(--sidebar-r) - 2px);flex:1;justify-content:center;align-items:center;min-width:0;padding:7px 6px;display:flex}.sidebar-appearance-btn.on{background:var(--sidebar-active);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.sidebar-appearance-btn.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.sidebar-appearance-icon{width:16px;height:16px;color:inherit;justify-content:center;align-items:center;display:flex}.sidebar-appearance-icon svg{width:15px;height:15px;display:block}.drive-page{--drive-surface-bg:var(--ui-col-bg);--drive-surface-border:1px solid var(--border);--drive-surface-radius:var(--ds-radius-lg,var(--tasks-r-lg));--drive-surface-shadow:inset 0 0 0 1px var(--border);--drive-fs-bg:var(--ui-col-bg);--drive-fs-radius:var(--ds-radius-lg,var(--tasks-r-lg));--drive-fs-outer-border:none;--drive-fs-outer-shadow:none;--drive-fs-toolbar-bg:var(--text)}@supports (color:color-mix(in lab,red,red)){.drive-page{--drive-fs-toolbar-bg:color-mix(in srgb,var(--text) 2.5%,var(--notion-page))}}.drive-page{--drive-fs-toolbar-border:1px solid var(--border);--drive-fs-content-bg:var(--ui-col-bg);--drive-fs-footer-bg:var(--text)}@supports (color:color-mix(in lab,red,red)){.drive-page{--drive-fs-footer-bg:color-mix(in srgb,var(--text) 2%,var(--notion-page))}}.drive-page{--drive-fs-footer-border:1px solid var(--border);--drive-control-bg:var(--text)}@supports (color:color-mix(in lab,red,red)){.drive-page{--drive-control-bg:color-mix(in srgb,var(--text) 3%,var(--notion-page))}}.drive-page{--drive-control-border:1px solid var(--border);--drive-control-shadow:inset 0 0 0 1px var(--border);--drive-control-radius:var(--ds-radius-md,8px);--drive-tile-bg:var(--text)}@supports (color:color-mix(in lab,red,red)){.drive-page{--drive-tile-bg:color-mix(in srgb,var(--text) 3%,var(--notion-page))}}.drive-page{--drive-tile-border:inset 0 0 0 1px var(--border);--drive-tile-hover-border:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.drive-page{--drive-tile-hover-border:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,var(--border))}}.drive-page{--drive-filter-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){.drive-page{--drive-filter-bg:color-mix(in srgb,var(--accent) 5%,var(--ui-col-bg))}}.drive-page .page-header{flex-shrink:0}.drive-page .page-header-actions{flex-wrap:wrap;gap:8px;width:auto}.drive-page .page-header-actions .btn{flex:none}.drive-page .page-header--tabs .page-tabs{scrollbar-width:none;overflow-x:auto}.drive-page .page-header--tabs .page-tabs::-webkit-scrollbar{display:none}.drive-page .page-tab{flex-shrink:0}.drive-page .crm-auto.drive-tab{gap:var(--crm-gap-md,12px);flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.drive-page .drive-tab-lead{flex-shrink:0}.drive-page .drive-tab-lead-desc{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.drive-page .drive-explorer-panel,.drive-page .drive-explorer-shell{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow:hidden}.drive-page .drive-explorer-panel.crm-surface,.drive-page .drive-explorer-shell.crm-surface{background:var(--drive-surface-bg);border:var(--drive-surface-border);border-radius:var(--drive-surface-radius);box-shadow:var(--drive-surface-shadow)}.drive-page .drive-explorer-panel.crm-dash-panel>.drive-file-system,.drive-page .drive-explorer-panel.crm-dash-panel>[data-slot=file-system],.drive-page .drive-explorer-shell>[data-slot=file-system]{flex:1;min-height:0}.drive-page [data-slot=file-system].drive-file-system{--background:var(--drive-fs-content-bg);--foreground:var(--text);--card:var(--drive-surface-bg);--card-foreground:var(--text);--popover:var(--drive-surface-bg);--popover-foreground:var(--text);--primary:var(--btn-primary-bg,var(--accent));--primary-foreground:var(--btn-primary-text,#fff);--secondary:var(--ui-chip-bg,var(--text))}@supports (color:color-mix(in lab,red,red)){.drive-page [data-slot=file-system].drive-file-system{--secondary:var(--ui-chip-bg,color-mix(in srgb,var(--text) 4%,transparent))}}.drive-page [data-slot=file-system].drive-file-system{--secondary-foreground:var(--text);--muted:var(--ui-chip-bg,var(--text))}@supports (color:color-mix(in lab,red,red)){.drive-page [data-slot=file-system].drive-file-system{--muted:var(--ui-chip-bg,color-mix(in srgb,var(--text) 4%,transparent))}}.drive-page [data-slot=file-system].drive-file-system{--muted-foreground:var(--muted2,var(--muted));--accent:var(--row-hover,var(--text))}@supports (color:color-mix(in lab,red,red)){.drive-page [data-slot=file-system].drive-file-system{--accent:var(--row-hover,color-mix(in srgb,var(--text) 4%,transparent))}}.drive-page [data-slot=file-system].drive-file-system{--accent-foreground:var(--text);--destructive:var(--red,#df1b41);--destructive-foreground:#fff;--border:var(--border);--input:var(--border-hover,var(--border));--ring:var(--btn-primary-bg,var(--accent))}@supports (color:color-mix(in lab,red,red)){.drive-page [data-slot=file-system].drive-file-system{--ring:color-mix(in srgb,var(--btn-primary-bg,var(--accent)) 35%,var(--border))}}.drive-page [data-slot=file-system].drive-file-system{--radius:var(--ds-radius-sm,6px);border-radius:var(--drive-fs-radius);background:var(--drive-fs-bg);height:100%;min-height:0;color:var(--text);box-shadow:var(--drive-fs-outer-shadow);font-family:inherit;border:var(--drive-fs-outer-border)!important}.drive-page [data-slot=file-system].drive-file-system>[data-slot=fs-toolbar]{border-bottom:var(--drive-fs-toolbar-border);background:var(--drive-fs-toolbar-bg);min-height:44px;padding-inline:10px}.drive-page [data-slot=file-system].drive-file-system [data-slot=fs-toolbar-start] span.font-semibold{color:var(--text);font-size:13px;font-weight:650}.drive-page [data-slot=file-system].drive-file-system [data-slot=fs-toolbar-end]{gap:4px}.drive-page [data-slot=file-system].drive-file-system button.flex.size-7{border-radius:var(--ds-radius-sm,6px);width:28px;height:28px;color:var(--muted2)}.drive-page [data-slot=file-system].drive-file-system button.flex.size-7:hover:not(:disabled){background:var(--row-hover);color:var(--text)}.drive-page [data-slot=file-system].drive-file-system [data-slot=search-wrap]{min-width:0}.drive-page [data-slot=file-system].drive-file-system [data-slot=filter-trigger],.drive-page [data-slot=file-system].drive-file-system [data-slot=select-trigger],.drive-page [data-slot=file-system].drive-file-system [data-slot=sort-trigger],.drive-page [data-slot=file-system].drive-file-system [data-slot=tabs-list]{font-size:12px;border:var(--drive-control-border)!important;background:var(--drive-control-bg)!important;min-width:0!important;height:30px!important;min-height:30px!important;box-shadow:var(--drive-control-shadow)!important;border-radius:var(--drive-control-radius)!important}.drive-page [data-slot=file-system].drive-file-system [data-slot=filter-trigger]:before,.drive-page [data-slot=file-system].drive-file-system [data-slot=select-trigger]:before{display:none}.drive-page [data-slot=file-system].drive-file-system [data-slot=tabs-tab][data-active]{background:var(--drive-surface-bg);color:var(--text);box-shadow:var(--drive-control-shadow)}.drive-page [data-slot=file-system].drive-file-system [role=searchbox]{font-size:13px}.drive-page [data-slot=file-system].drive-file-system .relative.flex.h-7.min-w-0.flex-1.items-center.rounded-lg,.drive-page [data-slot=file-system].drive-file-system [data-slot=search-field]{min-height:30px;border-radius:var(--drive-control-radius)!important;background:var(--drive-control-bg)!important;border:var(--drive-control-border)!important;box-shadow:var(--drive-control-shadow)!important}.drive-page [data-slot=file-system].drive-file-system .relative.flex.h-7.min-w-0.flex-1.items-center.rounded-lg:before{display:none}.drive-page [data-slot=file-system].drive-file-system>.relative.min-h-0.flex-1{background:var(--drive-fs-content-bg);min-width:0;overflow:hidden}.drive-page [data-slot=file-system].drive-file-system [data-slot=scroll-area-viewport]{font-size:13px}.drive-page [data-slot=file-system].drive-file-system [role=listbox] button.group.flex.h-\[6\.375rem\]{border-radius:var(--drive-surface-radius);padding:4px;transition:background .12s,box-shadow .12s}.drive-page [data-slot=file-system].drive-file-system [role=listbox] button.group.flex.h-\[6\.375rem\]:hover{background:var(--row-hover)}.drive-page [data-slot=file-system].drive-file-system [role=listbox] button.group.flex.h-\[6\.375rem\] span.rounded-sm.bg-primary{background:var(--accent-selected-bg,var(--accent))!important}@supports (color:color-mix(in lab,red,red)){.drive-page [data-slot=file-system].drive-file-system [role=listbox] button.group.flex.h-\[6\.375rem\] span.rounded-sm.bg-primary{background:var(--accent-selected-bg,color-mix(in srgb,var(--accent) 14%,transparent))!important}}.drive-page [data-slot=file-system].drive-file-system [role=listbox] button.group.flex.h-\[6\.375rem\] span.rounded-sm.bg-primary{font-weight:550;color:var(--text)!important}.drive-page [data-slot=file-system].drive-file-system [role=listbox] button.group.flex.h-\[6\.375rem\] span.flex.h-16{border-radius:var(--drive-surface-radius);background:var(--drive-tile-bg);box-shadow:var(--drive-tile-border)}.drive-page [data-slot=file-system].drive-file-system [role=listbox] button.group.flex.h-\[6\.375rem\]:focus-visible span.flex.h-16,.drive-page [data-slot=file-system].drive-file-system [role=listbox] button.group.flex.h-\[6\.375rem\]:hover span.flex.h-16{box-shadow:var(--drive-tile-hover-border)}.drive-page [data-slot=file-system].drive-file-system>.flex.h-7.shrink-0,.drive-page [data-slot=file-system].drive-file-system>[data-slot=fs-footer]{height:28px;border-top:var(--drive-fs-footer-border)!important;background:var(--drive-fs-footer-bg)!important;color:var(--muted)!important;text-transform:uppercase!important;font-size:10px!important;font-weight:600!important}.drive-page [data-slot=file-system].drive-file-system>[data-slot=fs-filters]{background:var(--drive-filter-bg);border-bottom:var(--drive-fs-toolbar-border);color:var(--muted2);scrollbar-width:none}.drive-page [data-slot=file-system].drive-file-system>[data-slot=fs-filters]::-webkit-scrollbar{display:none}.drive-page [data-slot=file-system] .shrink-0.items-center.border-b,.drive-page [data-slot=file-system] [data-slot=list-header]{background:var(--drive-fs-footer-bg)!important;border-color:var(--border)!important;color:var(--muted2)!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:700!important}.drive-page [data-slot=file-system].drive-file-system .min-w-60.flex-1.contain-inline-size,.drive-page [data-slot=file-system].drive-file-system .w-60.shrink-0.border-r{background:var(--drive-fs-content-bg);border-color:var(--border)!important}.drive-page [data-slot=file-system].drive-file-system .hidden.w-64.shrink-0.border-l{background:var(--drive-fs-toolbar-bg);color:var(--text);border-color:var(--border)!important}.drive-page [data-slot=file-system].drive-file-system .hidden.w-64.shrink-0.border-l .text-sm.font-semibold{color:var(--text)}.drive-page [data-slot=file-system].drive-file-system .hidden.w-64.shrink-0.border-l .text-xs.text-muted-foreground,.drive-page [data-slot=file-system].drive-file-system .hidden.w-64.shrink-0.border-l dt.text-muted-foreground{color:var(--muted2,var(--muted))!important}.drive-page [data-slot=file-system].drive-file-system .hidden.w-64.shrink-0.border-l .border-t{border-color:var(--border)!important}.drive-page [data-slot=file-system].drive-file-system .order-last.border-t{background:var(--drive-fs-footer-bg)!important;border-color:var(--border)!important}.drive-page [data-slot=file-system].drive-file-system .order-last.border-t button.border-transparent{border-color:#0000!important}.drive-page [data-slot=file-system].drive-file-system .order-last.border-t button.border-ring\/40{background:var(--accent-selected-bg,var(--btn-primary-bg,var(--accent)))!important}@supports (color:color-mix(in lab,red,red)){.drive-page [data-slot=file-system].drive-file-system .order-last.border-t button.border-ring\/40{background:var(--accent-selected-bg,color-mix(in srgb,var(--btn-primary-bg,var(--accent)) 10%,transparent))!important}}.drive-page [data-slot=file-system].drive-file-system .order-last.border-t button.border-ring\/40{border-color:var(--btn-primary-bg,var(--accent))!important}@supports (color:color-mix(in lab,red,red)){.drive-page [data-slot=file-system].drive-file-system .order-last.border-t button.border-ring\/40{border-color:color-mix(in srgb,var(--btn-primary-bg,var(--accent)) 28%,var(--border))!important}}.drive-page [data-slot=file-system].drive-file-system .flex.min-h-0.flex-1>.relative.flex.min-h-0.min-w-0.flex-1{background:var(--drive-fs-content-bg)}.drive-page [data-slot=file-system].drive-file-system [role=option].bg-primary,.drive-page [data-slot=file-system].drive-file-system button.bg-primary{background:var(--primary)!important;color:var(--primary-foreground)!important}.drive-page [data-slot=file-system].drive-file-system [role=option].bg-accent,.drive-page [data-slot=file-system].drive-file-system button.bg-accent{background:var(--accent-selected-bg,var(--btn-primary-bg,var(--accent)))!important}@supports (color:color-mix(in lab,red,red)){.drive-page [data-slot=file-system].drive-file-system [role=option].bg-accent,.drive-page [data-slot=file-system].drive-file-system button.bg-accent{background:var(--accent-selected-bg,color-mix(in srgb,var(--btn-primary-bg,var(--accent)) 8%,transparent))!important}}.drive-page [data-slot=file-system].drive-file-system [role=option].bg-accent,.drive-page [data-slot=file-system].drive-file-system button.bg-accent{color:var(--text)!important}.drive-page [data-slot=file-system].drive-file-system .grid.h-full.min-h-48.flex-1.place-items-center.bg-background{background:var(--drive-fs-content-bg)!important}[data-design-system=stripe] .drive-page [data-slot=file-system] [data-slot=list-header]{color:#697386!important;background:#f8f9fa!important;border-bottom:1px solid #eff2f5!important}.drive-file-system,.file-system,[data-slot=file-system].drive-file-system{flex:1;height:100%;min-height:0;display:flex;overflow:hidden}.drive-create-bar{border-radius:var(--drive-surface-radius);background:var(--drive-surface-bg);border:var(--drive-surface-border);box-shadow:var(--drive-surface-shadow);flex-shrink:0;align-items:center;gap:8px;padding:10px 12px;display:flex}.drive-create-input{border:var(--drive-control-border);border-radius:var(--drive-control-radius);background:var(--drive-control-bg);min-width:0;box-shadow:var(--drive-control-shadow);font:inherit;color:var(--text);outline:none;flex:1;padding:8px 10px;font-size:13px}.drive-create-input:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-selected-bg,var(--accent))}@supports (color:color-mix(in lab,red,red)){.drive-create-input:focus{box-shadow:0 0 0 3px var(--accent-selected-bg,color-mix(in srgb,var(--accent) 16%,transparent))}}.file-system--no-sidebar,.file-system-sidebar{flex-direction:column}.file-system-sidebar{background:var(--drive-fs-toolbar-bg);border-right:var(--drive-fs-toolbar-border);flex-shrink:0;gap:4px;width:232px;padding:12px 10px;display:flex;overflow-y:auto}.file-system-sidebar-head{letter-spacing:.06em;text-transform:uppercase;color:var(--muted2);align-items:center;gap:8px;padding:4px 10px 10px;font-size:11px;font-weight:600;display:flex}.file-system-section{margin-bottom:8px}.file-system-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:4px 10px 6px;font-size:10px;font-weight:700;display:flex}.file-system-icon-btn,.file-system-nav{border-radius:var(--ds-radius-sm,6px);min-width:0;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;font-size:13px;transition:background .12s;display:inline-flex}.file-system-nav{width:100%;padding:7px 10px}.file-system-icon-btn:hover,.file-system-nav:hover{background:var(--row-hover)}.file-system-nav.is-active{background:var(--accent-selected-bg,var(--accent))}@supports (color:color-mix(in lab,red,red)){.file-system-nav.is-active{background:var(--accent-selected-bg,color-mix(in srgb,var(--accent) 14%,transparent))}}.file-system-nav.is-active{color:var(--accent);font-weight:600}.file-system-icon-btn{width:22px;height:22px;color:var(--muted);justify-content:center}.file-system-sidebar-empty{color:var(--muted);padding:8px 10px 12px;font-size:12px}.file-system-folder-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.file-system-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.file-system-main{background:var(--drive-fs-content-bg);flex-direction:column;flex:1;min-width:0;display:flex}.file-system-toolbar{border-bottom:var(--drive-fs-toolbar-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.file-system-breadcrumbs{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.file-system-crumb{font:inherit;color:var(--muted2);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:2px 4px;font-size:13px}.file-system-crumb:hover{color:var(--text);background:var(--row-hover)}.file-system-crumb.is-current{color:var(--text);cursor:default;font-weight:600}.file-system-crumb.is-current:hover{background:0 0}.file-system-crumb-sep{color:var(--muted);flex-shrink:0}.file-system-search{border-radius:var(--drive-control-radius);background:var(--drive-control-bg);border:var(--drive-control-border);min-width:220px;box-shadow:var(--drive-control-shadow);color:var(--muted);align-items:center;gap:8px;padding:7px 10px;display:flex}.file-system-search input{min-width:0;font:inherit;color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:13px}.file-system-body{flex:1;min-height:0;padding:16px;overflow:auto}.file-system-empty{min-height:220px;color:var(--muted);place-items:center;font-size:13px;display:grid}.file-system-grid{grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:10px;display:grid}.file-system-card{border-radius:var(--drive-surface-radius);background:var(--drive-tile-bg);box-shadow:var(--drive-tile-border);transition:box-shadow .12s,transform .12s;position:relative}.file-system-card:hover{box-shadow:var(--drive-tile-hover-border)}.file-system-card.is-active{box-shadow:inset 0 0 0 2px var(--accent)}@supports (color:color-mix(in lab,red,red)){.file-system-card.is-active{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--accent) 55%,var(--border))}}.file-system-card-main{cursor:pointer;text-align:center;background:0 0;border:none;flex-direction:column;align-items:center;gap:8px;width:100%;padding:16px 12px 14px;display:flex}.file-system-card-icon{background:var(--drive-fs-content-bg);width:52px;height:52px;color:var(--muted2);border-radius:14px;place-items:center;display:grid}.file-system-card-icon.is-folder{background:currentColor}@supports (color:color-mix(in lab,red,red)){.file-system-card-icon.is-folder{background:color-mix(in srgb,currentColor 12%,transparent)}}.file-system-card-name{color:var(--text);font-size:13px;font-weight:550}.file-system-card-meta,.file-system-card-name{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-system-card-meta{color:var(--muted);font-size:11px}.file-system-card-del{background:var(--drive-surface-bg);width:24px;height:24px;color:var(--muted);cursor:pointer;opacity:0;box-shadow:var(--drive-tile-border);border:none;border-radius:6px;justify-content:center;align-items:center;transition:opacity .12s,color .12s;display:inline-flex;position:absolute;top:8px;right:8px}.file-system-card:hover .file-system-card-del{opacity:1}.file-system-card-del:hover{color:var(--red)}@media (max-width:900px){.drive-file-system,.file-system{min-height:0}.file-system-sidebar{border-right:none;border-bottom:var(--drive-fs-toolbar-border);width:100%;max-height:180px}.file-system-toolbar{flex-direction:column;align-items:stretch}.file-system-search{width:100%;min-width:0}.drive-create-bar{flex-wrap:wrap}}[data-design-system=stripe] main.app-shell:has(.drive-page){padding:0 var(--ds-pad-page-x) var(--ds-pad-page-bottom)}[data-design-system=stripe] .drive-page{gap:var(--ds-space-lg);--drive-surface-bg:#fff;--drive-surface-border:1px solid #eff2f5;--drive-surface-radius:8px;--drive-surface-shadow:var(--ds-shadow-md);--drive-fs-bg:#fff;--drive-fs-radius:0;--drive-fs-outer-border:none;--drive-fs-outer-shadow:none;--drive-fs-toolbar-bg:#fff;--drive-fs-toolbar-border:1px solid #eff2f5;--drive-fs-content-bg:#f8f9fa;--drive-fs-footer-bg:#fff;--drive-fs-footer-border:1px solid #eff2f5;--drive-control-bg:#fff;--drive-control-border:1px solid #d8e2e9;--drive-control-shadow:0 1px 2px #00000008;--drive-control-radius:6px;--drive-tile-bg:#fff;--drive-tile-border:0 0 0 1px #eff2f5;--drive-tile-hover-border:0 2px 5px #0000000d,0 8px 24px #0000000a;--drive-filter-bg:#f8f9fa;padding-inline:0;background:0 0;padding-bottom:0}[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system{--background:var(--drive-fs-content-bg);--foreground:#0a2540;--muted-foreground:#697386;--card:#fff;--popover:#fff;--primary:#635bff;--primary-foreground:#fff;--secondary:#f4f6f8;--secondary-foreground:#0a2540;--muted:#f4f6f8;--accent:#635bff14;--accent-foreground:#0a2540;--destructive:#df1b41;--border:#eff2f5;--input:#d8e2e9;--ring:#635bff29;--radius:6px}[data-design-system=stripe] .drive-page .crm-surface,[data-design-system=stripe] .drive-page .drive-explorer-shell.crm-surface{box-shadow:var(--ds-shadow-md);background:#fff;border:1px solid #eff2f5;border-radius:8px}[data-design-system=stripe] .drive-page .drive-explorer-shell.crm-surface:hover{border-color:#e3e8ee;box-shadow:0 2px 5px #0000000d,0 8px 24px #0000000a}[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system{border-radius:0}[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system>[data-slot=fs-toolbar]{background:#fff;border-bottom:1px solid #eff2f5}[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system [data-slot=fs-toolbar-start] span.font-semibold{color:#0a2540;font-weight:600}[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system [data-slot=filter-trigger],[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system [data-slot=select-trigger],[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system [data-slot=sort-trigger],[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system [data-slot=tabs-list]{color:#425466;padding:2px;font-size:12.5px;font-weight:500;box-shadow:none!important;background:#f4f6f8!important;border:1px solid #eff2f5!important;border-radius:8px!important}[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system [data-slot=tabs-tab][data-active]{color:#635bff;background:#fff;border:none;border-radius:5px;font-weight:600;box-shadow:0 1px 3px #00000014,0 1px 1px #0000000a}[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system [data-slot=search-field]{background:#fff;border:1px solid #d8e2e9;box-shadow:0 1px 2px #00000008}[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system [data-slot=search-field]:focus-within{border-color:#635bff;box-shadow:0 1px 1px #00000008,0 0 0 3px #635bff29}[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system>[data-slot=fs-filters]{color:#697386;background:#f8f9fa;border-bottom:1px solid #eff2f5}[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system>.relative.min-h-0.flex-1{background:#f8f9fa}[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system .hidden.w-64.shrink-0.border-l,[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system .w-60.shrink-0.border-r{background:#fff}[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system [role=listbox] button.group.flex.h-\[6\.375rem\] span.flex.h-16{background:#fff;border-radius:8px;box-shadow:0 0 0 1px #eff2f5}[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system [role=listbox] button.group.flex.h-\[6\.375rem\]:hover span.flex.h-16{border-color:#e3e8ee;box-shadow:0 2px 5px #0000000d,0 8px 24px #0000000a}[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system .order-last.border-t,[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system>.flex.h-7.shrink-0,[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system>[data-slot=fs-footer]{color:#697386;background:#fff;border-top:1px solid #eff2f5}[data-design-system=stripe] .drive-page [data-slot=file-system] .shrink-0.items-center.border-b,[data-design-system=stripe] .drive-page [data-slot=file-system] [data-slot=list-header]{color:#697386;background:#f8f9fa;border-color:#eff2f5!important}[data-design-system=stripe] .drive-page [data-slot=file-system] [data-slot=fs-tile-name].bg-primary,[data-design-system=stripe] .drive-page [data-slot=file-system] [role=option].bg-primary{color:#fff!important;background:#635bff!important}[data-design-system=stripe] .drive-page [data-slot=file-system] [data-slot=filter-dot],[data-design-system=stripe] .drive-page [data-slot=file-system] [data-slot=search-dot]{background:#635bff!important}[data-design-system=stripe] .drive-page .drive-tab-lead-desc{color:#697386;font-size:14.5px}[data-design-system=stripe] .drive-page .crm-auto-head.drive-tab-lead{padding:0 2px}[data-design-system=stripe] .drive-page .page-header{background:0 0}[data-design-system=stripe] .drive-page .page-header.page-header--sticky{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:none;background:#f8f9faf2;border-bottom:1px solid #eff2f5}[data-design-system=stripe] .drive-page .page-header-meta-chip{color:#697386;background:#fff;border:1px solid #eff2f5;box-shadow:0 1px 2px #00000008}[data-design-system=stripe] .drive-page .page-header-meta-chip strong{color:#0a2540}[data-design-system=stripe] .drive-create-bar{box-shadow:var(--ds-shadow-md);background:#fff;border:1px solid #eff2f5;border-radius:8px}[data-design-system=stripe] .drive-create-input{color:#0a2540;background:#fff;border:1px solid #d8e2e9;padding:8px 12px;font-size:13.5px;box-shadow:0 1px 2px #00000008}[data-design-system=stripe] .drive-create-input:focus{border-color:#635bff;box-shadow:0 1px 1px #00000008,0 0 0 3px #635bff29}[data-design-system=stripe] .drive-page [data-slot=file-system].drive-file-system button.flex.size-7:hover:not(:disabled){color:#0a2540;background:#f4f6f8}.taxi-page{--taxi-accent:#f5c518;--taxi-accent-dim:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-page{--taxi-accent-dim:color-mix(in srgb,var(--taxi-accent) 18%,transparent)}}.taxi-page{--taxi-accent-glow:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-page{--taxi-accent-glow:color-mix(in srgb,var(--taxi-accent) 35%,transparent)}}.taxi-page{--taxi-surface:var(--ui-card-bg,var(--notion-page));flex-direction:column;flex:none;min-height:0;display:flex}.page-shell:has(.taxi-page){gap:var(--crm-gap-md,12px);flex:1;max-width:none;height:100%;min-height:0;overflow:hidden auto}main.app-shell:has(.taxi-page){flex:1;min-height:0;padding-bottom:0;overflow:hidden}[data-design-system=k2o] main.app-shell:has(.taxi-page){padding-bottom:0}.taxi-page.crm-page{gap:var(--crm-gap-md,12px);overflow:visible}.taxi-page.crm-page .page-header{flex-shrink:0}[data-design-system=k2o] .taxi-page.crm-page .page-header--k2o .page-header-inner{padding-top:var(--page-pad-top);padding-bottom:8px}[data-design-system=k2o] .taxi-page.crm-page .page-header--k2o h1{letter-spacing:-.03em;font-size:20px}[data-design-system=k2o] .taxi-page.crm-page .page-header--k2o .page-header-sub{margin-top:0;font-size:12px;line-height:1.3}.taxi-body{flex-direction:column;flex:none;gap:16px;margin-bottom:12px;padding:0 20px;display:flex}.page-shell:has(.taxi-page .crm-studio){overflow:hidden}.taxi-page:has(.crm-studio){flex:1;min-height:0;overflow:hidden}.taxi-body:has(.crm-studio){flex:1;min-height:0;margin-bottom:0;padding-bottom:12px}.taxi-live-bar{border-radius:var(--ds-radius-md,10px);background:linear-gradient(135deg,var(--taxi-accent),var(--taxi-surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.taxi-live-bar{background:linear-gradient(135deg,color-mix(in srgb,var(--taxi-accent) 8%,var(--taxi-surface)),var(--taxi-surface))}}.taxi-live-bar{border:1px solid var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-live-bar{border:1px solid color-mix(in srgb,var(--taxi-accent) 22%,var(--border))}}.taxi-live-bar{box-shadow:0 1px 0 var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-live-bar{box-shadow:0 1px 0 color-mix(in srgb,var(--taxi-accent) 12%,transparent)}}.taxi-live-left{align-items:center;gap:10px;min-width:0;display:flex}.taxi-live-dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 0 3px var(--green);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.taxi-live-dot{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 25%,transparent)}}.taxi-live-dot{flex-shrink:0;animation:taxi-pulse 2s ease-in-out infinite}.taxi-live-dot.is-off{background:var(--muted);box-shadow:none;animation:none}@keyframes taxi-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(.92)}}.taxi-live-label{color:var(--text);font-size:13px;font-weight:600}.taxi-live-sub{color:var(--muted);font-size:12px}.taxi-live-chips{flex-wrap:wrap;gap:8px;display:flex}.taxi-chip-stat{color:var(--muted2);background:var(--panel);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.taxi-chip-stat strong{color:var(--text);font-variant-numeric:tabular-nums}.taxi-chip-stat svg{opacity:.7;flex-shrink:0}.taxi-hero-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.taxi-hero-kpi{border-radius:var(--ds-radius-md,10px);background:var(--taxi-surface);border:1px solid var(--border);padding:16px 16px 14px;transition:border-color .15s,box-shadow .15s;position:relative;overflow:hidden}.taxi-hero-kpi:hover{border-color:var(--kpi-accent,var(--taxi-accent))}@supports (color:color-mix(in lab,red,red)){.taxi-hero-kpi:hover{border-color:color-mix(in srgb,var(--kpi-accent,var(--taxi-accent)) 35%,var(--border))}}.taxi-hero-kpi:hover{box-shadow:0 4px 20px var(--kpi-accent,var(--taxi-accent))}@supports (color:color-mix(in lab,red,red)){.taxi-hero-kpi:hover{box-shadow:0 4px 20px color-mix(in srgb,var(--kpi-accent,var(--taxi-accent)) 8%,transparent)}}.taxi-hero-kpi:before{content:"";background:var(--kpi-accent,var(--taxi-accent));opacity:.85;border-radius:3px 0 0 3px;width:3px;position:absolute;inset:0 auto 0 0}.taxi-hero-kpi-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:10px;display:flex}.taxi-hero-kpi-icon{background:var(--kpi-accent,var(--taxi-accent));border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@supports (color:color-mix(in lab,red,red)){.taxi-hero-kpi-icon{background:color-mix(in srgb,var(--kpi-accent,var(--taxi-accent)) 14%,transparent)}}.taxi-hero-kpi-icon{color:var(--kpi-accent,var(--taxi-accent))}.taxi-hero-kpi-label{letter-spacing:-.01em;color:var(--muted2);font-size:12px;font-weight:600;line-height:1.3}.taxi-hero-kpi-value{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1.1}.taxi-hero-kpi-sub{color:var(--muted);margin-top:4px;font-size:12px}.taxi-dash{flex-direction:column;gap:20px;display:flex}.taxi-dash-welcome{border-radius:calc(var(--ds-radius-md,10px) + 2px);background:radial-gradient(120% 140% at 0 0,var(--taxi-accent),transparent 55%),linear-gradient(135deg,var(--taxi-accent),var(--taxi-surface));flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.taxi-dash-welcome{background:radial-gradient(120% 140% at 0 0,color-mix(in srgb,var(--taxi-accent) 16%,transparent),transparent 55%),linear-gradient(135deg,color-mix(in srgb,var(--taxi-accent) 6%,var(--taxi-surface)),var(--taxi-surface))}}.taxi-dash-welcome{border:1px solid var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-dash-welcome{border:1px solid color-mix(in srgb,var(--taxi-accent) 24%,var(--border))}}.taxi-dash-welcome{box-shadow:0 1px 0 var(--taxi-accent),0 12px 32px var(--text)}@supports (color:color-mix(in lab,red,red)){.taxi-dash-welcome{box-shadow:0 1px 0 color-mix(in srgb,var(--taxi-accent) 10%,transparent),0 12px 32px color-mix(in srgb,var(--text) 4%,transparent)}}.taxi-dash-welcome-copy{flex-direction:column;flex:320px;gap:6px;min-width:0;display:flex}.taxi-dash-greeting{color:var(--taxi-accent);align-items:center;gap:6px;margin:0;font-size:13px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.taxi-dash-greeting{color:color-mix(in srgb,var(--taxi-accent) 72%,var(--text))}}.taxi-dash-greeting svg{color:var(--taxi-accent);flex-shrink:0}.taxi-dash-headline{letter-spacing:-.03em;color:var(--text);margin:0;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:800;line-height:1.15}.taxi-dash-summary{color:var(--muted2);margin:2px 0 0;font-size:14px;line-height:1.45}.taxi-dash-insight{width:fit-content;max-width:100%;color:var(--taxi-accent);border-radius:999px;margin:4px 0 0;padding:8px 12px;font-size:12px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.taxi-dash-insight{color:color-mix(in srgb,var(--taxi-accent) 55%,var(--text))}}.taxi-dash-insight{background:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-dash-insight{background:color-mix(in srgb,var(--taxi-accent) 10%,var(--panel))}}.taxi-dash-insight{border:1px solid var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-dash-insight{border:1px solid color-mix(in srgb,var(--taxi-accent) 18%,var(--border))}}.taxi-dash-welcome-status{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;display:flex}.taxi-dash-live-badge{color:var(--text);background:var(--panel);border:1px solid var(--green);border-radius:999px;align-items:center;gap:8px;padding:7px 12px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.taxi-dash-live-badge{border:1px solid color-mix(in srgb,var(--green) 28%,var(--border))}}.taxi-dash-live-badge{box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab,red,red)){.taxi-dash-live-badge{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 8%,transparent)}}.taxi-dash-sync-note{color:var(--muted);font-size:11px}.taxi-dash-quick{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.taxi-dash-quick-card{border-radius:var(--ds-radius-md,10px);background:var(--taxi-surface);border:1px solid var(--border);min-width:0;color:inherit;align-items:center;gap:10px;padding:12px 14px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s,background-color .15s;display:flex}.taxi-dash-quick-card:hover{border-color:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-dash-quick-card:hover{border-color:color-mix(in srgb,var(--taxi-accent) 32%,var(--border))}}.taxi-dash-quick-card:hover{background:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-dash-quick-card:hover{background:color-mix(in srgb,var(--taxi-accent) 4%,var(--taxi-surface))}}.taxi-dash-quick-card:hover{box-shadow:0 8px 24px var(--text)}@supports (color:color-mix(in lab,red,red)){.taxi-dash-quick-card:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--text) 5%,transparent)}}.taxi-dash-quick-card:hover{transform:translateY(-1px)}.taxi-dash-quick-icon{width:36px;height:36px;color:var(--taxi-accent);background:var(--taxi-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.taxi-dash-quick-icon{background:color-mix(in srgb,var(--taxi-accent) 14%,transparent)}}.taxi-dash-quick-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.taxi-dash-quick-label{color:var(--text);font-size:13px;font-weight:700;line-height:1.2}.taxi-dash-quick-hint{color:var(--muted);font-size:11px;line-height:1.25}.taxi-dash-quick-count{text-align:center;font-variant-numeric:tabular-nums;min-width:28px;color:var(--text);background:var(--panel);border:1px solid var(--border);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:12px;font-weight:800}.taxi-dash-quick-chevron{color:var(--muted);opacity:0;flex-shrink:0;transition:opacity .15s,transform .15s,color .15s;transform:translate(-4px)}.taxi-dash-quick-card:hover .taxi-dash-quick-chevron{opacity:1;color:var(--taxi-accent);transform:translate(0)}.taxi-dash-section{flex-direction:column;gap:12px;display:flex}.taxi-dash-section-head{flex-direction:column;gap:2px;display:flex}.taxi-dash-section-title{letter-spacing:-.02em;color:var(--text);margin:0;font-size:15px;font-weight:800}.taxi-dash-section-sub{color:var(--muted);margin:0;font-size:12px}.taxi-dash-panel-intro{flex-direction:column;gap:2px;min-width:0;display:flex}.taxi-dash-panel-sub{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.taxi-dash-ref-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.taxi-dash-ref-card{border-radius:var(--ds-radius-md,10px);background:var(--taxi-surface);border:1px solid var(--border);min-height:108px;color:inherit;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;text-decoration:none;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex;position:relative;overflow:hidden}.taxi-dash-ref-card:before{content:"";background:linear-gradient(90deg,var(--taxi-accent),transparent);height:3px;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.taxi-dash-ref-card:before{background:linear-gradient(90deg,color-mix(in srgb,var(--taxi-accent) 70%,transparent),transparent)}}.taxi-dash-ref-card:before{opacity:0;transition:opacity .15s}.taxi-dash-ref-card:hover{border-color:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-dash-ref-card:hover{border-color:color-mix(in srgb,var(--taxi-accent) 28%,var(--border))}}.taxi-dash-ref-card:hover{box-shadow:0 10px 28px var(--text)}@supports (color:color-mix(in lab,red,red)){.taxi-dash-ref-card:hover{box-shadow:0 10px 28px color-mix(in srgb,var(--text) 5%,transparent)}}.taxi-dash-ref-card:hover{transform:translateY(-1px)}.taxi-dash-ref-card:hover:before{opacity:1}.taxi-dash-ref-icon{width:34px;height:34px;color:var(--taxi-accent);background:var(--taxi-accent);border-radius:9px;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.taxi-dash-ref-icon{background:color-mix(in srgb,var(--taxi-accent) 12%,transparent)}}.taxi-dash-ref-value{letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.taxi-dash-ref-label{color:var(--muted);font-size:12px;font-weight:600}.taxi-dash-ref-arrow{color:var(--muted);opacity:0;transition:opacity .15s,transform .15s,color .15s;position:absolute;top:14px;right:14px;transform:translate(-2px,2px)}.taxi-dash-ref-card:hover .taxi-dash-ref-arrow{opacity:1;color:var(--taxi-accent);transform:translate(0)}.taxi-dash-widget-empty{background:var(--panel);border-radius:10px;flex-direction:column;align-items:center;gap:10px;margin:0;padding:20px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.taxi-dash-widget-empty{background:color-mix(in srgb,var(--panel) 80%,transparent)}}.taxi-dash-widget-empty{border:1px dashed var(--border)}@supports (color:color-mix(in lab,red,red)){.taxi-dash-widget-empty{border:1px dashed color-mix(in srgb,var(--border) 90%,var(--muted))}}.taxi-dash-widget-empty{text-align:center}.taxi-dash-widget-empty p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.taxi-dash-widget-empty-link{color:var(--taxi-accent);font-size:12px;font-weight:700;text-decoration:none}.taxi-dash-widget-empty-link:hover{text-decoration:underline}.taxi-dash-status-panel .taxi-panel-head{align-items:flex-start}.taxi-dash-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.taxi-panel{border-radius:var(--ds-radius-md,10px);background:var(--taxi-surface);border:1px solid var(--border);min-width:0;padding:18px 20px}.taxi-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.taxi-panel-title{color:var(--text);align-items:center;gap:8px;margin:0;font-size:14px;font-weight:700;display:flex}.taxi-panel-badge,.taxi-panel-title svg{color:var(--muted)}.taxi-panel-badge{background:var(--panel);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.taxi-panel-head-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.taxi-panel-more{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600;text-decoration:none}.taxi-panel-more:hover{color:var(--taxi-accent)}.taxi-dash-course-widget{flex-direction:column;min-height:220px;display:flex}.taxi-metrics-stack{flex-direction:column;gap:14px;display:flex}.taxi-metrics-stack .progress-metric-label{font-size:12px;font-weight:600}.taxi-ref-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.taxi-ref-tile{border-radius:var(--ds-radius-md,10px);background:var(--panel);border:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:4px;padding:14px 16px;display:flex}.taxi-ref-tile-value{color:var(--text);font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.taxi-ref-tile-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:11px;font-weight:600}.taxi-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.taxi-toolbar-filters{flex-wrap:wrap;gap:6px;display:flex}.taxi-toolbar-meta{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.taxi-toolbar .notes-search-wrap{min-width:200px;max-width:280px}.taxi-drivers-studio.crm-studio,.taxi-ref-studio.crm-studio{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.taxi-drivers-studio .crm-studio-main,.taxi-ref-studio .crm-studio-main{flex-direction:column;flex:1;min-height:0;display:flex}.taxi-drivers-studio .crm-studio-content,.taxi-ref-studio .crm-studio-content{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.taxi-drivers-studio .crm-studio-content .crm-at-surface,.taxi-ref-studio .crm-studio-content .crm-at-surface{flex:1;min-height:0}.taxi-ref-surface.crm-at-surface{border:1px solid var(--crm-border,var(--border));border-radius:var(--crm-radius-lg,12px);background:var(--crm-bg-base,var(--taxi-surface));box-shadow:var(--crm-shadow-surface,none);overflow:hidden}.taxi-ref-table-host .taxi-row-actions{align-items:center;gap:4px;display:inline-flex}.taxi-ref-table-host .taxi-row-actions .taxi-table-action{width:28px;height:28px}.taxi-ref-table-host .crm-cell-mono{font-family:var(--at-font-mono);font-variant-numeric:tabular-nums}.taxi-drivers-studio .taxi-view-stats,.taxi-ref-studio .taxi-view-stats{margin-left:auto}.taxi-drivers-studio .crm-view-toolbar,.taxi-ref-studio .crm-view-toolbar{flex-wrap:wrap;gap:8px;width:100%}.taxi-drivers-studio .taxi-view-controls,.taxi-ref-studio .taxi-view-controls{flex-shrink:0;align-items:center;gap:6px;display:flex}.taxi-cell-edit-trigger{border-radius:var(--crm-radius-sm,8px);width:100%;min-height:100%;text-align:inherit;color:inherit;font:inherit;cursor:text;background:0 0;border:1px solid #0000;align-items:center;margin:0;padding:0 4px;transition:background-color .12s,border-color .12s;display:flex}.taxi-cell-edit-trigger:hover{background:var(--taxi-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.taxi-cell-edit-trigger:hover{background:color-mix(in srgb,var(--taxi-accent,var(--accent)) 7%,transparent)}}.taxi-cell-edit-trigger:hover{border-color:var(--taxi-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.taxi-cell-edit-trigger:hover{border-color:color-mix(in srgb,var(--taxi-accent,var(--accent)) 14%,transparent)}}.taxi-cell-edit-trigger:focus-visible{border-color:var(--taxi-accent,var(--accent));outline:none}@supports (color:color-mix(in lab,red,red)){.taxi-cell-edit-trigger:focus-visible{border-color:color-mix(in srgb,var(--taxi-accent,var(--accent)) 28%,var(--border))}}.taxi-cell-edit-trigger:focus-visible{box-shadow:0 0 0 2px var(--taxi-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.taxi-cell-edit-trigger:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--taxi-accent,var(--accent)) 12%,transparent)}}.taxi-cell-edit-trigger.is-saving{opacity:.55;pointer-events:none}.taxi-cell-edit-input{width:100%;min-width:0;height:calc(var(--at-row-h,32px) - 4px);border:1px solid var(--taxi-accent,var(--accent));padding:0 10px}@supports (color:color-mix(in lab,red,red)){.taxi-cell-edit-input{border:1px solid color-mix(in srgb,var(--taxi-accent,var(--accent)) 28%,var(--border))}}.taxi-cell-edit-input{border-radius:var(--crm-radius-sm,8px);background:var(--crm-bg-base,var(--ui-card-bg,var(--notion-page)));color:var(--text);font:inherit;box-shadow:inset 0 1px 2px var(--text);outline:none;font-size:13px;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.taxi-cell-edit-input{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--text) 5%,transparent)}}.taxi-cell-edit-input{transition:border-color .12s,box-shadow .12s,background-color .12s}.taxi-cell-edit-input::placeholder{color:var(--muted);opacity:.85}.taxi-cell-edit-input:hover{border-color:var(--taxi-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.taxi-cell-edit-input:hover{border-color:color-mix(in srgb,var(--taxi-accent,var(--accent)) 36%,var(--border))}}.taxi-cell-edit-input:focus{border-color:var(--taxi-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.taxi-cell-edit-input:focus{border-color:color-mix(in srgb,var(--taxi-accent,var(--accent)) 52%,var(--border))}}.taxi-cell-edit-input:focus{background:var(--crm-bg-base,var(--notion-page));box-shadow:inset 0 1px 2px var(--text),0 0 0 3px var(--taxi-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.taxi-cell-edit-input:focus{box-shadow:inset 0 1px 2px color-mix(in srgb,var(--text) 5%,transparent),0 0 0 3px color-mix(in srgb,var(--taxi-accent,var(--accent)) 12%,transparent)}}.taxi-cell-edit-input[type=datetime-local],.taxi-cell-edit-input[type=tel]{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.taxi-ref-table-host .crm-record-cell:has(.taxi-cell-edit-input){padding-top:2px;padding-bottom:2px}.taxi-ref-table-host .taxi-cell-edit-input{height:calc(var(--crm-table-row-h,var(--at-row-h,34px)) - 8px)}.taxi-view-search-wrap{flex:0 220px;min-width:140px;max-width:280px;position:relative}.taxi-view-search-icon{color:var(--crm-text-tertiary,var(--muted));pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.taxi-drivers-studio .taxi-view-search-wrap .taxi-view-search,.taxi-ref-studio .taxi-view-search-wrap .taxi-view-search{border-radius:var(--crm-radius-sm,8px);border:1px solid var(--crm-border,var(--border));background:var(--crm-bg-base,var(--panel));width:100%;height:32px;color:var(--crm-text-primary,var(--text));padding:0 12px 0 32px;font-size:13px;transition:border-color .15s,box-shadow .15s,background-color .15s}.taxi-drivers-studio .taxi-view-search-wrap .taxi-view-search::placeholder,.taxi-ref-studio .taxi-view-search-wrap .taxi-view-search::placeholder{color:var(--crm-text-tertiary,var(--muted))}.taxi-drivers-studio .taxi-view-search-wrap .taxi-view-search:hover,.taxi-ref-studio .taxi-view-search-wrap .taxi-view-search:hover{border-color:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-drivers-studio .taxi-view-search-wrap .taxi-view-search:hover,.taxi-ref-studio .taxi-view-search-wrap .taxi-view-search:hover{border-color:color-mix(in srgb,var(--taxi-accent) 24%,var(--crm-border,var(--border)))}}.taxi-drivers-studio .taxi-view-search-wrap .taxi-view-search:hover,.taxi-ref-studio .taxi-view-search-wrap .taxi-view-search:hover{background:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-drivers-studio .taxi-view-search-wrap .taxi-view-search:hover,.taxi-ref-studio .taxi-view-search-wrap .taxi-view-search:hover{background:color-mix(in srgb,var(--taxi-accent) 3%,var(--crm-bg-base,var(--panel)))}}.taxi-drivers-studio .taxi-view-search-wrap .taxi-view-search:focus,.taxi-ref-studio .taxi-view-search-wrap .taxi-view-search:focus{border-color:var(--taxi-accent);outline:none}@supports (color:color-mix(in lab,red,red)){.taxi-drivers-studio .taxi-view-search-wrap .taxi-view-search:focus,.taxi-ref-studio .taxi-view-search-wrap .taxi-view-search:focus{border-color:color-mix(in srgb,var(--taxi-accent) 42%,var(--crm-active-border,var(--border)))}}.taxi-drivers-studio .taxi-view-search-wrap .taxi-view-search:focus,.taxi-ref-studio .taxi-view-search-wrap .taxi-view-search:focus{box-shadow:0 0 0 3px var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-drivers-studio .taxi-view-search-wrap .taxi-view-search:focus,.taxi-ref-studio .taxi-view-search-wrap .taxi-view-search:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--taxi-accent) 12%,transparent)}}.taxi-drivers-studio .taxi-view-search-wrap .taxi-view-search:focus,.taxi-ref-studio .taxi-view-search-wrap .taxi-view-search:focus{background:var(--crm-bg-base,var(--panel))}.taxi-drivers-studio .taxi-view-search-wrap:focus-within .taxi-view-search-icon,.taxi-ref-studio .taxi-view-search-wrap:focus-within .taxi-view-search-icon{color:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-drivers-studio .taxi-view-search-wrap:focus-within .taxi-view-search-icon,.taxi-ref-studio .taxi-view-search-wrap:focus-within .taxi-view-search-icon{color:color-mix(in srgb,var(--taxi-accent) 70%,var(--muted))}}.taxi-ref-table-host .crm-record-cell.is-saving{opacity:.7}.taxi-ref-table-host .crm-record-cell.is-readonly{cursor:default}.taxi-cell-readonly{width:100%;display:block}.taxi-ref-table-host .taxi-cell-select:not(.ndd-trigger--tag){width:100%}.taxi-ref-table-host .taxi-col-course-status{padding-left:calc(var(--crm-table-cell-px,var(--at-cell-px,12px)) + 14px);padding-right:calc(var(--crm-table-cell-px,var(--at-cell-px,12px)) + 14px)}.taxi-ref-table-host .taxi-col-course-status .ndd{width:100%;min-width:0;display:flex}.taxi-ref-table-host .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select{border-radius:999px;gap:5px;width:auto;min-width:0;max-width:none;height:22px;min-height:22px;margin-left:10px;margin-right:10px;padding:0 10px;font-size:12px;font-weight:500;line-height:1;border:1px solid!important}@supports (color:color-mix(in lab,red,red)){.taxi-ref-table-host .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select{border:1px solid color-mix(in srgb,currentColor 16%,transparent)!important}}.taxi-ref-table-host .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select{box-shadow:none;flex:0 auto;justify-content:flex-start;transition:background-color .12s,border-color .12s,color .12s;filter:none!important}.taxi-ref-table-host .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select .ndd-trigger-label{flex:0 auto;color:currentColor!important}@supports (color:color-mix(in lab,red,red)){.taxi-ref-table-host .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select .ndd-trigger-label{color:color-mix(in srgb,currentColor 65%,var(--text))!important}}.taxi-ref-table-host .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select .ndd-trigger-label{white-space:nowrap;transition:color .12s}.taxi-ref-table-host .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select .ndd-chevron,.taxi-ref-table-host .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select .tasks-dot{display:none}.taxi-ref-table-host .crm-record-list .crm-col-statut.taxi-col-course-status .ndd-trigger--tag.taxi-cell-select.is-open,.taxi-ref-table-host .crm-record-list .crm-col-statut.taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover,.taxi-ref-table-host .crm-record-row:has(.crm-record-cell:hover) .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover,.taxi-ref-table-host .crm-record-row:hover .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover{filter:none!important;color:currentColor!important}@supports (color:color-mix(in lab,red,red)){.taxi-ref-table-host .crm-record-list .crm-col-statut.taxi-col-course-status .ndd-trigger--tag.taxi-cell-select.is-open,.taxi-ref-table-host .crm-record-list .crm-col-statut.taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover,.taxi-ref-table-host .crm-record-row:has(.crm-record-cell:hover) .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover,.taxi-ref-table-host .crm-record-row:hover .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover{color:color-mix(in srgb,currentColor 70%,var(--text))!important}}.taxi-ref-table-host .crm-record-list .crm-col-statut.taxi-col-course-status .ndd-trigger--tag.taxi-cell-select.is-open,.taxi-ref-table-host .crm-record-list .crm-col-statut.taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover,.taxi-ref-table-host .crm-record-row:has(.crm-record-cell:hover) .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover,.taxi-ref-table-host .crm-record-row:hover .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover{background:currentColor!important}@supports (color:color-mix(in lab,red,red)){.taxi-ref-table-host .crm-record-list .crm-col-statut.taxi-col-course-status .ndd-trigger--tag.taxi-cell-select.is-open,.taxi-ref-table-host .crm-record-list .crm-col-statut.taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover,.taxi-ref-table-host .crm-record-row:has(.crm-record-cell:hover) .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover,.taxi-ref-table-host .crm-record-row:hover .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover{background:color-mix(in srgb,currentColor 18%,var(--crm-bg-base,var(--notion-page,#fff)))!important}}.taxi-ref-table-host .crm-record-list .crm-col-statut.taxi-col-course-status .ndd-trigger--tag.taxi-cell-select.is-open,.taxi-ref-table-host .crm-record-list .crm-col-statut.taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover,.taxi-ref-table-host .crm-record-row:has(.crm-record-cell:hover) .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover,.taxi-ref-table-host .crm-record-row:hover .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover{border-color:currentColor!important}@supports (color:color-mix(in lab,red,red)){.taxi-ref-table-host .crm-record-list .crm-col-statut.taxi-col-course-status .ndd-trigger--tag.taxi-cell-select.is-open,.taxi-ref-table-host .crm-record-list .crm-col-statut.taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover,.taxi-ref-table-host .crm-record-row:has(.crm-record-cell:hover) .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover,.taxi-ref-table-host .crm-record-row:hover .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover{border-color:color-mix(in srgb,currentColor 28%,transparent)!important}}.taxi-ref-table-host .crm-record-list .crm-col-statut.taxi-col-course-status .ndd-trigger--tag.taxi-cell-select.is-open .ndd-trigger-label,.taxi-ref-table-host .crm-record-list .crm-col-statut.taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover .ndd-trigger-label,.taxi-ref-table-host .crm-record-row:has(.crm-record-cell:hover) .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover .ndd-trigger-label,.taxi-ref-table-host .crm-record-row:hover .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover .ndd-trigger-label{color:currentColor!important}@supports (color:color-mix(in lab,red,red)){.taxi-ref-table-host .crm-record-list .crm-col-statut.taxi-col-course-status .ndd-trigger--tag.taxi-cell-select.is-open .ndd-trigger-label,.taxi-ref-table-host .crm-record-list .crm-col-statut.taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover .ndd-trigger-label,.taxi-ref-table-host .crm-record-row:has(.crm-record-cell:hover) .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover .ndd-trigger-label,.taxi-ref-table-host .crm-record-row:hover .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select:hover .ndd-trigger-label{color:color-mix(in srgb,currentColor 42%,var(--text))!important}}.taxi-ref-table-host .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select.is-open{box-shadow:0 0 0 2px}@supports (color:color-mix(in lab,red,red)){.taxi-ref-table-host .taxi-col-course-status .ndd-trigger--tag.taxi-cell-select.is-open{box-shadow:0 0 0 2px color-mix(in srgb,currentColor 10%,transparent)}}.taxi-ref-table-host .ndm,.taxi-ref-table-host .taxi-cell-multi{width:100%;min-width:0}.taxi-ref-table-host .ndm-trigger{min-height:100%}.ndm-menu .ndm-item{grid-template-columns:18px 1fr;align-items:center;gap:8px;display:grid}.ndm-check{width:18px;color:var(--accent);justify-content:center;font-size:12px;display:inline-flex}.taxi-sql-post{border:1px solid var(--border);border-radius:var(--crm-radius-md,10px);background:var(--muted);flex-shrink:0;margin-top:8px}@supports (color:color-mix(in lab,red,red)){.taxi-sql-post{background:color-mix(in srgb,var(--muted) 8%,var(--taxi-surface))}}.taxi-sql-post{overflow:hidden}.taxi-sql-post.is-readonly{color:var(--muted);align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.taxi-sql-post-head{background:var(--muted);border:none;align-items:center;gap:10px;width:100%;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.taxi-sql-post-head{background:color-mix(in srgb,var(--muted) 10%,var(--taxi-surface))}}.taxi-sql-post-head{color:var(--text);cursor:pointer;font-size:12px}.taxi-sql-post-title{align-items:center;gap:6px;font-weight:700;display:inline-flex}.taxi-sql-post-hint{text-align:left;color:var(--muted);flex:1;font-size:11px}.taxi-sql-post-body{max-height:180px;padding:8px 12px 10px;overflow:auto}.taxi-sql-post-empty{color:var(--muted);margin:0;font-size:12px}.taxi-sql-post-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.taxi-sql-post-meta{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;font-size:10px;font-weight:600;display:flex}.taxi-sql-post-code{border-radius:var(--crm-radius-sm,6px);background:var(--text);margin:0;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.taxi-sql-post-code{background:color-mix(in srgb,var(--text) 6%,var(--taxi-surface))}}.taxi-sql-post-code{font-family:var(--ds-font-mono,ui-monospace,Menlo,monospace);color:var(--text);white-space:pre-wrap;word-break:break-all;font-size:11px;line-height:1.45}.taxi-driver-meta-stack{flex-direction:column;gap:6px;display:flex}.taxi-driver-list{flex-direction:column;gap:0;display:flex;overflow:hidden}.taxi-driver-list-row{border-bottom:1px solid var(--border);background:var(--taxi-surface);align-items:center;gap:12px;padding:12px 16px;transition:background .12s;display:flex}.taxi-driver-list-row:last-child{border-bottom:none}.taxi-driver-list-row:hover{background:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-driver-list-row:hover{background:color-mix(in srgb,var(--taxi-accent) 4%,var(--taxi-surface))}}.taxi-avatar--sm{border-radius:10px;width:36px;height:36px;font-size:13px}.taxi-driver-list-main{flex:1;min-width:0}.taxi-driver-list-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.taxi-driver-list-sub{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;font-size:12px;display:flex}.taxi-driver-list-sep{opacity:.5}.taxi-driver-list-badges{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}.taxi-table-wrap{margin-top:0}.taxi-drivers-table,.taxi-ref-table{border-collapse:collapse;width:100%;min-width:640px;font-size:13px}.taxi-drivers-table{min-width:980px}.taxi-drivers-table td,.taxi-drivers-table th,.taxi-ref-table td,.taxi-ref-table th{text-align:left;vertical-align:middle;border-bottom:1px solid var(--border);padding:12px 14px}.taxi-drivers-table th,.taxi-ref-table th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--muted);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.taxi-drivers-table th,.taxi-ref-table th{background:color-mix(in srgb,var(--muted) 4%,var(--taxi-surface))}}.taxi-table-th{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.taxi-table-th svg{opacity:.65;flex-shrink:0}.taxi-table-name,.taxi-table-phone{align-items:center;gap:8px;min-width:0;display:inline-flex}.taxi-table-name{color:var(--text);font-weight:600}.taxi-table-name svg{color:var(--muted);flex-shrink:0}.taxi-table-phone{color:var(--blue);font-variant-numeric:tabular-nums;font-weight:600;text-decoration:none}.taxi-table-phone:hover{text-decoration:underline}.taxi-table-phone svg{flex-shrink:0}.taxi-table-empty{color:var(--muted)}.taxi-table-segment{white-space:nowrap;border:1px solid var(--seg,var(--muted));border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.taxi-table-segment{border:1px solid color-mix(in srgb,var(--seg,var(--muted)) 28%,var(--border))}}.taxi-table-segment{color:var(--seg,var(--muted2));background:var(--seg,var(--muted))}@supports (color:color-mix(in lab,red,red)){.taxi-table-segment{background:color-mix(in srgb,var(--seg,var(--muted)) 10%,var(--panel))}}.taxi-table-segment.is-taxi{--seg:var(--blue)}.taxi-table-segment.is-extended{--seg:var(--green);background:var(--green)}@supports (color:color-mix(in lab,red,red)){.taxi-table-segment.is-extended{background:color-mix(in srgb,var(--green) 12%,var(--panel))}}.taxi-table-segment.is-extended{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.taxi-table-segment.is-extended{border-color:color-mix(in srgb,var(--green) 28%,var(--border))}}.taxi-table-segment.is-extended{color:var(--green)}.taxi-table-segment.is-limousine{--seg:var(--text);background:var(--taxi-surface);border-color:var(--border);color:var(--text)}.taxi-table-partners,.taxi-table-zones{flex-wrap:wrap;gap:6px 10px;display:flex}.taxi-table-zone{color:var(--red);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.taxi-table-zone svg{flex-shrink:0}.taxi-table-partner{color:var(--text);align-items:center;gap:4px;font-size:12px;display:inline-flex}.taxi-table-partner svg{color:var(--muted);flex-shrink:0}.taxi-table-partner-more{color:var(--muted);font-size:11px;font-weight:700}.taxi-table-status{white-space:nowrap;border:1px solid var(--border);background:var(--panel);color:var(--muted2);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.taxi-table-status.is-active{color:var(--blue);background:var(--taxi-surface);border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.taxi-table-status.is-active{border-color:color-mix(in srgb,var(--blue) 25%,var(--border))}}.taxi-table-status.is-inactive svg{color:var(--muted)}.taxi-table-status.is-active svg{color:var(--blue)}.taxi-table-actions{align-items:center;gap:4px;display:inline-flex}.taxi-table-action{width:30px;height:30px;color:var(--muted);cursor:not-allowed;opacity:.55;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.taxi-table-action.is-danger{color:var(--red)}.taxi-table-action:not(:disabled){cursor:pointer;opacity:1}.taxi-table-action:not(:disabled):hover{background:var(--panel)}.taxi-table-action.is-danger:not(:disabled):hover{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.taxi-table-action.is-danger:not(:disabled):hover{background:color-mix(in srgb,var(--red) 8%,var(--panel))}}.taxi-pill{letter-spacing:.02em;color:var(--pill,var(--text));background:var(--pill,var(--muted));border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.taxi-pill{background:color-mix(in srgb,var(--pill,var(--muted)) 12%,transparent)}}.taxi-pill{border:1px solid var(--pill,var(--muted))}@supports (color:color-mix(in lab,red,red)){.taxi-pill{border:1px solid color-mix(in srgb,var(--pill,var(--muted)) 28%,transparent)}}.taxi-pill{white-space:nowrap}.taxi-pill-dot{border-radius:50%;width:6px;height:6px}.taxi-pill-dot,.taxi-pill.is-strong{background:var(--pill,var(--muted))}@supports (color:color-mix(in lab,red,red)){.taxi-pill.is-strong{background:color-mix(in srgb,var(--pill,var(--muted)) 18%,transparent)}}.taxi-pill.is-strong{border-color:var(--pill,var(--muted))}@supports (color:color-mix(in lab,red,red)){.taxi-pill.is-strong{border-color:color-mix(in srgb,var(--pill,var(--muted)) 42%,transparent)}}.taxi-pill.is-strong{box-shadow:0 0 0 1px var(--pill,var(--muted))}@supports (color:color-mix(in lab,red,red)){.taxi-pill.is-strong{box-shadow:0 0 0 1px color-mix(in srgb,var(--pill,var(--muted)) 8%,transparent)}}.taxi-pill.is-pastel{color:var(--pill,var(--muted))}@supports (color:color-mix(in lab,red,red)){.taxi-pill.is-pastel{color:color-mix(in srgb,var(--pill,var(--muted)) 72%,var(--text))}}.taxi-pill.is-pastel{background:var(--pill,var(--muted))}@supports (color:color-mix(in lab,red,red)){.taxi-pill.is-pastel{background:color-mix(in srgb,var(--pill,var(--muted)) 14%,var(--crm-bg-base,var(--taxi-surface,var(--panel))))}}.taxi-pill.is-pastel{border-color:var(--pill,var(--muted))}@supports (color:color-mix(in lab,red,red)){.taxi-pill.is-pastel{border-color:color-mix(in srgb,var(--pill,var(--muted)) 20%,transparent)}}.taxi-pill.is-pastel{transition:color .12s,background-color .12s,border-color .12s}.taxi-pill.is-pastel .taxi-pill-dot{opacity:.85}.taxi-agenda-card:hover .taxi-pill.is-pastel,.taxi-agenda-row:hover .taxi-pill.is-pastel,.taxi-ref-table-host .taxi-col-course-status .taxi-pill.is-pastel{color:var(--pill,var(--muted))}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-card:hover .taxi-pill.is-pastel,.taxi-agenda-row:hover .taxi-pill.is-pastel,.taxi-ref-table-host .taxi-col-course-status .taxi-pill.is-pastel{color:color-mix(in srgb,var(--pill,var(--muted)) 58%,var(--text))}}.taxi-agenda-card:hover .taxi-pill.is-pastel,.taxi-agenda-row:hover .taxi-pill.is-pastel,.taxi-ref-table-host .taxi-col-course-status .taxi-pill.is-pastel{background:var(--pill,var(--muted))}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-card:hover .taxi-pill.is-pastel,.taxi-agenda-row:hover .taxi-pill.is-pastel,.taxi-ref-table-host .taxi-col-course-status .taxi-pill.is-pastel{background:color-mix(in srgb,var(--pill,var(--muted)) 20%,var(--crm-bg-base,var(--taxi-surface,var(--panel))))}}.taxi-agenda-card:hover .taxi-pill.is-pastel,.taxi-agenda-row:hover .taxi-pill.is-pastel,.taxi-ref-table-host .taxi-col-course-status .taxi-pill.is-pastel{border-color:var(--pill,var(--muted))}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-card:hover .taxi-pill.is-pastel,.taxi-agenda-row:hover .taxi-pill.is-pastel,.taxi-ref-table-host .taxi-col-course-status .taxi-pill.is-pastel{border-color:color-mix(in srgb,var(--pill,var(--muted)) 28%,transparent)}}.taxi-segment{text-transform:uppercase;letter-spacing:.04em;color:var(--seg,var(--muted));background:var(--seg,var(--muted));border-radius:6px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.taxi-segment{background:color-mix(in srgb,var(--seg,var(--muted)) 12%,transparent)}}.taxi-map-wrap+.taxi-ref-studio{margin-top:12px}.taxi-course-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.taxi-course-card{border-radius:var(--ds-radius-md,10px);background:var(--taxi-surface);border:1px solid var(--border);flex-direction:column;gap:12px;padding:16px 18px;transition:border-color .15s,transform .15s;display:flex}.taxi-course-card:hover{border-color:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-course-card:hover{border-color:color-mix(in srgb,var(--taxi-accent) 30%,var(--border))}}.taxi-course-card:hover{transform:translateY(-1px)}.taxi-course-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.taxi-course-id{font-variant-numeric:tabular-nums;color:var(--muted);font-size:12px;font-weight:800}.taxi-course-id span{color:var(--text)}.taxi-route{flex-direction:column;gap:8px;display:flex}.taxi-route-line{color:var(--text);align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.taxi-route-icon{color:var(--muted);flex-shrink:0;margin-top:2px}.taxi-route-line.is-dest .taxi-route-icon{color:var(--taxi-accent)}.taxi-route-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:2px;font-size:10px;font-weight:700}.taxi-course-meta{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;padding-top:10px;display:flex}.taxi-meta-item{color:var(--muted2);align-items:center;gap:5px;font-size:12px;display:inline-flex}.taxi-meta-item svg{opacity:.65}.taxi-tag{color:var(--violet);background:var(--violet);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.taxi-tag{background:color-mix(in srgb,var(--violet) 12%,transparent)}}.taxi-tag{border:1px solid var(--violet)}@supports (color:color-mix(in lab,red,red)){.taxi-tag{border:1px solid color-mix(in srgb,var(--violet) 25%,transparent)}}.taxi-driver-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.taxi-driver-card{border-radius:var(--ds-radius-md,10px);background:var(--taxi-surface);border:1px solid var(--border);flex-direction:column;gap:12px;padding:16px 18px;transition:border-color .15s;display:flex}.taxi-driver-card:hover{border-color:var(--driver-accent,var(--green))}@supports (color:color-mix(in lab,red,red)){.taxi-driver-card:hover{border-color:color-mix(in srgb,var(--driver-accent,var(--green)) 35%,var(--border))}}.taxi-driver-top{gap:12px}.taxi-avatar,.taxi-driver-top{align-items:center;display:flex}.taxi-avatar{width:44px;height:44px;color:var(--text);background:linear-gradient(135deg,var(--driver-accent,var(--blue)),var(--panel));border-radius:12px;flex-shrink:0;justify-content:center;font-size:15px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.taxi-avatar{background:linear-gradient(135deg,color-mix(in srgb,var(--driver-accent,var(--blue)) 20%,var(--panel)),var(--panel))}}.taxi-avatar{border:1px solid var(--driver-accent,var(--blue))}@supports (color:color-mix(in lab,red,red)){.taxi-avatar{border:1px solid color-mix(in srgb,var(--driver-accent,var(--blue)) 25%,var(--border))}}.taxi-driver-info{flex:1;min-width:0}.taxi-driver-name{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}.taxi-driver-plate{color:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.taxi-driver-badges{flex-wrap:wrap;gap:6px;display:flex}.taxi-zone-chips{flex-wrap:wrap;gap:4px;display:flex}.taxi-zone-chip{max-width:100%;color:var(--muted2);background:var(--panel);border:1px solid var(--border);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:3px 8px;font-size:11px;overflow:hidden}.taxi-driver-foot{border-top:1px solid var(--border);color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}.taxi-active-badge{color:var(--green);background:var(--green);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.taxi-active-badge{background:color-mix(in srgb,var(--green) 12%,transparent)}}.taxi-active-badge.is-zero{color:var(--muted);background:var(--panel)}.taxi-zone-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px;display:grid}.taxi-zone-card{border-radius:var(--ds-radius-md,10px);background:var(--taxi-surface);border:1px solid var(--border);flex-direction:column;gap:14px;padding:18px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.taxi-zone-card:hover{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.taxi-zone-card:hover{border-color:color-mix(in srgb,var(--cyan) 35%,var(--border))}}.taxi-zone-card:hover{box-shadow:0 6px 24px var(--cyan)}@supports (color:color-mix(in lab,red,red)){.taxi-zone-card:hover{box-shadow:0 6px 24px color-mix(in srgb,var(--cyan) 6%,transparent)}}.taxi-zone-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.taxi-zone-name{color:var(--text);font-size:16px;font-weight:700}.taxi-zone-count{background:var(--cyan);border-radius:10px;flex-direction:column;align-items:center;padding:6px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.taxi-zone-count{background:color-mix(in srgb,var(--cyan) 10%,var(--panel))}}.taxi-zone-count{border:1px solid var(--cyan)}@supports (color:color-mix(in lab,red,red)){.taxi-zone-count{border:1px solid color-mix(in srgb,var(--cyan) 22%,transparent)}}.taxi-zone-count-num{color:var(--cyan);font-size:20px;font-weight:800;line-height:1}.taxi-zone-count-label{margin-top:2px;font-size:9px}.taxi-zone-count-label,.taxi-zone-section-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-weight:700}.taxi-zone-section-label{margin-bottom:6px;font-size:10px}.taxi-empty-state{text-align:center;border-radius:var(--ds-radius-md,10px);background:var(--panel);border:1px dashed var(--border);flex-direction:column;gap:12px;padding:48px 24px}.taxi-empty-icon,.taxi-empty-state{justify-content:center;align-items:center;display:flex}.taxi-empty-icon{background:var(--taxi-accent);border-radius:16px;width:56px;height:56px}@supports (color:color-mix(in lab,red,red)){.taxi-empty-icon{background:color-mix(in srgb,var(--taxi-accent) 12%,var(--panel))}}.taxi-empty-icon{color:var(--taxi-accent)}.taxi-empty-title{color:var(--text);margin:0;font-size:16px;font-weight:700}.taxi-empty-desc{max-width:360px;color:var(--muted);margin:0;font-size:13px;line-height:1.5}.taxi-setup{border-radius:var(--ds-radius-md,10px);background:var(--taxi-surface);border:1px solid var(--border);flex-direction:column;gap:14px;max-width:640px;padding:24px;display:flex}.taxi-setup h2{margin:0;font-size:18px;font-weight:700}.taxi-setup p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.taxi-code{background:var(--panel);border:1px solid var(--border);white-space:pre-wrap;word-break:break-all;width:100%;color:var(--text);border-radius:8px;margin:0;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px}.taxi-error{border-radius:var(--ds-radius-md,10px);background:var(--red);padding:20px 24px}@supports (color:color-mix(in lab,red,red)){.taxi-error{background:color-mix(in srgb,var(--red) 6%,var(--taxi-surface))}}.taxi-error{border:1px solid var(--red)}@supports (color:color-mix(in lab,red,red)){.taxi-error{border:1px solid color-mix(in srgb,var(--red) 25%,var(--border))}}.taxi-error{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.taxi-error strong{color:var(--red);font-size:14px}.taxi-error p{color:var(--muted);margin:0;font-size:13px}.taxi-muted{color:var(--muted);font-size:12px;font-style:italic}.taxi-btn-icon{align-items:center;gap:6px;display:inline-flex}.taxi-btn-icon svg{opacity:.85}.taxi-btn-icon .spin,.taxi-btn-icon svg.spin{animation:taxi-spin .8s linear infinite}@keyframes taxi-spin{to{transform:rotate(1turn)}}.taxi-preview-list{flex-direction:column;gap:8px;display:flex}.taxi-preview-row{background:var(--panel);border:1px solid var(--border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.taxi-preview-row--link{color:inherit;text-decoration:none;transition:border-color .15s,background-color .15s,box-shadow .15s,transform .15s}.taxi-preview-row--link:hover{border-color:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-preview-row--link:hover{border-color:color-mix(in srgb,var(--taxi-accent) 24%,var(--border))}}.taxi-preview-row--link:hover{background:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-preview-row--link:hover{background:color-mix(in srgb,var(--taxi-accent) 4%,var(--panel))}}.taxi-preview-row--link:hover{box-shadow:0 4px 14px var(--text)}@supports (color:color-mix(in lab,red,red)){.taxi-preview-row--link:hover{box-shadow:0 4px 14px color-mix(in srgb,var(--text) 4%,transparent)}}.taxi-preview-row--link:hover{transform:translateY(-1px)}.taxi-preview-chevron{color:var(--muted);opacity:.45;flex-shrink:0;transition:opacity .15s,color .15s,transform .15s}.taxi-preview-row--link:hover .taxi-preview-chevron{opacity:1;color:var(--taxi-accent);transform:translate(2px)}.taxi-preview-row-main{flex-direction:column;gap:2px;min-width:0;display:flex}.taxi-preview-dest{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.taxi-preview-sub{color:var(--muted);font-size:11px}.taxi-ref-scroll-panel{flex:1;min-height:0}.taxi-agenda-scroll--cards .crm-record-scroll-view{padding:12px}.taxi-agenda-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.taxi-agenda-card{background:var(--course-status,var(--border));border-left:none;gap:14px;padding:16px 20px 16px 22px;position:relative}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-card{background:color-mix(in srgb,var(--course-status,var(--border)) 4%,var(--taxi-surface))}}.taxi-agenda-card:before{content:"";background:var(--course-status,var(--border));border-radius:3px;width:3px;position:absolute;top:14px;bottom:14px;left:10px}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-card:before{background:color-mix(in srgb,var(--course-status,var(--border)) 42%,transparent)}}.taxi-agenda-card[data-status=cancelled]{opacity:.88}.taxi-agenda-card[data-status=cancelled] .taxi-agenda-dest,.taxi-agenda-card[data-status=cancelled] .taxi-route-line{color:var(--muted)}.taxi-agenda-card-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;margin-right:2px;display:flex}.taxi-agenda-card-when{color:var(--course-status,var(--text));border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-card-when{color:color-mix(in srgb,var(--course-status,var(--text)) 68%,var(--text))}}.taxi-agenda-card-when{background:var(--course-status,var(--taxi-accent))}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-card-when{background:color-mix(in srgb,var(--course-status,var(--taxi-accent)) 10%,var(--taxi-surface))}}.taxi-agenda-card-when{border:1px solid var(--course-status,var(--taxi-accent))}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-card-when{border:1px solid color-mix(in srgb,var(--course-status,var(--taxi-accent)) 18%,transparent)}}.taxi-agenda-card-when{width:fit-content}.taxi-agenda-card-when svg{color:var(--course-status,var(--taxi-accent))}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-card-when svg{color:color-mix(in srgb,var(--course-status,var(--taxi-accent)) 75%,var(--muted))}}.taxi-agenda-card-when svg{flex-shrink:0}.taxi-agenda-card:hover{border-color:var(--course-status,var(--taxi-accent))}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-card:hover{border-color:color-mix(in srgb,var(--course-status,var(--taxi-accent)) 28%,var(--border))}}.taxi-agenda-card .taxi-route-line.is-dest .taxi-route-icon{color:var(--course-status,var(--taxi-accent))}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-card .taxi-route-line.is-dest .taxi-route-icon{color:color-mix(in srgb,var(--course-status,var(--taxi-accent)) 70%,var(--muted))}}.taxi-agenda-mission{color:var(--text);font-weight:600}.taxi-agenda-fare{font-variant-numeric:tabular-nums;color:var(--text);font-size:13px;font-weight:700}.taxi-agenda-list{flex-direction:column;gap:0;min-height:min-content;display:flex}.taxi-agenda-row{border-bottom:1px solid var(--border);background:var(--course-status,transparent);border-left:none;grid-template-columns:minmax(132px,156px) minmax(0,1fr) auto;align-items:center;gap:12px 16px;padding:12px 20px 12px 22px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-row{background:color-mix(in srgb,var(--course-status,transparent) 3%,var(--crm-at-surface-bg,var(--panel)))}}.taxi-agenda-row{cursor:pointer;font-size:13px;transition:background .12s}.taxi-agenda-row:before{content:"";background:var(--course-status,var(--border));border-radius:3px;width:3px;position:absolute;top:10px;bottom:10px;left:10px}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-row:before{background:color-mix(in srgb,var(--course-status,var(--border)) 42%,transparent)}}.taxi-agenda-row[data-status=cancelled]{opacity:.88}.taxi-agenda-row[data-status=cancelled] .taxi-agenda-dest{color:var(--muted);text-decoration:line-through;-webkit-text-decoration-color:var(--course-status);text-decoration-color:var(--course-status)}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-row[data-status=cancelled] .taxi-agenda-dest{-webkit-text-decoration-color:color-mix(in srgb,var(--course-status) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--course-status) 35%,transparent)}}.taxi-agenda-row:last-child{border-bottom:none}.taxi-agenda-row:hover{background:var(--course-status,var(--taxi-accent))}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-row:hover{background:color-mix(in srgb,var(--course-status,var(--taxi-accent)) 5%,var(--crm-at-surface-bg,var(--panel)))}}.taxi-agenda-row:hover .taxi-agenda-dest,.taxi-agenda-row:hover .taxi-agenda-fare{color:var(--text)}.taxi-agenda-row:hover .taxi-agenda-sub{color:var(--muted)}.taxi-agenda-row:hover .taxi-agenda-when{color:var(--course-status,var(--text))}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-row:hover .taxi-agenda-when{color:color-mix(in srgb,var(--course-status,var(--text)) 55%,var(--text))}}.taxi-agenda-row:hover .taxi-agenda-when{background:var(--course-status,var(--border))}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-row:hover .taxi-agenda-when{background:color-mix(in srgb,var(--course-status,var(--border)) 14%,var(--crm-at-surface-bg,var(--panel)))}}.taxi-agenda-row:focus-visible{outline:2px solid var(--course-status,var(--taxi-accent))}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-row:focus-visible{outline:2px solid color-mix(in srgb,var(--course-status,var(--taxi-accent)) 35%,transparent)}}.taxi-agenda-row:focus-visible{outline-offset:-2px}.taxi-agenda-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.taxi-agenda-dest{color:var(--text);font-weight:600}.taxi-agenda-dest,.taxi-agenda-sub{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.taxi-agenda-sub{color:var(--muted);font-size:11px}.taxi-agenda-sub.is-muted{color:var(--muted2,var(--muted))}.taxi-agenda-row-end{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;margin-right:6px;padding-right:4px;display:flex}.taxi-agenda-when{color:var(--course-status,var(--text));border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-when{color:color-mix(in srgb,var(--course-status,var(--text)) 68%,var(--text))}}.taxi-agenda-when{background:var(--course-status,var(--border))}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-when{background:color-mix(in srgb,var(--course-status,var(--border)) 10%,transparent)}}.taxi-agenda-when{border:1px solid var(--course-status,var(--border))}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-when{border:1px solid color-mix(in srgb,var(--course-status,var(--border)) 16%,transparent)}}.taxi-agenda-when{white-space:nowrap}.taxi-agenda-when svg{color:var(--course-status,var(--taxi-accent))}@supports (color:color-mix(in lab,red,red)){.taxi-agenda-when svg{color:color-mix(in srgb,var(--course-status,var(--taxi-accent)) 75%,var(--muted))}}.taxi-agenda-when svg{flex-shrink:0}.sidebar-taxi-panel .nav-section-label{padding-left:2px}.taxi-map-wrap{flex-direction:column;gap:8px;display:flex;position:relative}.taxi-map-panel{border-radius:var(--ds-radius-md,10px);border:1px solid var(--border);background:var(--taxi-surface);overflow:hidden}.taxi-map-panel-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:600;display:flex}.taxi-map-panel-badge{color:var(--muted);font-size:11px;font-weight:500}.taxi-map-panel-body{position:relative;overflow:hidden}.taxi-map-canvas-host{position:absolute;inset:0}.taxi-map-canvas-host,.taxi-map-canvas-host .taxi-map-canvas{width:100%;height:100%}.taxi-map-panel-badge--live,.taxi-map-route-loading{align-items:center;gap:6px;display:inline-flex}.taxi-map-route-loading{z-index:5;color:var(--text);border:1px solid var(--border);background:var(--taxi-surface);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:500;position:absolute;top:10px;left:10px}@supports (color:color-mix(in lab,red,red)){.taxi-map-route-loading{background:color-mix(in srgb,var(--taxi-surface) 92%,transparent)}}.taxi-map-route-loading{pointer-events:none;box-shadow:0 4px 12px #00000014}.taxi-map-error--panel{border:none;border-top:1px solid var(--red);border-radius:0;margin:0}@supports (color:color-mix(in lab,red,red)){.taxi-map-error--panel{border-top:1px solid color-mix(in srgb,var(--red) 20%,var(--border))}}.taxi-map-canvas [class*=bg-background],.taxi-map-canvas-host [class*=bg-background]{background:var(--taxi-surface)!important}@supports (color:color-mix(in lab,red,red)){.taxi-map-canvas [class*=bg-background],.taxi-map-canvas-host [class*=bg-background]{background:color-mix(in srgb,var(--taxi-surface) 88%,transparent)!important}}.taxi-map-canvas [class*=bg-background],.taxi-map-canvas-host [class*=bg-background]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.taxi-map-canvas{border-radius:0}.taxi-map-canvas--rounded-inherit{border-radius:inherit}.taxi-map-loading{color:var(--muted);align-items:center;gap:8px;padding:4px 2px;font-size:12px;display:flex}.taxi-map-error{color:var(--red);border-radius:var(--ds-radius-md,10px);border:1px solid var(--red);padding:10px 14px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.taxi-map-error{border:1px solid color-mix(in srgb,var(--red) 30%,var(--border))}}.taxi-map-error{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.taxi-map-error{background:color-mix(in srgb,var(--red) 6%,var(--taxi-surface))}}.taxi-map-empty{color:var(--muted);border-radius:var(--ds-radius-md,10px);border:1px dashed var(--border);background:var(--muted);justify-content:center;align-items:center;padding:24px;font-size:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.taxi-map-empty{background:color-mix(in srgb,var(--muted) 4%,var(--taxi-surface))}}.taxi-map-skeleton{min-height:200px;color:var(--muted);border-radius:var(--ds-radius-md,10px);border:1px solid var(--border);background:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.taxi-map-skeleton{background:color-mix(in srgb,var(--muted) 6%,var(--taxi-surface))}}.taxi-map-skeleton--sm{min-height:120px}.taxi-map-pin{border:2px solid #fff;border-radius:50%;width:14px;height:14px;display:block;box-shadow:0 2px 6px #00000040}.taxi-map-pin.is-pickup{background:var(--green,#22c55e)}.taxi-map-pin.is-dropoff{background:var(--taxi-accent,#f5c518)}.taxi-map-inline-hint{color:var(--muted);margin:0 0 6px;font-size:11px}.taxi-map-meta{color:var(--muted);border-top:1px solid var(--border);background:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;font-size:11px;display:flex}@supports (color:color-mix(in lab,red,red)){.taxi-map-meta{background:color-mix(in srgb,var(--muted) 4%,var(--taxi-surface))}}.taxi-map-meta--overlay{z-index:5;border-top:1px solid var(--border);border:1px solid var(--border);background:var(--taxi-surface);border-radius:6px;max-width:calc(100% - 56px);position:absolute;bottom:8px;left:8px}@supports (color:color-mix(in lab,red,red)){.taxi-map-meta--overlay{background:color-mix(in srgb,var(--taxi-surface) 88%,transparent)}}.taxi-map-meta--overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;box-shadow:0 2px 8px #0000001f}.taxi-trip-map{flex-direction:column;height:100%;min-height:0;display:flex}.taxi-trip-map-canvas{flex:1;height:100%;min-height:0;position:relative;overflow:hidden}.taxi-trip-map-canvas>.relative{inset:0;height:auto!important;position:absolute!important}.taxi-trip-map-canvas .maplibregl-map,.taxi-trip-map-map{min-height:0;width:100%!important;height:100%!important}.taxi-course-map{border-radius:var(--ds-radius-sm,8px);border:1px solid var(--border);flex-direction:column;height:220px;min-height:220px;margin-top:12px;display:flex;overflow:hidden}.taxi-course-card.is-selected{border-color:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-course-card.is-selected{border-color:color-mix(in srgb,var(--taxi-accent) 45%,var(--border))}}.taxi-course-card.is-selected{box-shadow:0 0 0 1px var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-course-card.is-selected{box-shadow:0 0 0 1px color-mix(in srgb,var(--taxi-accent) 20%,transparent)}}.taxi-course-card[role=button]{cursor:pointer;transition:border-color .15s,box-shadow .15s}.taxi-course-card[role=button]:hover{border-color:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-course-card[role=button]:hover{border-color:color-mix(in srgb,var(--taxi-accent) 28%,var(--border))}}.taxi-map-empty--inline{min-height:0;margin-top:12px;padding:12px}@media (max-width:960px){.taxi-hero-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.taxi-dash-grid{grid-template-columns:1fr}.taxi-dash-quick,.taxi-dash-ref-grid,.taxi-ref-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.taxi-drivers-studio .crm-view-toolbar{flex-direction:column;align-items:stretch}.taxi-drivers-studio .taxi-view-search-wrap,.taxi-ref-studio .taxi-view-search-wrap{flex:1;max-width:none}.taxi-drivers-studio .crm-view-search{max-width:none}.taxi-drivers-studio .taxi-view-stats{margin-left:0}.taxi-agenda-row{grid-template-columns:1fr auto;grid-template-areas:"when end""main main";row-gap:8px}.taxi-agenda-when{grid-area:when}.taxi-agenda-row-end{grid-area:end}.taxi-agenda-row-main{grid-area:main}}@media (max-width:560px){.taxi-body{padding:0 12px}.taxi-hero-kpis{grid-template-columns:1fr}.taxi-dash-welcome{padding:18px 16px}.taxi-dash-welcome-status{align-items:flex-start;width:100%}.taxi-agenda-grid,.taxi-course-grid,.taxi-dash-quick,.taxi-dash-ref-grid,.taxi-driver-grid,.taxi-ref-grid,.taxi-zone-grid{grid-template-columns:1fr}.taxi-driver-list-badges{flex-direction:column;align-items:flex-end}}.taxi-course-action{font-variant-numeric:tabular-nums;align-items:center;gap:4px;display:inline-flex}.taxi-course-drawer{flex-direction:column;height:100vh;max-height:100dvh;display:flex;overflow:hidden}.taxi-course-drawer-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;padding:18px 20px 14px;display:flex}.taxi-course-drawer-head-main{flex-direction:column;gap:8px;min-width:0;display:flex}.taxi-course-drawer-kicker{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.taxi-course-drawer-title{letter-spacing:-.03em;margin:0;font-size:22px;font-weight:800}.taxi-course-drawer-title span{color:var(--taxi-accent,var(--accent))}.taxi-course-drawer-close{flex-shrink:0}.taxi-course-drawer-body{overscroll-behavior-y:contain;scrollbar-width:thin;flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px 20px 24px;display:flex;overflow-y:auto}.taxi-course-drawer-section{flex-direction:column;gap:10px;display:flex}.taxi-course-drawer-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 2px;font-size:11px;font-weight:700}.taxi-course-drawer-field{border-bottom:1px solid var(--border);grid-template-columns:108px minmax(0,1fr);align-items:start;gap:10px;padding:8px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.taxi-course-drawer-field{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.taxi-course-drawer-field:last-child{border-bottom:none}.taxi-course-drawer-label{color:var(--muted);padding-top:2px;font-size:12px}.taxi-course-drawer-value{color:var(--text);font-size:13px;line-height:1.45}.taxi-course-drawer-route{align-items:flex-start;gap:8px;display:inline-flex}.taxi-course-drawer-route.is-dest strong{font-weight:700}.taxi-course-drawer-map{border-radius:var(--ds-radius-md,10px);border:1px solid var(--border);flex-shrink:0;height:220px;min-height:220px;overflow:hidden}.taxi-course-drawer-map .taxi-map-skeleton,.taxi-course-drawer-map .taxi-trip-map{height:100%;min-height:220px}.page-shell:has(.taxi-page .taxi-conversations){overflow:hidden}.taxi-page:has(.taxi-conversations){flex:1;min-height:0;overflow:hidden}.taxi-conversations{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex}.taxi-conversations-bar{border-radius:var(--ds-radius-md,10px);background:linear-gradient(135deg,var(--taxi-accent),var(--taxi-surface));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.taxi-conversations-bar{background:linear-gradient(135deg,color-mix(in srgb,var(--taxi-accent) 8%,var(--taxi-surface)),var(--taxi-surface))}}.taxi-conversations-bar{border:1px solid var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-conversations-bar{border:1px solid color-mix(in srgb,var(--taxi-accent) 22%,var(--border))}}.taxi-conversations-bar-left{align-items:center;gap:10px;min-width:0;display:flex}.taxi-conversations-bar-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.taxi-conversations .mail-app{border-radius:var(--ds-radius-md,10px);border:1px solid var(--border);flex:1;height:auto;min-height:0;overflow:hidden}.taxi-body:has(.taxi-conversations){flex:1;min-height:0;margin-bottom:0;padding-bottom:12px}.taxi-page:has(.taxi-conversations) .taxi-conversations .mail-columns{min-height:0}.taxi-conversations .mail-inbox-head .taxi-conv-filters{padding:0}.taxi-conv-filters{flex-wrap:wrap;gap:6px;display:flex}.taxi-conv-filter{border:1px solid var(--border);background:var(--panel-solid,var(--notion-elevated));color:var(--muted2);cursor:pointer;border-radius:999px;padding:4px 10px;font-size:12px}.taxi-conv-filter.is-active{border-color:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-conv-filter.is-active{border-color:color-mix(in srgb,var(--taxi-accent) 40%,var(--border))}}.taxi-conv-filter.is-active{background:var(--taxi-accent)}@supports (color:color-mix(in lab,red,red)){.taxi-conv-filter.is-active{background:color-mix(in srgb,var(--taxi-accent) 12%,transparent)}}.taxi-conv-filter.is-active{color:var(--text)}.taxi-conv-read-header{border-bottom:1px solid var(--border);background:var(--notion-page);flex-shrink:0;align-items:center;gap:12px;padding:14px 16px;display:flex}.taxi-conv-read-avatar{width:44px;height:44px;font-size:13px}.taxi-conv-read-main{flex:1;min-width:0}.taxi-conv-read-title-row{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.taxi-conv-read-name{letter-spacing:-.02em;color:var(--text);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:16px;font-weight:700;line-height:1.3;overflow:hidden}.taxi-conv-read-badges{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}.taxi-conv-read-channel{color:#25d366;background:#25d36626;border-radius:6px;padding:3px 7px}.taxi-conv-read-channel,.taxi-conv-read-status{white-space:nowrap;font-size:10px;font-weight:700}.taxi-conv-read-status{letter-spacing:.03em;border-radius:999px;padding:3px 8px}.taxi-conv-read-status.is-open{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.taxi-conv-read-status.is-open{background:color-mix(in srgb,var(--green) 14%,transparent)}}.taxi-conv-read-status.is-open{color:var(--green)}.taxi-conv-read-status.is-pending{background:var(--orange,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.taxi-conv-read-status.is-pending{background:color-mix(in srgb,var(--orange,#f59e0b) 14%,transparent)}}.taxi-conv-read-status.is-pending{color:var(--orange,#f59e0b)}.taxi-conv-read-status.is-resolved{background:var(--muted)}@supports (color:color-mix(in lab,red,red)){.taxi-conv-read-status.is-resolved{background:color-mix(in srgb,var(--muted) 12%,transparent)}}.taxi-conv-read-status.is-resolved{color:var(--muted2)}.taxi-conv-read-status.is-snoozed{background:var(--purple,#a78bfa)}@supports (color:color-mix(in lab,red,red)){.taxi-conv-read-status.is-snoozed{background:color-mix(in srgb,var(--purple,#a78bfa) 14%,transparent)}}.taxi-conv-read-status.is-snoozed{color:var(--purple,#a78bfa)}.taxi-conv-read-meta{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.4}.taxi-conv-read-open{flex-shrink:0;align-self:flex-start}@media (max-width:900px){.taxi-conv-read-title-row{flex-direction:column;align-items:flex-start;gap:6px}.taxi-conv-read-badges{flex-wrap:wrap}}.wa-bubble-sender{opacity:.85;margin-bottom:4px;font-size:11px;font-weight:600;display:block}.taxi-error-inline{color:var(--red);margin-top:12px;font-size:13px}.crm-page[data-app=aso] .page-header-actions{flex-wrap:nowrap;width:auto}.crm-page[data-app=aso] .page-header-actions .btn{flex:none}.crm-page[data-app=aso] .page-header--tabs .page-tabs{scrollbar-width:none;overflow-x:auto}.crm-page[data-app=aso] .page-header--tabs .page-tabs::-webkit-scrollbar{display:none}.crm-page[data-app=aso] .page-tab{flex-shrink:0}.crm-page[data-app=aso]{min-height:0;overflow:visible}.crm-page[data-app=aso] .crm-auto,.crm-page[data-app=aso] .crm-dash{overflow:visible}.aso-platform-bar{justify-content:space-between;align-items:center;gap:var(--crm-gap-md,12px);padding:var(--crm-pad-surface,16px);border-radius:var(--tasks-r-lg,12px);flex-wrap:wrap;display:flex}.aso-platform-bar-main{flex-direction:column;gap:6px;min-width:0;display:flex}.aso-platform-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.35}.aso-tab-lead-desc{color:var(--muted);max-width:52ch;margin:4px 0 0;font-size:12px;line-height:1.45}.crm-page[data-app=aso] .aso-tab-lead{margin-bottom:0}.aso-tab-lead-copy strong{color:var(--text);letter-spacing:-.02em;font-size:14px;font-weight:700}.aso-tab-lead-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-page[data-app=aso] .crm-dash-grid.aso-two-col{grid-template-columns:1fr 1fr}.aso-field-label{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.aso-char-count{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px;font-weight:500}.aso-char-count.is-over{color:var(--red);font-weight:600}.aso-fiche-visual-layout{gap:var(--crm-gap-md,12px);grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;display:grid}.aso-fiche-editor{gap:var(--crm-gap-md,12px);flex-direction:column;min-width:0;display:flex}.aso-fiche-preview-col{min-width:0}.aso-preview-panel{overflow:visible}.aso-fiche-alert{border-radius:var(--ui-r-md,10px);border:1px solid var(--orange);align-items:baseline;gap:8px;padding:10px 14px;font-size:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.aso-fiche-alert{border:1px solid color-mix(in srgb,var(--orange) 30%,transparent)}}.aso-fiche-alert{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.aso-fiche-alert{background:color-mix(in srgb,var(--orange) 8%,transparent)}}.aso-fiche-alert strong{color:var(--orange)}.aso-fiche-alert span{color:var(--muted);font-size:12px}.aso-check-list,.aso-reco-list{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;line-height:1.45;list-style:none;display:flex}.aso-check-list li{justify-content:space-between;gap:8px;display:flex}.aso-check-list li.is-ok{color:var(--muted)}.aso-check-list li.is-bad{color:var(--text);font-weight:500}.aso-ai-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aso-ai-list-head{align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.aso-ai-rationale{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.45}.aso-inline-form{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));align-items:end;gap:8px;display:grid}.aso-kpi-form{grid-template-columns:repeat(5,minmax(0,1fr))}.aso-kpi-list{flex-direction:column;gap:4px;margin:8px 0 0;padding:0;list-style:none;display:flex}.aso-kpi-list li{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:6px 0;font-size:12px;display:flex}.aso-changelog-out{border-radius:var(--ui-r-md,8px);border:1px solid var(--border);background:var(--panel);white-space:pre-wrap;margin:0;padding:12px;font-family:inherit;font-size:13px;line-height:1.5}.aso-alert{border-radius:var(--ui-r-md,8px);align-items:center;gap:8px;margin-bottom:6px;padding:8px 10px;font-size:12px;display:flex}.aso-alert:last-child{margin-bottom:0}.aso-alert.is-high{background:var(--tone-bad-bg);color:var(--tone-bad-text)}.aso-alert.is-medium{background:var(--tone-warn-bg);color:var(--tone-warn-text)}.aso-review-stars{color:var(--orange);gap:2px;margin-bottom:4px;display:flex}.aso-checklist{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aso-checklist li label{cursor:pointer;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;display:flex}.aso-row-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aso-shot-stack{gap:var(--crm-gap-md,12px);flex-direction:column;display:flex}.aso-shot-layout{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:16px;display:grid}.aso-shot-preview{border-radius:var(--ui-r-md,8px);border:1px solid var(--border);background:var(--panel);margin:0;overflow:hidden}.aso-shot-preview img{object-fit:contain;width:100%;max-height:280px;display:block}.aso-shot-fields{flex-direction:column;gap:10px;min-width:0;display:flex}.aso-template-grid{flex-wrap:wrap;gap:8px;display:flex}.aso-template-swatch{border-radius:var(--ui-r-md,8px);cursor:pointer;text-align:left;border:2px solid #0000;min-width:88px;height:40px;padding:4px 8px;font-size:11px;font-weight:600;position:relative}.aso-template-swatch.is-on{border-color:var(--accent)}.aso-template-reco{background:var(--accent);color:#fff;border-radius:999px;padding:1px 5px;font-size:9px;position:absolute;top:-7px;right:-5px}.aso-format-row{flex-wrap:wrap;gap:6px;display:flex}.aso-format-btn.is-done{color:var(--green);border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.aso-format-btn.is-done{border-color:color-mix(in srgb,var(--green) 35%,var(--border))}}.aso-hub-hero{border-radius:var(--tasks-r-lg,14px);flex-direction:column;gap:14px;padding:16px 18px;display:flex;position:relative;overflow:hidden}.aso-hub-hero.is-compact{gap:10px;padding:12px 16px}.aso-hub-hero--skel{min-height:100px;animation:aso-pulse 1.4s ease-in-out infinite}@keyframes aso-pulse{0%,to{opacity:.55}50%{opacity:.85}}.aso-hub-hero-bg{pointer-events:none;background:radial-gradient(ellipse 70% 80% at 0 0,var(--accent),transparent 60%),radial-gradient(ellipse 50% 60% at 100% 100%,var(--cyan),transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.aso-hub-hero-bg{background:radial-gradient(ellipse 70% 80% at 0 0,color-mix(in srgb,var(--accent) 14%,transparent),transparent 60%),radial-gradient(ellipse 50% 60% at 100% 100%,color-mix(in srgb,var(--cyan) 10%,transparent),transparent 55%)}}.aso-hub-hero.is-ios .aso-hub-hero-bg{background:radial-gradient(65% 70% at 0 0,#6366f129,#0000 58%),radial-gradient(45% 50% at 100% 100%,#a855f71a,#0000 55%)}.aso-hub-hero.is-android .aso-hub-hero-bg{background:radial-gradient(65% 70% at 0 0,#22c55e24,#0000 58%),radial-gradient(45% 50% at 100% 100%,#3b82f61a,#0000 55%)}.aso-hub-hero-row{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;display:grid;position:relative}.aso-hub-hero-icon{isolation:isolate;flex-shrink:0;width:56px;height:56px;position:relative}.aso-hub-hero.is-compact .aso-hub-hero-icon{width:48px;height:48px}.aso-hub-hero-icon-img{object-fit:cover;border-radius:14px;width:100%;height:100%;display:block;box-shadow:0 8px 24px #0000002e}.aso-hub-platform-badge{z-index:2;background:var(--panel-solid,#fff);border:1.5px solid var(--border);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;bottom:-3px;right:-3px;overflow:hidden;box-shadow:0 2px 6px #0000001f}.aso-hub-platform-badge img{object-fit:contain;width:12px;height:12px;display:block}.aso-hub-platform-badge.is-on{border-color:var(--green)}.aso-hub-hero-copy{min-width:0}.aso-hub-eyebrow{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 2px;font-size:10px;font-weight:700}.aso-hub-warn{color:var(--orange);text-transform:none;letter-spacing:0;font-weight:600}.aso-hub-hero-copy h2{letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:18px;font-weight:800;line-height:1.2;overflow:hidden}.aso-hub-hero.is-compact .aso-hub-hero-copy h2{font-size:16px}.aso-hub-tagline{color:var(--muted2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.aso-hub-stats{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:relative}.aso-hub-stat{border-radius:var(--ui-r-md,10px);background:var(--panel-solid,#fff);align-items:center;gap:8px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.aso-hub-stat{background:color-mix(in srgb,var(--panel-solid,#fff) 72%,transparent)}}.aso-hub-stat{border:1px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.aso-hub-stat{border:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.aso-hub-stat{color:var(--muted);min-width:0}.aso-hub-stat svg{opacity:.7;flex-shrink:0}.aso-hub-stat strong{color:var(--text);font-size:15px;font-weight:800;line-height:1.1;display:block}.aso-hub-stat span{white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.aso-hub-stat.is-accent{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-hub-stat.is-accent{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.aso-hub-stat.is-accent{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-hub-stat.is-accent{border-color:color-mix(in srgb,var(--accent) 18%,transparent)}}.aso-hub-shots-block{z-index:1;border-top:1px solid var(--text);flex-direction:column;gap:8px;padding-top:2px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.aso-hub-shots-block{border-top:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.aso-hub-shots-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10px;font-weight:700}.aso-hub-shot-strip{scrollbar-width:none;gap:8px;padding-bottom:2px;display:flex;overflow-x:auto}.aso-hub-shot-strip::-webkit-scrollbar{display:none}.aso-hub-shot-thumb{border:1px solid var(--text);border-radius:8px;width:auto;height:64px}@supports (color:color-mix(in lab,red,red)){.aso-hub-shot-thumb{border:1px solid color-mix(in srgb,var(--text) 10%,transparent)}}.aso-hub-shot-thumb{object-fit:cover;flex-shrink:0}.aso-platform-stats{flex-shrink:0}.aso-platform-chip{align-items:center;gap:6px;display:inline-flex}.aso-platform-chip-icon{object-fit:contain;border-radius:3px;display:block}.aso-score-ring{flex-shrink:0;position:relative}.aso-score-ring svg{display:block}.aso-score-ring-track{stroke:var(--text)}@supports (color:color-mix(in lab,red,red)){.aso-score-ring-track{stroke:color-mix(in srgb,var(--text) 8%,transparent)}}.aso-score-ring-fill{transition:stroke-dashoffset .6s cubic-bezier(.16,1,.3,1)}.aso-score-ring.is-good .aso-score-ring-fill{stroke:var(--green)}.aso-score-ring.is-warn .aso-score-ring-fill{stroke:var(--orange)}.aso-score-ring.is-bad .aso-score-ring-fill{stroke:var(--red)}.aso-score-ring-center{text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.aso-score-ring-center strong{letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1}.aso-score-ring-center span{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-top:2px;font-size:9px;font-weight:700}.aso-score-ring-center em{color:var(--muted);font-size:10px;font-style:normal}.aso-store-preview{position:relative}.aso-store-preview-device{background:var(--panel-solid,#fff);border-radius:16px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aso-store-preview-device{background:color-mix(in srgb,var(--panel-solid,#fff) 96%,transparent)}}.aso-store-preview-device{box-shadow:inset 0 0 0 1px var(--text),0 8px 28px #0000001a}@supports (color:color-mix(in lab,red,red)){.aso-store-preview-device{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent),0 8px 28px #0000001a}}.aso-store-preview.is-ios .aso-store-preview-device{border-radius:18px}.aso-store-preview-notch{background:var(--text);height:22px}@supports (color:color-mix(in lab,red,red)){.aso-store-preview-notch{background:color-mix(in srgb,var(--text) 3%,var(--panel))}}.aso-store-preview.is-ios .aso-store-preview-notch:after{content:"";background:var(--text);border-radius:0 0 12px 12px;width:72px;height:16px;margin:4px auto 0;display:block}@supports (color:color-mix(in lab,red,red)){.aso-store-preview.is-ios .aso-store-preview-notch:after{background:color-mix(in srgb,var(--text) 6%,transparent)}}.aso-store-preview-top{color:var(--muted);border-bottom:1px solid var(--text);align-items:center;gap:6px;padding:8px 12px;font-size:11px;font-weight:600;display:flex}@supports (color:color-mix(in lab,red,red)){.aso-store-preview-top{border-bottom:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.aso-store-preview-brand{border-radius:4px}.aso-store-preview-hero{gap:12px;padding:14px 12px;display:flex}.aso-store-preview-icon-wrap{flex-shrink:0}.aso-store-preview-icon{border-radius:14px;width:64px;height:64px;box-shadow:0 8px 20px #0000002e}.aso-store-preview-meta h3{letter-spacing:-.02em;margin:0;font-size:15px;font-weight:800;line-height:1.25}.aso-store-preview-sub{color:var(--muted2);margin:4px 0 8px;font-size:12px;line-height:1.35}.aso-store-preview-badges{flex-wrap:wrap;gap:6px;margin-bottom:10px;display:flex}.aso-store-badge{background:var(--text);border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.aso-store-badge{background:color-mix(in srgb,var(--text) 6%,transparent)}}.aso-store-badge{color:var(--muted2)}.aso-store-badge.is-rating{color:var(--orange);background:var(--orange);align-items:center;gap:3px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aso-store-badge.is-rating{background:color-mix(in srgb,var(--orange) 12%,transparent)}}.aso-store-cta{cursor:default;border:none;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:700;display:inline-flex}.aso-store-preview.is-ios .aso-store-cta{background:var(--accent);color:#fff}.aso-store-preview.is-android .aso-store-cta{color:#fff;background:#01875f}.aso-store-preview-shots{scrollbar-width:none;gap:8px;padding:0 12px 12px;display:flex;overflow-x:auto}.aso-store-preview-shots::-webkit-scrollbar{display:none}.aso-store-preview-shot{border:1px solid var(--text);border-radius:8px;width:auto;max-width:56px;height:100px}@supports (color:color-mix(in lab,red,red)){.aso-store-preview-shot{border:1px solid color-mix(in srgb,var(--text) 8%,transparent)}}.aso-store-preview-shot{object-fit:cover;flex-shrink:0}.aso-store-preview-body{border-top:1px solid var(--text);padding:0 12px 14px}@supports (color:color-mix(in lab,red,red)){.aso-store-preview-body{border-top:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.aso-store-promo{color:var(--accent-muted,var(--accent));margin:10px 0 6px;font-size:12px;font-weight:600}.aso-store-desc{color:var(--muted2);-webkit-line-clamp:6;-webkit-box-orient:vertical;margin:8px 0 0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.aso-device-frame{margin:0}.aso-device-bezel{background:linear-gradient(145deg,#2a2a2e,#111114);border-radius:24px;padding:10px 8px 12px;position:relative;box-shadow:0 12px 28px #00000047}.aso-device-frame.is-android .aso-device-bezel{border-radius:20px;padding-bottom:10px}.aso-device-notch{background:#000;border-radius:999px;width:56px;height:5px;margin:0 auto 8px}.aso-device-frame.is-android .aso-device-notch{border-radius:999px;width:8px;height:8px}.aso-device-screen{aspect-ratio:9/19.5;background:#000;border-radius:14px;max-height:320px;overflow:hidden}.aso-device-screen img{object-fit:cover;object-position:top;width:100%;height:100%;display:block}.aso-device-home{background:#ffffff59;border-radius:999px;width:36px;height:4px;margin:8px auto 0}.aso-device-frame.is-android .aso-device-home{display:none}.aso-device-label{text-align:center;color:var(--muted);margin-top:8px;font-size:11px}.aso-kw-cloud{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:64px;padding:8px 4px;display:flex}.aso-kw-cloud--empty{color:var(--muted);justify-content:flex-start;font-size:12px}.aso-kw-bubble{padding:calc(6px * var(--kw-scale,1)) calc(12px * var(--kw-scale,1));font-size:calc(12px * var(--kw-scale,1));background:var(--accent);border-radius:999px;align-items:baseline;gap:4px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aso-kw-bubble{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.aso-kw-bubble{color:var(--accent-muted,var(--accent));border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-kw-bubble{border:1px solid color-mix(in srgb,var(--accent) 20%,transparent)}}.aso-kw-bubble{transition:transform .15s}.aso-kw-bubble:hover{transform:translateY(-2px)}.aso-kw-bubble.is-ai{background:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.aso-kw-bubble.is-ai{background:color-mix(in srgb,var(--cyan) 12%,transparent)}}.aso-kw-bubble.is-ai{border-color:var(--cyan)}@supports (color:color-mix(in lab,red,red)){.aso-kw-bubble.is-ai{border-color:color-mix(in srgb,var(--cyan) 22%,transparent)}}.aso-kw-bubble.is-ai{color:var(--cyan)}.aso-kw-bubble em{opacity:.7;font-size:.75em;font-style:normal}.aso-aso-hero{border-radius:var(--tasks-r-lg,14px);grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;gap:16px;padding:20px;display:grid}.aso-aso-hero .aso-score-ring{grid-row:span 2}.aso-aso-hero-metrics{flex-wrap:wrap;gap:10px;display:flex}.aso-aso-hero .aso-kw-cloud{grid-column:2}.aso-empty-visual{text-align:center;border-radius:var(--tasks-r-lg,14px);flex-direction:column;align-items:center;gap:16px;padding:36px 24px;display:flex}.aso-empty-visual-art{width:88px;height:88px;position:relative}.aso-empty-visual-orbit{border:2px dashed var(--accent);border-radius:999px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.aso-empty-visual-orbit{border:2px dashed color-mix(in srgb,var(--accent) 25%,transparent)}}.aso-empty-visual-orbit{animation:aso-orbit-spin 12s linear infinite}@keyframes aso-orbit-spin{to{transform:rotate(1turn)}}.aso-empty-visual-icon{background:var(--accent);border-radius:20px;place-items:center;display:grid;position:absolute;inset:16px}@supports (color:color-mix(in lab,red,red)){.aso-empty-visual-icon{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.aso-empty-visual-icon{color:var(--accent);box-shadow:0 8px 24px var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-empty-visual-icon{box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 18%,transparent)}}.aso-empty-visual-copy strong{letter-spacing:-.02em;margin-bottom:6px;font-size:16px;font-weight:800;display:block}.aso-empty-visual-copy p{color:var(--muted);max-width:36ch;margin:0 0 12px;font-size:13px;line-height:1.45}.aso-rating-hero{border-radius:var(--tasks-r-lg,14px);background:radial-gradient(ellipse 60% 80% at 0 50%,var(--orange),transparent),var(--tasks-col-bg,var(--panel));align-items:center;gap:20px;padding:20px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.aso-rating-hero{background:radial-gradient(ellipse 60% 80% at 0 50%,color-mix(in srgb,var(--orange) 14%,transparent),transparent),var(--tasks-col-bg,var(--panel))}}.aso-rating-hero-stars{color:var(--orange);gap:4px;display:flex}.aso-rating-hero-stars .is-empty{opacity:.25}.aso-rating-hero-value strong{letter-spacing:-.04em;font-size:36px;font-weight:800;line-height:1;display:block}.aso-rating-hero-value span{color:var(--muted);font-size:12px}.aso-review-card{border-left:3px solid var(--orange)}@supports (color:color-mix(in lab,red,red)){.aso-review-card{border-left:3px solid color-mix(in srgb,var(--orange) 40%,transparent)}}.aso-review-body{color:var(--muted2);margin:6px 0;font-size:12px;line-height:1.45}.aso-checklist-layout{gap:var(--crm-gap-md,12px);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.aso-checklist-visual{border-radius:var(--tasks-r-lg,14px);text-align:center;flex-direction:column;align-items:center;gap:12px;padding:24px 16px;display:flex}.aso-checklist-visual-copy{color:var(--muted);margin:0;font-size:12px;line-height:1.45}.aso-checklist--visual{gap:6px}.aso-checklist-toggle{border-radius:var(--ui-r-md,10px);background:var(--text);border:none;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.aso-checklist-toggle{background:color-mix(in srgb,var(--text) 3%,transparent)}}.aso-checklist-toggle{text-align:left;cursor:pointer;color:var(--text);font-family:inherit;font-size:13px;transition:background .12s}.aso-checklist-toggle:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.aso-checklist-toggle:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}}.aso-checklist li.is-done .aso-checklist-toggle{opacity:.65;text-decoration:line-through}.aso-checklist-icon{color:var(--muted);flex-shrink:0}.aso-checklist li.is-done .aso-checklist-icon{color:var(--green)}.aso-checklist-platform{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);margin-left:auto;font-size:10px;font-weight:700}.aso-competitor-card{position:relative;padding-top:36px!important}.aso-competitor-avatar{background:var(--text);border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:12px;left:12px}@supports (color:color-mix(in lab,red,red)){.aso-competitor-avatar{background:color-mix(in srgb,var(--text) 5%,transparent)}}.aso-competitor-notes{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.4}.aso-conn-grid{gap:var(--crm-gap-md,12px);grid-template-columns:1fr 1fr;display:grid}.aso-conn-card{border-radius:var(--tasks-r-lg,14px);border:1px solid var(--text);align-items:center;gap:14px;padding:16px;display:flex}@supports (color:color-mix(in lab,red,red)){.aso-conn-card{border:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.aso-conn-card{opacity:.75;transition:opacity .15s,border-color .15s}.aso-conn-card.is-on{opacity:1;border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.aso-conn-card.is-on{border-color:color-mix(in srgb,var(--green) 35%,transparent)}}.aso-conn-card.is-on{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.aso-conn-card.is-on{background:color-mix(in srgb,var(--green) 5%,transparent)}}.aso-conn-card-icon{background:var(--text);border-radius:12px;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.aso-conn-card-icon{background:color-mix(in srgb,var(--text) 5%,transparent)}}.aso-conn-card-icon{flex-shrink:0}.aso-conn-card strong{font-size:13px;font-weight:700;display:block}.aso-conn-card>div span,.aso-conn-status{color:var(--muted);font-size:11px}.aso-conn-status{white-space:nowrap;align-items:center;gap:5px;margin-left:auto;font-weight:700;display:flex}.aso-conn-card.is-on .aso-conn-status{color:var(--green)}.aso-kpi-chart{align-items:flex-end;gap:8px;min-height:100px;padding-top:8px;display:flex}.aso-kpi-bar-wrap{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;display:flex}.aso-kpi-bar{background:linear-gradient(180deg,var(--accent),var(--accent));border-radius:6px 6px 2px 2px;width:100%;max-width:32px}@supports (color:color-mix(in lab,red,red)){.aso-kpi-bar{background:linear-gradient(180deg,var(--accent),color-mix(in srgb,var(--accent) 60%,transparent))}}.aso-kpi-bar{min-height:8px;transition:height .4s}.aso-kpi-bar-wrap span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.aso-shot-gallery{border-radius:var(--tasks-r-lg,14px);scrollbar-width:none;gap:10px;padding:14px;display:flex;overflow-x:auto}.aso-shot-gallery::-webkit-scrollbar{display:none}.aso-shot-gallery-item{border:2px solid var(--text);border-radius:12px;width:auto;height:140px}@supports (color:color-mix(in lab,red,red)){.aso-shot-gallery-item{border:2px solid color-mix(in srgb,var(--text) 8%,transparent)}}.aso-shot-gallery-item{flex-shrink:0;transition:transform .2s;box-shadow:0 8px 20px #00000024}.aso-shot-gallery-item:hover{transform:translateY(-4px)scale(1.02)}.aso-studio-drawer{width:min(920px,92vw)}.aso-studio-body{padding:18px 20px 28px}.aso-studio-grid{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}.aso-studio-col{min-width:0}.aso-studio-result{border-radius:var(--tasks-r-lg,14px);border:1px solid var(--border);background:var(--panel);overflow:hidden}.aso-studio-result img{object-fit:contain;background:var(--text);width:100%;max-height:420px;display:block}@supports (color:color-mix(in lab,red,red)){.aso-studio-result img{background:color-mix(in srgb,var(--text) 4%,transparent)}}.aso-studio-result-actions{flex-wrap:wrap;gap:8px;padding:10px;display:flex}.aso-studio-result-empty{border-radius:var(--tasks-r-lg,14px);border:1px dashed var(--border);min-height:220px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.aso-studio-variant-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.aso-studio-variant{border:1px solid var(--border);cursor:pointer;aspect-ratio:3/4;border-radius:10px;position:relative;overflow:hidden}.aso-studio-variant img{object-fit:cover;width:100%;height:100%;display:block}.aso-studio-variant-actions{gap:4px;display:flex;position:absolute;inset:auto 4px 4px auto}.aso-studio-variant-actions button{color:#fff;cursor:pointer;background:#0000008c;border:none;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}@media (max-width:760px){.aso-studio-grid{grid-template-columns:1fr}}.aso-shot-studio{gap:var(--crm-gap-md,12px);flex-direction:column;display:flex}.aso-shot-stats{border-radius:var(--tasks-r-lg,14px);flex-wrap:wrap;align-items:center;gap:20px;padding:12px 16px;display:flex}.aso-shot-stat{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.aso-shot-stat strong{color:var(--text);font-variant-numeric:tabular-nums}.aso-shot-stat.is-complete,.aso-shot-stat.is-complete strong{color:var(--green)}.aso-shot-config{text-align:center;border-radius:var(--tasks-r-lg,14px);color:var(--muted);flex-direction:column;align-items:center;gap:10px;padding:32px 20px;font-size:13px;display:flex}.aso-shot-workspace{gap:var(--crm-gap-md,12px);flex-direction:column;display:flex}.aso-shot-workspace-grid{gap:var(--crm-gap-md,12px);grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(280px,320px);align-items:start;display:grid}.aso-shot-left-stack{gap:var(--crm-gap-md,12px);scrollbar-width:thin;flex-direction:column;min-width:0;max-height:calc(100vh - 220px);padding-right:2px;display:flex;overflow-y:auto}.aso-shot-workflow{border:1px solid var(--border);background:var(--text);border-radius:12px;align-items:stretch;gap:0;padding:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.aso-shot-workflow{background:color-mix(in srgb,var(--text) 3%,transparent)}}.aso-shot-workflow-step{color:var(--muted);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:8px 10px;font-size:11px;font-weight:600;display:flex;position:relative}.aso-shot-workflow-step:not(:last-child):after{content:"";background:var(--border);width:1px;height:56%;position:absolute;top:22%;right:-1px}.aso-shot-workflow-index{background:var(--muted);border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aso-shot-workflow-index{background:color-mix(in srgb,var(--muted) 14%,transparent)}}.aso-shot-workflow-index{color:var(--muted)}.aso-shot-workflow-step.is-active{color:var(--text);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-shot-workflow-step.is-active{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.aso-shot-workflow-step.is-active .aso-shot-workflow-index{background:var(--accent);color:#fff}.aso-shot-workflow-step.is-done .aso-shot-workflow-index{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.aso-shot-workflow-step.is-done .aso-shot-workflow-index{background:color-mix(in srgb,var(--green) 18%,transparent)}}.aso-shot-workflow-step.is-done .aso-shot-workflow-index{color:var(--green)}.aso-shot-workflow-step.is-done.is-active{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.aso-shot-workflow-step.is-done.is-active{background:color-mix(in srgb,var(--green) 8%,transparent)}}.aso-shot-workflow-tag{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);opacity:.75;font-size:9px;font-weight:700}.aso-shot-panel-lead{color:var(--muted);margin:0 0 12px;font-size:11px;line-height:1.5}.aso-shot-inline-status{color:var(--muted);margin:-4px 0 10px;font-size:11px}.aso-shot-panel{min-width:0}.aso-shot-panel--inspiration .crm-dash-panel,.aso-shot-panel--sources .crm-dash-panel{flex-direction:column;max-height:none;display:flex}.aso-shot-panel--controls .crm-dash-panel,.aso-shot-panel--exports .crm-dash-panel,.aso-shot-panel--preview .crm-dash-panel{height:100%}.aso-shot-dropzone{border:1.5px dashed var(--accent);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-bottom:12px;padding:18px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.aso-shot-dropzone{border:1.5px dashed color-mix(in srgb,var(--accent) 35%,var(--border))}}.aso-shot-dropzone{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-shot-dropzone{background:color-mix(in srgb,var(--accent) 4%,transparent)}}.aso-shot-dropzone{color:var(--muted);text-align:center;cursor:pointer;font-size:11px;transition:border-color .15s,background .15s}.aso-shot-dropzone--compact{color:var(--text);flex-direction:row;gap:8px;margin-bottom:10px;padding:10px 12px;font-size:11px;font-weight:600}.aso-shot-dropzone:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-shot-dropzone:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.aso-shot-dropzone strong{color:var(--text);font-size:12px}.aso-shot-dropzone--template{border-color:#a855f7}@supports (color:color-mix(in lab,red,red)){.aso-shot-dropzone--template{border-color:color-mix(in srgb,#a855f7 35%,var(--border))}}.aso-shot-dropzone--template{background:#a855f70d}.aso-shot-dropzone--template:hover{background:#a855f71a;border-color:#a855f7}.aso-shot-inspiration-tabs{background:var(--text);border-radius:10px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:10px;padding:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.aso-shot-inspiration-tabs{background:color-mix(in srgb,var(--text) 4%,transparent)}}.aso-shot-inspiration-tabs{border:1px solid var(--border)}.aso-shot-inspiration-tab{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.aso-shot-inspiration-tab.is-active{background:var(--panel);color:var(--text);box-shadow:0 1px 3px #00000014}.aso-shot-inspiration-tab-count{background:var(--muted);border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.aso-shot-inspiration-tab-count{background:color-mix(in srgb,var(--muted) 12%,transparent)}}.aso-shot-inspiration-tab-count{color:var(--muted)}.aso-shot-inspiration-tab.is-active .aso-shot-inspiration-tab-count{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-shot-inspiration-tab.is-active .aso-shot-inspiration-tab-count{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.aso-shot-inspiration-tab.is-active .aso-shot-inspiration-tab-count{color:var(--accent)}.aso-shot-inspiration-body{min-height:0}.aso-shot-section{flex-direction:column;gap:8px;display:flex}.aso-shot-section-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.aso-shot-section-titles{align-items:baseline;gap:6px;min-width:0;display:flex}.aso-shot-section-title{color:var(--text);font-size:11px;font-weight:700}.aso-shot-section-hint{color:var(--muted);font-size:10px}.aso-shot-section-actions{flex-shrink:0;align-items:center;gap:4px;display:flex}.aso-shot-icon-btn{border:1px solid var(--border);background:var(--panel);width:28px;height:28px;color:var(--muted);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.aso-shot-icon-btn:hover{color:#ea4c89;border-color:#ea4c89}.aso-shot-inspiration-hero{border:1px solid var(--border);background:var(--text);border-radius:12px;grid-template-columns:92px minmax(0,1fr);gap:10px;margin-bottom:12px;padding:10px;display:grid}@supports (color:color-mix(in lab,red,red)){.aso-shot-inspiration-hero{background:color-mix(in srgb,var(--text) 3%,transparent)}}.aso-shot-inspiration-hero.is-dribbble{border-color:#ea4c89}@supports (color:color-mix(in lab,red,red)){.aso-shot-inspiration-hero.is-dribbble{border-color:color-mix(in srgb,#ea4c89 28%,var(--border))}}.aso-shot-inspiration-hero.is-dribbble{background:#ea4c890f}.aso-shot-inspiration-hero.is-upload{border-color:#a855f7}@supports (color:color-mix(in lab,red,red)){.aso-shot-inspiration-hero.is-upload{border-color:color-mix(in srgb,#a855f7 28%,var(--border))}}.aso-shot-inspiration-hero.is-upload{background:#a855f70f}.aso-shot-inspiration-hero-frame{aspect-ratio:9/16;background:#00000014;border:1px solid #000;border-radius:10px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aso-shot-inspiration-hero-frame{border:1px solid color-mix(in srgb,#000 10%,var(--border))}}.aso-shot-inspiration-hero-frame img{object-fit:cover;width:100%;height:100%;display:block}.aso-shot-inspiration-hero-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.aso-shot-inspiration-badge{text-transform:uppercase;letter-spacing:.04em;color:#a855f7;background:#a855f729;border-radius:999px;align-self:flex-start;padding:2px 7px;font-size:9px;font-weight:700}.aso-shot-inspiration-badge.is-dribbble{color:#ea4c89;background:#ea4c8929}.aso-shot-inspiration-hero-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.aso-shot-inspiration-hero-desc{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.aso-shot-inspiration-hero-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px;display:flex}.aso-shot-link.muted{color:var(--muted)}.aso-shot-inspiration-scroll{scroll-snap-type:x mandatory;scrollbar-width:thin;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.aso-shot-inspiration-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:240px;display:grid;overflow-y:auto}.aso-shot-inspiration-skeleton{gap:8px;display:flex}.aso-shot-skeleton-card{aspect-ratio:9/16;background:linear-gradient(90deg,var(--muted) 25%,var(--muted) 50%,var(--muted) 75%);border-radius:10px;flex:0 0 72px}@supports (color:color-mix(in lab,red,red)){.aso-shot-skeleton-card{background:linear-gradient(90deg,color-mix(in srgb,var(--muted) 8%,transparent) 25%,color-mix(in srgb,var(--muted) 14%,transparent) 50%,color-mix(in srgb,var(--muted) 8%,transparent) 75%)}}.aso-shot-skeleton-card{background-size:200% 100%;animation:aso-shot-shimmer 1.2s infinite}@keyframes aso-shot-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.aso-shot-pick-card{border:2px solid var(--border);aspect-ratio:9/16;background:var(--text);border-radius:10px;flex:0 0 72px;width:72px;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aso-shot-pick-card{background:color-mix(in srgb,var(--text) 4%,transparent)}}.aso-shot-pick-card{cursor:pointer;scroll-snap-align:start;transition:border-color .15s,box-shadow .15s,transform .15s}.aso-shot-inspiration-grid .aso-shot-pick-card{flex:unset;width:100%}.aso-shot-pick-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-shot-pick-card:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.aso-shot-pick-card:hover{transform:translateY(-1px)}.aso-shot-pick-card.is-active{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-shot-pick-card.is-active{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}}.aso-shot-pick-card--source.is-active,.aso-shot-pick-card.is-active.is-selected{border-color:var(--accent)}.aso-shot-inspiration-scroll .aso-shot-pick-card.is-active{border-color:#ea4c89;box-shadow:0 0 0 3px #ea4c8933}.aso-shot-pick-card img{object-fit:cover;width:100%;height:100%;display:block}.aso-shot-pick-active{text-transform:uppercase;letter-spacing:.03em;color:#fff;background:var(--accent);border-radius:999px;align-items:center;gap:3px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:5px;left:5px}.aso-shot-inspiration-scroll .aso-shot-pick-active{background:#ea4c89}.aso-shot-pick-badge{background:#752645;border-radius:999px;padding:2px 5px;font-weight:800;top:5px;right:5px}.aso-shot-pick-badge,.aso-shot-pick-label{color:#fff;font-size:8px;position:absolute}.aso-shot-pick-label{text-align:left;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#000000b8);padding:14px 6px 5px;font-weight:600;bottom:0;left:0;right:0;overflow:hidden}.aso-shot-source-grid{max-height:280px}.aso-shot-source-grid .aso-shot-pick-card{width:100%}.aso-shot-template-desc{color:var(--muted);margin:0 0 10px;font-size:11px;line-height:1.45}.aso-shot-template-uploading{color:var(--muted);margin:8px 0 0;font-size:11px}.aso-shot-sources-empty--compact{padding:16px 10px}.aso-shot-template-grid{grid-template-columns:1fr;gap:8px;max-height:220px;display:grid;overflow-y:auto}.aso-shot-template{border:2px solid var(--border);aspect-ratio:9/16;background:var(--text);border-radius:10px;max-height:140px;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aso-shot-template{background:color-mix(in srgb,var(--text) 4%,transparent)}}.aso-shot-template{cursor:pointer;transition:border-color .15s,box-shadow .15s}.aso-shot-template:hover{border-color:#a855f7}@supports (color:color-mix(in lab,red,red)){.aso-shot-template:hover{border-color:color-mix(in srgb,#a855f7 45%,var(--border))}}.aso-shot-template.is-active{border-color:#a855f7;box-shadow:0 0 0 3px #a855f738}.aso-shot-template img{object-fit:cover;width:100%;height:100%;display:block}.aso-shot-template-active{text-transform:uppercase;letter-spacing:.03em;color:#fff;background:#a855f7;border-radius:999px;align-items:center;gap:3px;padding:3px 8px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;top:6px;left:6px}.aso-shot-template-label{color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#000000b3);padding:16px 8px 6px;font-size:10px;font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.aso-shot-mode-pill.is-template{color:#a855f7;background:#a855f729}.aso-shot-mode-pill.is-dribbble{color:#ea4c89;background:#ea4c8929}.aso-shot-dribbble{border-top:1px solid var(--border);margin-top:14px;padding-top:14px}.aso-shot-dribbble-head{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.aso-shot-dribbble-head strong{font-size:12px;display:block}.aso-shot-dribbble-head span{color:var(--muted);margin-top:2px;font-size:10px;display:block}.aso-shot-dribbble-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.aso-shot-dribbble-refresh{border:1px solid var(--border);width:26px;height:26px;color:var(--muted);cursor:pointer;background:0 0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.aso-shot-dribbble-refresh:hover:not(:disabled){color:#ea4c89;border-color:#ea4c89}.aso-shot-dribbble-refresh:disabled{opacity:.5;cursor:wait}.aso-shot-dribbble-source{color:#ea4c89;align-items:center;gap:4px;font-size:10px;font-weight:600;text-decoration:none;display:inline-flex}.aso-shot-dribbble-source:hover{text-decoration:underline}.aso-shot-dribbble-desc{color:var(--muted);margin:0 0 10px;font-size:11px;line-height:1.45}.aso-shot-dribbble-desc a{color:#ea4c89}.aso-shot-dribbble-loading{color:var(--muted);margin:10px 0 0;font-size:11px}.aso-shot-dribbble-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:280px;display:grid;overflow-y:auto}.aso-shot-dribbble-card{border:2px solid var(--border);aspect-ratio:9/16;background:var(--text);border-radius:10px;max-height:150px;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aso-shot-dribbble-card{background:color-mix(in srgb,var(--text) 4%,transparent)}}.aso-shot-dribbble-card{cursor:pointer;transition:border-color .15s,box-shadow .15s}.aso-shot-dribbble-card:hover{border-color:#ea4c89}@supports (color:color-mix(in lab,red,red)){.aso-shot-dribbble-card:hover{border-color:color-mix(in srgb,#ea4c89 45%,var(--border))}}.aso-shot-dribbble-card.is-active{border-color:#ea4c89;box-shadow:0 0 0 3px #ea4c8938}.aso-shot-dribbble-card img{object-fit:cover;width:100%;height:100%;display:block}.aso-shot-dribbble-active{letter-spacing:.03em;background:#ea4c89;align-items:center;gap:3px;padding:3px 8px;font-size:9px;display:inline-flex;left:6px}.aso-shot-dribbble-active,.aso-shot-dribbble-badge{text-transform:uppercase;color:#fff;border-radius:999px;font-weight:700;position:absolute;top:6px}.aso-shot-dribbble-badge{letter-spacing:.04em;background:#69223e;padding:2px 6px;font-size:8px;right:6px}.aso-shot-dribbble-label{color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#000000b8);padding:16px 8px 6px;font-size:9px;font-weight:600;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.aso-shot-preview-compose{flex-direction:column;gap:12px;width:100%;padding:4px;display:flex}.aso-shot-preview-compose-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid}.aso-shot-preview-compose-col{flex-direction:column;gap:6px;min-width:0;display:flex}.aso-shot-preview-compose-label{text-transform:uppercase;letter-spacing:.04em;color:#a855f7;font-size:10px;font-weight:700}.aso-shot-preview-compose-label.is-dribbble{color:#ea4c89}.aso-shot-preview-compose-label.is-source{color:var(--accent)}.aso-shot-preview-compose-frame{border:1px solid var(--border);background:#0000000f;border-radius:12px;overflow:hidden;box-shadow:0 8px 24px #0000001f}.aso-shot-preview-compose-frame img{aspect-ratio:9/16;object-fit:cover;width:100%;display:block}.aso-shot-preview-compose-arrow{color:var(--muted);justify-content:center;align-items:center;padding-top:18px;display:flex}.aso-shot-preview-compose-hint{text-align:center;color:var(--muted);background:var(--text);border-radius:8px;margin:0;padding:8px 10px;font-size:11px;line-height:1.45}@supports (color:color-mix(in lab,red,red)){.aso-shot-preview-compose-hint{background:color-mix(in srgb,var(--text) 4%,transparent)}}.aso-shot-preview-compose-hint{border:1px solid var(--border);justify-content:center;align-items:center;gap:6px;width:100%;display:inline-flex}.aso-shot-panel-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.aso-shot-link{color:var(--accent);cursor:pointer;background:0 0;border:none;padding:0;font-size:11px;font-weight:600}.aso-shot-sources-empty{text-align:center;color:var(--muted);flex-direction:column;align-items:center;gap:8px;padding:24px 12px;font-size:12px;display:flex}.aso-shot-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:420px;padding-right:2px;display:grid;overflow-y:auto}.aso-shot-source{border:2px solid var(--border);aspect-ratio:9/16;background:var(--text);border-radius:10px;padding:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aso-shot-source{background:color-mix(in srgb,var(--text) 4%,transparent)}}.aso-shot-source{cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.aso-shot-source:hover{border-color:var(--accent);transform:translateY(-1px)}@supports (color:color-mix(in lab,red,red)){.aso-shot-source:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.aso-shot-source.is-selected{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-shot-source.is-selected{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}}.aso-shot-source img{object-fit:cover;width:100%;height:100%;display:block}.aso-shot-source-badge{color:#fff;background:var(--accent);border-radius:999px;justify-content:center;align-items:center;gap:2px;min-width:22px;height:22px;padding:0 6px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:6px;left:6px;box-shadow:0 2px 8px #00000040}.aso-shot-source-remove{z-index:2;color:#fff;cursor:pointer;opacity:.85;background:#000000a6;border:none;border-radius:7px;place-items:center;width:24px;height:24px;transition:opacity .15s,background .15s,transform .15s;display:grid;position:absolute;top:6px;right:6px}.aso-shot-pick-card.is-active .aso-shot-source-remove,.aso-shot-pick-card:focus-within .aso-shot-source-remove,.aso-shot-pick-card:hover .aso-shot-source-remove{opacity:1}.aso-shot-source-remove:hover{background:var(--red,#e5484d);transform:scale(1.05)}.aso-shot-panel-toolbar-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aso-shot-link.danger,.aso-shot-link.danger:hover{color:var(--red,#e5484d)}@supports (color:color-mix(in lab,red,red)){.aso-shot-link.danger:hover{color:color-mix(in srgb,var(--red,#e5484d) 80%,#000)}}.aso-shot-btn-danger{color:var(--red,#e5484d)}.aso-shot-btn-danger:hover{border-color:var(--red,#e5484d)}@supports (color:color-mix(in lab,red,red)){.aso-shot-btn-danger:hover{border-color:color-mix(in srgb,var(--red,#e5484d) 40%,var(--border))}}.aso-shot-btn-danger:hover{color:var(--red,#e5484d)}.aso-shot-export-delete{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#0000008c;border:none;border-radius:8px;place-items:center;width:28px;height:28px;transition:opacity .15s,background .15s;display:grid;position:absolute;top:8px;right:8px}.aso-shot-export-thumb:hover .aso-shot-export-delete{opacity:1}.aso-shot-export-delete:hover{background:var(--red,#e5484d)}.aso-shot-extra-refs{border-top:1px solid var(--border);margin-top:14px;padding-top:12px}.aso-shot-extra-refs-head{color:var(--muted);margin-bottom:8px;font-size:11px;font-weight:600}.aso-shot-extra-refs-list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aso-shot-extra-refs-list li{align-items:center;gap:8px;font-size:11px;display:flex}.aso-shot-extra-refs-list img{object-fit:cover;border-radius:6px;width:32px;height:32px}.aso-shot-preview-stage{min-height:360px;padding:8px 4px 4px;position:relative}.aso-shot-preview-overlay,.aso-shot-preview-stage{justify-content:center;align-items:center;display:flex}.aso-shot-preview-overlay{z-index:2;background:var(--panel);border-radius:12px;flex-direction:column;gap:8px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.aso-shot-preview-overlay{background:color-mix(in srgb,var(--panel) 88%,transparent)}}.aso-shot-preview-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:center;color:var(--muted);font-size:12px}.aso-shot-preview-overlay strong{color:var(--text);font-size:13px}.aso-shot-preview-empty,.aso-shot-preview-mosaic{border:1px dashed var(--border);width:100%;min-height:280px;color:var(--muted);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:12px;display:flex}.aso-shot-preview-empty strong{color:var(--text)}.aso-shot-preview-mosaic{grid-template-columns:1fr 1fr;gap:6px;padding:12px;display:grid;position:relative;overflow:hidden}.aso-shot-preview-mosaic img{aspect-ratio:9/16;object-fit:cover;border:1px solid var(--border);border-radius:8px;width:100%}.aso-shot-preview-mosaic-label{background:var(--panel);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;display:inline-flex;position:absolute;inset:auto 12px 12px}@supports (color:color-mix(in lab,red,red)){.aso-shot-preview-mosaic-label{background:color-mix(in srgb,var(--panel) 92%,transparent)}}.aso-shot-preview-mosaic-label{border:1px solid var(--border);color:var(--text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:600}.aso-shot-preview-flat{width:min(100%,360px);margin:0}.aso-shot-preview-flat img{width:100%;aspect-ratio:var(--preview-aspect,9/16);object-fit:cover;border:1px solid var(--border);border-radius:12px;display:block;box-shadow:0 12px 32px #0000002e}.aso-shot-preview-flat figcaption{text-align:center;color:var(--muted);margin-top:8px;font-size:11px}.aso-shot-preview-specs{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding-top:12px;display:grid}.aso-shot-spec{color:var(--muted);flex-direction:column;gap:2px;font-size:10px;display:flex}.aso-shot-spec strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:11px}.aso-shot-spec--ok{color:var(--green);flex-direction:row;align-items:center;gap:4px;font-size:10px;font-weight:600}.aso-shot-mode{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.aso-shot-mode-pill{letter-spacing:.04em;text-transform:uppercase;background:var(--muted);border-radius:999px;padding:4px 8px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.aso-shot-mode-pill{background:color-mix(in srgb,var(--muted) 12%,transparent)}}.aso-shot-mode-pill{color:var(--muted)}.aso-shot-mode-pill.is-i2i{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-shot-mode-pill.is-i2i{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.aso-shot-mode-pill.is-i2i{color:var(--accent)}.aso-shot-mode-model{color:var(--muted);font-size:11px}.aso-shot-field{margin-bottom:14px}.aso-shot-field-head{color:var(--text);justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;font-size:11px;font-weight:600;display:flex}.aso-shot-field-hint,.aso-shot-field-meta{color:var(--muted);font-size:10px;font-weight:500}.aso-shot-field-hint{margin:6px 0 0}.aso-shot-field-hint--template{background:#ea4c8914;border:1px solid #ea4c89;border-radius:8px;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.aso-shot-field-hint--template{border:1px solid color-mix(in srgb,#ea4c89 18%,var(--border))}}.aso-shot-field-hint--template{line-height:1.45}.aso-shot-field-hint--combo{background:var(--accent);border-radius:8px;padding:8px 10px;display:block}@supports (color:color-mix(in lab,red,red)){.aso-shot-field-hint--combo{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.aso-shot-field-hint--combo{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-shot-field-hint--combo{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border))}}.aso-shot-field-hint--combo{margin-bottom:4px;line-height:1.45}.aso-shot-field-hint--warn{background:#f59e0b1a;border:1px solid #f59e0b;border-radius:8px;padding:8px 10px;display:block}@supports (color:color-mix(in lab,red,red)){.aso-shot-field-hint--warn{border:1px solid color-mix(in srgb,#f59e0b 25%,var(--border))}}.aso-shot-field-hint--warn{color:#f59e0b}@supports (color:color-mix(in lab,red,red)){.aso-shot-field-hint--warn{color:color-mix(in srgb,#f59e0b 85%,var(--text))}}.aso-shot-field-hint--warn{margin-bottom:4px;line-height:1.45}.aso-shot-preview-compose-stack{flex-direction:column;gap:6px;max-height:220px;padding-right:2px;display:flex;overflow-y:auto}.aso-shot-preview-compose-stack-item{border:1px solid var(--border);border-radius:8px;position:relative;overflow:hidden}.aso-shot-preview-compose-stack-item img{aspect-ratio:9/16;object-fit:cover;object-position:top;width:100%;max-height:72px;display:block}.aso-shot-preview-compose-slot{z-index:1;color:#fff;background:var(--accent);border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700;position:absolute;top:4px;left:4px}.aso-shot-format-list{flex-direction:column;gap:6px;max-height:200px;padding-right:2px;display:flex;overflow-y:auto}.aso-shot-format{border:1px solid var(--border);background:var(--panel);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:10px;width:100%;padding:8px 10px;transition:border-color .15s,background .15s;display:flex}.aso-shot-format:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-shot-format:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.aso-shot-format.is-active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-shot-format.is-active{background:color-mix(in srgb,var(--accent) 6%,var(--panel))}}.aso-shot-format-icon{background:var(--text);border-radius:8px;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.aso-shot-format-icon{background:color-mix(in srgb,var(--text) 6%,transparent)}}.aso-shot-format-icon{color:var(--muted);flex-shrink:0}.aso-shot-format.is-active .aso-shot-format-icon{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-shot-format.is-active .aso-shot-format-icon{background:color-mix(in srgb,var(--accent) 16%,transparent)}}.aso-shot-format.is-active .aso-shot-format-icon{color:var(--accent)}.aso-shot-format-copy{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.aso-shot-format-copy strong{color:var(--text);font-size:12px}.aso-shot-format-copy span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px}.aso-shot-format-req{text-transform:uppercase;letter-spacing:.04em;background:var(--green);border-radius:999px;flex-shrink:0;padding:2px 6px;font-size:9px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.aso-shot-format-req{background:color-mix(in srgb,var(--green) 14%,transparent)}}.aso-shot-format-req{color:var(--green)}.aso-shot-format-divider{color:var(--muted);padding:4px 2px 2px;font-size:10px;font-weight:600}.aso-shot-style-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.aso-shot-style{border:1px solid var(--border);background:var(--panel);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:7px 8px;font-size:11px;font-weight:600;transition:border-color .15s;display:flex}.aso-shot-style.is-active{border-color:var(--accent)}.aso-shot-style-swatch{border:1px solid #00000014;border-radius:5px;flex-shrink:0;width:18px;height:18px}.aso-shot-input,.aso-shot-textarea{border:1px solid var(--border);background:var(--panel);width:100%;color:var(--text);border-radius:10px;padding:10px 11px;font-family:inherit;font-size:12px;line-height:1.45}.aso-shot-textarea{resize:vertical;min-height:88px}.aso-shot-toggle{color:var(--text);cursor:pointer;align-items:center;gap:8px;font-size:12px;display:flex}.aso-shot-caption-block{flex-direction:column;gap:8px;margin-top:8px;display:flex}.aso-shot-caption-pos{gap:6px;display:flex}.aso-shot-copy-modes{flex-wrap:wrap;gap:6px;margin-bottom:6px;display:flex}.aso-shot-copy-mode{border:1px solid var(--border);color:var(--muted);cursor:pointer;background:0 0;border-radius:999px;padding:5px 10px;font-size:11px}.aso-shot-copy-mode.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-shot-copy-mode.is-active{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.aso-shot-copy-mode.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aso-shot-copy-mode.is-active{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.aso-shot-copy-mode.is-active{color:var(--text)}.aso-shot-copy-rows{flex-direction:column;gap:10px;margin-top:10px;display:flex}.aso-shot-copy-row{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;gap:6px;padding:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.aso-shot-copy-row{background:color-mix(in srgb,var(--surface) 60%,transparent)}}.aso-shot-copy-row-head{color:var(--muted);align-items:center;gap:8px;font-size:11px;font-weight:600;display:flex}.aso-shot-copy-row-head img{object-fit:cover;border-radius:6px;width:28px;height:28px}.aso-shot-input--sub{font-size:11px}.aso-shot-input--hint{color:var(--muted);font-size:11px}.aso-shot-copy-suggest{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 4px;display:flex}.aso-shot-copy-suggest-btn{align-items:center;gap:6px;display:inline-flex}.aso-shot-copy-suggest-meta,.aso-shot-cost{color:var(--muted);font-size:11px}.aso-shot-cost{margin-bottom:10px}.aso-shot-confirm{border:1px solid var(--border);background:var(--accent);border-radius:10px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.aso-shot-confirm{background:color-mix(in srgb,var(--accent) 4%,transparent)}}.aso-shot-confirm{font-size:12px}.aso-shot-confirm-actions{gap:8px;margin-top:8px;display:flex}.aso-shot-actions{flex-direction:column;gap:8px;display:flex}.aso-shot-batch,.aso-shot-generate{justify-content:center;width:100%}.aso-shot-batch{font-size:12px}.aso-shot-busy{gap:10px}.aso-shot-busy,.aso-shot-exports-empty{color:var(--muted);align-items:center;font-size:12px;display:flex}.aso-shot-exports-empty{text-align:center;flex-direction:column;gap:8px;padding:36px 20px}.aso-shot-exports-empty strong{color:var(--text);font-size:13px}.aso-shot-exports-groups{flex-direction:column;gap:18px;display:flex}.aso-shot-export-group-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.aso-shot-export-group-head strong{font-size:13px;display:block}.aso-shot-export-group-head span{color:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.aso-shot-export-row{scrollbar-width:thin;gap:12px;padding-bottom:4px;display:flex;overflow-x:auto}.aso-shot-export-card{border:1px solid var(--border);background:var(--panel);border-radius:12px;flex:none;width:148px;transition:box-shadow .15s,transform .15s;overflow:hidden}.aso-shot-export-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000001f}.aso-shot-export-thumb{position:relative}.aso-shot-export-thumb img{object-fit:cover;background:var(--text);width:100%;display:block}@supports (color:color-mix(in lab,red,red)){.aso-shot-export-thumb img{background:color-mix(in srgb,var(--text) 4%,transparent)}}.aso-shot-export-badge{color:#fff;background:var(--green);border-radius:999px;align-items:center;gap:3px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex;position:absolute;bottom:6px;left:6px}@supports (color:color-mix(in lab,red,red)){.aso-shot-export-badge{background:color-mix(in srgb,var(--green) 88%,#000)}}.aso-shot-export-foot{justify-content:space-between;align-items:center;gap:6px;padding:8px;display:flex}.aso-shot-export-dims{color:var(--muted);font-variant-numeric:tabular-nums;font-size:10px;font-weight:600}.aso-shot-export-actions{gap:4px;display:flex}.aso-shot-export-action{border:1px solid var(--border);background:var(--panel);width:26px;height:26px;color:var(--text);cursor:pointer;border-radius:8px;place-items:center;text-decoration:none;transition:border-color .15s,color .15s;display:grid}.aso-shot-export-action:hover{border-color:var(--accent);color:var(--accent)}.aso-shot-export-action.danger:hover{border-color:var(--red,#e5484d);color:var(--red,#e5484d)}@media (max-width:1100px){.aso-shot-workspace-grid{grid-template-columns:1fr 1fr}.aso-shot-panel--controls{grid-column:1/-1}.aso-shot-workflow-step .aso-shot-workflow-label{display:none}}@media (max-width:720px){.aso-shot-workspace-grid{grid-template-columns:1fr}.aso-shot-left-stack{max-height:none}.aso-shot-workflow-step .aso-shot-workflow-label{display:inline}.aso-shot-inspiration-hero,.aso-shot-preview-specs{grid-template-columns:1fr}.aso-shot-inspiration-hero-frame{max-width:120px;margin:0 auto}}.aso-locale-card{position:relative;padding-top:40px!important}.aso-locale-flag{font-size:24px;line-height:1;position:absolute;top:12px;left:12px}.aso-locale-sub{margin:0 0 6px;font-size:12px;font-weight:600}.aso-locale-desc{color:var(--muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:960px){.aso-fiche-visual-layout{grid-template-columns:1fr}.aso-fiche-preview-col{order:-1}.aso-hub-hero-row{grid-template-rows:auto auto;grid-template-columns:auto 1fr}.aso-hub-hero-row .aso-score-ring{grid-column:1/-1;justify-self:center}.aso-hub-stats{grid-template-columns:1fr 1fr}.aso-aso-hero,.aso-checklist-layout,.aso-conn-grid{grid-template-columns:1fr}.aso-aso-hero{text-align:center;justify-items:center}.aso-aso-hero .aso-score-ring{grid-row:auto}.aso-aso-hero-metrics{justify-content:center}.aso-aso-hero .aso-kw-cloud{grid-column:1}.aso-shot-layout,.crm-page[data-app=aso] .crm-dash-grid.aso-two-col{grid-template-columns:1fr}.aso-kpi-form{grid-template-columns:1fr 1fr}.aso-platform-bar{flex-direction:column;align-items:stretch}}@media (max-width:880px){.crm-page[data-app=aso] .page-header-actions{grid-area:1/2;width:auto}}.k2o-agent-dock-host{right:max(16px,env(safe-area-inset-right,0px));bottom:max(16px,env(safe-area-inset-bottom,0px));z-index:9000;pointer-events:none;background:0 0;width:fit-content;position:fixed}.k2o-agent-dock-host.k2o-chat-shell{background-color:#0000}.k2o-agent-dock-host>*{pointer-events:auto}.k2o-agent-dock-form{background:0 0;justify-content:flex-end;width:fit-content;margin:0;display:flex}.k2o-agent-dock-wrap{background:0 0;flex-shrink:0;position:relative}.k2o-agent-dock-shell{align-items:center;height:52px;display:flex;overflow:hidden}.k2o-agent-dock-shell--collapsed{box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;gap:0;padding:0;position:relative;overflow:visible}.k2o-agent-dock-dismiss-btn{z-index:3;border:1.5px solid var(--panel-solid,#fff);background:var(--panel-solid,#fff);border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:inline-flex;position:absolute;top:-3px;right:-3px}@supports (color:color-mix(in lab,red,red)){.k2o-agent-dock-dismiss-btn{background:color-mix(in srgb,var(--panel-solid,#fff) 90%,var(--foreground) 10%)}}.k2o-agent-dock-dismiss-btn{color:var(--muted);cursor:pointer;box-shadow:0 1px 4px var(--foreground)}@supports (color:color-mix(in lab,red,red)){.k2o-agent-dock-dismiss-btn{box-shadow:0 1px 4px color-mix(in srgb,var(--foreground) 16%,transparent)}}.k2o-agent-dock-dismiss-btn{opacity:0;pointer-events:none;transition:opacity .15s,background .15s,color .15s,transform .15s}.k2o-agent-dock-dismiss-btn:focus-visible,.k2o-agent-dock-wrap:focus-within .k2o-agent-dock-dismiss-btn,.k2o-agent-dock-wrap:hover .k2o-agent-dock-dismiss-btn{opacity:1;pointer-events:auto}.k2o-agent-dock-dismiss-btn:hover{background:var(--panel-solid,#fff);color:var(--text);transform:scale(1.08)}.k2o-agent-dock-dismiss-btn:active{transform:scale(.94)}.k2o-agent-dock-shell--collapsed.k2o-agent-dock-shell--working{box-shadow:none}.k2o-agent-dock-shell--collapsed .k2o-agent-dock-avatar-btn{appearance:none;box-shadow:0 4px 16px var(--foreground,#000);background:0 0;border-radius:50%}@supports (color:color-mix(in lab,red,red)){.k2o-agent-dock-shell--collapsed .k2o-agent-dock-avatar-btn{box-shadow:0 4px 16px color-mix(in srgb,var(--foreground,#000) 14%,transparent)}}.k2o-agent-dock-shell--collapsed.k2o-agent-dock-shell--working .k2o-agent-dock-avatar-btn{box-shadow:0 4px 16px var(--foreground,#000),0 0 0 2px var(--accent)}@supports (color:color-mix(in lab,red,red)){.k2o-agent-dock-shell--collapsed.k2o-agent-dock-shell--working .k2o-agent-dock-avatar-btn{box-shadow:0 4px 16px color-mix(in srgb,var(--foreground,#000) 14%,transparent),0 0 0 2px color-mix(in srgb,var(--accent) 32%,transparent)}}.k2o-agent-dock-shell--expanded{border:1px solid var(--border);background:var(--panel-solid,#fff);gap:6px;padding:4px}@supports (color:color-mix(in lab,red,red)){.k2o-agent-dock-shell--expanded{background:color-mix(in srgb,var(--panel-solid,#fff) 95%,var(--accent) 3%)}}.k2o-agent-dock-shell--expanded{box-shadow:0 1px 2px var(--shadow,#0000000f),0 10px 28px var(--shadow-strong,#0000001f);-webkit-backdrop-filter:blur(18px)saturate(150%);transition:box-shadow .3s,border-color .3s}.k2o-agent-dock-shell--expanded.k2o-agent-dock-shell--working{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.k2o-agent-dock-shell--expanded.k2o-agent-dock-shell--working{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.k2o-agent-dock-shell--expanded.k2o-agent-dock-shell--working{box-shadow:0 1px 2px var(--shadow,#0000000f),0 10px 28px var(--shadow-strong,#0000001f),0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.k2o-agent-dock-shell--expanded.k2o-agent-dock-shell--working{box-shadow:0 1px 2px var(--shadow,#0000000f),0 10px 28px var(--shadow-strong,#0000001f),0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}}.k2o-agent-dock-shell--expanded .k2o-agent-dock-avatar-btn{background:var(--accent);border-radius:13px}@supports (color:color-mix(in lab,red,red)){.k2o-agent-dock-shell--expanded .k2o-agent-dock-avatar-btn{background:color-mix(in srgb,var(--accent) 10%,var(--panel-solid,#fff))}}.k2o-agent-dock-shell--expanded .k2o-agent-dock-avatar-btn{box-shadow:inset 0 0 0 1px var(--border)}.k2o-agent-dock-shell--expanded .k2o-agent-dock-avatar-img{border-radius:inherit}.k2o-agent-dock-avatar-btn{cursor:pointer;appearance:none;border:0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.k2o-agent-dock-avatar-img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.k2o-agent-dock-pulse{border-radius:inherit;border:1.5px solid var(--accent);position:absolute;inset:-2px}@supports (color:color-mix(in lab,red,red)){.k2o-agent-dock-pulse{border:1.5px solid color-mix(in srgb,var(--accent) 55%,transparent)}}.k2o-agent-dock-pulse{pointer-events:none;animation:k2o-agent-dock-pulse 1.6s cubic-bezier(.22,1,.36,1) infinite}@keyframes k2o-agent-dock-pulse{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.3)}}.k2o-agent-dock-fields{align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}.k2o-agent-dock-input{letter-spacing:-.01em;min-width:0;color:var(--text);background:0 0;border:0;outline:none;flex:1;padding:0 4px;font-size:13.5px;font-weight:450;line-height:1.4}.k2o-agent-dock-input::placeholder{color:var(--muted)}.k2o-agent-dock-input:disabled{opacity:.55}.k2o-agent-dock-icon-btn{cursor:pointer;border:0;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .15s,color .15s,transform .15s,box-shadow .15s,opacity .15s;display:inline-flex}.k2o-agent-dock-icon-btn:disabled{opacity:.42;cursor:not-allowed}.k2o-agent-dock-icon-btn--ghost{color:var(--muted);background:0 0}.k2o-agent-dock-icon-btn--ghost:hover:not(:disabled){background:var(--text)}@supports (color:color-mix(in lab,red,red)){.k2o-agent-dock-icon-btn--ghost:hover:not(:disabled){background:color-mix(in srgb,var(--text) 6%,transparent)}}.k2o-agent-dock-icon-btn--ghost:hover:not(:disabled){color:var(--text)}.k2o-agent-dock-icon-btn--send{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.k2o-agent-dock-icon-btn--send{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.k2o-agent-dock-icon-btn--send{color:var(--muted)}.k2o-agent-dock-icon-btn--send-ready{background:var(--accent);color:var(--btn-primary-text,#fff);box-shadow:0 6px 16px var(--accent)}@supports (color:color-mix(in lab,red,red)){.k2o-agent-dock-icon-btn--send-ready{box-shadow:0 6px 16px color-mix(in srgb,var(--accent) 35%,transparent)}}.k2o-agent-dock-icon-btn--send-ready:hover:not(:disabled){background:var(--accent-hover,var(--accent));transform:translateY(-1px)}.k2o-agent-dock-icon-btn--send-ready:active:not(:disabled){transform:translateY(0)scale(.96)}.k2o-agent-dock-bubble{letter-spacing:-.01em;box-shadow:0 8px 24px var(--shadow-strong,#0000001f);white-space:pre-wrap;max-height:12rem;font-size:13px;font-weight:450;line-height:1.42;overflow-y:auto}.k2o-agent-dock-bubble--user{border:1px solid var(--border);background:var(--panel-solid,#fff);color:var(--text);border-radius:16px 16px 6px}.k2o-agent-dock-bubble--bot{background:var(--accent);color:var(--btn-primary-text,#fff);border:0;border-radius:16px 16px 16px 6px}@media (min-width:640px){.k2o-agent-dock-host{right:max(20px,env(safe-area-inset-right,0px));bottom:max(20px,env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){.k2o-agent-dock-pulse{opacity:.4;animation:none}.k2o-agent-dock-icon-btn--send-ready:hover:not(:disabled){transform:none}}[data-palette^=theme-k2o]{--accent:var(--k2o-accent);--accent-hover:var(--k2o-accent-hover);--accent-muted:var(--k2o-accent-muted);--accent-subtle:var(--k2o-highlight);--green:var(--k2o-highlight);--notion-sidebar:var(--k2o-sidebar);--notion-page:var(--k2o-page);--notion-elevated:var(--k2o-elevated,#fff);--bg:var(--notion-page);--bg2:var(--k2o-bg2);--panel:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--panel:color-mix(in srgb,var(--accent) 4%,transparent)}}[data-palette^=theme-k2o]{--panel-solid:var(--k2o-elevated,#fff);--border:var(--k2o-border,#e0e0e0);--border-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--border-hover:color-mix(in srgb,var(--accent) 18%,var(--border))}}[data-palette^=theme-k2o]{--text:var(--k2o-text,#1a1a1a);--muted:var(--k2o-muted,#666);--muted2:var(--k2o-muted2,#444);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:var(--k2o-overlay,#00000052);--overlay-bg-strong:var(--k2o-overlay-strong,#00000061);--code-bg:var(--k2o-code-bg,#1e293b);--table-head-bg:var(--k2o-table-head,#fff);--row-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--row-hover:color-mix(in srgb,var(--accent) 5%,transparent)}}[data-palette^=theme-k2o]{--row-hover-strong:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--row-hover-strong:color-mix(in srgb,var(--accent) 7%,transparent)}}[data-palette^=theme-k2o]{--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:var(--k2o-shadow,#00000014);--shadow-strong:var(--k2o-shadow-strong,#0000001f);--badge-neutral-bg:var(--k2o-badge-neutral,#0000000d);--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--skeleton-a:color-mix(in srgb,var(--accent) 4%,transparent)}}[data-palette^=theme-k2o]{--skeleton-b:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--skeleton-b:color-mix(in srgb,var(--accent) 8%,transparent)}}[data-palette^=theme-k2o]{--funnel-track:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--funnel-track:color-mix(in srgb,var(--accent) 5%,transparent)}}[data-palette^=theme-k2o]{--kanban-count-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--kanban-count-bg:color-mix(in srgb,var(--accent) 6%,transparent)}}[data-palette^=theme-k2o]{--scrollbar-thumb:var(--k2o-scrollbar,#0000001f);--call-panel-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--call-panel-bg:color-mix(in srgb,var(--accent) 3%,transparent)}}[data-palette^=theme-k2o]{--mail-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--mail-hover:color-mix(in srgb,var(--accent) 3%,transparent)}}[data-palette^=theme-k2o]{--tpl-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--tpl-hover:color-mix(in srgb,var(--accent) 3%,transparent)}}[data-palette^=theme-k2o]{--ws-hover:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--ws-hover:color-mix(in srgb,var(--accent) 4%,transparent)}}[data-palette^=theme-k2o]{--modal-overlay:var(--k2o-modal,#00000059);--accent-soft:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--accent-soft:color-mix(in srgb,var(--accent) 10%,transparent)}}[data-palette^=theme-k2o]{--accent-border:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--accent-border:color-mix(in srgb,var(--accent) 22%,transparent)}}[data-palette^=theme-k2o]{--accent-border-strong:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--accent-border-strong:color-mix(in srgb,var(--accent) 30%,transparent)}}[data-palette^=theme-k2o]{--accent-selected-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--accent-selected-bg:color-mix(in srgb,var(--accent) 12%,transparent)}}[data-palette^=theme-k2o]{--accent-icon-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--accent-icon-bg:color-mix(in srgb,var(--accent) 12%,transparent)}}[data-palette^=theme-k2o]{--accent-icon-bg-strong:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--accent-icon-bg-strong:color-mix(in srgb,var(--accent) 18%,transparent)}}[data-palette^=theme-k2o]{--accent-highlight-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--accent-highlight-bg:color-mix(in srgb,var(--accent) 10%,transparent)}}[data-palette^=theme-k2o]{--accent-highlight-bg-strong:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--accent-highlight-bg-strong:color-mix(in srgb,var(--accent) 6%,transparent)}}[data-palette^=theme-k2o]{--accent-chip-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--accent-chip-bg:color-mix(in srgb,var(--accent) 14%,transparent)}}[data-palette^=theme-k2o]{--glow-accent:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--glow-accent:color-mix(in srgb,var(--accent) 22%,transparent)}}[data-palette^=theme-k2o]{--glow-violet:var(--glow-accent);--period-on-text:var(--k2o-period-on,var(--text));--code-text:var(--k2o-code-text,#e2e8f0);--swatch-ring:var(--k2o-swatch-ring,var(--text));--btn-primary-bg:var(--accent);--btn-primary-text:var(--k2o-btn-text,#fff);--btn-primary-hover:var(--accent-hover);--btn-primary-border:var(--accent);--ui-col-bg:var(--k2o-ui-col,#fff);--ui-chip-bg:var(--accent)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--ui-chip-bg:color-mix(in srgb,var(--accent) 8%,transparent)}}[data-palette^=theme-k2o]{--ui-card-bg:var(--k2o-card,#fff);--ui-card-hover:var(--k2o-card-hover,var(--k2o-mint));--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover);--orange:var(--k2o-orange,var(--k2o-warning,#d97706));--red:var(--k2o-danger,#dc2626);--k2o-success:#16a34a;--k2o-success-muted:#15803d;--k2o-warning:#d97706;--k2o-warning-muted:#b45309;--k2o-danger:#dc2626;--k2o-danger-muted:#b91c1c;--k2o-neutral-dot:var(--muted)}@supports (color:color-mix(in lab,red,red)){[data-palette^=theme-k2o]{--k2o-neutral-dot:color-mix(in srgb,var(--muted) 35%,transparent)}}[data-palette^=theme-k2o]{--cyan:var(--green);--grad:linear-gradient(165deg,var(--accent) 0%,var(--k2o-grad-mid) 55%,var(--k2o-grad-end) 100%);--ds-shadow-md:var(--k2o-shadow-md,0 2px 8px #0000000a);--k2o-mint:var(--k2o-mint-bg);--k2o-gold:var(--k2o-gold-tone,#d4af37);--violet:var(--accent);--blue:var(--accent-muted)}[data-palette^=theme-k2o]:not([data-palette=theme-k2o-dark]):not([data-palette=theme-k2o-midnight]){color-scheme:light}[data-palette=theme-k2o]{--k2o-accent:#074433;--k2o-accent-hover:#053328;--k2o-accent-muted:#128c7e;--k2o-highlight:#25d366;--k2o-mint-bg:#f0f9f4;--k2o-sidebar:#fff;--k2o-page:#f8f9fa;--k2o-bg2:#f4f7f6;--k2o-grad-mid:#0a5c48;--k2o-grad-end:#0d6b55}[data-palette=theme-k2o-emerald]{--k2o-accent:#047857;--k2o-accent-hover:#065f46;--k2o-accent-muted:#059669;--k2o-highlight:#10b981;--k2o-mint-bg:#ecfdf5;--k2o-sidebar:#fff;--k2o-page:#f7faf9;--k2o-bg2:#eef8f4;--k2o-border:#d1e7de;--k2o-grad-mid:#059669;--k2o-grad-end:#10b981}[data-palette=theme-k2o-sage]{--k2o-accent:#4d7c59;--k2o-accent-hover:#3d6347;--k2o-accent-muted:#5f9169;--k2o-highlight:#6b9b76;--k2o-mint-bg:#eef4ef;--k2o-sidebar:#fafbf9;--k2o-page:#f6f8f5;--k2o-bg2:#eef2ec;--k2o-border:#d8e0d4;--k2o-muted:#6b7568;--k2o-text:#2a2f28;--k2o-grad-mid:#5f9169;--k2o-grad-end:#6b9b76;--k2o-gold-tone:#c9a227}[data-palette=theme-k2o-mint]{--k2o-accent:#0f766e;--k2o-accent-hover:#0d6560;--k2o-accent-muted:#14b8a6;--k2o-highlight:#2dd4bf;--k2o-mint-bg:#f0fdfa;--k2o-sidebar:#fff;--k2o-page:#f5fdfa;--k2o-bg2:#ecfdf9;--k2o-border:#cceee8;--k2o-grad-mid:#14b8a6;--k2o-grad-end:#2dd4bf}[data-palette=theme-k2o-pine]{--k2o-accent:#1a3d31;--k2o-accent-hover:#142f26;--k2o-accent-muted:#2d5a47;--k2o-highlight:#34d399;--k2o-mint-bg:#edf7f2;--k2o-sidebar:#fff;--k2o-page:#f6f9f7;--k2o-bg2:#eef4f0;--k2o-border:#d4e0da;--k2o-grad-mid:#2d5a47;--k2o-grad-end:#34d399}[data-palette=theme-k2o-olive]{--k2o-accent:#556b2f;--k2o-accent-hover:#465826;--k2o-accent-muted:#6b8240;--k2o-highlight:#84cc16;--k2o-mint-bg:#f4f7ed;--k2o-sidebar:#fafbf7;--k2o-page:#f8faf4;--k2o-bg2:#f0f4e8;--k2o-border:#dce4cc;--k2o-text:#2a2f24;--k2o-muted:#6b7560;--k2o-grad-mid:#6b8240;--k2o-grad-end:#84cc16;--k2o-gold-tone:#ca8a04}[data-palette=theme-k2o-ocean]{--k2o-accent:#1d4ed8;--k2o-accent-hover:#1e40af;--k2o-accent-muted:#2563eb;--k2o-highlight:#3b82f6;--k2o-mint-bg:#eff6ff;--k2o-sidebar:#fff;--k2o-page:#f8fafc;--k2o-bg2:#eef2ff;--k2o-border:#bfdbfe;--k2o-grad-mid:#2563eb;--k2o-grad-end:#3b82f6}[data-palette=theme-k2o-indigo]{--k2o-accent:#4338ca;--k2o-accent-hover:#3730a3;--k2o-accent-muted:#4f46e5;--k2o-highlight:#818cf8;--k2o-mint-bg:#eef2ff;--k2o-sidebar:#fff;--k2o-page:#f8f9ff;--k2o-bg2:#ede9fe;--k2o-border:#c7d2fe;--k2o-grad-mid:#4f46e5;--k2o-grad-end:#818cf8}[data-palette=theme-k2o-sky]{--k2o-accent:#0369a1;--k2o-accent-hover:#075985;--k2o-accent-muted:#0284c7;--k2o-highlight:#38bdf8;--k2o-mint-bg:#f0f9ff;--k2o-sidebar:#fff;--k2o-page:#f8fcff;--k2o-bg2:#e0f2fe;--k2o-border:#bae6fd;--k2o-grad-mid:#0284c7;--k2o-grad-end:#38bdf8}[data-palette=theme-k2o-slate]{--k2o-accent:#27272a;--k2o-accent-hover:#18181b;--k2o-accent-muted:#52525b;--k2o-highlight:#71717a;--k2o-mint-bg:#f4f4f5;--k2o-sidebar:#fff;--k2o-page:#fafafa;--k2o-bg2:#f4f4f5;--k2o-border:#e4e4e7;--k2o-grad-mid:#3f3f46;--k2o-grad-end:#52525b;--k2o-gold-tone:#ca8a04}[data-palette=theme-k2o-stone]{--k2o-accent:#44403c;--k2o-accent-hover:#292524;--k2o-accent-muted:#78716c;--k2o-highlight:#a8a29e;--k2o-mint-bg:#f5f5f4;--k2o-sidebar:#fafaf9;--k2o-page:#fafaf9;--k2o-bg2:#f5f5f4;--k2o-border:#e7e5e4;--k2o-text:#292524;--k2o-muted:#78716c;--k2o-grad-mid:#57534e;--k2o-grad-end:#78716c;--k2o-gold-tone:#b45309}[data-palette=theme-k2o-amber]{--k2o-accent:#b45309;--k2o-accent-hover:#92400e;--k2o-accent-muted:#d97706;--k2o-highlight:#f59e0b;--k2o-mint-bg:#fffbeb;--k2o-sidebar:#fff;--k2o-page:#fffdf7;--k2o-bg2:#fef3c7;--k2o-border:#fde68a;--k2o-grad-mid:#d97706;--k2o-grad-end:#f59e0b;--k2o-gold-tone:#eab308;--k2o-orange:#f59e0b}[data-palette=theme-k2o-coral]{--k2o-accent:#c2410c;--k2o-accent-hover:#9a3412;--k2o-accent-muted:#ea580c;--k2o-highlight:#fb923c;--k2o-mint-bg:#fff7ed;--k2o-sidebar:#fff;--k2o-page:#fffaf5;--k2o-bg2:#ffedd5;--k2o-border:#fed7aa;--k2o-grad-mid:#ea580c;--k2o-grad-end:#fb923c;--k2o-orange:#fb923c}[data-palette=theme-k2o-violet]{--k2o-accent:#6d28d9;--k2o-accent-hover:#5b21b6;--k2o-accent-muted:#7c3aed;--k2o-highlight:#a78bfa;--k2o-mint-bg:#f5f3ff;--k2o-sidebar:#fff;--k2o-page:#faf8ff;--k2o-bg2:#ede9fe;--k2o-border:#ddd6fe;--k2o-grad-mid:#7c3aed;--k2o-grad-end:#a78bfa}[data-palette=theme-k2o-dark],[data-palette=theme-k2o-midnight]{color-scheme:dark;--k2o-elevated:var(--k2o-bg2);--k2o-border:#ffffff1a;--k2o-text:#ffffffeb;--k2o-muted:#ffffff85;--k2o-muted2:#ffffffb8;--k2o-overlay:#00000094;--k2o-overlay-strong:#000000ad;--k2o-modal:#0000009e;--k2o-code-bg:#0a0f0d;--k2o-table-head:#ffffff0a;--k2o-shadow:#0006;--k2o-shadow-strong:#0000008c;--k2o-badge-neutral:#ffffff0f;--k2o-scrollbar:#ffffff24;--k2o-ui-col:var(--k2o-bg2);--k2o-card:var(--k2o-bg2);--k2o-card-hover:var(--k2o-bg2)}@supports (color:color-mix(in lab,red,red)){[data-palette=theme-k2o-dark],[data-palette=theme-k2o-midnight]{--k2o-card-hover:color-mix(in srgb,var(--k2o-bg2) 85%,white)}}[data-palette=theme-k2o-dark],[data-palette=theme-k2o-midnight]{--k2o-btn-text:#0d1210;--k2o-period-on:#0d1210;--k2o-code-text:#c9e8dc;--k2o-swatch-ring:#fff;--k2o-shadow-md:0 2px 12px #00000052;--red:#f87171;--k2o-success:#4ade80;--k2o-success-muted:#34d399;--k2o-warning:#fbbf24;--k2o-warning-muted:#f59e0b;--k2o-danger:#f87171;--k2o-danger-muted:#fca5a5;--panel:#ffffff0a;--panel-solid:var(--k2o-bg2)}[data-palette=theme-k2o-dark]{--k2o-accent:#34d399;--k2o-accent-hover:#6ee7b7;--k2o-accent-muted:#10b981;--k2o-highlight:#34d399;--k2o-mint-bg:#34d3991f;--k2o-sidebar:#141a17;--k2o-page:#0d1210;--k2o-bg2:#1a221e;--k2o-grad-mid:#1a3d31;--k2o-grad-end:#34d399;--k2o-gold-tone:#fbbf24;--k2o-orange:#fbbf24;--k2o-card-hover:#222c28;--k2o-btn-text:#0d1210}[data-palette=theme-k2o-midnight]{--k2o-accent:#60a5fa;--k2o-accent-hover:#93c5fd;--k2o-accent-muted:#3b82f6;--k2o-highlight:#60a5fa;--k2o-mint-bg:#60a5fa1f;--k2o-sidebar:#0f172a;--k2o-page:#0b1120;--k2o-bg2:#1e293b;--k2o-grad-mid:#1e40af;--k2o-grad-end:#60a5fa;--k2o-gold-tone:#fbbf24;--k2o-code-bg:#0a0f18;--k2o-code-text:#cbd5e1;--k2o-card-hover:#273549;--k2o-btn-text:#0b1120}@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/TTX2Z3BF3P6Y5BQT3IV2VNOK6FL22KUT/7QYRJOI3JIMYHGY6CH7SOIFRQLZOLNJ6/KFIAZD4RUMEZIYV6FQ3T3GP5PDBDB6JY.woff2)format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2)format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Satoshi;src:url(https://cdn.fontshare.com/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2)format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:General Sans;src:url(https://cdn.fontshare.com/wf/MFQT7HFGCR2L5ULQTW6YXYZXXHMPKLJ3/YWQ244D6TACUX5JBKATPOW5I5MGJ3G73/7YY3ZAAE3TRV2LANYOLXNHTPHLXVWTKH.woff2)format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:General Sans;src:url(https://cdn.fontshare.com/wf/3RZHWSNONLLWJK3RLPEKUZOMM56GO4LJ/BPDRY7AHVI3MCDXXVXTQQ76H3UXA63S3/SB2OEB6IKZPRR6JT4GFJ2TFT6HBB6AZN.woff2)format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:General Sans;src:url(https://cdn.fontshare.com/wf/KWXO5X3YW4X7OLUMPO4X24HQJGJU7E2Q/VOWUQZS3YLP66ZHPTXAFSH6YACY4WJHT/NIQ54PVBBIWVK3PFSOIOUJSXIJ5WTNDP.woff2)format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(https://cdn.fontshare.com/wf/BLNB4FAQFNK56DWWNF7PMGTCOTZHOEII/ST3WKSSDMBK2MIQQO3MAVYWLF4FTOLFV/6IN5WOLRCYP4G4MOCOHOMXNON6Q7MDAR.woff2)format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(https://cdn.fontshare.com/wf/OYB4CXKJQXKTNSLJMTDQOIVUL2V5EL7S/WYO2P7DQVV5RNXGMCUO2HL4RJP4VFUAS/6XPIMU23OJVRY676OG5YVJMWEHWICATX.woff2)format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Switzer;src:url(https://cdn.fontshare.com/wf/HBNTRIISA5MEXGL5WPYI7CV2HIWTDV3Q/YDPDINVT673XLXNSTMLG4JNCZZMVVNPN/Y7SCNZJOT2MW5ADSGOFLDGH4TNL4JCQY.woff2)format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:Cabinet Grotesk;src:url(https://cdn.fontshare.com/wf/J6PPRPKWXDUIYA47IXLEQB4R4OPVYDQH/N2ZXAXWEHVMLISD2TIXJC7EF4GOY43L4/NXM4Z4TDCMYWBZ7AVI2N6DQ5VMWNENMU.woff2)format("woff2");font-weight:400;font-display:swap;font-style:normal}@font-face{font-family:Cabinet Grotesk;src:url(https://cdn.fontshare.com/wf/CKQBK2QBTCDREE7L3MXZ3PPW7LDNJCWU/OTOY7FQFSFOJVZKJWKO2EHUJLOGBDN4Q/4CO2ETY7NITKLUDKMYJ75RHJSPHOJ7XT.woff2)format("woff2");font-weight:500;font-display:swap;font-style:normal}@font-face{font-family:Cabinet Grotesk;src:url(https://cdn.fontshare.com/wf/XMXWOHABYLQDJ42L65EFRYNVRY37HQCB/B2O4O6V3JMFM2WDCYQI3A47L5U4THDUL/WN5274VQ3AUBDFP74GB4EC4XYJ3EKVNE.woff2)format("woff2");font-weight:700;font-display:swap;font-style:normal}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K6z9mXg.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K6z9mXg.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/dmsans/v17/rP2Yp2ywxg089UriI5-g4vlH9VoD8Cmcqbu0-K6z9mXg.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/geist/v5/gyByhwUxId8gMEwcGFWNOITd.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsans/v23/zYXzKVElMYYaJe8bpLHnCwDKr932-G7dytD-Dmu1syxeKYbSB4Zh.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSvfedN4.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSvfedN4.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/manrope/v20/xn7gYHE41ni1AdIRggexSvfedN4.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/outfit/v15/QGYvz_MVcBeNP4NJtEtqUYLknw.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yygg_vb.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-xo6eeIw.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-xo6eeIw.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/sora/v17/xMQ9uFFYT72X5wkB_18qmnndmSdSnh2BAfO5mnuyOo1lfiQwV6-xo6eeIw.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/spacegrotesk/v22/V8mDoQDjQSkFtoMM3T6r8E7mPbF4C_k3HqU.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6uyw4BMUTPHjx4wXiWtFCc.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lato/v25/S6u9w4BMUTPHh6UVSwiPGQ3q5d0.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(https://fonts.gstatic.com/s/roboto/v51/KFO7CnqEu92Fr1ME7kSn66aGLdTylUAMa3yUBHMdazQ.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiEyp8kv8JHgFVrJJfecnFHGPc.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLGT9Z1xlFd2JQEk.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/poppins/v24/pxiByp8kv8JHgFVrLCz7Z1xlFd2JQEk.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v31/JTUSjIg1_i6t8kCHKm459WlhyyTh89Y.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaBTMnFcQ.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaBTMnFcQ.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaBTMnFcQ.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DaRvzig.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DaRvzig.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/figtree/v9/_Xms-HUzqDCFdgfMm4S9DaRvzig.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_fKDptfpA4Q.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_fKDptfpA4Q.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v24/QGYsz_wNahGAdqQ43Rh_fKDptfpA4Q.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nBrXyw023e.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nBrXyw023e.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/rubik/v31/iJWKBXyIfDnIV7nBrXyw023e.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU82RHaA.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU82RHaA.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Lexend;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU82RHaA.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/urbanist/v18/L0x-DF02iFML4hGCyMqlbS1miXK2.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/urbanist/v18/L0x-DF02iFML4hGCyMqlbS1miXK2.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Urbanist;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/urbanist/v18/L0x-DF02iFML4hGCyMqlbS1miXK2.woff2)format("woff2");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}html[data-font=inter]{--font-notion:var(--font-inter,"Inter"),ui-sans-serif,system-ui,sans-serif;--ds-font-body:var(--font-inter,"Inter"),ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=satoshi]{--font-notion:"Satoshi",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Satoshi",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Satoshi",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=general-sans]{--font-notion:"General Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"General Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"General Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=switzer]{--font-notion:"Switzer",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Switzer",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Switzer",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=cabinet-grotesk]{--font-notion:"Cabinet Grotesk",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Cabinet Grotesk",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Cabinet Grotesk",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=dm-sans]{--font-notion:"DM Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"DM Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"DM Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=plus-jakarta]{--font-notion:"Plus Jakarta Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Plus Jakarta Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Plus Jakarta Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=manrope]{--font-notion:"Manrope",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Manrope",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Manrope",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=outfit]{--font-notion:"Outfit",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Outfit",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Outfit",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=sora]{--font-notion:"Sora",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Sora",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Sora",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=space-grotesk]{--font-notion:"Space Grotesk",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Space Grotesk",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Space Grotesk",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=ibm-plex-sans]{--font-notion:"IBM Plex Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"IBM Plex Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"IBM Plex Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=geist]{--font-notion:"Geist",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Geist",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Geist",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=lato]{--font-notion:"Lato",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Lato",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Lato",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=roboto]{--font-notion:"Roboto",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Roboto",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Roboto",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=poppins]{--font-notion:"Poppins",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Poppins",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Poppins",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=montserrat]{--font-notion:"Montserrat",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Montserrat",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Montserrat",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=nunito]{--font-notion:"Nunito",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Nunito",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Nunito",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=figtree]{--font-notion:"Figtree",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Figtree",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Figtree",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=work-sans]{--font-notion:"Work Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Work Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Work Sans",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=rubik]{--font-notion:"Rubik",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Rubik",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Rubik",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=lexend]{--font-notion:"Lexend",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Lexend",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Lexend",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font=urbanist]{--font-notion:"Urbanist",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--ds-font-body:"Urbanist",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;--font-inter:"Urbanist",ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}html[data-font]:not([data-font=default]) .home-wa-visual,html[data-font]:not([data-font=default]) body{font-family:var(--ds-font-body)!important}html[data-density=compact]{--ds-space-xs:4px;--ds-space-sm:6px;--ds-space-md:10px;--ds-space-lg:12px;--ds-space-xl:16px;--ds-space-2xl:18px;--ds-space-3xl:24px;--ds-pad-surface:12px;--ds-pad-page-x:24px;--ds-pad-page-top:20px;--ds-pad-page-bottom:36px;--ds-btn-min-height:28px;--ds-btn-pad-y:4px;--ds-btn-pad-x:10px;--ds-sidebar-width:232px;--ds-sidebar-item-py:4px;--ds-sidebar-item-px:6px;--ds-sidebar-gap-section:14px;--ds-sidebar-gap-sm:6px;--ds-sidebar-gap-xs:4px;--ds-sidebar-nav-py:8px}html[data-density=comfortable]{--ds-space-xs:8px;--ds-space-sm:10px;--ds-space-md:14px;--ds-space-lg:20px;--ds-space-xl:24px;--ds-space-2xl:28px;--ds-space-3xl:40px;--ds-pad-surface:20px;--ds-pad-page-x:40px;--ds-pad-page-top:32px;--ds-pad-page-bottom:56px;--ds-btn-min-height:36px;--ds-btn-pad-y:8px;--ds-btn-pad-x:14px;--ds-sidebar-width:264px;--ds-sidebar-item-py:8px;--ds-sidebar-item-px:10px;--ds-sidebar-gap-section:24px;--ds-sidebar-gap-sm:10px;--ds-sidebar-gap-xs:8px;--ds-sidebar-nav-py:14px}html{--ds-text-scale:1}html[data-text-size=small]{--ds-text-scale:.923}html[data-text-size=large]{--ds-text-scale:1.115}html[data-text-size=xlarge]{--ds-text-scale:1.231}html{--font-notion:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji"}[data-palette=dark-charcoal]{--notion-sidebar:#252525;--notion-page:#191919;--notion-elevated:#2f2f2f;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#ffffff0a;--panel-solid:var(--notion-elevated);--border:#ffffff17;--border-hover:#ffffff29;--text:#ffffffe6;--muted:#ffffff70;--muted2:#ffffff9e;--accent:#2274b8;--accent-hover:#1a5f96;--accent-muted:#5a94c9;--accent-subtle:#8fb8de;--violet:var(--accent);--blue:#3b82f6;--cyan:#22d3ee;--green:#34d399;--red:#fb7185;--orange:#fbbf24;--grad:linear-gradient(135deg,#1a5f96,#2274b8 55%,#3b82f6);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#00000080;--overlay-bg-strong:#0000008c;--code-bg:#141414;--table-head-bg:var(--notion-page);--row-hover:#ffffff05;--row-hover-strong:#ffffff06;--ws-meta-text:#fff;--ws-meta-sub:#ffffff8c;--shadow:#0000008c;--shadow-strong:#0009;--badge-neutral-bg:#ffffff0d;--badge-violet:var(--accent-muted);--tag-violet:var(--accent-subtle);--skeleton-a:#ffffff08;--skeleton-b:#ffffff12;--funnel-track:#ffffff08;--kanban-count-bg:#ffffff0f;--scrollbar-thumb:#ffffff1a;--call-panel-bg:#ffffff08;--mail-hover:#ffffff08;--tpl-hover:#ffffff0a;--ws-hover:#ffffff0a;--modal-overlay:#03050ab3;--accent-soft:#2274b81a;--accent-border:#2274b842;--accent-icon-bg:#2274b81a;--accent-icon-bg-strong:#2274b824;--accent-border-strong:#2274b859;--accent-selected-bg:#2274b826;--accent-highlight-bg:#2274b814;--accent-highlight-bg-strong:#2274b80f;--accent-chip-bg:#2274b824;--glow-accent:#2274b852;--glow-violet:var(--glow-accent);--period-on-text:#fff;--code-text:#c9d1e3;--swatch-ring:#fff;--btn-primary-bg:#eef0f4;--btn-primary-text:#0a0c10;--btn-primary-hover:#dde1e8;--btn-primary-border:#eef0f4;--ui-col-bg:var(--notion-elevated);--ui-chip-bg:#ffffff14;--ui-card-bg:#363636;--ui-card-hover:#404040;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=light-paper]{--notion-sidebar:#f7f6f3;--notion-page:#fff;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#37352f0a;--panel-solid:var(--notion-page);--border:#37352f17;--border-hover:#37352f29;--text:#37352f;--muted:#37352f8c;--muted2:#37352fb8;--accent:#2274b8;--accent-hover:#1a5f96;--accent-muted:#5a94c9;--accent-subtle:#8fb8de;--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#0f141952;--overlay-bg-strong:#0f141961;--code-bg:#1e293b;--table-head-bg:#fff;--row-hover:#0f141908;--row-hover-strong:#0f14190a;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#0f14191f;--shadow-strong:#0f14192e;--badge-neutral-bg:#0f14190d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#0f14190a;--skeleton-b:#0f141914;--funnel-track:#0f14190d;--kanban-count-bg:#0f14190f;--scrollbar-thumb:#0f14191f;--call-panel-bg:#0f141908;--mail-hover:#0f141908;--tpl-hover:#0f141908;--ws-hover:#0f14190a;--modal-overlay:#0f141959;--accent-soft:#2274b814;--accent-border:#2274b838;--accent-icon-bg:#2274b814;--accent-icon-bg-strong:#2274b81f;--accent-border-strong:#2274b84d;--accent-selected-bg:#2274b81f;--accent-highlight-bg:#2274b80f;--accent-highlight-bg-strong:#2274b80a;--accent-chip-bg:#2274b81f;--glow-accent:#2274b833;--glow-violet:var(--glow-accent);--period-on-text:var(--text);--code-text:#e2e8f0;--swatch-ring:var(--text);--btn-primary-bg:#37352f;--btn-primary-text:#fff;--btn-primary-hover:#3d3b36;--btn-primary-border:#37352f;--ui-col-bg:#f7f7f5;--ui-chip-bg:#37352f14;--ui-card-bg:#fff;--ui-card-hover:#f7f7f5;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=midnight-ocean]{--notion-sidebar:#1e293b;--notion-page:#0f172a;--notion-elevated:#273549;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#94a3b80f;--panel-solid:var(--notion-elevated);--border:#94a3b81f;--border-hover:#94a3b833;--text:#f8fafceb;--muted:#94a3b8b8;--muted2:#cbd5e1d1;--accent:#22d3ee;--accent-hover:#06b6d4;--accent-muted:#67e8f9;--accent-subtle:#a5f3fc;--violet:var(--accent);--grad:linear-gradient(135deg,#0891b2,#22d3ee 55%,#67e8f9);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#0206178c;--overlay-bg-strong:#0206179e;--code-bg:#0c1222;--table-head-bg:var(--notion-page);--row-hover:#94a3b80a;--row-hover-strong:#94a3b80f;--ws-meta-text:#fff;--ws-meta-sub:#cbd5e194;--shadow:#0206178c;--shadow-strong:#020617a6;--badge-neutral-bg:#94a3b814;--badge-violet:var(--accent-muted);--tag-violet:var(--accent-subtle);--skeleton-a:#94a3b80d;--skeleton-b:#94a3b81a;--funnel-track:#94a3b80d;--kanban-count-bg:#94a3b814;--scrollbar-thumb:#94a3b824;--call-panel-bg:#94a3b80a;--mail-hover:#94a3b80a;--tpl-hover:#94a3b80d;--ws-hover:#94a3b80d;--modal-overlay:#020617b8;--accent-soft:#22d3ee1a;--accent-border:#22d3ee47;--accent-icon-bg:#22d3ee1a;--accent-icon-bg-strong:#22d3ee24;--accent-border-strong:#22d3ee5c;--accent-selected-bg:#22d3ee29;--accent-highlight-bg:#22d3ee14;--accent-highlight-bg-strong:#22d3ee0f;--accent-chip-bg:#22d3ee24;--glow-accent:#22d3ee52;--glow-violet:var(--glow-accent);--period-on-text:#0f172a;--code-text:#cbd5e1;--swatch-ring:#fff;--btn-primary-bg:#e0f2fe;--btn-primary-text:#0f172a;--btn-primary-hover:#bae6fd;--btn-primary-border:#e0f2fe;--ui-col-bg:var(--notion-elevated);--ui-chip-bg:#94a3b81f;--ui-card-bg:#273549;--ui-card-hover:#334155;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=sage-garden]{--notion-sidebar:#eef2ec;--notion-page:#fafaf8;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#2d372d0a;--panel-solid:var(--notion-page);--border:#2d372d17;--border-hover:#2d372d26;--text:#2d372d;--muted:#2d372d85;--muted2:#2d372dad;--accent:#4d7c59;--accent-hover:#3d6347;--accent-muted:#6b9b77;--accent-subtle:#9bc4a4;--violet:var(--accent);--grad:linear-gradient(135deg,#3d6347,#4d7c59 55%,#6b9b77);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#2d372d47;--overlay-bg-strong:#2d372d57;--code-bg:#2d372d;--table-head-bg:#fff;--row-hover:#2d372d08;--row-hover-strong:#2d372d0a;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#2d372d1a;--shadow-strong:#2d372d29;--badge-neutral-bg:#2d372d0d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#2d372d0a;--skeleton-b:#2d372d14;--funnel-track:#2d372d0d;--kanban-count-bg:#2d372d0f;--scrollbar-thumb:#2d372d1f;--call-panel-bg:#2d372d08;--mail-hover:#2d372d08;--tpl-hover:#2d372d08;--ws-hover:#2d372d0a;--modal-overlay:#2d372d52;--accent-soft:#4d7c5914;--accent-border:#4d7c5938;--accent-icon-bg:#4d7c5914;--accent-icon-bg-strong:#4d7c591f;--accent-border-strong:#4d7c594d;--accent-selected-bg:#4d7c591f;--accent-highlight-bg:#4d7c590f;--accent-highlight-bg-strong:#4d7c590a;--accent-chip-bg:#4d7c591f;--glow-accent:#4d7c5933;--glow-violet:var(--glow-accent);--period-on-text:var(--text);--code-text:#e2e8f0;--swatch-ring:var(--text);--btn-primary-bg:#2d372d;--btn-primary-text:#fff;--btn-primary-hover:#3a453a;--btn-primary-border:#2d372d;--ui-col-bg:#f3f5f2;--ui-chip-bg:#2d372d12;--ui-card-bg:#fff;--ui-card-hover:#f3f5f2;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=sunset-sorbet]{--notion-sidebar:#fff0e8;--notion-page:#fffaf7;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#78350f0a;--panel-solid:var(--notion-page);--border:#78350f1a;--border-hover:#78350f29;--text:#452d23;--muted:#452d2385;--muted2:#452d23ad;--accent:#f97316;--accent-hover:#ea580c;--accent-muted:#fb923c;--accent-subtle:#fdba74;--violet:var(--accent);--grad:linear-gradient(135deg,#ea580c,#f97316 50%,#fb7185);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#452d2347;--overlay-bg-strong:#452d2357;--code-bg:#431407;--table-head-bg:#fff;--row-hover:#f973160d;--row-hover-strong:#f9731612;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#78350f1a;--shadow-strong:#78350f29;--badge-neutral-bg:#78350f0d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#f973160d;--skeleton-b:#f9731617;--funnel-track:#f973160f;--kanban-count-bg:#f9731614;--scrollbar-thumb:#78350f24;--call-panel-bg:#f973160a;--mail-hover:#f973160a;--tpl-hover:#f973160a;--ws-hover:#f973160d;--modal-overlay:#452d2352;--accent-soft:#f9731617;--accent-border:#f973163d;--accent-icon-bg:#f9731617;--accent-icon-bg-strong:#f9731621;--accent-border-strong:#f9731652;--accent-selected-bg:#f9731624;--accent-highlight-bg:#f9731612;--accent-highlight-bg-strong:#f973160d;--accent-chip-bg:#f9731621;--glow-accent:#f9731638;--glow-violet:var(--glow-accent);--period-on-text:#fff;--code-text:#fed7aa;--swatch-ring:var(--text);--btn-primary-bg:#452d23;--btn-primary-text:#fffaf7;--btn-primary-hover:#5c3d30;--btn-primary-border:#452d23;--ui-col-bg:#fff5ef;--ui-chip-bg:#f9731614;--ui-card-bg:#fff;--ui-card-hover:#fff5ef;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=neon-arcade]{--notion-sidebar:#1a1025;--notion-page:#120a1a;--notion-elevated:#251a35;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#f472b60f;--panel-solid:var(--notion-elevated);--border:#f472b61f;--border-hover:#f472b633;--text:#fce7f3eb;--muted:#d8b4fe94;--muted2:#e9d5ffc7;--accent:#f472b6;--accent-hover:#ec4899;--accent-muted:#f9a8d4;--accent-subtle:#fbcfe8;--violet:#c084fc;--grad:linear-gradient(135deg,#a855f7,#f472b6 55%,#fb7185);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#120a1a94;--overlay-bg-strong:#120a1aa6;--code-bg:#0c0612;--table-head-bg:var(--notion-page);--row-hover:#f472b60d;--row-hover-strong:#f472b612;--ws-meta-text:#fff;--ws-meta-sub:#e9d5ff8c;--shadow:#120a1a8c;--shadow-strong:#120a1aa6;--badge-neutral-bg:#f472b614;--badge-violet:var(--accent-muted);--tag-violet:var(--accent-subtle);--skeleton-a:#f472b60d;--skeleton-b:#f472b61a;--funnel-track:#f472b60d;--kanban-count-bg:#f472b61a;--scrollbar-thumb:#f472b629;--call-panel-bg:#f472b60a;--mail-hover:#f472b60a;--tpl-hover:#f472b60d;--ws-hover:#f472b60d;--modal-overlay:#120a1abd;--accent-soft:#f472b61c;--accent-border:#f472b64d;--accent-icon-bg:#f472b61c;--accent-icon-bg-strong:#f472b629;--accent-border-strong:#f472b661;--accent-selected-bg:#f472b62e;--accent-highlight-bg:#f472b617;--accent-highlight-bg-strong:#f472b60f;--accent-chip-bg:#f472b629;--glow-accent:#f472b661;--glow-violet:#c084fc52;--period-on-text:#120a1a;--code-text:#f5d0fe;--swatch-ring:#fff;--btn-primary-bg:#fce7f3;--btn-primary-text:#120a1a;--btn-primary-hover:#fbcfe8;--btn-primary-border:#fce7f3;--ui-col-bg:var(--notion-elevated);--ui-chip-bg:#f472b61f;--ui-card-bg:#251a35;--ui-card-hover:#2f2240;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=lavender-daydream]{--notion-sidebar:#f0ebff;--notion-page:#faf8ff;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#5b21b60a;--panel-solid:var(--notion-page);--border:#5b21b617;--border-hover:#5b21b626;--text:#37304b;--muted:#37304b85;--muted2:#37304bad;--accent:#8b5cf6;--accent-hover:#7c3aed;--accent-muted:#a78bfa;--accent-subtle:#c4b5fd;--violet:var(--accent);--grad:linear-gradient(135deg,#7c3aed,#8b5cf6 55%,#c084fc);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#37304b47;--overlay-bg-strong:#37304b57;--code-bg:#2e1065;--table-head-bg:#fff;--row-hover:#8b5cf60d;--row-hover-strong:#8b5cf612;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#5b21b61a;--shadow-strong:#5b21b629;--badge-neutral-bg:#5b21b60d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#8b5cf60d;--skeleton-b:#8b5cf617;--funnel-track:#8b5cf60f;--kanban-count-bg:#8b5cf614;--scrollbar-thumb:#5b21b624;--call-panel-bg:#8b5cf60a;--mail-hover:#8b5cf60a;--tpl-hover:#8b5cf60a;--ws-hover:#8b5cf60d;--modal-overlay:#37304b52;--accent-soft:#8b5cf614;--accent-border:#8b5cf638;--accent-icon-bg:#8b5cf614;--accent-icon-bg-strong:#8b5cf61f;--accent-border-strong:#8b5cf64d;--accent-selected-bg:#8b5cf61f;--accent-highlight-bg:#8b5cf60f;--accent-highlight-bg-strong:#8b5cf60a;--accent-chip-bg:#8b5cf61f;--glow-accent:#8b5cf638;--glow-violet:var(--glow-accent);--period-on-text:#fff;--code-text:#e9d5ff;--swatch-ring:var(--text);--btn-primary-bg:#37304b;--btn-primary-text:#faf8ff;--btn-primary-hover:#454059;--btn-primary-border:#37304b;--ui-col-bg:#f5f0ff;--ui-chip-bg:#8b5cf614;--ui-card-bg:#fff;--ui-card-hover:#f5f0ff;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=cosmic-punch]{--notion-sidebar:#e4faf8;--notion-page:#f8fffe;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#0d94880a;--panel-solid:var(--notion-page);--border:#0d94881a;--border-hover:#0d948829;--text:#133a38;--muted:#133a3885;--muted2:#133a38ad;--accent:#e11d48;--accent-hover:#be123c;--accent-muted:#f43f5e;--accent-subtle:#fda4af;--violet:#14b8a6;--grad:linear-gradient(135deg,#0d9488,#e11d48 55%,#f43f5e);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#133a3847;--overlay-bg-strong:#133a3857;--code-bg:#134e4a;--table-head-bg:#fff;--row-hover:#e11d480a;--row-hover-strong:#e11d480f;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#0d94881a;--shadow-strong:#0d948829;--badge-neutral-bg:#0d94880d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#0d94880d;--skeleton-b:#0d948817;--funnel-track:#0d94880f;--kanban-count-bg:#0d948814;--scrollbar-thumb:#133a381f;--call-panel-bg:#0d94880a;--mail-hover:#0d94880a;--tpl-hover:#0d94880a;--ws-hover:#0d94880d;--modal-overlay:#133a3852;--accent-soft:#e11d4814;--accent-border:#e11d4838;--accent-icon-bg:#e11d4814;--accent-icon-bg-strong:#e11d481f;--accent-border-strong:#e11d484d;--accent-selected-bg:#e11d481f;--accent-highlight-bg:#e11d480f;--accent-highlight-bg-strong:#e11d480a;--accent-chip-bg:#e11d481f;--glow-accent:#e11d4833;--glow-violet:#14b8a638;--period-on-text:#fff;--code-text:#ccfbf1;--swatch-ring:var(--text);--btn-primary-bg:#133a38;--btn-primary-text:#f8fffe;--btn-primary-hover:#164845;--btn-primary-border:#133a38;--ui-col-bg:#ecfdf9;--ui-chip-bg:#0d948814;--ui-card-bg:#fff;--ui-card-hover:#ecfdf9;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=espresso-velvet]{--notion-sidebar:#241a14;--notion-page:#1c1410;--notion-elevated:#2e2219;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#d4a5740d;--panel-solid:var(--notion-elevated);--border:#d4a5741a;--border-hover:#d4a5742e;--text:#faf0e6eb;--muted:#d4a57485;--muted2:#e8c8a8c7;--accent:#d4a574;--accent-hover:#c4895a;--accent-muted:#e0b88a;--accent-subtle:#edd5b5;--violet:var(--accent);--grad:linear-gradient(135deg,#a16207,#d4a574 55%,#fbbf24);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#1c141094;--overlay-bg-strong:#1c1410a6;--code-bg:#120d0a;--table-head-bg:var(--notion-page);--row-hover:#d4a5740a;--row-hover-strong:#d4a5740f;--ws-meta-text:#fff;--ws-meta-sub:#e8c8a88c;--shadow:#1c14108c;--shadow-strong:#1c1410a6;--badge-neutral-bg:#d4a57414;--badge-violet:var(--accent-muted);--tag-violet:var(--accent-subtle);--skeleton-a:#d4a5740d;--skeleton-b:#d4a5741a;--funnel-track:#d4a5740d;--kanban-count-bg:#d4a57414;--scrollbar-thumb:#d4a57424;--call-panel-bg:#d4a5740a;--mail-hover:#d4a5740a;--tpl-hover:#d4a5740d;--ws-hover:#d4a5740d;--modal-overlay:#1c1410bd;--accent-soft:#d4a5741a;--accent-border:#d4a57442;--accent-icon-bg:#d4a5741a;--accent-icon-bg-strong:#d4a57424;--accent-border-strong:#d4a57457;--accent-selected-bg:#d4a57429;--accent-highlight-bg:#d4a57414;--accent-highlight-bg-strong:#d4a5740f;--accent-chip-bg:#d4a57424;--glow-accent:#d4a5744d;--glow-violet:var(--glow-accent);--period-on-text:#1c1410;--code-text:#edd5b5;--swatch-ring:#fff;--btn-primary-bg:linen;--btn-primary-text:#1c1410;--btn-primary-hover:#edd5b5;--btn-primary-border:linen;--ui-col-bg:var(--notion-elevated);--ui-chip-bg:#d4a5741a;--ui-card-bg:#2e2219;--ui-card-hover:#3a2c22;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=bubble-pop]{--notion-sidebar:#eef6ff;--notion-page:#f8fbff;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#3b82f60a;--panel-solid:var(--notion-page);--border:#3b82f61a;--border-hover:#3b82f629;--text:#1e3a5f;--muted:#1e3a5f85;--muted2:#1e3a5fad;--accent:#ff6bcb;--accent-hover:#f43fae;--accent-muted:#ff8ad8;--accent-subtle:#ffb8e8;--violet:#60a5fa;--grad:linear-gradient(135deg,#60a5fa,#ff6bcb 55%,#ff8ad8);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#1e3a5f47;--overlay-bg-strong:#1e3a5f57;--code-bg:#1e3a5f;--table-head-bg:#fff;--row-hover:#ff6bcb0d;--row-hover-strong:#ff6bcb12;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#3b82f61a;--shadow-strong:#3b82f629;--badge-neutral-bg:#3b82f60d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#ff6bcb0d;--skeleton-b:#ff6bcb17;--funnel-track:#ff6bcb0f;--kanban-count-bg:#ff6bcb14;--scrollbar-thumb:#1e3a5f1f;--call-panel-bg:#ff6bcb0a;--mail-hover:#ff6bcb0a;--tpl-hover:#ff6bcb0a;--ws-hover:#ff6bcb0d;--modal-overlay:#1e3a5f52;--accent-soft:#ff6bcb17;--accent-border:#ff6bcb3d;--accent-icon-bg:#ff6bcb17;--accent-icon-bg-strong:#ff6bcb21;--accent-border-strong:#ff6bcb52;--accent-selected-bg:#ff6bcb24;--accent-highlight-bg:#ff6bcb12;--accent-highlight-bg-strong:#ff6bcb0d;--accent-chip-bg:#ff6bcb21;--glow-accent:#ff6bcb38;--glow-violet:#60a5fa33;--period-on-text:#fff;--code-text:#bfdbfe;--swatch-ring:var(--text);--btn-primary-bg:#1e3a5f;--btn-primary-text:#f8fbff;--btn-primary-hover:#254a75;--btn-primary-border:#1e3a5f;--ui-col-bg:#f0f7ff;--ui-chip-bg:#3b82f614;--ui-card-bg:#fff;--ui-card-hover:#f0f7ff;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=northern-frost]{--notion-sidebar:#1c2128;--notion-page:#161b22;--notion-elevated:#21262d;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#7dd3fc0d;--panel-solid:var(--notion-elevated);--border:#7dd3fc1a;--border-hover:#7dd3fc2e;--text:#e6edf3eb;--muted:#7dd3fc7a;--muted2:#bae6fdc7;--accent:#7dd3fc;--accent-hover:#38bdf8;--accent-muted:#bae6fd;--accent-subtle:#e0f2fe;--violet:var(--accent);--grad:linear-gradient(135deg,#0369a1,#7dd3fc 55%,#e0f2fe);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#161b2294;--overlay-bg-strong:#161b22a6;--code-bg:#0d1117;--table-head-bg:var(--notion-page);--row-hover:#7dd3fc0a;--row-hover-strong:#7dd3fc0f;--ws-meta-text:#fff;--ws-meta-sub:#bae6fd8c;--shadow:#161b228c;--shadow-strong:#161b22a6;--badge-neutral-bg:#7dd3fc14;--badge-violet:var(--accent-muted);--tag-violet:var(--accent-subtle);--skeleton-a:#7dd3fc0d;--skeleton-b:#7dd3fc1a;--funnel-track:#7dd3fc0d;--kanban-count-bg:#7dd3fc14;--scrollbar-thumb:#7dd3fc24;--call-panel-bg:#7dd3fc0a;--mail-hover:#7dd3fc0a;--tpl-hover:#7dd3fc0d;--ws-hover:#7dd3fc0d;--modal-overlay:#161b22bd;--accent-soft:#7dd3fc1a;--accent-border:#7dd3fc42;--accent-icon-bg:#7dd3fc1a;--accent-icon-bg-strong:#7dd3fc24;--accent-border-strong:#7dd3fc57;--accent-selected-bg:#7dd3fc29;--accent-highlight-bg:#7dd3fc14;--accent-highlight-bg-strong:#7dd3fc0f;--accent-chip-bg:#7dd3fc24;--glow-accent:#7dd3fc4d;--glow-violet:var(--glow-accent);--period-on-text:#161b22;--code-text:#bae6fd;--swatch-ring:#fff;--btn-primary-bg:#e0f2fe;--btn-primary-text:#161b22;--btn-primary-hover:#bae6fd;--btn-primary-border:#e0f2fe;--ui-col-bg:var(--notion-elevated);--ui-chip-bg:#7dd3fc1a;--ui-card-bg:#21262d;--ui-card-hover:#30363d;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=honey-drizzle]{--notion-sidebar:#fff8e7;--notion-page:#fffdf5;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#b453090a;--panel-solid:var(--notion-page);--border:#b453091a;--border-hover:#b4530929;--text:#452d16;--muted:#452d1685;--muted2:#452d16ad;--accent:#d97706;--accent-hover:#b45309;--accent-muted:#f59e0b;--accent-subtle:#fcd34d;--violet:var(--accent);--grad:linear-gradient(135deg,#b45309,#d97706 55%,#fbbf24);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#452d1647;--overlay-bg-strong:#452d1657;--code-bg:#451a03;--table-head-bg:#fff;--row-hover:#d977060d;--row-hover-strong:#d9770612;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#b453091a;--shadow-strong:#b4530929;--badge-neutral-bg:#b453090d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#d977060d;--skeleton-b:#d9770617;--funnel-track:#d977060f;--kanban-count-bg:#d9770614;--scrollbar-thumb:#452d161f;--call-panel-bg:#d977060a;--mail-hover:#d977060a;--tpl-hover:#d977060a;--ws-hover:#d977060d;--modal-overlay:#452d1652;--accent-soft:#d9770617;--accent-border:#d977063d;--accent-icon-bg:#d9770617;--accent-icon-bg-strong:#d9770621;--accent-border-strong:#d9770652;--accent-selected-bg:#d9770624;--accent-highlight-bg:#d9770612;--accent-highlight-bg-strong:#d977060d;--accent-chip-bg:#d9770621;--glow-accent:#d9770638;--glow-violet:var(--glow-accent);--period-on-text:#fff;--code-text:#fde68a;--swatch-ring:var(--text);--btn-primary-bg:#452d16;--btn-primary-text:#fffdf5;--btn-primary-hover:#5a3a1c;--btn-primary-border:#452d16;--ui-col-bg:#fff9ed;--ui-chip-bg:#d9770614;--ui-card-bg:#fff;--ui-card-hover:#fff9ed;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=ios-light]{--notion-sidebar:#f2f2f7;--notion-page:#fff;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#3c3c430a;--panel-solid:var(--notion-page);--border:#3c3c431f;--border-hover:#3c3c432e;--text:#000;--muted:#3c3c4399;--muted2:#3c3c43c7;--accent:#007aff;--accent-hover:#0062cc;--accent-muted:#409cff;--accent-subtle:#99c9ff;--violet:var(--accent);--grad:linear-gradient(135deg,#0051d5,#007aff 55%,#409cff);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#00000047;--overlay-bg-strong:#00000057;--code-bg:#1c1c1e;--table-head-bg:#fff;--row-hover:#007aff0a;--row-hover-strong:#007aff0f;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#00000014;--shadow-strong:#00000024;--badge-neutral-bg:#7676801f;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#76768014;--skeleton-b:#76768024;--funnel-track:#7676801a;--kanban-count-bg:#76768024;--scrollbar-thumb:#7676804d;--call-panel-bg:#007aff0a;--mail-hover:#007aff0a;--tpl-hover:#007aff0a;--ws-hover:#7676801a;--modal-overlay:#00000052;--accent-soft:#007aff1a;--accent-border:#007aff3d;--accent-icon-bg:#007aff1a;--accent-icon-bg-strong:#007aff24;--accent-border-strong:#007aff52;--accent-selected-bg:#007aff24;--accent-highlight-bg:#007aff12;--accent-highlight-bg-strong:#007aff0d;--accent-chip-bg:#007aff1f;--glow-accent:#007aff33;--glow-violet:var(--glow-accent);--period-on-text:#fff;--code-text:#e2e8f0;--swatch-ring:var(--text);--btn-primary-bg:#007aff;--btn-primary-text:#fff;--btn-primary-hover:#0062cc;--btn-primary-border:#007aff;--ui-col-bg:#f2f2f7;--ui-chip-bg:#7676801f;--ui-card-bg:#fff;--ui-card-hover:#f2f2f7;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=ios-dark]{--notion-sidebar:#1c1c1e;--notion-page:#000;--notion-elevated:#2c2c2e;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#ffffff0d;--panel-solid:var(--notion-elevated);--border:#54545873;--border-hover:#545458a6;--text:#ffffffeb;--muted:#ebebf599;--muted2:#ebebf5c7;--accent:#0a84ff;--accent-hover:#0070e0;--accent-muted:#409cff;--accent-subtle:#99c9ff;--violet:var(--accent);--grad:linear-gradient(135deg,#0051d5,#0a84ff 55%,#409cff);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#0000008c;--overlay-bg-strong:#0000009e;--code-bg:#1c1c1e;--table-head-bg:var(--notion-page);--row-hover:#ffffff08;--row-hover-strong:#ffffff0d;--ws-meta-text:#fff;--ws-meta-sub:#ebebf58c;--shadow:#0000008c;--shadow-strong:#000000a6;--badge-neutral-bg:#7676802e;--badge-violet:var(--accent-muted);--tag-violet:var(--accent-subtle);--skeleton-a:#ffffff0a;--skeleton-b:#ffffff14;--funnel-track:#ffffff0a;--kanban-count-bg:#76768033;--scrollbar-thumb:#76768059;--call-panel-bg:#ffffff08;--mail-hover:#ffffff08;--tpl-hover:#ffffff0a;--ws-hover:#76768024;--modal-overlay:#000000b8;--accent-soft:#0a84ff1f;--accent-border:#0a84ff47;--accent-icon-bg:#0a84ff1f;--accent-icon-bg-strong:#0a84ff29;--accent-border-strong:#0a84ff5c;--accent-selected-bg:#0a84ff2e;--accent-highlight-bg:#0a84ff17;--accent-highlight-bg-strong:#0a84ff0f;--accent-chip-bg:#0a84ff29;--glow-accent:#0a84ff52;--glow-violet:var(--glow-accent);--period-on-text:#fff;--code-text:#c9d1e3;--swatch-ring:#fff;--btn-primary-bg:#0a84ff;--btn-primary-text:#fff;--btn-primary-hover:#0070e0;--btn-primary-border:#0a84ff;--ui-col-bg:var(--notion-elevated);--ui-chip-bg:#7676803d;--ui-card-bg:#1c1c1e;--ui-card-hover:#2c2c2e;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=windows-light]{--notion-sidebar:#f3f3f3;--notion-page:#fafafa;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#00000008;--panel-solid:var(--notion-elevated);--border:#00000014;--border-hover:#00000024;--text:#1a1a1a;--muted:#1a1a1a8c;--muted2:#1a1a1ab8;--accent:#0078d4;--accent-hover:#106ebe;--accent-muted:#429ce3;--accent-subtle:#83beec;--violet:var(--accent);--grad:linear-gradient(135deg,#005a9e,#0078d4 55%,#429ce3);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#00000047;--overlay-bg-strong:#00000057;--code-bg:#1a1a1a;--table-head-bg:#fff;--row-hover:#0078d40a;--row-hover-strong:#0078d40f;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#0000001a;--shadow-strong:#00000029;--badge-neutral-bg:#0000000d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#0000000a;--skeleton-b:#00000014;--funnel-track:#0000000d;--kanban-count-bg:#0000000f;--scrollbar-thumb:#00000024;--call-panel-bg:#0078d40a;--mail-hover:#0078d40a;--tpl-hover:#0078d40a;--ws-hover:#0000000a;--modal-overlay:#00000052;--accent-soft:#0078d414;--accent-border:#0078d438;--accent-icon-bg:#0078d414;--accent-icon-bg-strong:#0078d41f;--accent-border-strong:#0078d44d;--accent-selected-bg:#0078d41f;--accent-highlight-bg:#0078d40f;--accent-highlight-bg-strong:#0078d40a;--accent-chip-bg:#0078d41f;--glow-accent:#0078d433;--glow-violet:var(--glow-accent);--period-on-text:#fff;--code-text:#e2e8f0;--swatch-ring:var(--text);--btn-primary-bg:#0078d4;--btn-primary-text:#fff;--btn-primary-hover:#106ebe;--btn-primary-border:#0078d4;--ui-col-bg:#f3f3f3;--ui-chip-bg:#0000000f;--ui-card-bg:#fff;--ui-card-hover:#f3f3f3;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=windows-dark]{--notion-sidebar:#2d2d2d;--notion-page:#202020;--notion-elevated:#2d2d2d;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#ffffff0a;--panel-solid:var(--notion-elevated);--border:#ffffff14;--border-hover:#ffffff24;--text:#ffffffeb;--muted:#ffffff80;--muted2:#ffffffad;--accent:#60cdff;--accent-hover:#3bb8ff;--accent-muted:#99deff;--accent-subtle:#c2ecff;--violet:var(--accent);--grad:linear-gradient(135deg,#0078d4,#60cdff 55%,#99deff);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#0000008c;--overlay-bg-strong:#0000009e;--code-bg:#141414;--table-head-bg:var(--notion-page);--row-hover:#ffffff08;--row-hover-strong:#ffffff0d;--ws-meta-text:#fff;--ws-meta-sub:#ffffff8c;--shadow:#0000008c;--shadow-strong:#000000a6;--badge-neutral-bg:#ffffff0f;--badge-violet:var(--accent-muted);--tag-violet:var(--accent-subtle);--skeleton-a:#ffffff0a;--skeleton-b:#ffffff14;--funnel-track:#ffffff0a;--kanban-count-bg:#ffffff14;--scrollbar-thumb:#ffffff1f;--call-panel-bg:#ffffff08;--mail-hover:#ffffff08;--tpl-hover:#ffffff0a;--ws-hover:#ffffff0d;--modal-overlay:#000000b8;--accent-soft:#60cdff1a;--accent-border:#60cdff42;--accent-icon-bg:#60cdff1a;--accent-icon-bg-strong:#60cdff24;--accent-border-strong:#60cdff57;--accent-selected-bg:#60cdff29;--accent-highlight-bg:#60cdff14;--accent-highlight-bg-strong:#60cdff0f;--accent-chip-bg:#60cdff24;--glow-accent:#60cdff4d;--glow-violet:var(--glow-accent);--period-on-text:#202020;--code-text:#c9d1e3;--swatch-ring:#fff;--btn-primary-bg:#60cdff;--btn-primary-text:#202020;--btn-primary-hover:#3bb8ff;--btn-primary-border:#60cdff;--ui-col-bg:var(--notion-elevated);--ui-chip-bg:#ffffff14;--ui-card-bg:#2d2d2d;--ui-card-hover:#383838;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=macos-light]{--notion-sidebar:#ececec;--notion-page:#fff;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#00000008;--panel-solid:var(--notion-page);--border:#0000001a;--border-hover:#00000029;--text:#000000d9;--muted:#00000080;--muted2:#000000a6;--accent:#06c;--accent-hover:#004999;--accent-muted:#3385d6;--accent-subtle:#80b3e6;--violet:var(--accent);--grad:linear-gradient(135deg,#004999,#06c 55%,#3385d6);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#00000047;--overlay-bg-strong:#00000057;--code-bg:#1e1e1e;--table-head-bg:#fff;--row-hover:#0066cc0a;--row-hover-strong:#0066cc0f;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#0000001a;--shadow-strong:#00000029;--badge-neutral-bg:#0000000d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#0000000a;--skeleton-b:#00000014;--funnel-track:#0000000d;--kanban-count-bg:#0000000f;--scrollbar-thumb:#00000024;--call-panel-bg:#0066cc0a;--mail-hover:#0066cc0a;--tpl-hover:#0066cc0a;--ws-hover:#0000000a;--modal-overlay:#00000052;--accent-soft:#0066cc14;--accent-border:#0066cc38;--accent-icon-bg:#0066cc14;--accent-icon-bg-strong:#0066cc1f;--accent-border-strong:#0066cc4d;--accent-selected-bg:#0066cc1f;--accent-highlight-bg:#0066cc0f;--accent-highlight-bg-strong:#0066cc0a;--accent-chip-bg:#0066cc1f;--glow-accent:#06c3;--glow-violet:var(--glow-accent);--period-on-text:#fff;--code-text:#e2e8f0;--swatch-ring:var(--text);--btn-primary-bg:#06c;--btn-primary-text:#fff;--btn-primary-hover:#004999;--btn-primary-border:#06c;--ui-col-bg:#f5f5f7;--ui-chip-bg:#0000000f;--ui-card-bg:#fff;--ui-card-hover:#f5f5f7;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=macos-dark]{--notion-sidebar:#3a3a3c;--notion-page:#1e1e1e;--notion-elevated:#2c2c2e;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#ffffff0a;--panel-solid:var(--notion-elevated);--border:#ffffff1a;--border-hover:#ffffff29;--text:#ffffffe6;--muted:#ffffff7a;--muted2:#ffffffa8;--accent:#409cff;--accent-hover:#2486f0;--accent-muted:#70b4ff;--accent-subtle:#a3cdff;--violet:var(--accent);--grad:linear-gradient(135deg,#06c,#409cff 55%,#70b4ff);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#0000008c;--overlay-bg-strong:#0000009e;--code-bg:#141414;--table-head-bg:var(--notion-page);--row-hover:#ffffff08;--row-hover-strong:#ffffff0d;--ws-meta-text:#fff;--ws-meta-sub:#ffffff8c;--shadow:#0000008c;--shadow-strong:#000000a6;--badge-neutral-bg:#ffffff0f;--badge-violet:var(--accent-muted);--tag-violet:var(--accent-subtle);--skeleton-a:#ffffff0a;--skeleton-b:#ffffff14;--funnel-track:#ffffff0a;--kanban-count-bg:#ffffff14;--scrollbar-thumb:#ffffff1f;--call-panel-bg:#ffffff08;--mail-hover:#ffffff08;--tpl-hover:#ffffff0a;--ws-hover:#ffffff0d;--modal-overlay:#000000b8;--accent-soft:#409cff1a;--accent-border:#409cff42;--accent-icon-bg:#409cff1a;--accent-icon-bg-strong:#409cff24;--accent-border-strong:#409cff57;--accent-selected-bg:#409cff29;--accent-highlight-bg:#409cff14;--accent-highlight-bg-strong:#409cff0f;--accent-chip-bg:#409cff24;--glow-accent:#409cff4d;--glow-violet:var(--glow-accent);--period-on-text:#fff;--code-text:#c9d1e3;--swatch-ring:#fff;--btn-primary-bg:#409cff;--btn-primary-text:#fff;--btn-primary-hover:#2486f0;--btn-primary-border:#409cff;--ui-col-bg:var(--notion-elevated);--ui-chip-bg:#ffffff14;--ui-card-bg:#2c2c2e;--ui-card-hover:#3a3a3c;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=material-light]{--notion-sidebar:#e8eaed;--notion-page:#fff;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#1f1f1f0a;--panel-solid:var(--notion-page);--border:#1f1f1f1a;--border-hover:#1f1f1f29;--text:#1f1f1f;--muted:#1f1f1f8c;--muted2:#1f1f1fb8;--accent:#1a73e8;--accent-hover:#1558b0;--accent-muted:#4285f4;--accent-subtle:#8ab4f8;--violet:var(--accent);--grad:linear-gradient(135deg,#1558b0,#1a73e8 55%,#4285f4);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#1f1f1f47;--overlay-bg-strong:#1f1f1f57;--code-bg:#1f1f1f;--table-head-bg:#fff;--row-hover:#1a73e80a;--row-hover-strong:#1a73e80f;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#1f1f1f1a;--shadow-strong:#1f1f1f29;--badge-neutral-bg:#1f1f1f0d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#1f1f1f0a;--skeleton-b:#1f1f1f14;--funnel-track:#1f1f1f0d;--kanban-count-bg:#1f1f1f0f;--scrollbar-thumb:#1f1f1f24;--call-panel-bg:#1a73e80a;--mail-hover:#1a73e80a;--tpl-hover:#1a73e80a;--ws-hover:#1f1f1f0a;--modal-overlay:#1f1f1f52;--accent-soft:#1a73e814;--accent-border:#1a73e838;--accent-icon-bg:#1a73e814;--accent-icon-bg-strong:#1a73e81f;--accent-border-strong:#1a73e84d;--accent-selected-bg:#1a73e81f;--accent-highlight-bg:#1a73e80f;--accent-highlight-bg-strong:#1a73e80a;--accent-chip-bg:#1a73e81f;--glow-accent:#1a73e833;--glow-violet:var(--glow-accent);--period-on-text:#fff;--code-text:#e2e8f0;--swatch-ring:var(--text);--btn-primary-bg:#1a73e8;--btn-primary-text:#fff;--btn-primary-hover:#1558b0;--btn-primary-border:#1a73e8;--ui-col-bg:#f1f3f4;--ui-chip-bg:#1f1f1f12;--ui-card-bg:#fff;--ui-card-hover:#f1f3f4;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=material-dark]{--notion-sidebar:#2d2e30;--notion-page:#1f1f1f;--notion-elevated:#2d2e30;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#ffffff0a;--panel-solid:var(--notion-elevated);--border:#ffffff14;--border-hover:#ffffff24;--text:#ffffffe6;--muted:#ffffff80;--muted2:#ffffffad;--accent:#8ab4f8;--accent-hover:#669df6;--accent-muted:#aecbfa;--accent-subtle:#d2e3fc;--violet:var(--accent);--grad:linear-gradient(135deg,#669df6,#8ab4f8 55%,#aecbfa);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#0000008c;--overlay-bg-strong:#0000009e;--code-bg:#141414;--table-head-bg:var(--notion-page);--row-hover:#ffffff08;--row-hover-strong:#ffffff0d;--ws-meta-text:#fff;--ws-meta-sub:#ffffff8c;--shadow:#0000008c;--shadow-strong:#000000a6;--badge-neutral-bg:#ffffff0f;--badge-violet:var(--accent-muted);--tag-violet:var(--accent-subtle);--skeleton-a:#ffffff0a;--skeleton-b:#ffffff14;--funnel-track:#ffffff0a;--kanban-count-bg:#ffffff14;--scrollbar-thumb:#ffffff1f;--call-panel-bg:#ffffff08;--mail-hover:#ffffff08;--tpl-hover:#ffffff0a;--ws-hover:#ffffff0d;--modal-overlay:#000000b8;--accent-soft:#8ab4f81a;--accent-border:#8ab4f842;--accent-icon-bg:#8ab4f81a;--accent-icon-bg-strong:#8ab4f824;--accent-border-strong:#8ab4f857;--accent-selected-bg:#8ab4f829;--accent-highlight-bg:#8ab4f814;--accent-highlight-bg-strong:#8ab4f80f;--accent-chip-bg:#8ab4f824;--glow-accent:#8ab4f847;--glow-violet:var(--glow-accent);--period-on-text:#1f1f1f;--code-text:#c9d1e3;--swatch-ring:#fff;--btn-primary-bg:#8ab4f8;--btn-primary-text:#1f1f1f;--btn-primary-hover:#669df6;--btn-primary-border:#8ab4f8;--ui-col-bg:var(--notion-elevated);--ui-chip-bg:#ffffff14;--ui-card-bg:#2d2e30;--ui-card-hover:#3c4043;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=theme-studio]{color-scheme:light;--accent-subtle:#8fb8de;--accent-muted:#5a94c9;--accent-hover:#1a5f96;--accent:#2274b8;--notion-sidebar:#f7f6f3;--notion-page:#fff;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#37352f0a;--panel-solid:var(--notion-page);--border:#37352f17;--border-hover:#37352f29;--text:#37352f;--muted:#37352f8c;--muted2:#37352fb8;--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#0f141952;--overlay-bg-strong:#0f141961;--code-bg:#1e293b;--table-head-bg:#fff;--row-hover:#0f141908;--row-hover-strong:#0f14190a;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#0f14191f;--shadow-strong:#0f14192e;--badge-neutral-bg:#0f14190d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#0f14190a;--skeleton-b:#0f141914;--funnel-track:#0f14190d;--kanban-count-bg:#0f14190f;--scrollbar-thumb:#0f14191f;--call-panel-bg:#0f141908;--mail-hover:#0f141908;--tpl-hover:#0f141908;--ws-hover:#0f14190a;--modal-overlay:#0f141959;--accent-soft:#2274b814;--accent-border:#2274b838;--accent-icon-bg:#2274b814;--accent-icon-bg-strong:#2274b81f;--accent-border-strong:#2274b84d;--accent-selected-bg:#2274b81f;--accent-highlight-bg:#2274b80f;--accent-highlight-bg-strong:#2274b80a;--accent-chip-bg:#2274b81f;--glow-accent:#2274b833;--glow-violet:var(--glow-accent);--period-on-text:var(--text);--code-text:#e2e8f0;--swatch-ring:var(--text);--btn-primary-bg:#37352f;--btn-primary-text:#fff;--btn-primary-hover:#3d3b36;--btn-primary-border:#37352f;--ui-col-bg:#f7f7f5;--ui-chip-bg:#37352f14;--ui-card-bg:#fff;--ui-card-hover:#f7f7f5;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=theme-studio-dark]{color-scheme:dark;--accent-subtle:#8fb8de;--accent-muted:#5a94c9;--accent-hover:#6ba3d4;--accent:#2274b8;--notion-sidebar:#191919;--notion-page:#121212;--notion-elevated:#202020;--bg:var(--notion-page);--bg2:#191919;--panel:#ffffff0a;--panel-solid:#202020;--border:#ffffff17;--border-hover:#ffffff29;--text:#ffffffe6;--muted:#ffffff80;--muted2:#ffffffa6;--sidebar-bg:var(--notion-sidebar);--btn-primary-bg:#37352f;--btn-primary-text:#fff;--btn-primary-hover:#3d3b36;--ui-col-bg:#202020;--ui-chip-bg:#ffffff14;--ui-card-bg:#202020;--ui-card-hover:#2a2a2a;--shadow:#0006;--shadow-strong:#0000008c}[data-palette=theme-stripe]{color-scheme:light;--accent-subtle:#a29bfe;--accent-muted:#7a73ff;--accent-hover:#5851ea;--accent:#635bff;--notion-sidebar:#fff;--notion-page:#f8f9fa;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:#f8f9fa;--panel:#0a254008;--panel-solid:#fff;--border:#eff2f5;--border-hover:#e3e8ee;--text:#0a2540;--muted:#425466;--muted2:#697386;--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#0a254052;--overlay-bg-strong:#0a254066;--code-bg:#1e293b;--table-head-bg:#fff;--row-hover:#0a254005;--row-hover-strong:#0a25400a;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#0000000a;--shadow-strong:#00000014;--badge-neutral-bg:#0a25400d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#0a25400a;--skeleton-b:#0a254014;--funnel-track:#0a25400d;--kanban-count-bg:#0a25400f;--scrollbar-thumb:#0a25401a;--call-panel-bg:#0a254008;--mail-hover:#0a254005;--tpl-hover:#0a254005;--ws-hover:#0a25400a;--modal-overlay:#0a254059;--accent-soft:#635bff0f;--accent-border:#635bff29;--accent-icon-bg:#635bff0f;--accent-icon-bg-strong:#635bff1a;--accent-border-strong:#635bff38;--accent-selected-bg:#635bff14;--accent-highlight-bg:#635bff0a;--accent-highlight-bg-strong:#635bff05;--accent-chip-bg:#635bff14;--glow-accent:#635bff26;--glow-violet:var(--glow-accent);--period-on-text:var(--text);--code-text:#e2e8f0;--swatch-ring:var(--text);--btn-primary-bg:#635bff;--btn-primary-text:#fff;--btn-primary-hover:#5851ea;--btn-primary-border:#635bff;--ui-col-bg:#fff;--ui-chip-bg:#f4f6f8;--ui-card-bg:#fff;--ui-card-hover:#f8f9fa;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=stripe-copilot]{color-scheme:light;--accent-subtle:#b5adfa;--accent-muted:#7a6ff5;--accent-hover:#4838d4;--accent:#594af3;--grad:linear-gradient(135deg,#594af3,#7c3aed 55%,#a855f7);--notion-sidebar:#fff;--notion-page:#f8f9fa;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:#f8f9fa;--panel:#0a254008;--panel-solid:#fff;--border:#eff2f5;--border-hover:#e3e8ee;--text:#0a2540;--muted:#425466;--muted2:#697386;--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#0a254052;--overlay-bg-strong:#0a254066;--code-bg:#1e293b;--table-head-bg:#fff;--row-hover:#0a254005;--row-hover-strong:#0a25400a;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#0000000a;--shadow-strong:#00000014;--badge-neutral-bg:#0a25400d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#0a25400a;--skeleton-b:#0a254014;--funnel-track:#0a25400d;--kanban-count-bg:#0a25400f;--scrollbar-thumb:#0a25401a;--call-panel-bg:#0a254008;--mail-hover:#0a254005;--tpl-hover:#0a254005;--ws-hover:#0a25400a;--modal-overlay:#0a254059;--accent-soft:#594af30f;--accent-border:#594af329;--accent-icon-bg:#594af30f;--accent-icon-bg-strong:#594af31a;--accent-border-strong:#594af338;--accent-selected-bg:#594af314;--accent-highlight-bg:#594af30a;--accent-highlight-bg-strong:#594af305;--accent-chip-bg:#594af314;--glow-accent:#594af326;--glow-violet:var(--glow-accent);--period-on-text:var(--text);--code-text:#e2e8f0;--swatch-ring:var(--text);--btn-primary-bg:var(--grad);--btn-primary-text:#fff;--btn-primary-hover:linear-gradient(135deg,#4838d4,#6d28d9 55%,#9333ea);--btn-primary-border:#594af3;--btn-primary-border-hover:#4838d4;--ui-col-bg:#fff;--ui-chip-bg:#f4f6f8;--ui-card-bg:#fff;--ui-card-hover:#f8f9fa;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=theme-stripe-dark]{color-scheme:dark;--accent-subtle:#9d97ff;--accent-muted:#8b85ff;--accent-hover:#8b85ff;--accent:#7a73ff;--notion-sidebar:#0f2744;--notion-page:#0a1929;--notion-elevated:#152a45;--bg:var(--notion-page);--bg2:#0f2744;--panel:#ffffff0a;--panel-solid:#152a45;--border:#ffffff14;--border-hover:#ffffff24;--text:#f6f9fc;--muted:#adbdcc;--muted2:#8898aa;--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#0000008c;--overlay-bg-strong:#000000a6;--code-bg:#0d2137;--table-head-bg:#152a45;--row-hover:#ffffff08;--row-hover-strong:#ffffff0d;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#00000059;--shadow-strong:#00000080;--badge-neutral-bg:#ffffff0f;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#ffffff0a;--skeleton-b:#ffffff14;--funnel-track:#ffffff0a;--kanban-count-bg:#ffffff0f;--scrollbar-thumb:#ffffff1f;--call-panel-bg:#ffffff08;--mail-hover:#ffffff08;--tpl-hover:#ffffff08;--ws-hover:#ffffff0a;--modal-overlay:#0009;--accent-soft:#635bff1f;--accent-border:#635bff47;--accent-icon-bg:#635bff1f;--accent-icon-bg-strong:#635bff2e;--accent-border-strong:#635bff59;--accent-selected-bg:#635bff29;--accent-highlight-bg:#635bff14;--accent-highlight-bg-strong:#635bff0d;--accent-chip-bg:#635bff24;--glow-accent:#635bff47;--glow-violet:var(--glow-accent);--period-on-text:var(--text);--code-text:#c9d6e2;--swatch-ring:var(--text);--btn-primary-bg:#635bff;--btn-primary-text:#fff;--btn-primary-hover:#7a73ff;--btn-primary-border:#635bff;--ui-col-bg:#152a45;--ui-chip-bg:#ffffff0f;--ui-card-bg:#152a45;--ui-card-hover:#1a3354;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=stripe-copilot-dark]{color-scheme:dark;--accent-subtle:#b5adfa;--accent-muted:#9d8ff8;--accent-hover:#6b5cf0;--accent:#594af3;--grad:linear-gradient(135deg,#594af3,#7c3aed 55%,#a855f7);--notion-sidebar:#0f2744;--notion-page:#0a1929;--notion-elevated:#152a45;--bg:var(--notion-page);--bg2:#0f2744;--panel:#ffffff0a;--panel-solid:#152a45;--border:#ffffff14;--border-hover:#ffffff24;--text:#f6f9fc;--muted:#adbdcc;--muted2:#8898aa;--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#0000008c;--overlay-bg-strong:#000000a6;--code-bg:#0d2137;--table-head-bg:#152a45;--row-hover:#ffffff08;--row-hover-strong:#ffffff0d;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#00000059;--shadow-strong:#00000080;--badge-neutral-bg:#ffffff0f;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#ffffff0a;--skeleton-b:#ffffff14;--funnel-track:#ffffff0a;--kanban-count-bg:#ffffff0f;--scrollbar-thumb:#ffffff1f;--call-panel-bg:#ffffff08;--mail-hover:#ffffff08;--tpl-hover:#ffffff08;--ws-hover:#ffffff0a;--modal-overlay:#0009;--accent-soft:#594af324;--accent-border:#594af347;--accent-icon-bg:#594af31f;--accent-icon-bg-strong:#594af32e;--accent-border-strong:#594af359;--accent-selected-bg:#594af329;--accent-highlight-bg:#594af314;--accent-highlight-bg-strong:#594af30d;--accent-chip-bg:#594af324;--glow-accent:#594af347;--glow-violet:var(--glow-accent);--period-on-text:var(--text);--code-text:#c9d6e2;--swatch-ring:var(--text);--btn-primary-bg:var(--grad);--btn-primary-text:#fff;--btn-primary-hover:linear-gradient(135deg,#4838d4,#6d28d9 55%,#9333ea);--btn-primary-border:#594af3;--btn-primary-border-hover:#6b5cf0;--ui-col-bg:#152a45;--ui-chip-bg:#ffffff0f;--ui-card-bg:#152a45;--ui-card-hover:#1a3354;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=theme-vercel]{color-scheme:light;--accent-muted:#3291ff;--accent-hover:#0060df;--accent:#0070f3;--notion-sidebar:#fafafa;--notion-page:#fff;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#37352f0a;--panel-solid:var(--notion-page);--border:#eaeaea;--border-hover:#d4d4d4;--text:#000;--muted:#666;--muted2:#444;--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#0f141952;--overlay-bg-strong:#0f141961;--code-bg:#1e293b;--table-head-bg:#fff;--row-hover:#0f141908;--row-hover-strong:#0f14190a;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#0f14191f;--shadow-strong:#0f14192e;--badge-neutral-bg:#0f14190d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#0f14190a;--skeleton-b:#0f141914;--funnel-track:#0f14190d;--kanban-count-bg:#0f14190f;--scrollbar-thumb:#0f14191f;--call-panel-bg:#0f141908;--mail-hover:#0f141908;--tpl-hover:#0f141908;--ws-hover:#0f14190a;--modal-overlay:#0f141959;--accent-soft:#0070f314;--accent-border:#0000001f;--accent-icon-bg:#2274b814;--accent-icon-bg-strong:#2274b81f;--accent-border-strong:#2274b84d;--accent-selected-bg:#0070f31a;--accent-highlight-bg:#2274b80f;--accent-highlight-bg-strong:#2274b80a;--accent-chip-bg:#2274b81f;--glow-accent:#2274b833;--glow-violet:var(--glow-accent);--period-on-text:var(--text);--code-text:#e2e8f0;--swatch-ring:var(--text);--btn-primary-bg:#000;--btn-primary-text:#fff;--btn-primary-hover:#333;--btn-primary-border:#000;--ui-col-bg:#fafafa;--ui-chip-bg:#f5f5f5;--ui-card-bg:#fff;--ui-card-hover:#fafafa;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=theme-clarte]{color-scheme:light;--accent-muted:#1565c0;--accent-hover:#0a3d8c;--accent:#0d47a1;--notion-sidebar:#e8eef5;--notion-page:#fff;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#37352f0a;--panel-solid:var(--notion-page);--border:#94a3b8;--border-hover:#64748b;--text:#0d0d0d;--muted:#3d4a5c;--muted2:#1a2332;--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#0f141952;--overlay-bg-strong:#0f141961;--code-bg:#1e293b;--table-head-bg:#fff;--row-hover:#0f141908;--row-hover-strong:#0f14190a;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#0f14191f;--shadow-strong:#0f14192e;--badge-neutral-bg:#0f14190d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#0f14190a;--skeleton-b:#0f141914;--funnel-track:#0f14190d;--kanban-count-bg:#0f14190f;--scrollbar-thumb:#0f14191f;--call-panel-bg:#0f141908;--mail-hover:#0f141908;--tpl-hover:#0f141908;--ws-hover:#0f14190a;--modal-overlay:#0f141959;--accent-soft:#0d47a11a;--accent-border:#0d47a159;--accent-icon-bg:#2274b814;--accent-icon-bg-strong:#2274b81f;--accent-border-strong:#2274b84d;--accent-selected-bg:#0d47a11f;--accent-highlight-bg:#2274b80f;--accent-highlight-bg-strong:#2274b80a;--accent-chip-bg:#2274b81f;--glow-accent:#2274b833;--glow-violet:var(--glow-accent);--period-on-text:var(--text);--code-text:#e2e8f0;--swatch-ring:var(--text);--btn-primary-bg:#0d47a1;--btn-primary-text:#fff;--btn-primary-hover:#0a3d8c;--btn-primary-border:#0d47a1;--ui-col-bg:#f7f7f5;--ui-chip-bg:#37352f14;--ui-card-bg:#fff;--ui-card-hover:#f7f7f5;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=theme-clarte-dark]{color-scheme:dark;--accent:#64b5f6;--accent-hover:#42a5f5;--accent-muted:#90caf9;--notion-sidebar:#1a2332;--notion-page:#0f1419;--notion-elevated:#1e2936;--bg:var(--notion-page);--text:#f1f5f9;--muted:#94a3b8;--muted2:#cbd5e1;--border:#ffffff1a;--panel-solid:#1e2936;--ui-card-bg:#1e2936;--ui-card-hover:#243041;--btn-primary-bg:#1565c0;--btn-primary-text:#fff;--btn-primary-hover:#1976d2}[data-palette=theme-essentiel]{color-scheme:light;--green:#2e7d52;--accent-muted:#3d9968;--accent-hover:#256b44;--accent:#2e7d52;--notion-sidebar:#f0ede6;--notion-page:#faf8f4;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:#f0ede6;--panel:#37352f0a;--panel-solid:var(--notion-page);--border:#2d2a261f;--border-hover:#2d2a2633;--text:#2d2a26;--muted:#6b6560;--muted2:#4a4540;--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#0f141952;--overlay-bg-strong:#0f141961;--code-bg:#1e293b;--table-head-bg:#fff;--row-hover:#0f141908;--row-hover-strong:#0f14190a;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#0f14191f;--shadow-strong:#0f14192e;--badge-neutral-bg:#0f14190d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#0f14190a;--skeleton-b:#0f141914;--funnel-track:#0f14190d;--kanban-count-bg:#0f14190f;--scrollbar-thumb:#0f14191f;--call-panel-bg:#0f141908;--mail-hover:#0f141908;--tpl-hover:#0f141908;--ws-hover:#0f14190a;--modal-overlay:#0f141959;--accent-soft:#2e7d521a;--accent-border:#2274b838;--accent-icon-bg:#2274b814;--accent-icon-bg-strong:#2274b81f;--accent-border-strong:#2274b84d;--accent-selected-bg:#2e7d521f;--accent-highlight-bg:#2274b80f;--accent-highlight-bg-strong:#2274b80a;--accent-chip-bg:#2274b81f;--glow-accent:#2274b833;--glow-violet:var(--glow-accent);--period-on-text:var(--text);--code-text:#e2e8f0;--swatch-ring:var(--text);--btn-primary-bg:#2e7d52;--btn-primary-text:#fff;--btn-primary-hover:#256b44;--btn-primary-border:#2e7d52;--ui-col-bg:#f7f7f5;--ui-chip-bg:#37352f14;--ui-card-bg:#fff;--ui-card-hover:#f7f7f5;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=theme-essentiel-dark]{color-scheme:dark;--green:#4ade80;--accent:#4ade80;--accent-hover:#22c55e;--accent-muted:#86efac;--notion-sidebar:#1e1c1a;--notion-page:#141312;--notion-elevated:#242220;--bg:var(--notion-page);--text:#f5f3ef;--muted:#a8a29e;--muted2:#d6d3d1;--border:#ffffff14;--panel-solid:#242220;--ui-card-bg:#242220;--ui-card-hover:#2d2a28;--btn-primary-bg:#2e7d52;--btn-primary-text:#fff;--btn-primary-hover:#3d9968}[data-palette=theme-material]{color-scheme:light;--accent-subtle:#9a82db;--accent-muted:#7f67be;--accent-hover:#5a4490;--accent:#6750a4;--notion-sidebar:#fef7ff;--notion-page:#fffbfe;--notion-elevated:#fff;--bg:var(--notion-page);--bg2:var(--notion-page);--panel:#37352f0a;--panel-solid:var(--notion-page);--border:#cac4d0;--border-hover:#79747e;--text:#1c1b1f;--muted:#49454f;--muted2:#1c1b1f;--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#0f141952;--overlay-bg-strong:#0f141961;--code-bg:#1e293b;--table-head-bg:#fff;--row-hover:#0f141908;--row-hover-strong:#0f14190a;--ws-meta-text:var(--text);--ws-meta-sub:var(--muted);--shadow:#0f14191f;--shadow-strong:#0f14192e;--badge-neutral-bg:#0f14190d;--badge-violet:var(--accent);--tag-violet:var(--accent-hover);--skeleton-a:#0f14190a;--skeleton-b:#0f141914;--funnel-track:#0f14190d;--kanban-count-bg:#0f14190f;--scrollbar-thumb:#0f14191f;--call-panel-bg:#0f141908;--mail-hover:#0f141908;--tpl-hover:#0f141908;--ws-hover:#0f14190a;--modal-overlay:#0f141959;--accent-soft:#6750a41f;--accent-border:#2274b838;--accent-icon-bg:#2274b814;--accent-icon-bg-strong:#2274b81f;--accent-border-strong:#2274b84d;--accent-selected-bg:#e8def8;--accent-highlight-bg:#2274b80f;--accent-highlight-bg-strong:#2274b80a;--accent-chip-bg:#2274b81f;--glow-accent:#2274b833;--glow-violet:var(--glow-accent);--period-on-text:var(--text);--code-text:#e2e8f0;--swatch-ring:var(--text);--btn-primary-bg:#6750a4;--btn-primary-text:#fff;--btn-primary-hover:#5a4490;--btn-primary-border:#6750a4;--ui-col-bg:#f3edf7;--ui-chip-bg:#e8def8;--ui-card-bg:#fff;--ui-card-hover:#f3edf7;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=theme-linear]{color-scheme:dark;--font-notion:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji";--notion-sidebar:#0f1011;--notion-page:#08090a;--notion-elevated:#141516;--bg:var(--notion-page);--bg2:#0f1011;--panel:#ffffff0a;--panel-solid:var(--notion-elevated);--border:#ffffff0f;--border-hover:#ffffff1f;--text:#eeeef0;--muted:#8a8f98;--muted2:#b4b8bf;--accent:#5e6ad2;--accent-hover:#6c77db;--accent-muted:#8b93e0;--accent-subtle:#a5abea;--violet:#5e6ad2;--blue:#4ea7fc;--cyan:#4ea7fc;--green:#4cb782;--red:#eb5757;--orange:#f2c94c;--grad:linear-gradient(135deg,#1a5f96,#2274b8 55%,#3b82f6);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#00000080;--overlay-bg-strong:#0000008c;--code-bg:#141414;--table-head-bg:var(--notion-page);--row-hover:#ffffff05;--row-hover-strong:#ffffff06;--ws-meta-text:#fff;--ws-meta-sub:#ffffff8c;--shadow:#0000008c;--shadow-strong:#0009;--badge-neutral-bg:#ffffff0d;--badge-violet:var(--accent-muted);--tag-violet:var(--accent-subtle);--skeleton-a:#ffffff08;--skeleton-b:#ffffff12;--funnel-track:#ffffff08;--kanban-count-bg:#ffffff0f;--scrollbar-thumb:#ffffff1a;--call-panel-bg:#ffffff08;--mail-hover:#ffffff08;--tpl-hover:#ffffff0a;--ws-hover:#ffffff0a;--modal-overlay:#03050ab3;--accent-soft:#5e6ad21f;--accent-border:#5e6ad259;--accent-icon-bg:#2274b81a;--accent-icon-bg-strong:#2274b824;--accent-border-strong:#2274b859;--accent-selected-bg:#5e6ad229;--accent-highlight-bg:#2274b814;--accent-highlight-bg-strong:#2274b80f;--accent-chip-bg:#2274b824;--glow-accent:#2274b852;--glow-violet:var(--glow-accent);--period-on-text:#fff;--code-text:#c9d1e3;--swatch-ring:#fff;--btn-primary-bg:#5e6ad2;--btn-primary-text:#fff;--btn-primary-hover:#6c77db;--btn-primary-border:#5e6ad2;--ui-col-bg:#141516;--ui-chip-bg:#ffffff0f;--ui-card-bg:#141516;--ui-card-hover:#1a1b1e;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=theme-vercel-dark]{color-scheme:dark;--font-notion:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji";--notion-sidebar:#0a0a0a;--notion-page:#000;--notion-elevated:#111;--bg:var(--notion-page);--bg2:#0a0a0a;--panel:#ffffff0a;--panel-solid:var(--notion-elevated);--border:#333;--border-hover:#444;--text:#ededed;--muted:#888;--muted2:#aaa;--accent:#0070f3;--accent-hover:#3291ff;--accent-muted:#79b8ff;--accent-subtle:#8fb8de;--violet:var(--accent);--blue:#3b82f6;--cyan:#22d3ee;--green:#34d399;--red:#fb7185;--orange:#fbbf24;--grad:linear-gradient(135deg,#1a5f96,#2274b8 55%,#3b82f6);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#00000080;--overlay-bg-strong:#0000008c;--code-bg:#141414;--table-head-bg:var(--notion-page);--row-hover:#ffffff05;--row-hover-strong:#ffffff06;--ws-meta-text:#fff;--ws-meta-sub:#ffffff8c;--shadow:#0000008c;--shadow-strong:#0009;--badge-neutral-bg:#ffffff0d;--badge-violet:var(--accent-muted);--tag-violet:var(--accent-subtle);--skeleton-a:#ffffff08;--skeleton-b:#ffffff12;--funnel-track:#ffffff08;--kanban-count-bg:#ffffff0f;--scrollbar-thumb:#ffffff1a;--call-panel-bg:#ffffff08;--mail-hover:#ffffff08;--tpl-hover:#ffffff0a;--ws-hover:#ffffff0a;--modal-overlay:#03050ab3;--accent-soft:#2274b81a;--accent-border:#2274b842;--accent-icon-bg:#2274b81a;--accent-icon-bg-strong:#2274b824;--accent-border-strong:#2274b859;--accent-selected-bg:#2274b826;--accent-highlight-bg:#2274b814;--accent-highlight-bg-strong:#2274b80f;--accent-chip-bg:#2274b824;--glow-accent:#2274b852;--glow-violet:var(--glow-accent);--period-on-text:#fff;--code-text:#c9d1e3;--swatch-ring:#fff;--btn-primary-bg:#fff;--btn-primary-text:#000;--btn-primary-hover:#eaeaea;--btn-primary-border:#fff;--ui-col-bg:#111;--ui-chip-bg:#ffffff0f;--ui-card-bg:#111;--ui-card-hover:#1a1a1a;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=theme-material-dark]{color-scheme:dark;--font-notion:ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji";--notion-sidebar:#1d1b20;--notion-page:#141218;--notion-elevated:#2b2930;--bg:var(--notion-page);--bg2:#1d1b20;--panel:#ffffff0a;--panel-solid:var(--notion-elevated);--border:#49454f;--border-hover:#ffffff29;--text:#e6e0e9;--muted:#938f99;--muted2:#cac4d0;--accent:#d0bcff;--accent-hover:#e8def8;--accent-muted:#cbb8ff;--accent-subtle:#8fb8de;--violet:var(--accent);--blue:#3b82f6;--cyan:#22d3ee;--green:#34d399;--red:#fb7185;--orange:#fbbf24;--grad:linear-gradient(135deg,#1a5f96,#2274b8 55%,#3b82f6);--sidebar-bg:var(--notion-sidebar);--crm-head-bg:var(--notion-page);--page-head-bg:var(--notion-page);--overlay-bg:#00000080;--overlay-bg-strong:#0000008c;--code-bg:#141414;--table-head-bg:var(--notion-page);--row-hover:#ffffff05;--row-hover-strong:#ffffff06;--ws-meta-text:#fff;--ws-meta-sub:#ffffff8c;--shadow:#0000008c;--shadow-strong:#0009;--badge-neutral-bg:#ffffff0d;--badge-violet:var(--accent-muted);--tag-violet:var(--accent-subtle);--skeleton-a:#ffffff08;--skeleton-b:#ffffff12;--funnel-track:#ffffff08;--kanban-count-bg:#ffffff0f;--scrollbar-thumb:#ffffff1a;--call-panel-bg:#ffffff08;--mail-hover:#ffffff08;--tpl-hover:#ffffff0a;--ws-hover:#ffffff0a;--modal-overlay:#03050ab3;--accent-soft:#d0bcff1f;--accent-border:#2274b842;--accent-icon-bg:#2274b81a;--accent-icon-bg-strong:#2274b824;--accent-border-strong:#2274b859;--accent-selected-bg:#d0bcff29;--accent-highlight-bg:#2274b814;--accent-highlight-bg-strong:#2274b80f;--accent-chip-bg:#2274b824;--glow-accent:#2274b852;--glow-violet:var(--glow-accent);--period-on-text:#fff;--code-text:#c9d1e3;--swatch-ring:#fff;--btn-primary-bg:#d0bcff;--btn-primary-text:#381e72;--btn-primary-hover:#e8def8;--btn-primary-border:#d0bcff;--ui-col-bg:#2b2930;--ui-chip-bg:#ffffff14;--ui-card-bg:#2b2930;--ui-card-hover:#353239;--tasks-col-bg:var(--notion-page);--tasks-chip-bg:var(--ui-chip-bg);--tasks-card-bg:var(--ui-card-bg);--tasks-card-hover:var(--ui-card-hover)}[data-palette=theme-liquid-glass]{color-scheme:light;--accent:#007aff;--accent-hover:#0062d1;--notion-sidebar:#ffffffc2;--notion-page:#f2f2f7;--text:#000000e0;--muted:#00000080;--btn-primary-bg:#007aff;--btn-primary-text:#fff;--btn-primary-hover:#0062d1}[data-palette=theme-liquid-glass-dark]{color-scheme:dark;--accent:#0a84ff;--accent-hover:#409cff;--notion-sidebar:#343436c7;--notion-page:#1c1c1e;--text:#ffffffeb;--muted:#ffffff80;--btn-primary-bg:#0a84ff;--btn-primary-text:#fff;--btn-primary-hover:#0070e0}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--notion-page);color:var(--text);font-family:var(--ds-font-body);font-size:var(--ds-font-size-base);min-height:100vh;overflow-x:hidden}body.scroll-locked,html.scroll-locked{overflow:hidden!important}body.scroll-locked{width:100%;position:fixed;left:0;right:0}body:before{content:"";pointer-events:none;z-index:0;background:0 0;position:fixed;inset:0}.layout{z-index:1;display:flex;position:relative}.sidebar{width:var(--ds-sidebar-width);border-right:1px solid var(--border);background:var(--notion-sidebar);--sidebar-chip:var(--text);flex-direction:column;flex-shrink:0;height:100vh;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.sidebar{--sidebar-chip:color-mix(in srgb,var(--text) 4%,var(--notion-sidebar))}}.sidebar{--sidebar-chip-hover:var(--text)}@supports (color:color-mix(in lab,red,red)){.sidebar{--sidebar-chip-hover:color-mix(in srgb,var(--text) 7%,var(--notion-sidebar))}}.sidebar{--sidebar-active:var(--text)}@supports (color:color-mix(in lab,red,red)){.sidebar{--sidebar-active:color-mix(in srgb,var(--text) 10%,var(--notion-sidebar))}}.sidebar{--sidebar-r:var(--ds-sidebar-radius);--sidebar-r-lg:var(--ds-sidebar-radius-lg);--sidebar-gap-section:var(--ds-sidebar-gap-section);--sidebar-gap-sm:var(--ds-sidebar-gap-sm);--sidebar-gap-xs:var(--ds-sidebar-gap-xs);--sidebar-pad-x:var(--ds-sidebar-pad-x)}.sidebar-header{padding:14px var(--sidebar-pad-x) 12px;border-bottom:1px solid var(--text);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.sidebar-header{border-bottom:1px solid color-mix(in srgb,var(--text) 5%,transparent)}}.sidebar-nav{min-height:0;padding-block:var(--ds-sidebar-nav-py,12px);gap:var(--sidebar-gap-section);scrollbar-width:none;flex-direction:column;flex:1;padding-inline:0;display:flex;overflow:hidden auto}.sidebar-nav::-webkit-scrollbar{display:none}.sidebar-footer{border-top:1px solid var(--text);flex-shrink:0;padding-block:10px 14px;padding-inline:0}@supports (color:color-mix(in lab,red,red)){.sidebar-footer{border-top:1px solid color-mix(in srgb,var(--text) 5%,transparent)}}.sidebar-footer{flex-direction:column;gap:8px;display:flex}.sidebar-admin-indicator{align-items:center;gap:8px;padding:0 0 2px;display:flex}.sidebar-admin-badge{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);border-radius:99px;flex-shrink:0;padding:3px 7px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.sidebar-admin-badge{color:color-mix(in srgb,var(--accent) 88%,var(--text))}}.sidebar-admin-badge{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.sidebar-admin-badge{background:color-mix(in srgb,var(--accent) 12%,var(--bg2))}}.sidebar-admin-badge{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.sidebar-admin-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent)}}.sidebar-admin-badge.is-plus{color:var(--green,#16a34a)}@supports (color:color-mix(in lab,red,red)){.sidebar-admin-badge.is-plus{color:color-mix(in srgb,var(--green,#16a34a) 90%,var(--text))}}.sidebar-admin-badge.is-plus{background:var(--green,#16a34a)}@supports (color:color-mix(in lab,red,red)){.sidebar-admin-badge.is-plus{background:color-mix(in srgb,var(--green,#16a34a) 12%,var(--bg2))}}.sidebar-admin-badge.is-plus{box-shadow:inset 0 0 0 1px var(--green,#16a34a)}@supports (color:color-mix(in lab,red,red)){.sidebar-admin-badge.is-plus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green,#16a34a) 28%,transparent)}}.sidebar-admin-hint{color:var(--muted);font-size:10px;line-height:1.2}.nav-section{gap:var(--sidebar-gap-xs);flex-direction:column;display:flex}.nav-section-label{padding:0 var(--ds-sidebar-item-px,8px) 4px;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700;display:block}.nav-item{align-items:center;gap:var(--sidebar-gap-sm);padding:var(--ds-sidebar-item-py,6px) var(--ds-sidebar-item-px,8px);border-radius:var(--sidebar-r);cursor:pointer;color:var(--muted2);font-size:var(--ds-font-size-base,13px);font-weight:var(--ds-font-weight-nav,500);text-align:left;box-sizing:border-box;background:0 0;border:none;width:100%;margin:0;font-family:inherit;text-decoration:none;transition:color .12s,background-color .12s,box-shadow .12s;display:flex;position:relative}.nav-item:hover{color:var(--text);background-color:var(--sidebar-chip-hover)}.nav-item:hover .ico{color:var(--text);background-color:var(--sidebar-chip)}.nav-item.active{color:var(--text);background-color:var(--sidebar-active);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.nav-item.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.nav-item.active{font-weight:600}.nav-item.active:hover{background-color:var(--sidebar-active)}.nav-item.active .ico{color:var(--accent);background-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.nav-item.active .ico{background-color:color-mix(in srgb,var(--accent) 12%,var(--bg2))}}.nav-item .ico{width:26px;height:26px;color:inherit;border-radius:var(--sidebar-r);flex-shrink:0;justify-content:center;align-items:center;transition:color .12s,background-color .12s;display:flex}.nav-item .ico svg{width:16px;height:16px;display:block}.nav-label{letter-spacing:-.01em;flex:1;min-width:0;line-height:1.35}.nav-badge{background:var(--red);flex-shrink:0;margin-left:auto}@supports (color:color-mix(in lab,red,red)){.nav-badge{background:color-mix(in srgb,var(--red) 14%,var(--bg2))}}.nav-badge{color:var(--red);min-width:18px;height:18px;box-shadow:inset 0 0 0 1px var(--red);border-radius:99px;place-items:center;padding:0 5px;font-size:10px;font-weight:700;line-height:1;display:grid}@supports (color:color-mix(in lab,red,red)){.nav-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 22%,transparent)}}.sidebar-bottom{padding:10px var(--sidebar-pad-x) 14px;border-top:1px solid var(--text);flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.sidebar-bottom{border-top:1px solid color-mix(in srgb,var(--text) 5%,transparent)}}.sidebar-bottom{background:var(--bg2);flex-direction:column}.sidebar-alert,.sidebar-bottom{gap:var(--sidebar-gap-sm);display:flex}.sidebar-alert{align-items:center;border-radius:var(--sidebar-r);background:var(--orange);padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.sidebar-alert{background:color-mix(in srgb,var(--orange) 10%,var(--bg2))}}.sidebar-alert{box-shadow:inset 0 0 0 1px var(--orange);border:none}@supports (color:color-mix(in lab,red,red)){.sidebar-alert{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--orange) 20%,transparent)}}.sidebar-alert{color:var(--orange);font-size:11.5px;font-weight:600;text-decoration:none;transition:background-color .12s}.sidebar-alert:hover{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.sidebar-alert:hover{background:color-mix(in srgb,var(--orange) 14%,var(--bg2))}}.sidebar-alert-dot{background:var(--orange);border-radius:50%;flex-shrink:0;width:6px;height:6px}.conn-panel{border-radius:var(--sidebar-r-lg);background:var(--sidebar-chip);border:none;padding:10px 12px}.conn-panel-head{margin-bottom:var(--sidebar-gap-sm);justify-content:space-between;align-items:center;display:flex}.conn-panel-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.conn-panel-count{font-variant-numeric:tabular-nums;color:var(--muted2);border-radius:var(--sidebar-r);background:var(--bg2);padding:2px 7px;font-size:10px;font-weight:700}.conn-grid{gap:4px var(--sidebar-gap-sm);grid-template-columns:1fr 1fr;display:grid}.conn{align-items:center;gap:var(--sidebar-gap-xs);min-width:0;padding:2px 0;display:flex}.conn-label{color:var(--muted2);white-space:nowrap;text-overflow:ellipsis;font-size:10.5px;font-weight:500;overflow:hidden}.led{border-radius:50%;flex-shrink:0;width:6px;height:6px}.led.on{background:var(--green)}.led.off{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.led.off{background:color-mix(in srgb,var(--red) 70%,var(--bg2))}}.led.off{opacity:.8}.theme-toggle{align-items:center;gap:var(--sidebar-gap-sm);background:var(--sidebar-chip);border-radius:var(--sidebar-r);cursor:pointer;width:100%;color:var(--muted2);border:none;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:color .12s,background-color .12s;display:flex}.theme-toggle:hover{color:var(--text);background-color:var(--sidebar-chip-hover)}.theme-toggle .ico{width:20px;height:20px;color:var(--muted2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.theme-toggle:hover .ico{color:var(--text)}.theme-toggle .ico svg{width:15px;height:15px}.creative-card-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.creative-card{background:var(--ui-card-bg);border-radius:var(--ui-r-lg);border:none;transition:background-color .12s;overflow:hidden}.creative-card:hover{background:var(--ui-card-hover);transform:none}.creative-card-media{aspect-ratio:1;background:#ffffff08;overflow:hidden}.creative-card-media img{object-fit:cover;width:100%;height:100%;display:block}.creative-card-media--fallback{text-align:center;background:linear-gradient(135deg,#2274b838,#3b82f624);place-items:center;padding:20px;display:grid}.creative-card-fallback-label{color:var(--muted);text-transform:uppercase;letter-spacing:1px;font-size:11px}.creative-card-fallback-title{margin-top:8px;font-size:13px;font-weight:700;line-height:1.4}.creative-card-body{flex-direction:column;gap:6px;padding:14px;display:flex}.creative-card-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.creative-card-tag{color:var(--orange);font-weight:600}.creative-card-title{font-size:13px;font-weight:700;line-height:1.35}.creative-card-subtitle{color:var(--muted2);font-size:12px;line-height:1.4}.creative-card-stats{color:var(--text);font-size:12px;line-height:1.5}.creative-card-stats--muted{color:var(--muted2);font-size:11.5px}main{width:100%;min-width:0;padding:0 var(--page-pad-x) var(--page-pad-bottom);box-sizing:border-box;flex:1}.page-shell,main.app-shell{box-sizing:border-box;flex-direction:column;display:flex}.page-shell{gap:var(--page-section-gap);flex:1;width:100%;min-width:0;max-width:none;margin-left:auto;margin-right:auto}.page-shell>:where(:not(.drawer-overlay):not(.drawer):not(.modal-overlay):not(.crm-add-modal):not(.meta-campaign-drawer)){margin-block:0}.crm-add-modal,.drawer,.drawer-overlay,.meta-campaign-drawer,.modal-overlay{max-width:none!important;margin-left:0!important;margin-right:0!important}.page-stack,.page-stack--loose{gap:var(--page-section-gap);flex-direction:column;display:flex}.page-header,.page-stack>.grid-2,.page-stack>.grid-3,.page-stack>.kpis,.page-stack>.panel{margin-bottom:0}.page-header{background:0 0;border-bottom:none}.page-header--sticky{z-index:12;background:var(--notion-page);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.page-header--sticky{background:color-mix(in srgb,var(--notion-page) 88%,transparent)}}.page-header--sticky{-webkit-backdrop-filter:blur(10px)}.page-header-inner{gap:var(--ui-gap-md);box-sizing:border-box;width:100%;padding:var(--page-pad-top) 0 var(--ui-gap-sm);flex-direction:column;display:flex}.page-header-row{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.page-header-text{flex:1;min-width:0}.page-header-title-row{align-items:flex-start;gap:12px;min-width:0;display:flex}.page-header-titles{flex:1;min-width:0}.page-header-icon{border-radius:var(--ui-r-md);background:var(--accent);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.page-header-icon{background:color-mix(in srgb,var(--accent) 11%,transparent)}}.page-header-icon{color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.page-header-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}}.page-header-icon svg{display:block}.page-header h1{font-size:calc(var(--ds-font-size-2xl,20px) * var(--ds-heading-scale,1));font-weight:var(--ds-font-weight-heading,800);letter-spacing:var(--ds-letter-tight,-.5px);margin:0;line-height:1.2}.page-header-sub{color:var(--muted);font-size:var(--ds-font-size-lg,13px);max-width:56ch;margin-top:4px;line-height:1.5}.page-header-meta{flex-wrap:wrap;align-self:stretch;gap:6px;margin-top:0;display:flex}.page-header-meta-chip{border-radius:var(--ui-r-md);background:var(--ui-chip-bg);color:var(--muted2);box-shadow:inset 0 0 0 1px var(--text);align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.page-header-meta-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 5%,transparent)}}.page-header-meta-chip strong{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.page-header-meta-chip.is-warn{color:var(--orange);background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.page-header-meta-chip.is-warn{background:color-mix(in srgb,var(--orange) 10%,var(--ui-chip-bg))}}.page-header-meta-chip.is-warn{box-shadow:inset 0 0 0 1px var(--orange)}@supports (color:color-mix(in lab,red,red)){.page-header-meta-chip.is-warn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--orange) 22%,transparent)}}.page-header-meta-chip.is-warn strong{color:var(--orange)}.page-header-actions{gap:var(--ui-gap-sm);flex-wrap:wrap;flex-shrink:0;align-items:center;padding-top:2px;display:flex}.page-header-block{gap:var(--ui-gap-sm);flex-direction:column;display:flex}.page-header--tabs .page-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-self:flex-start;width:fit-content;max-width:100%;overflow-x:auto}.page-header--tabs .page-tabs::-webkit-scrollbar{display:none}.page-header--tabs .page-tab{white-space:nowrap;flex-shrink:0}.page-toolbar{gap:var(--ui-gap-sm);flex-wrap:wrap;align-items:center;display:flex}.page-toolbar .folder-switch{flex:1;min-width:0}.crm-view-switch,.folder-switch,.page-tabs,.period-switch,.seg,.tab-switch{background:var(--ui-chip-bg);border-radius:var(--ui-r-lg);border:none;flex-wrap:wrap;align-self:flex-start;gap:2px;width:fit-content;max-width:100%;padding:2px;display:inline-flex}.page-tab,.period-btn,.seg-btn,.tab-btn,.vbtn{border-radius:var(--ui-r-md);color:var(--muted2);letter-spacing:-.01em;cursor:pointer;background:0 0;border:none;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:color .12s,background-color .12s,box-shadow .12s}.page-tab:hover,.period-btn:hover,.seg-btn:hover,.tab-btn:hover,.vbtn:hover{color:var(--text)}.crm-chip.on,.page-tab.on,.period-btn.on,.seg-btn.on,.tab-btn.on,.vbtn.active{background:var(--ui-col-bg);color:var(--text);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-chip.on,.page-tab.on,.period-btn.on,.seg-btn.on,.tab-btn.on,.vbtn.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.page-search-panel{background:var(--ui-col-bg);border-radius:var(--ui-r-lg);padding:var(--ui-pad-surface);box-shadow:inset 0 0 0 1px var(--text);border:none}@supports (color:color-mix(in lab,red,red)){.page-search-panel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.page-search-row{gap:var(--ui-gap-sm);flex-wrap:wrap;align-items:center;display:flex}.page-search-input{border-radius:var(--ui-r-md);background:var(--ui-chip-bg);min-width:220px;height:30px;color:var(--text);border:none;outline:none;flex:1;padding:0 12px;font-family:inherit;font-size:13px;transition:background-color .12s,box-shadow .12s}.page-search-input:focus{background:var(--ui-col-bg);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.page-search-input:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.page-search-hint{color:var(--muted);margin-top:var(--space-2);font-size:12px;line-height:1.55}.meta-account-bar{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.meta-account-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:600}.meta-account-item{align-items:center;gap:6px;display:flex}.meta-account-btn{align-items:center;gap:var(--ui-gap-sm);border-radius:var(--ui-r-md);background:var(--ui-chip-bg);color:var(--text);cursor:pointer;border:none;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .12s,box-shadow .12s;display:inline-flex}.meta-account-btn:hover{background:var(--ui-card-hover)}.meta-account-btn.is-active{background:var(--meta-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.meta-account-btn.is-active{background:color-mix(in srgb,var(--meta-accent,var(--accent)) 12%,var(--ui-col-bg))}}.meta-account-btn.is-active{box-shadow:inset 0 0 0 1px var(--meta-accent,var(--accent))}@supports (color:color-mix(in lab,red,red)){.meta-account-btn.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--meta-accent,var(--accent)) 28%,transparent)}}.meta-account-dot{background:var(--meta-accent,var(--accent));border-radius:50%;flex-shrink:0;width:10px;height:10px}.meta-account-remove{border-radius:var(--ui-r-sm);background:var(--ui-chip-bg);width:24px;height:24px;color:var(--muted);cursor:pointer;border:none;place-items:center;font-size:12px;line-height:1;transition:background-color .12s,color .12s;display:grid}.meta-account-remove:hover{background:var(--ui-card-hover);color:var(--text)}.meta-status-bar{gap:var(--ui-gap-sm);background:var(--ui-col-bg);border-radius:var(--ui-r-lg);box-shadow:inset 0 0 0 1px var(--text);border:none;flex-wrap:wrap;align-items:center;padding:10px 14px;font-size:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.meta-status-bar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.meta-status-bar.is-error{box-shadow:inset 0 0 0 1px var(--red)}@supports (color:color-mix(in lab,red,red)){.meta-status-bar.is-error{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 28%,transparent)}}.meta-status-bar.is-error{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.meta-status-bar.is-error{background:color-mix(in srgb,var(--red) 6%,var(--ui-col-bg))}}.meta-status-led{border-radius:50%;flex-shrink:0;width:9px;height:9px}.meta-status-led.ok{background:var(--green);box-shadow:none}.meta-status-led.ko{background:var(--red);box-shadow:none}.meta-status-sep{color:var(--border)}.meta-status-muted{color:var(--muted2)}.topbar{justify-content:space-between;align-items:flex-end;margin-bottom:0;display:flex}.topbar h1{letter-spacing:-.6px;font-size:26px;font-weight:800}.topbar .sub{color:var(--muted);margin-top:4px;font-size:13px}.top-actions{align-items:center;gap:10px;display:flex}.btn{background-color:var(--ui-chip-bg);color:var(--text);border-radius:var(--ds-btn-radius,var(--ui-r-md));cursor:pointer;font-size:var(--ds-btn-font-size);letter-spacing:-.01em;border:none;font-family:inherit;font-weight:600;line-height:1.25;transition:background .12s,background-color .12s,color .12s,opacity .12s,border-color .12s,box-shadow .12s}a.btn,button.btn{white-space:nowrap;padding:var(--ds-btn-pad-y) var(--ds-btn-pad-x);justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex}a.btn,button.btn,select.btn:not(.drawer-field){min-height:var(--ds-btn-min-height);height:var(--ds-btn-min-height);box-sizing:border-box}select.btn:not(.drawer-field){appearance:none;padding:0 28px 0 var(--ds-btn-pad-x);line-height:var(--ds-btn-min-height);cursor:pointer;background-color:var(--ui-chip-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236f7787' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;display:inline-block}[data-theme=light] select.btn:not(.drawer-field){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2364748b' stroke-width='1.5'/%3E%3C/svg%3E")}a.btn:not(.primary):not(.ghost):not(.danger):not(.btn-wa):hover,button.btn:not(.drawer-field):not(.primary):not(.ghost):not(.danger):not(.btn-wa):hover,select.btn:not(.drawer-field):hover{background-color:var(--ui-card-hover)}a.btn:focus-visible,button.btn:focus-visible{outline:2px solid var(--accent-border);outline-offset:2px}.btn.primary{background:var(--btn-primary-bg);color:var(--btn-primary-text);border-color:var(--btn-primary-border,transparent)}a.btn.primary:hover,button.btn.primary:not(.drawer-field):hover{background:var(--btn-primary-hover);border-color:var(--btn-primary-border-hover,var(--btn-primary-border,transparent))}a.btn.primary:disabled,button.btn.primary:disabled{opacity:.45;cursor:not-allowed}.btn.ghost{color:var(--muted2);background-color:#0000}a.btn.ghost:hover,button.btn.ghost:not(.drawer-field):hover{background-color:var(--ui-chip-bg);color:var(--text)}.btn.danger{background-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.btn.danger{background-color:color-mix(in srgb,var(--red) 10%,var(--ui-col-bg))}}.btn.danger{color:var(--red)}a.btn.danger:hover,button.btn.danger:not(.drawer-field):hover{background-color:var(--red)}@supports (color:color-mix(in lab,red,red)){a.btn.danger:hover,button.btn.danger:not(.drawer-field):hover{background-color:color-mix(in srgb,var(--red) 16%,var(--ui-col-bg))}}.tab{animation:fadeUp .35s;display:none}.tab.active{display:block}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.kpis{gap:var(--ui-gap-sm);grid-template-columns:repeat(auto-fill,minmax(148px,1fr));margin-bottom:0;display:grid}.kpis--meta{gap:var(--ui-gap-md,12px);grid-template-columns:repeat(3,minmax(0,1fr))}.kpis--meta .kpi{min-height:88px;padding:14px 16px}.kpis--meta .kpi .value{margin-top:6px;font-size:22px}.kpis--meta .kpi .sub{margin-top:4px;line-height:1.35}.kpi{background:var(--ui-col-bg);border-radius:var(--ds-panel-radius);min-width:0;box-shadow:var(--ds-panel-border),var(--ds-panel-shadow);border:none;flex:140px;padding:10px 14px;transition:background-color .12s;position:relative}.kpi:hover{background:var(--ui-card-hover);transform:none}.kpi:after{display:none}.kpi .label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.kpi .value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:20px;font-weight:800;line-height:1.1}.kpi .sub{color:var(--muted2);margin-top:2px;font-size:10.5px}.kpi.bad .value{color:var(--red)}.kpi.good .value{color:var(--green)}.kpi.warn .value{color:var(--orange)}.kpi .trend-up{color:var(--green)}.kpi .trend-down{color:var(--red)}.panel{background:var(--ui-col-bg);border-radius:var(--ds-panel-radius);padding:var(--ui-pad-surface);box-shadow:var(--ds-panel-border),var(--ds-panel-shadow);border:none;margin-bottom:0}.panel-head{margin-bottom:var(--ui-gap-md);justify-content:space-between;align-items:center;display:flex}.panel h2{text-transform:uppercase;letter-spacing:.06em;font-weight:700}.panel h2,.panel h2 .hint{color:var(--muted);font-size:10px}.panel h2 .hint{margin-left:var(--ui-gap-sm);text-transform:none;letter-spacing:0;font-weight:500}.grid-2{grid-template-columns:1fr 1fr}.grid-2,.grid-3{gap:var(--ui-gap-md);display:grid}.grid-3{grid-template-columns:1fr 1fr 1fr}@media (max-width:980px){.grid-2,.grid-3{grid-template-columns:1fr}}table{border-collapse:collapse;width:100%;font-size:13px}th{text-align:left;color:var(--muted);padding:var(--ui-gap-sm) 14px;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--text);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){th{border-bottom:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}td{border-bottom:1px solid var(--text);padding:9px 14px}@supports (color:color-mix(in lab,red,red)){td{border-bottom:1px solid color-mix(in srgb,var(--text) 4%,transparent)}}td{vertical-align:middle}tr:last-child td{border-bottom:none}tbody tr{transition:background-color .12s}tbody tr:hover{background:var(--ui-card-bg)}.table-scroll{overflow-x:auto}.panel.table-scroll{background:var(--ui-col-bg);border-radius:var(--ui-r-lg);padding:var(--ui-pad-surface);border:none;margin-bottom:0}.panel.table-scroll table{width:100%;min-width:0}.num{font-variant-numeric:tabular-nums;font-family:var(--font-mono,"JetBrains Mono"),monospace;font-size:12.5px}.badge{border-radius:var(--ui-r-sm);letter-spacing:.02em;border:none;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.badge:before{content:none}.badge.active{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.badge.active{background:color-mix(in srgb,var(--green) 12%,var(--ui-card-bg))}}.badge.active{color:var(--green)}.badge.paused{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.badge.paused{background:color-mix(in srgb,var(--orange) 12%,var(--ui-card-bg))}}.badge.paused{color:var(--orange)}.badge.source{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.badge.source{background:color-mix(in srgb,var(--accent) 12%,var(--ui-card-bg))}}.badge.source{color:var(--accent-muted)}.badge.direct{background:var(--ui-chip-bg);color:var(--muted2)}.badge.good{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.badge.good{background:color-mix(in srgb,var(--green) 12%,var(--ui-card-bg))}}.badge.good{color:var(--green)}.badge.bad{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.badge.bad{background:color-mix(in srgb,var(--red) 12%,var(--ui-card-bg))}}.badge.bad{color:var(--red)}.badge.warn{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.badge.warn{background:color-mix(in srgb,var(--orange) 12%,var(--ui-card-bg))}}.badge.warn{color:var(--orange)}.avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:12px;font-weight:700;display:inline-grid}.person{align-items:center;gap:11px;display:flex}.person .pname{font-weight:600}.person .pmail{color:var(--muted);font-size:11.5px}.toggle-btn{background:var(--ui-chip-bg);color:var(--muted2);border-radius:var(--ui-r-md);cursor:pointer;border:none;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .12s,color .12s}.toggle-btn:hover{background:var(--ui-card-hover);color:var(--text)}.chart-wrap{height:240px;position:relative}.chart-sm{height:190px;position:relative}.empty{color:var(--muted);text-align:center;padding:var(--ui-gap-xl) var(--ui-pad-surface);font-size:13px}.empty .big{margin-bottom:var(--ui-gap-sm);opacity:.45;font-size:28px;display:block}.error-msg{color:var(--red);background:var(--red);padding:10px 12px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.error-msg{background:color-mix(in srgb,var(--red) 8%,var(--ui-col-bg))}}.error-msg{border-radius:var(--ui-r-md);box-shadow:inset 0 0 0 1px var(--red);border:none}@supports (color:color-mix(in lab,red,red)){.error-msg{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 18%,transparent)}}.alert-banner{align-items:center;gap:var(--ui-gap-sm);background:var(--orange);display:flex}@supports (color:color-mix(in lab,red,red)){.alert-banner{background:color-mix(in srgb,var(--orange) 10%,var(--ui-col-bg))}}.alert-banner{border-radius:var(--ui-r-lg);box-shadow:inset 0 0 0 1px var(--orange);border:none}@supports (color:color-mix(in lab,red,red)){.alert-banner{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--orange) 22%,transparent)}}.alert-banner{margin-bottom:0;padding:10px 14px;font-size:13px;font-weight:600}.skeleton{background:linear-gradient(90deg,var(--skeleton-a) 25%,var(--skeleton-b) 50%,var(--skeleton-a) 75%);border-radius:var(--ui-r-lg);background-size:200% 100%;flex-shrink:0;min-height:0;animation:shimmer 1.4s infinite}@keyframes shimmer{to{background-position:-200% 0}}.skeleton-stack{gap:var(--ui-gap-sm);flex-direction:column;display:flex}.skeleton-stack--tight{gap:8px}.skeleton--kpi{border-radius:var(--ui-r-lg);height:72px}.skeleton--kpi-meta{height:88px}.skeleton--lab-kpi{border-radius:var(--ui-r-md);height:88px}.skeleton--tasks-kpi{border-radius:var(--ui-r-lg);flex:140px;height:52px}.skeleton--row{border-radius:var(--ui-r-md);height:48px}.skeleton--table-row{border-radius:8px;height:44px}.skeleton--list-row{border-radius:var(--ui-r-md);height:56px}.skeleton--title{width:120px;height:14px;margin-bottom:var(--ui-gap-md);border-radius:4px}.skeleton--block{width:100%;height:200px}.skeleton--card{border-radius:16px;height:280px}.skeleton--card-tall{height:380px}.skeleton-cards{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.skeleton-panel .skeleton--title{margin-bottom:var(--ui-gap-md)}.funnel{flex-direction:column;gap:10px;display:flex}.funnel .funnel-step{align-items:center;gap:14px;display:flex}.funnel .funnel-bar-wrap{background:var(--funnel-track);border-radius:9px;flex:1;height:34px;overflow:hidden}.funnel .funnel-bar{color:#fff;border-radius:9px;align-items:center;min-width:56px;height:100%;padding:0 14px;font-size:12px;font-weight:700;transition:width .8s cubic-bezier(.2,.8,.2,1);display:flex}.funnel .funnel-label{width:150px;color:var(--muted2);text-align:right;flex-shrink:0;font-size:12.5px}.crm-toolbar{gap:var(--ui-gap-sm);flex-wrap:wrap;align-items:center;display:flex}.crm-search{background:var(--ui-chip-bg);min-width:200px;color:var(--text);border-radius:var(--ui-r-md);border:none;outline:none;flex:1;height:30px;padding:0 12px;font-family:inherit;font-size:13px;transition:background-color .12s,box-shadow .12s}.crm-search:focus{background:var(--ui-col-bg);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-search:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.crm-head{gap:var(--ui-gap-sm);border-bottom:none;flex-direction:column;padding:0;display:flex}.crm-stats{gap:var(--ui-gap-xs);flex-wrap:wrap;align-items:center;display:flex}.crm-chip{color:var(--muted2);background:var(--ui-chip-bg);cursor:pointer;border:none;border-radius:99px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .12s,color .12s}.crm-chip strong{color:inherit;margin-left:0;font-weight:800}.crm-chip:hover{color:var(--text);background:var(--ui-card-bg)}.kempty{text-align:center;color:var(--muted);border:1px dashed var(--text);padding:18px 10px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.kempty{border:1px dashed color-mix(in srgb,var(--text) 12%,transparent)}}.kempty{border-radius:var(--ui-r-md)}.ktel{color:var(--cyan);text-decoration:none}.ktel:hover{text-decoration:underline}.statut-select{background:var(--ui-chip-bg);border-radius:var(--ui-r-md);cursor:pointer;border:none;outline:none;max-width:150px;padding:5px 9px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .12s,box-shadow .12s}.statut-select:focus{background:var(--ui-col-bg);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.statut-select:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.toast{background:var(--bg2);color:var(--text);border-radius:var(--ui-r-lg);z-index:100;box-shadow:0 12px 40px var(--shadow),inset 0 0 0 1px var(--text);border:none;padding:10px 18px;font-size:13px;font-weight:500;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.toast{box-shadow:0 12px 40px var(--shadow),inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.toast{transition:opacity .3s;animation:toastIn .25s cubic-bezier(.2,.8,.2,1)}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.kanban-wrap{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.kanban-col{background:var(--ui-col-bg);border-radius:var(--ui-r-lg);border:none;flex-direction:column;flex:268px;min-width:268px;max-width:100%;transition:background-color .12s;display:flex}.kanban-col.dragover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.kanban-col.dragover{background:color-mix(in srgb,var(--accent) 8%,var(--ui-col-bg))}}.kanban-col.dragover{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.kanban-col.dragover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}}.kanban-col-head{flex-shrink:0;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.kanban-col-name{color:var(--text);flex:1;font-size:12.5px;font-weight:700}.kanban-count{background:var(--ui-chip-bg);color:var(--muted2);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:600}.kanban-cards{flex-direction:column;gap:10px;min-height:36px;padding:6px 10px 10px;display:flex}.kcard{background:var(--ui-card-bg);border-radius:var(--ui-r-lg);cursor:grab;-webkit-user-select:none;user-select:none;border:none;padding:12px 13px 11px;transition:background-color .12s}.kcard:hover{background:var(--ui-card-hover);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.kcard:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.kcard.dragging{opacity:.5}.kcard .kname{margin-bottom:4px;font-size:13px}.kcard .kmeta{color:var(--muted);flex-direction:column;gap:2px;font-size:11px;display:flex}.kcard .krappel{color:var(--orange)}.kcard .krappel.late{color:var(--red);font-weight:600}.kcard .knote{white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-style:italic;overflow:hidden}.drawer-overlay{background:var(--overlay-bg);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;pointer-events:none;z-index:40;transition:opacity .34s;position:fixed;inset:0}.drawer-overlay.open{opacity:1;pointer-events:auto}.drawer{background:var(--bg2);border-left:1px solid var(--border);z-index:50;width:420px;max-width:92vw;height:100vh;box-shadow:-20px 0 60px var(--shadow);flex-direction:column;transition:right .3s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;right:-440px}.crm-sheet.drawer.open,.drawer.open{right:0}.crm-sheet.drawer{will-change:transform;width:480px;max-width:94vw;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s;right:0;transform:translate(100%)}.crm-sheet.drawer.open{transform:translate(0)}.crm-sheet.drawer:not(.open),.meta-campaign-drawer{right:0;transform:translate(100%)}.meta-campaign-drawer{background:var(--bg2);border-left:1px solid var(--border);z-index:71;will-change:transform;flex-direction:column;width:min(780px,100vw);height:100vh;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s;display:flex;position:fixed;top:0;overflow:hidden;box-shadow:-20px 0 60px #00000080}.meta-campaign-drawer.open{transform:translate(0)}.meta-campaign-drawer-scroll{flex:1;min-height:0;overflow-y:auto}.meta-campaign-drawer-head{border-bottom:1px solid var(--border);background:var(--bg2);z-index:2;padding:22px 26px;position:sticky;top:0}.meta-campaign-drawer-body{padding:22px 26px}.drawer-overlay.meta-campaign-drawer-overlay{z-index:70;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.drawer-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;padding:24px;display:flex}.drawer-title{letter-spacing:-.3px;font-size:18px;font-weight:800}.drawer-sub{color:var(--muted);margin-top:4px;font-size:12.5px}.drawer-sub a{color:var(--muted2);text-decoration:none}.drawer-sub a:hover{color:var(--text)}.drawer-body{flex:1;padding:24px;overflow-y:auto}.field-label{color:var(--muted2);letter-spacing:.02em;margin:14px 0 6px;font-size:11px;font-weight:600;display:block}.field-label:first-child{margin-top:0}.drawer-field{text-align:left;width:100%}.note-item{background:var(--ui-card-bg);border-radius:var(--ui-r-md);border:none;margin-bottom:8px;padding:12px 14px;font-size:12.5px}.note-item .ndate{color:var(--muted);margin-bottom:5px;font-size:11px}.note-item .ncontent{color:var(--muted2);white-space:pre-wrap;line-height:1.5}#crm-table{max-height:none;overflow:visible}#crm-table thead th{background:var(--ui-col-bg);z-index:2;position:sticky;top:0}@media (max-width:880px){.page-header-row{flex-direction:column;align-items:stretch}.page-header h1{font-size:22px}.page-header-actions{width:100%;padding-top:0}.page-header-actions .btn{flex:calc(50% - 4px);min-width:0}.page-header-sub{max-width:none}.topbar{flex-direction:column;align-items:stretch;gap:14px}.topbar h1{font-size:22px}.top-actions{justify-content:stretch}.top-actions .btn{text-align:center;flex:1}.kpis{gap:12px}.kpis,.kpis--meta{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi{padding:16px}.kpi .value{font-size:24px}.panel{padding:var(--ui-pad-surface);border-radius:var(--ui-r-lg)}.funnel .funnel-label{width:105px;font-size:11.5px}.chart-wrap{height:200px}}@media (max-width:480px){.kpis{grid-template-columns:1fr 1fr}.kpis--meta{grid-template-columns:1fr}.kpi .value{font-size:20px}td,th{padding:9px 8px}}a.nav-item{text-decoration:none}.page-shell:has(.mail-app){flex:1;gap:0;width:100%;max-width:none;height:100%;min-height:0;overflow:hidden}.page-shell:has(.notes-workspace){flex:1;gap:0;width:100%;max-width:none;height:100%;min-height:0;margin:0;padding:0;overflow:hidden}.layout:has(.mail-app),.layout:has(.notes-workspace){height:100vh;max-height:100vh;overflow:hidden}main.app-shell:has(.mail-app),main.app-shell:has(.notes-workspace){height:100%;min-height:0;max-height:100vh;padding:0;overflow:hidden}.page-shell:has(.drive-page),.page-shell:has(.social-page){flex:1;gap:0;width:100%;max-width:none;height:100%;min-height:0;overflow:hidden}.layout:has(.drive-page),.layout:has(.social-page){height:100dvh;max-height:100dvh;overflow:hidden}main.app-shell:has(.drive-page),main.app-shell:has(.social-page){height:100%;min-height:0;max-height:100dvh;padding:0;overflow:hidden}.drive-page,.social-page{background:var(--notion-page);width:100%;height:100%;min-height:0;max-height:100%;padding-inline:var(--page-pad-x);padding-bottom:var(--page-pad-bottom);box-sizing:border-box;align-items:stretch;gap:var(--crm-gap-md,12px);flex-direction:column;flex:1;display:flex}.mail-app,.social-page,.social-page[data-tab=calendar]{overflow:hidden}.mail-app{background:var(--notion-page);flex-direction:column;flex:1;align-items:stretch;width:100%;height:100%;min-height:0;max-height:100%;display:flex}.mail-app--empty{justify-content:center;align-items:center}.mail-empty-state{text-align:center;max-width:360px;color:var(--muted);padding:48px 24px}.mail-empty-state svg{opacity:.4;margin-bottom:16px}.mail-empty-state h2{color:var(--text);margin:0 0 8px;font-size:18px;font-weight:600}.mail-empty-state p{margin:0;font-size:13px;line-height:1.6}.mail-empty-state code{color:var(--accent);font-size:12px}.mail-topbar{border-bottom:1px solid var(--border);background:var(--notion-page);box-sizing:border-box;flex-shrink:0;align-items:center;gap:16px;min-height:52px;padding:0 20px;display:flex}.mail-topbar-start{flex-shrink:0;align-items:baseline;gap:8px;min-width:0;display:flex}.mail-topbar-label{letter-spacing:-.02em;color:var(--text);font-size:13px;font-weight:700}.mail-topbar-account{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:12px;overflow:hidden}.mail-account-picker{position:relative}.mail-account-trigger{border-radius:var(--ui-r-sm);color:var(--muted);cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;max-width:220px;padding:4px 8px 4px 6px;font-family:inherit;font-size:12px;display:inline-flex}.mail-account-trigger.is-open,.mail-account-trigger:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.mail-account-trigger.is-open,.mail-account-trigger:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}}.mail-account-trigger.is-open,.mail-account-trigger:hover{color:var(--text)}.mail-account-chevron{opacity:.7;flex-shrink:0;transition:transform .15s}.mail-account-trigger.is-open .mail-account-chevron{transform:rotate(180deg)}.mail-account-menu{z-index:40;border-radius:var(--ui-r-md);background:var(--bg2);border:1px solid var(--border);min-width:260px;max-width:320px;box-shadow:0 12px 32px var(--shadow);padding:6px;position:absolute;top:calc(100% + 8px);left:0}.mail-account-menu-row>button:first-child,.mail-account-menu>button{border-radius:var(--ui-r-sm);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:13px;display:flex}.mail-account-menu-row>button:first-child:hover,.mail-account-menu>button:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.mail-account-menu-row>button:first-child:hover,.mail-account-menu>button:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}}.mail-account-menu-row>button:first-child.is-active,.mail-account-menu>button.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-account-menu-row>button:first-child.is-active,.mail-account-menu>button.is-active{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.mail-account-menu-row>button:first-child.is-active,.mail-account-menu>button.is-active{font-weight:600}.mail-account-menu-label{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mail-account-menu-label small{color:var(--muted);font-size:11px;font-weight:400}.mail-account-menu-row{align-items:stretch;gap:2px;display:flex}.mail-account-remove{border-radius:var(--ui-r-sm);width:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mail-account-remove:hover{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.mail-account-remove:hover{background:color-mix(in srgb,var(--red) 10%,transparent)}}.mail-account-remove:hover{color:var(--red)}.mail-account-default{color:var(--accent);fill:currentColor;flex-shrink:0}.mail-account-menu-sep{background:var(--border);height:1px;margin:4px 6px}.mail-account-menu-action{border-radius:var(--ui-r-sm);width:100%;color:var(--muted2);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;padding:8px 10px;font-family:inherit;font-size:12px;display:flex}.mail-account-menu-action:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.mail-account-menu-action:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}}.mail-account-menu-action:hover{color:var(--text)}.mail-account-modal .mail-compose-modal-body{gap:0}.mail-account-drawer.crm-sheet.drawer{width:min(520px,94vw)}.mail-account-drawer-intro{color:var(--muted2);align-items:flex-start;gap:12px;padding:0 24px 18px;display:flex}.mail-account-drawer-intro svg{flex-shrink:0;margin-top:2px}.mail-account-drawer-title{color:var(--text);margin:0;font-size:15px;font-weight:700}.mail-account-drawer-sub{color:var(--muted);margin:4px 0 0;font-size:12px;line-height:1.45}.mail-account-drawer-body{padding-top:8px}.mail-account-section{margin-bottom:22px}.mail-account-section-title{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:700}.mail-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mail-account-drawer .mail-provider-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mail-provider-card{border:1px solid var(--border);border-radius:var(--ui-r-md);background:var(--ui-card-bg);color:var(--text);text-align:left;cursor:pointer;align-items:center;gap:10px;padding:10px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .12s,background-color .12s,box-shadow .12s;display:flex}.mail-provider-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-provider-card:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}}.mail-provider-card.is-active{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-provider-card.is-active{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.mail-provider-card.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-provider-card.is-active{background:color-mix(in srgb,var(--accent) 8%,var(--ui-card-bg))}}.mail-provider-card.is-active{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-provider-card.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}}.mail-provider-mark{border:1px solid var(--text);background:#fff;border-radius:9px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mail-provider-mark{border:1px solid color-mix(in srgb,var(--text) 8%,var(--border))}}.mail-provider-mark{box-sizing:border-box;flex-shrink:0;padding:5px;overflow:hidden;box-shadow:inset 0 1px #fffc}.mail-provider-mark svg{shape-rendering:geometricprecision;width:100%;height:100%;display:block}[data-theme=dark] .mail-provider-mark{background:#fff}.mail-provider-card span:last-child{min-width:0;line-height:1.25}.mail-provider-hint{border-radius:var(--ui-r-md);background:var(--accent);margin-top:10px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.mail-provider-hint{background:color-mix(in srgb,var(--accent) 7%,var(--ui-card-bg))}}.mail-provider-hint{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-provider-hint{border:1px solid color-mix(in srgb,var(--accent) 14%,var(--border))}}.mail-provider-hint{color:var(--muted2);font-size:12px;line-height:1.5}.mail-provider-hint p{margin:0}.mail-provider-hint a{color:var(--accent);align-items:center;gap:4px;margin-top:6px;font-weight:600;text-decoration:none;display:inline-flex}.mail-provider-hint a:hover{text-decoration:underline}.mail-gmail-steps{border-radius:var(--ui-r-md);background:#ea4335;margin-top:10px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.mail-gmail-steps{background:color-mix(in srgb,#ea4335 6%,var(--ui-card-bg))}}.mail-gmail-steps{border:1px solid #ea4335}@supports (color:color-mix(in lab,red,red)){.mail-gmail-steps{border:1px solid color-mix(in srgb,#ea4335 18%,var(--border))}}.mail-gmail-steps{color:var(--muted2);font-size:12px;line-height:1.55}.mail-gmail-steps strong{color:var(--text);margin-bottom:8px;font-size:13px;display:block}.mail-gmail-steps ol{margin:0;padding-left:18px}.mail-gmail-steps li+li{margin-top:6px}.mail-gmail-steps a{color:#c5221f;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.mail-gmail-steps a:hover{text-decoration:underline}.mail-provider-hint .mail-gmail-steps{background:0 0;border:none;margin:10px 0 0;padding:0 0 0 18px}.mail-field-note{color:var(--muted2);margin:6px 0 0;font-size:11px;line-height:1.45}.mail-oauth-block{border:1px solid var(--border);border-radius:var(--ui-r-md);background:var(--text);flex-direction:column;gap:12px;padding:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.mail-oauth-block{background:color-mix(in srgb,var(--text) 3%,transparent)}}.mail-google-btn{justify-content:center;align-items:center;gap:10px;width:100%;display:inline-flex}.mail-google-btn .mail-provider-mark{width:20px;height:20px}.mail-oauth-fallback{color:var(--muted2);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-family:inherit;font-size:12px;text-decoration:underline}.mail-oauth-fallback:hover{color:var(--text)}.mail-account-advanced-toggle{border:1px solid var(--border);border-radius:var(--ui-r-md);background:var(--ui-card-bg);width:100%;color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;padding:10px 12px;font-family:inherit;font-size:13px;font-weight:600;display:flex}.mail-account-advanced-toggle svg{color:var(--muted);transition:transform .15s}.mail-account-advanced-toggle.is-open svg{transform:rotate(180deg)}.mail-account-advanced{border:1px solid var(--border);border-radius:var(--ui-r-md);background:var(--text);margin-top:10px;padding:14px}@supports (color:color-mix(in lab,red,red)){.mail-account-advanced{background:color-mix(in srgb,var(--text) 2%,transparent)}}.mail-server-block+.mail-server-block{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.mail-server-block h4{color:var(--muted2);margin:0 0 10px;font-size:12px;font-weight:700}.mail-server-row{align-items:flex-start;gap:10px;display:flex}.mail-server-field--grow{flex:1;min-width:0}.mail-server-field--port{flex-shrink:0;width:88px}.mail-check-row{color:var(--muted2);cursor:pointer;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.mail-check-row input{accent-color:var(--accent)}.mail-account-advanced-note{color:var(--muted);margin:14px 0 0;font-size:11px;line-height:1.45}.mail-account-drawer-foot{gap:10px;display:flex}.mail-account-drawer-foot .btn{flex:1}.mail-thread-account{background:var(--text);border-radius:999px;flex-shrink:0;max-width:88px;padding:1px 6px}@supports (color:color-mix(in lab,red,red)){.mail-thread-account{background:color-mix(in srgb,var(--text) 7%,transparent)}}.mail-thread-account{color:var(--muted2);white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.mail-topbar-folders{scrollbar-width:none;flex:1;align-items:center;gap:4px;min-width:0;display:flex;overflow-x:auto}.mail-topbar-folders::-webkit-scrollbar{display:none}.mail-topbar-sep{background:var(--border);flex-shrink:0;width:1px;height:20px;margin:0 4px}.mail-topbar-tab--ghost{color:var(--muted);padding:6px 10px}.mail-topbar-badge--muted{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.mail-topbar-badge--muted{background:color-mix(in srgb,var(--text) 8%,var(--bg2))}}.mail-topbar-badge--muted{color:var(--muted2);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.mail-topbar-badge--muted{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.mail-topbar-folder-wrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.mail-topbar-folder-wrap .mail-topbar-tab{padding-right:26px}.mail-folder-menu-btn{z-index:2;border-radius:var(--ui-r-sm);width:22px;height:22px;color:var(--muted);cursor:pointer;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .12s;display:inline-flex;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.mail-folder-menu-btn:focus-visible,.mail-topbar-folder-wrap.is-menu-open .mail-folder-menu-btn,.mail-topbar-folder-wrap:hover .mail-folder-menu-btn{opacity:1}.mail-folder-menu-btn:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.mail-folder-menu-btn:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}.mail-folder-menu-btn:hover{color:var(--text)}.mail-folder-menu{z-index:30;border-radius:var(--ui-r-md);background:var(--bg2);border:1px solid var(--border);min-width:140px;box-shadow:0 8px 24px var(--shadow);padding:4px;position:absolute;top:calc(100% + 6px);right:0}.mail-folder-menu--portal{z-index:200;position:fixed}.mail-folder-menu button{border-radius:var(--ui-r-sm);width:100%;color:var(--red);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:12px;display:flex}.mail-folder-menu button:hover{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.mail-folder-menu button:hover{background:color-mix(in srgb,var(--red) 8%,transparent)}}.ctx-menu{z-index:250;border-radius:var(--ui-r-md);background:var(--bg2);border:1px solid var(--border);min-width:210px;max-width:300px;box-shadow:0 8px 24px var(--shadow);padding:4px;animation:notion-pop-in .12s;position:fixed}.ctx-menu-panel{flex-direction:column;display:flex}.ctx-menu-head{border-bottom:1px solid var(--border);margin-bottom:2px;padding:8px 10px 6px}.ctx-menu-head-row{align-items:center;gap:6px;min-width:0;display:flex}.ctx-menu-unread{background:var(--accent);border-radius:50%;flex-shrink:0;width:7px;height:7px}.ctx-menu-title{color:var(--text);font-size:13px;font-weight:600}.ctx-menu-subtitle,.ctx-menu-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ctx-menu-subtitle{color:var(--muted);margin-top:2px;font-size:11px}.ctx-menu-item-wrap{position:relative}.ctx-menu-item{border-radius:var(--ui-r-sm);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:12px;font-weight:500;transition:background-color .1s;display:flex}.ctx-menu-item:focus-visible,.ctx-menu-item:hover:not(:disabled){background:var(--row-hover);outline:none}.ctx-menu-item.has-submenu{padding-right:6px}.ctx-menu-chevron{color:var(--muted);flex-shrink:0;margin-left:auto}.ctx-menu-submenu{border-radius:var(--ui-r-md);background:var(--bg2);border:1px solid var(--border);min-width:168px;box-shadow:0 8px 24px var(--shadow);z-index:1;padding:4px;position:absolute;top:-4px;left:calc(100% + 4px)}.ctx-menu-item.is-danger{color:var(--red)}.ctx-menu-item.is-danger:hover:not(:disabled){background:var(--red)}@supports (color:color-mix(in lab,red,red)){.ctx-menu-item.is-danger:hover:not(:disabled){background:color-mix(in srgb,var(--red) 8%,transparent)}}.ctx-menu-item.is-disabled,.ctx-menu-item:disabled{opacity:.45;cursor:default}.ctx-menu-item span{flex:1;min-width:0}.ctx-menu-kbd{color:var(--muted);background:var(--text);border-radius:4px;padding:1px 5px;font-family:inherit;font-size:10px}@supports (color:color-mix(in lab,red,red)){.ctx-menu-kbd{background:color-mix(in srgb,var(--text) 6%,transparent)}}.ctx-menu-sep{background:var(--border);height:1px;margin:4px 6px}.mail-new-folder-form{align-items:center;gap:4px;padding-left:4px;display:inline-flex}.mail-new-folder-form input{border:1px solid var(--border);border-radius:var(--ui-r-sm);background:var(--bg2);width:120px;color:var(--text);outline:none;padding:5px 8px;font-family:inherit;font-size:12px}.mail-new-folder-form input:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-new-folder-form input:focus{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.mail-topbar-tab{border-radius:var(--ui-r-md);color:var(--muted2);cursor:pointer;white-space:nowrap;background:0 0;border:none;align-items:center;gap:7px;padding:6px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .12s,color .12s;display:inline-flex}.mail-topbar-tab:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.mail-topbar-tab:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}}.mail-topbar-tab:hover{color:var(--text)}.mail-topbar-tab.is-active{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.mail-topbar-tab.is-active{background:color-mix(in srgb,var(--text) 7%,transparent)}}.mail-topbar-tab.is-active{color:var(--text);box-shadow:inset 0 0 0 1px var(--text);font-weight:600}@supports (color:color-mix(in lab,red,red)){.mail-topbar-tab.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.mail-topbar-badge{background:var(--red);border-radius:999px;min-width:18px;height:18px;padding:0 5px}@supports (color:color-mix(in lab,red,red)){.mail-topbar-badge{background:color-mix(in srgb,var(--red) 14%,var(--bg2))}}.mail-topbar-badge{color:var(--red);box-shadow:inset 0 0 0 1px var(--red);place-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.mail-topbar-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 22%,transparent)}}.mail-topbar-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.mail-new{border-radius:var(--ui-r-md);background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;white-space:nowrap;border:none;align-items:center;gap:7px;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:600;transition:background .12s;display:inline-flex}.mail-new:hover{background:var(--btn-primary-hover)}.mail-stage{background:var(--notion-page);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.mail-error{background:var(--red);padding:10px 16px}@supports (color:color-mix(in lab,red,red)){.mail-error{background:color-mix(in srgb,var(--red) 10%,transparent)}}.mail-error{color:var(--red);border-bottom:1px solid var(--border);flex-shrink:0;font-size:13px}.mail-columns{flex:1;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(300px,400px) minmax(0,1fr);align-items:stretch;display:grid}.mail-columns,.mail-inbox-col{height:100%;min-height:0;overflow:hidden}.mail-inbox-col{border-right:1px solid var(--border);background:var(--notion-page)}.mail-inbox-col,.mail-inbox-head{flex-direction:column;display:flex}.mail-inbox-head{border-bottom:1px solid var(--border);flex-shrink:0;gap:10px;padding:12px 16px}.mail-inbox-head .seg.mail-inbox-view-seg{box-sizing:border-box;flex-shrink:0;align-self:stretch;width:100%;max-width:none;padding:2px;display:flex}.mail-inbox-head .mail-inbox-view-seg .seg-btn{flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;height:26px;min-height:26px;padding:0 8px;font-size:12px;line-height:1;display:inline-flex}.mail-search{border-radius:var(--ui-r-md);background:var(--text);align-items:center;gap:8px;min-height:32px;padding:0 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.mail-search{background:color-mix(in srgb,var(--text) 4%,transparent)}}.mail-search{color:var(--muted)}.mail-search input{color:var(--text);background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13px}.mail-search input::placeholder{color:var(--muted)}.mail-inbox-list{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}.mail-inbox-list::-webkit-scrollbar{width:0;height:0;display:none}.mail-inbox-scroll.scroll-rail--y{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.mail-inbox-scroll.scroll-rail--y:after,.mail-inbox-scroll.scroll-rail--y:before{content:"";pointer-events:none;z-index:2;opacity:0;height:28px;transition:opacity .22s;position:absolute;left:0;right:10px}.mail-inbox-scroll.scroll-rail--y:before{background:linear-gradient(to bottom,var(--notion-page) 0,var(--notion-page) 45%,transparent 100%);top:0}@supports (color:color-mix(in lab,red,red)){.mail-inbox-scroll.scroll-rail--y:before{background:linear-gradient(to bottom,var(--notion-page) 0,color-mix(in srgb,var(--notion-page) 72%,transparent) 45%,transparent 100%)}}.mail-inbox-scroll.scroll-rail--y:after{background:linear-gradient(to top,var(--notion-page) 0,var(--notion-page) 45%,transparent 100%);bottom:0}@supports (color:color-mix(in lab,red,red)){.mail-inbox-scroll.scroll-rail--y:after{background:linear-gradient(to top,var(--notion-page) 0,color-mix(in srgb,var(--notion-page) 72%,transparent) 45%,transparent 100%)}}.mail-inbox-scroll.scroll-rail--y.can-bottom:after,.mail-inbox-scroll.scroll-rail--y.can-top:before{opacity:1}.mail-inbox-scroll .scroll-rail-track--y{background:var(--text);border-radius:99px;width:3px;position:absolute;top:10px;bottom:10px;right:5px}@supports (color:color-mix(in lab,red,red)){.mail-inbox-scroll .scroll-rail-track--y{background:color-mix(in srgb,var(--text) 5%,transparent)}}.mail-inbox-scroll .scroll-rail-track--y{cursor:pointer;opacity:.35;z-index:3;transition:opacity .2s,background-color .2s}.mail-inbox-scroll:focus-within .scroll-rail-track--y,.mail-inbox-scroll:hover .scroll-rail-track--y{opacity:1;background:var(--text)}@supports (color:color-mix(in lab,red,red)){.mail-inbox-scroll:focus-within .scroll-rail-track--y,.mail-inbox-scroll:hover .scroll-rail-track--y{background:color-mix(in srgb,var(--text) 7%,transparent)}}.mail-inbox-scroll .scroll-rail-thumb{background:var(--text);border-radius:99px;width:100%;min-height:28px;position:absolute;left:0}@supports (color:color-mix(in lab,red,red)){.mail-inbox-scroll .scroll-rail-thumb{background:color-mix(in srgb,var(--text) 24%,transparent)}}.mail-inbox-scroll .scroll-rail-thumb{pointer-events:none;transition:background .15s,top .12s,height .12s}.mail-inbox-scroll:focus-within .scroll-rail-thumb,.mail-inbox-scroll:hover .scroll-rail-thumb{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.mail-inbox-scroll:focus-within .scroll-rail-thumb,.mail-inbox-scroll:hover .scroll-rail-thumb{background:color-mix(in srgb,var(--text) 38%,transparent)}}.mail-inbox-empty{text-align:center;color:var(--muted);padding:48px 20px;font-size:13px}.mail-inbox-skeleton-row{border-bottom:1px solid var(--border);align-items:flex-start;gap:12px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.mail-inbox-skeleton-row{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.mail-inbox-skeleton-body{flex-direction:column;flex:1;gap:6px;min-width:0;padding-top:2px;display:flex}.mail-inbox-skeleton-sender{border-radius:4px;width:28%;height:11px}.mail-inbox-skeleton-date,.mail-inbox-skeleton-subject{border-radius:4px;height:10px}.mail-inbox-skeleton-date{flex-shrink:0;width:36px;margin-top:3px}.mail-inbox-skeleton--compact .mail-inbox-skeleton-row{padding-top:8px;padding-bottom:8px}.mail-inbox-load-more{justify-content:center;align-items:center;min-height:48px;padding:8px 16px 16px;display:flex}.mail-inbox-load-hint{color:var(--muted);font-size:11px}.mail-read-skeleton-layout{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.mail-read-skeleton-head{border-bottom:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:14px;padding:20px 28px 16px;display:flex}.mail-read-skeleton-subject-line{border-radius:var(--ui-r-sm);width:72%;height:22px}.mail-read-skeleton-meta{align-items:center;gap:12px;display:flex}.mail-read-skeleton-avatar{border-radius:999px;flex-shrink:0;width:36px;height:36px}.mail-read-skeleton-meta-text{flex-direction:column;flex:1;gap:6px;display:flex}.mail-read-skeleton-from{border-radius:4px;width:42%;height:13px}.mail-read-skeleton-detail{border-radius:4px;width:58%;height:10px}.mail-read-skeleton-body{flex-direction:column;flex:1;gap:10px;padding:24px 28px;display:flex}.mail-read-skeleton-para{border-radius:4px;height:12px}.mail-read-skeleton-para--short{margin-top:8px}.mail-swipe-wrap{overscroll-behavior-x:contain;border-bottom:1px solid var(--border);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.mail-swipe-wrap{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.mail-swipe-actions{opacity:0;visibility:hidden;pointer-events:none;align-items:stretch;transition:opacity .18s;display:flex;position:absolute;top:0;bottom:0}.mail-swipe-wrap.is-revealed .mail-swipe-actions{opacity:1;visibility:visible;pointer-events:auto}.mail-swipe-actions--left{left:0}.mail-swipe-actions--right{right:0}.mail-swipe-action{cursor:pointer;border:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:76px;padding:0 8px;font-family:inherit;font-size:10px;font-weight:600;transition:background-color .12s,color .12s,box-shadow .12s;display:flex}.mail-swipe-action--pin{background:var(--accent-selected-bg);color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent-border-strong)}.mail-swipe-action--pin:hover{background:var(--accent-highlight-bg)}.mail-swipe-action--read{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.mail-swipe-action--read{background:color-mix(in srgb,var(--green) 12%,var(--notion-elevated))}}.mail-swipe-action--read{color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}@supports (color:color-mix(in lab,red,red)){.mail-swipe-action--read{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 24%,transparent)}}.mail-swipe-action--read:hover{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.mail-swipe-action--read:hover{background:color-mix(in srgb,var(--green) 18%,var(--notion-elevated))}}.mail-swipe-action--unread{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.mail-swipe-action--unread{background:color-mix(in srgb,var(--text) 6%,var(--notion-elevated))}}.mail-swipe-action--unread{color:var(--muted2);box-shadow:inset 0 0 0 1px var(--border)}.mail-swipe-action--unread:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.mail-swipe-action--unread:hover{background:color-mix(in srgb,var(--text) 9%,var(--notion-elevated))}}.mail-swipe-action--unread:hover{color:var(--text)}.mail-swipe-action--archive{background:var(--accent-icon-bg);color:var(--accent-muted);box-shadow:inset 0 0 0 1px var(--accent-border)}.mail-swipe-action--archive:hover{background:var(--accent-icon-bg-strong);color:var(--accent)}.mail-swipe-action--delete{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.mail-swipe-action--delete{background:color-mix(in srgb,var(--red) 10%,var(--notion-elevated))}}.mail-swipe-action--delete{color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}@supports (color:color-mix(in lab,red,red)){.mail-swipe-action--delete{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 22%,transparent)}}.mail-swipe-action--delete:hover{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.mail-swipe-action--delete:hover{background:color-mix(in srgb,var(--red) 16%,var(--notion-elevated))}}.mail-swipe-content{z-index:1;background:var(--notion-page);touch-action:pan-y;cursor:pointer;backface-visibility:hidden;will-change:transform;transition:transform .24s cubic-bezier(.2,.8,.2,1);position:relative;transform:translate(0)}.mail-swipe-content.is-dragging{-webkit-user-select:none;user-select:none;touch-action:none;cursor:pointer;transition:none}.mail-swipe-wrap:not(.is-revealed) .mail-swipe-content.mail-thread-row:hover{background:var(--mail-hover)}.mail-swipe-wrap:not(.is-revealed) .mail-swipe-content.mail-thread-row.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-swipe-wrap:not(.is-revealed) .mail-swipe-content.mail-thread-row.is-active{background:color-mix(in srgb,var(--accent) 8%,var(--notion-page))}}.mail-swipe-wrap:not(.is-revealed) .mail-swipe-content.mail-thread-row.is-active{box-shadow:inset 2px 0 0 var(--accent)}.mail-swipe-wrap:not(.is-revealed) .mail-swipe-content.mail-thread-row.is-active:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-swipe-wrap:not(.is-revealed) .mail-swipe-content.mail-thread-row.is-active:hover{background:color-mix(in srgb,var(--accent) 12%,var(--notion-page))}}.mail-swipe-wrap.is-revealed .mail-swipe-content.mail-thread-row:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.mail-swipe-wrap.is-revealed .mail-swipe-content.mail-thread-row:hover{background:color-mix(in srgb,var(--text) 3%,var(--notion-page))}}.mail-swipe-wrap.is-revealed .mail-swipe-content.mail-thread-row.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-swipe-wrap.is-revealed .mail-swipe-content.mail-thread-row.is-active{background:color-mix(in srgb,var(--accent) 8%,var(--notion-page))}}.mail-swipe-wrap.is-revealed .mail-swipe-content.mail-thread-row.is-active{box-shadow:inset 2px 0 0 var(--accent)}.mail-swipe-hit{text-align:left;cursor:pointer;width:100%;color:inherit;touch-action:inherit;background:0 0;align-items:flex-start;gap:12px;padding:10px 16px;font-family:inherit;display:flex}.mail-thread-row{width:100%}.mail-thread-row-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13px;line-height:1.45;overflow:hidden}.mail-thread-sender{color:var(--text);font-weight:500}.mail-thread-row.is-unread .mail-thread-sender{font-weight:700}.mail-thread-subject{color:var(--muted2);font-weight:400}.mail-thread-row.is-unread .mail-thread-subject{color:var(--muted2)}.mail-thread-date{color:var(--muted);flex-shrink:0;padding-top:2px;font-size:11px}.mail-thread-pin{flex-shrink:0;margin-top:3px}.mail-icon-btn.is-on,.mail-thread-pin{color:var(--accent)}.mail-classify-wrap{position:relative}.mail-classify-menu{z-index:30;border-radius:var(--ui-r-md);background:var(--bg2);border:1px solid var(--border);min-width:180px;max-height:240px;box-shadow:0 8px 24px var(--shadow);padding:4px;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.mail-classify-menu button{border-radius:var(--ui-r-sm);width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-family:inherit;font-size:12px;display:flex}.mail-classify-menu button.is-active,.mail-classify-menu button:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-classify-menu button.is-active,.mail-classify-menu button:hover{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.mail-classify-empty{color:var(--muted);padding:8px 10px;font-size:11px;display:block}.mail-read-col{background:var(--notion-page);flex-direction:column;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.mail-read-placeholder,.mail-read-skeleton{color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:10px;padding:32px;display:flex}.mail-read-placeholder p{color:var(--muted2);margin:0;font-size:14px}.mail-read-hints{color:var(--muted);font-size:12px}.mail-read-hints kbd{background:var(--text);border-radius:4px;padding:1px 5px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.mail-read-hints kbd{background:color-mix(in srgb,var(--text) 5%,transparent)}}.mail-read-hints kbd{font-family:inherit;font-size:11px}.mail-read-skeleton{align-items:stretch;gap:14px;padding:24px 32px}.mail-read-header{border-bottom:1px solid var(--border);flex-shrink:0;grid-template-columns:auto 1fr auto;align-items:start;gap:12px 16px;padding:20px 28px 16px;display:grid}.mail-read-back{border-radius:var(--ui-r-md);background:var(--text);border:none;justify-content:center;align-items:center;width:32px;height:32px;display:none}@supports (color:color-mix(in lab,red,red)){.mail-read-back{background:color-mix(in srgb,var(--text) 5%,transparent)}}.mail-read-back{color:var(--text);cursor:pointer}.mail-read-header-main{min-width:0}.mail-read-header-main h1{letter-spacing:-.03em;color:var(--text);margin:0 0 14px;font-size:22px;font-weight:700;line-height:1.25}.mail-read-participants{align-items:flex-start;gap:10px;display:flex}.mail-read-avatar{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:11px;font-weight:700;display:grid}.mail-read-from-line{font-size:13px;line-height:1.4}.mail-read-from-line strong{color:var(--text);font-weight:600}.mail-read-from-line span{color:var(--muted);margin-left:6px;font-size:12px}.mail-read-detail{color:var(--muted);margin-top:2px;font-size:12px}.mail-read-loading{align-items:center;gap:4px;margin-left:6px;display:inline-flex}.mail-read-actions{gap:4px;padding-top:2px;display:flex}.mail-icon-btn{border-radius:var(--ui-r-md);width:32px;height:32px;color:var(--muted2);cursor:pointer;background:0 0;border:none;place-items:center;transition:background-color .12s,color .12s;display:grid}.mail-icon-btn:hover:not(:disabled){background:var(--text)}@supports (color:color-mix(in lab,red,red)){.mail-icon-btn:hover:not(:disabled){background:color-mix(in srgb,var(--text) 6%,transparent)}}.mail-icon-btn:hover:not(:disabled){color:var(--text)}.mail-icon-btn:disabled{opacity:.35;cursor:not-allowed}.mail-read-body{padding:0;overflow:hidden}.mail-read-body,.mail-read-body-inner{flex-direction:column;flex:1;min-height:0;display:flex}.mail-read-body-inner{width:100%;max-width:none;padding:14px var(--mail-pad-x,16px) 18px;box-sizing:border-box;gap:0;margin:0}.mail-read-body-inner--html,.mail-read-body.has-html .mail-read-body-inner{flex:1;min-height:0;padding:0;overflow:hidden}.mail-read-body.has-html .mail-body-html-wrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1;width:100%;min-height:0;padding:12px 16px 24px;overflow:hidden auto}.mail-read-body.is-loading .mail-body-preview{opacity:1}.mail-body-preview{color:var(--muted2);-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;flex-shrink:0;margin:0 0 12px;font-size:14px;line-height:1.55;display:-webkit-box;overflow:hidden}.mail-body-loading{min-height:0;color:var(--muted);flex:1;justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.mail-body-scroll{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.mail-body-empty{min-height:0;color:var(--muted);text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.mail-body-empty p{color:var(--muted2);margin:0;font-size:13px}.mail-body-text{color:var(--text);white-space:pre-wrap;word-break:break-word;font-size:15px;line-height:1.7}.mail-body-html-wrap{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;flex:1;width:100%;min-height:0;display:block;overflow:hidden auto}.mail-body-frame{width:100%;box-shadow:none;vertical-align:top;background:0 0;border:none;border-radius:0;margin:0;padding:0;display:block;overflow:hidden}.mail-body-html{display:none}.mail-spin{animation:mail-spin .8s linear infinite}@keyframes mail-spin{to{transform:rotate(1turn)}}.mail-compose-overlay{z-index:80;background:var(--modal-overlay,#00000073);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.mail-compose-modal{background:var(--notion-elevated);border-radius:var(--ui-r-lg);width:min(560px,100%);max-height:min(85vh,720px);box-shadow:0 24px 64px var(--shadow-strong),inset 0 0 0 1px var(--text);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.mail-compose-modal{box-shadow:0 24px 64px var(--shadow-strong),inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.mail-compose-modal{overflow:hidden}.mail-compose-modal-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.mail-compose-modal-head h3{letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600}.mail-compose-modal-body{flex:1;min-height:0;padding:0 16px;overflow-y:auto}.mail-compose-row{border-bottom:1px solid var(--border);align-items:center;gap:12px;display:flex}.mail-compose-row span{width:44px;color:var(--muted);flex-shrink:0;font-size:12px}.mail-compose-row input{flex:1;min-width:0;padding:12px 0;font-size:13px}.mail-compose-editor,.mail-compose-row input{color:var(--text);background:0 0;border:none;outline:none;font-family:inherit}.mail-compose-editor{width:100%;min-height:220px;resize:vertical;padding:16px 0;font-size:14px;line-height:1.65}.mail-compose-modal-foot{border-top:1px solid var(--border);flex-shrink:0;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.mail-btn-ghost{border-radius:var(--ui-r-md);color:var(--muted2);cursor:pointer;background:0 0;border:none;padding:7px 12px;font-family:inherit;font-size:13px;font-weight:500}.mail-btn-ghost:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.mail-btn-ghost:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}}.mail-btn-ghost:hover{color:var(--text)}.mail-btn-primary{border-radius:var(--ui-r-md);background:var(--btn-primary-bg);color:var(--btn-primary-text);cursor:pointer;border:none;padding:7px 14px;font-family:inherit;font-size:13px;font-weight:600}.mail-btn-primary:hover:not(:disabled){background:var(--btn-primary-hover)}.mail-btn-primary:disabled{opacity:.5;cursor:not-allowed}.mail-compose-drawer.crm-sheet.drawer{flex-direction:column;width:min(960px,96vw);max-height:100dvh;display:flex}.mail-compose-drawer--split.crm-sheet.drawer{width:min(1100px,98vw)}.mail-compose-mode{align-items:center;gap:6px;display:inline-flex}.mail-compose-tabs{border-radius:var(--ui-r-md);background:var(--text);gap:2px;padding:2px;display:flex}@supports (color:color-mix(in lab,red,red)){.mail-compose-tabs{background:color-mix(in srgb,var(--text) 4%,transparent)}}.mail-compose-tab{border-radius:calc(var(--ui-r-md) - 2px);color:var(--muted2);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.mail-compose-tab.is-on{background:var(--ui-card-bg);color:var(--text);box-shadow:0 1px 3px var(--shadow-soft)}.mail-compose-body{flex-direction:column;flex:1;gap:0;min-height:0;display:flex;overflow:hidden;padding:0!important}.mail-compose-fields{border-bottom:1px solid var(--border);flex-shrink:0}.mail-compose-field{border-bottom:1px solid var(--border);grid-template-columns:52px 1fr;align-items:center;gap:8px;padding:0 20px;display:grid}@supports (color:color-mix(in lab,red,red)){.mail-compose-field{border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}.mail-compose-field{min-height:42px}.mail-compose-field:last-child{border-bottom:none}.mail-compose-field label{color:var(--muted);font-size:12px;font-weight:500}.mail-compose-input{width:100%;background:0 0;border:none;outline:none;min-width:0;font-family:inherit}.mail-compose-input,.mail-compose-static{color:var(--text);padding:10px 0;font-size:13px}.mail-compose-to-wrap{align-items:center;gap:4px;min-width:0;display:flex}.mail-compose-to-wrap .mail-compose-input{flex:1}.mail-compose-icon-btn{border-radius:var(--ui-r-sm);width:28px;height:28px;color:var(--muted2);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mail-compose-icon-btn:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.mail-compose-icon-btn:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}}.mail-compose-icon-btn:hover{color:var(--text)}.mail-compose-contacts{z-index:10;background:var(--notion-elevated);border:1px solid var(--border);border-radius:var(--ui-r-md);max-height:220px;box-shadow:0 8px 24px var(--shadow-strong);position:absolute;top:100%;left:52px;right:20px;overflow-y:auto}.mail-compose-contact{text-align:left;cursor:pointer;border:none;border-bottom:1px solid var(--border);background:0 0;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:8px 12px;font-family:inherit;display:flex}@supports (color:color-mix(in lab,red,red)){.mail-compose-contact{border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent)}}.mail-compose-contact:last-child{border-bottom:none}.mail-compose-contact:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-compose-contact:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.mail-compose-contact strong{color:var(--text);font-size:13px}.mail-compose-contact span{color:var(--muted2);font-size:12px}.mail-compose-contact em{color:var(--muted);font-size:11px;font-style:normal}.mail-compose-field--subject{grid-template-columns:52px 1fr auto}.mail-compose-field-actions{gap:8px;padding-right:4px;display:flex}.mail-compose-link{color:var(--muted2);cursor:pointer;border-radius:var(--ui-r-sm);background:0 0;border:none;padding:4px 6px;font-family:inherit;font-size:12px;font-weight:600}.mail-compose-link:hover{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-compose-link:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.mail-compose-toolbar{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:10px 20px;display:flex}.mail-compose-seg{margin-right:4px}.mail-compose-tool-btn{border:1px solid var(--border);border-radius:var(--ui-r-md);background:var(--ui-card-bg);color:var(--muted2);cursor:pointer;align-items:center;gap:5px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:500;display:inline-flex}.mail-compose-tool-btn.is-on,.mail-compose-tool-btn:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-compose-tool-btn.is-on,.mail-compose-tool-btn:hover{border-color:color-mix(in srgb,var(--accent) 30%,var(--border))}}.mail-compose-tool-btn.is-on,.mail-compose-tool-btn:hover{color:var(--text)}.mail-compose-snippet-wrap{position:relative}.mail-compose-snippet-wrap:focus-within .mail-compose-snippets,.mail-compose-snippet-wrap:hover .mail-compose-snippets{opacity:1;pointer-events:auto;transform:translateY(0)}.mail-compose-snippets{z-index:12;background:var(--notion-elevated);border:1px solid var(--border);border-radius:var(--ui-r-md);min-width:180px;box-shadow:0 8px 24px var(--shadow-strong);opacity:0;pointer-events:none;padding:4px;transition:opacity .12s,transform .12s;position:absolute;top:calc(100% + 4px);left:0;transform:translateY(-4px)}.mail-compose-snippets button{border-radius:var(--ui-r-sm);width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;padding:7px 10px;font-family:inherit;font-size:12px;display:block}.mail-compose-snippets button:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-compose-snippets button:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.mail-compose-options{border-bottom:1px solid var(--border);background:var(--text);padding:12px 20px}@supports (color:color-mix(in lab,red,red)){.mail-compose-options{background:color-mix(in srgb,var(--text) 2%,var(--bg2))}}.mail-compose-options{flex-shrink:0}.mail-compose-check{color:var(--muted2);cursor:pointer;align-items:center;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.mail-compose-signature{border:1px solid var(--border);border-radius:var(--ui-r-md);background:var(--ui-card-bg);width:100%;color:var(--text);resize:vertical;outline:none;padding:8px 10px;font-family:inherit;font-size:12px;line-height:1.5}.mail-compose-signature:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-compose-signature:focus{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.mail-compose-editor-wrap{flex:1;min-height:200px;padding:12px 16px;overflow-y:auto}.mail-compose-editor-wrap .notion-editor{background:0 0;border:none;min-height:180px}.mail-compose-plain{width:100%;min-height:200px;color:var(--text);resize:none;background:0 0;border:none;outline:none;font-family:inherit;font-size:14px;line-height:1.65}.mail-compose-quoted{border-top:1px solid var(--border);flex-shrink:0;padding:8px 20px 12px}.mail-compose-quoted-toggle{color:var(--muted2);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:4px 0;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.mail-compose-quoted-toggle:hover{color:var(--text)}.mail-compose-quoted-body{border-left:2px solid var(--border);background:var(--text);margin:8px 0 0;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.mail-compose-quoted-body{background:color-mix(in srgb,var(--text) 3%,transparent)}}.mail-compose-quoted-body{border-radius:0 var(--ui-r-md) var(--ui-r-md) 0;color:var(--muted2);white-space:pre-wrap;max-height:160px;font-family:inherit;font-size:12px;line-height:1.5;overflow-y:auto}.mail-compose-attachments{border-top:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;gap:6px;padding:10px 20px 14px;display:flex}.mail-compose-attachment{border:1px solid var(--border);border-radius:var(--ui-r-md);background:var(--ui-card-bg);color:var(--text);align-items:center;gap:6px;padding:5px 8px 5px 10px;font-size:12px;display:inline-flex}.mail-compose-att-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.mail-compose-att-size{color:var(--muted);font-size:11px}.mail-compose-attachment button{color:var(--muted);cursor:pointer;border-radius:var(--ui-r-sm);background:0 0;border:none;padding:2px;display:inline-flex}.mail-compose-attachment button:hover{color:var(--red)}.mail-compose-preview{flex-direction:column;flex:1;min-height:0;padding:16px 20px 20px;display:flex;overflow:hidden}.mail-compose-preview-meta{flex-shrink:0;gap:6px;margin-bottom:14px;display:grid}.mail-compose-preview-meta div{gap:10px;font-size:13px;display:flex}.mail-compose-preview-meta small{width:44px;color:var(--muted);flex-shrink:0;font-size:12px}.mail-compose-preview-meta b{color:var(--text);word-break:break-word;font-weight:600}.mail-compose-preview-frame{border:1px solid var(--border);border-radius:var(--ui-r-md);background:#fff;flex:1;width:100%;min-height:280px}.mail-compose-foot .mail-compose-foot-actions{align-items:center;gap:8px;display:flex}.mail-compose-drawer .notion-sheet-foot{flex-shrink:0}.mail-compose-workspace{flex-direction:column;flex:1;min-height:0;display:flex}.mail-compose-workspace.is-split{flex-direction:row;overflow:hidden}.mail-compose-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow-y:auto}.mail-compose-workspace.is-split .mail-compose-main{border-right:1px solid var(--border);flex:1.1}.mail-compose-main.is-hidden{display:none}.mail-compose-preview-pane{background:var(--text);flex-direction:column;flex:1;min-width:0;min-height:0;padding:14px 16px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.mail-compose-preview-pane{background:color-mix(in srgb,var(--text) 2%,var(--bg2))}}.mail-compose-preview-pane{overflow:hidden}.mail-compose-preview-head{color:var(--muted2);flex-shrink:0;align-items:center;gap:6px;margin-bottom:10px;font-size:12px;font-weight:600;display:flex}.mail-compose-split-toggle{border:1px solid var(--border);border-radius:var(--ui-r-md);width:30px;height:30px;color:var(--muted2);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.mail-compose-split-toggle.is-on,.mail-compose-split-toggle:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-compose-split-toggle.is-on,.mail-compose-split-toggle:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.mail-compose-split-toggle.is-on,.mail-compose-split-toggle:hover{color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-compose-split-toggle.is-on,.mail-compose-split-toggle:hover{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.mail-compose-draft-banner{background:var(--orange);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.mail-compose-draft-banner{background:color-mix(in srgb,var(--orange) 10%,var(--bg2))}}.mail-compose-draft-banner{border-bottom:1px solid var(--orange)}@supports (color:color-mix(in lab,red,red)){.mail-compose-draft-banner{border-bottom:1px solid color-mix(in srgb,var(--orange) 20%,var(--border))}}.mail-compose-draft-banner{color:var(--text);flex-shrink:0;font-size:13px}.mail-compose-draft-banner .btn{padding:4px 10px;font-size:12px}.mail-compose-field--recipients{grid-template-columns:52px 1fr}.mail-compose-field--to{border-bottom:1px solid var(--border);grid-template-columns:52px 1fr auto;align-items:start;gap:8px;padding:8px 20px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.mail-compose-field--to{border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}.mail-compose-field--to>label{color:var(--muted);padding-top:10px;font-size:12px;font-weight:500}.mail-compose-field--to .mail-compose-contacts{grid-column:2/-1}.mail-compose-icon-btn--field{margin-top:6px}.mail-compose-recipients{cursor:text;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px;padding:4px 0;display:flex}.mail-compose-chip{border-radius:var(--ui-r-md);background:var(--accent);align-items:center;gap:4px;padding:3px 6px 3px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mail-compose-chip{background:color-mix(in srgb,var(--accent) 12%,var(--ui-card-bg))}}.mail-compose-chip{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-compose-chip{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border))}}.mail-compose-chip{color:var(--text);max-width:100%;font-size:12px}.mail-compose-chip.is-invalid{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.mail-compose-chip.is-invalid{background:color-mix(in srgb,var(--red) 12%,var(--ui-card-bg))}}.mail-compose-chip.is-invalid{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.mail-compose-chip.is-invalid{border-color:color-mix(in srgb,var(--red) 35%,var(--border))}}.mail-compose-chip.is-invalid{color:var(--red)}.mail-compose-chip button{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.mail-compose-chip button:hover{opacity:1}.mail-compose-chip-input{min-width:120px;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-family:inherit;font-size:13px}.mail-compose-crm-card{border:1px solid var(--accent);align-items:center;gap:10px;margin:0 20px 10px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.mail-compose-crm-card{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border))}}.mail-compose-crm-card{border-radius:var(--ui-r-md);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-compose-crm-card{background:color-mix(in srgb,var(--accent) 5%,var(--ui-card-bg))}}.mail-compose-crm-card{flex-shrink:0}.mail-compose-crm-card-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.mail-compose-crm-card-info strong{font-size:13px}.mail-compose-crm-card-info span{color:var(--muted2);font-size:12px}.mail-compose-crm-link{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.mail-compose-crm-link:hover{text-decoration:underline}.mail-compose-contact-statut{margin-top:2px;font-size:10px;font-weight:600}.mail-compose-contacts-empty{color:var(--muted);text-align:center;padding:12px;font-size:12px}.mail-compose-link--accent{color:var(--accent)!important}.mail-compose-snippets--wide{min-width:260px}.mail-compose-snippets--wide button{flex-direction:column;gap:2px;display:flex;align-items:flex-start!important}.mail-compose-snippets--wide button strong{font-size:12px}.mail-compose-snippets--wide button span{color:var(--muted);font-size:11px}.mail-compose-snippet-save{align-items:center;gap:6px;border-top:1px solid var(--border)!important;color:var(--accent)!important;font-weight:600!important;display:flex!important}.mail-compose-resend-link{margin-left:auto;text-decoration:none}.mail-compose-editor-wrap.is-dragover{position:relative}.mail-compose-dropzone{z-index:5;border:2px dashed var(--accent);justify-content:center;align-items:center;display:flex;position:absolute;inset:8px}@supports (color:color-mix(in lab,red,red)){.mail-compose-dropzone{border:2px dashed color-mix(in srgb,var(--accent) 45%,var(--border))}}.mail-compose-dropzone{border-radius:var(--ui-r-lg);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-compose-dropzone{background:color-mix(in srgb,var(--accent) 8%,var(--bg2))}}.mail-compose-dropzone{color:var(--accent);pointer-events:none;font-size:14px;font-weight:600}@media (max-width:900px){.mail-compose-drawer--split.crm-sheet.drawer{width:96vw}.mail-compose-workspace.is-split{flex-direction:column}.mail-compose-workspace.is-split .mail-compose-main{border-right:none;border-bottom:1px solid var(--border);max-height:55vh}.mail-compose-preview-pane{min-height:240px}.mail-compose-split-toggle{display:none}.layout:has(.mail-app){height:100dvh;max-height:100dvh}main.app-shell:has(.mail-app){max-height:100dvh}.layout:has(.drive-page){height:100dvh;max-height:100dvh}main.app-shell:has(.drive-page){max-height:100dvh}.layout:has(.social-page){height:100dvh;max-height:100dvh}main.app-shell:has(.social-page){max-height:100dvh}.layout:has(.notes-workspace){height:100dvh;max-height:100dvh}main.app-shell:has(.notes-workspace){max-height:100dvh}.mail-topbar{flex-wrap:wrap;gap:10px;min-height:0;padding:10px 14px}.mail-topbar-start{flex:100%}.mail-topbar-folders{flex:1;overflow-x:auto}.mail-topbar-actions{margin-left:0}.mail-new span{display:none}.mail-columns{grid-template-columns:1fr}.mail-columns--read .mail-inbox-col{display:none}.mail-read-back{display:inline-flex}.mail-read-header{grid-template-columns:auto 1fr;padding:14px 16px}.mail-read-actions{grid-column:1/-1;justify-content:flex-end}.mail-read-body-inner:not(.mail-read-body-inner--html){padding:12px 14px 16px}}.mail-layout{gap:var(--ui-gap-md);grid-template-columns:360px 1fr;align-items:start;display:grid}@media (max-width:980px){.mail-layout{grid-template-columns:1fr}}.mail-list{max-height:76vh;padding:var(--ui-gap-sm);overflow-y:auto}.mail-item{border-radius:var(--ui-r-md);cursor:pointer;border:none;margin-bottom:2px;padding:11px 12px;transition:background-color .12s}.mail-item:hover{background:var(--ui-chip-bg)}.mail-item.sel{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-item.sel{background:color-mix(in srgb,var(--accent) 10%,var(--ui-col-bg))}}.mail-item.sel{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.mail-item.sel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}}.mail-item .mfrom{justify-content:space-between;font-size:13px;font-weight:700;display:flex}.mail-item .mfrom .mdate{color:var(--muted);flex-shrink:0;font-size:11px;font-weight:500}.mail-item .msubject{color:var(--muted2);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:12.5px;overflow:hidden}.mail-item.unread .mfrom:before{content:"●";color:var(--accent);margin-right:6px;font-size:10px}.mail-item.unread .msubject{color:var(--text);font-weight:600}.mail-viewer{min-height:50vh}.mail-viewer .mv-head{border-bottom:1px solid var(--border);margin-bottom:18px;padding-bottom:16px}.mail-viewer .mv-subject{letter-spacing:-.3px;font-size:19px;font-weight:800}.mail-viewer .mv-meta{color:var(--muted);margin-top:8px;font-size:12.5px}.mail-viewer .mv-meta strong{color:var(--muted2)}.mail-actions{gap:10px;margin-top:20px;display:flex}.compose-overlay{background:var(--overlay-bg-strong);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:60;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.compose{background:var(--bg2);border-radius:var(--ui-r-lg);width:640px;max-width:100%;max-height:90vh;padding:var(--ui-pad-surface);box-shadow:0 30px 80px var(--shadow-strong),inset 0 0 0 1px var(--text);border:none;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.compose{box-shadow:0 30px 80px var(--shadow-strong),inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.compose h3{margin-bottom:18px;font-size:16px;font-weight:800}.compose input,.compose textarea{background:var(--ui-chip-bg);width:100%;color:var(--text);border-radius:var(--ui-r-md);border:none;outline:none;min-height:34px;margin-bottom:12px;padding:0 12px;font-family:inherit;font-size:13px;transition:background-color .12s,box-shadow .12s}.compose input:focus,.compose textarea:focus{background:var(--ui-col-bg);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.compose input:focus,.compose textarea:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.compose textarea{min-height:220px;padding:10px 12px;line-height:1.6}.mail-toolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.folder-switch{flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.ws-switch{padding:0;position:relative}.ws-switch:has([aria-expanded=true]){z-index:10049}.ws-current{align-items:center;gap:var(--sidebar-gap-sm,8px);background:var(--sidebar-chip,var(--text));width:100%;display:flex}@supports (color:color-mix(in lab,red,red)){.ws-current{background:var(--sidebar-chip,color-mix(in srgb,var(--text) 2%,var(--bg2)))}}.ws-current{box-shadow:inset 0 0 0 1px var(--text);border:none}@supports (color:color-mix(in lab,red,red)){.ws-current{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.ws-current{border-radius:var(--sidebar-r-lg,8px);cursor:pointer;padding:7px 9px;font-family:inherit;transition:background-color .12s,box-shadow .12s}.ws-current:hover{background:var(--sidebar-chip-hover,var(--text))}@supports (color:color-mix(in lab,red,red)){.ws-current:hover{background:var(--sidebar-chip-hover,color-mix(in srgb,var(--text) 4%,var(--bg2)))}}.ws-current:hover{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.ws-current:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.ws-current:focus-visible{box-shadow:inset 0 0 0 1.5px var(--accent,#2274b8);outline:none}@supports (color:color-mix(in lab,red,red)){.ws-current:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent,#2274b8) 55%,transparent)}}.ws-dot{border-radius:var(--sidebar-r,6px);color:#fff;text-shadow:0 1px 1px #0003;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;font-weight:800;display:grid;box-shadow:inset 0 0 0 1px #ffffff24,inset 0 -6px 10px #0000001f}.ws-dot.sm{border-radius:5px;width:22px;height:22px;font-size:10px}.ws-meta{text-align:left;letter-spacing:-.02em;min-width:0;color:var(--text);flex:1;font-size:13px;font-weight:600;line-height:1.3}.ws-meta,.ws-meta small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ws-meta small{color:var(--muted);letter-spacing:.01em;text-transform:none;margin-top:1px;font-size:10px;font-weight:500;display:block}.ws-chev-icon{width:14px;height:14px;color:var(--muted);flex-shrink:0;transition:transform .15s}.ws-chev-icon.open{transform:rotate(180deg)}.ws-menu{z-index:10050;background:var(--bg2);border-radius:var(--sidebar-r-lg,8px);box-shadow:0 8px 24px var(--text),inset 0 0 0 1px var(--text);border:none;padding:4px;position:absolute;top:calc(100% + 6px);left:0;right:0}@supports (color:color-mix(in lab,red,red)){.ws-menu{box-shadow:0 8px 24px color-mix(in srgb,var(--text) 12%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.ws-menu{flex-direction:column;gap:2px;display:flex}.ws-opt{align-items:center;gap:var(--sidebar-gap-sm,8px);border-radius:var(--sidebar-r,6px);color:var(--muted2);cursor:pointer;text-align:left;background:0 0;border:none;width:100%;padding:7px 8px;font-family:inherit;font-size:13px;font-weight:500;transition:background-color .12s,color .12s;display:flex}.ws-opt:hover{background:var(--sidebar-chip-hover,var(--text))}@supports (color:color-mix(in lab,red,red)){.ws-opt:hover{background:var(--sidebar-chip-hover,color-mix(in srgb,var(--text) 4%,var(--bg2)))}}.ws-opt.on,.ws-opt:hover{color:var(--text)}.ws-opt.on{background:var(--sidebar-active,var(--text));font-weight:600}@supports (color:color-mix(in lab,red,red)){.ws-opt.on{background:var(--sidebar-active,color-mix(in srgb,var(--text) 5.5%,var(--bg2)))}}.ws-opt.on{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.ws-opt.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.ws-check{color:var(--green);margin-left:auto;font-size:12px;font-weight:700}.ws-manage{align-items:center;gap:var(--sidebar-gap-sm,8px);border-top:1px solid var(--text);margin-top:2px;padding:7px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.ws-manage{border-top:1px solid color-mix(in srgb,var(--text) 5%,transparent)}}.ws-manage{color:var(--muted);border-radius:0 0 var(--sidebar-r,6px) var(--sidebar-r,6px);font-size:12px;font-weight:600;text-decoration:none;transition:color .12s,background-color .12s}.ws-manage svg{opacity:.7;flex-shrink:0;width:16px;height:16px}.ws-manage:hover{color:var(--text);background:var(--sidebar-chip-hover,var(--text))}@supports (color:color-mix(in lab,red,red)){.ws-manage:hover{background:var(--sidebar-chip-hover,color-mix(in srgb,var(--text) 4%,var(--bg2)))}}.ws-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));display:grid}.ws-card,.ws-grid{gap:var(--ui-gap-md)}.ws-card{background:var(--ui-col-bg);border-radius:var(--ui-r-lg);padding:var(--ui-pad-surface);box-shadow:inset 0 0 0 1px var(--text);border:none;flex-direction:column;transition:background-color .12s;display:flex}@supports (color:color-mix(in lab,red,red)){.ws-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.ws-card:hover{background:var(--ui-card-hover)}.ws-card-head{align-items:center;gap:12px;display:flex}.ws-card-meta{min-width:0}.ws-card-name{align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.ws-card-meta small{color:var(--muted);font-size:12px}.ws-active-tag{letter-spacing:.5px;text-transform:uppercase;color:var(--green);background:#34d3991f;border-radius:20px;padding:2px 7px;font-size:9.5px;font-weight:700}.ws-card-actions{gap:var(--ui-gap-sm);flex-wrap:wrap;display:flex}.ws-form{flex-direction:column;gap:22px;display:flex}.ws-form-top{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.ws-field{flex-direction:column;flex:1;gap:7px;min-width:200px;display:flex}.ws-input{background:var(--ui-chip-bg);color:var(--text);border-radius:var(--ui-r-md);border:none;outline:none;width:100%;height:34px;padding:0 12px;font-family:inherit;font-size:13px;transition:background-color .12s,box-shadow .12s}.ws-input:focus{background:var(--ui-col-bg);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.ws-input:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.ws-colors{flex-wrap:wrap;gap:8px;display:flex}.ws-swatch{cursor:pointer;border:2px solid #0000;border-radius:8px;width:28px;height:28px;transition:transform .12s}.ws-swatch:hover{transform:scale(1.1)}.ws-swatch.on{border-color:var(--swatch-ring);box-shadow:0 0 0 2px var(--bg),0 0 0 4px currentColor}.ws-group{border-top:1px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.ws-group{border-top:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.ws-group{padding-top:18px}.ws-group-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:14px;font-size:10px;font-weight:700}.ws-group-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ws-form-actions{border-top:1px solid var(--text);justify-content:flex-end;align-items:center;gap:10px;display:flex}@supports (color:color-mix(in lab,red,red)){.ws-form-actions{border-top:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.ws-form-actions{padding-top:18px}.ws-test-report{border-radius:var(--ui-r-lg);background:var(--ui-col-bg);padding:var(--ui-pad-surface);box-shadow:inset 0 0 0 1px var(--text);border:none}@supports (color:color-mix(in lab,red,red)){.ws-test-report{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.ws-test-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.ws-test-list{flex-direction:column;gap:8px;display:flex}.ws-test-row{align-items:flex-start;gap:10px;font-size:13px;line-height:1.45;display:flex}.hint-band{padding:var(--ui-pad-surface);border-radius:var(--ui-r-lg);color:var(--muted2);background:var(--ui-col-bg);box-shadow:inset 0 0 0 1px var(--text);border:none;margin-top:0;font-size:12.5px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.hint-band{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.hint-band code{color:var(--cyan);background:#22d3ee14;border-radius:5px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:11.5px}@media (max-width:720px){.ws-group-fields{grid-template-columns:1fr}}.ws-dot.lg{border-radius:10px;flex-shrink:0;width:48px;height:48px;font-size:20px}.btn.sm{height:30px;padding:0 12px}.page-shell:has(.store-page),.page-shell:has(.store-product){gap:0}.settings-page{gap:var(--ui-gap-lg);flex-direction:column;width:100%;display:flex}.settings-header-actions{flex-wrap:wrap;gap:8px;display:flex}.settings-account-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-account-info{flex-direction:column;gap:2px;min-width:0;display:flex}.settings-account-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.settings-account-info strong{color:var(--text);font-size:15px;font-weight:700}.settings-account-info span:last-child{color:var(--muted2);font-size:13px}.settings-hero{flex-direction:column;gap:16px;margin-bottom:0;display:flex}.settings-hero-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.settings-hero-brand{align-items:center;gap:16px;min-width:0;display:flex}.settings-hero-text h2{text-transform:none;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.settings-hero-title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.settings-hero-pill{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--text);border-radius:20px;padding:3px 8px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.settings-hero-pill{background:color-mix(in srgb,var(--text) 6%,transparent)}}.settings-hero-pill.default{color:var(--accent-muted);background:var(--accent-chip-bg)}.settings-hero-text p{color:var(--muted2);margin:0;font-size:13px;line-height:1.5}.settings-hero-meter{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;min-width:140px;display:flex}.settings-meter-val{font-variant-numeric:tabular-nums;color:var(--muted2);font-size:13px;font-weight:700}.settings-meter-track{background:var(--text);border-radius:99px;width:140px;height:6px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.settings-meter-track{background:color-mix(in srgb,var(--text) 8%,transparent)}}.settings-meter-fill{background:linear-gradient(90deg,var(--green),var(--green));border-radius:99px;height:100%}@supports (color:color-mix(in lab,red,red)){.settings-meter-fill{background:linear-gradient(90deg,var(--green),color-mix(in srgb,var(--green) 70%,var(--cyan)))}}.settings-meter-fill{transition:width .35s}.settings-hero-chips{border-top:1px solid var(--text);flex-wrap:wrap;gap:8px;padding-top:14px;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-hero-chips{border-top:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.settings-chip{--chip-accent:#2274b8;color:var(--muted);background:var(--text);border-radius:20px;align-items:center;gap:6px;padding:5px 10px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.settings-chip{background:color-mix(in srgb,var(--text) 5%,transparent)}}.settings-chip{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.settings-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.settings-chip{transition:color .12s,background-color .12s,box-shadow .12s}.settings-chip.on{color:var(--text);background:var(--chip-accent)}@supports (color:color-mix(in lab,red,red)){.settings-chip.on{background:color-mix(in srgb,var(--chip-accent) 12%,transparent)}}.settings-chip.on{box-shadow:inset 0 0 0 1px var(--chip-accent)}@supports (color:color-mix(in lab,red,red)){.settings-chip.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--chip-accent) 24%,transparent)}}.settings-chip-icon{color:var(--chip-accent);opacity:.85;justify-content:center;align-items:center;display:flex}.settings-chip.on .settings-chip-icon{opacity:1}.settings-identity{grid-template-columns:1fr auto auto;align-items:end;gap:16px 20px;margin-bottom:0;display:grid}.settings-delete{justify-self:start}.settings-section-title{letter-spacing:-.02em;margin:0 0 4px;font-size:15px;font-weight:700}.settings-section-desc{color:var(--muted2);margin:0;font-size:13px;line-height:1.5}.settings-appearance{flex-direction:column;gap:10px;display:flex}.settings-appearance-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.palette-groups{gap:12px}.palette-group,.palette-groups{flex-direction:column;display:flex}.palette-group{gap:6px}.palette-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px;font-weight:700}.palette-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.palette-card{border-radius:var(--ui-r-md);background:var(--ui-col-bg);box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;text-align:left;border:none;flex-direction:row;align-items:center;gap:8px;min-width:0;padding:6px 8px;font-family:inherit;transition:box-shadow .15s,background-color .15s;display:flex;position:relative}.palette-card:hover{box-shadow:inset 0 0 0 1px var(--border-hover);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.palette-card:hover{background:color-mix(in srgb,var(--text) 2%,var(--ui-col-bg))}}.palette-card.on{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.palette-card.on{background:color-mix(in srgb,var(--accent) 4%,var(--ui-col-bg))}}.palette-preview{flex-shrink:0;gap:3px;width:36px;height:24px;display:flex}.palette-preview-sidebar{border-radius:3px;width:32%;box-shadow:inset 0 0 0 1px #00000014}.palette-preview-page{border-radius:3px;flex:1;align-items:flex-end;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #0000000f}.palette-preview-accent{border-radius:99px;width:12px;height:3px}.palette-card-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.palette-card-text strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.palette-default-tag{color:var(--accent-muted);letter-spacing:.03em;text-transform:uppercase;font-size:9px;font-weight:700}.palette-group-featured{border-radius:var(--ds-radius-lg);background:var(--accent);padding:10px}@supports (color:color-mix(in lab,red,red)){.palette-group-featured{background:color-mix(in srgb,var(--accent) 4%,var(--ui-col-bg))}}.palette-group-featured{box-shadow:inset 0 0 0 1px var(--accent-border)}.palette-group-featured .palette-group-label{color:var(--accent-muted)}.palette-card.is-default:not(.on){box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.palette-card.is-default:not(.on){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,var(--border))}}.palette-check{background:var(--accent);width:14px;height:14px;color:var(--period-on-text);border-radius:99px;justify-content:center;align-items:center;font-size:8px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.settings-theme{flex-direction:column;gap:10px;display:flex}.theme-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:6px;display:grid}.theme-card{border-radius:var(--ui-r-md);background:var(--ui-col-bg);min-width:0;box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;text-align:left;border:none;flex-direction:row;align-items:center;gap:10px;padding:7px 9px;font-family:inherit;transition:box-shadow .15s,background-color .15s;display:flex;position:relative}.theme-card:hover{box-shadow:inset 0 0 0 1px var(--border-hover);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.theme-card:hover{background:color-mix(in srgb,var(--text) 2%,var(--ui-col-bg))}}.theme-card.on{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.theme-card.on{background:color-mix(in srgb,var(--accent) 4%,var(--ui-col-bg))}}.theme-preview{border:none;flex-shrink:0;gap:3px;width:40px;height:26px;padding:0;display:flex}.theme-preview-sidebar{border-radius:3px;width:32%;box-shadow:inset 0 0 0 1px #00000014}.theme-preview-page{border-radius:3px;flex:1;align-items:flex-end;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #0000000f}.theme-preview-accent{border-radius:99px;width:14px;height:3px}.theme-card-meta{flex-direction:column;flex:1;gap:1px;min-width:0;padding-right:14px;display:flex}.theme-card-head{align-items:center;gap:6px;min-width:0;display:flex}.theme-card-head strong{color:var(--text);letter-spacing:-.02em;font-size:12px;font-weight:700;line-height:1.25}.theme-card-head strong,.theme-tagline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.theme-tagline{color:var(--muted);letter-spacing:0;font-size:10px;font-weight:500;line-height:1.3}.theme-active-palette{border-radius:var(--ds-radius-md);color:var(--muted2);background:var(--accent);margin:2px 0 0;padding:8px 12px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.theme-active-palette{background:color-mix(in srgb,var(--accent) 5%,var(--ui-col-bg))}}.theme-active-palette{box-shadow:inset 0 0 0 1px var(--accent-border)}.theme-active-palette strong{color:var(--text);font-size:11px}.theme-badge{letter-spacing:.04em;text-transform:uppercase;border-radius:99px;flex-shrink:0;padding:1px 5px;font-size:8px;font-weight:700;line-height:1.4}.theme-badge.active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.theme-badge.active{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.theme-badge.active{color:var(--accent-muted);box-shadow:inset 0 0 0 1px var(--accent-border)}.theme-badge.soon{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.theme-badge.soon{background:color-mix(in srgb,var(--orange) 12%,transparent)}}.theme-badge.soon{color:var(--orange)}.theme-check{background:var(--accent);width:14px;height:14px;color:var(--period-on-text);border-radius:99px;justify-content:center;align-items:center;font-size:8px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.settings-font{gap:10px}.font-groups,.settings-font{flex-direction:column;display:flex}.font-groups{gap:12px}.font-group{flex-direction:column;gap:6px;display:flex}.font-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:10px;font-weight:700}.font-group-featured{border-radius:var(--ds-radius-lg);background:var(--accent);padding:10px}@supports (color:color-mix(in lab,red,red)){.font-group-featured{background:color-mix(in srgb,var(--accent) 4%,var(--ui-col-bg))}}.font-group-featured{box-shadow:inset 0 0 0 1px var(--accent-border)}.font-group-featured .font-group-label{color:var(--accent-muted)}.font-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.font-card{border-radius:var(--ui-r-md);background:var(--ui-col-bg);min-width:0;box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;text-align:left;border:none;flex-direction:column;align-items:stretch;gap:8px;padding:8px;font-family:inherit;transition:box-shadow .15s,background-color .15s;display:flex;position:relative}.font-card:hover{box-shadow:inset 0 0 0 1px var(--border-hover);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.font-card:hover{background:color-mix(in srgb,var(--text) 2%,var(--ui-col-bg))}}.font-card.on{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.font-card.on{background:color-mix(in srgb,var(--accent) 4%,var(--ui-col-bg))}}.font-card.is-default:not(.on){box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.font-card.is-default:not(.on){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,var(--border))}}.font-preview{background:var(--text);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:52px;display:flex}@supports (color:color-mix(in lab,red,red)){.font-preview{background:color-mix(in srgb,var(--text) 4%,var(--ui-col-bg))}}.font-preview{letter-spacing:-.05em;color:var(--text);font-size:26px;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px #0000000f}.font-card-text{flex-direction:column;gap:2px;min-width:0;padding-right:10px;display:flex}.font-card-text strong{color:var(--text);font-size:11px;font-weight:700;line-height:1.2}.font-card-text strong,.font-tagline{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.font-tagline{color:var(--muted);letter-spacing:0;font-size:9px;font-weight:500;line-height:1.25}.font-check{background:var(--accent);width:14px;height:14px;color:var(--period-on-text);border-radius:99px;justify-content:center;align-items:center;font-size:8px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.font-active-meta{border-radius:var(--ds-radius-md);color:var(--muted2);background:var(--accent);margin:2px 0 0;padding:8px 12px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.font-active-meta{background:color-mix(in srgb,var(--accent) 5%,var(--ui-col-bg))}}.font-active-meta{box-shadow:inset 0 0 0 1px var(--accent-border)}.font-active-meta strong{color:var(--text);font-size:11px}.settings-density,.settings-text-size{flex-direction:column;gap:10px;display:flex}.density-grid,.text-size-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.density-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.density-card,.text-size-card{border-radius:var(--ui-r-md);background:var(--ui-col-bg);min-width:0;box-shadow:inset 0 0 0 1px var(--border);cursor:pointer;text-align:left;border:none;flex-direction:column;align-items:stretch;gap:8px;padding:8px;font-family:inherit;transition:box-shadow .15s,background-color .15s;display:flex;position:relative}.density-card:hover,.text-size-card:hover{box-shadow:inset 0 0 0 1px var(--border-hover);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.density-card:hover,.text-size-card:hover{background:color-mix(in srgb,var(--text) 2%,var(--ui-col-bg))}}.density-card.on,.text-size-card.on{box-shadow:inset 0 0 0 2px var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.density-card.on,.text-size-card.on{background:color-mix(in srgb,var(--accent) 4%,var(--ui-col-bg))}}.density-card.is-default:not(.on),.text-size-card.is-default:not(.on){box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.density-card.is-default:not(.on),.text-size-card.is-default:not(.on){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 25%,var(--border))}}.density-preview{background:var(--text);border-radius:8px;flex-direction:column;width:100%;min-height:52px;padding:6px 8px;display:flex}@supports (color:color-mix(in lab,red,red)){.density-preview{background:color-mix(in srgb,var(--text) 4%,var(--ui-col-bg))}}.density-preview{box-shadow:inset 0 0 0 1px #0000000f}.density-preview-row{background:var(--accent);border-radius:3px;width:100%;display:block}@supports (color:color-mix(in lab,red,red)){.density-preview-row{background:color-mix(in srgb,var(--accent) 22%,transparent)}}.density-preview-row{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.density-preview-row{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}}.text-size-preview{background:var(--text);border-radius:8px;justify-content:center;align-items:center;width:100%;height:52px;display:flex}@supports (color:color-mix(in lab,red,red)){.text-size-preview{background:color-mix(in srgb,var(--text) 4%,var(--ui-col-bg))}}.text-size-preview{letter-spacing:-.04em;color:var(--text);font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px #0000000f}.density-card-text,.text-size-card-text{flex-direction:column;gap:2px;min-width:0;padding-right:10px;display:flex}.density-card-text strong,.text-size-card-text strong{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;line-height:1.2;overflow:hidden}.density-tagline,.text-size-tagline{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-weight:500;line-height:1.25;overflow:hidden}.density-check,.text-size-check{background:var(--accent);width:14px;height:14px;color:var(--period-on-text);border-radius:99px;justify-content:center;align-items:center;font-size:8px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:4px;right:4px}.density-active-meta,.text-size-active-meta{border-radius:var(--ds-radius-md);color:var(--muted2);background:var(--accent);margin:2px 0 0;padding:8px 12px;font-size:11px}@supports (color:color-mix(in lab,red,red)){.density-active-meta,.text-size-active-meta{background:color-mix(in srgb,var(--accent) 5%,var(--ui-col-bg))}}.density-active-meta,.text-size-active-meta{box-shadow:inset 0 0 0 1px var(--accent-border)}.density-active-meta strong,.text-size-active-meta strong{color:var(--text);font-size:11px}.settings-intro{color:var(--muted2);margin:0;font-size:13px;line-height:1.6}.help-tip-inline{background:var(--text);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.help-tip-inline{background:color-mix(in srgb,var(--text) 8%,transparent)}}.help-tip-inline{color:var(--muted);vertical-align:middle}.settings-connectors-layout{gap:var(--ui-gap-md);grid-template-columns:minmax(240px,280px) minmax(0,1fr);align-items:start;display:grid}.settings-conn-nav{flex-direction:column;gap:2px;margin-bottom:0;padding:10px;display:flex}.settings-conn-nav-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 4px 8px;font-size:10px;font-weight:700}.settings-conn-nav-item{--conn-accent:#2274b8;border-radius:var(--ui-r-md);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:9px 10px;font-family:inherit;transition:background-color .12s,box-shadow .12s;display:flex}.settings-conn-nav-item:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.settings-conn-nav-item:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.settings-conn-nav-item.on{background:var(--conn-accent)}@supports (color:color-mix(in lab,red,red)){.settings-conn-nav-item.on{background:color-mix(in srgb,var(--conn-accent) 10%,transparent)}}.settings-conn-nav-item.on{box-shadow:inset 0 0 0 1px var(--conn-accent)}@supports (color:color-mix(in lab,red,red)){.settings-conn-nav-item.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--conn-accent) 22%,transparent)}}.settings-conn-nav-icon{width:32px;height:32px;color:var(--conn-accent);background:var(--conn-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-conn-nav-icon{background:color-mix(in srgb,var(--conn-accent) 12%,transparent)}}.settings-conn-nav-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.settings-conn-nav-text strong{color:var(--text);font-size:13px;font-weight:700;line-height:1.25}.settings-conn-nav-text span{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11px;line-height:1.35;overflow:hidden}.settings-conn-nav-dot{background:var(--text);border-radius:50%;flex-shrink:0;width:7px;height:7px}@supports (color:color-mix(in lab,red,red)){.settings-conn-nav-dot{background:color-mix(in srgb,var(--text) 14%,transparent)}}.settings-conn-nav-dot.on{background:var(--green);box-shadow:0 0 0 3px #34d39929}.settings-conn-detail{--conn-accent:#2274b8;flex-direction:column;gap:18px;margin-bottom:0;padding:22px 24px;display:flex}.settings-conn-detail.connected{box-shadow:inset 0 0 0 1px var(--green)}@supports (color:color-mix(in lab,red,red)){.settings-conn-detail.connected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 18%,transparent)}}.settings-conn-detail-head{align-items:flex-start;gap:14px;display:flex}.settings-conn-detail-icon{width:48px;height:48px;color:var(--conn-accent);background:var(--conn-accent);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-conn-detail-icon{background:color-mix(in srgb,var(--conn-accent) 12%,transparent)}}.settings-conn-detail-icon{box-shadow:inset 0 0 0 1px var(--conn-accent)}@supports (color:color-mix(in lab,red,red)){.settings-conn-detail-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--conn-accent) 20%,transparent)}}.settings-conn-detail-meta{flex:1;min-width:0}.settings-conn-detail-title-row{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:4px;display:flex}.settings-conn-detail-meta h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700;line-height:1.25}.settings-conn-detail-sub{color:var(--muted);margin:0;font-size:12.5px;line-height:1.45}.settings-conn-detail-desc{color:var(--muted2);margin:6px 0 0;font-size:13px;line-height:1.55}.conn-status-pill{letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:var(--text);border-radius:20px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.conn-status-pill{background:color-mix(in srgb,var(--text) 6%,transparent)}}.conn-status-pill.on{color:var(--green);background:#34d3991a}.conn-status-led{background:currentColor;border-radius:50%;width:6px;height:6px}.conn-status-pill.on .conn-status-led{background:var(--green);box-shadow:0 0 0 3px #34d3992e}.settings-conn-open{border-radius:var(--ui-r-md);color:var(--muted2);background:var(--text);flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.settings-conn-open{background:color-mix(in srgb,var(--text) 5%,transparent)}}.settings-conn-open{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.settings-conn-open{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.settings-conn-open{transition:color .12s,background-color .12s,box-shadow .12s}.settings-conn-open:hover{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.settings-conn-open:hover{background:color-mix(in srgb,var(--text) 8%,transparent)}}.settings-conn-open:hover{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.settings-conn-open:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 12%,transparent)}}.settings-conn-guide{border-radius:var(--ui-r-md);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.settings-conn-guide{background:color-mix(in srgb,var(--text) 3%,transparent)}}.settings-conn-guide{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.settings-conn-guide{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.settings-conn-guide summary{cursor:pointer;color:var(--text);-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;font-size:13px;font-weight:600;list-style:none;display:flex}.settings-conn-guide summary::-webkit-details-marker{display:none}.settings-conn-guide-chevron{color:var(--muted);transition:transform .15s}.settings-conn-guide[open] .settings-conn-guide-chevron{transform:rotate(90deg)}.settings-conn-guide-body{color:var(--muted2);padding:0 14px 14px;font-size:13px;line-height:1.55}.settings-conn-guide-body .help-tip-summary{margin:0 0 10px}.settings-conn-guide-body .help-tip-steps{margin:0 0 12px;padding-left:18px}.settings-conn-guide-body .help-tip-links{flex-wrap:wrap;gap:8px 12px;display:flex}.settings-conn-guide-body .help-tip-links a{color:var(--accent-muted);font-size:12px;font-weight:600;text-decoration:none}.settings-conn-guide-body .help-tip-links a:hover{text-decoration:underline}.settings-conn-hint{border-radius:var(--ui-r-md);color:var(--muted2);background:var(--accent);margin:0;padding:10px 12px;font-size:12.5px;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.settings-conn-hint{background:color-mix(in srgb,var(--accent) 5%,transparent)}}.settings-conn-hint{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.settings-conn-hint{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}}.settings-conn-form{flex-direction:column;gap:20px;display:flex}.settings-conn-section-head{align-items:center;gap:8px;margin-bottom:10px;display:flex}.settings-conn-section-head h4{letter-spacing:.05em;margin:0;font-size:11px}.settings-conn-section-head h4,.settings-conn-section-tag{text-transform:uppercase;color:var(--muted);font-weight:700}.settings-conn-section-tag{letter-spacing:.04em;background:var(--text);border-radius:4px;padding:2px 6px;font-size:9px}@supports (color:color-mix(in lab,red,red)){.settings-conn-section-tag{background:color-mix(in srgb,var(--text) 6%,transparent)}}.settings-conn-section-hint{color:var(--muted);margin:-4px 0 10px;font-size:12px;line-height:1.45}.settings-conn-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.settings-conn-fields .conn-field.full{grid-column:1/-1}.conn-field{flex-direction:column;gap:6px;display:flex}.conn-field-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.conn-field-head .field-label{margin:0}.conn-field-badge{letter-spacing:.02em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:700}.conn-field-badge.ok{color:var(--green)}.conn-field-readonly{border-radius:var(--ui-r-md);height:34px;color:var(--muted);background:var(--ui-chip-bg);box-shadow:inset 0 0 0 1px var(--text);align-items:center;gap:8px;padding:0 12px;font-size:12.5px;display:flex}@supports (color:color-mix(in lab,red,red)){.conn-field-readonly{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 5%,transparent)}}.conn-field-readonly.ok{color:var(--green)}.conn-secret-wrap{position:relative}.conn-secret-wrap .ws-input{padding-right:40px}.conn-secret-toggle{cursor:pointer;width:30px;height:30px;color:var(--muted);background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:color .12s,background-color .12s;display:flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.conn-secret-toggle:hover{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.conn-secret-toggle:hover{background:color-mix(in srgb,var(--text) 6%,transparent)}}.conn-secret-spinner{border:2px solid var(--muted);border-radius:50%;width:14px;height:14px}@supports (color:color-mix(in lab,red,red)){.conn-secret-spinner{border:2px solid color-mix(in srgb,var(--muted) 35%,transparent)}}.conn-secret-spinner{border-top-color:var(--muted);animation:conn-secret-spin .7s linear infinite}@keyframes conn-secret-spin{to{transform:rotate(1turn)}}.settings-conn-tests{border-top:1px solid var(--text);flex-direction:column;gap:6px;padding-top:4px;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-conn-tests{border-top:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.settings-conn-tests-label{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);margin:8px 0 4px;font-size:10px;font-weight:700}.settings-conn-test{border-radius:var(--ui-r-md);background:var(--text);align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-conn-test{background:color-mix(in srgb,var(--text) 4%,transparent)}}.settings-conn-test.ok{color:var(--green);background:#34d39914}.settings-conn-test.error{color:var(--red);background:#fb718514}.settings-conn-test.skipped{color:var(--muted)}.settings-readonly{border-radius:var(--ui-r-md);height:34px;color:var(--muted);background:var(--ui-chip-bg);box-shadow:inset 0 0 0 1px var(--text);align-items:center;padding:0 12px;font-size:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.settings-readonly{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 5%,transparent)}}.settings-readonly.ok{color:var(--green)}.settings-connectors{gap:var(--ui-gap-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.connector-card{--connector-accent:#2274b8;border-radius:var(--ui-r-lg);background:var(--ui-col-bg);box-shadow:inset 0 0 0 1px var(--text);flex-direction:column;gap:14px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.connector-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.connector-card{min-height:100%;transition:box-shadow .15s,transform .15s}.connector-card:hover{box-shadow:inset 0 0 0 1px var(--connector-accent),0 4px 20px var(--connector-accent)}@supports (color:color-mix(in lab,red,red)){.connector-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--connector-accent) 28%,transparent),0 4px 20px color-mix(in srgb,var(--connector-accent) 8%,transparent)}}.connector-card.connected{box-shadow:inset 0 0 0 1px var(--green)}@supports (color:color-mix(in lab,red,red)){.connector-card.connected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 22%,transparent)}}.connector-card.connected:hover{box-shadow:inset 0 0 0 1px var(--green),0 4px 20px var(--green)}@supports (color:color-mix(in lab,red,red)){.connector-card.connected:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 30%,transparent),0 4px 20px color-mix(in srgb,var(--green) 6%,transparent)}}.connector-head{align-items:flex-start;gap:12px;display:flex}.connector-icon{width:40px;height:40px;color:var(--connector-accent);background:var(--connector-accent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab,red,red)){.connector-icon{background:color-mix(in srgb,var(--connector-accent) 14%,transparent)}}.connector-icon{box-shadow:inset 0 0 0 1px var(--connector-accent)}@supports (color:color-mix(in lab,red,red)){.connector-icon{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--connector-accent) 22%,transparent)}}.connector-meta{flex:1;min-width:0}.connector-meta h3{margin:0 0 3px;font-size:14px;font-weight:700;line-height:1.3}.connector-meta p{color:var(--muted);margin:0;font-size:11.5px;line-height:1.4}.connector-head-actions{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.connector-status{letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;padding:4px 8px;font-size:10px;font-weight:700;display:inline-flex}.connector-status.on{color:var(--green);background:#34d3991f}.connector-status.off{color:var(--muted);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.connector-status.off{background:color-mix(in srgb,var(--text) 6%,transparent)}}.connector-led{background:currentColor;border-radius:50%;flex-shrink:0;width:6px;height:6px}.connector-status.on .connector-led{background:var(--green);box-shadow:0 0 0 3px #34d3992e}.connector-desc{color:var(--muted2);border-bottom:1px solid var(--text);margin:0;padding-bottom:2px;font-size:12.5px;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.connector-desc{border-bottom:1px solid color-mix(in srgb,var(--text) 5%,transparent)}}.connector-fields{flex-direction:column;flex:1;gap:12px;display:flex}.connector-field,.connector-foot{flex-direction:column;gap:6px;display:flex}.connector-foot{margin-top:auto;padding-top:4px}.connector-test{border-radius:var(--ui-r-md);background:var(--text);align-items:flex-start;gap:8px;padding:8px 10px;font-size:11.5px;line-height:1.45;display:flex}@supports (color:color-mix(in lab,red,red)){.connector-test{background:color-mix(in srgb,var(--text) 4%,transparent)}}.connector-test.ok{color:var(--green);background:#34d39914}.connector-test.error{color:var(--red);background:#fb718514}.connector-test.skipped{color:var(--muted)}.help-tip{flex-shrink:0;display:inline-flex;position:relative}.help-tip-btn{cursor:pointer;width:20px;height:20px;color:var(--muted);background:var(--text);border:none;border-radius:50%;font-size:11px;font-weight:800;line-height:1}@supports (color:color-mix(in lab,red,red)){.help-tip-btn{background:color-mix(in srgb,var(--text) 7%,transparent)}}.help-tip-btn{transition:color .12s,background-color .12s}.help-tip-btn:hover,.help-tip-btn[aria-expanded=true]{color:var(--text);background:var(--text)}@supports (color:color-mix(in lab,red,red)){.help-tip-btn:hover,.help-tip-btn[aria-expanded=true]{background:color-mix(in srgb,var(--text) 12%,transparent)}}.help-tip-pop{z-index:50;border-radius:var(--ui-r-lg);background:var(--panel-solid);width:min(320px,80vw);box-shadow:0 8px 32px var(--shadow),inset 0 0 0 1px var(--border);padding:14px 16px;position:absolute;top:calc(100% + 8px);right:0}.help-tip-title{margin-bottom:8px;font-size:13px;font-weight:700}.help-tip-summary{margin:0 0 10px}.help-tip-steps,.help-tip-summary{color:var(--muted2);font-size:12.5px;line-height:1.55}.help-tip-steps{margin:0 0 12px;padding-left:18px}.help-tip-steps li+li{margin-top:6px}.help-tip-links{flex-direction:column;gap:6px;display:flex}.help-tip-links a{color:var(--accent-muted);font-size:12px;font-weight:600;text-decoration:none}.help-tip-links a:hover{color:var(--accent);text-decoration:underline}.ws-new-space{border:none;border-top:1px solid var(--border);width:100%;color:var(--muted2);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:8px;padding:9px 12px;font-size:13px;font-weight:600;display:flex}.ws-new-space:hover{background:var(--sidebar-chip-hover,var(--text))}@supports (color:color-mix(in lab,red,red)){.ws-new-space:hover{background:var(--sidebar-chip-hover,color-mix(in srgb,var(--text) 4%,var(--bg2)))}}.ws-new-space:hover{color:var(--text)}.ws-create-overlay{z-index:200;background:var(--overlay-bg);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ws-create-modal{border-radius:var(--ui-r-lg);background:var(--panel-solid);width:min(400px,100%);box-shadow:0 16px 48px var(--shadow-strong),inset 0 0 0 1px var(--border);padding:24px}.ws-create-modal h3{margin:0 0 6px;font-size:16px}.ws-create-modal p{color:var(--muted2);margin:0 0 18px;font-size:13px;line-height:1.5}.ws-create-actions{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}@media (max-width:1100px){.settings-connectors-layout{grid-template-columns:240px minmax(0,1fr)}.settings-connectors{grid-template-columns:repeat(2,minmax(0,1fr))}.palette-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.font-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.text-size-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.settings-connectors-layout{grid-template-columns:1fr}.settings-conn-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-flow:row;gap:6px;padding-bottom:12px;overflow-x:auto}.settings-conn-nav::-webkit-scrollbar{display:none}.settings-conn-nav-label{display:none}.settings-conn-nav-item{flex:none;width:auto;padding:8px 12px}.settings-conn-nav-text span{display:none}.settings-conn-detail{padding:18px 16px}.settings-conn-fields{grid-template-columns:1fr}}@media (max-width:720px){.settings-connectors{grid-template-columns:1fr}.palette-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-grid{grid-template-columns:1fr}.font-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.density-grid{grid-template-columns:1fr}.text-size-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-hero-meter,.settings-hero-top{align-items:flex-start}.settings-hero-meter,.settings-meter-track{width:100%}.settings-identity{grid-template-columns:1fr}.settings-conn-detail-head{flex-wrap:wrap}.settings-conn-open{justify-content:center;width:100%}.connector-head{flex-wrap:wrap}.connector-head-actions{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.pixel-tab-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pixel-leads-toolbar{margin-bottom:14px}.pixel-leads-filters{background:var(--ui-chip-bg);border-radius:var(--ui-r-lg);flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.pixel-leads-filter{color:var(--muted2);border-radius:var(--ui-r-md);cursor:pointer;background:0 0;border:none;padding:6px 12px;font-family:inherit;font-size:12.5px;font-weight:600;transition:background-color .12s,color .12s}.pixel-leads-filter:hover{color:var(--text)}.pixel-leads-filter.on{background:var(--panel);color:var(--text);box-shadow:0 1px 2px var(--shadow)}.pixel-leads-actions{flex-wrap:wrap;gap:8px;display:flex}.period-switch{flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.panel-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:var(--ui-gap-md);font-size:10px;font-weight:700}.pixel-status{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:0;display:flex}.pixel-status-main{align-items:center;gap:14px;display:flex}.pixel-health{border-radius:50%;flex-shrink:0;width:12px;height:12px}.pixel-health.ok{background:var(--green);animation:pulse 2s infinite;box-shadow:0 0 12px #34d399b3}.pixel-health.ko{background:var(--red)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.pixel-name{font-size:16px;font-weight:700}.pixel-id{color:var(--muted2);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:2px 0;font-family:JetBrains Mono,monospace;font-size:12px;transition:color .15s;display:flex}.pixel-id:hover{color:var(--cyan)}.copy-ico{opacity:.7;font-size:13px}.pixel-status-meta{gap:36px;display:flex}.pixel-status-meta small{color:var(--muted);text-transform:uppercase;letter-spacing:1px;margin-bottom:4px;font-size:10px;font-weight:600;display:block}.pixel-status-meta b{font-size:15px;font-weight:700}.txt-green{color:var(--green)}.txt-red{color:var(--red)}.pixel-kpis{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:0;display:grid}.kpi.kpi-conv{border-color:#34d3994d}.kpi.kpi-conv .value{color:var(--green)}.kpi.kpi-conv .sub{color:var(--green);opacity:.8}.pixel-timeline{flex-direction:column;gap:9px;display:flex}.tl-row{align-items:center;gap:14px;display:flex}.tl-day{width:130px;color:var(--muted2);text-align:right;flex-shrink:0;font-size:12.5px}.tl-bar-wrap{flex:1;align-items:center;gap:10px;display:flex}.tl-bar{background:var(--panel);border-radius:5px;min-width:2px;height:16px;transition:width .4s;display:flex;overflow:hidden}.tl-seg{background:var(--blue);min-width:2px}.tl-seg.conv{background:var(--green)}.tl-total{color:var(--muted2);font-variant-numeric:tabular-nums;min-width:28px;font-size:12px}.code-hint{color:var(--muted2);margin-bottom:12px;font-size:13px;line-height:1.6}.code-hint code{color:var(--cyan);background:#22d3ee14;border-radius:5px;padding:1px 6px;font-family:JetBrains Mono,monospace;font-size:12px}.code-block{background:var(--code-bg);border-radius:var(--ui-r-lg);box-shadow:inset 0 0 0 1px var(--text);border:none;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.code-block{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.code-block pre{color:var(--code-text);white-space:pre-wrap;word-break:break-word;margin:0;padding:16px 18px;font-family:JetBrains Mono,monospace;font-size:11.5px;line-height:1.65;overflow-x:auto}.code-copy{z-index:2;background:var(--ui-chip-bg);color:var(--muted2);border-radius:var(--ui-r-md);cursor:pointer;border:none;padding:5px 11px;font-family:inherit;font-size:11.5px;font-weight:600;transition:background-color .12s,color .12s;position:absolute;top:10px;right:10px}.code-copy:hover{color:var(--text);background:var(--ui-card-hover)}@media (max-width:600px){.tl-day{width:88px;font-size:11px}.pixel-status-meta{gap:24px}}.ksource{letter-spacing:.06em;text-transform:uppercase;color:#60a5fa;vertical-align:middle;background:#2274b82e;border-radius:5px;margin-left:7px;padding:1px 6px;font-size:10px;font-weight:700;display:inline-block}.crm-add-modal{background:var(--bg2);border-left:1px solid var(--border);z-index:50;width:480px;max-width:94vw;height:100vh;box-shadow:-20px 0 60px var(--shadow);will-change:transform;flex-direction:column;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s;display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.crm-add-modal.open{transform:translate(0)}.score-dots{vertical-align:middle;gap:3px;display:inline-flex}.score-dots .dot{background:var(--border);border-radius:50%;width:7px;height:7px}.score-dots .dot.on{background:var(--accent)}.tag-pill{border-radius:var(--ui-r-sm);background:var(--ui-chip-bg);color:var(--muted2);border:none;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.tag-pill.sm{padding:2px 7px;font-size:10px}.tag-rm{color:var(--tag-violet);cursor:pointer;opacity:.6;background:0 0;border:none;padding:0 0 0 2px;font-size:13px;line-height:1}.tag-rm:hover{opacity:1}.tag-input{border:1px dashed var(--border);color:var(--text);background:0 0;border-radius:20px;outline:none;width:80px;padding:2px 10px;font-family:inherit;font-size:11px}.tag-input:focus{border-color:var(--accent)}.drawer-tags{flex-wrap:wrap;align-items:center;gap:6px;padding:10px 20px 4px;display:flex}.ksource-camp{color:var(--muted2);background:var(--badge-neutral-bg);border-radius:6px;padding:2px 7px;font-size:11px}.drawer-meta-row{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 20px 8px;display:flex}.drawer-actions{flex-wrap:wrap;gap:8px;padding:8px 20px 10px;display:flex}.qa-btn{border-radius:var(--ui-r-md);background:var(--ui-chip-bg);color:var(--muted2);cursor:pointer;border:none;align-items:center;gap:6px;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .12s,color .12s;display:inline-flex}.qa-btn.active,.qa-btn:hover{background:var(--ui-card-hover);color:var(--text)}.call-panel{background:var(--ui-col-bg);border-radius:var(--ui-r-lg);box-shadow:inset 0 0 0 1px var(--text);border:none;margin:0 20px 4px;padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.call-panel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.call-outcomes{gap:8px;display:flex}.call-opt{border-radius:var(--ui-r-md);background:var(--ui-chip-bg);color:var(--muted2);cursor:pointer;border:none;flex:1;padding:8px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .12s,color .12s}.call-opt.on{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.call-opt.on{background:color-mix(in srgb,var(--green) 12%,var(--ui-col-bg))}}.call-opt.on{color:var(--green);box-shadow:inset 0 0 0 1px var(--green)}@supports (color:color-mix(in lab,red,red)){.call-opt.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green) 28%,transparent)}}.call-rappel{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.pill-day{border-radius:var(--ui-r-md);background:var(--ui-chip-bg);color:var(--muted2);cursor:pointer;border:none;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .12s,color .12s}.pill-day.on{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.pill-day.on{background:color-mix(in srgb,var(--blue) 12%,var(--ui-col-bg))}}.pill-day.on{color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue)}@supports (color:color-mix(in lab,red,red)){.pill-day.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 28%,transparent)}}.act-timeline{flex-direction:column;gap:1px;margin-top:6px;display:flex}.act-line{border-radius:10px;gap:10px;padding:9px 12px;display:flex}.act-line:hover{background:var(--row-hover-strong)}.act-ico{text-align:center;flex-shrink:0;width:22px;margin-top:1px;font-size:14px}.act-body{flex:1;min-width:0}.act-text{color:var(--text);font-size:13px;line-height:1.4}.act-sub{color:var(--muted2);white-space:pre-wrap;margin-top:2px;font-size:12px}.act-date{color:var(--muted);margin-top:3px;font-size:11px}.kcard-top{justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:6px;display:flex}.kcard .kname{letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;margin:0;font-size:13.5px;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.kcard-mid{flex-wrap:wrap;gap:5px;margin-bottom:10px}.kcard-foot,.kcard-mid{align-items:center;display:flex}.kcard-foot{border-top:1px solid var(--border);justify-content:space-between;gap:8px;padding-top:10px}.kcard-pills{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.kcard-pill{background:var(--badge-neutral-bg);color:var(--muted2);border:1px solid var(--border);font-variant-numeric:tabular-nums;border-radius:6px;padding:3px 8px;font-size:10px;font-weight:700}.kcard-pill.is-late{color:var(--red);background:#fb71851f;border-color:#fb718547}.kcard-pill.is-due{color:var(--orange);background:#fbbf241a;border-color:#fbbf2447}.kcard-tel{color:var(--muted2);flex-shrink:0;font-size:10px;font-weight:600;text-decoration:none}.kcard-tel:hover{color:var(--text)}.kstage{font-size:10px;font-weight:700}.funnel-strip{padding:var(--ui-pad-surface);background:var(--ui-col-bg);border-radius:var(--ui-r-lg);box-shadow:inset 0 0 0 1px var(--text);border:none;flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}@supports (color:color-mix(in lab,red,red)){.funnel-strip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.funnel-strip .funnel-step{flex-direction:column;align-items:center;gap:3px;min-width:64px;display:flex}.funnel-strip .funnel-bar-wrap{align-items:flex-end;height:52px;display:flex}.funnel-strip .funnel-bar{opacity:.85;border-radius:6px 6px 0 0;width:36px;min-height:4px;transition:height .4s}.funnel-strip .funnel-count{font-size:15px;font-weight:700;line-height:1}.funnel-strip .funnel-label{color:var(--muted);text-align:center;max-width:64px;font-size:10px;line-height:1.3}.add-form-body{flex-direction:column;gap:10px;padding:10px 20px 20px;display:flex}.dup-warning{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.dup-warning{background:color-mix(in srgb,var(--orange) 10%,var(--ui-col-bg))}}.dup-warning{border-radius:var(--ui-r-md);color:var(--orange);box-shadow:inset 0 0 0 1px var(--orange);border:none;padding:12px 14px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.dup-warning{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--orange) 22%,transparent)}}.kemail{color:var(--muted2);margin-bottom:3px;font-size:11px;display:block}.crm-kpi-grid{gap:var(--ui-gap-sm);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.crm-kpi{background:var(--ui-col-bg);border-radius:var(--ui-r-lg);border:none;padding:10px 14px}.crm-kpi-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:4px;font-size:10px;font-weight:700}.crm-kpi-value{font-size:22px;font-weight:800;line-height:1.1}.crm-kpi-sub{color:var(--muted2);margin-top:4px;font-size:11px}.crm-dash{gap:var(--space-3);flex-direction:column;display:flex}.crm-dash-grid{gap:var(--space-3);grid-template-columns:1fr 1fr 1.2fr;display:grid}.crm-dash-grid .panel,.grid-2 .panel,.grid-3 .panel{margin-bottom:0}.grid-2{margin-bottom:var(--space-4)}.crm-dash-panel{padding:16px 18px}.crm-dash-title{color:var(--text);margin-bottom:12px;font-size:13px;font-weight:700}.crm-dash-title .hint{color:var(--muted);margin-left:8px;font-size:12px;font-weight:400}.crm-bar-row{align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.crm-bar-label{min-width:100px;color:var(--muted2);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;overflow:hidden}.crm-bar-track{background:var(--border);border-radius:4px;flex:1;height:8px;overflow:hidden}.crm-bar-fill{background:var(--accent);border-radius:4px;height:100%;transition:width .3s}.crm-bar-fill.vel{background:var(--orange)}.crm-bar-num{text-align:right;min-width:28px;color:var(--muted);font-weight:700}.crm-feed-panel{overflow:visible}.feed-line:hover{background:var(--row-hover-strong);border-radius:8px}.crm-tasks{gap:var(--space-3);flex-direction:column;display:flex}.crm-task-section{background:var(--ui-col-bg);border-radius:var(--ui-r-lg);box-shadow:inset 0 0 0 1px var(--text);border:none;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.crm-task-section{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.crm-task-head{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-bottom:1px solid var(--text);padding:12px 16px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.crm-task-head{border-bottom:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.crm-task-head{align-items:center;gap:8px;display:flex}.crm-task-count{background:var(--badge-neutral-bg);color:var(--muted);border-radius:20px;padding:1px 8px;font-size:11px}.crm-task-list,.crm-task-row{flex-direction:column;display:flex}.crm-task-row{border:none;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;color:var(--text);background:0 0;gap:6px;width:100%;padding:12px 16px;font-family:inherit;transition:background .12s}.crm-task-row:hover{background:var(--row-hover)}.crm-task-row:last-child{border-bottom:none}.crm-task-main{align-items:center;gap:10px;display:flex}.crm-task-statut{font-size:11px;font-weight:600}.crm-task-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-next-action{color:var(--muted2);font-size:11px;font-style:italic}.crm-empty-state{text-align:center;color:var(--muted);padding:48px 24px;font-size:15px}.crm-auto{gap:var(--space-3);flex-direction:column;display:flex}.crm-auto-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.crm-auto-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;display:grid}.crm-auto-card{background:var(--ui-col-bg);border-radius:var(--ui-r-lg);padding:var(--ui-pad-surface);border:none;transition:opacity .2s,background-color .12s}.crm-auto-card.off{opacity:.5}.crm-auto-card-head{align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.crm-auto-name{font-size:13.5px;font-weight:700;line-height:1.3}.crm-auto-trigger{color:var(--muted);margin-top:2px;font-size:11px}.crm-auto-actions{flex-wrap:wrap;gap:5px;display:flex}.crm-auto-pill{background:var(--accent-icon-bg);color:var(--tag-violet);border-radius:6px;padding:2px 8px;font-size:10px;font-weight:600}.crm-toggle{flex-shrink:0;width:36px;height:20px;display:inline-block;position:relative}.crm-toggle input{opacity:0;width:0;height:0}.crm-toggle-slider{background:var(--border);cursor:pointer;border-radius:20px;transition:all .2s;position:absolute;inset:0}.crm-toggle-slider:before{content:"";background:#fff;border-radius:50%;width:14px;height:14px;transition:all .2s;position:absolute;bottom:3px;left:3px}.crm-toggle input:checked+.crm-toggle-slider{background:var(--accent)}.crm-toggle input:checked+.crm-toggle-slider:before{transform:translate(16px)}.crm-bulk-bar{background:var(--accent-highlight-bg);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;font-size:13px;display:flex}.kcard.selected{outline:2px solid var(--accent);outline-offset:-2px}.row-selected{background:var(--accent-highlight-bg-strong)!important}.kdeal{color:var(--green);margin-bottom:4px;font-size:12px;font-weight:700}.knext{color:var(--muted2);white-space:nowrap;text-overflow:ellipsis;margin:0 0 8px;font-size:11.5px;overflow:hidden}.prio-badge{text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:700}.drawer-quick-statut{flex-wrap:wrap;gap:6px;padding:4px 20px 8px;display:flex}.crm-drawer-wide{width:480px}.crm-drawer-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crm-sheet-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 20px 16px;display:flex}.crm-sheet-head-main{flex:1;min-width:0}.crm-sheet-eyebrow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.crm-sheet-badge{letter-spacing:.02em;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.crm-sheet-title{letter-spacing:-.03em;color:var(--text);margin:0 0 6px;font-size:20px;font-weight:700;line-height:1.3}.crm-sheet-sub{color:var(--muted2);margin:0;font-size:12.5px;line-height:1.5}.crm-sheet-sub a{color:var(--muted2);text-decoration:none}.crm-sheet-sub a:hover{color:var(--text);text-decoration:underline}.crm-sheet-close{border-radius:var(--ui-r-md);background:var(--ui-chip-bg);width:30px;height:30px;color:var(--muted2);cursor:pointer;border:none;flex-shrink:0;font-family:inherit;font-size:16px;line-height:1;transition:background-color .12s,color .12s}.crm-sheet-close:hover{color:var(--text);background:var(--ui-card-hover)}.crm-sheet-meta{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:12px 20px;display:flex}.crm-sheet-embed-section{border-top:1px solid var(--border);flex-shrink:0;padding:12px 20px 0}.crm-sheet-embed-section .crm-sheet-section-title{margin-bottom:10px}.crm-sheet-embed-section .crm-sheet-meta{border-bottom:none;margin-bottom:12px;padding:0}.crm-sheet-meta-pill{white-space:nowrap;border-radius:var(--ui-r-sm);background:var(--ui-chip-bg);color:var(--muted2);border:none;align-items:center;padding:4px 10px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.crm-sheet-meta-pill strong{color:var(--text);font-weight:700}.crm-phone-modal{background:var(--bg2);border-radius:var(--ui-r-lg);text-align:center;width:360px;max-width:100%;box-shadow:0 24px 64px #00000073,inset 0 0 0 1px var(--text);border:none;padding:28px 24px 22px}@supports (color:color-mix(in lab,red,red)){.crm-phone-modal{box-shadow:0 24px 64px #00000073,inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.crm-phone-modal-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:11px;font-weight:700}.crm-phone-modal-name{color:var(--text);margin:0 0 8px;font-size:15px;font-weight:700}.crm-phone-modal-number{letter-spacing:.02em;color:var(--text);font-variant-numeric:tabular-nums;margin:0 0 20px;font-size:26px;font-weight:800}.crm-phone-modal-actions{justify-content:center;gap:8px;margin-bottom:14px;display:flex}.crm-phone-modal-close{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 8px;font-family:inherit;font-size:12px}.crm-phone-modal-close:hover{color:var(--text)}.crm-sheet-actions,.crm-sheet-quick{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;gap:6px;padding:12px 20px;display:flex}.crm-sheet-body{scrollbar-width:none;-ms-overflow-style:none;flex:1;min-height:0;padding:4px 20px 20px;overflow-y:auto}.crm-sheet-body::-webkit-scrollbar{width:0;height:0;display:none}.crm-sheet-section{margin-top:18px}.crm-sheet-section:first-child{margin-top:14px}.crm-sheet-section-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--border);margin:0 0 12px;padding-bottom:8px;font-size:11px;font-weight:700}.crm-label{color:var(--muted2);letter-spacing:.02em;margin-bottom:6px;font-size:11px;font-weight:600;display:block}.crm-field{box-sizing:border-box;background:var(--ui-chip-bg);border-radius:var(--ui-r-md);width:100%;min-height:34px;color:var(--text);border:none;outline:none;padding:0 12px;font-family:inherit;font-size:13px;transition:background-color .12s,box-shadow .12s}.crm-field:hover{background:var(--ui-card-bg)}.crm-field:focus{background:var(--ui-col-bg);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-field:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}textarea.crm-field{resize:vertical;min-height:72px;padding:10px 12px;line-height:1.5}select.crm-field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236f7787' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;padding-right:32px}[data-theme=light] select.crm-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2364748b' stroke-width='1.5'/%3E%3C/svg%3E")}.crm-field-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crm-field-grid .span-2{grid-column:1/-1}.crm-field-stack{flex-direction:column;gap:12px;display:flex}.crm-sheet-foot{border-top:1px solid var(--border);background:var(--bg2);flex-shrink:0;gap:8px;padding:14px 20px;display:flex}.crm-sheet-foot .btn{flex:1}.crm-sheet-foot .btn.danger{flex:0 auto;min-width:110px}.crm-sheet-tags{border-bottom:1px solid var(--border);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:12px 20px;display:flex}.crm-sheet-msg{text-align:center;color:var(--muted);margin-top:10px;font-size:12px}.crm-sheet-msg.ok{color:var(--green)}.crm-sheet-msg.err{color:var(--red)}.crm-checklist{flex-direction:column;gap:2px;display:flex}.crm-check-row{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:10px;padding:9px 0;font-size:13px;display:flex}.crm-check-row span.is-done{color:var(--muted);text-decoration:line-through}.crm-check-row input{accent-color:var(--accent);flex-shrink:0;width:16px;height:16px}.crm-check-add{gap:8px;margin-top:10px;display:flex}.crm-check-add .crm-field{flex:1;margin:0}.task-sheet-title-input{letter-spacing:-.03em;width:100%;color:var(--text);background:0 0;border:none;border-bottom:1px solid #0000;outline:none;padding:0 0 4px;font-family:inherit;font-size:20px;font-weight:700;line-height:1.3;transition:border-color .15s}.task-sheet-title-input:hover{border-bottom-color:var(--border)}.task-sheet-title-input:focus{border-bottom-color:var(--accent)}.task-sheet-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.task-sheet-progress{background:var(--border);border-radius:99px;height:4px;margin-bottom:12px;overflow:hidden}.task-sheet-progress>span{border-radius:inherit;background:var(--green);height:100%;transition:width .3s;display:block}.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--sheet-x:36px;--sheet-check:22px;--sheet-gap:14px;--sheet-inset:calc(var(--sheet-x) + var(--sheet-check) + var(--sheet-gap));--prop-label:100px;--prop-gap:14px;--cell-h:28px;--section-gap:10px;--section-pad-y:10px;--section-pad-x:12px;--r-xs:4px;--r-sm:5px;--r-md:6px;--r-lg:8px;--section-bg:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--section-bg:color-mix(in srgb,var(--text) 4%,var(--bg2))}}.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--section-bg-hover:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--section-bg-hover:color-mix(in srgb,var(--text) 6%,var(--bg2))}}.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--section-bg-focus:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--section-bg-focus:color-mix(in srgb,var(--text) 6.5%,var(--bg2))}}.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--section-toolbar-bg:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--section-toolbar-bg:color-mix(in srgb,var(--text) 2.5%,var(--bg2))}}.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--chip-bg:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--chip-bg:color-mix(in srgb,var(--text) 5%,var(--bg2))}}.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--sheet-check-border:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--sheet-check-border:color-mix(in srgb,var(--text) 38%,var(--border))}}.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--sheet-check-bg:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--sheet-check-bg:color-mix(in srgb,var(--text) 6%,var(--bg2))}}.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--sheet-check-hover-ring:var(--green)}@supports (color:color-mix(in lab,red,red)){.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--sheet-check-hover-ring:color-mix(in srgb,var(--green) 18%,transparent)}}.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{width:min(860px,94vw)}.crm-add-modal.notion-sheet,.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{background:var(--bg2);max-width:94vw;box-shadow:-28px 0 100px #0003,-1px 0 0 var(--border);border-left:none}.crm-add-modal.notion-sheet{width:min(620px,94vw);--sheet-inset:var(--sheet-x)}.crm-add-modal.notion-sheet .notion-sheet-body{padding:var(--section-gap,10px) var(--sheet-x) 24px}.notion-sheet-head--sticky{z-index:5;background:var(--bg2);position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.notion-sheet-head--sticky{background:color-mix(in srgb,var(--bg2) 92%,transparent)}}.notion-sheet-head--sticky{-webkit-backdrop-filter:blur(14px)saturate(1.15);box-shadow:none;border-bottom:none;padding:0}.crm-sheet.drawer .notion-sheet-head--sticky,.meta-campaign-drawer .notion-sheet-head--sticky{background:var(--bg2);-webkit-backdrop-filter:none}.notion-sheet-head--sticky:after{content:"";background:linear-gradient(to bottom,var(--bg2) 0,transparent 100%);height:18px;display:block}@supports (color:color-mix(in lab,red,red)){.notion-sheet-head--sticky:after{background:linear-gradient(to bottom,color-mix(in srgb,var(--bg2) 88%,transparent) 0,transparent 100%)}}.notion-sheet-head--sticky:after{pointer-events:none}.crm-sheet.drawer .notion-sheet-head--sticky:after,.meta-campaign-drawer .notion-sheet-head--sticky:after{background:var(--text);height:1px}@supports (color:color-mix(in lab,red,red)){.crm-sheet.drawer .notion-sheet-head--sticky:after,.meta-campaign-drawer .notion-sheet-head--sticky:after{background:color-mix(in srgb,var(--text) 8%,transparent)}}.notion-sheet .notion-sheet-head{border-bottom:none;padding:0}.notion-sheet-topbar{padding:12px var(--sheet-x) 0;justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.notion-sheet-crumb{min-width:0;color:var(--muted2);align-items:center;gap:6px;font-size:12px;display:flex}.notion-crumb-link{border-radius:var(--r-sm,5px);color:var(--muted2);cursor:pointer;background:0 0;border:none;margin:-4px -6px;padding:4px 6px;font-family:inherit;font-size:12px;font-weight:600;transition:color .12s,background .12s}.notion-crumb-link:hover{color:var(--text);background:var(--row-hover)}.notion-crumb-sep{opacity:.45;-webkit-user-select:none;user-select:none}.notion-crumb-current{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:600;display:inline-flex;overflow:hidden}.notion-sheet-toolbar{flex-shrink:0;align-items:center;gap:6px;display:flex}.notion-save-pill{border-radius:var(--r-md,6px);color:var(--muted2);background:var(--chip-bg,var(--row-hover-strong));border:none;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:600;transition:opacity .2s,background .2s;display:inline-flex}.notion-save-pill.saved{opacity:.75}.notion-save-pill.dirty,.notion-save-pill.saving{opacity:1;background:var(--section-bg-hover,var(--row-hover))}.notion-save-pill.error{color:var(--red);background:#ef44441a}.notion-save-pill-text{white-space:nowrap}@media (max-width:520px){.notion-save-pill-text{display:none}}.notion-icon-btn{border-radius:var(--r-sm,5px);width:28px;height:28px;color:var(--muted2);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;font-family:inherit;font-size:16px;line-height:1;transition:background .12s,color .12s;display:inline-flex}.notion-icon-btn:hover{background:var(--row-hover);color:var(--text)}.notion-sheet-menu{position:relative}.notion-sheet-menu-pop{background:var(--bg2);border-radius:var(--r-md,6px);min-width:180px;box-shadow:0 8px 32px var(--shadow-strong);z-index:10;border:none;padding:4px;animation:notion-pop-in .15s;position:absolute;top:calc(100% + 4px);right:0}@keyframes notion-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.notion-menu-item{text-align:left;border-radius:var(--r-sm,5px);width:100%;color:var(--text);cursor:pointer;background:0 0;border:none;padding:8px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .1s;display:block}.notion-menu-item:hover{background:var(--row-hover)}.notion-menu-item.is-danger{color:var(--red)}.notion-menu-item.is-danger:hover{background:#ef444414}.notion-head-grid{grid-template-columns:var(--sheet-check) minmax(0,1fr);column-gap:var(--sheet-gap);padding:14px var(--sheet-x) 6px;align-items:start;row-gap:8px;display:grid}.notion-head-grid .notion-done-check{grid-area:1/1;margin-top:9px}.notion-head-grid .task-sheet-title-input{grid-area:1/2;min-width:0}.notion-head-stack{flex-direction:column;grid-area:2/2;gap:8px;min-width:0;display:flex}.notion-head-grid .task-sheet-title-input.is-done{color:var(--muted2);text-decoration:line-through;-webkit-text-decoration-color:var(--muted);text-decoration-color:var(--muted)}.notion-done-check{width:var(--sheet-check);height:var(--sheet-check);box-sizing:border-box;border:2px solid var(--sheet-check-border,var(--text));flex-shrink:0}@supports (color:color-mix(in lab,red,red)){.notion-done-check{border:2px solid var(--sheet-check-border,color-mix(in srgb,var(--text) 38%,var(--border)))}}.notion-done-check{background:var(--sheet-check-bg,var(--text));border-radius:50%}@supports (color:color-mix(in lab,red,red)){.notion-done-check{background:var(--sheet-check-bg,color-mix(in srgb,var(--text) 6%,var(--bg2)))}}.notion-done-check{cursor:pointer;font:inherit;color:inherit;appearance:none;justify-content:center;align-items:center;margin:0;padding:0;transition:border-color .18s cubic-bezier(.22,1,.36,1),background .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1),filter .18s cubic-bezier(.22,1,.36,1),transform .14s cubic-bezier(.22,1,.36,1);display:inline-flex}.notion-done-check:not(.is-checked):hover{border-color:var(--green)}@supports (color:color-mix(in lab,red,red)){.notion-done-check:not(.is-checked):hover{border-color:color-mix(in srgb,var(--green) 70%,var(--sheet-check-border))}}.notion-done-check:not(.is-checked):hover{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.notion-done-check:not(.is-checked):hover{background:color-mix(in srgb,var(--green) 14%,var(--sheet-check-bg))}}.notion-done-check:not(.is-checked):hover{box-shadow:0 0 0 3px var(--sheet-check-hover-ring),0 1px 3px var(--shadow,#000)}@supports (color:color-mix(in lab,red,red)){.notion-done-check:not(.is-checked):hover{box-shadow:0 0 0 3px var(--sheet-check-hover-ring),0 1px 3px color-mix(in srgb,var(--shadow,#000) 10%,transparent)}}.notion-done-check:not(.is-checked):hover{transform:scale(1.08)}.notion-done-check.is-checked{border-color:var(--green);background:var(--green)}.notion-done-check.is-checked:hover{filter:brightness(1.12);box-shadow:0 0 0 3px var(--green)}@supports (color:color-mix(in lab,red,red)){.notion-done-check.is-checked:hover{box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 24%,transparent)}}.notion-done-check.is-checked:hover{transform:scale(1.05)}.notion-done-check-mark{color:#fff;font-size:12px;font-weight:800;line-height:1;transition:transform .14s cubic-bezier(.22,1,.36,1)}.notion-done-check:hover .notion-done-check-mark{transform:scale(1.06)}.notion-done-check:active{transition-duration:80ms;transform:scale(.9)}.notion-done-check.is-checked:active{filter:brightness(.96)}.notion-done-check:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (forced-colors:active){.notion-done-check:not(.is-checked){background:buttonface;border-color:buttonborder}.notion-done-check.is-checked{background:highlight;border-color:highlight}.notion-done-check:hover{box-shadow:none;filter:none;transform:none}.notion-done-check-mark{color:highlighttext}}.notion-sheet .task-sheet-title-input{letter-spacing:-.038em;border-bottom:none;padding:2px 0 4px;font-size:30px;font-weight:700;line-height:1.25}.notion-sheet .task-sheet-title-input:focus,.notion-sheet .task-sheet-title-input:hover{border-bottom:none}.notion-sheet-meta-line{color:var(--muted2);flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:0;font-size:12px;display:flex}.notion-sheet-meta-status{font-weight:700}.notion-sheet-meta-type{color:var(--muted);border-radius:var(--r-sm,5px);background:var(--chip-bg,var(--badge-neutral-bg));border:none;padding:3px 9px;font-weight:600}.notion-sheet-meta-prio{border-radius:var(--r-sm,5px);background:#f973161a;padding:3px 9px;font-weight:700}.notion-sheet-meta-due{color:var(--muted);font-weight:600}.notion-sheet-meta-due.is-late{color:var(--red);font-weight:700}.notion-sheet-meta-date{color:var(--muted)}.notion-overdue-banner{border-radius:var(--r-md,6px);color:var(--red);background:#ef444417;border:none;margin:0;padding:10px 14px;font-size:12px;font-weight:600}.notion-quick-status{flex-wrap:wrap;gap:6px;padding:0;display:flex}.notion-quick-status .notion-status-pill{background:var(--chip-bg,var(--badge-neutral-bg));border-radius:var(--r-sm,5px);color:var(--muted2);cursor:pointer;border:none;padding:5px 11px;font-size:12px;transition:background .15s,color .15s,box-shadow .15s,transform .1s}.notion-quick-status .notion-status-pill .tasks-dot{transition:transform .15s,box-shadow .15s}.notion-quick-status .notion-status-pill:hover:not(.is-on){color:var(--pill-color,var(--text));background:var(--pill-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.notion-quick-status .notion-status-pill:hover:not(.is-on){background:color-mix(in srgb,var(--pill-color,var(--accent)) 11%,var(--chip-bg,var(--badge-neutral-bg)))}}.notion-quick-status .notion-status-pill:hover:not(.is-on){box-shadow:inset 0 0 0 1px var(--pill-color,var(--border))}@supports (color:color-mix(in lab,red,red)){.notion-quick-status .notion-status-pill:hover:not(.is-on){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pill-color,var(--border)) 22%,transparent)}}.notion-quick-status .notion-status-pill:hover:not(.is-on) .tasks-dot{box-shadow:0 0 0 2px var(--pill-color);transform:scale(1.2)}@supports (color:color-mix(in lab,red,red)){.notion-quick-status .notion-status-pill:hover:not(.is-on) .tasks-dot{box-shadow:0 0 0 2px color-mix(in srgb,var(--pill-color) 18%,transparent)}}.notion-quick-status .notion-status-pill.is-on{color:var(--pill-color);background:var(--pill-color)}@supports (color:color-mix(in lab,red,red)){.notion-quick-status .notion-status-pill.is-on{background:color-mix(in srgb,var(--pill-color) 14%,transparent)}}.notion-quick-status .notion-status-pill.is-on{box-shadow:inset 0 0 0 1px var(--pill-color);font-weight:700}@supports (color:color-mix(in lab,red,red)){.notion-quick-status .notion-status-pill.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pill-color) 22%,transparent)}}.notion-quick-status .notion-status-pill.is-on:hover{background:var(--pill-color)}@supports (color:color-mix(in lab,red,red)){.notion-quick-status .notion-status-pill.is-on:hover{background:color-mix(in srgb,var(--pill-color) 22%,transparent)}}.notion-quick-status .notion-status-pill.is-on:hover{box-shadow:inset 0 0 0 1px var(--pill-color),0 1px 3px var(--pill-color)}@supports (color:color-mix(in lab,red,red)){.notion-quick-status .notion-status-pill.is-on:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pill-color) 35%,transparent),0 1px 3px color-mix(in srgb,var(--pill-color) 14%,transparent)}}.notion-quick-status .notion-status-pill:active{transform:scale(.98)}.notion-quick-status .notion-status-pill:focus-visible{outline:2px solid var(--pill-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.notion-quick-status .notion-status-pill:focus-visible{outline:2px solid color-mix(in srgb,var(--pill-color,var(--accent)) 50%,transparent)}}.notion-quick-status .notion-status-pill:focus-visible{outline-offset:2px}.notion-sheet .notion-sheet-body{gap:var(--section-gap,10px);padding:var(--section-gap,10px) var(--sheet-x) 24px var(--sheet-inset);flex-direction:column;display:flex}.notion-sheet .notion-sheet-foot{padding:14px var(--sheet-x);box-shadow:0 -1px 0 var(--text);border-top:none;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.notion-sheet .notion-sheet-foot{box-shadow:0 -1px 0 color-mix(in srgb,var(--text) 6%,transparent)}}.notion-sheet .notion-sheet-foot{background:var(--bg2)}@supports (color:color-mix(in lab,red,red)){.notion-sheet .notion-sheet-foot{background:color-mix(in srgb,var(--bg2) 92%,transparent)}}.notion-save-btn{border-radius:var(--r-md,6px);min-width:120px;font-weight:600;transition:background .15s,border-color .15s,color .15s,opacity .15s;flex:none!important}.notion-save-btn.is-saved{color:var(--green);cursor:default;border:none}.notion-save-btn.is-saved,.notion-save-btn.is-saved:not(:disabled):hover{background:var(--chip-bg,var(--row-hover-strong))}.notion-save-btn:disabled{opacity:.75;cursor:wait}.notion-foot-hint{min-width:0;color:var(--muted);flex:1;font-size:11px;font-weight:500}.notion-foot-hint kbd{border-radius:var(--r-xs,4px);background:var(--chip-bg,var(--badge-neutral-bg));color:var(--muted2);border:none;padding:2px 6px;font-family:inherit;font-size:10px;font-weight:700;display:inline-block}.notion-sheet-head-simple{padding:0 var(--sheet-x) 8px;flex-direction:column;gap:8px;min-width:0;display:flex}.notion-contact-title{letter-spacing:-.03em;color:var(--text);background:0 0;border:none;margin:0;padding:0;font-size:28px;font-weight:700;line-height:1.25}.notion-sheet-sub{color:var(--muted2);margin:0;font-size:12.5px;line-height:1.5}.notion-sheet-sub a{color:var(--muted2);text-decoration:none}.notion-sheet-sub a:hover{color:var(--text);text-decoration:underline}.notion-sheet-meta-chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notion-head-grid--contact .notion-contact-avatar{width:var(--sheet-check);height:var(--sheet-check);letter-spacing:-.02em;border:1px solid;border-radius:50%;flex-shrink:0;grid-area:1/1;justify-content:center;align-items:center;margin-top:9px;font-size:9px;font-weight:800;display:inline-flex}.notion-head-grid--contact .notion-contact-title{background:0 0;border:none;grid-area:1/2;min-width:0;margin:0}.notion-head-grid--contact .notion-head-stack{grid-area:2/2}.notion-ghost-area{resize:vertical;width:100%;min-height:72px;color:var(--text);border-radius:var(--r-sm,5px);box-sizing:border-box;background:0 0;border:none;outline:none;padding:4px 8px;font-family:inherit;font-size:13px;line-height:1.55;transition:background .12s}.notion-ghost-area:hover{background:var(--section-bg-hover,var(--row-hover))}.notion-ghost-area:focus{background:var(--section-bg-focus,var(--row-hover))}.notion-block--actions{padding:var(--section-pad-y,10px) var(--section-pad-x,12px);border-radius:var(--r-lg,8px);background:var(--section-bg,var(--row-hover-strong));border:none;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notion-block--call{margin-top:0}.notion-vizueo-ticket{color:var(--muted2);padding:4px 0;font-size:12px;line-height:1.45}.notion-vizueo-ticket strong{color:var(--text);font-weight:600}.notion-vizueo-ticket span{color:var(--muted);margin-left:6px}.notion-sheet .crm-sheet-head{padding:12px var(--sheet-x) 10px;border-bottom:none;flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.notion-sheet .crm-sheet-head.notion-sheet-head,.notion-sheet .notion-sheet-head{padding:0}.notion-sheet .crm-sheet-title{letter-spacing:-.03em;font-size:28px;font-weight:700;line-height:1.25}.notion-sheet .crm-sheet-close{border-radius:var(--r-sm,5px);width:28px;height:28px;color:var(--muted2);background:0 0;border:none;font-size:16px;transition:background .12s,color .12s}.notion-sheet .crm-sheet-close:hover{background:var(--row-hover);color:var(--text);border-color:#0000}.notion-sheet .crm-sheet-actions,.notion-sheet .crm-sheet-meta,.notion-sheet .crm-sheet-quick,.notion-sheet .crm-sheet-tags{padding-left:var(--sheet-x);padding-right:var(--sheet-x);border-bottom:none}.notion-sheet .crm-sheet-meta{padding-top:0;padding-bottom:0}.notion-sheet .crm-sheet-meta-pill{background:var(--chip-bg,var(--badge-neutral-bg));border-radius:var(--r-sm,5px);border:none}.notion-sheet .crm-sheet-embed-section{padding:0 var(--sheet-x) 0;border-top:none;margin-top:4px}.notion-sheet .crm-sheet-body{min-height:0;padding:var(--section-gap,10px) var(--sheet-x) 24px;gap:var(--section-gap,10px);scrollbar-width:thin;flex-direction:column;flex:1;display:flex;overflow-y:auto}.notion-sheet .crm-sheet-body::-webkit-scrollbar{width:4px}.notion-sheet .crm-sheet-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.notion-sheet .crm-sheet-section{padding:var(--section-pad-y,10px) var(--section-pad-x,12px);border-radius:var(--r-lg,8px);background:var(--section-bg,var(--row-hover-strong));border:none;margin-top:0}.notion-sheet .crm-sheet-section:first-child{margin-top:0}.notion-sheet .crm-sheet-section-title{border-bottom:none;margin-bottom:10px;padding-bottom:0}.notion-sheet .crm-sheet-foot{padding:14px var(--sheet-x);box-shadow:0 -1px 0 var(--text);border-top:none;flex-shrink:0;align-items:center;gap:12px;display:flex}@supports (color:color-mix(in lab,red,red)){.notion-sheet .crm-sheet-foot{box-shadow:0 -1px 0 color-mix(in srgb,var(--text) 6%,transparent)}}.notion-sheet .crm-sheet-foot{background:var(--bg2)}@supports (color:color-mix(in lab,red,red)){.notion-sheet .crm-sheet-foot{background:color-mix(in srgb,var(--bg2) 92%,transparent)}}.notion-sheet .crm-sheet-foot .btn{border-radius:var(--r-md,6px);flex:1;font-weight:600}.notion-sheet .crm-sheet-foot .btn.danger{flex:0 auto;min-width:110px}.notion-sheet .crm-field{background:var(--section-bg-focus,var(--panel-solid));border-radius:var(--r-sm,5px);border:none;transition:background .12s}.notion-sheet .crm-field:hover{background:var(--section-bg-hover,var(--row-hover))}.notion-sheet .crm-field:focus{background:var(--section-bg-focus,var(--row-hover));box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-sheet .crm-field:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}}.notion-sheet .pill-day{background:var(--chip-bg,var(--badge-neutral-bg));border-radius:var(--r-sm,5px);color:var(--muted2);cursor:pointer;border:none;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:background .15s,color .15s,box-shadow .15s,transform .1s}.notion-sheet .pill-day:hover:not(.on){color:var(--pill-color,var(--text));background:var(--pill-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.notion-sheet .pill-day:hover:not(.on){background:color-mix(in srgb,var(--pill-color,var(--accent)) 11%,var(--chip-bg,var(--badge-neutral-bg)))}}.notion-sheet .pill-day:hover:not(.on){box-shadow:inset 0 0 0 1px var(--pill-color,var(--border))}@supports (color:color-mix(in lab,red,red)){.notion-sheet .pill-day:hover:not(.on){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pill-color,var(--border)) 22%,transparent)}}.notion-sheet .pill-day.on{color:var(--pill-color);background:var(--pill-color);font-weight:700}@supports (color:color-mix(in lab,red,red)){.notion-sheet .pill-day.on{background:color-mix(in srgb,var(--pill-color) 14%,transparent)}}.notion-sheet .pill-day.on{box-shadow:inset 0 0 0 1px var(--pill-color)}@supports (color:color-mix(in lab,red,red)){.notion-sheet .pill-day.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pill-color) 22%,transparent)}}.notion-sheet .pill-day.on:hover{background:var(--pill-color)}@supports (color:color-mix(in lab,red,red)){.notion-sheet .pill-day.on:hover{background:color-mix(in srgb,var(--pill-color) 22%,transparent)}}.notion-sheet .pill-day:active{transform:scale(.98)}.notion-sheet .qa-btn{background:var(--chip-bg,var(--badge-neutral-bg));border-radius:var(--r-sm,5px);color:var(--muted2);border:none;padding:5px 11px;font-size:12px;font-weight:600;transition:background .12s,color .12s}.notion-sheet .qa-btn.active,.notion-sheet .qa-btn:hover{background:var(--section-bg-hover,var(--row-hover));color:var(--text);border-color:#0000}.notion-sheet .call-panel{padding:var(--section-pad-y) var(--section-pad-x);border-radius:var(--r-lg,8px);background:var(--section-bg);margin:0 var(--sheet-x)!important;border:none!important}.notion-sheet .tag-input{padding:4px 10px}.notion-sheet .tag-input,.notion-sheet .tag-pill{background:var(--chip-bg);border-radius:var(--r-sm,5px);border:none}.notion-sheet .crm-sheet-section.crm-sheet-actions,.notion-sheet .crm-sheet-section.crm-sheet-tags{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.notion-sheet .crm-sheet-section.crm-sheet-tags{padding-top:8px;padding-bottom:8px}.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head{z-index:10;background:var(--bg2);-webkit-backdrop-filter:none;isolation:isolate;border-bottom:none;padding:0;position:sticky;top:0}.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head:after{content:"";background:var(--text);height:1px;display:block}@supports (color:color-mix(in lab,red,red)){.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head:after{background:color-mix(in srgb,var(--text) 8%,transparent)}}.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head:after{pointer-events:none}.notion-sheet .meta-campaign-drawer-head-inner{padding:0 var(--sheet-x) 14px;z-index:1;position:relative}.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head .meta-tab-bar{background:var(--ui-chip-bg);z-index:2;position:relative}.notion-sheet .meta-campaign-drawer-body{padding:var(--section-gap,10px) var(--sheet-x) 24px;z-index:0;position:relative}.meta-drawer-tab-content{flex-direction:column;gap:16px;min-height:120px;display:flex}.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head .meta-period-pill,.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head .meta-tab-pill{background:var(--ui-col-bg);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head .meta-period-pill,.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head .meta-tab-pill{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head .meta-period-pill.is-on,.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head .meta-tab-pill.is-on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head .meta-period-pill.is-on,.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head .meta-tab-pill.is-on{background:color-mix(in srgb,var(--accent) 14%,var(--ui-col-bg))}}.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head .meta-period-pill.is-on,.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head .meta-tab-pill.is-on{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head .meta-period-pill.is-on,.notion-sheet.meta-campaign-drawer .meta-campaign-drawer-head .meta-tab-pill.is-on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}}.notion-sheet .meta-kpi-card{padding:12px 14px}.notion-sheet .meta-kpi-card,.notion-sheet .meta-panel{background:var(--section-bg);border-radius:var(--r-lg,8px);border:none}.notion-sheet .meta-panel{padding:16px 18px}.notion-sheet .meta-period-pill,.notion-sheet .meta-tab-pill{background:var(--chip-bg);border-radius:var(--r-sm,5px);color:var(--muted2);cursor:pointer;border:none;padding:5px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s}.notion-sheet .meta-period-pill.is-on,.notion-sheet .meta-tab-pill.is-on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-sheet .meta-period-pill.is-on,.notion-sheet .meta-tab-pill.is-on{background:color-mix(in srgb,var(--accent) 18%,transparent)}}.notion-sheet .meta-period-pill.is-on,.notion-sheet .meta-tab-pill.is-on{color:var(--text);font-weight:700}.notion-sheet .meta-period-pill:hover:not(.is-on),.notion-sheet .meta-tab-pill:hover:not(.is-on){background:var(--section-bg-hover);color:var(--text)}.notion-sheet .meta-tab-bar{background:var(--section-toolbar-bg);border-radius:var(--r-md,6px);flex-wrap:wrap;gap:4px;margin-top:14px;padding:4px;display:flex}.notion-sheet .meta-action-btn{border-radius:var(--r-sm,5px);cursor:pointer;border:none;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:filter .12s}.notion-sheet .meta-action-btn:hover{filter:brightness(1.06)}.notion-sheet .meta-action-link{border-radius:var(--r-sm,5px);background:var(--chip-bg);color:var(--cyan);border:none;align-items:center;padding:7px 14px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.notion-sheet .meta-action-link:hover{background:var(--section-bg-hover)}.notion-sheet .meta-hourly-viz{background:var(--section-bg,var(--ui-col-bg));border-radius:var(--r-lg,8px);box-shadow:inset 0 0 0 1px var(--border);border:none;padding:16px 18px}.notion-sheet .meta-hourly-viz-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.notion-sheet .meta-hourly-viz-title{color:var(--muted2);font-size:12px;font-weight:700}.notion-sheet .meta-hourly-viz-sub{color:var(--muted);margin-top:4px;font-size:10.5px}.notion-sheet .meta-hourly-viz-stats{flex-wrap:wrap;gap:14px;font-size:11px;display:flex}.notion-sheet .meta-hourly-viz-stats span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:2px;font-size:9px;display:block}.notion-sheet .meta-hourly-viz-stats strong{font-variant-numeric:tabular-nums;color:var(--text);font-weight:800}.notion-sheet .meta-hourly-viz-chart{width:100%;height:auto;display:block}.notion-sheet .meta-hourly-stack{gap:var(--page-section-gap,20px);flex-direction:column;display:flex}.notion-sheet .meta-hourly-ctr-ref{padding:18px 20px 20px}.notion-sheet .meta-hourly-ctr-ref-title{margin-bottom:14px}.notion-sheet .meta-hourly-ctr-grid{grid-template-columns:repeat(12,1fr);gap:6px;display:grid}.notion-sheet .meta-hourly-ctr-cell{text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:44px;padding:10px 4px;display:flex}.notion-sheet .meta-hourly-ctr-cell-label{color:var(--muted);font-size:9px;line-height:1}.notion-sheet .meta-hourly-ctr-cell-value{font-variant-numeric:tabular-nums;font-size:10px;font-weight:700;line-height:1}.notion-sheet .meta-hourly-interactions{margin-top:0;margin-bottom:var(--page-section-gap,16px)}.notion-sheet .meta-hourly-interactions-note{color:var(--muted2);background:var(--panel);border-radius:8px;margin-bottom:14px;padding:10px 12px;font-size:11px;line-height:1.5}.notion-sheet .meta-hourly-interactions-table-wrap{margin-bottom:4px;overflow-x:auto}.notion-sheet .meta-hourly-interactions-table{border-collapse:collapse;width:100%;font-size:12px}.notion-sheet .meta-hourly-interactions-table th{text-align:left;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--border);white-space:nowrap;padding:8px 10px;font-size:9px;font-weight:700}.notion-sheet .meta-hourly-interactions-th-hour{width:52px;padding-left:12px;padding-right:6px}.notion-sheet .meta-hourly-interactions-hour{white-space:nowrap;vertical-align:middle;padding-left:12px;padding-right:6px}.notion-sheet .meta-hourly-interactions-hour-label{font-variant-numeric:tabular-nums;color:var(--cyan);font-size:12px;font-weight:800;line-height:1.2;display:block}.notion-sheet .meta-hourly-interactions-hour-count{font-variant-numeric:tabular-nums;color:var(--muted);margin-top:2px;font-size:9.5px;font-weight:600;display:block}.notion-sheet .meta-hourly-interactions-table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:10px}.notion-sheet .meta-hourly-interactions-table tbody tr:last-child td{border-bottom:none}.notion-sheet .meta-hourly-interactions-table tbody tr:hover td{background:var(--row-hover,#ffffff08)}.notion-sheet .meta-hourly-interaction-label{align-items:center;gap:8px;font-weight:700;display:flex}.notion-sheet .meta-hourly-interaction-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.notion-sheet .meta-hourly-interaction-type{color:var(--muted);margin-top:3px;padding-left:15px;font-family:ui-monospace,monospace;font-size:9.5px}.notion-sheet .meta-hourly-interaction-cat{white-space:nowrap;border:1px solid;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-block}.notion-sheet .meta-hourly-interactions-mini{border-top:1px solid var(--border);margin-top:18px;padding-top:16px}.notion-sheet .meta-hourly-interaction-row-mini{align-items:center;gap:12px;display:flex}.notion-props-panel{background:var(--section-bg,var(--row-hover-strong));border-radius:var(--r-lg,8px);padding:var(--section-pad-y,10px) var(--section-pad-x,12px);border:none;margin:0}.notion-props-toggle{border-radius:var(--r-sm,5px);width:100%;color:var(--muted);cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:8px;margin:0;padding:6px;font-family:inherit;font-size:11px;font-weight:700;transition:background .12s,color .12s;display:flex}.notion-props-toggle:hover{background:var(--section-bg-hover,var(--row-hover));color:var(--text)}.notion-props-toggle-icon{opacity:.7;font-size:10px}.notion-props-toggle-summary{text-transform:none;letter-spacing:0;color:var(--muted2);margin-left:auto;font-size:11px;font-weight:600}.notion-props-wrap{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1),opacity .2s;display:grid}.notion-props-wrap.is-open{opacity:1;grid-template-rows:1fr}.notion-props-wrap>.notion-props{overflow:hidden}.notion-sheet .notion-props{grid-template-columns:var(--prop-label) 1fr var(--prop-label) 1fr;column-gap:var(--prop-gap);align-items:center;row-gap:0;padding:0 2px 2px;display:grid}.notion-sheet .notion-prop{grid-template-columns:subgrid;min-height:var(--cell-h);border-radius:var(--r-sm,5px);grid-column:span 2;align-items:center;gap:8px;margin:0;padding:1px 4px;transition:background .12s;display:grid}.notion-sheet .notion-prop:hover{background:var(--section-bg-hover,var(--row-hover))}.notion-sheet .notion-prop--full{grid-column:1/-1;grid-template-columns:var(--prop-label) 1fr;align-items:start}@supports not (grid-template-columns:subgrid){.notion-sheet .notion-props{grid-template-columns:1fr;row-gap:1px}.notion-sheet .notion-prop{grid-column:1/-1;grid-template-columns:var(--prop-label) minmax(0,1fr)}}.notion-sheet .notion-prop-label{min-height:var(--cell-h);align-self:center;gap:6px;font-size:11px}.notion-sheet .notion-prop--full .notion-prop-label{align-self:start;padding-top:5px}.notion-sheet .notion-prop-value{width:100%;min-height:var(--cell-h);align-items:center;gap:6px}.notion-sheet .notion-prop--full .notion-prop-value{align-items:flex-start;min-height:auto;padding-top:2px;padding-bottom:2px}.notion-sheet .ndd{width:100%;max-width:none}.notion-sheet .ndd-trigger--ghost,.notion-sheet .ndd-trigger--tag,.notion-sheet .ndp-trigger,.notion-sheet .notion-ghost,.notion-sheet .notion-tag-input{width:100%;max-width:none;min-height:var(--cell-h);box-sizing:border-box;border-radius:var(--r-sm,5px);height:auto;box-shadow:none;background:0 0;border:none;align-items:center;margin:0;padding:3px 8px;font-size:12px;line-height:1.35;transition:background .12s;display:inline-flex}.notion-sheet .notion-tag-input{flex:1;width:auto;min-width:80px;padding:3px 0;display:block}.notion-sheet .ndd-trigger--ghost:hover,.notion-sheet .ndp-trigger:hover,.notion-sheet .notion-ghost:hover{background:var(--section-bg-hover,var(--row-hover))}.notion-sheet .ndd-trigger--ghost.is-open,.notion-sheet .ndp-trigger.is-open{background:var(--section-bg-hover,var(--row-hover));box-shadow:none}.notion-sheet .notion-ghost:focus{background:var(--section-bg-focus,var(--row-hover));box-shadow:none;outline:none}.notion-sheet .notion-tag-input:focus{box-shadow:none;background:0 0;outline:none}.notion-sheet .ndd-trigger--tag.is-open{box-shadow:none;filter:brightness(1.04)}.notion-sheet .notion-tag-chip{border-radius:var(--r-sm,5px);background:var(--chip-bg,var(--badge-neutral-bg));border:none;padding:3px 9px}.notion-sheet .notion-link-btn{border-radius:var(--r-sm,5px);flex-shrink:0;align-self:center;padding:4px 8px}.notion-sheet .ndd-trigger--tag{width:fit-content;max-width:100%}.notion-sheet .notion-inline-field{width:100%;min-height:var(--cell-h);align-items:center}.notion-sheet .notion-ghost-num{text-align:left;flex:0 auto;width:64px}.notion-sheet .notion-assignee{min-height:var(--cell-h)}.notion-sheet .notion-assignee .notion-ghost{flex:1;width:auto;min-width:0}.notion-sheet .notion-tags{width:100%}.notion-sheet .notion-editor{min-height:140px}.notion-sheet .notion-editor .tiptap{min-height:120px;font-size:15px;line-height:1.7}.notion-sheet .notion-divider{margin:22px 0}.crm-add-modal.notion-sheet .notion-props{grid-template-columns:1fr}.notion-sheet-body{scrollbar-width:thin;flex:1;min-height:0;overflow-y:auto}.notion-sheet-body::-webkit-scrollbar{width:4px}.notion-sheet-body::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.notion-props{flex-direction:column;padding:4px 0;display:flex}.notion-prop{border-radius:6px;grid-template-columns:160px 1fr;align-items:center;gap:10px;min-height:36px;margin:0 -8px;padding:5px 8px;transition:background .12s;display:grid}.notion-prop:hover{background:var(--row-hover)}.notion-prop-label{color:var(--muted);white-space:nowrap;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.notion-prop-icon-svg{width:16px;height:16px;color:var(--muted);opacity:.75;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.notion-prop-icon-svg svg{width:14px;height:14px}.notion-assignee{align-items:center;gap:8px;width:100%;display:flex}.notion-assignee-avatar{letter-spacing:-.02em;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:inline-flex}.notion-content-area{margin:0}.notion-content-area .notion-editor{border-radius:var(--r-lg,8px);margin:0}.notion-block--checklist{padding:var(--section-pad-y,12px) var(--section-pad-x,14px);border-radius:var(--r-lg,8px);background:var(--section-bg,var(--row-hover-strong));border:none;margin-top:0}.notion-block--checklist .notion-block-head{margin-bottom:10px;padding:0 4px}.notion-block--checklist .notion-block-label{letter-spacing:.04em;text-transform:uppercase;font-size:11px;font-weight:700}.notion-block--checklist .notion-checklist{margin:0}.notion-block--checklist .notion-check-row{align-items:center}.notion-block--checklist .notion-check-add,.notion-block--checklist .notion-check-row{min-height:var(--cell-h);border-radius:var(--r-sm,5px);padding:3px 8px}.notion-block--checklist .notion-progress{border-radius:var(--r-xs,4px);margin-bottom:10px}.notion-block--prompts{padding:var(--section-pad-y,12px) var(--section-pad-x,14px);border-radius:var(--r-lg,8px);background:var(--accent);border:none;margin-top:0}@supports (color:color-mix(in lab,red,red)){.notion-block--prompts{background:color-mix(in srgb,var(--accent) 5%,var(--section-bg,var(--row-hover-strong)))}}.notion-block--prompts .notion-block-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;padding:0 4px;display:flex}.notion-block--prompts .notion-block-label{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.notion-block--prompts .notion-block-meta{color:var(--muted);font-size:11px;font-weight:600}.notion-prompt-list{flex-direction:column;gap:8px;display:flex}.notion-prompt-row{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-prompt-row{border:1px solid color-mix(in srgb,var(--accent) 18%,var(--border))}}.notion-prompt-row{border-radius:var(--r-md,6px);background:var(--surface,var(--panel-solid));overflow:hidden}.notion-prompt-row-head{border-bottom:1px solid var(--accent);align-items:center;gap:6px;padding:6px 8px 6px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.notion-prompt-row-head{border-bottom:1px solid color-mix(in srgb,var(--accent) 10%,var(--border))}}.notion-prompt-row-head{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-prompt-row-head{background:color-mix(in srgb,var(--accent) 4%,var(--surface,var(--panel-solid)))}}.notion-prompt-title{min-width:0;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:2px 4px;font-family:inherit;font-size:12px;font-weight:600}.notion-prompt-title::placeholder{color:var(--muted)}.notion-prompt-copy{border:1px solid var(--accent);align-items:center;gap:4px;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.notion-prompt-copy{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border))}}.notion-prompt-copy{background:var(--surface,var(--panel-solid));color:var(--muted2);cursor:pointer;border-radius:5px;flex-shrink:0;font-family:inherit;font-size:11px;font-weight:600;transition:background .12s,color .12s,border-color .12s,opacity .12s}.notion-prompt-copy:hover:not(:disabled){color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-prompt-copy:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.notion-prompt-copy:disabled{opacity:.4;cursor:not-allowed}.notion-prompt-copy.is-copied{color:var(--green,#16a34a);border-color:var(--green,#16a34a)}@supports (color:color-mix(in lab,red,red)){.notion-prompt-copy.is-copied{border-color:color-mix(in srgb,var(--green,#16a34a) 35%,var(--border))}}.notion-prompt-rm{width:24px;height:24px;color:var(--muted);cursor:pointer;opacity:.5;background:0 0;border:none;border-radius:5px;flex-shrink:0;font-size:16px;line-height:1;transition:opacity .12s,background .12s,color .12s}.notion-prompt-row:hover .notion-prompt-rm{opacity:1}.notion-prompt-rm:hover{color:var(--red);background:#fb71851f}.notion-prompt-text{resize:vertical;width:100%;min-height:72px;color:var(--text);box-sizing:border-box;background:0 0;border:none;outline:none;padding:10px 12px;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.55;display:block}.notion-prompt-text::placeholder{color:var(--muted);opacity:.75}.notion-prompt-add{min-height:var(--cell-h,34px);border-radius:var(--r-sm,5px);color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;width:100%;padding:3px 8px;font-family:inherit;font-size:13px;transition:background .12s,color .12s;display:flex}.notion-prompt-add:hover{background:var(--row-hover);color:var(--text)}.notion-prompt-add-icon{width:18px;height:18px;color:var(--muted);justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.notion-prop-value{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.notion-ghost{color:var(--text);box-sizing:border-box;background:0 0;border:none;border-radius:6px;outline:none;width:100%;max-width:100%;margin:-4px -8px;padding:4px 8px;font-family:inherit;font-size:13px;transition:background .12s,box-shadow .12s}.notion-ghost:hover{background:var(--panel)}.notion-ghost:focus{background:var(--panel-solid);box-shadow:0 0 0 1px var(--border)}.notion-ghost::placeholder{color:var(--muted)}.notion-ghost-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236f7787' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 6px center;background-repeat:no-repeat;flex:1;width:auto;min-width:140px;padding-right:22px}.notion-ghost-date{color-scheme:dark;width:auto;min-width:130px}[data-theme=light] .notion-ghost-date{color-scheme:light}.notion-ghost-date.is-late{color:var(--red);font-weight:600}.notion-ghost-num{text-align:right;font-variant-numeric:tabular-nums;width:56px}.notion-inline-field{align-items:center;gap:4px;display:flex}.notion-inline-suffix{color:var(--muted);font-size:12px}.notion-tag-select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236f7787' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;border:none;border-radius:4px;outline:none;padding:3px 24px 3px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:opacity .12s,filter .12s}.notion-tag-select:hover{filter:brightness(1.08)}.notion-status-select{min-width:160px}.notion-tags{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}.notion-tag-chip{background:var(--badge-neutral-bg);color:var(--muted2);border:1px solid var(--border);border-radius:4px;align-items:center;gap:4px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-flex}.notion-tag-rm{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0 0 0 2px;font-family:inherit;font-size:14px;line-height:1}.notion-tag-rm:hover{color:var(--red)}.notion-tag-input{min-width:100px;color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:4px 0;font-family:inherit;font-size:12px}.notion-tag-input::placeholder{color:var(--muted)}.notion-status-pills{flex-wrap:wrap;gap:4px;display:flex}.notion-status-pill{cursor:pointer;background:var(--badge-neutral-bg);color:var(--muted2);border:none;border-radius:4px;align-items:center;gap:6px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.notion-status-pill:hover{background:var(--panel);color:var(--text)}.notion-status-pill.is-on{font-weight:700}.notion-link-btn{color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:4px 8px;font-family:inherit;font-size:12px;font-weight:600}.notion-link-btn:hover{background:#2274b814}.notion-divider{background:var(--border);height:1px;margin:18px 0}.notion-block-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.notion-block-label{color:var(--muted);font-size:12px;font-weight:600}.notion-block-meta{color:var(--muted2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.notion-desc{width:100%;min-height:100px;color:var(--text);resize:vertical;background:0 0;border:none;border-radius:6px;outline:none;margin:0 -8px;padding:6px 8px;font-family:inherit;font-size:14px;line-height:1.65;transition:background .12s}.notion-desc:hover{background:var(--row-hover)}.notion-desc:focus{background:var(--panel)}.notion-desc::placeholder{color:var(--muted)}.notion-editor{border-radius:var(--r-lg,8px);background:var(--section-bg,var(--row-hover-strong));border:none;flex-direction:column;width:100%;min-height:200px;margin:0;padding:0;transition:background .15s;display:flex;overflow:hidden}.notion-editor.is-focused{background:var(--section-bg-focus,var(--row-hover));box-shadow:none}.notion-editor--loading{min-height:200px;padding:12px 14px}.ne-toolbar{background:var(--section-toolbar-bg,var(--text));border-bottom:none;flex-wrap:wrap;align-items:center;gap:4px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-toolbar{background:var(--section-toolbar-bg,color-mix(in srgb,var(--text) 2.5%,var(--bg2)))}}.ne-toolbar{flex-shrink:0}.ne-toolbar-group{flex-wrap:wrap;align-items:center;gap:2px;display:flex}.ne-toolbar-link{flex:1;min-width:200px;max-width:100%}.ne-toolbar-link .ne-link-editor{width:100%;max-width:360px}.ne-toolbar-spacer{flex:1;min-width:8px}.ne-toolbar-hint{color:var(--muted);white-space:nowrap;-webkit-user-select:none;user-select:none;padding:0 6px;font-size:11px;font-weight:600}.notion-editor .tiptap,.notion-editor-content{min-height:140px;color:var(--text);caret-color:var(--accent);outline:none;flex:1;padding:14px 16px 16px;font-size:15px;line-height:1.7}.notion-editor .tiptap ::selection{background:var(--accent-highlight-bg-strong)}.notion-editor .tiptap>*+*{margin-top:.5em}.notion-editor .tiptap>.ProseMirror-selectednode{outline:2px solid var(--accent-border);outline-offset:2px;border-radius:4px}.notion-editor .tiptap p.is-editor-empty:first-child:before{color:var(--muted);content:attr(data-placeholder);float:left;pointer-events:none;height:0}.notion-editor .tiptap h1{letter-spacing:-.02em;margin-top:.75em;font-size:1.75em;font-weight:700;line-height:1.25}.notion-editor .tiptap h2{letter-spacing:-.015em;margin-top:.65em;font-size:1.4em;font-weight:700;line-height:1.3}.notion-editor .tiptap h3{margin-top:.5em;font-size:1.15em;font-weight:600;line-height:1.35}.notion-editor .tiptap ol,.notion-editor .tiptap ul{padding-left:1.4em}.notion-editor .tiptap ul{list-style:outside}.notion-editor .tiptap ol{list-style:decimal}.notion-editor .tiptap li p{margin:0}.notion-editor .tiptap blockquote{border-left:3px solid var(--border-hover);color:var(--muted2);padding-left:14px;font-style:italic}.notion-editor .tiptap pre{background:var(--code-bg);border:1px solid var(--border);color:var(--code-text);border-radius:8px;padding:12px 14px;font-family:JetBrains Mono,monospace;font-size:12.5px;line-height:1.55;overflow-x:auto}.notion-editor .tiptap code{background:var(--badge-neutral-bg);border-radius:4px;padding:.15em .35em;font-family:JetBrains Mono,monospace;font-size:.9em}.notion-editor .tiptap pre code{font-size:inherit;background:0 0;padding:0}.notion-editor .tiptap .ne-prompt-block{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-editor .tiptap .ne-prompt-block{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.notion-editor .tiptap .ne-prompt-block{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-editor .tiptap .ne-prompt-block{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border))}}.notion-editor .tiptap .ne-prompt-block{border-radius:8px;margin:.5em 0;overflow:hidden}.notion-editor .tiptap .ne-prompt-header{border-bottom:1px solid var(--accent);justify-content:space-between;align-items:center;gap:8px;padding:6px 10px 6px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.notion-editor .tiptap .ne-prompt-header{border-bottom:1px solid color-mix(in srgb,var(--accent) 14%,var(--border))}}.notion-editor .tiptap .ne-prompt-header{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-editor .tiptap .ne-prompt-header{background:color-mix(in srgb,var(--accent) 4%,var(--surface))}}.notion-editor .tiptap .ne-prompt-header{-webkit-user-select:none;user-select:none}.notion-editor .tiptap .ne-prompt-label{letter-spacing:.04em;text-transform:uppercase;color:var(--accent);align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.notion-editor .tiptap .ne-prompt-copy{border:1px solid var(--accent);align-items:center;gap:5px;padding:3px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.notion-editor .tiptap .ne-prompt-copy{border:1px solid color-mix(in srgb,var(--accent) 20%,var(--border))}}.notion-editor .tiptap .ne-prompt-copy{background:var(--surface);color:var(--muted2);cursor:pointer;border-radius:5px;font-family:inherit;font-size:11px;font-weight:600;transition:background .12s,color .12s,border-color .12s}.notion-editor .tiptap .ne-prompt-copy:hover{color:var(--accent);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-editor .tiptap .ne-prompt-copy:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.notion-editor .tiptap .ne-prompt-copy:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-editor .tiptap .ne-prompt-copy:hover{background:color-mix(in srgb,var(--accent) 6%,var(--surface))}}.notion-editor .tiptap .ne-prompt-copy.is-copied{color:var(--green,#16a34a);border-color:var(--green,#16a34a)}@supports (color:color-mix(in lab,red,red)){.notion-editor .tiptap .ne-prompt-copy.is-copied{border-color:color-mix(in srgb,var(--green,#16a34a) 35%,var(--border))}}.notion-editor .tiptap .ne-prompt-block.is-empty:before{content:none!important}.notion-editor .tiptap>p.is-editor-empty:first-child:has(+.ne-prompt-block),.notion-editor .tiptap>p.is-empty:first-child:has(+.ne-prompt-block){display:none}.notion-editor .tiptap .ne-prompt-content{color:var(--text);white-space:pre-wrap;word-break:break-word;background:0 0;border:none;border-radius:0;min-height:2.8em;margin:0;padding:12px 14px;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:12.5px;line-height:1.55;position:relative;overflow-x:auto}.notion-editor .tiptap .ne-prompt-placeholder{color:var(--muted);opacity:.75;pointer-events:none;-webkit-user-select:none;user-select:none;font:inherit;position:absolute;top:12px;left:14px;right:14px}.notion-editor .tiptap .ne-prompt-content code{font-size:inherit;color:inherit;background:0 0;padding:0;font-family:inherit}.notion-editor .tiptap hr{border:none;border-top:1px solid var(--border);margin:1em 0}.notion-editor .tiptap a.ne-link{color:var(--accent);text-underline-offset:2px;cursor:pointer;text-decoration:underline}.notion-editor .tiptap ul[data-type=taskList]{padding-left:0;list-style:none}.notion-editor .tiptap ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.notion-editor .tiptap ul[data-type=taskList] li>label{flex-shrink:0;margin-top:3px}.notion-editor .tiptap ul[data-type=taskList] li>label input{accent-color:var(--accent);cursor:pointer}.notion-editor .tiptap ul[data-type=taskList] li[data-checked=true]>div{color:var(--muted2);text-decoration:line-through}.ne-toolbar-btn{border-radius:var(--r-sm,5px);min-width:30px;height:30px;color:var(--muted2);cursor:pointer;background:0 0;border:none;padding:0 7px;font-family:inherit;font-size:12px;font-weight:700;transition:background .12s,color .12s,opacity .12s}.ne-toolbar-btn:hover:not(:disabled){background:var(--section-bg-hover,var(--row-hover));color:var(--text)}.ne-toolbar-btn.is-active{background:var(--accent-soft);color:var(--accent)}.ne-toolbar-btn:disabled{opacity:.35;cursor:not-allowed}.ne-toolbar-btn .ne-u{text-decoration:underline}.ne-toolbar-btn .ne-s{text-decoration:line-through}.ne-toolbar-sep{background:var(--border);flex-shrink:0;align-self:center;width:1px;height:22px;margin:0 4px}.ne-link-editor{align-items:center;gap:4px;min-width:220px;display:flex}.ne-link-input{border:1px solid var(--border);background:var(--panel);min-width:0;height:28px;color:var(--text);border-radius:5px;outline:none;flex:1;padding:0 8px;font-family:inherit;font-size:12px}.ne-link-input:focus{border-color:var(--accent-border-strong)}.ne-link-apply,.ne-link-remove{background:var(--accent-soft);height:28px;color:var(--accent);cursor:pointer;border:none;border-radius:5px;padding:0 8px;font-family:inherit;font-size:12px;font-weight:700}.ne-link-remove{color:var(--muted2);background:0 0;padding:0 6px;font-size:16px}.ne-link-remove:hover{color:var(--red);background:#fb718514}.ne-slash-menu{background:var(--bg2);border:1px solid var(--border);box-shadow:0 14px 44px var(--shadow-strong);max-height:480px;font-family:var(--font-notion);transform-origin:0 0;border-radius:10px;padding:8px;animation:ne-pop-in .15s cubic-bezier(.16,1,.3,1) forwards;overflow-y:auto}.ne-slash-group+.ne-slash-group .ne-slash-label{border-top:1px solid var(--text);margin-top:4px;padding-top:8px}@supports (color:color-mix(in lab,red,red)){.ne-slash-group+.ne-slash-group .ne-slash-label{border-top:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}@keyframes ne-pop-in{0%{opacity:0;transform:scale(.97)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}.ne-slash-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 10px 4px;font-size:10px;font-weight:700}.ne-slash-item{text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:7px 10px;font-family:inherit;transition:background .12s;display:flex}.ne-slash-item.is-selected,.ne-slash-item:hover{background:var(--row-hover)}.ne-slash-icon{background:var(--text);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}@supports (color:color-mix(in lab,red,red)){.ne-slash-icon{background:color-mix(in srgb,var(--text) 5%,var(--bg2))}}.ne-slash-icon{border:1px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.ne-slash-icon{border:1px solid color-mix(in srgb,var(--text) 8%,transparent)}}.ne-slash-icon{color:var(--muted2)}.ne-slash-item.is-selected .ne-slash-icon,.ne-slash-item:hover .ne-slash-icon{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ne-slash-item.is-selected .ne-slash-icon,.ne-slash-item:hover .ne-slash-icon{background:color-mix(in srgb,var(--accent) 10%,var(--bg2))}}.ne-slash-item.is-selected .ne-slash-icon,.ne-slash-item:hover .ne-slash-icon{color:var(--text);border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.ne-slash-item.is-selected .ne-slash-icon,.ne-slash-item:hover .ne-slash-icon{border-color:color-mix(in srgb,var(--accent) 20%,transparent)}}.ne-slash-icon-swatch{border:1px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.ne-slash-icon-swatch{border:1px solid color-mix(in srgb,var(--text) 12%,transparent)}}.ne-slash-text{flex-direction:column;gap:1px;min-width:0;display:flex}.ne-slash-title{color:var(--text);font-size:13px;font-weight:600}.ne-slash-hint{color:var(--muted);font-size:11px}.ne-slash-empty{color:var(--muted);padding:12px 10px;font-size:12px}.ne-slash-footer{color:var(--muted);border-top:1px solid var(--border);margin-top:4px;padding:8px 10px 4px;font-size:11px}.ne-slash-divider{background:var(--border);height:1px;margin:6px 4px}.ne-slash-item.is-danger .ne-slash-title{color:var(--red)}.ne-slash-item.is-danger:hover{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.ne-slash-item.is-danger:hover{background:color-mix(in srgb,var(--red) 8%,transparent)}}.notion-editor--page{background:0 0;width:100%;min-height:0;display:block;position:relative;overflow:visible}.notion-editor--page.is-focused{box-shadow:none;background:0 0}.notion-editor--page .notion-editor-content--page,.notion-editor--page .tiptap{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:240px;color:var(--text);font-size:16px;line-height:1.6;font-family:var(--font-notion);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;padding:2px 0 120px}.notion-editor--page .tiptap>*+*{margin-top:2px}.notion-editor--page .tiptap>*{box-sizing:border-box;border-radius:3px;width:100%;max-width:100%;margin-left:-4px;margin-right:-4px;padding:3px 4px;transition:background .15s,box-shadow .15s,transform .14s cubic-bezier(.2,0,0,1);display:block;position:relative}.notion-editor--page .tiptap>:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.notion-editor--page .tiptap>:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.notion-editor--page .tiptap>.ne-block-active{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.notion-editor--page .tiptap>.ne-block-active{background:color-mix(in srgb,var(--text) 5%,transparent)}}.notion-editor--page .tiptap>.ne-block-active:before{content:"";background:var(--text);border-radius:99px;width:2px;position:absolute;top:4px;bottom:4px;left:-2px}@supports (color:color-mix(in lab,red,red)){.notion-editor--page .tiptap>.ne-block-active:before{background:color-mix(in srgb,var(--text) 20%,transparent)}}.notion-editor--page .tiptap ::selection{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-editor--page .tiptap ::selection{background:color-mix(in srgb,var(--accent) 28%,transparent)}}.notion-editor--page .tiptap .is-empty:before,.notion-editor--page .tiptap p.is-editor-empty:first-child:before{color:var(--muted);content:attr(data-placeholder);float:left;pointer-events:none;opacity:.75;white-space:normal;width:100%;height:0;font-size:16px;transition:opacity .15s}.notion-editor--page .tiptap h1.is-empty:before,.notion-editor--page .tiptap h2.is-empty:before,.notion-editor--page .tiptap h3.is-empty:before{font-weight:inherit;opacity:.55}.notion-editor--page .tiptap h1{letter-spacing:-.024em;margin-top:1.4em;margin-bottom:2px;font-size:1.875em;font-weight:700;line-height:1.25}.notion-editor--page .tiptap h2{letter-spacing:-.018em;margin-top:1.2em;margin-bottom:1px;font-size:1.5em;font-weight:600;line-height:1.3}.notion-editor--page .tiptap h3{margin-top:1em;margin-bottom:1px;font-size:1.25em;font-weight:600;line-height:1.4}.notion-editor--page .tiptap p{min-height:1.6em;margin:1px 0}.notion-editor--page .tiptap ol,.notion-editor--page .tiptap ul{margin:3px 0;padding-left:1.5em}.notion-editor--page .tiptap li{padding:1px 0}.notion-editor--page .tiptap blockquote{border-left:3px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.notion-editor--page .tiptap blockquote{border-left:3px solid color-mix(in srgb,var(--text) 22%,transparent)}}.notion-editor--page .tiptap blockquote{color:var(--text);opacity:.9;margin:4px 0;padding:4px 0 4px 14px;font-style:normal}.notion-editor--page .tiptap pre{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.notion-editor--page .tiptap pre{background:color-mix(in srgb,var(--text) 5%,var(--notion-page))}}.notion-editor--page .tiptap pre{border:1px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.notion-editor--page .tiptap pre{border:1px solid color-mix(in srgb,var(--text) 8%,transparent)}}.notion-editor--page .tiptap pre{tab-size:2;border-radius:6px;margin:6px 0;padding:14px 16px;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:14px;line-height:1.55}.notion-editor--page .tiptap .ne-prompt-block{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-editor--page .tiptap .ne-prompt-block{background:color-mix(in srgb,var(--accent) 5%,var(--notion-page))}}.notion-editor--page .tiptap .ne-prompt-block{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-editor--page .tiptap .ne-prompt-block{border:1px solid color-mix(in srgb,var(--accent) 18%,transparent)}}.notion-editor--page .tiptap .ne-prompt-block{border-radius:6px;margin:6px 0}.notion-editor--page .tiptap .ne-prompt-header{border-bottom-color:var(--accent);padding:7px 12px 7px 14px}@supports (color:color-mix(in lab,red,red)){.notion-editor--page .tiptap .ne-prompt-header{border-bottom-color:color-mix(in srgb,var(--accent) 12%,transparent)}}.notion-editor--page .tiptap .ne-prompt-header{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-editor--page .tiptap .ne-prompt-header{background:color-mix(in srgb,var(--accent) 4%,var(--notion-page))}}.notion-editor--page .tiptap .ne-prompt-block .is-empty:before,.notion-editor--page .tiptap .ne-prompt-block.is-empty:before{content:none!important}.notion-editor--page .tiptap>p.is-editor-empty:first-child:has(+.ne-prompt-block),.notion-editor--page .tiptap>p.is-empty:first-child:has(+.ne-prompt-block){display:none}.notion-editor--page .tiptap .ne-prompt-content{min-height:3em;padding:14px 16px;font-size:14px}.notion-editor--page .tiptap .ne-prompt-placeholder{font-size:14px;top:14px;left:16px;right:16px}.notion-editor--page .tiptap hr{border:none;border-top:1px solid var(--border);margin:10px 0}.notion-editor--page .tiptap ul[data-type=taskList]{padding-left:0;list-style:none}.notion-editor--page .tiptap ul[data-type=taskList] li{align-items:flex-start;gap:8px;display:flex}.notion-editor--page .tiptap ul[data-type=taskList] li>label{margin-top:4px}.notion-editor--page .tiptap ul[data-type=taskList] li>label input{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}.notion-editor--page .tiptap ul[data-type=taskList] li[data-checked=true]>div{color:var(--muted2);text-decoration:line-through}.notion-editor--page .tiptap img{border-radius:6px;max-width:100%;height:auto;margin:12px 0;transition:box-shadow .2s;display:block}.notion-editor--page .tiptap img.ProseMirror-selectednode{outline:2px solid var(--accent);box-shadow:0 0 0 4px var(--accent)}@supports (color:color-mix(in lab,red,red)){.notion-editor--page .tiptap img.ProseMirror-selectednode{box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 30%,transparent)}}.notion-editor--page .tiptap mark{color:inherit;background-color:#ffe066;border-radius:2px;padding:0 2px}.notion-editor--page .tiptap [style*="text-align: right"]{text-align:right}.notion-editor--page .tiptap [style*="text-align: center"]{text-align:center}.notion-editor--page .tiptap [style*="text-align: left"]{text-align:left}.notion-editor--page .tiptap [style*="text-align: justify"]{text-align:justify}.ne-block-gutter{z-index:600;opacity:0;align-items:center;gap:2px;height:26px;animation:ne-gutter-in .1s forwards;display:flex;position:fixed}@keyframes ne-gutter-in{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}.ne-block-gutter-btn{width:24px;height:24px;color:var(--text);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ne-block-gutter-btn{color:color-mix(in srgb,var(--text) 35%,transparent)}}.ne-block-gutter-btn{cursor:pointer;transition:background .1s,color .1s,opacity .1s}.ne-block-gutter-btn:hover{background:var(--row-hover);color:var(--text)}.ne-block-gutter-grip{cursor:grab}body.ne-block-drag-active{cursor:grabbing;-webkit-user-select:none;user-select:none}body.ne-block-drag-active .ne-block-drag-layer,body.ne-block-drag-active .ne-block-gutter{cursor:grabbing}.notion-editor--page .tiptap.is-block-dragging>*{transition:transform .14s cubic-bezier(.2,0,0,1)}.notion-editor--page .tiptap.is-block-dragging>:hover{background:0 0}.notion-editor--page .tiptap>.ne-block-drag-source{opacity:.35;background:var(--text)}@supports (color:color-mix(in lab,red,red)){.notion-editor--page .tiptap>.ne-block-drag-source{background:color-mix(in srgb,var(--text) 6%,transparent)}}.notion-editor--page .tiptap>.ne-block-shift-up{transform:translateY(calc(-1 * var(--ne-drag-block-height,32px)))}.notion-editor--page .tiptap>.ne-block-shift-down{transform:translateY(var(--ne-drag-block-height,32px))}.notion-editor--page .tiptap>.ne-block-drop-flash{animation:ne-block-flash .52s}@keyframes ne-block-flash{0%{background:color-mix(in srgb,var(--accent) 22%,transparent)}to{background:0 0}}.ne-block-drag-layer{pointer-events:none}.ne-block-drop-line{z-index:10001;background:var(--accent,#2383e2);height:2px;box-shadow:0 0 0 1px var(--accent,#2383e2);border-radius:99px;position:fixed}@supports (color:color-mix(in lab,red,red)){.ne-block-drop-line{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent,#2383e2) 25%,transparent)}}.ne-block-drop-line{transition:top 70ms cubic-bezier(.2,0,0,1),opacity 70ms}.ne-block-drop-line:after,.ne-block-drop-line:before{content:"";background:var(--accent,#2383e2);width:6px;height:6px;box-shadow:0 0 0 2px var(--bg2,#fff);border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.ne-block-drop-line:after,.ne-block-drop-line:before{box-shadow:0 0 0 2px color-mix(in srgb,var(--bg2,#fff) 80%,transparent)}}.ne-block-drop-line:before{left:0}.ne-block-drop-line:after{right:0}.ne-block-drag-ghost{z-index:10002;pointer-events:none;background:var(--bg2);border:1px solid var(--border);border-radius:4px;max-height:132px;animation:ne-ghost-in .12s;position:fixed;overflow:hidden;transform:rotate(-.6deg);box-shadow:0 16px 40px #00000029,0 2px 8px #00000014}@keyframes ne-ghost-in{0%{opacity:0;transform:rotate(-.6deg)scale(.98)}to{opacity:1;transform:rotate(-.6deg)scale(1)}}.ne-block-drag-ghost-inner{color:var(--text);font-size:16px;line-height:1.6;font-family:var(--font-notion);pointer-events:none;padding:3px 4px;position:relative}.ne-block-drag-ghost-inner:after{content:"";background:linear-gradient(to bottom,transparent,var(--bg2));height:48px;position:absolute;bottom:0;left:0;right:0}.ne-block-drag-ghost-inner>*{white-space:normal;width:100%;max-width:100%;display:block;background:0 0!important;margin:0!important;padding:0!important}.ne-block-menu-wrap{z-index:20;position:absolute;top:calc(100% + 4px);left:0}.ne-block-menu{border:1px solid var(--border);box-shadow:0 12px 40px var(--shadow-strong);width:300px;max-height:360px;transform-origin:0 0;border-radius:10px;padding:6px;animation:ne-pop-in .15s cubic-bezier(.16,1,.3,1) forwards;overflow-y:auto}.ne-block-menu,.ne-bubble-menu{background:var(--bg2);font-family:var(--font-notion)}.ne-bubble-menu{border:1px solid var(--border);box-shadow:0 8px 28px var(--shadow-strong);transform-origin:bottom;border-radius:8px;align-items:center;gap:2px;padding:4px 6px;animation:ne-bubble-in .15s cubic-bezier(.16,1,.3,1) forwards;display:flex}@keyframes ne-bubble-in{0%{opacity:0;transform:scale(.95)translateY(4px)}to{opacity:1;transform:scale(1)translateY(0)}}.ne-link-editor--bubble{min-width:260px}.ne-link-editor--bubble .ne-link-input{height:32px;font-size:13px}.notion-progress{background:var(--border);border-radius:99px;height:3px;margin-bottom:10px;overflow:hidden}.notion-progress>span{border-radius:inherit;background:var(--green);height:100%;transition:width .3s;display:block}.notion-checklist{flex-direction:column;gap:0;display:flex}.notion-check-row{border-radius:6px;align-items:center;gap:6px;margin:0 -8px;padding:4px 8px;transition:background .12s;display:flex}.notion-check-row:hover{background:var(--row-hover)}.notion-check-label{cursor:pointer;flex:1;align-items:flex-start;gap:10px;min-width:0;font-size:13px;line-height:1.45;display:flex}.notion-check-label input{accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:15px;height:15px;margin-top:2px}.notion-check-label span.is-done{color:var(--muted);text-decoration:line-through}.notion-check-rm{opacity:0;width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;font-family:inherit;font-size:14px;transition:opacity .12s,background .12s,color .12s}.notion-check-row:hover .notion-check-rm{opacity:1}.notion-check-rm:hover{color:var(--red);background:#fb71851f}.notion-check-add{color:var(--muted);border-radius:6px;align-items:center;gap:10px;margin:2px -8px 0;padding:6px 8px;transition:background .12s;display:flex}.notion-check-add:hover{background:var(--row-hover);color:var(--text)}.notion-check-add-icon{text-align:center;opacity:.7;flex-shrink:0;width:15px;font-size:16px;font-weight:400;line-height:1}.notion-check-add input{color:var(--text);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:13px}.notion-check-add input::placeholder{color:var(--muted)}.notion-sheet-foot{border-top:1px solid var(--border);background:var(--bg2);justify-content:space-between;align-items:center}.notion-save-status{color:var(--muted2);flex:1;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.notion-save-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:7px;height:7px;transition:background .2s}.notion-save-dot.saved{background:var(--green)}.notion-save-dot.saving{background:var(--orange);animation:notion-pulse 1s infinite}.notion-save-dot.dirty{background:var(--blue)}.notion-save-dot.error{background:var(--red)}.notion-save-hint{color:var(--muted);background:var(--badge-neutral-bg);border:1px solid var(--border);border-radius:4px;margin-left:auto;padding:2px 6px;font-size:10px;font-weight:700}@keyframes notion-pulse{0%,to{opacity:1}50%{opacity:.4}}.notion-sheet-foot .btn.danger{flex:none;min-width:96px}.ndd{flex:1;min-width:0;max-width:100%;position:relative}.ndd-trigger{text-align:left;cursor:pointer;align-items:center;gap:7px;width:100%;max-width:100%;font-family:inherit;transition:background .12s,box-shadow .12s,border-color .12s;display:inline-flex}.ndd-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ndd-chevron{opacity:.55;flex-shrink:0;font-size:10px;transition:transform .15s}.ndd.is-open .ndd-chevron{transform:rotate(180deg)}.ndd-trigger--tag{border:none;border-radius:4px;width:auto;min-width:120px;max-width:100%;padding:4px 10px;font-size:12px;font-weight:600}.ndd-trigger--tag:hover{filter:brightness(1.06)}.ndd-trigger--tag.is-open{box-shadow:0 0 0 1px var(--border)}.ndd-trigger--ghost{color:var(--text);background:0 0;border:none;border-radius:6px;margin:-4px -8px;padding:4px 8px;font-size:13px;font-weight:500}.ndd-trigger--ghost:hover{background:var(--panel)}.ndd-trigger--ghost.is-open{background:var(--panel-solid);box-shadow:0 0 0 1px var(--border)}.ndd-menu{background:var(--panel-solid);border:1px solid var(--border);scrollbar-width:thin;z-index:500;border-radius:10px;min-width:200px;max-width:min(320px,80vw);max-height:280px;padding:4px;position:fixed;overflow-y:auto;box-shadow:0 12px 36px #00000047,0 2px 8px #0000001f}.ndd-menu::-webkit-scrollbar{width:4px}.ndd-menu::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.ndd-group{padding:2px 0}.ndd-group+.ndd-group{border-top:1px solid var(--border);margin-top:2px;padding-top:4px}.ndd-group-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px 10px 4px;font-size:10px;font-weight:700}.ndd-item{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;font-size:13px;transition:background .1s;display:flex}.ndd-item:hover{background:var(--row-hover)}.ndd-item.is-selected{background:#2274b814}.ndd-item-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ndd-item-muted{color:var(--muted2)}.ndd-check{color:var(--accent);flex-shrink:0;font-size:11px;font-weight:800}.ndd-create{border-top:1px solid var(--border);align-items:center;gap:6px;margin-top:2px;padding:6px 8px;display:flex}.ndd-create-input{background:var(--panel);min-width:0;color:var(--text);border:none;border-radius:4px;outline:none;flex:1;padding:6px 8px;font-family:inherit;font-size:12px}.ndd-create-input::placeholder{color:var(--muted2)}.ndd-create-input:focus{box-shadow:0 0 0 1px var(--border)}.ndd-create-btn{background:var(--accent);color:#fff;cursor:pointer;border:none;border-radius:4px;flex-shrink:0;width:28px;height:28px;font-size:16px;font-weight:600;line-height:1}.ndd-create-btn:disabled{opacity:.4;cursor:not-allowed}.ndp{width:100%;min-width:0;position:relative}.ndp-trigger{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;margin:-4px -8px;padding:4px 8px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,box-shadow .12s;display:flex}.ndp-trigger:hover{background:var(--panel)}.ndp-trigger.is-open{background:var(--panel-solid);box-shadow:0 0 0 1px var(--border)}.ndp-trigger.is-empty .ndp-trigger-label{color:var(--muted);font-weight:400}.ndp-trigger.is-late{color:var(--red);font-weight:600}.ndp-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ndp-icon{opacity:.55;flex-shrink:0;font-size:13px;line-height:1}.ndp-popover{z-index:500;background:var(--panel-solid);border:1px solid var(--border);border-radius:12px;padding:12px;position:fixed;box-shadow:0 12px 36px #00000047,0 2px 8px #0000001f}.ndp-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;display:flex}.ndp-month{text-align:center;color:var(--text);letter-spacing:-.02em;flex:1;font-size:13px;font-weight:700}.ndp-nav{border:1px solid var(--border);background:var(--panel);width:28px;height:28px;color:var(--muted2);cursor:pointer;border-radius:6px;font-family:inherit;font-size:16px;line-height:1;transition:border-color .12s,color .12s,background .12s}.ndp-nav:hover{border-color:var(--border-hover);color:var(--text);background:var(--row-hover)}.ndp-weekdays{grid-template-columns:repeat(7,1fr);gap:2px;margin-bottom:4px;display:grid}.ndp-weekday{text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;padding:4px 0;font-size:10px;font-weight:700}.ndp-grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.ndp-day{aspect-ratio:1;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;font-family:inherit;font-size:12px;font-weight:600;transition:background .1s,color .1s;display:flex}.ndp-day.is-pad{pointer-events:none}.ndp-day:hover:not(.is-pad){background:var(--row-hover)}.ndp-day.is-past{color:var(--muted2)}.ndp-day.is-today{box-shadow:inset 0 0 0 1.5px var(--accent)}.ndp-day.is-selected{background:var(--accent);color:#fff;box-shadow:none}.ndp-day.is-selected.is-past{color:#fff}.ndp-foot{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.ndp-foot-btn{color:var(--accent);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-family:inherit;font-size:12px;font-weight:600}.ndp-foot-btn:hover{background:#2274b814}.ndp-foot-btn.is-muted{color:var(--muted2)}.ndp-foot-btn.is-muted:hover{color:var(--red);background:#fb718514}.notion-sheet .ndp{width:100%}.crm-sheet-animated .crm-sheet-body .crm-sheet-section,.crm-sheet-animated .meta-campaign-drawer-body>*{opacity:0;transition:opacity .35s,transform .35s;transform:translateY(10px)}.crm-sheet-animated.crm-add-modal.open .crm-sheet-body .crm-sheet-section,.crm-sheet-animated.drawer.open .crm-sheet-body .crm-sheet-section,.crm-sheet-animated.meta-campaign-drawer.open .meta-campaign-drawer-body>*{opacity:1;transform:none}.crm-sheet-animated.crm-add-modal.open .crm-sheet-body .crm-sheet-section:first-child,.crm-sheet-animated.drawer.open .crm-sheet-body .crm-sheet-section:first-child{transition-delay:40ms}.crm-sheet-animated.crm-add-modal.open .crm-sheet-body .crm-sheet-section:nth-child(2),.crm-sheet-animated.drawer.open .crm-sheet-body .crm-sheet-section:nth-child(2){transition-delay:80ms}.crm-sheet-animated.crm-add-modal.open .crm-sheet-body .crm-sheet-section:nth-child(3),.crm-sheet-animated.drawer.open .crm-sheet-body .crm-sheet-section:nth-child(3){transition-delay:.12s}.crm-sheet-animated.crm-add-modal.open .crm-sheet-body .crm-sheet-section:nth-child(4),.crm-sheet-animated.drawer.open .crm-sheet-body .crm-sheet-section:nth-child(4){transition-delay:.16s}.crm-sheet-animated.meta-campaign-drawer.open .meta-campaign-drawer-body>:first-child{transition-delay:50ms}.crm-sheet-animated.meta-campaign-drawer.open .meta-campaign-drawer-body>:nth-child(2){transition-delay:.1s}.crm-sheet-animated .crm-sheet-actions,.crm-sheet-animated .crm-sheet-head,.crm-sheet-animated .crm-sheet-meta,.crm-sheet-animated .crm-sheet-quick,.crm-sheet-animated .crm-sheet-tags,.crm-sheet-animated .meta-campaign-drawer-head,.crm-sheet-animated .notion-sheet-body{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(6px)}.crm-sheet-animated.crm-add-modal.open .crm-sheet-body,.crm-sheet-animated.crm-add-modal.open .crm-sheet-head,.crm-sheet-animated.drawer.open .crm-sheet-actions,.crm-sheet-animated.drawer.open .crm-sheet-head,.crm-sheet-animated.drawer.open .crm-sheet-meta,.crm-sheet-animated.drawer.open .crm-sheet-quick,.crm-sheet-animated.drawer.open .crm-sheet-tags,.crm-sheet-animated.drawer.open .notion-sheet-body,.crm-sheet-animated.meta-campaign-drawer.open .meta-campaign-drawer-head{opacity:1;transform:none}.crm-sheet-animated.crm-add-modal.open .crm-sheet-body,.crm-sheet-animated.drawer.open .crm-sheet-meta,.crm-sheet-animated.drawer.open .notion-sheet-body{transition-delay:60ms}.crm-sheet-animated.drawer.open .crm-sheet-quick{transition-delay:.1s}.crm-sheet-animated.drawer.open .crm-sheet-actions,.crm-sheet-animated.drawer.open .crm-sheet-tags{transition-delay:.14s}.modal-overlay.crm-sheet-animated{opacity:0;pointer-events:none;transition:opacity .34s}.modal-overlay.crm-sheet-animated.open{opacity:1;pointer-events:auto}.modal-overlay.crm-sheet-animated .tpl-editor,.modal-overlay.crm-sheet-animated>*{opacity:0;transition:opacity .34s,transform .34s cubic-bezier(.22,1,.36,1);transform:scale(.97)translateY(10px)}.modal-overlay.crm-sheet-animated.open .tpl-editor,.modal-overlay.crm-sheet-animated.open>*{opacity:1;transform:none}.pipeline-root,.tasks-root{gap:var(--space-3);--tasks-col-bg:var(--notion-page);--tasks-card-bg:var(--text);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.pipeline-root,.tasks-root{--tasks-card-bg:color-mix(in srgb,var(--text) 4%,var(--notion-page))}}.pipeline-root,.tasks-root{--tasks-card-hover:var(--text)}@supports (color:color-mix(in lab,red,red)){.pipeline-root,.tasks-root{--tasks-card-hover:color-mix(in srgb,var(--text) 5.5%,var(--notion-page))}}.pipeline-root,.tasks-root{--tasks-chip-bg:var(--text)}@supports (color:color-mix(in lab,red,red)){.pipeline-root,.tasks-root{--tasks-chip-bg:color-mix(in srgb,var(--text) 2%,var(--notion-page))}}.pipeline-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:none;padding:0;position:static}.tasks-skeleton{border-radius:var(--ui-r-lg);height:360px;margin:0}.tasks-kpis{gap:var(--ui-gap-sm);flex-wrap:wrap;display:flex}.tasks-kpi{align-items:center;gap:var(--ui-gap-xs);border-radius:var(--ui-r-lg);background:var(--ui-col-bg);border:none;min-width:0;padding:5px 10px;display:flex}.tasks-kpi.is-click{cursor:pointer;font-family:inherit;transition:background-color .12s}.tasks-kpi.is-click:hover{background:var(--ui-card-hover)}.tasks-kpi.is-dim{opacity:.55}.tasks-kpi-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:9px;font-weight:700}.tasks-kpi-value{color:var(--text);margin-left:0;font-size:12px;font-weight:800;line-height:1.2}.tasks-head{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:none;padding:0;position:static}.tasks-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.tasks-lanes{gap:28px}.tasks-lane,.tasks-lanes{flex-direction:column;display:flex}.tasks-lane{gap:12px}.tasks-lane-head{align-items:center;padding:0 2px;display:flex}.tasks-lane-toggle{cursor:pointer;color:var(--text);background:0 0;border:none;align-items:center;gap:8px;min-width:0;padding:0;font-family:inherit;display:flex}.tasks-lane-chevron{color:var(--muted);flex-shrink:0;width:10px;font-size:10px}.tasks-lane-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted2);font-size:11px;font-weight:700}.tasks-lane-board{flex-wrap:wrap;align-items:flex-start;gap:12px;display:flex}.pipeline-root .kanban-scroll,.tasks-root .kanban-scroll{--kanban-col-h:clamp(500px,calc(100dvh - 248px),680px);width:100%;max-width:100%;position:relative}.pipeline-root .kanban-scroll-view,.tasks-root .kanban-scroll-view{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;overflow:auto hidden}.pipeline-root .kanban-scroll-view::-webkit-scrollbar,.tasks-root .kanban-scroll-view::-webkit-scrollbar{height:0;display:none}.pipeline-root .kanban-scroll:after,.pipeline-root .kanban-scroll:before,.tasks-root .kanban-scroll:after,.tasks-root .kanban-scroll:before{content:"";pointer-events:none;z-index:2;opacity:0;width:56px;transition:opacity .22s;position:absolute;top:0;bottom:18px}.pipeline-root .kanban-scroll:before,.tasks-root .kanban-scroll:before{background:linear-gradient(to right,var(--notion-page) 0,var(--notion-page) 45%,transparent 100%);left:0}@supports (color:color-mix(in lab,red,red)){.pipeline-root .kanban-scroll:before,.tasks-root .kanban-scroll:before{background:linear-gradient(to right,var(--notion-page) 0,color-mix(in srgb,var(--notion-page) 72%,transparent) 45%,transparent 100%)}}.pipeline-root .kanban-scroll:after,.tasks-root .kanban-scroll:after{background:linear-gradient(to left,var(--notion-page) 0,var(--notion-page) 45%,transparent 100%);right:0}@supports (color:color-mix(in lab,red,red)){.pipeline-root .kanban-scroll:after,.tasks-root .kanban-scroll:after{background:linear-gradient(to left,var(--notion-page) 0,color-mix(in srgb,var(--notion-page) 72%,transparent) 45%,transparent 100%)}}.pipeline-root .kanban-scroll.can-left:before,.pipeline-root .kanban-scroll.can-right:after,.tasks-root .kanban-scroll.can-left:before,.tasks-root .kanban-scroll.can-right:after{opacity:1}.pipeline-root .kanban-scroll-rail,.tasks-root .kanban-scroll-rail{background:var(--text);border-radius:99px;height:3px;margin-top:12px}@supports (color:color-mix(in lab,red,red)){.pipeline-root .kanban-scroll-rail,.tasks-root .kanban-scroll-rail{background:color-mix(in srgb,var(--text) 5%,transparent)}}.pipeline-root .kanban-scroll-rail,.tasks-root .kanban-scroll-rail{cursor:pointer;opacity:.35;transition:opacity .2s,background-color .2s;position:relative}.pipeline-root .kanban-scroll:focus-within .kanban-scroll-rail,.pipeline-root .kanban-scroll:hover .kanban-scroll-rail,.tasks-root .kanban-scroll:focus-within .kanban-scroll-rail,.tasks-root .kanban-scroll:hover .kanban-scroll-rail{opacity:1;background:var(--text)}@supports (color:color-mix(in lab,red,red)){.pipeline-root .kanban-scroll:focus-within .kanban-scroll-rail,.pipeline-root .kanban-scroll:hover .kanban-scroll-rail,.tasks-root .kanban-scroll:focus-within .kanban-scroll-rail,.tasks-root .kanban-scroll:hover .kanban-scroll-rail{background:color-mix(in srgb,var(--text) 7%,transparent)}}.pipeline-root .kanban-scroll-thumb,.tasks-root .kanban-scroll-thumb{background:var(--text);border-radius:99px;min-width:48px;height:100%;position:absolute;top:0}@supports (color:color-mix(in lab,red,red)){.pipeline-root .kanban-scroll-thumb,.tasks-root .kanban-scroll-thumb{background:color-mix(in srgb,var(--text) 24%,transparent)}}.pipeline-root .kanban-scroll-thumb,.tasks-root .kanban-scroll-thumb{pointer-events:none;transition:background .15s,left .12s,width .12s}.pipeline-root .kanban-scroll:focus-within .kanban-scroll-thumb,.pipeline-root .kanban-scroll:hover .kanban-scroll-thumb,.tasks-root .kanban-scroll:focus-within .kanban-scroll-thumb,.tasks-root .kanban-scroll:hover .kanban-scroll-thumb{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.pipeline-root .kanban-scroll:focus-within .kanban-scroll-thumb,.pipeline-root .kanban-scroll:hover .kanban-scroll-thumb,.tasks-root .kanban-scroll:focus-within .kanban-scroll-thumb,.tasks-root .kanban-scroll:hover .kanban-scroll-thumb{background:color-mix(in srgb,var(--text) 38%,transparent)}}.pipeline-root .kanban-wrap,.tasks-root .kanban-wrap{flex-wrap:nowrap;align-items:stretch;gap:12px;width:max-content;min-width:100%;display:flex}.pipeline-root .kanban-wrap .tasks-kanban-col,.tasks-root .kanban-wrap .tasks-kanban-col{width:260px;min-width:260px;max-width:260px;height:var(--kanban-col-h);background:var(--tasks-col-bg);border-radius:var(--tasks-r-lg,8px);border:none;flex-direction:column;flex:0 0 260px;transition:background .15s;display:flex;overflow:hidden}.pipeline-root .kanban-wrap .tasks-kanban-col.dragover,.tasks-root .kanban-wrap .tasks-kanban-col.dragover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.pipeline-root .kanban-wrap .tasks-kanban-col.dragover,.tasks-root .kanban-wrap .tasks-kanban-col.dragover{background:color-mix(in srgb,var(--accent) 5%,var(--tasks-col-bg))}}.pipeline-root .kanban-wrap .tasks-kanban-col .kanban-col-head,.tasks-root .kanban-wrap .tasks-kanban-col .kanban-col-head{border-bottom:none;flex-shrink:0;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.pipeline-root .kanban-wrap .kanban-col-name,.tasks-root .kanban-wrap .kanban-col-name{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;flex:1;font-size:11px;font-weight:700}.pipeline-root .kanban-wrap .kanban-count,.tasks-root .kanban-wrap .kanban-count{background:var(--tasks-chip-bg);color:var(--muted);border-radius:var(--tasks-r-sm,5px);padding:2px 7px;font-size:10px;font-weight:700}.pipeline-root .kanban-wrap .kanban-cards,.tasks-root .kanban-wrap .kanban-cards{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb) transparent;flex-direction:column;flex:auto;gap:6px;min-height:0;max-height:none;padding:6px 8px 8px;display:flex;overflow-y:auto}.pipeline-root .kanban-wrap .kanban-cards::-webkit-scrollbar,.tasks-root .kanban-wrap .kanban-cards::-webkit-scrollbar{width:4px}.pipeline-root .kanban-wrap .kanban-cards::-webkit-scrollbar-thumb,.tasks-root .kanban-wrap .kanban-cards::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:99px}.pipeline-root .kanban-wrap .kanban-col-scroll.scroll-rail--y,.tasks-root .kanban-wrap .kanban-col-scroll.scroll-rail--y{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.pipeline-root .kanban-wrap .kanban-col-scroll .kanban-cards,.tasks-root .kanban-wrap .kanban-col-scroll .kanban-cards{overscroll-behavior-y:contain;scrollbar-width:none;flex:auto;min-height:0}.pipeline-root .kanban-wrap .kanban-col-scroll .kanban-cards::-webkit-scrollbar,.tasks-root .kanban-wrap .kanban-col-scroll .kanban-cards::-webkit-scrollbar{width:0;height:0;display:none}.pipeline-root .kanban-wrap .kanban-col-scroll.scroll-rail--y:after,.pipeline-root .kanban-wrap .kanban-col-scroll.scroll-rail--y:before,.tasks-root .kanban-wrap .kanban-col-scroll.scroll-rail--y:after,.tasks-root .kanban-wrap .kanban-col-scroll.scroll-rail--y:before{content:"";pointer-events:none;z-index:2;opacity:0;height:20px;transition:opacity .22s;position:absolute;left:0;right:10px}.pipeline-root .kanban-wrap .kanban-col-scroll.scroll-rail--y:before,.tasks-root .kanban-wrap .kanban-col-scroll.scroll-rail--y:before{background:linear-gradient(to bottom,var(--tasks-col-bg) 0,var(--tasks-col-bg) 45%,transparent 100%);top:0}@supports (color:color-mix(in lab,red,red)){.pipeline-root .kanban-wrap .kanban-col-scroll.scroll-rail--y:before,.tasks-root .kanban-wrap .kanban-col-scroll.scroll-rail--y:before{background:linear-gradient(to bottom,var(--tasks-col-bg) 0,color-mix(in srgb,var(--tasks-col-bg) 72%,transparent) 45%,transparent 100%)}}.pipeline-root .kanban-wrap .kanban-col-scroll.scroll-rail--y:after,.tasks-root .kanban-wrap .kanban-col-scroll.scroll-rail--y:after{background:linear-gradient(to top,var(--tasks-col-bg) 0,var(--tasks-col-bg) 45%,transparent 100%);bottom:0}@supports (color:color-mix(in lab,red,red)){.pipeline-root .kanban-wrap .kanban-col-scroll.scroll-rail--y:after,.tasks-root .kanban-wrap .kanban-col-scroll.scroll-rail--y:after{background:linear-gradient(to top,var(--tasks-col-bg) 0,color-mix(in srgb,var(--tasks-col-bg) 72%,transparent) 45%,transparent 100%)}}.pipeline-root .kanban-wrap .kanban-col-scroll.can-bottom:after,.pipeline-root .kanban-wrap .kanban-col-scroll.can-top:before,.tasks-root .kanban-wrap .kanban-col-scroll.can-bottom:after,.tasks-root .kanban-wrap .kanban-col-scroll.can-top:before{opacity:1}.pipeline-root .kanban-wrap .kanban-col-scroll .scroll-rail-track--y,.tasks-root .kanban-wrap .kanban-col-scroll .scroll-rail-track--y{background:var(--text);border-radius:99px;width:3px;position:absolute;top:8px;bottom:8px;right:4px}@supports (color:color-mix(in lab,red,red)){.pipeline-root .kanban-wrap .kanban-col-scroll .scroll-rail-track--y,.tasks-root .kanban-wrap .kanban-col-scroll .scroll-rail-track--y{background:color-mix(in srgb,var(--text) 5%,transparent)}}.pipeline-root .kanban-wrap .kanban-col-scroll .scroll-rail-track--y,.tasks-root .kanban-wrap .kanban-col-scroll .scroll-rail-track--y{cursor:pointer;opacity:.35;z-index:3;transition:opacity .2s,background-color .2s}.pipeline-root .kanban-wrap .kanban-col-scroll:focus-within .scroll-rail-track--y,.pipeline-root .kanban-wrap .kanban-col-scroll:hover .scroll-rail-track--y,.tasks-root .kanban-wrap .kanban-col-scroll:focus-within .scroll-rail-track--y,.tasks-root .kanban-wrap .kanban-col-scroll:hover .scroll-rail-track--y{opacity:1;background:var(--text)}@supports (color:color-mix(in lab,red,red)){.pipeline-root .kanban-wrap .kanban-col-scroll:focus-within .scroll-rail-track--y,.pipeline-root .kanban-wrap .kanban-col-scroll:hover .scroll-rail-track--y,.tasks-root .kanban-wrap .kanban-col-scroll:focus-within .scroll-rail-track--y,.tasks-root .kanban-wrap .kanban-col-scroll:hover .scroll-rail-track--y{background:color-mix(in srgb,var(--text) 7%,transparent)}}.pipeline-root .kanban-wrap .kanban-col-scroll .scroll-rail-thumb,.tasks-root .kanban-wrap .kanban-col-scroll .scroll-rail-thumb{background:var(--text);border-radius:99px;width:100%;min-height:24px;position:absolute;left:0}@supports (color:color-mix(in lab,red,red)){.pipeline-root .kanban-wrap .kanban-col-scroll .scroll-rail-thumb,.tasks-root .kanban-wrap .kanban-col-scroll .scroll-rail-thumb{background:color-mix(in srgb,var(--text) 24%,transparent)}}.pipeline-root .kanban-wrap .kanban-col-scroll .scroll-rail-thumb,.tasks-root .kanban-wrap .kanban-col-scroll .scroll-rail-thumb{pointer-events:none;transition:background .15s,top .12s,height .12s}.pipeline-root .kanban-wrap .kanban-col-scroll:focus-within .scroll-rail-thumb,.pipeline-root .kanban-wrap .kanban-col-scroll:hover .scroll-rail-thumb,.tasks-root .kanban-wrap .kanban-col-scroll:focus-within .scroll-rail-thumb,.tasks-root .kanban-wrap .kanban-col-scroll:hover .scroll-rail-thumb{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.pipeline-root .kanban-wrap .kanban-col-scroll:focus-within .scroll-rail-thumb,.pipeline-root .kanban-wrap .kanban-col-scroll:hover .scroll-rail-thumb,.tasks-root .kanban-wrap .kanban-col-scroll:focus-within .scroll-rail-thumb,.tasks-root .kanban-wrap .kanban-col-scroll:hover .scroll-rail-thumb{background:color-mix(in srgb,var(--text) 38%,transparent)}}.tasks-col{border-radius:12px;flex-direction:column;flex:268px;min-width:268px;max-width:100%;transition:border-color .15s,background .15s;display:flex}.tasks-col.is-over{border-color:var(--accent)}.tasks-col-head{flex-shrink:0;align-items:center;gap:8px;padding:10px 12px 8px;display:flex}.tasks-col-name{color:var(--text);flex:1;font-size:12.5px;font-weight:700}.tasks-col-cards{flex-direction:column;gap:10px;min-height:36px;padding:6px 10px 10px;display:flex}.tasks-col-empty{text-align:center;border:1px dashed var(--border);border-radius:8px;padding:20px 10px;font-size:11px}.tasks-col-add,.tasks-col-empty{color:var(--muted);background:0 0}.tasks-col-add{border-radius:var(--tasks-r-sm,5px);cursor:pointer;border:none;flex:none;padding:6px 8px;font-family:inherit;font-size:12px;font-weight:600;transition:background-color .12s,color .12s}.tasks-col-actions{flex-direction:row;flex-shrink:0;align-items:stretch;gap:4px;margin:0 8px;padding-bottom:8px;display:flex}.tasks-col-add--task{flex:4 1 0;width:auto;min-width:0}.tasks-col-add:hover{color:var(--text);background:var(--tasks-card-bg)}.tasks-col-add--folder{width:auto;min-width:0;color:var(--muted2);flex:1 0 0;justify-content:center;align-items:center;padding:6px 4px;font-weight:500;display:inline-flex}.tasks-col-add--folder:hover{color:var(--text)}.tasks-folder{border-radius:var(--tasks-r-md,6px);background:var(--folder-color,var(--text))}@supports (color:color-mix(in lab,red,red)){.tasks-folder{background:color-mix(in srgb,var(--folder-color,var(--text)) 7%,var(--tasks-col-bg))}}.tasks-folder{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.tasks-folder{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.tasks-folder{transition:background .15s}.tasks-folder.dragover{background:var(--folder-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tasks-folder.dragover{background:color-mix(in srgb,var(--folder-color,var(--accent)) 11%,var(--tasks-col-bg))}}.tasks-folder.dragover{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.tasks-folder.dragover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.tasks-folder-head{gap:4px;min-height:36px;padding:5px 6px 5px 4px}.tasks-folder-fil,.tasks-folder-head{align-items:center;display:flex;position:relative}.tasks-folder-fil{cursor:pointer;flex-shrink:0;justify-content:center;width:20px;height:24px}.tasks-folder-fil-bar{pointer-events:none;width:10px;height:10px;box-shadow:inset 0 0 0 1px var(--text);border-radius:50%;display:block}@supports (color:color-mix(in lab,red,red)){.tasks-folder-fil-bar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 14%,transparent)}}.tasks-folder-fil-bar{transition:transform .12s}.tasks-folder-fil-input{opacity:0;cursor:pointer;border:none;width:100%;height:100%;padding:0;position:absolute;inset:0}.tasks-folder-fil:hover .tasks-folder-fil-bar{transform:scale(1.15)}.tasks-folder-open{min-width:0;color:inherit;font:inherit;text-align:left;border-radius:var(--tasks-r-sm,5px);cursor:pointer;background:0 0;border:none;flex:1 1 0;align-items:center;gap:4px;min-height:28px;margin:0;padding:4px 6px;display:flex}.tasks-folder-open:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.tasks-folder-open:hover{background:color-mix(in srgb,var(--text) 5%,transparent)}}.tasks-folder-chevron{width:18px;color:var(--muted);text-align:center;flex-shrink:0;font-size:11px;line-height:1}.tasks-folder-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tasks-folder-title,.tasks-folder-title-input{min-width:0;color:var(--text);flex:1 1 0;font-size:12px;font-weight:700;line-height:1.3}.tasks-folder-title-input{background:var(--tasks-chip-bg);width:100%;border-radius:var(--tasks-r-sm,5px);border:none;height:24px;min-height:0;margin:0;padding:3px 6px;font-family:inherit}.tasks-folder-title-input:focus{background:var(--tasks-card-bg);box-shadow:inset 0 0 0 1px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.tasks-folder-title-input:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent)}}.tasks-folder-count{color:var(--muted);background:var(--tasks-chip-bg);border-radius:99px;flex-shrink:0;padding:2px 7px;font-size:10px;font-weight:700;line-height:1.3}.tasks-folder-actions{opacity:0;pointer-events:none;flex-shrink:0;align-items:center;gap:2px;transition:opacity .12s;display:flex}.tasks-folder-head:focus-within .tasks-folder-actions,.tasks-folder-head:hover .tasks-folder-actions{opacity:1;pointer-events:auto}.tasks-folder-add,.tasks-folder-del{border-radius:var(--tasks-r-sm,5px);width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:14px;line-height:1;transition:color .12s,background .12s}.tasks-folder-add:hover{color:var(--text);background:var(--tasks-card-bg)}.tasks-folder-del:hover{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.tasks-folder-del:hover{background:color-mix(in srgb,var(--red) 8%,transparent)}}.tasks-folder-body{flex-direction:column;gap:6px;padding:0 6px 8px;display:flex}.tasks-folder-empty{color:var(--muted);text-align:center;margin:0;padding:8px 6px;font-size:11px}.tasks-folder.is-collapsed .tasks-folder-body{display:none}.tasks-card{border-radius:var(--tasks-r-lg,8px);cursor:grab;background:var(--tasks-card-bg);-webkit-user-select:none;user-select:none;border:none;padding:10px 11px;transition:background .15s,box-shadow .15s,transform .1s;position:relative}.tasks-card.crm-task-card{cursor:pointer}.tasks-card.crm-task-card:hover{background:var(--tasks-card-hover);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.tasks-card.crm-task-card:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.tasks-card.crm-task-card:hover .tasks-card-title{color:var(--text)}.tasks-card.crm-task-card.is-late{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.tasks-card.crm-task-card.is-late{background:color-mix(in srgb,var(--red) 6%,var(--tasks-card-bg))}}.tasks-card.crm-task-card.is-late:hover{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.tasks-card.crm-task-card.is-late:hover{background:color-mix(in srgb,var(--red) 10%,var(--tasks-card-bg))}}.tasks-card.crm-task-card.is-late:hover{box-shadow:inset 0 0 0 1px var(--red)}@supports (color:color-mix(in lab,red,red)){.tasks-card.crm-task-card.is-late:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 22%,transparent)}}.tasks-card.crm-task-card:active:not(.is-dragging){transform:scale(.98)}.tasks-card.crm-task-card.is-dragging{opacity:.55;cursor:grabbing;box-shadow:none;transform:scale(1.01)}.tasks-card:hover:not(.crm-task-card){background:var(--tasks-card-hover)}.tasks-card.is-late:not(.crm-task-card){background:var(--red)}@supports (color:color-mix(in lab,red,red)){.tasks-card.is-late:not(.crm-task-card){background:color-mix(in srgb,var(--red) 6%,var(--tasks-card-bg))}}.tasks-card.is-dragging{opacity:.55;cursor:grabbing}.tasks-card-top{flex-wrap:wrap;align-items:center;gap:5px;min-height:0;margin-bottom:8px;display:flex}.tasks-card-chip{letter-spacing:.03em;text-transform:uppercase;border-radius:var(--tasks-r-sm,5px);white-space:nowrap;background:var(--pill-color,var(--accent));border:none;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.tasks-card-chip{background:color-mix(in srgb,var(--pill-color,var(--accent)) 12%,var(--tasks-card-bg))}}.tasks-card-chip{box-shadow:inset 0 0 0 1px var(--pill-color,var(--border))}@supports (color:color-mix(in lab,red,red)){.tasks-card-chip{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pill-color,var(--border)) 20%,transparent)}}.tasks-card-chip .tasks-dot{width:6px;height:6px}.tasks-card-prio{text-transform:none;letter-spacing:0;margin-left:auto;font-size:10px}.tasks-card-title{color:var(--text);letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:13px;font-weight:600;line-height:1.45;transition:color .15s;display:-webkit-box;overflow:hidden}.tasks-card-contact{background:var(--tasks-col-bg);border-radius:var(--tasks-r-sm,5px);max-width:100%;color:var(--muted2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;border:none;align-items:center;gap:5px;margin:0 0 8px;padding:3px 8px;font-family:inherit;font-size:11px;font-weight:600;transition:background .12s,color .12s;display:inline-flex;overflow:hidden}.tasks-card-contact-ico{display:none}.tasks-card-contact:hover{color:var(--text);background:var(--tasks-card-bg)}.tasks-card-mid{flex-wrap:wrap;align-items:center;gap:5px;margin-bottom:8px;display:flex}.tasks-card-tag{color:var(--muted2);border-radius:var(--tasks-r-sm,5px);border:none;font-size:10px;font-weight:600}.tasks-card-check,.tasks-card-tag{background:var(--tasks-chip-bg);padding:3px 8px}.tasks-card-check{color:var(--muted);font-variant-numeric:tabular-nums;border-radius:var(--tasks-r-sm,5px);align-items:center;gap:5px;font-size:10px;font-weight:700;display:inline-flex}.tasks-card-check.is-done{color:var(--green)}.tasks-card-check-ring{--pct:0;background:conic-gradient(var(--green) calc(var(--pct) * 1%),var(--text) 0);border-radius:50%;width:11px;height:11px}@supports (color:color-mix(in lab,red,red)){.tasks-card-check-ring{background:conic-gradient(var(--green) calc(var(--pct) * 1%),color-mix(in srgb,var(--text) 10%,var(--bg2)) 0)}}.tasks-card-check-ring{flex-shrink:0}.tasks-card-foot{border-top:none;justify-content:space-between;align-items:center;gap:8px;margin-top:2px;padding-top:8px;display:flex}.tasks-card-pills{flex-wrap:wrap;align-items:center;gap:4px;min-width:0;display:flex}.tasks-card-pill{letter-spacing:.01em;border-radius:var(--tasks-r-sm,5px);background:var(--tasks-chip-bg);color:var(--muted2);font-variant-numeric:tabular-nums;white-space:nowrap;border:none;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;transition:background .12s,color .12s;display:inline-flex}.tasks-card-pill .tasks-dot{width:5px;height:5px}.tasks-card-pill.is-muted{color:var(--muted);font-weight:600}.tasks-card-pill.is-late,.tasks-card-pill.is-tinted,.tasks-card-pill.is-today{color:var(--pill-color,var(--text));background:var(--pill-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.tasks-card-pill.is-late,.tasks-card-pill.is-tinted,.tasks-card-pill.is-today{background:color-mix(in srgb,var(--pill-color,var(--accent)) 12%,var(--tasks-card-bg))}}.tasks-card-pill.is-late,.tasks-card-pill.is-tinted,.tasks-card-pill.is-today{box-shadow:inset 0 0 0 1px var(--pill-color,var(--border))}@supports (color:color-mix(in lab,red,red)){.tasks-card-pill.is-late,.tasks-card-pill.is-tinted,.tasks-card-pill.is-today{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pill-color,var(--border)) 20%,transparent)}}.pipeline-root .crm-kcard{border-radius:var(--tasks-r-lg,8px);cursor:pointer;background:var(--tasks-card-bg);-webkit-user-select:none;user-select:none;border:none;padding:10px 11px;transition:background .15s,box-shadow .15s,transform .1s;position:relative}.pipeline-root .crm-kcard:hover{background:var(--tasks-card-hover);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.pipeline-root .crm-kcard:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.pipeline-root .crm-kcard:active:not(.dragging){transform:scale(.98)}.pipeline-root .crm-kcard.dragging{opacity:.55;cursor:grabbing;box-shadow:none;transform:scale(1.01)}.pipeline-root .crm-kcard.selected{box-shadow:inset 0 0 0 2px var(--accent);outline:none}.pipeline-root .crm-kcard .kcard-top{margin-bottom:6px}.pipeline-root .crm-kcard .kname{color:var(--text);letter-spacing:-.02em;margin:0;font-size:13px;font-weight:600;line-height:1.45}.pipeline-root .crm-kcard .kdeal{color:var(--green);margin-bottom:4px;font-size:12px;font-weight:700}.pipeline-root .crm-kcard .kemail{color:var(--muted2);margin:0 0 3px;font-size:11px}.pipeline-root .crm-kcard .knext{color:var(--muted2);margin:0 0 8px;font-size:11px}.pipeline-root .crm-kcard .kcard-mid{margin-bottom:8px}.pipeline-root .crm-kcard .tag-pill{color:var(--muted2);background:var(--tasks-chip-bg);border-radius:var(--tasks-r-sm,5px);border:none;padding:3px 8px;font-size:10px;font-weight:600}.pipeline-root .crm-kcard .ksource{letter-spacing:.03em;text-transform:uppercase;background:var(--blue);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.pipeline-root .crm-kcard .ksource{background:color-mix(in srgb,var(--blue) 12%,var(--tasks-card-bg))}}.pipeline-root .crm-kcard .ksource{color:var(--blue);border-radius:var(--tasks-r-sm,5px);border:none;margin-left:0;padding:3px 8px}.pipeline-root .crm-kcard .prio-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--tasks-r-sm,5px);background:var(--tasks-chip-bg);padding:3px 8px;font-size:10px;font-weight:700}.pipeline-root .crm-kcard .kcard-foot{border-top:none;margin-top:2px;padding-top:8px}.pipeline-root .crm-kcard .kcard-tel{color:var(--muted);border-radius:var(--tasks-r-sm,5px);background:var(--tasks-chip-bg);padding:3px 8px;font-size:10px;font-weight:700;text-decoration:none;transition:background .12s,color .12s}.pipeline-root .crm-kcard .kcard-tel:hover{color:var(--text);background:var(--tasks-card-hover)}.tasks-card-avatar{letter-spacing:-.02em;border:1px solid;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:9px;font-weight:800;display:flex}.tasks-lane-collapsed-msg{color:var(--muted);margin:0;padding:0 2px;font-size:12px}.tasks-drawer-status{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:8px;margin-bottom:6px;font-size:11px;font-weight:700;display:flex}.tasks-checklist{flex-direction:column;gap:2px;display:flex}.tasks-check-row{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:flex}.tasks-check-row span.is-done{color:var(--muted);text-decoration:line-through}.tasks-check-row input{accent-color:var(--accent);width:16px;height:16px}.tasks-check-add{gap:8px;margin-top:10px;display:flex}.tasks-row{cursor:pointer}.tasks-row:hover td{background:var(--row-hover-strong)}.tasks-empty{text-align:center;color:var(--muted);padding:40px 24px;font-size:14px}.tasks-cal{flex-direction:column;gap:16px;display:flex}.tasks-cal-head{flex-wrap:wrap;justify-content:space-between;gap:12px}.tasks-cal-head,.tasks-cal-nav{align-items:center;display:flex}.tasks-cal-nav{gap:8px}.tasks-cal-nav-btn{width:34px;height:34px;padding:0;font-size:20px;line-height:1}.tasks-cal-month{text-align:center;letter-spacing:-.02em;min-width:160px;margin:0;font-size:17px;font-weight:800}.tasks-cal-legend{flex-wrap:wrap;gap:10px 14px;display:flex}.tasks-cal-legend-item{color:var(--muted2);align-items:center;gap:6px;font-size:11.5px;font-weight:600;display:inline-flex}.tasks-cal-legend-dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.tasks-cal-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:16px;display:grid}.tasks-cal-grid-wrap{padding:12px;overflow:hidden}.tasks-cal-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-bottom:6px;display:grid}.tasks-cal-weekday{text-align:center;color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.tasks-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:92px;gap:4px;display:grid}.tasks-cal-cell{border-radius:var(--ui-r-md);background:var(--ui-card-bg);text-align:left;cursor:pointer;border:none;flex-direction:column;gap:4px;width:100%;min-width:0;height:100%;min-height:0;padding:6px;transition:background-color .12s;display:flex;overflow:hidden}.tasks-cal-cell:hover{background:var(--ui-card-hover)}.tasks-cal-cell.is-pad{visibility:hidden;pointer-events:none;background:0 0}.tasks-cal-cell.is-today{box-shadow:inset 0 0 0 2px var(--accent)}.tasks-cal-cell.is-selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.tasks-cal-cell.is-selected{background:color-mix(in srgb,var(--accent) 10%,var(--ui-col-bg))}}.tasks-cal-cell.is-selected{box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.tasks-cal-cell.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 28%,transparent)}}.tasks-cal-cell.is-past .tasks-cal-day{color:var(--muted)}.tasks-cal-day{color:var(--text);font-size:12px;font-weight:800;line-height:1}.tasks-cal-events{flex-direction:column;flex:1;gap:3px;min-width:0;min-height:0;display:flex;overflow:hidden}.tasks-cal-chip{text-overflow:ellipsis;white-space:nowrap;border-radius:5px;padding:2px 5px;font-size:10px;font-weight:700;line-height:1.3;display:block;overflow:hidden}.tasks-cal-more{color:var(--muted);padding-left:2px;font-size:10px;font-weight:700}.tasks-cal-side{flex-direction:column;gap:12px;min-height:420px;padding:14px;display:flex}.tasks-cal-side-head{border-bottom:1px solid var(--border);justify-content:space-between;align-items:flex-start;gap:10px;padding-bottom:10px;display:flex}.tasks-cal-side-title{letter-spacing:-.01em;text-transform:capitalize;margin:0;font-size:14px;font-weight:800}.tasks-cal-side-meta{color:var(--muted);margin:4px 0 0;font-size:12px}.tasks-cal-side-list{flex-direction:column;flex:1;gap:8px;display:flex;overflow-y:auto}.tasks-cal-side-empty{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.tasks-cal-event{text-align:left;border-radius:var(--ui-r-md);background:var(--ui-card-bg);cursor:pointer;border:none;flex-wrap:wrap;align-items:center;gap:6px 8px;width:100%;padding:10px 12px;transition:background-color .12s;display:flex}.tasks-cal-event:hover{border-color:var(--border-hover);transform:translateY(-1px)}.tasks-cal-event-dot{background:var(--ev-color);border-radius:50%;flex-shrink:0;width:8px;height:8px}.tasks-cal-event-title{min-width:0;color:var(--text);flex:1;font-size:13px;font-weight:700}.tasks-cal-event-type{color:var(--ev-color);background:var(--ev-bg);border-radius:5px;padding:2px 6px;font-size:10px;font-weight:700}.tasks-cal-event.is-done .tasks-cal-event-title{color:var(--muted2)}.tasks-cal-undated{border-top:1px solid var(--border);padding-top:12px}.tasks-cal-undated-title{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 8px;font-size:11px;font-weight:700}.tasks-cal-undated-list{flex-direction:column;gap:4px;display:flex}.tasks-cal-undated-item{text-align:left;color:var(--muted2);cursor:pointer;background:0 0;border:none;padding:6px 0;font-family:inherit;font-size:12px;font-weight:600}.tasks-cal-undated-item:hover{color:var(--text)}.tasks-cal-undated-more{color:var(--muted);font-size:11px}@media (max-width:900px){.pipeline-root,.tasks-root{gap:var(--space-2)}.kanban-col,.tasks-col{flex:240px;min-width:240px}.tasks-lane-hint{display:none}.tasks-cal-body{grid-template-columns:1fr}.tasks-cal-grid{grid-auto-rows:72px}.tasks-cal-side{min-height:auto}.notion-prop,.task-sheet-meta-grid{grid-template-columns:1fr}.notion-prop{align-items:start;gap:4px}.notion-prop-value{width:100%}.notion-sheet .notion-props{grid-template-columns:1fr;column-gap:0}.notion-sheet .notion-prop{grid-column:1/-1;grid-template-columns:var(--prop-label) 1fr}.crm-sheet.drawer.notion-sheet,.meta-campaign-drawer.notion-sheet{--sheet-x:20px;--sheet-gap:12px;--prop-label:100px}.notion-head-grid{padding:16px var(--sheet-x) 14px}.notion-sheet .notion-sheet-body{padding-left:calc(var(--sheet-x) + var(--sheet-check) + var(--sheet-gap));padding-right:var(--sheet-x)}.notion-sheet .task-sheet-title-input{font-size:24px}.crm-dash-grid,.crm-drawer-grid,.crm-field-grid{grid-template-columns:1fr}.crm-sheet.drawer:not(.open){transform:translate(100%)}}.crm-tabs{margin:0 0 var(--ui-gap-lg);background:var(--ui-chip-bg);border-radius:var(--ui-r-lg);border:none;flex-wrap:wrap;gap:2px;padding:2px;display:inline-flex}.crm-tab{border-radius:var(--ui-r-md);color:var(--muted2);letter-spacing:-.01em;cursor:pointer;background:0 0;border:none;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:color .12s,background-color .12s,box-shadow .12s}.crm-tab.on,.crm-tab:hover{color:var(--text)}.crm-tab.on{background:var(--ui-col-bg);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-tab.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.tab-switch{margin-bottom:var(--ui-gap-lg)}.tpl-grid{gap:var(--ui-gap-md);grid-template-columns:repeat(auto-fill,minmax(230px,1fr));display:grid}.tpl-card{background:var(--ui-col-bg);border-radius:var(--ui-r-lg);padding:var(--ui-pad-surface);cursor:pointer;text-align:left;box-shadow:inset 0 0 0 1px var(--text);border:none;transition:background-color .12s}@supports (color:color-mix(in lab,red,red)){.tpl-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.tpl-card:hover{background:var(--ui-card-hover);transform:none}.tpl-new{justify-content:center;align-items:center;gap:var(--ui-gap-sm);border:1px dashed var(--text);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.tpl-new{border:1px dashed color-mix(in srgb,var(--text) 12%,transparent)}}.tpl-new{color:var(--muted2);min-height:120px;font-family:inherit;font-size:13px;font-weight:600}.tpl-plus{font-size:26px}.tpl-cat,.tpl-plus{color:var(--accent)}.tpl-cat{text-transform:uppercase;letter-spacing:.06em;margin-bottom:6px;font-size:10px;font-weight:700}.tpl-name{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:700}.tpl-subject{color:var(--muted2);min-height:34px;margin-bottom:10px;font-size:12.5px;line-height:1.4}.tpl-vars{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.var-chip{background:var(--ui-chip-bg);color:var(--muted2);border-radius:var(--ui-r-sm);padding:3px 8px;font-family:JetBrains Mono,monospace;font-size:10px}.modal-overlay{z-index:300;background:var(--modal-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.tpl-editor{background:var(--bg2);border-radius:var(--ui-r-lg);box-shadow:0 16px 48px var(--shadow);border:none;flex-direction:column;width:100%;max-width:1100px;max-height:90vh;display:flex;overflow:hidden}.tpl-editor-body{grid-template-columns:1fr 1fr;gap:0;min-height:0;display:grid;overflow:hidden}.tpl-form{padding:4px 20px 20px;overflow-y:auto}.tpl-form,.tpl-preview{flex-direction:column;display:flex}.tpl-preview{border-left:1px solid var(--border);background:var(--code-bg)}.tpl-preview-bar{color:var(--muted2);border-bottom:1px solid var(--border);padding:12px 16px;font-size:12px}.prev-frame,.tpl-preview-frame{background:#fff;border:none;flex:1;width:100%;min-height:360px}.code-area{resize:vertical;font-family:JetBrains Mono,monospace;font-size:12px;line-height:1.5}.compose-grid{gap:var(--ui-gap-md);grid-template-columns:420px 1fr;align-items:start;display:grid}.compose-form{padding:var(--ui-pad-surface);flex-direction:column;display:flex}.seg{gap:2px;width:100%;padding:2px;display:inline-flex}.seg-btn{flex:1}.hint-inline{color:var(--muted);margin-top:6px;font-size:11.5px;line-height:1.5}.var-row{align-items:center;gap:10px;margin-bottom:8px;display:flex}.var-key{color:var(--tag-violet);flex-shrink:0;min-width:96px;font-family:JetBrains Mono,monospace;font-size:11.5px}.compose-preview{min-height:440px;padding:0;overflow:hidden}.compose-preview,.prev-head{flex-direction:column;display:flex}.prev-head{border-bottom:1px solid var(--border);gap:7px;padding:16px 18px}.prev-head small{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:10px;display:block}.prev-head b{color:var(--text);font-size:13.5px}.send-btn{margin:14px 18px 18px}.aud-bar{align-items:center;gap:12px;margin-bottom:14px;display:flex}.aud-count{color:var(--muted2);font-size:13px}.aud-add{align-items:center;gap:8px;display:flex}.history-when{color:var(--muted2);font-size:12px}.history-subject{text-overflow:ellipsis;white-space:nowrap;max-width:280px;overflow:hidden}.history-template{color:var(--muted2);font-size:12px}.emails-page{flex-direction:column;display:flex}.emails-page,.emails-page .page-stack{gap:var(--page-section-gap)}.emails-page .emails-config-cta{margin-top:var(--ui-gap-md)}.emails-page .emails-zone-kpis{margin-bottom:0}.emails-page .emails-zone-links{gap:var(--ui-gap-sm);margin-top:var(--ui-gap-md);padding-top:var(--ui-gap-md);border-top:1px solid var(--text);flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab,red,red)){.emails-page .emails-zone-links{border-top:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.emails-page .emails-zone-link{align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.emails-page .emails-history-seg{align-self:flex-start}.emails-page .compose-grid{gap:var(--page-section-gap);grid-template-columns:minmax(280px,400px) 1fr;align-items:start;display:grid}.emails-page .compose-form-panel .crm-dash-title{margin-bottom:var(--ui-gap-md)}.emails-page .compose-form{flex-direction:column;display:flex}.emails-page .compose-form .field-label:first-child{margin-top:0}.emails-page .compose-preview-panel.crm-dash-panel{flex-direction:column;min-height:440px;padding:0;display:flex;overflow:hidden}.emails-page .compose-preview-panel .crm-dash-title{padding:var(--crm-pad-surface);margin:0;padding-bottom:0}.emails-page .compose-preview-body{flex-direction:column;flex:1;min-height:0;display:flex}.emails-page .compose-preview-foot{padding:var(--ui-gap-md) var(--crm-pad-surface) var(--crm-pad-surface)}.emails-page .compose-empty{padding:var(--ui-gap-xl) var(--crm-pad-surface);flex:1;justify-content:center;align-items:center;display:flex}.emails-page .compose-preview-btn,.emails-page .send-btn{justify-content:center;align-items:center;gap:6px;display:inline-flex}.emails-page .compose-preview-btn{width:100%;margin-top:var(--ui-gap-md)}.emails-page .send-btn{width:100%;margin:0}.emails-page .prev-head{padding:var(--ui-gap-md) var(--crm-pad-surface);border-bottom:1px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.emails-page .prev-head{border-bottom:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.emails-page .prev-frame{flex:1;min-height:320px}.emails-page .hint-inline{color:var(--muted);margin:6px 0 0;font-size:11.5px;line-height:1.5}.emails-page .aud-toolbar{margin-bottom:var(--ui-gap-md)}.emails-page .aud-select{min-width:200px}.emails-page .aud-add{gap:var(--ui-gap-sm);margin-bottom:var(--ui-gap-md);align-items:center;display:flex}.emails-page .aud-field{flex:1;min-width:0;margin:0}.emails-page .aud-field--email{flex:2}.emails-page .aud-table-wrap{margin-top:0}.emails-page .tpl-new{justify-content:center;align-items:center;gap:var(--ui-gap-sm);color:var(--muted2);flex-direction:column;display:flex}.emails-page .tpl-new svg{color:var(--accent)}.emails-page .tpl-card{width:100%;font-family:inherit}.emails-page .tpl-editor-head{padding:16px 20px}.emails-page .tpl-field{margin:0}.emails-page .tpl-vars--editor{margin-top:var(--ui-gap-xs)}.emails-page .tpl-vars-label{color:var(--muted);margin-right:var(--ui-gap-xs);font-size:12px}.emails-page .tpl-editor-actions{gap:var(--ui-gap-sm);margin-top:var(--ui-gap-md);display:flex}.emails-page .tpl-save-btn{flex:1}.emails-page .var-input{margin:0}@media (max-width:900px){.emails-page .compose-grid,.tpl-editor-body{grid-template-columns:1fr}.tpl-preview{display:none}.wa-grid{grid-template-columns:1fr}}.wa-grid{grid-template-columns:1fr 1fr;align-items:start;gap:16px;display:grid}.wa-log-panel{grid-column:1/-1}.wa-badge{border-radius:20px;padding:3px 10px;font-size:11px;font-weight:700}.wa-badge.on{color:var(--green);background:#34d39926}.wa-badge.pending{color:var(--orange);background:#fbbf2426}.wa-badge.off{color:var(--red);background:#fb71851f}.wa-qr-wrap{text-align:center;background:#fff;border-radius:12px;margin-top:16px;padding:16px}.wa-qr-wrap img{margin:0 auto 8px;display:block}.wa-qr-wrap small{color:#333;font-size:12px}.wa-events{flex-direction:column;gap:4px;display:flex}.wa-event-row{cursor:pointer;border-radius:8px;align-items:flex-start;gap:10px;padding:10px 8px;display:flex}.wa-event-row:hover{background:var(--row-hover)}.wa-event-row input{accent-color:var(--accent);margin-top:4px}.wa-event-row strong{font-size:13.5px;display:block}.wa-event-row small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.wa-event-icon{margin-top:2px;font-size:18px;line-height:1}.wa-log{flex-direction:column;gap:6px;display:flex}.wa-log-row{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:6px 0;font-size:13px;display:flex}.wa-log-row:last-child{border-bottom:none}.wa-ok{color:var(--green)}.wa-err,.wa-ok{font-weight:800}.wa-err{color:var(--red)}.wa-inbox-hint{color:var(--orange);margin:0;font-size:12px;line-height:1.4}.wa-thread-row{border:none;border-bottom:1px solid var(--border);text-align:left;cursor:pointer;width:100%;color:inherit;background:0 0;align-items:flex-start;gap:10px;padding:10px 14px;font-family:inherit;transition:background-color .12s;display:flex}.wa-thread-row .mail-thread-row-text{white-space:normal;flex-direction:column;align-items:flex-start;gap:2px;display:flex}.wa-thread-row .mail-thread-sender,.wa-thread-row .mail-thread-subject{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.wa-thread-row-aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;min-width:52px;margin-left:auto;display:flex}.wa-thread-row-aside-bottom{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:inline-flex}.wa-thread-row:hover{background:var(--row-hover)}.wa-thread-row.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wa-thread-row.is-active{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.wa-thread-row.is-active{box-shadow:inset 2px 0 0 var(--accent)}.wa-thread-avatar{color:#fff;object-fit:cover;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.wa-read-avatar.wa-thread-avatar--photo,.wa-thread-avatar--photo{background:var(--row-hover);display:block}.wa-thread-group{background:var(--purple,#a78bfa);border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.wa-thread-group{background:color-mix(in srgb,var(--purple,#a78bfa) 14%,transparent)}}.wa-thread-group{color:var(--purple,#a78bfa)}.wa-read-group-tag{color:var(--muted);align-items:center;gap:4px;font-size:11px;font-weight:600;display:inline-flex}.wa-bubble--media{max-width:min(320px,88%);padding:6px}.wa-bubble-caption{white-space:pre-wrap;padding:4px 6px 0;font-size:13px}.wa-media-preview-btn{cursor:zoom-in;background:0 0;border:none;padding:0;overflow:hidden}.wa-media-img,.wa-media-preview-btn{border-radius:10px;max-width:100%;display:block}.wa-media-img{object-fit:cover;max-height:280px}.wa-media-unavailable{border:1px dashed var(--border,#ffffff2e);width:180px;height:120px;color:var(--muted,#94a3b8);text-align:center;background:var(--surface-2,#ffffff0a);border-radius:10px;justify-content:center;align-items:center;padding:12px;font-size:12px;display:flex}.wa-media-video{background:#000;border-radius:10px;max-width:100%;max-height:280px;display:block}.wa-media-audio-wrap{flex-direction:column;gap:6px;min-width:220px;display:flex}.wa-media-audio-label{color:var(--muted);font-size:11px;font-weight:600}.wa-media-audio{width:100%;min-width:200px}.wa-media-doc{background:var(--accent);border-radius:8px;padding:8px 10px;display:inline-block}@supports (color:color-mix(in lab,red,red)){.wa-media-doc{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.wa-media-doc{color:inherit;font-size:13px;font-weight:600;text-decoration:none}.wa-media-doc:hover{text-decoration:underline}.wa-lightbox{z-index:1200;background:#000000e0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.wa-lightbox-img{object-fit:contain;border-radius:8px;max-width:min(96vw,960px);max-height:90vh}.wa-lightbox-close{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:16px;right:16px}.wa-thread-crm{background:var(--accent);border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.wa-thread-crm{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.wa-thread-crm{color:var(--accent)}.wa-thread-wa{color:#25d366;background:#25d36626;border-radius:6px;flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:700}.wa-thread-row .mail-thread-date{color:var(--muted);flex-shrink:0;padding-top:2px;font-size:11px}.wa-read-col{flex-direction:column;min-height:0;display:flex}.wa-read-header{align-items:flex-start;gap:8px;display:flex}.wa-read-header .mail-read-header-main{flex:1;min-width:0}.wa-archive-btn{flex-shrink:0;margin-top:4px}.wa-thread-scroll{background:var(--text);flex:1;min-height:0;padding:16px 20px;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.wa-thread-scroll{background:color-mix(in srgb,var(--text) 2%,var(--notion-page))}}.wa-thread-empty,.wa-thread-loading{min-height:200px;color:var(--muted);text-align:center;justify-content:center;align-items:center;font-size:13px}.wa-bubbles,.wa-thread-empty,.wa-thread-loading{flex-direction:column;gap:8px;display:flex}.wa-bubble{word-break:break-word;border-radius:14px;max-width:min(78%,520px);padding:8px 12px 6px;font-size:14px;line-height:1.45}.wa-bubble--them{background:var(--bg2);border:1px solid var(--border);border-bottom-left-radius:4px;align-self:flex-start}.wa-bubble--me{background:#25d366;align-self:flex-end}@supports (color:color-mix(in lab,red,red)){.wa-bubble--me{background:color-mix(in srgb,#25d366 18%,var(--bg2))}}.wa-bubble--me{border:1px solid #25d3664d;border-bottom-right-radius:4px}.wa-bubble-body{white-space:pre-wrap}.wa-bubble-time{color:var(--muted);text-align:right;margin-top:4px;font-size:10px;display:block}.wa-compose-bar{border-top:1px solid var(--border);background:var(--notion-page);flex-shrink:0;align-items:flex-end;gap:8px;padding:12px 16px;display:flex}.wa-compose-bar textarea{resize:vertical;border:1px solid var(--border);border-radius:var(--ui-r-md);background:var(--text);flex:1;min-height:40px;max-height:120px}@supports (color:color-mix(in lab,red,red)){.wa-compose-bar textarea{background:color-mix(in srgb,var(--text) 3%,transparent)}}.wa-compose-bar textarea{color:var(--text);outline:none;padding:10px 12px;font-family:inherit;font-size:14px;line-height:1.45}.wa-compose-bar textarea:focus{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.wa-compose-bar textarea:focus{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.wa-send-btn{color:#fff;cursor:pointer;background:#25d366;border:none;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;transition:opacity .12s;display:grid}.wa-send-btn:hover:not(:disabled){opacity:.9}.wa-send-btn:disabled{opacity:.45;cursor:not-allowed}.wa-compose-modal{z-index:60;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.wa-compose-modal-backdrop{background:#00000073;position:absolute;inset:0}.wa-compose-modal-panel{z-index:1;border-radius:var(--ui-r-lg);background:var(--bg2);border:1px solid var(--border);width:min(420px,100%);box-shadow:0 20px 48px var(--shadow);flex-direction:column;gap:12px;padding:18px;display:flex;position:relative}.wa-compose-modal-panel header{justify-content:space-between;align-items:center;display:flex}.wa-compose-modal-panel label{color:var(--muted);flex-direction:column;gap:6px;font-size:12px;display:flex}.wa-compose-modal-panel input{border-radius:var(--ui-r-md);border:1px solid var(--border);background:var(--text);padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.wa-compose-modal-panel input{background:color-mix(in srgb,var(--text) 3%,transparent)}}.wa-compose-modal-panel input{color:var(--text);font-family:inherit;font-size:14px}.wa-compose-hint{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.wa-app--notifications .wa-notif-body{flex:1;min-height:0;padding:16px 20px 24px;overflow-y:auto}.wa-notif-topbar .mail-topbar-actions{align-items:center;gap:8px;margin-left:auto;display:flex}.mail-read-col .wa-connect-panel{text-align:center;color:var(--muted);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:12px;padding:32px 24px;display:flex}.mail-read-col .wa-connect-panel h2{color:var(--text);margin:0;font-size:20px;font-weight:700}.mail-read-col .wa-connect-lead{max-width:360px;color:var(--muted2);margin:0;font-size:14px;line-height:1.55}.mail-read-col .wa-connect-steps{text-align:left;color:var(--muted);margin:0;padding-left:1.2rem;font-size:13px;line-height:1.7}.wa-qr-wrap--panel{justify-content:center;align-items:center;min-height:260px;margin-top:4px;display:flex}.wa-qr-loading{color:var(--muted);flex-direction:column;align-items:center;gap:10px;font-size:13px;display:flex}.wa-qr-pairing{max-width:300px;padding:20px 12px}.wa-qr-pairing strong{color:var(--text);font-size:15px}.wa-qr-pairing .wa-connect-hint{color:var(--muted2);font-size:12px;line-height:1.45}.wa-offline-banner{background:var(--orange);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.wa-offline-banner{background:color-mix(in srgb,var(--orange) 10%,transparent)}}.wa-offline-banner{border-bottom:1px solid var(--orange)}@supports (color:color-mix(in lab,red,red)){.wa-offline-banner{border-bottom:1px solid color-mix(in srgb,var(--orange) 25%,var(--border))}}.wa-offline-banner{color:var(--text);font-size:13px}.wa-offline-qr{border-radius:8px;flex-shrink:0}.wa-settings-drawer{width:min(420px,94vw)}.wa-settings-body{flex:1;padding:0 18px 24px;overflow-y:auto}.wa-settings-section{border-bottom:1px solid var(--border);padding:16px 0}.wa-settings-section:last-child{border-bottom:none}.wa-settings-section h3{color:var(--text);margin:0 0 10px;font-size:13px;font-weight:700}.wa-settings-meta{color:var(--muted2);margin:0 0 10px;font-size:13px}.wa-settings-field{color:var(--muted);flex-direction:column;gap:6px;margin-bottom:10px;font-size:12px;display:flex}.wa-settings-field input{border-radius:var(--ui-r-md);border:1px solid var(--border);background:var(--text);padding:9px 11px}@supports (color:color-mix(in lab,red,red)){.wa-settings-field input{background:color-mix(in srgb,var(--text) 3%,transparent)}}.wa-settings-field input{color:var(--text);font-family:inherit;font-size:14px}@media (max-width:900px){.wa-compose-modal-panel{width:100%}}.tasks-mon{flex-direction:column;gap:16px;display:flex}.tasks-mon-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.tasks-mon-updated{color:var(--muted);font-size:12px}.tasks-mon-kpis{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.tasks-mon-kpi{background:var(--ui-col-bg);border-radius:var(--ui-r-lg);border:none;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.tasks-mon-kpi-label{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:700}.tasks-mon-kpi-value{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1.1}.tasks-mon-kpi-delta{opacity:.85;margin-left:6px;font-size:13px;font-weight:700}.tasks-mon-kpi-sub{color:var(--muted2);font-size:11.5px}.tasks-mon-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.tasks-mon-panel{background:var(--ui-col-bg);border-radius:var(--ui-r-lg);padding:var(--ui-pad-surface);border:none;align-self:start;min-width:0}.tasks-mon-panel-wide{grid-column:1/-1}.tasks-mon-panel-perf{flex-direction:column;gap:0;display:flex}.tasks-mon-panel-head{margin-bottom:var(--ui-gap-md);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.tasks-mon-panel-head h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0;font-size:10px;font-weight:700}.tasks-mon-panel-hint{color:var(--muted);font-size:11px}.tasks-mon-legend{color:var(--muted2);gap:12px;font-size:11px;font-weight:600;display:flex}.tasks-mon-legend span{align-items:center;gap:6px;display:inline-flex}.tasks-mon-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.tasks-mon-chart-wrap{width:100%;height:168px;overflow:hidden}.tasks-mon-chart{width:100%;height:100%;display:block}.tasks-mon-grid line.tasks-mon-grid{stroke:var(--border);stroke-width:1px}.tasks-mon-axis{fill:var(--muted);font-family:inherit;font-size:9px}.tasks-mon-empty{text-align:center;color:var(--muted);padding:28px 12px;font-size:13px}.tasks-mon-perf{gap:14px}.tasks-mon-metric,.tasks-mon-perf{flex-direction:column;display:flex}.tasks-mon-metric{gap:6px}.tasks-mon-metric-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.tasks-mon-metric-label{color:var(--muted2);font-size:12px;font-weight:700}.tasks-mon-metric-value{font-variant-numeric:tabular-nums;color:var(--text);font-size:18px;font-weight:800}.tasks-mon-metric.is-empty .tasks-mon-metric-value{color:var(--muted);font-size:16px}.tasks-mon-metric-track{background:var(--ui-chip-bg);border:none;border-radius:99px;height:8px;overflow:hidden}.tasks-mon-metric-fill{border-radius:99px;min-width:0;height:100%;transition:width .4s}.tasks-mon-metric-detail{color:var(--muted);margin:0;font-size:11px;line-height:1.4}.tasks-mon-donut-wrap{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.tasks-mon-donut{flex-shrink:0;width:120px;height:120px}.tasks-mon-donut-val{fill:var(--text);font-size:18px;font-weight:800}.tasks-mon-donut-lbl{fill:var(--muted);font-size:8px}.tasks-mon-donut-legend{flex-direction:column;flex:1;gap:8px;min-width:120px;margin:0;padding:0;list-style:none;display:flex}.tasks-mon-donut-legend li{color:var(--muted2);grid-template-columns:auto 1fr auto auto;align-items:center;gap:8px;font-size:12.5px;display:grid}.tasks-mon-donut-legend strong{color:var(--text);font-variant-numeric:tabular-nums}.tasks-mon-donut-legend em{color:var(--muted);font-size:11px;font-style:normal}.tasks-mon-hbars{flex-direction:column;gap:10px;display:flex}.tasks-mon-hbar-head{justify-content:space-between;gap:8px;margin-bottom:5px;font-size:12px;display:flex}.tasks-mon-hbar-label{color:var(--text);align-items:center;gap:5px;font-weight:600;display:inline-flex}.tasks-mon-hbar-ico{font-size:13px}.tasks-mon-hbar-val{color:var(--muted2);font-variant-numeric:tabular-nums;font-weight:700}.tasks-mon-hbar-track{background:var(--ui-chip-bg);border:none;border-radius:99px;height:8px;overflow:hidden}.tasks-mon-hbar-fill{border-radius:99px;height:100%;transition:width .4s}.tasks-mon-assignees{flex-direction:column;gap:10px;display:flex}.tasks-mon-assignee{border-radius:var(--ui-r-md);background:var(--ui-card-bg);border:none;padding:10px 12px}.tasks-mon-assignee-head{justify-content:space-between;gap:8px;display:flex}.tasks-mon-assignee-name{font-size:13px;font-weight:700}.tasks-mon-assignee-active{color:var(--muted2);font-variant-numeric:tabular-nums;font-size:12px}.tasks-mon-assignee-sub{color:var(--muted);margin-top:4px;font-size:11px}.tasks-mon-feed{flex-direction:column;gap:0;max-height:280px;display:flex;overflow-y:auto}.tasks-mon-feed-row{border-bottom:1px solid var(--border);grid-template-columns:88px 110px 1fr auto;align-items:center;gap:10px;padding:10px 0;font-size:12.5px;display:grid}.tasks-mon-feed-row:last-child{border-bottom:none}.tasks-mon-feed-time{color:var(--muted);white-space:nowrap;font-size:11.5px}.tasks-mon-feed-event{color:var(--muted2);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.tasks-mon-feed-title{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.tasks-mon-feed-status{border-radius:var(--ui-r-sm);background:var(--ui-chip-bg);color:var(--muted2);white-space:nowrap;border:none;padding:3px 8px;font-size:11px;font-weight:700}.crm-page{gap:var(--crm-gap-md);--crm-gap-xl:var(--page-section-gap);--crm-gap-lg:16px;--crm-gap-md:12px;--crm-gap-sm:8px;--crm-gap-xs:6px;--crm-pad-surface:16px;--crm-pad-kpi-y:5px;--crm-pad-kpi-x:10px;--crm-pad-card:10px 12px;--crm-pad-cell-y:9px;--crm-pad-cell-x:14px;--tasks-col-bg:var(--notion-page);--tasks-card-bg:var(--text);flex-direction:column;display:flex}@supports (color:color-mix(in lab,red,red)){.crm-page{--tasks-card-bg:color-mix(in srgb,var(--text) 4%,var(--notion-page))}}.crm-page{--tasks-card-hover:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page{--tasks-card-hover:color-mix(in srgb,var(--text) 5.5%,var(--notion-page))}}.crm-page{--tasks-chip-bg:var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page{--tasks-chip-bg:color-mix(in srgb,var(--text) 2%,var(--notion-page))}}.crm-page .page-header{background:var(--notion-page);border-bottom:none;flex-shrink:0;margin-bottom:0}.crm-page .page-header.page-header--sticky{z-index:24;background:var(--notion-page)}@supports (color:color-mix(in lab,red,red)){.crm-page .page-header.page-header--sticky{background:color-mix(in srgb,var(--notion-page) 96%,transparent)}}.crm-page .page-header.page-header--sticky{-webkit-backdrop-filter:blur(14px)saturate(1.1);border-bottom:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.crm-page .page-header.page-header--sticky{border-bottom:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.crm-page .page-header.page-header--sticky{box-shadow:0 1px 0 var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page .page-header.page-header--sticky{box-shadow:0 1px 0 color-mix(in srgb,var(--text) 4%,transparent)}}.crm-page .page-header.page-header--sticky .page-header-inner{padding-bottom:8px}.crm-page .page-header h1{color:var(--text)}.crm-page .page-header-sub{white-space:nowrap;text-overflow:ellipsis;max-width:none;margin-top:0;font-size:12px;line-height:1.3;overflow:hidden}.crm-page .page-header-inner{padding-top:var(--page-pad-top);grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-bottom:0;display:grid}.crm-page .page-header-row{flex-wrap:nowrap;grid-area:1/1;align-items:center;min-width:0}.crm-page .page-header h1{letter-spacing:-.03em;font-size:20px}.crm-page .page-header-title-row{align-items:center;gap:10px}.crm-page .page-header-titles{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-width:0;display:flex}.crm-page .page-header-actions{flex-wrap:nowrap;grid-area:1/2;gap:6px;padding-top:0}.crm-page .page-header-actions .crm-head-btn{white-space:nowrap;height:28px;padding:0 10px;font-size:12px}.crm-page .page-header--tabs .page-tabs{grid-area:2/1/auto/-1;place-self:start;width:fit-content;max-width:100%;margin-top:2px}.crm-page .page-header--k2o .page-header-actions .wa-header-chrome{gap:6px}.crm-page .crm-kpi-strip{flex-shrink:0;margin:0}.crm-page .page-header-actions{min-height:28px}@media (max-width:900px){.crm-page .page-header-actions .wa-user-chev,.crm-page .page-header-actions .wa-user-name,.crm-page .page-header-sub{display:none}}.crm-page .crm-auto,.crm-page .crm-dash,.crm-page .pipeline-root,.crm-page .tasks-cal,.crm-page .tasks-mon,.crm-page .tasks-root{gap:var(--crm-gap-xl)}.crm-page .crm-head{gap:var(--crm-gap-sm);border-bottom:none;padding:0}.crm-page .crm-stats{gap:var(--crm-gap-xs)}.crm-page .tasks-lanes{gap:var(--crm-gap-xl)}.crm-page .tasks-lane{gap:var(--crm-gap-sm)}.crm-page .kanban-scroll,.crm-page .kanban-wrap{gap:var(--crm-gap-md)}.layout:has(.crm-page .crm-record-scroll-host),.layout:has(.crm-page .kanban-scroll),.layout:has(.crm-page .linear-list-wrap),.layout:has(.crm-page .tasks-cal),.layout:has(.crm-page .tasks-mon){height:100dvh;max-height:100dvh;overflow:hidden}main.app-shell:has(.crm-page .crm-record-scroll-host),main.app-shell:has(.crm-page .kanban-scroll),main.app-shell:has(.crm-page .linear-list-wrap),main.app-shell:has(.crm-page .tasks-cal),main.app-shell:has(.crm-page .tasks-mon){height:100%;min-height:0;max-height:100dvh;padding-bottom:var(--crm-gap-md);flex:1;overflow:hidden}[data-design-system=k2o] main.app-shell:has(.crm-page .crm-record-scroll-host),[data-design-system=k2o] main.app-shell:has(.crm-page .kanban-scroll),[data-design-system=k2o] main.app-shell:has(.crm-page .linear-list-wrap),[data-design-system=k2o] main.app-shell:has(.crm-page .tasks-cal),[data-design-system=k2o] main.app-shell:has(.crm-page .tasks-mon){padding-bottom:var(--crm-gap-md)}.page-shell:has(.crm-page .crm-record-scroll-host),.page-shell:has(.crm-page .kanban-scroll),.page-shell:has(.crm-page .linear-list-wrap),.page-shell:has(.crm-page .tasks-cal),.page-shell:has(.crm-page .tasks-mon){gap:var(--crm-gap-md);flex:1;max-width:none;height:100%;min-height:0;overflow:hidden}.crm-page:has(.crm-record-scroll-host),.crm-page:has(.crm-record-scroll-host) .tasks-root,.crm-page:has(.kanban-scroll),.crm-page:has(.kanban-scroll) .pipeline-root,.crm-page:has(.kanban-scroll) .tasks-root,.crm-page:has(.linear-list-wrap),.crm-page:has(.linear-list-wrap) .tasks-root,.crm-page:has(.tasks-cal),.crm-page:has(.tasks-cal) .tasks-root,.crm-page:has(.tasks-mon),.crm-page:has(.tasks-mon) .tasks-root{gap:var(--crm-gap-md);flex:1;min-height:0;overflow:hidden}.crm-page:has(.crm-record-scroll-host) .crm-bulk-bar,.crm-page:has(.crm-record-scroll-host) .crm-kpi-strip,.crm-page:has(.crm-record-scroll-host) .page-header,.crm-page:has(.crm-record-scroll-host) .tasks-kpis,.crm-page:has(.kanban-scroll) .crm-bulk-bar,.crm-page:has(.kanban-scroll) .crm-head,.crm-page:has(.kanban-scroll) .crm-kpi-strip,.crm-page:has(.kanban-scroll) .page-header,.crm-page:has(.kanban-scroll) .pipeline-funnel,.crm-page:has(.kanban-scroll) .tasks-kpis,.crm-page:has(.linear-list-wrap) .crm-head,.crm-page:has(.linear-list-wrap) .page-header,.crm-page:has(.linear-list-wrap) .tasks-kpis,.crm-page:has(.tasks-cal) .crm-head,.crm-page:has(.tasks-cal) .page-header,.crm-page:has(.tasks-cal) .tasks-kpis,.crm-page:has(.tasks-mon) .crm-head,.crm-page:has(.tasks-mon) .page-header,.crm-page:has(.tasks-mon) .tasks-kpis{flex-shrink:0}.crm-page:has(.kanban-scroll) .kanban-scroll{--kanban-col-h:100%;gap:var(--crm-gap-sm);flex-direction:column;flex:1 1 0;min-height:0;display:flex;overflow:hidden}.crm-page:has(.kanban-scroll) .kanban-scroll-view{box-sizing:border-box;flex:1 1 0;min-height:0}.crm-page:has(.kanban-scroll) .kanban-wrap{height:calc(100% - 2 * var(--crm-gap-md));min-height:0;max-height:calc(100% - 2 * var(--crm-gap-md));margin-block:var(--crm-gap-md);box-sizing:border-box;align-items:stretch}.crm-page:has(.kanban-scroll) .pipeline-root .kanban-wrap .tasks-kanban-col,.crm-page:has(.kanban-scroll) .tasks-root .kanban-wrap .tasks-kanban-col{box-sizing:border-box;align-self:stretch;height:100%;min-height:0;max-height:100%}.crm-page:has(.kanban-scroll) .kanban-scroll-rail{flex-shrink:0;margin-top:0}.crm-page:has(.kanban-scroll) .kanban-scroll:after,.crm-page:has(.kanban-scroll) .kanban-scroll:before{bottom:calc(var(--crm-gap-sm) + 3px)}.crm-page:has(.kanban-scroll) .pipeline-root .kanban-wrap .kanban-col-scroll.scroll-rail--y,.crm-page:has(.kanban-scroll) .tasks-root .kanban-wrap .kanban-col-scroll.scroll-rail--y{flex:1 1 0;min-height:0}.crm-page .crm-dash{gap:var(--crm-gap-xl);flex-direction:column;display:flex}.crm-page .crm-dash-grid{gap:var(--crm-gap-md);grid-template-columns:1fr 1fr 1.2fr;display:grid}.crm-page .crm-auto{gap:var(--crm-gap-xl)}.crm-cfg-root,.crm-page .crm-auto{flex-direction:column;display:flex}.crm-cfg-root{gap:var(--crm-gap-lg);min-height:0}.crm-cfg-head{justify-content:space-between;align-items:flex-start;gap:var(--crm-gap-md);flex-wrap:wrap;display:flex}.crm-cfg-title{margin:0 0 4px;font-size:18px;font-weight:650}.crm-cfg-lead{color:var(--muted);margin:0;font-size:13px}.crm-cfg-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.crm-cfg-dirty{color:var(--orange);font-size:12px}.crm-cfg-layout{gap:var(--crm-gap-md);grid-template-columns:240px 1fr;min-height:420px;display:grid}@media (max-width:900px){.crm-cfg-layout{grid-template-columns:1fr}}.crm-cfg-nav{align-self:start}.crm-cfg-detail{gap:var(--crm-gap-md);flex-direction:column;min-height:0;display:flex}.crm-cfg-detail-head h3{margin:0 0 4px;font-size:15px}.crm-cfg-detail-head p{color:var(--muted);margin:0;font-size:12px}.crm-cfg-fields,.crm-cfg-list{flex-direction:column;gap:8px;display:flex}.crm-cfg-row{grid-template-columns:auto 1fr auto auto auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.crm-cfg-row-grip{flex-direction:column;gap:2px;display:flex}.crm-cfg-statut-label{min-width:0}.crm-cfg-color{background:var(--tasks-chip-bg);cursor:pointer;border:none;border-radius:6px;width:36px;height:30px;padding:2px}.crm-cfg-inline{color:var(--muted);align-items:center;gap:8px;font-size:12px;display:flex}.crm-cfg-num{width:72px}.crm-cfg-icon-btn{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.crm-cfg-icon-btn:hover:not(:disabled){background:var(--row-hover);color:var(--text)}.crm-cfg-icon-btn:disabled{opacity:.35;cursor:default}.crm-cfg-icon-btn.is-danger:hover:not(:disabled){color:var(--red)}.crm-cfg-add{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.crm-cfg-field{padding:0;overflow:hidden}.crm-cfg-field-head{flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}.crm-cfg-field-grip{color:var(--muted2);flex-shrink:0}.crm-cfg-field-summary{min-width:140px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;align-items:flex-start;gap:2px;padding:0;display:flex}.crm-cfg-field-meta{color:var(--muted);font-size:11px}.crm-cfg-field-flags{flex-wrap:wrap;gap:8px 12px;display:flex}.crm-cfg-toggle{font-size:11px}.crm-cfg-field-body{border-top:1px solid var(--border);padding:0 12px 12px}.crm-cfg-grid{grid-template-columns:120px 1fr;align-items:center;gap:8px 12px;margin-top:12px;display:grid}.crm-cfg-field-options{flex-wrap:wrap;gap:12px 16px;margin-top:12px;display:flex}.crm-cfg-options-editor{margin-top:12px}.crm-cfg-option-row{grid-template-columns:1fr 1fr auto;gap:8px;margin-bottom:8px;display:grid}.crm-cfg-help{color:var(--muted);margin:0 0 8px;font-size:12px}.crm-cfg-score{flex-direction:column;gap:12px;display:flex}.crm-cfg-score,.crm-cfg-views{padding:14px 16px}.crm-cfg-quick-grid{flex-wrap:wrap;gap:8px;display:flex}.crm-cfg-quick-chip{border-radius:var(--tasks-r-md);background:var(--tasks-chip-bg);cursor:pointer;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.crm-page .btn{background-color:var(--tasks-chip-bg);border-radius:var(--tasks-r-md);color:var(--text);border:none;font-weight:600;transition:background-color .12s,color .12s,opacity .12s}.crm-page a.btn:not(.primary):not(.ghost):not(.danger):not(.btn-wa):hover,.crm-page button.btn:not(.drawer-field):not(.primary):not(.ghost):not(.danger):not(.btn-wa):hover{background-color:var(--tasks-card-hover);border-color:#0000}.crm-page .btn.ghost{color:var(--muted2);background-color:#0000}.crm-page a.btn.ghost:hover,.crm-page button.btn.ghost:not(.drawer-field):hover{background-color:var(--tasks-chip-bg);color:var(--text)}.crm-page .btn.primary{background:var(--btn-primary-bg);color:var(--btn-primary-text)}.crm-page a.btn.primary:hover,.crm-page button.btn.primary:not(.drawer-field):hover{background:var(--btn-primary-hover)}.crm-page .btn.danger{background-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.crm-page .btn.danger{background-color:color-mix(in srgb,var(--red) 10%,var(--tasks-col-bg))}}.crm-page .btn.danger{color:var(--red)}.crm-page a.btn.danger:hover,.crm-page button.btn.danger:not(.drawer-field):hover{background-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.crm-page a.btn.danger:hover,.crm-page button.btn.danger:not(.drawer-field):hover{background-color:color-mix(in srgb,var(--red) 16%,var(--tasks-col-bg))}}.crm-page select.btn:not(.drawer-field){appearance:none;cursor:pointer;height:30px;color:var(--text);border-radius:var(--tasks-r-md);background-color:var(--tasks-chip-bg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%236f7787' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border:none;padding:0 28px 0 12px;font-family:inherit;font-size:12.5px;font-weight:600;line-height:30px;transition:background-color .12s,color .12s;display:inline-block}.crm-page select.btn:not(.drawer-field):hover{background-color:var(--tasks-card-hover)}[data-theme=light] .crm-page select.btn:not(.drawer-field){background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%2364748b' stroke-width='1.5'/%3E%3C/svg%3E")}.crm-page a.btn,.crm-page button.btn{height:30px;padding:0 12px;font-size:12.5px}.crm-page .crm-search{background:var(--tasks-chip-bg);min-width:200px;color:var(--text);border-radius:var(--tasks-r-md);border:none;outline:none;flex:1;height:30px;padding:0 12px;font-family:inherit;font-size:13px;transition:background .12s,box-shadow .12s}.crm-page .crm-search:focus{background:var(--tasks-col-bg);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page .crm-search:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.crm-page .crm-toolbar{gap:var(--crm-gap-sm);flex-wrap:wrap;align-items:center;display:flex}.crm-page .crm-toolbar select.btn:not(.drawer-field){flex-shrink:0;min-width:128px}.crm-import-drawer{max-width:720px}.crm-import-head{padding:0 20px 12px}.crm-import-title{margin:0;font-size:18px;font-weight:650}.crm-import-sub{color:var(--muted2);margin:6px 0 0;font-size:12px;line-height:1.45}.crm-import-body{gap:16px}.crm-import-body,.crm-import-drop{flex-direction:column;display:flex}.crm-import-drop{cursor:pointer;border:1.5px dashed var(--text);border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:180px;padding:24px}@supports (color:color-mix(in lab,red,red)){.crm-import-drop{border:1.5px dashed color-mix(in srgb,var(--text) 16%,transparent)}}.crm-import-drop{background:var(--tasks-col-bg);color:var(--muted2);transition:border-color .15s,background .15s}.crm-import-drop.is-over,.crm-import-drop:hover{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.crm-import-drop.is-over,.crm-import-drop:hover{background:color-mix(in srgb,var(--accent) 8%,var(--tasks-col-bg))}}.crm-import-drop.is-over,.crm-import-drop:hover{color:var(--text)}.crm-import-drop.is-busy{opacity:.7;pointer-events:none}.crm-import-drop-title{color:var(--text);margin:0;font-size:14px;font-weight:600}.crm-import-drop-hint{text-align:center;margin:0;font-size:11px}.crm-import-file-input{display:none}.crm-import-error{background:var(--red);border-radius:8px;padding:10px 12px;font-size:12px}@supports (color:color-mix(in lab,red,red)){.crm-import-error{background:color-mix(in srgb,var(--red) 12%,transparent)}}.crm-import-error{color:var(--red)}.crm-import-formats-label{color:var(--muted2);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.crm-import-format-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.crm-import-format-list li{color:var(--muted2);align-items:center;gap:8px;font-size:12px;display:flex}.crm-import-format-list strong{color:var(--text);min-width:72px;font-weight:600}.crm-import-summary{background:var(--tasks-col-bg);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.crm-import-summary-file{font-size:13px;font-weight:600;display:block}.crm-import-summary-meta{color:var(--muted2);font-size:11px}.crm-import-options{grid-template-columns:1fr 1fr;gap:12px;display:grid}.crm-import-option{color:var(--muted2);flex-direction:column;gap:6px;font-size:12px;display:flex}.crm-import-mapping{border:1px solid var(--border);border-radius:10px;overflow:hidden}.crm-import-mapping-head,.crm-import-mapping-row{grid-template-columns:minmax(120px,1fr) minmax(140px,1.2fr) minmax(100px,1fr);align-items:center;gap:10px;padding:8px 12px;display:grid}.crm-import-mapping-head{color:var(--muted2);text-transform:uppercase;background:var(--tasks-col-bg);border-bottom:1px solid var(--border);font-size:11px;font-weight:600}.crm-import-mapping-row{border-bottom:1px solid var(--border);font-size:12px}@supports (color:color-mix(in lab,red,red)){.crm-import-mapping-row{border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}.crm-import-mapping-row:last-child{border-bottom:none}.crm-import-field-label{color:var(--text);font-weight:600}.crm-import-preview{color:var(--muted2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.crm-import-ready{color:var(--text);font-size:13px}.crm-import-ready-warn{color:var(--orange,var(--muted2));font-weight:500}@media (max-width:640px){.crm-import-mapping-head,.crm-import-mapping-row,.crm-import-options{grid-template-columns:1fr}}.crm-page .crm-chip{color:var(--muted2);background:var(--tasks-chip-bg);cursor:pointer;border:none;border-radius:99px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,color .12s}.crm-page .crm-chip.on,.crm-page .crm-chip:hover{color:var(--text);background:var(--tasks-card-bg)}.crm-page .crm-chip.on{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page .crm-chip.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.crm-page .crm-chip strong{color:inherit;font-weight:800}.crm-page .tasks-kpis{gap:var(--crm-gap-sm);flex-wrap:wrap;display:flex}.crm-page .tasks-kpi{background:var(--ui-col-bg);border-radius:var(--tasks-r-lg);padding:var(--crm-pad-kpi-y) var(--crm-pad-kpi-x);gap:var(--crm-gap-xs);min-width:0;box-shadow:inset 0 0 0 1px var(--border);border:none}.crm-page .tasks-kpi-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);font-size:9px;font-weight:700}.crm-page .tasks-kpi-value{color:var(--text);margin-left:0;font-size:12px;font-weight:800;line-height:1.2}.crm-page .tasks-kpi-sub{color:var(--muted2);margin-top:0;font-size:10.5px;font-weight:500;line-height:1.35;display:block}.crm-page .tasks-kpi.is-stack{flex-direction:column;flex:140px;align-items:flex-start;gap:2px;min-width:0;max-width:100%}.crm-page .tasks-kpi.is-stack .tasks-kpi-value{font-size:20px;line-height:1.1}.crm-page .tasks-kpi.is-click:hover{background:var(--tasks-card-hover)}.crm-page .crm-auto-card,.crm-page .crm-kpi,.crm-page .crm-surface,.crm-page .panel.crm-surface,.crm-page .panel.crm-table-wrap,.crm-page .panel.table-scroll,.crm-page .tasks-mon-panel{background:var(--ui-col-bg);border-radius:var(--tasks-r-lg);box-shadow:inset 0 0 0 1px var(--border);border:none}.crm-page .crm-dash-panel,.crm-page .panel.crm-table-wrap,.crm-page .panel.table-scroll,.crm-page .tasks-mon-panel{padding:var(--crm-pad-surface)}.crm-page .crm-dash-title,.crm-page .tasks-mon-panel-head h3{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 var(--crm-gap-md);font-size:10px;font-weight:700}.crm-page .tasks-mon-panel-head{margin-bottom:var(--crm-gap-md);gap:var(--crm-gap-sm)}.crm-page .crm-dash-title .hint{color:var(--muted);margin-left:var(--crm-gap-sm);text-transform:none;letter-spacing:0;font-size:10px;font-weight:500}.crm-page .crm-bar-row{margin-bottom:var(--crm-gap-sm)}.crm-page .crm-bar-row:last-child{margin-bottom:0}.crm-page .crm-bar-track{background:var(--tasks-chip-bg);border:none}.crm-page .crm-bar-fill{background:var(--accent);border-radius:99px}.crm-page .pipeline-funnel{margin:0}.crm-page .funnel-strip{background:var(--tasks-col-bg);border-radius:var(--tasks-r-lg);padding:var(--crm-pad-surface);border:none}.crm-page .crm-bulk-bar{align-items:center;gap:var(--crm-gap-sm);padding:var(--crm-gap-sm) var(--crm-pad-surface);background:var(--tasks-card-bg);border-radius:var(--tasks-r-lg);border:none;flex-wrap:wrap;font-size:13px;font-weight:500;display:flex}.crm-page .panel.crm-table-wrap,.crm-page .panel.table-scroll{overflow-x:auto}.crm-page .panel.crm-table-wrap table,.crm-page .panel.table-scroll table{border-collapse:collapse;width:100%}.crm-page .panel.crm-table-wrap thead th,.crm-page .panel.table-scroll thead th{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:var(--crm-gap-sm) var(--crm-pad-cell-x);border-bottom:1px solid var(--text);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.crm-page .panel.crm-table-wrap thead th,.crm-page .panel.table-scroll thead th{border-bottom:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.crm-page .panel.crm-table-wrap thead th,.crm-page .panel.table-scroll thead th{text-align:left}.crm-page .panel.crm-table-wrap tbody td,.crm-page .panel.table-scroll tbody td{padding:var(--crm-pad-cell-y) var(--crm-pad-cell-x);border-bottom:1px solid var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page .panel.crm-table-wrap tbody td,.crm-page .panel.table-scroll tbody td{border-bottom:1px solid color-mix(in srgb,var(--text) 4%,transparent)}}.crm-page .panel.crm-table-wrap tbody td,.crm-page .panel.table-scroll tbody td{font-size:13px}.crm-page .panel.crm-table-wrap tbody tr:hover td,.crm-page .panel.table-scroll tbody tr:hover td,.crm-page .tasks-row:hover td{background:var(--tasks-card-bg)}.crm-page .panel.crm-table-wrap tbody tr.row-selected td,.crm-page .panel.table-scroll tbody tr.row-selected td{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.crm-page .panel.crm-table-wrap tbody tr.row-selected td,.crm-page .panel.table-scroll tbody tr.row-selected td{background:color-mix(in srgb,var(--accent) 6%,var(--tasks-col-bg))}}.crm-page .tag-pill{background:var(--tasks-chip-bg);color:var(--muted2);border-radius:var(--tasks-r-sm);border:none;padding:3px 8px;font-size:10px;font-weight:600}.crm-page .ksource{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.crm-page .ksource{background:color-mix(in srgb,var(--blue) 12%,var(--tasks-card-bg))}}.crm-page .ksource{color:var(--blue);letter-spacing:.03em;text-transform:uppercase;border-radius:var(--tasks-r-sm);border:none;margin-left:6px;padding:3px 8px;font-size:10px;font-weight:700}.crm-page .statut-select{background:var(--tasks-chip-bg);border-radius:var(--tasks-r-sm);cursor:pointer;border:none;outline:none;padding:4px 8px;font-size:12px;font-weight:600}.crm-page .statut-select:focus{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.crm-page .statut-select:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.crm-page .krappel{color:var(--orange);font-size:11px;font-weight:600}.crm-page .krappel.late{color:var(--red);font-weight:700}.crm-page .prio-badge{text-transform:uppercase;letter-spacing:.03em;border-radius:var(--tasks-r-sm);background:var(--tasks-chip-bg);padding:3px 8px;font-size:10px;font-weight:700}.crm-page .act-line{border-radius:var(--tasks-r-md);padding:var(--crm-gap-sm) var(--crm-gap-sm);transition:background .12s}.crm-page .act-line:hover{background:var(--tasks-card-bg)}.crm-page .act-text{font-size:13px}.crm-page .act-date{color:var(--muted);font-size:11px}.crm-page .crm-auto-head{justify-content:space-between;align-items:center;gap:var(--crm-gap-md);color:var(--muted2);flex-wrap:wrap;margin-bottom:0;font-size:13px;display:flex}.crm-page .crm-auto-grid{gap:var(--crm-gap-md);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.crm-page .crm-auto-card{padding:var(--crm-pad-surface);transition:opacity .2s,background .15s}.crm-page .crm-auto-card-head{margin-bottom:var(--crm-gap-sm);gap:var(--crm-gap-md)}.crm-page .crm-auto-actions{gap:var(--crm-gap-xs)}.crm-page .crm-auto-card:hover{background:var(--tasks-card-bg)}.crm-page .crm-auto-card.off{opacity:.45}.crm-page .crm-auto-name{font-size:13px;font-weight:700;line-height:1.35}.crm-page .crm-auto-trigger{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin-top:3px;font-size:11px;font-weight:600}.crm-page .crm-auto-pill{border-radius:var(--tasks-r-sm);background:var(--tasks-chip-bg);color:var(--muted2);border:none;padding:3px 8px;font-size:10px;font-weight:700}.crm-page .crm-auto-log-row{padding:var(--crm-gap-sm) 0;border-bottom:1px solid var(--text);font-size:12px}@supports (color:color-mix(in lab,red,red)){.crm-page .crm-auto-log-row{border-bottom:1px solid color-mix(in srgb,var(--text) 5%,transparent)}}.crm-page .crm-auto-log-row:last-child{border-bottom:none}.crm-page .tasks-cal-grid-wrap.panel,.crm-page .tasks-cal-side.panel{background:var(--tasks-col-bg);border-radius:var(--tasks-r-lg);border:none}.crm-page .tasks-cal-grid-wrap.panel{padding:var(--crm-gap-md)}.crm-page .tasks-cal-side.panel{padding:var(--crm-pad-surface)}.crm-page .tasks-cal-body,.crm-page .tasks-cal-head{gap:var(--crm-gap-md)}.crm-page .tasks-cal-cell{padding:var(--crm-gap-xs);background:var(--tasks-card-bg);border-radius:var(--tasks-r-md);border:none}.crm-page .tasks-cal-cell:hover{background:var(--tasks-card-hover)}.crm-page .tasks-cal-cell.is-today{box-shadow:inset 0 0 0 2px var(--accent)}.crm-page .tasks-cal-cell.is-selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.crm-page .tasks-cal-cell.is-selected{background:color-mix(in srgb,var(--accent) 8%,var(--tasks-card-bg))}}.crm-page .tasks-cal-event{background:var(--tasks-chip-bg);border-radius:var(--tasks-r-sm);border:none}.crm-page .tasks-cal-nav-btn{width:30px;min-width:30px;height:30px;padding:0}.crm-page .tasks-mon-feed-status{border-radius:var(--tasks-r-sm);font-size:10px}.crm-page .tasks-mon-feed-status,.crm-page .tasks-mon-metric-track{background:var(--tasks-chip-bg);border:none}.crm-page .tasks-mon-kpi{background:var(--tasks-col-bg);border-radius:var(--tasks-r-lg);padding:var(--crm-pad-kpi-y) var(--crm-pad-kpi-x);border:none;gap:2px}.crm-page .tasks-empty{padding:var(--crm-gap-xl) var(--crm-pad-surface)}.crm-page .tasks-col-empty{padding:var(--crm-gap-lg) var(--crm-gap-sm)}.crm-page .tasks-mon{gap:var(--crm-gap-lg)}.crm-page .tasks-mon-kpis{gap:var(--crm-gap-sm)}.crm-page .tasks-mon-grid{gap:var(--crm-gap-md)}.crm-page .pipeline-root .kanban-wrap .kanban-col-head,.crm-page .tasks-root .kanban-wrap .kanban-col-head{padding:var(--crm-gap-md) var(--crm-gap-md) var(--crm-gap-sm);gap:var(--crm-gap-sm)}.crm-page .pipeline-root .kanban-wrap .kanban-cards,.crm-page .tasks-root .kanban-wrap .kanban-cards{padding:var(--crm-gap-xs) var(--crm-gap-sm) var(--crm-gap-sm);gap:var(--crm-gap-xs)}.crm-page .pipeline-root .crm-kcard,.crm-page .tasks-card{padding:var(--crm-pad-card)}.crm-page .pipeline-root .crm-kcard .kcard-top{margin-bottom:var(--crm-gap-xs)}.crm-page .pipeline-root .crm-kcard .kcard-mid,.crm-page .pipeline-root .crm-kcard .knext{margin-bottom:var(--crm-gap-sm)}.crm-page .pipeline-root .crm-kcard .kcard-foot{padding-top:var(--crm-gap-sm);margin-top:0}.crm-page .tasks-card-mid,.crm-page .tasks-card-title{margin-bottom:var(--crm-gap-sm)}.crm-page .tasks-card-foot{padding-top:var(--crm-gap-sm);margin-top:0}.crm-page .tasks-card-top{margin-bottom:var(--crm-gap-sm)}.crm-page .tasks-lane-head{padding:0 2px}.crm-page .tasks-col-actions{margin:0 var(--crm-gap-sm);padding-block:var(--crm-gap-xs) var(--crm-gap-md);gap:var(--crm-gap-xs)}.crm-page .tasks-col-add{padding:var(--crm-gap-xs) var(--crm-gap-sm)}.crm-page .crm-phone-modal{background:var(--bg2);border-radius:var(--tasks-r-lg);padding:var(--crm-gap-lg)}.crm-page .crm-phone-modal-title{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 var(--crm-gap-sm);font-size:10px;font-weight:700}.crm-page .crm-phone-modal-name{margin:0 0 2px;font-size:17px;font-weight:700}.crm-page .crm-phone-modal-number{font-variant-numeric:tabular-nums;margin:0 0 var(--crm-gap-md);font-size:20px;font-weight:800}.crm-page .crm-phone-modal-actions{gap:var(--crm-gap-sm);margin-bottom:var(--crm-gap-md);display:flex}.crm-page .crm-phone-modal-close{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:4px 0;font-family:inherit;font-size:12px;font-weight:600}.crm-page .crm-phone-modal-close:hover{color:var(--text)}@media (max-width:900px){.tasks-mon-feed-row,.tasks-mon-grid{grid-template-columns:1fr}.tasks-mon-feed-row{gap:4px}.crm-page .crm-dash-grid{grid-template-columns:1fr}.crm-page{--crm-gap-xl:16px;--crm-gap-lg:14px;--crm-gap-md:10px}.crm-page .tasks-kpi.is-stack{flex:1 1 calc(50% - var(--crm-gap-sm))}.crm-page .pipeline-root .kanban-wrap .tasks-kanban-col,.crm-page .tasks-root .kanban-wrap .tasks-kanban-col{flex:0 0 240px;width:240px;min-width:240px;max-width:240px}}.lab-kpi-band{gap:var(--ui-gap-md);margin-bottom:var(--ui-gap-md);grid-template-columns:repeat(4,1fr);display:grid}.lab-kpi-card{border-radius:var(--ui-r-md);background:var(--panel-solid);box-shadow:inset 0 0 0 1px var(--border);padding:14px 16px}.lab-kpi-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-size:10px;font-weight:700}.lab-kpi-value{letter-spacing:-.03em;font-size:22px;font-weight:800;line-height:1.1}.lab-kpi-sub{color:var(--muted2);margin-top:4px;font-size:12px}.lab-copilot{gap:var(--ui-gap-md);flex-direction:column;display:flex}.lab-ai-providers{gap:var(--ui-gap-md);grid-template-columns:1fr 1fr;display:grid}.lab-ai-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:8px;font-size:10px;font-weight:700;display:block}.lab-ai-chips{flex-wrap:wrap;gap:8px;display:flex}.lab-ai-summary{border-radius:var(--ui-r-md);background:var(--accent);padding:14px 16px}@supports (color:color-mix(in lab,red,red)){.lab-ai-summary{background:color-mix(in srgb,var(--accent) 8%,var(--panel-solid))}}.lab-ai-summary{margin-bottom:16px}.lab-ai-score{color:var(--accent);margin-bottom:8px;font-size:12px;font-weight:700}.lab-ai-summary p{color:var(--muted2);margin:0;font-size:14px;line-height:1.5}.lab-ai-actions{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.lab-ai-action-card{border-radius:var(--ui-r-md);background:var(--panel-solid);box-shadow:inset 0 0 0 1px var(--border);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.lab-ai-action-card strong{font-size:13px}.lab-ai-action-card p{color:var(--muted2);margin:0;font-size:12px;line-height:1.45}.lab-ai-warnings{color:var(--orange);margin:14px 0 0;padding-left:18px;font-size:13px}.lab-variant-list{flex-direction:column;gap:8px;display:flex}.lab-variant-card{text-align:left;border-radius:var(--ui-r-md);border:1px solid var(--border);background:var(--panel-solid);width:100%;color:var(--text);cursor:pointer;padding:12px 14px;font-family:inherit;transition:border-color .12s,background-color .12s;display:block}.lab-variant-card:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.lab-variant-card:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.lab-variant-card:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.lab-variant-card:hover{background:color-mix(in srgb,var(--accent) 6%,var(--panel-solid))}}.lab-variant-headline{margin-bottom:4px;font-size:13px;font-weight:700}.lab-variant-body{color:var(--muted2);margin-bottom:6px;font-size:12px;line-height:1.45}.lab-variant-meta{color:var(--muted);font-size:11px}.lab-brief pre{white-space:pre-wrap;color:var(--muted2);max-height:320px;margin:0;font-family:inherit;font-size:12px;line-height:1.55;overflow:auto}.lab-brief h3{margin:0 0 10px;font-size:15px}.lab-studio-ai-bar{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:8px;margin-bottom:16px;padding-bottom:16px;display:flex}.lab-studio-preview{flex-direction:column;align-items:center;gap:20px;display:flex}.lab-draft-row{text-align:left;border:1px solid var(--border);background:var(--panel-solid);width:100%;color:var(--text);cursor:pointer;border-radius:8px;margin-bottom:6px;padding:10px 12px;font-family:inherit;font-size:12px;display:block}.studio{gap:var(--ui-gap-md)}.studio,.studio-deck{flex-direction:column;display:flex}.studio-deck{gap:18px}.studio-deck-row{flex-wrap:wrap;gap:22px;display:flex}.studio-chip-sub{opacity:.6;margin-top:1px;font-size:9px;font-weight:600;display:block}.studio-input{border:1px solid var(--border);background:var(--panel-solid);width:100%;color:var(--text);border-radius:10px;padding:11px 12px;font-family:inherit;font-size:13px}.studio-input:focus{border-color:var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.studio-input:focus{border-color:color-mix(in srgb,var(--accent) 55%,var(--border))}}.studio-compose-btn{background:linear-gradient(135deg,#2274b8,#38bdf8);border:none;padding:12px 20px;font-size:14px;font-weight:700;box-shadow:0 6px 18px #2274b859}.studio-skills{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;padding-top:16px;display:grid}.studio-skill{text-align:left;border:1px solid var(--border);background:var(--panel-solid);color:var(--text);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:12px 14px;font-family:inherit;transition:border-color .12s,transform .12s,background-color .12s;display:flex}.studio-skill:hover:not(:disabled){border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.studio-skill:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.studio-skill:hover:not(:disabled){background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.studio-skill:hover:not(:disabled){background:color-mix(in srgb,var(--accent) 7%,var(--panel-solid))}}.studio-skill:hover:not(:disabled){transform:translateY(-1px)}.studio-skill:disabled{opacity:.55;cursor:default}.studio-skill-icon{color:var(--accent);background:var(--accent);border-radius:9px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}@supports (color:color-mix(in lab,red,red)){.studio-skill-icon{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.studio-skill-icon{flex-shrink:0}.studio-skill-body{flex-direction:column;flex:1;gap:2px;display:flex}.studio-skill-body strong{font-size:13px}.studio-skill-body small{color:var(--muted2);font-size:11px;line-height:1.3}.studio-skill-run{color:var(--accent);font-size:11px;font-weight:700}.studio-strategy{background:var(--accent);border-radius:12px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.studio-strategy{background:color-mix(in srgb,var(--accent) 7%,var(--panel-solid))}}.studio-strategy{box-shadow:inset 0 0 0 1px var(--border);margin-bottom:16px}.studio-strategy p{color:var(--muted2);margin:4px 0;font-size:12.5px;line-height:1.45}.studio-strategy strong{color:var(--text)}.studio-hooks{gap:6px}.studio-hook,.studio-hooks{flex-direction:column;display:flex}.studio-hook{text-align:left;border:1px solid var(--border);background:var(--panel-solid);color:var(--text);cursor:pointer;border-radius:9px;gap:2px;padding:9px 12px;font-family:inherit}.studio-hook:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.studio-hook:hover{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.studio-hook span{font-size:13px;font-weight:600}.studio-hook small{color:var(--muted);font-size:10.5px}.studio-compliance{text-align:center;border-radius:9px;padding:9px 12px;font-size:12px;font-weight:600}.studio-compliance.ok{background:var(--green)}@supports (color:color-mix(in lab,red,red)){.studio-compliance.ok{background:color-mix(in srgb,var(--green) 14%,transparent)}}.studio-compliance.ok{color:var(--green)}.studio-compliance.warn{background:var(--orange)}@supports (color:color-mix(in lab,red,red)){.studio-compliance.warn{background:color-mix(in srgb,var(--orange) 14%,transparent)}}.studio-compliance.warn{color:var(--orange)}.studio-art{background:var(--panel-solid);box-shadow:inset 0 0 0 1px var(--border);border-radius:12px;padding:12px 14px}.studio-art p{color:var(--muted2);margin:0 0 10px;font-size:12.5px;line-height:1.45}.studio-palette{gap:6px;margin-bottom:10px;display:flex}.studio-palette span{border-radius:6px;width:26px;height:26px;box-shadow:inset 0 0 0 1px #00000026}.media-ref-toggle{color:var(--muted2);cursor:pointer;align-items:center;gap:8px;margin-bottom:14px;font-size:12.5px;display:flex}.media-ref-toggle input{width:15px;height:15px;accent-color:var(--accent)}.media-ref-toggle input:disabled+span,.media-ref-toggle:has(input:disabled){opacity:.55;cursor:not-allowed}.media-ref-block{flex-direction:column;gap:8px;display:flex}.media-ref-preview{border:1px solid var(--border);background:var(--panel-solid);color:var(--muted2);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.media-ref-preview img{object-fit:cover;border-radius:6px;flex-shrink:0;width:48px;height:48px}.media-ref-hint{border:1px dashed var(--border);color:var(--muted);border-radius:10px;margin:0;padding:10px 12px;font-size:12px;line-height:1.45}.media-ref-add{gap:8px;margin-bottom:10px;display:flex}.media-ref-add input{flex:1;min-width:0}.studio-import-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-import{display:inline-flex}.media-ref-list{flex-direction:column;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:flex}.media-ref-item{border:1px solid var(--border);background:var(--panel-solid);border-radius:8px;align-items:center;gap:10px;padding:6px 8px;display:flex}.media-ref-item.primary{border-color:var(--accent)}.media-ref-item img{object-fit:cover;border-radius:6px;flex-shrink:0;width:40px;height:40px}.media-ref-item-meta{min-width:0;color:var(--muted2);flex-direction:column;flex:1;gap:2px;font-size:11px;display:flex}.media-ref-item-meta code{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.media-ref-item-actions{flex-shrink:0;gap:4px;display:flex}.media-params{flex-wrap:wrap;gap:12px;display:flex}.media-params>div{flex:1;min-width:110px}.media-params select{cursor:pointer}.media-result{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.media-result img,.media-result video{border-radius:12px;width:100%;max-width:420px;display:block;box-shadow:0 8px 28px #0b1f334d}.media-warn{color:var(--orange);margin:8px 0 0;font-size:12px}.media-cost-bar{background:var(--accent);border-radius:9px;margin-top:12px;padding:10px 12px}@supports (color:color-mix(in lab,red,red)){.media-cost-bar{background:color-mix(in srgb,var(--accent) 8%,var(--panel-solid))}}.media-cost-bar{color:var(--muted2);font-size:12.5px}.media-cost-bar strong{color:var(--text)}.media-confirm{border:1px solid var(--orange);background:var(--orange);border-radius:10px;margin-top:12px;padding:12px 14px}@supports (color:color-mix(in lab,red,red)){.media-confirm{background:color-mix(in srgb,var(--orange) 10%,transparent)}}.media-confirm p{margin:0 0 10px;font-size:13px}.media-storyboard{margin-top:8px}.media-sb-meta{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.media-sb-scenes{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin-bottom:16px;display:grid}.media-sb-scene{text-align:left;border:1px solid var(--border);background:var(--panel-solid);cursor:pointer;color:var(--text);border-radius:10px;padding:10px 12px;font-family:inherit}.media-sb-scene.active{border-color:var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.media-sb-scene.active{background:color-mix(in srgb,var(--accent) 10%,var(--panel-solid))}}.media-sb-scene strong{font-size:12px;display:block}.media-sb-scene span{color:var(--muted);font-size:10px}.media-sb-scene p{color:var(--muted2);margin:6px 0 0;font-size:11px;line-height:1.35}.media-sb-detail{border-top:1px solid var(--border);padding-top:12px}.media-overlay{margin:0 0 6px;font-size:15px;font-weight:700}.media-overlay-sub{color:var(--muted2);margin:0 0 12px;font-size:13px}.media-prompt-preview{background:var(--panel-solid);color:var(--muted2);white-space:pre-wrap;border-radius:8px;max-height:120px;margin:0 0 12px;padding:10px 12px;font-size:11.5px;line-height:1.45;overflow:auto}@media (max-width:980px){.lab-kpi-band{grid-template-columns:repeat(2,1fr)}.lab-ai-providers{grid-template-columns:1fr}.studio-deck-row{gap:14px}}.bk-page{gap:var(--page-section-gap);flex-direction:column;display:flex}.bk-layout{gap:var(--ui-gap-md);grid-template-columns:240px 1fr;align-items:start;display:grid}@media (max-width:980px){.bk-layout{grid-template-columns:1fr}.bk-sidebar{order:2}}.bk-sidebar{padding:var(--ui-pad-surface);gap:var(--ui-gap-md);flex-direction:column;display:flex}.bk-collections,.bk-nav{flex-direction:column;gap:2px;display:flex}.bk-nav-item{border-radius:var(--ui-r-md);width:100%;color:var(--muted2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.bk-nav-item:hover{background:var(--row-hover);color:var(--text)}.bk-nav-item.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.bk-nav-item.is-active{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.bk-nav-item.is-active{color:var(--text);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.bk-nav-item.is-active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 22%,transparent)}}.bk-nav-count{color:var(--muted);text-align:right;min-width:20px;margin-left:auto;font-size:11px;font-weight:600}.bk-sidebar-section{flex-direction:column;gap:8px;display:flex}.bk-sidebar-head{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);justify-content:space-between;align-items:center;font-size:10px;font-weight:700;display:flex}.bk-col-dot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.bk-new-col{flex-direction:column;gap:8px;margin-bottom:4px;display:flex}.bk-new-col-actions{gap:6px;display:flex}.btn.sm{padding:5px 10px;font-size:12px}.bk-tags-cloud{flex-wrap:wrap;gap:6px;display:flex}.bk-tag{align-items:center;gap:5px;display:inline-flex}.bk-tag-count{opacity:.65;font-size:10px}.bk-main{gap:var(--ui-gap-md);flex-direction:column;min-width:0;display:flex}.bk-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bk-toolbar-left{align-items:baseline;gap:10px;display:flex}.bk-view-title{color:var(--text);margin:0;font-size:18px;font-weight:700}.bk-view-count{color:var(--muted);font-size:12px}.bk-toolbar-right{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bk-search-wrap{position:relative}.bk-search-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.bk-search{min-width:220px;padding-left:32px}.bk-view-toggle{flex-shrink:0}.bk-save-bar{gap:8px;width:100%;max-width:640px;display:flex}.bk-url-input{border-radius:var(--ui-r-md);background:var(--ui-col-bg);min-width:0;color:var(--text);font:inherit;box-shadow:inset 0 0 0 1px var(--text);border:none;flex:1;padding:9px 14px;font-size:13px}@supports (color:color-mix(in lab,red,red)){.bk-url-input{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.bk-url-input:focus{box-shadow:inset 0 0 0 1px var(--accent);outline:none}@supports (color:color-mix(in lab,red,red)){.bk-url-input:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent)}}.bk-grid{gap:var(--ui-gap-md);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.bk-card{background:var(--ui-col-bg);border-radius:var(--ui-r-lg);cursor:pointer;box-shadow:inset 0 0 0 1px var(--text);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.bk-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.bk-card{transition:background .12s,transform .12s}.bk-card:hover{background:var(--ui-card-hover);transform:translateY(-1px)}.bk-card-cover{aspect-ratio:16/10;background:var(--code-bg);position:relative;overflow:hidden}.bk-card-cover img{object-fit:cover;width:100%;height:100%;display:block}.bk-card-cover-fallback{width:100%;height:100%;color:var(--muted);justify-content:center;align-items:center;font-size:28px;display:flex}.bk-card-actions{opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:8px;right:8px}.bk-card:hover .bk-card-actions{opacity:1}.bk-icon-btn{border-radius:var(--ui-r-sm);background:var(--bg);border:none;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bk-icon-btn{background:color-mix(in srgb,var(--bg) 75%,transparent)}}.bk-icon-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text);cursor:pointer;font:inherit;box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.bk-icon-btn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,transparent)}}.bk-icon-btn:hover{background:var(--panel-solid)}.bk-icon-btn.danger:hover{color:var(--red)}.bk-star-on{fill:var(--orange);color:var(--orange)}.bk-card-body{flex-direction:column;gap:6px;padding:12px 14px 14px;display:flex}.bk-card-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.bk-card-domain{color:var(--muted);align-items:center;gap:6px;font-size:11px;display:flex}.bk-card-desc{color:var(--muted2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.bk-card-tags{flex-wrap:wrap;gap:4px;margin-top:2px;display:flex}.bk-favicon{object-fit:contain;border-radius:3px;flex-shrink:0;width:14px;height:14px}.bk-favicon.lg{width:32px;height:32px}.bk-favicon--empty{color:var(--muted);justify-content:center;align-items:center;display:inline-flex}.bk-list{flex-direction:column;gap:6px;display:flex}.bk-row{border-radius:var(--ui-r-lg);cursor:pointer;background:var(--ui-col-bg);box-shadow:inset 0 0 0 1px var(--text);grid-template-columns:36px 1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.bk-row{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 6%,transparent)}}.bk-row{transition:background .12s}.bk-row:hover{background:var(--ui-card-hover)}.bk-row-title{color:var(--text);font-size:14px;font-weight:600}.bk-row-meta{color:var(--muted);margin-top:2px;font-size:12px}.bk-row-tags{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.bk-row-actions{opacity:0;gap:4px;transition:opacity .12s;display:flex}.bk-row:hover .bk-row-actions{opacity:1}.bk-footer-meta{color:var(--muted);text-align:right;font-size:11px}.bk-spin{animation:bk-spin .8s linear infinite}@keyframes bk-spin{to{transform:rotate(1turn)}}.bk-editor{background:var(--bg2);border-radius:var(--ui-r-lg);width:100%;max-width:520px;max-height:90vh;box-shadow:0 16px 48px var(--shadow);overflow:hidden}.bk-editor,.bk-editor-body{flex-direction:column;display:flex}.bk-editor-body{gap:8px;padding:4px 20px 20px;overflow-y:auto}.bk-editor-collections{flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.bk-editor-actions{gap:8px;margin-top:12px;display:flex}.bk-check{color:var(--muted2);align-items:center;gap:8px;margin-top:4px;font-size:13px;display:flex}.bk-save-wrap{gap:10px;width:100%;max-width:720px}.bk-preview,.bk-save-wrap{flex-direction:column;display:flex}.bk-preview{padding:var(--ui-pad-surface);gap:12px}.bk-preview-loading{color:var(--muted2);align-items:center;gap:10px;font-size:13px;display:flex}.bk-preview-main{align-items:flex-start;gap:14px;display:flex}.bk-preview-thumb{border-radius:var(--ui-r-md);object-fit:cover;background:var(--code-bg);flex-shrink:0;width:120px;height:76px}.bk-preview-thumb--empty{color:var(--muted);justify-content:center;align-items:center;display:flex}.bk-preview-thumb--empty img{width:32px;height:32px}.bk-preview-text{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.bk-preview-title{color:var(--text);font-size:15px;font-weight:700;line-height:1.35}.bk-preview-author{color:var(--accent-muted);font-size:12px;font-weight:600}.bk-preview-desc{color:var(--muted2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.bk-preview-meta-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.bk-preview-source{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin-left:auto;font-size:10px}.bk-preview-actions{gap:8px;display:flex}.bk-platform-badge{text-transform:uppercase;letter-spacing:.04em;background:var(--bk-plat,var(--accent));border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.bk-platform-badge{background:color-mix(in srgb,var(--bk-plat,var(--accent)) 18%,transparent)}}.bk-platform-badge{color:var(--bk-plat,var(--accent))}@supports (color:color-mix(in lab,red,red)){.bk-platform-badge{color:color-mix(in srgb,var(--bk-plat,var(--accent)) 85%,var(--text))}}.bk-platform-badge{box-shadow:inset 0 0 0 1px var(--bk-plat,var(--accent))}@supports (color:color-mix(in lab,red,red)){.bk-platform-badge{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bk-plat,var(--accent)) 28%,transparent)}}.bk-platform-badge small{text-transform:lowercase;opacity:.85;font-weight:600}.bk-meta-chip{background:var(--ui-chip-bg);color:var(--muted2);border-radius:6px;padding:2px 7px;font-size:10px;font-weight:600}.bk-meta-chip.sm{padding:2px 6px;font-size:9px}.bk-card-badges{flex-wrap:wrap;gap:6px;max-width:calc(100% - 16px);position:absolute;top:8px;left:8px}.bk-card-badges,.bk-play-badge{align-items:center;display:flex}.bk-play-badge{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:50%;justify-content:center;width:28px;height:28px;font-size:11px}.bk-card-cover.is-video:after{content:"";pointer-events:none;background:linear-gradient(#0000 50%,#00000059);position:absolute;inset:0}.bk-card-meta{gap:4px}.bk-card-meta,.bk-row-head{flex-wrap:wrap;display:flex}.bk-row-head{align-items:center;gap:8px;margin-bottom:4px}.bk-row-author{color:var(--muted);font-size:11px}.bk-row-thumb{object-fit:cover;border-radius:8px;width:36px;height:36px}.bk-row-desc{color:var(--muted2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.bk-editor-cover{object-fit:cover;border-radius:var(--ui-r-md);width:100%;max-height:160px;margin-bottom:8px}.bk-editor-badges{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:8px;display:flex}.bookmarks-page{gap:var(--page-section-gap);flex-direction:column;display:flex}.bookmarks-page .notes-dash-grid{grid-template-columns:1fr 1fr}@media (max-width:960px){.bookmarks-page .notes-dash-grid{grid-template-columns:1fr}}.bookmarks-page .notes-finder{border:1px solid var(--border);border-radius:var(--ui-r-lg);background:var(--panel);grid-template-columns:220px 1fr;gap:0;min-height:520px;display:grid;overflow:hidden}@media (max-width:768px){.bookmarks-page .notes-finder{grid-template-columns:1fr}}.bk-recent-favicon{object-fit:contain;border-radius:3px;flex-shrink:0;width:18px;height:18px}.bk-finder-thumb{object-fit:cover;border-radius:4px;width:18px;height:18px;display:block}.bk-finder-favicon{object-fit:contain;border-radius:3px;width:16px;height:16px;display:block}.bk-editor-drawer.crm-sheet.drawer{max-width:560px}.notes-workspace{background:var(--notion-page);height:100%;min-height:0;display:flex;overflow:hidden}.notes-workspace,.notes-workspace button,.notes-workspace input,.notes-workspace textarea{font-family:var(--font-notion)}.notes-sidebar{background:var(--notion-sidebar);border-right:1px solid var(--border);flex-direction:column;flex-shrink:0;gap:2px;width:240px;padding:10px 6px;display:flex;overflow:hidden}@media (max-width:768px){.notes-workspace{flex-direction:column}.notes-sidebar{border-right:none;border-bottom:1px solid var(--border);width:100%;max-height:220px}}.notes-sidebar-head{flex-shrink:0;justify-content:space-between;align-items:center;padding:6px 8px 10px;display:flex}.notes-sidebar-brand{color:var(--text);letter-spacing:-.01em;font-size:14px;font-weight:600}.notes-sidebar-new{width:26px;height:26px;color:var(--muted2);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.notes-sidebar-new:hover{background:var(--row-hover);color:var(--text)}.notes-search-wrap{flex-shrink:0;padding:0 6px 6px;position:relative}.notes-search-icon{color:var(--muted);pointer-events:none;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.notes-search{width:100%;color:var(--text);font:inherit;background:0 0;border:none;border-radius:5px;padding:6px 10px 6px 30px;font-size:13px}.notes-search:focus,.notes-search:hover{background:var(--row-hover)}.notes-search:focus{outline:none}.notes-nav{flex-direction:column;flex-shrink:0;gap:1px;padding:0 4px;display:flex}.notes-nav-item{width:100%;color:var(--muted2);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:5px 8px;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.notes-nav-item.is-active,.notes-nav-item:hover{background:var(--row-hover);color:var(--text)}.notes-nav-item.is-active{font-weight:600}.notes-nav-count{color:var(--muted);margin-left:auto;font-size:11px;font-weight:500}.notes-list-section{flex-direction:column;flex:1;gap:2px;min-height:0;padding:10px 4px 4px;display:flex;overflow:hidden}.notes-list-head{color:var(--muted);flex-shrink:0;padding:0 8px 6px;font-size:11px;font-weight:500}.notes-list{flex-direction:column;flex:1;gap:1px;min-height:0;display:flex;overflow-y:auto}.notes-list-item{width:100%;color:var(--text);font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:5px;align-items:center;gap:8px;padding:4px 8px;font-size:13px;transition:background .12s;display:flex}.notes-list-item.is-active,.notes-list-item:hover{background:var(--row-hover)}.notes-list-item.is-active{font-weight:500}.notes-list-icon{text-align:center;flex-shrink:0;width:18px;font-size:14px;line-height:1}.notes-list-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.notes-list-star{color:var(--yellow,#fbbf24);fill:var(--yellow,#fbbf24);flex-shrink:0}.notes-empty-list{padding:8px;font-size:12px}.notes-canvas{background:var(--notion-page);flex:1;min-width:0;overflow:hidden}.notion-page{flex-direction:column;height:100%;display:flex;overflow:hidden}.notion-page-topbar{border-bottom:1px solid #0000;flex-shrink:0;align-items:center;gap:10px;height:44px;padding:0 16px;transition:border-color .15s;display:flex}.notion-page-topbar:focus-within,.notion-page-topbar:hover{border-bottom-color:var(--border)}.notion-page-breadcrumb{flex:1;align-items:center;gap:6px;min-width:0;font-size:13px;display:flex}.notion-page-crumb{color:var(--muted2);white-space:nowrap}.notion-page-crumb.is-current{color:var(--text);text-overflow:ellipsis;font-weight:500;overflow:hidden}.notion-page-crumb-sep{color:var(--muted);flex-shrink:0}.notion-page-save{color:var(--muted);white-space:nowrap;font-size:11px}.notion-page-save.dirty,.notion-page-save.saving{color:var(--muted2)}.notion-page-save.error{color:var(--red)}.notion-page-actions{flex-shrink:0;align-items:center;gap:2px;display:flex}.notion-page-action{width:28px;height:28px;color:var(--muted2);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.notion-page-action:hover{background:var(--row-hover);color:var(--text)}.notion-page-action.is-on{color:var(--yellow,#fbbf24)}.notion-page-scroll{flex:1;overflow:hidden auto}.notion-page-inner{max-width:708px;margin:0 auto;padding:0 96px 120px;position:relative}@media (max-width:900px){.notion-page-inner{padding:0 48px 80px}}@media (max-width:640px){.notion-page-inner{padding:0 24px 64px}.ne-block-gutter{display:none}}.notion-page-cover{height:32px}.notion-page-icon-row{min-height:86px;margin-bottom:12px;position:relative}.notion-page-icon{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;gap:0;min-height:78px;margin-left:-4px;padding:4px;transition:background .12s,color .12s;display:inline-flex}.notion-page-icon:hover{background:var(--row-hover)}.notion-page-icon-emoji{font-size:78px;line-height:1}.notion-page-icon-hint{color:var(--muted);-webkit-user-select:none;user-select:none;padding:4px;font-size:14px;line-height:1.4;display:none}.notion-page-icon.is-default .notion-page-icon-hint{display:block}.notion-page-icon.is-default .notion-page-icon-emoji{display:none}.notion-page-icon.is-default:hover .notion-page-icon-hint{color:var(--text)}.notion-page-icon:not(.is-default) .notion-page-icon-hint{display:none}.notion-page-emoji-pop{top:100%;left:0}.notion-page-title{width:100%;font:inherit;letter-spacing:-.03em;color:var(--text);resize:none;caret-color:var(--text);font-size:40px;font-weight:700;line-height:1.15;font-family:var(--font-notion);background:0 0;border:none;outline:none;margin:0 0 24px;padding:0;display:block;overflow:hidden}.notion-page-title::placeholder{color:var(--muted);opacity:.7}.notion-page-body{cursor:text;width:100%;min-height:50vh;position:relative}.notion-page-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;padding:48px 24px;display:flex}.notion-page-empty-icon{opacity:.7;font-size:48px}.notion-page-empty h2{color:var(--text);margin:0;font-size:18px;font-weight:600}.notion-page-empty p{color:var(--muted);max-width:280px;margin:0;font-size:14px}.notes-menu-wrap{position:relative}.notes-menu-pop{min-width:160px;left:auto;right:0}.notes-emoji-pop{z-index:20;background:var(--ui-col-bg);border-radius:var(--ui-r-lg);box-shadow:0 8px 24px var(--shadow),inset 0 0 0 1px var(--border);grid-template-columns:repeat(6,1fr);gap:4px;margin-top:6px;padding:8px;display:grid;position:absolute;top:100%;left:0}.notes-emoji-opt{border-radius:var(--ui-r-sm);cursor:pointer;background:0 0;border:none;width:32px;height:32px;font-size:18px}.notes-emoji-opt:hover{background:var(--row-hover)}.notes-emoji-opt.is-on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notes-emoji-opt.is-on{background:color-mix(in srgb,var(--accent) 15%,transparent)}}.notes-page{gap:var(--page-section-gap);flex-direction:column;display:flex}.notes-page .notes-dash-grid{grid-template-columns:1fr 1fr}@media (max-width:960px){.notes-page .notes-dash-grid{grid-template-columns:1fr}}.crm-page .dash-panel-head,.notes-page .dash-panel-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.crm-page .dash-panel-head .crm-dash-title,.notes-page .dash-panel-head .crm-dash-title{margin-bottom:0}.crm-page .dash-panel-count,.notes-page .dash-panel-count{color:var(--muted);font-size:12px}.notes-page .notes-type-bars{flex-direction:column;gap:10px;display:flex}.notes-search-inline{width:200px;padding:0}.notes-editor-drawer.crm-sheet.drawer{width:min(920px,96vw);max-width:920px}.notes-editor-drawer-body{background:var(--notion-page);padding:0;overflow-y:auto}.notes-editor-drawer .notion-page-inner{max-width:none;margin:0;padding:12px 20px 64px}.notes-editor-head .notion-sheet-topbar{padding-bottom:12px;padding-left:20px;padding-right:20px}@media (max-width:640px){.notes-editor-drawer .notion-page-inner{padding:10px 14px 48px}.notes-editor-head .notion-sheet-topbar{padding-left:14px;padding-right:14px}}.notes-editor-crumb{flex:1;min-width:0}.notion-crumb-folder{color:var(--muted2);white-space:nowrap;text-overflow:ellipsis;max-width:120px;font-weight:500;overflow:hidden}.notes-editor-crumb-title{width:100%;min-width:80px;max-width:min(420px,42vw);font:inherit;color:var(--text);background:0 0;border:none;border-radius:5px;outline:none;margin:-2px -6px;padding:2px 6px;font-size:12px;font-weight:600}.notes-editor-crumb-title::placeholder{color:var(--muted);opacity:.7}.notes-editor-crumb-title:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.notes-editor-crumb-title:hover{background:color-mix(in srgb,var(--text) 4%,transparent)}}.notes-editor-crumb-title:focus{background:var(--row-hover);box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.notes-editor-crumb-title:focus{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}}.notes-editor-fav.is-on{color:var(--yellow,#fbbf24)}.notes-editor-fav.is-on:hover{color:var(--yellow,#fbbf24);background:var(--yellow,#fbbf24)}@supports (color:color-mix(in lab,red,red)){.notes-editor-fav.is-on:hover{background:color-mix(in srgb,var(--yellow,#fbbf24) 12%,transparent)}}.notes-create-wrap{position:relative}.notes-create-pop{z-index:50;background:var(--bg2);border:1px solid var(--border);width:280px;box-shadow:0 12px 40px var(--shadow-strong);border-radius:10px;padding:6px;position:absolute;top:calc(100% + 6px);right:0}.notes-create-opt{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--text);background:0 0;border:none;border-radius:8px;align-items:flex-start;gap:10px;padding:8px 10px;display:flex}.notes-create-opt:hover{background:var(--row-hover)}.notes-create-opt strong{font-size:13px;display:block}.notes-create-opt small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.notes-all-list{margin-bottom:16px}.notes-all-list,.notes-recent-list{flex-direction:column;gap:2px;display:flex}.notes-recent-row{text-align:left;cursor:pointer;width:100%;font:inherit;color:var(--text);background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;display:flex}.notes-recent-row:hover{background:var(--row-hover)}.notes-recent-icon{flex-shrink:0;font-size:18px}.notes-recent-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notes-recent-title{font-size:13px;font-weight:600}.notes-recent-meta,.notes-recent-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.notes-recent-meta,.notes-recent-time{color:var(--muted);font-size:11px}.notes-recent-time{flex-shrink:0}.notes-recent-star{color:var(--yellow,#fbbf24);flex-shrink:0}.notes-empty-list{text-align:center;color:var(--muted);padding:24px;font-size:13px}.notes-explorer-layout{gap:var(--crm-gap-md,12px);grid-template-columns:320px 1fr;min-height:0;display:grid}@media (max-width:900px){.notes-explorer-layout{grid-template-columns:1fr}}.notes-page .notes-finder{border-radius:var(--tasks-r-lg);background:var(--ui-col-bg);height:min(680px,100dvh - 200px);min-height:0;box-shadow:inset 0 0 0 1px var(--border);flex:1;display:flex;overflow:hidden}.notes-finder-sidebar{background:var(--text);flex-direction:column;flex-shrink:0;gap:4px;width:232px;padding:12px 10px;display:flex;overflow-y:auto}@supports (color:color-mix(in lab,red,red)){.notes-finder-sidebar{background:color-mix(in srgb,var(--text) 2.5%,var(--notion-page))}}.notes-finder-sidebar{border-right:1px solid var(--border)}.notes-finder-section{margin-bottom:8px}.notes-finder-section-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;align-items:center;gap:8px;padding:4px 10px 6px;font-size:10px;font-weight:700;display:flex}.notes-finder-icon-btn{width:22px;height:22px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}.notes-finder-icon-btn:hover{background:var(--row-hover);color:var(--text)}.notes-finder-sidebar-empty{color:var(--muted);padding:8px 10px 12px;font-size:12px}.notes-finder-nav-wrap{align-items:stretch;display:flex;position:relative}.notes-finder-nav-wrap:hover .notes-finder-nav-del{opacity:1}.notes-finder-nav-item{min-width:0;font:inherit;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:7px;flex:1;align-items:center;gap:8px;padding:7px 10px;font-size:13px;transition:background .12s;display:flex}.notes-finder-nav-item:hover{background:var(--row-hover)}.notes-finder-nav-item.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notes-finder-nav-item.is-active{background:color-mix(in srgb,var(--accent) 14%,transparent)}}.notes-finder-nav-item.is-active{font-weight:550}.notes-finder-nav-ico{color:var(--muted2);flex-shrink:0}.notes-finder-nav-item.is-active .notes-finder-nav-ico{color:var(--accent-muted,var(--accent))}.notes-finder-nav-emoji{flex-shrink:0;font-size:14px;line-height:1}.notes-finder-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.notes-finder-nav-count{color:var(--muted);flex-shrink:0;font-size:11px;font-weight:600}.notes-finder-folder-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.notes-finder-nav-del{background:var(--ui-col-bg);width:22px;height:22px;color:var(--muted);cursor:pointer;opacity:0;box-shadow:inset 0 0 0 1px var(--border);border:none;border-radius:5px;justify-content:center;align-items:center;transition:opacity .12s,color .12s;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.notes-finder-nav-del:hover{color:var(--red)}.notes-finder-main{background:var(--ui-col-bg);flex-direction:column;flex:1;min-width:0;display:flex}.notes-finder-toolbar{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:10px 16px;display:flex}.notes-finder-toolbar-end{flex-shrink:0;align-items:center;gap:12px;display:flex}.notes-finder-toolbar-count{color:var(--muted);white-space:nowrap;font-size:11px;font-weight:600}.notes-finder-search{width:200px;padding:0}.notes-finder-search .notes-search{border-radius:7px;height:30px;font-size:12px}.notes-finder-crumb{flex-wrap:wrap;align-items:center;gap:2px;min-width:0;display:flex}.notes-finder-crumb-part{align-items:center;gap:2px;min-width:0;display:inline-flex}.notes-finder-crumb-sep{color:var(--muted);flex-shrink:0}.notes-finder-crumb-btn{font:inherit;color:var(--muted2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:5px;max-width:180px;padding:3px 6px;font-size:13px;overflow:hidden}.notes-finder-crumb-btn:hover:not(.is-current){background:var(--row-hover);color:var(--text)}.notes-finder-crumb-btn.is-current{color:var(--text);cursor:default;font-weight:600}.notes-finder-list-head,.notes-finder-row{grid-template-columns:minmax(220px,2.2fr) minmax(100px,1fr) minmax(90px,.8fr) 36px;align-items:center;gap:12px;padding:0 16px;display:grid}.notes-finder-list-head{height:30px;color:var(--muted);border-bottom:1px solid var(--border);background:var(--text);flex-shrink:0;font-size:11px;font-weight:600}@supports (color:color-mix(in lab,red,red)){.notes-finder-list-head{background:color-mix(in srgb,var(--text) 1.5%,var(--ui-col-bg))}}.notes-finder-list-scroll{flex:1;min-height:0;overflow-y:auto}.notes-finder-row{border-bottom:1px solid var(--border);min-height:44px}@supports (color:color-mix(in lab,red,red)){.notes-finder-row{border-bottom:1px solid color-mix(in srgb,var(--border) 55%,transparent)}}.notes-finder-row{cursor:pointer;font-size:13px;transition:background .1s}.notes-finder-row:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notes-finder-row:hover{background:color-mix(in srgb,var(--accent) 5%,transparent)}}.notes-finder-row.is-selected{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notes-finder-row.is-selected{background:color-mix(in srgb,var(--accent) 11%,transparent)}}.notes-finder-row-name{align-items:center;gap:10px;min-width:0;display:flex}.notes-finder-row-icon{background:var(--text);border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;display:flex}@supports (color:color-mix(in lab,red,red)){.notes-finder-row-icon{background:color-mix(in srgb,var(--text) 4%,transparent)}}.notes-finder-row-icon{flex-shrink:0;font-size:16px}.notes-finder-row-icon.is-folder{background:var(--folder-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.notes-finder-row-icon.is-folder{background:color-mix(in srgb,var(--folder-color,var(--accent)) 16%,transparent)}}.notes-finder-row-title{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.notes-finder-row-star{color:var(--yellow,#fbbf24);flex-shrink:0}.notes-finder-row-meta{color:var(--muted);white-space:nowrap;font-size:12px}.notes-finder-row-actions{opacity:0;justify-content:flex-end;transition:opacity .1s;display:flex}.notes-finder-row:hover .notes-finder-row-actions{opacity:1}.notes-finder-empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:64px 24px;display:flex}.notes-finder-empty svg{opacity:.35;margin-bottom:4px}.notes-finder-empty strong{color:var(--text);font-size:14px;font-weight:600}.notes-finder-empty span{max-width:280px;font-size:12px;line-height:1.45}@media (max-width:900px){.notes-page .notes-finder{flex-direction:column;height:auto;min-height:520px}.notes-finder-sidebar{border-right:none;border-bottom:1px solid var(--border);width:100%;max-height:200px}.notes-finder-toolbar{flex-wrap:wrap}.notes-finder-search{width:100%}}.notes-page .notes-explorer-detail,.notes-page .notes-explorer-tree{min-height:400px;overflow:auto}.notes-page .notes-explorer-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.notes-page .notes-explorer-head .crm-dash-title{margin-bottom:0}.notes-tree{flex-direction:column;gap:1px;display:flex}.notes-tree-row{border-radius:6px;align-items:center;gap:2px;display:flex}.notes-tree-row.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notes-tree-row.is-active{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.notes-tree-toggle,.notes-tree-toggle-spacer{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:24px;display:inline-flex}.notes-tree-toggle{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px}.notes-tree-toggle:hover{background:var(--row-hover);color:var(--text)}.notes-tree-item{text-align:left;cursor:pointer;min-width:0;font:inherit;color:var(--text);background:0 0;border:none;border-radius:4px;flex:1;align-items:center;gap:6px;padding:4px 6px;font-size:13px;display:flex}.notes-tree-item:hover{background:var(--row-hover)}.notes-tree-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.notes-tree-count{color:var(--muted);font-size:10px}.notes-tree-star{color:var(--yellow,#fbbf24);flex-shrink:0}.notes-move-wrap{flex-shrink:0;position:relative}.notes-move-btn{width:24px;height:24px;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;display:inline-flex}.notes-move-btn:hover{background:var(--row-hover);color:var(--text)}.notes-move-pop{z-index:30;background:var(--bg2);border:1px solid var(--border);min-width:160px;max-height:240px;box-shadow:0 8px 24px var(--shadow-strong);border-radius:8px;padding:6px;position:absolute;top:100%;right:0;overflow-y:auto}.notes-move-label{text-transform:uppercase;letter-spacing:.05em;color:var(--muted);padding:4px 8px;font-size:10px;font-weight:700}.notes-move-opt{text-align:left;width:100%;font:inherit;cursor:pointer;color:var(--text);background:0 0;border:none;border-radius:4px;padding:6px 8px;font-size:12px;display:block}.notes-move-opt:hover{background:var(--row-hover)}.notes-table-list{flex-direction:column;gap:2px;display:flex}.notes-table-list-head,.notes-table-list-row{grid-template-columns:1.5fr .7fr .9fr .7fr 32px;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:grid}.notes-table-list-head{color:var(--muted);border-bottom:1px solid var(--border);font-weight:600}.notes-table-list-row{border-radius:6px}.notes-table-list-row:hover{background:var(--row-hover)}.notes-table-list-title{text-align:left;font:inherit;cursor:pointer;color:var(--text);white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;font-size:13px;font-weight:500;overflow:hidden}.notes-folders-manage{border-top:1px solid var(--border);margin-top:20px;padding-top:16px}.notes-folders-grid{flex-wrap:wrap;gap:8px;display:flex}.notes-folder-card{background:var(--row-hover);border-left:3px solid;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex}.notes-folder-count{color:var(--muted);margin-left:auto;font-size:11px}.notes-folder-del{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:2px}.notes-folder-del:hover{color:var(--red);background:#fb718514}.notes-activity-chart{align-items:flex-end;gap:6px;height:140px;padding-top:12px;display:flex}.notes-activity-bar-wrap{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:6px;height:100%;display:flex}.notes-activity-bar{background:var(--accent);border-radius:4px 4px 0 0;width:100%;max-width:28px}@supports (color:color-mix(in lab,red,red)){.notes-activity-bar{background:color-mix(in srgb,var(--accent) 70%,transparent)}}.notes-activity-bar{transition:height .2s}.notes-activity-label{color:var(--muted);font-size:9px}.notes-mon-empty{text-align:center;color:var(--muted);padding:24px;font-size:13px}.notes-health-grid{flex-direction:column;gap:12px;display:flex}.notes-kanban{padding:8px 0 24px;overflow-x:auto}.notes-kanban-board{align-items:flex-start;gap:12px;min-height:280px;display:flex}.notes-kanban-col{background:var(--text);flex:0 0 260px}@supports (color:color-mix(in lab,red,red)){.notes-kanban-col{background:color-mix(in srgb,var(--text) 4%,var(--notion-page))}}.notes-kanban-col{border:1px solid var(--border);border-radius:10px}.notes-kanban-col-head{border-top:3px solid;border-radius:10px 10px 0 0;align-items:center;gap:6px;padding:10px;display:flex}.notes-kanban-col-title{font:inherit;color:var(--text);background:0 0;border:none;flex:1;font-size:13px;font-weight:600}.notes-kanban-card-del,.notes-kanban-col-del{color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px}.notes-kanban-card-del:hover,.notes-kanban-col-del:hover{color:var(--red)}.notes-kanban-cards{flex-direction:column;gap:8px;padding:0 8px 8px;display:flex}.notes-kanban-card{background:var(--bg2);border:1px solid var(--border);border-radius:8px;padding:10px;position:relative}.notes-kanban-card-body,.notes-kanban-card-title{width:100%;font:inherit;color:var(--text);resize:vertical;background:0 0;border:none}.notes-kanban-card-title{margin-bottom:4px;font-size:13px;font-weight:600}.notes-kanban-card-body{color:var(--muted2);min-height:40px;font-size:12px}.notes-kanban-add-card,.notes-kanban-add-col{border:1px dashed var(--border);color:var(--muted);cursor:pointer;font:inherit;background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex}.notes-kanban-add-col{flex:0 0 120px;align-self:stretch;min-height:120px}.notes-kanban-add-card:hover,.notes-kanban-add-col:hover{border-color:var(--accent);color:var(--text)}.notes-table-editor{padding:8px 0 24px}.notes-table-views{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.notes-table-view{border:1px solid var(--border);font:inherit;cursor:pointer;color:var(--muted2);background:0 0;border-radius:99px;padding:4px 10px;font-size:12px}.notes-table-view.is-active{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notes-table-view.is-active{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.notes-table-view.is-active{border-color:var(--accent);color:var(--text)}.notes-table-view-add{align-items:center;gap:4px;display:inline-flex}.notes-table-wrap{border:1px solid var(--border);border-radius:8px;overflow-x:auto}.notes-table{border-collapse:collapse;width:100%;font-size:13px}.notes-table td,.notes-table th{border-bottom:1px solid var(--border);text-align:left;vertical-align:middle;padding:8px 10px}.notes-table th{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.notes-table th{background:color-mix(in srgb,var(--text) 3%,transparent)}}.notes-table th{font-weight:600}.notes-table-cell,.notes-table-col-name{width:100%;font:inherit;color:var(--text);background:0 0;border:none;padding:4px 0}.notes-table-col-del,.notes-table-row-del{color:var(--muted);cursor:pointer;background:0 0;border:none;padding:2px}.notes-table-col-del:hover,.notes-table-row-del:hover{color:var(--red)}.notes-table-actions-col{width:32px}.notes-table-foot{gap:8px;margin-top:12px;display:flex}.agent-page.crm-page{gap:var(--crm-gap-xl)}.agent-card,.agent-page.crm-page{flex-direction:column;display:flex}.agent-card{gap:12px}.agent-card.off{opacity:.55}.agent-card-head{align-items:flex-start;gap:12px;display:flex}.agent-card-title-block{flex:1;min-width:0}.agent-card-name{letter-spacing:-.02em;font-size:14px;font-weight:700;line-height:1.35}.agent-card-desc{color:var(--muted2);margin-top:4px;font-size:12px;line-height:1.45}.agent-role-badge{text-transform:uppercase;letter-spacing:.04em;border-radius:var(--ui-r-sm);background:var(--agent-role-color);flex-shrink:0;padding:4px 8px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.agent-role-badge{background:color-mix(in srgb,var(--agent-role-color) 14%,transparent)}}.agent-role-badge{color:var(--agent-role-color)}.agent-card-features,.agent-card-meta{flex-wrap:wrap;gap:6px;display:flex}.agent-meta-pill{background:var(--ui-chip-bg);color:var(--text);border-radius:6px;padding:3px 8px;font-size:10px;font-weight:600}.agent-meta-pill.muted{color:var(--muted2)}.agent-feature-chip{background:var(--accent-icon-bg);color:var(--tag-violet);border-radius:6px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:600;display:inline-flex}.agent-card-actions{flex-wrap:wrap;gap:6px;margin-top:auto;display:flex}.agent-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:48px 24px;display:flex}.agent-empty-icon{background:var(--accent-icon-bg);width:56px;height:56px;color:var(--accent);border-radius:16px;place-items:center;display:grid}.agent-empty h2{letter-spacing:-.03em;margin:8px 0 0;font-size:18px}.agent-empty p{max-width:420px;color:var(--muted2);margin:0 0 8px;font-size:13px;line-height:1.55}.agent-drawer{flex-direction:column;min-height:0;display:flex;overflow:hidden}.agent-drawer .agent-editor-body{flex:1;min-height:0}.agent-drawer .notion-block{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .notion-block{background:color-mix(in srgb,var(--text) 6%,var(--bg2))}}.agent-drawer .notion-block{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .notion-block{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 14%,transparent)}}.agent-drawer .notion-block{border-radius:var(--r-lg,8px);padding:var(--section-pad-y,10px) var(--section-pad-x,12px)}.agent-drawer .notion-block-label{align-items:center;gap:6px;display:inline-flex}.agent-drawer .notion-head-grid--agent{grid-template-columns:var(--sheet-check) minmax(0,1fr)}.agent-editor-head-icon{width:var(--sheet-check);height:var(--sheet-check);border-radius:var(--r-md,6px);background:var(--accent);grid-area:1/1;justify-content:center;align-items:center;margin-top:6px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.agent-editor-head-icon{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.agent-editor-head-icon{color:var(--accent);flex-shrink:0}.agent-drawer .notion-prop-label{color:var(--muted);font-weight:600}.agent-drawer :is(.notion-prop-value .agent-drawer-field,.agent-wa-config .agent-chat-search.agent-drawer-field){box-sizing:border-box;width:100%;min-width:0;min-height:32px;font:inherit;color:var(--text);border:1px solid var(--text);margin:0;padding:6px 10px;font-size:13px;font-weight:500;line-height:1.35}@supports (color:color-mix(in lab,red,red)){.agent-drawer :is(.notion-prop-value .agent-drawer-field,.agent-wa-config .agent-chat-search.agent-drawer-field){border:1px solid color-mix(in srgb,var(--text) 32%,var(--border))}}.agent-drawer :is(.notion-prop-value .agent-drawer-field,.agent-wa-config .agent-chat-search.agent-drawer-field){border-radius:var(--r-md,6px);background:var(--bg);transition:border-color .12s,box-shadow .12s,background-color .12s;box-shadow:inset 0 1px #ffffff0f}.agent-drawer .notion-prop-value select.agent-drawer-field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%234b5563' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 11px center;background-repeat:no-repeat;padding-right:30px}[data-theme=dark] .agent-drawer .notion-prop-value select.agent-drawer-field{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' fill='none'%3E%3Cpath d='M1 1l4 4 4-4' stroke='%23a1a1aa' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");box-shadow:inset 0 1px #ffffff0a}.agent-drawer :is(.notion-prop-value .agent-drawer-field,.agent-wa-config .agent-chat-search.agent-drawer-field):hover{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer :is(.notion-prop-value .agent-drawer-field,.agent-wa-config .agent-chat-search.agent-drawer-field):hover{border-color:color-mix(in srgb,var(--text) 44%,var(--border))}}.agent-drawer :is(.notion-prop-value .agent-drawer-field,.agent-wa-config .agent-chat-search.agent-drawer-field):hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer :is(.notion-prop-value .agent-drawer-field,.agent-wa-config .agent-chat-search.agent-drawer-field):hover{background:color-mix(in srgb,var(--text) 4%,var(--bg))}}.agent-drawer :is(.notion-prop-value .agent-drawer-field,.agent-wa-config .agent-chat-search.agent-drawer-field):not(:focus-within){border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer :is(.notion-prop-value .agent-drawer-field,.agent-wa-config .agent-chat-search.agent-drawer-field):not(:focus-within){border-color:color-mix(in srgb,var(--text) 32%,var(--border))}}.agent-drawer :is(.notion-prop-value .agent-drawer-field:focus,.agent-wa-config .agent-chat-search.agent-drawer-field:focus-within){border-color:var(--accent);background:var(--bg);box-shadow:0 0 0 3px var(--accent),inset 0 1px 0 #ffffff0f;outline:none}@supports (color:color-mix(in lab,red,red)){.agent-drawer :is(.notion-prop-value .agent-drawer-field:focus,.agent-wa-config .agent-chat-search.agent-drawer-field:focus-within){box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent),inset 0 1px 0 #ffffff0f}}.agent-drawer .agent-wa-config .agent-chat-picker.is-blacklist .agent-chat-search.agent-drawer-field:focus-within{border-color:var(--red);box-shadow:0 0 0 3px var(--red),inset 0 1px 0 #ffffff0f}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-picker.is-blacklist .agent-chat-search.agent-drawer-field:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 16%,transparent),inset 0 1px 0 #ffffff0f}}.agent-drawer .notion-prop-value .agent-drawer-field::placeholder{color:var(--muted);font-weight:400}.agent-drawer .notion-prop-value input[type=time].agent-drawer-field{color-scheme:light dark}.agent-drawer .agent-wa-config .agent-wa-hint{margin-bottom:10px}.agent-drawer .agent-wa-config .agent-wa-scopes{gap:6px}.agent-drawer .agent-wa-config .agent-wa-panel{border-radius:var(--r-md,6px);background:var(--bg);box-shadow:inset 0 0 0 1px var(--text);margin-top:12px}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-wa-panel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 32%,var(--border))}}.agent-drawer .agent-wa-config .agent-wa-panel{overflow:hidden}.agent-drawer .agent-wa-config .agent-wa-panel.is-blacklist{box-shadow:inset 0 0 0 1px var(--red)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-wa-panel.is-blacklist{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 32%,var(--border))}}.agent-drawer .agent-wa-config .agent-wa-panel-head{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 0;display:flex}.agent-drawer .agent-wa-config .agent-wa-panel-head .notion-block-label{color:var(--muted);font-size:12px;font-weight:600}.agent-drawer .agent-wa-config .agent-wa-panel.is-blacklist .agent-wa-panel-head .notion-block-label{color:var(--red)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-wa-panel.is-blacklist .agent-wa-panel-head .notion-block-label{color:color-mix(in srgb,var(--red) 72%,var(--muted))}}.agent-drawer .agent-wa-config .agent-wa-panel-lead{color:var(--muted2);margin:4px 12px 8px;font-size:11px;line-height:1.45}.agent-drawer .agent-wa-config .agent-wa-count{background:var(--text);border-radius:999px;padding:1px 7px}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-wa-count{background:color-mix(in srgb,var(--text) 8%,var(--bg2))}}.agent-drawer .agent-wa-config .agent-wa-count{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-wa-count{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 12%,var(--border))}}.agent-drawer .agent-wa-config .agent-wa-count{color:var(--muted);font-size:10.5px}.agent-drawer .agent-wa-config .agent-wa-panel.is-blacklist .agent-wa-count{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-wa-panel.is-blacklist .agent-wa-count{background:color-mix(in srgb,var(--red) 8%,var(--bg2))}}.agent-drawer .agent-wa-config .agent-wa-panel.is-blacklist .agent-wa-count{box-shadow:inset 0 0 0 1px var(--red)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-wa-panel.is-blacklist .agent-wa-count{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--red) 22%,var(--border))}}.agent-drawer .agent-wa-config .agent-wa-panel.is-blacklist .agent-wa-count{color:var(--red)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-wa-panel.is-blacklist .agent-wa-count{color:color-mix(in srgb,var(--red) 78%,var(--text))}}.agent-drawer .agent-wa-config .agent-chat-picker-controls{border-bottom:1px solid var(--text);padding:0 12px 10px}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-picker-controls{border-bottom:1px solid color-mix(in srgb,var(--text) 10%,var(--border))}}.agent-drawer .agent-wa-config .agent-chat-search.agent-drawer-field{color:var(--muted2);cursor:text;flex:100%;align-items:center;gap:8px;display:flex}.agent-drawer .agent-wa-config .agent-chat-search.agent-drawer-field input{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px;font-weight:500}.agent-drawer .agent-wa-config .agent-chat-search.agent-drawer-field input::placeholder{color:var(--muted);font-weight:400}.agent-drawer .agent-wa-config .agent-chat-kind-seg{border-radius:var(--r-md,6px);background:var(--text);flex:100%;padding:2px}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-kind-seg{background:color-mix(in srgb,var(--text) 4%,var(--bg2))}}.agent-drawer .agent-wa-config .agent-chat-kind-seg{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-kind-seg{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 14%,var(--border))}}.agent-drawer .agent-wa-config .agent-chat-kind-seg .seg-btn{border-radius:calc(var(--r-md,6px) - 2px);color:var(--muted2);background:0 0;border:none;flex:1;padding:5px 8px;font-size:11.5px;font-weight:600}.agent-drawer .agent-wa-config .agent-chat-kind-seg .seg-btn:hover{color:var(--text)}.agent-drawer .agent-wa-config .agent-chat-kind-seg .seg-btn.on{color:var(--text);background:var(--bg);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-kind-seg .seg-btn.on{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 32%,var(--border))}}.agent-drawer .agent-wa-config .agent-chat-picker-selection{border-bottom:1px solid var(--text);padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-picker-selection{border-bottom:1px solid color-mix(in srgb,var(--text) 10%,var(--border))}}.agent-drawer .agent-wa-config .agent-chat-picker-selection{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-picker-selection{background:color-mix(in srgb,var(--accent) 6%,var(--bg))}}.agent-drawer .agent-wa-config .agent-chat-picker.is-blacklist .agent-chat-picker-selection{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-picker.is-blacklist .agent-chat-picker-selection{background:color-mix(in srgb,var(--red) 6%,var(--bg))}}.agent-drawer .agent-wa-config .agent-chat-chip{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-chip{background:color-mix(in srgb,var(--accent) 10%,var(--bg))}}.agent-drawer .agent-wa-config .agent-chat-chip{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-chip{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border))}}.agent-drawer .agent-wa-config .agent-chat-chip{border-radius:var(--r-md,6px);font-size:11.5px}.agent-drawer .agent-wa-config .agent-chat-picker.is-blacklist .agent-chat-chip{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-picker.is-blacklist .agent-chat-chip{background:color-mix(in srgb,var(--red) 10%,var(--bg))}}.agent-drawer .agent-wa-config .agent-chat-picker.is-blacklist .agent-chat-chip{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-picker.is-blacklist .agent-chat-chip{border-color:color-mix(in srgb,var(--red) 28%,var(--border))}}.agent-drawer .agent-wa-config .agent-chat-list{max-height:260px}.agent-drawer .agent-wa-config .agent-chat-row{border-bottom-color:var(--text);padding:7px 12px}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-row{border-bottom-color:color-mix(in srgb,var(--text) 8%,var(--border))}}.agent-drawer .agent-wa-config .agent-chat-row.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-row.on{background:color-mix(in srgb,var(--accent) 10%,var(--bg))}}.agent-drawer .agent-wa-config .agent-chat-picker.is-blacklist .agent-chat-row.on{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-picker.is-blacklist .agent-chat-row.on{background:color-mix(in srgb,var(--red) 10%,var(--bg))}}.agent-drawer .agent-wa-config .agent-chat-check{border:1.5px solid var(--text);border-radius:999px;width:18px;height:18px}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-check{border:1.5px solid color-mix(in srgb,var(--text) 34%,var(--border))}}.agent-drawer .agent-wa-config .agent-chat-check{background:var(--bg);font-size:11px}.agent-drawer .agent-wa-config .agent-chat-check.on{background:var(--accent);border-color:var(--accent)}.agent-drawer .agent-wa-config .agent-chat-picker.is-blacklist .agent-chat-check.on{background:var(--red);border-color:var(--red)}.agent-drawer .agent-wa-config .agent-chat-avatar.is-fallback{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-avatar.is-fallback{background:color-mix(in srgb,var(--text) 6%,var(--bg2))}}.agent-drawer .agent-wa-config .agent-chat-avatar.is-fallback{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-avatar.is-fallback{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 14%,var(--border))}}.agent-drawer .agent-wa-config .agent-chat-list-footer{border-top-color:var(--text);padding:7px 12px 10px}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-chat-list-footer{border-top-color:color-mix(in srgb,var(--text) 8%,var(--border))}}.agent-drawer .agent-wa-config .agent-chat-list-footer{font-size:10.5px}.agent-drawer .agent-wa-config .agent-wa-options{border-top:1px solid var(--text);margin-top:12px;padding-top:10px}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-wa-options{border-top:1px solid color-mix(in srgb,var(--text) 10%,var(--border))}}.agent-drawer .agent-wa-config .agent-wa-options{gap:0}.agent-drawer .agent-wa-config .agent-wa-option{border-bottom:1px solid var(--text);padding:9px 0}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-wa-option{border-bottom:1px solid color-mix(in srgb,var(--text) 6%,var(--border))}}.agent-drawer .agent-wa-config .agent-wa-option{font-size:13px;font-weight:500}.agent-drawer .agent-wa-config .agent-wa-option:last-child{border-bottom:none;padding-bottom:0}.agent-drawer .agent-wa-config .agent-wa-warn{border-radius:var(--r-md,6px);box-shadow:inset 0 0 0 1px var(--orange,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-config .agent-wa-warn{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--orange,#f59e0b) 28%,transparent)}}.agent-editor-section{margin-top:0}.agent-editor-label{color:var(--muted);margin-bottom:8px;font-size:12px;font-weight:600}.agent-editor-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:640px){.agent-editor-grid{grid-template-columns:1fr}}.agent-role-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:6px;display:grid}.agent-role-card{text-align:left;border-radius:var(--r-md,6px);cursor:pointer;font:inherit;color:var(--text);border:none;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.agent-drawer .agent-role-card strong{font-size:12.5px}.agent-drawer .agent-role-card span{color:var(--muted2);font-size:11px;line-height:1.4}.agent-feature-group{margin-bottom:12px}.agent-feature-group:last-child{margin-bottom:0}.agent-feature-group-title{text-transform:uppercase;letter-spacing:.05em;color:var(--muted2);margin-bottom:8px;font-size:11px;font-weight:700}.agent-feature-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;display:grid}.agent-feature-card{text-align:left;border-radius:var(--r-md,6px);cursor:pointer;font:inherit;color:var(--text);border:none;flex-direction:column;gap:6px;padding:10px 12px;display:flex}.agent-drawer .agent-feature-card span{color:var(--muted2);font-size:11px;line-height:1.4}.agent-feature-card-head{align-items:center;gap:8px;display:flex}.agent-feature-actions{flex-wrap:wrap;gap:4px;display:flex}.agent-cap-hint{color:var(--muted2);margin:2px 0 10px;font-size:11.5px;line-height:1.5}.agent-cap-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.agent-cap-card{text-align:left;border-radius:var(--r-md,6px);cursor:pointer;font:inherit;color:var(--text);border:none;flex-direction:column;gap:6px;padding:11px 13px;display:flex}.agent-cap-card-head{align-items:center;gap:8px;display:flex}.agent-cap-card-head strong{font-size:12.5px}.agent-cap-icon{border-radius:var(--ui-r-sm);background:var(--accent);justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.agent-cap-icon{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.agent-cap-icon{color:var(--accent);flex-shrink:0}.agent-cap-tag{text-transform:uppercase;letter-spacing:.03em;color:var(--muted2);background:var(--muted2);font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.agent-cap-tag{background:color-mix(in srgb,var(--muted2) 14%,transparent)}}.agent-cap-tag{border-radius:999px;padding:2px 6px}.agent-cap-check{border:1.5px solid var(--border);color:#0000;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-left:auto;font-size:11px;transition:border-color .12s,background-color .12s,color .12s;display:inline-flex}.agent-cap-check.on{border-color:var(--accent);background:var(--accent);color:#fff}.agent-cap-verbs{color:var(--muted2);font-size:11px;line-height:1.45}.agent-drawer .agent-cap-card.on .agent-cap-icon{background:var(--accent);color:#fff}.agent-cap-summary{color:var(--accent);margin-top:10px;font-size:11.5px;font-weight:600}.agent-card-caps{flex-wrap:wrap;gap:5px;display:flex}.agent-cap-pill{color:var(--text);background:var(--accent);align-items:center;gap:4px;font-size:10.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.agent-cap-pill{background:color-mix(in srgb,var(--accent) 10%,transparent)}}.agent-cap-pill{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-cap-pill{border:1px solid color-mix(in srgb,var(--accent) 22%,transparent)}}.agent-cap-pill{border-radius:999px;padding:3px 8px}.agent-cap-pill svg{color:var(--accent)}.agent-dash-meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-dash-back{color:var(--muted2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:600;text-decoration:none;transition:color .12s,border-color .12s;display:inline-flex}.agent-dash-back:hover{color:var(--text);border-color:var(--muted2)}.agent-dash-live{color:var(--muted2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.agent-dash-live-dot{background:var(--muted2);border-radius:999px;width:7px;height:7px}.agent-dash-live.on{color:var(--green,#25d366);border-color:var(--green,#25d366)}@supports (color:color-mix(in lab,red,red)){.agent-dash-live.on{border-color:color-mix(in srgb,var(--green,#25d366) 35%,transparent)}}.agent-dash-live.on{background:var(--green,#25d366)}@supports (color:color-mix(in lab,red,red)){.agent-dash-live.on{background:color-mix(in srgb,var(--green,#25d366) 10%,transparent)}}.agent-dash-live.on .agent-dash-live-dot{background:var(--green,#25d366);box-shadow:0 0 0 0 var(--green,#25d366)}@supports (color:color-mix(in lab,red,red)){.agent-dash-live.on .agent-dash-live-dot{box-shadow:0 0 0 0 color-mix(in srgb,var(--green,#25d366) 60%,transparent)}}.agent-dash-live.on .agent-dash-live-dot{animation:agent-dash-pulse 2s infinite}@keyframes agent-dash-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--green,#25d366) 55%,transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.agent-dash-banner{border:1px solid var(--amber,#f59e0b);padding:11px 14px}@supports (color:color-mix(in lab,red,red)){.agent-dash-banner{border:1px solid color-mix(in srgb,var(--amber,#f59e0b) 35%,var(--border))}}.agent-dash-banner{background:var(--amber,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.agent-dash-banner{background:color-mix(in srgb,var(--amber,#f59e0b) 10%,transparent)}}.agent-dash-banner{border-radius:var(--ui-r-md);color:var(--text);font-size:12px;line-height:1.5}.agent-dash-criteria{border-left:3px solid var(--accent);padding:12px 14px}.agent-dash-criteria-head{color:var(--accent);align-items:center;gap:6px;margin-bottom:6px;font-size:12px;display:flex}.agent-dash-criteria p{color:var(--text);margin:0;font-size:12.5px;line-height:1.55}.agent-dash-tags{flex-wrap:wrap;gap:6px;display:flex}.agent-class-tag{background:var(--accent);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.agent-class-tag{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.agent-class-tag{color:var(--accent);border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-class-tag{border:1px solid color-mix(in srgb,var(--accent) 25%,transparent)}}.agent-cap-hint.sm{margin-bottom:8px}.agent-dash-block{flex-direction:column;gap:14px;padding:16px;display:flex}.agent-dash-block-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-dash-block-title{align-items:center;gap:8px;font-size:13.5px;font-weight:700;display:inline-flex}.agent-dash-block-title svg{color:var(--accent)}.agent-dash-empty{text-align:center;color:var(--muted2);border:1px dashed var(--border);border-radius:var(--ui-r-md);padding:28px 16px;font-size:12.5px}.agent-todo-list{flex-direction:column;gap:8px;display:flex}.agent-todo-item{border-left:1px solid var(--border);border:1px solid var(--border);border-left-width:3px;border-radius:var(--ui-r-md);background:var(--ui-col-bg);justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;transition:border-color .12s,background-color .12s,opacity .12s;display:flex}.agent-todo-item.prio-high{border-left-color:var(--red,#ef4444)}.agent-todo-item.prio-normal{border-left-color:var(--accent)}.agent-todo-item.prio-low{border-left-color:var(--muted2)}.agent-todo-item.status-dismissed,.agent-todo-item.status-done{opacity:.6}.agent-todo-item.status-done .agent-todo-title{text-decoration:line-through}.agent-todo-main{flex-direction:column;gap:5px;min-width:0;display:flex}.agent-todo-title{font-size:13px;font-weight:600;line-height:1.4}.agent-todo-body{color:var(--muted2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.agent-todo-meta{color:var(--muted2);flex-wrap:wrap;align-items:center;gap:8px;font-size:10.5px;display:flex}.agent-todo-src{align-items:center;gap:4px;display:inline-flex}.agent-todo-prio{text-transform:uppercase;letter-spacing:.03em;border-radius:999px;padding:2px 6px;font-weight:700}.agent-todo-prio.prio-high{color:var(--red,#ef4444);background:var(--red,#ef4444)}@supports (color:color-mix(in lab,red,red)){.agent-todo-prio.prio-high{background:color-mix(in srgb,var(--red,#ef4444) 14%,transparent)}}.agent-todo-prio.prio-low{color:var(--muted2);background:var(--muted2)}@supports (color:color-mix(in lab,red,red)){.agent-todo-prio.prio-low{background:color-mix(in srgb,var(--muted2) 14%,transparent)}}.agent-todo-actions{flex-shrink:0;gap:5px;display:flex}.agent-instructions{resize:vertical;min-height:120px;line-height:1.5}.agent-editor-foot{flex-wrap:wrap}.agent-enabled-row{flex:1;align-items:center;gap:10px;min-width:0;font-size:13px;font-weight:600;display:flex}.agent-editor-actions{flex-shrink:0;gap:8px;display:flex}@media (max-width:560px){.agent-editor-foot{flex-direction:column;align-items:stretch}.agent-editor-actions{width:100%}.agent-editor-actions .btn{flex:1}}.agent-card-wa{color:var(--green,#25d366);background:var(--green,#25d366);align-items:center;gap:6px;font-size:11px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.agent-card-wa{background:color-mix(in srgb,var(--green,#25d366) 12%,transparent)}}.agent-card-wa{border-radius:var(--ui-r-sm);width:fit-content;padding:4px 9px}.agent-wa-config .agent-editor-label{align-items:center;gap:6px;display:flex}.agent-wa-hint{color:var(--muted2);margin:0 0 12px;font-size:12px;line-height:1.5}.agent-wa-hint.sm{margin-bottom:8px;font-size:11.5px}.agent-wa-scopes{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px;display:grid}.agent-wa-scope{text-align:left;border:1px solid var(--border);border-radius:var(--ui-r-md);background:var(--ui-col-bg);cursor:pointer;font:inherit;color:var(--text);align-items:flex-start;gap:10px;padding:11px 12px;transition:border-color .12s,background-color .12s;display:flex}.agent-wa-scope-radio{border:2px solid var(--border);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px;transition:border-color .12s,box-shadow .12s}.agent-wa-scope.on{border-color:var(--accent);background:var(--accent-highlight-bg)}.agent-drawer .agent-wa-scope.on .agent-wa-scope-radio{border-color:var(--accent);box-shadow:inset 0 0 0 3px var(--accent)}.agent-wa-scope-text{flex-direction:column;gap:2px;min-width:0;display:flex}.agent-wa-scope-text strong{font-size:12.5px}.agent-wa-scope-text span{color:var(--muted2);font-size:11px;line-height:1.4}.agent-wa-warn{border-radius:var(--ui-r-md);background:var(--orange,#f59e0b);margin-top:10px;padding:9px 12px}@supports (color:color-mix(in lab,red,red)){.agent-wa-warn{background:color-mix(in srgb,var(--orange,#f59e0b) 14%,transparent)}}.agent-wa-warn{color:var(--orange,#f59e0b);font-size:12px;line-height:1.45}.agent-wa-panel{border-radius:var(--ui-r-md);background:var(--ui-col-bg);margin-top:14px;padding:0;overflow:hidden}.agent-wa-panel-head{justify-content:space-between;align-items:center;gap:10px;padding:10px 12px 0;display:flex}.agent-wa-panel-lead{color:var(--muted2);margin:4px 12px 0;font-size:11px;line-height:1.45}.agent-wa-count{background:var(--text);border-radius:999px;margin-left:auto;padding:2px 8px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.agent-wa-count{background:color-mix(in srgb,var(--text) 8%,transparent)}}.agent-wa-count{color:var(--muted);font-variant-numeric:tabular-nums;flex-shrink:0}.agent-chat-picker{flex-direction:column;display:flex}.agent-chat-picker-selection{border-bottom:1px solid var(--text);padding:8px 12px}@supports (color:color-mix(in lab,red,red)){.agent-chat-picker-selection{border-bottom:1px solid color-mix(in srgb,var(--text) 8%,var(--border))}}.agent-chat-picker-selection{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-chat-picker-selection{background:color-mix(in srgb,var(--accent) 5%,transparent)}}.agent-chat-picker.is-blacklist .agent-chat-picker-selection{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.agent-chat-picker.is-blacklist .agent-chat-picker-selection{background:color-mix(in srgb,var(--red) 5%,transparent)}}.agent-chat-picker-controls{border-bottom:1px solid var(--text);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.agent-chat-picker-controls{border-bottom:1px solid color-mix(in srgb,var(--text) 8%,var(--border))}}.agent-chat-chips{flex-wrap:wrap;gap:6px;display:flex}.agent-chat-chip{background:var(--accent);border-radius:999px;align-items:center;gap:5px;max-width:100%;padding:4px 6px 4px 8px;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.agent-chat-chip{background:color-mix(in srgb,var(--accent) 10%,var(--ui-col-bg))}}.agent-chat-chip{border:1px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-chat-chip{border:1px solid color-mix(in srgb,var(--accent) 22%,var(--border))}}.agent-chat-chip{color:var(--text)}.agent-chat-picker.is-blacklist .agent-chat-chip{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.agent-chat-picker.is-blacklist .agent-chat-chip{background:color-mix(in srgb,var(--red) 10%,var(--ui-col-bg))}}.agent-chat-picker.is-blacklist .agent-chat-chip{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.agent-chat-picker.is-blacklist .agent-chat-chip{border-color:color-mix(in srgb,var(--red) 24%,var(--border))}}.agent-chat-chip-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-chat-chip button{color:var(--muted2);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.agent-chat-chip button:hover{color:var(--text)}.agent-chat-search{border-radius:var(--ui-r-md);background:var(--ui-chip-bg);border:1px solid var(--text);flex:1;align-items:center;gap:8px;min-width:min(100%,220px);padding:7px 10px;display:flex}@supports (color:color-mix(in lab,red,red)){.agent-chat-search{border:1px solid color-mix(in srgb,var(--text) 12%,var(--border))}}.agent-chat-search{color:var(--muted2);transition:border-color .12s,box-shadow .12s}.agent-chat-search:focus-within{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-chat-search:focus-within{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.agent-chat-search:focus-within{box-shadow:0 0 0 3px var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-chat-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 14%,transparent)}}.agent-chat-picker.is-blacklist .agent-chat-search:focus-within{border-color:var(--red)}@supports (color:color-mix(in lab,red,red)){.agent-chat-picker.is-blacklist .agent-chat-search:focus-within{border-color:color-mix(in srgb,var(--red) 45%,var(--border))}}.agent-chat-picker.is-blacklist .agent-chat-search:focus-within{box-shadow:0 0 0 3px var(--red)}@supports (color:color-mix(in lab,red,red)){.agent-chat-picker.is-blacklist .agent-chat-search:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--red) 12%,transparent)}}.agent-chat-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:none;outline:none;flex:1;font-size:13px}.agent-chat-kind-seg{border-radius:var(--ui-r-md);background:var(--text);flex-shrink:0;padding:2px}@supports (color:color-mix(in lab,red,red)){.agent-chat-kind-seg{background:color-mix(in srgb,var(--text) 4%,var(--ui-chip-bg))}}.agent-chat-kind-seg{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-chat-kind-seg{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,var(--border))}}.agent-chat-kind-seg .seg-btn{border-radius:calc(var(--ui-r-md) - 2px);white-space:nowrap;padding:4px 10px;font-size:11.5px}.agent-chat-kind-n{color:var(--muted2);font-variant-numeric:tabular-nums;margin-left:5px;font-size:10px;font-weight:700}.agent-chat-kind-seg .seg-btn.on .agent-chat-kind-n{color:var(--muted)}.agent-chat-list{background:0 0;flex-direction:column;max-height:280px;display:flex;overflow-y:auto}.agent-chat-list-footer{color:var(--muted2);border-top:1px solid var(--text);margin:0;padding:8px 12px 10px;font-size:11px;line-height:1.4}@supports (color:color-mix(in lab,red,red)){.agent-chat-list-footer{border-top:1px solid color-mix(in srgb,var(--text) 6%,var(--border))}}.agent-chat-empty{color:var(--muted2);text-align:center;justify-content:center;align-items:center;gap:8px;padding:28px 16px;font-size:12.5px;line-height:1.45;display:flex}.agent-chat-row{cursor:pointer;font:inherit;color:var(--text);text-align:left;border:none;border-bottom:1px solid var(--text);background:0 0;align-items:center;gap:10px;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.agent-chat-row{border-bottom:1px solid color-mix(in srgb,var(--text) 6%,var(--border))}}.agent-chat-row{transition:background-color .12s}.agent-chat-row:last-child{border-bottom:none}.agent-chat-row:hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-chat-row:hover{background:color-mix(in srgb,var(--text) 3%,transparent)}}.agent-chat-row.on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-chat-row.on{background:color-mix(in srgb,var(--accent) 8%,transparent)}}.agent-chat-picker.is-blacklist .agent-chat-row.on{background:var(--red)}@supports (color:color-mix(in lab,red,red)){.agent-chat-picker.is-blacklist .agent-chat-row.on{background:color-mix(in srgb,var(--red) 8%,transparent)}}.agent-chat-avatar{object-fit:cover;border-radius:50%;flex-shrink:0;width:28px;height:28px}.agent-chat-avatar.is-fallback{background:var(--text);place-items:center;font-size:11px;font-weight:700;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-chat-avatar.is-fallback{background:color-mix(in srgb,var(--text) 6%,var(--ui-chip-bg))}}.agent-chat-avatar.is-fallback{color:var(--muted2);box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-chat-avatar.is-fallback{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 10%,var(--border))}}.agent-chat-avatar.is-group{color:var(--accent)}.agent-chat-row-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.agent-chat-row-name{align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:600;display:flex}.agent-chat-row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-chat-tag{text-transform:uppercase;letter-spacing:.04em;background:var(--accent);border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:8.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.agent-chat-tag{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.agent-chat-tag{color:var(--accent)}.agent-chat-row-sub{color:var(--muted2);font-size:11px}.agent-chat-check{border:1.5px solid var(--text);border-radius:5px;flex-shrink:0;width:18px;height:18px}@supports (color:color-mix(in lab,red,red)){.agent-chat-check{border:1.5px solid color-mix(in srgb,var(--text) 18%,var(--border))}}.agent-chat-check{color:#fff;background:0 0;place-items:center;font-size:11px;transition:background-color .12s,border-color .12s;display:grid}.agent-chat-check.on{background:var(--accent);border-color:var(--accent)}.agent-chat-picker.is-blacklist .agent-chat-check.on{background:var(--red);border-color:var(--red)}.agent-wa-options{flex-direction:column;gap:8px;margin-top:14px;display:flex}.agent-wa-option{color:var(--text);cursor:pointer;align-items:center;gap:9px;font-size:12.5px;display:flex}.agent-wa-option input{width:15px;height:15px;accent-color:var(--accent)}.agent-editor-section .agent-editor-label svg{vertical-align:-2px;margin-right:4px}.agent-meta-pill.is-model{background:var(--accent-icon-bg);color:var(--accent);align-items:center;gap:4px;display:inline-flex}.agent-model-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.agent-model-card{text-align:left;border:1px solid var(--border);border-radius:var(--ui-r-md);background:var(--ui-col-bg);cursor:pointer;font:inherit;color:var(--text);flex-direction:column;gap:4px;padding:11px 12px;transition:border-color .12s,background-color .12s;display:flex}.agent-model-card.on{border-color:var(--accent);background:var(--accent-highlight-bg)}.agent-model-card-head{justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.agent-model-led{background:var(--red);border-radius:50%;flex-shrink:0;width:8px;height:8px}.agent-model-led.on{background:var(--green,#22c55e)}.agent-model-badge{text-transform:uppercase;letter-spacing:.05em;color:var(--muted2);font-size:9px;font-weight:700}.agent-model-desc{color:var(--muted2);font-size:11px;line-height:1.4}.agent-model-missing{color:var(--red);margin-top:2px;font-size:10.5px;font-weight:600}.agent-drawer :is(.agent-role-card,.agent-feature-card,.agent-cap-card,.agent-model-card,.agent-wa-scope){background:var(--bg);box-shadow:inset 0 0 0 1px var(--text);border:none}@supports (color:color-mix(in lab,red,red)){.agent-drawer :is(.agent-role-card,.agent-feature-card,.agent-cap-card,.agent-model-card,.agent-wa-scope){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 32%,var(--border))}}.agent-drawer :is(.agent-role-card,.agent-feature-card,.agent-cap-card,.agent-model-card,.agent-wa-scope){transition:background-color .12s,box-shadow .12s,color .12s}.agent-drawer :is(.agent-role-card,.agent-feature-card,.agent-cap-card,.agent-model-card,.agent-wa-scope):not(.on):hover{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer :is(.agent-role-card,.agent-feature-card,.agent-cap-card,.agent-model-card,.agent-wa-scope):not(.on):hover{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 44%,var(--border))}}.agent-drawer :is(.agent-role-card,.agent-feature-card,.agent-cap-card,.agent-model-card,.agent-wa-scope):not(.on):hover{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer :is(.agent-role-card,.agent-feature-card,.agent-cap-card,.agent-model-card,.agent-wa-scope):not(.on):hover{background:color-mix(in srgb,var(--text) 4%,var(--bg))}}.agent-drawer .agent-cap-card:not(.on) .agent-cap-card-head strong,.agent-drawer .agent-feature-card:not(.on) .agent-feature-card-head strong,.agent-drawer .agent-model-card:not(.on) .agent-model-card-head strong,.agent-drawer .agent-role-card:not(.on) strong,.agent-drawer .agent-wa-scope:not(.on) .agent-wa-scope-text strong{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-cap-card:not(.on) .agent-cap-card-head strong,.agent-drawer .agent-feature-card:not(.on) .agent-feature-card-head strong,.agent-drawer .agent-model-card:not(.on) .agent-model-card-head strong,.agent-drawer .agent-role-card:not(.on) strong,.agent-drawer .agent-wa-scope:not(.on) .agent-wa-scope-text strong{color:color-mix(in srgb,var(--text) 78%,var(--muted))}}.agent-drawer .agent-cap-card:not(.on) .agent-cap-card-head strong,.agent-drawer .agent-feature-card:not(.on) .agent-feature-card-head strong,.agent-drawer .agent-model-card:not(.on) .agent-model-card-head strong,.agent-drawer .agent-role-card:not(.on) strong,.agent-drawer .agent-wa-scope:not(.on) .agent-wa-scope-text strong{font-weight:600}.agent-drawer .agent-role-card.on{background:var(--agent-role-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-role-card.on{background:color-mix(in srgb,var(--agent-role-color,var(--accent)) 18%,var(--bg))}}.agent-drawer .agent-role-card.on{box-shadow:inset 0 0 0 2px var(--agent-role-color,var(--accent))}.agent-drawer .agent-role-card.on strong{font-weight:700}.agent-drawer .agent-role-card.on span,.agent-drawer .agent-role-card.on strong{color:var(--agent-role-color,var(--accent))}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-role-card.on span{color:color-mix(in srgb,var(--agent-role-color,var(--accent)) 55%,var(--text))}}.agent-drawer :is(.agent-feature-card,.agent-cap-card,.agent-model-card,.agent-wa-scope).on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-drawer :is(.agent-feature-card,.agent-cap-card,.agent-model-card,.agent-wa-scope).on{background:color-mix(in srgb,var(--accent) 16%,var(--bg))}}.agent-drawer :is(.agent-feature-card,.agent-cap-card,.agent-model-card,.agent-wa-scope).on{box-shadow:inset 0 0 0 2px var(--accent)}.agent-drawer .agent-cap-card.on .agent-cap-card-head strong,.agent-drawer .agent-feature-card.on .agent-feature-card-head strong,.agent-drawer .agent-model-card.on .agent-model-card-head strong,.agent-drawer .agent-wa-scope.on .agent-wa-scope-text strong{color:var(--accent);font-weight:700}.agent-drawer .agent-cap-card:not(.on) .agent-cap-icon{background:var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-cap-card:not(.on) .agent-cap-icon{background:color-mix(in srgb,var(--text) 10%,transparent)}}.agent-drawer .agent-cap-card:not(.on) .agent-cap-icon{color:var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-cap-card:not(.on) .agent-cap-icon{color:color-mix(in srgb,var(--text) 55%,var(--muted2))}}.agent-drawer .agent-cap-card:not(.on) .agent-cap-check{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-cap-card:not(.on) .agent-cap-check{border-color:color-mix(in srgb,var(--text) 34%,var(--border))}}.agent-drawer .agent-cap-card:not(.on) .agent-cap-check{background:var(--bg)}.agent-drawer .agent-wa-scope:not(.on) .agent-wa-scope-radio{border-color:var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-wa-scope:not(.on) .agent-wa-scope-radio{border-color:color-mix(in srgb,var(--text) 34%,var(--border))}}.agent-drawer .agent-wa-scope:not(.on) .agent-wa-scope-radio{background:var(--bg)}.agent-drawer .agent-model-card:not(.on) .agent-model-led{opacity:.65}.agent-test{border-radius:var(--ui-r-md);background:var(--ui-chip-bg);flex-direction:column;gap:8px;margin-top:14px;padding:12px;display:flex}.agent-drawer .agent-test{padding:var(--section-pad-y,10px) var(--section-pad-x,12px);border-radius:var(--r-md,6px);background:var(--section-toolbar-bg,var(--text));margin-top:12px}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-test{background:var(--section-toolbar-bg,color-mix(in srgb,var(--text) 2.5%,var(--bg2)))}}.agent-drawer .agent-test{box-shadow:inset 0 0 0 1px var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-test{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text) 8%,transparent)}}.agent-drawer .agent-test-input{border-radius:var(--r-sm,5px);background:var(--section-bg,var(--text));border:none;width:100%;min-height:52px;padding:8px 10px}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-test-input{background:var(--section-bg,color-mix(in srgb,var(--text) 4%,var(--bg2)))}}.agent-drawer .agent-test-input{font:inherit;color:var(--text);resize:vertical;outline:none;font-size:13px;line-height:1.5;transition:background .12s}.agent-drawer .agent-test-input:focus{background:var(--section-bg-focus,var(--text))}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-test-input:focus{background:var(--section-bg-focus,color-mix(in srgb,var(--text) 6.5%,var(--bg2)))}}.agent-drawer .agent-test-result{background:var(--section-bg,var(--text))}@supports (color:color-mix(in lab,red,red)){.agent-drawer .agent-test-result{background:var(--section-bg,color-mix(in srgb,var(--text) 4%,var(--bg2)))}}.agent-drawer .agent-test-result{border-radius:var(--r-sm,5px)}.agent-test-head{justify-content:space-between;align-items:center;font-size:12px;font-weight:700;display:flex}.agent-test-status{color:var(--red);font-size:11px;font-weight:600}.agent-test-status.on{color:var(--green,#22c55e)}.agent-test-input{resize:vertical;min-height:52px}.agent-test .btn{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.agent-test-result{border-radius:var(--ui-r-md);background:var(--ui-col-bg);padding:10px 12px;font-size:13px;line-height:1.55}.agent-test-result.is-error{color:var(--red);background:var(--red)}@supports (color:color-mix(in lab,red,red)){.agent-test-result.is-error{background:color-mix(in srgb,var(--red) 10%,transparent)}}.agent-test-result-meta{text-transform:uppercase;letter-spacing:.04em;color:var(--muted2);margin-bottom:6px;font-size:10px;font-weight:700}.agent-test-result-text{white-space:pre-wrap}.agent-runtime-bar{border-radius:var(--ui-r-md);background:var(--green,#22c55e);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.agent-runtime-bar{background:color-mix(in srgb,var(--green,#22c55e) 9%,var(--ui-col-bg))}}.agent-runtime-bar{box-shadow:inset 0 0 0 1px var(--green,#22c55e)}@supports (color:color-mix(in lab,red,red)){.agent-runtime-bar{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--green,#22c55e) 22%,transparent)}}.agent-runtime-auto{color:var(--text);align-items:center;gap:10px;font-size:12.5px;font-weight:600;display:flex}.agent-runtime-stat{color:var(--muted2);font-size:12px}.agent-dash-full{gap:var(--crm-gap-lg)}.agent-main-tabs{border-radius:var(--ui-r-md);background:var(--ui-chip-bg);box-shadow:inset 0 0 0 1px var(--border);flex-wrap:wrap;gap:6px;padding:4px;display:flex}.agent-main-tab{border-radius:calc(var(--ui-r-md) - 2px);color:var(--muted2);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:8px 12px;font-size:12.5px;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.agent-main-tab.on,.agent-main-tab:hover{color:var(--text);background:var(--ui-col-bg)}.agent-main-tab.on{box-shadow:0 1px 3px var(--text)}@supports (color:color-mix(in lab,red,red)){.agent-main-tab.on{box-shadow:0 1px 3px color-mix(in srgb,var(--text) 8%,transparent)}}.agent-tab-panel{gap:var(--crm-gap-lg);flex-direction:column;display:flex}.agent-overview-toolbar{border-radius:var(--tasks-r-lg);background:var(--ui-col-bg);box-shadow:inset 0 0 0 1px var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.agent-overview-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.crm-page:has(.agent-dash-full) .agent-tab-panel>.tasks-kpis{gap:var(--crm-gap-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.crm-page:has(.agent-dash-full) .agent-tab-panel>.tasks-kpis .tasks-kpi.is-stack{flex:none;width:100%}.crm-page:has(.agent-dash-full) .crm-dash-grid.agent-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:1100px){.crm-page:has(.agent-dash-full) .crm-dash-grid.agent-overview-grid{grid-template-columns:1fr}.crm-page:has(.agent-dash-full) .agent-tab-panel>.tasks-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.crm-page:has(.agent-dash-full) .agent-tab-panel>.tasks-kpis{grid-template-columns:1fr}}.agent-viz-empty{text-align:center;color:var(--muted2);padding:24px;font-size:13px}.agent-viz-legend{color:var(--muted2);flex-wrap:wrap;gap:12px;margin-bottom:10px;font-size:11px;font-weight:600;display:flex}.agent-viz-legend span{align-items:center;gap:6px;display:inline-flex}.agent-viz-swatch{border-radius:3px;width:10px;height:10px;display:inline-block}.agent-viz-swatch.is-created{background:var(--accent)}.agent-viz-swatch.is-done{background:var(--green,#22c55e)}.agent-viz-swatch.is-dismissed{background:var(--muted2)}.agent-viz-triple-chart .agent-viz-bar-group{align-items:flex-end;gap:2px;width:100%;max-width:28px;height:100%;display:flex}.agent-viz-triple-chart .notes-activity-bar{max-width:8px}.notes-activity-bar.is-created{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.notes-activity-bar.is-created{background:color-mix(in srgb,var(--accent) 75%,transparent)}}.notes-activity-bar.is-done{background:var(--green,#22c55e)}@supports (color:color-mix(in lab,red,red)){.notes-activity-bar.is-done{background:color-mix(in srgb,var(--green,#22c55e) 75%,transparent)}}.notes-activity-bar.is-dismissed{background:var(--muted2)}@supports (color:color-mix(in lab,red,red)){.notes-activity-bar.is-dismissed{background:color-mix(in srgb,var(--muted2) 75%,transparent)}}.agent-donut-wrap{flex-wrap:wrap;align-items:center;gap:20px;padding:8px 0;display:flex}.agent-donut{border-radius:50%;flex-shrink:0;width:120px;height:120px;position:relative}.agent-donut-hole{background:var(--ui-col-bg);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:22%}.agent-donut-hole strong{font-size:20px;font-weight:800;line-height:1}.agent-donut-hole span{color:var(--muted2);text-transform:uppercase;letter-spacing:.04em;font-size:10px}.agent-donut-legend{flex-direction:column;flex:1;gap:8px;min-width:140px;display:flex}.agent-donut-legend-row{grid-template-columns:10px 1fr auto auto;align-items:center;gap:8px;font-size:12px;display:grid}.agent-donut-legend-row i{border-radius:3px;width:10px;height:10px}.agent-donut-legend-row em{color:var(--muted2);font-size:11px;font-style:normal}.agent-heatmap{flex-direction:column;gap:4px;display:flex;overflow-x:auto}.agent-heatmap-hours{color:var(--muted2);grid-template-columns:36px repeat(4,1fr);gap:2px;padding-left:36px;font-size:9px;display:grid}.agent-heatmap-row{align-items:center;gap:6px;display:flex}.agent-heatmap-day{width:30px;color:var(--muted2);flex-shrink:0;font-size:10px;font-weight:600}.agent-heatmap-cells{flex:1;grid-template-columns:repeat(24,1fr);gap:2px;min-width:240px;display:grid}.agent-heatmap-cell{aspect-ratio:1;background:var(--accent);border-radius:2px;min-width:0}.agent-funnel{gap:10px}.agent-funnel,.agent-funnel-step{flex-direction:column;display:flex}.agent-funnel-step{gap:4px}.agent-funnel-bar-wrap{background:var(--ui-chip-bg);border-radius:99px;height:8px;overflow:hidden}.agent-funnel-bar{border-radius:99px;min-width:4px;height:100%;transition:width .3s}.agent-funnel-meta{color:var(--muted2);justify-content:space-between;font-size:12px;display:flex}.agent-funnel-meta strong{color:var(--text);font-variant-numeric:tabular-nums}.agent-insights{flex-direction:column;gap:8px;display:flex}.agent-insight{border-radius:var(--ui-r-md);align-items:flex-start;gap:8px;padding:10px 12px;font-size:12.5px;line-height:1.45;display:flex}.agent-insight.is-alert{background:var(--red,#ef4444)}@supports (color:color-mix(in lab,red,red)){.agent-insight.is-alert{background:color-mix(in srgb,var(--red,#ef4444) 12%,transparent)}}.agent-insight.is-alert{color:var(--red,#ef4444)}.agent-insight.is-warn{background:var(--orange,#f59e0b)}@supports (color:color-mix(in lab,red,red)){.agent-insight.is-warn{background:color-mix(in srgb,var(--orange,#f59e0b) 12%,transparent)}}.agent-insight.is-warn{color:var(--orange,#f59e0b)}.agent-insight.is-ok{background:var(--green,#22c55e)}@supports (color:color-mix(in lab,red,red)){.agent-insight.is-ok{background:color-mix(in srgb,var(--green,#22c55e) 12%,transparent)}}.agent-insight.is-ok{color:var(--green,#22c55e)}.agent-insight.is-info{background:var(--ui-chip-bg);color:var(--muted2)}.agent-period-compare{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.agent-period-head{flex-direction:column;align-items:flex-start;gap:2px;min-width:120px;display:flex}.agent-period-value{font-variant-numeric:tabular-nums;color:var(--text);font-size:28px;font-weight:800;line-height:1.1}.agent-period-delta{color:var(--text);flex-direction:column;align-items:flex-start;gap:4px;display:flex}.agent-period-delta-main{font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:18px;font-weight:800;display:inline-flex}.agent-period-delta-hint{color:var(--muted2);font-size:11px;font-weight:600}.agent-period-delta.up,.agent-period-delta.up .agent-period-delta-hint{color:var(--green,#22c55e)}@supports (color:color-mix(in lab,red,red)){.agent-period-delta.up .agent-period-delta-hint{color:color-mix(in srgb,var(--green,#22c55e) 70%,var(--muted2))}}.agent-period-delta.down,.agent-period-delta.down .agent-period-delta-hint{color:var(--red,#ef4444)}@supports (color:color-mix(in lab,red,red)){.agent-period-delta.down .agent-period-delta-hint{color:color-mix(in srgb,var(--red,#ef4444) 70%,var(--muted2))}}.agent-period-delta em{opacity:.85;font-size:13px;font-style:normal;font-weight:700}.agent-activity-stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;padding-top:16px;display:grid}.agent-activity-stats div{color:var(--muted2);flex-direction:column;gap:4px;font-size:11px;display:flex}.agent-activity-stats strong{color:var(--text);font-size:20px}.agent-filter-bar{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.agent-filter-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.agent-filter-row.is-secondary{gap:8px}.agent-filter-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.agent-filter-search{border-radius:var(--ui-r-md);background:var(--ui-chip-bg);color:var(--muted2);align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.agent-filter-search input{font:inherit;color:var(--text);background:0 0;border:none;outline:none;width:160px;font-size:13px}.agent-filter-select{border-radius:var(--ui-r-md);border:1px solid var(--border);background:var(--ui-col-bg);color:var(--text);font:inherit;padding:6px 10px;font-size:12px}.agent-filter-seg{flex-shrink:0}.agent-bulk-bar{border-radius:var(--ui-r-md);background:var(--accent-highlight-bg);align-items:center;gap:10px;padding:10px 12px;font-size:12.5px;font-weight:600;display:flex}.agent-findings-group{flex-direction:column;gap:8px;display:flex}.agent-findings-group+.agent-findings-group{border-top:1px solid var(--border);margin-top:16px;padding-top:16px}.agent-findings-group-head{color:var(--muted2);justify-content:space-between;align-items:center;font-size:12px;display:flex}.agent-findings-group-head strong{color:var(--text);font-size:13px}.agent-todo-item.is-selected{background:var(--accent-highlight-bg);box-shadow:inset 0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-todo-item.is-selected{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 30%,transparent)}}.agent-todo-check{align-items:flex-start;padding-top:2px;display:flex}.agent-todo-check input{width:15px;height:15px;accent-color:var(--accent)}.agent-conv-grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.agent-conv-card{border-radius:var(--ui-r-md);border:1px solid var(--border);background:var(--ui-col-bg);text-align:left;cursor:pointer;flex-direction:column;gap:10px;padding:14px;transition:border-color .12s,box-shadow .12s;display:flex}.agent-conv-card:hover{border-color:var(--muted2)}.agent-conv-card.is-active{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}@supports (color:color-mix(in lab,red,red)){.agent-conv-card.is-active{box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 25%,transparent)}}.agent-conv-head{align-items:flex-start;gap:10px;display:flex}.agent-conv-avatar{background:var(--accent-icon-bg);width:36px;height:36px;color:var(--accent);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.agent-conv-title-wrap{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.agent-conv-title-wrap strong{font-size:13px;line-height:1.3}.agent-conv-title-wrap time{color:var(--muted2);font-size:11px}.agent-conv-badge{background:var(--accent);color:#fff;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:800}.agent-conv-preview{color:var(--muted2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.agent-conv-stats{color:var(--muted2);flex-wrap:wrap;gap:8px;font-size:11px;font-weight:600;display:flex}.agent-conv-stats .is-high{color:var(--red,#ef4444)}.agent-sparkline{align-items:flex-end;gap:2px;height:24px;display:flex}.agent-sparkline-bar{background:var(--accent);border-radius:2px 2px 0 0;flex:1;max-width:8px}@supports (color:color-mix(in lab,red,red)){.agent-sparkline-bar{background:color-mix(in srgb,var(--accent) 60%,transparent)}}.agent-sparkline-bar{min-height:2px}.agent-health-grid{gap:var(--crm-gap-lg);flex-direction:column;display:flex}.agent-health-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.agent-health-status{align-items:center;gap:12px;padding:8px 0;display:flex}.agent-health-status.is-ok svg{color:var(--green,#22c55e)}.agent-health-status.is-error svg{color:var(--red,#ef4444)}.agent-health-status div{flex-direction:column;gap:2px;display:flex}.agent-health-status strong{font-size:14px}.agent-health-status span{color:var(--muted2);font-size:12px}.agent-health-kv{flex-direction:column;gap:10px;display:flex}.agent-health-kv div{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.agent-health-kv span{color:var(--muted2)}.agent-health-coverage{flex-direction:column;gap:8px;display:flex}.agent-health-cov-row{border-radius:var(--ui-r-sm);background:var(--ui-chip-bg);color:var(--muted2);grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px 10px;font-size:12px;display:grid}.agent-health-cov-row.ok{color:var(--text)}.agent-health-cov-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.agent-health-cov-state{white-space:nowrap;align-items:center;gap:4px;font-size:11px;display:inline-flex}.agent-health-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.agent-config-grid{gap:var(--crm-gap-lg);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.agent-config-block-wide{grid-column:1/-1}.agent-config-block-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.agent-config-block-top h3{margin:0}.agent-config-block h3{align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.agent-config-note{color:var(--muted2);margin:0 0 12px;font-size:12px;line-height:1.5}.agent-config-note.is-warn{color:var(--orange,#f59e0b)}.agent-config-list-title{text-transform:uppercase;letter-spacing:.04em;color:var(--muted2);margin-bottom:6px;font-size:11px;font-weight:700;display:block}.agent-config-kv strong.is-ok{color:var(--green,#22c55e)}.agent-config-kv strong.is-muted{color:var(--muted2)}.agent-config-block p{color:var(--text);white-space:pre-wrap;margin:0;font-size:13px;line-height:1.55}.agent-config-pills{flex-wrap:wrap;gap:6px;display:flex}.agent-config-kv{flex-direction:column;gap:8px;margin-bottom:12px;display:flex}.agent-config-kv div{justify-content:space-between;gap:12px;font-size:12.5px;display:flex}.agent-config-kv span{color:var(--muted2)}.agent-config-blacklist ul,.agent-config-targets{color:var(--muted2);margin:0;padding-left:18px;font-size:12.5px;line-height:1.6}.agent-config-blacklist{margin-top:12px;font-size:12px}.agent-timeline .tasks-mon-timeline-item.is-created .tasks-mon-timeline-dot{background:var(--accent)}.agent-timeline .tasks-mon-timeline-item.is-done .tasks-mon-timeline-dot{background:var(--green,#22c55e)}.agent-timeline .tasks-mon-timeline-item.is-dismissed .tasks-mon-timeline-dot{background:var(--muted2)}.agent-timeline .tasks-mon-timeline,.agent-timeline.tasks-mon-timeline{flex-direction:column;display:flex}.agent-timeline .tasks-mon-timeline-item{border-bottom:1px solid var(--text);grid-template-columns:14px 1fr;gap:12px;padding:10px 0;display:grid}@supports (color:color-mix(in lab,red,red)){.agent-timeline .tasks-mon-timeline-item{border-bottom:1px solid color-mix(in srgb,var(--text) 6%,transparent)}}.agent-timeline .tasks-mon-timeline-item:last-child{border-bottom:none}.agent-timeline .tasks-mon-timeline-rail{flex-direction:column;align-items:center;padding-top:4px;display:flex}.agent-timeline .tasks-mon-timeline-dot{background:var(--accent);border-radius:50%;flex-shrink:0;width:8px;height:8px}.agent-timeline .tasks-mon-timeline-line{background:var(--text);flex:1;width:1px;margin-top:4px}@supports (color:color-mix(in lab,red,red)){.agent-timeline .tasks-mon-timeline-line{background:color-mix(in srgb,var(--text) 10%,transparent)}}.agent-timeline .tasks-mon-timeline-item:last-child .tasks-mon-timeline-line{display:none}.agent-timeline .tasks-mon-timeline-top{justify-content:space-between;align-items:baseline;gap:10px;min-width:0;display:flex}.agent-timeline .tasks-mon-timeline-title{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.agent-timeline .tasks-mon-timeline-time{color:var(--muted);white-space:nowrap;flex-shrink:0;font-size:11px}.agent-timeline .tasks-mon-timeline-meta{color:var(--muted2);flex-wrap:wrap;align-items:center;gap:8px;margin-top:3px;font-size:11.5px;display:flex}.agent-timeline .tasks-mon-timeline-event{align-items:center;gap:4px;font-weight:600;display:inline-flex}.agent-timeline .tasks-mon-timeline-status{border-radius:var(--ui-r-sm);background:var(--ui-chip-bg);padding:2px 7px;font-size:10.5px;font-weight:700}.agent-portfolio-panel{padding:16px}.agent-portfolio-row{color:inherit;border-radius:var(--ui-r-sm);margin:-4px -6px;padding:4px 6px;text-decoration:none;transition:background .12s}.agent-card-portfolio,.agent-portfolio-row:hover{background:var(--ui-chip-bg)}.agent-card-portfolio{border-radius:var(--ui-r-md);flex-direction:column;gap:6px;padding:10px 12px;display:flex}.agent-card-portfolio-kpis{flex-wrap:wrap;gap:8px;display:flex}.agent-card-portfolio-kpi{color:var(--text);font-size:11px;font-weight:600}.agent-card-portfolio-kpi.muted{color:var(--muted2)}.agent-card-portfolio-kpi.is-alert{color:var(--red,#ef4444)}.agent-card-portfolio-kpi strong{margin-right:3px;font-size:14px;font-weight:800}.agent-card-portfolio-last{color:var(--muted2);font-size:10.5px}.kg-panel{flex-direction:column;gap:.85rem;display:flex;overflow:hidden}.kg-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.kg-head-copy h2{color:var(--kg-ink);margin:.3rem 0 .1rem;font-size:.95rem;font-weight:700}.kg-stats{color:var(--muted2);margin:0;font-size:.72rem;font-weight:600}.kg-cross{color:var(--kg-cross);margin-left:.35rem}.kg-controls{align-items:center;gap:var(--ui-gap-sm,.35rem);flex-shrink:0;display:inline-flex}.kg-canvas-wrap{border-radius:var(--kg-canvas-radius);cursor:grab;background:radial-gradient(120% 120% at 50% 0,var(--ui-card-bg) 0,var(--kg-canvas-bg-mid) 70%,var(--kg-canvas-bg) 100%);border:1px solid var(--kg-canvas-border);width:100%;box-shadow:inset 0 1px 0 var(--kg-highlight);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.kg-canvas-wrap{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--kg-highlight) 60%,transparent)}}.kg-canvas-wrap{touch-action:none}.kg-canvas-wrap:after{content:"";pointer-events:none;border-radius:inherit;position:absolute;inset:0}.kg-breadcrumb{flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.74rem;display:flex}.kg-crumb{border:1px solid var(--border);background:var(--panel);color:var(--muted2);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .5rem;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.kg-crumb:hover{color:var(--text);background:var(--ui-chip-bg,#7f7f7f14)}.kg-crumb.is-current{cursor:default;background:0 0;border-color:#0000;font-weight:700}.kg-crumb-sep{color:var(--muted)}.kg-canvas{width:100%;height:100%;display:block}.kg-overlay{text-align:center;color:var(--muted2);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem;font-size:.82rem;display:flex;position:absolute;inset:0}.kg-empty{max-width:22rem;color:var(--muted);margin:0 auto}.kg-empty p{margin:0;line-height:1.5}.kg-tooltip{z-index:5;background:var(--panel);border-radius:12px;flex-direction:column;gap:2px;max-width:15rem;padding:.6rem .8rem;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.kg-tooltip{background:color-mix(in srgb,var(--panel) 85%,transparent)}}.kg-tooltip{-webkit-backdrop-filter:blur(16px);pointer-events:none;border:1px solid #ffffff14;font-size:.74rem;transition:opacity .15s,transform .15s;box-shadow:0 12px 32px -4px #00000059,0 0 0 1px #ffffff08}.kg-tooltip-kind{letter-spacing:.05em;font-size:.6rem;font-weight:800}.kg-tooltip strong{color:var(--text);font-size:.82rem;line-height:1.25}.kg-tooltip-meta{color:var(--muted2);font-size:.66rem}.kg-detail{z-index:6;border-radius:var(--ds-radius-lg,16px);background:var(--kg-overlay-bg);border:1px solid var(--kg-overlay-border);width:16.5rem;max-width:calc(100% - 1.5rem);box-shadow:var(--ds-shadow-lg,0 20px 50px -8px var(--shadow-strong));-webkit-backdrop-filter:blur(20px);flex-direction:column;gap:.65rem;padding:1rem 1.1rem 1.1rem;animation:kg-detail-in .22s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:.75rem;right:.75rem}@keyframes kg-detail-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.kg-detail-close{width:1.4rem;height:1.4rem;color:var(--muted);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex;position:absolute;top:.6rem;right:.6rem}.kg-detail-close:hover{background:var(--ui-chip-bg,#7f7f7f1f);color:var(--text)}.kg-detail-kind{text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:.35rem;font-size:.6rem;font-weight:800;display:inline-flex}.kg-detail-dot{border-radius:50%;width:8px;height:8px;box-shadow:0 0 7px}.kg-detail-title{color:var(--text);padding-right:1rem;font-size:1.05rem;font-weight:700;line-height:1.25}.kg-detail-meta{flex-wrap:wrap;gap:.3rem;display:flex}.kg-ws-stats{flex-wrap:wrap;gap:.35rem;display:flex}.kg-ws-stats span{background:var(--ws,#6366f1);border-radius:4px;padding:.22rem .55rem;font-size:.72rem;font-weight:500}@supports (color:color-mix(in lab,red,red)){.kg-ws-stats span{background:color-mix(in srgb,var(--ws,#6366f1) 10%,transparent)}}.kg-ws-stats span{color:var(--ws,#6366f1)}@supports (color:color-mix(in lab,red,red)){.kg-ws-stats span{color:color-mix(in srgb,var(--ws,#6366f1) 72%,var(--text))}}.kg-ws-stats span{border:1px solid var(--ws,#6366f1)}@supports (color:color-mix(in lab,red,red)){.kg-ws-stats span{border:1px solid color-mix(in srgb,var(--ws,#6366f1) 18%,transparent)}}.kg-detail-meta span{color:var(--muted2);background:rgba(var(--text-rgb,255,255,255),.03);border:1px solid var(--border);border-radius:999px;padding:.15rem .45rem;font-size:.62rem;font-weight:600}.kg-detail-label{text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:.6rem;font-weight:700}.kg-detail-neighbors{flex-direction:column;gap:.3rem;display:flex}.kg-chips{flex-wrap:wrap;gap:.3rem;max-height:7rem;display:flex;overflow-y:auto}.kg-chip{border:1px solid var(--chip);border-radius:999px;align-items:center;gap:.3rem;max-width:100%;padding:.2rem .5rem;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.kg-chip{border:1px solid color-mix(in srgb,var(--chip) 35%,transparent)}}.kg-chip{background:var(--chip)}@supports (color:color-mix(in lab,red,red)){.kg-chip{background:color-mix(in srgb,var(--chip) 12%,transparent)}}.kg-chip{color:var(--text);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;font-size:.66rem;font-weight:600;transition:background .12s,transform 80ms;overflow:hidden}.kg-chip:hover{background:var(--chip)}@supports (color:color-mix(in lab,red,red)){.kg-chip:hover{background:color-mix(in srgb,var(--chip) 24%,transparent)}}.kg-chip:active{transform:scale(.96)}.kg-chip-dot{background:var(--chip);border-radius:50%;flex:none;width:6px;height:6px}.kg-detail-actions{gap:.4rem;margin-top:.15rem;display:flex}.kg-detail-actions .btn{flex:1;justify-content:center}.kg-legend{background:rgba(var(--text-rgb,255,255,255),.015);border:1px solid var(--border);border-radius:10px;flex-wrap:wrap;gap:1rem;width:fit-content;padding:.5rem .85rem;display:flex}.kg-legend-item{color:var(--muted2);align-items:center;gap:.35rem;font-size:.68rem;font-weight:600;display:inline-flex}.kg-legend-dot{border-radius:50%;width:9px;height:9px;box-shadow:0 0 6px}.kg-fullscreen{z-index:200;box-shadow:var(--ds-shadow-lg,0 30px 80px var(--shadow-strong));margin:0;position:fixed;inset:1.5rem}.kg-fullscreen .kg-canvas-wrap{flex:1;height:auto!important}.kg-canvas-wrap.is-network3d{background:radial-gradient(ellipse 80% 70% at 50% 42%,var(--ui-card-bg) 0,var(--kg-canvas-bg-mid) 55%,var(--kg-canvas-bg) 100%),radial-gradient(circle at 50% 50%,var(--kg-canvas-bg-mid) 0,var(--kg-canvas-bg) 100%)}@supports (color:color-mix(in lab,red,red)){.kg-canvas-wrap.is-network3d{background:radial-gradient(ellipse 80% 70% at 50% 42%,color-mix(in srgb,var(--ui-card-bg) 90%,transparent) 0,color-mix(in srgb,var(--kg-canvas-bg-mid) 35%,transparent) 55%,color-mix(in srgb,var(--kg-canvas-bg) 20%,transparent) 100%),radial-gradient(circle at 50% 50%,var(--kg-canvas-bg-mid) 0,var(--kg-canvas-bg) 100%)}}.kg-canvas-wrap.is-network3d{box-shadow:inset 0 1px 0 var(--kg-highlight),inset 0 -32px 64px var(--text)}@supports (color:color-mix(in lab,red,red)){.kg-canvas-wrap.is-network3d{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--kg-highlight) 85%,transparent),inset 0 -32px 64px color-mix(in srgb,var(--text) 6%,transparent)}}.kg-canvas-wrap.is-network3d:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 50% 50%,transparent 28%,var(--text) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kg-canvas-wrap.is-network3d:before{background:radial-gradient(circle at 50% 50%,transparent 28%,color-mix(in srgb,var(--text) 5%,transparent) 100%)}}.kg-canvas-wrap.is-sphere{background:radial-gradient(ellipse 76% 70% at 50% 42%,var(--ui-card-bg) 0,var(--kg-canvas-bg-mid) 55%,var(--kg-canvas-bg) 100%),radial-gradient(circle at 50% 48%,var(--kg-canvas-bg-mid) 0,var(--kg-canvas-bg) 100%)}@supports (color:color-mix(in lab,red,red)){.kg-canvas-wrap.is-sphere{background:radial-gradient(ellipse 76% 70% at 50% 42%,color-mix(in srgb,var(--ui-card-bg) 90%,transparent) 0,color-mix(in srgb,var(--kg-canvas-bg-mid) 32%,transparent) 55%,color-mix(in srgb,var(--kg-canvas-bg) 20%,transparent) 100%),radial-gradient(circle at 50% 48%,var(--kg-canvas-bg-mid) 0,var(--kg-canvas-bg) 100%)}}.kg-canvas-wrap.is-sphere{box-shadow:inset 0 1px 0 var(--kg-highlight),inset 0 -32px 64px var(--accent,var(--violet))}@supports (color:color-mix(in lab,red,red)){.kg-canvas-wrap.is-sphere{box-shadow:inset 0 1px 0 color-mix(in srgb,var(--kg-highlight) 85%,transparent),inset 0 -32px 64px color-mix(in srgb,var(--accent,var(--violet)) 6%,transparent)}}.kg-canvas-wrap.is-sphere:before{content:"";pointer-events:none;border-radius:inherit;background:radial-gradient(circle at 50% 46%,transparent 28%,var(--text) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.kg-canvas-wrap.is-sphere:before{background:radial-gradient(circle at 50% 46%,transparent 28%,color-mix(in srgb,var(--text) 5%,transparent) 100%)}}.kg-canvas-wrap.is-radial{background:radial-gradient(circle at 50% 50%,var(--ui-card-bg) 0,var(--kg-canvas-bg-mid) 55%,var(--kg-canvas-bg) 100%)}.kg-hint{z-index:4;pointer-events:none;flex-wrap:wrap;gap:.35rem;max-width:calc(100% - 1.7rem);display:inline-flex;position:absolute;bottom:.85rem;left:.85rem}.kg-hint span{color:var(--kg-hint-text);background:var(--kg-hint-bg);border:1px solid var(--kg-canvas-border);-webkit-backdrop-filter:blur(10px);box-shadow:var(--ds-shadow-sm,0 4px 14px var(--shadow));border-radius:999px;align-items:center;gap:.28rem;padding:.28rem .55rem;font-size:.62rem;font-weight:600;display:inline-flex}.kg-hovercard{z-index:5;pointer-events:none;background:var(--kg-overlay-bg);border:1px solid var(--kg-overlay-border);max-width:14rem;box-shadow:var(--ds-shadow-md,0 10px 28px var(--shadow));-webkit-backdrop-filter:blur(12px);border-radius:10px;flex-direction:column;gap:.1rem;padding:.45rem .6rem;animation:kg-hover-in .12s ease-out;display:flex;position:absolute;transform:translate(12px,-100%)translateY(-8px)}@keyframes kg-hover-in{0%{opacity:0;transform:translate(12px,-100%)translateY(-4px)}to{opacity:1;transform:translate(12px,-100%)translateY(-8px)}}.kg-hovercard-kind{text-transform:uppercase;letter-spacing:.04em;font-size:.58rem;font-weight:800}.kg-hovercard strong{color:var(--kg-ink);white-space:nowrap;text-overflow:ellipsis;font-size:.74rem;font-weight:600;line-height:1.25;overflow:hidden}.kg-canvas-legend{z-index:4;border-radius:var(--ds-radius-md,12px);background:var(--kg-legend-bg);border:1px solid var(--kg-canvas-border);-webkit-backdrop-filter:blur(10px);max-width:min(22rem,100% - 1.7rem);box-shadow:var(--ds-shadow-sm,0 4px 16px var(--shadow));pointer-events:none;flex-wrap:wrap;gap:.55rem .85rem;padding:.42rem .65rem;display:flex;position:absolute;bottom:.85rem;right:.85rem}.kg-canvas-legend .kg-legend-item{font-size:.62rem}.kg-canvas-legend .kg-legend-dot{width:7px;height:7px;box-shadow:none}@media (max-width:720px){.kg-canvas-legend,.kg-controls .btn span,.kg-hint span:nth-child(3){display:none}.kg-head{align-items:flex-start}.kg-toolbar{align-items:stretch}.kg-toolbar-row{flex-wrap:wrap;justify-content:flex-start}.kg-toolbar .crm-view-switch{max-width:100%}.kg-viewdesc{text-align:left;padding-left:.15rem;padding-right:0}}.kg-toolbar{flex-direction:column;flex:1;align-items:flex-end;gap:.28rem;min-width:0;max-width:100%;display:flex}.kg-toolbar-row{justify-content:flex-end;align-items:center;gap:var(--ui-gap-sm,.5rem);flex-wrap:nowrap;width:100%;display:flex}.kg-toolbar .crm-view-switch{scrollbar-width:none;flex-wrap:nowrap;flex:0 auto;align-self:center;width:fit-content;max-width:min(100%,36rem);overflow-x:auto}.kg-toolbar .crm-view-switch::-webkit-scrollbar{display:none}.kg-toolbar .crm-view-switch .vbtn{white-space:nowrap;vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;gap:.35rem;height:30px;min-height:30px;padding:0 10px;line-height:1;transition:color .14s,opacity .14s;display:inline-flex}.kg-toolbar .crm-view-switch .vbtn:not(.active):hover{color:var(--text);background:var(--chat-ui-hover-subtle,var(--ui-chip-bg,#7f7f7f14))}.kg-toolbar .crm-view-switch .vbtn.active:hover{color:var(--btn-primary-text);background:var(--chat-ui-pill-active-hover-bg,var(--accent))}@supports (color:color-mix(in lab,red,red)){.kg-toolbar .crm-view-switch .vbtn.active:hover{background:var(--chat-ui-pill-active-hover-bg,color-mix(in srgb,var(--accent) 92%,#fff))}}.kg-toolbar .crm-view-switch .vbtn.active:hover{filter:none}.kg-toolbar .crm-view-switch .vbtn:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.kg-toolbar .crm-view-switch .vbtn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 42%,transparent)}}.kg-toolbar .crm-view-switch .vbtn:focus-visible{outline-offset:2px}.kg-toolbar .crm-view-switch .vbtn svg{flex:none;width:13px;height:13px;display:block}.kg-toolbar .crm-view-switch .vbtn span{line-height:1;display:block}.kg-toolbar .kg-controls .btn{justify-content:center;align-items:center;gap:.35rem;height:30px;min-height:30px;line-height:1;transition:color .14s,opacity .14s;display:inline-flex}.kg-toolbar .kg-controls .btn:hover{background-color:var(--ui-chip-bg);color:var(--accent)}.kg-toolbar .kg-controls .btn:focus-visible{outline:2px solid var(--accent)}@supports (color:color-mix(in lab,red,red)){.kg-toolbar .kg-controls .btn:focus-visible{outline:2px solid color-mix(in srgb,var(--accent) 42%,transparent)}}.kg-toolbar .kg-controls .btn:focus-visible{outline-offset:2px}.kg-toolbar .kg-controls .btn svg{flex:none;width:13px;height:13px;display:block}.kg-toolbar .kg-controls .btn span{line-height:1;display:block}.kg-viewdesc{color:var(--kg-ink-faint);letter-spacing:.01em;text-align:right;width:100%;padding-right:.15rem;font-size:.64rem;font-weight:600}.kg-subbar{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.kg-subbar-search{flex:1;min-width:15rem;max-width:26rem}.kg-subbar-search .status-badge{flex:none;padding:.12rem .45rem;font-size:.62rem}.kg-subbar-search .btn{flex:none;padding:.25rem .45rem}.kg-tooltip{background:var(--kg-overlay-bg);border:1px solid var(--kg-overlay-border);box-shadow:var(--ds-shadow-md,0 8px 24px -6px var(--shadow));padding:.45rem .55rem;font-size:.72rem}.kg-tooltip-kind{letter-spacing:.04em;text-transform:uppercase;font-size:.62rem}.kg-tooltip strong{font-size:.78rem;font-weight:600}.kg-detail-title,.kg-tooltip strong{color:var(--kg-ink)}.kg-legend-dot.kg-shape-square{box-shadow:none;border-radius:3px}.kg-legend-dot.kg-shape-dot{width:7px;height:7px;box-shadow:none}.kg-legend-dot.kg-shape-circle{box-shadow:none}.kg-model{border-radius:var(--kg-canvas-radius);background:radial-gradient(120% 120% at 50% 0,var(--ui-card-bg) 0,var(--kg-model-bg) 80%);border:1px solid var(--kg-canvas-border);width:100%;padding:1rem;position:relative;overflow-y:auto}.kg-model-grid{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));gap:.9rem;display:grid}.kg-dept{border:1px solid var(--kg-canvas-border);border-radius:var(--ds-radius-lg,14px);background:var(--kg-model-card);box-shadow:var(--ds-shadow-sm,0 1px 2px var(--shadow));flex-direction:column;display:flex;overflow:hidden}.kg-dept-head{border-bottom:1px solid var(--kg-canvas-border);background:var(--dept);align-items:center;gap:.6rem;padding:.7rem .85rem;display:flex}@supports (color:color-mix(in lab,red,red)){.kg-dept-head{background:color-mix(in srgb,var(--dept) 7%,var(--kg-model-card))}}.kg-dept-icon{background:var(--dept);color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:1.7rem;height:1.7rem;font-size:.8rem;font-weight:800;display:inline-flex}.kg-dept-titles{flex-direction:column;flex:1;min-width:0;display:flex}.kg-dept-titles strong{color:var(--kg-ink);font-size:.85rem;line-height:1.2}.kg-dept-titles span{color:var(--kg-ink-faint);font-size:.66rem;font-weight:600}.kg-dept-open{border:1px solid var(--kg-canvas-border);background:var(--kg-model-card);width:1.55rem;height:1.55rem;color:var(--kg-ink-faint);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}.kg-dept-open:hover{background:var(--dept);color:#fff;border-color:#0000}.kg-dept-cols{grid-template-columns:1fr 1fr;gap:.6rem;padding:.75rem .85rem .9rem;display:grid}.kg-col{flex-direction:column;gap:.35rem;min-width:0;display:flex}.kg-col-head{text-transform:uppercase;letter-spacing:.03em;color:var(--kg-ink-faint);font-size:.62rem;font-weight:800}.kg-col-rows{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.kg-row{background:var(--kg-dept-row);color:var(--kg-ink);border-radius:7px;justify-content:space-between;align-items:center;gap:.4rem;padding:.28rem .4rem;font-size:.7rem;display:flex}.kg-row-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.kg-row-meter{flex:none;gap:2px;display:inline-flex}.kg-row-meter i{background:var(--text);border-radius:50%;width:4px;height:4px}@supports (color:color-mix(in lab,red,red)){.kg-row-meter i{background:color-mix(in srgb,var(--text) 16%,transparent)}}.kg-row-meter i.on{background:var(--dept,#16a34a)}.kg-row-more{color:var(--muted2);background:0 0;justify-content:center;font-size:.64rem;font-weight:600}.kg-fullscreen .kg-model{flex:1}.org-chart-loading,.org-chart-wrap{border-radius:var(--ds-radius-md,12px);border:1px solid var(--kg-canvas-border);background:var(--kg-org-bg);width:100%;position:relative;overflow:hidden}.org-chart-flow{width:100%;height:100%}.org-chart-flow .react-flow__node{pointer-events:all;border-radius:10px;font-family:inherit;overflow:hidden}.org-chart-flow .react-flow__node>div{width:100%;min-width:0;height:100%;min-height:0;overflow:hidden}.org-minimap{border:1px solid var(--kg-canvas-border);background:var(--kg-overlay-bg);box-shadow:var(--ds-shadow-sm,0 4px 16px -4px var(--shadow));border-radius:8px;overflow:hidden}.org-chart-flow .react-flow__minimap-svg{display:block}.org-chart-flow .react-flow__controls{z-index:6;box-shadow:var(--ds-shadow-sm,0 2px 10px -2px var(--shadow))}.org-chart-flow .react-flow__panel.org-minimap{z-index:6;margin:0 12px 12px 0}.org-chart-loading{color:var(--muted);place-items:center;font-size:.85rem;display:grid}.org-chart-empty{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:.85rem;display:flex}.org-chart-empty p{max-width:28rem;margin:0;line-height:1.5}.org-agents-node,.org-box-node,.org-list-node,.org-phase-node,.org-tools-node{box-sizing:border-box;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}.org-box-node{text-align:center;border:2px solid;border-radius:10px;box-shadow:0 2px 8px -2px #0f172a1f}.org-box-node:not(.org-box-node--tagged){justify-content:center;padding:.5rem .55rem}.org-box-node--tagged{padding:0}.org-box-tag{letter-spacing:.05em;color:#fff;text-overflow:ellipsis;white-space:nowrap;border-radius:7px 7px 0 0;flex-shrink:0;margin:0;padding:.22rem .45rem;font-size:.56rem;font-weight:700;display:block;overflow:hidden}.org-box-tag-muted{font-size:.54rem;background:0 0!important}.org-box-body{flex-direction:column;flex:1;justify-content:center;gap:.12rem;min-height:0;padding:.4rem .5rem;display:flex;overflow:hidden}.org-box-label,.org-card-list li,.org-phase-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.org-box-label{font-size:.76rem;font-weight:700;line-height:1.2;display:block}.org-box-sub.org-editable,.org-box-sub.org-editable-input{font-size:.6rem;font-weight:400}.org-box-sub{-webkit-line-clamp:2;white-space:normal;opacity:.85;word-break:break-word;-webkit-box-orient:vertical;margin-top:.1rem;font-size:.6rem;line-height:1.25;display:-webkit-box;overflow:hidden}.org-phase-node{text-align:center;border:1.5px solid;border-radius:8px;justify-content:center;align-items:center;padding:.28rem .22rem}.org-phase-label{font-size:.58rem;font-weight:700;line-height:1.2;display:block}.org-agents-node,.org-list-node,.org-tools-node{background:#fff;border:1px solid;border-radius:8px;padding:.35rem .32rem;font-size:.55rem}.org-agents-head,.org-list-head,.org-tools-head{letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;margin-bottom:.2rem;font-size:.48rem;font-weight:700;display:block;overflow:hidden}.org-card-list{flex:1;min-height:0;margin:0;padding:0;line-height:1.3;list-style:none;overflow:hidden}.org-card-list li{padding-left:.45rem;position:relative}.org-card-list li:before{content:"·";opacity:.45;position:absolute;left:0}.org-card-more{opacity:.75;font-style:italic;font-weight:700;padding-left:0!important}.org-card-more:before{content:none!important}.org-tools-row{flex-wrap:nowrap;flex:1;justify-content:center;align-items:center;gap:3px;min-height:0;display:flex;overflow:hidden}.org-tool-icon{background:#0f172a0a;border-radius:4px;flex-shrink:0;padding:2px;display:inline-flex}.org-editable{cursor:text;border-radius:3px;outline:none}.org-editable:hover{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#0f172a0f}.org-editable:focus-visible{outline:2px solid var(--org-accent,#6366f1);outline-offset:1px}.org-editable-input{border:1px solid var(--org-accent,#6366f1);width:100%;min-width:0;color:inherit;font:inherit;line-height:inherit;resize:none;box-sizing:border-box;background:#fff;border-radius:4px;margin:0;padding:.1rem .2rem}.org-editable-input:focus{box-shadow:0 0 0 2px var(--org-accent,#6366f1);outline:none}@supports (color:color-mix(in lab,red,red)){.org-editable-input:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--org-accent,#6366f1) 25%,transparent)}}.org-agent-line{width:100%;display:block}.org-editable-static{opacity:.45}.org-edit-hint-panel{pointer-events:none;margin:0 0 12px 140px}.org-edit-hint{color:#64748b;background:#ffffffe0;border:1px solid #1e233014;border-radius:6px;padding:.25rem .5rem;font-size:.62rem}.org-saving-hint{color:#64748b;margin-right:.5rem;font-size:.62rem}.org-agents-node.is-selected,.org-box-node.is-selected,.org-list-node.is-selected,.org-phase-node.is-selected,.org-tools-node.is-selected{outline:2px solid var(--org-accent,#6366f1);outline-offset:1px;box-shadow:0 0 0 4px var(--org-accent,#6366f1)}@supports (color:color-mix(in lab,red,red)){.org-agents-node.is-selected,.org-box-node.is-selected,.org-list-node.is-selected,.org-phase-node.is-selected,.org-tools-node.is-selected{box-shadow:0 0 0 4px color-mix(in srgb,var(--org-accent,#6366f1) 18%,transparent)}}.org-phase-panel{margin:12px}.org-phase-tabs{background:#fffffff2;border:1px solid #1e23301a;border-radius:10px;gap:4px;padding:4px;display:flex;box-shadow:0 4px 16px -4px #1e23301f}.org-phase-tab{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:.35rem .65rem;font-size:.72rem;font-weight:600}.org-phase-tab.is-active{color:#fff;background:#0f172a}.org-export-panel{margin:12px}.org-export-btn{color:#334155;cursor:pointer;background:#fff;border:1px solid #1e23301f;border-radius:8px;align-items:center;gap:6px;padding:.4rem .75rem;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:0 2px 8px -2px #1e23301a}.org-export-btn:hover{background:#f1f5f9}.org-chart-page{padding:1.5rem}.org-chart-page-head{margin-bottom:1rem}.org-chart-page-head h1{margin:.25rem 0 .35rem;font-size:1.35rem}.org-chart-page-head p{color:var(--muted);margin:0;font-size:.85rem}.kg-fullscreen .org-chart-wrap{border:none;border-radius:0;flex:1}[data-design-system=stripe] .crm-page a.btn:not(.primary):not(.ghost):not(.danger):not(.btn-wa),[data-design-system=stripe] .crm-page button.btn:not(.drawer-field):not(.primary):not(.ghost):not(.danger):not(.btn-wa),[data-design-system=stripe] a.btn:not(.primary):not(.ghost):not(.danger):not(.btn-wa),[data-design-system=stripe] button.btn:not(.drawer-field):not(.primary):not(.ghost):not(.danger):not(.btn-wa),[data-design-system=stripe] select.btn:not(.drawer-field){color:#0a2540;background-color:#fcfdfe;background-image:linear-gradient(#fff,#fcfdfe);border:1px solid #d8e2e9;box-shadow:0 1px 2px #0000000d}[data-design-system=stripe] .crm-page a.btn.primary,[data-design-system=stripe] .crm-page button.btn.primary:not(.drawer-field),[data-design-system=stripe] a.btn.primary,[data-design-system=stripe] button.btn.primary:not(.drawer-field){background:var(--btn-primary-bg);color:var(--btn-primary-text);border:1px solid #0000001a;box-shadow:0 1px 1px #00000008,0 3px 6px #00000005,0 0 0 1px #00000014,inset 0 1px #ffffff26}[data-design-system=stripe] .crm-page a.btn.ghost,[data-design-system=stripe] .crm-page button.btn.ghost:not(.drawer-field),[data-design-system=stripe] a.btn.ghost,[data-design-system=stripe] button.btn.ghost:not(.drawer-field){box-shadow:none;color:#425466;background-color:#0000;background-image:none;border:1px solid #0000}[data-design-system=stripe] .crm-page a.btn.danger,[data-design-system=stripe] .crm-page button.btn.danger:not(.drawer-field),[data-design-system=stripe] a.btn.danger,[data-design-system=stripe] button.btn.danger:not(.drawer-field){box-shadow:none;color:#df1b41;background-color:#fbe9eb;background-image:none;border:1px solid #df1b4126}[data-design-system=stripe] .crm-page a.btn:not(.primary):not(.ghost):not(.danger):not(.btn-wa):hover:not(:disabled),[data-design-system=stripe] .crm-page button.btn:not(.drawer-field):not(.primary):not(.ghost):not(.danger):not(.btn-wa):hover:not(:disabled),[data-design-system=stripe] a.btn:not(.primary):not(.ghost):not(.danger):not(.btn-wa):hover:not(:disabled),[data-design-system=stripe] button.btn:not(.drawer-field):not(.primary):not(.ghost):not(.danger):not(.btn-wa):hover:not(:disabled),[data-design-system=stripe] select.btn:not(.drawer-field):hover:not(:disabled){color:#0a2540;background-color:#fff;background-image:linear-gradient(#fff,#fafbfc);border-color:#c9d4e0;box-shadow:0 1px 2px #0000000f}[data-design-system=stripe] a.btn:not(.primary):not(.ghost):not(.danger):not(.btn-wa):active:not(:disabled),[data-design-system=stripe] button.btn:not(.drawer-field):not(.primary):not(.ghost):not(.danger):not(.btn-wa):active:not(:disabled){background-color:#f6f9fc;background-image:none;border-color:#d8e2e9;box-shadow:0 1px 1px #0000000a}[data-design-system=stripe] .crm-page a.btn.primary:hover:not(:disabled),[data-design-system=stripe] .crm-page button.btn.primary:not(.drawer-field):hover:not(:disabled),[data-design-system=stripe] a.btn.primary:hover:not(:disabled),[data-design-system=stripe] button.btn.primary:not(.drawer-field):hover:not(:disabled){background:var(--btn-primary-hover);color:var(--btn-primary-text);box-shadow:0 1px 2px #0000000d,0 4px 10px var(--accent),inset 0 1px 0 #fff3;border-color:#0000001f}@supports (color:color-mix(in lab,red,red)){[data-design-system=stripe] .crm-page a.btn.primary:hover:not(:disabled),[data-design-system=stripe] .crm-page button.btn.primary:not(.drawer-field):hover:not(:disabled),[data-design-system=stripe] a.btn.primary:hover:not(:disabled),[data-design-system=stripe] button.btn.primary:not(.drawer-field):hover:not(:disabled){box-shadow:0 1px 2px #0000000d,0 4px 10px color-mix(in srgb,var(--accent) 18%,transparent),inset 0 1px 0 #fff3}}[data-design-system=stripe] a.btn.primary:active:not(:disabled),[data-design-system=stripe] button.btn.primary:not(.drawer-field):active:not(:disabled){background:var(--accent-hover);color:var(--btn-primary-text);box-shadow:0 1px 1px #0000000d,0 0 0 1px #0000001f}[data-design-system=stripe] .crm-page a.btn.ghost:hover:not(:disabled),[data-design-system=stripe] .crm-page button.btn.ghost:not(.drawer-field):hover:not(:disabled),[data-design-system=stripe] a.btn.ghost:hover:not(:disabled),[data-design-system=stripe] button.btn.ghost:not(.drawer-field):hover:not(:disabled){color:#0a2540;box-shadow:none;background-color:#f4f6f8;background-image:none;border-color:#0000}[data-design-system=stripe] .crm-page a.btn.danger:hover:not(:disabled),[data-design-system=stripe] .crm-page button.btn.danger:not(.drawer-field):hover:not(:disabled),[data-design-system=stripe] a.btn.danger:hover:not(:disabled),[data-design-system=stripe] button.btn.danger:not(.drawer-field):hover:not(:disabled){color:#df1b41;box-shadow:none;background-color:#fce8ec;background-image:none;border-color:#df1b4140}.page-shell:has(.graph-page){flex:1;gap:.65rem;width:100%;max-width:none;min-height:0;padding-bottom:.65rem}.graph-page{flex-direction:column;flex:1;gap:.65rem;min-height:0;display:flex}.graph-page--loading{color:var(--muted2);padding:2rem;font-size:.85rem;font-weight:600}.graph-header-meta{color:var(--muted2);align-items:center;gap:.35rem;font-size:.72rem;font-weight:600;display:inline-flex}.graph-studio{flex-direction:column;flex:1;gap:.65rem;min-height:0;display:flex}.graph-toolbar{border-radius:var(--kg-canvas-radius);border:1px solid var(--kg-canvas-border);background:var(--ui-card-bg);flex-direction:column;flex-shrink:0;display:flex}@supports (color:color-mix(in lab,red,red)){.graph-toolbar{background:color-mix(in srgb,var(--ui-card-bg) 88%,transparent)}}.graph-toolbar{box-shadow:var(--ds-shadow-sm,0 1px 2px var(--shadow));overflow:hidden}.graph-toolbar-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.55rem .85rem;display:flex}.graph-toolbar.is-expanded .graph-toolbar-top{border-bottom:1px solid var(--border)}.graph-toolbar-toggle{border-radius:var(--ui-r-md,10px);border:1px solid var(--border);background:var(--panel);width:1.65rem;height:1.65rem;color:var(--muted2);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.graph-toolbar-toggle:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.graph-toolbar-toggle:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.graph-toolbar-toggle:hover{color:var(--text)}.graph-toolbar.is-expanded .graph-toolbar-toggle{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.graph-toolbar.is-expanded .graph-toolbar-toggle{background:color-mix(in srgb,var(--accent) 10%,var(--panel))}}.graph-toolbar.is-expanded .graph-toolbar-toggle{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.graph-toolbar.is-expanded .graph-toolbar-toggle{border-color:color-mix(in srgb,var(--accent) 40%,var(--border))}}.graph-toolbar.is-expanded .graph-toolbar-toggle{color:var(--text)}.graph-toolbar-title{color:var(--kg-ink);flex-shrink:0;align-items:center;gap:.55rem;display:flex}.graph-toolbar-title strong{font-size:.82rem;line-height:1.2;display:block}.graph-toolbar-title span{color:var(--kg-ink-faint);margin-top:.12rem;font-size:.64rem;font-weight:600;display:block}.graph-toolbar-actions{flex-shrink:0;gap:.25rem;display:inline-flex}.graph-toolbar-stats{flex:1;justify-content:center;align-items:center;gap:.35rem;min-width:0;display:inline-flex}.graph-stat{border-radius:var(--ui-r-md,10px);background:var(--kg-search-bg);flex-direction:column;align-items:center;gap:.1rem;min-width:4.5rem;padding:.28rem .55rem;display:flex}.graph-stat-val{color:var(--kg-ink);font-size:.95rem;font-weight:700;line-height:1}.graph-stat-lbl{color:var(--kg-ink-faint);text-transform:uppercase;letter-spacing:.04em;font-size:.58rem;font-weight:600}.graph-toolbar-scroll{scrollbar-width:thin;align-items:flex-start;gap:.65rem;max-height:13.5rem;padding:.65rem .85rem .75rem;display:flex;overflow:auto hidden}.graph-toolbar.is-collapsed .graph-toolbar-scroll{display:none}.graph-sidebar-section{border-right:1px solid var(--border);flex:none;min-width:9.5rem;max-width:16rem;padding-right:.65rem}@supports (color:color-mix(in lab,red,red)){.graph-sidebar-section{border-right:1px solid color-mix(in srgb,var(--border) 70%,transparent)}}.graph-sidebar-section:has(.graph-range){min-width:11.5rem;max-width:13.5rem}.graph-sidebar-section:last-child{border-right:none;padding-right:0}.graph-sidebar-section-head{flex-direction:column;gap:.12rem;margin-bottom:.45rem;display:flex}.graph-sidebar-section-head strong{color:var(--kg-ink);font-size:.72rem}.graph-sidebar-section-head span{color:var(--kg-ink-faint);font-size:.62rem;font-weight:600}.graph-chip-grid{flex-wrap:wrap;gap:.35rem;display:flex}.graph-chip-grid--dense .graph-chip{padding:.22rem .45rem;font-size:.64rem}.graph-chip{border:1px solid var(--border);background:var(--panel);color:var(--muted2);cursor:pointer;border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .55rem;font-size:.68rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.graph-chip:hover{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.graph-chip:hover{border-color:color-mix(in srgb,var(--accent) 35%,var(--border))}}.graph-chip:hover{color:var(--text)}.graph-chip.is-on{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.graph-chip.is-on{background:color-mix(in srgb,var(--accent) 12%,var(--panel))}}.graph-chip.is-on{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.graph-chip.is-on{border-color:color-mix(in srgb,var(--accent) 45%,var(--border))}}.graph-chip.is-on{color:var(--text)}.graph-chip-count{opacity:.75;font-variant-numeric:tabular-nums;font-size:.58rem}.graph-check{color:var(--muted2);cursor:pointer;align-items:center;gap:.45rem;margin-top:.55rem;font-size:.68rem;font-weight:600;display:flex}.graph-check input{accent-color:var(--accent)}.graph-range{flex-direction:column;gap:.25rem;margin-bottom:.55rem;display:flex}.graph-range-label{color:var(--muted2);justify-content:space-between;align-items:baseline;font-size:.66rem;font-weight:600;display:flex}.graph-range-label output{font-variant-numeric:tabular-nums;color:var(--kg-ink)}.graph-range input[type=range]{width:100%;accent-color:var(--accent)}.graph-physics-reset{justify-content:center;width:100%;margin-top:.15rem}.graph-kind-breakdown{flex-direction:column;gap:.28rem;margin:0;padding:0;list-style:none;display:flex}.graph-kind-breakdown li{color:var(--muted2);background:var(--kg-search-bg);border-radius:6px;justify-content:space-between;align-items:center;padding:.22rem .35rem;font-size:.68rem;display:flex}.graph-kind-breakdown strong{font-variant-numeric:tabular-nums;color:var(--kg-ink)}.kg-panel--studio{flex-direction:column;min-height:min(62vh,42rem);margin:0;display:flex}.kg-panel--studio.graph-studio-canvas{flex:1;min-width:0}.kg-head--studio{padding-bottom:.15rem}.kg-studio-title{color:var(--kg-ink);margin:0;font-size:.88rem;font-weight:700}.kg-filtered{color:var(--accent);margin-left:.25rem}.kg-canvas-wrap.kg-fill{flex:1;min-height:min(52vh,36rem);height:auto!important}.kg-panel--studio.kg-fullscreen{inset:.75rem}.kg-panel--studio .kg-model{flex:1;min-height:0}@keyframes graph-spin{to{transform:rotate(1turn)}}.graph-toolbar .spin{animation:graph-spin .8s linear infinite}@media (max-width:960px){.graph-toolbar-top{flex-direction:column;align-items:stretch}.graph-toolbar-stats{justify-content:flex-start}.graph-toolbar-actions{align-self:flex-end}}html:has(.layout),html:has(.layout) body{height:100%;overflow:hidden}.layout{align-items:stretch;gap:var(--app-frame-gap);height:100dvh;min-height:100dvh;max-height:100dvh;padding:var(--app-frame-gap) var(--app-frame-gap) var(--app-frame-gap) 0;background:var(--app-chrome-bg);overflow:hidden}.layout>.sidebar{height:auto;min-height:0;box-shadow:none;background:0 0;border-right:none;border-radius:0;align-self:stretch;margin:0;position:relative;top:auto}main.app-shell{background:var(--notion-page);border:var(--app-frame-border);border-radius:var(--app-frame-radius);min-width:0;min-height:0;box-shadow:var(--app-frame-shadow);flex:1;align-self:stretch;overflow:hidden auto}main.app-shell:has(.browser-app),main.app-shell:has(.drive-page),main.app-shell:has(.k2o-chat-shell:not(.k2o-hero-chat-inline)),main.app-shell:has(.mail-app),main.app-shell:has(.notes-workspace){flex:1;height:auto;min-height:0;max-height:none;padding:0;overflow:hidden}main.app-shell:has(.crm-page .crm-record-scroll-host),main.app-shell:has(.crm-page .kanban-scroll),main.app-shell:has(.crm-page .linear-list-wrap),main.app-shell:has(.crm-page .tasks-cal),main.app-shell:has(.crm-page .tasks-mon),main.app-shell:has(.crm-studio .crm-record-scroll-host),main.app-shell:has(.crm-studio .kanban-scroll),main.app-shell:has(.crm-studio){max-height:none;overflow:hidden}@media (max-width:960px){html:has(.layout),html:has(.layout) body{height:100%;overflow:hidden}}html[data-appearance=sidebar-dark] .layout{--app-chrome-bg:var(--sd-bg,#0f0f0f);background:var(--sd-bg,#0f0f0f)}html[data-appearance=sidebar-dark] .layout>main.app-shell{color-scheme:light;background:var(--notion-page)}html[data-appearance=sidebar-dark] .layout>.sidebar{color-scheme:dark;--notion-sidebar:var(--sd-bg,#171717);--text:var(--sd-text,#ffffffeb);--muted:var(--sd-muted,#ffffff75);--muted2:var(--sd-muted2,#ffffffad);--border:var(--sd-border,#ffffff1a);--sidebar-chip:var(--sd-chip,#ffffff0f);--sidebar-chip-hover:var(--sd-chip-hover,#ffffff1a);--sidebar-active:var(--sd-active,#ffffff24);--ws-meta-text:var(--sd-ws-text,var(--sd-text,#fff));--ws-meta-sub:var(--sd-ws-sub,var(--sd-muted,#ffffff8c));--ws-hover:var(--sd-ws-hover,#ffffff0f);--ui-chip-bg:var(--sd-ui-chip,#ffffff14);color:var(--text);background:var(--notion-sidebar);box-shadow:none;border-right:none}html[data-appearance=sidebar-dark] .layout>.sidebar .sidebar-bottom,html[data-appearance=sidebar-dark] .layout>.sidebar .sidebar-footer,html[data-appearance=sidebar-dark] .layout>.sidebar .sidebar-header{border-color:var(--border)}html[data-appearance=sidebar-dark] .layout>.sidebar .sidebar-bottom{background:var(--notion-sidebar)}html[data-appearance=sidebar-dark] .layout>.sidebar .nav-item{color:var(--muted2)}html[data-appearance=sidebar-dark] .layout>.sidebar .nav-item.active,html[data-appearance=sidebar-dark] .layout>.sidebar .nav-item:hover{color:var(--text)}html[data-appearance=sidebar-dark] .layout>.sidebar .nav-section-label{color:var(--muted)}html[data-appearance=sidebar-dark] .layout>.sidebar .nav-item.active .ico{color:var(--sd-accent,var(--accent))}html[data-appearance=sidebar-dark] [data-design-system=stripe] .layout>.sidebar{--sidebar-chip-hover:var(--sd-chip-hover,#ffffff1a);--sidebar-active:var(--sd-active,#ffffff24)}html[data-appearance=sidebar-dark] [data-design-system=stripe] .layout>.sidebar .nav-item.active{color:var(--sd-accent,var(--accent))}