@font-face{font-family:__DM_Sans_231f96;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__DM_Sans_231f96;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__DM_Sans_Fallback_231f96;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:__DM_Sans_231f96,__DM_Sans_Fallback_231f96;font-style:normal}.__variable_231f96{--fonte-dmsans:"__DM_Sans_231f96","__DM_Sans_Fallback_231f96"}@font-face{font-family:__Lexend_e66422;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Lexend_e66422;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lexend_e66422;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lexend_e66422;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Lexend_e66422;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lexend_e66422;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lexend_e66422;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Lexend_e66422;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lexend_e66422;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lexend_e66422;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/630e0b819503bca7-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Lexend_e66422;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6eed223b32d97b82-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Lexend_e66422;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/793968fa3513f5d6-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Lexend_Fallback_e66422;src:local("Arial");ascent-override:90.98%;descent-override:22.74%;line-gap-override:0.00%;size-adjust:109.91%}.__className_e66422{font-family:__Lexend_e66422,__Lexend_Fallback_e66422;font-style:normal}.__variable_e66422{--fonte-lexend:"__Lexend_e66422","__Lexend_Fallback_e66422"}:root{--h:222;--s:75%;--hh:74;--hs:78%;--hl:70%}[data-palette=lavanda]{--h:265;--s:70%;--hh:74;--hs:78%;--hl:70%}[data-palette=coral]{--h:8;--s:75%;--hh:265;--hs:70%;--hl:80%}[data-palette=verde]{--h:158;--s:45%;--hh:45;--hs:90%;--hl:66%}:root{--bg:hsl(var(--h) 24% 88%);--panel:#fbfcfe;--sand:hsl(var(--h) 20% 92%);--sand-2:#c9c9d3;--line:hsl(var(--h) 18% 80%);--fg:#1b1e33;--muted:#5a5e75;--stroke:#1b1e33;--shadow-c:#1b1e33;--accent:hsl(var(--h) var(--s) 45%);--accent-vivo:hsl(var(--h) var(--s) 69%);--accent-soft:hsl(var(--h) 80% 92%);--on-accent:#1b1e33;--flow:hsl(var(--hh) var(--hs) var(--hl));--flow-soft:hsl(var(--hh) 80% 90%);--on-hl:#1b1e33;--seq-0:hsl(var(--h) 40% 96%);--seq-1:hsl(var(--h) 60% 88%);--seq-2:hsl(var(--h) 62% 80%);--seq-3:hsl(var(--h) var(--s) 70%);--seq-4:hsl(var(--h) var(--s) 55%);--map-edge:#1b1e33;--map-side:#1b1e33;--map-shadow:transparent;--ponto-fundo:transparent;--ring:hsl(var(--h) 22% 74%);--shadow-card:3px 3px 0 var(--shadow-c);--ok:#2f7d4f;--warn:#b07c0f;--crit:#d0503c;--qualis-0:#0d366b;--qualis-1:#1c5cab;--qualis-2:#2a78d6;--qualis-3:#5598e7;--qualis-4:#86b6ef;--qualis-sem:#a9abb8}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:hsl(var(--h) 34% 7%);--panel:hsl(var(--h) 28% 15%);--sand:#2a2f4a;--sand-2:#383e5e;--line:hsl(var(--h) 22% 26%);--fg:#eceaf5;--muted:#a3a6bf;--stroke:#4a5075;--shadow-c:#0b0d17;--accent:hsl(var(--h) 85% 80%);--accent-vivo:hsl(var(--h) 75% 72%);--accent-soft:hsl(var(--h) 30% 24%);--on-accent:#161929;--flow:hsl(var(--hh) 70% 68%);--flow-soft:hsl(var(--hh) 30% 22%);--on-hl:#161929;--seq-0:hsl(var(--h) 20% 21%);--seq-1:hsl(var(--h) 26% 29%);--seq-2:hsl(var(--h) 32% 40%);--seq-3:hsl(var(--h) 45% 55%);--seq-4:hsl(var(--h) 72% 72%);--map-edge:#0f1120;--map-side:#0b0d17;--ring:#383e5e;--shadow-card:3px 3px 0 var(--shadow-c);--ok:#7fd3a2;--warn:#e6c260;--crit:#e98a78;--qualis-0:#cde2fb;--qualis-1:#9ec5f4;--qualis-2:#6da7ec;--qualis-3:#3987e5;--qualis-4:#256abf;--qualis-sem:#5a6079;color-scheme:dark}}:root[data-theme=dark]{--bg:hsl(var(--h) 34% 7%);--panel:hsl(var(--h) 28% 15%);--sand:#2a2f4a;--sand-2:#383e5e;--line:hsl(var(--h) 22% 26%);--fg:#eceaf5;--muted:#a3a6bf;--stroke:#4a5075;--shadow-c:#0b0d17;--accent:hsl(var(--h) 85% 80%);--accent-vivo:hsl(var(--h) 75% 72%);--accent-soft:hsl(var(--h) 30% 24%);--on-accent:#161929;--flow:hsl(var(--hh) 70% 68%);--flow-soft:hsl(var(--hh) 30% 22%);--on-hl:#161929;--seq-0:hsl(var(--h) 20% 21%);--seq-1:hsl(var(--h) 26% 29%);--seq-2:hsl(var(--h) 32% 40%);--seq-3:hsl(var(--h) 45% 55%);--seq-4:hsl(var(--h) 72% 72%);--map-edge:#0f1120;--map-side:#0b0d17;--ring:#383e5e;--shadow-card:3px 3px 0 var(--shadow-c);--ok:#7fd3a2;--warn:#e6c260;--crit:#e98a78;--qualis-0:#cde2fb;--qualis-1:#9ec5f4;--qualis-2:#6da7ec;--qualis-3:#3987e5;--qualis-4:#256abf;--qualis-sem:#5a6079;color-scheme:dark}:root{--font-display:var(--fonte-lexend),"DM Sans",system-ui,sans-serif;--font-body:var(--fonte-dmsans),system-ui,-apple-system,"Segoe UI",sans-serif;--b:2px;--hard:3px 3px 0 var(--shadow-c);--hard-s:2px 2px 0 var(--shadow-c);--r-xs:6px;--r-sm:6px;--r-md:10px;--r-lg:14px;--area-0:#8f6ee8;--area-1:#6fcf97;--area-2:#5b8def;--area-3:#f07a63;--area-4:#f2c94c;--area-5:#e88ac0;--area-6:#4fb6b0;--area-7:#b5473a;--area-8:#9aae3c;--area-9:#a07d5a}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.5 var(--font-body);background-image:radial-gradient(var(--ponto-fundo) 1px,transparent 1px);background-size:22px 22px}.card b,.marca,.painel-titulo,h1,h2{font-family:var(--font-display);letter-spacing:-.01em}:focus-visible{outline:2px solid var(--accent)}main{max-width:960px;margin:0 auto;padding:24px 16px 48px}a{text-decoration:none}a:hover{text-decoration:underline}.topo{display:flex;gap:12px;flex-wrap:wrap;padding:10px 16px;border-bottom:1px solid var(--line)}.marca,.topo{align-items:center}.marca{display:inline-flex;font-weight:600;font-size:1.15rem;color:var(--fg)}.marca:hover{text-decoration:none}.logo-placa{flex:none;overflow:visible}.lp-lado{fill:color-mix(in srgb,var(--accent-vivo) 55%,#000)}.lp-rede{fill:none;stroke:var(--flow);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:.1 4.2}.lp-no{fill:#fff;stroke:var(--flow);stroke-width:1.6}.sub{font-size:.9rem}.sub,footer{color:var(--muted)}footer{max-width:1680px;margin:0 auto;padding:16px;font-size:.85rem;border-top:1px solid var(--line)}.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:12px;gap:12px;margin:16px 0 24px}.card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 16px;box-shadow:var(--shadow-card)}.card b{display:block;font-size:1.5rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card span{color:var(--muted);font-size:.85rem}form.busca{display:flex;gap:8px;margin:8px 0 20px}form.busca input{flex:1 1;min-width:0;padding:10px 12px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:inherit;font:inherit}form.busca button{padding:10px 16px;border:0;border-radius:8px;background:var(--accent-vivo);color:var(--on-accent);font:inherit;cursor:pointer}ul.lista{list-style:none;padding:0;margin:0}ul.lista li{padding:10px 0;border-bottom:1px solid var(--line)}.meta{font-size:.88rem}.meta,.tag{color:var(--muted)}.tag{display:inline-block;border:1px solid var(--line);border-radius:999px;margin:2px 4px 2px 0;font-size:.8rem;background:var(--panel)}h1{font-size:1.6rem;margin:8px 0}h2{font-size:1.15rem;margin-top:28px}.nav{display:flex;gap:14px;flex-wrap:wrap;font-size:.92rem}a.card{color:inherit}a.card:hover{border-color:var(--accent);text-decoration:none}form.filtros{flex-wrap:wrap}form.filtros select{padding:10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:inherit;font:inherit;max-width:100%}.check{gap:6px;color:var(--muted);font-size:.92rem}.check,.paginacao{display:flex;align-items:center}.paginacao{justify-content:space-between;margin:16px 0}.mapa{height:min(70vh,640px);width:100%;border:1px solid var(--line);border-radius:var(--r-lg);margin-top:12px;background:var(--panel)}.perfil-topo{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap}.avatar{border-radius:50%;object-fit:cover;flex:none}.avatar-ini{display:flex;align-items:center;justify-content:center;font-family:var(--font-display);background:var(--accent-soft);color:var(--accent);font-weight:700;letter-spacing:.02em}.avatar-fig{margin:0;flex:none}.avatar-fig figcaption{font-size:.7rem;color:var(--muted);line-height:1.3;margin-top:4px}main:has(.explorar){max-width:none;padding:0}.explorar{display:grid;grid-template-columns:minmax(300px,380px) 1fr;height:calc(100vh - 54px);min-height:560px}.explorar .painel{grid-column:1;grid-row:1;overflow-y:auto;padding:18px 18px 32px;border-right:1px solid var(--line);background:var(--panel)}.explorar .mapa-col{grid-column:2;grid-row:1;display:flex;flex-direction:column;min-width:0}.explorar.invertido{grid-template-columns:1fr minmax(340px,460px)}.explorar.invertido .mapa-col{grid-column:1}.explorar.invertido .painel{grid-column:2;border-right:0;border-left:1px solid var(--line)}.mapa-cabecalho{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;padding:12px 16px 0}.mapa-area{flex:1 1;min-height:0;position:relative}.mapa-area>.mn-caixa{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px)}.mapa-col[aria-busy=true] .mapa-area{opacity:.6;transition:opacity .2s}.legenda-rede{padding:0 16px 12px}.voltar{font-size:.9rem}.centro{text-align:center;margin-top:30%}.painel-titulo{font-size:1.35rem;font-weight:600;margin:0 0 4px}.painel-perfil h1{font-size:1.4rem}.mini-cards{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 12px;gap:6px 12px;margin:12px 0 18px;font-size:.85rem;color:var(--muted)}.mini-cards>*{border-top:1px solid var(--line);padding-top:6px}.mini-cards b{display:block;color:var(--fg);font-family:var(--font-display);font-size:1.05rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rotulo-campo{display:block;font-size:.8rem;color:var(--muted);margin:10px 0 4px}.campo{display:block;width:100%;margin-top:4px;padding:9px 11px;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--fg);font:inherit}.linha-campos{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.resultados{margin:8px 0 4px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg);padding:4px 12px 10px;max-height:46vh;overflow-y:auto}.resultados h3{font-size:.75rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:12px 0 4px}.resultados ul{list-style:none;margin:0;padding:0}.resultados li{padding:5px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column}.resultados li:last-child{border-bottom:0}.resultados li .meta{font-size:.78rem}.controles{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.modos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;padding:3px;border:1px solid var(--line);border-radius:99px;background:var(--bg)}.modos button{padding:7px 4px;border:0;border-radius:99px;background:transparent;color:var(--muted);font:inherit;font-size:.88rem;cursor:pointer}.modos button:not(.ativo):hover{color:var(--fg);background:var(--accent-soft)}.modos button.ativo{background:var(--accent-vivo);color:var(--on-accent)}.ajuda{font-size:.8rem;margin:8px 0 0}.controles .mn-legenda{margin-top:12px}@media (max-width:860px){.explorar,.explorar.invertido{grid-template-columns:1fr;height:auto}.explorar .painel,.explorar.invertido .painel{grid-column:1;grid-row:2;border:0;border-top:1px solid var(--line)}.explorar .painel-busca{grid-row:1;border-top:0;border-bottom:1px solid var(--line)}.explorar .mapa-col,.explorar.invertido .mapa-col{grid-column:1;grid-row:2}.explorar.invertido .mapa-col{grid-row:1}.mapa-area{height:72vh}}.bloco-tema{margin-top:10px;padding-top:4px;border-top:2px solid var(--flow)}.titulo-tema{font-size:.8rem!important;color:var(--fg)!important}.titulo-tema:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--flow);margin-right:6px;vertical-align:2px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}main:has(.inicio){max-width:1680px;padding:20px 16px 40px}.inicio{display:grid;grid-gap:14px;gap:14px}.hero{display:grid;grid-gap:6px;gap:6px;justify-items:center;text-align:center;padding:4px 0 0}.hero h1{font-size:clamp(1.35rem,2.4vw,1.75rem);margin:0;text-wrap:balance}.hero-sub{margin:0;color:var(--muted);font-size:.9rem}.busca-grande{position:relative;width:min(760px,100%);margin-top:6px}.busca-grande svg{position:absolute;left:18px;top:50%;width:22px;height:22px;transform:translateY(-50%);fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;pointer-events:none}.busca-grande input{width:100%;padding:13px 48px 13px 52px;font:inherit;font-size:1.05rem;color:var(--fg);border:2px solid color-mix(in srgb,var(--accent-vivo) 45%,var(--line));border-radius:99px;box-shadow:var(--shadow-card)}.busca-grande input:focus{outline:none;border-color:var(--accent-vivo);box-shadow:0 0 0 4px var(--accent-soft),var(--shadow-card)}.busca-grande input::-webkit-search-cancel-button{display:none}.busca-grande .limpar{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:32px;height:32px;border:0;border-radius:50%;font-size:1.2rem;cursor:pointer}.exemplos{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center;margin:2px 0 0;font-size:.85rem;color:var(--muted)}.exemplos>span{margin-right:4px}.chip{display:inline-block;border:1px solid var(--line);color:var(--muted);padding:4px 12px;border-radius:99px;font:inherit;font-size:.82rem;cursor:pointer}.chip,.chip:hover{text-decoration:none}.chip:hover{color:var(--fg);border-color:var(--accent-vivo)}.resultados-grade{width:min(1200px,100%);margin-top:8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:12px;gap:12px;text-align:left}.coluna{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:12px 14px;box-shadow:var(--shadow-card);min-width:0}.coluna h3{font-family:var(--font-display);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin:0 0 6px}.coluna ul{list-style:none;margin:0;padding:0}.coluna li{display:flex;flex-direction:column;padding:6px 8px;margin:0 -8px;border-radius:8px}.coluna li:hover{background:var(--accent-soft)}.coluna li .meta{font-size:.78rem}.coluna-tema{border-top:3px solid var(--flow)}.coluna-tema h3 .meta{text-transform:none;letter-spacing:0;font-family:var(--font-body);font-weight:400}.coluna-tema .pubs{margin-top:6px;border-top:1px solid var(--line);padding-top:4px}.coluna-tema .pubs a{font-size:.85rem}.nuvem-mini{display:flex;flex-wrap:wrap;gap:4px;margin:8px 0 0}.nuvem-mini .chip{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kpis-par{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.kpi{display:flex;flex-direction:column;gap:0;padding:10px 14px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card);color:var(--fg)}.kpi b{font-family:var(--font-display);font-size:1.3rem;line-height:1.2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.kpi span{color:var(--muted);font-size:.78rem}a.kpi:hover{border-color:var(--accent-vivo);text-decoration:none}a.kpi span{color:var(--accent)}.cockpit{display:grid;grid-gap:14px;gap:14px;grid-template-columns:290px minmax(0,1fr) 290px;align-items:start}.col{display:grid;grid-gap:12px;gap:12px;min-width:0;align-content:start}.painel-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px;box-shadow:var(--shadow-card);min-width:0}.painel-card h2{font-size:.95rem;margin:0 0 10px;display:flex;justify-content:space-between;align-items:baseline;gap:8px}.painel-card h2 small{font-family:var(--font-body);font-weight:400;font-size:.74rem;color:var(--muted);text-align:right}.painel-card .rotulo-campo:first-of-type{margin-top:0}.barras-area{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.barras-area button{width:100%;display:grid;grid-template-columns:1fr auto;grid-gap:2px 8px;gap:2px 8px;padding:3px 6px;border:0;border-radius:8px;background:transparent;color:var(--fg);font:inherit;font-size:.8rem;text-align:left;cursor:pointer}.barras-area button.ativa,.barras-area button:hover{background:var(--accent-soft)}.barras-area button.ativa{font-weight:600}.barras-area button.apagada{opacity:.45}.barras-area .nome{display:flex;align-items:center;gap:6px;min-width:0}.barras-area .nome i{width:8px;height:8px;border-radius:2px;flex:none}.barras-area .val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.barras-area .barra{grid-column:1/3;height:5px;border-radius:3px;background:var(--bg);overflow:hidden}.barras-area .barra i{display:block;height:100%;border-radius:3px}.mapa-card{padding:0;overflow:hidden;display:flex;flex-direction:column}.mapa-topo{display:grid;grid-gap:12px;gap:12px;padding:12px 16px 0;position:relative;z-index:7}.mapa-titulo{font-family:var(--font-display);font-weight:600;font-size:1.05rem}.mapa-titulo small{display:block;font-family:var(--font-body);font-weight:400;font-size:.78rem;color:var(--muted)}.seg{display:inline-flex;gap:2px;padding:3px;background:var(--bg);border:1px solid var(--line);border-radius:99px}.seg button{border:0;background:transparent;padding:6px 14px;border-radius:99px;cursor:pointer;font:inherit;font-size:.85rem;color:var(--muted);white-space:nowrap}.seg button.ativo{background:var(--accent-vivo);color:var(--on-accent)}.seg button:not(.ativo):hover{color:var(--fg);background:var(--accent-soft)}.mapa-palco{position:relative;height:clamp(440px,calc(100vh - 340px),820px)}.mapa-card[aria-busy=true] .mapa-palco{opacity:.6;transition:opacity .2s}.mapa-legenda{margin:0;padding:0 16px 14px;font-size:.78rem;color:var(--muted)}.selbar{position:absolute;z-index:6;top:8px;left:12px;right:12px;max-width:520px;display:flex;align-items:center;gap:10px;padding:8px;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:var(--shadow-card)}.chip-sigla{flex:none;min-width:42px;height:42px;padding:0 6px;border-radius:10px;display:grid;place-items:center;color:hsl(var(--h2) 60% 10%);font:700 .8rem var(--font-display)}.selbar .txt{flex:1 1;min-width:0;line-height:1.3;font-size:.78rem;color:var(--muted)}.selbar .txt b{display:block;color:var(--fg);font-family:var(--font-display);font-size:.88rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.selbar .txt>span{display:block}.selbar .subs a{color:var(--accent)}.selbar .botao{flex:none;padding:7px 12px;border-radius:8px;font-size:.8rem;white-space:nowrap}.selbar .botao:hover{text-decoration:none;filter:brightness(1.08)}.selbar .x{flex:none;width:30px;height:30px;border:1px solid var(--line);background:var(--bg);color:var(--fg);border-radius:8px;cursor:pointer;font-size:1.1rem}.ranking{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.ranking button{width:100%;display:grid;grid-template-columns:24px 1fr auto;grid-gap:3px 8px;gap:3px 8px;align-items:center;padding:6px;border:0;border-radius:8px;background:transparent;color:var(--fg);font:inherit;font-size:.84rem;text-align:left;cursor:pointer}.ranking li.sel button,.ranking li:hover button{background:var(--accent-soft)}.ranking li.sel .nome{font-weight:600}.ranking .pos{font:600 .72rem var(--font-display);color:var(--muted)}.ranking .top .pos{color:var(--flow)}.ranking .nome{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ranking .nome small{color:var(--muted);margin-left:6px;font-size:.72rem}.ranking .val{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.ranking .barra{grid-column:2/4;height:5px;border-radius:3px;background:var(--accent-soft);overflow:hidden}.ranking .barra i{display:block;height:100%;border-radius:3px;background:var(--accent-vivo)}.ranking .top .barra i{background:var(--flow)}.mais{margin:10px 0 0}@media (max-width:1240px){.cockpit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mapa-card{grid-column:1/-1;grid-row:1}}@media (max-width:760px){.cockpit{grid-template-columns:minmax(0,1fr)}.mapa-palco{height:440px}.selbar .botao{display:none}}.mn-dica{position:absolute;z-index:5;pointer-events:none;min-width:190px;max-width:280px;padding:10px 12px;background:var(--panel,#fff);color:var(--fg,#1d2321);border:1px solid var(--line,#ddd);border-radius:10px;box-shadow:var(--shadow-card,0 8px 24px rgba(0,0,0,.12));font-size:.82rem;line-height:1.35}.mn-dica b{display:block;font-family:var(--font-display,inherit);font-size:.9rem}.mn-dica-sub{display:block;color:var(--muted,#666);margin-bottom:4px}.mn-dica-linha{display:flex;justify-content:space-between;gap:16px;color:var(--muted,#666)}.mn-dica-linha em{font-style:normal;color:var(--fg,#111);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.mn-dica-nota{display:block;margin-top:6px;font-size:.75rem;color:var(--accent,#0f6e5a)}.dica-fixa{position:fixed;z-index:50}main:has(.explorar-pagina){max-width:1320px}.explorar-pagina{display:grid;grid-gap:14px;gap:14px}.pagina-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 20px}.pagina-topo h1{margin:0 0 2px}.pagina-topo .meta{margin:0}.filtro-texto{width:min(320px,100%);margin:0;border-radius:99px;padding-left:16px;background:var(--panel)}.barra-controles{flex-wrap:wrap;gap:10px 22px}.barra-controles,.ctrl{display:flex;align-items:center}.ctrl{gap:8px;min-width:0;max-width:100%}.ctrl .lbl{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);flex:none}.chips{display:flex;flex-wrap:wrap;gap:5px}.chip-ativo{border-color:var(--accent-vivo)}.chip-ativo,.chip-ativo:hover{background:var(--accent-vivo);color:var(--on-accent)}.chip-apagado{opacity:.5}.ponto{display:inline-block;width:9px;height:9px;border-radius:50%;margin-right:6px;vertical-align:0;background:var(--cor,var(--accent))}.legenda-familias .chip{display:inline-flex;align-items:center}.secao{font-size:1rem;margin:10px 0 0}.secao-topo{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:8px}.secao-topo .secao{margin:0}.centro-botao{text-align:center}.botao-sec{border:1px solid var(--line);background:var(--panel);color:var(--fg);padding:9px 18px;border-radius:99px;font:inherit;font-size:.9rem;cursor:pointer}.botao-sec:hover{border-color:var(--accent-vivo)}.treemap{position:relative;width:100%}.tm-grupo{border-radius:10px;background:var(--bg);outline:2px solid var(--panel)}.tm-grupo,.tm-rotulo{position:absolute;overflow:hidden}.tm-rotulo{left:6px;top:3px;right:6px;border:0;background:none;padding:0;text-align:left;font:600 .78rem var(--font-display);color:var(--fg);cursor:pointer;white-space:nowrap;text-overflow:ellipsis}.tm-rotulo span{font:400 .72rem var(--font-body);color:var(--muted);margin-left:4px}.tm-rotulo:hover{color:var(--accent)}.tm-item{position:absolute;box-sizing:border-box;border:1px solid var(--panel);border-radius:5px;overflow:hidden;padding:3px 5px;color:hsl(var(--h) 30% 10%);background:color-mix(in srgb,var(--cor) 62%,var(--panel));display:flex;flex-direction:column;justify-content:space-between;transition:filter .15s;line-height:1.15}.tm-item:hover{filter:brightness(1.08) saturate(1.2);text-decoration:none;outline:2px solid var(--fg);outline-offset:-2px;z-index:1}.tm-sigla{font:600 .74rem var(--font-display);white-space:nowrap;overflow:hidden}.tm-val{font-size:.7rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;opacity:.8}:root[data-theme=dark] .tm-item{color:hsl(var(--h) 30% 95%);background:color-mix(in srgb,var(--cor) 55%,var(--panel))}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .tm-item{color:hsl(var(--h) 30% 95%);background:color-mix(in srgb,var(--cor) 55%,var(--panel))}}.grade-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:12px;gap:12px}.card-inst{display:flex;flex-direction:column;gap:6px;padding:14px 16px;background:var(--panel);border:1px solid var(--line);border-top:3px solid var(--cor);border-radius:var(--r-lg);box-shadow:var(--shadow-card);color:var(--fg);transition:transform .15s,border-color .15s}.card-inst:hover{text-decoration:none;transform:translateY(-2px);border-color:var(--cor)}.ci-topo{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.ci-sigla{font:600 1.15rem var(--font-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ci-uf{font-size:.75rem;color:var(--muted);border:1px solid var(--line);border-radius:6px;padding:0 6px}.ci-nome{font-size:.85rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.6em}.ci-tipo{font-size:.74rem;color:var(--muted)}.ci-tipo .ponto{width:7px;height:7px}.ci-num{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;margin:4px 0 0}.ci-num div{border-top:1px solid var(--line);padding-top:4px}.ci-num dt{font-size:.68rem;color:var(--muted)}.ci-num dd{margin:0;font:600 .98rem var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ci-areas{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--bg);margin-top:2px}.ci-areas i{display:block;height:100%}.matriz-rolagem{overflow-x:auto}.matriz{display:grid;grid-template-columns:minmax(180px,280px) repeat(6,minmax(52px,1fr)) 52px;align-items:center;min-width:600px}.mz-linha{display:contents}.mz-area,.mz-celula,.mz-col{border:0;background:none;font:inherit;color:var(--fg);cursor:pointer}.mz-col{display:flex;align-items:center;justify-content:center;gap:5px;padding:6px 0;font:600 .8rem var(--font-display);border-radius:8px}.mz-col i{width:9px;height:9px;border-radius:50%}.mz-col.ativo,.mz-col:hover{background:var(--accent-soft)}.mz-total-cab{text-align:right;font-size:.72rem;color:var(--muted);padding-right:6px}.mz-area{text-align:left;padding:4px 8px;font-size:.84rem;border-radius:8px;min-height:42px}.mz-area.ativo,.mz-area:hover{background:var(--accent-soft)}.mz-area.ativo{font-weight:600}.mz-celula{height:46px;display:grid;place-items:center;border-radius:8px}.mz-celula:disabled{cursor:default}.mz-celula:not(:disabled):hover{background:var(--accent-soft)}.mz-bolha{display:grid;place-items:center;border-radius:50%;font:600 .72rem var(--font-display);color:hsl(var(--h) 40% 12%);transition:transform .15s}.mz-celula:not(:disabled):hover .mz-bolha{transform:scale(1.12)}.mz-celula.apagada .mz-bolha,.mz-linha.apagada .mz-area{opacity:.3}.mz-total{text-align:right;padding-right:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted);font-size:.84rem}.grupo-cards h3{font:600 .95rem var(--font-display);margin:14px 0 8px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.grupo-cards h3 small{font:400 .78rem var(--font-body);color:var(--muted)}.contagem{font:600 .72rem var(--font-body);color:var(--muted);background:var(--accent-soft);border-radius:99px;padding:1px 8px}.grade-prog{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px}.card-prog{display:flex;gap:12px;align-items:flex-start;padding:12px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-md);color:var(--fg);transition:border-color .15s,transform .15s}.card-prog:hover{text-decoration:none;border-color:var(--accent-vivo);transform:translateY(-1px)}.cp-conceito{flex:none;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;font:700 1.05rem var(--font-display);color:hsl(var(--h) 40% 10%)}.cp-corpo{display:flex;flex-direction:column;gap:3px;min-width:0}.cp-nome{font-size:.88rem;font-weight:500;line-height:1.3}.cp-meta{font-size:.76rem;color:var(--muted)}.cp-tags{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.cp-nivel{font:600 .66rem var(--font-display);letter-spacing:.04em;padding:1px 6px;border-radius:5px;background:var(--accent-soft);color:var(--accent)}.cp-doc{font-size:.72rem;color:var(--muted);margin-left:2px}h2 small.meta{font-family:var(--font-body);font-weight:400;font-size:.76rem;margin-left:6px}.vinculo{margin:0 0 6px;font-size:.88rem;color:var(--muted)}.barras-h{list-style:none;margin:0;padding:0;display:grid;grid-gap:2px;gap:2px}.barras-h li>a,.barras-h li>span{display:grid;grid-template-columns:1fr auto;grid-gap:3px 10px;gap:3px 10px;padding:5px 6px;border-radius:8px;color:var(--fg);font-size:.84rem}.barras-h li>a:hover{background:var(--accent-soft);text-decoration:none}.bh-rotulo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:flex;align-items:center;gap:6px}.bh-rotulo i{flex:none;width:8px;height:8px;border-radius:2px}.bh-rotulo small{color:var(--muted);font-size:.74rem;overflow:hidden;text-overflow:ellipsis}.bh-valor{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--muted)}.bh-barra{grid-column:1/3;height:5px;border-radius:3px;background:var(--accent-soft);overflow:hidden}.bh-barra i{display:block;height:100%;border-radius:3px}.nuvem{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;line-height:1.25;margin:6px 0}.nv-item{color:color-mix(in srgb,var(--accent) calc(45% + var(--t) * 55%),var(--muted));font-weight:500}.nv-item:hover{color:var(--flow);text-decoration:none}.grupo-nuvem h3{font:600 .82rem var(--font-display);margin:12px 0 2px;display:flex;gap:6px;align-items:baseline}.linha-tempo{display:grid;grid-template-columns:54px 1fr;grid-gap:0 10px;gap:0 10px;border-left:2px solid var(--line);margin-left:4px;padding-left:10px;position:relative}.linha-tempo:before{content:"";position:absolute;left:-6px;top:14px;width:10px;height:10px;border-radius:50%;border:2px solid var(--panel)}.lt-ano{font:600 .9rem var(--font-display);padding-top:9px}.lt-ano small{display:block;font:400 .72rem var(--font-body);color:var(--muted)}.linha-tempo .lista li:last-child{border-bottom:0}.linha-tempo .meta .ponto{width:7px;height:7px}.grade-estreita{grid-template-columns:1fr}.cp-conceito.cp-grande{width:56px;height:56px;font-size:1.6rem;border-radius:14px}.painel-perfil h2{font-size:1rem;margin-top:24px}.controles-mapa{display:flex;flex-wrap:wrap;gap:10px 22px;align-items:center}.controles-mapa .ctrl{gap:10px}.controles-mapa .lbl{width:52px}.rolagem{overflow-x:auto;min-width:0;flex:1 1 auto;scrollbar-width:none;overscroll-behavior-x:contain}.rolagem::-webkit-scrollbar{display:none}.seg{flex-wrap:nowrap}.seg button{min-height:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.seg button.intervalo{background:var(--accent-soft);color:var(--fg);border-radius:6px}@media (max-width:760px){.controles-mapa .ctrl{width:100%}.seg button{padding:7px 11px}}.nav{margin-left:auto}.topo-acoes{display:flex;align-items:center;gap:8px}.seg-tema button{display:inline-flex;align-items:center;padding:5px 9px;min-height:30px}.seg-tema svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.botao-icone{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--bg);color:var(--fg)}.botao-icone:hover{border-color:var(--accent-vivo);color:var(--accent)}.botao-icone svg{width:18px;height:18px;fill:currentColor}.filtros-mapa{display:grid;grid-gap:12px;gap:12px}.filtros-mapa h2{margin-bottom:0}.filtro{display:grid;grid-gap:6px;gap:6px}.filtro .lbl{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.filtro .lbl small{text-transform:none;letter-spacing:0;margin-left:4px}.grade-seg{display:grid;grid-gap:4px;gap:4px;padding:4px;background:var(--bg);border:1px solid var(--line);border-radius:12px}.grade-seg.cols-1{grid-template-columns:1fr}.grade-seg.cols-3{grid-template-columns:repeat(3,1fr)}.grade-seg.cols-5{grid-template-columns:repeat(5,1fr)}.grade-seg button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:.84rem;padding:7px 4px;border-radius:8px;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grade-seg button:not(.ativo):hover{color:var(--fg);background:var(--accent-soft)}.grade-seg button.ativo{background:var(--accent-vivo);color:var(--on-accent)}.grade-seg button.intervalo{background:var(--accent-soft);color:var(--fg)}.grade-seg.cols-1 button{text-align:left;padding:8px 10px;display:grid;grid-gap:1px;gap:1px}.grade-seg.cols-1 button b{font:600 .88rem var(--font-display)}.grade-seg.cols-1 button small{font-size:.72rem;opacity:.8}.filtros-mapa .chip-limpar{justify-self:start}.filtros-mapa .mais{margin:0}@media (max-width:1240px){.col-dir{grid-row:2}}.faixa-anos{position:relative;height:52px;padding:0 10px}.fa-trilho{left:10px;right:10px;top:14px;height:6px;background:var(--accent-soft)}.fa-trilho,.fa-trilho i{position:absolute;border-radius:3px}.fa-trilho i{top:0;bottom:0;background:var(--accent-vivo)}.faixa-anos input[type=range]{position:absolute;left:0;right:0;top:5px;width:100%;height:24px;margin:0;background:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.faixa-anos input[type=range]::-webkit-slider-runnable-track{background:none;border:0}.faixa-anos input[type=range]::-moz-range-track{background:none;border:0}.faixa-anos input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;width:20px;height:20px;border-radius:50%;border:3px solid var(--accent-vivo);box-shadow:var(--shadow-card);cursor:-webkit-grab;cursor:grab}.faixa-anos input[type=range]::-moz-range-thumb{pointer-events:auto;width:14px;height:14px;border-radius:50%;border:3px solid var(--accent-vivo);box-shadow:var(--shadow-card);cursor:grab}.faixa-anos input[type=range]:focus-visible{outline:none}.faixa-anos input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--accent-soft)}.faixa-anos input[type=range]:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--accent-soft)}.faixa-anos .fa-fim{z-index:2}.faixa-anos.inicio-no-fim .fa-inicio{z-index:3}.fa-marcas{position:absolute;left:0;right:0;top:30px;display:flex;justify-content:space-between;font-size:.74rem;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fa-marcas span{width:20px;display:flex;justify-content:center}.fa-marcas span.dentro{color:var(--fg);font-weight:600}.autor{display:flex;gap:22px;align-items:flex-start;flex-wrap:wrap;margin:16px 0 28px;padding:20px;background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-card)}.autor>div{flex:1 1 320px;min-width:0}.autor-foto{width:132px;height:132px;border-radius:50%;object-fit:cover;flex:none;border:3px solid var(--panel);box-shadow:0 0 0 2px var(--accent-vivo)}.autor-rotulo{margin:0;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--accent);font-weight:600}.autor h2{margin:2px 0 8px;font-size:1.3rem}.autor p{margin:0 0 12px}.redes{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.redes a{display:inline-flex;align-items:center;gap:7px;padding:6px 13px;border:1px solid var(--line);border-radius:99px;background:var(--bg);color:var(--fg);font-size:.86rem}.redes a:hover{border-color:var(--accent-vivo);text-decoration:none}.redes svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.redes svg .cheio{fill:currentColor;stroke:none}body{font-size:.94rem;line-height:1.55;background-image:none}.mapa-titulo,.marca-nome,.painel-card h2,h1,h2,h3{font-family:var(--font-display);letter-spacing:-.4px}h1,h2{font-weight:600}:focus-visible{outline:2.5px solid var(--accent);outline-offset:2px}a{color:var(--accent)}.topo{background:var(--bg);border-bottom:0;padding:16px 16px 6px;gap:12px 20px}.marca{gap:10px}.marca-nome{font-size:1.35rem;font-weight:400;line-height:1.1}.marca-nome b{font-weight:700}.estrela{flex:none}.estrela path{fill:var(--accent-vivo);stroke:var(--stroke);stroke-width:1.6;stroke-linejoin:round}.estrela.lima path{fill:var(--flow)}.lp-lado{fill:var(--shadow-c)}.lp-topo{fill:var(--accent-vivo);stroke:var(--stroke);stroke-width:1.4;stroke-linejoin:round}.lp-no,.lp-rede{stroke:var(--fg)}.lp-no{fill:var(--flow);stroke-width:1.4}.nav a{color:var(--fg);font-weight:500;padding:4px 10px;border-radius:999px;border:var(--b) solid transparent}.nav a:hover{text-decoration:none;border-color:var(--stroke);background:var(--panel)}footer{border-top:2px dashed var(--line)}.autor,.card,.card-inst,.coluna,.kpi,.mapa-card,.painel-card{background:var(--panel);border:var(--b) solid var(--stroke);border-radius:var(--r-lg);box-shadow:var(--hard)}.card-prog,.selbar,.tm-grupo{border:var(--b) solid var(--stroke);border-radius:var(--r-md);box-shadow:var(--hard-s)}.tm-grupo{box-shadow:none;outline:0}.card-inst,.card-prog,a.kpi{transition:transform .12s,box-shadow .12s}.card-inst:hover,.card-prog:hover,a.kpi:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--shadow-c);border-color:var(--stroke);text-decoration:none}.card-inst:active,.card-prog:active,a.kpi:active{transform:translate(2px,2px);box-shadow:none}.card-inst{border-top-width:var(--b)}.card-inst .ci-sigla:before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;background:var(--cor);border:1.5px solid var(--stroke);vertical-align:1px}.kpi b{font-weight:600;font-size:1.45rem;letter-spacing:-.5px}.painel-card h2{font-size:1.02rem}.grade-seg,.seg{background:var(--panel);border:var(--b) solid var(--stroke)}.grade-seg button,.seg button{border:var(--b) solid transparent;color:var(--fg);font-weight:500}.grade-seg button.ativo,.seg button.ativo,.seg button[aria-checked=true]{background:var(--accent-vivo);color:var(--on-accent);border-color:var(--stroke);font-weight:600}.grade-seg button:not(.ativo):hover,.seg button:not(.ativo):hover{background:var(--accent-soft)}.grade-seg{border-radius:14px}.grade-seg button{border-radius:999px}.grade-seg button.intervalo,.seg button.intervalo{background:var(--accent-soft);border-color:transparent}.chip{border:var(--b) solid var(--stroke);background:var(--panel);color:var(--fg);font-weight:500}.chip:hover{background:var(--accent-soft);border-color:var(--stroke)}.chip-ativo,.chip-ativo:hover{background:var(--accent-vivo);color:var(--on-accent)}.chip-limpar{border-style:dashed}.botao-icone{border:var(--b) solid var(--stroke);background:var(--panel);box-shadow:var(--hard-s);transition:transform .1s,box-shadow .1s}.botao-icone:hover{background:var(--accent-soft);color:var(--fg);border-color:var(--stroke)}.botao-icone:active{transform:translate(2px,2px);box-shadow:none}.botao-sec{border:var(--b) solid var(--stroke);box-shadow:var(--hard-s);font-weight:500}.botao-sec:hover{background:var(--accent-soft)}.busca-grande input{border:var(--b) solid var(--stroke);box-shadow:var(--hard);background:var(--panel)}.busca-grande input:focus{border-color:var(--stroke);box-shadow:var(--hard),0 0 0 4px var(--accent-soft)}.busca-grande svg{stroke:var(--fg)}.busca-grande .limpar{border:var(--b) solid var(--stroke);background:var(--flow);color:var(--on-hl)}.coluna-tema{border-top:var(--b) solid var(--stroke)}.coluna-tema h3:after{content:" ✦";color:var(--accent)}.hero h1{font-weight:400}.hero h1 b{font-weight:700}.tag{border:0;background:var(--flow);color:var(--on-hl);border-radius:var(--r-xs);font-weight:500}a.tag:hover{text-decoration:none;filter:brightness(.96)}.autor-rotulo,.contagem,.cp-nivel{background:var(--flow);color:var(--on-hl);border-radius:var(--r-xs)}.autor-rotulo{display:inline-block;padding:2px 8px}.barras-area .barra,.bh-barra,.ranking .barra{height:11px;border:var(--b) solid var(--stroke);border-radius:999px;background:var(--panel)}.barras-area .barra i,.bh-barra i,.ranking .barra i{border-radius:0;border-right:var(--b) solid var(--stroke)}.bh-barra i{background:var(--accent-vivo)}.barras-area .nome i,.bh-rotulo i,.ponto{border:1.5px solid var(--stroke)}.ci-areas{height:10px;border:var(--b) solid var(--stroke);border-radius:999px}.ci-areas i+i{border-left:1.5px solid var(--stroke)}.coluna-tema .pubs,.resultados li,ul.lista li{border-bottom:2px dashed var(--line)}.ci-num div,.mini-cards>*{border-top:2px dashed var(--line)}.linha-tempo{border-left:2px dashed var(--stroke)}.linha-tempo:before{background:var(--flow);border:var(--b) solid var(--stroke);width:12px;height:12px;left:-7px}.mapa-card{overflow:visible}.chip-sigla{background:var(--flow);color:var(--on-hl);box-shadow:var(--hard-s)}.chip-sigla,.selbar .botao{border:var(--b) solid var(--stroke)}.selbar .botao{background:var(--accent-vivo);color:var(--on-accent);font-weight:600}.selbar .x{border:var(--b) solid var(--stroke);border-radius:999px;background:var(--panel)}.faixa-anos .fa-trilho{height:12px;top:11px;border:var(--b) solid var(--stroke);background:var(--panel)}.faixa-anos .fa-trilho i{background:var(--accent-vivo);border-radius:0}.faixa-anos input[type=range]::-webkit-slider-thumb{border:var(--b) solid var(--stroke);background:var(--flow);box-shadow:2px 2px 0 var(--shadow-c)}.faixa-anos input[type=range]::-moz-range-thumb{border:var(--b) solid var(--stroke);background:var(--flow);box-shadow:2px 2px 0 var(--shadow-c)}.tm-item{border:1.5px solid var(--stroke);border-radius:4px;color:var(--fg);background:color-mix(in srgb,var(--cor) 70%,var(--panel))}.tm-item:hover{filter:none;outline:0;background:var(--flow)}.tm-grupo{background:var(--panel)}.cp-conceito,.mz-bolha{border:var(--b) solid var(--stroke);color:var(--on-hl)}.cp-conceito{box-shadow:2px 2px 0 var(--shadow-c)}.mz-col i{border:1.5px solid var(--stroke)}.filtro-texto{box-shadow:var(--hard-s)}.autor-foto,.campo,.filtro-texto{border:var(--b) solid var(--stroke)}.autor-foto{box-shadow:var(--hard-s)}.redes a{border:var(--b) solid var(--stroke);background:var(--panel);box-shadow:2px 2px 0 var(--shadow-c);transition:transform .1s,box-shadow .1s}.redes a:hover{transform:translate(-1px,-1px);box-shadow:3px 3px 0 var(--shadow-c);background:var(--accent-soft)}@media (prefers-reduced-motion:reduce){.botao-icone,.card-inst,.card-prog,.redes a,a.kpi{transition:none}}.autor-rotulo,.contagem,.cp-nivel,.tag{background:var(--accent-soft);color:var(--fg);border:1.5px solid var(--stroke)}.tag{font-size:.7rem;padding:1px 8px}.painel-card h2 .tag{font-family:var(--font-body);font-weight:500;letter-spacing:0}.tag-mini{align-self:flex-end;margin-bottom:2px;font-size:.64rem;padding:0 6px}.kpi{position:relative}.kpi .tag-mini{align-self:flex-start;margin:0 0 4px}.kpi b{padding-bottom:4px;margin-bottom:4px;align-self:stretch}.kpi b,.linha-cap{border-bottom:2px dashed var(--line)}.linha-cap{margin:-4px 0 10px;padding-bottom:8px;font-size:.76rem;color:var(--muted)}.filtro+.filtro{border-top:2px dashed var(--line);padding-top:12px}.filtros-mapa h2{padding-bottom:8px;border-bottom:2px dashed var(--line)}.mapa-topo{grid-template-columns:1fr auto;align-items:start}.mapa-topo .tag-mapa{grid-column:2;grid-row:1;justify-self:end}.mapa-topo .mapa-titulo{grid-column:1;grid-row:1;padding-bottom:8px;border-bottom:2px dashed var(--line)}.card-inst:hover,.card-prog:hover,a.kpi:hover{transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--shadow-c)}.redes a{box-shadow:var(--hard-s)}.faixa-anos input[type=range]::-webkit-slider-thumb{background:var(--panel)}.faixa-anos input[type=range]::-moz-range-thumb{background:var(--panel)}.linha-tempo:before{background:var(--accent-vivo)}.busca-grande .limpar{color:var(--fg)}.busca-grande .limpar,.tm-item:hover{background:var(--accent-soft)}.hero h1 .estrela path{fill:var(--accent-vivo)}.lp-no{fill:var(--panel)}.matriz .mz-canto,.matriz .mz-col,.matriz .mz-total-cab{border-bottom:var(--b) solid var(--stroke);border-radius:0;padding-bottom:8px}.mz-linha>*{border-bottom:2px dashed var(--line);border-radius:0}.mz-linha:last-child>*{border-bottom:0}.mz-linha>.mz-area,.mz-linha>.mz-celula,.mz-linha>.mz-total{min-height:48px;height:100%;display:flex;align-items:center}.mz-linha>.mz-celula{justify-content:center}.mz-linha>.mz-total{justify-content:flex-end}.mz-linha:nth-child(even of .mz-linha)>*{background:color-mix(in srgb,var(--sand) 55%,transparent)}.mz-linha>.mz-area{font-weight:500}.matriz .mz-canto,.matriz .mz-col,.matriz .mz-total-cab{align-self:stretch;display:flex;align-items:flex-end;min-height:38px;padding:0 0 8px;margin:0}.matriz .mz-col{justify-content:center}.matriz .mz-total-cab{justify-content:flex-end;padding-right:6px;font-size:.72rem}.matriz .mz-col.ativo,.matriz .mz-col:hover{border-radius:8px 8px 0 0}.mz-linha>*{align-self:stretch}.topo{border-bottom:var(--b) solid var(--stroke);padding-bottom:12px;margin-bottom:4px;background:var(--panel)}.topo .topo-acoes{padding-left:14px;border-left:2px dashed var(--line)}.nav{gap:6px}.resultados-grade{max-height:min(46vh,380px);overflow-y:auto;padding:2px 6px 6px 2px}.coluna li{padding:4px 8px}.coluna li .meta,.coluna li a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.coluna h3 .meta{font-family:var(--font-body);font-weight:400;text-transform:none;letter-spacing:0;margin-left:4px}.mais-itens{margin-top:4px;border:0;background:none;padding:2px 0;font:500 .78rem var(--font-body);color:var(--accent);cursor:pointer}.mais-itens:hover{text-decoration:underline}.coluna-tema .pubs li a{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:normal}.grade-seg.cols-2{grid-template-columns:repeat(2,1fr)}.grade-seg.forma{margin-top:6px}.cockpit{grid-template-columns:minmax(0,1fr) 320px}.mapa-palco{height:clamp(560px,calc(100vh - 150px),1000px)}.mapa-card .mapa-topo{padding-top:10px}.mapa-card .mn-legenda-caixa{margin:4px 12px 12px;padding:7px 12px}@media (max-width:1240px){.cockpit{grid-template-columns:minmax(0,1fr) 300px}.mapa-card{grid-column:auto}.col-dir,.mapa-card{grid-row:auto}}@media (max-width:960px){.cockpit{grid-template-columns:minmax(0,1fr)}.mapa-palco{height:520px}}.cockpit{grid-template-columns:minmax(250px,1fr) auto 320px}.mapa-card{width:clamp(560px,calc((100vh - 150px) * .8 + 60px),900px)}@media (max-width:1240px){.cockpit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mapa-card{width:auto;grid-column:1/-1;grid-row:1}.col-dir,.col-esq{grid-row:2}}@media (max-width:960px){.cockpit{grid-template-columns:minmax(0,1fr)}.col-dir,.col-esq{grid-row:auto}}.cockpit{grid-template-columns:270px auto 320px;justify-content:center}.anos-colunas{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:6px;gap:6px;align-items:end}.ano-col{display:grid;grid-template-rows:auto 96px auto;grid-gap:4px;gap:4px;justify-items:center;border:0;background:none;padding:0;cursor:pointer;font:inherit;color:var(--fg)}.ano-val{font:600 .68rem var(--font-display);color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.ano-barra{position:relative;width:70%;height:96px;border:var(--b) solid var(--stroke);border-radius:8px 8px 3px 3px;background:var(--panel);overflow:hidden}.ano-barra i{position:absolute;left:0;right:0;bottom:0;background:var(--sand-2);border-top:var(--b) solid var(--stroke)}.ano-col.dentro .ano-barra i{background:var(--accent-vivo)}.ano-col.dentro .ano-val{color:var(--fg)}.ano-col:hover .ano-barra{box-shadow:var(--hard-s)}.ano-rot{font:600 .74rem var(--font-display)}.detalhe-vazio{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:.8rem;color:var(--muted)}.detalhe-vazio svg{flex:none;width:26px;height:26px;fill:none;stroke:var(--fg);stroke-width:1.6}.detalhe-topo{display:flex;gap:10px;align-items:center;margin-bottom:10px}.detalhe-topo b{display:block;font:600 .9rem/1.25 var(--font-display)}.detalhe-topo span{font-size:.74rem;color:var(--muted)}.detalhe-dl{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px 12px;gap:8px 12px;margin:0 0 10px}.detalhe-dl div{border-top:2px dashed var(--line);padding-top:6px}.detalhe-dl dt{font-size:.68rem;color:var(--muted)}.detalhe-dl dd{margin:0;font:600 1.05rem var(--font-display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detalhe-dl dd small{font:400 .68rem var(--font-body);color:var(--muted)}.detalhe-areas{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-gap:3px;gap:3px;font-size:.78rem}.detalhe-areas li{display:flex;align-items:center;gap:6px}.detalhe-areas i{width:9px;height:9px;border-radius:2px;border:1.5px solid var(--stroke);flex:none}.detalhe-areas span{margin-left:auto;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.detalhe-subs{font-size:.76rem;color:var(--muted);margin:0 0 10px}.detalhe-acoes{display:flex;gap:8px;align-items:center}.botao-primario{display:inline-block;padding:6px 14px;border:var(--b) solid var(--stroke);border-radius:999px;background:var(--accent-vivo);color:var(--on-accent);font-weight:600;font-size:.82rem;box-shadow:var(--hard-s)}.botao-primario:hover{text-decoration:none;transform:translate(-1px,-1px)}@media (max-width:1240px){.cockpit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:960px){.cockpit{grid-template-columns:minmax(0,1fr)}}.abas-entidade a{padding:6px 14px;border-radius:99px;font-size:.85rem;color:var(--muted);white-space:nowrap;min-height:32px;display:inline-flex;align-items:center}.abas-entidade a:hover{text-decoration:none;color:var(--fg);background:var(--accent-soft)}.abas-entidade a.ativo{background:var(--accent-vivo);color:var(--on-accent);font-weight:600}.abas-entidade a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mapa-cabecalho:has(.abas-entidade){align-items:center}.producao-area{flex:1 1;min-height:0;overflow-y:auto;padding:14px 16px 32px}.producao-area h2{font-size:1rem;margin:22px 0 4px}.kpis-tres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.grafico-qualis{margin:8px 0 0;max-width:820px}.grafico-qualis svg{display:block;width:100%;height:auto;overflow:visible}.gq-legenda{list-style:none;margin:0 0 6px;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.8rem;color:var(--fg)}.gq-legenda li{display:inline-flex;align-items:center;gap:6px}.gq-legenda i{width:12px;height:12px;border-radius:3px;display:inline-block}.gq-grade line{stroke:var(--line);stroke-width:1;stroke-dasharray:2 3}.gq-ano,.gq-grade text{fill:var(--muted);font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gq-ano{fill:var(--fg);font-size:13px}.gq-total{fill:var(--fg);font-size:12px;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gq-base{stroke:var(--fg);stroke-width:1.5}.gq-seg{cursor:default}.gq-seg:hover path,.gq-seg:hover rect{filter:brightness(1.12) saturate(1.1)}.gq-tabela{margin-top:6px;font-size:.82rem}.gq-tabela summary{cursor:pointer;color:var(--accent)}.tabela-rolagem{overflow-x:auto}.gq-tabela table{border-collapse:collapse;margin-top:6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gq-tabela td,.gq-tabela th{padding:4px 10px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.gq-tabela thead th{color:var(--muted);font-weight:500}.gq-tabela tbody th{text-align:left}.producao-colunas{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:0 24px;gap:0 24px;max-width:980px}.nota-qualis{margin-top:22px;max-width:760px;font-size:.78rem;line-height:1.5}@media (min-width:861px){.explorar:has(.producao-area){grid-template-rows:minmax(0,1fr)}}@media (max-width:860px){.producao-area{overflow:visible}}@media (max-width:600px){.kpis-tres{grid-template-columns:1fr}}