.apu{--apu-track:color-mix(in srgb,var(--ink) 8%,transparent);--apu-vazio:color-mix(in srgb,var(--ink) 22%,transparent);--apu-vazio-mapa:color-mix(in srgb,var(--ink) 10%,var(--card));--apu-ok:var(--confirma);--apu-warn:var(--warn);--apu-down:#dc2626;--apu-live:var(--accent);--apu-gap:16px;max-width:1280px;margin:0 auto;padding:20px 16px 64px;font-family:var(--font);color:var(--ink)}.apu *{box-sizing:border-box}.apu-mudo{color:var(--ink-3);font-size:12.5px}.apu-top{display:flex;align-items:center;gap:16px;margin-bottom:var(--apu-gap)}.apu-brand{display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:17px;color:var(--ink);text-decoration:none;flex:none}.apu-logo{display:inline-grid;place-items:center;padding:3px 7px;border-radius:7px;background:var(--accent);color:#fff;font-size:13px;font-weight:800;letter-spacing:.02em}.apu-top-mid{display:flex;flex-direction:column;line-height:1.2;padding-left:16px;border-left:1px solid var(--line);min-width:0}.apu-top-t{font-weight:800;font-size:15px}.apu-top-s{font-size:12px;color:var(--ink-3)}.apu-top-dir{margin-left:auto;display:flex;align-items:center;gap:12px}.apu-live{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2)}.apu-live i{width:9px;height:9px;border-radius:50%;background:var(--apu-vazio)}.apu-live.on i{background:var(--apu-down);animation:apu-pulse 1.6s infinite;--pulse:var(--apu-down)}.apu-btn{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:var(--pill);border:1px solid var(--line-2);background:var(--card);color:var(--ink);font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:border-color .15s,box-shadow .15s}.apu-btn:hover{border-color:var(--accent);box-shadow:var(--shadow-ring)}.apu-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.apu-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.apu-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:20px;margin-bottom:var(--apu-gap);min-width:0}.apu-card-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:16px}.apu-card-h h2{margin:0 0 2px;font-size:18px;font-weight:800;letter-spacing:-.01em}.apu-h3{margin:18px 0 8px;font-size:12px;font-weight:800;color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.apu-vazio{padding:16px;border-radius:var(--r-md);background:var(--card-2);border:1px dashed var(--line-2);color:var(--ink-2);font-size:13.5px;line-height:1.55}.apu-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--pill);font-size:11.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;background:var(--accent-soft);color:var(--accent-ink)}.apu-chip.chip-live:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--apu-down);animation:apu-pulse 1.6s infinite;--pulse:var(--apu-down)}.apu-chip.chip-ok{background:var(--confirma-soft);color:var(--confirma)}.apu-tag{display:inline-block;margin-top:4px;padding:1px 8px;background:color-mix(in srgb,var(--cor,var(--accent)) 14%,transparent);color:var(--cor,var(--accent));font-size:11px;font-weight:800}.apu-prog,.apu-tag{border-radius:var(--pill)}.apu-prog{height:10px;background:var(--apu-track);overflow:hidden}.apu-prog>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--accent),color-mix(in srgb,var(--accent) 70%,#7cc4ff));transition:width .8s ease}.apu-prog.fina{height:5px}.apu-seg{display:inline-flex;padding:3px;border-radius:var(--pill);background:var(--card-2);border:1px solid var(--line)}.apu-seg button{border:0;background:transparent;padding:6px 13px;border-radius:var(--pill);font:inherit;font-size:12.5px;font-weight:700;color:var(--ink-3);cursor:pointer}.apu-seg button[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--line),0 1px 2px rgba(0,0,0,.06)}.apu-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.apu-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-gap:var(--apu-gap);gap:var(--apu-gap);margin-bottom:var(--apu-gap)}.apu-hero-main{position:relative;overflow:hidden;padding:26px 28px;border-radius:var(--r-lg);background:radial-gradient(120% 140% at 100% 0,color-mix(in srgb,var(--accent) 26%,transparent) 0,transparent 55%),linear-gradient(135deg,#0f1730 0,#14214a 100%);color:#fff}.apu-hero-main .apu-chip{background:rgba(255,255,255,.12);color:#fff}.apu-hero-main h1{margin:14px 0 4px;font-size:16px;font-weight:700;color:rgba(255,255,255,.75)}.apu-hero-main p{margin:10px 0 0;color:rgba(255,255,255,.7);font-size:13.5px;line-height:1.5;max-width:520px}.apu-count{display:flex;align-items:flex-start;gap:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apu-count>span{display:flex;flex-direction:column;align-items:center}.apu-count b{font-size:clamp(44px,7vw,76px);font-weight:800;letter-spacing:-.03em;line-height:1}.apu-count small{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:rgba(255,255,255,.55);margin-top:6px}.apu-count>i{font-style:normal;font-size:clamp(36px,6vw,60px);font-weight:700;color:rgba(255,255,255,.35);line-height:1.1}.apu-big{font-size:clamp(48px,8vw,84px);font-weight:800;letter-spacing:-.03em;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin-bottom:14px}.apu-hero-main .apu-prog{background:rgba(255,255,255,.14);height:12px}.apu-hero-main .apu-prog>div{background:linear-gradient(90deg,#5b8cff,#8be0ff)}.apu-kpis{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.apu-kpi{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:16px 18px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);min-width:0}.apu-kpi span{font-size:12px;font-weight:700;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.apu-kpi b{font-size:clamp(22px,2.6vw,30px);font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.apu-kpi small{font-size:12px;color:var(--ink-3)}.apu-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);grid-gap:var(--apu-gap);gap:var(--apu-gap);align-items:start}.apu-grid>.apu-card,.apu-lado>.apu-card{margin-bottom:0}.apu-grid{margin-bottom:var(--apu-gap)}.apu-lado{display:grid;grid-gap:var(--apu-gap);gap:var(--apu-gap);min-width:0}.apu-grid-b{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.apu-cands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.apu-cand{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:10px;row-gap:10px;padding:14px 16px 14px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);transition:transform .25s ease,box-shadow .25s ease}.apu-cand:hover{box-shadow:var(--shadow-pop)}.apu-cand-pos{position:absolute;top:8px;right:12px;font-size:11px;font-weight:800;color:var(--ink-4)}.apu-cand .apu-foto{grid-row:1}.apu-cand-info{min-width:0;display:flex;flex-direction:column}.apu-cand-part{font-size:11.5px;font-weight:800;color:var(--cor);letter-spacing:.04em}.apu-cand-nm{font-size:15px;font-weight:800;line-height:1.2;overflow-wrap:break-word}.apu-cand-num{text-align:right;padding-top:8px}.apu-cand-num b{display:block;font-size:22px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apu-cand-num span{font-size:12px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apu-cand-bar{grid-column:1/-1;height:6px;border-radius:var(--pill);background:var(--apu-track);overflow:hidden}.apu-cand-bar i{display:block;height:100%;border-radius:inherit;background:var(--cor);transition:width .8s ease}.apu-cand.lider{grid-column:1/-1;padding:18px 20px;border-color:color-mix(in srgb,var(--cor) 45%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--cor) 9%,var(--card)),var(--card) 70%)}.apu-cand.lider .apu-cand-nm{font-size:21px}.apu-cand.lider .apu-cand-num b{font-size:34px;color:var(--cor)}.apu-cand.lider:after{content:"Lidera";position:absolute;top:10px;right:14px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--cor)}.apu-cand.lider .apu-cand-pos{display:none}.apu-cand.eleito{border-color:var(--confirma)}.apu-foto{position:relative;flex:none;display:inline-grid;place-items:center;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--cor) 16%,var(--card-2));box-shadow:0 0 0 2.5px var(--card),0 0 0 4.5px var(--cor);margin:4px}.apu-foto img{width:100%;height:100%;object-fit:cover;object-position:center 20%}.apu-foto>span{font-weight:800;color:var(--cor);font-size:.9em}.apu-mapa{position:relative}.apu-mapa svg{display:block;width:100%;height:auto;max-height:440px;margin:0 auto}.apu-mapa .uf{stroke:var(--card);stroke-width:.9;stroke-linejoin:round;cursor:pointer;transition:fill .6s ease,opacity .2s}.apu-mapa svg:hover .uf{opacity:.55}.apu-mapa .uf.foco,.apu-mapa svg:hover .uf.foco{opacity:1;stroke:var(--ink);stroke-width:1.4}.apu-mapa .uf-rot{font-size:8.5px;font-weight:800;fill:#fff;text-anchor:middle;dominant-baseline:middle;pointer-events:none;paint-order:stroke;stroke:rgba(0,0,0,.28);stroke-width:1.6px}.apu-mapa-skel{aspect-ratio:1/1;border-radius:var(--r-md);background:var(--apu-track);animation:apu-skel 1.4s ease-in-out infinite}.apu-mapa-tip{margin-top:10px;min-height:64px;padding:10px 12px;border-radius:var(--r-md);background:var(--card-2);border:1px solid var(--line);font-size:13px}.apu-mapa-tip .t-h{display:flex;justify-content:space-between;gap:8px;margin-bottom:6px}.apu-mapa-tip .t-h span{color:var(--ink-3);font-size:12px}.apu-mapa-tip .t-l{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:2px 0}.apu-mapa-tip .t-l i{width:10px;height:10px;border-radius:3px}.apu-mapa-tip .t-l small{color:var(--ink-3);margin-left:4px}.apu-mapa-tip .t-dica,.apu-mapa-tip .vazio{color:var(--ink-3)}.apu-legenda{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:12px;font-size:12.5px;font-weight:700}.apu-legenda span{display:inline-flex;align-items:center;gap:6px}.apu-legenda i{width:11px;height:11px;border-radius:3px}.apu-legenda small{color:var(--ink-3);font-weight:600}.apu-comp-bar{display:flex;height:14px;border-radius:var(--pill);overflow:hidden;background:var(--apu-track)}.apu-comp-bar i{display:block;height:100%;transition:width .8s ease}.c-val{background:var(--accent)}.c-bra{background:#a3acb9}.c-nul{background:#e36a4d}.c-vazio{background:transparent}.apu-comp dl{margin:14px 0 0;display:grid;grid-gap:8px;gap:8px;font-size:13.5px}.apu-comp dl>div{display:flex;justify-content:space-between;gap:10px}.apu-comp dt{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2)}.apu-comp dt i{width:10px;height:10px;border-radius:3px;display:inline-block}.apu-comp dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apu-comp dd small{color:var(--ink-3);font-weight:600;margin-left:6px}.apu-comp .tot{padding-top:8px;border-top:1px solid var(--line)}.apu-estados{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:10px;gap:10px}.apu-est{padding:12px 14px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);min-width:0}.apu-est-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:6px}.apu-est-h b{font-size:14px}.apu-est-h span{font-size:12px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apu-est ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.apu-est li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;font-size:13px}.apu-est li .apu-foto{margin:3px;font-size:11px}.apu-est li .nm{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.apu-est li .nm small{color:var(--ink-3);font-weight:600;margin-left:5px}.apu-est li>b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apu-est li.eleito .nm{color:var(--confirma)}.apu-est-st{margin-top:8px;font-size:11.5px;font-weight:700;color:var(--accent-ink)}.apu-ufs{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-gap:8px;gap:8px}.apu-uf{padding:8px 10px;border-radius:var(--r-sm);background:var(--card-2);border:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apu-uf-h{display:flex;justify-content:space-between;align-items:baseline;gap:4px;margin-bottom:6px}.apu-uf-h b{font-size:12.5px}.apu-uf-h span{font-size:11.5px;color:var(--ink-3)}.apu-uf.fim .apu-prog>div{background:var(--apu-ok)}.apu-ops{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.apu-op{--tom:var(--apu-vazio);padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card-2);min-width:0}.apu-op.t-ok{--tom:var(--apu-ok)}.apu-op.t-warn{--tom:var(--apu-warn)}.apu-op.t-down{--tom:var(--apu-down)}.apu-op.t-live{--tom:var(--apu-live)}.apu-op-h{display:flex;align-items:center;gap:7px;font-size:11.5px;font-weight:800;color:var(--ink-3);text-transform:uppercase;letter-spacing:.05em}.apu-op-h i{width:8px;height:8px;border-radius:50%;background:var(--tom);animation:apu-pulse 2s infinite;--pulse:var(--tom)}.apu-op>b{display:block;margin:6px 0 8px;font-size:22px;font-weight:800}.apu-op .apu-prog{margin-bottom:8px}.apu-op dl{margin:0;display:grid;grid-gap:3px;gap:3px;font-size:12px}.apu-op dl>div{display:flex;justify-content:space-between;gap:8px}.apu-op dt{color:var(--ink-3)}.apu-op dd{margin:0;text-align:right;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apu-push{border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);margin-bottom:8px;overflow:hidden}.apu-push>summary{cursor:pointer;display:flex;align-items:center;gap:12px;padding:11px 14px;font-size:13px;font-weight:700;list-style:none}.apu-push>summary::-webkit-details-marker{display:none}.apu-push>summary:after{content:"▾";margin-left:auto;color:var(--ink-3);transition:transform .2s}.apu-push[open]>summary:after{transform:rotate(180deg)}.apu-push[open]>summary{border-bottom:1px solid var(--line);background:var(--card-2)}.apu-push-id{padding:2px 8px;border-radius:var(--pill);background:var(--accent-soft);color:var(--accent-ink);font-size:11.5px}.apu-push-corpo{padding:12px 14px 14px;display:grid;grid-gap:14px;gap:14px}.apu-arq-h{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:13.5px;margin-bottom:6px}.apu-arq-h span{color:var(--ink-3);font-size:12px}.apu-diff{display:grid;grid-gap:2px;gap:2px}.apu-diff-l{display:grid;grid-template-columns:minmax(0,1.4fr) auto 18px auto minmax(90px,auto);grid-gap:10px;gap:10px;align-items:center;padding:6px 10px;border-radius:var(--r-sm);font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apu-diff-l:nth-child(odd){background:var(--card-2)}.apu-diff-l .campo{color:var(--ink-2);overflow-wrap:anywhere}.apu-diff-l .antes{color:var(--ink-3);text-align:right}.apu-diff-l .seta{color:var(--ink-4);text-align:center}.apu-diff-l .depois{font-weight:800}.apu-diff-l .delta{text-align:right;font-weight:700;color:var(--ink-3)}.apu-diff-l.tom-sobe .delta{color:var(--confirma)}.apu-diff-l.tom-desce .delta{color:var(--corrige)}.apu-diff-l.tom-alerta{background:var(--warn-soft)}.apu-diff-l.tom-alerta .depois{color:var(--warn)}.apu-rodape{margin-top:4px;font-size:12px;color:var(--ink-3);text-align:center}.apu-telao{--card:#121a2b;--card-2:#0d1422;--line:#22304a;--line-2:#2c3c5a;--ink:#f4f7fc;--ink-2:#c7d0df;--ink-3:#8794ab;--ink-4:#56627a;--accent:#5b8cff;--accent-soft:rgba(91,140,255,.16);--accent-ink:#9db8ff;--apu-track:rgba(255,255,255,.08);--apu-vazio-mapa:#1c2638;position:fixed;inset:0;z-index:9999;overflow:hidden;background:radial-gradient(120% 90% at 85% 0,#1b2d5c 0,#0a0f1c 55%) #0a0f1c;color:var(--ink)}.tl{height:100%;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto minmax(0,1fr) auto;padding:2.2vh 2.4vw 0;grid-gap:2vh;gap:2vh}.tl-top{gap:2vw}.tl-marca,.tl-top{display:flex;align-items:center}.tl-marca{gap:8px;font-weight:800;font-size:clamp(16px,1.6vw,28px)}.tl-marca .apu-logo{font-size:.75em}.tl-tit{font-size:clamp(14px,1.4vw,24px);color:var(--ink-2)}.tl-tit b{color:var(--ink)}.tl-dir{margin-left:auto;display:flex;align-items:center;gap:1.6vw}.tl-dir .apu-live{color:#fff;font-size:clamp(12px,1vw,18px)}.tl-hora{font-size:clamp(16px,1.6vw,28px);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-sair{width:40px;height:40px;border-radius:50%;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font-size:16px;cursor:pointer;opacity:.5;transition:opacity .2s}.tl-sair:focus-visible,.tl-sair:hover{opacity:1}.tl-prog{display:grid;grid-gap:1.2vh;gap:1.2vh}.tl-prog-t{display:flex;align-items:baseline;gap:1.2vw;font-size:clamp(16px,1.6vw,30px);color:var(--ink-2)}.tl-prog-t b{font-size:clamp(32px,3.6vw,68px);font-weight:800;color:var(--ink);letter-spacing:-.02em}.tl-prog-t b,.tl-prog-t span{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-prog-t span{margin-left:auto}.tl-prog .apu-prog{height:1.4vh;min-height:10px}.tl-corpo{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:2.4vw;gap:2.4vw}.tl-cands,.tl-corpo{display:grid;min-height:0}.tl-cands{grid-template-rows:repeat(4,minmax(0,1fr)) auto;grid-gap:1.4vh;gap:1.4vh;overflow:hidden;padding-bottom:1vh}.tl-cand{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:1.6vw;gap:1.6vw;padding:1vh 1.6vw;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid var(--line)}.tl-cand.lider{background:linear-gradient(90deg,color-mix(in srgb,var(--cor) 26%,transparent),rgba(255,255,255,.03) 75%);border-color:color-mix(in srgb,var(--cor) 60%,transparent)}.tl-cand .apu-foto{box-shadow:0 0 0 3px #0a0f1c,0 0 0 6px var(--cor);font-size:26px;width:min(9.5vh,120px)!important;height:min(9.5vh,120px)!important}.tl-cand.lider .apu-foto{width:min(11vh,140px)!important;height:min(11vh,140px)!important}.tl-cand{min-height:0;overflow:hidden}.tl-cand-i{min-width:0}.tl-cand-i>span{font-size:clamp(12px,1vw,18px);font-weight:800;color:var(--cor);letter-spacing:.04em}.tl-cand-i>b{display:block;font-size:clamp(18px,min(2.2vw,4.2vh),42px);font-weight:800;line-height:1.1;margin:2px 0 1vh;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tl-cand-bar{height:1vh;min-height:8px;border-radius:99px;background:rgba(255,255,255,.08);overflow:hidden}.tl-cand-bar i{display:block;height:100%;border-radius:inherit;background:var(--cor);transition:width .8s ease}.tl-cand-n{text-align:right}.tl-cand-n b{display:block;font-size:clamp(26px,min(3.4vw,6.4vh),66px);font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.tl-cand.lider .tl-cand-n b{color:var(--cor)}.tl-cand-n span{font-size:clamp(12px,1vw,18px);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-resto{display:flex;flex-wrap:wrap;max-height:7.5vh;overflow:hidden;gap:.8vh 1.6vw;padding:1vh .4vw;font-size:clamp(12px,1vw,18px);color:var(--ink-2)}.tl-resto span{display:inline-flex;align-items:center;gap:6px}.tl-resto i{width:10px;height:10px;border-radius:3px}.tl-resto b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tl-mapa{min-height:0;display:flex;flex-direction:column;justify-content:center}.tl-mapa .apu-mapa svg{max-height:58vh}.tl-mapa .apu-mapa-tip{display:none}.tl-mapa .uf-rot{font-size:9px}.tl-mapa .apu-legenda{justify-content:center;font-size:clamp(12px,1vw,18px)}.tl-ticker{display:flex;align-items:stretch;margin:0 -2.4vw;border-top:1px solid var(--line);background:rgba(0,0,0,.35);height:6vh;min-height:44px}.tl-ticker-r{flex:none;padding:0 1.6vw;background:var(--accent);color:#fff;font-weight:800;font-size:clamp(12px,1vw,18px);text-transform:uppercase;letter-spacing:.04em}.tl-ticker-r,.tl-ticker-v{display:flex;align-items:center}.tl-ticker-v{flex:1 1;min-width:0;overflow:hidden}.tl-ticker-f{display:inline-flex;gap:4vw;white-space:nowrap;padding-left:2vw;animation:tl-ticker linear infinite;font-size:clamp(13px,1.1vw,20px);color:var(--ink-2)}.tl-ticker-f span:before{content:"●";color:var(--accent);margin-right:1vw;font-size:.7em;vertical-align:middle}.tl-ticker-q{padding-left:2vw;font-size:clamp(13px,1.1vw,20px);color:var(--ink-3)}@keyframes tl-ticker{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes apu-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--pulse) 55%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes apu-skel{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.apu *,.apu-telao *{animation:none!important;transition:none!important}}@media (max-width:1024px){.apu-grid,.apu-grid-b,.apu-hero{grid-template-columns:minmax(0,1fr)}.apu-lado{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}@media (max-width:640px){.apu-top-mid{display:none}.apu-hero-main{padding:20px}.apu-card{padding:16px 14px}.apu-cands{grid-template-columns:minmax(0,1fr)}.apu-cand.lider{padding:16px 14px}.apu-cand.lider .apu-foto{width:60px!important;height:60px!important}.apu-cand.lider .apu-cand-nm{font-size:17px}.apu-cand.lider .apu-cand-num b{font-size:26px}.apu-ops{grid-template-columns:minmax(0,1fr)}.apu-diff-l{grid-template-columns:minmax(0,1fr) auto}.apu-diff-l .antes,.apu-diff-l .seta{display:none}.apu-diff-l .delta{grid-column:2}.apu-btn{padding:0 12px}.tl-corpo{grid-template-columns:minmax(0,1fr);overflow:auto}.tl-mapa{display:none}}.tz-hero{grid-template-columns:minmax(0,1fr)}.tz-wrap{position:relative}.tz-blur{filter:blur(2.4px) saturate(.9);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;mask-image:linear-gradient(180deg,#000 55%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);max-height:1500px;overflow:hidden}.tz-num{display:inline-block;filter:blur(5px);animation:tz-pisca 1.6s ease-in-out infinite}.tz-bar{position:relative;overflow:hidden}.tz-bar>div,.tz-bar>i{position:absolute;inset:0;width:45%!important;border-radius:inherit;background:linear-gradient(90deg,transparent,var(--cor,var(--accent)),transparent);animation:tz-varre 1.8s ease-in-out infinite}.tz-overlay{position:absolute;inset:0;display:flex;justify-content:center;align-items:flex-start;padding:48px 16px 0}.tz-card{position:-webkit-sticky;position:sticky;top:24px;width:min(460px,100%);padding:28px 28px 24px;border-radius:var(--r-lg);background:color-mix(in srgb,var(--card) 94%,transparent);border:1px solid var(--line);box-shadow:var(--shadow-pop);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;flex-direction:column;gap:12px;text-align:left}.tz-card .apu-chip{align-self:flex-start}.tz-card h2{margin:2px 0 0;font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.tz-card p{margin:0;color:var(--ink-2);font-size:14px;line-height:1.55}.tz-card ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:7px;gap:7px;font-size:13.5px;font-weight:600}.tz-card li{display:flex;gap:9px;align-items:center}.tz-card li:before{content:"✓";flex:none;display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--confirma-soft);color:var(--confirma);font-size:12px;font-weight:800}.tz-cta{margin-top:6px;display:flex;justify-content:center;align-items:center;height:50px;border-radius:var(--pill);background:var(--accent);color:#fff;font-weight:800;font-size:15.5px;text-decoration:none;box-shadow:0 10px 24px -8px color-mix(in srgb,var(--accent) 70%,transparent);transition:transform .15s,background .15s}.tz-cta:hover{background:var(--accent-2);transform:translateY(-1px)}.tz-cta:focus-visible{outline:3px solid var(--accent-soft);outline-offset:2px}.tz-ja{text-align:center;font-size:13.5px;color:var(--ink-2)}.tz-ja a{color:var(--accent);font-weight:700;text-decoration:none}.tz-card>small{text-align:center;color:var(--ink-3);font-size:12px}@keyframes tz-pisca{0%,to{opacity:1}50%{opacity:.35}}@keyframes tz-varre{0%{transform:translateX(-110%)}to{transform:translateX(240%)}}@media (max-width:640px){.tz-overlay{padding-top:24px}.tz-card{padding:22px 18px 18px}.tz-card h2{font-size:21px}}.apu-ext-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:20px;gap:20px}.apu-ext-prog{display:grid;grid-gap:6px;gap:6px;margin-bottom:14px}.apu-ext-prog span{font-size:12px;color:var(--ink-3)}.apu-ext-cands{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.apu-ext-cands li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 10px;border-radius:var(--r-md);border:1px solid var(--line)}.apu-ext-cands li.lider{border-color:color-mix(in srgb,var(--cor) 45%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--cor) 9%,var(--card)),var(--card) 70%)}.apu-ext-cands .nm{min-width:0;display:grid;grid-gap:2px;gap:2px}.apu-ext-cands .nm b{font-size:14.5px;font-weight:800;overflow-wrap:break-word}.apu-ext-cands .nm small{font-size:11.5px;font-weight:700;color:var(--cor)}.apu-ext-cands .nm .apu-cand-bar{margin-top:4px}.apu-ext-cands .num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apu-ext-cands .num b{display:block;font-size:19px;font-weight:800}.apu-ext-cands li.lider .num b{color:var(--cor);font-size:24px}.apu-ext-cands .num small{font-size:11.5px;color:var(--ink-3)}.apu-ext-tot{margin:14px 0 0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px}.apu-ext-tot div{display:flex;gap:6px}.apu-ext-tot dt{color:var(--ink-3)}.apu-ext-tot dd{margin:0;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apu-ext-cid .apu-h3{margin-top:0}.apu-ext-cid ol{list-style:none;margin:0;padding:0 4px 0 0;display:grid;grid-gap:10px;gap:10px;max-height:470px;overflow:auto}.apu-ext-cid li{padding-bottom:10px;border-bottom:1px solid var(--line)}.cid-h{display:flex;justify-content:space-between;gap:8px;font-size:13px}.cid-h span{color:var(--ink-3);font-size:11.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cid-bar{display:flex;height:6px;border-radius:var(--pill);overflow:hidden;background:var(--apu-track);margin:6px 0 5px}.cid-bar i{display:block;height:100%;transition:width .8s ease}.cid-l{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11.5px;color:var(--ink-2)}.cid-l span{display:inline-flex;align-items:center;gap:5px}.cid-l i{width:8px;height:8px;border-radius:2px}.cid-l b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:900px){.apu-ext-grid{grid-template-columns:minmax(0,1fr)}}.apu-telao-cta{display:flex;align-items:center;gap:12px}.apu-btn.apu-btn-telao{height:48px;padding:0 22px;gap:10px;font-size:15.5px;font-weight:800;background:var(--accent);color:#fff;border-color:var(--accent);animation:apu-telao-pulso 1.8s ease-out infinite}.apu-btn.apu-btn-telao:hover{background:var(--accent-2);border-color:var(--accent-2)}.apu-btn.apu-btn-telao svg{width:19px;height:19px;stroke-width:2.4}.apu-dica-telao{position:relative;display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));background:var(--accent-soft);color:var(--accent-ink);font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;white-space:nowrap;animation:apu-dica-pisca 1.2s ease-in-out infinite,apu-dica-empurra 1.2s ease-in-out infinite}.apu-dica-telao b{font-weight:800}.apu-dica-telao:after{content:"";position:absolute;right:-7px;top:50%;width:12px;height:12px;transform:translateY(-50%) rotate(45deg);background:var(--accent-soft);border-top:1px solid color-mix(in srgb,var(--accent) 35%,var(--line));border-right:1px solid color-mix(in srgb,var(--accent) 35%,var(--line))}.apu-btn-telao:focus-visible,.apu-dica-telao:focus-visible{outline:3px solid var(--accent);outline-offset:2px}@keyframes apu-telao-pulso{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--accent) 60%,transparent)}70%{box-shadow:0 0 0 14px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes apu-dica-pisca{0%,to{opacity:1}50%{opacity:.55}}@keyframes apu-dica-empurra{0%,to{transform:translateX(0)}50%{transform:translateX(-6px)}}@media (max-width:900px){.apu-top,.apu-top-dir{flex-wrap:wrap}.apu-top-dir{justify-content:flex-end}.apu-telao-cta{order:3;width:100%;flex-direction:column;align-items:stretch;gap:10px}.apu-btn.apu-btn-telao{justify-content:center;height:52px;font-size:16.5px}.apu-dica-telao{justify-content:center;white-space:normal;animation:apu-dica-pisca 1.2s ease-in-out infinite}.apu-dica-telao:after{right:auto;left:50%;top:auto;bottom:-7px;transform:translateX(-50%) rotate(135deg)}}.tl-fecha{display:inline-flex;flex-direction:column;align-items:flex-end;line-height:1.25}.tl-fecha small{font-size:.72em;color:var(--ink-3);font-weight:600;letter-spacing:.02em}.apu-mundo svg{max-height:62vh;width:100%;touch-action:manipulation}.apu-mundo .pais{fill:var(--apu-vazio-mapa);stroke:var(--card);stroke-width:.4;stroke-linejoin:round}.apu-mundo .cid{stroke:var(--card);stroke-width:.7;cursor:pointer;transition:r .6s ease,fill .6s ease,opacity .2s}.apu-mundo .cid.vazia{fill:var(--apu-vazio)}.apu-mundo svg:hover .cid{opacity:.55}.apu-mundo .cid.foco,.apu-mundo svg:hover .cid.foco{opacity:1;stroke:var(--ink);stroke-width:1.1}.apu-mundo-skel{aspect-ratio:720/250}.apu-mundo svg{overflow:hidden}.apu-mundo-reg{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 0 10px;padding-bottom:2px}.apu-mundo-reg::-webkit-scrollbar{display:none}.apu-mundo-reg button{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--pill);border:1px solid var(--line);background:var(--card);font:inherit;font-size:12.5px;font-weight:700;color:var(--ink-2);cursor:pointer;white-space:nowrap}.apu-mundo-reg button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--card)}.apu-mundo-reg button i{width:7px;height:7px;border-radius:50%;background:var(--apu-down)}.apu-mundo-reg button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.apu-mundo .cid-rot{fill:var(--ink);font-weight:800;pointer-events:none;paint-order:stroke;stroke:var(--card);stroke-width:3px;stroke-linejoin:round;vector-effect:non-scaling-stroke}@media (max-width:640px){.apu-mundo-reg button{padding:8px 14px;font-size:13.5px}.apu-mundo .apu-mapa-tip{font-size:14px}}.apu-ext-grid.so-cidades{grid-template-columns:minmax(0,1fr);gap:14px}.apu-ext-grid.so-cidades .apu-ext-tot{margin-top:0}.apu-ext-grid.so-cidades .apu-ext-cid ol{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));column-gap:22px;max-height:560px}.apu-mundo-busca{position:relative;margin:0 0 10px}.apu-mundo-busca>svg{position:absolute;left:12px;top:50%;width:17px;height:17px;transform:translateY(-50%);fill:none;stroke:var(--ink-3);stroke-width:2.2;stroke-linecap:round;pointer-events:none}.apu-mundo-busca input{width:100%;height:42px;padding:0 38px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--card);color:var(--ink);font:inherit;font-size:14px}.apu-mundo-busca input:focus{outline:none;border-color:var(--accent);box-shadow:var(--shadow-ring)}.apu-mundo-busca input::-webkit-search-cancel-button{display:none}.apu-mundo-limpar{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:50%;border:0;background:var(--card-2);color:var(--ink-2);cursor:pointer;font-size:13px}.apu-mundo-sug{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:var(--card);border:1px solid var(--line);border-radius:var(--r-md);box-shadow:var(--shadow-pop);max-height:320px;overflow:auto}.apu-mundo-sug li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:center;padding:8px 10px;border-radius:var(--r-sm);cursor:pointer}.apu-mundo-sug li.ativo{background:var(--accent-soft)}.apu-mundo-sug li .tipo{grid-row:span 2;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 7px;border-radius:999px;background:var(--card-2);color:var(--ink-3)}.apu-mundo-sug li .tipo.pais{background:var(--accent-soft);color:var(--accent-ink)}.apu-mundo-sug li b{font-size:14px}.apu-mundo-sug li small{font-size:12px;color:var(--ink-3)}.apu-mundo .cid.fora{opacity:.22}.apu-mapa-tip .t-pais{font-weight:600;color:var(--ink-3);margin-left:4px;font-size:12px}.pais-painel{display:grid;grid-gap:10px;gap:10px}.pais-kpis{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.pais-kpis div{padding:7px 8px;border-radius:var(--r-sm);background:var(--card);border:1px solid var(--line)}.pais-kpis dt{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.pais-kpis dd{margin:2px 0 0;font-size:14.5px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pais-cands{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.pais-cands li{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(40px,1fr) auto auto;grid-gap:8px;gap:8px;align-items:center;font-size:12.5px}.pais-cands .nm{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.pais-cands .nm i{flex:none;width:9px;height:9px;border-radius:2px}.pais-cands .nm small{color:var(--ink-3);font-weight:600}.pais-cands .barra{height:6px;border-radius:999px;background:var(--apu-track);overflow:hidden}.pais-cands .barra i{display:block;height:100%;border-radius:inherit}.pais-cands .v,.pais-cands b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pais-cands .v{color:var(--ink-3);min-width:48px;text-align:right}.pais-rodape{font-size:12px;color:var(--ink-2)}.pais-cidades{display:flex;flex-wrap:wrap;gap:6px}.pais-cidades button{display:grid;grid-gap:1px;gap:1px;text-align:left;padding:7px 10px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;font-size:12px;cursor:pointer}.pais-cidades button:hover{border-color:var(--accent)}.pais-cidades button b{font-size:12.5px}.pais-cidades button>span{color:var(--ink-3)}.pais-cidades .lid{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2)!important;font-weight:600}.pais-cidades .lid i{width:8px;height:8px;border-radius:2px}.pais-nota{color:var(--ink-3);font-size:11.5px}@media (max-width:640px){.pais-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pais-cands li{grid-template-columns:minmax(0,1fr) auto auto}.pais-cands .barra{display:none}}.pais-vazio{margin:0;font-size:13px;color:var(--ink-3);line-height:1.5}.tl-ext{display:flex;flex-direction:column;gap:1vh;min-height:0;height:100%}.tlc-h{display:flex;align-items:baseline;justify-content:space-between;gap:1vw}.tlc-h h3{margin:0;font-size:clamp(13px,1.1vw,20px);color:var(--ink-3);text-transform:uppercase;letter-spacing:.06em}.tlc-h span{font-size:clamp(12px,.95vw,17px);color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tlc-h span b{color:var(--ink-2)}.tlc-caixa{flex:1 1;min-height:0;overflow:hidden}.tlc-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:1.6vw;column-gap:1.6vw;grid-row-gap:6px;row-gap:6px;animation:tlc-entra .5s ease-out}.tlc-l{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-column-gap:.8vw;column-gap:.8vw;grid-row-gap:3px;row-gap:3px;padding:.55vh 0;border-bottom:1px solid var(--line);font-size:clamp(12px,min(.95vw,1.9vh),18px)}.tlc-nm{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tlc-nm b{font-weight:800}.tlc-nm small{margin-left:5px;color:var(--ink-3);font-weight:600;font-size:.9em}.tlc-lid{display:inline-flex;align-items:center;gap:5px;color:var(--ink-2);font-weight:700;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tlc-lid i{width:8px;height:8px;border-radius:2px}.tlc-l .cid-bar{grid-column:1/-1;height:.7vh;min-height:5px;margin:0;background:rgba(255,255,255,.08)}.tlc-pag{display:flex;gap:6px;justify-content:center}.tlc-pag i{width:7px;height:7px;border-radius:50%;background:var(--line-2)}.tlc-pag i.on{background:var(--accent)}@keyframes tlc-entra{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:900px){.tlc-lista{grid-template-columns:minmax(0,1fr)}}.tlc-nm{grid-column:1;grid-row:1}.tlc-lid{grid-column:2;grid-row:1}.tlc-l .cid-bar{grid-row:2}.apu-kpi-votos .kv-divisao{display:grid;grid-gap:3px;gap:3px;margin-top:2px;font-size:12px;color:var(--ink-3)}.apu-kpi-votos .kv-divisao>span{display:flex;align-items:center;gap:6px;text-transform:none;letter-spacing:0;font-weight:600}.apu-kpi-votos .kv-divisao i{width:8px;height:8px;border-radius:2px;flex:none}.apu-kpi-votos .kv-br i{background:#12873f}.apu-kpi-votos .kv-ext i{background:var(--accent)}.apu-kpi-votos .kv-divisao b{font-size:12.5px;color:var(--ink);font-weight:800;letter-spacing:0}.apu-kpi-votos .kv-divisao small{font-size:11px;color:var(--ink-3)}.apu-mundo-reg{flex-wrap:wrap;overflow:visible}@media (max-width:640px){.apu-mundo-reg{gap:6px}.apu-mundo-reg button{padding:7px 12px;font-size:13px}}.apu-kpi-votos .kv-divisao{gap:6px}.apu-kpi-votos .kv-linha{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;grid-column-gap:8px;column-gap:8px}.apu-kpi-votos .kv-linha>span{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink-3);text-transform:none;letter-spacing:0}.apu-kpi-votos .kv-linha>b{white-space:nowrap;font-size:13px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apu-kpi-votos .kv-linha>small{grid-column:1/-1;font-size:10.5px;color:var(--ink-3);line-height:1.2}.apu-paises{display:grid;grid-template-columns:repeat(2,minmax(0,1fr)) minmax(140px,.6fr);grid-gap:10px;gap:10px;margin-bottom:16px}.apu-paises-c{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:var(--r-md);border:1px solid color-mix(in srgb,var(--cor) 40%,var(--line));background:linear-gradient(90deg,color-mix(in srgb,var(--cor) 10%,var(--card)),var(--card) 80%)}.apu-paises-pos{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--cor)}.apu-paises-nm{font-size:16px;font-weight:800}.apu-paises-num{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--ink-2)}.apu-paises-num b{font-size:20px;font-weight:800;color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apu-paises-tot{display:grid;align-content:center;justify-items:center;text-align:center;padding:10px;border-radius:var(--r-md);background:var(--card-2);border:1px solid var(--line)}.apu-paises-tot b{font-size:26px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apu-paises-tot span{font-size:12px;color:var(--ink-3)}@media (max-width:640px){.apu-paises{grid-template-columns:minmax(0,1fr)}}.qm-explica{border:1px solid var(--line-2);background:var(--card);color:var(--ink-2);border-radius:999px;padding:6px 12px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.qm-formula{margin-bottom:14px;padding:12px 14px;border-radius:var(--r-md);background:var(--card-2);border:1px solid var(--line);font-size:13.5px;color:var(--ink-2);line-height:1.55}.qm-formula p{margin:0 0 6px}.qm-formula ul{margin:0 0 6px;padding-left:18px;display:grid;grid-gap:4px;gap:4px}.qm-pres{display:grid;grid-gap:14px;gap:14px}.qm-ver{display:grid;grid-gap:4px;gap:4px;padding:16px 18px;border-radius:var(--r-md);border:1px solid var(--line)}.qm-ver b{font-size:22px;font-weight:800;letter-spacing:-.01em}.qm-ver span{font-size:13.5px;color:var(--ink-2)}.qm-ver.eleito{background:var(--confirma-soft);border-color:var(--confirma)}.qm-ver.eleito b{color:var(--confirma)}.qm-ver.segundo{background:var(--warn-soft);border-color:var(--warn)}.qm-ver.segundo b{color:var(--warn)}.qm-ver.indef{background:var(--card-2)}.qm-linhas{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px}.qm-linha,.qm-linhas{display:grid;gap:10px}.qm-linha{grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;align-items:start;padding:12px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card)}.qm-linha.ok{border-color:color-mix(in srgb,var(--confirma) 45%,var(--line))}.qm-linha>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.qm-linha small{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.qm-linha b{font-size:15px;font-weight:800;color:var(--ink);overflow-wrap:anywhere}.qm-ico{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--card-2);color:var(--ink-3);font-weight:800}.qm-linha.ok .qm-ico{background:var(--confirma);color:#fff}.qm-linha em{font-style:normal;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.qm-linha.ok em{color:var(--confirma)}.qm-limiar{display:grid;grid-gap:6px;gap:6px}.qm-limiar-t{font-size:13.5px;color:var(--ink-2)}.qm-numeros{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:12.5px;color:var(--ink-3)}.qm-numeros b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qm-ufs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.qm-uf{display:grid;grid-gap:3px;gap:3px;padding:8px 10px;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--card);font-size:12.5px}.qm-uf-h{display:flex;justify-content:space-between}.qm-uf-h span{color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qm-uf>span{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.qm-uf i{width:8px;height:8px;border-radius:2px}.qm-uf em{font-style:normal;font-weight:800;color:var(--confirma)}.qm-uf.eleito{border-color:color-mix(in srgb,var(--confirma) 50%,var(--line));background:color-mix(in srgb,var(--confirma) 6%,var(--card))}.qm-uf.segundo{border-color:color-mix(in srgb,var(--warn) 50%,var(--line));background:color-mix(in srgb,var(--warn) 6%,var(--card))}@media (max-width:900px){.qm-linhas{grid-template-columns:minmax(0,1fr)}}.qm-proj{margin-top:18px;padding:16px;border-radius:var(--r-md);border:1px dashed var(--line-2);background:var(--card-2);display:grid;grid-gap:12px;gap:12px}.qm-proj-h h3{margin:0 0 4px;font-size:16px;font-weight:800;display:flex;align-items:center;gap:8px}.qm-tag{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:999px;background:var(--warn-soft);color:var(--warn)}.qm-proj-barras{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.qm-proj-c{display:grid;grid-gap:6px;gap:6px;padding:12px;border-radius:var(--r-md);background:var(--card);border-left:4px solid var(--c)}.qm-proj-c>b{font-size:16px;font-weight:800}.qm-proj-v{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-3)}.qm-proj-v b{font-size:16px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qm-proj-v b.fin{font-size:24px;color:var(--c)}.qm-proj-v .seta{color:var(--ink-4)}.qm-proj-bar{position:relative;height:8px;border-radius:999px;background:var(--apu-track);overflow:visible}.qm-proj-bar i{display:block;height:100%;border-radius:inherit;background:var(--c)}.qm-proj-bar em{position:absolute;left:100%;transform:translateX(-50%);top:-4px;bottom:-4px;width:0}.qm-chances{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.qm-chances div{display:grid;grid-gap:2px;gap:2px;padding:10px 12px;border-radius:var(--r-md);background:var(--card);border:1px solid var(--line)}.qm-chances small{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.qm-chances b{font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.qm-proj-tab{overflow-x:auto}.qm-proj-tab table{width:100%;border-collapse:collapse;font-size:12.5px}.qm-proj-tab th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);padding:5px 8px}.qm-proj-tab td,.qm-proj-tab th{border-bottom:1px solid var(--line)}.qm-proj-tab td{padding:7px 8px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.qm-proj-nota{margin:0}@media (max-width:760px){.qm-chances,.qm-proj-barras{grid-template-columns:minmax(0,1fr)}}.dep,.dep>*{min-width:0}.dep>*{max-width:100%}.dep-ufs{display:flex;flex-wrap:wrap;gap:5px;margin-bottom:14px}.dep-ufs button{display:inline-flex;flex-direction:column;align-items:center;min-width:42px;padding:5px 7px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card-2);font:inherit;font-size:12px;font-weight:800;color:var(--ink-2);cursor:pointer;line-height:1.15}.dep-ufs button small{font-size:10px;font-weight:600;color:var(--ink-3)}.dep-ufs button[aria-selected=true]{background:var(--ink);color:var(--card);border-color:var(--ink)}.dep-ufs button[aria-selected=true] small{color:var(--card);opacity:.75}.dep-ufs button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.dep-tot{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:13px;color:var(--ink-3)}.dep-tot b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dep-final{color:var(--confirma,#16a34a);font-weight:800}.dep-banc{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.dep-b{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:10px;column-gap:10px;align-items:center;padding:9px 11px;border-radius:var(--r-md);background:var(--card-2);border:1px solid var(--line);border-left:4px solid var(--cor)}.dep-b b{grid-row:span 2;font-size:24px;font-weight:800;color:var(--cor);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dep-b span{font-size:12.5px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dep-b small{font-size:11px;color:var(--ink-3)}.dep-tab{overflow-x:auto;-webkit-overflow-scrolling:touch}.dep-tab table{width:100%;border-collapse:collapse;font-size:13px}.dep-tab th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3)}.dep-tab td,.dep-tab th{padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.dep-tab td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dep-tab tr.eleito td{background:color-mix(in srgb,var(--confirma,#16a34a) 9%,transparent)}.dep-nm{display:inline-flex;align-items:center;gap:8px}.dep-nm small{color:var(--ink-3);font-size:11px}.dep-nm-t{display:flex;flex-direction:column;line-height:1.25;min-width:0}.dep-nm-t em{display:none;font-style:normal}.dep-nm-t em,.dep-sg{font-weight:800;color:var(--cor)}.dep-sg{display:inline-block;padding:2px 7px;border-radius:var(--pill);font-size:11px;background:color-mix(in srgb,var(--cor) 12%,transparent)}.dep-mais{margin-top:10px;border:1px solid var(--line);background:var(--card-2);border-radius:var(--pill);padding:7px 14px;font:inherit;font-size:12.5px;font-weight:700;color:var(--ink-2);cursor:pointer}@media (max-width:760px){.dep-banc{grid-template-columns:repeat(2,minmax(0,1fr))}.dep-tab table{font-size:12px}.dep-col-p{display:none}.dep-nm-t em{display:inline}.dep-tab td,.dep-tab th{padding-inline:5px}.dep-nm-t b{white-space:normal}.dep-tab .apu-foto{width:30px!important;height:30px!important}}.pd{display:grid;grid-gap:14px;gap:14px;padding:18px;margin-bottom:16px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card-2)}.pd-sup{margin:0;font-size:13px;color:var(--ink-3);font-weight:600}.pd-tit{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(22px,2.6vw,30px);line-height:1.2;letter-spacing:-.01em}.pd-frente{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;align-items:end}.pd-lado{display:grid;grid-gap:4px;gap:4px;align-content:start}.pd-lado.dir{justify-items:end;text-align:right}.pd-quem{display:flex;align-items:center;gap:10px}.pd-lado.dir .pd-quem{flex-direction:row-reverse}.pd-quem b{display:block;font-size:16px;font-weight:800}.pd-quem small{font-size:13px;font-weight:800;color:var(--c)}.pd-pct{font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.4vw,52px);line-height:1;letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-pct sup{font-size:.4em;color:var(--c);margin-left:2px;vertical-align:super}.pd-votos{font-size:13px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-barra{position:relative;height:12px;margin-top:18px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.pd-barra i{position:absolute;top:0;bottom:0;border-radius:999px;transition:width .8s ease}.pd-barra em{top:-5px;bottom:-5px;width:3px;margin-left:-1.5px;border-radius:2px;background:var(--ink)}.pd-50,.pd-barra em{position:absolute;left:50%}.pd-50{bottom:calc(100% + 6px);transform:translateX(-50%);font-size:12px;font-weight:700;color:var(--ink-3)}.pd-barra-leg{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--ink-3);margin-top:-6px}.pd-kv{margin:0;display:grid;grid-gap:6px;gap:6px;padding-top:12px;border-top:1px solid var(--line)}.pd-kv>div{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.pd-kv dt{color:var(--ink-3)}.pd-kv dd{margin:0;font-weight:700;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-outros{list-style:none;margin:0;padding:0;display:grid;grid-gap:8px;gap:8px}.pd-outros li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.pd-o-nm b{display:block;font-size:14px;font-weight:700}.pd-o-nm small{font-size:12px;font-weight:700;color:var(--c)}.pd-o-p{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pd-resto{margin:0;font-size:12.5px;color:var(--ink-3)}.pd-rodape{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding-top:12px;border-top:1px solid var(--line)}.pd-rodape small{display:block;font-size:12px;color:var(--ink-3)}.pd-rodape b{font-size:clamp(16px,2vw,20px);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:640px){.pd{padding:14px}.pd-quem .apu-foto{width:40px!important;height:40px!important}}.reg-lista{list-style:none;margin:0;padding:0;display:grid}.reg-lista li{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid var(--line)}.reg-lista li:last-child{border-bottom:0}.reg-lista li.ext{margin-top:6px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card-2)}.reg-nome b{display:block;font-size:15px;font-weight:800}.reg-nome small{font-size:12px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reg-lider{display:grid;grid-template-columns:auto auto auto 44px;grid-template-rows:auto auto;grid-column-gap:8px;column-gap:8px;grid-row-gap:4px;row-gap:4px;align-items:center}.reg-lider .apu-foto{grid-row:1/span 2}.reg-sg{font-size:12px;font-weight:800;color:var(--c)}.reg-pct{font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reg-d{font-size:12.5px;font-weight:700;text-align:right;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reg-d.pos{color:var(--confirma)}.reg-d.neg{color:var(--corrige)}.reg-bar{grid-column:2/-1;position:relative;height:5px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.reg-bar i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--c)}.reg-bar em{position:absolute;left:50%;top:-3px;bottom:-3px;width:2px;background:var(--ink)}.ec-ufs{display:grid;grid-template-columns:repeat(5,minmax(0,auto));grid-gap:4px 18px;gap:4px 18px;justify-content:start;margin-bottom:18px}.ec-reg h3{margin:0 0 6px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-3)}.ec-grade{display:flex;flex-wrap:wrap;gap:5px;max-width:290px}.ec-grade button{overflow:hidden;display:grid;justify-items:center;width:52px;padding:6px 2px 8px;border-radius:var(--r-sm);border:1px solid var(--line);border-top:3px solid var(--c);background:var(--card-2);color:var(--ink);font:inherit;cursor:pointer}.ec-grade button b{font-size:12.5px;font-weight:800}.ec-grade button small{font-size:10px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ec-grade button i{position:absolute;left:0;bottom:0;height:3px;background:var(--accent)}.ec-grade button:hover{border-color:var(--line-2);border-top-color:var(--c)}.ec-grade button[aria-pressed=true]{background:var(--card);box-shadow:0 0 0 2px var(--accent)}.ec-grade button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ec-estado{display:grid;grid-gap:16px;gap:16px;padding-top:16px;border-top:1px solid var(--line)}.ec-tit{display:flex;align-items:baseline;gap:6px 14px;flex-wrap:wrap}.ec-tit h2{margin:0;font-size:clamp(22px,2.6vw,28px);font-weight:800;letter-spacing:-.02em}.ec-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.ec-kpis>div.tot{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));background:color-mix(in srgb,var(--accent) 6%,var(--card-2))}@media (max-width:1100px){.ec-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}}.ec-kpis>div{display:grid;grid-gap:1px;gap:1px;padding:12px 14px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card-2)}.ec-kpis small{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3)}.ec-kpis b{font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ec-kpis span{font-size:11.5px;color:var(--ink-3)}.ec-disp{display:grid;grid-gap:10px;gap:10px}.ec-disp-h{display:flex;align-items:baseline;justify-content:space-between;gap:6px 12px;flex-wrap:wrap}.ec-disp-h h3{margin:0;font-size:18px;font-weight:800}.ec-disp.gov .ec-disp-h h3{font-size:20px}.ec-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ec-card{display:grid;grid-gap:10px;gap:10px;align-content:start;padding:16px 18px;border-radius:var(--r-lg);border:1px solid color-mix(in srgb,var(--c) 40%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--c) 9%,var(--card)),var(--card) 60%)}.ec-card.vaga{box-shadow:0 0 0 3px color-mix(in srgb,var(--confirma) 22%,transparent)}.ec-card-h{display:flex;justify-content:space-between;align-items:center;gap:8px}.ec-lugar{font-size:11.5px;letter-spacing:.06em;color:var(--c)}.ec-lugar,.ec-st{font-weight:800;text-transform:uppercase}.ec-st{padding:3px 10px;border-radius:999px;font-size:11px;letter-spacing:.04em;background:var(--card-2);color:var(--ink-2);border:1px solid var(--line)}.ec-st.ok{background:var(--confirma);color:#fff;border-color:transparent}.ec-rosto{display:flex;align-items:center;gap:12px}.ec-rosto .apu-foto{flex:none}.ec-rosto b{display:block;font-size:18px;font-weight:800}.ec-rosto small{font-size:12.5px;font-weight:800;color:var(--c)}.ec-placar{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ec-placar b{font-size:34px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.ec-placar span{font-size:13px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ec-barra{position:relative;height:8px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.ec-barra i{position:absolute;left:0;top:0;bottom:0;border-radius:999px;background:var(--c);transition:width .8s ease}.ec-barra em{position:absolute;left:50%;top:-4px;bottom:-4px;width:2px;background:var(--ink);opacity:.75}.ec-nota{margin:0;font-size:12.5px;font-weight:700;color:var(--ink-2)}.ec-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 18px;gap:0 18px}.ec-lista li{display:grid;grid-template-columns:26px auto minmax(0,1fr) 70px auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid var(--line)}.ec-pos{font-size:12px;font-weight:800;color:var(--ink-3);text-align:center}.ec-nm{min-width:0;display:grid}.ec-nm b{font-size:13.5px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-nm small{font-size:11.5px;font-weight:700;color:var(--c)}.ec-bar{height:5px;border-radius:999px;background:color-mix(in srgb,var(--ink) 8%,transparent)}.ec-bar i{display:block;height:100%;border-radius:inherit;background:var(--c)}.ec-num{display:grid;justify-items:end}.ec-num b{font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ec-num small{font-size:11px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.apu-est.clicavel{cursor:pointer;transition:border-color .15s,transform .15s}.apu-est.clicavel:hover{border-color:var(--accent);transform:translateY(-1px)}.apu-est.clicavel:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.apu-todos-h{margin-top:20px}@media (max-width:1100px){.ec-ufs{grid-template-columns:repeat(3,minmax(0,auto))}}@media (max-width:760px){.ec-ufs{grid-template-columns:minmax(0,1fr);gap:8px}.ec-grade{max-width:none}.ec-grade button{width:auto;flex:1 0 46px}.ec-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-kpis>div.tot{grid-column:1/-1}.ec-cards,.ec-lista{grid-template-columns:minmax(0,1fr)}.ec-lista li{grid-template-columns:22px auto minmax(0,1fr) auto}.ec-lista .ec-bar{display:none}.ec-placar b{font-size:28px}}.apu-reg-chips{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:10px}.apu-reg-chips button{border:1px solid var(--line);background:var(--card-2);color:var(--ink-2);padding:5px 11px;border-radius:999px;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.apu-reg-chips button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--card)}@media (max-width:640px){.apu-reg-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.apu-reg-chips button{flex:none}}.apu-est li.na-vaga{background:linear-gradient(90deg,color-mix(in srgb,var(--confirma) 9%,transparent),transparent 70%);border-radius:var(--r-sm)}.dep-filtros{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:18px 0 8px}.dep-filtros .apu-h3{margin:0 auto 0 0}.dep-filtros input,.dep-filtros select{height:34px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--card);color:var(--ink);font:inherit;font-size:13px}.dep-filtros input{min-width:0;flex:1 1 200px;max-width:280px}@media (max-width:640px){.dep-filtros .apu-h3{flex-basis:100%}.dep-filtros input{max-width:none}}.apu-todos>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px;margin-bottom:10px;padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--card-2);font-size:13px;font-weight:700;color:var(--ink-2)}.apu-todos>summary::-webkit-details-marker{display:none}.apu-todos>summary:after{content:"▾";font-size:11px}.apu-todos[open]>summary:after{content:"▴"}.apu-todos:not([open])>summary{margin-bottom:0}.reg-emb{margin-top:18px;padding-top:16px;border-top:1px solid var(--line)}.reg-emb .apu-card-h{margin-bottom:6px}@media (max-width:640px){.reg-lider .apu-foto{width:34px!important;height:34px!important}.reg-lider{column-gap:6px;grid-template-columns:auto auto auto 34px}.reg-nome small{white-space:nowrap}}.ec-grade button{position:relative}.ec-selo{position:absolute;top:1px;right:2px;display:inline-flex;gap:1px;font-size:10px;font-weight:800;line-height:1;color:var(--ink)}.ec-selo em{font-style:normal;padding:0 2px;border-radius:3px;background:var(--confirma);color:#fff;font-size:9px}.ec-legenda{display:flex;flex-wrap:wrap;gap:4px 14px;margin:-8px 0 16px;font-size:12px}.ec-legenda b{font-weight:800;color:var(--ink)}.ec-legenda b.s{padding:0 3px;border-radius:3px;background:var(--confirma);color:#fff;font-size:10px}.ec-disp-h h3{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.ec-dec{padding:3px 10px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.01em}.ec-dec.ok{background:var(--confirma-soft);color:var(--confirma)}.ec-dec.parcial{background:color-mix(in srgb,var(--confirma) 10%,transparent);color:var(--confirma)}.ec-dec.aberto{background:var(--card-2);color:var(--ink-3);border:1px solid var(--line);font-weight:700}.ec-card.ganhou{box-shadow:0 0 0 3px color-mix(in srgb,#e0a10e 55%,transparent)}.ec-st.t2{background:color-mix(in srgb,#e0a10e 22%,transparent);color:var(--ink);border-color:transparent}.apu-est-dec{font-style:normal;margin-right:6px;padding:1px 7px;border-radius:999px;font-size:10.5px;font-weight:800;background:var(--confirma-soft);color:var(--confirma)}.trofeu{font-size:.95em}.ec-grade button{padding-top:13px}.ec-selo{top:2px;right:3px;font-size:10.5px}.pc-busca{position:relative;margin-bottom:16px;max-width:560px}.pc-busca input{width:100%;height:44px;padding:0 14px;border-radius:var(--r-md);border:1px solid var(--line-2);background:var(--card);color:var(--ink);font:inherit;font-size:14.5px}.pc-busca input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.pc-sug{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);list-style:none;margin:0;padding:4px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--card);box-shadow:0 12px 30px rgba(0,0,0,.25);max-height:360px;overflow:auto}.pc-sug button{width:100%;text-align:left;padding:8px 10px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);font:inherit;font-size:14px;cursor:pointer}.pc-sug button:focus-visible,.pc-sug button:hover{background:var(--card-2);outline:none}.pc-sug small{color:var(--ink-3);font-size:12px}.pc-uf{font-size:14px;font-weight:700;color:var(--ink-3);letter-spacing:0}.pc-dep{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.pc-dep .ec-lista{grid-template-columns:minmax(0,1fr)}@media (max-width:900px){.pc-dep{grid-template-columns:minmax(0,1fr)}}.cc-abrir{justify-self:start;border:1px solid var(--line-2);background:var(--card-2);color:var(--ink);padding:8px 14px;border-radius:999px;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.cc-abrir:hover{border-color:var(--accent);color:var(--accent)}.cc{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--card-2);min-width:0}.cc-h{display:flex;justify-content:space-between;align-items:center}.cc-h b{font-size:15px}.cc-fechar{border:0;background:none;color:var(--ink-3);font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.cc-prog{display:grid;grid-gap:6px;gap:6px;font-size:13px;color:var(--ink-2)}.cc-vit{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;font-size:13px}.cc-vit span{display:inline-flex;align-items:center;gap:6px}.cc-dot,.cc-vit i{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--c);flex:none}.cc-ferr{display:flex;gap:8px;flex-wrap:wrap}.cc-ferr input,.cc-ferr select{height:34px;padding:0 10px;border-radius:var(--r-sm);border:1px solid var(--line-2);background:var(--card);color:var(--ink);font:inherit;font-size:13px}.cc-ferr input{flex:1 1 200px;max-width:320px}.cc-tab{overflow-x:auto;max-height:520px;overflow-y:auto}.cc-tab table{width:100%;border-collapse:collapse;font-size:13px}.cc-tab th{position:-webkit-sticky;position:sticky;top:0;background:var(--card-2);text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-3);padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.cc-tab th .cc-dot{margin-right:6px;vertical-align:-1px}.cc-tab td{padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cc-tab td small{color:var(--ink-3);font-size:11px;margin-left:4px}.cc-tab td.ganha{font-weight:800}.cc-venc{display:inline-flex;align-items:center;gap:6px;font-weight:700}.cc-barra{min-width:90px}.cc-barra i{display:block;height:6px;border-radius:999px;background:var(--accent)}.dep-cid{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.dep-cid:hover b{color:var(--accent);text-decoration:underline}.dep-cid-ico{font-size:11px;opacity:.7}.dep-tab tr.aberto td{background:color-mix(in srgb,var(--accent) 6%,transparent)}.dep-cid-linha>td{padding:8px 0 14px!important;white-space:normal!important}.cc-h-acoes{display:inline-flex;gap:12px;align-items:center}.cc-csv{border:1px solid var(--line-2);background:var(--card);color:var(--ink);padding:5px 12px;border-radius:999px;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.cc-csv:hover{border-color:var(--accent);color:var(--accent)}.cc-filtros{gap:8px 18px}.cc-chips,.cc-filtros{display:flex;flex-wrap:wrap}.cc-chips{align-items:center;gap:4px}.cc-chips-r{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);margin-right:4px}.cc-chips button{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);background:var(--card);color:var(--ink-2);padding:5px 11px;border-radius:999px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.cc-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--card)}.cc-chips button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.ec-disp.pres{padding-bottom:4px;border-bottom:1px dashed var(--line)}@media (max-width:640px){.cc-chips{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.cc-chips button{flex:none}}.dep-filtros select.dep-cidade{max-width:220px}@media (max-width:640px){.dep-filtros select{flex:1 1 45%;max-width:none}}.apu-trilho{display:none}@media (min-width:1760px){.apu:not(.apu-embutido){max-width:1960px}.apu:not(.apu-embutido) .apu-corpo{display:grid;grid-template-columns:300px minmax(0,1fr) 320px;grid-gap:var(--apu-gap);gap:var(--apu-gap);align-items:start}.apu:not(.apu-embutido) .apu-centro{min-width:0}.apu:not(.apu-embutido) .apu-so-estreito{display:none}.apu:not(.apu-embutido) .apu-trilho{display:grid;grid-gap:var(--apu-gap);gap:var(--apu-gap);align-content:start;min-width:0;position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;padding-bottom:4px}.apu:not(.apu-embutido) .apu-trilho .apu-card{margin-bottom:0;padding:16px}.apu:not(.apu-embutido) .apu-trilho .apu-card-h h2{font-size:15.5px}.apu:not(.apu-embutido) .apu-trilho .apu-ops{grid-template-columns:minmax(0,1fr)}.apu:not(.apu-embutido) .apu-trilho .apu-ufs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.apu:not(.apu-embutido) .apu-trilho .apu-uf{padding:6px 8px}}.apu.apu-embutido{container:apu/inline-size;width:100%;min-width:0}@container apu (min-width: 1480px){.apu-embutido .apu-corpo{display:grid;grid-template-columns:300px minmax(0,1fr) 320px;grid-gap:var(--apu-gap);gap:var(--apu-gap);align-items:start}.apu-embutido .apu-centro{min-width:0}.apu-embutido .apu-so-estreito{display:none}.apu-embutido .apu-trilho{display:grid;grid-gap:var(--apu-gap);gap:var(--apu-gap);align-content:start;min-width:0;position:-webkit-sticky;position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;padding-bottom:4px}.apu-embutido .apu-trilho .apu-card{margin-bottom:0;padding:16px}.apu-embutido .apu-trilho .apu-card-h h2{font-size:15.5px}.apu-embutido .apu-trilho .apu-ops{grid-template-columns:minmax(0,1fr)}.apu-embutido .apu-trilho .apu-ufs{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.apu-embutido .apu-trilho .apu-uf{padding:6px 8px}}.tr-h{display:grid;grid-gap:2px;gap:2px;margin-bottom:10px}.tr-h h2{margin:0;font-size:15.5px;font-weight:800;letter-spacing:-.01em}.tr-barra{display:flex;height:8px;border-radius:var(--pill);overflow:hidden;background:var(--apu-track);margin-bottom:8px}.tr-barra i{display:block;height:100%;flex:none}.tr-barra i+i{box-shadow:inset 1.5px 0 var(--card)}.tr-partidos{list-style:none;margin:0 0 12px;padding:0;display:flex;flex-wrap:wrap;gap:4px 10px;font-size:11.5px;font-weight:700;color:var(--ink-2)}.tr-partidos li{display:inline-flex;align-items:center;gap:5px}.tr-partidos i{width:8px;height:8px;border-radius:2px}.tr-partidos b{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tr-card .tr-partidos:last-child{margin-bottom:0}.tr-ufs{list-style:none;margin:0;padding:0;display:grid}.tr-ufs li+li{border-top:1px solid var(--line)}.tr-ufs button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;padding:7px 4px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.tr-ufs button:hover{background:var(--card-2)}.tr-ufs button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.tr-uf{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 4px;border-radius:5px;background:var(--apu-vazio);color:#fff;font-size:10.5px;font-weight:800;text-shadow:0 1px 1px rgba(0,0,0,.25)}.tr-nm{display:grid;min-width:0;line-height:1.25}.tr-nm b{font-size:12.5px;font-weight:700}.tr-nm b,.tr-nm small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-nm small{font-size:10.5px;font-weight:600;color:var(--ink-3)}.tr-v{display:grid;justify-items:end;grid-gap:2px;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tr-v b{font-size:12.5px;font-weight:800}.tr-v small{font-size:10px;color:var(--ink-3)}.tr-v em{font-style:normal;font-size:9.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:1px 5px;border-radius:4px;background:var(--warn-soft);color:var(--warn)}.tr-v em.ok{background:var(--confirma-soft);color:var(--confirma)}@container apu (max-width: 1080px){.apu-embutido .apu-grid,.apu-embutido .apu-grid-b,.apu-embutido .apu-hero{grid-template-columns:minmax(0,1fr)}.apu-embutido .apu-lado{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}