.ele{background:var(--p-chao);padding-bottom:var(--respiro-secao)}.ele__cabeca{isolation:isolate;padding-block:calc(var(--altura-nav) + var(--e-6)) var(--e-8);background:var(--p-fundo);position:relative}.ele__cabeca .cenario img{opacity:.42}.ele__cabeca h1{font-size:var(--t-heroi);margin-top:var(--e-4)}.ele__lede{max-width:38rem;margin-top:var(--e-4);font-size:var(--t-medio);color:var(--p-texto);line-height:1.5}.ele__fonte{margin-top:var(--e-4);font-size:var(--t-pequeno);color:var(--p-apoio)}.ele__selo{align-items:center;gap:var(--e-2);border:1px solid var(--p-fio-forte);border-radius:var(--raio-pilula);min-height:2.25rem;color:var(--p-forte);font-size:var(--t-pequeno);background:oklch(0% 0 0/.55);padding:0 .95rem;font-weight:600;display:inline-flex}.ele__selo i{background:var(--p-realce);border-radius:50%;width:.5rem;height:.5rem}.ele__selo[data-fase=ao-vivo] i{background:#ff3b30;box-shadow:0 0 #ff3b3088}@media (prefers-reduced-motion:no-preference){.ele__selo[data-fase=ao-vivo] i{animation:ao-vivo 1.6s var(--curva-suave) infinite}@keyframes ao-vivo{70%{box-shadow:0 0 0 .55rem #ff3b3000}}}.ele__sumario{top:var(--altura-nav);z-index:var(--z-elevado);border-block:1px solid var(--p-fio);backdrop-filter:blur(14px);background:oklch(8% .03 264/.88);position:sticky}.ele__sumario ul{gap:var(--e-2);scrollbar-width:none;padding-block:var(--e-2);margin:0 auto;display:flex;overflow-x:auto}.ele__sumario a{border-radius:var(--raio-pilula);min-height:2.5rem;color:var(--p-texto);font-size:var(--t-pequeno);white-space:nowrap;transition:background var(--tempo-curto) var(--curva-suave), color var(--tempo-curto) var(--curva-suave);align-items:center;padding:0 .95rem;font-weight:600;text-decoration:none;display:inline-flex}.ele__sumario a:hover,.ele__sumario a[aria-current=true]{color:var(--p-forte);background:oklch(100% 0 0/.1)}.ele__secao{isolation:isolate;padding-top:clamp(var(--e-8), 8vw, var(--e-10));scroll-margin-top:calc(var(--altura-nav) + 3.5rem);position:relative}.ele__sumario+.ele__secao{padding-top:clamp(var(--e-7), 5vw, var(--e-8))}.ele__secao+.ele__secao{border-top:1px solid var(--p-fio);margin-top:clamp(var(--e-8), 8vw, var(--e-10))}.ele__secao--congresso .cenario img{opacity:.16}.ele__secao-cabeca{gap:var(--e-4);margin-bottom:var(--e-6);display:grid}.ele__secao-cabeca p{max-width:44rem;margin-top:var(--e-3);color:var(--p-apoio)}@media (width>=62rem){.ele__secao-cabeca{grid-template-columns:minmax(0,1fr) auto;align-items:end}}.ele__espera{margin-top:var(--e-4);padding:var(--e-4) var(--e-5);border:1px dashed var(--p-fio-forte);border-radius:var(--raio-3);color:var(--p-texto);font-size:var(--t-pequeno)}.alternar{border:1px solid var(--p-fio);border-radius:var(--raio-pilula);background:var(--p-painel);flex-wrap:wrap;justify-self:start;align-items:center;gap:.25rem;padding:.25rem;display:inline-flex}.alternar button{border-radius:var(--raio-pilula);min-height:2.5rem;color:var(--p-apoio);font:inherit;font-size:var(--t-pequeno);cursor:pointer;transition:background var(--tempo-curto) var(--curva-suave), color var(--tempo-curto) var(--curva-suave);background:0 0;border:0;padding:0 1rem;font-weight:600}.alternar button:hover{color:var(--p-forte)}.alternar button[aria-pressed=true]{background:var(--p-forte);color:var(--tinta)}.alternar--pequeno button{min-height:2.25rem;padding:0 .8rem}.alternar__fio{background:var(--p-fio-forte);width:1px;height:1.25rem;margin-inline:.25rem}.seletor{gap:var(--e-1);font-size:var(--t-pequeno);color:var(--p-apoio);display:grid}.seletor select{border:1px solid var(--p-fio-forte);border-radius:var(--raio-pilula);background:var(--p-painel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='white' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right .9rem center / .75rem;min-height:2.75rem;color:var(--p-forte);font:inherit;appearance:none;padding:0 2.25rem 0 1rem;font-weight:600}.placar{gap:var(--e-3);margin:0;padding:0;list-style:none;display:grid}.placar__item{gap:var(--e-1) var(--e-4);padding:var(--e-4) var(--e-4) calc(var(--e-4) + .5rem);border:1px solid var(--p-fio);border-left:3px solid var(--cor);border-radius:var(--raio-2);background:var(--p-painel);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid;position:relative;overflow:hidden}.placar__item--lider{background:var(--p-painel-alto)}.placar__nome{gap:.15rem;min-width:0;display:grid}.placar__nome strong{font-size:var(--t-base);letter-spacing:-.01em;overflow-wrap:anywhere;font-weight:700}.placar__item--lider .placar__nome strong{font-size:var(--t-medio)}.placar__nome>span{font-size:var(--t-micro);color:var(--p-apoio);letter-spacing:.02em}.placar__selo{margin-top:var(--e-1);border-radius:var(--raio-pilula);background:var(--p-forte);color:var(--tinta);font-size:var(--t-micro);justify-self:start;padding:.1rem .5rem;font-weight:700}.placar__selo--vaza{border:1px solid var(--p-fio-forte);color:var(--p-forte);background:0 0}.placar__numero{text-align:right;justify-items:end;display:grid}.placar__numero b{font-size:var(--t-grande);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700}.placar__item--lider .placar__numero b{font-size:var(--t-titulo)}.placar__numero span{font-size:var(--t-micro);color:var(--p-apoio);font-variant-numeric:tabular-nums}.placar__barra{background:oklch(100% 0 0/.06);height:.3rem;position:absolute;inset:auto 0 0}.placar__barra:after{content:"";width:var(--w);background:var(--cor);transition:width var(--tempo-longo) var(--curva-saida);position:absolute;inset:0 auto 0 0}.totais{margin-top:var(--e-5);border:1px solid var(--p-fio);border-radius:var(--raio-2);background:var(--p-fio);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.totais div{padding:var(--e-3) var(--e-4);background:var(--p-chao)}.totais dt{font-size:var(--t-micro);color:var(--p-apoio)}.totais dd{margin:0;display:grid}.totais b{font-size:var(--t-medio);font-weight:700}.totais span{font-size:var(--t-micro);color:var(--p-apoio)}@media (width>=40rem){.totais{grid-template-columns:repeat(3,minmax(0,1fr))}}.pres{gap:var(--e-7);display:grid}@media (width>=62rem){.pres{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}.pres__placar{top:calc(var(--altura-nav) + 4.5rem);position:sticky}}.pres__mapa{gap:var(--e-4);display:grid}.carta{aspect-ratio:967/997;justify-self:center;width:100%;max-height:78vh;margin:0;position:relative}.carta__estados,.carta__pontos{width:100%;height:100%;position:absolute;inset:0}.carta__estados path{fill:var(--cor,oklch(30% .04 264));fill-opacity:var(--forca,1);stroke:var(--p-chao);stroke-width:18px;stroke-linejoin:round;cursor:pointer;transition:fill var(--tempo-medio) var(--curva-suave), fill-opacity var(--tempo-medio) var(--curva-suave);outline:none}.carta__estados path:hover,.carta__estados path:focus-visible,.carta__estados path[aria-pressed=true]{stroke:var(--p-forte);stroke-width:34px}[data-escala=municipios] [data-carta=presidente] .carta__estados path{fill:none;stroke:oklch(100% 0 0/.22);stroke-width:10px;pointer-events:none}.carta--governo path{fill:var(--preencher,var(--cor))}.carta--governo pattern rect{fill:color-mix(in oklch, var(--cor) 28%, var(--p-chao))}.carta--governo pattern line{stroke:var(--cor);stroke-width:90px}.carta--governo path[data-apagado]{fill-opacity:.08}.carta__legenda{gap:var(--e-3);font-size:var(--t-micro);color:var(--p-apoio);flex-wrap:wrap;display:flex;position:absolute;inset:auto 0 0}.chave:before{content:"";vertical-align:-.1rem;background:var(--p-forte);border-radius:.2rem;width:.75rem;height:.75rem;margin-right:.4rem;display:inline-block}.chave--segundo:before{background:repeating-linear-gradient(45deg, var(--p-forte) 0 2px, color-mix(in oklch, var(--p-forte) 25%, transparent) 2px 4px)}.detalhe:empty{display:none}.detalhe{padding:var(--e-4);border:1px solid var(--p-fio);border-radius:var(--raio-3);background:var(--p-painel)}.detalhe h3{margin-bottom:var(--e-3)}.detalhe h3 small{color:var(--p-apoio);font-weight:500}.lista-ufs table{border-collapse:collapse;width:100%;font-size:var(--t-pequeno)}.lista-ufs th{text-align:left;font-size:var(--t-micro);color:var(--p-apoio);padding:var(--e-2) var(--e-2) var(--e-2) 0;border-bottom:1px solid var(--p-fio-forte);font-weight:600}.lista-ufs td{padding:var(--e-3) var(--e-2) var(--e-3) 0;border-bottom:1px solid var(--p-fio);vertical-align:top}.lista-ufs td span{font-size:var(--t-micro);color:var(--p-apoio);display:block}.lista-ufs td b:before{content:"";background:var(--cor);border-radius:50%;width:.6rem;height:.6rem;margin-right:.4rem;display:inline-block}.gov{gap:var(--e-7);display:grid}.carta--governo{max-width:34rem}.estados{gap:var(--e-3);margin:0 calc(var(--goteira) * -1);padding:0 var(--goteira) var(--e-3);scroll-snap-type:x mandatory;scroll-padding-inline:var(--goteira);scrollbar-width:thin;grid-auto-columns:82%;grid-auto-flow:column;list-style:none;display:grid;overflow-x:auto}.estados>li{scroll-snap-align:start}@media (width>=40rem){.estados{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;margin:0;padding:0;overflow:visible}}@media (width>=90rem){.estados{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=62rem){.gov{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start}.carta--governo{top:calc(var(--altura-nav) + 4.5rem);position:sticky}}.estado{border:1px solid var(--p-fio);border-radius:var(--raio-3);background:var(--p-painel);scroll-margin-top:calc(var(--altura-nav) + 4rem);transition:border-color var(--tempo-curto) var(--curva-suave);align-content:start;display:grid;overflow:hidden}.estado[hidden]{display:none}.estado__foto{aspect-ratio:16/6;--veu:.38;border-bottom:3px solid var(--cor)}.estado__foto h3{inset:auto var(--e-4) var(--e-3);z-index:2;color:oklch(100% 0 0);text-shadow:0 1px 12px oklch(0% 0 0/.6);position:absolute}.estado h3 small{font-weight:500;font-size:var(--t-pequeno);opacity:.8}.estado__corpo{gap:var(--e-3);padding:var(--e-3) var(--e-4) var(--e-4);display:grid}.estado__situacao{font-size:var(--t-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--p-apoio);font-weight:600}.estado[data-situacao=segundo-turno] .estado__situacao{color:var(--p-forte)}.estado__credito{color:var(--p-apoio);opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:.68rem;overflow:hidden}.estado[data-realce]{border-color:var(--p-forte)}.duelo{gap:var(--e-2);margin:0;padding:0;list-style:none;display:grid}.duelo li{align-items:baseline;gap:var(--e-3);grid-template-columns:minmax(0,1fr) auto;padding-bottom:.45rem;display:grid;position:relative}.duelo__nome{min-width:0;font-size:var(--t-pequeno);line-height:1.3}.duelo__nome small{color:var(--p-apoio);font-size:var(--t-micro)}.duelo b{font-size:var(--t-medio);font-variant-numeric:tabular-nums;font-weight:700}.duelo i{background:oklch(100% 0 0/.07);border-radius:1rem;height:.22rem;position:absolute;inset:auto 0 0}.duelo i:after{content:"";width:var(--w);border-radius:inherit;background:var(--cor);transition:width var(--tempo-longo) var(--curva-saida);position:absolute;inset:0 auto 0 0}.casas{gap:var(--e-5);display:grid}@media (width>=62rem){.casas{grid-template-columns:repeat(2,minmax(0,1fr))}.casa--larga{grid-column:1/-1}}.casa{padding:var(--e-5);border:1px solid var(--p-fio);border-radius:var(--raio-3);background:oklch(10% .04 264/.85)}.casa>p,.casa__topo p{margin-top:var(--e-1);font-size:var(--t-pequeno);color:var(--p-apoio)}.casa__topo{justify-content:space-between;align-items:end;gap:var(--e-4);flex-wrap:wrap;display:flex}.plenario{gap:var(--e-4);margin:var(--e-4) 0 0;display:grid}.plenario svg{justify-self:center;width:100%;max-width:34rem}.plenario circle{fill:var(--cor)}.plenario text{fill:var(--p-forte);font-size:15px;font-weight:700}.plenario__lista{gap:var(--e-1) var(--e-4);font-size:var(--t-pequeno);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.plenario__lista li{align-items:center;gap:var(--e-2);border-bottom:1px solid var(--p-fio);grid-template-columns:auto 1fr auto;padding-block:.3rem;display:grid}.plenario__lista i{background:var(--cor);border-radius:50%;width:.65rem;height:.65rem}.plenario__lista span{font-variant-numeric:tabular-nums;color:var(--p-forte)}.pesqs{gap:var(--e-6);display:grid}.pesqs__filtros{align-items:end;gap:var(--e-4);flex-wrap:wrap;display:flex}.evol{padding:var(--e-4);border:1px solid var(--p-fio);border-radius:var(--raio-3);background:var(--p-painel);margin:0}.evol svg{width:100%;overflow:visible}.evol__grade line{stroke:var(--p-fio)}.evol__grade text{fill:var(--p-apoio);font-size:12px}.evol__serie{color:var(--cor)}.evol__serie polyline{fill:none;stroke:var(--cor);stroke-width:3px;stroke-linejoin:round;stroke-linecap:round}.evol__serie circle{fill:var(--cor);stroke:var(--p-painel);stroke-width:2px}.evol__margem{stroke:var(--cor);stroke-width:6px;stroke-linecap:round;opacity:.25}.evol__nome{fill:var(--cor);font-size:14px;font-weight:700}.pesqs__lista{gap:var(--e-4);display:grid}@media (width>=48rem){.pesqs__lista{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=75rem){.pesqs__lista{grid-template-columns:repeat(3,minmax(0,1fr))}}.pesquisa{gap:var(--e-3);padding:var(--e-4);border:1px solid var(--p-fio);border-radius:var(--raio-3);background:var(--p-chao);align-content:start;display:grid}.pesquisa header p,.pesquisa__tipo,.pesquisa__ficha{font-size:var(--t-micro);color:var(--p-apoio)}.pesquisa .placar__item{padding:var(--e-3) var(--e-3) calc(var(--e-3) + .4rem)}.pesquisa .placar__numero b,.pesquisa .placar__item--lider .placar__numero b{font-size:var(--t-grande)}.pesquisa .placar__item--lider .placar__nome strong{font-size:var(--t-base)}.notas{gap:var(--e-5);margin:0;padding:0;list-style:none;display:grid}.nota-gryd{gap:var(--e-3);max-width:var(--largura-texto,44rem);padding:var(--e-5);border-left:3px solid var(--p-forte);background:var(--p-painel);border-radius:0 var(--raio-3) var(--raio-3) 0;display:grid}.nota-gryd time,.nota-gryd__assinatura{font-size:var(--t-micro);color:var(--p-apoio);font-weight:600}.nota-gryd p{white-space:pre-line}.metodo{gap:var(--e-5);margin-top:var(--e-6);display:grid}@media (width>=48rem){.metodo{grid-template-columns:repeat(2,minmax(0,1fr))}}.metodo dt{color:var(--p-forte);font-weight:700}.metodo dd{margin:var(--e-1) 0 0;font-size:var(--t-pequeno);color:var(--p-texto)}
