.hub-container[data-astro-cid-nxxgixeg]{box-sizing:border-box;flex-direction:column;gap:24px;width:100%;max-width:1280px;margin:0 auto;display:flex}.wiki-frame[data-astro-cid-nxxgixeg]{flex-direction:row;align-items:flex-start;gap:24px}.hub-main-col[data-astro-cid-nxxgixeg]{flex-direction:column;gap:24px;width:100%;min-width:0;display:flex}.wiki-main[data-astro-cid-nxxgixeg]{flex:1;min-width:0}@media (width<=820px){.wiki-frame[data-astro-cid-nxxgixeg]{flex-direction:column;gap:16px}}.modules-grid[data-astro-cid-nxxgixeg]{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:16px;margin-top:14px;margin-bottom:28px;display:grid}@media (width<=600px){.modules-grid[data-astro-cid-nxxgixeg]{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}}.module-card[data-astro-cid-nxxgixeg]{background:var(--surface);border:1px solid var(--border);border-top:2px solid var(--accent);border-radius:var(--radius,4px);text-align:center;box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;min-height:220px;padding:18px 14px;text-decoration:none;transition:transform .15s,border-color .15s,background .15s,box-shadow .15s;display:flex;box-shadow:0 4px 14px #00000040}.module-card[data-astro-cid-nxxgixeg]:hover{background:var(--surface-2);border-color:var(--accent);transform:translateY(-2px);box-shadow:0 6px 20px #00000059}.module-framed-tile[data-astro-cid-nxxgixeg]{box-sizing:content-box;border:1px solid var(--border-light,#f4f7fa1f);border-radius:var(--radius,4px);background:#090c12;flex-shrink:0;justify-content:center;align-items:center;width:96px;height:96px;margin-bottom:14px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 12px #00000073}.module-card[data-astro-cid-nxxgixeg]:hover .module-framed-tile[data-astro-cid-nxxgixeg]{border-color:var(--accent);box-shadow:0 0 12px var(--accent-dim,#00deb62e), inset 0 0 12px #00000073}.module-framed-tile[data-astro-cid-nxxgixeg] img[data-astro-cid-nxxgixeg]{object-fit:contain;max-width:100%;max-height:100%;display:block}.module-framed-tile[data-astro-cid-nxxgixeg] img[data-astro-cid-nxxgixeg].pixelated{max-width:none;max-height:none;image-rendering:pixelated;image-rendering:-moz-crisp-edges;image-rendering:crisp-edges;width:var(--w-desk,96px);height:var(--h-desk,96px)}.module-icon-fallback[data-astro-cid-nxxgixeg]{color:var(--accent);font-size:24px;font-weight:700}.module-content[data-astro-cid-nxxgixeg]{flex-direction:column;flex:1;align-items:center;width:100%;margin-bottom:12px;display:flex}.module-name[data-astro-cid-nxxgixeg]{color:var(--text);font-size:16px;font-weight:700;line-height:1.25;font-family:var(--font-display);text-transform:uppercase;letter-spacing:.5px;margin-bottom:6px}.module-count-badge[data-astro-cid-nxxgixeg]{color:var(--accent);letter-spacing:.5px;background:#00deb614;border:1px solid #00deb638;border-radius:3px;margin-bottom:8px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-block}.module-desc[data-astro-cid-nxxgixeg]{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.module-action[data-astro-cid-nxxgixeg]{color:var(--accent);width:100%;font-size:12px;font-weight:600;font-family:var(--font-display);border-top:1px solid #ffffff0d;justify-content:center;align-items:center;gap:6px;padding-top:10px;display:flex}.module-arrow[data-astro-cid-nxxgixeg]{transition:transform .15s}.module-card[data-astro-cid-nxxgixeg]:hover .module-arrow[data-astro-cid-nxxgixeg]{transform:translate(3px)}@media (width<=600px){.module-card[data-astro-cid-nxxgixeg]{min-height:180px;padding:14px 10px}.module-framed-tile[data-astro-cid-nxxgixeg]{box-sizing:content-box;width:64px;height:64px;margin-bottom:10px}.module-framed-tile[data-astro-cid-nxxgixeg] img[data-astro-cid-nxxgixeg].pixelated{max-width:none;max-height:none;width:var(--w-mob,48px);height:var(--h-mob,48px)}.module-icon-fallback[data-astro-cid-nxxgixeg]{font-size:18px}.module-name[data-astro-cid-nxxgixeg]{font-size:14px}.module-desc[data-astro-cid-nxxgixeg]{display:none}}.hub-hero[data-astro-cid-nxxgixeg]{background:var(--surface);border:1px solid var(--border);border-radius:6px;position:relative;overflow:hidden}.hub-banner[data-astro-cid-nxxgixeg]{object-fit:cover;object-position:center;border-bottom:1px solid var(--border);width:100%;height:240px;display:block}.hub-header-content[data-astro-cid-nxxgixeg]{flex-direction:column;gap:16px;padding:24px 28px;display:flex}.hub-breadcrumb[data-astro-cid-nxxgixeg]{font-family:var(--font-body);color:var(--text-muted);font-size:14px}.hub-breadcrumb[data-astro-cid-nxxgixeg] a[data-astro-cid-nxxgixeg]:hover{color:var(--accent)}.hub-title-row[data-astro-cid-nxxgixeg]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.hub-title[data-astro-cid-nxxgixeg]{font-family:var(--font-display);color:var(--text);font-size:32px;font-weight:700;line-height:1.15}.hub-badges[data-astro-cid-nxxgixeg]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.badge[data-astro-cid-nxxgixeg]{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-nxxgixeg]{border:1px solid var(--tier-legendary);color:var(--tier-legendary);background:#ffa01c26}.badge-epic[data-astro-cid-nxxgixeg]{border:1px solid var(--tier-epic);color:var(--tier-epic);background:#a85cf926}.badge-rare[data-astro-cid-nxxgixeg]{border:1px solid var(--tier-rare);color:var(--tier-rare);background:#1d9bf026}.badge-uncommon[data-astro-cid-nxxgixeg]{border:1px solid var(--tier-uncommon);color:var(--tier-uncommon);background:#1dc97326}.badge-common[data-astro-cid-nxxgixeg]{border:1px solid var(--tier-common);color:var(--tier-common);background:#808f9f26}.badge-rank[data-astro-cid-nxxgixeg]{background:var(--surface-2);border:1px solid var(--border);color:var(--text)}.badge-platform[data-astro-cid-nxxgixeg]{border:1px solid var(--accent);color:var(--accent);background:#00deb61f}.badge-state[data-astro-cid-nxxgixeg]{background:var(--surface-2);border:1px solid var(--border);color:var(--text-muted)}.badge-price[data-astro-cid-nxxgixeg]{background:var(--surface-2);border:1px solid var(--border);color:var(--text);letter-spacing:.3px;align-items:center;gap:6px;display:inline-flex}.badge-price[data-astro-cid-nxxgixeg] .price-discount[data-astro-cid-nxxgixeg]{color:var(--rise);background:#1dc97333;border-radius:2px;padding:1px 4px;font-size:11px;font-weight:700}.badge-price[data-astro-cid-nxxgixeg] .price-final[data-astro-cid-nxxgixeg]{color:var(--text);font-weight:700}.badge-price[data-astro-cid-nxxgixeg] .price-orig[data-astro-cid-nxxgixeg]{color:var(--text-muted);opacity:.75;font-size:11px;font-weight:500;text-decoration:line-through}.hub-ext-link[data-astro-cid-nxxgixeg]{background:var(--surface-2);border:1px solid var(--accent);color:var(--accent);letter-spacing:.5px;border-radius:4px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:all .12s;display:inline-flex}.hub-ext-link[data-astro-cid-nxxgixeg]:hover{background:var(--accent);color:var(--bg)}.hub-ext-link[data-astro-cid-nxxgixeg] .ext-arrow[data-astro-cid-nxxgixeg]{font-size:13px}.hub-store-links[data-astro-cid-nxxgixeg]{flex-wrap:wrap;align-items:center;gap:10px;padding-top:4px;display:flex}.store-links-label[data-astro-cid-nxxgixeg]{font-family:var(--font-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px}.store-link-chip[data-astro-cid-nxxgixeg]{background:var(--surface-2);border:1px solid var(--border);color:var(--text);border-radius:4px;align-items:center;gap:5px;padding:5px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:all .12s;display:inline-flex}.store-link-chip[data-astro-cid-nxxgixeg]:hover{border-color:var(--accent);color:var(--accent)}.store-link-arrow[data-astro-cid-nxxgixeg]{color:var(--text-muted);font-size:12px}.hub-stats-bar[data-astro-cid-nxxgixeg]{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-nxxgixeg]{flex-direction:column;gap:2px;display:flex}.hub-stat-label[data-astro-cid-nxxgixeg]{font-family:var(--font-body);color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;font-size:13px}.hub-stat-value[data-astro-cid-nxxgixeg]{font-family:var(--font-display);color:var(--text);font-size:22px;font-weight:700}.hub-stat-value[data-astro-cid-nxxgixeg].accent{color:var(--accent)}.hub-discord-line[data-astro-cid-nxxgixeg]{align-items:center;margin:6px 0 2px;display:flex}.hub-discord-link[data-astro-cid-nxxgixeg]{font-family:var(--font-display);letter-spacing:.4px;color:var(--text-muted);background:var(--surface-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius);align-items:center;gap:6px;padding:4px 10px;font-size:14px;font-weight:600;text-decoration:none;transition:all .12s;display:inline-flex}.hub-discord-link[data-astro-cid-nxxgixeg]:hover{color:var(--accent);border-color:var(--accent);background:var(--surface)}.hub-description[data-astro-cid-nxxgixeg]{font-family:var(--font-body);color:var(--text);font-size:17px;line-height:1.6}.hub-tags[data-astro-cid-nxxgixeg]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.hub-nav[data-astro-cid-nxxgixeg]{border-bottom:1px solid var(--border);flex-wrap:wrap;gap:6px;padding-bottom:10px;display:flex}.hub-nav[data-astro-cid-nxxgixeg] a[data-astro-cid-nxxgixeg]{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-nxxgixeg] a[data-astro-cid-nxxgixeg]:hover{color:var(--text);border-color:var(--accent)}.hub-nav[data-astro-cid-nxxgixeg] a[data-astro-cid-nxxgixeg].active{background:var(--surface-2);border-color:var(--accent);color:var(--accent)}.achievements-grid[data-astro-cid-nxxgixeg]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.achievement-card[data-astro-cid-nxxgixeg]{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-nxxgixeg]{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-nxxgixeg].gold{border:2px solid var(--medal-gold);color:var(--medal-gold);background:#ffa01c26}.achievement-medal[data-astro-cid-nxxgixeg].silver{border:2px solid var(--medal-silver);color:var(--medal-silver);background:#c3cbd126}.achievement-medal[data-astro-cid-nxxgixeg].bronze{border:2px solid var(--medal-bronze);color:var(--medal-bronze);background:#c98a5526}.achievement-info[data-astro-cid-nxxgixeg]{flex-direction:column;gap:2px;display:flex}.achievement-name[data-astro-cid-nxxgixeg]{font-family:var(--font-display);color:var(--text);font-size:15px;font-weight:700}.achievement-desc[data-astro-cid-nxxgixeg]{color:var(--text-muted);font-size:13px;line-height:1.35}.badge-embed-card[data-astro-cid-nxxgixeg]{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-nxxgixeg]{flex-direction:column;gap:8px;display:flex}.badge-preview-label[data-astro-cid-nxxgixeg]{color:var(--text-muted);letter-spacing:.5px;font-size:12px;font-weight:700}.badge-preview-img-wrap[data-astro-cid-nxxgixeg]{display:inline-block}.badge-snippets[data-astro-cid-nxxgixeg]{grid-template-columns:1fr 1fr;gap:14px;display:grid}.snippet-group[data-astro-cid-nxxgixeg]{flex-direction:column;gap:6px;display:flex}.snippet-header[data-astro-cid-nxxgixeg]{justify-content:space-between;font-size:12px;display:flex}.snippet-label[data-astro-cid-nxxgixeg]{color:var(--accent);font-weight:700}.snippet-sub[data-astro-cid-nxxgixeg]{color:var(--text-dim)}.snippet-input[data-astro-cid-nxxgixeg]{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-nxxgixeg]{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-nxxgixeg]{color:var(--accent);letter-spacing:.5px;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.tools-title[data-astro-cid-nxxgixeg]{color:var(--text);font-size:20px;font-weight:700}.tools-desc[data-astro-cid-nxxgixeg]{color:var(--text-muted);margin-top:4px;font-size:14px}.tools-link-btn[data-astro-cid-nxxgixeg]{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-nxxgixeg]:hover{background:var(--accent);color:var(--bg)}.chart-panel[data-astro-cid-nxxgixeg]{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-nxxgixeg]{width:100%;overflow:hidden}.momentum-svg[data-astro-cid-nxxgixeg]{width:100%;height:180px;display:block}.summary-box[data-astro-cid-nxxgixeg]{background:var(--surface-2);border-left:3px solid var(--accent);border-radius:0 4px 4px 0;padding:12px 14px}.summary-text[data-astro-cid-nxxgixeg]{color:var(--text);font-size:15px;line-height:1.5}.table-wrap[data-astro-cid-nxxgixeg]{width:100%;overflow-x:auto}.day-table[data-astro-cid-nxxgixeg]{border-collapse:collapse;width:100%;font-size:14px}.day-table[data-astro-cid-nxxgixeg] th[data-astro-cid-nxxgixeg],.day-table[data-astro-cid-nxxgixeg] td[data-astro-cid-nxxgixeg]{text-align:left;border-bottom:1px solid var(--border);padding:8px 12px}.day-table[data-astro-cid-nxxgixeg] th[data-astro-cid-nxxgixeg]{font-family:var(--font-display);color:var(--text-muted);text-transform:uppercase;font-size:13px;font-weight:700}.tier-accent[data-astro-cid-nxxgixeg]{color:var(--accent);font-weight:700}.rank-history-grid[data-astro-cid-nxxgixeg]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.rank-hist-cell[data-astro-cid-nxxgixeg]{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-nxxgixeg]{color:var(--text-muted);font-size:12px}.hist-rank[data-astro-cid-nxxgixeg]{color:var(--text);font-size:18px;font-weight:700}.hist-score[data-astro-cid-nxxgixeg]{color:var(--accent);font-size:12px}.empty-state[data-astro-cid-nxxgixeg]{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-nxxgixeg]{color:var(--text-muted);font-size:14px}@media (width<=680px){.hub-banner[data-astro-cid-nxxgixeg]{height:160px}.hub-header-content[data-astro-cid-nxxgixeg]{padding:14px}.hub-title[data-astro-cid-nxxgixeg]{font-size:22px}.hub-stats-bar[data-astro-cid-nxxgixeg]{grid-template-columns:1fr 1fr;gap:12px}.hub-stat-value[data-astro-cid-nxxgixeg]{font-size:18px}.hub-description[data-astro-cid-nxxgixeg]{font-size:15px}.badge-snippets[data-astro-cid-nxxgixeg]{grid-template-columns:1fr}.tools-card[data-astro-cid-nxxgixeg]{flex-direction:column;align-items:flex-start}}.database-card-section[data-astro-cid-nxxgixeg]{margin-bottom:32px}.database-card-grid[data-astro-cid-nxxgixeg]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;display:grid}.database-sec-card[data-astro-cid-nxxgixeg]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);color:inherit;justify-content:space-between;align-items:center;padding:14px 16px;text-decoration:none;transition:all .15s;display:flex}.database-sec-card[data-astro-cid-nxxgixeg]:hover{border-color:var(--accent);background:var(--surface-hover);transform:translateY(-1px)}.db-card-info[data-astro-cid-nxxgixeg]{flex-direction:column;gap:2px;display:flex}.db-card-title[data-astro-cid-nxxgixeg]{color:var(--text);letter-spacing:.5px;text-transform:uppercase;font-size:16px;font-weight:700}.db-card-meta[data-astro-cid-nxxgixeg]{color:var(--text-dim);font-size:12px}.db-card-arrow[data-astro-cid-nxxgixeg]{color:var(--accent);font-size:18px;font-weight:700;transition:transform .15s}.database-sec-card[data-astro-cid-nxxgixeg]:hover .db-card-arrow[data-astro-cid-nxxgixeg]{transform:translate(3px)}
