@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_8b3a0b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_8b3a0b;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_8b3a0b{font-family:__Inter_8b3a0b,__Inter_Fallback_8b3a0b;font-style:normal}.__variable_8b3a0b{--font-inter:"__Inter_8b3a0b","__Inter_Fallback_8b3a0b"}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__JetBrains_Mono_6d24ac;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__JetBrains_Mono_Fallback_6d24ac;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_6d24ac{font-family:__JetBrains_Mono_6d24ac,__JetBrains_Mono_Fallback_6d24ac;font-style:normal}.__variable_6d24ac{--font-mono:"__JetBrains_Mono_6d24ac","__JetBrains_Mono_Fallback_6d24ac"}:root{--color-primary:#1a2b4c;--color-primary-hover:#243b66;--color-secondary:#2563eb;--color-cta:var(--color-primary);--color-success:#16a34a;--color-ai:#7c3aed;--color-warning:#f59e0b;--color-error:#dc2626;--text:#0f172a;--text-muted:#475569;--border:#e2e8f0;--surface:#f8fafc;--card:#fff;--bg:#f1f5f9;--sidebar:#1a2b4c;--sidebar-text:#cbd5e1;--font:var(--font-inter),system-ui,-apple-system,"Segoe UI",sans-serif;--mono:var(--font-mono),ui-monospace,"Cascadia Code",monospace;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-full:9999px;--sh-sm:0 1px 2px rgba(15,23,42,.06);--sh-md:0 4px 12px rgba(15,23,42,.1);--sh-lg:0 10px 30px rgba(15,23,42,.15);--tr:180ms ease-in-out;--sidebar-w:248px;--sidebar-collapsed-w:56px}[data-theme=dark]{--text:#e2e8f0;--text-muted:#94a3b8;--border:#334155;--surface:#1e293b;--card:#1e293b;--bg:#0f172a;--sidebar:#0b1220;--sidebar-text:#94a3b8}[data-skin=hubspot]{--color-primary:#2e3f50;--color-primary-hover:#33475b;--color-secondary:#00a4bd;--color-cta:#ff7a59;--text:#33475b;--text-muted:#516f90;--border:#cbd6e2;--surface:#f5f8fa;--card:#fff;--bg:#f5f8fa;--sidebar:#2e3f50;--sidebar-text:#cbd6e2;--r-sm:3px;--r-md:4px;--r-lg:6px;--sh-sm:0 1px 2px rgba(45,62,80,.08);--sh-md:0 2px 8px rgba(45,62,80,.12);--sh-lg:0 8px 24px rgba(45,62,80,.18)}[data-skin=hubspot] .btn.primary:hover{background:var(--color-cta);filter:brightness(.92)}[data-skin=hubspot] .nav a:hover{background:hsla(0,0%,100%,.06)}[data-skin=hubspot] .nav a.active{background:rgba(0,164,189,.18);color:#fff;box-shadow:inset 3px 0 0 var(--color-secondary)}[data-skin=hubspot] body{font-size:14px}[data-skin=hubspot] h1{font-size:22px}[data-skin=hubspot] .content{padding:16px 20px 48px}[data-skin=hubspot] .topbar{height:52px;padding:0 18px}[data-skin=hubspot] .pagehead{margin-bottom:16px}[data-skin=hubspot] .card{padding:14px}[data-skin=hubspot] .grid{gap:12px}[data-skin=hubspot] .nav .group{padding:12px 10px 5px}[data-skin=hubspot] .nav a{padding:6px 10px;font-size:13.5px;margin-bottom:1px}[data-skin=hubspot] .btn{padding:7px 13px;font-size:13.5px}[data-skin=hubspot] .btn.sm{padding:5px 9px;font-size:12.5px}[data-skin=hubspot] thead th{padding:7px 10px}[data-skin=hubspot] tbody td{padding:8px 10px;font-size:13px}[data-skin=hubspot] input,[data-skin=hubspot] select,[data-skin=hubspot] textarea{padding:8px 10px}[data-skin=hubspot] .kpi .value{font-size:24px}[data-skin=hubspot] .kcol{padding:10px}[data-skin=hubspot] .kcard{padding:10px;margin-bottom:8px}[data-skin=hubspot][data-theme=dark]{--text:#e2e8f0;--text-muted:#94a3b8;--border:#33475b;--surface:#1d2b3a;--card:#1d2b3a;--bg:#15212e;--sidebar:#15212e;--sidebar-text:#94a3b8}[data-skin=hubspot] .badge{font-weight:500;padding:2px 7px;border:1px solid transparent}[data-skin=hubspot] .badge.amber{background:#fff7e0;color:#b05b00;border-color:#ffd79e}[data-skin=hubspot] .badge.red{background:#ffeeed;color:#b0302a;border-color:#ffc5c3}[data-skin=hubspot] .badge.green{background:#e9f7eb;color:#1b6d2d;border-color:#a3e0ad}[data-skin=hubspot] .badge.blue{background:#e5f0fb;color:#1a5b9c;border-color:#b3d4f0}[data-skin=hubspot] .badge.navy{background:#eff2f7;color:#33475b;border-color:#cbd6e2}[data-skin=hubspot] .badge.purple{background:#f3ecfb;color:#5e2f9e;border-color:#d4baf5}[data-skin=hubspot] .badge.gray{background:#f5f8fa;color:#516f90;border-color:#cbd6e2}[data-skin=hubspot] .kpi .ico{background:#f5f8fa;color:#516f90;border:1px solid #cbd6e2}[data-skin=hubspot] .kpi:hover .ico{background:#e5f0fb;border-color:#b3d4f0}[data-skin=hubspot] .card{box-shadow:0 1px 3px rgba(45,62,80,.06)}[data-skin=hubspot] .pagehead h1{font-size:20px;font-weight:600}[data-skin=hubspot] .pagehead .sub{font-size:13px}*{box-sizing:border-box}body,html{padding:0;margin:0}body{font-family:var(--font);font-size:15px;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased}a{color:var(--color-secondary);text-decoration:none}h1{font-size:26px;font-weight:700;margin:0 0 4px;letter-spacing:-.02em}h2{font-size:18px;margin:0 0 12px}h2,h3{font-weight:600}h3{font-size:15px;margin:0}.mono,code{font-family:var(--mono);font-size:13px}.shell{display:flex;min-height:100vh}.sidebar{width:var(--sidebar-w);flex-shrink:0;background:var(--sidebar);color:var(--sidebar-text);display:flex;flex-direction:column;position:fixed;top:0;bottom:0;left:0;z-index:30;transition:width .22s ease}.sidebar .logo{display:flex;align-items:center;gap:12px;padding:22px 20px;color:#fff;font-weight:700;font-size:22px;letter-spacing:-.02em}.sidebar .logo .badge{background:var(--color-secondary);border-radius:var(--r-sm);padding:5px 10px;font-size:16px}.nav{padding:8px;overflow-y:auto;flex:1 1}.nav .group{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#64748b;padding:14px 12px 6px}.nav a{display:flex;align-items:center;gap:11px;padding:9px 12px;border-radius:var(--r-md);color:var(--sidebar-text);font-size:14px;font-weight:500;transition:var(--tr);margin-bottom:2px}.nav a:hover{background:hsla(0,0%,100%,.07);color:#fff}.nav a.active{background:var(--color-secondary);color:#fff}.sidebar.collapsed{width:var(--sidebar-collapsed-w)}.sidebar.collapsed .logo{justify-content:center;padding:16px 8px;gap:0}.sidebar.collapsed .logo .logo-text{display:none}.sidebar.collapsed .logo .badge{font-size:18px;padding:6px 10px}.sidebar.collapsed .nav .group{display:none}.sidebar.collapsed .nav a{justify-content:center;padding:10px}.sidebar.collapsed .footer,.sidebar.collapsed .nav a span,.sidebar.collapsed>div:first-of-type+div{display:none}.sidebar.collapsed~.main{margin-left:var(--sidebar-collapsed-w)}.sidebar .footer{padding:12px 16px;font-size:11px;color:#64748b;border-top:1px solid hsla(0,0%,100%,.08)}.nav-horizontal{display:flex;align-items:center;gap:2px;padding:0 16px;height:42px;background:var(--sidebar);border-bottom:1px solid hsla(0,0%,100%,.06);overflow-x:auto}.nav-horizontal a{display:flex;align-items:center;gap:7px;padding:5px 12px;border-radius:var(--r-sm);color:var(--sidebar-text);font-size:13px;font-weight:500;white-space:nowrap;transition:var(--tr)}.nav-horizontal a:hover{background:hsla(0,0%,100%,.07);color:#fff}.nav-horizontal a.active{background:rgba(0,164,189,.18);color:#fff;box-shadow:inset 0 -2px 0 var(--color-secondary)}[data-skin=hubspot] .topbar{background:var(--sidebar);border-bottom:1px solid hsla(0,0%,100%,.08)}[data-skin=hubspot] .topbar .searchbox{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1);color:var(--sidebar-text)}[data-skin=hubspot] .topbar .searchbox kbd{background:hsla(0,0%,100%,.1)}[data-skin=hubspot] .topbar .avatar{background:var(--color-secondary)}[data-skin=hubspot] .topbar .iconbtn{color:var(--sidebar-text)}[data-skin=hubspot] .topbar .iconbtn:hover{background:hsla(0,0%,100%,.1)}.main{flex:1 1;margin-left:var(--sidebar-w);display:flex;flex-direction:column;min-width:0;transition:margin-left .22s ease}.topbar{height:60px;background:var(--card);border-bottom:1px solid var(--border);gap:14px;padding:0 24px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.searchbox,.topbar{display:flex;align-items:center}.searchbox{flex:1 1;max-width:460px;gap:8px;background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);padding:8px 12px;color:var(--text-muted);cursor:pointer;font-size:14px}.searchbox kbd{margin-left:auto;font-family:var(--mono);font-size:11px;background:var(--card);border:1px solid var(--border);border-radius:4px;padding:1px 6px}.iconbtn{width:38px;height:38px;display:grid;place-items:center;border-radius:var(--r-md);border:1px solid var(--border);background:var(--card);color:var(--text-muted);cursor:pointer;transition:var(--tr)}.iconbtn:hover{background:var(--bg);color:var(--text)}.hamburger{border:none;background:transparent;width:34px;height:34px}.hamburger:hover{background:var(--bg)}.avatar{width:36px;height:36px;border-radius:var(--r-full);background:var(--color-primary);color:#fff;display:grid;place-items:center;font-weight:600;font-size:14px}.content{padding:26px 28px 60px;flex:1 1}.pagehead{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:22px;gap:16px;flex-wrap:wrap}.pagehead .sub{color:var(--text-muted);font-size:14px}.topnav{gap:2px}.topnav,.topnav a{display:flex;align-items:center}.topnav a{gap:7px;padding:7px 12px;border-radius:var(--r-md);color:var(--text-muted);font-size:13.5px;font-weight:500;text-decoration:none;transition:var(--tr);white-space:nowrap}.topnav a:hover{background:var(--bg);color:var(--text)}.topnav a.active{background:var(--color-secondary);color:#fff}.toggle-sidebar{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);color:var(--text-muted);cursor:pointer;transition:var(--tr);font-size:16px}.toggle-sidebar:hover{background:var(--bg);color:var(--text)}.chart-box{width:100%}.chart-box.sm{height:200px}.chart-box.lg{height:420px}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);padding:18px;box-shadow:var(--sh-sm);transition:var(--tr)}.card.hover:hover{box-shadow:var(--sh-md);transform:translateY(-2px)}.colunas-blocos{column-count:2;column-gap:16px;margin-bottom:16px}.colunas-blocos>*{page-break-inside:avoid;break-inside:avoid;margin-bottom:16px}@media (max-width:1100px){.colunas-blocos{column-count:1}}.grid{display:grid;grid-gap:16px;gap:16px}.grid.k4{grid-template-columns:repeat(4,1fr)}.grid.k3{grid-template-columns:repeat(3,1fr)}.grid.k2{grid-template-columns:repeat(2,1fr)}@media (max-width:1100px){.grid.k4{grid-template-columns:repeat(2,1fr)}.grid.k2,.grid.k3{grid-template-columns:1fr}}.kpi .label{color:var(--text-muted);font-size:13px;font-weight:500;display:flex;align-items:center;gap:8px}.kpi .value{font-size:30px;font-weight:700;margin-top:8px;letter-spacing:-.02em}.kpi .delta{font-size:12px;margin-top:4px}.kpi .ico{width:34px;height:34px;border-radius:var(--r-md);display:grid;place-items:center;background:var(--bg);color:var(--text-muted)}.kpi .ico.alert{background:rgba(220,38,38,.1);color:var(--color-error)}.badge{display:inline-flex;align-items:center;gap:5px;border-radius:var(--r-full);padding:3px 10px;font-size:12px;font-weight:600}.badge.gray{background:#f1f5f9;color:#475569}.badge.blue{background:color-mix(in srgb,var(--color-secondary) 12%,transparent);color:var(--color-secondary)}.badge.green{background:rgba(22,163,74,.12);color:#16a34a}.badge.amber{background:rgba(245,158,11,.14);color:#b45309}.badge.purple{background:rgba(124,58,237,.12);color:#7c3aed}.badge.navy{background:var(--color-primary);color:#fff}.badge.red{background:rgba(220,38,38,.12);color:#dc2626}[data-theme=dark] .badge.gray{background:#334155;color:#cbd5e1}.ind{align-items:center;gap:7px;font-size:13px;white-space:nowrap;color:var(--text)}.ind,.ind-barras{display:inline-flex}.ind-barras{align-items:flex-end;gap:2px;height:12px;flex-shrink:0}.ind-barras span{width:3px;border-radius:1px;background:var(--border)}.ind-barras span:first-child{height:4px}.ind-barras span:nth-child(2){height:6px}.ind-barras span:nth-child(3){height:9px}.ind-barras span:nth-child(4){height:12px}.ind-barras span.on{background:var(--text-muted)}.ind.p-baixa,.ind.p-media{color:var(--text-muted)}.ind.p-alta .ind-barras span.on{background:#b45309}.ind.p-critica .ind-barras span.on{background:var(--color-error)}.ind.p-critica{color:var(--color-error);font-weight:600}[data-theme=dark] .ind-barras span{background:#475569}[data-theme=dark] .ind-barras span.on{background:#94a3b8}[data-theme=dark] .ind.p-alta .ind-barras span.on{background:#f59e0b}[data-theme=dark] .ind.p-critica .ind-barras span.on{background:#f87171}[data-theme=dark] .ind.p-critica{color:#f87171}.ind-ponto{width:8px;height:8px;border-radius:var(--r-full);flex-shrink:0;background:#94a3b8}.ind.s-aberto .ind-ponto{background:#2563eb}.ind.s-atendimento .ind-ponto{background:#f59e0b}.ind.s-aguardando .ind-ponto{background:#7c3aed}.ind.s-pendente .ind-ponto{background:#94a3b8}.ind.s-resolvido .ind-ponto{background:#16a34a}.ind.s-fechado{color:var(--text-muted)}.ind.s-fechado .ind-ponto{background:transparent;border:1.5px solid var(--text-muted)}.ind.sla-dentro{color:var(--color-success)}.ind.sla-pendente,.ind.sla-sem_sla{color:var(--text-muted)}[data-theme=dark] .ind.sla-dentro{color:#4ade80}[data-theme=dark] .ind.s-resolvido .ind-ponto{background:#4ade80}[data-theme=dark] .ind.s-aberto .ind-ponto{background:#60a5fa}[data-theme=dark] .ind.s-aguardando .ind-ponto{background:#a78bfa}.ticket-row:hover{background:var(--bg)}.badge{font-weight:500;padding:2px 9px}.badge.navy{background:color-mix(in srgb,var(--color-primary) 12%,transparent);color:var(--color-primary)}[data-theme=dark] .badge.navy{color:#cbd5e1;background:hsla(0,0%,100%,.08)}.filterbar{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.filterbar .fbusca{flex:1 1;min-width:200px;position:relative}.filterbar .fbusca input{padding-left:30px}.filterbar select{max-width:165px}.filterbar .chip-toggle{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--card);cursor:pointer;font-size:13px;color:var(--text);white-space:nowrap}.filterbar .chip-toggle.on{border-color:var(--color-secondary);color:var(--color-secondary);background:color-mix(in srgb,var(--color-secondary) 8%,transparent);font-weight:600}.tkt-head,.tkt-row{display:flex;align-items:center;gap:14px;padding:10px 16px}.tkt-head{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);font-weight:600;background:var(--surface)}.tkt-head,.tkt-row{border-bottom:1px solid var(--border)}.tkt-row{cursor:pointer;font-size:13.5px}.tkt-row:last-child{border-bottom:none}.tkt-row:hover{background:var(--bg)}.tk-c-num{width:70px;flex-shrink:0;font-family:var(--mono);font-size:12px;color:var(--text-muted)}.tk-c-res{flex:1 1;min-width:0}.tk-c-res .t{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-c-res .s{font-size:12px;color:var(--text-muted)}.tk-c-at{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text-muted);font-size:12.5px}.tk-c-at,.tk-c-prio,.tk-c-st{width:130px;flex-shrink:0}.tk-c-age{width:82px;flex-shrink:0;text-align:right;font-size:12.5px;color:var(--text-muted)}.dotlabel{display:inline-flex;align-items:center;gap:7px;white-space:nowrap}.dotlabel i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.tk-old{color:var(--color-error);font-weight:600}@media (max-width:860px){.tk-c-age,.tk-c-at{display:none}}.btn{display:inline-flex;align-items:center;gap:8px;border:none;cursor:pointer;font-family:var(--font);font-weight:600;font-size:14px;padding:9px 16px;border-radius:var(--r-md);transition:var(--tr)}.btn.primary{background:var(--color-cta);color:#fff}.btn.primary:hover{background:var(--color-primary-hover);box-shadow:var(--sh-md)}.btn.secondary{background:transparent;color:var(--color-secondary);border:1px solid var(--color-secondary)}.btn.secondary:hover{background:color-mix(in srgb,var(--color-secondary) 8%,transparent)}.btn.success{background:var(--color-success);color:#fff}.btn.danger{background:var(--color-error);color:#fff}.btn.ghost{background:transparent;color:var(--text-muted)}.btn.ghost:hover{background:var(--bg);color:var(--text)}.btn.sm{padding:6px 11px;font-size:13px}.btn:disabled{opacity:.5;cursor:not-allowed}label.fld{display:block;font-size:13px;font-weight:600;margin:14px 0 5px}input,select,textarea{width:100%;padding:10px 12px;border:1px solid var(--border);border-radius:var(--r-md);font-size:14px;font-family:inherit;background:var(--card);color:var(--text);transition:var(--tr)}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-secondary) 15%,transparent)}textarea{min-height:96px;resize:vertical}.row{display:flex;gap:14px;flex-wrap:wrap}.row>*{flex:1 1;min-width:160px}table{width:100%;border-collapse:collapse}thead th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);padding:10px 12px}tbody td,thead th{border-bottom:1px solid var(--border)}tbody td{padding:12px;font-size:14px}tbody tr{transition:var(--tr)}tbody tr:hover{background:var(--bg)}.kanban{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;align-items:start}@media (max-width:1100px){.kanban{grid-template-columns:repeat(2,1fr)}}.kcol{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:12px;min-height:120px}.kcol.over{border-color:var(--color-secondary);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-secondary) 12%,transparent)}.kcol .khead{display:flex;align-items:center;justify-content:space-between;font-weight:600;font-size:13px;margin-bottom:12px}.kcard{background:var(--card);border:1px solid var(--border);border-radius:var(--r-md);padding:12px;margin-bottom:10px;box-shadow:var(--sh-sm);cursor:-webkit-grab;cursor:grab;transition:var(--tr)}.kcard:hover{box-shadow:var(--sh-md)}.kcard:active{cursor:-webkit-grabbing;cursor:grabbing}.kcard.dragging{opacity:.4;box-shadow:var(--sh-sm)}.kcard .kt{font-weight:600;font-size:14px;margin-bottom:6px}.kcard .km{flex-wrap:wrap;align-items:center;margin-top:8px}.kcard .km,.stepper{display:flex;gap:6px}.stepper{margin-bottom:22px}.stepper .s{flex:1 1}.stepper .s .dot{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--text-muted)}.stepper .s .num{width:26px;height:26px;border-radius:var(--r-full);display:grid;place-items:center;border:2px solid var(--border);font-size:12px}.stepper .s.active .num{background:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.stepper .s.active .dot{color:var(--text)}.stepper .s.done .num{background:var(--color-success);border-color:var(--color-success);color:#fff}.stepper .s .bar{height:3px;background:var(--border);border-radius:3px;margin-top:8px}.stepper .s.active .bar,.stepper .s.done .bar{background:var(--color-secondary)}.muted{font-size:14px}.empty,.muted{color:var(--text-muted)}.empty{text-align:center;padding:48px 20px}.empty .ico{width:54px;height:54px;border-radius:var(--r-full);background:var(--bg);display:grid;place-items:center;margin:0 auto 14px}.flex{gap:10px}.between,.flex{display:flex;align-items:center}.between{justify-content:space-between;gap:12px}.spacer{flex:1 1}.divider{height:1px;background:var(--border);margin:14px 0}.timeline-item{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--border)}.timeline-item:last-child{border-bottom:none}.tdot{width:8px;height:8px;border-radius:var(--r-full);background:var(--color-secondary);margin-top:6px;flex-shrink:0}.barchart{display:flex;align-items:flex-end;gap:10px;height:160px;padding-top:10px}.barchart .b{flex:1 1;background:linear-gradient(180deg,color-mix(in srgb,var(--color-secondary) 75%,#fff),var(--color-secondary));border-radius:6px 6px 0 0;min-height:4px;position:relative}.barchart .b span{top:-20px}.barchart .b small,.barchart .b span{position:absolute;left:0;right:0;text-align:center;font-size:11px;color:var(--text-muted)}.barchart .b small{bottom:-22px}.overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:50;display:flex;align-items:flex-start;justify-content:center;padding-top:8vh}.modal{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--sh-lg);width:520px;max-width:92vw;padding:22px}.drawer-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);z-index:50}.drawer{position:fixed;top:0;right:0;bottom:0;width:460px;max-width:94vw;box-shadow:var(--sh-lg);z-index:51;padding:22px;overflow-y:auto}.drawer,.rte{background:var(--card)}.rte{border:1px solid var(--border);border-radius:var(--r-md);overflow:hidden}.rte-toolbar{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:6px 8px;border-bottom:1px solid var(--border);background:var(--surface)}.rte-btn{width:30px;height:30px;display:grid;place-items:center;border:none;background:transparent;color:var(--text-muted);border-radius:6px;cursor:pointer}.rte-btn:hover{background:var(--bg);color:var(--text)}.rte-sep{width:1px;height:20px;background:var(--border);margin:0 4px}.rte-content{padding:14px 16px;outline:none;font-size:14px;line-height:1.6;color:var(--text)}.rte-content:empty:before{content:attr(data-placeholder);color:var(--text-muted)}.rte-content h2{font-size:18px;margin:12px 0 6px}.rte-content h3{font-size:15px;margin:10px 0 4px}.rte-content img{max-width:100%;border-radius:6px;margin:8px 0}.rte-content ol,.rte-content ul{padding-left:22px}.rte-content table,.rte-tbl{border-collapse:collapse;width:100%;margin:10px 0}.rte-content td,.rte-content th,.rte-tbl td,.rte-tbl th{border:1px solid var(--border);padding:6px 9px;font-size:13px}.rte-content th,.rte-tbl th{background:var(--surface)}.pensando{display:inline-flex;align-items:center;gap:6px}.pensando .dots{display:inline-flex;gap:3px}.pensando .dots i{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.35;animation:thinking 1s ease-in-out infinite}.pensando .dots i:nth-child(2){animation-delay:.15s}.pensando .dots i:nth-child(3){animation-delay:.3s}@keyframes thinking{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes spin{to{transform:rotate(1turn)}}.stepper .s.clickable{cursor:pointer}.stepper .s.clickable:hover .dot{color:var(--color-secondary)}.secnav{position:-webkit-sticky;position:sticky;top:76px;max-height:calc(100vh - 96px);overflow-y:auto;padding:12px}.secnav-item{display:flex;align-items:center;gap:8px;width:100%;text-align:left;border:none;background:transparent;cursor:pointer;padding:8px 9px;border-radius:var(--r-md);margin-bottom:2px;color:var(--text);font-size:13px}.secnav-item:hover{background:var(--bg)}.secnav-item.active{background:color-mix(in srgb,var(--color-secondary) 10%,transparent);color:var(--color-secondary);font-weight:600}.secnav-item .sn-num{width:22px;height:22px;flex-shrink:0;display:grid;place-items:center;border-radius:6px;background:var(--surface);font-size:11px;font-weight:600}.secnav-item.active .sn-num{background:var(--color-secondary);color:#fff}.secnav-item .sn-tit{flex:1 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.secnav-item .sn-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.tabbar{display:flex;gap:2px;flex-wrap:wrap;border-bottom:1px solid var(--border);margin-bottom:18px}.tab{display:inline-flex;align-items:center;gap:7px;padding:9px 14px;background:transparent;color:var(--text-muted);font-size:13.5px;font-weight:500;cursor:pointer;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;border-radius:6px 6px 0 0}.tab:hover{color:var(--text);background:var(--bg)}.tab.active{color:var(--color-secondary);border-bottom-color:var(--color-secondary);font-weight:600}.tab .tab-badge{background:var(--surface);color:var(--text-muted);font-size:11px;font-weight:600;border-radius:999px;padding:1px 7px;line-height:1.5}.tab.active .tab-badge{background:color-mix(in srgb,var(--color-secondary) 14%,transparent);color:var(--color-secondary)}.blocorow{display:flex;align-items:center;gap:10px;padding:9px 10px;border:1px solid var(--border);border-radius:var(--r-md);margin-bottom:8px;background:var(--card)}.blocorow.off{opacity:.55}.blocorow .bl-move{display:inline-flex;flex-direction:column;gap:1px}.blocorow .bl-move button{border:none;background:transparent;color:var(--text-muted);cursor:pointer;padding:0;line-height:0}.blocorow .bl-move button:hover:not(:disabled){color:var(--color-secondary)}.blocorow .bl-move button:disabled{opacity:.3;cursor:default}.trilha{display:flex;align-items:center;gap:6px;margin-bottom:10px;font-size:12.5px;color:var(--text-muted);flex-wrap:wrap}.trilha button{border:0;background:none;padding:0;font:inherit;color:var(--color-secondary);cursor:pointer}.trilha button:hover{text-decoration:underline}.trilha [aria-current=page]{color:var(--text);font-weight:600}.stat-legenda{display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:3px 6px;border-radius:7px;cursor:pointer;color:inherit;font:inherit}.stat-legenda:hover:not(:disabled){background:var(--bg)}.stat-legenda:disabled{cursor:default;color:var(--text-muted)}.ficha-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:10px;gap:10px}.ficha-campo{border:1px solid var(--border);border-radius:var(--r-md,10px);padding:9px 12px;background:var(--bg);min-width:0}.ficha-rotulo{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;color:var(--text-muted);margin-bottom:5px}.ficha-valor{font-size:13.5px;line-height:1.5;word-break:break-word}.bloco-edit{position:relative;border:1px dashed var(--color-secondary);border-radius:var(--r-lg,14px);padding:8px;background:color-mix(in srgb,var(--color-secondary) 4%,transparent)}.bloco-edit-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px;padding:2px 4px}.bloco-edit-nome{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;color:var(--color-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bloco-edit .iconbtn:disabled{opacity:.3;cursor:default}.bloco-edit a,.bloco-edit button:not(.iconbtn){pointer-events:none}.bloco-edit .bloco-edit-bar,.bloco-edit .bloco-edit-bar *{pointer-events:auto}.bloco-alca{display:inline-flex;align-items:center;color:var(--text-muted);cursor:-webkit-grab;cursor:grab;padding:2px;border-radius:4px}.bloco-alca:active{cursor:-webkit-grabbing;cursor:grabbing}.bloco-alca:hover{color:var(--color-secondary);background:var(--bg)}.bloco-edit.arrastando{opacity:.45}.bloco-edit.alvo{border-color:var(--color-secondary);border-style:solid;box-shadow:0 -3px 0 0 var(--color-secondary) inset}.bloco-aba-sel{font-size:11.5px;padding:2px 6px;max-width:130px}.bloco-recolhido{display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg,14px);padding:10px 14px}.bloco-recolhido-nome{font-size:13.5px;font-weight:600;color:var(--text-muted)}.aba-chip{display:inline-flex;align-items:center;gap:2px;border:1px solid var(--border);border-radius:999px;padding:2px 4px 2px 10px;background:var(--card)}.aba-chip.ativa{border-color:var(--color-secondary);background:color-mix(in srgb,var(--color-secondary) 8%,transparent)}.aba-chip>button:first-child{border:0;background:none;font:inherit;font-size:13px;cursor:pointer;color:inherit;padding:2px}.aba-chip .iconbtn{width:20px;height:20px;padding:0}.chat-fab{position:fixed;right:22px;bottom:22px;width:56px;height:56px;border-radius:50%;background:var(--color-ai);color:#fff;border:none;display:grid;place-items:center;cursor:pointer;box-shadow:var(--sh-lg);z-index:60}.chat-fab:hover{filter:brightness(1.08)}.chat-panel{position:fixed;right:22px;bottom:90px;width:380px;max-width:92vw;height:540px;max-height:78vh;background:var(--card);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-lg);z-index:60;display:flex;flex-direction:column;overflow:hidden}.chat-head{background:var(--color-primary);color:#fff;padding:12px 14px;gap:10px}.chat-escopo,.chat-head{display:flex;align-items:center}.chat-escopo{gap:7px;padding:8px 12px;background:var(--surface);border-bottom:1px solid var(--border);font-size:12.5px;color:var(--text)}.chat-escopo select{flex:1 1;min-width:0;font-size:12.5px;padding:4px 8px;height:auto}.chat-escopo-nome{flex:1 1;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-escopo-tag{flex-shrink:0;font-size:10.5px;padding:2px 7px;border-radius:var(--r-full);background:#f1f5f9;color:#475569;white-space:nowrap}.chat-escopo-tag.cli{background:color-mix(in srgb,var(--color-ai) 14%,transparent);color:var(--color-ai)}[data-theme=dark] .chat-escopo-tag{background:#334155;color:#cbd5e1}.chat-aviso{padding:9px 12px;background:var(--warn-bg,#fbf1df);color:#8a5a00;font-size:12px;line-height:1.45;border-top:1px solid var(--border)}.chat-aviso em{font-style:normal;font-weight:600}[data-theme=dark] .chat-aviso{background:#33260f;color:#e8b45c}.ponto-chave{width:9px;height:9px;border-radius:var(--r-full);flex-shrink:0;background:#cbd5e1}.ponto-chave.ok{background:var(--color-success)}.ponto-chave.erro{background:var(--color-error)}.ponto-chave.posta{background:#2563eb}.resumo-provedores{margin-top:10px;font-size:12.5px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.chip-prov{font-size:11.5px;padding:2px 8px;border-radius:var(--r-full);background:rgba(37,99,235,.12);color:#2563eb;font-weight:600}.chip-prov.ok{background:rgba(22,163,74,.12);color:var(--color-success)}.chip-prov.erro{background:rgba(220,38,38,.12);color:var(--color-error)}.chat-body{flex:1 1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px;background:var(--bg)}.chat-msg{max-width:85%;padding:9px 12px;border-radius:12px;font-size:13.5px;line-height:1.5;white-space:pre-wrap}.chat-msg.user{align-self:flex-end;background:var(--color-secondary);color:#fff;border-bottom-right-radius:3px}.chat-msg.bot{align-self:flex-start;background:var(--card);border:1px solid var(--border);border-bottom-left-radius:3px}.chat-msg .fonte{display:block;margin-top:6px;font-size:11px;color:var(--text-muted)}.chat-input{display:flex;gap:8px;padding:10px;border-top:1px solid var(--border)}.chat-input textarea{min-height:38px;max-height:110px;resize:none}.cmdk{width:560px;max-width:92vw}.cmdk input{font-size:16px;padding:14px;border:none}.cmdk input,.cmdk input:focus{box-shadow:none}.cmdk .item{display:flex;align-items:center;gap:12px;padding:11px 12px;border-radius:var(--r-md);cursor:pointer}.cmdk .item.sel,.cmdk .item:hover{background:var(--bg)}[role=button]:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-secondary);outline-offset:2px;border-radius:var(--r-sm,6px)}.menuitem{width:100%;text-align:left;display:flex;align-items:center;gap:8px;padding:9px 8px;border:none;background:transparent;border-radius:var(--r-md);cursor:pointer;font:inherit;color:var(--text)}.menuitem:hover{background:var(--bg)}.combobox{position:relative}.combobox-trigger{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border:1px solid var(--border);border-radius:var(--r-md);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:left}.combobox-trigger:hover{border-color:var(--text-muted)}.combobox-pop{position:absolute;z-index:60;top:calc(100% + 6px);left:0;right:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--sh-md);overflow:hidden}.combobox-search{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid var(--border)}.combobox-search input{border:none;box-shadow:none;padding:2px 0;height:auto}.combobox-search input:focus{box-shadow:none}.combobox-list{max-height:240px;overflow:auto;padding:4px}.combobox-item{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--r-sm,6px);cursor:pointer;font-size:14px}.combobox-item.hi,.combobox-item:hover{background:var(--bg)}.combobox-item.sel{font-weight:600}.card,.combobox-list,.content,.grid,.kap-cols,.kcol,.nav,.nav a,.nav-horizontal,.shell,.sidebar,table{scrollbar-width:none;-ms-overflow-style:none}.card::-webkit-scrollbar,.content::-webkit-scrollbar,.grid::-webkit-scrollbar,.kcol::-webkit-scrollbar,.nav-horizontal::-webkit-scrollbar,.nav::-webkit-scrollbar,.shell::-webkit-scrollbar,.sidebar::-webkit-scrollbar{display:none}[data-skin=premium]{--color-primary:#191918;--color-primary-hover:#2e2e2c;--color-secondary:#3b5bdb;--color-cta:#191918;--color-ai:#3b5bdb;--text:#191918;--text-muted:#71716c;--border:#e8e8e4;--surface:#fbfbfa;--card:#fff;--bg:#f7f7f5;--sidebar:#fff;--sidebar-text:#4a4a46;--r-sm:8px;--r-md:10px;--r-lg:14px;--sh-sm:0 1px 2px rgba(20,20,18,.04);--sh-md:0 2px 8px rgba(20,20,18,.05);--sh-lg:0 12px 32px rgba(20,20,18,.08)}[data-skin=premium] .sidebar{border-right:1px solid var(--border)}[data-skin=premium] .nav a{color:#52524e;border-radius:8px}[data-skin=premium] .nav a:hover{background:#f1f1ee;color:#191918}[data-skin=premium] .nav a.active{background:#f4f4f1;color:#191918;box-shadow:inset 2px 0 0 var(--color-secondary)}[data-skin=premium] .nav .group{color:#9c9c96;text-transform:uppercase;font-size:10.5px;letter-spacing:.06em}[data-skin=premium] .topbar{background:#fff;border-bottom:1px solid var(--border);box-shadow:none}[data-skin=premium] .topbar .searchbox{background:#f4f4f1;border-color:var(--border);color:#52524e}[data-skin=premium] .topbar .iconbtn{color:#52524e}[data-skin=premium] .card{box-shadow:none;border:1px solid var(--border)}[data-skin=premium] .card.hover:hover{box-shadow:var(--sh-md);border-color:#dbdbd6}[data-skin=premium] .divider{background:var(--border)}[data-skin=premium] h1,[data-skin=premium] h2,[data-skin=premium] h3{letter-spacing:-.015em}[data-skin=premium] .pagehead h1{font-weight:650}[data-skin=premium] .fld,[data-skin=premium] .kpi .label,[data-skin=premium] thead th{text-transform:uppercase;font-size:11px;letter-spacing:.05em;color:var(--text-muted);font-weight:600}[data-skin=premium] .kpi .value{font-weight:650;letter-spacing:-.02em}[data-skin=premium] .kpi .ico{background:#f4f4f1;color:#71716c;border:1px solid var(--border)}[data-skin=premium] thead th{border-bottom:1px solid var(--border)}[data-skin=premium] .badge{font-weight:500;border:1px solid transparent;letter-spacing:.01em}[data-skin=premium] .badge.gray{background:#f4f4f1;color:#5b5b56;border-color:#e8e8e4}[data-skin=premium] .badge.navy{background:#f4f4f1;color:#3f3f3b;border-color:#e8e8e4}[data-skin=premium] .badge.blue,[data-skin=premium] .badge.purple{background:#eef2fc;color:#3450a8;border-color:#d8e0f6}[data-skin=premium] .badge.green{background:#eff6ef;color:#2f6b3c;border-color:#d9eadb}[data-skin=premium] .badge.amber{background:#fbf4e8;color:#8a5a17;border-color:#f1e2c6}[data-skin=premium] .badge.red{background:#fbefee;color:#a03a33;border-color:#f2d8d6}[data-skin=premium] .btn.primary:hover{background:var(--color-primary-hover)}[data-skin=premium] .btn.ghost{border-color:var(--border);color:#3f3f3b}[data-skin=premium] .btn.ghost:hover{background:#f4f4f1}[data-skin=premium][data-theme=dark]{--text:#e8e8e4;--text-muted:#8f8f88;--border:#2a2a28;--surface:#1b1b1a;--card:#1b1b1a;--bg:#131312;--sidebar:#161615;--sidebar-text:#a8a8a2;--color-secondary:#7b93e8;--color-ai:#7b93e8;--color-cta:#4c6ef5}[data-skin=premium][data-theme=dark] .nav a{color:#a8a8a2}[data-skin=premium][data-theme=dark] .nav a:hover{background:#1f1f1e;color:#e8e8e4}[data-skin=premium][data-theme=dark] .nav a.active{background:#22221f;color:#e8e8e4}[data-skin=premium][data-theme=dark] .topbar{background:#161615}[data-skin=premium][data-theme=dark] .topbar .searchbox{background:#1f1f1e;color:#a8a8a2}[data-skin=premium][data-theme=dark] .kpi .ico{background:#1f1f1e;color:#8f8f88}[data-skin=premium][data-theme=dark] .badge.gray,[data-skin=premium][data-theme=dark] .badge.navy{background:#22221f;color:#b9b9b2;border-color:#2a2a28}.ajuda{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:6px;border-radius:50%;color:var(--text-muted);cursor:help;vertical-align:middle;position:relative;flex-shrink:0;transition:color .12s,background .12s}.ajuda:focus-visible,.ajuda:hover{color:var(--color-secondary);background:var(--bg);outline:none}.ajuda:focus-visible{box-shadow:0 0 0 2px var(--color-secondary)}.ajuda:after{content:attr(data-tip);bottom:calc(100% + 8px);width:max-content;max-width:300px;white-space:normal;text-align:left;font-size:12.5px;font-weight:400;line-height:1.45;letter-spacing:0;text-transform:none;color:#fff;background:#262a33;border-radius:8px;padding:8px 11px;box-shadow:0 8px 24px rgba(15,23,42,.18);pointer-events:none}.ajuda:after,.ajuda:before{position:absolute;left:50%;transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity .14s,visibility .14s;z-index:60}.ajuda:before{content:"";bottom:calc(100% + 3px);border:5px solid transparent;border-top-color:#262a33}.ajuda:focus-visible:after,.ajuda:focus-visible:before,.ajuda:hover:after,.ajuda:hover:before{opacity:1;visibility:visible}.ajuda[data-lado=esquerda]:after{left:0;transform:none}.ajuda[data-lado=esquerda]:before{left:9px;transform:none}