#__next,body{min-height:100vh}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;transition-duration:.01ms!important}}.is-proj-row>td{background:color-mix(in srgb,#e8a13c 10%,transparent);font-style:italic}.is-proj-row>td.l:after{content:"OTB";margin-left:6px;font-size:9px;font-style:normal;font-weight:800;color:#b45309;border:1px solid #e8a13c;border-radius:4px;padding:0 3px;vertical-align:middle}.leg-proj{display:inline-flex;gap:8px;align-items:center;font-size:11px;color:var(--text-3);flex-wrap:wrap}.leg-proj .sw{width:20px;height:9px;border-radius:2px;display:inline-block}.leg-proj-nota{font-style:normal}.cg-idioma{position:relative}.cg-idioma-flutuante{position:fixed;top:calc(var(--cg-topo-livre, 0px) + 14px);right:20px;z-index:60}:root{--cg-util-larg:264px}.docdash-btn{top:calc(var(--cg-topo-livre, 0px) + 14px)!important;right:114px!important}.exec-hero .hero-top{padding-right:var(--cg-util-larg)}@media (max-width:1200px){:root{--cg-util-larg:128px}.docdash-btn{right:110px!important}}.cg-idioma-btn,.cg-idioma-inline{display:inline-flex;align-items:center}.cg-idioma-btn{gap:7px;padding:8px 12px;border-radius:10px;cursor:pointer;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.3);color:#fff;font-family:inherit;font-size:12.5px;font-weight:600;line-height:1;white-space:nowrap;transition:background .16s ease,border-color .16s ease}.cg-idioma-btn:hover{background:hsla(0,0%,100%,.22);border-color:hsla(0,0%,100%,.42)}.cg-idioma-flutuante .cg-idioma-btn{color:var(--accent);box-shadow:0 2px 10px rgba(0,0,0,.12)}.cg-idioma-flutuante .cg-idioma-btn,.cg-idioma-flutuante .cg-idioma-btn:hover{background:var(--surface);border-color:var(--accent)}.cg-idioma-bandeira{font-size:16px;line-height:1}.cg-idioma-sigla{letter-spacing:.04em}.cg-idioma-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:216px;background:var(--surface,#fff);border:1px solid var(--border,#dfe3e0);border-radius:11px;padding:5px;z-index:61;box-shadow:0 14px 38px rgba(0,0,0,.22)}.cg-idioma-item{display:flex;align-items:center;gap:9px;width:100%;padding:9px 11px;border:0;border-radius:8px;cursor:pointer;background:transparent;color:var(--text,#16211b);font-family:var(--font-sans);font-size:13px}.cg-idioma-item:hover{background:var(--bg-sunken,#f2f5f3)}.cg-idioma-item.ativo{font-weight:600}@media print{.cg-idioma{display:none}}@import url("https://fonts.googleapis.com/css2?family=Hanken+Grotesk:ital,wght@0,400;0,500;0,600;0,700;0,800&family=Spectral:ital,wght@0,300;0,400;0,500;0,600;1,400&display=swap");:root{--neutral-0:#fff;--paper:#fbf8f2;--neutral-50:#f4f0e8;--neutral-100:#e9e3d6;--neutral-200:#d8d0bf;--neutral-300:#bcb29e;--neutral-400:#968c78;--neutral-500:#6e6555;--neutral-600:#524b3d;--neutral-700:#3a352a;--neutral-800:#24201a;--neutral-900:#16130d;--pos:#3f7a57;--pos-soft:#e4efe7;--pos-strong:#2f5e42;--neg:#aa463a;--neg-soft:#f4e3e0;--neg-strong:#863328;--warn:#c77e1f;--warn-soft:#f8ecd6;--warn-strong:#9a5f12;--info:#3c6a89;--info-soft:#e2ecf2;--info-strong:#2a4e66;--viz-1:#2d7fc0;--viz-2:#2e9e5b;--viz-3:#e0651e;--viz-4:#d1493b;--viz-5:#7e57c2;--viz-6:#1aa0ad;--viz-7:#c2418a;--viz-8:#5b6bd6;--rds-q-hospedagem:#8e2c48;--rds-q-aeb:#a87900;--rds-q-diversos:#56657a;--rds-q-eventos:#7a5230;--bg:var(--paper);--bg-sunken:#f2ede3;--surface:#fff;--surface-2:#fbf8f2;--surface-inv:var(--neutral-900);--border:#e4dccb;--border-strong:#d2c7b1;--text:var(--neutral-900);--text-2:var(--neutral-600);--text-3:var(--neutral-400);--text-inv:#fbf8f2;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--r-xs:4px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-xl:20px;--r-pill:999px;--sh-xs:0 1px 2px rgba(52,42,21,.06);--sh-sm:0 1px 3px rgba(52,42,21,.08),0 1px 2px rgba(52,42,21,.05);--sh-md:0 4px 12px rgba(52,42,21,.08),0 2px 4px rgba(52,42,21,.05);--sh-lg:0 12px 32px rgba(52,42,21,.12),0 4px 8px rgba(52,42,21,.06);--t-display:44px;--t-h1:32px;--t-h2:24px;--t-h3:19px;--t-body:15px;--t-sm:13px;--t-xs:11.5px;--t-metric:38px;--t-metric-lg:52px;--maxw:1320px;--viz-tooltip-bg:#16130d;--viz-tooltip-fg:#fff;--viz-tooltip-dim:#d9c9a3;--viz-on-bar:#fff;--viz-meta-tick:#b4452f;--viz-meta-bg:var(--surface);--viz-meta-panel:var(--surface);--viz-meta-line-real:#3f7a57;--viz-meta-line-fc:#b4452f;--viz-meta-col:#c4a05b;--viz-meta-col2:#8e6e33;--viz-meta-txt:var(--text);--viz-meta-txt-dim:var(--text-3);--viz-meta-accent:var(--accent);--viz-dot:var(--surface);--map-vazio:#e9e4d6;--font-mono:"SFMono-Regular",Consolas,"Liberation Mono",Menlo,monospace}[data-theme=dark]{--bg:#0f1612;--bg-sunken:#0a0f0c;--surface:#16211b;--surface-2:#1b2820;--surface-inv:#fbf8f2;--border:#283a30;--border-strong:#38503f;--text:#f1eadb;--text-2:#b8c2b6;--text-3:#9ca89a;--text-inv:#0f1612;--pos:#6fb588;--pos-soft:#1b2820;--pos-strong:#8fcba5;--neg:#d67a6d;--neg-soft:#1b2820;--neg-strong:#e89c90;--warn:#e0a94d;--warn-soft:#1b2820;--warn-strong:#f0c378;--info:#6c9cbc;--info-soft:#1b2820;--info-strong:#8fbad6;--viz-1:#5ba3e0;--viz-2:#51c880;--viz-3:#f0905a;--viz-4:#ee6e62;--viz-5:#a98ae0;--viz-6:#3fc1d0;--viz-7:#e06fb0;--viz-8:#8b93ef;--rds-q-hospedagem:#d0708a;--rds-q-aeb:#e0b040;--rds-q-diversos:#9aa8ba;--rds-q-eventos:#c29366;--sh-xs:0 1px 2px rgba(0,0,0,.35);--sh-sm:0 1px 3px rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.3);--sh-md:0 4px 14px rgba(0,0,0,.45),0 2px 4px rgba(0,0,0,.3);--sh-lg:0 14px 40px rgba(0,0,0,.55),0 4px 10px rgba(0,0,0,.4);--viz-tooltip-bg:#0b0906;--viz-tooltip-fg:#f1eadb;--viz-tooltip-dim:#bcb29a;--viz-on-bar:#f1eadb;--viz-meta-tick:#de8a7e;--viz-meta-bg:#1e1a12;--viz-meta-panel:#1e1a12;--viz-meta-line-real:#5ea079;--viz-meta-line-fc:#de8a7e;--viz-meta-col:#6f5628;--viz-meta-col2:#c19a4a;--viz-meta-txt:var(--text);--viz-meta-txt-dim:var(--text-3);--viz-meta-accent:var(--accent);--viz-dot:var(--surface);--map-vazio:#26301f}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-sans);font-size:var(--t-body);line-height:1.55;font-feature-settings:"tnum" 0}.metric,.num,table.data td.n{font-variant-numeric:tabular-nums}::-moz-selection{background:var(--gold-200);color:var(--neutral-900)}::selection{background:var(--gold-200);color:var(--neutral-900)}[data-theme=dark] ::-moz-selection{background:var(--gold-700);color:var(--gold-50)}[data-theme=dark] ::selection{background:var(--gold-700);color:var(--gold-50)}:root{--hud-grade:64px;--hud-scan-op:.05;--hud-canto:120px;--hud-raio-chanfro:16px;--hud-painel-larg:640px;--hud-telemetria-larg:250px;--hud-t-rapida:.22s;--hud-t-media:.55s;--hud-t-lenta:.8s}:root:not([data-brand]),[data-brand=casagrande]{--font-serif:"Palatino Linotype","Book Antiqua",Palatino,"Palladio","URW Palladio L",P052,"Spectral",Georgia,serif;--font-sans:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-num:"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif;--gold-50:#faf6ec;--gold-100:#f2e9d3;--gold-200:#e6d4ab;--gold-300:#d6bb80;--gold-400:#c4a05b;--gold-500:#ac8741;--gold-600:#8e6e33;--gold-700:#6f5628;--gold-800:#50401e;--gold-900:#342a15;--accent:var(--gold-600);--accent-2:var(--gold-500);--on-accent:#fff;--focus:var(--gold-500);--seq-0:#f2e9d3;--seq-1:#e2cb97;--seq-2:#cfa85f;--seq-3:#b5853a;--seq-4:#8e6e33;--seq-5:#5e4a22;--sh-gold:0 6px 20px rgba(142,110,51,.22);--brand-700:#2b4b39;--green-900:#12261b;--green-800:#15301f;--green-700:#1e3c2a;--green-600:#2b4b39;--bronze:#b08a3e;--terra:#b4552f;--r-brand:16px 0 16px 0;--r-brand-lg:24px 0 24px 0;--r-brand-sm:10px 0 10px 0;--grad-1:#1d3a2b;--grad-2:#12281b;--grad-3:#16302a;--grad-4:#284c38;--grad-5:#3a5a44;--grad-ouro:#caa863;--grad-ouro-2:#b8923f;--grad-ouro-3:#c9a24b;--grad-6:#1b3c29;--grad-7:#2a5439;--grad-8:#1d3b2c;--sucesso-marca:#2c7a4b;--sucesso-marca-2:#2e9e5b;--teal-marca:#2f7d68;--verde-suave:#6b8f71;--ouro-claro:#e7c878;--ouro-claro-2:#e7cf94;--ouro-palido:#f0e3bf;--ambar:#ffd23f;--ambar-escuro:#d9a400;--ambar-palido:#fff0b8;--ouro-medio:#c9a44e;--ouro-escuro:#9a7a32;--ouro-profundo:#5a4300;--terracota:#a8693c;--roxo-marca:#5b4b8a;--azul-marca:#3f6b8a;--superficie-marca:#fbf8f2;--side-tinta:#e8efe9;--side-realce:#2f5240;--side-d1:#1a3327;--side-d2:#13271c;--side-d3:#0d1f16;--side-db:#0b1a12;--side-ativo-bg:#f4efe1;--side-ativo-fg:#1d3b2c;--side-nome:#f1f5ef;--side-papel:#a9bcae;--side-chev:#85998b;--ouro-suave:#cdbb8a;--rule-marca:#5c7a64;--cap-marca:#cda85a;--superficie-marca-2:#f4efe3;--superficie-quente:#f6efdd;--superficie-escura:#221e15;--superficie-escura-2:#1a160e;--ii-escuro:#2c2412;--tinta-sobre-marca:#14110b;--tinta-sobre-alerta:#3a2c00;--ink-dark:#f1eadb;--ramp-0:#e8efe6;--ramp-1:#c8ddc9;--ramp-2:#96c49e;--ramp-3:#569e71;--ramp-4:#2f7a49;--ramp-5:#18512f;--scrim-1:18,34,24;--scrim-2:20,38,27;--scrim-3:16,30,22;--halo-2:95,160,120;--side-fg:236,243,237;--side-fg-2:240,246,241;--overlay-rgb:12,16,12;--tint-rgb:34,53,31;--ouro-veu-rgb:231,200,120;--ouro-borda-rgb:142,110,51;--tone-o06:#1a1206;--tone-o06a:#14110a;--tone-o07:#16130d;--tone-o09:#1c1a14;--tone-o15:#2a2620;--tone-o20:#3a352a;--tone-o20a:#3a352d;--tone-o26:#4a443c;--tone-o27:#7a5d12;--tone-o27a:#6b5320;--tone-o27b:#7a5a12;--tone-o30:#7a5e1f;--tone-o31:#5a5343;--tone-o31a:#6e5a2e;--tone-o32:#8a6a17;--tone-o35:#7a6a3a;--tone-o36:#8a6d2f;--tone-o38:#8e6e33;--tone-o38a:#6e6555;--tone-o40:#9a7a32;--tone-o42:#8c6d4a;--tone-o46:#ac8741;--tone-o47:#b08a3e;--tone-o48:#b8923f;--tone-o50:#c79a3a;--tone-o50a:#fbbc05;--tone-o50b:#ffb900;--tone-o51:#c99a3a;--tone-o54:#c9a24b;--tone-o54a:#9a8f78;--tone-o54b:#c8a24c;--tone-o56:#d6c24a;--tone-o59:#caa863;--tone-o61:#d9b85e;--tone-o63:#e7c65a;--tone-o66:#c9b98a;--tone-o67:#d6bb80;--tone-o70:#cdbf9a;--tone-o71:#bdb7ab;--tone-o75:#d9c9a3;--tone-o75a:#e0cfa0;--tone-o75b:#e7cf9a;--tone-o76:#cdc5b5;--tone-o76a:#d2c7b1;--tone-o77:#e8d2a0;--tone-o78:#f0dfa0;--tone-o79:#d8cfbd;--tone-o80:#d5cfc4;--tone-o80a:#e8d6b0;--tone-o82:#e3d8bf;--tone-o83:#ddd7cb;--tone-o84:#e6ddc7;--tone-o84a:#f3e6b8;--tone-o85:#e7decb;--tone-o85a:#e6ddc9;--tone-o85b:#e7dfc9;--tone-o86:#e6dfd2;--tone-o87:#e5e1d8;--tone-o88:#e9e3d6;--tone-o89:#f0e9d8;--tone-o90:#f1ead9;--tone-o90a:#efe9db;--tone-o90b:#fff2cc;--tone-o91:#fbf0d6;--tone-o91a:#f1ece0;--tone-o91b:#f2ecdf;--tone-o92:#f6efdd;--tone-o92a:#f4eedf;--tone-o92b:#f3efe4;--tone-o92c:#efece4;--tone-o92d:#f2ede3;--tone-o92e:#f4eee2;--tone-o92f:#f7efdd;--tone-o93:#fdf3df;--tone-o93a:#f4efe6;--tone-o94:#fbf3e2;--tone-o95:#fbf6e9;--tone-o95a:#f6f4ef;--tone-o96:#faf7f0;--tone-o97:#fbf8f2;--tone-v09:#0f1e16;--tone-v17:#1d3a2b;--tone-v17a:#1d3b2c;--tone-v20:#2b3c2e;--tone-v23:#2b4b39;--tone-v29:#3a5a44;--sem-v03:#030a06;--sem-v04:#05100a;--sem-v06:#0a1710;--sem-v07:#0a1a12;--sem-v10:#10231a;--sem-v11:#12281d;--sem-v14:#15301f;--sem-v14a:#16302a;--sem-v20:#2b3c2e;--sem-v22:#21503a;--sem-v23:#2b4b39;--sem-v24:#1d5b3f;--sem-v28:#1f6e4e;--sem-v29:#2b6b3e;--sem-v29a:#15803d;--sem-v32:#2b7a4b;--sem-v32a:#0d9488;--sem-v32b:#3a6b46;--sem-v33:#00a651;--sem-v33a:#1f8a4c;--sem-v34:#2e7d46;--sem-v36:#3f7a57;--sem-v36a:#16a34a;--sem-v37:#1f9d57;--sem-v37a:#3f7d52;--sem-v37b:#1f9d55;--sem-v38:#4f7257;--sem-v39:#4f7a5e;--sem-v40:#2e9e5b;--sem-v43:#34a853;--sem-v43a:#4e8c5e;--sem-v43b:#5e7e6b;--sem-v44:#6f7d64;--sem-v45:#5a8a5f;--sem-v49:#6b8f71;--sem-v49a:#4caf7d;--sem-v49b:#7c8b6f;--sem-v52:#4bbd7e;--sem-v56:#8fa07f;--sem-v58:#4ade80;--sem-v66:#7fd4a0;--sem-v69:#7fe3ab;--sem-v72:#8fe0b0;--sem-v73:#b9c4b0;--sem-v80:#bcdcc4;--sem-v82:#bfe3cf;--sem-v85:#cfe0d4;--sem-v85a:#bff5d8;--sem-v86:#cfe8d9;--sem-v91:#d9f5e6;--sem-v92:#e7f0e8;--sem-v94:#eef4ec;--sem-v96:#f1f7f1;--sem-v96a:#f2f8f3}:root:not([data-brand])[data-theme=dark],[data-brand=casagrande][data-theme=dark]{--accent:#cba453;--accent-2:#d8bc74;--on-accent:#14110b;--focus:#cba453;--seq-0:#2a2417;--seq-1:#4a3c20;--seq-2:#6f5628;--seq-3:#9c7b36;--seq-4:#c19a4a;--seq-5:#e2c374;--sh-gold:0 6px 24px rgba(203,164,83,.25);--terra:#d97b52}[data-brand=casagrande]{--hud-bg-0:#0a0f0c;--hud-bg-1:#0f1612;--hud-nucleo-1:#e2c374;--hud-nucleo-2:#cba453;--hud-nucleo-3:#6f5628;--hud-halo:#cba453;--hud-tick:#c19a4a;--hud-tick-forte:#e2c374;--hud-linha:hsla(43,65%,67%,.24);--hud-linha-fraca:hsla(43,65%,67%,.1);--hud-texto:#f1eadb;--hud-suave:#d8bc74;--hud-dim:#9ca89a;--hud-ok:#6fb588;--hud-alerta:#e0a94d;--hud-erro:#d67a6d;--hud-font-display:var(--font-serif);--hud-font-mono:"Consolas","JetBrains Mono","Courier New",monospace}[data-brand=desbravador]{--font-serif:"Segoe UI",system-ui,-apple-system,"Segoe UI Symbol",sans-serif;--font-sans:"Segoe UI",system-ui,-apple-system,sans-serif;--font-num:"Segoe UI",system-ui,-apple-system,sans-serif;--gold-50:#eef5ff;--gold-100:#d8e8ff;--gold-200:#b4d2ff;--gold-300:#69a8ff;--gold-400:#4a90f8;--gold-500:#2f7cf6;--gold-600:#1f63d6;--gold-700:#164ba6;--gold-800:#103877;--gold-900:#0e2a5c;--accent:#2f7cf6;--accent-2:#69a8ff;--on-accent:#fff;--focus:#69a8ff;--seq-0:#d8e8ff;--seq-1:#69a8ff;--seq-2:#2f7cf6;--seq-3:#1f63d6;--seq-4:#143672;--seq-5:#0a2046;--sh-gold:0 10px 30px rgba(47,124,246,.28);--brand-700:#0e2a5c;--green-900:#061430;--green-800:#071a3c;--green-700:#0e2a5c;--green-600:#17427f;--bronze:#3d7794;--r-brand:10px;--r-brand-lg:16px;--r-brand-sm:7px;--grad-1:#0f2f63;--grad-2:#050f24;--grad-3:#0b2547;--grad-4:#0e2a5c;--grad-5:#1d5199;--grad-ouro:#69a8ff;--grad-ouro-2:#2f7cf6;--grad-ouro-3:#4a90f8;--grad-6:#0c2450;--grad-7:#143672;--grad-8:#081a3a;--ouro-claro:#69a8ff;--ouro-claro-2:#8fc0ff;--ouro-palido:#d8e8ff;--ambar:#2f7cf6;--ambar-escuro:#1f63d6;--ambar-palido:#eef5ff;--ouro-medio:#4a90f8;--ouro-escuro:#164ba6;--ouro-profundo:#061430;--terracota:#3d7794;--roxo-marca:#4a5b8a;--azul-marca:#143672;--superficie-marca:#f4f8ff;--side-tinta:#dbe7fb;--side-realce:#1d5199;--side-d1:#0c2450;--side-d2:#071a3c;--side-d3:#040e22;--side-db:#030a18;--side-ativo-bg:#eaf2ff;--side-ativo-fg:#0e2a5c;--side-nome:#f2f7ff;--side-papel:#9db4d6;--side-chev:#7d94b8;--ouro-suave:#a8c8f5;--rule-marca:#2f5f9e;--cap-marca:#7fb2ff;--superficie-marca-2:#eaf1fb;--superficie-quente:#e8f1ff;--superficie-escura:#10203c;--superficie-escura-2:#0a1730;--ii-escuro:#12294f;--tinta-sobre-marca:#06101f;--tinta-sobre-alerta:#12203a;--ink-dark:#e6eefb;--ramp-0:#e8f0fb;--ramp-1:#c6dbf7;--ramp-2:#93b9ef;--ramp-3:#5b8fe0;--ramp-4:#2f6ac4;--ramp-5:#143c7f;--scrim-1:6,20,48;--scrim-2:10,32,70;--scrim-3:4,14,34;--halo-2:47,124,246;--side-fg:234,241,250;--side-fg-2:238,244,252;--overlay-rgb:8,13,20;--tint-rgb:23,38,61;--ouro-veu-rgb:105,168,255;--ouro-borda-rgb:47,124,246;--tone-o06:#060d1a;--tone-o06a:#080d16;--tone-o07:#0a0f19;--tone-o09:#0d1423;--tone-o15:#141f36;--tone-o20:#232e41;--tone-o20a:#242f43;--tone-o26:#2f3e57;--tone-o27:#1b3a71;--tone-o27a:#203c6b;--tone-o27b:#1b3a71;--tone-o30:#1f407a;--tone-o31:#374866;--tone-o31a:#2e456e;--tone-o32:#1f4382;--tone-o35:#3a517a;--tone-o36:#2f508a;--tone-o38:#33548e;--tone-o38a:#445a7f;--tone-o40:#32589a;--tone-o42:#4a628c;--tone-o46:#4168ac;--tone-o47:#3e68b0;--tone-o48:#3f6bb8;--tone-o50:#3a6ec7;--tone-o50a:#316bcf;--tone-o50b:#306acf;--tone-o51:#3a6ec9;--tone-o54:#4b79c9;--tone-o54a:#6680ac;--tone-o54b:#4c79c8;--tone-o56:#4b7ed5;--tone-o59:#6389ca;--tone-o61:#5e8bd9;--tone-o63:#6691db;--tone-o66:#8aa1c9;--tone-o67:#80a0d6;--tone-o70:#9ab0cd;--tone-o71:#abb3bd;--tone-o75:#a3bad9;--tone-o75a:#a4bcdc;--tone-o75b:#a4bddd;--tone-o76:#b5bfcd;--tone-o76a:#b1bfd2;--tone-o77:#a9c0df;--tone-o78:#afc5e1;--tone-o79:#bdc9d8;--tone-o80:#c4cbd5;--tone-o80a:#b5c9e3;--tone-o82:#bfcfe3;--tone-o83:#cbd3dd;--tone-o84:#c7d4e6;--tone-o84a:#c3d3e8;--tone-o85:#cbd7e7;--tone-o85a:#c9d6e6;--tone-o85b:#c9d6e7;--tone-o86:#d2dbe6;--tone-o87:#d8dee5;--tone-o88:#d6dee9;--tone-o89:#dde3eb;--tone-o90:#dee4ec;--tone-o90a:#dee4ec;--tone-o90b:#dfe5ec;--tone-o91:#e3e8ee;--tone-o91a:#e3e8ee;--tone-o91b:#e3e8ee;--tone-o92:#e4e9ef;--tone-o92a:#e4e9ef;--tone-o92b:#e6ebf1;--tone-o92c:#e4e9ef;--tone-o92d:#e5eaf0;--tone-o92e:#e6eaf0;--tone-o92f:#e5e9ef;--tone-o93:#eaedf2;--tone-o93a:#e8ecf2;--tone-o94:#eaeef3;--tone-o95:#eff2f5;--tone-o95a:#eff2f6;--tone-o96:#f2f5f8;--tone-o97:#f4f6f9;--tone-v09:#0c1321;--tone-v17:#18253f;--tone-v17a:#182540;--tone-v20:#242f43;--tone-v23:#29364d;--tone-v29:#344460;--viz-meta-col:#4a90f8;--viz-meta-col2:#164ba6;--viz-tooltip-bg:#061430;--viz-tooltip-dim:#b4d2ff;--viz-1:#2f7cf6;--paper:#f7f9fc;--bg:#f7f9fc;--bg-sunken:#eaf0f8;--surface:#fff;--surface-2:#f2f6fc;--border:#d8e2f0;--border-strong:#bccbe0;--text-inv:#f2f6fc;--neutral-50:#f5f8fc;--neutral-100:#e9eef6;--neutral-200:#d5dfec;--neutral-400:#8595ad;--neutral-600:#4a5a72;--neutral-700:#35435a;--neutral-800:#1d2838;--neutral-900:#0b1524;--terra:#2f7cf6;--teal-marca:#2f7cf6;--sucesso-marca:#1f63d6;--sucesso-marca-2:#4a90f8;--verde-suave:#6d87b4;--pos:#1f63d6;--pos-soft:#e3edfd;--pos-strong:#14459b;--viz-2:#00a6d6;--viz-6:#b8860b;--viz-meta-line-real:#1f63d6;--sem-v03:#03060a;--sem-v04:#050910;--sem-v06:#0a0f17;--sem-v07:#0a101a;--sem-v10:#101823;--sem-v11:#121b28;--sem-v14:#152030;--sem-v14a:#162030;--sem-v20:#2b323c;--sem-v22:#213450;--sem-v23:#2b384b;--sem-v24:#1d365b;--sem-v28:#1f3f6e;--sem-v29:#2b456b;--sem-v29a:#19417c;--sem-v32:#2b4b7a;--sem-v32a:#1b4686;--sem-v32b:#3a4e6b;--sem-v33:#1c488a;--sem-v33a:#1f4a8a;--sem-v34:#2e4e7d;--sem-v36:#3f577a;--sem-v36a:#1f509a;--sem-v37:#20529c;--sem-v37a:#3f587d;--sem-v37b:#20529c;--sem-v38:#4f5d72;--sem-v39:#4f607a;--sem-v40:#2e5b9e;--sem-v43:#3462a8;--sem-v43a:#4e678c;--sem-v43b:#5e6b7e;--sem-v44:#646e7d;--sem-v45:#5a6d8a;--sem-v49:#6b798f;--sem-v49a:#4c74af;--sem-v49b:#6f7a8b;--sem-v52:#4b79bd;--sem-v56:#7f8ca0;--sem-v58:#4d86db;--sem-v66:#7fa1d4;--sem-v69:#7fa7e3;--sem-v72:#8fafe0;--sem-v73:#b0b8c4;--sem-v80:#bcc9dc;--sem-v82:#bfcde3;--sem-v85:#cfd6e0;--sem-v85a:#c2d5f2;--sem-v86:#cfd9e8;--sem-v91:#d9e4f5;--sem-v92:#e7ebf0;--sem-v94:#eceff4;--sem-v96:#f1f3f7;--sem-v96a:#f2f4f8}[data-brand=desbravador][data-theme=dark]{--accent:#2f7cf6;--accent-2:#69a8ff;--on-accent:#fff;--focus:#69a8ff;--seq-0:#d8e8ff;--seq-1:#69a8ff;--seq-2:#2f7cf6;--seq-3:#1f63d6;--seq-4:#143672;--seq-5:#0a2046;--sh-gold:0 10px 30px rgba(47,124,246,.28);--bg:#0a1220;--bg-sunken:#060c16;--surface:#111c2e;--surface-2:#172438;--surface-inv:#f2f6fc;--border:#24334a;--border-strong:#34465f;--text:#e6eefb;--text-2:#b3c1d6;--text-3:#93a3ba;--text-inv:#0a1220;--pos:#6fa8e8;--pos-soft:#172438;--pos-strong:#9cc6f5;--viz-2:#4fc3e8;--viz-6:#d9a441;--terra:#4a90f8}[data-brand=desbravador]{--hud-bg-0:#04060e;--hud-bg-1:#0a1020;--hud-nucleo-1:#3d6eff;--hud-nucleo-2:#0b46e4;--hud-nucleo-3:#0a2fa0;--hud-halo:#0b46e4;--hud-tick:#7fa0ff;--hud-tick-forte:#9dc4ff;--hud-linha:rgba(127,160,255,.22);--hud-linha-fraca:rgba(127,160,255,.1);--hud-texto:#f4f7ff;--hud-suave:#9dc4ff;--hud-dim:#7a87ac;--hud-ok:#35d69a;--hud-alerta:#ffb547;--hud-erro:#ff7b7b;--hud-font-display:var(--font-sans);--hud-font-mono:"Consolas","JetBrains Mono","Courier New",monospace}.serif{font-family:var(--font-serif)}.eyebrow{font-family:var(--font-sans);font-size:var(--t-xs);font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.eyebrow.muted{color:var(--text-3)}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:600;line-height:1.15;margin:0;letter-spacing:-.01em;color:var(--text)}.btn{display:inline-flex;align-items:center;gap:var(--sp-2);font-family:var(--font-sans);font-size:var(--t-sm);font-weight:600;padding:10px 18px;border-radius:var(--r-md);border:1px solid transparent;cursor:pointer;transition:all .16s ease;white-space:nowrap;line-height:1}.btn svg{width:16px;height:16px}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--sh-xs)}.btn-primary:hover{background:var(--gold-700);box-shadow:var(--sh-gold)}[data-theme=dark] .btn-primary:hover{background:var(--accent-2)}.btn-secondary{background:var(--surface);color:var(--text);border-color:var(--border-strong)}.btn-secondary:hover{border-color:var(--accent);color:var(--accent)}.btn-ghost{background:transparent;color:var(--text-2)}.btn-ghost:hover{background:var(--bg-sunken);color:var(--text)}.btn-brand{border-radius:var(--r-brand-sm)}.btn-sm{padding:7px 12px;font-size:var(--t-xs)}.btn-icon{padding:9px;border-radius:var(--r-md)}.field{display:inline-flex;flex-direction:column;gap:6px}.field label{font-size:var(--t-xs);font-weight:600;color:var(--text-2);letter-spacing:.04em;text-transform:uppercase}.input,.select{font-family:var(--font-sans);font-size:var(--t-sm);color:var(--text);background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--r-md);padding:10px 12px;transition:border-color .15s,box-shadow .15s}.input::-moz-placeholder{color:var(--text-3)}.input::placeholder{color:var(--text-3)}.input:focus,.select:focus{outline:none;border-color:var(--focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus) 22%,transparent)}.input-search{position:relative;display:inline-flex;align-items:center}.input-search svg{position:absolute;left:11px;width:15px;height:15px;color:var(--text-3)}.input-search .input{padding-left:32px}.segmented{display:inline-flex;background:var(--bg-sunken);border-radius:var(--r-md);padding:3px;gap:2px;border:1px solid var(--border)}.segmented button{font-family:var(--font-sans);font-size:var(--t-xs);font-weight:600;color:var(--text-2);background:transparent;border:none;cursor:pointer;padding:6px 13px;border-radius:7px;transition:all .15s}.segmented button.active,.segmented button[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--sh-xs)}.chip{display:inline-flex;align-items:center;gap:6px;font-size:var(--t-xs);font-weight:600;padding:5px 11px;border-radius:var(--r-pill);background:var(--bg-sunken);color:var(--text-2);border:1px solid var(--border);cursor:pointer}.chip.active{background:var(--accent);color:var(--on-accent);border-color:transparent}.badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--t-xs);font-weight:700;padding:3px 9px;border-radius:var(--r-pill);letter-spacing:.02em;white-space:nowrap}.badge .dot{width:6px;height:6px;border-radius:50%;background:currentColor}.badge-pos{background:var(--pos-soft);color:var(--pos-strong)}.badge-neg{background:var(--neg-soft);color:var(--neg-strong)}.badge-warn{background:var(--warn-soft);color:var(--warn-strong)}.badge-info{background:var(--info-soft);color:var(--info-strong)}.badge-neutral{background:var(--bg-sunken);color:var(--text-2)}.badge-gold{background:var(--gold-100);color:var(--gold-700)}[data-theme=dark] .badge-gold{background:#2c2412;color:var(--gold-300)}.delta{display:inline-flex;align-items:center;gap:3px;font-size:var(--t-sm);font-weight:700;font-variant-numeric:tabular-nums}.delta.up{color:var(--pos)}.delta.down{color:var(--neg)}.delta svg{width:13px;height:13px}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--sh-sm)}.card-pad{padding:var(--sp-6)}.card-brand{border-radius:var(--r-brand)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);border-bottom:1px solid var(--border)}.card-title{font-family:var(--font-serif);font-size:var(--t-h3);font-weight:600}.card-sub{font-size:var(--t-xs);color:var(--text-3);margin-top:2px}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:var(--sp-5) var(--sp-6);box-shadow:var(--sh-sm);position:relative;overflow:hidden}.kpi-label{display:flex;align-items:center;gap:8px;font-size:var(--t-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}.kpi-value{font-family:var(--font-serif);font-size:var(--t-metric);font-weight:600;line-height:1;margin:var(--sp-3) 0 var(--sp-2);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text)}.kpi-value .unit{font-size:.5em;color:var(--text-3);font-weight:500;margin-left:3px}.kpi-foot{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--t-xs);color:var(--text-3)}.kpi-accent:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--accent)}.kpi-spark{position:absolute;right:var(--sp-5);top:var(--sp-5);width:84px;height:34px;opacity:.9}table.data{width:100%;border-collapse:collapse;font-size:var(--t-sm)}table.data thead th{text-align:left;font-size:var(--t-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);padding:11px var(--sp-4);border-bottom:1px solid var(--border-strong);white-space:nowrap}table.data td{padding:13px var(--sp-4);border-bottom:1px solid var(--border);color:var(--text)}table.data tbody tr:hover{background:var(--bg-sunken)}table.data tbody tr:last-child td{border-bottom:none}table.data td.n,table.data th.n{text-align:right;font-variant-numeric:tabular-nums}table.data .row-label{font-weight:600}.bar-cell{display:flex;align-items:center;gap:10px}.bar-track{flex:1;height:6px;background:var(--bg-sunken);border-radius:3px;overflow:hidden;min-width:60px}.bar-fill{height:100%;background:var(--accent);border-radius:3px}.legend{display:flex;flex-wrap:wrap;gap:var(--sp-4);font-size:var(--t-xs);color:var(--text-2)}.legend span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.legend i{width:10px;height:10px;border-radius:3px;display:inline-block}.theme-toggle{display:inline-flex;background:var(--bg-sunken);border:1px solid var(--border);border-radius:var(--r-pill);padding:3px;gap:2px}.theme-toggle button{border:none;background:transparent;cursor:pointer;color:var(--text-3);padding:6px 10px;border-radius:var(--r-pill);display:inline-flex;align-items:center;gap:6px;font-size:var(--t-xs);font-weight:600;font-family:var(--font-sans)}.theme-toggle button.active{background:var(--surface);color:var(--accent);box-shadow:var(--sh-xs)}.theme-toggle svg{width:14px;height:14px}.heat{display:grid;grid-template-columns:38px repeat(14,1fr);gap:3px}.heat .hd{font-size:9.5px;color:var(--text-3);text-align:center;font-family:var(--font-num);justify-content:center}.heat .hd,.heat .rl{display:flex;align-items:center}.heat .rl{font-size:10px;color:var(--text-2);font-weight:600}.heat .cell{aspect-ratio:1;border-radius:3px;transition:transform .12s}.heat .cell:hover{transform:scale(1.18);outline:2px solid var(--accent)}.hr{height:1px;background:var(--border);border:none;margin:var(--sp-8) 0}.gold-rule{height:2px;width:48px;background:var(--accent);border:none;border-radius:2px}:root{--ink:var(--neutral-900)}[data-theme=dark]{--ink:var(--ink-dark,#f1eadb)}body,html{height:100%}#root,.exec-shell{min-height:100vh}.exec-shell{display:grid;grid-template-columns:290px 1fr;background:var(--bg)}.exec-side{position:sticky;top:0;align-self:start;height:100vh;overflow-y:auto;background:linear-gradient(168deg,var(--green-600,#2b4b39) 0,var(--grad-1,#1d3a2b) 46%,var(--green-800,#15301f) 100%);color:var(--side-tinta,#e8efe9);padding:26px 16px 18px;display:flex;flex-direction:column;gap:22px;border-right:1px solid var(--grad-2,#12281b)}.exec-side::-webkit-scrollbar{width:8px}.exec-side::-webkit-scrollbar-thumb{background:var(--side-realce,#2f5240);border-radius:8px}[data-theme=dark] .exec-side{background:linear-gradient(168deg,var(--side-d1,#1a3327) 0,var(--side-d2,#13271c) 48%,var(--side-d3,#0d1f16) 100%);border-right-color:var(--side-db,#0b1a12)}.side-logo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;padding:6px 0 14px}.side-logo img{width:104px;height:104px;-o-object-fit:contain;object-fit:contain}.side-logo img[data-logo-custom]{width:auto;height:136px;max-width:calc(100% - 8px);background:#fff;border-radius:12px;padding:10px 14px;box-shadow:0 2px 10px rgba(0,0,0,.18)}.gw-logo[data-logo-custom]{width:auto;height:34px;max-height:34px;background:#fff;border-radius:8px;padding:4px 8px;-o-object-fit:contain;object-fit:contain}.side-logo .ln{font-family:var(--font-serif);font-size:23px;font-weight:600;letter-spacing:.14em;color:var(--ouro-claro,#e7c878);line-height:1}.side-logo .ls{font-size:9.5px;letter-spacing:.34em;text-transform:uppercase;color:var(--ouro-suave,#cdbb8a);font-weight:600}.side-logo .stars{color:var(--ouro-medio,#c9a44e);font-size:11px;letter-spacing:3px;margin-top:1px}.side-logo .rule{width:84px;height:1px;background:linear-gradient(90deg,transparent,var(--rule-marca,#5c7a64),transparent);margin-top:4px}.exec-nav{display:flex;flex-direction:column;gap:2px}.exec-nav .cap{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--cap-marca,#cda85a);font-weight:700;padding:0 12px;margin:18px 0 8px}.nv{display:flex;align-items:center;gap:13px;padding:10px 12px;border-radius:9px;font-size:13.5px;font-weight:500;color:rgba(var(--side-fg,236,243,237),.78);cursor:pointer;background:none;border:none;width:100%;text-align:left;font-family:var(--font-sans);transition:background .14s,color .14s;position:relative}.nv svg{width:18px;height:18px;flex-shrink:0;opacity:.92}.nv:hover{background:hsla(0,0%,100%,.07);color:#fff}.nv.active{background:var(--side-ativo-bg,#f4efe1);color:var(--side-ativo-fg,#1d3b2c);font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,.18)}.nv.active svg{opacity:1}.side-foot{margin-top:auto;padding:13px 12px;border-top:1px solid hsla(0,0%,100%,.1);gap:11px}.side-foot,.side-foot .av{display:flex;align-items:center}.side-foot .av{width:38px;height:38px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,#c9a44e,var(--ouro-escuro,#9a7a32));color:var(--side-ativo-fg,#1d3b2c);justify-content:center;font-weight:700;font-size:13px;font-family:var(--font-serif)}.side-foot .nm{font-size:13px;font-weight:600;color:var(--side-nome,#f1f5ef);line-height:1.25}.side-foot .rl{font-size:11px;color:var(--side-papel,#a9bcae)}.side-foot .chev{margin-left:auto;color:var(--side-chev,#85998b)}.exec-content{display:flex;flex-direction:column;min-width:0}.exec-hero{position:relative;height:150px;overflow:hidden;isolation:isolate;background:linear-gradient(120deg,var(--grad-1,#1d3a2b) 0,var(--grad-5,#3a5a44) 38%,var(--grad-ouro,#caa863) 88%,var(--ouro-claro-2,#e7cf94) 100%)}.exec-hero .hero-media{position:absolute;inset:0;width:100%;height:100%}.exec-hero video.hero-media{-o-object-fit:cover;object-fit:cover}.exec-hero image-slot{position:absolute;inset:0;width:100%;height:100%;display:block}.exec-hero .kenburns{animation:kb 26s ease-in-out infinite alternate}@keyframes kb{0%{transform:scale(1.05) translate(0)}to{transform:scale(1.16) translate(-2%,-2%)}}.hero-scrim{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--scrim-1,18,34,24),.86) 0,rgba(var(--scrim-2,20,38,27),.55) 32%,rgba(var(--scrim-2,20,38,27),.12) 60%,rgba(var(--scrim-2,20,38,27),.3) 100%)}.hero-scrim.bottom{background:linear-gradient(0deg,rgba(var(--scrim-3,16,30,22),.55) 0,transparent 42%)}.hero-title{position:absolute;left:34px;top:50%;transform:translateY(-50%);z-index:3;color:#fff}.hero-title h1{font-family:var(--font-serif);font-size:30px;font-weight:600;color:#fff;letter-spacing:-.01em;text-shadow:0 2px 18px rgba(0,0,0,.35)}.hero-title .hsub{font-size:13px;color:hsla(0,0%,100%,.9);margin-top:3px;font-weight:500;text-shadow:0 1px 10px rgba(0,0,0,.4)}.hero-top{position:absolute;top:16px;right:24px;z-index:4;display:flex;align-items:center;gap:12px}[data-brand=casagrande] .hero-top{right:128px}.hpill{display:inline-flex;align-items:center;gap:9px;padding:9px 14px;border-radius:11px;background:hsla(0,0%,100%,.93);backdrop-filter:blur(6px);color:var(--neutral-800);font-size:13px;font-weight:600;box-shadow:0 4px 14px rgba(0,0,0,.18);border:1px solid hsla(0,0%,100%,.5);cursor:pointer;white-space:nowrap}.hpill svg{width:15px;height:15px;color:var(--gold-600)}.hpill .chev{width:13px;height:13px;color:var(--text-3);margin-left:1px}.hicon{width:40px;height:40px;border-radius:11px;display:inline-flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.93);box-shadow:0 4px 14px rgba(0,0,0,.18);color:var(--neutral-700);cursor:pointer;border:1px solid hsla(0,0%,100%,.5);position:relative}.hicon svg{width:18px;height:18px}.hicon .ndot{position:absolute;top:9px;right:10px;width:7px;height:7px;border-radius:50%;background:var(--neg);border:1.5px solid #fff}.havatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--side-realce,#2f5240),var(--grad-1,#1d3a2b));color:var(--ouro-claro,#e7c878);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;font-family:var(--font-serif);box-shadow:0 4px 14px rgba(0,0,0,.22);border:2px solid hsla(0,0%,100%,.7)}.hero-empty{z-index:3;display:flex;align-items:flex-end;justify-content:flex-end;padding:0 28px 20px;pointer-events:none}.hero-empty,.hero-slide{position:absolute;inset:0}.hero-slide{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity 1.4s ease-in-out}.hero-slide.on{opacity:1}.hero-slide.on.kb{animation:kbslide 9s ease-out both}@keyframes kbslide{0%{transform:scale(1.04)}to{transform:scale(1.15)}}.hero-dots{position:absolute;left:44px;bottom:18px;z-index:4;display:flex;gap:8px}.hero-dots span{width:8px;height:8px;border-radius:999px;background:hsla(0,0%,100%,.45);cursor:pointer;transition:all .2s;box-shadow:0 1px 3px rgba(0,0,0,.4)}.hero-dots span.on{width:22px;background:var(--ouro-palido,#f0e3bf)}.hero-empty .tagdrop{background:rgba(0,0,0,.32);color:hsla(0,0%,100%,.9);font-size:12px;font-weight:600;padding:7px 14px;border-radius:999px;backdrop-filter:blur(4px);border:1px dashed hsla(0,0%,100%,.45)}.exec-body{padding:24px 28px 40px;display:flex;flex-direction:column;gap:20px;max-width:1640px;width:100%}.kpi-row{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.kpi-row-1{margin-bottom:2px}.kpi-row-1,.kpi-row-2{grid-template-columns:repeat(6,1fr);gap:10px}@media (max-width:1400px){.kpi-row-1,.kpi-row-2{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.kpi-row-1,.kpi-row-2{grid-template-columns:repeat(2,1fr)}}.exec-body{gap:14px;padding:16px 22px 32px}.xkpi{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px 10px;box-shadow:var(--sh-sm);display:flex;flex-direction:column;gap:8px;position:relative;overflow:hidden}.xkpi .kh{gap:10px}.xkpi .kc,.xkpi .kh{display:flex;align-items:center}.xkpi .kc{width:32px;height:32px;border-radius:9px;background:var(--gold-50);color:var(--gold-700);justify-content:center;flex-shrink:0}.xkpi .kc svg{width:17px;height:17px}.xkpi .kl{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--text-2);line-height:1.25}.xkpi .kv{font-family:var(--font-serif);font-size:34px;font-weight:700;line-height:1.05;letter-spacing:-.015em;color:var(--text);font-variant-numeric:tabular-nums}.xkpi .kv .pfx{font-size:.5em;margin-right:4px}.xkpi .kv .pfx,.xkpi .kv .sfx{color:var(--text-2);font-weight:600}.xkpi .kv .sfx{font-size:.46em;margin-left:3px}.xkpi .kf{display:flex;align-items:center;gap:6px;color:var(--text-3);white-space:nowrap}.xkpi .kf,.xkpi .kf .delta{font-size:12px}.xkpi .spk{margin:4px -18px -10px}.ins-strip{background:linear-gradient(120deg,var(--superficie-marca,#fbf8f2),var(--superficie-marca-2,#f4efe3));border:1px solid var(--border);border-radius:14px;box-shadow:var(--sh-sm);padding:18px 22px;display:flex;flex-direction:column;gap:14px}[data-theme=dark] .ins-strip{background:linear-gradient(120deg,var(--superficie-escura,#221e15),var(--superficie-escura-2,#1a160e))}.ins-strip .ins-hd{display:flex;align-items:center;justify-content:space-between;gap:12px}.ins-strip .ins-hd .t{font-family:var(--font-serif);font-size:18px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--gold-700);display:flex;align-items:center;gap:8px}.ins-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ins-grid .ins-item{background:var(--surface);border:1px solid var(--border);border-radius:11px;padding:14px 16px;display:flex;gap:13px;align-items:flex-start}.ins-grid .ins-item .ii{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--gold-100);color:var(--gold-700)}.ins-grid .ins-item .it{font-size:14px;line-height:1.55;color:var(--text-2)}.ins-grid .ins-item .it b{color:var(--text);font-weight:700}.exec-grid-main{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:20px}.exec-grid-bottom{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.xcard{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:var(--sh-sm);display:flex;flex-direction:column}.xcard .xch{justify-content:space-between;gap:12px;padding:16px 20px 0}.xcard .xch,.xcard .xct{display:flex;align-items:center}.xcard .xct{font-family:var(--font-serif);font-size:16.5px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--text);gap:7px}.xcard .xct .info{width:14px;height:14px;color:var(--text-3)}.xcard .xcbody{padding:16px 20px 20px}.mini-pill{font-size:12.5px;font-weight:700;color:var(--text-2);background:var(--bg-sunken);border:1px solid var(--border);border-radius:8px;padding:6px 11px;display:inline-flex;align-items:center;gap:6px;cursor:pointer}.mini-pill svg{width:12px;height:12px;color:var(--text-3)}.ins-card{background:linear-gradient(165deg,var(--superficie-marca,#fbf8f2),var(--superficie-marca-2,#f4efe3))}[data-theme=dark] .ins-card{background:linear-gradient(165deg,var(--superficie-escura,#221e15),var(--superficie-escura-2,#1a160e))}.ins-list{display:flex;flex-direction:column;gap:14px;padding:4px 20px 16px}.ins-item{display:flex;gap:12px;align-items:flex-start}.ins-item .ii{width:34px;height:34px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--gold-100);color:var(--gold-700)}[data-theme=dark] .ins-item .ii{background:var(--ii-escuro,#2c2412);color:var(--gold-300)}.ins-item .ii svg{width:17px;height:17px}.ins-item .it{font-size:14px;line-height:1.55;color:var(--text-2)}.ins-item .it b{color:var(--text);font-weight:700}.ins-foot{margin:auto 20px 18px}.btn-dark{width:100%;justify-content:center;background:var(--neutral-900);color:var(--side-ativo-bg,#f4efe1);border:none;padding:12px;border-radius:11px;font-weight:600;font-size:13px;font-family:var(--font-sans);display:inline-flex;align-items:center;gap:8px;cursor:pointer;transition:background .15s}.btn-dark:hover{background:#000}.btn-dark svg{width:15px;height:15px}[data-theme=dark] .btn-dark{background:var(--gold-600);color:var(--tinta-sobre-marca,#14110b)}[data-theme=dark] .btn-dark:hover{background:var(--gold-500)}.dept-table{width:100%;border-collapse:collapse;font-size:13px}.dept-table thead th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--text-3);padding:10px 14px;border-bottom:1px solid var(--border-strong);white-space:nowrap}.dept-table td.n,.dept-table th.n{text-align:right}.dept-table td{padding:14px;border-bottom:1px solid var(--border)}.dept-table tbody tr:last-child td{border-bottom:none}.dept-table tbody tr:hover{background:var(--bg-sunken)}.gaf-linha-clicavel:hover>td{filter:brightness(.94)}[data-theme=dark] .gaf-linha-clicavel:hover>td{filter:brightness(1.14)}.dept-table .dn{font-weight:600;color:var(--text)}.dept-bar{display:flex;align-items:center;gap:9px;min-width:120px}.dept-bar .trk{flex:1;height:7px;border-radius:4px;background:var(--bg-sunken);overflow:hidden}.dept-bar .fil{height:100%;border-radius:4px}.dept-bar .pc{font-size:11.5px;color:var(--text-3);width:30px;font-variant-numeric:tabular-nums}.tbl-foot{padding:14px;display:flex;justify-content:center;border-top:1px solid var(--border)}.occ-cal{display:flex;flex-direction:column;gap:7px}.occ-row{display:grid;grid-template-columns:78px repeat(7,1fr);gap:7px;align-items:center}.occ-head .occ-dh{font-weight:600;text-align:center}.occ-head .occ-dh,.occ-wk{font-size:11px;color:var(--text-3)}.occ-wk{font-weight:500;white-space:nowrap}.occ-cell{height:38px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;transition:transform .12s;cursor:default}.occ-cell:hover{transform:scale(1.06);box-shadow:0 2px 8px rgba(0,0,0,.14)}.occ-legend{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:11.5px;color:var(--text-3)}.occ-legend .ramp{flex:1;height:8px;border-radius:4px;background:linear-gradient(90deg,var(--ramp-0,#e8efe6),var(--ramp-1,#c8ddc9),var(--ramp-2,#96c49e),var(--ramp-3,#569e71),var(--ramp-4,#2f7a49),var(--ramp-5,#18512f))}@media (max-width:1400px){.exec-grid-main{grid-template-columns:1fr 1fr}.kpi-row{grid-template-columns:repeat(3,1fr)}.ins-grid{grid-template-columns:1fr 1fr}}@media (max-width:1100px){.exec-shell{grid-template-columns:1fr}.exec-side{display:none}.exec-grid-bottom,.ins-grid{grid-template-columns:1fr}}@media (max-width:760px){.exec-grid-main{grid-template-columns:1fr}.kpi-row{grid-template-columns:repeat(2,1fr)}.hero-title h1{font-size:30px}}.nv-breve{margin-left:auto;flex-shrink:0;font-size:9px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;background:var(--side-ativo-bg,#f4efe1);border:1px solid hsla(0,0%,100%,.45);padding:2px 7px;border-radius:999px;white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.28)}.nv-breve,.nv.active .nv-breve{color:var(--side-ativo-fg,#1d3b2c)}.nv.active .nv-breve{background:var(--ouro-claro,#e7c878);border-color:transparent}.breve-banner{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:12px;font-weight:600;color:var(--gold-700,#6e561f);background:rgba(var(--ouro-veu-rgb,231,200,120),.18);border:1px dashed rgba(var(--ouro-borda-rgb,142,110,51),.45);border-radius:999px;padding:6px 14px}.breve-banner b{letter-spacing:.03em;font-size:10.5px;background:var(--gold-600);color:#fff;padding:2px 8px;border-radius:999px}.breve-banner b,.nv-beta{font-weight:800;text-transform:uppercase}.nv-beta{margin-left:auto;flex-shrink:0;font-size:9px;letter-spacing:.04em;color:var(--tinta-sobre-alerta,#3a2c00);background:var(--warn,#c79a3a);border:none;padding:2px 7px;border-radius:999px;white-space:nowrap;box-shadow:0 1px 3px rgba(0,0,0,.25)}.nv-beta+.nv-beta{display:none}.xct-sub-piscando{font-size:11px;font-weight:600;color:var(--gold-700,#6e561f);margin-top:3px;animation:cg-pisca 1.4s ease-in-out infinite}@keyframes cg-pisca{0%,to{opacity:1}50%{opacity:.32}}@media (prefers-reduced-motion:reduce){.xct-sub-piscando{animation:none}}.rv-tabs{display:flex;gap:6px;flex-wrap:wrap}.rv-tab{background:var(--surface);color:var(--text-2);border:1px solid var(--border);border-radius:10px;padding:9px 18px;font-family:var(--font-sans);font-weight:600;font-size:13.5px;cursor:pointer}.rv-tab:hover{border-color:var(--gold-600);color:var(--text)}.rv-tab.on{background:var(--accent);color:#fff;border-color:var(--accent)}.ri-actionbar{justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 16px}.ri-actionbar,.ri-status{display:flex;align-items:center}.ri-status{gap:8px;font-size:13px;font-weight:600;color:var(--text)}.ri-status .dot{width:9px;height:9px;border-radius:50%}.ri-status .dot.ok{background:var(--pos)}.ri-status .dot.warn{background:var(--warn)}.ri-status .ri-hint{font-weight:400;color:var(--text-3);font-size:12px;margin-left:4px}.ri-btns{display:flex;gap:8px}.ri-btn{font-size:13px;font-weight:600;padding:8px 16px;border-radius:9px;cursor:pointer;border:1px solid var(--border)}.ri-btn.ghost{background:var(--bg-sunken);color:var(--text-2)}.ri-btn.primary{background:var(--accent);color:#fff;border-color:var(--accent)}.ri-btn.primary:disabled{opacity:.45;cursor:default}.ri-sec{position:relative}.ri-params{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:14px 16px}@media(max-width:900px){.ri-params{grid-template-columns:1fr 1fr}}.ri-field{display:flex;flex-direction:column;gap:5px}.ri-lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3)}.ri-inwrap{display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:0 10px}.ri-inwrap input{flex:1;min-width:0;border:none;background:none;padding:9px 0;font-size:14px;color:var(--text);font-family:var(--font-num);outline:none}.ri-suf{font-weight:700}.ri-fhelp,.ri-suf{font-size:11px;color:var(--text-3)}.ri-fhelp{line-height:1.4}.ri-tblwrap{overflow-x:auto;padding:4px 12px}.ri-tbl{width:100%;border-collapse:collapse;font-size:13px}.ri-tbl th{text-align:left;padding:7px 9px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);font-weight:700}.ri-tbl td,.ri-tbl th{border-bottom:1px solid var(--border)}.ri-tbl td{padding:5px 9px}.ri-tbl input{width:100%;min-width:70px;border:1px solid transparent;background:var(--bg-sunken);border-radius:7px;padding:7px 9px;font-size:13px;color:var(--text);font-family:var(--font-sans);outline:none}.ri-tbl input.wide{min-width:240px}.ri-tbl input:focus{border-color:var(--gold-600);background:var(--surface)}.ri-tbl input[type=number]{font-family:var(--font-num);text-align:right}.ri-center{text-align:center}.ri-toggle{font-size:12px;font-weight:700;padding:6px 12px;border-radius:999px;border:1px solid var(--border);background:var(--bg-sunken);color:var(--text-3);cursor:pointer}.ri-toggle.on{background:rgba(var(--tint-rgb,34,53,31),.1);border-color:var(--accent);color:var(--accent)}.ri-del button{border:none;background:none;color:var(--text-3);cursor:pointer;font-size:13px;padding:4px 6px;border-radius:6px}.ri-del button:hover{color:var(--neg);background:var(--neg-soft,rgba(200,60,40,.1))}.ri-add{margin:8px 16px 14px;font-size:12.5px;font-weight:600;padding:7px 14px;border-radius:8px;border:1px dashed var(--border);background:var(--bg-sunken);color:var(--text-2);cursor:pointer}.ri-add:hover{border-color:var(--gold-600);color:var(--text)}.ri-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;padding:14px 16px}@media(max-width:760px){.ri-dow{grid-template-columns:repeat(4,1fr)}}.ri-dowcell{display:flex;flex-direction:column;gap:5px;align-items:center;border:1px solid var(--border);border-radius:10px;padding:9px 6px;background:var(--bg-sunken)}.ri-dowcell.hot{border-color:var(--gold-600);background:rgba(var(--ouro-veu-rgb,231,200,120),.14)}.ri-dowcell.cold{opacity:.7}.ri-downame{font-size:11px;font-weight:700;color:var(--text-2)}.ri-dowcell input{width:100%;min-width:0;text-align:center;border:1px solid transparent;background:var(--surface);border-radius:7px;padding:6px;font-size:14px;font-family:var(--font-num);color:var(--text);outline:none}.ri-dowcell input:focus{border-color:var(--gold-600)}.ri-origens{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:14px 16px}@media(max-width:900px){.ri-origens{grid-template-columns:1fr}}.ri-origem{border:1px solid var(--border);border-left:3px solid var(--gold-600);border-radius:10px;padding:10px 13px;background:var(--bg-sunken)}.ri-ovar{font-weight:700;font-size:13px;color:var(--text)}.ri-ofonte{font-size:12px;color:var(--accent);font-weight:600;margin:2px 0}.ri-odesc{font-size:12px;color:var(--text-2);line-height:1.45}.rv-prosCons{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:900px){.rv-prosCons{grid-template-columns:1fr}}.rv-disclaimer{border-left:1px solid var(--warn);border:1px solid var(--warn);border-left-width:4px;border-radius:12px;background:var(--bg-sunken);padding:16px 18px}.rv-disc-h{font-family:var(--font-serif);font-size:16px;font-weight:600;color:var(--text);margin-bottom:8px}.rv-disclaimer p{font-size:12.5px;color:var(--text-2);line-height:1.6;margin:0 0 8px}.rv-disclaimer p:last-child{margin-bottom:0}.sim-persona{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:4px}.sim-pchip{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:9px 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface);cursor:pointer;min-width:200px;max-width:100%}.sim-pchip b{font-size:13px;color:var(--text)}.sim-pchip span{font-size:11px;color:var(--text-3)}.sim-pchip.on{border-color:var(--accent);background:rgba(var(--tint-rgb,34,53,31),.06)}.sim-grid{display:grid;grid-template-columns:minmax(300px,360px) minmax(0,1fr);gap:16px;align-items:start}.sim-grid>*{min-width:0}@media(max-width:1280px){.sim-grid{grid-template-columns:1fr}}.sim-2col{display:grid;grid-template-columns:1fr 1fr;gap:10px}.sim-field{display:flex;flex-direction:column;gap:4px;min-width:0}.sim-field .l{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-3)}.sim-field .inw{display:flex;align-items:center;gap:6px;border:1px solid var(--border);border-radius:9px;background:var(--bg-sunken);padding:0 10px}.sim-field input{flex:1;min-width:0;border:none;background:none;padding:9px 0;font-size:14px;font-family:var(--font-num);color:var(--text);outline:none;text-align:left}.sim-field .af{font-size:11px;color:var(--text-3);font-weight:700}.sim-sel{display:flex;flex-direction:column;gap:4px;min-width:0}.sim-sel span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-3)}.sim-sel select{border:1px solid var(--border);border-radius:9px;background:var(--surface);padding:9px 10px;font-size:13px;color:var(--text);cursor:pointer;max-width:100%}.sim-presets{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;border-top:1px solid var(--border);padding-top:10px}.sim-presets button{font-size:11.5px;font-weight:600;padding:6px 10px;border-radius:999px;border:1px solid var(--border);background:var(--bg-sunken);color:var(--text-2);cursor:pointer}.sim-presets button:hover{border-color:var(--gold-600);color:var(--text)}.sim-out{display:flex;flex-direction:column;gap:16px;min-width:0}.sim-reco{padding:16px 18px}.sim-reco-top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.sim-reco-lbl{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3)}.sim-reco-val{font-family:var(--font-serif);font-size:34px;font-weight:600;color:var(--text);line-height:1;overflow-wrap:anywhere}.sim-reco-faixa{font-size:12px;color:var(--text-2);margin-top:4px}.sim-band{color:#fff;font-size:11.5px;font-weight:800;padding:6px 12px;border-radius:999px;white-space:nowrap}.sim-reco-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 0}@media(max-width:560px){.sim-reco-kpis{grid-template-columns:1fr 1fr}}.sim-mini{background:var(--bg-sunken);border:1px solid var(--border);border-radius:10px;padding:8px 11px;min-width:0}.sim-mini .ml{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--text-3)}.sim-mini .mv{font-size:16px;font-weight:700;font-family:var(--font-num);margin-top:2px;overflow-wrap:anywhere}.sim-reco-txt{font-size:13px;color:var(--text);line-height:1.6;background:linear-gradient(120deg,var(--superficie-quente,#f6efdd),var(--superficie-marca,#fbf8f2));border:1px solid var(--border);border-radius:10px;padding:12px 14px}.sim-cen{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media(max-width:760px){.sim-cen{grid-template-columns:1fr}}.sim-cencard{background:var(--bg-sunken);border:1px solid var(--border);border-radius:10px;padding:12px;min-width:0}.sim-cen-h{display:flex;align-items:center;justify-content:space-between;font-weight:700;font-size:13px;color:var(--text)}.sim-cen-h .ok{color:var(--pos)}.sim-cen-h .no,.sim-cen-h .ok{font-size:10.5px;font-weight:700}.sim-cen-h .no{color:var(--neg)}.sim-cen-adr{font-family:var(--font-serif);font-size:24px;font-weight:600;margin:6px 0 8px}.sim-cen-row{display:flex;justify-content:space-between;font-size:12px;color:var(--text-2);padding:2px 0}.sim-cen-row b{color:var(--text);font-family:var(--font-num)}.sim-cen-nota{font-size:11px;color:var(--text-3);margin-top:7px;line-height:1.45;border-top:1px dashed var(--border);padding-top:7px}.sim-steps{width:100%;border-collapse:collapse;font-size:12.5px}.sim-steps th{text-align:left;padding:7px 10px;font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-3);border-bottom:2px solid var(--border)}.sim-steps td{padding:6px 10px;border-bottom:1px solid var(--border);vertical-align:top}.sim-steps td.b{font-weight:600;color:var(--text)}.sim-steps td.num{text-align:right;font-family:var(--font-num);font-weight:700;white-space:nowrap}.sim-steps td.f{font-family:var(--font-num);color:var(--text-2);font-size:11.5px}.sim-steps td.o{color:var(--text-3);font-size:11.5px}.proj-pick{display:flex;gap:10px;flex-wrap:wrap}.proj-chip{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface);cursor:pointer;min-width:170px;position:relative}.proj-chip b{font-size:13px;color:var(--text)}.proj-chip span{font-size:11px;color:var(--text-3)}.proj-chip.on{box-shadow:0 0 0 2px var(--gold-300) inset}.proj-dot{width:9px;height:9px;border-radius:50%;position:absolute;top:11px;right:11px}.proj-kpis{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media(max-width:900px){.proj-kpis{grid-template-columns:repeat(3,1fr)}}.proj-leg{display:flex;gap:16px;flex-wrap:wrap;justify-content:center;margin-top:8px;font-size:11.5px;color:var(--text-2)}.proj-leg span{display:inline-flex;align-items:center;gap:6px}.proj-leg i{width:14px;height:4px;border-radius:2px;display:inline-block}.btn-graf-linha{margin-left:7px;vertical-align:-2px;width:20px;height:20px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text-3);cursor:pointer;opacity:0;transition:opacity .12s,color .12s,background .12s}.btn-graf-linha:focus-visible,tr:hover .btn-graf-linha{opacity:1}.btn-graf-linha:hover{color:var(--accent);background:var(--bg-sunken);border-color:var(--border)}.btn-graf-linha:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (prefers-reduced-motion:reduce){.btn-graf-linha{transition:none}}