.image-attribution[data-astro-cid-bzjgpvxr]{color:var(--muted);margin:.65rem 0 0;font-size:.74rem;line-height:1.5}.image-attribution[data-astro-cid-bzjgpvxr] a[data-astro-cid-bzjgpvxr]{color:var(--muted);text-underline-offset:.16em;text-decoration:underline}.image-attribution[data-astro-cid-bzjgpvxr] a[data-astro-cid-bzjgpvxr]:hover{color:var(--primary)}.social-links[data-astro-cid-y2qsmizv]{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.social-links[data-astro-cid-y2qsmizv]>a[data-astro-cid-y2qsmizv],summary[data-astro-cid-y2qsmizv]{color:#009c3b;cursor:pointer;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:.6rem;align-items:center;gap:.45rem;padding:.65rem;display:flex}.social-links[data-astro-cid-y2qsmizv]>a[data-astro-cid-y2qsmizv]:hover,summary[data-astro-cid-y2qsmizv]:hover{color:#ffdf00;border-color:#ffdf0080}svg[data-astro-cid-y2qsmizv]{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.25rem;height:1.25rem}details[data-astro-cid-y2qsmizv]{position:relative}summary[data-astro-cid-y2qsmizv]{list-style:none}summary[data-astro-cid-y2qsmizv]::-webkit-details-marker{display:none}summary[data-astro-cid-y2qsmizv] span[data-astro-cid-y2qsmizv]{font-size:.82rem}ul[data-astro-cid-y2qsmizv]{z-index:10;background:#1a1a1a;border:1px solid #2a2a2a;border-radius:.6rem;min-width:min(22rem,85vw);margin:0;padding:.6rem;list-style:none;position:absolute;top:calc(100% + .5rem);right:0}li[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]{color:#009c3b;text-underline-offset:.22em;padding:.6rem;font-size:.85rem;text-decoration-line:underline;text-decoration-style:dotted;display:block}li[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv] strong[data-astro-cid-y2qsmizv],li[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv] span[data-astro-cid-y2qsmizv]{display:block}li[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv] span[data-astro-cid-y2qsmizv]{color:#a0a0a0;margin-top:.2rem;font-size:.75rem}li[data-astro-cid-y2qsmizv] a[data-astro-cid-y2qsmizv]:hover strong[data-astro-cid-y2qsmizv]{color:#ffdf00}.official-data[data-astro-cid-kjhonelx]{scroll-margin-top:6rem}.official-panel[data-astro-cid-kjhonelx]{background:#1a1a1a;border:1px solid #2a2a2a;border-left:3px solid #009c3b;border-radius:.55rem;padding:1rem}.source-chip[data-astro-cid-kjhonelx]{color:#a0a0a0;border:1px solid #2a2a2a;border-radius:999px;padding:.35rem .65rem;font-size:.78rem}.source-chip[data-astro-cid-kjhonelx][data-status=disponivel]{color:#b8e4c8;border-color:#009c3b8c}.source-chip[data-astro-cid-kjhonelx][data-status=indisponivel]{color:#ffea70;border-color:#ffdf0073}.official-context[data-astro-cid-kjhonelx]{color:var(--muted);margin:-.45rem 0 1rem;font-size:.78rem;line-height:1.5}.official-status[data-astro-cid-kjhonelx]{border:1px solid var(--border);min-height:2.6rem;color:var(--muted);background:#171717;border-radius:.45rem;align-items:flex-start;gap:.8rem;padding:.8rem .9rem;display:flex}.official-status[data-astro-cid-kjhonelx] p[data-astro-cid-kjhonelx]{margin:0;line-height:1.55}.official-status__icon[data-astro-cid-kjhonelx]{border:1px solid #626262;border-radius:50%;flex:0 0 1.25rem;place-items:center;width:1.25rem;height:1.25rem;margin-top:.12rem;display:grid;position:relative}.official-status[data-astro-cid-kjhonelx][data-official-state=loading]{color:#c8dfd0;border-color:#009c3b7a}.official-status[data-astro-cid-kjhonelx][data-official-state=loading] .official-status__icon[data-astro-cid-kjhonelx]{border:2px solid #8bd6a447;border-top-color:#8bd6a4;animation:.8s linear infinite official-spin}.official-status[data-astro-cid-kjhonelx][data-official-state=success]{color:#b8e4c8;border-color:#009c3b7a}.official-status[data-astro-cid-kjhonelx][data-official-state=success] .official-status__icon[data-astro-cid-kjhonelx]{background:#173d23;border-color:#3b9659}.official-status[data-astro-cid-kjhonelx][data-official-state=success] .official-status__icon[data-astro-cid-kjhonelx]:before{content:"✓";color:#8ee9ad;font-size:.75rem;font-weight:900}.official-status[data-astro-cid-kjhonelx][data-official-state=empty]{color:#e7dda5;border-color:#ffdf0061}.official-status[data-astro-cid-kjhonelx][data-official-state=empty] .official-status__icon[data-astro-cid-kjhonelx],.official-status[data-astro-cid-kjhonelx][data-official-state=error] .official-status__icon[data-astro-cid-kjhonelx]{color:#ffdf70;border-color:#d7b93d}.official-status[data-astro-cid-kjhonelx][data-official-state=empty] .official-status__icon[data-astro-cid-kjhonelx]:before,.official-status[data-astro-cid-kjhonelx][data-official-state=error] .official-status__icon[data-astro-cid-kjhonelx]:before{content:"!";font-size:.78rem;font-weight:900}.official-status[data-astro-cid-kjhonelx][data-official-state=error]{color:#ffea70;background:#201d12;border-color:#ffdf0073}button[data-astro-cid-kjhonelx]:hover{border-color:#009c3b}button[data-astro-cid-kjhonelx]:disabled{opacity:.5}.metrics-section[data-astro-cid-kjhonelx]{border-top:1px solid var(--border);padding-top:1rem}.metrics-heading[data-astro-cid-kjhonelx] h4[data-astro-cid-kjhonelx]{font-size:1rem;font-weight:700}.metrics-heading[data-astro-cid-kjhonelx] .official-context[data-astro-cid-kjhonelx]{margin:.3rem 0 0}.metrics-grid[data-astro-cid-kjhonelx]{background:var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:1rem;display:grid}.metric[data-astro-cid-kjhonelx]{background:var(--card);gap:.35rem;padding:1rem;display:grid}.metric[data-astro-cid-kjhonelx] span[data-astro-cid-kjhonelx]{color:var(--muted);font-size:.75rem}.metric[data-astro-cid-kjhonelx] strong[data-astro-cid-kjhonelx]{font-size:1.35rem}.metrics-notice[data-astro-cid-kjhonelx]{color:var(--muted);margin-top:.75rem;font-size:.8rem}@media (width<=520px){.metrics-grid[data-astro-cid-kjhonelx]{grid-template-columns:1fr}}@keyframes official-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.official-status[data-astro-cid-kjhonelx][data-official-state=loading] .official-status__icon[data-astro-cid-kjhonelx]{border-color:#8bd6a4;animation:none}}select[data-astro-cid-wmmjordk]{color:#f5f5f5}select[data-astro-cid-wmmjordk]:hover{border-color:#009c3b}.representative-summary[data-astro-cid-ht4am6e2]{grid-template-columns:minmax(200px,max-content) minmax(0,1fr) 12.5rem;align-items:center;gap:2rem;display:grid}.representative-summary-media[data-astro-cid-ht4am6e2],.representative-summary-content[data-astro-cid-ht4am6e2]{min-width:0}.mandate-list[data-astro-cid-ht4am6e2]{gap:.75rem;display:grid}.mandate-list[data-astro-cid-ht4am6e2] li[data-astro-cid-ht4am6e2]{background:#1a1a1a;border:1px solid #2a2a2a;border-left:3px solid #009c3b;border-radius:.55rem;padding:1rem 1.1rem}.current-badge[data-astro-cid-ht4am6e2],.future-badge[data-astro-cid-ht4am6e2]{text-transform:uppercase;letter-spacing:.08em;border-radius:999px;margin-left:.65rem;padding:.2rem .5rem;font-size:.7rem;display:inline-block}.current-badge[data-astro-cid-ht4am6e2]{color:#f5f5f5;background:#009c3b2e;border:1px solid #009c3b}.future-badge[data-astro-cid-ht4am6e2]{color:#ffea70;background:#ffdf001a;border:1px solid #ffdf008c}@media (width<=820px){.representative-summary[data-astro-cid-ht4am6e2]{grid-template-columns:minmax(160px,max-content) minmax(0,1fr)}.representative-data-actions[data-astro-cid-ht4am6e2]{grid-column:2}}@media (width<=640px){.representative-summary[data-astro-cid-ht4am6e2]{grid-template-columns:1fr;align-items:start;gap:1.5rem}.representative-data-actions[data-astro-cid-ht4am6e2]{grid-column:1}}.representative-data-actions{border-left:1px solid var(--border);align-content:center;gap:.65rem;padding-left:1.25rem;display:grid}.representative-data-actions p{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .15rem;font-size:.72rem;font-weight:750}.representative-data-actions button{color:#fff;text-align:left;background:#006b2a;border:1px solid #3b9659;border-radius:.45rem;width:100%;padding:.7rem .8rem;font-size:.78rem;font-weight:750}.representative-data-actions button:hover,.representative-data-actions button:focus-visible{color:#fff;background:#008238;border-color:#8bd6a4;outline:none}@media (width<=820px){.representative-data-actions{border-top:1px solid var(--border);border-left:0;padding-top:1rem;padding-left:0}}@media (width<=640px){.representative-data-actions{width:100%}}
