*,:before,:after{box-sizing:border-box;margin:0;padding:0}:root{--bg:#fafafa;--surf:#f5f5f3;--card:#fff;--brd:#e4e4de;--brd2:#d4d4cd;--txt:#0c0d0f;--sub:#2e3140;--muted:#5c6070;--dim:#9ea3b0;--blue:#1a3354;--blue2:#2b4f82;--grn:#15803d;--red:#c81d1d;--amb:#d97706;--purp:#0a7080;--line:#e8e8e5;--hover:#0a0a0f08;--chart-grid:#e4e4e0;--chart-tick:#636878;--chart-zero:#9ea3b0}html{-webkit-font-smoothing:antialiased;font-size:13px}body{background:var(--bg);color:var(--txt);font-family:Public Sans,system-ui,sans-serif;line-height:1.55;transition:background-color .18s,color .18s}button{cursor:pointer;font-family:inherit}.ui-table-row{transition:background-color .12s}.ui-table-row:hover{background:var(--hover)}:focus-visible{outline:2px solid var(--blue);outline-offset:2px}::-webkit-scrollbar{width:4px;height:4px}::-webkit-scrollbar-track{background:var(--surf)}::-webkit-scrollbar-thumb{background:var(--dim);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--muted)}::selection{color:var(--txt);background:#1a335433}.product-hero{grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:center;gap:20px;display:grid}.intel-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.intel-grid-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.intel-grid-4{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.intel-grid-auto{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:10px;display:grid}.home-hero-grid,.home-hero-metrics,.home-grid-2,.home-grid-3,.home-shortcuts,.conta-azul-status-strip>span{min-width:0}.conta-azul-status-context,.conta-azul-status-details{overflow-wrap:anywhere}.executive-os-shell,.executive-os-hero,.executive-os-layout,.executive-os-kpis,.contas-hero,.contas-hero-metrics,.contas-rank-grid,.contas-split-grid,.ciclo-hero,.ciclo-hero-metrics,.ciclo-split-grid,.dfc-shell,.dfc-hero,.dfc-hero-metrics,.dfc-analysis-grid,.dfc-control-panel,.dfc-mini-grid,.dre-shell,.dre-hero,.dre-hero-metrics,.dre-analysis-grid,.dre-control-panel,.dre-mini-grid{min-width:0}.benchmark-row{grid-template-columns:140px 1fr 1fr 96px}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.metrics-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.metrics-row-3{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.metrics-row-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px;display:grid}@keyframes skeleton-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.mobile-bottom-nav{display:none}@media (width<=860px){.product-hero,.intel-grid-2,.intel-grid-3{grid-template-columns:1fr}.intel-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.benchmark-row{grid-template-columns:1fr 1fr}.kpi-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px}.metrics-row,.metrics-row-5,.metrics-row-3{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.mobile-bottom-nav{display:flex}.home-hero-grid,.home-hero-metrics,.home-grid-2,.home-grid-3,.home-shortcuts{grid-template-columns:1fr!important}.home-hero-main{border-bottom:1px solid var(--brd);border-right:0!important;padding:26px 20px 28px!important}.home-hero-side{padding:24px 20px 26px!important}.home-hero-title{font-size:34px!important;line-height:1.02!important}.home-decision-title{overflow-wrap:anywhere}.conta-azul-status-strip{align-items:flex-start!important;gap:6px 10px!important}.conta-azul-status-title,.conta-azul-status-context,.conta-azul-status-details{width:100%}.executive-os-hero,.executive-os-layout,.executive-os-kpis,.dfc-hero,.dfc-hero-metrics,.dfc-analysis-grid,.dre-hero,.dre-hero-metrics,.dre-analysis-grid,.fluxo-projetado-hero,.fluxo-projetado-metrics,.fluxo-historico-hero,.fluxo-historico-metrics,.report-financeiro-hero,.report-financeiro-metrics,.contas-hero,.contas-hero-metrics,.contas-rank-grid,.contas-split-grid,.ciclo-hero,.ciclo-hero-metrics,.ciclo-split-grid{grid-template-columns:1fr!important}.contas-hero-metrics,.ciclo-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.contas-split-grid,.ciclo-split-grid{gap:24px!important}.dfc-hero-main{border-bottom:1px solid var(--brd);border-right:0!important;padding:24px 20px!important}.dfc-control-panel{padding:20px!important}.dre-hero-main{border-bottom:1px solid var(--brd);border-right:0!important;padding:24px 20px!important}.dre-control-panel{padding:20px!important}.contas-hero-main,.ciclo-hero-main{border-bottom:1px solid var(--brd);border-right:0!important;padding:24px 20px!important}.contas-control-panel,.ciclo-control-panel{padding:20px!important}.fluxo-projetado-hero-main,.fluxo-historico-hero-main,.report-financeiro-hero-main{border-bottom:1px solid var(--brd);border-right:0!important;padding:24px 20px!important}.fluxo-projetado-control-panel,.fluxo-historico-control-panel,.report-financeiro-control-panel{padding:20px!important}.executive-os-hero-main{border-bottom:1px solid var(--brd);border-right:0!important;padding:24px 20px!important}.executive-os-question{padding:24px 20px!important}.executive-os-question>div:nth-child(2)>div{overflow-wrap:anywhere;font-size:22px!important}.mobile-scroll-hint:after{content:"→ deslize para ver mais";color:var(--dim);text-align:right;letter-spacing:.05em;padding:4px 10px;font-size:10px;display:block}}@media (width<=980px){.product-hero,.intel-grid-2,.intel-grid-3{grid-template-columns:1fr}.intel-grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-row,.metrics-row-3,.metrics-row-5{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.benchmark-row{grid-template-columns:1fr 1fr}.home-hero-grid,.home-hero-metrics,.home-grid-2,.home-grid-3,.home-shortcuts{grid-template-columns:1fr!important}.home-hero-main{border-bottom:1px solid var(--brd);border-right:0!important}.executive-os-hero,.executive-os-layout{grid-template-columns:1fr!important}.executive-os-hero-main{border-bottom:1px solid var(--brd);border-right:0!important}}@media (width>=981px) and (width<=1220px){.home-grid-3,.home-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
