.hv-pn{display:grid;gap:16px}.hv-pn-grade>*,.hv-pn>*{min-width:0}.hv-pn-cab{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap}.hv-pn-cab-txt{flex:1 1 320px;min-width:0}.hv-pn-sala{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--hv-tiffany-ink)}.hv-pn-cab h1{font-family:Sora,Inter,sans-serif;font-size:28px;font-weight:600;line-height:1.1;color:var(--hv-ink);margin-top:2px}.hv-pn-frase{font-size:14px;color:var(--hv-ink-2);margin-top:4px;max-width:70ch}.hv-pn-acoes{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hv-pn-ajustes{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 14px;border-radius:999px;background:#fff;color:var(--hv-ink-2);font-size:13px;font-weight:700;box-shadow:var(--hv-anel),var(--hv-sombra-leve);transition:background .3s var(--hv-ease),color .3s var(--hv-ease)}.hv-pn-ajustes:hover{background:var(--hv-soft);color:var(--hv-ink)}.hv-pn-ajustes svg{width:16px;height:16px;color:var(--hv-tiffany-ink)}.hv-pn-grade{display:grid;gap:16px;align-items:start}.hv-pn-grade-2{grid-template-columns:repeat(2,minmax(0,1fr))}.hv-pn-grade-3{grid-template-columns:repeat(3,minmax(0,1fr))}.hv-pn-bloco{min-width:0;padding:18px 20px;border-radius:24px;background:#fff;box-shadow:var(--hv-anel),var(--hv-sombra-leve)}.hv-pn-largo{grid-column:1/-1}.hv-pn-bloco-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.hv-pn-bloco-cab h2{font-family:Sora,Inter,sans-serif;font-size:16px;font-weight:600;color:var(--hv-ink)}.hv-pn-bloco-cab p{font-size:12.5px;color:var(--hv-ink-2);margin-top:2px}.hv-pn-vazio{font-size:13.5px;color:var(--hv-ink-2);padding:8px 0}.hv-pn-nums{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px}.hv-pn-num{display:grid;gap:2px;align-content:start;padding:14px 16px;border-radius:20px;background:#fff;box-shadow:var(--hv-anel),var(--hv-sombra-leve);min-width:0;transition:transform .35s var(--hv-ease)}a.hv-pn-num:hover{transform:translateY(-2px)}.hv-pn-num-rot{font-size:12.5px;font-weight:700;color:var(--hv-ink-2)}.hv-pn-num-val{font-family:Sora,Inter,sans-serif;font-size:30px;font-weight:600;line-height:1.1;color:var(--hv-ink);letter-spacing:-.02em}.hv-pn-num-val small{font-size:14px;font-weight:600;color:var(--hv-ink-2);margin-left:4px;letter-spacing:0}.hv-pn-num-var{font-size:12px;font-weight:700;color:var(--hv-alerta)}.hv-pn-num-var[data-bom]{color:var(--hv-ok)}.hv-pn-num-frase{font-size:12.5px;color:var(--hv-ink-2);line-height:1.4}.hv-pn-num[data-tom=alerta]{background:#fff5f4;box-shadow:inset 0 0 0 1px #f2c4bf}.hv-pn-num[data-tom=alerta] .hv-pn-num-val{color:var(--hv-alerta)}.hv-pn-num[data-tom=atencao]{background:#fffbf3;box-shadow:inset 0 0 0 1px #f3d29c}.hv-pn-num[data-tom=atencao] .hv-pn-num-val{color:var(--hv-amber-ink)}.hv-pn-num[data-tom=ok] .hv-pn-num-val{color:var(--hv-ok)}.hv-pn-rank{list-style:none;margin:0;padding:0;display:grid;gap:4px}.hv-pn-rank-li{display:grid;grid-template-columns:26px 38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border-radius:14px}a.hv-pn-rank-li:hover{background:var(--hv-paper)}.hv-pn-rank-pos{font-family:Sora,Inter,sans-serif;font-weight:700;font-size:13px;color:var(--hv-ink-2);text-align:center}.hv-pn-rank-pos[data-podio]{width:26px;height:26px;border-radius:99px;display:grid;place-items:center;background:var(--hv-soft);color:var(--hv-tiffany-ink)}.hv-pn-av{width:38px;height:38px;border-radius:99px;overflow:hidden;display:grid;place-items:center;box-shadow:0 0 0 2px var(--hv-tiffany);background:#fff}.hv-pn-av img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hv-pn-av-logo{border-radius:10px;box-shadow:var(--hv-anel);padding:3px}.hv-pn-av-logo img{-o-object-fit:contain;object-fit:contain}.hv-pn-av-ini{background:var(--hv-soft);color:var(--hv-tiffany-ink);font-weight:800;font-size:12px}.hv-pn-rank-txt{min-width:0;display:grid;gap:2px}.hv-pn-rank-txt b{font-size:14px;font-weight:700;color:var(--hv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-pn-rank-txt small{font-size:12px;color:var(--hv-ink-2)}.hv-pn-rank-barra{display:block;height:5px;border-radius:99px;background:var(--hv-paper-2);overflow:hidden}.hv-pn-rank-barra i{display:block;height:100%;border-radius:99px;background:#00a38c;transform-origin:left;transition:transform .6s var(--hv-ease)}.hv-pn-rank-barra i[data-tom=atencao]{background:#d9822b}.hv-pn-rank-barra i[data-tom=alerta]{background:#d1495b}.hv-pn-rank-val{font-family:Sora,Inter,sans-serif;font-weight:700;font-size:15px;color:var(--hv-ink);font-variant-numeric:tabular-nums}.hv-pn-mais{margin-top:8px;font-size:13px;font-weight:700;color:var(--hv-tiffany-ink);padding:6px 10px;border-radius:99px}.hv-pn-mais:hover{background:var(--hv-soft)}.hv-pn-pontos{list-style:none;margin:0;padding:0;display:grid;gap:8px}.hv-pn-ponto{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:16px;background:var(--hv-paper)}a.hv-pn-ponto:hover{background:var(--hv-soft)}.hv-pn-ponto[data-tom=alerta]{background:#fff5f4}.hv-pn-ponto[data-tom=atencao]{background:#fffbf3}.hv-pn-ponto-ic{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;flex:none;background:#fff}.hv-pn-ponto-ic svg{width:17px;height:17px}.hv-pn-ponto-ic[data-tom=alerta]{color:var(--hv-alerta)}.hv-pn-ponto-ic[data-tom=atencao]{color:var(--hv-amber-ink)}.hv-pn-ponto-ic[data-tom=ok]{color:var(--hv-ok)}.hv-pn-ponto-ic[data-tom=dica]{color:var(--hv-tiffany-ink)}.hv-pn-ponto-txt{flex:1;min-width:0;display:grid;gap:2px}.hv-pn-ponto-txt b{font-size:14px;font-weight:700;color:var(--hv-ink)}.hv-pn-ponto-txt small{font-size:12.5px;color:var(--hv-ink-2);line-height:1.4}.hv-pn-ponto-ir{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;color:var(--hv-tiffany-ink);white-space:nowrap;align-self:center}.hv-pn-ponto-ir svg{width:15px;height:15px}.hv-pn-tudo-ok{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--hv-ok);font-weight:600;padding:6px 0}.hv-pn-tudo-ok svg{width:18px;height:18px}.hv-pn-abas{flex-wrap:wrap;gap:4px;padding:4px;background:hsla(0,0%,100%,.8);box-shadow:var(--hv-anel)}.hv-pn-abas,.hv-pn-abas button{display:inline-flex;border-radius:999px}.hv-pn-abas button{align-items:center;gap:6px;height:36px;padding:0 14px;font-size:13.5px;font-weight:700;color:var(--hv-ink-2)}.hv-pn-abas button:hover{background:var(--hv-soft);color:var(--hv-ink)}.hv-pn-abas button[aria-selected=true]{background:var(--hv-tiffany);color:var(--hv-stage-ink)}.hv-pn-abas em{font-style:normal;font-size:12px;padding:0 7px;border-radius:99px;background:rgba(3,48,42,.1)}.hv-gr-barras{display:grid;gap:8px;margin:0}.hv-gr-b-linha{display:grid;grid-template-columns:minmax(90px,30%) minmax(0,1fr) auto;align-items:center;gap:10px}.hv-gr-b-rot{font-size:13px;color:var(--hv-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hv-gr-b-trilho{height:14px;border-radius:0 4px 4px 0;background:transparent}.hv-gr-b-trilho i{display:block;height:100%;min-width:2px;border-radius:0 4px 4px 0}.hv-gr-b-val{font-size:13px;font-weight:700;color:var(--hv-ink);font-variant-numeric:tabular-nums}.hv-gr-linha{margin:0}.hv-gr-caixa{position:relative}.hv-gr-linha svg{width:100%;height:auto;display:block;overflow:visible}.hv-gr-eixo{font-size:11px;fill:#5e7a75;font-family:Inter,sans-serif}.hv-gr-legenda{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:6px;font-size:12.5px;color:var(--hv-ink-2)}.hv-gr-legenda span{display:inline-flex;align-items:center;gap:6px}.hv-gr-dica i,.hv-gr-legenda i{width:10px;height:10px;border-radius:99px;display:inline-block}.hv-gr-dica{position:absolute;top:0;transform:translateX(-50%);pointer-events:none;z-index:2;display:grid;gap:2px;padding:8px 10px;border-radius:12px;background:var(--hv-ink);color:#fff;font-size:12px;white-space:nowrap}.hv-gr-dica span{display:inline-flex;align-items:center;gap:6px}.hv-gr-anel{position:relative;width:140px;height:140px;margin:0;flex:none}.hv-gr-anel svg{width:100%;height:100%}.hv-gr-anel figcaption{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.hv-gr-anel b{font-family:Sora,Inter,sans-serif;font-size:34px;font-weight:700;line-height:1;color:var(--hv-ink)}.hv-gr-anel span{font-size:12px;color:var(--hv-ink-2);font-weight:600}.hv-sr-tabela{position:absolute;width:1px;height:1px;max-width:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:-1px;padding:0;border:0}.hv-gr-barras,.hv-gr-linha{position:relative;overflow:hidden}@media (max-width:1100px){.hv-pn-grade-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.hv-pn-grade-2,.hv-pn-grade-3{grid-template-columns:1fr}.hv-pn-cab h1{font-size:24px}.hv-pn-abas{display:flex;overflow-x:auto;border-radius:18px}}@media (prefers-reduced-motion:reduce){.hv-pn-ajustes,.hv-pn-num,.hv-pn-rank-barra i{transition:none}}