.cp-page[data-astro-cid-ik6uhgp5]{max-width:1000px;margin:0 auto;padding:32px 24px 80px}.cp-hero-row[data-astro-cid-ik6uhgp5]{display:flex;gap:22px;align-items:center;margin:8px 0 12px;flex-wrap:wrap}.cp-sprite[data-astro-cid-ik6uhgp5]{width:140px;height:140px;object-fit:contain}.cp-page[data-astro-cid-ik6uhgp5] h1[data-astro-cid-ik6uhgp5]{font-family:var(--font-display);font-size:52px;font-weight:800;letter-spacing:-.03em;line-height:1;margin:0 0 10px}.cp-rank-line[data-astro-cid-ik6uhgp5]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rank-chip[data-astro-cid-ik6uhgp5]{font-family:var(--font-mono);font-size:12px;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,transparent);color:var(--accent-text);font-weight:700}.type-chip[data-astro-cid-ik6uhgp5]{font-size:11px;padding:4px 10px;border-radius:999px;color:var(--tc-ink, #fff);background:var(--tc);font-weight:700;text-transform:uppercase;letter-spacing:.03em}.cp-role[data-astro-cid-ik6uhgp5]{font-size:15px;line-height:1.55;color:var(--text-muted);max-width:760px;margin:14px 0 8px}.cp-section[data-astro-cid-ik6uhgp5]{padding:24px 0;border-top:1px solid var(--divider-soft)}.cp-section[data-astro-cid-ik6uhgp5] h2[data-astro-cid-ik6uhgp5]{font-family:var(--font-display);font-size:24px;font-weight:700;margin-bottom:14px}.fmt-usage[data-astro-cid-ik6uhgp5]{font-family:var(--font-mono);font-size:13px;color:var(--text-muted);font-weight:500;margin-left:6px}.set-grid[data-astro-cid-ik6uhgp5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.set-block[data-astro-cid-ik6uhgp5] h3[data-astro-cid-ik6uhgp5]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 10px;font-weight:700}.set-block[data-astro-cid-ik6uhgp5] h3[data-astro-cid-ik6uhgp5].sub{margin-top:16px}.sbar[data-astro-cid-ik6uhgp5]{display:grid;grid-template-columns:1fr 70px 40px;align-items:center;gap:8px;margin-bottom:6px}.sbar-l[data-astro-cid-ik6uhgp5]{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--text);text-decoration:none}.sbar-l[data-astro-cid-ik6uhgp5]:hover{text-decoration:underline}.sbar-t[data-astro-cid-ik6uhgp5]{height:8px;background:var(--surface-2);border-radius:999px;overflow:hidden}.sbar-f[data-astro-cid-ik6uhgp5]{display:block;height:100%;background:var(--accent);border-radius:999px}.sbar-f[data-astro-cid-ik6uhgp5].alt{background:var(--brand-blue)}.sbar-v[data-astro-cid-ik6uhgp5]{font-family:var(--font-mono);font-size:11px;color:var(--text-muted);text-align:right}.chips[data-astro-cid-ik6uhgp5]{display:flex;flex-wrap:wrap;gap:6px}.chip[data-astro-cid-ik6uhgp5]{font-size:12px;padding:4px 10px;border-radius:999px;background:var(--surface);border:1px solid var(--divider-soft);text-decoration:none;color:var(--text)}.chip[data-astro-cid-ik6uhgp5] b[data-astro-cid-ik6uhgp5]{color:var(--text-muted)}.chip[data-astro-cid-ik6uhgp5]:hover{border-color:var(--text)}.spread[data-astro-cid-ik6uhgp5]{font-size:12.5px;line-height:1.5;background:var(--surface);border:1px solid var(--divider-soft);border-radius:8px;padding:7px 10px;margin-bottom:5px}.spread-pct[data-astro-cid-ik6uhgp5]{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.mates[data-astro-cid-ik6uhgp5]{display:flex;flex-wrap:wrap;gap:8px}.mate[data-astro-cid-ik6uhgp5]{display:flex;flex-direction:column;align-items:center;gap:1px;text-decoration:none;color:var(--text);width:64px}.mate[data-astro-cid-ik6uhgp5] img[data-astro-cid-ik6uhgp5]{width:48px;height:48px;object-fit:contain;background:var(--surface);border-radius:8px}.mate-n[data-astro-cid-ik6uhgp5]{font-size:10px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:64px}.mate-p[data-astro-cid-ik6uhgp5]{font-family:var(--font-mono);font-size:10px;color:var(--text-muted)}.ctr-grid[data-astro-cid-ik6uhgp5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px}.ctr-def[data-astro-cid-ik6uhgp5] h3[data-astro-cid-ik6uhgp5],.ctr-list[data-astro-cid-ik6uhgp5] h3[data-astro-cid-ik6uhgp5]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0 0 10px;font-weight:700}.def-row[data-astro-cid-ik6uhgp5]{display:grid;grid-template-columns:78px 1fr;align-items:start;gap:8px;margin-bottom:8px}.def-k[data-astro-cid-ik6uhgp5]{font-size:11px;font-weight:800;padding:3px 8px;border-radius:6px;text-align:center;white-space:nowrap}.def-x4[data-astro-cid-ik6uhgp5]{background:#c0392b;color:#fff}.def-x2[data-astro-cid-ik6uhgp5]{background:color-mix(in srgb,#e67e22 70%,transparent);color:#fff}.def-res[data-astro-cid-ik6uhgp5]{background:var(--surface-2);color:var(--text-muted)}.def-imm[data-astro-cid-ik6uhgp5]{background:var(--text);color:var(--bg)}.def-v[data-astro-cid-ik6uhgp5]{display:flex;flex-wrap:wrap;gap:4px}.def-v[data-astro-cid-ik6uhgp5] .type-chip[data-astro-cid-ik6uhgp5]{font-size:10px;padding:3px 8px}.def-v[data-astro-cid-ik6uhgp5] .type-chip[data-astro-cid-ik6uhgp5].dim{opacity:.6}.ctr-note[data-astro-cid-ik6uhgp5]{font-size:12px;color:var(--text-dim);line-height:1.5;margin:0 0 10px}.ctr-mons[data-astro-cid-ik6uhgp5]{display:flex;flex-wrap:wrap;gap:8px}.ctr-mon[data-astro-cid-ik6uhgp5]{display:flex;flex-direction:column;align-items:center;gap:1px;text-decoration:none;color:var(--text);width:58px}.ctr-mon[data-astro-cid-ik6uhgp5] img[data-astro-cid-ik6uhgp5]{width:44px;height:44px;object-fit:contain;background:var(--surface);border-radius:8px}.ctr-mon[data-astro-cid-ik6uhgp5]:hover img[data-astro-cid-ik6uhgp5]{background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.ctr-n[data-astro-cid-ik6uhgp5]{font-size:9.5px;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:58px}.ctr-p[data-astro-cid-ik6uhgp5]{font-family:var(--font-mono);font-size:9.5px;color:var(--text-muted)}.st-scroll[data-astro-cid-ik6uhgp5]{overflow-x:auto}.cs-table[data-astro-cid-ik6uhgp5]{width:100%;border-collapse:collapse;font-size:14px}.cs-table[data-astro-cid-ik6uhgp5] th[data-astro-cid-ik6uhgp5]{text-align:left;padding:7px 8px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);border-bottom:1px solid var(--divider-soft)}.cs-table[data-astro-cid-ik6uhgp5] td[data-astro-cid-ik6uhgp5]{padding:6px 8px;border-bottom:1px solid var(--divider-soft);vertical-align:middle}.cs-table[data-astro-cid-ik6uhgp5] .num[data-astro-cid-ik6uhgp5]{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.cs-table[data-astro-cid-ik6uhgp5] th[data-astro-cid-ik6uhgp5].num{font-family:inherit}.cs-table[data-astro-cid-ik6uhgp5] .is-this[data-astro-cid-ik6uhgp5]{background:color-mix(in srgb,var(--accent) 9%,transparent)}.cs-up[data-astro-cid-ik6uhgp5],.cs-down[data-astro-cid-ik6uhgp5]{display:inline-block;min-width:30px;margin-left:4px;font-size:11px;font-weight:700}.cs-up[data-astro-cid-ik6uhgp5]{color:var(--accent-text)}.cs-down[data-astro-cid-ik6uhgp5]{color:var(--text-muted)}.cs-total[data-astro-cid-ik6uhgp5] td[data-astro-cid-ik6uhgp5]{font-weight:700}.cs-types[data-astro-cid-ik6uhgp5]{text-align:right}.cs-types[data-astro-cid-ik6uhgp5] .type-chip[data-astro-cid-ik6uhgp5]{display:inline-block;margin:1px 0 1px 3px;font-size:10px;padding:2px 7px}.cs-ab[data-astro-cid-ik6uhgp5]{text-align:right;font-size:13px}.cs-mega[data-astro-cid-ik6uhgp5]{font-size:14px;line-height:1.55;color:var(--text-muted);margin:12px 0 0;max-width:760px}.cs-mega[data-astro-cid-ik6uhgp5] b[data-astro-cid-ik6uhgp5]{color:var(--text)}.cs-h3[data-astro-cid-ik6uhgp5]{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:20px 0 6px;font-weight:700}.cs-speed[data-astro-cid-ik6uhgp5] td[data-astro-cid-ik6uhgp5]:first-child{font-weight:700}.cs-strong[data-astro-cid-ik6uhgp5]{color:var(--accent-text);font-weight:700}.cs-note[data-astro-cid-ik6uhgp5]{font-size:12.5px;line-height:1.55;color:var(--text-dim);margin:8px 0 0;max-width:760px}.cs-note[data-astro-cid-ik6uhgp5] a[data-astro-cid-ik6uhgp5]{color:var(--text-muted);font-weight:700}.arch-pills[data-astro-cid-ik6uhgp5]{display:flex;gap:8px;flex-wrap:wrap}.arch-pill[data-astro-cid-ik6uhgp5]{display:flex;gap:8px;align-items:center;padding:10px 16px;background:var(--surface);border:1px solid var(--divider-soft);border-radius:999px;text-decoration:none;color:var(--text)}.arch-pill[data-astro-cid-ik6uhgp5]:hover{border-color:var(--text)}.arch-pill[data-astro-cid-ik6uhgp5] strong[data-astro-cid-ik6uhgp5]{font-size:13px}.arch-pill[data-astro-cid-ik6uhgp5] span[data-astro-cid-ik6uhgp5]{font-family:var(--font-mono);font-size:11px;color:var(--text-muted)}.related-row[data-astro-cid-ik6uhgp5]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.related-card[data-astro-cid-ik6uhgp5]{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border:1px solid var(--divider-soft);border-radius:12px;background:var(--surface);text-decoration:none;color:var(--text)}.related-card[data-astro-cid-ik6uhgp5]:hover{border-color:var(--text)}.related-card[data-astro-cid-ik6uhgp5] strong[data-astro-cid-ik6uhgp5]{font-size:14px;font-weight:700}.related-card[data-astro-cid-ik6uhgp5] span[data-astro-cid-ik6uhgp5]{font-size:12px;color:var(--text-muted)}@media(max-width:720px){.cp-page[data-astro-cid-ik6uhgp5] h1[data-astro-cid-ik6uhgp5]{font-size:38px}.cp-sprite[data-astro-cid-ik6uhgp5]{width:100px;height:100px}}
