.stats-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:10px;gap:10px;margin:0 0 16px}.stat-big,.stat-hero,.stat-live{min-width:0;padding:11px 14px;border-radius:14px;border:1px solid rgba(208,17,43,.13);background:var(--white);box-shadow:var(--shadow-soft)}.stat-l{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:rgba(85,73,74,.6)}.stat-l,.stat-v{display:block;font-weight:800}.stat-v{font-size:26px;line-height:1.15;color:var(--red);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-sub{display:block;font-size:11.5px;font-weight:400;color:rgba(85,73,74,.72)}.stat-live{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:13px;font-weight:400;color:var(--ink-2)}.stat-live b{font-size:20px;font-weight:800;color:var(--red);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.stat-live .dot{width:9px;height:9px;flex:none;border-radius:50%;background:#2fbf71;box-shadow:0 0 0 3px rgba(47,191,113,.18);animation:pulseDot 1.6s ease-in-out infinite}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.78)}}.stat-hero{display:flex;align-items:center;gap:10px}.stat-hero img{height:44px;width:auto;flex:none}.stat-hero>div{min-width:0}.stat-hero b{display:block;font-weight:800;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stat-empty{grid-column:1/-1;margin:0;padding:14px;border-radius:14px;text-align:center;font-weight:700;font-size:13.5px;color:var(--ink-2);border:1px dashed rgba(208,17,43,.28)}@media (prefers-reduced-motion:reduce){.stat-live .dot{animation:none}}.idle-overlay{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;background:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;overscroll-behavior:contain;animation:idleOverlayIn .3s ease-out both}.idle-media{flex:1 1 auto;min-height:0;position:relative;overflow:hidden}.idle-vis{display:block;width:100%;height:100%;object-fit:contain;background:#000;animation:idleSlideIn .3s ease-out both}.idle-banner{flex:0 0 auto;box-sizing:border-box;overflow:hidden;display:flex;align-items:center;justify-content:center;gap:clamp(10px,2.4vw,30px);padding:0 clamp(12px,3vw,34px) env(safe-area-inset-bottom);background:linear-gradient(180deg,#fff7f6 0,var(--white) 100%);border-top:2px solid var(--red);transition:height .42s cubic-bezier(.4,0,.2,1)}.idle-logo{flex:0 1 auto;max-height:62%;max-width:30%;width:auto;height:auto;object-fit:contain}.idle-cta{flex:0 0 auto;text-decoration:none;font-size:clamp(22px,min(4.2vw,5.2vh),40px);padding:clamp(6px,1.4vh,14px) clamp(18px,3.4vw,44px);max-width:66%;white-space:nowrap}@keyframes idleOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes idleSlideIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.idle-overlay,.idle-vis{animation:none!important}.idle-banner{transition:none!important}.idle-cta{animation:none!important}}