.stats-page-root{display:flex;flex-direction:column;gap:1rem}.stats-toolbar{margin-left:auto;display:flex;align-items:center;gap:.75rem}.stats-toolbar-copy{display:flex;flex-direction:column;gap:.15rem;text-align:right}.stats-toolbar-copy strong{color:var(--first-text);font-size:.95rem;font-weight:600}.stats-toolbar-copy span{color:var(--tertry-text);font-size:.8rem}.stats-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:.55rem}.stats-range-menu{position:relative}main .main-header .stats-toolbar-btn{min-width:2.85rem;padding:.6rem .7rem;border-radius:999px;flex-shrink:0}main .main-header .stats-toolbar-btn svg{width:1.5rem;height:1.5rem}main .main-header .stats-toolbar-btn svg.is-spinning{animation:stats-spin .8s linear infinite}.stats-range-popover{position:absolute;top:calc(100% + .55rem);right:0;z-index:20;min-width:10rem;display:flex;flex-direction:column;padding:.35rem;border:1px solid var(--slight-highlight);border-radius:.9rem;background:var(--card-background);box-shadow:0 18px 32px rgba(0,0,0,.32);user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none}.stats-range-popover[hidden]{display:none}.stats-range-option{display:flex;align-items:center;width:100%;min-height:2.5rem;padding:.65rem .8rem;border-radius:.7rem;color:var(--scndry-text);font-size:.86rem;font-weight:500;text-align:left;transition:background-color .18s ease,color .18s ease}.stats-range-option.is-active,.stats-range-option:focus-visible,.stats-range-option:hover{background:rgba(26,215,111,.12);color:var(--theme-accent);outline:0}.stats-range-option:disabled{opacity:.38;pointer-events:none;cursor:default;background:0 0;color:var(--scndry-text)}.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.stats-card{display:flex;flex-direction:column;gap:1.1rem;padding:1.2rem;border-radius:.95rem;border:1px solid var(--slight-highlight);background:var(--card-background);transition:border-color .18s ease,background-color .18s ease}.stats-card:hover{border-color:#3f445e;background:#191a29}.stats-card-metrics{display:flex;flex-wrap:wrap;gap:1rem;align-items:flex-start;justify-content:space-between}.stats-card-metrics-double{align-items:stretch}.stats-card-metrics-double>.stats-card-primary{min-width:0;flex:1 1 0}.stats-card-primary,.stats-card-side{display:flex;flex-direction:column;gap:.2rem}.stats-card-primary strong{color:#fff;font-size:1.55rem;line-height:1}.stats-card-primary span{color:var(--scndry-text);font-size:.9rem;line-height:1.5}.stats-card-side{align-items:flex-end;margin-left:auto}.stats-card-note{color:var(--first-text);font-size:.82rem;font-weight:600;line-height:1.45;text-align:right}.stats-card-bar{width:100%;height:.45rem;margin-top:.35rem;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.08)}.stats-card-bar span{display:block;height:100%;border-radius:inherit;background:var(--theme-accent)}.stats-card-bar.is-running span{background-size:140% 100%;animation:stats-bar-run 1.6s linear infinite}.stats-card-canvas,.stats-card-placeholder{position:relative;min-height:250px}.stats-card-placeholder{display:flex;align-items:center;justify-content:center}.stats-loading-text{color:var(--tertry-text);font-size:.9rem}@keyframes stats-spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes stats-bar-run{0%{background-position:100% 0}100%{background-position:-100% 0}}@media screen and (max-width:920px){.stats-toolbar{width:100%;margin-left:0}.stats-toolbar-actions,.stats-toolbar-copy{justify-content:flex-start;text-align:left}.stats-card-note{text-align:left}main .main-header.stats-main-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;column-gap:.75rem;row-gap:.35rem}.stats-toolbar{display:contents}.stats-main-title{grid-column:1;grid-row:1}.stats-toolbar-actions{grid-column:2;grid-row:1}.stats-toolbar-copy{grid-column:1/-1;grid-row:2}}@media screen and (max-width:730px){.stats-grid{grid-template-columns:minmax(0,1fr)}}@media screen and (max-width:560px){.stats-grid{grid-template-columns:minmax(0,1fr)}.stats-card{padding:1rem;gap:.85rem}.stats-card-side{flex-basis:100%;align-items:flex-start}.stats-card-metrics{gap:.75rem}.stats-card-primary strong{font-size:1.35rem}.stats-card-canvas,.stats-card-placeholder{min-height:190px}}@media screen and (max-width:380px){.stats-card-metrics{flex-direction:row}}