:root{--viz-1: #2a78d6;--viz-2: #eb6834;--viz-3: #1baf7a;--viz-crit: #d03b3b;--viz-neutro: #9aa1ab;--seq-0: #eef1f7;--seq-1: #cde2fb;--seq-2: #9ec5f4;--seq-3: #6da7ec;--seq-4: #3987e5;--seq-5: #256abf;--seq-6: #104281}@media (prefers-color-scheme: dark){:root:not([data-tema=claro]){--viz-1: #3987e5;--viz-2: #d95926;--viz-3: #199e70;--viz-neutro: #636a73;--seq-0: #18213a;--seq-1: #13294d;--seq-2: #184f95;--seq-3: #256abf;--seq-4: #3987e5;--seq-5: #6da7ec;--seq-6: #b7d3f6}}:root[data-tema=escuro]{--viz-1: #3987e5;--viz-2: #d95926;--viz-3: #199e70;--viz-neutro: #636a73;--seq-0: #18213a;--seq-1: #13294d;--seq-2: #184f95;--seq-3: #256abf;--seq-4: #3987e5;--seq-5: #6da7ec;--seq-6: #b7d3f6}.viz-grade{stroke:var(--cor-borda);stroke-width:1;opacity:.7}.viz-eixo{fill:var(--cor-texto-suave);font-size:11px;font-variant-numeric:tabular-nums}.viz-cruz{stroke:var(--cor-texto-suave);stroke-width:1;stroke-dasharray:3 3}.viz-anel{stroke:var(--cor-superficie);stroke-width:2}.viz-dica{position:absolute;z-index:5;pointer-events:none;display:flex;flex-direction:column;gap:2px;min-width:150px;padding:8px 10px;font-size:12px;line-height:1.35;color:var(--cor-texto);background:var(--cor-superficie);border:1px solid var(--cor-borda);border-radius:8px;box-shadow:0 6px 20px #0a12361f}.viz-dica i{display:inline-block;width:8px;height:8px;border-radius:2px}.viz-dica .border-t{border-color:var(--cor-borda)}
