:root{--stats-brand: #411BFF;--stats-brand-2: #951BFF;--stats-bg: #F3F4FA;--stats-panel: #ffffff;--stats-line: #d9d9d9;--stats-text: #111111;--stats-muted: #6a6a6a;--stats-track: rgba($base-black, .06);--stats-radius: 16px;--stats-shadow: 0 10px 30px rgba($base-black-lighten-10, .08);--stats-max: 1200px}[data-theme=dark]{--stats-bg: var(--color-darker);--stats-panel: var(--color-dark);--stats-line: var(--color-darkless);--stats-text: #ffffff;--stats-muted: #8c8c8c;--stats-track: rgba($base-white, .08);--stats-shadow: 0 10px 30px rgba(0, 0, 0, .35)}body{overflow-y:auto}.stats-page{max-width:var(--stats-max);margin:0 auto;padding:2.5rem 1.25rem 4rem;color:var(--stats-text)}.stats-hero{text-align:center;margin-bottom:3rem}.stats-hero__title{font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;line-height:1.1;margin:1rem 0 .75rem;color:var(--stats-text)}.stats-hero__subtitle{max-width:720px;margin:0 auto;color:var(--stats-muted);font-size:1.05rem;line-height:1.6}.stats-hero__updated{margin-top:1rem;font-size:.8rem;color:var(--stats-muted);text-transform:uppercase;letter-spacing:.05em}.stats-badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .85rem;border-radius:999px;background:rgba(149,27,255,.1);color:var(--stats-brand-2);font-size:.8rem;font-weight:600}.stats-badge svg{width:16px;height:16px}.stats-totals{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.25rem;margin-bottom:3.5rem}.stats-total-card{background:var(--stats-panel);border:1px solid var(--stats-line);border-radius:var(--stats-radius);padding:1.75rem 1.5rem;text-align:center;display:flex;flex-direction:column;gap:.4rem}.stats-total-card__value{font-size:clamp(1.75rem,3vw,2.4rem);font-weight:800;line-height:1;background:linear-gradient(135deg,var(--stats-brand) 0%,var(--stats-brand-2) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.stats-total-card__label{font-size:.85rem;color:var(--stats-muted);text-transform:uppercase;letter-spacing:.04em}.stats-total-card__delta{align-self:center;margin-top:.15rem;font-size:.78rem;font-weight:700;line-height:1;padding:.2rem .5rem;border-radius:999px}.stats-section{margin-bottom:3.5rem}.stats-section__title{font-size:clamp(1.4rem,2.5vw,1.85rem);font-weight:700;margin:0 0 .4rem}.stats-section__subtitle{color:var(--stats-muted);margin:0 0 1.75rem;line-height:1.5}.stats-ranking{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem;counter-reset:none}.stats-ranking__item{display:flex;align-items:center;gap:1rem;background:var(--stats-panel);border:1px solid var(--stats-line);border-radius:var(--stats-radius);padding:.85rem 1.1rem;transition:box-shadow .2s ease,transform .2s ease}.stats-ranking__item:hover{box-shadow:var(--stats-shadow);transform:translateY(-2px)}.stats-ranking__rank{flex:0 0 auto;width:28px;text-align:center;font-weight:800;font-size:1.1rem;color:var(--stats-brand-2)}.stats-ranking__thumb{flex:0 0 auto;width:48px;height:64px;border-radius:8px;overflow:hidden;background:var(--stats-track);display:flex;align-items:center;justify-content:center}.stats-ranking__thumb img{width:100%;height:100%;object-fit:cover}.stats-ranking__thumb-fallback{font-weight:700;color:var(--stats-muted);font-size:1.25rem}.stats-ranking__body{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.2rem}.stats-ranking__name{font-weight:600;color:var(--stats-text);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-ranking__name:hover{color:var(--stats-brand-2)}.stats-ranking__meta{font-size:.8rem;color:var(--stats-muted)}.stats-ranking__stats{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:.15rem;text-align:right}.stats-ranking__stat{font-size:.8rem;color:var(--stats-muted)}.stats-ranking__stat strong{color:var(--stats-text)}.stats-panel{background:var(--stats-panel);border:1px solid var(--stats-line);border-radius:var(--stats-radius);padding:1.5rem}.stats-panel__title{font-size:1.05rem;font-weight:700;margin:0 0 1.25rem}.stats-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.stats-bar{display:grid;grid-template-columns:110px 1fr 48px;align-items:center;gap:.75rem}.stats-bar__label{font-size:.85rem;color:var(--stats-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}.stats-bar__track{height:10px;border-radius:999px;background:var(--stats-track);overflow:hidden}.stats-bar__fill{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--stats-brand) 0%,var(--stats-brand-2) 100%)}.stats-bar__fill--alt{background:linear-gradient(90deg,var(--stats-brand-2) 0%,var(--stats-brand) 100%)}.stats-bar__value{font-size:.85rem;font-weight:600;text-align:right;color:var(--stats-text)}.stats-columns{list-style:none;margin:0;padding:0;display:flex;align-items:flex-end;gap:.5rem;height:240px;overflow-x:auto}.stats-column{flex:1 1 40px;display:flex;flex-direction:column;align-items:center;height:100%;justify-content:flex-end;gap:.3rem}.stats-column__bar-wrap{width:100%;flex:1 1 auto;display:flex;align-items:flex-end;justify-content:center}.stats-column__bar{width:60%;min-width:8px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,var(--stats-brand-2) 0%,var(--stats-brand) 100%)}.stats-column__count{font-size:.7rem;font-weight:600;color:var(--stats-text)}.stats-column__label{font-size:.65rem;color:var(--stats-muted);text-transform:capitalize}.stats-methodology{background:var(--stats-bg);border-radius:var(--stats-radius);padding:1.75rem}.stats-methodology__title{font-size:1.1rem;font-weight:700;margin:0 0 .6rem}.stats-methodology__text{color:var(--stats-muted);line-height:1.65;margin:0;font-size:.9rem}.stats-outro{max-width:var(--stats-max);margin:0 auto;padding:0 1.25rem}.stats-adsense{margin:3rem 0;text-align:center}.stats-empty{text-align:center;padding:5rem 1.5rem}.stats-empty__title{font-size:1.6rem;font-weight:700;margin-bottom:.75rem}.stats-empty__text{color:var(--stats-muted)}@media (max-width: 640px){.stats-ranking__stats{display:none}.stats-bar{grid-template-columns:90px 1fr 40px}}
