.codex-hero[data-astro-cid-zkhec6xw]{isolation:isolate;background:var(--codex-900);color:var(--codex-ink);border-bottom:1px solid var(--codex-line);position:relative;overflow:hidden}.codex-hero__art[data-astro-cid-zkhec6xw]{z-index:-1;width:min(66%,980px);position:absolute;inset:0 0 0 auto}.codex-hero__art[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{object-fit:cover;object-position:60% 50%;width:100%;height:100%}.codex-hero__art[data-astro-cid-zkhec6xw]:after{content:"";background:linear-gradient(90deg, var(--codex-900) 0%, color-mix(in srgb, var(--codex-900) 85%, transparent) 14%, #0c173000 48%), linear-gradient(0deg, var(--codex-900) 0%, #0c173000 22%);position:absolute;inset:0}.codex-hero__inner[data-astro-cid-zkhec6xw]{max-width:660px;padding-block:clamp(28px,3.2vw,42px) clamp(28px,3vw,38px)}.codex-hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{font-size:var(--text-hero);color:var(--codex-ink);line-height:1.08}.codex-hero__gold[data-astro-cid-zkhec6xw]{color:var(--codex-gold);display:block}[data-astro-cid-zkhec6xw]:lang(zh) .codex-hero[data-astro-cid-zkhec6xw] h1[data-astro-cid-zkhec6xw]{word-break:keep-all;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.25}.codex-hero__lede[data-astro-cid-zkhec6xw]{max-width:54ch;font-size:var(--text-base);line-height:var(--leading-ui);color:var(--codex-ink-soft);margin:12px 0 0}.codex-hero__bar[data-astro-cid-zkhec6xw]{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.codex-hero__status[data-astro-cid-zkhec6xw]{border:1px solid var(--codex-line);border-radius:var(--radius);background:color-mix(in srgb, var(--codex-950) 60%, transparent);font-size:var(--text-sm);color:var(--codex-ink-soft);flex-wrap:wrap;align-items:baseline;gap:2px 12px;margin:0;padding:6px 12px;display:inline-flex}.codex-hero__status[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{color:var(--codex-gold);font-weight:600}.codex-hero__ghost[data-astro-cid-zkhec6xw],.codex-hero__ghost[data-astro-cid-zkhec6xw]:hover{color:var(--codex-ink);box-shadow:none;background:0 0;border-color:#f3ead659}.codex-hero__ghost[data-astro-cid-zkhec6xw]:hover{border-color:var(--codex-gold);color:var(--codex-gold)}@media (width<=860px){.codex-hero__art[data-astro-cid-zkhec6xw]{opacity:.45;width:100%}.codex-hero__art[data-astro-cid-zkhec6xw]:after{background:linear-gradient(0deg, var(--codex-900) 10%, color-mix(in srgb, var(--codex-900) 55%, transparent))}}.home[data-astro-cid-zkhec6xw]{padding-bottom:8px}.home-section[data-astro-cid-zkhec6xw]{padding-top:clamp(36px,5vw,56px)}.home-section--band[data-astro-cid-zkhec6xw]{background:var(--parchment-2);box-shadow:0 0 0 100vmax var(--parchment-2);clip-path:inset(0 -100vmax);margin-top:clamp(36px,5vw,56px);padding-bottom:clamp(36px,5vw,56px);position:relative}.home-section--band[data-astro-cid-zkhec6xw]+.home-section[data-astro-cid-zkhec6xw]{padding-top:clamp(36px,5vw,56px)}.home-pillars[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(3,1fr);padding-top:clamp(24px,4vw,40px);display:grid}.home-pillar[data-astro-cid-zkhec6xw]{border-left:1px solid var(--rule);color:var(--ink);grid-template-columns:84px 1fr;gap:18px;padding:6px clamp(16px,2.5vw,32px);text-decoration:none;display:grid}.home-pillar[data-astro-cid-zkhec6xw]:first-child{border-left:0;padding-left:0}.home-pillar[data-astro-cid-zkhec6xw]>span[data-astro-cid-zkhec6xw]{align-content:start;gap:4px;display:grid}.home-pillar__icon[data-astro-cid-zkhec6xw]{object-fit:contain;filter:drop-shadow(0 4px 8px #281c0840);width:84px;height:84px}.home-pillar__eyebrow[data-astro-cid-zkhec6xw]{font-size:var(--text-2xs);letter-spacing:.16em;text-transform:uppercase;color:var(--eyebrow);font-weight:600}[data-astro-cid-zkhec6xw]:lang(zh) .home-pillar__eyebrow[data-astro-cid-zkhec6xw]{letter-spacing:.08em}.home-pillar__title[data-astro-cid-zkhec6xw]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-tight);color:var(--navy);align-items:center;gap:8px;display:flex}.home-pillar__title[data-astro-cid-zkhec6xw] svg{width:18px;height:18px;transition:transform .2s}.home-pillar[data-astro-cid-zkhec6xw]:hover .home-pillar__title[data-astro-cid-zkhec6xw]{color:var(--link-hover)}.home-pillar[data-astro-cid-zkhec6xw]:hover .home-pillar__title[data-astro-cid-zkhec6xw] svg{transform:translate(3px)}.home-pillar__desc[data-astro-cid-zkhec6xw]{font-size:var(--text-sm);line-height:var(--leading-ui);color:var(--ink-soft)}.home-pillar__stat[data-astro-cid-zkhec6xw]{font-size:var(--text-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums}.home-changed[data-astro-cid-zkhec6xw]{grid-template-columns:1.15fr 1fr .9fr;align-items:start;gap:clamp(16px,2.5vw,32px);display:grid}.home-lead[data-astro-cid-zkhec6xw] .mcard__title[data-astro-cid-zkhec6xw]{font-size:var(--text-xl)}.home-lead[data-astro-cid-zkhec6xw] .mcard__art[data-astro-cid-zkhec6xw]{aspect-ratio:16/9;background:var(--codex-900)}.home-lead[data-astro-cid-zkhec6xw] .mcard__desc[data-astro-cid-zkhec6xw]{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-newslist[data-astro-cid-zkhec6xw]{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none}.home-newslist[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--rule)}.home-newslist[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{color:var(--ink);grid-template-columns:4.2rem 1fr;gap:12px;padding:14px 0;text-decoration:none;display:grid}.home-newslist[data-astro-cid-zkhec6xw] time[data-astro-cid-zkhec6xw]{font-size:var(--text-xs);color:var(--eyebrow);font-variant-numeric:tabular-nums;padding-top:3px;font-weight:600}.home-newslist[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{font-family:var(--font-display);font-size:1.08rem;font-weight:600;line-height:var(--leading-snug);color:var(--navy);display:block}.home-newslist[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:hover strong[data-astro-cid-zkhec6xw]{color:var(--link-hover)}.home-changed__side[data-astro-cid-zkhec6xw]{gap:16px;display:grid}.home-changed__side[data-astro-cid-zkhec6xw] .card[data-astro-cid-zkhec6xw]{gap:4px;display:grid}.home-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(4,1fr);gap:28px clamp(16px,2vw,24px);margin:0;padding:0;list-style:none;display:grid}.home-grid[data-astro-cid-zkhec6xw]>li[data-astro-cid-zkhec6xw]{display:flex}.home-grid[data-astro-cid-zkhec6xw]>li[data-astro-cid-zkhec6xw]>.mcard[data-astro-cid-zkhec6xw]{flex:1}.home-band[data-astro-cid-zkhec6xw]{font-size:var(--text-sm);line-height:var(--leading-ui);color:var(--ink-soft);gap:6px;margin:8px 0 0;display:grid}.home-band__side[data-astro-cid-zkhec6xw]{-webkit-line-clamp:2;min-height:calc(2 * var(--leading-ui) * 1em);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-band[data-astro-cid-zkhec6xw] dt[data-astro-cid-zkhec6xw]{font-size:var(--text-2xs);letter-spacing:.1em;text-transform:uppercase;margin-right:6px;font-weight:600;display:inline}.home-band__side--alliance[data-astro-cid-zkhec6xw] dt[data-astro-cid-zkhec6xw]{color:var(--tone-blue-ink)}.home-band__side--horde[data-astro-cid-zkhec6xw] dt[data-astro-cid-zkhec6xw]{color:var(--tone-red-ink)}.home-band[data-astro-cid-zkhec6xw] dd[data-astro-cid-zkhec6xw]{margin:0;display:inline}.home-band[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{color:var(--ink-soft);text-decoration:none}.home-band[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:hover{color:var(--link-hover);text-decoration:underline}.home-band[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw].home-band__more{color:var(--eyebrow);white-space:nowrap;font-weight:600}.home-route-links[data-astro-cid-zkhec6xw]{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.home-classes[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(9,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.home-class[data-astro-cid-zkhec6xw]{align-content:start;gap:6px;display:grid}.home-class__main[data-astro-cid-zkhec6xw]{border:1px solid var(--rule);border-radius:var(--radius);background:var(--surface-card);box-shadow:var(--shadow-card);text-align:center;justify-items:center;gap:8px;padding:16px 8px 14px;text-decoration:none;display:grid}.home-class__main[data-astro-cid-zkhec6xw]:hover{border-color:var(--cc,var(--gold));box-shadow:var(--shadow-pop);transform:translateY(-1px)}.home-class__main[data-astro-cid-zkhec6xw] img[data-astro-cid-zkhec6xw]{border-radius:var(--radius-sm);width:48px;height:48px;box-shadow:0 0 0 1px var(--rule-strong)}.home-class__name[data-astro-cid-zkhec6xw]{font-family:var(--font-display);font-size:1.05rem;font-weight:600;line-height:1.15}.home-class__roles[data-astro-cid-zkhec6xw]{flex-wrap:nowrap;justify-content:center;gap:3px;display:flex}.home-role[data-astro-cid-zkhec6xw]{border:1px solid var(--rule);border-radius:999px;place-items:center;width:22px;height:22px;display:grid}.home-role[data-astro-cid-zkhec6xw] svg{width:13px;height:13px}.home-role--tank[data-astro-cid-zkhec6xw]{color:var(--tone-blue-ink)}.home-role--healer[data-astro-cid-zkhec6xw]{color:var(--tone-green-ink)}.home-role--melee[data-astro-cid-zkhec6xw]{color:var(--tone-red-ink)}.home-role--ranged[data-astro-cid-zkhec6xw]{color:var(--tone-orange-ink)}.home-role--spell[data-astro-cid-zkhec6xw]{color:var(--tone-teal-ink)}.home-class__links[data-astro-cid-zkhec6xw]{border:1px solid var(--rule);border-radius:var(--radius-sm);background:var(--surface-card);grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.home-class__links[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{font-size:var(--text-2xs);text-align:center;color:var(--ink-soft);white-space:nowrap;padding:5px 2px;font-weight:600;line-height:1.2;text-decoration:none}.home-class__links[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]+a[data-astro-cid-zkhec6xw]{border-left:1px solid var(--rule)}.home-class__links[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:hover{background:var(--parchment-2);color:var(--link-hover)}@media (prefers-reduced-motion:reduce){.home-class__main[data-astro-cid-zkhec6xw]:hover{transform:none}}.home-tools[data-astro-cid-zkhec6xw]{border-top:1px solid var(--rule);grid-template-columns:repeat(3,1fr);gap:0 clamp(16px,3vw,40px);margin:0;padding:0;list-style:none;display:grid}.home-tools[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--rule)}.home-tools[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{height:100%;color:var(--ink);grid-template-columns:1fr auto;gap:2px 16px;padding:16px 0;text-decoration:none;display:grid}.home-tools[data-astro-cid-zkhec6xw] strong[data-astro-cid-zkhec6xw]{font-family:var(--font-display);color:var(--navy);font-size:1.12rem;font-weight:600}.home-tools[data-astro-cid-zkhec6xw] em[data-astro-cid-zkhec6xw]{font-style:normal;font-size:var(--text-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;align-self:center}.home-tools[data-astro-cid-zkhec6xw] span[data-astro-cid-zkhec6xw]{font-size:var(--text-sm);line-height:var(--leading-ui);color:var(--ink-soft);grid-column:1/-1}.home-tools[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:hover strong[data-astro-cid-zkhec6xw]{color:var(--link-hover)}.home-facts-row[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1.4fr;align-items:start;gap:clamp(16px,3vw,40px);display:grid}.home-facts[data-astro-cid-zkhec6xw]{padding:20px 22px}.home-facts[data-astro-cid-zkhec6xw] .card__title[data-astro-cid-zkhec6xw]{font-size:var(--text-xl);margin:2px 0 0}.home-facts[data-astro-cid-zkhec6xw] dl[data-astro-cid-zkhec6xw]{font-size:var(--text-sm);grid-template-columns:auto 1fr;gap:8px 16px;margin:14px 0 0;display:grid}.home-facts[data-astro-cid-zkhec6xw] dt[data-astro-cid-zkhec6xw]{color:var(--ink-muted);white-space:nowrap}.home-facts[data-astro-cid-zkhec6xw] dd[data-astro-cid-zkhec6xw]{color:var(--ink);margin:0;font-weight:500}.home-facts__steps-title[data-astro-cid-zkhec6xw]{border-top:1px solid var(--rule);font-size:var(--text-base);margin:20px 0 0;padding-top:16px}.home-facts__steps[data-astro-cid-zkhec6xw]{counter-reset:step;font-size:var(--text-sm);gap:8px;margin:10px 0 0;padding:0;list-style:none;display:grid}.home-facts__steps[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]{counter-increment:step;align-items:center;gap:10px;display:flex}.home-facts__steps[data-astro-cid-zkhec6xw] li[data-astro-cid-zkhec6xw]:before{content:counter(step);border:1px solid var(--gold);width:22px;height:22px;font-size:var(--text-2xs);color:var(--eyebrow);border-radius:999px;flex:none;place-items:center;font-weight:700;display:grid}.home-facts__steps[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]{color:var(--ink);text-decoration:none}.home-facts__steps[data-astro-cid-zkhec6xw] a[data-astro-cid-zkhec6xw]:hover{color:var(--link-hover);text-decoration:underline}.home-faq__item[data-astro-cid-zkhec6xw]{border-bottom:1px solid var(--rule);padding:14px 0}.home-faq__item[data-astro-cid-zkhec6xw]:first-child{border-top:1px solid var(--rule)}.home-faq__item[data-astro-cid-zkhec6xw] summary[data-astro-cid-zkhec6xw]{cursor:pointer;justify-content:space-between;gap:16px;list-style:none;display:flex}.home-faq__item[data-astro-cid-zkhec6xw] summary[data-astro-cid-zkhec6xw]::-webkit-details-marker{display:none}.home-faq__item[data-astro-cid-zkhec6xw] summary[data-astro-cid-zkhec6xw]:after{content:"+";color:var(--gold-deep);font-weight:700}.home-faq__item[data-astro-cid-zkhec6xw][open] summary[data-astro-cid-zkhec6xw]:after{content:"–"}.home-faq__item[data-astro-cid-zkhec6xw] h3[data-astro-cid-zkhec6xw]{font-family:var(--font-display);font-size:1.12rem;font-weight:600}.home-faq__item[data-astro-cid-zkhec6xw] p[data-astro-cid-zkhec6xw]{color:var(--ink-soft);margin:8px 0 0}@media (width<=1100px){.home-classes[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(5,1fr)}.home-changed[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1fr}.home-changed__side[data-astro-cid-zkhec6xw]{grid-column:1/-1;grid-template-columns:1fr 1fr}}@media (width<=860px){.home-pillars[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.home-pillar[data-astro-cid-zkhec6xw],.home-pillar[data-astro-cid-zkhec6xw]:first-child{border-left:0;border-top:1px solid var(--rule);grid-template-columns:64px 1fr;padding:16px 0}.home-pillar[data-astro-cid-zkhec6xw]:first-child{border-top:0}.home-pillar__icon[data-astro-cid-zkhec6xw]{width:64px;height:64px}.home-grid[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(2,1fr)}.home-tools[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1fr}.home-facts-row[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}}@media (width<=600px){.home-changed[data-astro-cid-zkhec6xw],.home-changed__side[data-astro-cid-zkhec6xw],.home-grid[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}.home-grid--compact[data-astro-cid-zkhec6xw]{grid-template-columns:1fr 1fr;gap:20px 14px}.home-grid--compact[data-astro-cid-zkhec6xw] .mcard__title[data-astro-cid-zkhec6xw]{font-size:1.02rem}.home-grid--compact[data-astro-cid-zkhec6xw] .mcard__desc[data-astro-cid-zkhec6xw]{font-size:var(--text-xs)}.home-classes[data-astro-cid-zkhec6xw]{grid-template-columns:repeat(3,1fr)}.home-tools[data-astro-cid-zkhec6xw]{grid-template-columns:1fr}}
