@layer pages{.analytics-chart-panel{position:relative;margin-bottom:18px;overflow:hidden}.analytics-chart-panel::before{position:absolute;inset:0;background:linear-gradient(135deg,rgba(185,243,75,.08),rgba(68,211,255,.045) 46%,rgba(255,176,83,.04));content:"";pointer-events:none}.analytics-chart-panel>.panel-head,.analytics-chart-panel>.chart-wrap{position:relative}.analytics-chart-panel .panel-head{padding-bottom:10px}.analytics-chart-panel h2{max-width:720px;font-size:clamp(24px,3.2vw,42px);line-height:1.02}.analytics-chart-wrap{height:360px;margin-top:8px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.008)),var(--bg-2)}.analytics-chart-wrap canvas{border-radius:inherit}.analytics-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:18px}.edition-stats{display:grid;gap:10px}.edition-stats>div{display:flex;align-items:center;gap:13px;padding:14px;border-radius:12px;background:var(--bg-2)}.edition-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:10px;background:var(--surface-3);color:var(--lime-text);font-weight:950}.edition-symbol.bedrock{color:var(--purple-text)}.edition-symbol.both{color:var(--cyan-text)}.edition-stats h3{font-size:14px}.edition-stats p{font-size:10px}.edition-stats strong{margin-left:auto}.edition-stats strong small{color:var(--muted);font-weight:500}.mini-ranking{display:grid}.mini-ranking a{display:grid;grid-template-columns:22px 36px 1fr auto;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--line)}.mini-ranking a:last-child{border:0}.mini-ranking>a>b{color:var(--muted);font-size:11px}.mini-logo{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--surface-3);color:var(--lime-text);font-size:10px;font-weight:900}.mini-logo img{width:100%;height:100%;border-radius:inherit;object-fit:cover}.mini-ranking a>span:nth-child(3){display:flex;flex-direction:column}.mini-ranking strong{font-size:12px}.mini-ranking small{color:var(--muted);font-size:9px}.mini-ranking em{font-size:13px;font-weight:900}}@layer responsive{@media(max-width:900px){.analytics-grid{grid-template-columns:1fr}}@media(max-width:650px){.analytics-chart-panel h2{font-size:25px}.analytics-chart-wrap{height:270px;border-radius:12px}.analytics-chart-panel .monitoring-tabs{display:flex;max-width:100%;overflow-x:auto;scrollbar-width:thin}}}
