@layer components{.viz-figura{gap:.7rem;min-width:0;margin:0;display:grid;container:viz/inline-size}.viz-cabeca,.viz-completa{min-width:0}.viz-cabeca .par__texto{align-self:start}.viz-titulo{font-family:var(--font-titulo,inherit);font-weight:600;font-size:var(--e-18);line-height:var(--entre-texto);letter-spacing:-.005em;text-wrap:balance;max-width:44ch;margin:0}.viz-unidade{font-size:var(--e-14);line-height:var(--entre-texto);color:var(--muted-foreground);margin:.3rem 0 0}.viz-regiao{border:1px solid var(--border);border-radius:var(--radius-cartao,20px);background:var(--secondary-background);color:var(--foreground);min-width:0;padding:1rem}@container viz (width>=40rem){.viz-regiao{padding:1.25rem 1.5rem}}@container viz (width>=48rem){.viz-titulo{font-size:var(--e-24)}}.viz-subtitulo{font-family:var(--font-titulo,inherit);font-weight:600;font-size:var(--e-16);line-height:var(--entre-texto);border-top:1px solid var(--grade,var(--muted));margin:1.6rem 0 .2rem;padding-top:1.1rem}.viz-rodape{font-size:var(--e-14);line-height:var(--entre-texto);color:var(--muted-foreground);gap:.45rem;max-width:84ch;display:grid}.viz-rodape p{margin:0}.viz-fontes{color:var(--foreground);flex-wrap:wrap;align-items:center;gap:.15rem .3rem;display:flex}.viz-fontes .cit{margin-inline:.05rem}@media (width<=47.99rem){.viz-fontes{gap:.35rem 1.5rem}.viz-celula-fontes a.cit{margin-inline:.55rem .15rem}.viz-fontes a.cit:after,.viz-fontes a.cit+a.cit:after,.viz-fontes a.cit:has(+a.cit):after,.viz-celula-fontes a.cit:after,.viz-celula-fontes a.cit+a.cit:after,.viz-celula-fontes a.cit:has(+a.cit):after{width:2.75rem;height:2.75rem}}[data-slot=chart]:has(svg:focus-visible){outline:3px solid var(--ring);outline-offset:2px;border-radius:var(--radius-base,12px)}.viz-confere{font-size:var(--e-14);line-height:var(--entre-texto);max-width:84ch;color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius-base,12px);background:var(--secondary-background);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;margin:0;padding:.55rem .75rem;display:grid}.viz-confere-icone{flex:none;width:1.15rem;height:1.15rem;margin-top:.12rem}.viz-dados-lista{gap:1.25rem;display:grid}.viz-dica-caixa{border-radius:var(--radius-base,12px);border-color:var(--border);background:var(--popover,var(--secondary-background));color:var(--popover-foreground,var(--foreground));box-shadow:var(--s2,3px 3px 0 0 var(--border));padding:.6rem .75rem}.viz-escala .viz-linha-producao .recharts-line-curve{stroke:var(--foreground)!important;stroke-width:2.5px!important}.viz-escala .viz-linha-livre .recharts-line-curve{stroke:var(--muted-foreground)!important;stroke-width:2px!important}.viz-dados-lista tr[data-forte]>*{font-weight:700}.viz-faixa{gap:.3rem;min-width:0;display:grid}.viz-faixa-pontas{font-size:var(--e-12);line-height:var(--entre-apertado);color:var(--muted-foreground);font-variant-numeric:tabular-nums lining-nums;justify-content:space-between;gap:.75rem;display:flex}.viz-faixa-ref{font-size:var(--e-12);line-height:var(--entre-apertado);color:var(--muted-foreground);margin:0}.viz-faixa-ref strong{color:var(--foreground);font-weight:600}.viz-processo{margin:0;padding:0;list-style:none;display:grid;position:relative}.viz-etapa{grid-template-columns:3rem minmax(0,1fr);gap:0 1rem;padding-bottom:1.35rem;display:grid;position:relative}.viz-etapa:last-child{padding-bottom:0}.viz-etapa:before{content:"";border-inline:1px solid var(--border);background:var(--serie-principal,var(--chart-1));width:5px;position:absolute;top:2.6rem;bottom:-.2rem;left:calc(1.5rem - 2.5px)}.viz-etapa:last-child:before{display:none}.viz-etapa-no{z-index:1;border:1px solid var(--contorno-adesivo,var(--border));background:var(--serie-principal,var(--chart-1));width:3rem;height:3rem;color:var(--sobre-cor,var(--main-foreground));box-shadow:var(--s1,2px 2px 0 0 var(--border));font-family:var(--font-titulo,inherit);font-weight:700;font-size:var(--e-18);line-height:var(--entre-0);font-variant-numeric:normal;border-radius:999px;place-items:center;display:grid;position:relative}.viz-etapa[data-papel=caminho] .viz-etapa-no{background:var(--secondary-background);color:var(--foreground);border-color:var(--border)}.viz-etapa[data-papel=ganho] .viz-etapa-no{background:var(--serie-ganho,var(--chart-3))}.viz-etapa[data-papel=resposta] .viz-etapa-no{background:var(--serie-principal,var(--chart-1))}.viz-etapa-corpo{min-width:0;padding-top:.55rem}.viz-etapa-rotulo{font-family:var(--font-titulo,inherit);font-weight:600;font-size:var(--e-18);line-height:var(--entre-texto);margin:0}.viz-etapa-texto{font-size:var(--e-16);line-height:var(--entre-leitura);max-width:62ch;color:var(--foreground);margin:.3rem 0 0}.viz-etapa-texto strong{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap;font-weight:700}@keyframes viz-estalo{0%{opacity:0;rotate:-14deg;scale:.6}60%{opacity:1;rotate:4deg;scale:1.12}to{opacity:1;rotate:0deg;scale:1}}.viz-etapa-no[data-entrou]{animation:viz-estalo .3s var(--ease-quique,cubic-bezier(.34, 1.56, .64, 1)) both}.viz-linha-arrastavel{cursor:grab}.viz-linha-arrastavel:active{cursor:grabbing}.viz-linha-arrastavel[data-arrastando]{opacity:.45}.viz-linha-arrastavel[data-na-bandeja]>*{background:var(--background)}.viz-pega{touch-action:none;cursor:grab}.viz-bandeja{border:1px dashed var(--border);border-radius:var(--radius-cartao,20px);background:var(--background);transition:background-color .16s ease-out, border-color .16s ease-out, scale .2s var(--ease-quique,ease-out);padding:.9rem}.viz-bandeja[data-sobre]{background:var(--serie-principal,var(--chart-1));border-style:solid;scale:1.01}.viz-bandeja[data-sobre] .viz-bandeja-dica{color:var(--sobre-cor,var(--main-foreground))}.viz-bandeja[data-cheia][data-sobre]{background:var(--muted)}.viz-vaga{border:1px dashed var(--grade,var(--border));border-radius:var(--radius-base,12px);min-height:5.5rem;color:var(--muted-foreground);font-size:var(--e-12);text-align:center;place-items:center;padding:.5rem;display:grid}.viz-ficha{border:1px solid var(--border);border-radius:var(--radius-base,12px);background:var(--secondary-background);gap:.5rem;min-width:0;padding:.75rem;display:grid}@keyframes viz-pousa{0%{opacity:0;translate:0 -10px;rotate:-4deg;scale:.82}60%{opacity:1;translate:0 1px;rotate:1deg;scale:1.04}to{opacity:1;translate:0;rotate:0deg;scale:1}}.viz-ficha{animation:viz-pousa .28s var(--ease-quique,cubic-bezier(.34, 1.56, .64, 1)) both}.viz-fantasma{z-index:80;pointer-events:none;border:1px solid var(--border);border-radius:var(--radius-base,12px);background:var(--serie-principal,var(--chart-1));max-width:15rem;color:var(--sobre-cor,var(--main-foreground));box-shadow:var(--s3,6px 6px 0 0 var(--border));font-family:var(--font-titulo,inherit);font-weight:600;font-size:var(--e-14);line-height:var(--entre-apertado);padding:.45rem .7rem;position:fixed;top:0;left:0;rotate:-3deg}.viz-doca{z-index:70;left:50%;bottom:max(.75rem, env(safe-area-inset-bottom));width:min(34rem,100vw - 1.5rem);position:fixed;translate:-50%}@keyframes viz-sobe{0%{opacity:0;translate:-50% 120%}70%{opacity:1;translate:-50% -6%}to{opacity:1;translate:-50%}}.viz-doca{animation:viz-sobe .26s var(--ease-quique,cubic-bezier(.34, 1.56, .64, 1)) both}.viz-melhor{border:1px solid var(--contorno-adesivo,var(--border));background:var(--serie-ganho,var(--chart-3));color:var(--sobre-cor,var(--main-foreground));font-size:var(--e-12);line-height:var(--entre-texto);white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.1rem .45rem;font-weight:600;display:inline-flex}}
