.achievement-detail-page[data-astro-cid-ndeyambv]{padding:24px 0 60px}.detail-container[data-astro-cid-ndeyambv]{max-width:850px;margin:0 auto;padding:0 16px}.detail-breadcrumb[data-astro-cid-ndeyambv]{color:var(--text-muted);margin-bottom:14px;font-size:.85rem}.detail-breadcrumb[data-astro-cid-ndeyambv] ol[data-astro-cid-ndeyambv]{flex-wrap:wrap;align-items:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.detail-breadcrumb[data-astro-cid-ndeyambv] a[data-astro-cid-ndeyambv]{color:var(--text-muted);text-decoration:none}.detail-breadcrumb[data-astro-cid-ndeyambv] a[data-astro-cid-ndeyambv]:hover{color:var(--accent)}.bc-sep[data-astro-cid-ndeyambv]{color:var(--border)}.back-nav[data-astro-cid-ndeyambv]{margin-bottom:16px}.back-link[data-astro-cid-ndeyambv]{color:var(--text-muted);align-items:center;gap:6px;min-height:44px;font-size:.8rem;text-decoration:none;display:inline-flex}.back-link[data-astro-cid-ndeyambv]:hover{color:var(--accent)}.detail-header-card[data-astro-cid-ndeyambv]{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:20px;padding:18px}.header-main-row[data-astro-cid-ndeyambv]{align-items:center;gap:14px;display:flex}.icon-slot-wrap[data-astro-cid-ndeyambv]{flex-shrink:0}.header-info[data-astro-cid-ndeyambv]{flex-direction:column;flex:1;gap:3px;display:flex}.tags-row[data-astro-cid-ndeyambv]{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cat-pill[data-astro-cid-ndeyambv]{color:#60a5fa;background:#3b82f61f;border:1px solid #3b82f640;border-radius:3px;padding:1px 5px;font-size:.65rem;font-weight:600;text-decoration:none}.cat-pill[data-astro-cid-ndeyambv]:hover{background:#3b82f633}.grade-pill[data-astro-cid-ndeyambv]{border-radius:3px;padding:1px 5px;font-size:.65rem;font-weight:600}.grade-common[data-astro-cid-ndeyambv]{color:#b0b0b0;background:#a0a0a026}.grade-rare[data-astro-cid-ndeyambv]{color:#38bdf8;background:#38bdf826}.grade-unique[data-astro-cid-ndeyambv]{color:#eab308;background:#eab30826}.grade-legend[data-astro-cid-ndeyambv]{color:#f97316;background:#f9731626}.race-pill[data-astro-cid-ndeyambv]{border-radius:3px;padding:1px 5px;font-size:.65rem;font-weight:600}.race-pill[data-astro-cid-ndeyambv].elyos{color:#60a5fa;background:#60a5fa26}.race-pill[data-astro-cid-ndeyambv].asmodian{color:#f43f5e;background:#f43f5e26}.cycle-pill[data-astro-cid-ndeyambv]{color:#c084fc;background:#a855f71f;border-radius:3px;padding:1px 5px;font-size:.65rem}.achievement-name[data-astro-cid-ndeyambv]{color:var(--text);margin:0;font-size:1.35rem;font-weight:700}.group-reference[data-astro-cid-ndeyambv]{color:var(--text-muted);margin:0;font-size:.75rem}.group-reference[data-astro-cid-ndeyambv] strong[data-astro-cid-ndeyambv]{color:var(--text)}.groupset-ref[data-astro-cid-ndeyambv]{color:var(--text-muted)}.points-badge-box[data-astro-cid-ndeyambv]{background:#d4a35914;border:1px solid #d4a35940;border-radius:6px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;padding:8px 12px;display:flex}.points-val[data-astro-cid-ndeyambv]{color:var(--gold,#d4a359);font-size:1.15rem;font-weight:700}.points-lbl[data-astro-cid-ndeyambv]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem}.info-section[data-astro-cid-ndeyambv]{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:20px;padding:14px}.section-title[data-astro-cid-ndeyambv]{color:var(--text);margin:0 0 10px;font-size:1rem;font-weight:600}.overview-grid[data-astro-cid-ndeyambv]{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}.overview-item[data-astro-cid-ndeyambv]{background:var(--bg);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:2px;padding:8px;display:flex}.item-label[data-astro-cid-ndeyambv]{color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.65rem}.item-value[data-astro-cid-ndeyambv]{color:var(--text);font-size:.8rem;font-weight:500}.steps-section[data-astro-cid-ndeyambv]{background:var(--surface);border:1px solid var(--border);border-radius:10px;margin-bottom:20px;padding:14px}.steps-timeline[data-astro-cid-ndeyambv]{flex-direction:column;gap:10px;display:flex}.step-card[data-astro-cid-ndeyambv]{background:var(--bg);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:8px;padding:12px;display:flex}.step-card-header[data-astro-cid-ndeyambv]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.step-title-block[data-astro-cid-ndeyambv]{align-items:center;gap:6px;display:flex}.step-num-badge[data-astro-cid-ndeyambv]{background:var(--accent);color:#fff;border-radius:3px;padding:1px 5px;font-size:.65rem;font-weight:700}.step-title[data-astro-cid-ndeyambv]{color:var(--text);margin:0;font-size:.9rem;font-weight:600}.step-header-meta[data-astro-cid-ndeyambv]{align-items:center;gap:5px;display:flex}.step-req-pill[data-astro-cid-ndeyambv]{background:var(--surface);border:1px solid var(--border);color:var(--text-muted);border-radius:3px;padding:1px 5px;font-size:.65rem}.step-pts-pill[data-astro-cid-ndeyambv]{color:var(--gold,#d4a359);background:#d4a3591f;border-radius:3px;padding:1px 5px;font-size:.65rem;font-weight:600}.step-desc[data-astro-cid-ndeyambv]{color:var(--text-muted);margin:0;font-size:.8rem;line-height:1.4}.step-rewards-container[data-astro-cid-ndeyambv]{border-top:1px solid var(--border);padding-top:6px}.step-rewards-grid[data-astro-cid-ndeyambv]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px;display:grid}.reward-card[data-astro-cid-ndeyambv]{background:var(--surface);border:1px solid var(--border);border-radius:4px;align-items:center;gap:6px;padding:4px 6px;display:flex}.reward-info[data-astro-cid-ndeyambv]{flex-direction:column;gap:1px;display:flex;overflow:hidden}.reward-name-link[data-astro-cid-ndeyambv],.reward-name-text[data-astro-cid-ndeyambv]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;text-decoration:none;overflow:hidden}.reward-name-link[data-astro-cid-ndeyambv]:hover{color:var(--accent)}.reward-qty[data-astro-cid-ndeyambv]{color:var(--gold,#d4a359);font-size:.65rem;font-weight:600}.group-milestones-section[data-astro-cid-ndeyambv]{background:var(--surface);border:1px solid var(--border);border-radius:10px;padding:14px}.milestones-cards-row[data-astro-cid-ndeyambv]{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:8px;display:grid}.ms-card[data-astro-cid-ndeyambv]{background:var(--bg);border:1px solid var(--border);border-radius:6px;flex-direction:column;gap:4px;padding:8px;display:flex}.ms-badge[data-astro-cid-ndeyambv]{color:var(--text-muted);font-size:.65rem;font-weight:600}.ms-reward[data-astro-cid-ndeyambv]{align-items:center;gap:5px;display:flex;overflow:hidden}.ms-name[data-astro-cid-ndeyambv]{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.75rem;overflow:hidden}.ms-qty[data-astro-cid-ndeyambv]{color:var(--gold,#d4a359);font-size:.7rem;font-weight:600}@media (width<=768px){.header-main-row[data-astro-cid-ndeyambv]{flex-direction:column;align-items:flex-start;gap:10px}.points-badge-box[data-astro-cid-ndeyambv]{align-items:flex-start;width:100%}.step-card-header[data-astro-cid-ndeyambv]{flex-direction:column;align-items:flex-start}}
