.category-page[data-astro-cid-xy6kzqwz]{padding:24px 0 60px}.cat-container[data-astro-cid-xy6kzqwz]{max-width:1050px;margin:0 auto;padding:0 16px}.cat-breadcrumb[data-astro-cid-xy6kzqwz]{color:var(--text-muted);margin-bottom:16px;font-size:.85rem}.cat-breadcrumb[data-astro-cid-xy6kzqwz] ol[data-astro-cid-xy6kzqwz]{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cat-breadcrumb[data-astro-cid-xy6kzqwz] a[data-astro-cid-xy6kzqwz]{color:var(--text-muted);text-decoration:none}.cat-breadcrumb[data-astro-cid-xy6kzqwz] a[data-astro-cid-xy6kzqwz]:hover{color:var(--accent)}.bc-sep[data-astro-cid-xy6kzqwz]{color:var(--border)}.category-header[data-astro-cid-xy6kzqwz]{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:20px;padding:18px}.header-main[data-astro-cid-xy6kzqwz]{align-items:center;gap:14px;margin-bottom:14px;display:flex}.cat-icon-frame[data-astro-cid-xy6kzqwz]{flex-shrink:0}.cat-h1[data-astro-cid-xy6kzqwz]{color:var(--text);margin:0 0 4px;font-size:1.4rem;font-weight:700}.cat-desc[data-astro-cid-xy6kzqwz]{color:var(--text-muted);margin:0;font-size:.85rem;line-height:1.4}.cat-stats-row[data-astro-cid-xy6kzqwz]{border-top:1px solid var(--border);flex-wrap:wrap;gap:12px;padding-top:12px;display:flex}.stat-pill[data-astro-cid-xy6kzqwz]{flex-direction:column;gap:1px;min-width:110px;display:flex}.stat-num[data-astro-cid-xy6kzqwz]{color:var(--accent);font-size:1.2rem;font-weight:700}.stat-text[data-astro-cid-xy6kzqwz]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem}.milestone-section[data-astro-cid-xy6kzqwz]{margin-bottom:24px}.section-heading[data-astro-cid-xy6kzqwz]{color:var(--text);margin:0 0 10px;font-size:1rem;font-weight:600}.milestone-cards-grid[data-astro-cid-xy6kzqwz]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.milestone-group-card[data-astro-cid-xy6kzqwz]{background:var(--surface);border:1px solid var(--border);border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.mg-header[data-astro-cid-xy6kzqwz]{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:6px;padding-bottom:4px;display:flex}.mg-title[data-astro-cid-xy6kzqwz]{color:var(--text);margin:0;font-size:.8rem;font-weight:600}.mg-stats[data-astro-cid-xy6kzqwz]{color:var(--gold,#d4a359);font-size:.7rem;font-weight:600}.milestone-steps-list[data-astro-cid-xy6kzqwz]{flex-direction:column;gap:4px;display:flex}.ms-step-row[data-astro-cid-xy6kzqwz]{align-items:center;gap:6px;font-size:.75rem;display:flex}.ms-count-badge[data-astro-cid-xy6kzqwz]{background:var(--bg);border:1px solid var(--border);color:var(--text-muted);text-align:center;border-radius:3px;min-width:28px;padding:1px 4px;font-size:.65rem}.ms-reward-item[data-astro-cid-xy6kzqwz]{flex:1;align-items:center;gap:4px;display:flex;overflow:hidden}.ms-item-name[data-astro-cid-xy6kzqwz]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.ms-item-qty[data-astro-cid-xy6kzqwz]{color:var(--gold,#d4a359);font-size:.7rem;font-weight:600}.groups-filter-section[data-astro-cid-xy6kzqwz]{margin-bottom:16px}.sr-only[data-astro-cid-xy6kzqwz]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.groups-chips-list[data-astro-cid-xy6kzqwz]{-webkit-overflow-scrolling:touch;gap:6px;padding-bottom:4px;display:flex;overflow-x:auto}.grp-chip[data-astro-cid-xy6kzqwz]{border:1px solid var(--border);background:var(--surface);min-height:44px;color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:22px;padding:0 10px;font-size:.75rem;transition:all .2s}.grp-chip[data-astro-cid-xy6kzqwz]:hover{color:var(--text);border-color:var(--text-muted)}.grp-chip[data-astro-cid-xy6kzqwz].active{background:var(--accent);color:#fff;border-color:var(--accent)}.list-section[data-astro-cid-xy6kzqwz]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:16px}.list-toolbar[data-astro-cid-xy6kzqwz]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.cat-search-box[data-astro-cid-xy6kzqwz]{border:1px solid var(--border);background:var(--bg);min-height:44px;color:var(--text);border-radius:6px;min-width:200px;padding:0 10px;font-size:.8rem}.cat-search-box[data-astro-cid-xy6kzqwz]:focus{border-color:var(--accent);outline:none}.table-container[data-astro-cid-xy6kzqwz]{-webkit-overflow-scrolling:touch;margin-bottom:10px;overflow-x:auto}.data-table[data-astro-cid-xy6kzqwz]{border-collapse:collapse;text-align:left;width:100%;font-size:.8rem}.data-table[data-astro-cid-xy6kzqwz] th[data-astro-cid-xy6kzqwz]{border-bottom:2px solid var(--border);color:var(--text-muted);text-transform:uppercase;padding:8px 10px;font-size:.7rem;font-weight:600}.data-table[data-astro-cid-xy6kzqwz] td[data-astro-cid-xy6kzqwz]{border-bottom:1px solid var(--border);vertical-align:middle;padding:8px 10px}.table-row[data-astro-cid-xy6kzqwz]:hover td[data-astro-cid-xy6kzqwz]{background:var(--surface-hover,#ffffff05)}.title-cell[data-astro-cid-xy6kzqwz]{align-items:center;gap:8px;display:flex}.name-block[data-astro-cid-xy6kzqwz]{align-items:center;gap:6px;display:flex}.name-link[data-astro-cid-xy6kzqwz]{color:var(--text);font-weight:600;text-decoration:none}.name-link[data-astro-cid-xy6kzqwz]:hover{color:var(--accent)}.grade-badge[data-astro-cid-xy6kzqwz]{border-radius:3px;padding:1px 4px;font-size:.65rem;font-weight:600}.grade-common[data-astro-cid-xy6kzqwz]{color:#b0b0b0;background:#a0a0a026}.grade-rare[data-astro-cid-xy6kzqwz]{color:#38bdf8;background:#38bdf826}.grade-unique[data-astro-cid-xy6kzqwz]{color:#eab308;background:#eab30826}.grade-legend[data-astro-cid-xy6kzqwz]{color:#f97316;background:#f9731626}.group-title-text[data-astro-cid-xy6kzqwz],.steps-text[data-astro-cid-xy6kzqwz]{color:var(--text-muted);font-size:.75rem}.points-pill[data-astro-cid-xy6kzqwz]{color:var(--gold,#d4a359);background:#d4a3591a;border-radius:3px;padding:1px 5px;font-size:.7rem;font-weight:600;display:inline-block}.dash[data-astro-cid-xy6kzqwz]{color:var(--text-muted)}.list-footer[data-astro-cid-xy6kzqwz]{padding-top:8px}.count-msg[data-astro-cid-xy6kzqwz]{color:var(--text-muted);margin:0;font-size:.75rem}@media (width<=768px){.header-main[data-astro-cid-xy6kzqwz]{flex-direction:column;align-items:flex-start;gap:8px}.list-toolbar[data-astro-cid-xy6kzqwz]{flex-direction:column;align-items:stretch}.cat-search-box[data-astro-cid-xy6kzqwz]{width:100%}.col-group[data-astro-cid-xy6kzqwz],.col-steps[data-astro-cid-xy6kzqwz]{display:none}}
