:root{--bg:#f5f6f8;--surface:#fff;--surface-2:#eef0f3;--surface-3:#e3e6eb;--border:#dde1e7;--border-strong:#c7cdd6;--text:#171a20;--muted:#5a6371;--faint:#8a93a1;--accent:#2459d6;--accent-soft:#e6edfc;--focus:#2459d6;--shadow:0 1px 2px #1018280f, 0 1px 3px #10182814;--shadow-lg:0 8px 24px #1018281f;--new:#16a34a;--nav-icon-a:#7057e8;--nav-icon-b:#338be8;--brand-purple:#6d4fe0;--new-soft:#dcfce7;--r-common:#7b8594;--r-rare:#2f7fe0;--r-epic:#8f4fd6;--r-legendary:#e38a1e;--r-mythic:#dc3b40;--r-immortal:#0fa6a0;--r-common-soft:#eef0f3;--r-rare-soft:#e3effd;--r-epic-soft:#f1e8fb;--r-legendary-soft:#fdf0de;--r-mythic-soft:#fce5e6;--r-immortal-soft:#dcf6f4;--t-ancient:#8a6d3b;--t-modern:#3b6e8a;--t-futuristic:#5b4b9a;--t-special:#9a4b7a;--radius:10px;--radius-sm:6px;--header-h:60px;--sidebar-w:320px;--font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0e1014;--surface:#161920;--surface-2:#1d2129;--surface-3:#262b35;--border:#282d37;--border-strong:#363c48;--text:#e6e8ec;--muted:#a0a8b6;--faint:#717a89;--accent:#7aa7ff;--accent-soft:#1b2744;--focus:#7aa7ff;--shadow:0 1px 2px #0006;--shadow-lg:0 8px 24px #00000080;--new:#4ade80;--nav-icon-a:#a08bff;--nav-icon-b:#63b3ff;--brand-purple:#a78bfa;--new-soft:#12301f;--r-common:#a3acb9;--r-rare:#5aa2ff;--r-epic:#b484f0;--r-legendary:#f5a547;--r-mythic:#ff6b70;--r-immortal:#33d1c9;--r-common-soft:#23272f;--r-rare-soft:#16263d;--r-epic-soft:#261c38;--r-legendary-soft:#33240f;--r-mythic-soft:#3a1a1c;--r-immortal-soft:#0f2e2d;color-scheme:dark}}:root[data-theme=dark]{--bg:#0e1014;--surface:#161920;--surface-2:#1d2129;--surface-3:#262b35;--border:#282d37;--border-strong:#363c48;--text:#e6e8ec;--muted:#a0a8b6;--faint:#717a89;--accent:#7aa7ff;--accent-soft:#1b2744;--focus:#7aa7ff;--shadow:0 1px 2px #0006;--shadow-lg:0 8px 24px #00000080;--new:#4ade80;--nav-icon-a:#a08bff;--nav-icon-b:#63b3ff;--brand-purple:#a78bfa;--new-soft:#12301f;--r-common:#a3acb9;--r-rare:#5aa2ff;--r-epic:#b484f0;--r-legendary:#f5a547;--r-mythic:#ff6b70;--r-immortal:#33d1c9;--r-common-soft:#23272f;--r-rare-soft:#16263d;--r-epic-soft:#261c38;--r-legendary-soft:#33240f;--r-mythic-soft:#3a1a1c;--r-immortal-soft:#0f2e2d;color-scheme:dark}.rarity-common{--r:var(--r-common);--r-soft:var(--r-common-soft)}.rarity-rare{--r:var(--r-rare);--r-soft:var(--r-rare-soft)}.rarity-epic{--r:var(--r-epic);--r-soft:var(--r-epic-soft)}.rarity-legendary{--r:var(--r-legendary);--r-soft:var(--r-legendary-soft)}.rarity-mythic{--r:var(--r-mythic);--r-soft:var(--r-mythic-soft)}.rarity-immortal{--r:var(--r-immortal);--r-soft:var(--r-immortal-soft)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}body{background:var(--bg);color:var(--text);font:15px/1.6 var(--font);-webkit-font-smoothing:antialiased;margin:0}img{max-width:100%;display:block}a{color:var(--accent);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}h1,h2,h3,h4{letter-spacing:-.01em;margin:0;line-height:1.25}h1{font-size:1.9rem;font-weight:750}h2{font-size:1.35rem;font-weight:700}h3{font-size:1.1rem;font-weight:650}p{margin:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--surface);border-radius:var(--radius-sm);padding:8px 12px;position:absolute;top:-40px;left:12px}.skip-link:focus{top:12px}.badge{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:.7rem;font-weight:700;line-height:1.5;display:inline-flex}.badge-new{background:var(--new-soft);color:var(--new)}.badge-rarity{background:var(--r-soft);color:var(--r);border:1px solid color-mix(in srgb, var(--r) 35%, transparent)}.pill{color:var(--muted);background:var(--surface-2);border:1px solid var(--border);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:.8rem;display:inline-flex}.pill strong{color:var(--text);font-weight:600}.tbc{font-family:var(--mono);color:var(--muted);background:var(--surface-2);border-radius:4px;padding:1px 5px;font-size:.85em}.table-wrap{-webkit-overflow-scrolling:touch;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);max-height:70vh;overflow-x:auto}.table-wrap:focus-visible{outline-offset:0}table.data{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}table.data th,table.data td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:9px 14px}table.data thead th{z-index:1;background:var(--surface-2);color:var(--muted);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:.75rem;font-weight:700;position:sticky;top:0}table.data tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--surface-2) 55%, var(--surface))}table.data tbody tr:last-child td{border-bottom:0}table.data tbody tr:hover td{background:var(--accent-soft)}table.data td.num,table.data th.num{text-align:right;font-variant-numeric:tabular-nums}table.data td.rarity-cell{box-shadow:inset 3px 0 0 var(--r);color:var(--r);white-space:nowrap;font-weight:600}a.wl{color:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--accent) 45%, transparent);text-underline-offset:3px;text-decoration-thickness:1.5px;transition:color .12s,text-decoration-color .12s}a.wl:hover{color:var(--accent);text-decoration-color:var(--accent)}.section-icon[data-astro-cid-aultrctw]{flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.subpage-link[data-astro-cid-vc6cxbeu]{color:var(--text);border-radius:8px;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:12px;padding:10px 8px;line-height:1.4;transition:background .15s;display:grid}.subpage-link[data-astro-cid-vc6cxbeu]:hover{background:var(--surface-2);text-decoration:none}.subpage-icon[data-astro-cid-vc6cxbeu]{place-items:center;width:40px;height:40px;display:grid}.subpage-icon[data-astro-cid-vc6cxbeu] img{object-fit:contain;width:40px;height:40px}.subpage-copy[data-astro-cid-vc6cxbeu]{gap:4px;min-width:0;display:grid}.subpage-heading[data-astro-cid-vc6cxbeu]{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.subpage-title[data-astro-cid-vc6cxbeu]{font-size:.9rem;font-weight:500}.subpage-description[data-astro-cid-vc6cxbeu]{color:var(--muted);font-size:.76rem;line-height:1.45}.badge[data-astro-cid-vc6cxbeu]{padding:1px 5px;font-size:.58rem}.subpage-link[data-astro-cid-vc6cxbeu].current{background:var(--accent-soft)}.subpage-link[data-astro-cid-vc6cxbeu].current .subpage-title[data-astro-cid-vc6cxbeu]{color:var(--accent);font-weight:600}.sidebar[data-astro-cid-wv7whodv]{top:var(--header-h);height:calc(100vh - var(--header-h));overscroll-behavior:contain;border-right:1px solid var(--border);background:var(--surface);padding:16px 12px 40px;font-size:.9rem;position:sticky;overflow-y:auto}ul[data-astro-cid-wv7whodv]{margin:0;padding:0;list-style:none}.nav-row[data-astro-cid-wv7whodv],.section-heading[data-astro-cid-wv7whodv]{min-height:46px;color:var(--text);border-radius:8px;align-items:center;gap:10px;padding:8px;font-size:1rem;font-weight:650;line-height:1.4;display:flex}.nav-row[data-astro-cid-wv7whodv]:hover,.section-heading[data-astro-cid-wv7whodv]:hover{text-decoration:none}.side-sections[data-astro-cid-wv7whodv]>li[data-astro-cid-wv7whodv]{margin:4px 0}.section-heading[data-astro-cid-wv7whodv]{cursor:pointer;list-style:none}summary[data-astro-cid-wv7whodv]::-webkit-details-marker{display:none}.side-title[data-astro-cid-wv7whodv]{flex:1;min-width:0}.side-count[data-astro-cid-wv7whodv]{text-align:right;min-width:18px;color:var(--faint);font-variant-numeric:tabular-nums;margin-left:auto;font-size:.75rem;font-weight:500}.chev[data-astro-cid-wv7whodv]{color:var(--faint);flex-shrink:0;transition:transform .15s}details[data-astro-cid-wv7whodv][open]>summary[data-astro-cid-wv7whodv] .chev[data-astro-cid-wv7whodv]{transform:rotate(90deg)}.subpages[data-astro-cid-wv7whodv]{gap:4px;margin:8px 0 2px;display:grid}.nav-row[data-astro-cid-wv7whodv]:hover,.section-heading[data-astro-cid-wv7whodv]:hover,.nav-row[data-astro-cid-wv7whodv].current,.section-heading[data-astro-cid-wv7whodv].current{background:var(--accent-soft);color:var(--accent)}.section-overview[data-astro-cid-wv7whodv]{color:var(--muted);align-items:center;gap:6px;margin:2px 8px 16px 60px;padding:4px 0;font-size:.75rem;display:flex}.section-overview[data-astro-cid-wv7whodv]:hover{color:var(--accent)}@media (width<=960px){.sidebar[data-astro-cid-wv7whodv]{z-index:20;left:0;top:var(--header-h);width:min(92vw,360px);box-shadow:var(--shadow-lg);visibility:hidden;transition:transform .2s;position:fixed;transform:translate(-100%)}.sidebar[data-astro-cid-wv7whodv].open{visibility:visible;transform:none}}.search[data-astro-cid-ac66eqjo]{position:relative}.search-icon[data-astro-cid-ac66eqjo]{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}input[data-astro-cid-ac66eqjo]{width:100%;height:38px;font:inherit;color:var(--text);background:var(--surface-2);border:1px solid var(--border);-webkit-appearance:none;appearance:none;border-radius:8px;padding:0 36px;font-size:.9rem}input[data-astro-cid-ac66eqjo]::placeholder{color:var(--faint)}input[data-astro-cid-ac66eqjo]:focus{border-color:var(--focus);background:var(--surface);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.search-kbd[data-astro-cid-ac66eqjo]{font:600 .72rem var(--mono);color:var(--faint);border:1px solid var(--border-strong);border-radius:4px;padding:0 5px;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.search-lg[data-astro-cid-ac66eqjo] input[data-astro-cid-ac66eqjo]{background:var(--surface);height:52px;box-shadow:var(--shadow-lg);border-radius:12px;padding-left:44px;font-size:1rem}.search-lg[data-astro-cid-ac66eqjo] .search-icon[data-astro-cid-ac66eqjo]{width:18px;height:18px;left:16px}.search-results[data-astro-cid-ac66eqjo]{z-index:40;background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-lg);text-align:left;border-radius:10px;max-height:min(70vh,460px);margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.search-results[data-astro-cid-ac66eqjo] a{color:var(--text);border-radius:6px;gap:1px;padding:8px 10px;display:grid}.search-results[data-astro-cid-ac66eqjo] a:hover,.search-results[data-astro-cid-ac66eqjo] [aria-selected=true] a{background:var(--accent-soft);text-decoration:none}.search-results[data-astro-cid-ac66eqjo] .sr-title{font-size:.9rem;font-weight:600}.search-results[data-astro-cid-ac66eqjo] .sr-sec{color:var(--faint);margin-left:6px;font-size:.75rem;font-weight:500}.search-results[data-astro-cid-ac66eqjo] .sr-desc{color:var(--muted);font-size:.8rem}.search-results[data-astro-cid-ac66eqjo] .sr-empty{color:var(--muted);padding:10px;font-size:.9rem}@media (width<=560px){.search-kbd[data-astro-cid-ac66eqjo]{display:none}input[data-astro-cid-ac66eqjo]{padding-right:12px}}.site-header{z-index:30;height:var(--header-h);background:color-mix(in srgb, var(--surface) 92%, transparent);backdrop-filter:saturate(1.4)blur(8px);border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:0 16px;display:flex;position:sticky;top:0}.brand{width:calc(var(--sidebar-w) - 32px);flex-shrink:0;align-items:center;gap:8px;display:flex}.brand:hover{text-decoration:none}.brand img{width:auto;height:24px}.brand-tag{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border:1px solid var(--border-strong);border-radius:4px;padding:0 5px;font-size:.72rem;font-weight:700}.header-search{flex:1;max-width:560px}.icon-btn{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:8px;flex-shrink:0;place-items:center;display:inline-grid}.icon-btn:hover{color:var(--text);background:var(--surface-2)}.download-btn{background:color-mix(in srgb, var(--brand-purple) 12%, var(--surface));border:1px solid color-mix(in srgb, var(--brand-purple) 38%, transparent);height:38px;color:var(--brand-purple);border-radius:10px;flex-shrink:0;align-items:center;gap:9px;margin-left:auto;padding:0 16px 0 14px;font-size:.88rem;font-weight:650;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex;box-shadow:0 0 #0000}.download-btn:hover{background:color-mix(in srgb, var(--brand-purple) 20%, var(--surface));border-color:color-mix(in srgb, var(--brand-purple) 60%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-purple) 14%, transparent);text-decoration:none}.theme-btn{margin-left:4px}.theme-btn .i-sun{display:none}:root[data-theme=dark] .theme-btn .i-sun{display:block}:root[data-theme=dark] .theme-btn .i-moon{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .theme-btn .i-sun{display:block}:root:not([data-theme=light]) .theme-btn .i-moon{display:none}}.menu-btn{display:none}.shell{grid-template-columns:var(--sidebar-w) minmax(0, 1fr);display:grid}.main{min-width:0;padding:28px 40px 0}.site-footer{border-top:1px solid var(--border);color:var(--muted);text-align:center;justify-items:center;gap:14px;margin-top:72px;padding:28px 0 36px;font-size:.85rem;display:grid}.socials{gap:8px;margin:0;padding:0;list-style:none;display:flex}.socials a{border:1px solid var(--border);background:var(--surface);width:38px;height:38px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.socials a:hover{color:var(--text);border-color:var(--border-strong)}.footer-links{flex-wrap:wrap;justify-content:center;gap:4px 0;margin:0;padding:0;list-style:none;display:flex}.footer-links li+li:before{content:"·";color:var(--faint);margin:0 10px}.footer-links a{color:var(--muted)}.footer-links a:hover{color:var(--text)}.legal{max-width:70ch;color:var(--faint);font-size:.8rem}.scrim{display:none}@media (width<=960px){.shell{grid-template-columns:minmax(0,1fr)}.menu-btn{display:inline-grid}.brand{width:auto}.brand-tag{display:none}.main{padding:20px 16px 0}.scrim:not([hidden]){inset:var(--header-h) 0 0 0;z-index:19;background:#0006;display:block;position:fixed}body.menu-open{overflow:hidden}}@media (width<=720px){.download-label{display:none}.download-btn{justify-content:center;width:38px;padding:0}}@media (width<=560px){.brand img{height:20px}.site-header{gap:8px;padding:0 12px}}
