/* Public live telemetry · v1 */
.stats-page{min-height:100vh}
.stats-shell{width:min(1460px,calc(100% - 36px));padding-top:18px;padding-bottom:54px}
.stats-masthead{position:relative;margin-bottom:28px;border-top:5px solid var(--theme,#111);border-bottom:1px solid var(--line)}
.stats-topline{min-height:48px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;border-bottom:1px solid var(--line);font-size:11px;font-weight:800;letter-spacing:.045em;text-transform:uppercase}
.stats-back{justify-self:start;color:inherit;text-decoration:none;border-bottom:1px solid transparent;padding:4px 0}.stats-back:hover{border-color:currentColor}
.stats-top-actions{justify-self:end;display:flex;align-items:center;gap:10px}
.stats-radio-launch{appearance:none;border:0;border-bottom:1px solid currentColor;background:transparent;color:inherit;font:inherit;font-size:11px;font-weight:900;letter-spacing:.08em;padding:3px 0;cursor:pointer}
.stats-topline>.no-translate{color:var(--muted)}
.stats-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:56px;align-items:end;padding:38px 0 36px}
.stats-eyebrow,.stats-panel-kicker{display:flex;align-items:center;gap:8px;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.stats-live-dot{width:8px;height:8px;border-radius:50%;background:var(--theme,#111);box-shadow:0 0 0 0 color-mix(in srgb,var(--theme,#111) 35%,transparent);animation:statsPulse 1.8s ease-out infinite;flex:0 0 auto}
@keyframes statsPulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--theme,#111) 38%,transparent)}70%{box-shadow:0 0 0 8px transparent}100%{box-shadow:0 0 0 0 transparent}}
.stats-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(80px,13vw,184px);line-height:.7;letter-spacing:-.085em;margin:25px 0 8px;font-weight:700}
.stats-hero h1 span{color:var(--theme,#111)}
.stats-hero-copy{align-self:end;padding-bottom:2px}.stats-hero-copy>p{max-width:570px;margin:0 0 24px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(19px,2vw,27px);line-height:1.27;letter-spacing:-.018em;color:color-mix(in srgb,var(--ink) 82%,var(--muted))}
.stats-refresh-state{display:grid;grid-template-columns:auto auto 1fr;align-items:center;gap:7px;font-size:11px;color:var(--muted)}.stats-refresh-state>[data-stats-status-dot]{width:7px;height:7px;border-radius:50%;background:#999}.stats-refresh-state.is-live>[data-stats-status-dot]{background:var(--theme,#111)}.stats-refresh-state.is-error>[data-stats-status-dot]{background:#a33a34}.stats-refresh-state strong{color:var(--ink);font-size:11px}.stats-refresh-state small{justify-self:end;font-size:10px}

.stats-kpi-grid{display:grid;grid-template-columns:1.25fr repeat(4,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line);margin-bottom:56px}
.stats-kpi{min-height:162px;padding:18px 20px 17px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column;background:color-mix(in srgb,var(--paper) 72%,transparent);min-width:0}
.stats-kpi>span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:900}.stats-kpi>strong{font-family:Georgia,"Times New Roman",serif;font-size:clamp(42px,4.5vw,72px);line-height:.88;letter-spacing:-.055em;margin:auto 0 10px;font-variant-numeric:tabular-nums}.stats-kpi small{font-size:11px;line-height:1.35;color:var(--muted)}.stats-kpi small b{color:var(--ink)}
.stats-kpi-feature{background:var(--ink);color:var(--paper)}.stats-kpi-feature>span,.stats-kpi-feature small{color:color-mix(in srgb,var(--paper) 67%,transparent)}.stats-kpi-feature small b{color:var(--paper)}.stats-kpi-feature>strong{color:var(--paper)}

.stats-section{margin-top:58px}.stats-section-head{display:flex;justify-content:space-between;align-items:end;gap:32px;padding:13px 0 15px;border-top:4px solid var(--theme,#111);border-bottom:1px solid var(--line);margin-bottom:0}.stats-section-head>div>span{font-size:10px;font-weight:900;letter-spacing:.12em;color:var(--theme,#111)}.stats-section-head h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(34px,4vw,56px);line-height:.94;letter-spacing:-.048em;margin:5px 0 0}.stats-section-head>p{max-width:500px;text-align:right;margin:0 0 2px;color:var(--muted);font-size:12px;line-height:1.5}
.stats-pipeline-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);border-left:1px solid var(--line)}
.stats-panel{background:color-mix(in srgb,var(--paper) 74%,transparent);border-right:1px solid var(--line);border-bottom:1px solid var(--line);padding:24px;min-width:0}
.stats-scan-panel{min-height:278px;padding:27px}.stats-panel-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.stats-panel-head>div{display:grid;gap:7px}.stats-panel-head span{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-weight:900}.stats-panel-head strong{font-family:Georgia,"Times New Roman",serif;font-size:27px;line-height:1.08;letter-spacing:-.025em}.stats-panel-head>b{font-family:Georgia,"Times New Roman",serif;font-size:42px;letter-spacing:-.05em;font-variant-numeric:tabular-nums}
.stats-progress{height:11px;background:color-mix(in srgb,var(--line) 72%,transparent);overflow:hidden;margin:28px 0 12px;position:relative}.stats-progress>i{display:block;width:0;height:100%;background:var(--theme,#111);transition:width .65s cubic-bezier(.2,.75,.2,1)}.stats-progress-thin{height:6px;margin:13px 0 9px}.stats-radio-progress{margin:27px 0 9px}
.stats-panel-meta{display:flex;justify-content:space-between;gap:18px;color:var(--muted);font-size:11px}.stats-panel-meta b{color:var(--ink);font-variant-numeric:tabular-nums}
.stats-active-jobs{display:flex;gap:7px;flex-wrap:wrap;margin-top:28px}.stats-active-job{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid var(--line);font-size:10px;font-weight:800}.stats-active-job::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--theme,#111);animation:statsPulse 1.8s ease-out infinite}.stats-active-job em{font-style:normal;color:var(--muted);font-weight:700}.stats-muted{color:var(--muted);font-size:11px}
.stats-discovery-stack{display:grid;grid-template-rows:repeat(2,minmax(0,1fr))}.stats-discovery-stack .stats-panel{padding:20px 22px}.stats-discovery-title{display:flex;justify-content:space-between;gap:18px;align-items:baseline}.stats-discovery-title strong{font-family:Georgia,"Times New Roman",serif;font-size:23px;letter-spacing:-.025em}.stats-discovery-title span{font-size:10px;color:var(--muted);font-weight:900;text-transform:uppercase;letter-spacing:.08em}.stats-discovery-line{display:flex;justify-content:space-between;gap:12px;margin-top:10px;font-size:10px;color:var(--muted)}.stats-discovery-line b{color:var(--ink)}.stats-panel-loading{display:grid;gap:10px;align-content:center}.stats-panel-loading span{font-size:10px;text-transform:uppercase;color:var(--muted);letter-spacing:.1em}.stats-panel-loading strong{font-family:Georgia,"Times New Roman",serif;font-size:22px}

.stats-translation-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-left:1px solid var(--line)}
.stats-language{min-height:145px;padding:19px 18px 16px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 72%,transparent);min-width:0}.stats-language-top{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:9px}.stats-language-top>span{font-size:10px;font-weight:950;letter-spacing:.12em;color:var(--theme,#111)}.stats-language-top>strong{font-family:Georgia,"Times New Roman",serif;font-size:21px;letter-spacing:-.02em}.stats-language-top>b{font-size:12px;font-variant-numeric:tabular-nums}.stats-language small{font-size:10px;line-height:1.4;color:var(--muted)}.stats-language small b{color:var(--ink)}

.stats-two-col{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);border-top:4px solid var(--theme,#111);border-left:1px solid var(--line)}.stats-two-col>.stats-panel{min-height:390px;padding:28px}
.stats-radio-panel{position:relative;overflow:hidden}.stats-radio-panel::after{content:"420";position:absolute;right:-18px;bottom:-38px;font-family:Georgia,"Times New Roman",serif;font-size:190px;font-weight:700;line-height:1;color:color-mix(in srgb,var(--theme,#111) 7%,transparent);letter-spacing:-.08em;pointer-events:none}.stats-radio-panel>*{position:relative;z-index:1}.stats-radio-panel h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(32px,4vw,53px);line-height:.98;letter-spacing:-.045em;max-width:760px;margin:29px 0 10px}.stats-radio-panel>p{margin:0;color:var(--muted);font-size:13px}.stats-radio-timing{display:flex;justify-content:space-between;gap:20px;font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums}.stats-radio-timing b{color:var(--ink)}.stats-radio-numbers{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);margin-top:38px;padding-top:19px;max-width:620px}.stats-radio-numbers>div{display:grid;gap:4px}.stats-radio-numbers>div+div{border-left:1px solid var(--line);padding-left:22px}.stats-radio-numbers strong{font-family:Georgia,"Times New Roman",serif;font-size:38px;letter-spacing:-.04em}.stats-radio-numbers span{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted)}
.stats-system-state{display:flex;align-items:center;gap:11px;margin:29px 0 27px;font-family:Georgia,"Times New Roman",serif;font-size:28px;letter-spacing:-.025em}.stats-system-state>span{width:11px;height:11px;border-radius:50%;background:#999;flex:0 0 auto}.stats-system-state.is-active>span{background:var(--theme,#111);animation:statsPulse 1.8s ease-out infinite}.stats-system-state.is-delayed>span{background:#b98b17}.stats-system-state.is-stopped>span{background:#a33a34}.stats-system-list{margin:0}.stats-system-list>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;padding:12px 0;border-top:1px solid var(--line);align-items:baseline}.stats-system-list dt{font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--muted);font-weight:850}.stats-system-list dd{margin:0;text-align:right;font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.stats-system-list dd b{font-weight:900}

.stats-stream{border-left:1px solid var(--line)}.stats-stream-item{display:grid;grid-template-columns:54px minmax(0,1fr) auto;gap:18px;align-items:start;padding:16px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 68%,transparent);transition:background .35s ease}.stats-stream-item.is-new{animation:statsSignalIn .7s ease-out both}@keyframes statsSignalIn{0%{background:color-mix(in srgb,var(--theme,#111) 14%,var(--paper));transform:translateY(-3px);opacity:.45}100%{background:color-mix(in srgb,var(--paper) 68%,transparent);transform:none;opacity:1}}.stats-stream-id{font-size:10px;font-weight:900;color:var(--theme,#111);letter-spacing:.08em;padding-top:3px}.stats-stream-copy{min-width:0}.stats-stream-copy strong{display:block;font-family:Georgia,"Times New Roman",serif;font-size:19px;line-height:1.12;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-stream-copy small{display:block;margin-top:5px;font-size:10px;text-transform:uppercase;letter-spacing:.055em;color:var(--muted)}.stats-stream-time{white-space:nowrap;font-size:10px;color:var(--muted);padding-top:3px}.stats-stream-empty{padding:30px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}
.stats-nerd-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:18px;margin:34px 0 0;padding:14px 0;border-top:1px solid var(--line);color:var(--muted)}.stats-nerd-note>span{font-size:9px;font-weight:950;letter-spacing:.12em;color:var(--theme,#111)}.stats-nerd-note p{margin:0;font-size:10px;line-height:1.5;max-width:900px}

html[data-style="dark"] .stats-kpi-feature{background:var(--ink);color:var(--paper)}
html[data-style="dark"] .stats-hero-copy>p{color:#cbc9c1}

@media(max-width:1100px){
  .stats-kpi-grid{grid-template-columns:repeat(3,1fr)}.stats-kpi-feature{grid-column:span 1}.stats-kpi{min-height:145px}
  .stats-translation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:850px){
  .stats-shell{width:min(100% - 20px,1460px);padding-top:10px}.stats-topline{grid-template-columns:1fr auto}.stats-topline>.no-translate{display:none}.stats-hero{grid-template-columns:1fr;gap:18px;padding:30px 0 28px}.stats-hero h1{font-size:clamp(82px,22vw,150px);margin-top:20px}.stats-hero-copy>p{max-width:700px}.stats-refresh-state small{justify-self:start;grid-column:2/-1}
  .stats-pipeline-grid,.stats-two-col{grid-template-columns:1fr}.stats-discovery-stack{grid-template-columns:1fr 1fr;grid-template-rows:none}.stats-two-col>.stats-panel{min-height:0}
  .stats-section-head{align-items:flex-start;flex-direction:column;gap:8px}.stats-section-head>p{text-align:left;max-width:680px}
}
@media(max-width:620px){
  .stats-kpi-grid{grid-template-columns:1fr 1fr;margin-bottom:44px}.stats-kpi-feature{grid-column:1/-1}.stats-kpi{min-height:126px;padding:15px}.stats-kpi>strong{font-size:48px}
  .stats-section{margin-top:44px}.stats-section-head h2{font-size:38px}.stats-pipeline-grid{border-left:0}.stats-panel,.stats-discovery-stack .stats-panel{border-left:1px solid var(--line)}.stats-discovery-stack{grid-template-columns:1fr}.stats-scan-panel{padding:21px 18px;min-height:250px}.stats-panel-head>b{font-size:34px}.stats-panel-head strong{font-size:23px}.stats-panel-meta{flex-direction:column;gap:5px}.stats-active-jobs{margin-top:22px}
  .stats-translation-grid{grid-template-columns:1fr;border-left:0}.stats-language{border-left:1px solid var(--line);min-height:125px}
  .stats-two-col{border-left:0}.stats-two-col>.stats-panel{border-left:1px solid var(--line);padding:22px 18px}.stats-radio-panel h2{font-size:37px}.stats-radio-timing{flex-direction:column;gap:5px}.stats-radio-numbers strong{font-size:31px}.stats-radio-numbers>div+div{padding-left:14px}.stats-system-list>div{grid-template-columns:1fr;gap:5px}.stats-system-list dd{text-align:left}
  .stats-stream{border-left:0}.stats-stream-item{grid-template-columns:42px minmax(0,1fr);gap:10px;padding:14px 12px;border-left:1px solid var(--line)}.stats-stream-copy strong{white-space:normal;font-size:17px}.stats-stream-time{grid-column:2;margin-top:-4px}.stats-nerd-note{grid-template-columns:1fr;gap:6px}
}
@media(max-width:390px){.stats-kpi-grid{grid-template-columns:1fr}.stats-kpi-feature{grid-column:auto}.stats-radio-numbers{grid-template-columns:1fr;gap:15px}.stats-radio-numbers>div+div{border-left:0;border-top:1px solid var(--line);padding:15px 0 0}}
@media(prefers-reduced-motion:reduce){.stats-live-dot,.stats-active-job::before,.stats-system-state.is-active>span{animation:none}.stats-progress>i{transition:none}.stats-stream-item.is-new{animation:none}}

/* Stats pipeline refresh · v3 */
.stats-monitor-overview{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(330px,.65fr);border-left:1px solid var(--line)}
.stats-monitor-lead{padding:27px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 74%,transparent);min-width:0}
.stats-monitor-meta{display:flex;justify-content:space-between;gap:18px;color:var(--muted);font-size:11px}.stats-monitor-meta b{color:var(--ink);font-variant-numeric:tabular-nums}
.stats-monitor-numbers{display:grid;grid-template-columns:1fr;background:color-mix(in srgb,var(--paper) 72%,transparent)}
.stats-monitor-numbers article{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 18px;align-items:baseline;padding:17px 19px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}
.stats-monitor-numbers span{font-size:9px;font-weight:900;text-transform:uppercase;letter-spacing:.09em;color:var(--muted)}
.stats-monitor-numbers strong{font-family:Georgia,"Times New Roman",serif;font-size:29px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.stats-monitor-numbers small{grid-column:1/-1;font-size:10px;color:var(--muted)}.stats-monitor-numbers small b{color:var(--ink)}

.stats-country-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-left:1px solid var(--line)}
.stats-country-card{min-width:0;padding:18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 69%,transparent)}
.stats-country-card>header{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.stats-country-card>header>div{min-width:0;display:flex;align-items:baseline;gap:8px}.stats-country-card>header strong{font-family:Georgia,"Times New Roman",serif;font-size:22px;line-height:1.05;letter-spacing:-.025em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-country-card>header span{font-size:9px;color:var(--muted);font-weight:950;letter-spacing:.11em}.stats-country-card>header b{font-size:12px;font-variant-numeric:tabular-nums}
.stats-country-card .stats-progress{margin:15px 0 9px}.stats-country-card.is-running .stats-progress>i{animation:statsCountryLive 2.2s ease-in-out infinite alternate}@keyframes statsCountryLive{from{filter:opacity(.72)}to{filter:opacity(1)}}
.stats-country-meta{display:flex;justify-content:space-between;gap:10px;font-size:9px;color:var(--muted)}.stats-country-meta b{color:var(--ink)}
.stats-country-active{margin-top:15px;padding-top:11px;border-top:1px solid var(--line);display:grid;gap:5px}.stats-country-active>span{display:flex;align-items:center;gap:6px;font-size:8px;text-transform:uppercase;letter-spacing:.1em;font-weight:900;color:var(--muted)}.stats-country-active>div{min-width:0;font-size:10px;line-height:1.35;color:var(--muted)}.stats-country-active strong{font-size:10px;color:var(--ink)}.stats-country-active.is-live>span{color:var(--ink)}.stats-country-active.is-live>span i{width:6px;height:6px;border-radius:50%;background:var(--theme,#111);animation:statsPulse 1.8s ease-out infinite}.stats-active-sep{padding:0 4px;color:var(--muted)}

.stats-machine-lower{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);border-left:1px solid var(--line)}.stats-machine-lower>div,.stats-machine-lower>.stats-panel{min-width:0}.stats-machine-lower>.stats-system-panel{border-top:0;padding:22px 24px}
.stats-subhead{min-height:91px;padding:16px 20px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-content:center}.stats-subhead>span{font-size:9px;font-weight:950;color:var(--theme,#111);letter-spacing:.11em;text-transform:uppercase}.stats-subhead>strong{font-family:Georgia,"Times New Roman",serif;font-size:22px;letter-spacing:-.025em}.stats-subhead>small{grid-column:1/-1;color:var(--muted);font-size:10px;line-height:1.4;margin-top:3px}.stats-machine-lower .stats-discovery-stack{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}

.stats-source-ranking{border-left:1px solid var(--line)}
.stats-source-row{display:grid;grid-template-columns:52px minmax(0,1fr) minmax(260px,.48fr);gap:18px;align-items:center;padding:15px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 69%,transparent)}
.stats-source-rank{font-family:Georgia,"Times New Roman",serif;font-size:25px;color:var(--theme,#111);font-variant-numeric:tabular-nums}
.stats-source-main{min-width:0}.stats-source-title{display:flex;align-items:baseline;gap:9px;min-width:0}.stats-source-title strong{font-family:Georgia,"Times New Roman",serif;font-size:20px;line-height:1.05;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-source-title span{font-size:9px;font-weight:950;letter-spacing:.1em;color:var(--muted)}.stats-source-main>small{display:block;margin-top:4px;font-size:9px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats-source-bar{height:4px;margin-top:10px;background:color-mix(in srgb,var(--line) 72%,transparent);overflow:hidden}.stats-source-bar i{display:block;height:100%;background:var(--theme,#111)}
.stats-source-counts{margin:0;display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid var(--line)}.stats-source-counts>div{padding:6px 13px;border-right:1px solid var(--line)}.stats-source-counts dt{font-size:8px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:900}.stats-source-counts dd{margin:3px 0 0;font-family:Georgia,"Times New Roman",serif;font-size:25px;line-height:1;font-variant-numeric:tabular-nums}.stats-source-empty{padding:30px 18px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);font-size:12px}

@media(max-width:1100px){
  .stats-country-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .stats-monitor-overview{grid-template-columns:1fr}.stats-monitor-numbers{grid-template-columns:repeat(3,1fr);border-left:0}.stats-monitor-numbers article{display:block}.stats-monitor-numbers strong{display:block;margin-top:5px}.stats-monitor-numbers small{display:block;margin-top:4px}
  .stats-machine-lower{grid-template-columns:1fr}.stats-machine-lower>.stats-system-panel{border-left:0}
}
@media(max-width:850px){
  .stats-source-row{grid-template-columns:42px minmax(0,1fr)}.stats-source-counts{grid-column:2;border-left:0;border-top:1px solid var(--line);margin-top:-4px}.stats-source-counts>div:first-child{padding-left:0}
}
@media(max-width:620px){
  .stats-monitor-lead{padding:21px 18px}.stats-monitor-meta{flex-direction:column;gap:5px}.stats-monitor-numbers{grid-template-columns:1fr 1fr}.stats-monitor-numbers article:last-child{grid-column:1/-1}.stats-country-grid{grid-template-columns:1fr;border-left:0}.stats-country-card{border-left:1px solid var(--line)}.stats-country-meta{flex-direction:column;gap:4px}
  .stats-machine-lower{border-left:0}.stats-subhead,.stats-machine-lower .stats-panel{border-left:1px solid var(--line)}.stats-machine-lower .stats-discovery-stack{grid-template-columns:1fr}
  .stats-source-ranking{border-left:0}.stats-source-row{grid-template-columns:34px minmax(0,1fr);gap:10px;padding:14px 12px;border-left:1px solid var(--line)}.stats-source-rank{font-size:20px}.stats-source-title strong{font-size:18px}.stats-source-counts dd{font-size:21px}.stats-source-counts>div{padding:7px 9px}
}
@media(max-width:390px){.stats-monitor-numbers{grid-template-columns:1fr}.stats-monitor-numbers article:last-child{grid-column:auto}.stats-source-counts{grid-template-columns:repeat(3,minmax(0,1fr))}.stats-source-counts dd{font-size:18px}}
@media(prefers-reduced-motion:reduce){.stats-country-card.is-running .stats-progress>i,.stats-country-active.is-live>span i{animation:none}}
