:root{--bl-paper: #F3F1EA;--bl-card: #FBFAF6;--bl-surface: #E9E7DD;--bl-line: #CFCEC3;--bl-ink: #1D1E1A;--bl-muted: #5C5D55;--bl-lime: #D7ED91;--bl-lime-ink: #253017;--bl-plum: #644752;--bl-bg: var(--bl-paper);--bl-bg-raised: var(--bl-card);--bl-bg-subtle: var(--bl-surface);--bl-border: var(--bl-line);--bl-text: var(--bl-ink);--bl-text-muted: var(--bl-muted);--bl-signal: var(--bl-lime);--bl-on-signal: var(--bl-lime-ink);--bl-brand-mark: var(--bl-lime);--bl-inverse-bg: var(--bl-ink);--bl-inverse-text: var(--bl-paper);--bl-focus: var(--bl-ink);--bl-font-sans: "DM Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--bl-font-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", monospace;--bl-text-xs: .75rem;--bl-text-sm: .875rem;--bl-text-md: 1rem;--bl-text-lg: 1.25rem;--bl-text-xl: 1.5rem;--bl-text-2xl: 2.5rem;--bl-text-display: clamp(3rem, 9vw, 7rem);--bl-weight-regular: 400;--bl-weight-medium: 500;--bl-weight-semibold: 600;--bl-leading-tight: 1.1;--bl-leading-body: 1.6;--bl-tracking-display: -.045em;--bl-tracking-heading: -.02em;--bl-tracking-label: .08em;--bl-space-1: .25rem;--bl-space-2: .5rem;--bl-space-3: .75rem;--bl-space-4: 1rem;--bl-space-6: 1.5rem;--bl-space-8: 2rem;--bl-space-12: 3rem;--bl-space-16: 4rem;--bl-space-24: 6rem;--bl-radius-sm: 3px;--bl-radius-md: 6px;--bl-radius-lg: 10px;--bl-border-width: 1px;--bl-shadow: 0 1px 2px rgb(29 30 26 / .06), 0 4px 16px rgb(29 30 26 / .04);--bl-dot-size: 1.2px;--bl-dot-gap: 16px;--bl-dots: radial-gradient(var(--bl-border) var(--bl-dot-size), transparent calc(var(--bl-dot-size) + .1px));--bl-ease: cubic-bezier(.2, 0, 0, 1);--bl-duration-fast: .12s;--bl-duration: .22s}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bl-bg: #10110F;--bl-bg-raised: #20221D;--bl-bg-subtle: #181A16;--bl-border: #3A3C35;--bl-text: #EFEEE6;--bl-text-muted: #A9AB9F;--bl-brand-mark: var(--bl-lime);--bl-inverse-bg: #EFEEE6;--bl-inverse-text: #10110F;--bl-focus: var(--bl-lime);color-scheme:dark}}:root[data-theme=dark]{--bl-bg: #10110F;--bl-bg-raised: #20221D;--bl-bg-subtle: #181A16;--bl-border: #3A3C35;--bl-text: #EFEEE6;--bl-text-muted: #A9AB9F;--bl-brand-mark: var(--bl-lime);--bl-inverse-bg: #EFEEE6;--bl-inverse-text: #10110F;--bl-focus: var(--bl-lime);color-scheme:dark}@media(prefers-reduced-motion:reduce){:root{--bl-duration-fast: 0ms;--bl-duration: 0ms}}.bl-dots{background-image:var(--bl-dots);background-size:var(--bl-dot-gap) var(--bl-dot-gap)}.bl-label{font:var(--bl-weight-medium) var(--bl-text-xs) / 1.4 var(--bl-font-mono);letter-spacing:var(--bl-tracking-label);text-transform:uppercase;color:var(--bl-text-muted)}.bl-tag{display:inline-block;padding:.2em .6em;font:var(--bl-weight-medium) var(--bl-text-xs) / 1.4 var(--bl-font-mono);color:var(--bl-text-muted);border:var(--bl-border-width) solid var(--bl-border);border-radius:var(--bl-radius-sm)}.bl-tag--signal{background:var(--bl-signal);color:var(--bl-on-signal);border-color:var(--bl-signal)}.bl-button{display:inline-flex;align-items:center;gap:var(--bl-space-2);padding:var(--bl-space-3) var(--bl-space-6);font:var(--bl-weight-medium) var(--bl-text-md) / 1 var(--bl-font-sans);color:var(--bl-inverse-text);background:var(--bl-inverse-bg);border:0;border-radius:var(--bl-radius-md);cursor:pointer;transition:background-color var(--bl-duration) var(--bl-ease),color var(--bl-duration) var(--bl-ease)}.bl-button:hover{background:var(--bl-signal);color:var(--bl-on-signal)}.bl-button:focus-visible,.bl-tag:focus-visible{outline:2px solid var(--bl-focus);outline-offset:3px}.bl-credit{font:var(--bl-weight-medium) var(--bl-text-sm) / 1.4 var(--bl-font-mono);color:var(--bl-text-muted)}.bl-credit b{color:var(--bl-text);font-weight:var(--bl-weight-medium)}*,*:before,*:after{box-sizing:border-box}:root:root:root:not([data-theme=light]){--bl-bg: #10110f;--bl-bg-raised: #1a1b17;--bl-bg-subtle: #151612;--bl-bg-deep: #0a0b09;--bl-border: #2c2e28;--bl-text: #f3f1ea;--bl-text-muted: #a9ab9f;--bl-brand-mark: var(--bl-lime);--bl-inverse-bg: #f3f1ea;--bl-inverse-text: #10110f;--bl-focus: var(--bl-lime);color-scheme:dark}html{font-size:clamp(100%,.35vw + 10.5px,137.5%);scroll-behavior:smooth;scroll-padding-top:5.5rem}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{margin:0;background:var(--bl-bg);color:var(--bl-text);font:var(--bl-weight-regular) var(--bl-text-md) / var(--bl-leading-body) var(--bl-font-sans);-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,p,ul,ol{margin:0}h1,h2,h3{font-weight:var(--bl-weight-semibold);line-height:var(--bl-leading-tight);letter-spacing:var(--bl-tracking-heading);text-wrap:balance}a{color:inherit}a:focus-visible,button:focus-visible{outline:2px solid var(--bl-focus);outline-offset:3px;border-radius:2px}.container{width:100%;max-width:100rem;margin:0 auto;padding-inline:clamp(1.25rem,5vw,4rem)}.section{padding-block:clamp(4.5rem,9vw,9rem)}.section-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--bl-space-8);align-items:end;margin-bottom:clamp(2.5rem,5vw,5rem)}.section-head h2{font-size:clamp(2.25rem,5.5vw,5.5rem);letter-spacing:-.045em;line-height:1}.section-head p{color:var(--bl-text-muted);max-width:52ch;justify-self:end}@media(max-width:760px){.section-head{grid-template-columns:1fr;gap:var(--bl-space-4)}.section-head p{justify-self:start}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:16px;top:-48px;z-index:100;padding:var(--bl-space-2) var(--bl-space-4);background:var(--bl-inverse-bg);color:var(--bl-inverse-text);border-radius:var(--bl-radius-md)}.skip-link:focus{top:16px}.reveal{opacity:0;transform:translateY(2rem);transition:opacity .7s var(--bl-ease),transform .9s var(--bl-ease);transition-delay:calc(var(--i, 0) * 90ms)}.reveal.is-in,.section-head.reveal{opacity:1;transform:none}.section-head.reveal h2{clip-path:inset(0 0 100% 0);transform:translateY(.6em);transition:clip-path .9s var(--bl-ease),transform .9s var(--bl-ease)}.section-head.reveal p{opacity:0;transition:opacity .7s var(--bl-ease) .25s}.section-head.reveal.is-in h2{clip-path:inset(0 0 -.2em 0);transform:none}.section-head.reveal.is-in p{opacity:1}html.menu-open{overflow:hidden}:root[data-theme=light]{--bl-bg-deep:#e9e7dd;--bl-link-accent:#456012;color-scheme:light}:root:not([data-theme=light]){--bl-link-accent:var(--bl-lime)}body{transition:background-color .24s ease,color .24s ease}:where(button,a,input,select,textarea){-webkit-tap-highlight-color:transparent}:where(button,a){transition:color .18s ease,background-color .18s ease,border-color .18s ease}:where(input,textarea,select){transition:border-color .18s ease,background-color .18s ease}@view-transition{navigation:auto}::view-transition-old(root){animation:page-out .12s ease both}::view-transition-new(root){animation:page-in .3s cubic-bezier(.16,1,.3,1) both}@keyframes page-out{to{opacity:0}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}html[data-theme=light] :is(.text-link,.service-cta,.contact-email){color:var(--bl-link-accent)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}::view-transition-old(root),::view-transition-new(root){animation:none}}.theme-switch[data-v-d3cb714f]{flex-shrink:0;display:inline-grid;place-items:center;width:40px;height:40px;padding:8px;border:1px solid var(--bl-border);border-radius:50%;background:transparent;color:var(--bl-text);cursor:pointer;transition:background-color .18s,transform .26s cubic-bezier(.2,.8,.2,1)}.theme-switch[data-v-d3cb714f]:hover{background:var(--bl-bg-raised);transform:rotate(12deg)}.theme-switch[data-v-d3cb714f]:active{transform:scale(.94)}@media(prefers-reduced-motion:reduce){.theme-switch[data-v-d3cb714f]{transition:none}.theme-switch[data-v-d3cb714f]:hover,.theme-switch[data-v-d3cb714f]:active{transform:none}}.wa-inbox[data-v-51e44c5e]{background:var(--crm-panel);border:1px solid var(--crm-line);border-radius:12px;overflow:hidden}.wa-heading[data-v-51e44c5e]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:24px;border-bottom:1px solid var(--crm-line)}.wa-heading h2[data-v-51e44c5e]{font-size:20px}.wa-heading p[data-v-51e44c5e],.wa-chat header span[data-v-51e44c5e]{color:var(--crm-muted);font-size:12px;margin-top:8px}.wa-button[data-v-51e44c5e],.wa-primary[data-v-51e44c5e]{background:transparent;color:var(--crm-text);border:1px solid var(--crm-line);border-radius:999px;padding:10px 16px;font:inherit;font-size:12px;cursor:pointer;transition:transform .2s,background .2s}.wa-primary[data-v-51e44c5e]{background:#d7ed91;color:#10110f;border:0;white-space:nowrap}button[data-v-51e44c5e]:disabled{opacity:.5;cursor:not-allowed}button[data-v-51e44c5e]:hover:not(:disabled){transform:translateY(-1px)}.wa-setup[data-v-51e44c5e]{padding:40px 24px;max-width:80ch}.wa-setup h3[data-v-51e44c5e]{font-size:24px;margin-bottom:20px}.wa-setup p[data-v-51e44c5e]{line-height:1.8;font-size:13px;color:var(--crm-muted);margin-top:16px}.wa-note[data-v-51e44c5e]{font-size:12px;color:var(--crm-muted);line-height:1.7;padding:20px}.wa-error[data-v-51e44c5e]{margin:20px;border:1px solid var(--crm-warning-line);color:var(--crm-warning);padding:12px;border-radius:6px;font-size:12px}.wa-columns[data-v-51e44c5e]{display:grid;grid-template-columns:280px minmax(0,1fr);min-height:540px}.wa-list[data-v-51e44c5e]{border-right:1px solid var(--crm-line);max-height:720px;overflow:auto}.wa-search[data-v-51e44c5e]{display:grid;gap:8px;padding:20px;font-size:12px}.wa-contact[data-v-51e44c5e]{display:block;width:100%;border:0;border-top:1px solid var(--crm-line);background:none;color:var(--crm-text);padding:20px;text-align:left;cursor:pointer}.wa-contact.active[data-v-51e44c5e],.wa-contact[data-v-51e44c5e]:hover{background:var(--crm-hover)}.wa-contact strong[data-v-51e44c5e],.wa-contact small[data-v-51e44c5e]{display:block}.wa-contact small[data-v-51e44c5e]{font-size:11px;color:var(--crm-muted);margin-top:4px}.wa-contact p[data-v-51e44c5e]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--crm-muted);margin-top:12px}.wa-chat header[data-v-51e44c5e]{padding:20px;border-bottom:1px solid var(--crm-line)}.wa-chat h3[data-v-51e44c5e]{font-size:16px}.wa-messages[data-v-51e44c5e]{min-height:240px;max-height:420px;overflow:auto;padding:24px;display:flex;flex-direction:column;gap:16px}.wa-bubble[data-v-51e44c5e]{max-width:85%;padding:12px 16px;border:1px solid var(--crm-line);border-radius:12px 12px 12px 0;background:var(--crm-input);align-self:flex-start}.wa-bubble.outbound[data-v-51e44c5e]{align-self:flex-end;background:var(--crm-hover);border-radius:12px 12px 0}.wa-bubble p[data-v-51e44c5e]{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.wa-bubble small[data-v-51e44c5e]{display:block;color:var(--crm-muted);font-size:10px;margin-top:8px}.wa-chat form[data-v-51e44c5e]{border-top:1px solid var(--crm-line);padding:20px;display:grid;gap:16px}.wa-chat label[data-v-51e44c5e]{display:grid;gap:8px;font-size:12px}input[data-v-51e44c5e],textarea[data-v-51e44c5e],select[data-v-51e44c5e]{min-width:0;width:100%;background:var(--crm-input);color:var(--crm-text);border:1px solid var(--crm-line);border-radius:6px;font:inherit;font-size:12px;padding:12px}textarea[data-v-51e44c5e]{resize:vertical}.wa-send[data-v-51e44c5e]{display:flex;align-items:center;gap:24px;justify-content:space-between}.wa-send small[data-v-51e44c5e]{color:var(--crm-muted);font-size:11px;max-width:50ch}.wa-empty[data-v-51e44c5e]{display:grid;align-content:center;justify-items:center;padding:32px;gap:16px}.wa-empty p[data-v-51e44c5e]{color:var(--crm-muted);font-size:12px}button[data-v-51e44c5e]:focus-visible,input[data-v-51e44c5e]:focus-visible,select[data-v-51e44c5e]:focus-visible,textarea[data-v-51e44c5e]:focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px}@media(max-width:800px){.wa-columns[data-v-51e44c5e]{grid-template-columns:1fr}.wa-list[data-v-51e44c5e]{border-right:0;max-height:240px;border-bottom:1px solid var(--crm-line)}.wa-bubble[data-v-51e44c5e]{max-width:95%}.wa-send[data-v-51e44c5e]{flex-wrap:wrap;gap:16px}}@media(prefers-reduced-motion:reduce){button[data-v-51e44c5e]{transition:none}button[data-v-51e44c5e]:hover:not(:disabled){transform:none}}.team-panel[data-v-edc87990]{border:1px solid var(--crm-line);border-radius:12px;overflow:hidden;background:var(--crm-panel)}.team-status[data-v-edc87990]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 24px;border-bottom:1px solid var(--crm-line);font-size:12px}.team-status>span[data-v-edc87990]:first-child{color:var(--crm-accent)}.team-status>span[data-v-edc87990]:nth-child(2){color:var(--crm-muted)}.team-status button[data-v-edc87990]{margin-left:auto}button[data-v-edc87990]{font:inherit;font-size:12px;padding:10px 16px;border:1px solid var(--crm-line);border-radius:999px;background:transparent;color:var(--crm-text);cursor:pointer;transition:background .18s,transform .2s}button[data-v-edc87990]:hover:not(:disabled){background:var(--crm-hover);transform:translateY(-1px)}button[data-v-edc87990]:disabled{opacity:.5;cursor:not-allowed}.team-grid[data-v-edc87990]{display:grid;grid-template-columns:200px minmax(0,1fr)}.team-list[data-v-edc87990]{border-right:1px solid var(--crm-line);padding:16px;display:flex;flex-direction:column;gap:8px}.team-list button[data-v-edc87990]{display:flex;gap:12px;align-items:center;text-align:left;border:1px solid transparent;border-radius:8px}.team-list button.active[data-v-edc87990]{border-color:var(--crm-accent-line);background:var(--crm-hover)}.team-list strong[data-v-edc87990],.team-list small[data-v-edc87990]{display:block}.team-list small[data-v-edc87990]{color:var(--crm-muted);font-size:11px;margin-top:4px}.team-initial[data-v-edc87990]{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--crm-line);border-radius:50%;color:var(--crm-accent);flex-shrink:0}.team-detail[data-v-edc87990]{padding:24px;min-width:0}.team-detail header[data-v-edc87990]{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.team-detail h2[data-v-edc87990]{font-size:24px}.team-detail h2 span[data-v-edc87990]{color:var(--crm-muted);font-size:16px}.team-detail header p[data-v-edc87990]{margin-top:12px;font-size:13px;color:var(--crm-muted);max-width:70ch}.team-detail header button[data-v-edc87990]{flex-shrink:0}.team-tags[data-v-edc87990]{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.team-tags span[data-v-edc87990]{border:1px solid var(--crm-line);border-radius:999px;padding:4px 10px;font-size:10px;color:var(--crm-muted)}details[data-v-edc87990]{padding:16px 0;border-top:1px solid var(--crm-line);border-bottom:1px solid var(--crm-line);font-size:12px;color:var(--crm-muted)}summary[data-v-edc87990]{cursor:pointer;color:var(--crm-text)}details ul[data-v-edc87990]{padding:16px 0 16px 20px;line-height:1.8}details p[data-v-edc87990]{line-height:1.8}.context-label[data-v-edc87990],form label[data-v-edc87990]{display:grid;gap:8px;font-size:12px;margin-top:20px}textarea[data-v-edc87990],select[data-v-edc87990]{width:100%;min-width:0;background:var(--crm-input);color:var(--crm-text);border:1px solid var(--crm-line);border-radius:6px;padding:12px;font:inherit;font-size:12px}textarea[data-v-edc87990]{resize:vertical}.context-consent[data-v-edc87990]{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--crm-muted);margin-top:12px}.context-consent input[data-v-edc87990]{accent-color:var(--crm-accent)}.team-chat[data-v-edc87990]{min-height:180px;max-height:480px;overflow:auto;padding-block:24px;display:grid;gap:16px}.team-empty[data-v-edc87990]{align-self:center;text-align:center}.team-empty h3[data-v-edc87990]{font-size:18px}.team-empty p[data-v-edc87990]{font-size:12px;color:var(--crm-muted);margin:12px 0 20px}.team-chat article[data-v-edc87990]{padding:16px;background:var(--crm-input);border:1px solid var(--crm-line);border-radius:8px}.team-chat article.user[data-v-edc87990]{margin-left:10%}.team-chat article.assistant[data-v-edc87990]{margin-right:4%}.team-chat article small[data-v-edc87990]{color:var(--crm-accent);font-size:11px}.team-chat article p[data-v-edc87990]{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8;font-size:13px;margin-top:8px}.team-send[data-v-edc87990]{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-top:16px}.team-send small[data-v-edc87990]{font-size:11px;color:var(--crm-muted);max-width:65ch;line-height:1.7}.team-primary[data-v-edc87990]{background:#d7ed91;color:#10110f;border:0;white-space:nowrap}.team-primary[data-v-edc87990]:hover:not(:disabled){background:#e4f6b5}.team-note[data-v-edc87990]{padding:20px 24px;color:var(--crm-muted);font-size:11px;line-height:1.8}.team-error[data-v-edc87990]{padding:12px;margin:20px;border:1px solid var(--crm-warning-line);border-radius:6px;color:var(--crm-warning);font-size:12px}button[data-v-edc87990]:focus-visible,textarea[data-v-edc87990]:focus-visible,select[data-v-edc87990]:focus-visible{outline:2px solid var(--crm-accent);outline-offset:3px}@media(max-width:800px){.team-grid[data-v-edc87990]{grid-template-columns:1fr}.team-list[data-v-edc87990]{flex-direction:row;overflow:auto;border-right:0;border-bottom:1px solid var(--crm-line)}.team-list button[data-v-edc87990]{flex-shrink:0}.team-detail header[data-v-edc87990],.team-send[data-v-edc87990]{flex-wrap:wrap}.team-detail[data-v-edc87990]{padding:20px}.team-detail h2[data-v-edc87990]{font-size:22px}}@media(prefers-reduced-motion:reduce){button[data-v-edc87990]{transition:none}button[data-v-edc87990]:hover:not(:disabled){transform:none}}.security[data-v-a25b6b3f]{display:grid;gap:16px}.pill[data-v-a25b6b3f]{padding:4px 12px;border-radius:20px;font-size:12px;font-weight:700}.pill.ok[data-v-a25b6b3f]{background:#dff1e8;color:#14633f}.pill.warn[data-v-a25b6b3f]{background:#fde4dc;color:#9b3417}.sec-grid[data-v-a25b6b3f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:12px}.sec-card[data-v-a25b6b3f]{display:grid;gap:2px;padding:12px;border-radius:12px;background:#7f7f7f14}.sec-card strong[data-v-a25b6b3f]{font-size:22px}.crm-login[data-v-6d80f844]{display:grid;place-content:center;gap:24px;padding:32px}.crm-login h1[data-v-6d80f844]{font-size:32px}.whatsapp-editor>label[data-v-6d80f844]{margin-bottom:20px}.whatsapp-open[data-v-6d80f844]{text-decoration:none}.row-actions[data-v-6d80f844]{display:flex;align-items:center;gap:12px}.crm[data-v-6d80f844]{--crm-bg:#080808;--crm-sidebar:#0d0d0d;--crm-panel:#111111;--crm-line:#292929;--crm-text:#f3f3f3;--crm-muted:#a6a6a6;--crm-secondary:#b8b8b8;--crm-hover:#191919;--crm-input:#0b0b0b;--crm-accent:#d7ed91;--crm-accent-line:#536333;--crm-warning:#e6bb99;--crm-warning-line:#785744;min-height:100svh;background:var(--crm-bg);color:var(--crm-text);font:400 14px/1.5 var(--bl-font-sans)}button[data-v-6d80f844],input[data-v-6d80f844],select[data-v-6d80f844],textarea[data-v-6d80f844]{font:inherit}button[data-v-6d80f844]{cursor:pointer}button[data-v-6d80f844]:disabled{opacity:.5;cursor:wait}.sidebar[data-v-6d80f844]{position:fixed;inset:0 auto 0 0;width:224px;background:var(--crm-sidebar);border-right:1px solid var(--crm-line);padding:32px 16px;display:flex;flex-direction:column;z-index:10}.brand[data-v-6d80f844]{color:var(--crm-text);text-decoration:none;font-size:25px;font-weight:600;letter-spacing:-1.4px;padding:0 16px;white-space:nowrap}.brand>span[data-v-6d80f844]{color:var(--crm-accent)}.brand small[data-v-6d80f844]{display:block;margin-top:4px;color:var(--crm-muted);font:400 10px var(--bl-font-mono);letter-spacing:2px;text-transform:uppercase}.sidebar nav[data-v-6d80f844]{display:grid;gap:8px;margin-top:48px}.sidebar nav button[data-v-6d80f844]{text-align:left;display:flex;align-items:center;gap:12px;border:0;color:var(--crm-muted);border-radius:6px;padding:12px;background:none;font-size:13px}.sidebar nav button.selected[data-v-6d80f844]{background:var(--crm-hover);color:var(--crm-accent);box-shadow:inset 2px 0 var(--crm-accent)}.sidebar nav button[data-v-6d80f844]:hover{background:var(--crm-hover)}.nav-icon[data-v-6d80f844]{font-size:20px;line-height:1;width:20px}.count[data-v-6d80f844]{margin-left:auto}.sidebar-bottom[data-v-6d80f844]{margin-top:auto;color:var(--crm-muted);font-size:11px;padding:16px}.sidebar-bottom a[data-v-6d80f844]{display:block;margin-top:16px;color:var(--crm-text);text-decoration:none}.local-dot[data-v-6d80f844],.status-dot[data-v-6d80f844]{display:inline-block;width:6px;height:6px;background:var(--crm-accent);border-radius:50%;margin-right:6px}.workspace[data-v-6d80f844]{margin-left:224px;min-width:0}.toolbar[data-v-6d80f844]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;border-bottom:1px solid var(--crm-line);font-size:12px}.toolbar-actions[data-v-6d80f844]{display:flex;gap:16px;align-items:center}.content[data-v-6d80f844]{max-width:1600px;margin:auto;padding:40px 32px 56px}.muted[data-v-6d80f844],small[data-v-6d80f844]{color:var(--crm-muted)}.date-label[data-v-6d80f844]{font:400 11px var(--bl-font-mono);color:var(--crm-muted);margin-bottom:12px}.page-head[data-v-6d80f844]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.page-head h1[data-v-6d80f844]{font-size:clamp(28px,3vw,42px);font-weight:500;letter-spacing:-1.5px;line-height:1.1;margin-bottom:12px}.page-head p[data-v-6d80f844]:not(.date-label){color:var(--crm-muted);font-size:13px;max-width:65ch}.primary[data-v-6d80f844],.secondary[data-v-6d80f844]{border:0;background:#d7ed91;color:#10110f;padding:12px 18px;border-radius:999px;white-space:nowrap;font-size:12px;font-weight:500}.primary[data-v-6d80f844]:hover{background:#e4f6b5}.secondary[data-v-6d80f844]{background:transparent;color:var(--crm-text);border:1px solid var(--crm-line)}.quiet[data-v-6d80f844],.text-link[data-v-6d80f844]{border:0;background:transparent;color:var(--crm-muted);padding:4px;font-size:12px}.text-link[data-v-6d80f844]{color:var(--crm-accent)}.quiet[data-v-6d80f844]:hover{color:var(--crm-text)}.stats[data-v-6d80f844]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.stats article[data-v-6d80f844]{background:var(--crm-panel);border:1px solid var(--crm-line);padding:20px;border-radius:10px;display:grid;gap:8px}.stats article>span[data-v-6d80f844]{font-size:12px;color:var(--crm-secondary)}.stats strong[data-v-6d80f844]{font-size:36px;font-weight:500;letter-spacing:-1px;line-height:1.2}.stats small[data-v-6d80f844]{font-size:10px}.overview-grid[data-v-6d80f844]{display:grid;grid-template-columns:1.5fr 1fr;gap:24px;margin-bottom:24px}.lower[data-v-6d80f844]{grid-template-columns:1.5fr 1fr}.panel[data-v-6d80f844]{background:var(--crm-panel);border:1px solid var(--crm-line);border-radius:10px;padding:24px;min-width:0}.panel-head[data-v-6d80f844]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.panel h2[data-v-6d80f844],.editor h2[data-v-6d80f844]{font-size:15px;font-weight:500;letter-spacing:-.3px}.chart[data-v-6d80f844]{display:block;width:100%;height:190px}.grid-lines[data-v-6d80f844]{stroke:var(--crm-line);stroke-width:1}.chart-bar[data-v-6d80f844]{fill:var(--crm-accent)}.chart text[data-v-6d80f844]{fill:var(--crm-muted);font:10px var(--bl-font-mono)}.caption[data-v-6d80f844]{color:var(--crm-muted);font-size:11px;margin-top:16px}.funnel[data-v-6d80f844]{display:grid;gap:16px}.funnel>div[data-v-6d80f844]{display:flex;justify-content:space-between;border-bottom:1px solid var(--crm-line);padding-bottom:8px;color:var(--crm-secondary);font-size:12px}.funnel strong[data-v-6d80f844]{color:var(--crm-text)}.project-row[data-v-6d80f844]{width:100%;display:flex;align-items:center;gap:16px;color:var(--crm-text);background:none;border:0;border-bottom:1px solid var(--crm-line);padding:16px 0;text-align:left}.project-row>span[data-v-6d80f844]:first-child{margin-right:auto}.project-row strong[data-v-6d80f844]{display:block;font-weight:500;font-size:13px}.project-row small[data-v-6d80f844]{display:block;margin-top:4px;font-size:11px}.project-row time[data-v-6d80f844]{font:11px var(--bl-font-mono)}.badge[data-v-6d80f844]{display:inline-block;font-size:10px;color:var(--crm-secondary);border:1px solid var(--crm-line);padding:4px 8px;border-radius:999px;white-space:nowrap}.badge.enabled[data-v-6d80f844]{color:var(--crm-accent);border-color:var(--crm-accent-line)}.late[data-v-6d80f844]{color:var(--crm-warning)}.list-row[data-v-6d80f844]{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:12px;border-bottom:1px solid var(--crm-line);padding:14px 0}.list-row small[data-v-6d80f844]{font-size:11px}.empty[data-v-6d80f844]{padding:28px 8px;color:var(--crm-muted);text-align:center;font-size:12px}.empty strong[data-v-6d80f844]{color:var(--crm-text);font-weight:500}.empty p[data-v-6d80f844]{margin-top:8px}.empty button[data-v-6d80f844]{margin-top:20px}.local-note[data-v-6d80f844]{color:var(--crm-muted);font-size:11px;line-height:1.7;margin-top:24px;max-width:100ch}.filters[data-v-6d80f844]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:24px}.filters>input[data-v-6d80f844]{flex:1;min-width:180px}.checkbox[data-v-6d80f844]{display:flex;align-items:center;gap:8px;white-space:nowrap;color:var(--crm-muted);font-size:12px}.checkbox input[data-v-6d80f844]{width:auto;accent-color:var(--crm-accent)}input[data-v-6d80f844],select[data-v-6d80f844],textarea[data-v-6d80f844]{background:var(--crm-input);color:var(--crm-text);border:1px solid var(--crm-line);border-radius:6px;padding:11px 12px;min-width:0;font-size:12px}select[data-v-6d80f844]{cursor:pointer}input[data-v-6d80f844]:focus-visible,select[data-v-6d80f844]:focus-visible,textarea[data-v-6d80f844]:focus-visible{outline:2px solid var(--crm-accent);outline-offset:2px}.table-wrap[data-v-6d80f844]{padding:0;overflow-x:auto}table[data-v-6d80f844]{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}th[data-v-6d80f844]{padding:16px;font-size:10px;text-transform:uppercase;letter-spacing:.6px;font-weight:400;color:var(--crm-muted);border-bottom:1px solid var(--crm-line)}td[data-v-6d80f844]{padding:16px;border-bottom:1px solid var(--crm-line);font-size:12px}td small[data-v-6d80f844]{display:block;font-size:11px;max-width:200px;overflow:hidden;text-overflow:ellipsis}.record-name[data-v-6d80f844]{background:none;border:0;color:var(--crm-text);padding:0 0 4px;text-align:left;font-weight:500}.record-name[data-v-6d80f844]:hover{color:var(--crm-accent)}.stage-select[data-v-6d80f844]{font-size:11px;padding:6px 8px}.automation-grid[data-v-6d80f844]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:24px}.automation h2[data-v-6d80f844]{font-size:22px;margin-bottom:12px}.automation p[data-v-6d80f844]{color:var(--crm-muted);max-width:40ch;font-size:13px}.automation small[data-v-6d80f844]{display:block;margin-top:24px;font-size:11px}.automation>.secondary[data-v-6d80f844]{margin-top:24px}.run-history[data-v-6d80f844]{margin-top:24px}.switch[data-v-6d80f844]{position:relative;display:inline-flex}.switch input[data-v-6d80f844]{position:absolute;width:40px;height:24px;opacity:0;cursor:pointer}.switch span[data-v-6d80f844]{display:block;width:40px;height:24px;border-radius:16px;background:var(--crm-line);pointer-events:none}.switch span[data-v-6d80f844]:before{content:"";display:block;width:18px;height:18px;border-radius:50%;background:var(--crm-muted);margin:3px;transition:transform .2s}.switch input:checked+span[data-v-6d80f844]{background:var(--crm-accent-line)}.switch input:checked+span[data-v-6d80f844]:before{background:var(--crm-accent);transform:translate(16px)}.switch input:focus-visible+span[data-v-6d80f844]{outline:2px solid var(--crm-accent);outline-offset:3px}.message[data-v-6d80f844]{padding:12px 16px;margin-bottom:24px;border:1px solid var(--crm-accent-line);border-radius:6px;color:var(--crm-accent);font-size:12px}.message.error[data-v-6d80f844]{color:var(--crm-warning);border-color:var(--crm-warning-line)}.editor[data-v-6d80f844]{width:min(620px,calc(100vw - 32px));border:1px solid var(--crm-line);border-radius:12px;background:var(--crm-panel);color:var(--crm-text);padding:28px;max-height:90svh}.editor[data-v-6d80f844]::backdrop{background:#000b}.editor form[data-v-6d80f844]{display:grid;gap:20px}.editor label[data-v-6d80f844]{display:grid;gap:8px;font-size:12px;color:var(--crm-secondary)}.form-grid[data-v-6d80f844]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-actions[data-v-6d80f844]{display:flex;justify-content:end;gap:16px;margin-top:8px}.crm[data-theme=light][data-v-6d80f844]{--crm-bg:#f3f1ea;--crm-sidebar:#fbfaf6;--crm-panel:#fffefa;--crm-line:#d4d3c9;--crm-text:#1d1e1a;--crm-muted:#606157;--crm-secondary:#4d5045;--crm-hover:#e9e8df;--crm-input:#f7f6f0;--crm-accent:#456012;--crm-accent-line:#a2b67b;--crm-warning:#8a481d;--crm-warning-line:#ba8f70}.crm[data-v-6d80f844],.sidebar[data-v-6d80f844],.panel[data-v-6d80f844],.editor[data-v-6d80f844],input[data-v-6d80f844],select[data-v-6d80f844],textarea[data-v-6d80f844]{transition:background-color .22s,color .22s,border-color .22s}.toolbar-actions[data-v-6d80f844]{flex-wrap:wrap;justify-content:flex-end}.crm-screen-enter-active[data-v-6d80f844]{transition:opacity .28s ease,transform .4s cubic-bezier(.16,1,.3,1)}.crm-screen-leave-active[data-v-6d80f844]{transition:opacity .12s ease,transform .12s ease}.crm-screen-enter-from[data-v-6d80f844]{opacity:0;transform:translateY(12px)}.crm-screen-leave-to[data-v-6d80f844]{opacity:0;transform:translateY(-4px)}.content .stats article[data-v-6d80f844],.content .overview-grid>.panel[data-v-6d80f844],.content .automation-grid>.panel[data-v-6d80f844]{animation:crm-rise-6d80f844 .5s cubic-bezier(.16,1,.3,1) both}.content .stats article[data-v-6d80f844]:nth-child(2){animation-delay:40ms}.content .stats article[data-v-6d80f844]:nth-child(3){animation-delay:80ms}.content .stats article[data-v-6d80f844]:nth-child(4){animation-delay:.12s}.content .overview-grid>.panel[data-v-6d80f844]:nth-child(2){animation-delay:90ms}@keyframes crm-rise-6d80f844{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.editor[open][data-v-6d80f844]{animation:crm-rise-6d80f844 .28s cubic-bezier(.16,1,.3,1) both}.editor[open][data-v-6d80f844]::backdrop{animation:crm-backdrop-6d80f844 .2s ease both}@keyframes crm-backdrop-6d80f844{0%{opacity:0}to{opacity:1}}.sidebar nav button[data-v-6d80f844],.primary[data-v-6d80f844],.secondary[data-v-6d80f844],.project-row[data-v-6d80f844],.record-name[data-v-6d80f844],.text-link[data-v-6d80f844],.quiet[data-v-6d80f844]{transition:transform .22s cubic-bezier(.2,.8,.2,1),color .18s,background-color .18s,border-color .18s}@media(hover:hover){.sidebar nav button[data-v-6d80f844]:hover{transform:translate(3px)}.primary[data-v-6d80f844]:hover,.secondary[data-v-6d80f844]:hover{transform:translateY(-2px)}.project-row[data-v-6d80f844]:hover{background:var(--crm-hover)}.record-name[data-v-6d80f844]:hover,.text-link[data-v-6d80f844]:hover{transform:translate(2px)}tbody tr[data-v-6d80f844]:hover{background:var(--crm-hover)}}.primary[data-v-6d80f844]:active,.secondary[data-v-6d80f844]:active{transform:scale(.97)}.chart-bar[data-v-6d80f844]{transform-box:fill-box;transform-origin:center bottom;animation:crm-bar-6d80f844 .6s cubic-bezier(.16,1,.3,1) both}@keyframes crm-bar-6d80f844{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(max-width:1000px){.sidebar[data-v-6d80f844]{width:190px}.workspace[data-v-6d80f844]{margin-left:190px}.content[data-v-6d80f844]{padding:28px 20px}.stats[data-v-6d80f844]{grid-template-columns:repeat(2,1fr)}.overview-grid[data-v-6d80f844],.lower[data-v-6d80f844]{grid-template-columns:1fr}.automation-grid[data-v-6d80f844]{gap:16px}.brand[data-v-6d80f844]{font-size:22px}.sidebar nav button[data-v-6d80f844]{font-size:12px;padding:10px}}@media(max-width:680px){.sidebar[data-v-6d80f844]{position:static;width:auto;padding:20px 16px 12px}.brand[data-v-6d80f844]{padding:0}.brand small[data-v-6d80f844],.sidebar-bottom[data-v-6d80f844]{display:none}.sidebar nav[data-v-6d80f844]{display:flex;overflow-x:auto;margin-top:20px;gap:4px}.sidebar nav button[data-v-6d80f844]{white-space:nowrap;padding:10px}.nav-icon[data-v-6d80f844]{font-size:16px;width:16px}.workspace[data-v-6d80f844]{margin-left:0}.toolbar[data-v-6d80f844]{padding:16px;font-size:10px}.toolbar-actions[data-v-6d80f844]{gap:4px}.quiet[data-v-6d80f844]{font-size:10px}.content[data-v-6d80f844]{padding:24px 16px}.page-head[data-v-6d80f844]{align-items:start;flex-direction:column;gap:20px}.page-head h1[data-v-6d80f844]{font-size:32px}.stats[data-v-6d80f844]{gap:12px}.stats article[data-v-6d80f844]{padding:16px}.stats strong[data-v-6d80f844]{font-size:30px}.panel[data-v-6d80f844]{padding:18px}.table-wrap[data-v-6d80f844]{padding:0}.panel-head[data-v-6d80f844]{gap:8px}.automation-grid[data-v-6d80f844],.form-grid[data-v-6d80f844]{grid-template-columns:1fr}.project-row[data-v-6d80f844]{flex-wrap:wrap}.editor[data-v-6d80f844]{padding:20px}.toolbar>span[data-v-6d80f844]{max-width:45%}.chart[data-v-6d80f844]{height:170px}}@media(prefers-reduced-motion:reduce){[data-v-6d80f844],[data-v-6d80f844]:before,[data-v-6d80f844]:after{animation:none!important;transition:none!important}.crm-screen-enter-from[data-v-6d80f844],.crm-screen-leave-to[data-v-6d80f844]{opacity:1;transform:none}}
