@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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 Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");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}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#020b17;--bg-2:#061729;--surface:#092139;--surface-2:#0c2a47;--line:#40a0ff38;--line-strong:#00d8f28c;--blue:#087bdf;--cyan:#00d8f2;--aqua:#00d6b0;--green:#12db99;--violet:#9561f5;--gold:#e8b65c;--red:#ff6b7d;--text:#edf8ff;--muted:#8caabe;--focus:#ffd27a;--r-s:8px;--r-m:12px;--r-l:14px;--font:"Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--nav-w:206px;--top-h:62px;--shadow:0 10px 30px #00000073;--glow:0 0 18px #00d8f22e}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:radial-gradient(1200px 600px at 50% -10%, #087bdf29, transparent 60%), radial-gradient(900px 500px at 85% 110%, #00d6b014, transparent 60%), var(--bg);color:var(--text);font:400 14px/1.5 var(--font);font-feature-settings:"tnum" 1;font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;min-height:100vh}a{color:var(--cyan);text-underline-offset:3px}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:650;line-height:1.2}h1{font-size:24px}h2{font-size:16px}h3{font-size:14px}p{margin:0 0 10px}.muted{color:var(--muted);font-size:12.5px}small{color:var(--muted)}code{background:#00000059;border-radius:4px;padding:1px 5px;font-size:.9em}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:90;background:var(--cyan);color:#00131c;border-radius:var(--r-s);padding:8px 12px;position:absolute;top:8px;left:-999px}.skip:focus{left:8px}.spacer{flex:1}.pos{color:var(--green)}.neg{color:var(--red)}button,input,select,textarea{font:inherit;color:inherit}.btn{cursor:pointer;color:#021220;background:linear-gradient(#2fe4f7,#06b7d3);border:1px solid #00d8f28c;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:7px 14px;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 0 14px #00d8f240}.btn:hover{filter:brightness(1.08)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-quiet{color:var(--text);border-color:var(--line);box-shadow:none;background:#087bdf14}.btn-quiet:hover{border-color:var(--line-strong)}.btn-danger{color:#ffb3bd;box-shadow:none;background:#ff6b7d14;border-color:#ff6b7d80}.link{color:var(--cyan);cursor:pointer;text-underline-offset:3px;font-size:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.icon-btn{width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;place-items:center;display:grid;position:relative}.icon-btn:hover{border-color:var(--line);background:#087bdf1f}input[type=text],input[type=search],input[type=email],input[type=datetime-local],input[type=number],input:not([type]),select,textarea{border:1px solid var(--line);background:#020b17b3;border-radius:10px;width:100%;min-height:38px;padding:8px 12px;font-size:14px}textarea{resize:vertical;min-height:84px}label.field{margin-bottom:12px;display:block}label.field>span{color:var(--muted);margin-bottom:5px;font-size:12.5px;display:block}.form-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:12px;display:grid}.seg{border:1px solid var(--line);background:#020b1780;border-radius:9px;display:inline-flex;overflow:hidden}.seg button,.seg a{cursor:pointer;color:var(--muted);background:0 0;border:0;padding:4px 11px;font-size:12.5px;text-decoration:none}.seg button[aria-pressed=true]{color:var(--text);background:linear-gradient(#00d8f240,#087bdf40)}.badge{border:1px solid var(--line);color:var(--text);white-space:nowrap;background:#087bdf24;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.badge-demo{color:#ffd995;background:#e8b65c1f;border-color:#e8b65c80}.badge-ok{color:#8ff5cf;background:#12db991f;border-color:#12db9980}.badge-warn{color:#ffd995;background:#e8b65c1f;border-color:#e8b65c73}.badge-err{color:#ffc2ca;background:#ff6b7d1f;border-color:#ff6b7d80}.badge-signal{color:#a9f4ff;background:#00d8f21f;border-color:#00d8f280}.dot{background:var(--green);width:8px;height:8px;box-shadow:0 0 8px var(--green);border-radius:50%;display:inline-block}.dot.off{box-shadow:none;background:#567}.dot.warn{background:var(--gold);box-shadow:0 0 8px var(--gold)}.boot{min-height:100vh;color:var(--muted);text-align:center;place-content:center;gap:12px;display:grid}.spinner{border:2px solid #00d8f240;border-top-color:var(--cyan);vertical-align:-2px;border-radius:50%;width:14px;height:14px;animation:.9s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.state{border-radius:var(--r-m);border:1px solid var(--line);background:#020b178c;margin:8px 0;padding:12px 14px}.state strong{margin-bottom:2px;display:block}.state-body{color:var(--muted);font-size:13px}.state-meta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.state-meta .req{color:var(--muted);font-size:11.5px}.state-loading{color:var(--muted)}.state-error{background:#ff6b7d12;border-color:#ff6b7d80}.state-forbidden{background:#e8b65c0f;border-color:#e8b65c80}.state-stale{color:#ffd995;background:#e8b65c0f;border-color:#e8b65c80;font-size:13px}.state-success{color:#a6f7da;background:#12db9912;border-color:#12db9980}.error-inline{color:#ffc2ca;font-size:12.5px}.guide{margin:6px 0 12px}.guide summary{cursor:pointer;color:var(--muted);font-size:12.5px}.guide-body{color:var(--muted);max-width:76ch;margin-top:8px;font-size:13px}.shell{grid-template-columns:var(--nav-w) minmax(0, 1fr);grid-template-rows:var(--top-h) minmax(0, 1fr);grid-template-areas:"nav top""nav main";min-height:100vh;display:grid}.shell.nav-collapsed{--nav-w:72px}.sidenav{border-right:1px solid var(--line);z-index:15;background:linear-gradient(#061729f5,#020b17fa);flex-direction:column;grid-area:nav;height:100vh;padding:10px 10px 12px;display:flex;position:sticky;top:0;overflow:hidden auto}.brand{color:inherit;align-items:center;gap:10px;padding:4px 4px 12px;text-decoration:none;display:flex}.brand-text{flex-direction:column;line-height:1;display:flex}.brand-name{letter-spacing:.07em;background:linear-gradient(#fff 0%,#cfe9ff 45%,#7fb6e6 55%,#e9f6ff 100%);color:#0000;filter:drop-shadow(0 0 6px #00d8f259);-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:800}.brand-sub{letter-spacing:.3em;color:#9fd6ff;margin-top:4px;font-size:12px}.nav-collapsed .brand-text,.nav-collapsed .nav-label,.nav-collapsed .nav-section,.nav-collapsed .nav-extra{display:none}.sidenav ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.sidenav a.nav-item{color:#c7dcec;white-space:nowrap;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:8px 11px;font-size:14px;text-decoration:none;display:flex}.sidenav a.nav-item:hover{color:var(--text);background:#087bdf1f}.sidenav a.nav-item[aria-current=page]{color:#fff;box-shadow:inset 3px 0 0 var(--cyan), 0 0 16px #087bdf4d;background:linear-gradient(90deg,#087bdf8c,#087bdf2e);border-color:#00d8f273}.nav-section{letter-spacing:.08em;color:#6fa9cf;margin:14px 4px 6px;font-size:10.5px;font-weight:700}.channels{color:#c7dcec;flex-wrap:wrap;gap:10px;padding:0 6px;font-size:12px;display:flex}.channels span{align-items:center;gap:5px;display:inline-flex}.nav-box{border:1px solid var(--line);background:#09213980;border-radius:10px;margin:10px 2px 0;padding:8px 10px}.nav-box ul li{color:#c7dcec;align-items:center;gap:8px;padding:3px 0;font-size:12px;display:flex}.nav-box small{font-size:10.5px;display:block}.new-campaign{justify-content:flex-start;width:calc(100% - 4px);margin:10px 2px 0;padding:9px 12px}.ai-card{border:1px solid var(--line);color:var(--muted);background:radial-gradient(circle at 20%,#00d8f22e,#0000 60%),#09213999;border-radius:12px;align-items:center;gap:10px;margin:10px 2px 0;padding:10px;font-size:11.5px;display:flex}.ai-card strong{color:#9fe9ff;font-size:13px;display:block}.topbar{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020b17db;grid-area:top;align-items:center;gap:10px;padding:0 14px;display:flex;position:sticky;top:0}.tagline{letter-spacing:.12em;color:#9fd6ff;white-space:nowrap;font-size:11.5px;font-weight:600;line-height:1.35}.tagline b{color:var(--cyan);font-weight:700}.search{flex:1;max-width:520px;position:relative}.search input{background:#061729e6;min-height:36px;padding-left:34px}.search kbd{color:var(--muted);border:1px solid var(--line);border-radius:5px;padding:0 5px;font-family:inherit;font-size:11px;position:absolute;top:8px;right:10px}.search>svg{position:absolute;top:10px;left:10px}.search-results{z-index:40;background:var(--surface);border:1px solid var(--line-strong);box-shadow:var(--shadow);border-radius:12px;max-height:60vh;padding:6px;position:absolute;top:42px;left:0;right:0;overflow:auto}.search-results a{color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:7px 9px;text-decoration:none;display:flex}.search-results a:hover,.search-results a[aria-selected=true]{background:#087bdf33}.pill{border:1px solid var(--line);white-space:nowrap;color:var(--text);cursor:pointer;background:#092139b3;border-radius:10px;align-items:center;gap:7px;padding:5px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.pill:hover{border-color:var(--line-strong)}.pop-wrap{position:relative}.popover{z-index:40;background:var(--surface);border:1px solid var(--line-strong);width:330px;box-shadow:var(--shadow);border-radius:12px;padding:12px;position:absolute;top:44px;right:0}.menu-item{text-align:left;cursor:pointer;width:100%;color:var(--text);background:0 0;border:0;border-radius:8px;padding:8px;font-size:13.5px;text-decoration:none;display:block}.menu-item:hover{background:#087bdf2e}.counter{color:#fff;background:#ff3b57;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10.5px;font-weight:700;display:grid;position:absolute;top:-2px;right:-2px}.user-btn{cursor:pointer;text-align:left;color:var(--text);background:0 0;border:0;align-items:center;gap:9px;padding:3px;display:inline-flex}.avatar{color:#fff;background:radial-gradient(circle at 35% 30%,#4fb6ff,#0753a8);border:1px solid #ffffff4d;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.user-name{text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:13px;font-weight:600;display:block;overflow:hidden}.user-org{color:#6fa9cf;text-overflow:ellipsis;white-space:nowrap;max-width:170px;font-size:11.5px;display:block;overflow:hidden}.main{outline:none;grid-area:main;min-width:0;padding:10px 12px 28px}.page-head{flex-wrap:wrap;align-items:flex-end;gap:14px;margin-bottom:12px;display:flex}.page-head p{color:var(--muted);max-width:80ch;margin:6px 0 0}.panel{border-radius:var(--r-l);border:1px solid var(--line);min-width:0;box-shadow:var(--shadow);background:linear-gradient(#0c2a47cc,#061729d6);padding:10px 12px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative}.panel:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000 5%,#00d8f299,#0000 95%) top/100% 1px no-repeat;position:absolute;inset:0}.panel.expandable:hover,.panel.hover-armed{border-color:var(--line-strong);box-shadow:var(--shadow), var(--glow);transform:translateY(-2px)}.panel-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.panel-title{align-items:center;gap:9px;font-size:15.5px;font-weight:650;display:flex}.panel-title small{color:var(--muted);font-size:11.5px;font-weight:400;display:block}.panel-icon{width:30px;height:30px;color:var(--cyan);background:radial-gradient(circle at 35% 30%,#00d8f259,#087bdf1f);border:1px solid #00d8f273;border-radius:50%;flex-shrink:0;place-items:center;display:grid;box-shadow:0 0 10px #00d8f240}.panel-actions{align-items:center;gap:6px;display:flex}.expand-btn{border:1px solid var(--line);color:#bfe9ff;cursor:pointer;background:#020b1799;border-radius:8px;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;display:inline-flex}.expand-btn:hover{border-color:var(--line-strong)}.hover-hint{color:#9fe9ff;pointer-events:none;z-index:5;background:#020b17cc;border-radius:6px;align-items:center;gap:6px;padding:2px 6px;font-size:11px;display:flex;position:absolute;bottom:6px;right:12px}.hover-hint .bar{background:#00d8f233;border-radius:2px;width:46px;height:3px;overflow:hidden}.hover-hint .bar i{background:var(--cyan);width:0;height:100%;animation:arm var(--hover-delay,.65s) linear forwards;display:block}@keyframes arm{to{width:100%}}.view-all{color:#bfe9ff;border:1px solid var(--line);white-space:nowrap;border-radius:8px;padding:3px 9px;font-size:12px;text-decoration:none}.kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.kpi-card{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:0 10px;min-height:72px;padding:9px 11px;display:grid}.kpi-label{color:#cfe5f5;white-space:nowrap;justify-content:space-between;align-items:center;gap:4px;font-size:12.5px;display:flex;overflow:hidden}.kpi-row{align-items:flex-end;gap:6px;min-width:0;display:flex}.kpi-value{letter-spacing:-.01em;white-space:nowrap;font-size:24px;font-weight:700;line-height:1.05}.kpi-delta{white-space:nowrap;font-size:11.5px;font-weight:600}.kpi-spark{flex-shrink:0;margin-left:auto}.dash{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"disc disc disc disc brain brain brain brain agents agents agents agents""crm crm crm crm rev rev rev rev agro agro copilot copilot""glob glob glob glob fab fab fab bench bench bench copilot copilot";gap:10px;display:grid}.a-disc{grid-area:disc}.a-brain{grid-area:brain}.a-agents{grid-area:agents}.a-crm{grid-area:crm}.a-rev{grid-area:rev}.a-agro{grid-area:agro}.a-copilot{grid-area:copilot}.a-glob{grid-area:glob}.a-fab{grid-area:fab}.a-bench{grid-area:bench}.toolbar{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:12.5px;display:flex}.tabs{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.tab{border:1px solid var(--line);cursor:pointer;color:#cfe5f5;background:#020b1780;border-radius:8px;padding:5px 12px;font-size:12.5px}.tab[aria-selected=true]{color:#01212b;background:linear-gradient(#00d8f2e6,#00aac8e6);border-color:#0000;font-weight:600}.table{border-collapse:collapse;width:100%;font-size:12.5px}.table th{text-align:left;color:#7fa9c6;letter-spacing:.04em;border-bottom:1px solid var(--line);white-space:nowrap;padding:5px 6px;font-size:10.5px;font-weight:600}.table td{vertical-align:middle;border-bottom:1px solid #40a0ff1a;padding:6px}.table tbody tr:hover{background:#087bdf1a}.table .num{text-align:right}.table.compact td,.table.compact th{padding:4px 6px}.table-wrap{overflow-x:auto}.row-link{color:var(--text);font-weight:600;text-decoration:none}.row-link:hover{color:var(--cyan);text-decoration:underline}.co-logo{color:#fff;vertical-align:middle;border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;margin-right:8px;font-size:10.5px;font-weight:800;display:inline-grid}.cell-co{align-items:center;min-width:0;display:flex}.cell-co div{min-width:0}.cell-co b{white-space:nowrap;text-overflow:ellipsis;max-width:170px;font-size:12.5px;display:block;overflow:hidden}.cell-co small{font-size:10.5px;display:block}.intent-bar{vertical-align:middle;border-radius:4px;width:22px;height:8px;margin-right:6px;display:inline-block}.ring{place-items:center;width:28px;height:28px;font-size:10.5px;font-weight:700;display:inline-grid;position:relative}.ring svg{position:absolute;inset:0}.src-icons{gap:3px;display:inline-flex}.src-icons i{color:#fff;border-radius:4px;place-items:center;width:16px;height:16px;font-size:9px;font-style:normal;font-weight:700;display:grid}.brain-wrap{height:100%;min-height:292px;position:relative}.brain-canvas{position:absolute;inset:40px 128px 26px}.brain-canvas canvas{cursor:grab;display:block;width:100%!important;height:100%!important}.brain-title{text-align:center;z-index:2;pointer-events:none;position:relative}.brain-title h2{letter-spacing:.08em;background:linear-gradient(#fff,#8fdcff);color:#0000;filter:drop-shadow(0 0 8px #00d8f28c);-webkit-background-clip:text;background-clip:text;font-size:23px;font-weight:700}.brain-title p{letter-spacing:.22em;color:#9fe9ff;margin:2px 0 0;font-size:10.5px}.brain-fn{z-index:3;border:1px solid var(--line);cursor:pointer;text-align:left;letter-spacing:.03em;color:#cfe5f5;background:#020b17b8;border-radius:10px;align-items:center;gap:7px;width:126px;padding:5px 7px;font-size:10px;line-height:1.25;display:flex;position:absolute}.brain-fn:hover,.brain-fn[aria-pressed=true]{border-color:var(--cyan);color:#fff;box-shadow:0 0 12px #00d8f259}.brain-fn b{color:#9fe9ff;font-size:10.5px;font-weight:700;display:block}.brain-fn svg{flex-shrink:0}.brain-base{z-index:3;letter-spacing:.14em;color:#9fe9ff;white-space:nowrap;font-size:10.5px;display:flex;position:absolute;bottom:2px;left:50%;transform:translate(-50%)}.brain-base span{border-left:1px solid #00d8f266;padding:0 10px}.brain-base span:first-child{border-left:0}.brain-info{z-index:6;border:1px solid var(--cyan);width:min(340px,86%);box-shadow:var(--glow);background:#020b17ed;border-radius:12px;padding:12px;font-size:12.5px;position:absolute;top:55%;left:50%;transform:translate(-50%,-50%)}.brain-info h3{margin-bottom:4px}.demo-tag{z-index:3;position:absolute;top:8px;left:8px}.brain-fallback{width:100%;height:100%}.agents{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.agent{border:1px solid var(--line);text-align:center;background:linear-gradient(#092139e6,#020b17cc);border-radius:12px;min-width:0;padding:7px}.agent h3{margin-top:1px;font-size:14px}.agent .role{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;min-height:15px;font-size:10.5px;display:block;overflow:hidden}.agent .status{color:var(--green);align-items:center;gap:5px;margin:3px 0 4px;font-size:10.5px;display:inline-flex}.agent .metric{text-align:left;color:var(--muted);margin-top:3px;font-size:10.5px;line-height:1.25}.agent .metric b{color:var(--text);font-size:16px;display:block}.agent .btn{width:100%;min-height:26px;margin-top:5px;padding:3px 6px;font-size:11px}.funnel3d{grid-template-columns:1.25fr .85fr;align-items:stretch;gap:10px;display:grid}.funnel-layer{cursor:pointer}.funnel-layer:focus-visible{outline:none}.funnel-layer:focus-visible path.face,.funnel-layer[aria-pressed=true] path.face{stroke:#fff;stroke-width:1.4px}.mini-stats{align-content:start;gap:7px;display:grid}.mini-stat{border:1px solid var(--line);color:var(--muted);background:#020b178c;border-radius:10px;padding:7px 10px;font-size:11.5px}.mini-stat b{color:var(--text);font-size:19px;display:block}.layer-detail{border:1px solid var(--cyan);background:#020b17cc;border-radius:10px;padding:10px;font-size:12.5px}.journey{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:6px;display:grid}.journey .step{border:1px solid var(--line);text-align:center;color:var(--muted);background:#020b178c;border-radius:10px;padding:5px;font-size:10.5px;position:relative}.journey .step b{color:var(--text);font-size:15px;display:block}.journey .step .pos{font-size:10.5px}.chart-legend{color:var(--muted);flex-wrap:wrap;gap:12px;font-size:11.5px;display:flex}.chart-legend button{color:inherit;cursor:pointer;font-size:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.chart-legend button[aria-pressed=false]{opacity:.4;text-decoration:line-through}.chart-legend i{border-radius:3px;width:10px;height:10px;display:inline-block}.tooltip{pointer-events:none;z-index:10;border:1px solid var(--cyan);white-space:nowrap;background:#020b17f2;border-radius:8px;padding:6px 9px;font-size:12px;position:absolute}.chart-box{position:relative}.chart-box svg{width:100%;height:auto;display:block;overflow:visible}.map-layout{grid-template-columns:1.5fr 1fr;align-items:center;gap:8px;display:grid}.map-box{position:relative}.map-box svg{width:100%;height:auto;display:block}.map-box svg path.region{fill:#087bdf29;stroke:#00d8f273;stroke-width:.6px;cursor:pointer;transition:fill .2s}.map-box svg path.region:hover,.map-box svg path.region[aria-pressed=true]{fill:#00d6b080}.map-box svg path.region:focus-visible{stroke:#fff;stroke-width:1.5px;outline:none}.map-list{gap:4px;font-size:11.5px;display:grid}.map-list button{text-align:left;border:1px solid var(--line);cursor:pointer;color:var(--text);background:#020b178c;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:6px;padding:3px 7px;font-size:11.5px;display:grid}.map-list button[aria-pressed=true]{border-color:var(--aqua)}.map-list b{font-weight:700}.flag{font-size:14px}.credit{color:#4f7896;font-size:9.5px}.fabric{grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr);align-items:center;gap:6px;display:grid}.fabric-col{gap:5px;display:grid}.connector{border:1px solid var(--line);text-align:left;color:var(--text);cursor:pointer;background:#020b178c;border-radius:9px;align-items:center;gap:7px;width:100%;padding:4px 7px;font-size:11px;line-height:1.2;display:flex}.connector small{font-size:9.5px;display:block}.connector[data-status=CONNECTED]{border-color:#12db998c}.connector[data-status=NOT_CONNECTED],.connector[data-status=PENDING_APPROVAL]{opacity:.7}.copilot{flex-direction:column;height:100%;min-height:420px;display:flex}.copilot-head{align-items:center;gap:8px;margin-bottom:4px;display:flex}.copilot-head strong{font-size:15px}.copilot-sub{color:#cfe5f5;margin-bottom:6px;font-size:12px}.copilot-body{flex:1;grid-template-columns:104px minmax(0,1fr);gap:6px;min-height:0;display:grid}.robot-wrap{align-self:start;position:relative}.msgs{flex-direction:column;gap:6px;max-height:230px;padding-right:2px;display:flex;overflow-y:auto}.msg{white-space:pre-wrap;border-radius:12px;padding:7px 9px;font-size:12px;line-height:1.45}.msg.bot{background:#087bdf2e;border:1px solid #00d8f259;border-top-left-radius:4px}.msg.user{background:#00d6b024;border:1px solid #00d6b059;border-top-right-radius:4px;align-self:flex-end}.msg .actions{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.msg .actions .btn{min-height:28px;padding:3px 9px;font-size:12px}.suggestions{gap:5px;margin-top:6px;display:grid}.suggestions button{text-align:left;border:1px solid var(--line);color:#d5ecfa;cursor:pointer;background:#020b1799;border-radius:9px;align-items:center;gap:8px;padding:5px 8px;font-size:11.5px;display:flex}.suggestions button:hover{border-color:var(--line-strong)}.composer{align-items:center;gap:6px;margin-top:8px;display:flex}.composer input{flex:1;min-width:0}.listening{color:var(--red);align-items:center;gap:6px;font-size:11.5px;display:inline-flex}.caption{color:#bfe9ff;background:#0006;border-radius:8px;margin-top:4px;padding:4px 8px;font-size:12px}.fab-copilot{z-index:50;border:1px solid var(--line-strong);cursor:pointer;color:var(--text);box-shadow:var(--shadow), var(--glow);background:#061729f2;border-radius:999px;align-items:center;gap:8px;padding:3px 14px 3px 3px;display:flex;position:fixed;bottom:18px;right:18px}.drawer{z-index:85;width:min(440px,100vw - 24px);height:min(660px,100vh - 32px);position:fixed;bottom:16px;right:16px}.drawer>.panel{flex-direction:column;height:100%;display:flex}.bench{grid-template-columns:1.1fr .9fr;align-items:center;gap:8px;display:grid}.immersive-backdrop{z-index:80;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#01060ebd;animation:.35s fadein;position:fixed;inset:0}@keyframes fadein{0%{opacity:0}}.immersive{z-index:81;border:1px solid var(--line-strong);box-shadow:0 30px 80px #0009, var(--glow);transform-origin:0 0;background:linear-gradient(#0c2a47fa,#020b17fc);border-radius:18px;padding:16px 20px;position:fixed;inset:16px;overflow:auto}.immersive-head{align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.immersive-head h2{font-size:22px}.immersive-head p{color:var(--muted);max-width:90ch;margin:4px 0 0}.immersive-meta{color:var(--muted);flex-wrap:wrap;gap:16px;margin:6px 0 10px;font-size:12px;display:flex}.immersive-toolbar{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.immersive-grid{grid-template-columns:minmax(0,2.2fr) minmax(280px,1fr);gap:16px;display:grid}.explain{border:1px solid var(--line);background:#020b178c;border-radius:12px;padding:12px;font-size:13px}.explain+.explain{margin-top:10px}.kanban{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;padding-bottom:8px;display:grid;overflow-x:auto}.column{border:1px solid var(--line);background:#09213999;border-radius:14px;min-height:200px;padding:10px}.column.drop-target{border-color:var(--cyan);box-shadow:var(--glow)}.column h2{justify-content:space-between;margin-bottom:8px;font-size:14px;display:flex}.card{border:1px solid var(--line);background:#020b17b3;border-radius:10px;margin-bottom:8px;padding:9px}.card[draggable=true]{cursor:grab}.card a{color:var(--text);font-weight:600;text-decoration:none}.card .actions{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.card .actions button{min-height:28px;padding:3px 9px;font-size:12px}.grid-12{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.span-12{grid-column:span 12}.span-8{grid-column:span 8}.span-7{grid-column:span 7}.span-6{grid-column:span 6}.span-5{grid-column:span 5}.span-4{grid-column:span 4}.span-3{grid-column:span 3}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.facts{grid-template-columns:max-content 1fr;gap:5px 14px;margin:0;font-size:13px;display:grid}.facts dt{color:var(--muted)}.facts dd{margin:0}.evidence{gap:10px;margin:0;padding:0;list-style:none;display:grid}.evidence li{border-left:3px solid var(--line-strong);padding:6px 0 6px 12px}.evidence li[data-kind=DECLARED_INTEREST]{border-left-color:var(--green)}.evidence li[data-kind=CONTRADICTORY]{border-left-color:var(--red)}.evidence .meta{color:var(--muted);font-size:11.5px}.reason-list{margin:6px 0 0;padding-left:18px;font-size:13px}.activity{margin:0;padding:0;list-style:none}.activity li{border-bottom:1px solid #40a0ff1f;padding:7px 0;font-size:13px}.activity time{color:var(--muted);font-size:11.5px;display:block}.chain{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.chain li{text-align:center;padding:44px 8px 0;font-size:12.5px;position:relative}.chain li:before{content:"";background:#40a0ff4d;height:2px;position:absolute;top:20px;left:0;right:0}.chain li:first-child:before{left:50%}.chain li:last-child:before{right:50%}.chain .node{border:2px solid var(--line-strong);background:var(--bg);border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid;position:absolute;top:8px;left:calc(50% - 13px)}.chain li[data-status=SUCCEEDED] .node{border-color:var(--cyan);background:radial-gradient(circle, #bff6ff 0 25%, var(--cyan) 26% 55%, #035f80 56%);color:#0000;box-shadow:0 0 10px #00d8f299}.chain li[data-status=SUCCEEDED]:before{background:linear-gradient(90deg, var(--cyan), var(--blue))}.chain li[data-status=DENIED] .node,.chain li[data-status=FAILED] .node{border-color:var(--red)}.chain .agent{font-weight:650;display:block}.chain .meta{color:var(--muted);font-size:11.5px}.statement{background:#020b178c;border-radius:8px;margin-bottom:6px;padding:7px 10px;font-size:13px}.statement b{letter-spacing:.04em;color:var(--muted);margin-right:6px;font-size:10.5px;font-weight:700}.kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.kpi{color:inherit;padding:12px;text-decoration:none;display:block}.kpi .kpi-value{font-size:26px}.kpi .kpi-def{color:var(--muted);margin-top:4px;font-size:12px;display:block}.tour-dim{z-index:70;pointer-events:none;background:#01060e80;position:fixed;inset:0}.tour-target{outline-offset:3px;position:relative;z-index:71!important;outline:2px solid var(--cyan)!important;box-shadow:0 0 0 6px #00d8f226,0 0 40px #00d8f259!important}.tour{z-index:75;border:1px solid var(--cyan);width:min(480px,100vw - 24px);max-height:calc(100vh - 40px);box-shadow:0 24px 60px #0009, var(--glow);background:linear-gradient(#0c2a47fa,#020b17fa);border-radius:16px;padding:14px 16px;position:fixed;bottom:20px;right:20px;overflow:auto}.tour-top{grid-template-columns:70px 1fr;align-items:start;gap:12px;display:grid}.tour h2{margin-bottom:6px;font-size:17px}.tour-progress{background:#00d8f226;border-radius:2px;height:3px;margin-bottom:8px;overflow:hidden}.tour-progress span{background:var(--cyan);height:100%;display:block}.tour-count{color:var(--muted);margin-bottom:2px;font-size:11.5px}.tour-example{color:#bfe9ff;border-left:2px solid var(--cyan);margin:6px 0;padding-left:8px;font-size:12.5px}.tour-advanced{color:var(--muted);font-size:12.5px}.tour-facts{grid-template-columns:max-content 1fr;gap:3px 10px;margin:6px 0;font-size:12px;display:grid}.tour-facts dt{color:var(--muted)}.tour-facts dd{margin:0}.tour-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}.tour-actions .btn{min-height:32px;padding:5px 10px;font-size:12.5px}.tour-keys{margin:8px 0 0}.login{background:radial-gradient(ellipse at 18% 10%, #0b2f52 0%, var(--bg-2) 42%, var(--bg) 100%);grid-template-columns:55fr 45fr;min-height:100vh;display:grid}.login-brand{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;padding:48px 56px;display:flex;position:relative;overflow:hidden}.login-brand h1{letter-spacing:.08em;background:linear-gradient(#fff 0%,#cfe9ff 45%,#6aa8dc 56%,#e9f6ff 100%);color:#0000;filter:drop-shadow(0 0 12px #00d8f259);-webkit-background-clip:text;background-clip:text;margin-top:24px;font-size:clamp(40px,6vw,78px);font-weight:800;line-height:.95}.login-brand .claim{color:#c8e3f5;max-width:36ch;margin-top:18px;font-size:18px}.login-brand .net{opacity:.6;pointer-events:none;width:min(560px,70%);position:absolute;inset:auto -60px -40px auto}.net circle{fill:var(--cyan)}.net line{stroke:#40a0ff66;stroke-width:1px}.net .signal{stroke:var(--cyan);stroke-width:1.4px;stroke-dasharray:6 120;animation:6s linear infinite travel}@keyframes travel{to{stroke-dashoffset:-252px}}.login-panel{place-items:center;padding:32px 20px;display:grid}.login-card{border:1px solid var(--line-strong);width:min(440px,100%);box-shadow:0 30px 80px #00000073, var(--glow);background:linear-gradient(#0c2a47e6,#061729eb);border-radius:16px;padding:30px}.login-card h2{margin-bottom:4px;font-size:22px}.login-card .btn{width:100%;min-height:44px;margin-top:8px}.login-foot{flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px;font-size:12.5px;display:flex}.env-line{color:#ffd995;align-items:center;gap:8px;font-size:13px;display:inline-flex}.user-meta{display:block}.with-context{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:12px;display:grid}.select-sm{width:auto;min-height:28px;padding:2px 8px;font-size:12px}.kpi-card{min-height:0;padding:8px 10px 6px;display:block}.kpi-card .panel-title{color:#cfe5f5;font-size:12.5px;font-weight:500}.kpi-card .panel-icon{width:30px;height:30px}.kpi-card .expand-btn{padding:2px 5px}.kpi-card .expand-btn span{display:none}.kpi-card .kpi-row{padding-left:39px}.brain-panel{background:radial-gradient(at 50% 55%,#087bdf47,#0000 62%),linear-gradient(#061729e6,#020b17f2);padding:6px;overflow:hidden}.brain-panel>.panel-head{z-index:5;margin:0;position:absolute;top:8px;right:48px}.copilot-panel{padding:10px}.dash>.panel{flex-direction:column;display:flex}.dash-foot{color:var(--muted);margin:10px 2px 0;font-size:11.5px}.skeleton{background:linear-gradient(90deg,#0c2a4799,#143c6499,#0c2a4799) 0 0/200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.tour{left:calc(var(--nav-w) + 16px);z-index:90;right:auto}.tour-offer{border-color:var(--gold)}.tour h2:focus{outline:none}.immersive .brain-wrap{min-height:calc(100vh - 230px)}.module-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;display:grid}.page-head h1{align-items:center;gap:10px;display:flex}.dash{grid-template:"disc brain brain brain agents agents"minmax(296px,auto)"crm rev rev agro agro copilot"minmax(244px,auto)"glob fab bench bench bench copilot"minmax(218px,auto)/minmax(0,440fr) minmax(0,370fr) minmax(0,70fr) minmax(0,60fr) minmax(0,225fr) minmax(0,265fr)}.panel-title{white-space:nowrap;min-width:0}.panel-title>div{text-overflow:ellipsis;min-width:0;overflow:hidden}.panel-title small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.expand-btn{padding:4px 6px}.expand-btn span{display:none}.panel-head{margin-bottom:6px}.view-all{padding:2px 8px;font-size:11.5px}.topbar{gap:8px}.topbar .pill{padding:5px 9px;font-size:12px}.topbar .search{flex:340px;min-width:240px}.topbar .user-name,.topbar .user-org{max-width:140px}.journey{margin:0 0 6px;padding:0;list-style:none}.journey .step b{font-size:14px}.agents{gap:6px}.agent{padding:6px 5px}.agent h3{font-size:13.5px}.agent .metric{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.agent .metric b{font-size:15px}.agent .status{white-space:nowrap}.brain-title h2{font-size:20px}.brain-title p{font-size:9.5px}.brain-panel .demo-tag{white-space:normal;text-align:left;max-width:46%;font-size:10px;top:auto;bottom:22px;left:8px}.brain-fn{width:112px;padding:4px 6px;font-size:9.5px}.brain-canvas{inset:36px 112px 22px}.cell-co b{max-width:150px}.copilot-panel .copilot-head .panel-icon{width:26px;height:26px}.copilot-panel .copilot-head strong{white-space:nowrap;font-size:14px}.copilot-panel .copilot-head .badge{padding:1px 6px;font-size:10px}.copilot-panel .copilot-head .icon-btn{width:26px;height:26px}.copilot-panel .copilot-body{grid-template-columns:92px minmax(0,1fr)}.copilot-panel .msg,.copilot-panel .copilot-sub{font-size:11.5px}.copilot-panel .suggestions button{padding:4px 7px;font-size:11px}.notice{color:#ffe2a8;background:#e8b65c14;border:1px solid #e8b65c73;border-radius:12px;margin-bottom:12px;padding:10px 12px;font-size:13px}@media (max-width:1540px){.tagline{display:none}}@media (max-width:1360px){.kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.dash{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"brain brain""disc agents""crm rev""agro copilot""glob copilot""fab bench"}.span-8,.span-7,.span-6,.span-5,.span-4,.span-3{grid-column:span 12}}@media (max-width:900px){.shell,.shell.nav-collapsed{grid-template:"top""nav""main"minmax(0,1fr)/minmax(0,1fr)}.sidenav{border-right:0;border-bottom:1px solid var(--line);height:auto;padding:6px 8px;position:static;overflow:visible}.sidenav .brand,.sidenav .nav-section,.sidenav .nav-extra{display:none}.sidenav ul{display:flex;overflow-x:auto}.sidenav a.nav-item{padding:6px 9px;font-size:13px}.nav-collapsed .nav-label{display:inline}.topbar{flex-wrap:wrap;gap:8px;height:auto;padding:8px 10px;position:static}.search{flex-basis:100%;order:10;max-width:none}.pill-hide,.user-meta{display:none}.kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dash{grid-template-columns:minmax(0,1fr);grid-template-areas:"brain""disc""agents""crm""rev""agro""glob""fab""bench""copilot"}.agents{grid-template-columns:repeat(2,minmax(0,1fr))}.funnel3d,.bench,.split,.immersive-grid,.map-layout{grid-template-columns:minmax(0,1fr)}.fabric{grid-template-columns:minmax(0,1fr) 80px minmax(0,1fr)}.brain-wrap{min-height:430px}.brain-canvas{inset:50px 4px 150px}.brain-fn{width:calc(50% - 12px)}.brain-base{font-size:9px}.main{padding:10px 10px 80px}.immersive{padding:12px;inset:4px}.journey{grid-template-columns:repeat(3,minmax(0,1fr))}.chain{grid-template-columns:minmax(0,1fr)}.chain li{text-align:left;padding:6px 0 14px 40px}.chain li:before{width:2px;height:auto;inset:0 auto 0 13px}.chain .node{top:4px;left:0}.login{grid-template-columns:minmax(0,1fr)}.login-brand{border-right:0;padding:28px 20px 12px}.login-brand .net{display:none}.copilot-body{grid-template-columns:70px minmax(0,1fr)}.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.tour{width:auto;bottom:8px;left:8px;right:8px}.with-context{grid-template-columns:minmax(0,1fr)}.brain-panel .brain-wrap{min-height:430px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}html[data-reduce-motion=true] *,html[data-reduce-motion=true] :before{transition:none!important;animation:none!important}.copilot-robot .robot-head{transform-origin:60px 80px;transition:transform .4s}.copilot-robot .robot-eyes{transform-origin:60px 47px;animation:5.5s infinite blink}.copilot-robot .robot-arm-l{transform-origin:30px 110px}.copilot-robot.mood-listening .robot-head{transform:rotate(-6deg)translateY(1px)}.copilot-robot.mood-listening .robot-eyes{animation:none;transform:scale(1.08)}.copilot-robot.mood-thinking .robot-eyes{animation:1.1s ease-in-out infinite think}.copilot-robot.mood-thinking .robot-antenna{animation:.8s infinite pulse-a}.copilot-robot.mood-speaking .robot-head{animation:1.6s ease-in-out infinite nod}.copilot-robot.mood-speaking .robot-mouth{transform-origin:60px 61px;animation:.32s ease-in-out infinite alternate talk}.copilot-robot.mood-greeting .robot-arm-l{animation:1.2s ease-in-out 2 wave}.copilot-robot .robot-body{transform-origin:60px 170px;animation:4s ease-in-out infinite breathe}.robot-idle .robot-eyes{transform-origin:50px 43px;animation:6s infinite blink}@keyframes blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.1)}}@keyframes think{0%,to{opacity:.85;transform:translate(-2px)}50%{opacity:1;transform:translate(2px)}}@keyframes nod{0%,to{transform:rotate(0)}50%{transform:rotate(2.5deg)translateY(1px)}}@keyframes talk{0%{transform:scaleY(1)}to{transform:scaleY(2.2)}}@keyframes wave{0%,to{transform:rotate(0)}25%{transform:rotate(-55deg)}50%{transform:rotate(-35deg)}75%{transform:rotate(-55deg)}}@keyframes breathe{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes pulse-a{50%{opacity:.3}}@media (max-width:1600px){.tour-long{display:none}}.panel-title{font-size:14.5px}.dash .table.compact td{padding:4px 5px;font-size:11.5px}.dash .table.compact th{padding:4px 5px;font-size:10px}.dash .co-logo{width:22px;height:22px;margin-right:6px}.dash .intent-bar{width:12px;margin-right:4px}.dash .cell-co b{max-width:140px;font-size:12px}.dash .ring{width:26px;height:26px;font-size:9.5px}.copilot-panel .copilot{min-height:0}.map-list button{grid-template-columns:26px 1fr auto}.lead-table.compact{table-layout:fixed}.lead-table.compact td{text-overflow:ellipsis;overflow:hidden}.dash .lead-table .cell-co small{line-height:1.15}.dash .lead-table .cell-co b{line-height:1.2}.dash .lead-table td{padding:3px 5px}.dash .journey .step{padding:4px}.dash .journey .step svg{display:none}.funnel3d>svg{width:100%;height:auto;max-height:178px}.dash .mini-stat{padding:5px 9px}.dash .mini-stat b{font-size:17px}.dash{grid-template-rows:minmax(288px,auto) minmax(236px,auto) minmax(212px,auto)}.kpi-strip{gap:8px;margin-bottom:8px}.dash{gap:8px}.brain-panel .brain-wrap{min-height:272px}.dash .fabric{grid-template-columns:minmax(0,1fr) 86px minmax(0,1fr)}.connector{gap:6px;padding:4px 6px}.connector-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.connector .dot{flex-shrink:0;width:7px;height:7px}.dash .map-list button{padding:2px 6px}.dash .map-list{gap:3px}.dash .credit{line-height:1.25}.connector{min-width:0;overflow:hidden}.fabric-col{min-width:0}.copilot-panel .suggestions{gap:4px}.copilot-panel .suggestions button{white-space:nowrap;text-overflow:ellipsis;padding:4px 7px;font-size:10.5px;display:block;overflow:hidden}.copilot-panel .suggestions button svg{vertical-align:-2px;margin-right:4px}.copilot-panel .copilot-sub{margin-bottom:4px}.copilot-panel .copilot-body{max-height:162px}.copilot-panel .msgs{max-height:158px}.copilot-panel .toolbar{white-space:nowrap;flex-wrap:nowrap;gap:8px;font-size:11px}.copilot-panel .composer{margin-top:6px}.kpi-card{padding:6px 10px 5px}.kpi-card .panel-head{margin-bottom:0}.kpi-card .kpi-value{font-size:23px}.agent .btn{min-height:24px;margin-top:3px}.agent .metric{margin-top:2px}.dash .a-agro .map-box svg,.dash .a-glob .map-box svg{max-height:138px}.dash .a-copilot .copilot{flex:1;height:auto}.dash .bench svg{max-height:148px}.dash .bench .chart-legend{white-space:nowrap;flex-wrap:nowrap;gap:8px;font-size:10.5px}.copilot-panel .suggestions button{padding:3px 7px;line-height:1.3}.copilot-panel .copilot-sub{margin:0 0 4px;font-size:11px;line-height:1.35}.copilot-panel .copilot-head{margin-bottom:2px}.copilot-head{gap:6px;min-width:0}.copilot-head strong{text-overflow:ellipsis;min-width:0;overflow:hidden}.copilot-panel .copilot-head .badge{flex-shrink:0}@media (hover:hover) and (pointer:fine){.kpi-card .expand-btn{opacity:0;transition:opacity .15s}.kpi-card:hover .expand-btn,.kpi-card:focus-within .expand-btn{opacity:1}.kpi-card .panel-actions{position:absolute;top:6px;right:8px}}.connector-label{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:10.5px;line-height:1.2;display:-webkit-box}.map-box svg path.region{fill:#087bdf3d;stroke:#00d8f28c}.kanban .column{max-height:72vh;overflow-y:auto}.arc-flow{animation:8s linear infinite arcflow}@keyframes arcflow{to{stroke-dashoffset:-206px}}.dash .connector-label{-webkit-line-clamp:1}.copilot-panel .copilot-head .panel-icon{display:none}@media (max-width:600px){.kpi-card .kpi-spark{display:none}.kpi-card .kpi-row{flex-wrap:wrap;padding-left:0}.kpi-card .kpi-value{font-size:20px}.kpi-card .panel-title{font-size:12px}.topbar .tagline{display:none}}.brand-mobile{display:none}@media (max-width:900px){.brand-mobile{color:var(--text);letter-spacing:.08em;align-items:center;gap:6px;font-weight:800;text-decoration:none;display:flex}.brain-panel .brain-wrap{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:0;padding-top:262px;display:flex}.brain-panel .brain-title{position:absolute;top:4px;left:0;right:0}.brain-panel .brain-canvas{height:200px;inset:52px 0 auto}.brain-panel .brain-fn{width:calc(50% - 3px);position:static}.brain-panel .brain-base{flex-wrap:wrap;justify-content:center;width:100%;position:static;transform:none}.brain-panel .demo-tag{max-width:none;position:static}}@media (max-width:600px){.tour-label{display:none}.topbar{gap:6px}}.draft-body{white-space:pre-wrap;border:1px solid var(--line);background:#020b1799;border-radius:10px;margin:0 0 8px;padding:10px 12px;font-family:inherit;font-size:13px;line-height:1.5}.intent-list{gap:12px;display:grid}.intent-card{border:1px solid var(--line);background:#061729b8;border-radius:14px;padding:12px 14px}.intent-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.intent-quote{border-left:3px solid var(--cyan);background:#00d8f20f;border-radius:0 10px 10px 0;margin:10px 0;padding:8px 12px;font-size:15px}.intent-quote footer{color:var(--muted);margin-top:4px;font-size:11.5px}.intent-row{flex-wrap:wrap;gap:10px 18px;margin-bottom:8px;display:flex}.gate{border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;margin:0 4px 4px 0;padding:2px 8px;font-size:11.5px;display:inline-flex}.gate-ok{color:#8ff0cb;border-color:#12db9980}.gate-no{color:#ffb3bd;border-color:#ff6b7d8c}.gate-off{color:var(--muted);border-style:dashed}.intent-facts{grid-template-columns:max-content 1fr;gap:4px 14px;margin:0 0 8px;font-size:13px;display:grid}.intent-facts dt{color:var(--muted)}.intent-facts dd{margin:0}.intent-actions{flex-wrap:wrap;gap:6px;display:flex}.funnel-steps{counter-reset:f;flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.funnel-steps li{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:3px 9px;font-size:11.5px}.funnel-steps li.done{color:var(--text);background:#00d8f214;border-color:#00d8f280}.funnel-steps li[aria-current=step]{background:#00d8f238;font-weight:600}.chat-log{gap:8px;margin:0 0 10px;padding:0;list-style:none;display:grid}.chat-log .from-lead pre{border-color:#9561f573}.chat-log .from-ai pre{border-color:#00d8f266}.kill{border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.kill-on{background:#ff6b7d14;border-color:#ff6b7db3}.warn-list{gap:4px;margin:0 0 10px;padding:0;list-style:none;display:grid}.warn-list li{color:#ffe2a8;align-items:center;gap:6px;font-size:13px;display:flex}.bar{background:#8caabe26;border-radius:999px;height:8px;overflow:hidden}.bar span{background:linear-gradient(90deg, var(--cyan), var(--green));height:100%;display:block}.form-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:0 12px;display:grid}.secret{word-break:break-all}.form-grid fieldset input[type=checkbox]{width:20px;height:20px;margin:3px 4px 3px 0}.robot-top{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.robot-top{grid-template-columns:1fr}}.robot-stage{align-items:center;gap:12px;display:flex}.robot-stage>svg{flex-shrink:0}.robot-state{margin:4px 0 0}.state-grid{gap:6px;margin:12px 0 8px;padding:0;list-style:none;display:grid}.state-grid li{border:1px solid var(--line);border-radius:var(--r-s);background:#020b178c;grid-template-columns:12px 44px 1fr;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:grid}.state-grid b{text-align:right;font-size:16px}.state-dot{background:var(--muted);border-radius:50%;width:10px;height:10px}.s-analisando{background:var(--cyan)}.s-aguardando_aprovacao{background:var(--gold)}.s-bloqueado_por_politica{background:var(--violet)}.s-erro{background:var(--red)}.s-concluido{background:var(--green)}.robot-chat .chat-log{flex-direction:column;gap:10px;min-height:220px;max-height:460px;padding:4px 2px 8px;display:flex;overflow-y:auto}.chat-msg{border-radius:var(--r-m);border:1px solid var(--line);max-width:92%;padding:9px 12px}.chat-msg p{margin:4px 0}.chat-msg.user{background:#087bdf2e;align-self:flex-end}.chat-msg.robot{background:#061729cc;align-self:flex-start}.chat-input{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.chat-input input:not([type=checkbox]){flex:1;min-width:200px}.voice-toggle{color:var(--muted);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.voice-toggle input{width:20px;height:20px}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{border:1px solid var(--line);color:var(--text);font:inherit;cursor:pointer;background:#087bdf1a;border-radius:999px;min-height:32px;padding:6px 12px;font-size:12.5px}.chip:hover{border-color:var(--line-strong)}.chip:disabled{opacity:.5;cursor:not-allowed}.btn-sm{min-height:30px;padding:5px 10px;font-size:12.5px}.row-actions{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;display:flex}.robot-answer .badge{margin:0 4px 4px 0}.proposal{border:1px dashed var(--line-strong);border-radius:var(--r-s);margin-top:8px;padding:8px 10px}.why-body{border-left:2px solid var(--line-strong);margin-top:8px;padding-left:10px}.sources{margin:6px 0;padding-left:18px}.sources li{margin-bottom:8px}.sources blockquote{border-left:2px solid var(--aqua);background:#00d6b00f;margin:4px 0;padding:6px 10px;font-size:13px}.hbar{grid-template-columns:170px 1fr 48px;align-items:center;gap:8px;margin:4px 0;font-size:12.5px;display:grid}.hbar i{background:linear-gradient(90deg, var(--blue), var(--cyan));border-radius:5px;height:10px;display:block}.hbar b{text-align:right}.robot-dash .mini-stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-bottom:12px}.form-grid .span-2{grid-column:1/-1}.form-grid textarea{width:100%}[data-tour=robot-approvals],[data-tour=robot-agenda],[data-tour=robot-auditor],[data-tour=robot-admin]>div{overflow-x:auto}@media (max-width:900px){.shell{grid-template-columns:minmax(0,1fr)}.sidenav{min-width:0;max-width:100vw}.sidenav ul{max-width:100%}}.robot-stage{flex-wrap:wrap}.robot-stage>div{flex:180px;min-width:0}#porque .activity li,#porque .facts,#porque li{white-space:normal;overflow-wrap:anywhere;min-width:0}.evidence li{overflow-wrap:anywhere;box-sizing:border-box;min-width:0;max-width:100%}.lanes{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;display:grid}.lane{border:1px solid var(--line);border-top:3px solid var(--lane,var(--line-strong));border-radius:var(--r-m);background:#06172999;min-width:0;padding:12px}.lane-prontos_para_conversar{--lane:var(--green)}.lane-aguardando_autorizacao{--lane:var(--gold)}.lane-sinais_de_mercado{--lane:var(--violet)}.lane-bloqueados{--lane:var(--red)}.lane-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lane-head h2{margin:0;font-size:15px}.lane-count{color:var(--lane);font-size:22px;font-weight:700}.lane-help{color:var(--muted);margin:4px 0 10px;font-size:12.5px}.lane-empty{font-size:13px}.lane-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.opp{border:1px solid var(--line);border-radius:var(--r-s);background:#020b17b8;padding:10px}.opp-late{border-color:#ff6b7d99}.opp-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.lvl{border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:11.5px}.lvl-1{color:var(--green);border-color:#12db9980}.lvl-2{color:var(--cyan);border-color:#00d8f280}.lvl-3,.lvl-4{color:#c3a6ff;border-color:#9561f58c}.opp-steps{grid-template-columns:1fr 1fr;gap:6px 10px;margin:8px 0;display:grid}.opp-steps div{min-width:0}.opp-steps dt{color:var(--muted);font-size:11.5px}.opp-steps dd{overflow-wrap:anywhere;margin:0;font-size:13px}.opp-why{color:var(--muted);overflow-wrap:anywhere;margin:0 0 6px;font-size:12.5px}.opp-sla{color:var(--muted);margin:0 0 8px;font-size:12px}.opp-sla.breached{color:var(--red);font-weight:600}.transp{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.transp section:nth-child(n+3){grid-column:1/-1}.transp h2,.brain-cov .sub{margin:4px 0 8px;font-size:15px}.plain{gap:4px;margin:0 0 8px;padding:0;font-size:13.5px;list-style:none;display:grid}.plain.log{font-size:12.5px}.cov-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:10px 0 16px;padding:0;list-style:none;display:grid}.cov{border:1px solid var(--line);border-radius:var(--r-s);gap:2px;padding:8px 10px;display:grid}.cov strong{font-size:20px}.cov span{color:var(--muted);font-size:12.5px}.cov.ok strong{color:var(--green)}.cov.gap{border-color:#e8b65c99}.cov.gap em{color:var(--gold);font-size:11.5px;font-style:normal}.layers{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;display:grid}.layers div{border:1px solid var(--line);border-radius:var(--r-s);padding:8px 10px}.layers dt{font-size:13px;font-weight:600}.layers dd{color:var(--muted);margin:2px 0 0;font-size:12.5px}.preflight{margin-top:12px}@media (max-width:1100px){.lanes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.lanes,.transp,.opp-steps{grid-template-columns:1fr}}.seg button[aria-selected=true]{color:var(--text);background:linear-gradient(#00d8f240,#087bdf40)}@media (max-width:640px){.seg[role=tablist]{flex-wrap:wrap;display:flex}.seg[role=tablist] button{flex:auto;padding:8px 10px}}.mission-strip{grid-template-columns:minmax(240px,1.2fr) minmax(0,3fr) auto;align-items:center;gap:12px;margin-bottom:12px;display:grid}.mission-strip .kill{flex-direction:column;align-items:flex-start;gap:2px;font-size:13px}.mission-strip .kill span{color:var(--muted);font-size:12px}.mission-strip .mini-stats{grid-template-columns:repeat(4,minmax(0,1fr));margin:0}.mission-strip .mini-stat dt{font-size:11.5px}.mission-strip .mini-stat dd{color:var(--text);font-variant-numeric:tabular-nums;margin:0;font-size:19px}.mission-live-state{white-space:nowrap;align-items:center;gap:6px;margin:0;display:flex}.mission-live-state .dot:not(.dot-on){background:var(--gold);box-shadow:none}.mission-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);align-items:start;gap:14px;display:grid}.mission{padding:12px}.mission-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.mission-head h3{margin:0;font-size:15px}.mission-split{margin:8px 0}.projection{background:repeating-linear-gradient(135deg,#e8b65c0d 0 8px,#0000 8px 16px);border:1px dashed #e8b65c99;border-radius:10px;padding:10px}.projection-tag,.executed-tag{margin:0 0 6px;font-size:12px;font-weight:600}.projection-tag{color:var(--gold)}.executed{border-left:3px solid var(--green);padding:4px 0 4px 10px}.executed-tag{color:var(--green)}.approval-row{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:6px 0;display:flex}.opp-cards{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.opp-card{flex-direction:column;gap:8px;margin:0;padding:12px;display:flex}.opp-facts{grid-template-columns:9.5em 1fr;gap:4px 10px;margin:0;font-size:13px;display:grid}.opp-facts dt{color:var(--muted)}.opp-facts dd{overflow-wrap:anywhere;margin:0}.opp-card .row-actions{flex-wrap:wrap;margin-top:auto}.flow-steps{counter-reset:st;flex-wrap:wrap;gap:4px;margin:0 0 12px;padding:0;list-style:none;display:flex}.flow-steps li{counter-increment:st;border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:4px 9px;font-size:12px}.flow-steps li:before{content:counter(st) " ";opacity:.7}.flow-steps li.done{color:var(--text);border-color:#12db9973}.flow-steps li.current{color:#00131c;background:var(--cyan);border-color:var(--cyan);font-weight:600}.timeline{gap:6px;max-height:420px;margin:0;padding:0;font-size:13px;list-style:none;display:grid;overflow:auto}.timeline li{border-left:2px solid var(--line-strong);padding-left:10px}.agent-chain{gap:4px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:grid}.agent-step{border-left:3px solid var(--line);padding:3px 0 3px 10px}.agent-step.s-succeeded{border-left-color:var(--green)}.agent-step.s-denied_tool,.agent-step.s-stopped_max_steps,.agent-step.s-blocked{border-left-color:var(--red)}.agent-step.s-skipped{opacity:.65}@media (max-width:1100px){.mission-grid,.mission-strip{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.mission-strip .mini-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.opp-cards,.opp-facts{grid-template-columns:minmax(0,1fr)}.opp-facts dt{margin-top:4px}.split.mission-split,.flow-view .split{grid-template-columns:minmax(0,1fr)}}.facts.kv>div{display:contents}.opp-facts{grid-template-columns:8.5em minmax(0,1fr)}.unc{gap:3px;margin:0;padding:0;list-style:none;display:grid}.flow-view h3,[data-tour=mission-roi] h3{margin:14px 0 6px;font-size:14px}.flow-view .facts{margin-bottom:8px}@media (max-width:640px){.opp-facts{grid-template-columns:minmax(0,1fr);gap:0 8px}.opp-facts dt{margin-top:6px}}.plan-summary{flex-basis:100%;margin:6px 0 4px}.v65-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:18px;display:grid}.v65-grid>section{min-width:0}.list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.list>li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;padding:8px 10px}.list>li .badge{margin-right:6px}.panel-inner{border:1px solid var(--line);border-radius:12px;margin-top:12px;padding:12px}.coach-summary{margin:0 0 12px;font-size:1.05rem}.coach-ask{flex-wrap:wrap;gap:6px;margin:8px 0;display:flex}.coach-answer{border-left:3px solid var(--accent,#08b);background:#087bdf0f;border-radius:0 10px 10px 0;padding:12px}@media (max-width:420px){.v65-grid{grid-template-columns:1fr}.table{font-size:12.5px}}.table-scroll{max-width:100%;overflow-x:auto}.table-scroll:focus-visible{outline:2px solid var(--accent,#08b);outline-offset:2px}.voice-strip{flex-wrap:wrap;align-items:center;gap:8px;margin:4px 0 12px;display:flex}.voice-cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.voice-card{border:1px solid var(--line);background:#0616308c;border-radius:14px;min-width:0;padding:14px}.voice-card-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.voice-card-head strong{font-size:1.02rem}.chip-ok{border-color:#12db9980}.chips{margin:8px 0;padding:0;list-style:none}.inline-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:10px 0;display:flex}.inline-form label,.stack label{flex-direction:column;gap:4px;font-size:13px;display:flex}.inline-form input,.inline-form select,.stack input,.stack select,.stack textarea,.conv-input input{min-width:0;max-width:100%}.stack{align-content:start;gap:10px;display:grid}label.check,.stack label.check{flex-direction:row;align-items:center;gap:8px}fieldset{border:1px solid var(--line);border-radius:10px;min-width:0;margin:6px 0;padding:8px 12px}fieldset legend{padding:0 4px;font-size:13px}.consent-card{border:1px solid var(--line);border-radius:12px;gap:8px;min-width:0;padding:12px;display:grid}.consent-card h3{margin:0;font-size:1rem}.challenge{border:1px solid #00d8f273;border-radius:12px;margin:12px 0;padding:14px}.challenge-text{margin:6px 0;font-size:1.25rem;line-height:1.5}.notice-ok{border-color:#12db9980}.file-btn{cursor:pointer;position:relative}.preview-out{gap:8px;margin-top:10px;display:grid}.preview-out audio{width:100%}.mono-break{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.conversation{min-width:0}.conv-head{align-items:center;gap:12px;display:flex}.conv-state{margin:0}.transcript{gap:6px;max-height:320px;margin:8px 0;padding:0;list-style:none;display:grid;overflow-y:auto}.transcript li{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;padding:8px 10px}.transcript li.voce{background:#087bdf1a;margin-left:12%}.transcript li.robo{background:#06163099;margin-right:12%}.conv-input{gap:8px;display:flex}.conv-input input{flex:1}@media (prefers-reduced-motion:reduce){.conv-head svg *{animation:none!important}}@media (max-width:420px){.transcript li.voce,.transcript li.robo{margin:0}.challenge-text{font-size:1.1rem}}.row-actions label{flex-direction:row;align-items:center;gap:6px;display:inline-flex}.voice-langs{flex-wrap:wrap;align-items:center;gap:8px 20px;display:flex}.voice-langs legend{width:100%}.voice-langs input[type=checkbox]{width:20px;height:20px}.hl-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:12px;display:grid}.hl-group{margin-top:16px}.hl-group-title{margin:0 0 8px;font-size:15px}.hl-card,.hl-delivery{border-left:3px solid var(--line);flex-direction:column;gap:8px;padding:14px;display:flex}.hl-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.hl-company{margin:0;font-size:16px}.hl-stamp{letter-spacing:.02em;border:1px solid;border-radius:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.hl-t-meet{border-left-color:var(--green)}.hl-t-meet .hl-stamp,.hl-stamp.hl-t-meet{color:#8ff0cb}.hl-t-hot{border-left-color:var(--gold)}.hl-t-hot .hl-stamp,.hl-stamp.hl-t-hot{color:#ffd995}.hl-t-warm{border-left-color:var(--cyan)}.hl-t-warm .hl-stamp,.hl-stamp.hl-t-warm{color:#a9f4ff}.hl-stamp.hl-t-hold{color:#ffc2ca}.hl-stamp.hl-t-verify{color:#d9c3ff}.hl-stamp.hl-t-research{color:var(--muted)}.hl-risks{color:#ffd995;margin:0;padding-left:18px;font-size:13px}.hl-layer{border:1px solid var(--line);border-radius:5px;place-items:center;width:22px;height:22px;margin-right:4px;font-size:12px;font-weight:700;display:inline-grid}.hl-layer-A{color:#8ff0cb;border-color:#12db998c}.hl-layer-B{color:#a9f4ff;border-color:#00d8f280}.hl-layer-C,.hl-layer-D{color:var(--muted)}.hl-layer-N{color:#ffc2ca;border-color:#ff6b7d80}.hl-evidence li.hl-expired{opacity:.6}.hl-dossier{margin-top:16px}.hl-questions{margin:6px 0;padding-left:20px}.hl-status{border:0;flex-wrap:wrap;gap:12px;margin:0;padding:0;display:flex}.hl-status legend{margin-bottom:4px;font-size:13px}.hl-verdicts{border:1px solid var(--line);border-radius:var(--r-s);flex-wrap:wrap;align-items:center;gap:6px;padding:8px;display:flex}.hl-verdicts legend{color:var(--muted);padding:0 4px;font-size:12.5px}.hl-inline{align-items:center;gap:6px;display:inline-flex}.hl-inline input{width:110px}.hl-kpi-primary{border:1px solid var(--line-strong);border-radius:var(--r-m);background:#12db990d;align-items:center;gap:16px;margin-bottom:12px;padding:14px 16px;display:flex}.hl-kpi-num{color:#8ff0cb;font-variant-numeric:tabular-nums;font-size:48px;font-weight:700;line-height:1}.hl-rules{padding-left:20px}.hl-meet li{font-size:11.5px}@media (max-width:520px){.hl-grid{grid-template-columns:1fr}.hl-kpi-num{font-size:36px}}.hl-dossier h3{margin:16px 0 8px;font-size:14.5px}.ql-ladder ol{counter-reset:ql;flex-wrap:wrap;gap:0;margin:8px 0;padding:0;list-style:none;display:flex}.ql-ladder li{color:var(--muted);border-top:2px solid var(--line);counter-increment:ql;padding:4px 12px 4px 18px;font-size:11.5px;position:relative}.ql-ladder li:before{content:"";background:var(--bg,#020b17);border:2px solid var(--line);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:4px}.ql-ladder li.ql-done{color:#a9f4ff;border-top-color:#00d8f299}.ql-ladder li.ql-done:before{background:#00d8f299;border-color:#00d8f2cc}.ql-ladder li.ql-now{color:#ffd995;border-top-color:var(--gold);font-weight:700}.ql-ladder li.ql-now:before{background:var(--gold);border-color:var(--gold);box-shadow:0 0 0 4px #e8b65c2e}.ql-lost{color:#ffc2ca;margin:4px 0;font-size:13px}.ql-why{grid-template-columns:.8fr 1fr 1.4fr;gap:10px;margin:10px 0;display:grid}.ql-col{border:1px solid var(--line);border-radius:var(--r-s,10px);padding:10px 12px;font-size:13px}.ql-col h4{color:var(--muted);margin:0 0 4px;font-size:12.5px;font-weight:600}.ql-col p{margin:4px 0}.ql-col-profile{opacity:.85;border-style:dashed}.ql-col.ql-on{border-color:#00d8f280}.ql-col.ql-key{background:#e8b65c0f;border-color:#e8b65cb3}.ql-big{font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1.1}.ql-col-profile .ql-big{color:var(--muted)}.ql-key .ql-big,.ql-key .intent-quote{color:#ffe2a8}.ql-dims dt{font-variant-numeric:tabular-nums}.ql-turn{background:#00d8f20a;border-left:3px solid #00d8f280;border-radius:0 10px 10px 0;margin:8px 0;padding:8px 12px}.ql-brief{border:1px solid var(--line);border-radius:var(--r-s,10px);margin:10px 0;padding:8px 12px}.ql-brief summary{cursor:pointer;font-size:13.5px;font-weight:600}.ql-filters{margin:8px 0}.ql-funnel{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;margin:8px 0 12px;padding:0;list-style:none;display:grid}.ql-funnel li{border-left:1px solid var(--line);flex-direction:column;gap:2px;padding:8px 10px;display:flex}.ql-funnel li:first-child{border-left:0}.ql-funnel strong{font-variant-numeric:tabular-nums;font-size:24px}.ql-funnel span{color:var(--muted);font-size:12px}.ql-exp{margin:8px 0;padding:10px 12px}.ql-exp h4{margin:0 0 4px}@media (max-width:760px){.ql-why{grid-template-columns:1fr}}.ql-dims{grid-template-columns:minmax(190px,240px) 1fr}.ql-legend{margin:0 0 6px;font-size:11.5px}@media (max-width:760px){.ql-dims{grid-template-columns:9em minmax(0,1fr)}}.hl-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr))}.hl-head .badge{white-space:normal;max-width:100%}.hl-card,.hl-delivery{min-width:0}.hl-inline{flex-wrap:wrap;max-width:100%}.hl-verdicts{min-width:0;max-width:100%}.hl-verdicts select,.hl-verdicts input{max-width:100%}.fx-page{--fx-accent:#0a7f8c;--fx-paper:#f6f8f7;--fx-ink:#17212b;--fx-soft:#55636f;--fx-line:#d3dade;--fx-warn:#8f3b14;--fx-card:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--fx-paper);min-height:100vh;color:var(--fx-ink);font-feature-settings:normal;font:400 16px/1.55 system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.fx-wrap{max-width:640px;margin:0 auto;padding:28px 16px 64px}.fx-page{--fx-accent-ink:color-mix(in srgb, var(--fx-accent) 72%, #000)}.fx-page a{color:var(--fx-accent-ink)}.fx-page :focus-visible{outline:3px solid var(--fx-accent);outline-offset:2px}.fx-kicker{color:var(--fx-soft);margin:0 0 6px;font-size:14px}.fx-intro h1,.fx-q{letter-spacing:-.01em;text-wrap:balance;margin:0 0 10px;font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,Times New Roman,serif;font-size:clamp(24px,5.4vw,34px);font-weight:600;line-height:1.22}.fx-intro p{max-width:60ch}.fx-hp{width:1px;height:1px;left:-10000px;overflow:hidden;position:absolute!important}.fx-runner{flex-direction:column;gap:14px;display:flex}.fx-progress{background:var(--fx-line);border-radius:2px;height:4px;overflow:hidden}.fx-progress>span{background:var(--fx-accent);height:100%;transition:width .25s;display:block}.fx-preview{color:var(--fx-warn);border:1px dashed var(--fx-warn);border-radius:4px;align-self:flex-start;padding:2px 8px;font-size:13px}.fx-step{flex-direction:column;gap:12px;display:flex}.fx-help{color:var(--fx-soft);margin:-4px 0 4px}.fx-options{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}.fx-opt{background:var(--fx-card);border:1px solid var(--fx-line);cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:10px 14px;display:flex}.fx-opt:hover{border-color:var(--fx-accent)}.fx-opt:has(input:checked){border-color:var(--fx-accent);box-shadow:inset 4px 0 0 var(--fx-accent)}.fx-opt input{accent-color:var(--fx-accent);flex:none;width:18px;height:18px}.fx-field{flex-direction:column;gap:4px;font-size:15px;display:flex}.fx-field input,.fx-field select,.fx-field textarea,.fx-step input[type=text],.fx-step input[type=number],.fx-step textarea{font:inherit;color:var(--fx-ink);background:var(--fx-card);border:1px solid var(--fx-line);border-radius:8px;width:100%;min-height:46px;padding:10px 12px}.fx-btn{background:var(--fx-accent);color:#fff;cursor:pointer;border:0;border-radius:10px;align-self:flex-start;min-height:48px;padding:0 22px;font:600 16px/1 inherit}.fx-btn:disabled{opacity:.5;cursor:not-allowed}.fx-link{font:inherit;color:var(--fx-accent-ink);text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:4px 0;text-decoration:underline}.fx-actions{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.fx-actions .fx-btn{align-self:center}.fx-answers{gap:6px;margin:8px 0 0;display:grid}.fx-answers dt{color:var(--fx-soft);font-size:14px}.fx-answers dd{margin:0 0 4px}.fx-result summary{cursor:pointer;color:var(--fx-accent-ink);min-height:32px}.fx-result{background:var(--fx-card);border:1px solid var(--fx-line);border-radius:12px;flex-direction:column;gap:8px;padding:18px;display:flex}.fx-result h2,.fx-result h3{margin:0;font-family:Iowan Old Style,Palatino,Georgia,serif}.fx-big{color:var(--fx-accent-ink);font-variant-numeric:tabular-nums;font-size:clamp(30px,8vw,44px);font-weight:700;line-height:1.1}.fx-warn{color:var(--fx-warn);font-size:14px}.fx-mono{color:var(--fx-soft);overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px}.fx-check{margin:0;padding-left:20px}.fx-check li{margin:2px 0}.fx-choice{text-align:left;width:100%;font:inherit;cursor:pointer;background:var(--fx-card);min-height:52px;color:var(--fx-ink);border:1px solid var(--fx-accent);border-radius:10px;padding:12px 16px;display:block}.fx-choice:hover{background:color-mix(in srgb, var(--fx-accent) 8%, #fff)}.fx-choice.quiet{border-color:var(--fx-line);color:var(--fx-soft)}.fx-fieldset{border:1px solid var(--fx-line);border-radius:10px;flex-direction:column;gap:10px;margin:0;padding:12px 14px;display:flex}.fx-fieldset legend{padding:0 6px;font-weight:600}.fx-consent{align-items:flex-start;gap:10px;font-size:15px;display:flex}.fx-consent input{accent-color:var(--fx-accent);flex:none;width:18px;height:18px;margin-top:3px}.fx-receipt{letter-spacing:.08em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.fx-error{color:var(--fx-warn);border-left:3px solid var(--fx-warn);margin:0;padding:4px 10px}.fx-back{align-self:flex-start}.fx-assist-btn{font:inherit;border:1px solid var(--fx-line);color:var(--fx-soft);cursor:pointer;background:0 0;border-radius:999px;align-self:flex-start;min-height:40px;padding:6px 14px;font-size:14px}.fx-assist{border-top:1px solid var(--fx-line);flex-direction:column;gap:8px;padding-top:12px;font-size:15px;display:flex}.fx-prov{border-top:1px solid var(--fx-line);margin-top:4px;padding-top:10px}.fx-prov summary{color:var(--fx-ink);font-weight:600}.fx-prov h3{margin:10px 0 2px;font-size:15px}.fx-prov ul{margin:0;padding-left:20px}.fx-summary{overflow-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.fx-handoff{border-left:4px solid var(--fx-accent);background:var(--fx-card);border-radius:0 10px 10px 0;padding:10px 14px}.fx-handoff p{margin:2px 0}@media (prefers-reduced-motion:reduce){.fx-progress>span{transition:none}}.fx-frame{border:1px solid var(--line);border-radius:12px;min-height:0;max-height:720px;margin:10px auto 0;overflow:auto}.fx-frame.fx-mobile{width:min(380px,100%)}.fx-frame.fx-desktop{width:100%}.fx-frame .fx-wrap{padding-top:18px}.fz-wide{flex:100%}.fz-wide textarea{width:100%}.fz-versions{flex-wrap:wrap;gap:6px;margin:4px 0 12px;display:flex}.fz-grid{grid-template-columns:minmax(220px,1fr) minmax(260px,1.3fr) minmax(260px,1.2fr);align-items:start;gap:14px;display:grid}@media (max-width:1100px){.fz-grid{grid-template-columns:1fr}}.fz-col{min-width:0}.fz-col h3{margin:0 0 8px;font-size:14px}.fz-nodes{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.fz-nodes li{border:1px solid var(--line);background:#020b1773;border-radius:8px;align-items:center;gap:4px;display:flex}.fz-nodes li.on{border-color:var(--line-strong)}.fz-nodes li.bad{border-color:var(--red)}.fz-pick{text-align:left;min-width:0;color:var(--text);cursor:grab;font:inherit;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;flex:1;padding:7px 8px;font-size:13px;overflow:hidden}.fz-move{display:flex}.fz-move button{color:var(--muted);cursor:pointer;background:0 0;border:0;min-width:28px;min-height:30px}.fz-move button:hover{color:var(--text)}.fz-dot{background:var(--muted);border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.fz-dot.fz-question{background:var(--cyan)}.fz-dot.fz-education,.fz-dot.fz-calculation{background:var(--green)}.fz-dot.fz-consent{background:var(--gold)}.fz-dot.fz-cta,.fz-dot.fz-booking{background:var(--violet)}.fz-dot.fz-branch{background:var(--blue)}.fz-add{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.fz-form{flex-direction:column;gap:8px;display:flex}.fz-form h3{margin:0;font-size:14px}.fz-form label{color:var(--muted);flex-direction:column;gap:3px;font-size:12.5px;display:flex}.fz-form input,.fz-form textarea,.fz-form select{width:100%}.fz-opts{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:6px;padding:8px;display:flex}.fz-row{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));align-items:center;gap:4px;display:grid}.fz-errors{margin:0 0 8px;padding:0;font-size:13px;list-style:none}.fz-errors .fx-link{color:var(--red)}.fz-map-wrap{border:1px solid var(--line);background:#020b1780;border-radius:8px;max-height:460px;overflow:auto}.fz-map{display:block}.fz-map text{font-family:var(--font)}.fz-map .fz-link{fill:none;stroke:#8caabe80;stroke-width:1.2px}.fz-map g{cursor:pointer}.fz-map rect{fill:var(--surface-2);stroke:var(--line)}.fz-map text{fill:var(--text);font-size:10px}.fz-map text.fz-id{fill:var(--muted);font-size:9px}.fz-map .fz-bad rect{stroke:var(--red);stroke-width:2px}.fz-map .fz-sel rect{stroke:var(--cyan);stroke-width:2px}.fz-flow{flex-wrap:wrap;margin-top:12px}.fz-preview{margin-top:14px}.fz-pre{white-space:pre-wrap;font:inherit;margin:8px 0;font-size:13px}.fz-gov{margin-top:14px}.fz-dossier{margin-top:10px}.fz-editor .panel-head{flex-wrap:wrap;gap:8px}.fz-editor .panel-title{white-space:normal;overflow-wrap:anywhere;flex-wrap:wrap;min-width:0}.fx-foot{flex-wrap:wrap;align-items:center;gap:8px 24px;display:flex}.fx-link.quiet{color:var(--fx-soft)}.fx-voice{flex-wrap:wrap;align-items:center;gap:4px 18px;margin:-4px 0 4px;display:flex}.fx-voice .fx-help{flex-basis:100%;font-size:13px}.fx-bench{border-top:1px solid var(--fx-line);padding-top:10px}.fx-bench h3{margin:0 0 6px;font-size:16px}.fx-bench ul{gap:8px;margin:0;padding-left:18px;display:grid}.fx-tag{border:1px solid var(--fx-line);border-radius:999px;padding:0 8px;font-size:13px;display:inline-block}.fx-tag.diff{border-color:var(--fx-warn);color:var(--fx-warn)}.fz-brief summary{cursor:pointer;color:var(--muted)}.fz-brief-grid{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:8px 12px;margin-top:8px;display:grid}.fz-brief-grid label{color:var(--muted);flex-direction:column;gap:3px;font-size:12.5px;display:flex}.fz-plan{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.fz-plan h3{margin:0 0 6px;font-size:14px}.fz-plan ul{margin:6px 0;padding-left:18px}.fz-criteria{gap:4px;list-style:none;display:grid;padding-left:0!important}.fz-vitals{margin:4px 0;padding-left:18px}.fx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ib-card{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.ib-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.ib-head h3{overflow-wrap:anywhere;margin:0;font-size:15px}.ib-detail{flex-direction:column;gap:10px;margin-top:6px;display:flex}.ib-bar{background:#ffffff14;border-radius:999px;height:10px;overflow:hidden}.ib-bar>span{background:var(--cyan);height:100%;display:block}.ib-bar>span.full{background:var(--red)}.ib-funnel{gap:4px;margin:0;padding:0;list-style:none;display:grid}.ib-funnel li{grid-template-columns:minmax(120px,.9fr) 1.4fr 40px;align-items:center;gap:8px;font-size:13px;display:grid}.ib-track{background:#ffffff0f;border-radius:4px;height:8px;overflow:hidden}.ib-track>span{background:var(--green);height:100%;display:block}.ib-funnel strong{text-align:right;font-variant-numeric:tabular-nums}.ib-form{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.ib-form label{color:var(--muted);flex-direction:column;gap:3px;font-size:12.5px;display:flex}.ib-form .ib-funnels,.ib-form .row-actions,.ib-form>.btn,.ib-form>p{grid-column:1/-1}.ib-funnels{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:4px;padding:8px 10px;display:flex}.ib-funnels label{color:var(--text);flex-direction:row;align-items:center;gap:6px}@media (max-width:480px){.ib-funnel li{grid-template-columns:1fr 60px}.ib-track{display:none}}.rp-row{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));align-items:end;gap:8px;padding:10px 0;display:grid}.rp-row label{color:var(--muted);flex-direction:column;gap:3px;font-size:12.5px;display:flex}.rp-row label.check{color:var(--text);flex-direction:row;align-items:center}.rp-langs{border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;gap:8px;margin:0;padding:4px 8px;display:flex}.rp-langs legend{color:var(--muted);font-size:12px}.pb-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px;display:grid}.pb-card{border:1px solid var(--line);border-radius:10px;padding:10px 12px}.pb-card summary{cursor:pointer;overflow-wrap:anywhere;min-height:32px}.pb-card h3{margin:8px 0 2px;font-size:13px}.pb-card ul{margin:0;padding-left:18px;font-size:13px}tr.row-warn td{background:#ffaa000f}.ds-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ds-item{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:10px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.ds-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.ds-req{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:end;gap:8px;display:grid}.ds-req label,.ds-crit label{color:var(--muted);flex-direction:column;gap:3px;font-size:12.5px;display:flex}.ds-crit{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:4px 0;padding:8px;display:grid}.ds-crit legend{color:var(--text);font-size:12.5px}.ds-link code{overflow-wrap:anywhere}.ds-steps{gap:4px;padding-left:20px;font-size:13px;display:grid}.ds-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:8px 0 12px;display:grid}.ds-kpi{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:4px;padding:10px;display:flex}.ds-kpi span{color:var(--muted);font-size:12.5px}.ds-kpi strong{font-variant-numeric:tabular-nums;font-size:24px}.ds-note{border-left:3px solid var(--gold);margin:0 0 10px;padding:6px 10px}label.inline{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0;font-size:13px;display:inline-flex}.ag-filter{color:var(--muted);flex-direction:column;gap:3px;margin:4px 0 10px;font-size:12.5px;display:inline-flex}.ag-case{gap:12px;display:grid}.ag-case-head h2{margin:6px 0 4px;font-size:20px}.ag-case-head p{margin:2px 0}.ag-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px;display:grid}.ag-warn{border-left:3px solid var(--gold);margin:6px 0;padding:4px 10px}.ag-answers{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:6px 12px;margin:8px 0;display:grid}.ag-answers dt{color:var(--muted);text-transform:none;font-size:12px}.ag-answers dd{overflow-wrap:anywhere;margin:0}.ag-cites,.ag-consents,.ag-docs,.ag-local,.ag-norms,.ag-alerts{gap:6px;margin:6px 0;padding-left:18px;display:grid}.ag-norms{gap:10px;padding:0;list-style:none}.ag-alerts{font-size:13px}.ag-form{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));align-items:end;gap:8px;margin:8px 0;display:grid}.ag-form>label:not(.check),.ag-qs>label{color:var(--muted);flex-direction:column;gap:3px;font-size:12.5px;display:flex}.ag-form fieldset{border:1px solid var(--line);border-radius:8px;grid-column:1/-1;gap:6px;padding:8px 10px;display:grid}.ag-form fieldset legend{color:var(--text);padding:0 4px;font-size:12.5px}.ag-form>.panel-title,.ag-form>p,.ag-form>.row-actions,.ag-form>.ag-qs{grid-column:1/-1}.ag-qs{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px;display:grid}.ag-link code,.ag-code,.ag-receipt code{overflow-wrap:anywhere;word-break:break-all;font-size:12px}.ag-options{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.ag-options li{border:1px solid var(--line);border-radius:8px;padding:8px 10px}.ag-options label.check{align-items:flex-start}.ag-timeline{gap:6px;padding-left:20px;font-size:13px;display:grid}.ag-trail{color:var(--muted);padding-left:18px;font-size:12.5px}.ag-docs li{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.ag-answer{border-left:3px solid var(--cyan);margin-top:8px;padding:4px 10px}.ag-profile h4,.ag-network h4{margin:12px 0 4px}.ag-receipt{border:1px solid var(--line);border-radius:8px;padding:8px 10px}.ag-local li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ag-ivr-log{gap:4px;max-height:260px;padding-left:20px;font-size:13px;display:grid;overflow:auto}.ag-keypad{flex-wrap:wrap;gap:6px;display:flex}.ag-keypad .btn{min-width:44px;min-height:44px}.empty{color:var(--muted);margin:8px 0;font-style:italic}.link-btn{font:inherit;color:var(--cyan);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;text-decoration:underline}.ag-start{align-items:center;text-decoration:none;display:inline-flex;color:#fff!important}.ag-plist{gap:6px;margin:4px 0;padding:0;list-style:none;display:grid}.ag-plist li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.ag-producer .fx-result small{color:var(--fx-soft)}label.check input[type=checkbox],label.check input[type=radio]{flex:none;width:18px;height:18px;margin:3px 0}.ib-funnels{gap:8px;display:grid}.ag-form fieldset,.ag-options{row-gap:8px}.fx-why{color:var(--fx-soft);font-size:14px}.fx-why summary{cursor:pointer;color:var(--fx-accent-ink);min-height:24px}.fx-why p{margin:4px 0 0}.rc-list{gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.rc-list>li{border-left:3px solid #e8b65c99;padding:4px 0 4px 10px}.rc-detail{border-top:1px solid var(--line,#ffffff1f);margin-top:12px;padding-top:10px}.rc-detail ol{gap:4px;padding-left:20px;display:grid}.panel form.row{flex-wrap:wrap;align-items:center;gap:8px;margin:8px 0;display:flex}.panel form.row .input{flex:220px;min-width:0}tr.row-alert td{background:#e85c5c14}@media (max-width:480px){.panel form.row{flex-direction:column;align-items:stretch}}
