:root,html.escuro{--cartao:#13060a;--cartao-2:#1a090f;--borda:#2b131b;--borda-forte:#3d1d27;--dado:#ec5a3a;--dado-suave:rgba(236,90,58,0.16);--fantasma:rgba(253,247,244,0.1);--bom:#3ecf8e;--bom-fundo:rgba(62,207,142,0.12);--ruim:#ff5a5f;--ruim-fundo:rgba(255,90,95,0.12);--alerta:#ffb020;--alerta-fundo:rgba(255,176,32,0.12);--plano-essencial:#f2a93b;--plano-pro:#ec5a3a;--plano-studio:#e0306e;--sombra-cartao:0 16px 44px -28px rgba(0,0,0,0.9);--ceu:radial-gradient(90% 40% at 50% -12%,rgba(233,30,99,0.07),transparent 62%)}html.claro{--cartao:#ffffff;--cartao-2:#fdf7f2;--borda:#efdccd;--borda-forte:#e2c8b6;--dado:#e0542f;--dado-suave:rgba(224,84,47,0.12);--fantasma:rgba(25,20,25,0.09);--bom:#138a4f;--bom-fundo:#dff3e8;--ruim:#c8312b;--ruim-fundo:#fbe3e0;--alerta:#9a6200;--alerta-fundo:#fdf0d6;--plano-essencial:#c97f00;--plano-pro:#d9502d;--plano-studio:#c2185b;--sombra-cartao:0 1px 2px rgba(60,30,20,0.05),0 10px 26px -20px rgba(60,30,20,0.28);--ceu:radial-gradient(90% 40% at 50% -12%,rgba(233,30,99,0.05),transparent 62%)}body{background:var(--ceu),var(--fundo);background-attachment:fixed}@media (min-width:1024px){:root{--lateral:264px;--gutter:28px}.lateral{top:12px;bottom:12px;left:12px;width:calc(var(--lateral) - 24px);padding:18px 12px 14px;border:1px solid var(--borda);border-radius:20px;background:var(--cartao);box-shadow:var(--sombra-cartao)}.lateral-logo{margin-bottom:8px;padding-bottom:14px;border-bottom:1px solid var(--borda);border-radius:0}.nav-titulo{margin:16px 12px 6px}.nav-item[aria-current=page]{color:var(--texto);font-weight:600;background:var(--dado-suave);box-shadow:none}.nav-item[aria-current=page] .nav-icone{color:var(--dado)}.conteudo{padding:0 var(--gutter) 56px}}.miolo{max-width:1240px}.topo{position:-webkit-sticky;position:sticky;top:0;z-index:25;display:flex;align-items:center;gap:8px;min-height:56px;margin:0 calc(-1 * var(--gutter)) 12px;padding:calc(6px + env(safe-area-inset-top)) var(--gutter) 6px;background:color-mix(in srgb,var(--fundo) 86%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--borda)}.topo-l1,.topo-l2{display:contents}.topo h1{order:0;flex:1 1;min-width:0;margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topo .periodo{order:1;flex:none}.topo .atualizacao{order:2;flex:none;margin:0}.topo .atualizacao>span{display:none}.topo .atualizacao .botao-icone{width:44px;height:44px}.topo .periodo-botao{min-height:44px;padding:0 12px;border-radius:12px;font-size:14px}.topo .periodo-botao>svg:first-child,.topo .periodo-datas,.topo .periodo-parcial{display:none}.topo .periodo-menu{left:auto;right:0;width:min(340px,calc(100vw - 32px))}.periodo-menu-datas{margin:4px 8px 8px;font-size:13px;color:var(--apagado-2)}.presets{display:none;gap:2px;padding:3px;border:1px solid var(--borda);border-radius:14px;background:var(--cartao)}.preset,.presets{align-items:center}.preset{display:inline-flex;justify-content:center;gap:6px;min-height:36px;padding:0 11px;border:0;border-radius:10px;background:none;color:var(--apagado);font-size:13.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease}.preset:hover{color:var(--texto);background:var(--hover)}.preset[aria-current=true]{color:var(--dado);background:var(--dado-suave);font-weight:600}.preset svg{width:16px;height:16px}@media (min-width:1024px){.topo{min-height:64px;padding:10px var(--gutter);margin-bottom:20px}.topo h1{font-size:24px}}@media (min-width:1280px){.topo{display:grid;grid-template-columns:minmax(0,1fr) auto;padding:14px var(--gutter)}.topo-l1{min-width:0}.topo-l1,.topo-l2{display:flex;align-items:center;gap:10px}.topo-l2{justify-content:flex-end}.topo .atualizacao>span{display:inline}.topo .atualizacao .botao-icone{width:36px;height:36px}.presets{display:inline-flex}.topo .periodo{display:none}}.pers-pop{position:relative}.pers-pop>summary{list-style:none}.pers-pop>summary::-webkit-details-marker{display:none}.pers-pop .periodo-menu{left:auto;right:0;width:300px}.grade{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:12px;gap:12px}.grade+.grade{margin-top:12px}.grade>*{grid-column:span 12;min-width:0}.secao-v{margin:32px 0 12px;font-size:20px;font-weight:600;letter-spacing:-.015em}.secao-v+.grade{margin-top:0}@media (min-width:760px){.col-4m,.col-6,.col-kpi{grid-column:span 6}.pilha{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.col-kpi{grid-column:span 3}}@media (min-width:1280px){.col-8{grid-column:span 8}.col-4,.col-4m{grid-column:span 4}.pilha{grid-template-columns:none;grid-template-rows:minmax(0,1fr) auto}}.pilha{align-content:stretch}.pilha,.pilha-col{display:grid;grid-gap:12px;gap:12px}.pilha-col{align-content:start}.cv{position:relative;display:flex;flex-direction:column;gap:12px;min-width:0;padding:20px;border:1px solid var(--borda);border-radius:18px;background:var(--cartao);box-shadow:var(--sombra-cartao);transition:border-color var(--t-rapido) ease}.cv:after{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:linear-gradient(140deg,rgba(233,30,99,.7),rgba(255,107,74,.25) 45%,rgba(255,176,32,.6));-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .25s ease;pointer-events:none}@media (hover:hover){.cv:hover:after{opacity:1}}a.cv{color:inherit}.cv-topo{display:flex;min-height:32px}.cv-titulo,.cv-topo{align-items:center;gap:8px}.cv-titulo{display:inline-flex;min-width:0;margin:0;font-size:16px;font-weight:600;letter-spacing:-.01em;color:var(--texto);white-space:nowrap}.cv-titulo>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.cv-titulo svg{width:18px;height:18px;flex:none;color:var(--apagado-2)}.cv-topo .chip-var,.cv-topo .cv-acao,.cv-topo .info,.cv-topo .selo{flex:none}.cv-acao{margin-left:auto;gap:6px}.cv-acao,.cv-link{display:inline-flex;align-items:center}.cv-link{position:relative;gap:4px;min-height:32px;padding:0 4px;color:var(--apagado);font-size:13px;font-weight:500;white-space:nowrap;transition:color var(--t-rapido) ease}.cv-link:hover{color:var(--texto)}.cv-link svg{width:15px;height:15px}.numero{margin:0;font-size:32px;font-weight:600;line-height:1.1;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.numero-g{font-size:36px}.numero-bom{color:var(--bom)}.numero-ruim{color:var(--ruim)}.numero-alerta{color:var(--alerta)}.numero-linha{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0}.sub{margin:0;font-size:14px;line-height:1.45;color:var(--apagado);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sub strong{color:var(--texto);font-weight:600}.sub-ruim{color:var(--ruim)}.selo,.sub-fraca{color:var(--apagado-2)}.selo{display:inline-flex;align-items:center;padding:1px 8px;border-radius:999px;background:var(--trilho);font-size:12px;font-weight:500;line-height:1.6;white-space:nowrap}.selo-alerta{background:var(--alerta-fundo);color:var(--alerta)}a.selo-alerta{font-weight:600}a.selo-alerta:hover{text-decoration:underline}.selo-dado{background:var(--dado-suave);color:var(--dado);font-weight:600}.chip-var{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:12.5px;font-weight:600;line-height:1.5;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.chip-var svg{width:13px;height:13px}.chip-bom{background:var(--bom-fundo);color:var(--bom)}.chip-ruim{background:var(--ruim-fundo);color:var(--ruim)}.chip-neutro{background:var(--trilho);color:var(--apagado-2);font-weight:500}.info{position:relative}.info,.info>button{display:inline-flex}.info>button{align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:none;color:var(--apagado-2);cursor:pointer}.info>button:hover,.info>button[aria-expanded=true]{color:var(--texto);background:var(--hover)}.info>button svg{width:15px;height:15px}.info-balao{position:absolute;z-index:30;top:calc(100% + 6px);left:50%;translate:-50% 0;width:max-content;max-width:min(280px,calc(100vw - 40px));padding:10px 12px;border:1px solid var(--borda);border-radius:12px;background:var(--cartao);box-shadow:var(--sombra-flutua);color:var(--apagado);font-size:12.5px;font-weight:400;line-height:1.45;white-space:normal;animation:periodo-abre var(--t-rapido) ease-out}.moldura{position:relative;padding:8px;border-radius:26px;background:linear-gradient(180deg,color-mix(in srgb,var(--cartao-2) 90%,transparent),color-mix(in srgb,var(--cartao) 40%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.05),var(--sombra-cartao)}.moldura>.cv{height:100%;border-radius:20px}.heroi-v2{gap:12px}:root:not(.claro) .heroi-v2,html.escuro .heroi-v2{background:var(--cartao-2)}.heroi-num{margin:0;font-size:clamp(38px,10.5vw,46px);font-weight:600;line-height:1.05;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:-moz-fit-content;width:fit-content;max-width:100%;overflow-wrap:anywhere;background:var(--gradiente-h);-webkit-background-clip:text;background-clip:text;color:transparent}html.claro .heroi-num{background:linear-gradient(90deg,#d81b60,#e0542f 55%,#c77700);-webkit-background-clip:text;background-clip:text}.heroi-media{margin:0;font-size:14px;line-height:1.45;color:var(--apagado);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.heroi-compara{font-size:13px;color:var(--apagado-2)}.heroi-meta{display:grid;grid-gap:6px;gap:6px}.heroi-meta .meta-barra{height:6px;border-radius:3px}.heroi-meta .meta-barra>i{background:var(--gradiente-h)}.heroi-meta p{margin:0;font-size:13px;color:var(--apagado);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cv-link-leve{color:var(--apagado);font-size:13px;font-weight:500;background:none;border:0;padding:0 4px;min-height:32px;cursor:pointer;font-family:inherit}.cv-link-leve:hover{color:var(--texto)}.alterna{display:inline-flex;flex:none;gap:2px;padding:3px;border:1px solid var(--borda);border-radius:11px;background:var(--fundo)}.alterna button{min-height:30px;padding:0 11px;border:0;border-radius:8px;background:none;color:var(--apagado);font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:background-color .2s ease,color .2s ease}.alterna button[aria-pressed=true]{background:var(--cartao-2);color:var(--texto);font-weight:600;box-shadow:inset 0 0 0 1px var(--borda)}html.claro .alterna button[aria-pressed=true]{background:var(--cartao)}.grafico-v{position:relative;flex-direction:column;margin-top:auto;flex:1 1;min-height:0}.grafico-v,.gv-topo{display:flex;gap:10px}.gv-topo{align-items:center;min-height:32px}.gv-topo .alterna{margin-left:auto}.gv-area{position:relative;flex:1 1;min-height:190px}.gv-area svg{position:absolute;inset:0;display:block;width:100%;height:100%;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.grafico-v svg:focus-visible{outline-offset:2px;border-radius:10px}.gv-camada{transition:opacity .2s ease}.gv-camada-off{opacity:0;pointer-events:none}.gv-grade{stroke:var(--borda);stroke-width:1;stroke-dasharray:3 5}.gv-grade-base{stroke-dasharray:none}.gv-eixo{fill:var(--apagado-2);font-size:12px;font-family:var(--corpo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gv-eixo-futuro{fill:var(--apagado-2);opacity:.7}.gv-eixo-hoje{fill:var(--texto);font-weight:600}.gv-barra{fill:var(--dado);transition:opacity var(--t-rapido) ease}.gv-barra-renov{fill:var(--plano-essencial)}.gv-barra.gv-parcial{fill:color-mix(in srgb,var(--dado) 30%,transparent);stroke:var(--dado);stroke-width:1.5;stroke-dasharray:3 3}.gv-zero{fill:var(--borda-forte)}.gv-zero-futuro{opacity:.5}.gv-listra{fill:color-mix(in srgb,var(--dado) 15%,transparent)}.gv-prevista-borda{fill:none;stroke:var(--dado);stroke-width:1.5;stroke-dasharray:3 3}.grafico-v[data-ativo] .gv-barra:not(.gv-ativa){opacity:.45}.gv-mira{fill:var(--hover)}.gv-risco-fundo{stroke:var(--cartao);stroke-width:4;stroke-linecap:round}:root:not(.claro) .heroi-v2 .gv-risco-fundo,html.escuro .heroi-v2 .gv-risco-fundo{stroke:var(--cartao-2)}.gv-risco{stroke:color-mix(in srgb,var(--texto) 85%,transparent);stroke-width:2;stroke-linecap:round}.gv-valor{fill:var(--apagado);font-size:11px;font-weight:600;font-family:var(--corpo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;stroke:var(--cartao);stroke-width:3px;stroke-linejoin:round;paint-order:stroke}:root:not(.claro) .heroi-v2 .gv-valor,html.escuro .heroi-v2 .gv-valor{stroke:var(--cartao-2)}.gv-valor-maior{fill:var(--texto);font-size:12px}.gv-area-topo{stop-color:var(--dado);stop-opacity:.35}html.claro .gv-area-topo{stop-opacity:.22}.gv-area-base{stop-color:var(--dado);stop-opacity:0}.gv-linha-fat{fill:none;stroke:var(--dado);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.gv-linha-lucro{fill:none;stroke:var(--bom);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.gv-linha-antes{fill:none;stroke:color-mix(in srgb,var(--texto) 75%,transparent);stroke-width:1.5;stroke-dasharray:4 4}.gv-ponto-fat{fill:var(--dado);stroke:var(--cartao-2);stroke-width:2}html.claro .gv-ponto-fat,html.claro .gv-ponto-lucro{stroke:var(--cartao)}.gv-ponto-lucro{fill:var(--bom);stroke:var(--cartao-2);stroke-width:2}.gv-guia{stroke:var(--borda-forte);stroke-width:1}.gv-meta{stroke:var(--alerta);stroke-width:1;stroke-dasharray:4 4}.gv-meta-texto{fill:var(--alerta);font-size:11px;font-weight:600;font-family:var(--corpo);paint-order:stroke;stroke:var(--cartao-2);stroke-width:3px}.gv-legenda{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;min-width:0;font-size:13px;color:var(--apagado)}.gv-legenda span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.gv-amostra,.gv-legenda span:before{content:"";flex:none;display:inline-block;width:10px;height:10px;border-radius:3px}.gv-amostra.gv-l-dado,.gv-l-dado:before{background:var(--dado)}.gv-amostra.gv-l-renov,.gv-l-renov:before{background:var(--plano-essencial)}.gv-amostra.gv-l-risco,.gv-l-risco:before{width:14px;height:2px;border-radius:1px;background:color-mix(in srgb,var(--texto) 85%,transparent)}.gv-l-previsto:before{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--dado) 30%,transparent) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1.5px var(--dado)}.gv-amostra.gv-l-ponto-dado,.gv-l-ponto-dado:before{border-radius:50%;background:var(--dado)}.gv-amostra.gv-l-ponto-bom,.gv-l-ponto-bom:before{border-radius:50%;background:var(--bom)}.gv-amostra.gv-l-tracejado,.gv-l-tracejado:before{width:14px;height:0;border-radius:0;border-top:1.5px dashed color-mix(in srgb,var(--texto) 75%,transparent);background:none}.gv-dica{position:absolute;z-index:3;display:grid;grid-gap:4px;gap:4px;min-width:150px;max-width:min(260px,100%);padding:9px 12px;border:1px solid var(--borda);border-radius:12px;background:color-mix(in srgb,var(--cartao) 97%,transparent);box-shadow:var(--sombra-flutua);color:var(--apagado);pointer-events:none}.gv-dica-quando{color:var(--texto);font-weight:600;font-size:13px}.gv-dica-linha{display:flex;align-items:center;gap:6px;white-space:nowrap}.gv-dica-linha strong{margin-left:auto;color:var(--texto);font-size:14px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gv-dica-linha strong:first-child{margin-left:0}.gv-dica-qtd{font-size:12.5px;color:var(--apagado-2)}.gv-dica-prev{font-size:12.5px;font-weight:600;color:var(--dado)}.gv-vazio{position:absolute;left:50%;top:38%;translate:-50% -50%;margin:0;padding:6px 12px;border-radius:999px;background:var(--trilho);color:var(--apagado);font-size:13px;white-space:nowrap;pointer-events:none}.barras-v{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.barra-v{display:grid;grid-gap:6px;gap:6px}.barra-v-l1{display:flex;align-items:baseline;gap:8px;min-width:0;font-size:14px}.barra-v-nome{display:inline-flex;align-items:center;gap:8px;min-width:0;font-weight:500;color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-v-nome svg{width:16px;height:16px;flex:none;color:var(--apagado-2)}.barra-v-nome i{width:9px;height:9px;flex:none;border-radius:3px}.barra-v-qtd{margin-left:auto;color:var(--apagado-2);font-size:12.5px;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.barra-v-valor{font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.barra-v-trilho{height:8px;overflow:hidden;border-radius:999px;background:var(--trilho)}.barra-v-trilho>i{display:block;height:100%;border-radius:999px;background:var(--dado);transition:width .6s var(--ease)}.vazio-v{display:grid;place-items:center;grid-gap:6px;gap:6px;min-height:120px;padding:16px;border-radius:12px;background:var(--cartao-2);color:var(--apagado-2);font-size:13.5px;text-align:center}.vazio-v svg{width:22px;height:22px}.linhas-v{display:grid;margin:0;padding:0;list-style:none}.linha-v{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:46px;padding:6px 0;border-top:1px solid var(--borda)}.linha-v:first-child{border-top:0}.linha-v-ponto{width:8px;height:8px;border-radius:50%;background:var(--apagado-2)}.linha-v-ponto.p-bom{background:var(--bom)}.linha-v-ponto.p-ruim{background:var(--ruim)}.linha-v-ponto.p-alerta{background:var(--alerta)}.linha-v-texto{display:grid;min-width:0;line-height:1.3}.linha-v-texto strong{font-size:14px;font-weight:500}.linha-v-texto span,.linha-v-texto strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.linha-v-texto span{font-size:12px;color:var(--apagado-2)}.linha-v-valor{font-size:14px;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.linha-v-valor.v-ruim{color:var(--ruim)}.par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.par-item{display:grid;grid-gap:2px;gap:2px;padding:12px;border-radius:12px;background:var(--cartao-2);border:1px solid var(--borda)}.par-item .sub:first-child{font-weight:500;color:var(--apagado)}.par-num{font-size:20px;font-weight:600;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.meta-barra{position:relative;height:10px;overflow:hidden;border-radius:999px;background:var(--trilho)}.meta-barra>i{position:absolute;inset:0 auto 0 0;border-radius:999px;background:var(--gradiente-h);transition:width .7s var(--ease)}.meta-barra>b{position:absolute;top:-3px;bottom:-3px;width:2px;border-radius:2px;background:var(--texto);opacity:.55}.meta-l{display:grid;grid-gap:12px;gap:12px}@media (min-width:760px){.meta-l{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:24px}}.botao-p{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:var(--texto);color:var(--fundo);font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer;transition:opacity var(--t-rapido) ease,transform .12s ease}.botao-p:hover{opacity:.88}.botao-p:active{transform:translateY(1px)}.botao-p svg{width:15px;height:15px}.botao-p.botao-p-leve{background:var(--cartao-2);color:var(--texto);box-shadow:inset 0 0 0 1px var(--borda-forte)}.botao-p.botao-p-marca{background:var(--gradiente);color:var(--texto-sobre-acento)}.botao-p:disabled{opacity:.5;cursor:default}.modal-fundo{position:fixed;inset:0;z-index:80;display:grid;place-items:end center;padding:0;background:var(--veu);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);animation:modal-fundo .18s ease-out}@keyframes modal-fundo{0%{opacity:0}}.modal{width:100%;max-height:92dvh;overflow-y:auto;padding:20px 18px calc(18px + env(safe-area-inset-bottom));border:1px solid var(--borda);border-radius:22px 22px 0 0;background:var(--cartao);box-shadow:var(--sombra-flutua);animation:modal-sobe .22s var(--ease)}@keyframes modal-sobe{0%{transform:translateY(24px);opacity:0}}@media (min-width:640px){.modal-fundo{place-items:center;padding:24px}.modal{width:min(480px,100%);border-radius:20px;padding:22px}}.modal-topo{display:flex;align-items:center;gap:8px;margin-bottom:14px}.modal-topo h2{flex:1 1;margin:0;font-size:18px;font-weight:600}.campos{display:grid;grid-gap:12px;gap:12px}.campos-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.campo-v{display:grid;grid-gap:5px;gap:5px;min-width:0;font-size:13px;font-weight:500;color:var(--apagado)}.campo-v input,.campo-v select,.campo-v textarea{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--borda-forte);border-radius:12px;background:var(--fundo);color:var(--texto);font-size:15px;font-weight:400;transition:border-color var(--t-rapido) ease}.campo-v textarea{min-height:64px;padding:10px 12px;resize:vertical}.campo-v input:focus,.campo-v select:focus,.campo-v textarea:focus{outline:none;border-color:var(--dado);box-shadow:0 0 0 3px var(--dado-suave)}.campo-dica{font-size:12px;font-weight:400;color:var(--apagado-2)}.opcoes-v{display:flex;flex-wrap:wrap;gap:6px}.opcao-v{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--borda-forte);border-radius:999px;background:none;color:var(--apagado);font-size:13px;font-weight:500;cursor:pointer;transition:background-color var(--t-rapido) ease,color var(--t-rapido) ease,border-color var(--t-rapido) ease}.opcao-v[aria-pressed=true]{border-color:var(--dado);background:var(--dado-suave);color:var(--texto);font-weight:600}.modal-erro{margin:0;padding:10px 12px;border-radius:10px;background:var(--ruim-fundo);color:var(--ruim);font-size:13px}.modal-acoes{display:flex;gap:8px;margin-top:4px}.modal-acoes .botao-p{flex:1 1;min-height:46px;font-size:14.5px}.mes-nav{gap:4px}.mes-nav,.mes-nav a{display:inline-flex;align-items:center}.mes-nav a{justify-content:center;width:34px;height:34px;border-radius:10px;color:var(--apagado)}.mes-nav a:hover{background:var(--hover);color:var(--texto)}.mes-nav strong{min-width:118px;text-align:center;font-size:14px;font-weight:600;text-transform:capitalize}.filtros-v{display:flex;flex-wrap:wrap;gap:6px}.despesa-linha{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;min-height:56px;padding:8px 0;border-top:1px solid var(--borda)}.despesa-linha:first-child{border-top:0}.despesa-dia{width:42px;text-align:center;color:var(--apagado-2);font-size:12px;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.despesa-dia b{display:block;color:var(--texto);font-size:17px;font-weight:600}.despesa-textos{display:grid;min-width:0;grid-gap:2px;gap:2px}.despesa-textos strong{font-size:14.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.despesa-meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;color:var(--apagado-2)}.despesa-valor{display:grid;justify-items:end;font-size:14.5px;font-weight:600;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.despesa-valor small{font-size:11.5px;font-weight:400;color:var(--apagado-2)}.icone-acao{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:10px;background:none;color:var(--apagado-2);cursor:pointer}.icone-acao:hover{background:var(--hover);color:var(--texto)}.icone-acao svg{width:17px;height:17px}.fornecedores{display:flex;flex-wrap:wrap;gap:8px}.fornecedor{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px 0 10px;border:1px dashed var(--borda-forte);border-radius:999px;background:none;color:var(--apagado);font-size:13px;font-weight:500;cursor:pointer;transition:border-color var(--t-rapido) ease,color var(--t-rapido) ease,background-color var(--t-rapido) ease}.fornecedor:hover{border-style:solid;border-color:var(--dado);color:var(--texto);background:var(--dado-suave)}.fornecedor svg{width:15px;height:15px}.funil-v{display:grid;grid-gap:14px;gap:14px}.funil-v-etapas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.funil-v-etapa{display:grid;grid-gap:2px;gap:2px;align-content:start;padding:0 8px}.funil-v-etapa+.funil-v-etapa{border-left:1px dashed var(--borda)}.funil-v-etapa span{font-size:14px;font-weight:500;color:var(--apagado)}.funil-v-etapa strong{font-size:36px;font-weight:600;line-height:1.1;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.funil-v-etapa small{font-size:13px;line-height:1.4;color:var(--apagado-2)}.funil-v-perda{display:none;font-style:normal;font-size:12.5px;font-weight:500;color:var(--ruim)}.funil-v-forma{position:relative}.funil-v-forma svg{display:block;width:100%;height:150px}.funil-v-forma path{stroke:var(--dado);stroke-width:1.5}.funil-g1{stop-color:#ec5a3a;stop-opacity:.5}.funil-g2{stop-color:#ec5a3a;stop-opacity:.2}html.claro .funil-g1{stop-color:#e0542f;stop-opacity:.3}html.claro .funil-g2{stop-color:#e0542f;stop-opacity:.12}.funil-v-pilulas{position:absolute;inset:0;pointer-events:none}.pilula-v{position:absolute;top:50%;margin:0;translate:-50% -50%;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--borda);border-radius:999px;background:color-mix(in srgb,var(--cartao) 94%,transparent);box-shadow:var(--sombra-flutua);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pilula-v b{color:var(--texto);font-weight:600}.pilula-v em{color:var(--ruim);font-style:normal;font-weight:600}@media (max-width:759.98px){.funil-v-forma svg{height:110px}.funil-v-pilulas{display:none}.funil-v-perda{display:block}.funil-v-etapa{padding:0 4px}.funil-v-etapa strong{font-size:30px}.funil-v-etapa small{font-size:12px}}.tabela-v{width:100%;border-collapse:collapse;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabela-v th{padding:0 0 8px;color:var(--apagado-2);font-size:12px;font-weight:500;text-align:left}.tabela-v td{padding:10px 0;border-top:1px solid var(--borda);white-space:nowrap}.tabela-v td:last-child,.tabela-v th:last-child{text-align:right}.tabela-v .t-sub{color:var(--apagado-2);font-size:12.5px}.esconde-celular{display:none}@media (min-width:760px){.esconde-celular{display:table-cell}}.esq-v{border:1px solid var(--borda);border-radius:18px;background:var(--cartao)}.esq-v-heroi{min-height:380px}.esq-v-pilha{min-height:118px}.esq-v-kpi{min-height:112px}.esq-v-cartao{min-height:260px}.esq-v-topo{height:64px;margin:0 calc(-1 * var(--gutter)) 16px;border-bottom:1px solid var(--borda)}@media (prefers-reduced-motion:reduce){.barra-v-trilho>i,.cv:after,.info-balao,.meta-barra>i,.modal,.modal-fundo{transition:none;animation:none}}.conta-linhas{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.conta-linhas li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.conta-linhas span{color:var(--apagado);font-weight:300}.conta-linhas strong{font-weight:600;white-space:nowrap}.cv-custos{justify-content:flex-start}.cv-pe{margin-top:auto;padding-top:4px}.botao-p.botao-lancar{min-height:40px;padding:0 6px 0 16px;gap:10px;font-size:14px}.botao-mais{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.22)}.botao-mais svg{width:16px;height:16px}@media (max-width:759.98px){.botao-p.botao-lancar{width:100%;min-height:44px;justify-content:space-between}}.margem-v{display:flex;align-items:center;gap:12px}.margem-trilho{flex:1 1;height:6px;overflow:hidden;border-radius:3px;background:var(--trilho)}.margem-trilho>i{display:block;height:100%;border-radius:3px;background:var(--bom)}.margem-v span{font-size:13px;font-weight:600;white-space:nowrap;color:var(--texto);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.planos-linha{display:inline-flex;flex-wrap:wrap;gap:2px 12px}.planos-linha>span{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.planos-linha i{width:8px;height:8px;border-radius:50%}.cv-rodape{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid var(--borda);font-size:14px;color:var(--apagado)}.cv-rodape strong{color:var(--texto);font-weight:600}.comp-v{display:grid;grid-gap:14px;gap:14px}.comp-v-barra{display:flex;gap:2px;height:12px;overflow:hidden;border-radius:6px}.comp-v-barra>i{flex-basis:0;min-width:3px}.comp-v-linhas{display:grid;margin:0;padding:0;list-style:none}.comp-v-linhas li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;align-items:center;grid-gap:10px;gap:10px;min-height:44px;border-top:1px solid var(--borda);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.comp-v-linhas li:first-child{border-top:0}.comp-v-linhas li>i{width:10px;height:10px;border-radius:3px}.comp-v-linhas li>svg{width:16px;height:16px}.comp-v-nome{min-width:0;font-size:14px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.comp-v-qtd{font-size:12.5px;color:var(--apagado-2);white-space:nowrap}.comp-v-pct{min-width:40px;text-align:right;font-size:13px;font-weight:600;color:var(--apagado)}.comp-v-linhas strong{min-width:86px;text-align:right;font-size:14px;font-weight:600;white-space:nowrap}@media (max-width:400px){.comp-v-qtd{display:none}}.barra-v-l1,.barra-v-valor{font-size:15px}.barra-v-trilho>i.barra-listrada{background:repeating-linear-gradient(135deg,var(--dado) 0 6px,color-mix(in srgb,var(--dado) 55%,transparent) 6px 10px)}.linha-v-valor.v-bom{color:var(--bom)}.linha-v-texto strong{font-size:14.5px}.linha-v-texto span{font-size:12.5px}.campos-valor{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:10px;gap:10px}.campo-dinheiro{position:relative;display:flex;align-items:center;min-height:56px;border:1px solid var(--borda-forte);border-radius:12px;background:var(--fundo);transition:border-color var(--t-rapido) ease}.campo-dinheiro:focus-within{border-color:var(--dado);box-shadow:0 0 0 3px var(--dado-suave)}.campo-v .campo-dinheiro input{flex:1 1;min-width:0;min-height:54px;border:0;background:none;box-shadow:none;padding:0 12px 0 6px;font-size:24px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.campo-v .campo-dinheiro input:focus{box-shadow:none}.campo-moeda{display:inline-flex;flex:none;margin-left:6px;padding:2px;border-radius:999px;background:var(--trilho)}.campo-moeda button,.campo-moeda span{min-height:28px;padding:0 9px;border:0;border-radius:999px;background:none;color:var(--apagado);font-size:12.5px;font-weight:600;font-family:inherit;line-height:28px;cursor:pointer}.campo-moeda button[aria-pressed=true],.campo-moeda-fixa span{background:var(--cartao);color:var(--texto);box-shadow:inset 0 0 0 1px var(--borda)}.campo-v input[type=date]{min-width:0;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.campos-valor .campo-v input[type=date]{min-height:56px}.anexo-v{display:flex;flex-wrap:wrap}.anexo-botao,.anexo-v{align-items:center;gap:8px}.anexo-botao{display:inline-flex;min-height:40px;padding:0 14px;border:1px solid var(--borda-forte);border-radius:999px;color:var(--apagado);font-size:13.5px;font-weight:500;cursor:pointer}.anexo-botao:focus-within,.anexo-botao:hover{color:var(--texto);border-color:var(--dado)}.anexo-botao svg{width:16px;height:16px}.anexo-nome{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:100%;font-size:13px;color:var(--texto)}.anexo-nome>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mais-detalhes>summary{display:inline-flex;align-items:center;min-height:40px;color:var(--apagado);font-size:13.5px;font-weight:500;cursor:pointer}.mais-detalhes[open]>summary{margin-bottom:8px}.modal{display:flex;flex-direction:column}.modal-acoes{margin-top:14px}.modal-curto .campos{gap:14px}@media (max-width:759.98px){.modal{padding:16px 18px 0}.modal-topo{margin-bottom:10px}.campos{gap:10px}.modal-acoes{position:-webkit-sticky;position:sticky;bottom:0;margin:12px -18px 0;padding:12px 18px calc(12px + env(safe-area-inset-bottom));background:var(--cartao);border-top:1px solid var(--borda)}.campo-v input,.campo-v select,.campo-v textarea{font-size:16px}.campo-v .campo-dinheiro input{font-size:24px}}.cascata-v{display:grid;margin:0;padding:0;list-style:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cascata-v li{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0;font-size:15px}.cascata-v .c-saida span,.cascata-v .c-saida strong{color:var(--ruim)}.cascata-v .c-saida span{font-weight:300}.cascata-v .c-lucro,.cascata-v .c-total{border-top:1px solid var(--borda-forte);font-weight:600}.cascata-v .c-lucro{font-size:20px}.cascata-v .c-lucro strong{color:var(--bom)}.cascata-v .c-lucro.c-prejuizo strong{color:var(--ruim)}.cascata-v strong{font-weight:600;white-space:nowrap}.conta-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border:1px solid var(--borda-forte);border-radius:999px;background:none;color:var(--texto);font-size:13px;font-weight:500;font-family:inherit;white-space:nowrap}.conta-chip svg{width:15px;height:15px}.conta-chip.c-lancada svg{color:var(--bom)}.conta-chip.c-sem-custo{color:var(--apagado-2);border-color:var(--borda)}.creditos-v{display:grid;grid-gap:4px;gap:4px}@media (max-width:759.98px){.cv{padding:18px;gap:10px;border-radius:16px}.numero,.numero-g{font-size:32px}.moldura{padding:6px;border-radius:22px}.moldura>.cv{border-radius:17px}.info{position:static}.info-balao{left:18px;right:18px;top:56px;translate:none;width:auto;max-width:none;font-size:13.5px}.alterna button{min-height:40px;padding:0 14px;font-size:14px}}@media (min-width:760px) and (max-width:1279.98px){.heroi-v2 .gv-area{min-height:260px}}.barra{grid-template-columns:repeat(5,minmax(0,1fr))}@media (pointer:coarse){.alterna button,.botao-p,.fornecedor,.opcao-v,.segmento,.topo .periodo-botao{min-height:44px}.icone-acao,.modal-fechar{width:44px;height:44px}.cv-link:after,.info>button:after{content:"";position:absolute;inset:-10px}.info>button{position:relative}.aviso-link{padding:12px 0}}.pagina-topo{position:-webkit-sticky;position:sticky;top:0;z-index:25;margin:0 calc(-1 * var(--gutter)) 16px;padding:calc(8px + env(safe-area-inset-top)) var(--gutter) 8px;min-height:56px;align-items:center;background:color-mix(in srgb,var(--fundo) 86%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--borda)}.pagina-titulo{font-size:22px;font-weight:600;letter-spacing:-.02em}@media (min-width:1024px){.pagina-topo{margin-bottom:20px;padding:14px var(--gutter)}.pagina-titulo{font-size:24px}}.barra-v-detalhe{margin-top:-4px;font-size:12.5px;color:var(--apagado-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.opcao-v[aria-current=true]{border-color:var(--dado);background:var(--dado-suave);color:var(--texto);font-weight:600}.esq-v-heroi{min-height:460px}.esq-v-pilha{min-height:200px}.esq-v-kpi{min-height:132px}.esq-v-cartao{min-height:300px}.esq-v-fina{min-height:58px}@media (min-width:1280px){.esq-v-heroi{min-height:560px}.esq-v-pilha{min-height:274px}}.topo+.aviso,.topo-segmentos+.aviso{margin-top:0}.aviso+.aviso,.aviso+.grade{margin-top:12px}@media (min-width:760px) and (max-width:1279.98px){.pilha.pilha-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1280px){.pilha.pilha-3{grid-template-rows:repeat(3,auto);align-content:space-between}}.creditos-v .creditos-rotulo{font-size:16px;font-weight:500;letter-spacing:0;color:var(--apagado)}.creditos-v .numero{font-size:28px}.heroi-fm{gap:12px}.heroi-fm .numero.heroi-fm-num{font-size:46px;line-height:1.05}@media (max-width:759.98px){.heroi-fm .numero.heroi-fm-num{font-size:40px}}.bl-folga-bom .bl-barra i{background:var(--bom)}.bl-folga-alerta .bl-barra i{background:var(--alerta)}.bl-folga-ruim .bl-barra i{background:var(--ruim)}@media (min-width:900px){.lista-fastmoss .barras-cab,.lista-fastmoss .bl{grid-template-columns:minmax(110px,1.2fr) minmax(48px,.6fr) 60px minmax(100px,1fr) minmax(92px,1fr) minmax(100px,1fr) minmax(92px,1fr) minmax(100px,1fr);gap:0 10px;font-size:13px}.lista-fastmoss .barras-cab span:not(:first-child),.lista-fastmoss .bl-col,.lista-fastmoss .bl-num{text-align:right;justify-self:end}}@media (min-width:1024px) and (max-width:1279.98px){.lista-fastmoss .barras-cab,.lista-fastmoss .bl{grid-template-columns:minmax(96px,1.1fr) minmax(36px,.5fr) 56px minmax(96px,1fr) minmax(84px,1fr) minmax(88px,1fr) minmax(84px,1fr) minmax(92px,1fr);gap:0 6px;font-size:12.5px}}@media (min-width:1280px){.lista-fastmoss .barras-cab,.lista-fastmoss .bl{grid-template-columns:minmax(150px,1.3fr) minmax(90px,1fr) 72px 116px 100px 116px 100px 116px;gap:0 12px}}@media (min-width:1024px) and (max-width:1199.98px){.col-kpi{grid-column:span 6}}.pilha .margem-v{margin-top:auto}.comp-v-nome small{display:block;font-size:12.5px;font-weight:400;color:var(--apagado-2)}.comp-v-linhas li{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:52px;padding:4px 0}.mais-detalhes>summary{gap:8px;list-style:none}.mais-detalhes>summary::-webkit-details-marker{display:none}.mais-detalhes>summary:after{content:"";width:7px;height:7px;margin-top:-3px;border-right:1.5px solid;border-bottom:1.5px solid;transform:rotate(45deg);transition:transform var(--t-rapido) ease}.mais-detalhes[open]>summary:after{margin-top:3px;transform:rotate(225deg)}.cv-topo{flex-wrap:wrap;row-gap:6px}.cv-titulo{flex:0 1 auto;white-space:normal}.cv-titulo>span{overflow:visible;text-overflow:clip}.gv-topo{flex-wrap:wrap;row-gap:8px}.gv-legenda{min-width:auto;flex:1 1 auto}@media (max-width:759.98px){.tabela-v td.t-sub:first-child{white-space:normal;width:64px;line-height:1.3}}.avatar.avatar-vazio{display:inline-grid;place-items:center;background:var(--trilho);color:var(--apagado-2)}.avatar.avatar-vazio svg{width:16px;height:16px}