.BUDNOq_faqItem{border-bottom:1px solid var(--border-color);padding:1rem 0}.BUDNOq_faqItem:last-child{border-bottom:none}.BUDNOq_faqQ{cursor:pointer;width:100%;color:var(--text-primary);text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;font-family:inherit;font-size:1.05rem;font-weight:600;display:flex}.BUDNOq_faqIcon{color:var(--accent);flex-shrink:0;margin-left:1rem;font-size:1.5rem;transition:transform .3s}.BUDNOq_open .BUDNOq_faqIcon{transform:rotate(45deg)}.BUDNOq_faqA{max-height:0;padding:0;transition:max-height .3s,padding .3s;overflow:hidden}.BUDNOq_faqA p{color:var(--text-secondary);margin:0;line-height:1.7}.BUDNOq_open .BUDNOq_faqA{max-height:500px;padding-top:.75rem}
.Wx-eNW_guideLayout{gap:2.5rem;max-width:1200px;margin:0 auto;padding:2rem 1.5rem;display:flex}.Wx-eNW_guideToc{background:var(--bg-secondary);border-radius:var(--radius,12px);width:260px;max-height:calc(100vh - 120px);box-shadow:var(--shadow);border:1px solid var(--border-color);flex-shrink:0;padding:1.5rem;position:sticky;top:100px;overflow-y:auto}.Wx-eNW_guideToc h3{font-family:var(--font-montserrat), sans-serif;text-transform:uppercase;letter-spacing:1px;color:var(--accent);border-bottom:2px solid var(--accent);margin-bottom:1rem;padding-bottom:.5rem;font-size:.85rem}.Wx-eNW_guideToc ul{margin:0;padding:0;list-style:none}.Wx-eNW_guideToc li{margin-bottom:.25rem}.Wx-eNW_guideToc a{color:var(--text-secondary);border-left:3px solid #0000;border-radius:6px;padding:.4rem .75rem;font-size:.9rem;text-decoration:none;transition:all .2s;display:block}.Wx-eNW_guideToc a:hover{color:var(--accent);border-left-color:var(--accent);background:#e945601a}.Wx-eNW_guideContent{flex:1;min-width:0}.Wx-eNW_guideHero{background:linear-gradient(135deg, var(--accent), #d63050);color:#fff;border-radius:var(--radius,12px);text-align:center;margin-bottom:2rem;padding:3rem}.Wx-eNW_guideHero h1{font-family:var(--font-montserrat), sans-serif;color:#fff;margin-bottom:.5rem;font-size:2.4rem}.Wx-eNW_guideHero p{opacity:.9;font-size:1.15rem}.Wx-eNW_guideSection{background:var(--bg-secondary);border-radius:var(--radius,12px);box-shadow:var(--shadow);border:1px solid var(--border-color);margin-bottom:1.5rem;padding:2.5rem;scroll-margin-top:90px}.Wx-eNW_guideSection h2{font-family:var(--font-montserrat), sans-serif;color:var(--text-primary);margin-bottom:1.25rem;font-size:1.6rem}.Wx-eNW_guideSection h3{color:var(--text-primary);margin:1.5rem 0 .75rem;font-size:1.15rem}.Wx-eNW_guideSection p{color:var(--text-secondary);margin-bottom:1rem;line-height:1.8}.Wx-eNW_guideSection ul,.Wx-eNW_guideSection ol{color:var(--text-secondary);margin:.75rem 0 1rem 1.5rem;line-height:1.8}.Wx-eNW_guideSection li{margin-bottom:.4rem}.Wx-eNW_guideCode{overflow-wrap:anywhere;background:#38bda61f;border-radius:4px;padding:.1em .35em;font-family:ui-monospace,monospace;font-size:.9em}.Wx-eNW_guideTip{color:var(--text-secondary);background:#38bda61f;border-left:4px solid #38bda6;border-radius:0 8px 8px 0;margin:1rem 0;padding:1rem 1.25rem;font-size:.95rem}.Wx-eNW_guideWarning{color:var(--text-secondary);border-left:4px solid var(--accent);background:#e945601f;border-radius:0 8px 8px 0;margin:1rem 0;padding:1rem 1.25rem}.Wx-eNW_starterGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;margin:1rem 0;display:grid}.Wx-eNW_starterCard{text-align:center;border:1px solid var(--border-color);border-radius:var(--radius,12px);background:#e945600d;padding:1.25rem;transition:transform .2s}.Wx-eNW_starterCard:hover{transform:translateY(-4px)}.Wx-eNW_starterCard h4{color:var(--text-primary);margin-bottom:.5rem}.Wx-eNW_starterCard p{margin-top:.5rem;font-size:.85rem}.Wx-eNW_typeBadge{color:#fff;border-radius:20px;margin:0 2px;padding:2px 10px;font-size:.75rem;display:inline-block}.Wx-eNW_controlsTable{border-collapse:collapse;width:100%;margin:1rem 0}.Wx-eNW_controlsTable th,.Wx-eNW_controlsTable td{text-align:left;border-bottom:1px solid var(--border-color);padding:.75rem 1rem}.Wx-eNW_controlsTable th{color:var(--accent);text-transform:uppercase;letter-spacing:.5px;font-size:.9rem;font-weight:600}.Wx-eNW_controlsTable tr:hover td{background:#e945600d}.Wx-eNW_controlsTable kbd{background:var(--bg-primary);border:1px solid var(--border-color);box-shadow:0 2px 0 var(--border-color);border-radius:6px;padding:2px 10px;font-family:monospace;font-size:.85rem;font-weight:600;display:inline-block}.Wx-eNW_combatStats{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:1rem 0;display:grid}.Wx-eNW_combatStat{text-align:center;border-radius:var(--radius,12px);background:#e945600f;padding:1.25rem}.Wx-eNW_statIcon{margin-bottom:.5rem;font-size:2rem}.Wx-eNW_combatStat h4{color:var(--text-primary);margin-bottom:.25rem}.Wx-eNW_combatStat p{font-size:.85rem}.Wx-eNW_mapList{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:1rem 0;display:grid}.Wx-eNW_mapItem{border-left:3px solid var(--accent);background:#e945600d;border-radius:8px;padding:1rem}.Wx-eNW_mapItem h4{color:var(--text-primary);margin-bottom:.25rem}.Wx-eNW_level{color:var(--accent);font-size:.85rem;font-weight:600}.Wx-eNW_mapItem p{margin-top:.25rem;font-size:.85rem}.Wx-eNW_guideCta{text-align:center;background:linear-gradient(135deg, var(--accent), #d63050)!important;color:#fff!important}.Wx-eNW_guideCta h2{justify-content:center;color:#fff!important}.Wx-eNW_guideCta p{font-size:1.1rem;color:#ffffffe6!important}.Wx-eNW_ctaButtons{flex-wrap:wrap;justify-content:center;gap:1rem;margin-top:1.5rem;display:flex}.Wx-eNW_ctaBtnPrimary{color:var(--accent);background:#fff;border-radius:8px;padding:12px 28px;font-weight:700;text-decoration:none;transition:all .2s}.Wx-eNW_ctaBtnPrimary:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}@media (max-width:900px){.Wx-eNW_guideLayout{flex-direction:column}.Wx-eNW_guideToc{width:100%;max-height:none;position:relative;top:0}.Wx-eNW_guideHero h1{font-size:1.8rem}.Wx-eNW_guideHero{padding:2rem 1.5rem}.Wx-eNW_guideSection{padding:1.5rem}}@media (max-width:600px){.Wx-eNW_guideLayout{gap:1rem;padding:.75rem}.Wx-eNW_guideSection{margin-bottom:1rem;padding:1.25rem}.Wx-eNW_guideSection h2{font-size:1.3rem}.Wx-eNW_guideHero h1{font-size:1.5rem}.Wx-eNW_guideHero{padding:1.5rem 1rem}.Wx-eNW_starterGrid{grid-template-columns:1fr 1fr}.Wx-eNW_combatStats{grid-template-columns:1fr}.Wx-eNW_controlsTable{font-size:.85rem}.Wx-eNW_controlsTable th,.Wx-eNW_controlsTable td{padding:8px 6px}}
