.hub-container[data-astro-cid-e5zdb6gw]{flex-direction:column;gap:24px;width:100%;display:flex}.hub-hero[data-astro-cid-e5zdb6gw]{background:var(--surface);border:1px solid var(--border);border-radius:6px;position:relative;overflow:hidden}.hub-banner[data-astro-cid-e5zdb6gw]{object-fit:cover;border-bottom:1px solid var(--border);width:100%;height:240px;display:block}.hub-header-content[data-astro-cid-e5zdb6gw]{flex-direction:column;gap:16px;padding:24px 28px;display:flex}.hub-breadcrumb[data-astro-cid-e5zdb6gw]{font-family:var(--font-body);color:var(--text-muted);font-size:14px}.hub-breadcrumb[data-astro-cid-e5zdb6gw] a[data-astro-cid-e5zdb6gw]:hover{color:var(--accent)}.hub-title-row[data-astro-cid-e5zdb6gw]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hub-title[data-astro-cid-e5zdb6gw]{font-family:var(--font-display);color:var(--text);font-size:32px;font-weight:700;line-height:1.15}.hub-badges[data-astro-cid-e5zdb6gw]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.badge[data-astro-cid-e5zdb6gw]{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;border-radius:3px;padding:3px 10px;font-size:13px;font-weight:700;line-height:1.2}.badge-legendary[data-astro-cid-e5zdb6gw]{border:1px solid var(--tier-legendary);color:var(--tier-legendary);background:#ffa01c26}.badge-epic[data-astro-cid-e5zdb6gw]{border:1px solid var(--tier-epic);color:var(--tier-epic);background:#a85cf926}.badge-rare[data-astro-cid-e5zdb6gw]{border:1px solid var(--tier-rare);color:var(--tier-rare);background:#1d9bf026}.badge-uncommon[data-astro-cid-e5zdb6gw]{border:1px solid var(--tier-uncommon);color:var(--tier-uncommon);background:#1dc97326}.badge-common[data-astro-cid-e5zdb6gw]{border:1px solid var(--tier-common);color:var(--tier-common);background:#808f9f26}.badge-rank[data-astro-cid-e5zdb6gw]{background:var(--surface-2);border:1px solid var(--border);color:var(--text)}.hub-stats-bar[data-astro-cid-e5zdb6gw]{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;padding:16px 0;display:grid}.hub-stat-item[data-astro-cid-e5zdb6gw]{flex-direction:column;gap:2px;display:flex}.hub-stat-label[data-astro-cid-e5zdb6gw]{font-family:var(--font-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px}.hub-stat-value[data-astro-cid-e5zdb6gw]{font-family:var(--font-display);color:var(--text);font-size:22px;font-weight:700}.hub-stat-value[data-astro-cid-e5zdb6gw].accent{color:var(--accent)}.hub-description[data-astro-cid-e5zdb6gw]{font-family:var(--font-body);color:var(--text);font-size:17px;line-height:1.6}.hub-tags[data-astro-cid-e5zdb6gw]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hub-nav[data-astro-cid-e5zdb6gw]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.hub-nav[data-astro-cid-e5zdb6gw] a[data-astro-cid-e5zdb6gw]{background:var(--surface);border:1px solid var(--border);letter-spacing:.5px;color:var(--text-muted);border-radius:4px;padding:6px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:all .12s}.hub-nav[data-astro-cid-e5zdb6gw] a[data-astro-cid-e5zdb6gw]:hover{color:var(--text);border-color:var(--accent)}.hub-nav[data-astro-cid-e5zdb6gw] a[data-astro-cid-e5zdb6gw].active{background:var(--surface-2);border-color:var(--accent);color:var(--accent)}.achievements-grid[data-astro-cid-e5zdb6gw]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.achievement-card[data-astro-cid-e5zdb6gw]{background:var(--surface);border:1px solid var(--border);border-radius:4px;align-items:center;gap:12px;padding:12px 14px;display:flex}.achievement-medal[data-astro-cid-e5zdb6gw]{width:36px;height:36px;font-family:var(--font-display);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:700;display:flex}.achievement-medal[data-astro-cid-e5zdb6gw].gold{border:2px solid var(--medal-gold);color:var(--medal-gold);background:#ffa01c26}.achievement-medal[data-astro-cid-e5zdb6gw].silver{border:2px solid var(--medal-silver);color:var(--medal-silver);background:#c3cbd126}.achievement-medal[data-astro-cid-e5zdb6gw].bronze{border:2px solid var(--medal-bronze);color:var(--medal-bronze);background:#c98a5526}.achievement-info[data-astro-cid-e5zdb6gw]{flex-direction:column;gap:2px;display:flex}.achievement-name[data-astro-cid-e5zdb6gw]{font-family:var(--font-display);color:var(--text);font-size:15px;font-weight:700}.achievement-desc[data-astro-cid-e5zdb6gw]{color:var(--text-muted);font-size:13px;line-height:1.35}.badge-embed-card[data-astro-cid-e5zdb6gw]{background:var(--surface);border:1px solid var(--border);border-radius:4px;flex-direction:column;gap:16px;padding:18px;display:flex}.badge-preview-area[data-astro-cid-e5zdb6gw]{flex-direction:column;gap:8px;display:flex}.badge-preview-label[data-astro-cid-e5zdb6gw]{color:var(--text-muted);letter-spacing:.5px;font-size:12px;font-weight:700}.badge-preview-img-wrap[data-astro-cid-e5zdb6gw]{display:inline-block}.badge-snippets[data-astro-cid-e5zdb6gw]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.snippet-group[data-astro-cid-e5zdb6gw]{flex-direction:column;gap:6px;display:flex}.snippet-header[data-astro-cid-e5zdb6gw]{justify-content:space-between;font-size:12px;display:flex}.snippet-label[data-astro-cid-e5zdb6gw]{color:var(--accent);font-weight:700}.snippet-sub[data-astro-cid-e5zdb6gw]{color:var(--text-dim)}.snippet-input[data-astro-cid-e5zdb6gw]{background:var(--surface-2);border:1px solid var(--border);width:100%;color:var(--text);border-radius:3px;padding:6px 10px;font-family:monospace;font-size:13px}.tools-card[data-astro-cid-e5zdb6gw]{background:var(--surface);border:1px solid var(--border);border-radius:4px;justify-content:space-between;align-items:center;gap:16px;padding:18px;display:flex}.tools-kicker[data-astro-cid-e5zdb6gw]{color:var(--accent);letter-spacing:.5px;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.tools-title[data-astro-cid-e5zdb6gw]{color:var(--text);font-size:20px;font-weight:700}.tools-desc[data-astro-cid-e5zdb6gw]{color:var(--text-muted);margin-top:4px;font-size:14px}.tools-link-btn[data-astro-cid-e5zdb6gw]{background:var(--surface-2);border:1px solid var(--accent);color:var(--accent);letter-spacing:.5px;border-radius:4px;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:all .12s;display:inline-flex}.tools-link-btn[data-astro-cid-e5zdb6gw]:hover{background:var(--accent);color:var(--bg)}.chart-panel[data-astro-cid-e5zdb6gw]{background:var(--surface);border:1px solid var(--border);border-radius:4px;flex-direction:column;gap:16px;padding:16px;display:flex}.chart-svg-wrap[data-astro-cid-e5zdb6gw]{width:100%;overflow:hidden}.momentum-svg[data-astro-cid-e5zdb6gw]{width:100%;height:180px;display:block}.summary-box[data-astro-cid-e5zdb6gw]{background:var(--surface-2);border-left:3px solid var(--accent);border-radius:0 4px 4px 0;padding:12px 14px}.summary-text[data-astro-cid-e5zdb6gw]{color:var(--text);font-size:15px;line-height:1.5}.table-wrap[data-astro-cid-e5zdb6gw]{width:100%;overflow-x:auto}.day-table[data-astro-cid-e5zdb6gw]{border-collapse:collapse;width:100%;font-size:14px}.day-table[data-astro-cid-e5zdb6gw] th[data-astro-cid-e5zdb6gw],.day-table[data-astro-cid-e5zdb6gw] td[data-astro-cid-e5zdb6gw]{text-align:left;border-bottom:1px solid var(--border);padding:8px 12px}.day-table[data-astro-cid-e5zdb6gw] th[data-astro-cid-e5zdb6gw]{font-family:var(--font-display);color:var(--text-muted);text-transform:uppercase;font-size:13px;font-weight:700}.tier-accent[data-astro-cid-e5zdb6gw]{color:var(--accent);font-weight:700}.rank-history-grid[data-astro-cid-e5zdb6gw]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.rank-hist-cell[data-astro-cid-e5zdb6gw]{background:var(--surface);border:1px solid var(--border);border-radius:3px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.hist-date[data-astro-cid-e5zdb6gw]{color:var(--text-muted);font-size:12px}.hist-rank[data-astro-cid-e5zdb6gw]{color:var(--text);font-size:18px;font-weight:700}.hist-score[data-astro-cid-e5zdb6gw]{color:var(--accent);font-size:12px}.empty-state[data-astro-cid-e5zdb6gw]{text-align:center;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:var(--text-muted);padding:24px}.empty-text[data-astro-cid-e5zdb6gw]{color:var(--text-muted);font-size:14px}@media (width<=680px){.hub-banner[data-astro-cid-e5zdb6gw]{height:160px}.hub-header-content[data-astro-cid-e5zdb6gw]{padding:14px}.hub-title[data-astro-cid-e5zdb6gw]{font-size:22px}.hub-stats-bar[data-astro-cid-e5zdb6gw]{grid-template-columns:1fr 1fr;gap:12px}.hub-stat-value[data-astro-cid-e5zdb6gw]{font-size:18px}.hub-description[data-astro-cid-e5zdb6gw]{font-size:15px}.badge-snippets[data-astro-cid-e5zdb6gw]{grid-template-columns:1fr}.tools-card[data-astro-cid-e5zdb6gw]{flex-direction:column;align-items:flex-start}}
