.desempenho-carregando{padding:var(--space-6) var(--gutter);color:var(--text-2)}.desempenho{gap:var(--space-5);padding:var(--space-5) var(--gutter) var(--space-7);flex-direction:column;display:flex}@media (width>=768px){.desempenho{padding:var(--space-6) var(--space-6) var(--space-8)}}.desempenho-topo h1{font-size:var(--t-h1);line-height:var(--lh-h1);letter-spacing:-.015em;font-weight:700}.desempenho-subtitulo{margin-top:var(--space-1);color:var(--text-2);font-size:var(--t-ui);line-height:var(--lh-ui)}.desempenho-grade{gap:var(--space-5);display:grid}@media (width>=1200px){.desempenho-grade{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}.desempenho-cartao{gap:var(--space-3);min-width:0;padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface);flex-direction:column;display:flex}@media (width<=767px){.desempenho-cartao{padding:var(--space-4)}}.desempenho-cartao h2{font-size:var(--t-h3);line-height:var(--lh-h3);font-weight:600}.desempenho-nota{color:var(--text-2);font-size:var(--t-legenda);line-height:var(--lh-legenda)}.barras{gap:var(--space-4);flex-direction:column;display:flex}.barras-grupo,.barras-lista{gap:var(--space-2);flex-direction:column;display:flex}.barras-lista{margin:0;padding:0;list-style:none}.desempenho-barras{container:barras/inline-size}.barras-grupo-titulo{color:var(--text-2);font-size:var(--t-legenda);line-height:var(--lh-legenda);font-weight:600}.barras-linha{align-items:center;gap:var(--space-3);font-size:var(--t-legenda);line-height:var(--lh-legenda);grid-template-columns:minmax(7rem,11rem) minmax(6rem,1fr) 6.5rem;display:grid}@container barras (width<=28rem){.barras-linha{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nome numero""trilho trilho"}.barras-nome{grid-area:nome}.barras-trilho{grid-area:trilho}.barras-numero{grid-area:numero}}.barras-nome{overflow-wrap:break-word}.barras-trilho{height:1rem;position:relative}.barras-valor{inset-block:0;background:var(--accent);border-radius:0 4px 4px 0;position:absolute;left:0}.barras-trilho:after{content:"";inset-block:-4px;left:var(--meta);background:var(--text);width:2px;margin-left:-1px;position:absolute}.barras-numero{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.barras-conta{color:var(--text-2);font-weight:400}.barras-legenda{align-items:center;gap:var(--space-2);color:var(--text-2);font-size:var(--t-legenda);line-height:var(--lh-legenda);display:flex}.barras-legenda-meta{background:var(--text);width:2px;height:1rem;display:inline-block}.linha{width:100%;position:relative}.linha svg{display:block;overflow:visible}.linha-grade{stroke:var(--border);stroke-width:1px}.linha-eixo{fill:var(--text-2);font-size:var(--t-legenda);font-variant-numeric:tabular-nums}.linha-meta{stroke:var(--text);stroke-width:1px}.linha-meta-rotulo{fill:var(--text-2);font-size:var(--t-legenda)}.linha-serie{fill:none;stroke:var(--accent);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.linha-marca{fill:var(--accent);stroke:var(--surface);stroke-width:2px}.linha-alvo{fill:#0000;outline:none}.linha-foco{fill:none;stroke:#0000;stroke-width:2px}.linha-ponto:has(.linha-alvo:focus-visible) .linha-foco{stroke:var(--accent)}.linha-rotulo{paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}.linha-vazia{padding:var(--space-4);color:var(--text-2);font-size:var(--t-ui);line-height:var(--lh-ui);text-align:center;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.linha-fim{fill:var(--text);font-size:var(--t-legenda);font-variant-numeric:tabular-nums;font-weight:600}.linha-dica[data-abaixo]{transform:translate(-50%)}.linha-dica{padding:var(--space-1) var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface);box-shadow:var(--shadow-pop);color:var(--text);font-size:var(--t-legenda);line-height:var(--lh-legenda);white-space:nowrap;position:absolute;transform:translate(-50%,-100%)}.desempenho-eixo-x{color:var(--text-2);font-size:var(--t-legenda);line-height:var(--lh-legenda);text-align:center}.desempenho-tabela summary{min-height:var(--touch);padding-block:var(--space-2);font-size:var(--t-ui);line-height:var(--lh-ui);cursor:pointer;font-weight:500}.desempenho-tabela table{border-collapse:collapse;width:100%;font-size:var(--t-ui);line-height:var(--lh-ui);font-variant-numeric:tabular-nums}.desempenho-tabela th,.desempenho-tabela td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border);text-align:left}.desempenho-tabela thead th{color:var(--text-2);font-size:var(--t-legenda);font-weight:500}.simulador-provas{gap:var(--space-4);display:grid}@media (width>=600px){.simulador-provas{grid-template-columns:repeat(2,minmax(0,1fr))}}.simulador-prova{gap:var(--space-3);min-width:0;padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);flex-direction:column;margin:0;display:flex}.simulador-prova legend{padding:0 var(--space-1);font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:600}.simulador-prova-dados{margin-top:calc(-1 * var(--space-2));color:var(--text-2);font-size:var(--t-legenda);line-height:var(--lh-legenda)}.simulador-campo{gap:var(--space-1);font-size:var(--t-legenda);line-height:var(--lh-legenda);flex-direction:column;display:flex}.simulador-campo input{width:100%;min-height:var(--touch);padding:0 var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-control);background:var(--bg);color:var(--text);font:inherit;font-size:var(--t-ui);font-variant-numeric:tabular-nums}.simulador-np{font-size:var(--t-ui);line-height:var(--lh-ui);font-variant-numeric:tabular-nums}.simulador-np strong{font-weight:600}.simulador-campo input[aria-invalid]{border-color:var(--danger)}.simulador-erro{color:var(--danger)}.simulador-np span{color:var(--text-2)}.simulador-resultado{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-4);border-left:var(--bar-width) solid var(--danger);border-radius:var(--radius-control);background:var(--surface-2);flex-wrap:wrap;display:flex}.simulador-resultado[data-atinge]{border-left-color:var(--success)}.simulador-soma{font-size:var(--t-ui);line-height:var(--lh-ui)}.simulador-soma strong{font-size:var(--t-h2);line-height:var(--lh-h2);font-variant-numeric:tabular-nums}.simulador-corte{align-items:center;gap:var(--space-1);font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:600;display:inline-flex}.desempenho-simulador .btn-fantasma{align-self:flex-start}.desempenho-simulador .btn-fantasma[aria-disabled=true]{opacity:.5;cursor:default}.fracos{gap:var(--space-3);flex-direction:column;padding:0;list-style:none;display:flex}.fracos-item{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-control);flex-wrap:wrap;display:flex}.fracos-texto{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.fracos-nome{font-size:var(--t-ui);line-height:var(--lh-ui);font-weight:600}.fracos-numero,.fracos-topico{color:var(--text-2);font-size:var(--t-legenda);line-height:var(--lh-legenda);font-variant-numeric:tabular-nums}.fracos-fora{color:var(--text-2);font-size:var(--t-legenda);line-height:var(--lh-legenda)}@media (width<=599px){.fracos-item .btn{flex:100%}}@media (forced-colors:active){.barras-valor,.barras-trilho:after,.barras-legenda-meta{background:canvastext}.linha-serie,.linha-meta{stroke:canvastext}.linha-marca{fill:highlight;stroke:canvas}.linha-eixo,.linha-meta-rotulo,.linha-fim{fill:canvastext}.linha-ponto:has(.linha-alvo:focus-visible) .linha-foco{stroke:highlight}}.desempenho-conteudo[data-astro-cid-iwybj24r]:focus{outline:none}
