.ganho{gap:var(--space-6);display:grid}.ganho-acoes{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.ganho-bloco{gap:var(--space-4)}.ganho-bloco-topo{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.selo-dado{border-radius:var(--radius-pill);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;padding:3px 12px 3px 8px;font-size:11px;font-weight:500;line-height:16px;display:inline-flex}.selo-dado.is-medido{color:var(--aprovado);background:var(--aprovado-soft)}.selo-dado.is-premissa{color:var(--revisao);background:var(--revisao-soft)}.selo-dado.is-sintetico{color:var(--ink-muted);border:1.5px dashed var(--line-strong);padding:1.5px 10.5px 1.5px 6.5px}.ganho-declara{max-width:64em;padding:var(--space-3) var(--space-4);border-left:3px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--surface-sunken);font-size:15px;line-height:22px}.ganho-numeros{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin:0;padding:0;list-style:none;display:grid}.ganho-numero{padding:var(--space-4);border-radius:var(--radius-md);background:var(--fill-suave);animation:cp-sobe var(--dur-3) var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms);transition:transform var(--dur-2) var(--ease-out), border-color var(--dur-2) var(--ease-out), box-shadow var(--dur-2) var(--ease-out);align-content:start;gap:4px;display:grid}.ganho-numero:hover{background:var(--hover);transform:translateY(-3px)}.ganho-numero-rotulo{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-size:11px;font-weight:500;line-height:16px}.ganho-numero-valor{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:42px}.ganho-numero-valor small{font-family:var(--font-sans);letter-spacing:0;color:var(--ink-muted);font-size:15px;font-weight:500}.ganho-numero-nota{color:var(--ink-muted);font-size:13px;line-height:18px}.ganho-numero.is-destaque{background:var(--tendencia-soft)}.ganho-numero.is-destaque .ganho-numero-valor{color:var(--tendencia)}.ganho-numeros.is-sintetico .ganho-numero{box-shadow:inset 0 0 0 1.5px var(--line-strong);background:0 0}.ganho-numeros.is-sintetico .ganho-numero-valor{color:var(--ink-muted)}.ganho-ajustes{align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.ganho-ajustes .cp-field{flex:200px;max-width:280px}.ganho-comp{gap:var(--space-5);padding-top:var(--space-2);display:grid}.ganho-barras{gap:var(--space-2);margin:0;display:grid}.ganho-barras figcaption{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ganho-conclusao{font-family:var(--font-display);color:var(--memoria);font-size:18px;font-weight:600;line-height:24px}.ganho-barra-linha{align-items:center;gap:var(--space-3);grid-template-columns:minmax(130px,.5fr) 1fr 72px;display:grid}@media (max-width:640px){.ganho-barra-linha{grid-template-columns:1fr 72px}.ganho-barra-nome{grid-column:1/-1}}.ganho-barra-nome{font-size:14px;line-height:20px}.ganho-barra-trilho{border-radius:var(--radius-pill);background:var(--surface-sunken);height:16px;display:block;overflow:hidden}.ganho-barra{border-radius:inherit;transform-origin:0;height:100%;animation:cp-escreve .9s var(--ease-out) .2s both;display:block}.ganho-barra.is-hoje{background:var(--line-strong)}.ganho-barra.is-capsula{background:linear-gradient(90deg, var(--memoria-fill) 0 70%, var(--tendencia-fill) 70% 100%)}.ganho-barra-valor{text-align:right}.ganho-frase{font-size:16px;line-height:26px}.ganho-frase b{font-weight:600}.ganho-lista{margin:0;padding:0;list-style:none;display:grid}.ganho-lista li{align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px dashed var(--line);animation:cp-sobe var(--dur-3) var(--ease-out) both;grid-template-columns:90px 1fr 70px 150px auto;font-size:14px;line-height:20px;display:grid}.ganho-lista li:first-child{border-top:0}@media (max-width:720px){.ganho-lista li{grid-template-columns:1fr auto}}.ganho-aviso{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--revisao-soft);color:var(--revisao);align-items:flex-start;font-size:14px;line-height:20px;display:flex}.ganho-aviso .cp-icon{flex:none;margin-top:2px}.ganho-aviso span{color:var(--ink)}
