.stats-hero[data-astro-cid-mlhajuar]{background:var(--color-surface-glass)}.stats-hero__grid[data-astro-cid-mlhajuar]{display:grid;grid-template-columns:repeat(2,1fr);gap:.625rem;margin-top:2.5rem;max-width:48rem;margin-left:auto;margin-right:auto}@media(min-width:640px){.stats-hero__grid[data-astro-cid-mlhajuar]{grid-template-columns:repeat(4,1fr);gap:1rem}}.stats-hero__card[data-astro-cid-mlhajuar]{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:1.25rem .75rem;border-radius:var(--radius-base);border:1px solid var(--color-border-subtle);background:var(--color-surface-glass-strong);overflow:hidden;min-width:0;transition:transform .3s var(--ease-out-quart),border-color .3s var(--ease-out-quart)}.stats-hero__card[data-astro-cid-mlhajuar]:hover{transform:translateY(-4px);border-color:var(--color-border-50)}.stats-hero__value[data-astro-cid-mlhajuar]{font-size:clamp(1.125rem,4vw,1.75rem);font-weight:800;color:var(--color-text-primary);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;text-align:center}.stats-hero__label[data-astro-cid-mlhajuar]{font-size:clamp(.6875rem,2vw,.8125rem);font-weight:500;color:var(--color-text-muted);text-align:center}@media(prefers-reduced-motion:reduce){.stats-hero__card[data-astro-cid-mlhajuar]{transition:none}.stats-hero__card[data-astro-cid-mlhajuar]:hover{transform:none}}.stats-section[data-astro-cid-mlhajuar]{border-top:1px solid var(--color-border-subtle)}.stats-table-wrap[data-astro-cid-mlhajuar]{max-width:56rem;margin:0 auto}.stats-table-scroll[data-astro-cid-mlhajuar]{border-radius:var(--radius-base);border:1px solid var(--color-border-subtle);background:var(--color-surface-glass);overflow:hidden}.stats-table[data-astro-cid-mlhajuar]{width:100%;border-collapse:collapse;font-size:.875rem}@media(min-width:768px){.stats-table[data-astro-cid-mlhajuar]{white-space:nowrap}}.stats-table[data-astro-cid-mlhajuar] th[data-astro-cid-mlhajuar]{padding:.5rem;font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);text-align:left;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-glass-strong)}.stats-table[data-astro-cid-mlhajuar] td[data-astro-cid-mlhajuar]{padding:.5rem;font-size:.8125rem;color:var(--color-text-primary);border-bottom:1px solid color-mix(in srgb,var(--color-border) 15%,transparent)}@media(min-width:768px){.stats-table[data-astro-cid-mlhajuar] th[data-astro-cid-mlhajuar]{padding:.75rem 1rem;font-size:.75rem}.stats-table[data-astro-cid-mlhajuar] td[data-astro-cid-mlhajuar]{padding:.75rem 1rem;font-size:.875rem}}.stats-table[data-astro-cid-mlhajuar] tbody[data-astro-cid-mlhajuar] tr[data-astro-cid-mlhajuar]{transition:background-color .15s ease}.stats-table[data-astro-cid-mlhajuar] tbody[data-astro-cid-mlhajuar] tr[data-astro-cid-mlhajuar]:hover{background:var(--color-accent-5)}.stats-table[data-astro-cid-mlhajuar] tbody[data-astro-cid-mlhajuar] tr[data-astro-cid-mlhajuar]:last-child td[data-astro-cid-mlhajuar]{border-bottom:none}.stats-table__num[data-astro-cid-mlhajuar]{font-variant-numeric:tabular-nums;font-weight:500}.stats-table__highlight[data-astro-cid-mlhajuar]{color:var(--color-accent);font-weight:700}.stats-table__rank[data-astro-cid-mlhajuar]{font-weight:700;color:var(--color-text-muted);width:2rem}.stats-table__hide-mobile[data-astro-cid-mlhajuar]{display:none}@media(min-width:768px){.stats-table__hide-mobile[data-astro-cid-mlhajuar]{display:table-cell}}@media(prefers-reduced-motion:reduce){.stats-table[data-astro-cid-mlhajuar] tbody[data-astro-cid-mlhajuar] tr[data-astro-cid-mlhajuar]{transition:none}}.stats-grupo-badge[data-astro-cid-mlhajuar]{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;padding:.125rem .5rem;font-size:.75rem;font-weight:700;border-radius:.375rem;background:var(--color-accent-12);color:var(--color-accent);border:1px solid var(--color-accent-20)}.stats-grupo-badge--sm[data-astro-cid-mlhajuar]{min-width:auto;font-size:.6875rem;padding:.0625rem .375rem}.estimador[data-astro-cid-mlhajuar]{max-width:40rem;margin:0 auto;padding:1.25rem;border-radius:var(--radius-base);border:1px solid var(--color-border-subtle);background:var(--color-surface-glass)}@media(min-width:640px){.estimador[data-astro-cid-mlhajuar]{padding:2rem}}.estimador__select-wrap[data-astro-cid-mlhajuar]{display:flex;flex-direction:column;gap:.5rem;align-items:center}.estimador__label[data-astro-cid-mlhajuar]{font-size:.875rem;font-weight:600;color:var(--color-text-primary)}.estimador__select[data-astro-cid-mlhajuar]{width:100%;max-width:20rem;padding:.625rem 1rem;font-size:1rem;font-weight:600;font-family:inherit;color:var(--color-text-primary);background:var(--color-surface-glass-strong);border:1px solid var(--color-border-subtle);border-radius:.5rem;cursor:pointer;transition:border-color .2s ease;appearance:auto}.estimador__select[data-astro-cid-mlhajuar]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.estimador__select[data-astro-cid-mlhajuar]:hover{border-color:var(--color-border-60)}.estimador__results[data-astro-cid-mlhajuar]{display:grid;grid-template-columns:1fr;gap:.625rem;margin-top:1.5rem;animation:estimador-enter .3s var(--ease-out-quart) forwards}@keyframes estimador-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.estimador__card[data-astro-cid-mlhajuar]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.5rem;padding:1rem .75rem;border-radius:.75rem;border:1px solid var(--color-border-subtle);background:var(--color-surface-glass-strong)}.estimador__card-label[data-astro-cid-mlhajuar]{font-size:.75rem;font-weight:500;color:var(--color-text-muted);text-align:left}.estimador__card-value[data-astro-cid-mlhajuar]{font-size:clamp(1rem,3vw,1.25rem);font-weight:700;color:var(--color-text-primary);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.estimador__card-value--accent[data-astro-cid-mlhajuar]{color:var(--color-accent);font-size:clamp(1.125rem,3.5vw,1.5rem);font-weight:800}@media(prefers-reduced-motion:reduce){.estimador__results[data-astro-cid-mlhajuar]{animation:none}.estimador__select[data-astro-cid-mlhajuar]{transition:none}}.stats-links[data-astro-cid-mlhajuar]{display:grid;gap:.75rem;max-width:40rem;margin:0 auto}.stats-link-card[data-astro-cid-mlhajuar]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-radius:var(--radius-base);border:1px solid var(--color-border-subtle);background:var(--color-surface-glass);text-decoration:none;transition:transform .3s var(--ease-out-quart),border-color .3s var(--ease-out-quart)}.stats-link-card[data-astro-cid-mlhajuar]:hover{transform:translateY(-4px);border-color:var(--color-border-50)}.stats-link-card[data-astro-cid-mlhajuar]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.stats-link-card__title[data-astro-cid-mlhajuar]{font-size:.9375rem;font-weight:600;color:var(--color-text-primary);transition:color .2s ease}.stats-link-card[data-astro-cid-mlhajuar]:hover .stats-link-card__title[data-astro-cid-mlhajuar]{color:var(--color-accent)}.stats-link-card__arrow[data-astro-cid-mlhajuar]{flex-shrink:0;color:var(--color-text-muted);transition:transform .3s var(--ease-out-quart),color .2s ease}.stats-link-card[data-astro-cid-mlhajuar]:hover .stats-link-card__arrow[data-astro-cid-mlhajuar]{transform:translate(4px);color:var(--color-accent)}@media(prefers-reduced-motion:reduce){.stats-link-card[data-astro-cid-mlhajuar],.stats-link-card__arrow[data-astro-cid-mlhajuar],.stats-link-card__title[data-astro-cid-mlhajuar]{transition:none}.stats-link-card[data-astro-cid-mlhajuar]:hover,.stats-link-card[data-astro-cid-mlhajuar]:hover .stats-link-card__arrow[data-astro-cid-mlhajuar]{transform:none}}.stats-cta[data-astro-cid-mlhajuar]{text-align:center;max-width:36rem;margin:0 auto;padding:2.5rem 2rem;border-radius:var(--radius-base);border:1px solid var(--color-border-subtle);background:var(--color-surface-glass)}.stats-cta__buttons[data-astro-cid-mlhajuar]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem}
