.stats-shell{width:min(calc(100% - 40px),var(--jb-max));margin-inline:auto;padding:clamp(42px,6vw,82px) 0 88px}.stats-kicker{margin:0 0 9px;color:var(--jb-cobalt);font-size:.66rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.stats-hero{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.6fr);align-items:end;gap:48px;padding-bottom:42px;border-bottom:1px solid var(--jb-line)}.stats-hero h1{margin:0;font-size:clamp(3rem,6.5vw,6.2rem);line-height:.9}.stats-hero h1 span{color:var(--jb-cobalt)}.stats-hero-copy>p:last-child{max-width:760px;margin:24px 0 0;color:var(--jb-muted);font-size:1rem}.stats-access-card{padding:24px;border:1px solid var(--jb-line);border-top:3px solid var(--jb-cobalt);border-radius:var(--jb-radius);background:var(--jb-surface)}.stats-access-card>span,.stats-access-card strong{display:block}.stats-access-card>span{color:var(--jb-muted);font-size:.66rem}.stats-access-card strong{margin:8px 0;font-size:1.6rem}.stats-access-card p{color:var(--jb-muted);font-size:.72rem}.stats-access-card a{color:var(--jb-cobalt);font-size:.7rem;font-weight:800}.stats-toolbar{position:sticky;z-index:5;top:0;margin:24px 0;padding:13px;border:1px solid var(--jb-line);border-radius:var(--jb-radius);background:color-mix(in srgb,var(--jb-bg) 92%,transparent);box-shadow:var(--jb-shadow);backdrop-filter:blur(16px)}.stats-games{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stats-games button{display:flex;align-items:center;gap:12px;min-width:0;padding:13px 15px;border:1px solid transparent;border-radius:12px;background:transparent;color:var(--jb-muted);text-align:left;cursor:pointer}.stats-games button.is-active{border-color:var(--jb-cobalt);background:var(--jb-cobalt-soft);color:var(--jb-text)}.stats-games button>span:last-child,.stats-games strong,.stats-games small{display:block}.stats-games strong{font-size:.72rem}.stats-games small{margin-top:2px;color:var(--jb-muted);font-size:.58rem}.game-emblem{display:grid;flex:0 0 38px;width:38px;height:38px;border-radius:50%;place-items:center;background:var(--jb-cobalt);color:#fff;font-size:.61rem;font-weight:900}.game-emblem.is-lotto{background:var(--jb-gold);color:#201900}.game-emblem.is-power{background:#d83055}.stats-window-row{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-top:10px;padding:12px 9px 2px;border-top:1px solid var(--jb-line)}.stats-window-row>div>span{display:block;margin-bottom:7px;color:var(--jb-muted);font-size:.58rem;font-weight:800;text-transform:uppercase}.stats-window-buttons{display:flex;flex-wrap:wrap;gap:5px}.stats-window-buttons button{min-width:44px;padding:7px 10px;border:1px solid var(--jb-line);border-radius:999px;background:var(--jb-surface);color:var(--jb-muted);font-size:.63rem;font-weight:800;cursor:pointer}.stats-window-buttons button.is-active{border-color:var(--jb-cobalt);background:var(--jb-cobalt);color:#fff}.stats-window-buttons button.is-locked{opacity:.6}.stats-window-buttons button span{margin-left:3px;color:var(--jb-gold)}.stats-export{padding:10px 14px;border-radius:10px;background:var(--jb-cobalt);color:#fff;font-size:.67rem;font-weight:850}.stats-export.is-locked{border:1px solid var(--jb-line);background:transparent;color:var(--jb-muted)}.stats-loading{margin:18px 0;color:var(--jb-muted);font-size:.7rem}.stats-loading.is-error{color:#e05b70}.stats-overview{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stats-overview article{padding:21px;border:1px solid var(--jb-line);border-radius:var(--jb-radius);background:var(--jb-surface)}.stats-overview span,.stats-overview strong,.stats-overview small{display:block}.stats-overview span{color:var(--jb-muted);font-size:.6rem;text-transform:uppercase}.stats-overview strong{margin:9px 0 3px;font-size:1.5rem}.stats-overview small{color:var(--jb-muted);font-size:.58rem}.stats-panel{border:1px solid var(--jb-line);border-radius:var(--jb-radius);background:var(--jb-surface);box-shadow:var(--jb-shadow)}.stats-latest{margin-top:12px;padding:25px}.stats-panel-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.stats-panel-heading h2{margin:0;font-size:clamp(1.5rem,2.6vw,2.2rem)}.stats-panel-heading>p,.stats-panel-heading>span{max-width:300px;margin:0;color:var(--jb-muted);font-size:.62rem;text-align:right}.stats-latest-content{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-top:28px}.stats-latest-label{display:block;margin-bottom:11px;color:var(--jb-muted);font-size:.7rem}.stats-balls{display:flex;flex-wrap:wrap;gap:9px}.stats-ball{display:grid;width:42px;height:42px;border:1px solid var(--jb-line);border-radius:50%;background:var(--jb-bg);place-items:center;font-size:.8rem;font-weight:900}.stats-ball.is-bonus{border-color:color-mix(in srgb,var(--jb-gold) 55%,var(--jb-line));background:var(--jb-gold-soft);color:var(--jb-gold)}.stats-latest-reading{text-align:right}.stats-latest-reading span,.stats-latest-reading strong,.stats-latest-reading small{display:block}.stats-latest-reading span,.stats-latest-reading small{color:var(--jb-muted);font-size:.6rem}.stats-latest-reading strong{font-size:2.1rem}.stats-analysis-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:12px;margin-top:12px}.stats-frequency,.stats-trend{min-width:0;padding:25px}.stats-chart-wrap{position:relative;height:270px;margin-top:25px}.stats-number-grid{display:grid;grid-template-columns:repeat(10,1fr);gap:6px;margin-top:22px}.stats-number-cell{position:relative;padding:9px 4px;border:1px solid var(--jb-line);border-radius:8px;background:color-mix(in srgb,var(--jb-cobalt) calc(var(--heat) * 1%),var(--jb-bg));text-align:center}.stats-number-cell strong,.stats-number-cell small{display:block}.stats-number-cell strong{font-size:.68rem}.stats-number-cell small{margin-top:2px;color:var(--jb-muted);font-size:.5rem}.stats-explain{margin:20px 0 0;padding-top:14px;border-top:1px solid var(--jb-line);color:var(--jb-muted);font-size:.62rem}.stats-distribution{display:grid;grid-template-columns:1.2fr repeat(3,1fr);gap:12px;margin-top:12px}.stats-distribution>*{padding:24px;border:1px solid var(--jb-line);border-radius:var(--jb-radius);background:var(--jb-surface)}.stats-distribution-copy h2{margin:0 0 10px;font-size:1.7rem}.stats-distribution-copy>p:last-child{color:var(--jb-muted);font-size:.68rem}.stats-distribution-card>div:first-child{display:flex;justify-content:space-between;gap:10px}.stats-distribution-card span{font-size:.7rem;font-weight:800}.stats-distribution-card strong{font-size:1.2rem}.stats-distribution-card small,.stats-bonus-card small,.stats-bonus-card span{display:block;color:var(--jb-muted);font-size:.58rem}.stats-meter{height:8px;margin:27px 0 13px;border-radius:999px;background:var(--jb-line);overflow:hidden}.stats-meter i{display:block;width:50%;height:100%;border-radius:inherit;background:var(--jb-cobalt)}.stats-bonus-card{border-top:3px solid var(--jb-gold)}.stats-bonus-card strong{display:block;margin:18px 0 8px;font-size:1.5rem}.stats-history{margin-top:12px;padding:25px}.stats-table-wrap{margin-top:22px;overflow-x:auto}.stats-history table{width:100%;border-collapse:collapse}.stats-history th,.stats-history td{padding:13px 10px;border-bottom:1px solid var(--jb-line);font-size:.67rem;text-align:left}.stats-history th{color:var(--jb-muted);font-size:.57rem;text-transform:uppercase}.stats-table-balls{display:flex;gap:4px;min-width:260px}.stats-table-balls span{display:grid;width:27px;height:27px;border-radius:50%;background:var(--jb-bg);place-items:center;font-size:.56rem;font-weight:800}.stats-table-balls span.is-bonus{background:var(--jb-gold-soft);color:var(--jb-gold)}.stats-method-note{display:grid;grid-template-columns:.45fr 1.2fr auto;align-items:center;gap:24px;margin-top:20px;padding:24px;border:1px solid color-mix(in srgb,var(--jb-gold) 25%,var(--jb-line));border-radius:var(--jb-radius);background:var(--jb-gold-soft)}.stats-method-note strong{font-size:.8rem}.stats-method-note p{margin:0;color:var(--jb-muted);font-size:.66rem}.stats-method-note a{color:var(--jb-gold);font-size:.65rem;font-weight:850;white-space:nowrap}
@media(max-width:1000px){.stats-hero{grid-template-columns:1fr}.stats-overview{grid-template-columns:repeat(2,1fr)}.stats-analysis-grid{grid-template-columns:1fr}.stats-distribution{grid-template-columns:repeat(2,1fr)}.stats-method-note{grid-template-columns:1fr}}
@media(max-width:720px){.stats-shell{width:min(calc(100% - 26px),var(--jb-max));padding-top:34px}.stats-hero-copy{min-width:0}.stats-hero h1{max-width:100%;font-size:clamp(2.35rem,10.6vw,3rem);line-height:.94;overflow-wrap:anywhere}.stats-toolbar{position:static;padding:10px}.stats-games{grid-template-columns:1fr}.stats-games button{padding:10px}.stats-window-row{align-items:stretch;flex-direction:column}.stats-window-buttons{display:grid;grid-template-columns:repeat(4,1fr)}.stats-window-buttons button{min-width:0}.stats-export{text-align:center}.stats-overview{grid-template-columns:1fr 1fr}.stats-overview article{padding:17px}.stats-latest-content{align-items:start;flex-direction:column}.stats-latest-reading{text-align:left}.stats-number-grid{grid-template-columns:repeat(5,1fr)}.stats-distribution{grid-template-columns:1fr}.stats-panel-heading{flex-direction:column}.stats-panel-heading>p,.stats-panel-heading>span{text-align:left}.stats-method-note{gap:11px}.stats-chart-wrap{height:230px}}
