@font-face{font-stretch:62% 125%;font-family:archivo;src:url(/_next/static/media/8eca89c01f43561d-s.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:85.41%;descent-override:20.43%;line-gap-override:0.00%;size-adjust:102.80%}.__className_d72f6a{font-family:archivo,archivo Fallback}.__variable_d72f6a{--font-archivo:"archivo","archivo Fallback"}@font-face{font-family:"sourceSerif";src:url(/_next/static/media/649132daef5200a3-s.woff2) format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:"sourceSerif Fallback";src:local("Times New Roman");ascent-override:87.45%;descent-override:28.28%;line-gap-override:0.00%;size-adjust:118.46%}.__className_c9e355{font-family:"sourceSerif","sourceSerif Fallback"}.__variable_c9e355{--font-source-serif:"sourceSerif","sourceSerif Fallback"}@font-face{font-family:publicSans;src:url(/_next/static/media/035c7fe496b803e3-s.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:publicSans Fallback;src:local("Arial");ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.00%;size-adjust:102.98%}.__className_1c25fe{font-family:publicSans,publicSans Fallback}.__variable_1c25fe{--font-public-sans:"publicSans","publicSans Fallback"}@font-face{font-family:archivoNarrow;src:url(/_next/static/media/a418367b43a94f99-s.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:archivoNarrow Fallback;src:local("Arial");ascent-override:125.50%;descent-override:37.83%;line-gap-override:0.00%;size-adjust:82.47%}.__className_946011{font-family:archivoNarrow,archivoNarrow Fallback}.__variable_946011{--font-archivo-narrow:"archivoNarrow","archivoNarrow Fallback"}html{-webkit-text-size-adjust:100%}body{margin:0}img{max-width:100%}[hidden]{display:none!important}:root{color-scheme:light;--verde-900:#06592C;--verde-700:#0B8A45;--verde-500:#17A052;--verde-300:#3CCB7A;--verde-100:#D6F2E1;--amarelo-500:#FFCB05;--amarelo-300:#FFD23A;--amarelo-tinta:#1B1600;--azul-950:#061229;--azul-900:#0A1B3F;--azul-850:#0C1C3D;--azul-800:#06296B;--azul-700:#123B8C;--azul-600:#22335C;--azul-200:#B9CBEF;--vermelho-700:#B4141D;--vermelho-600:#D7202A;--vermelho-400:#EF434B;--neutro-0:#FFFFFF;--neutro-50:#F3F6EF;--neutro-100:#E6ECDF;--neutro-200:#D3DACC;--neutro-600:#4A5878;--neutro-300:#A8B5D2;--ground:var(--neutro-50);--surface:var(--neutro-0);--ink:var(--azul-900);--ink-2:var(--neutro-600);--line:var(--neutro-200);--green:var(--verde-700);--yellow:var(--amarelo-500);--on-yellow:var(--amarelo-tinta);--blue:#002776;--action:var(--vermelho-600);--action-hover:var(--vermelho-700);--on-action:var(--neutro-0);--chip:var(--neutro-100);--chip-on:var(--azul-900);--on-chip-on:var(--neutro-0);--series:var(--verde-700);--mute:#B4BEB0;--on-series:var(--neutro-0);--on-mute:var(--azul-900);--band:rgba(255,203,5,.28);--map-ground:var(--azul-800);--map-grid:var(--azul-700);--map-state:var(--verde-500);--map-state-hover:#3DC377;--map-edge:var(--azul-800);--map-text:#F1F8F3;--map-sub:var(--azul-200);--map-lo:#0F6E3D;--map-hi:#C4F2D3;--f-title:var(--font-archivo),"Arial Narrow",Arial,sans-serif;--f-sub:var(--font-source-serif),Georgia,"Times New Roman",serif;--f-body:var(--font-public-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--f-ui:var(--font-archivo-narrow),"Arial Narrow",Arial,sans-serif;--display:var(--f-title);--body:var(--f-body);--c-lula:#6A35C0;--c-fb:#A68B5B;--on-c-fb:#1F1808;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--t-display:clamp(2.1rem,5vw,3.25rem);--t-h2:clamp(1.75rem,4.4vw,2.75rem);--t-h3:1.3125rem;--t-sub:1.1875rem;--t-body:1rem;--t-ui:.9375rem;--t-micro:.8125rem}:root[data-theme=dark]{--ground:var(--azul-950);--surface:var(--azul-850);--ink:#EEF3FA;--ink-2:var(--neutro-300);--line:var(--azul-600);--green:var(--verde-300);--yellow:var(--amarelo-300);--blue:#8FB0FF;--action:var(--vermelho-400);--action-hover:#FF6168;--chip:#13264F;--chip-on:var(--amarelo-300);--on-chip-on:var(--amarelo-tinta);--series:var(--verde-300);--mute:#3C4C74;--on-series:#04210F;--on-mute:#EEF3FA;--band:rgba(255,210,58,.22);--map-ground:#0A2357;--map-grid:#16357A;--map-state:#178F49;--map-state-hover:#25B463;--map-edge:#0A2357;--c-lula:#BBA2FF;--c-fb:#E3CFA8;color-scheme:dark}*{box-sizing:border-box}body{background:var(--ground);color:var(--ink);font-family:var(--body);font-size:16px;line-height:1.5}button,input,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--action);outline-offset:2px}a{color:inherit}.app{max-width:1320px;margin:0 auto;padding-inline:16px;padding-block:20px 48px}.top{display:flex;align-items:center;gap:10px;margin:0 -16px 18px;padding:8px 16px;position:-webkit-sticky;position:sticky;top:env(safe-area-inset-top,0);z-index:9;background:var(--ground);border-bottom:1px solid var(--line)}.logo{display:block;width:46px;flex:none}.logo svg{display:block;width:100%;height:auto}.brand{font-family:var(--display);font-stretch:125%;font-weight:700;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;color:var(--green);margin:0}.grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:32px;gap:32px}.grid>*{min-width:0}h1{font-family:var(--display);font-stretch:118%;font-weight:800;font-size:clamp(2.1rem,5vw,3.25rem);line-height:1;letter-spacing:-.02em;margin:0 0 14px;text-wrap:balance}h1 em{font-style:normal;color:var(--green)}.lede{font-size:1.0625rem;margin:0 0 14px;max-width:36em;color:var(--ink-2)}.lede strong{color:var(--ink);font-weight:600}.start{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 22px;font-size:.9375rem;color:var(--ink-2)}.controls{display:flex;flex-direction:column;gap:18px;margin-bottom:10px}.label{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;display:block}.hint,.label{color:var(--ink-2)}.hint{font-size:.8125rem;margin:8px 0 0}.income{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.income button{background:var(--chip);border:0;border-radius:6px;padding:9px 10px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:1px;min-width:0}.income b{font-weight:700;font-size:.9375rem;line-height:1.25}.income small{font-size:.75rem;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.income button[aria-pressed=true]{background:var(--chip-on);color:var(--on-chip-on)}.income button[aria-pressed=true] small{color:inherit;opacity:.82}.chips{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.chips button{flex:none;background:transparent;border:1.5px solid var(--line);border-radius:999px;padding:6px 13px;font-weight:600;font-size:.875rem;cursor:pointer;white-space:nowrap}.chips button[aria-pressed=true]{background:var(--chip-on);border-color:var(--chip-on);color:var(--on-chip-on)}.chips button span{font-weight:500;opacity:.7;margin-left:5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.btn{background:var(--action);color:var(--on-action);border:0;border-radius:6px;padding:11px 16px;font-weight:700;cursor:pointer}.btn:hover{background:var(--action-hover)}.btn.ghost{background:transparent;color:var(--ink);border:1.5px solid var(--line)}.btn.ghost:hover{background:var(--chip)}.btn.sm{padding:7px 12px;font-size:.875rem}.list{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.m{padding:22px 0 24px;border-bottom:1px solid var(--line);flex-direction:column;gap:12px}.m,.m-k{display:flex}.m-k{flex-wrap:wrap;align-items:baseline;gap:6px 12px}.yr{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:1.0625rem;color:var(--green);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.norma{font-size:.8125rem;font-weight:600}.area,.norma{color:var(--ink-2)}.area{font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--line);border-radius:4px;padding:1px 6px;margin-left:auto}.area,.m h3{font-weight:700}.m h3{font-size:1.3125rem;line-height:1.22;margin:0;text-wrap:balance}.voce{margin:0;background:var(--yellow);color:var(--on-yellow);border-radius:6px;padding:9px 12px;font-size:.9375rem;line-height:1.4}.voce b{font-weight:700}.mais{margin:0;font-size:1rem;font-weight:600;max-width:38em}.stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:14px 18px;gap:14px 18px;margin:2px 0}.stat b{display:block;font-size:1.5rem;line-height:1.1;font-weight:600;letter-spacing:-.01em}.stat span{display:block;font-size:.8125rem;color:var(--ink-2);line-height:1.35;margin-top:3px}figure{margin:4px 0 0;min-width:0}figcaption{font-size:.8125rem;font-weight:600;color:var(--ink-2);margin-bottom:6px}figure svg{display:block;max-width:100%;overflow:visible}figure text{font-family:var(--body);font-size:11px;fill:var(--ink-2)}figure text.v{fill:var(--ink);font-weight:600}figure text.in-s{fill:var(--on-series);font-weight:700}figure text.in-m{fill:var(--on-mute);font-weight:700}figure .s{fill:var(--series)}figure .mu{fill:var(--mute)}figure .ln{fill:none;stroke:var(--series);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}figure .wash{fill:var(--series);opacity:.1}figure .gr{stroke:var(--line);stroke-width:1}figure .ref{stroke:var(--ink);stroke-width:1}figure .band{fill:var(--band)}figure .ring{stroke:var(--ground);stroke-width:2}figure .cross{stroke:var(--ink-2);stroke-width:1}figure [data-tip]{cursor:default}.legend{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.75rem;color:var(--ink-2);margin-top:6px}.legend i{display:inline-block;width:10px;height:10px;border-radius:2px;margin-right:5px;vertical-align:-1px}.note{font-size:.75rem;color:var(--ink-2);margin:6px 0 0}details.tbl{margin-top:8px;font-size:.8125rem}details.tbl summary{cursor:pointer;color:var(--ink-2);font-weight:600;width:-moz-fit-content;width:fit-content}.tblw{overflow-x:auto;margin-top:6px}details.tbl table{border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}details.tbl td,details.tbl th{text-align:left;padding:4px 14px 4px 0;border-bottom:1px solid var(--line);white-space:nowrap}details.tbl th{font-weight:700;color:var(--ink-2)}.fez{border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;gap:8px}.fez h4{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:0}.fez p{margin:0;font-size:.9375rem}.fez p b{font-weight:700}.inv{display:flex;flex-direction:column;gap:0;margin:0;padding:0;list-style:none}.inv li{display:grid;grid-template-columns:minmax(0,11.5rem) minmax(0,1fr);grid-gap:10px;gap:10px;padding:6px 0;border-top:1px solid var(--line);font-size:.875rem;align-items:baseline}.inv button{background:none;border:0;padding:0;text-align:left;color:var(--ink);cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action)}.inv b,.inv button{font-weight:700}.inv span,.src{color:var(--ink-2)}.src{font-size:.8125rem;text-underline-offset:3px;width:-moz-fit-content;width:fit-content}.empty{padding:28px 0;color:var(--ink-2)}#tip{position:fixed;z-index:50;pointer-events:none;background:var(--ink);color:var(--ground);font-size:.8125rem;font-weight:600;line-height:1.35;padding:6px 9px;border-radius:5px;max-width:240px}.place{display:flex;flex-direction:column;gap:14px}.place>*{flex:none}.map{background:var(--map-ground);border-radius:10px;position:relative;overflow:hidden;height:clamp(380px,64vh,620px)}#gl{inset:0}#gl,.map-head{position:absolute}.map-head{inset:14px auto auto 16px;max-width:62%;pointer-events:none;z-index:3}.map-place{font-family:var(--display);font-stretch:118%;font-weight:800;font-size:clamp(1.25rem,2.6vw,1.75rem);line-height:1.05;color:var(--map-text);margin:0;text-wrap:balance;text-shadow:0 1px 10px var(--map-ground),0 0 3px var(--map-ground)}.map-place small{display:block;font-family:var(--body);font-stretch:100%;font-weight:500;font-size:.8125rem;color:var(--map-sub);margin-top:4px;letter-spacing:0}.map-tools{position:absolute;left:12px;bottom:12px;right:12px;z-index:3;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;pointer-events:none}.map-tools>*{pointer-events:auto}.seg{display:flex;background:rgba(4,14,40,.78);border-radius:8px;padding:3px;gap:2px}.seg button{background:transparent;border:0;border-radius:6px;color:var(--map-text);font-size:.8125rem;font-weight:600;padding:6px 10px;cursor:pointer;white-space:nowrap}.seg button[aria-pressed=true]{background:var(--yellow);color:var(--on-yellow)}.mleg{background:rgba(4,14,40,.78);border-radius:8px;padding:7px 10px;color:var(--map-text);font-size:.75rem;font-weight:600;min-width:150px}.mleg i{display:block;height:8px;border-radius:2px;margin:5px 0 3px;background:linear-gradient(90deg,var(--map-lo),var(--map-hi))}.mleg div{display:flex;justify-content:space-between;font-weight:500;color:var(--map-sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.uf-l{font-family:var(--body);font-weight:700;font-size:11px;color:#06210F;text-shadow:0 0 3px rgba(255,255,255,.75);pointer-events:none}.pinm{width:16px;height:16px;border-radius:50%;background:var(--action);border:3px solid #ffffff;box-shadow:0 0 0 0 var(--action);animation:pulse 2.2s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(215,32,42,.7)}to{box-shadow:0 0 0 18px rgba(215,32,42,0)}}.maplibregl-popup-content{background:#04102C;color:#F1F8F3;font-family:var(--body);font-size:.8125rem;line-height:1.4;padding:8px 10px;border-radius:6px}.maplibregl-popup-content b{display:block;font-size:.9375rem}.maplibregl-popup-anchor-bottom .maplibregl-popup-tip{border-top-color:#04102C}.maplibregl-popup-anchor-top .maplibregl-popup-tip{border-bottom-color:#04102C}.maplibregl-popup-anchor-left .maplibregl-popup-tip{border-right-color:#04102C}.maplibregl-popup-anchor-right .maplibregl-popup-tip{border-left-color:#04102C}#mapa{display:block;width:100%;height:100%}#mapa .grat{stroke:var(--map-grid);stroke-width:1;fill:none}#mapa .grat,#mapa .uf{vector-effect:non-scaling-stroke}#mapa .uf{fill:var(--map-state);stroke:var(--map-edge);stroke-width:1.1;stroke-linejoin:round;cursor:pointer}#mapa .uf:hover{fill:var(--map-state-hover)}#mapa .uf.on{fill:var(--yellow)}#mapa .dots{fill:none;stroke:var(--on-yellow);stroke-opacity:.5;stroke-width:3.5;stroke-linecap:round;vector-effect:non-scaling-stroke;pointer-events:none}#mapa text{font-family:var(--body);font-weight:700;font-size:calc(12.5px * var(--k,1));fill:var(--map-text);pointer-events:none;text-anchor:middle;dominant-baseline:central}#mapa.zoom text.on{display:none}#mapa .pin{fill:var(--action);stroke:#FFFFFF;stroke-width:2.5}@media (prefers-reduced-motion:reduce){.pinm{animation:none}}.finder{position:relative}.finder-row{display:flex;flex-wrap:wrap;gap:8px}.finder input{flex:1 1 220px;min-width:0;background:var(--surface);border:1.5px solid var(--line);border-radius:6px;padding:11px 12px}.finder input::placeholder{color:var(--ink-2)}.options{position:absolute;left:0;right:0;z-index:5;margin:6px 0 0;padding:4px;list-style:none;background:var(--surface);border:1.5px solid var(--ink);border-radius:8px;max-height:260px;overflow:auto}.options li{padding:8px 10px;border-radius:5px;cursor:pointer;display:flex;justify-content:space-between;gap:12px}.options li span{color:var(--ink-2);font-size:.875rem}.options li:hover,.options li[aria-selected=true]{background:var(--chip)}.msg{font-size:.875rem;color:var(--ink-2);margin:8px 0 0;min-height:1.3em}.reps{display:flex;flex-wrap:wrap;gap:6px}.rep{background:var(--surface);border:1.5px solid var(--line);border-radius:6px;padding:6px 10px;cursor:pointer;text-align:left;font-size:.875rem;line-height:1.25}.rep:hover{background:var(--chip)}.rep b{display:block;font-weight:700}.rep span{color:var(--ink-2);font-size:.75rem}dialog{border:0;border-radius:12px;padding:0;background:var(--surface);color:var(--ink);width:min(640px,calc(100vw - 32px));max-height:min(86vh,760px)}dialog::-webkit-backdrop{background:rgba(4,12,32,.62)}dialog::backdrop{background:rgba(4,12,32,.62)}.dlg{padding:22px 22px 24px}.dlg,.dlg-b{display:flex;flex-direction:column;gap:14px}.dlg-top{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.dlg h2{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:1.5rem;line-height:1.1;margin:0;text-wrap:balance}.dlg h3{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:6px 0 0}.dlg h3,.dlg p{color:var(--ink-2)}.dlg p{margin:0;font-size:.9375rem}.dlg ul{margin:0;padding:0;list-style:none}.dlg .names{columns:200px 2;column-gap:24px}.dlg .names li{page-break-inside:avoid;break-inside:avoid;padding:5px 0;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:10px;font-size:.9375rem}.dlg .names li span{color:var(--ink-2);font-size:.75rem;font-weight:600;white-space:nowrap;align-self:center}.dlg a{text-underline-offset:3px}.dlg .does li{padding:7px 0;border-bottom:1px solid var(--line);font-size:.9375rem}.dlg .does li b{font-weight:700}.dlg .does li span{color:var(--ink-2)}.dlg .btn{align-self:flex-start}.bar{position:fixed;left:0;right:0;bottom:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--surface);border-top:1.5px solid var(--ink)}.bar span{min-width:0;font-weight:600;font-size:.875rem;line-height:1.3}.bar .btn{flex:none;padding:9px 14px}.foot{margin-top:44px;padding-top:18px;border-top:1px solid var(--line);font-size:.875rem}.foot,.foot h2{color:var(--ink-2)}.foot h2{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px}.foot p{margin:0 0 10px;max-width:60em}.foot ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:4px 18px}@media (max-width:979px){.app{padding-bottom:96px}.inv li{grid-template-columns:minmax(0,1fr);gap:0}}@media (min-width:980px){.app{padding-inline:32px;padding-block:28px 56px}.grid{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);gap:44px;align-items:start}.place{position:-webkit-sticky;position:sticky;top:calc(env(safe-area-inset-top,0px) + 16px)}.map{height:clamp(420px,calc(100vh - 250px),820px)}.chips{flex-wrap:wrap;overflow:visible}.bar{display:none}}.tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;background:var(--chip);border-radius:10px;padding:4px;margin:0 0 20px}.tabs button{background:transparent;border:0;border-radius:7px;padding:10px 6px;font-family:var(--display);font-stretch:112%;font-weight:800;font-size:1rem;cursor:pointer;color:var(--ink)}.tabs button span{font-family:var(--body);font-stretch:100%;font-weight:500;font-size:.75rem;opacity:.7;margin-left:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabs button[aria-pressed=true]{background:var(--chip-on);color:var(--on-chip-on)}.perfis{display:flex;gap:8px;overflow-x:auto;padding-bottom:6px;scrollbar-width:thin;scroll-snap-type:x proximity}.perfis button{flex:none;width:168px;scroll-snap-align:start;background:var(--surface);border:1.5px solid var(--line);text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:3px}.perfis b{font-weight:700;font-size:.9375rem;line-height:1.2}.perfis small{font-size:.75rem;color:var(--ink-2);line-height:1.3}.perfis button[aria-pressed=true]{background:var(--chip-on);border-color:var(--chip-on);color:var(--on-chip-on)}.perfis button[aria-pressed=true] small{color:inherit;opacity:.82}.ajuste{margin-top:8px;border:1.5px solid var(--line);border-radius:8px;background:var(--surface)}.ajuste summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;font-size:.875rem;color:var(--ink-2)}.ajuste summary::-webkit-details-marker{display:none}.ajuste summary b{color:var(--action);font-weight:700;flex:none}.ajuste[open] summary b{visibility:hidden}.ajuste-in{padding:4px 12px 14px}.chips.wrap{flex-wrap:wrap;overflow:visible}.rel{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:var(--chip-on);color:var(--on-chip-on);border-radius:4px;padding:2px 7px;white-space:nowrap}.acts{display:flex;flex-wrap:wrap;gap:8px}.acts .btn[aria-pressed=true]{background:var(--chip-on);border-color:var(--chip-on);color:var(--on-chip-on)}.pt{font-style:normal;font-size:.6875rem;font-weight:700;letter-spacing:.03em;border:1px solid var(--ink-2);border-radius:4px;padding:0 5px;white-space:nowrap;display:inline-block;line-height:1.5}.inv .who-n,.pt{color:var(--ink)}.sec{list-style:none;font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:16px 0 8px;border-bottom:1px solid var(--line)}.props{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}.prop{border:1.5px solid var(--line);border-radius:8px;padding:14px;background:var(--surface);flex-direction:column;min-width:0}.prop,.prop h4{display:flex;gap:8px}.prop h4{margin:0;font-size:1.125rem;font-weight:700;align-items:center}.prop-m{margin:0;font-size:.8125rem;color:var(--ink-2)}.prop ul{margin:0;padding:0;list-style:none}.prop li{padding:8px 0;border-top:1px solid var(--line);font-size:.9375rem}.prop li b{font-weight:700;margin-right:6px}.prop li>span:last-child{display:block;color:var(--ink-2);margin-top:2px}.prop li em{font-style:normal}.credit,.prop li em{color:var(--ink);font-weight:600}.credit{margin-top:18px}@media (min-width:640px){.props{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:980px){.perfis{flex-wrap:wrap;overflow:visible}.perfis button{width:calc(50% - 4px)}}@media (min-width:1180px){.perfis button{width:calc(33.333% - 6px)}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.brand{flex:none}.menu{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;margin-left:auto;min-width:0}.menu::-webkit-scrollbar{display:none}.menu a{flex:none;background:transparent;border:0;border-radius:6px;padding:8px 11px;font-weight:700;font-size:.9375rem;cursor:pointer;color:var(--ink-2);white-space:nowrap}.menu a:hover{color:var(--ink)}.menu a[aria-current=page]{background:var(--chip-on);color:var(--on-chip-on)}.vhead{display:flex;flex-direction:column;gap:12px;margin:0 0 14px}.filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.filters input,.filters select{background:var(--surface);border:1.5px solid var(--line);border-radius:6px;padding:10px 11px;width:100%;min-width:0}.filters input{grid-column:1/-1}.rows{list-style:none;margin:0;padding:0;border-top:2px solid var(--ink)}.rows li{border-bottom:1px solid var(--line)}.prow{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:2px 10px;gap:2px 10px;align-items:center;width:100%;background:transparent;border:0;padding:11px 0;text-align:left;cursor:pointer}.prow:hover b{text-decoration:underline;text-underline-offset:3px}.prow b{font-weight:700;font-size:1rem;min-width:0}.prow small{grid-column:1;color:var(--ink-2);font-size:.8125rem}.prow .pt{grid-column:2;grid-row:1/span 2}.count{font-size:.8125rem;color:var(--ink-2);margin:0 0 8px}.cmp{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:0;gap:0;border-top:2px solid var(--ink)}.cmp-t{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:14px 0 6px}.cmp-c{padding:0 0 12px;font-size:.9375rem;border-bottom:1px solid var(--line)}.cmp-c b{display:block;font-size:.8125rem;margin-bottom:2px}.cmp-c.no{color:var(--ink-2)}.cands{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.cand{border:1.5px solid var(--line);border-radius:8px;background:var(--surface);padding:12px;min-width:0}.cand h4{margin:0 0 4px;font-size:1.0625rem;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cand p{margin:0;font-size:.8125rem;color:var(--ink-2)}.pf{width:100%;border-collapse:collapse;font-size:.9375rem}.pf th{font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);text-align:left;padding:8px 10px 8px 0;border-bottom:2px solid var(--ink)}.pf td{padding:10px 10px 10px 0;border-bottom:1px solid var(--line);vertical-align:top}.pf td:last-child,.pf th:last-child{padding-right:0}.ok{background:var(--series);color:var(--on-series)}.ok,.pend{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:4px;padding:2px 7px;white-space:nowrap}.pend{background:var(--mute);color:var(--on-mute)}.dev h4{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);margin:10px 0 4px}.dev ul{margin:0;padding:0;list-style:none}.dev li{padding:5px 0;font-size:.9375rem}.dev li button{background:none;border:0;padding:0;text-align:left;cursor:pointer;font-weight:600;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action)}.dev .none{color:var(--ink-2)}.lk{background:none;border:0;padding:0;cursor:pointer;text-align:left;font-weight:700;color:var(--ink);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:var(--action);text-decoration-color:var(--action)}@media (min-width:640px){.cmp{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px}.cmp-t{grid-column:1/-1}.filters{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:980px){.top{margin:0 -32px 22px;padding:10px 32px}}@media (max-width:639px){.top .brand{display:none}.menu{margin-left:0}}.faq{margin-top:48px;padding-top:22px;border-top:2px solid var(--ink)}.faq h2{font-family:var(--display);font-stretch:112%;font-weight:800;font-size:clamp(1.375rem,3vw,1.75rem);line-height:1.12;margin:0 0 18px;max-width:22em;text-wrap:balance}.faq-g{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px 32px;gap:20px 32px}.faq h3{font-size:1.0625rem;font-weight:700;line-height:1.25}.faq p{margin:0;color:var(--ink-2);font-size:.9375rem}::selection{background:var(--yellow);color:var(--on-yellow)}html{scrollbar-color:var(--ink-2) var(--ground);accent-color:var(--action)}input,textarea{caret-color:var(--action)}.ic{width:1.15em;height:1.15em;flex:none;vertical-align:-.2em;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dlg h2,.faq h2,.map-place,.ob-h,h1{font-family:var(--f-title)}.faq p,.lede,.m .mais,.ob-sub{font-family:var(--f-sub)}.lede{font-size:var(--t-sub)}.lede,.m .mais{line-height:1.45}.m .mais{font-size:1.0625rem;font-weight:400;color:var(--ink)}.faq p{font-size:1rem;line-height:1.5}.area,.bar,.brand,.btn,.chips button,.cmp-t,.count,.dd summary,.hint,.income button,.label,.legend,.m-meta,.menu a,.mleg,.msg,.norma,.note,.ob-hint,.ob-steps,.ok,.options li,.pend,.perfis button,.pf th,.pill,.prop-m,.pt,.rel,.rep,.sec,.seg button,.src,.stat b,.stat span,.tabs button,.yr,details.tbl,figcaption,figure text{font-family:var(--f-ui)}.btn{font-size:1rem;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:8px}.btn:disabled{opacity:.45;cursor:not-allowed}.label{font-size:.8125rem;letter-spacing:.06em}.stat b{font-size:1.75rem;font-weight:700;letter-spacing:0}.count,.hint,.msg,.note,.src,.stat span{font-size:.875rem}.tabs button,.yr{font-stretch:100%;font-weight:700}.tabs button{font-size:1.0625rem;display:inline-flex;align-items:center;justify-content:center;gap:7px}.tabs button span{font-family:var(--f-ui)}.menu a{font-size:1rem}.ctx{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 16px}.ctx button{font-family:var(--f-ui);font-size:.9375rem;font-weight:600;background:var(--surface);border:1.5px solid var(--line);border-radius:999px;padding:6px 12px;cursor:pointer;display:inline-flex;align-items:center;gap:7px;color:var(--ink)}.ctx button:hover{background:var(--chip)}.dds{display:flex;flex-direction:column;gap:8px;margin:0 0 20px}.dd{border:1.5px solid var(--line);border-radius:8px;background:var(--surface)}.dd summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 14px;font-size:1rem}.dd summary::-webkit-details-marker{display:none}.dd-l{font-weight:700;display:inline-flex;align-items:center;gap:8px}.dd-l,.dd-v{white-space:nowrap}.dd-v{color:var(--ink-2);text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:.9375rem}.dd .chev{display:inline-flex;transition:transform .25s cubic-bezier(.16,1,.3,1)}.dd[open] .chev{transform:rotate(180deg)}.dd[open] summary{border-bottom:1px solid var(--line)}.dd-b{padding:12px 14px 14px}.dd .hint{margin:10px 0 0}.perfis{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:6px;gap:6px;overflow:visible;padding:0}.perfis button{width:auto;display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:10px;column-gap:10px;grid-row-gap:0;row-gap:0;align-items:start;padding:10px 12px;border-radius:8px}.perfis button .ic{grid-row:1/span 2;width:1.4rem;height:1.4rem;margin-top:1px}.perfis b{font-size:1rem}.perfis small{font-size:.8125rem;grid-column:2}.income button{display:grid;grid-template-columns:auto minmax(0,1fr);grid-column-gap:8px;column-gap:8px;align-items:center}.income button .ic{grid-row:1/span 2;width:1.3rem;height:1.3rem}.income b{font-size:1rem}.income small{grid-column:2;font-size:.8125rem}.m-h{grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.m-h,.m-ic{display:grid}.m-ic{width:2.25rem;height:2.25rem;border-radius:8px;background:var(--chip);place-items:center;color:var(--green)}.m-ic .ic{width:1.25rem;height:1.25rem}.m-h h3{font-family:var(--f-body)}.m-meta{margin:4px 0 0;font-size:.875rem;color:var(--ink-2);display:flex;flex-wrap:wrap;gap:4px 10px;align-items:center}.m-meta b{color:var(--green);font-weight:700}.m{gap:14px}#ob{max-width:760px;margin:0 auto;padding-block:8px 40px;min-height:72vh;flex-direction:column;gap:22px}#ob,.ob-top{display:flex}.ob-top{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.ob-steps{list-style:none;display:flex;gap:6px;margin:0;padding:0;font-size:.875rem;font-weight:600;color:var(--ink-2)}.ob-steps li{display:flex;align-items:center;gap:6px;padding:4px 10px 4px 4px;border-radius:999px;border:1.5px solid var(--line);white-space:nowrap}.ob-steps li span{display:grid;place-items:center;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--chip);color:var(--ink);font-weight:700}.ob-steps li[aria-current]{border-color:var(--ink);color:var(--ink)}.ob-steps li[aria-current] span{background:var(--chip-on);color:var(--on-chip-on)}.ob-steps li.feito span{background:var(--green);color:var(--surface)}.ob-h{font-stretch:118%;font-weight:800;font-size:var(--t-h2);line-height:1.02;letter-spacing:-.02em;margin:6px 0 0;text-wrap:balance;max-width:16em}.ob-h em{font-style:normal;color:var(--green)}.ob-sub{font-size:1.25rem;line-height:1.45;margin:0;color:var(--ink-2);max-width:34em}.ob-how{list-style:none;margin:6px 0 0;padding:0;border-top:2px solid var(--ink)}.ob-how li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 14px;gap:2px 14px;padding:14px 0;border-bottom:1px solid var(--line)}.ob-how .ic{grid-row:1/span 2;width:1.6rem;height:1.6rem;color:var(--green);margin-top:2px}.ob-how b{font-size:1.125rem;font-weight:700}.ob-how span{color:var(--ink-2)}.ob-read{height:6px;border-radius:3px;background:var(--chip);overflow:hidden}.ob-read i{display:block;height:100%;width:100%;background:var(--green);transform-origin:left;animation:ler 6s linear both}.ob-read.lido i{animation:none}@keyframes ler{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ob-hint{margin:-10px 0 0;font-size:.9375rem;color:var(--ink-2)}.ob-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px}.ob-nav .btn{padding:13px 20px;font-size:1.0625rem}.btn.big{padding:15px 20px;font-size:1.125rem;width:100%}.ob-or{display:flex;align-items:center;gap:12px;color:var(--ink-2);font-family:var(--f-ui);font-size:.9375rem}.ob-or:after,.ob-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.ob-okk{display:flex;align-items:center;gap:8px;margin:0;font-size:1.0625rem;font-weight:600;color:var(--green)}.ob-okk b{color:var(--ink)}.ob-g{font-family:var(--f-ui);font-size:1.0625rem;font-weight:700;margin:14px 0 0;display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:2px solid var(--ink)}.ob-list{list-style:none;margin:0;padding:0}.ob-list li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;padding:12px 0;border-bottom:1px solid var(--line)}.ob-list .ic{grid-row:1/span 2;width:1.35rem;height:1.35rem;color:var(--green);margin-top:3px}.ob-list b{font-weight:700;font-size:1.0625rem;line-height:1.25}.ob-list span{color:var(--ink-2);font-size:.9375rem}#ob .finder input{width:100%;font-size:1.0625rem;padding:13px 14px}#ob .perfis{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media (max-width:639px){.ob-steps li{padding:4px}.ob-steps li:not([aria-current]){font-size:0;gap:0}.ob-steps li:not([aria-current]) span{font-size:.875rem}.ob-sub{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.ob-read i{animation:none}.dd .chev{transition:none}}.onb .bar{display:none!important}.onb #dash{display:none}html.onb #ob[hidden]{display:flex!important}html.onb #menu{display:none}@media (max-width:639px){html.onb .app{padding-top:10px}}.foot-bar{display:flex;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:28px;padding-top:18px;border-top:1px solid var(--line);font-family:var(--f-ui);font-size:.8125rem;color:var(--ink-2)}.foot .foot-bar p{margin:0;max-width:none}.foot-bar a{color:var(--ink);font-weight:600}@media (max-width:767px){.foot-bar{flex-direction:column;gap:6px;text-align:center}}.m figure .tblw td,.m figure .tblw th{text-align:left;vertical-align:top}.chips button{display:inline-flex;align-items:center;gap:6px}.chips button .ic{width:1.05em;height:1.05em}.chips button span{margin-left:0}#ob{min-height:calc(100svh - 132px);padding-block:0 12px;gap:18px}#ob .ob-nav{margin-top:auto;padding-top:8px}.ob-top{flex-wrap:nowrap}.ob-top .lk{white-space:nowrap;flex:none}.ob-h{margin:2px 0 0}.ob-rd{display:flex;flex-direction:column;gap:8px}.ob-hint{margin:0}.ob-how li{padding:12px 0}#ob .perfis{grid-template-columns:repeat(3,minmax(0,1fr))}#ob .ob-list li:last-child{border-bottom:0}#ob .dd-b .ob-list li:first-child{padding-top:0}#ob .props{margin:0}@media (max-width:639px){.app:has(#ob:not([hidden])){padding-top:10px}#ob{min-height:calc(100svh - 96px);gap:14px}.ob-top .lk .w{display:none}.ob-h{font-size:1.625rem}.ob-sub{font-size:1.0625rem;line-height:1.4}#ob .perfis{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}#ob .perfis button{padding:9px 10px;align-items:center;column-gap:8px}#ob .perfis button .ic{grid-row:auto;width:1.2rem;height:1.2rem;margin:0}#ob .perfis b{font-size:.9375rem;line-height:1.15}#ob .perfis small{display:none}#ob .dd summary{padding:10px 12px}.ob-how li{padding:10px 0}.ob-how b{font-size:1.0625rem}.ob-nav .btn{padding:12px 16px;font-size:1rem}.ob-list li{padding:9px 0}.ob-list b{font-size:1rem}}.ob-list span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ob-dds{display:grid;grid-gap:8px;gap:8px}@media (min-width:640px){#ob{gap:16px}.ob-h{font-size:clamp(1.75rem,3.4vw,2.375rem)}.ob-sub{font-size:1.125rem}.ob-dds{grid-template-columns:1fr 1fr;align-items:start}#ob .perfis button{padding:8px 12px}.ob-list li{padding:9px 0}.ob-how li{padding:10px 0}}@media (max-width:639px) and (max-height:780px){#ob{gap:11px}.ob-h{font-size:1.4375rem}.ob-sub{font-size:1rem}.ob-hint{display:none}.ob-how li{padding:8px 0}.ob-how span{font-size:.9375rem}#ob .perfis button{padding:7px 9px}#ob .dd summary{padding:8px 12px}.ob-list li{padding:7px 0}.ob-list span{-webkit-line-clamp:1}.ob-nav .btn{padding:10px 14px}}@media (min-width:640px) and (max-height:800px){.ob-list li{padding:6px 0}#ob{gap:14px}}.faq{margin-top:32px;padding-top:0;border-top:0}.faq .dd summary h2,.foot .dd summary h2{font-family:var(--f-ui);font-stretch:100%;font-size:1rem;font-weight:700;line-height:1.25;letter-spacing:0;text-transform:none;margin:0;max-width:none;color:var(--ink);text-wrap:pretty}.faq .dd .dd-l,.foot .dd .dd-l{white-space:normal;align-items:flex-start}.faq .dd .dd-l .ic,.foot .dd .dd-l .ic{margin-top:.1em}.faq .dd-v,.foot .dd-v{white-space:nowrap}.faq .dd-b{padding:18px 14px}.foot{margin-top:8px;padding-top:0;border-top:0}.foot .dd-b{padding:14px}.foot-bar{border-top:0;margin-top:14px;padding-top:6px}@media (max-width:639px){.faq .dd-v,.foot .dd-v{display:none}}.dd summary .chev{grid-column:3}.fut{margin:14px 0 10px}.fut .dd summary{grid-template-columns:minmax(0,1fr) auto auto}.fut .dd-l{white-space:normal}.fut .dd-v{overflow:visible}.hoje{margin:0 0 12px;padding:10px 12px;background:var(--chip);border-radius:8px;font-size:.9375rem}.hoje b{font-family:var(--f-ui);font-weight:700;margin-right:6px}.fx{margin:0;display:grid;grid-gap:2px;gap:2px}.fx dt{font-family:var(--f-ui);font-size:.8125rem;font-weight:700;color:var(--ink-2);margin-top:8px}.fx dt:first-child{margin-top:0}.fx dd{margin:0;font-size:.9375rem;line-height:1.45}.fut .src{display:block;margin-top:10px}.fut .props{gap:10px}.ob-p{margin:0 0 4px;color:var(--ink-2);font-size:.9375rem}.ob-g2{font-family:var(--f-ui);font-size:1rem;font-weight:700;margin:16px 0 4px;display:flex;align-items:center;gap:8px}.dd-b .cands,.m .cands{margin-top:4px}@media (max-width:639px){.cands{grid-template-columns:minmax(0,1fr)}}.cf,.fx .dt,.vd{font-family:var(--f-ui);font-weight:700}.cf,.vd{display:inline-block;font-size:.75rem;line-height:1.3;padding:1px 7px;border-radius:999px;border:1.5px solid var(--line);color:var(--ink);background:var(--chip);vertical-align:.05em}.vd.f{background:var(--chip-on);border-color:var(--chip-on);color:var(--on-chip-on)}.fx .fonte{font-family:var(--f-ui);font-size:.8125rem;white-space:nowrap}.ob-list li .ic{grid-row:1/span 4}.ob-list li>p{grid-column:2;margin:0}.ob-meta{font-family:var(--f-ui);font-size:.8125rem;color:var(--ink-2);margin-top:2px}.ob-meta b{color:var(--green);font-weight:700;margin-right:4px}.ob-who{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;font-family:var(--f-ui);font-size:.8125rem;margin-top:4px!important}.ob-who em{font-style:normal;font-weight:700;color:var(--ink-2);margin-right:2px}.ob-who .wq{display:inline-flex;align-items:center;gap:4px;border:1.5px solid var(--line);border-radius:999px;padding:1px 8px;background:var(--surface);color:var(--ink)}.ob-who em{flex-basis:100%}.menu a{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.menu a .ic{width:1.05em;height:1.05em}.pq{border:1.5px solid var(--line);border-radius:8px;background:var(--surface);padding:0 12px}.pq summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:8px;padding:9px 0;font-family:var(--f-ui);font-weight:700;font-size:.9375rem}.pq summary::-webkit-details-marker{display:none}.pq summary .ic{color:var(--green)}.pq ul{margin:0;padding:0 0 0 1.1em;font-size:.9375rem;line-height:1.45}.pq li{margin:0 0 6px}.pq p{margin:4px 0 12px;padding-top:8px;border-top:1px solid var(--line);font-size:.9375rem;color:var(--ink-2)}.pq p b{font-family:var(--f-ui);color:var(--ink)}.ob-list li .ic{grid-row:1/span 6}.ob-pq{font-size:.9375rem;line-height:1.4;margin-top:6px!important;color:var(--ink)}.ob-pq.o{color:var(--ink-2);margin-top:2px!important}.ob-pq b{font-family:var(--f-ui);font-weight:700}.tgl{margin:2px 0 4px}.tg{display:inline-flex;align-items:center;gap:4px;font-family:var(--f-ui);font-size:.8125rem;font-weight:700;line-height:1.3;padding:3px 9px;border-radius:999px;border:1.5px solid var(--line);background:var(--chip);color:var(--ink)}.tg .ic{width:1em;height:1em;stroke-width:3}.tg.up{background:var(--green);border-color:var(--green);color:var(--surface)}.tg.down{background:var(--action);border-color:var(--action);color:var(--on-action)}.note.leg .tg{font-size:.75rem;padding:1px 8px;vertical-align:.05em}.dados{margin:0 0 12px;padding:0 0 0 1.1em;font-size:.9375rem;line-height:1.45}.dados li{margin:0 0 4px}.dados .fonte{font-family:var(--f-ui);font-size:.8125rem;white-space:nowrap}:root{--tg-up:var(--verde-900);--on-tg-up:#fff;--tg-down:var(--vermelho-700);--on-tg-down:#fff}:root[data-theme=dark]{--tg-up:var(--verde-300);--on-tg-up:#04210F;--tg-down:var(--vermelho-400);--on-tg-down:#1F0003}.tg.up{background:var(--tg-up);border-color:var(--tg-up);color:var(--on-tg-up)}.tg.down{background:var(--tg-down);border-color:var(--tg-down);color:var(--on-tg-down)}.ob-mapw{display:flex;flex-direction:column;gap:6px;min-height:0}.ob-map{display:block;width:100%;height:clamp(150px,30vh,300px);background:var(--map-ground);border-radius:8px}.ob-map .uf{fill:var(--map-state);stroke:var(--map-edge);stroke-width:1.1;stroke-linejoin:round;cursor:pointer;vector-effect:non-scaling-stroke}.ob-map .uf:hover{fill:var(--map-state-hover)}.ob-map .uf.on{fill:var(--yellow)}.ob-map .uf:focus-visible{outline:none;stroke:#fff;stroke-width:3}.ob-map .pin{fill:var(--action);stroke:#fff;stroke-width:3;vector-effect:non-scaling-stroke;pointer-events:none}@media (max-width:639px) and (max-height:780px){.ob-map{height:clamp(120px,22vh,180px)}}.qd{margin:14px 0 4px}.qd-h{font-family:var(--f-ui);font-size:1.0625rem;font-weight:700;margin:0 0 8px;display:flex;align-items:center;gap:8px}.qd table{width:100%;border-collapse:collapse;table-layout:fixed;border:1.5px solid var(--line);border-radius:8px;overflow:hidden;font-size:.9375rem}.qd table,.qd thead th{background:var(--surface)}.qd thead th{font-family:var(--f-ui);font-size:1rem;text-align:left;padding:10px 12px;border-bottom:2px solid var(--ink);position:-webkit-sticky;position:sticky;top:0}.qd .qd-t th{text-align:left;padding:10px 12px 2px;border-top:1px solid var(--line)}.qd .qd-t button{font-family:var(--f-ui);font-weight:700;font-size:.9375rem;background:none;border:0;padding:0;cursor:pointer;color:var(--ink);display:inline-flex;align-items:center;gap:6px;text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px}.qd .qd-t button .ic{color:var(--green)}.qd td{padding:4px 12px 12px;vertical-align:top;width:50%}.qd td+td,.qd thead th+th{border-left:1px solid var(--line)}.qd .tg{font-size:.75rem;padding:2px 8px}.qd-r{display:block;margin-top:5px;line-height:1.35}.qd .hint{margin:8px 0 0}@media (max-width:639px){.qd .qd-t th,.qd td,.qd thead th{padding-inline:9px}.qd table{font-size:.875rem}}.ob-loc{display:grid;grid-gap:14px;gap:14px;min-height:0}.ob-loc-a{display:flex;flex-direction:column;gap:14px;min-width:0}.ob-map{height:clamp(140px,26vh,230px)}@media (min-width:640px){.ob-loc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.ob-map{height:clamp(220px,42vh,340px)}}@media (max-width:639px) and (max-height:780px){.ob-map{height:clamp(110px,20vh,160px)}.ob-loc,.ob-loc-a{gap:10px}}.qd .tg{border-radius:8px}.av-top{display:flex;flex-direction:column;gap:10px;align-items:flex-start;margin:0 0 10px}.av-n{margin:0;font-size:1.0625rem}.av-n,.av-t{font-family:var(--f-ui)}.av-t{border-collapse:collapse;font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;border:1.5px solid var(--line);background:var(--surface);border-radius:8px;overflow:hidden}.av-t td,.av-t th{padding:7px 12px;text-align:left;border-top:1px solid var(--line)}.av-t thead th{border-top:0;color:var(--ink-2);font-weight:700;font-size:.8125rem}.av-t td{font-weight:700}.av-t td,.av-t thead th+th{text-align:right}.av-s{border-top:2px solid var(--ink);padding:14px 0 18px;display:flex;flex-direction:column;gap:10px}.av-s h3{margin:0;font-family:var(--f-ui);font-size:1.1875rem;font-weight:700;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.av-s h3 .ic{color:var(--green)}.av-r,.av-s .hoje{margin:0}.av-r{font-weight:700;font-size:1.0625rem;line-height:1.3}.av-p{margin:0;font-size:.9375rem;color:var(--ink-2);line-height:1.45}.av-o{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:6px}.av-b{font-family:var(--f-ui);font-weight:700;font-size:1rem;display:inline-flex;align-items:center;gap:6px;padding:10px 16px;border-radius:999px;border:1.5px solid var(--line);background:var(--chip);color:var(--ink);cursor:pointer}.av-b .ic{stroke-width:3}.av-b.m[aria-pressed=true]{background:var(--tg-up);color:var(--on-tg-up)}.av-b.p[aria-pressed=true]{background:var(--tg-down);color:var(--on-tg-down)}.tg.eu{border-width:2px}.tg.eu,.tg.eu.up{background:transparent}.tg.eu.up{color:var(--tg-up);border-color:var(--tg-up)}.tg.eu.down{color:var(--tg-down);border-color:var(--tg-down);background:transparent}.qd td .tg.eu{margin-left:4px}.menu[hidden]+.tema{margin-left:auto}.tema{flex:none;font-family:var(--f-ui);font-size:.9375rem;font-weight:700;display:inline-flex;align-items:center;gap:6px;background:transparent;border:1.5px solid var(--line);border-radius:999px;padding:7px 12px;cursor:pointer;color:var(--ink);white-space:nowrap}.tema:hover{background:var(--chip)}.tema .ic{width:1.05em;height:1.05em}@media (max-width:639px){.menu{flex:1 1 auto}.tema{padding:7px 10px}.tema .w{display:none}.tema>span{text-transform:capitalize}}html{transition:none}.hero{display:flex;flex-direction:column;align-items:center;text-align:center;margin:var(--s5) auto var(--s7);max-width:44rem}.hero-ic{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;background:var(--yellow);color:var(--on-yellow);margin-bottom:var(--s4)}.hero-ic .ic{width:2.25rem;height:2.25rem;stroke-width:1.75}.hero h1{margin:0;max-width:18em}.hero-d{font-family:var(--f-sub);font-size:var(--t-sub);line-height:1.45;color:var(--ink-2);margin:var(--s2) 0 0;max-width:34em;text-wrap:pretty}.hero .ctx{justify-content:center;margin:var(--s5) 0 0}.ctx button{padding:8px 14px}.vt{font-family:var(--f-title);font-stretch:112%;font-weight:800;font-size:1.5rem;line-height:1.1;letter-spacing:-.01em;margin:0;display:flex;align-items:center;gap:10px}.vt .ic{color:var(--green);width:1.1em;height:1.1em}.vt+.lede{margin:var(--s2) 0 var(--s5);font-size:1.0625rem}.ob-hero{margin:var(--s2) auto 0;max-width:none}.ob-hero .hero-ic{width:3.75rem;height:3.75rem;margin-bottom:var(--s3)}.ob-hero .hero-ic .ic{width:1.9rem;height:1.9rem}.ob-hero .ob-h,.ob-hero .ob-sub{max-width:30em}@media (max-width:639px){.hero{margin:var(--s3) auto var(--s6)}.hero-ic{width:3.75rem;height:3.75rem;margin-bottom:var(--s3)}.hero-ic .ic{width:1.9rem;height:1.9rem}.hero-d{font-size:1.0625rem}.vt{font-size:1.3125rem}}[data-c=lula]{--c:var(--c-lula)}[data-c=fb]{--c:var(--c-fb);--on-c:var(--on-c-fb)}[data-c]{--c-t:color-mix(in srgb,var(--c) 14%,var(--surface))}.cid{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-ui);font-weight:700;color:var(--ink);vertical-align:middle}.cid,.cid-n{min-width:0}.cid-f{position:relative;flex:none;display:grid;place-items:center;overflow:hidden;background:var(--c);color:var(--on-c,var(--surface));border:2.5px solid var(--c);width:2.25rem;height:2.25rem;border-radius:50%}.cid-f b{font-size:.8125rem;font-weight:700;letter-spacing:.02em}.cid-f img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 18%;display:block;background:var(--c-t)}.cid.t-g{gap:14px;font-size:1.25rem;line-height:1.15;flex-wrap:nowrap}.cid.t-g .cid-f{width:3.5rem;height:4.5rem;border-radius:8px;border-width:3px}.cid.t-g .cid-f b{font-size:1.125rem}.cid.t-g .cid-f img{object-position:50% 20%}.cid.t-m{font-size:1.0625rem}.cid.t-p{gap:6px;font-weight:700}.cid-d{flex:none;width:.75rem;height:.75rem;border-radius:50%;background:var(--c)}.cid .pt{font-family:var(--f-ui)}.cid-nota{display:block;margin:var(--s3) 0 0;line-height:1.6}.cid-nota .cid{margin-right:var(--s3);font-size:.875rem}.legend .cid{font-size:.8125rem;color:var(--ink-2)}.legend .cid .cid-d{border-radius:50%;margin:0;width:.75rem;height:.75rem}.qd-t .rel{margin-left:6px;vertical-align:2px}figure .c-lula{fill:var(--c-lula)}figure .c-fb{fill:var(--c-fb)}.cands{gap:var(--s3)}.cand{padding:0;overflow:hidden}.cand h4.cand-h{margin:0;padding:var(--s3) var(--s4);background:var(--c-t);border-bottom:3px solid var(--c);display:block}.cand-b{margin:0;padding:var(--s3) var(--s4) var(--s4);display:grid;grid-gap:var(--s3);gap:var(--s3)}.cand-b dt{font-family:var(--f-ui);font-size:.8125rem;font-weight:700;color:var(--ink-2)}.cand-b dd{margin:1px 0 0;font-size:.9375rem;line-height:1.4}.prop{padding:0 var(--s4) var(--s4);gap:var(--s3);overflow:hidden}.prop h4.prop-h{margin:0 calc(-1 * var(--s4)) var(--s1);padding:var(--s3) var(--s4);background:var(--c-t);border-bottom:3px solid var(--c);display:block}.prop .tgl{margin:0}.qd{margin:var(--s6) 0 var(--s2)}.qd-h{margin:0 0 var(--s3)}.qd thead th[data-c]{background:var(--c-t);border-bottom:3px solid var(--c);padding:10px 12px;vertical-align:middle}.qd td[data-c]{background:color-mix(in srgb,var(--c) 7%,var(--surface));padding:6px 12px 14px}.qd td .cid.t-p{display:flex;font-size:.8125rem;margin:0 0 6px}.qd td .cid.t-p,.qd td .cid.t-p .cid-n{color:var(--ink-2)}.qd .qd-t th{padding:14px 12px 8px}.qd-r{margin-top:6px}.qd .hint{margin:var(--s3) 0 0}@media (max-width:639px){.qd .qd-t th,.qd td[data-c],.qd thead th[data-c]{padding-inline:9px}.qd thead .cid{gap:8px;font-size:.9375rem}.qd thead .cid-f{width:2rem;height:2rem}.qd thead .cid .pt{display:none}}.av-b{flex-direction:row}.av-b.m,.av-b.p{padding:10px 16px;border-bottom:1.5px solid var(--line)}.av-b.m[aria-pressed=true]{border-color:var(--tg-up)}.av-b.p[aria-pressed=true]{border-color:var(--tg-down)}.av-top{gap:var(--s3);margin:0 0 var(--s3)}.av-t th .cid{font-size:.9375rem}.av-s{padding:var(--s6) 0 var(--s6);gap:var(--s4)}.av-s h3{margin:0 0 calc(-1 * var(--s1))}.av-s .props{gap:var(--s3)}.av-r{margin-top:var(--s1)}.av-o{padding-top:var(--s2)}.top{margin-bottom:var(--s5)}.dds{gap:10px;margin:0 0 var(--s6)}.dd summary{padding:14px 16px}.dd-b{padding:var(--s4)}.tabs{margin:0 0 var(--s6)}li.m{padding:var(--s6) 0 calc(var(--s6) + 4px);gap:var(--s4)}.m-h{gap:14px}.m-meta{margin:6px 0 0}li.m .voce{padding:12px 14px;line-height:1.45}.pq{padding:0 14px}.pq summary{padding:11px 0}.pq ul{padding-bottom:2px}.pq li{margin:0 0 8px}.pq p{margin:6px 0 14px;padding-top:10px}li.m .mais{margin-top:var(--s2)}.stats{gap:var(--s5) var(--s5);margin:var(--s2) 0}li.m figure{margin-top:var(--s3)}figcaption{margin-bottom:var(--s3)}.fez{margin-top:var(--s3);padding-top:var(--s5);gap:10px}.fez h4{margin:0 0 2px}.inv li{padding:9px 0}.sec{padding:var(--s7) 0 var(--s3)}.list>.sec:first-child{padding-top:var(--s5)}.fut{margin:var(--s6) 0 var(--s3)}.fut .props{gap:var(--s3)}.hoje{padding:12px 14px;line-height:1.45}.dados,.hoje{margin:0 0 var(--s4)}.dados li{margin:0 0 6px}.fx{gap:0}.fx dt{margin-top:14px}.fx dd{margin-top:2px}.fut .src{margin-top:var(--s4)}.note{margin:var(--s3) 0 0;line-height:1.5}.note.leg{line-height:2}.dev h4{margin:var(--s5) 0 6px}.dev li{padding:6px 0}.m-k{gap:4px 12px}.place{gap:var(--s5)}.label{margin:0 0 10px}.reps{gap:8px}.rep{padding:8px 12px}.vhead{margin:0 0 var(--s5)}.count{margin:0 0 10px}.rows .prow{padding:13px 0}.pf td{padding:12px 12px 12px 0}.dlg{padding:var(--s5);gap:var(--s2)}.dlg-b{gap:10px}.dlg h3{margin:var(--s4) 0 0}.dlg #dlg-d{margin-top:-2px}.faq{margin-top:var(--s8)}.faq-g{gap:var(--s5) var(--s6)}.faq h3{margin:0 0 6px}.ob-list li{row-gap:3px}.ob-g2{margin:var(--s5) 0 var(--s1)}.ob-p{margin:0 0 var(--s2)}@media (min-width:980px){.top{margin-bottom:var(--s6)}.grid{gap:56px}}@media (max-width:639px){li.m{padding:var(--s5) 0 calc(var(--s5) + 4px)}.sec{padding-top:var(--s6)}.prop{padding:0 14px 14px}.prop h4.prop-h{margin-inline:-14px}.cand h4.cand-h,.cand-b,.prop h4.prop-h{padding-inline:14px}.dlg{padding:20px 18px}}#ob{--g:18px;gap:var(--g)}#ob .ob-h+.ob-sub{margin-top:calc(8px - var(--g))}#ob .ob-sub{margin-bottom:4px}#ob .ob-hero .ob-h+.ob-sub{margin-top:8px}#ob .ob-hero{margin-bottom:6px}@media (max-width:639px){#ob{--g:14px}}@media (min-width:640px){#ob{--g:18px}}@media (max-width:639px) and (max-height:780px){#ob{--g:11px}#ob .ob-sub{margin-bottom:2px}}@media (min-width:640px) and (max-height:800px){#ob{--g:14px}}.ob-h:focus{outline:none}:root{--hh:120px}.top{display:block;padding:0 16px;margin:0 -16px var(--s5)}.top-a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--s2) var(--s3);gap:var(--s2) var(--s3);padding:8px 0 6px}.top-a,.top-l{align-items:center}.top-l{display:flex;gap:10px;min-width:0}.top-a .tema{justify-self:end;margin:0}.pf{display:contents}.pf-h{grid-column:2;grid-row:1;display:flex;align-items:center;justify-content:center;gap:10px;min-width:0}.pf-ic{flex:none;display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--yellow);color:var(--on-yellow)}.pf-ic .ic{width:1.25rem;height:1.25rem;stroke-width:1.75}.pf h1{font-family:var(--f-title);font-stretch:112%;font-weight:800;font-size:1.125rem;line-height:1.1;letter-spacing:-.01em;margin:0;text-wrap:balance;min-width:0}.pf-d{grid-column:1/-1;grid-row:2;text-align:center;font-family:var(--f-sub);font-size:.875rem;line-height:1.35;color:var(--ink-2);margin:0;text-wrap:pretty}.top .menu{margin:0;justify-content:flex-start;padding:0 0 6px;flex:none}.onb .pf-d,.onb .pf-h,.top .brand{display:none}.ctx{margin:0 0 var(--s5)}.vt+.lede{margin:var(--s2) 0 var(--s4)}.av-s,.dd,.finder,.qd,li.m{scroll-margin-top:calc(var(--hh) + 12px)}@media (min-width:640px){.pf h1{font-size:1.3125rem}.pf-ic{width:2.5rem;height:2.5rem}.pf-d{font-size:.9375rem}}@media (min-width:980px){.top{padding:0 32px;margin:0 -32px var(--s6)}.top-a{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:12px 0 8px;column-gap:var(--s5)}.top .brand{display:block}.pf{display:grid;grid-template-columns:auto minmax(0,auto);grid-column-gap:14px;column-gap:14px;align-items:center;max-width:46rem;min-width:0}.pf-h{display:contents}.pf-ic{grid-row:1/span 2;width:3.25rem;height:3.25rem}.pf-ic .ic{width:1.75rem;height:1.75rem}.pf h1{font-size:1.5rem;align-self:end}.pf-d{grid-column:2;grid-row:2;text-align:left;font-size:1rem;margin:3px 0 0;align-self:start}.onb .pf{display:none}.top .menu{justify-content:center;padding:0 0 8px}.place{top:calc(env(safe-area-inset-top,0px) + var(--hh) + 16px)}.map{height:clamp(380px,calc(100vh - var(--hh) - 230px),820px)}}.income{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.income button{padding:10px 12px}@media (max-width:639px){.income{grid-template-columns:repeat(2,minmax(0,1fr))}}.qd-k{display:block;font-family:var(--f-ui);font-size:.8125rem;font-weight:700;color:var(--ink-2);margin-top:12px}.qd .cid+.qd-k,.qd .tg+.qd-k{margin-top:10px}.qd .qd-r{margin-top:2px}.fs{display:inline-flex;align-items:center;gap:5px;font-family:var(--f-ui);font-size:.8125rem;font-weight:700;line-height:1.25;padding:3px 9px;border-radius:8px;border:1.5px solid var(--ink-2);color:var(--ink);background:var(--surface);margin-top:8px}.fs .ic{width:1em;height:1em;stroke-width:2.5;flex:none}.fs.s-nao{background:var(--chip-on);border-color:var(--chip-on);color:var(--on-chip-on)}.fs.s-vazio{border-style:dashed;color:var(--ink-2);font-weight:600}.fs.s-acusa,.fs.s-alem,.fs.s-parte,.fs.s-vazio{border-color:var(--line)}.qd td .fs{display:flex;width:-moz-fit-content;width:fit-content;max-width:100%}.note.leg .fs{margin-top:0;vertical-align:.05em;font-size:.75rem;padding:1px 8px}