.lapida{background:var(--palco-4);height:320svh;position:relative}.lapida-fundo,.lapida-palco{height:100svh;position:sticky;top:0}.lapida-palco{z-index:2;margin-top:-100svh;overflow:hidden}.lapida-fundo{background:radial-gradient(ellipse var(--palco-rx) 46% at 50% 0%, var(--palco-cores), transparent 100%), radial-gradient(ellipse 70% 50% at 50% 110%, #9aa0a880 0%, #50555d40 45%, transparent 75%), var(--palco-4)}.lapida-caixa{width:calc(980 * var(--u));aspect-ratio:1494/614;visibility:hidden;pointer-events:none;position:absolute;top:56%;left:50%;translate:-50% -50%}.lapida-passos{z-index:2;pointer-events:none;list-style:none;position:absolute;inset:0}.lapida-passo .secao-titulo,.lapida-passo .lapida-texto{opacity:0;filter:blur(10px);translate:0 calc(16 * var(--su));transition:opacity .5s var(--curva), filter .5s var(--curva), translate .6s var(--curva);position:absolute}.lapida-passo.is-ativo .secao-titulo,.lapida-passo.is-ativo .lapida-texto{opacity:1;filter:none;transition-delay:.18s;translate:0}.lapida-passo.is-saiu .secao-titulo,.lapida-passo.is-saiu .lapida-texto{translate:0 calc(-16 * var(--su))}.lapida-passo .secao-titulo{left:var(--s-borda);top:calc(112 * var(--su));font-size:calc(72 * var(--su))}.lapida-texto{right:var(--s-borda);bottom:calc(80 * var(--su));width:calc(320 * var(--su));font-size:var(--s-corpo);letter-spacing:-.01em;text-wrap:pretty;font-weight:500;line-height:1.5}@media (width<=1023px){.lapida{height:280svh}.lapida-caixa{width:calc(560 * var(--u));top:52%}.lapida-passo .secao-titulo{top:calc(88 * var(--su));right:var(--s-borda);font-size:calc(42 * var(--su))}.lapida-texto{left:var(--s-borda);width:auto;bottom:calc(56 * var(--su))}}@media (prefers-reduced-motion:reduce){.lapida-passo .secao-titulo,.lapida-passo .lapida-texto{filter:none;translate:0}}.painel{padding:var(--s-folga) var(--s-borda) calc(150 * var(--su));text-align:center;background:radial-gradient(ellipse 80% 55% at 50% 104%, var(--palco-0) 0%, var(--palco-1) 22%, var(--palco-2) 46%, var(--palco-3) 74%, transparent 100%), var(--palco-4);position:relative}.abas{gap:calc(4 * var(--su));margin:calc(40 * var(--su)) auto calc(32 * var(--su));padding:calc(5 * var(--su));max-width:100%;display:inline-flex}.aba{height:calc(40 * var(--su));padding:0 calc(20 * var(--su));border-radius:var(--pilula);font-size:calc(14 * var(--su));letter-spacing:-.015em;white-space:nowrap;color:var(--texto-suave);transition:color var(--rapido) var(--curva), background-color var(--rapido) var(--curva);font-weight:500}.aba[aria-selected=true]{color:var(--tinta);background:linear-gradient(180deg, var(--cromo-claro) 0%, var(--cromo-meio) 70%, var(--cromo-fundo) 100%);box-shadow:inset 0 1px #ffffffe6}@media (hover:hover){.aba[aria-selected=false]:hover{color:var(--branco);background:#ffffff0f}}.aba:active{scale:.97}.janela{max-width:calc(1040 * var(--su));padding:calc(36 * var(--su)) calc(40 * var(--su));border-radius:var(--s-raio);text-align:left;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:inset 0 0 0 1px #ffffff1f, inset 0 1px 0 #ffffff29, 0 calc(60 * var(--su)) calc(120 * var(--su)) calc(-40 * var(--su)) #000000d9;background:linear-gradient(#202227db 0%,#0d0e10eb 100%);margin:0 auto;display:grid}.tela{opacity:0;visibility:hidden;translate:0 calc(10 * var(--su));filter:blur(6px);transition:opacity .4s var(--curva), translate .6s var(--curva), filter .4s var(--curva), visibility 0s linear .4s;grid-area:1/1}.tela.is-ativa{opacity:1;visibility:visible;filter:none;transition-delay:.12s,.12s,.12s,0s;translate:0}.tela-topo{justify-content:space-between;align-items:flex-end;gap:calc(24 * var(--su));display:flex}.tela-rotulo{font-size:var(--s-rotulo);color:#ffffff8c;font-weight:500}.tela-numero{margin-top:calc(6 * var(--su));font-size:calc(44 * var(--su));letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:500;line-height:1}.tela-numero-suave{color:#ffffff8c}.tela-selo{align-items:center;gap:calc(8 * var(--su));padding:calc(7 * var(--su)) calc(14 * var(--su));border-radius:var(--pilula);font-size:calc(12 * var(--su));white-space:nowrap;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff2e}.tela-selo:before{content:"";width:calc(8 * var(--su));height:calc(8 * var(--su));background:var(--azul);border-radius:50%}.tela-grafico{width:100%;height:calc(120 * var(--su));margin:calc(20 * var(--su)) 0 calc(24 * var(--su));display:block;overflow:visible}.tela-grafico-alto{height:calc(160 * var(--su));margin-bottom:calc(10 * var(--su))}.grafico-linha{fill:none;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.tela.is-ativa .grafico-linha{stroke-dashoffset:0;transition:stroke-dashoffset 1.4s cubic-bezier(.65,0,.35,1) .2s}.grafico-area{opacity:0}.tela.is-ativa .grafico-area{opacity:1;transition:opacity .8s .9s}.grafico-previsto{fill:none;stroke:#ffffff80;stroke-width:2px;stroke-dasharray:5 7;vector-effect:non-scaling-stroke}.grafico-hoje{stroke:#ffffff38;stroke-width:1px;vector-effect:non-scaling-stroke}.tela-legenda{font-size:calc(12 * var(--su));color:#ffffff80;grid-template-columns:6fr 0fr 4fr;font-weight:500;display:grid}.tela-legenda span:nth-child(2){white-space:nowrap;translate:-50%}.tela-legenda span:last-child{text-align:right}.tela-frase{margin-top:calc(28 * var(--su));font-size:calc(18 * var(--su));letter-spacing:-.02em;color:#ffffffb3;font-weight:400}.tela-frase strong{color:var(--branco);font-weight:500}.tela-lista{margin-top:calc(10 * var(--su));gap:calc(6 * var(--su));list-style:none;display:grid}.tela-lista li{grid-template-columns:calc(28 * var(--su)) 1fr calc(150 * var(--su)) calc(150 * var(--su));padding:calc(11 * var(--su)) calc(16 * var(--su));border-radius:calc(12 * var(--su));font-size:calc(14.5 * var(--su));letter-spacing:-.01em;font-variant-numeric:tabular-nums;background:#ffffff0a;align-items:center;font-weight:500;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.tela-lista li>span:last-child{text-align:right}.tela-doc{color:#ffffff80}.check{width:calc(18 * var(--su));height:calc(18 * var(--su));background:radial-gradient(circle at 35% 30%,#fff 0%,#d9dde2 45%,#8a9099 100%);border-radius:50%;position:relative}.check:after{content:"";border:solid var(--tinta);border-width:0 2px 2px 0;width:26%;height:46%;position:absolute;top:22%;left:34%;rotate:45deg}.tela-contas li{grid-template-columns:1fr calc(150 * var(--su)) calc(150 * var(--su)) calc(110 * var(--su))}.tela-acao{padding:calc(5 * var(--su)) calc(14 * var(--su));border-radius:var(--pilula);font-size:calc(12 * var(--su));color:var(--tinta);background:linear-gradient(180deg, var(--cromo-claro), var(--cromo-meio));justify-self:end}.tela-acao-ok{color:#ffffffa6;background:0 0;box-shadow:inset 0 0 0 1px #ffffff29}.tela-trio{gap:calc(24 * var(--su));grid-template-columns:repeat(3,1fr);display:grid}.tela-trio-baixo{margin-top:calc(40 * var(--su));padding-top:calc(24 * var(--su));box-shadow:inset 0 1px #ffffff1a}.tela-resumo{margin-top:calc(14 * var(--su));max-width:calc(820 * var(--su));font-size:calc(34 * var(--su));letter-spacing:-.035em;color:#fff9;text-wrap:balance;font-weight:300;line-height:1.16}.tela-resumo strong{color:var(--branco);font-weight:500}.tela-medio{margin-top:calc(8 * var(--su));font-size:calc(21 * var(--su));letter-spacing:-.03em;font-weight:500}.tela-medio span{margin-top:calc(4 * var(--su));font-size:calc(13 * var(--su));letter-spacing:-.01em;color:#ffffff8c;display:block}@media (width<=1023px){.abas{scrollbar-width:none;margin-inline:calc(-1 * var(--s-borda) + 4px);border-radius:var(--pilula);display:flex;overflow-x:auto}.abas::-webkit-scrollbar{display:none}.aba{padding:0 calc(16 * var(--su));font-size:calc(14 * var(--su));flex:none}.janela{padding:calc(22 * var(--su)) calc(18 * var(--su))}.tela-topo{flex-direction:column;align-items:flex-start}.tela-numero{font-size:calc(32 * var(--su))}.tela-grafico{height:calc(96 * var(--su))}.tela-grafico-alto{height:calc(120 * var(--su))}.tela-lista li,.tela-contas li{grid-template-columns:calc(28 * var(--su)) 1fr auto;padding:calc(11 * var(--su)) calc(12 * var(--su));font-size:calc(14 * var(--su))}.tela-contas li{gap:calc(10 * var(--su));grid-template-columns:1fr auto auto}.tela-doc{display:none}.tela-trio{gap:calc(18 * var(--su));grid-template-columns:1fr}.tela-numero-suave{font-size:calc(28 * var(--su))}.tela-frase{font-size:calc(16 * var(--su))}.tela-resumo{font-size:calc(24 * var(--su))}.tela-medio{font-size:calc(18 * var(--su))}}
