@layer components{:root{--min-stats-bg:transparent;--min-stats-text:var(--min-brand-text,#1a1a1a);--min-stats-text-muted:var(--min-brand-text-muted,#666666);--min-stats-value-color:var(--min-brand-primary,#0066cc);--min-stats-icon-color:var(--min-brand-primary,#0066cc);--min-stats-border:var(--min-brand-border,#e5e5e5);--min-stats-padding:2rem;--min-stats-gap:2rem;--min-stats-item-gap:0.75rem;--min-stats-value-size:clamp(2rem,6vw,3.5rem);--min-stats-value-size-large:clamp(2.5rem,8vw,5rem);--min-stats-value-size-compact:clamp(1.5rem,4vw,2rem);--min-stats-label-size:1rem;--min-stats-icon-size:2.5rem;--min-stats-transition:0.3s ease;--min-stats-countup-duration:2s;}.min-stats{padding:var(--min-stats-padding) 0;background-color:var(--min-stats-bg);color:var(--min-stats-text);}.min-stats__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:var(--min-stats-gap);justify-items:center;text-align:center;}.min-stats__item{display:flex;flex-direction:column;align-items:center;gap:var(--min-stats-item-gap);padding:1rem;}.min-stats__icon{font-size:var(--min-stats-icon-size);color:var(--min-stats-icon-color);line-height:1;}.min-stats__icon-content{display:block;}.min-stats__value-wrapper{display:flex;align-items:baseline;justify-content:center;}.min-stats__value{font-size:var(--min-stats-value-size);font-weight:700;line-height:1.1;color:var(--min-stats-value-color);font-variant-numeric:tabular-nums;}.min-stats__value-text{display:inline-block;}.min-stats__label{font-size:var(--min-stats-label-size);color:var(--min-stats-text-muted);line-height:1.4;max-width:20ch;}.min-stats--default .min-stats__icon{display:none;}.min-stats--icons .min-stats__icon{display:block;margin-bottom:0.5rem;}.min-stats--large .min-stats__value{font-size:var(--min-stats-value-size-large);}.min-stats--large .min-stats__label{font-size:1.125rem;}.min-stats--compact{--min-stats-padding:1rem;--min-stats-gap:1rem;}.min-stats--compact .min-stats__grid{grid-template-columns:repeat(auto-fit,minmax(min(150px,100%),1fr));}.min-stats--compact .min-stats__item{padding:0.5rem;gap:0.5rem;}.min-stats--compact .min-stats__value{font-size:var(--min-stats-value-size-compact);}.min-stats--compact .min-stats__label{font-size:0.875rem;}.min-stats--compact .min-stats__icon{font-size:1.5rem;}.min-stats--animate .min-stats__item{opacity:0;transform:translateY(20px);}.min-stats--animate.min-stats--visible .min-stats__item{opacity:1;transform:translateY(0);transition:opacity 0.6s ease,transform 0.6s ease;}.min-stats--animate.min-stats--visible .min-stats__item[data-stat-index="0"]{transition-delay:0s;}.min-stats--animate.min-stats--visible .min-stats__item[data-stat-index="1"]{transition-delay:0.1s;}.min-stats--animate.min-stats--visible .min-stats__item[data-stat-index="2"]{transition-delay:0.2s;}.min-stats--animate.min-stats--visible .min-stats__item[data-stat-index="3"]{transition-delay:0.3s;}.min-stats--animate.min-stats--visible .min-stats__item[data-stat-index="4"]{transition-delay:0.4s;}.min-stats--animate.min-stats--visible .min-stats__item[data-stat-index="5"]{transition-delay:0.5s;}.min-stats__value.min-stats__value--counting{}@media (prefers-color-scheme:dark){:root{--min-stats-text:#f9fafb;--min-stats-text-muted:#9ca3af;--min-stats-border:#374151;}}@media (prefers-reduced-motion:reduce){.min-stats--animate .min-stats__item{opacity:1;transform:none;}.min-stats--animate.min-stats--visible .min-stats__item{transition:none;}.min-stats--animate .min-stats__value-text{}}@media (max-width:640px){.min-stats__grid{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem;}.min-stats--large .min-stats__grid{grid-template-columns:1fr;}}@media (max-width:480px){.min-stats--compact .min-stats__grid{grid-template-columns:repeat(2,1fr);}}@media print{.min-stats{padding:1rem 0;}.min-stats__value{color:#000 !important;}.min-stats--animate .min-stats__item{opacity:1;transform:none;}}@media (forced-colors:active){.min-stats__value{color:LinkText;}.min-stats__icon{color:LinkText;}}.min-stats--animate .min-stats__value noscript{display:inline;}.min-stats--animate .min-stats__value-text{display:inline;}.min-stats--animate.js-ready .min-stats__value noscript{display:none;}}
