.stats-root{--stats-ivory:#fcfaf6;--stats-ink:#1f2d24;--stats-green:#3a5a40;--stats-green-soft:#6f8a72;--stats-blue:#3674a4;--stats-line:#e3e0d6;--stats-muted:#6a6f68;background:var(--stats-ivory);color:var(--stats-ink);font-size:16px;line-height:1.6}.stats-root h2{letter-spacing:-.01em;margin:.15rem 0 .2rem;font-size:1.6rem}.stats-root h3{margin:0 0 .6rem;font-size:1.15rem}.stats-bsd{color:var(--stats-muted);font-size:.8rem;display:block}.stats-updated{color:var(--stats-muted);margin:0;font-size:14px}.stats-controls{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:1.1rem 0 .75rem;display:flex}.stats-range{flex-wrap:wrap;gap:.4rem;display:flex}.stats-chip,.stats-btn{font:inherit;border:1px solid var(--stats-line);min-height:42px;color:var(--stats-ink);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem .95rem;font-size:14px;display:inline-flex}.stats-chip.selected{background:var(--stats-green);border-color:var(--stats-green);color:#fff}.stats-chip:focus-visible,.stats-btn:focus-visible,.stats-select select:focus-visible,.stats-details summary:focus-visible{outline:3px solid var(--stats-blue);outline-offset:2px}.stats-select{color:var(--stats-muted);align-items:center;gap:.45rem;font-size:14px;display:inline-flex}.stats-select select{font:inherit;border:1px solid var(--stats-line);min-height:42px;color:var(--stats-ink);background:#fff;border-radius:12px;padding:.35rem .6rem;font-size:15px}.stats-actions{flex-wrap:wrap;gap:.5rem;margin:.75rem 0;display:flex}.stats-range,.stats-status,.stats-error{font-size:15px}.stats-status,.stats-error{flex-direction:column;align-items:flex-start;gap:.6rem;padding:1rem 0;display:flex}.stats-error{color:#8a2f2f}.stats-range-text,.stats-range,.stats-note,.stats-kpi-note{color:var(--stats-muted)}.stats-range{color:var(--stats-muted);margin:0 0 .4rem;font-size:14px;display:block}.stats-note{margin:.55rem 0 0;font-size:14px}.stats-note-warn{color:#6b5320;background:#fdf6e6;border:1px solid #ecd9a8;border-radius:12px;padding:.7rem .9rem}.stats-kpis{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1rem;margin:1.2rem 0;display:grid}@media (width>=641px){.stats-kpis:has(>:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}}.stats-kpi{border:1px solid var(--stats-line);background:#fff;border-radius:18px;flex-direction:column;gap:.35rem;padding:1.1rem 1.2rem;display:flex}.stats-kpi-muted{background:#f7f5ef}.stats-kpi-label{color:var(--stats-muted);margin:0;font-size:14px}.stats-kpi-value{color:var(--stats-green);margin:0;font-size:2.35rem;font-weight:700;line-height:1.1}.stats-kpi-note{margin:0;font-size:13px}.stats-badge{color:#40483f;background:#eef1ec;border-radius:999px;align-self:flex-start;padding:.2rem .6rem;font-size:13px}.stats-badge-up{color:#2f5c33;background:#e7f1e6}.stats-badge-down{color:#8a3b2c;background:#f7e9e6}.stats-block{border-top:1px solid var(--stats-line);margin:1.6rem 0;padding-top:1.2rem}.stats-block-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.6rem 1rem;display:flex}.stats-check{align-items:center;gap:.4rem;font-size:14px;display:inline-flex}.stats-legend{color:var(--stats-muted);flex-wrap:wrap;align-items:center;gap:.35rem .9rem;margin:0 0 .5rem;font-size:14px;display:flex}.stats-swatch{border-radius:4px;width:14px;height:14px;margin-inline-end:.25rem;display:inline-block}.stats-swatch-views{background:var(--stats-green)}.stats-swatch-clicks{background:var(--stats-blue)}.stats-swatch-prev{background:var(--stats-green-soft)}.stats-chart-holder{width:100%;overflow:hidden}.stats-chart{max-width:100%;display:block}.stats-axis-label{fill:var(--stats-muted);font-family:inherit;font-size:14px}.stats-chart-hit{fill:#0000}.stats-chart-day:hover .stats-chart-hit,.stats-chart-day:focus-within .stats-chart-hit{fill:#0000000a}.stats-grid{stroke:var(--stats-line);stroke-width:1px}.stats-bar-views{fill:var(--stats-green)}.stats-bar-clicks{fill:var(--stats-blue)}.stats-prev-line{fill:none;stroke:var(--stats-green-soft);stroke-width:2px;stroke-dasharray:5 4}.stats-empty{color:var(--stats-muted);background:#f7f5ef;border-radius:14px;margin:.4rem 0;padding:1.1rem;font-size:15px}.stats-details{margin:.8rem 0;font-size:15px}.stats-details summary{cursor:pointer;padding:.45rem 0;font-size:15px}.stats-table{border-collapse:collapse;width:100%;margin-top:.5rem;font-size:15px}.stats-table th,.stats-table td{text-align:start;border-bottom:1px solid var(--stats-line);vertical-align:middle;padding:.55rem .5rem}.stats-table thead th{color:var(--stats-muted);font-size:14px;font-weight:600}.stats-bar{vertical-align:middle;background:#ece9e0;border-radius:999px;width:min(140px,40%);height:8px;margin-inline-end:.5rem;display:inline-block;overflow:hidden}.stats-bar-fill{background:var(--stats-green);border-radius:999px;height:100%;display:block}.stats-bar-fill-blue{background:var(--stats-blue)}.stats-sources{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.stats-sources li{grid-template-columns:minmax(7rem,1fr) minmax(80px,2fr) auto;align-items:center;gap:.6rem;font-size:15px;display:grid}.stats-source-value{font-variant-numeric:tabular-nums;color:var(--stats-muted);font-size:14px}.stats-insights{flex-direction:column;gap:.35rem;margin:0;padding-inline-start:1.1rem;font-size:15px;display:flex}.stats-glossary{margin:.3rem 0 0;font-size:15px}.stats-glossary dt{margin-top:.6rem;font-weight:700}.stats-glossary dd{color:var(--stats-muted);margin:.1rem 0 0}@media (width<=640px){.stats-root h2{font-size:1.35rem}.stats-kpi-value{font-size:2rem}.stats-axis-label{font-size:14px}.stats-sources li{grid-template-columns:1fr auto}.stats-sources .stats-bar{grid-column:1/-1;width:100%}.stats-table th,.stats-table td{padding:.5rem .3rem}.stats-table-rank{font-size:14px}}@media (prefers-reduced-motion:reduce){.stats-root .spin{animation:none}}
