.estadisticas-eyebrow,.estadisticas-filter-label-primary{color:#2f7a7b}html.dark .estadisticas-eyebrow,html.dark .estadisticas-filter-label-primary{color:#71c7c8}.estadisticas-checkbox-label{color:var(--text-secondary)}.estadisticas-checkbox-box{background:var(--input-bg);border-color:var(--input-border);transition:background-color .2s,border-color .2s,box-shadow .2s}.peer:checked+.estadisticas-checkbox-box{background:#48a6a7;border-color:#48a6a7}.peer:focus-visible+.estadisticas-checkbox-box{box-shadow:0 0 0 3px #48a6a729}.estadisticas-checkbox-box:after{content:"";opacity:0;border-bottom:1.5px solid #fff;border-left:1.5px solid #fff;width:7px;height:4px;transition:opacity .16s,transform .16s;transform:translateY(-1px)rotate(-45deg)scale(.8)}.peer:checked+.estadisticas-checkbox-box:after{opacity:1;transform:translateY(-1px)rotate(-45deg)scale(1)}.estadisticas-checkbox-label:hover{color:var(--text-primary)}.estadisticas-summary{overflow:hidden}.estadisticas-summary-item{position:relative}.estadisticas-summary-item+.estadisticas-summary-item{border-left:1px solid var(--border)}.estadisticas-summary-icon{color:var(--text-primary);transition:color .22s,transform .22s}.estadisticas-summary-item:hover .estadisticas-summary-icon{color:#2f7a7b;transform:translateY(-1px)}html.dark .estadisticas-summary-item:hover .estadisticas-summary-icon{color:#71c7c8}.estadisticas-ranking-card{transition:background-color .22s,border-color .22s,box-shadow .22s,transform .22s}.estadisticas-ranking-card:hover{border-color:#48a6a74d}.estadisticas-ranking-card.is-first{box-shadow:inset 0 0 0 1px #fbbe1d4d}html.dark .estadisticas-ranking-card:hover{border-color:#71c7c842}html.dark .estadisticas-ranking-card.is-first{box-shadow:inset 0 0 0 1px #f3c84b47}.estadisticas-rank-number{background:color-mix(in srgb, var(--text-primary) 5%, transparent);color:var(--text-muted);transition:background-color .22s,color .22s}.estadisticas-rank-number.is-first{color:#a87905;background:#fbbe1d26}html.dark .estadisticas-rank-number{background:#ffffff0e}html.dark .estadisticas-rank-number.is-first{color:#f3c84b;background:#fbbe1d21}.estadisticas-detail-button{background:color-mix(in srgb, var(--text-primary) 5%, transparent);color:var(--text-secondary);transition:background-color .2s,color .2s,transform .2s}.estadisticas-detail-button:hover{color:#2f7a7b;background:#48a6a71a;transform:scale(1.04)}html.dark .estadisticas-detail-button{background:#ffffff0e}html.dark .estadisticas-detail-button:hover{color:#71c7c8;background:#48a6a724}.estadisticas-progress-track{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.estadisticas-progress-bar{background:linear-gradient(90deg,#48a6a7,#fbbe1d)}.estadisticas-chip{background:color-mix(in srgb, var(--text-primary) 4%, transparent);color:var(--text-muted);transition:background-color .18s,color .18s}.estadisticas-chip strong,.estadisticas-chip-value{color:var(--text-secondary)}html.dark .estadisticas-chip{background:#ffffff0d}.estadisticas-modal-overlay{backdrop-filter:blur(6px);background:#13292a6b}html.dark .estadisticas-modal-overlay{background:#000000a6}.estadisticas-modal-content{background:var(--surface-elevated);border-color:var(--border);color:var(--text-primary);box-shadow:0 40px 100px -20px var(--shadow-color);transition:background-color .22s,border-color .22s,color .22s,opacity .22s,transform .22s}html.dark .estadisticas-modal-content{box-shadow:0 40px 100px -20px #0000008c}.estadisticas-modal-accent{background:linear-gradient(90deg,#48a6a7,#fbbe1d)}.estadisticas-modal-icon{color:#2f7a7b;background:#48a6a71a}html.dark .estadisticas-modal-icon{color:#71c7c8;background:#48a6a724}.estadisticas-modal-label{color:#2f7a7b}html.dark .estadisticas-modal-label{color:#71c7c8}.estadisticas-modal-close{background:color-mix(in srgb, var(--text-primary) 6%, transparent);color:var(--text-primary);transition:background-color .22s,color .22s,transform .22s}.estadisticas-modal-close:hover{background:color-mix(in srgb, var(--text-primary) 10%, transparent)}html.dark .estadisticas-modal-close{background:#ffffff0f}html.dark .estadisticas-modal-close:hover{background:#ffffff1a}.estadisticas-breakdown-card{background:var(--surface);border-color:var(--border);transition:background-color .22s,border-color .22s,box-shadow .22s,transform .22s}.estadisticas-breakdown-card:hover{box-shadow:0 12px 24px -8px var(--shadow-color);border-color:#48a6a740;transform:translateY(-2px)}.estadisticas-breakdown-card.is-leader:hover{border-color:#fbbe1d4d}html.dark .estadisticas-breakdown-card{background:var(--surface-soft);border-color:var(--border)}html.dark .estadisticas-breakdown-card:hover{border-color:#71c7c840}html.dark .estadisticas-breakdown-card.is-leader:hover{border-color:#f3c84b4d}.estadisticas-breakdown-label{color:var(--text-muted)}.estadisticas-breakdown-value{color:var(--text-primary)}.estadisticas-breakdown-percentage{color:var(--text-muted)}.estadisticas-breakdown-icon{color:#fff;background:linear-gradient(135deg,#48a6a7,#2f7a7b);transition:transform .3s,box-shadow .3s;box-shadow:0 4px 10px -2px #2f7a7b66}.estadisticas-breakdown-card:hover .estadisticas-breakdown-icon{transform:scale(1.05)}.estadisticas-breakdown-card.is-leader .estadisticas-breakdown-icon{background:linear-gradient(135deg,#fbbe1d,#e8a70e);box-shadow:0 4px 10px -2px #fbbe1d73}.estadisticas-breakdown-top{color:#a87905;background:#fbbe1d1a}html.dark .estadisticas-breakdown-top{color:#f3c84b;background:#fbbe1d21}.estadisticas-breakdown-track{background:color-mix(in srgb, var(--text-primary) 6%, transparent)}.estadisticas-breakdown-bar{background:linear-gradient(90deg,#48a6a7,#2f7a7b)}.estadisticas-breakdown-card.is-leader .estadisticas-breakdown-bar{background:linear-gradient(90deg,#fbbe1d,#e8a70e)}.estadisticas-modal-scroll::-webkit-scrollbar{width:6px}.estadisticas-modal-scroll::-webkit-scrollbar-track{background:0 0}.estadisticas-modal-scroll::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:999px}html.dark .estadisticas-progress-track,html.dark .estadisticas-breakdown-track{background:#ffffff12}@keyframes estadisticasFadeSlideIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.estadisticas-breakdown-card{animation:.35s ease-out both estadisticasFadeSlideIn}@media (prefers-reduced-motion:reduce){.estadisticas-checkbox-box,.estadisticas-summary-icon,.estadisticas-ranking-card,.estadisticas-rank-number,.estadisticas-detail-button,.estadisticas-chip,.estadisticas-modal-content,.estadisticas-modal-close,.estadisticas-breakdown-card,.estadisticas-breakdown-icon{transition:none}.estadisticas-breakdown-card{animation:none}}
