.guide-prose:has(.wfa-tk){--wfa:#6cb4ff;--wfa-rgb:108,180,255;--gaccent:#6cb4ff}.guide-prose:has(.wfa-hl){--wfa:#4fe0a6;--wfa-rgb:79,224,166;--gaccent:#4fe0a6}.guide-prose:has(.wfa-ml){--wfa:#ff6150;--wfa-rgb:255,97,80;--gaccent:#ff6150}.guide-prose:has(.wfa-rg){--wfa:#a98bff;--wfa-rgb:169,139,255;--gaccent:#a98bff}.guide-prose:has(.wfa-bc){--wfa:#e3b341;--wfa-rgb:227,179,65;--gaccent:#e3b341}.wfa-hero{position:relative;margin:0 0 26px;border-radius:20px;border:1px solid rgba(var(--wfa-rgb),.28);overflow:hidden;isolation:isolate;background:radial-gradient(70% 90% at 0% 0%,rgba(var(--wfa-rgb),.16),transparent 60%),radial-gradient(60% 80% at 100% 100%,rgba(124,92,255,.10),transparent 60%),#0c0e16}.wfa-hero::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 1px);background-size:28px 28px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 80%);mask-image:linear-gradient(180deg,#000,transparent 80%)}.wfa-hero-foot{margin:0;padding:10px 18px 12px;font-size:11.5px;line-height:1.45;color:var(--text-faint);border-top:1px solid rgba(255,255,255,.06)}.wfa-eyebrow{display:inline-flex;align-items:center;gap:8px;font:800 11px/1 var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--wfa)}.wfa-eyebrow::before{content:"";width:18px;height:2px;border-radius:2px;background:currentColor}.wfa-tier{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:8px;font:800 13px/1 var(--font-display);color:#10131c;background:#9fb3c8;flex:none}.wfa-tier.s,.wfa-tier[data-t="S"]{background:#ffcf5a}.wfa-tier[data-t="A"]{background:#8ee08a}.wfa-tier[data-t="B"]{background:#7cc4ff}.wfa-tier[data-t="C"]{background:#c7a7ff}.wfa-pill{display:inline-block;padding:3px 9px;border-radius:99px;font:700 10.5px/1.3 var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--c,var(--wfa));background:color-mix(in srgb,var(--c,var(--wfa)) 14%,transparent);border:1px solid color-mix(in srgb,var(--c,var(--wfa)) 35%,transparent)}.guide-prose ul.wfa-ticks{list-style:none;padding:0;margin:12px 0 18px;display:grid;gap:8px}.guide-prose .wfa-ticks>li{position:relative;margin:0;padding:10px 12px 10px 38px;border-radius:12px;background:var(--panel);border:1px solid var(--border);font-size:14.5px;line-height:1.55}.guide-prose .wfa-ticks>li::before{content:"";position:absolute;left:13px;top:15px;width:12px;height:7px;border-left:2.5px solid var(--wfa);border-bottom:2.5px solid var(--wfa);transform:rotate(-45deg)}.guide-prose .wfa-ticks b{color:var(--text)}.wfa-dodont{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:16px 0 20px}.wfa-dodont>div{padding:14px 16px 6px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.wfa-dodont>div>b{display:inline-flex;align-items:center;gap:8px;font:700 14px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.wfa-dodont>div>b::before{content:"";width:22px;height:22px;border-radius:7px;display:inline-block;background-repeat:no-repeat;background-position:center}.wfa-dodont .do{border-top:3px solid #4fd18b}.wfa-dodont .do>b{color:#6fe0a2}.wfa-dodont .do>b::before{background-color:rgba(79,209,139,.16);background-image:linear-gradient(45deg,transparent 45%,#6fe0a2 45%,#6fe0a2 58%,transparent 58%)}.wfa-dodont .dont{border-top:3px solid #ff5d6c}.wfa-dodont .dont>b{color:#ff8a95}.wfa-dodont .dont>b::before{background-color:rgba(255,93,108,.16);background-image:linear-gradient(45deg,transparent 44%,#ff8a95 44%,#ff8a95 56%,transparent 56%),linear-gradient(-45deg,transparent 44%,#ff8a95 44%,#ff8a95 56%,transparent 56%)}.guide-prose .wfa-dodont ul{margin:10px 0 8px;padding-left:18px}.guide-prose .wfa-dodont li{font-size:14px;line-height:1.5;margin:6px 0}.wfa-tk{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.wfa-tk .wfa-hero-foot{grid-column:1 / -1}.wfa-tk-head{grid-column:1 / -1;padding:22px 22px 4px}.guide-prose .wfa-tk-title{margin:10px 0 0;font:700 28px/1.12 var(--font-display);letter-spacing:-.02em;color:var(--text)}.wfa-tk-title em{font-style:normal;color:var(--wfa)}.guide-prose .wfa-tk-sub{margin:8px 0 0;max-width:620px;font-size:14px;line-height:1.5;color:var(--text-muted)}.wfa-ledger{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:0;margin:14px 0 18px;border-radius:16px;overflow:hidden;border:1px solid var(--border)}.wfa-ledger>div{padding:14px 16px}.wfa-ledger>div>b{font:700 11.5px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase}.wfa-ledger .out{background:repeating-linear-gradient(-45deg,rgba(255,93,108,.05) 0 10px,transparent 10px 20px),var(--panel);border-right:1px solid var(--border)}.wfa-ledger .out>b{color:#ff8a95}.wfa-ledger .in{background:linear-gradient(180deg,rgba(var(--wfa-rgb),.08),transparent),var(--panel)}.wfa-ledger .in>b{color:var(--wfa)}.guide-prose .wfa-ledger ul{list-style:none;padding:0;margin:10px 0 0}.guide-prose .wfa-ledger li{margin:0;padding:7px 0;border-top:1px solid var(--border);font-size:13.5px;line-height:1.45}.guide-prose .wfa-ledger li:first-child{border-top:0}.wfa-ledger .out li{color:var(--text-muted);text-decoration:line-through;text-decoration-color:rgba(255,93,108,.7)}.wfa-ledger .in li s{color:var(--text-faint);margin-right:4px}.wfa-ledger .in li strong{color:var(--text)}.wfa-tk-meter{padding:18px 18px 16px;border-right:1px solid rgba(255,255,255,.06)}.wfa-tk-bar-h{display:flex;align-items:center;gap:8px;margin-bottom:14px;padding:7px 10px;border-radius:9px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.07);font:700 12px/1 var(--font);letter-spacing:.04em;color:var(--text)}.wfa-tk-dot{width:8px;height:8px;border-radius:50%;background:#ff5d6c;box-shadow:0 0 8px #ff5d6c}.wfa-tk-tag{margin-left:auto;font-weight:600;font-size:11px;color:var(--text-faint)}.wfa-tk-row{display:grid;grid-template-columns:128px minmax(0,1fr) 82px;align-items:center;gap:4px 12px;margin-bottom:12px}.wfa-tk-lab b{display:block;font-size:13px;line-height:1.2;color:var(--text)}.wfa-tk-lab small{display:block;margin-top:2px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--c)}.wfa-tk-track{position:relative;height:22px;border-radius:6px;background:rgba(255,255,255,.05);overflow:hidden;background-image:repeating-linear-gradient(90deg,transparent 0 calc(100% / 13 - 1px),rgba(255,255,255,.06) calc(100% / 13 - 1px) calc(100% / 13))}.wfa-tk-track i{position:absolute;left:0;top:0;bottom:0;border-radius:6px}.wfa-tk-ghost{width:calc(var(--old) * 100% / 130);background:repeating-linear-gradient(-45deg,rgba(255,255,255,.18) 0 4px,rgba(255,255,255,.06) 4px 8px);z-index:1}.wfa-tk-fill{width:calc(var(--new) * 100% / 130);background:linear-gradient(90deg,color-mix(in srgb,var(--c) 55%,transparent),var(--c));box-shadow:0 0 14px color-mix(in srgb,var(--c) 45%,transparent);animation:wfa-tk-grow 1.6s cubic-bezier(.2,.8,.2,1) .2s both}@keyframes wfa-tk-grow{from{width:calc(var(--old) * 100% / 130)}to{width:calc(var(--new) * 100% / 130)}}.wfa-tk-num{text-align:right;white-space:nowrap}.wfa-tk-num s{margin-right:6px;font-size:12px;color:var(--text-faint)}.wfa-tk-num b{font:700 19px/1 var(--font-display);color:var(--c);letter-spacing:-.02em}.wfa-tk-note{grid-column:2 / -1;margin:0;font-size:11.5px;line-height:1.35;color:var(--text-faint)}.wfa-tk-salv{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:4px;padding:9px 12px;border-radius:10px;border:1px dashed rgba(255,93,108,.45);background:rgba(255,93,108,.06);font-size:13px;color:var(--text-muted)}.wfa-tk-salv span{text-decoration:line-through;text-decoration-color:#ff5d6c;text-decoration-thickness:2px}.wfa-tk-salv b{font:700 11px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:#ff8a95}.wfa-tk-specs{display:grid;gap:10px;padding:18px;align-content:center}.guide-prose a.wfa-tk-spec{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:12px 44px 12px 12px;border-radius:14px;text-decoration:none;color:var(--text);background:linear-gradient(100deg,color-mix(in srgb,var(--c) 16%,transparent),rgba(255,255,255,.02) 70%);border:1px solid color-mix(in srgb,var(--c) 30%,transparent);transition:transform .18s ease,border-color .18s ease}.guide-prose a.wfa-tk-spec:hover{transform:translateX(3px);border-color:var(--c);text-decoration:none}.wfa-tk-spec svg{grid-row:1 / 3;width:38px;height:38px;padding:7px;border-radius:11px;color:var(--c);background:rgba(0,0,0,.35)}.wfa-tk-spec b{font:600 14.5px/1.2 var(--font-display)}.wfa-tk-spec small{font-size:12px;line-height:1.35;color:var(--text-muted)}.wfa-tk-spec .wfa-tier{position:absolute;right:10px;top:50%;margin-top:-13px}.wfa-delta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 18px}.wfa-delta-c{padding:14px 16px;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 12%,transparent),var(--panel) 70%);border:1px solid color-mix(in srgb,var(--c) 30%,transparent)}.wfa-delta-c small{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--c)}.wfa-delta-c>b{display:block;margin-top:3px;font-size:14.5px;color:var(--text)}.wfa-delta-n{display:flex;align-items:baseline;gap:8px;margin-top:10px}.wfa-delta-n span{font:600 18px/1 var(--font-display);color:var(--text-faint);text-decoration:line-through}.wfa-delta-n i{font-style:normal;color:var(--text-faint)}.wfa-delta-n strong{font:700 32px/1 var(--font-display);letter-spacing:-.03em;color:var(--c)}.guide-prose .wfa-delta-c p{margin:8px 0 0;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.wfa-matrix{margin:14px 0 20px;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--panel)}.wfa-mx-row{display:grid;grid-template-columns:120px repeat(3,minmax(0,1fr));border-top:1px solid var(--border)}.wfa-mx-row:first-child{border-top:0}.wfa-mx-row>span{padding:10px 12px;font-size:13px;line-height:1.45;color:var(--text-muted);border-left:1px solid var(--border)}.wfa-mx-row>span:first-child{border-left:0;font:700 11.5px/1.3 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);background:rgba(255,255,255,.02)}.wfa-mx-head>span{font:700 13.5px/1.2 var(--font-display)!important;letter-spacing:0!important;text-transform:none!important;color:var(--c,var(--text))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--c,transparent) 14%,transparent),transparent);border-top:3px solid var(--c,transparent)}.wfa-mx-head>span:first-child{color:var(--text-faint)!important;font-size:11px!important}.wfa-limits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:14px 0 20px}.wfa-limits>div{position:relative;padding:14px 14px 12px;border-radius:16px;background:var(--panel);border:1px solid var(--border);border-left:3px solid var(--c)}.wfa-limits>div>b{display:block;margin-bottom:6px;font:600 14.5px/1.25 var(--font-display);color:var(--text)}.guide-prose .wfa-limits p{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--text-muted)}.guide-prose ol.wfa-pull{list-style:none;padding:0;margin:16px 0 18px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;position:relative}.guide-prose .wfa-pull>li{position:relative;margin:0;padding:40px 10px 12px;text-align:left}.wfa-pull>li::before{content:"";position:absolute;left:0;right:0;top:15px;height:2px;background:linear-gradient(90deg,rgba(var(--wfa-rgb),.7),rgba(var(--wfa-rgb),.2))}.wfa-pull>li>span{position:absolute;left:10px;top:2px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;z-index:1;font:700 11px/1 var(--font-display);color:#0b0e16;background:var(--wfa);box-shadow:0 0 0 4px #0c0e16,0 0 16px rgba(var(--wfa-rgb),.5)}.wfa-pull>li>b{display:block;font:600 15px/1.2 var(--font-display);color:var(--text)}.guide-prose .wfa-pull>li p{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.wfa-bosses{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px}.wfa-bosses>div{padding:12px 14px;border-radius:14px;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent),var(--panel);border:1px solid var(--border)}.wfa-bosses small{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--wfa)}.wfa-bosses>div>b{display:block;margin-top:4px;font:600 15px/1.2 var(--font-display);color:var(--text)}.guide-prose .wfa-bosses p{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--text-muted)}.wfa-comp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 18px}.wfa-comp-c{padding:14px;border-radius:16px;background:var(--panel);border:1px solid var(--border);display:flex;flex-direction:column}.wfa-comp-c>b{font:600 14.5px/1.2 var(--font-display);color:var(--text)}.wfa-comp-c>small{margin-top:2px;font-size:12px;color:var(--text-faint)}.wfa-comp-n{display:grid;gap:6px;margin:12px 0 10px}.wfa-comp-n span{display:flex;align-items:baseline;gap:8px;font-size:12px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.wfa-comp-n i{font:normal 700 20px/1 var(--font-display);letter-spacing:-.02em;min-width:52px}.wfa-comp-n .t i{color:#6cb4ff}.wfa-comp-n .h i{color:#4fe0a6}.wfa-comp-n .d i{color:#ff8a7a}.wfa-comp-c em{margin-top:auto;font-size:11.5px;font-style:normal;color:var(--text-faint);line-height:1.4}.wfa-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px}.wfa-stats>div{padding:12px 14px;border-radius:14px;background:var(--panel);border:1px solid var(--border);border-top:2px solid rgba(var(--wfa-rgb),.65)}.wfa-stats b{font:600 14px/1.25 var(--font-display);color:var(--text)}.guide-prose .wfa-stats p{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.wfa-path{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 18px;counter-reset:wfap}.wfa-path>div{position:relative;padding:14px 14px 12px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.wfa-path>div + div::before{content:"";position:absolute;left:-11px;top:26px;width:12px;height:2px;background:rgba(var(--wfa-rgb),.6)}.wfa-path small{display:inline-block;padding:3px 8px;border-radius:99px;font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#0b0e16;background:var(--wfa)}.wfa-path b{display:block;margin-top:8px;font:600 15px/1.2 var(--font-display);color:var(--text)}.guide-prose .wfa-path p{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}@media (max-width:760px){.wfa-tk{grid-template-columns:minmax(0,1fr)}.wfa-tk-head{padding:16px 14px 2px}.guide-prose .wfa-tk-title{font-size:22px}.wfa-ledger{grid-template-columns:minmax(0,1fr)}.wfa-ledger .out{border-right:0;border-bottom:1px solid var(--border)}.wfa-tk-meter{border-right:0;border-bottom:1px solid rgba(255,255,255,.06);padding:14px}.wfa-tk-specs{padding:14px}.wfa-tk-row{grid-template-columns:minmax(0,1fr) auto}.wfa-tk-track{grid-column:1 / -1;grid-row:2}.wfa-tk-num{grid-row:1;grid-column:2}.wfa-tk-note{grid-column:1 / -1}.wfa-delta,.wfa-limits,.wfa-bosses,.wfa-stats,.wfa-dodont{grid-template-columns:minmax(0,1fr)}.wfa-comp,.wfa-path{grid-template-columns:repeat(2,minmax(0,1fr))}.wfa-path>div + div::before{display:none}.wfa-mx-head{display:none}.wfa-mx-row{grid-template-columns:minmax(0,1fr)}.wfa-mx-row>span{border-left:0;border-top:1px solid var(--border)}.wfa-mx-row>span:first-child{border-top:0;background:rgba(var(--wfa-rgb),.08);color:var(--wfa)}.wfa-mx-row>span[data-l]::before{content:attr(data-l);display:block;margin-bottom:2px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.guide-prose ol.wfa-pull{grid-template-columns:minmax(0,1fr)}.guide-prose .wfa-pull>li{padding:4px 0 14px 46px}.wfa-pull>li::before{left:14px;right:auto;top:0;bottom:0;width:2px;height:auto;background:rgba(var(--wfa-rgb),.45)}.wfa-pull>li>span{left:0;top:0}}@media (max-width:440px){.wfa-comp,.wfa-path{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wfa-tk-fill{animation:none}.guide-prose a.wfa-tk-spec{transition:none}}.wfa-hl-head{padding:22px 22px 6px}.guide-prose .wfa-hl-title{margin:10px 0 0;max-width:640px;font:700 26px/1.15 var(--font-display);letter-spacing:-.02em;color:var(--text)}.wfa-hl-title em{font-style:normal;color:var(--wfa)}.wfa-hl-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:16px;padding:14px 22px 18px}.wfa-hl-frames{padding:10px;border-radius:12px;background:rgba(0,0,0,.42);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(0,0,0,.5)}.wfa-hl-fh{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:2px 4px 8px}.wfa-hl-fh b{font:700 12px/1 var(--font);color:#ffd36a;letter-spacing:.02em}.wfa-hl-fh span{font-size:11px;color:var(--text-faint)}.wfa-hl-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.wfa-hl-grp{display:grid;gap:4px}.wfa-hl-grp>small{padding:0 3px;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.wfa-hl-f{position:relative;height:40px;border-radius:4px;overflow:hidden;background:#1a0d0f;border:1px solid rgba(255,255,255,.12)}.wfa-hl-hp{position:absolute;left:0;top:0;bottom:0;width:calc(var(--hp) * 1%);background:linear-gradient(180deg,color-mix(in srgb,var(--c) 85%,#fff 15%),color-mix(in srgb,var(--c) 70%,#000 30%));transition:width 1.2s ease}.wfa-hl-f::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 45%,rgba(0,0,0,.25));pointer-events:none}.wfa-hl-n{position:absolute;left:7px;top:5px;z-index:1;font:700 12px/1.1 var(--font);color:#fff;text-shadow:0 1px 2px #000,0 0 4px #000}.wfa-hl-n small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.85}.wfa-hl-mp{position:absolute;left:0;right:0;bottom:0;height:5px;z-index:2;background:linear-gradient(90deg,#2f6bff 82%,#10183a 82%)}.wfa-hl-hot{position:absolute;right:5px;top:5px;z-index:2;width:12px;height:12px;border-radius:3px;background:#35d07f;box-shadow:0 0 0 1px #000,0 0 6px #35d07f}.wfa-hl-hot::after{content:"";position:absolute;inset:3px 5px;background:#0a3b20}.wfa-hl-f.is-poison{border-color:#4fdc5a;box-shadow:inset 0 0 0 2px rgba(79,220,90,.75)}.wfa-hl-deb{position:absolute;right:5px;bottom:6px;z-index:2;padding:1px 5px;border-radius:3px;font:800 9px/1.3 var(--font);letter-spacing:.04em;text-transform:uppercase;color:#062b08;background:#6be06f}.guide-prose ol.wfa-hl-bench{list-style:none;margin:0;padding:0;display:grid;gap:7px;align-content:center}.guide-prose .wfa-hl-bench>li{margin:0;display:grid;grid-template-columns:26px minmax(0,1fr);column-gap:10px;align-items:center;padding:8px 10px;border-radius:12px;background:linear-gradient(90deg,color-mix(in srgb,var(--c) 13%,transparent),transparent 80%);border:1px solid rgba(255,255,255,.07);border-left:3px solid var(--c)}.wfa-hl-bench .wfa-tier{grid-row:1 / 3}.wfa-hl-bench b{font:600 13.5px/1.2 var(--font-display);color:var(--text)}.wfa-hl-bench small{font-size:11.5px;line-height:1.3;color:var(--text-muted)}.wfa-hl-chips{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 18px}.wfa-hl-chips>div{padding:12px;border-radius:14px;background:radial-gradient(120% 80% at 50% 0%,rgba(var(--wfa-rgb),.12),transparent 70%),var(--panel);border:1px solid rgba(var(--wfa-rgb),.22)}.wfa-hl-chips b{display:block;font:600 13.5px/1.2 var(--font-display);color:var(--wfa)}.guide-prose .wfa-hl-chips p{margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--text-muted)}.wfa-hl-style{margin:14px 0 12px;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--panel)}.wfa-hs-row{display:grid;grid-template-columns:1.1fr 1.2fr 1.2fr 1fr 1.25fr 72px;border-top:1px solid var(--border)}.wfa-hs-row:first-child{border-top:0}.wfa-hs-row>span{padding:9px 10px;font-size:12.5px;line-height:1.4;color:var(--text-muted)}.wfa-hs-row>span:first-child{font:600 13px/1.25 var(--font-display);color:var(--text);border-left:3px solid var(--c,transparent)}.wfa-hs-row>span.y{color:var(--text)}.wfa-hs-row>span.y::before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;border-radius:50%;background:var(--wfa);vertical-align:1px}.wfa-hs-row>span.n{color:var(--text-faint)}.wfa-hs-row>span:last-child{text-align:center}.wfa-hs-row .wfa-tier{font-style:normal}.wfa-hs-head>span{font:700 10.5px/1.3 var(--font)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)!important;background:rgba(255,255,255,.02);border-left:0!important}.wfa-hl-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 18px}.wfa-hl-pair>div{padding:14px 16px;border-radius:16px;background:linear-gradient(160deg,rgba(255,255,255,.06),transparent 50%),var(--panel);border:1px solid var(--border)}.wfa-hl-pair small{font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--wfa)}.wfa-hl-pair>div>b{display:block;margin-top:4px;font:600 16px/1.2 var(--font-display);color:var(--text)}.guide-prose .wfa-hl-pair p{margin:8px 0 0;font-size:13.5px;line-height:1.55;color:var(--text-muted)}.wfa-regen{margin:14px 0 18px;border-radius:16px;overflow:hidden;border:1px solid rgba(47,107,255,.3);background:linear-gradient(180deg,rgba(47,107,255,.07),transparent 40%),var(--panel)}.wfa-regen>div{display:grid;grid-template-columns:1.15fr .95fr 1.6fr;gap:12px;align-items:baseline;padding:10px 14px;border-top:1px solid var(--border)}.wfa-regen>div:first-child{border-top:0}.wfa-regen-h span{font:700 10.5px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#8fb0ff}.wfa-regen b{font:600 13.5px/1.3 var(--font-display);color:var(--text);position:relative;padding-left:14px}.wfa-regen b::before{content:"";position:absolute;left:0;top:.45em;width:7px;height:7px;border-radius:50%;background:#2f6bff;box-shadow:0 0 8px #2f6bff}.wfa-regen i{font-style:normal;font-size:12px;font-weight:700;color:#8fb0ff}.guide-prose .wfa-regen p{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted)}.wfa-comp.is-heal .wfa-comp-c{border-color:rgba(79,224,166,.25)}@media (max-width:760px){.wfa-hl-head{padding:16px 14px 2px}.guide-prose .wfa-hl-title{font-size:21px}.wfa-hl-grid{grid-template-columns:minmax(0,1fr);padding:12px 14px 14px}.wfa-hl-f{height:36px}.wfa-hl-chips{grid-template-columns:repeat(2,minmax(0,1fr))}.wfa-hl-chips>div:last-child{grid-column:1 / -1}.wfa-hl-pair{grid-template-columns:minmax(0,1fr)}.wfa-hs-head{display:none}.wfa-hs-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wfa-hs-row>span:first-child{grid-column:1 / 2;background:color-mix(in srgb,var(--c) 10%,transparent)}.wfa-hs-row>span:last-child{grid-column:2;grid-row:1;text-align:right;background:color-mix(in srgb,var(--c) 10%,transparent)}.wfa-hs-row>span[data-l]:not(:last-child)::before{content:attr(data-l);display:block;margin-bottom:2px;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.wfa-hs-row>span.y::before{display:block;content:attr(data-l);width:auto;height:auto;margin:0 0 2px;border-radius:0;background:none;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--wfa)}.wfa-regen-h{display:none!important}.wfa-regen>div{grid-template-columns:minmax(0,1fr);gap:3px}}@media (prefers-reduced-motion:reduce){.wfa-hl-hp{transition:none}}.wfa-ml{background:radial-gradient(70% 90% at 100% 0%,rgba(255,97,80,.16),transparent 60%),radial-gradient(60% 80% at 0% 100%,rgba(255,180,60,.08),transparent 60%),#0d0b10}.wfa-ml::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.5;background:repeating-linear-gradient(115deg,transparent 0 34px,rgba(255,97,80,.05) 34px 36px)}.wfa-ml-head{padding:22px 22px 4px}.guide-prose .wfa-ml-title{margin:10px 0 0;font:700 28px/1.12 var(--font-display);letter-spacing:-.02em;color:var(--text)}.wfa-ml-title em{font-style:normal;color:var(--wfa)}.wfa-ml-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px;padding:14px 22px 18px}.wfa-ml-hud{padding:14px;border-radius:14px;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.3));border:1px solid rgba(255,255,255,.08);display:grid;gap:12px}.wfa-ml-swing span{display:flex;justify-content:space-between;font:700 11px/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.wfa-ml-swing small{font-size:10px;color:var(--text-faint);letter-spacing:.06em}.wfa-ml-swing-t{position:relative;height:8px;margin-top:7px;border-radius:99px;background:rgba(255,255,255,.07);overflow:hidden}.wfa-ml-swing-t i{position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:99px;background:linear-gradient(90deg,rgba(255,255,255,.2),#fff);transform-origin:left;animation:wfa-swing 2.6s linear infinite}@keyframes wfa-swing{from{transform:scaleX(0)}to{transform:scaleX(1)}}.wfa-ml-res{display:grid;grid-template-columns:96px minmax(0,1fr);column-gap:12px;row-gap:5px;align-items:center}.wfa-ml-res>b{font:700 14px/1 var(--font-display);color:var(--rc)}.wfa-ml-res>small{grid-column:1;grid-row:2;font-size:10.5px;font-weight:700;color:var(--text-faint);letter-spacing:.03em}.wfa-ml-bar{grid-column:2;grid-row:1 / 3;position:relative;height:18px;border-radius:4px;background:rgba(255,255,255,.06);overflow:hidden;border:1px solid rgba(0,0,0,.6)}.wfa-ml-bar i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--v) * 1%);background:linear-gradient(180deg,color-mix(in srgb,var(--rc) 80%,#fff 20%),color-mix(in srgb,var(--rc) 75%,#000 25%));animation:wfa-pulse 3.2s ease-in-out infinite}@keyframes wfa-pulse{0%,100%{width:calc(var(--v) * 1%)}50%{width:calc(var(--v) * .78%)}}.wfa-ml-res .wfa-ml-cp{grid-column:2;display:flex;gap:5px}.wfa-ml-cp i{width:14px;height:14px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18)}.wfa-ml-cp i.on{background:radial-gradient(circle at 35% 35%,#ffe08a,#e0362c 70%);border-color:#ff9a6a;box-shadow:0 0 6px rgba(255,97,80,.6)}.guide-prose .wfa-ml-res p{grid-column:2;margin:0;font-size:11.5px;line-height:1.35;color:var(--text-faint)}.r-rage{--rc:#ff4a3d}.r-energy{--rc:#ffd23f}.r-mana{--rc:#3d7bff}.wfa-ml-roster{display:grid;gap:8px;align-content:center}.wfa-ml-lane{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:start;padding:10px;border-radius:12px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.07)}.guide-prose .wfa-ml-lane ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.guide-prose .wfa-ml-lane li{margin:0;padding:4px 9px;border-radius:8px;font:600 12px/1.3 var(--font);color:var(--text);background:color-mix(in srgb,var(--c) 16%,transparent);border:1px solid color-mix(in srgb,var(--c) 40%,transparent)}.wfa-ml-lane li small{margin-left:5px;font-size:10px;color:var(--text-faint)}.wfa-ml-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 20px}.guide-prose .wfa-ml-cards>a{position:relative;display:block;padding:14px 14px 12px;border-radius:14px;text-decoration:none;color:var(--text);background:linear-gradient(150deg,color-mix(in srgb,var(--c) 14%,transparent),transparent 55%),var(--panel);border:1px solid var(--border);border-bottom:3px solid var(--c);transition:transform .16s ease,border-color .16s ease}.guide-prose .wfa-ml-cards>a:hover{transform:translateY(-2px);border-color:color-mix(in srgb,var(--c) 50%,transparent);text-decoration:none}.wfa-ml-cards .wfa-tier{position:absolute;right:12px;top:12px}.wfa-ml-cards b{display:block;padding-right:34px;font:600 14.5px/1.2 var(--font-display)}.wfa-ml-cards small{display:block;margin-top:3px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.guide-prose .wfa-ml-cards p{margin:8px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.wfa-ml-feature{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:0;margin:14px 0 18px;border-radius:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--c) 30%,transparent);background:var(--panel)}.wfa-ml-feature>div{padding:16px;background:radial-gradient(100% 100% at 0% 0%,color-mix(in srgb,var(--c) 20%,transparent),transparent 70%);border-right:1px solid var(--border)}.wfa-ml-feature small{font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.wfa-ml-feature>div>b{display:block;margin-top:6px;font:700 30px/1 var(--font-display);letter-spacing:-.02em;color:var(--text)}.guide-prose .wfa-ml-feature>div p{margin:10px 0 0;font-size:13.5px;line-height:1.55;color:var(--text-muted)}.guide-prose .wfa-ml-feature ul{list-style:none;margin:0;padding:8px 16px}.guide-prose .wfa-ml-feature li{margin:0;padding:7px 0;border-top:1px solid var(--border);font-size:13px;line-height:1.5}.guide-prose .wfa-ml-feature li:first-child{border-top:0}.wfa-ml-valves{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px}.wfa-ml-valves>div{position:relative;padding:12px 14px 12px 52px;border-radius:14px;background:var(--panel);border:1px solid var(--border)}.wfa-ml-valves>div::before{content:"";position:absolute;left:14px;top:14px;width:26px;height:26px;border-radius:50%;background:conic-gradient(var(--c) 0 50%,rgba(255,255,255,.08) 50% 100%);-webkit-mask:radial-gradient(circle,transparent 7px,#000 8px);mask:radial-gradient(circle,transparent 7px,#000 8px)}.wfa-ml-valves b{font:600 14px/1.2 var(--font-display);color:var(--text)}.wfa-ml-valves small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.guide-prose .wfa-ml-valves p{margin:4px 0 0;font-size:12.5px;line-height:1.45;color:var(--text-muted)}.wfa-ml-racials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:12px 0 18px}.wfa-ml-racials>div{padding:10px 12px;border-radius:12px;background:var(--panel);border:1px solid var(--border)}.wfa-ml-racials b{display:block;font:700 11px/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--wfa)}.wfa-ml-racials span{display:block;margin-top:6px;font-size:13px;line-height:1.4;color:var(--text)}@media (max-width:760px){.wfa-ml-head{padding:16px 14px 2px}.guide-prose .wfa-ml-title{font-size:22px}.wfa-ml-grid{grid-template-columns:minmax(0,1fr);padding:12px 14px 14px}.wfa-ml-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.wfa-ml-feature{grid-template-columns:minmax(0,1fr)}.wfa-ml-feature>div{border-right:0;border-bottom:1px solid var(--border)}.wfa-ml-valves{grid-template-columns:repeat(2,minmax(0,1fr))}.wfa-ml-racials{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:440px){.wfa-ml-cards,.wfa-ml-valves{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wfa-ml-swing-t i,.wfa-ml-bar i{animation:none}.wfa-ml-swing-t i{transform:scaleX(.62)}.guide-prose .wfa-ml-cards>a{transition:none}}.wfa-rg{background:radial-gradient(60% 80% at 80% 40%,rgba(169,139,255,.18),transparent 65%),radial-gradient(50% 60% at 0% 100%,rgba(63,199,235,.10),transparent 60%),#0b0b16}.wfa-rg-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:10px;align-items:center;padding:22px 22px 14px}.guide-prose .wfa-rg-title{margin:10px 0 0;font:700 28px/1.12 var(--font-display);letter-spacing:-.02em;color:var(--text)}.wfa-rg-title em{font-style:normal;color:var(--wfa)}.guide-prose .wfa-rg-sub{margin:8px 0 12px;font-size:13px;line-height:1.5;color:var(--text-muted)}.guide-prose ol.wfa-rg-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px}.guide-prose .wfa-rg-legend li{margin:0;display:grid;grid-template-columns:26px minmax(0,1fr) 20px;align-items:center;gap:7px;font-size:12px;line-height:1.25;color:var(--text)}.wfa-rg-legend li>i{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font:normal 800 10px/1 var(--font);color:#fff;text-shadow:0 0 2px #000,0 1px 2px #000;background:var(--c)}.wfa-rg-legend .wfa-tier{width:20px;height:20px;border-radius:6px;font-size:10.5px}.wfa-rg-target svg{display:block;width:100%;max-width:400px;height:auto;margin:0 auto}.wfa-rg-target .ring{fill:none;stroke:rgba(169,139,255,.35);stroke-width:1.5}.wfa-rg-target .r4{fill:rgba(169,139,255,.03);stroke-dasharray:4 6}.wfa-rg-target .r3{fill:rgba(169,139,255,.04)}.wfa-rg-target .r2{fill:rgba(169,139,255,.06)}.wfa-rg-target .r1{stroke:rgba(169,139,255,.8);stroke-width:2}.wfa-rg-target .cross{stroke:rgba(255,255,255,.08);stroke-width:1}.wfa-rg-target .tl{fill:rgba(200,185,255,.65);font:700 12px var(--font-display);text-anchor:middle}.wfa-rg-target .sweep path{fill:url(#wfaRgCore);opacity:.35}.wfa-rg-target .sweep{transform-origin:200px 200px;animation:wfa-sweep 9s linear infinite}@keyframes wfa-sweep{to{transform:rotate(360deg)}}.wfa-rg-target .blip circle{fill:var(--c);stroke:#0b0b16;stroke-width:3;filter:drop-shadow(0 0 6px var(--c))}.wfa-rg-target .blip text{fill:#fff;font:800 11px var(--font);text-anchor:middle;paint-order:stroke;stroke:rgba(0,0,0,.75);stroke-width:2.5px}.wfa-rg-log{margin:14px 0 18px;border-radius:14px;overflow:hidden;border:1px solid var(--border);border-left:3px solid var(--c);background:var(--panel);font-family:var(--font)}.wfa-rg-log>div{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:baseline;padding:9px 14px;border-top:1px solid var(--border)}.wfa-rg-log>div:first-child{border-top:0}.wfa-rg-log span{justify-self:start;padding:3px 8px;border-radius:6px;font:800 10.5px/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase}.wfa-rg-log .new{color:#7ee2a0;background:rgba(79,209,139,.12)}.wfa-rg-log .chg{color:#ffcf6a;background:rgba(255,181,71,.12)}.wfa-rg-log .cut{color:#ff8a95;background:rgba(255,93,108,.12)}.guide-prose .wfa-rg-log p{margin:0;font-size:13.5px;line-height:1.5;color:var(--text-muted)}.wfa-rg-hybrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px}.wfa-rg-hybrid>div{position:relative;padding:14px;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--c) 12%,transparent),transparent 40%),var(--panel);border:1px solid var(--border);border-top:3px solid var(--c)}.wfa-rg-hybrid .wfa-tier{position:absolute;right:12px;top:12px}.wfa-rg-hybrid>div>b{display:block;padding-right:34px;font:600 15px/1.2 var(--font-display);color:var(--text)}.guide-prose .wfa-rg-hybrid p{margin:10px 0 0;font-size:13px;line-height:1.55;color:var(--text-muted)}.wfa-rg-cc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0 16px}.wfa-rg-cc>div{padding:14px 12px 12px;border-radius:14px;text-align:center;background:radial-gradient(80% 60% at 50% 0%,color-mix(in srgb,var(--c) 18%,transparent),transparent 70%),var(--panel);border:1px solid var(--border)}.wfa-rg-cc>div::before{content:"";display:block;width:34px;height:34px;margin:0 auto 8px;border-radius:50%;border:2px dashed var(--c);box-shadow:inset 0 0 0 5px rgba(0,0,0,.4),0 0 10px color-mix(in srgb,var(--c) 40%,transparent)}.wfa-rg-cc b{display:block;font:600 14px/1.2 var(--font-display);color:var(--text)}.wfa-rg-cc small{display:block;margin-top:3px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c)}.guide-prose .wfa-rg-cc p{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--text-muted)}@media (max-width:760px){.wfa-rg-grid{grid-template-columns:minmax(0,1fr);padding:16px 14px 10px}.wfa-rg-target{order:-1;padding:0 10px}.guide-prose .wfa-rg-title{font-size:22px}.wfa-rg-hybrid{grid-template-columns:minmax(0,1fr)}.wfa-rg-cc{grid-template-columns:repeat(2,minmax(0,1fr))}.wfa-rg-log>div{grid-template-columns:minmax(0,1fr);gap:4px}}@media (max-width:380px){.guide-prose ol.wfa-rg-legend{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wfa-rg-target .sweep{animation:none}}.wfa-bc{background:radial-gradient(60% 70% at 50% 0%,rgba(227,179,65,.16),transparent 65%),#0d0c12}.wfa-bc-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:14px;padding:22px 22px 6px}.guide-prose .wfa-bc-title{margin:10px 0 0;font:700 27px/1.12 var(--font-display);letter-spacing:-.02em;color:var(--text)}.wfa-bc-title em{font-style:normal;color:var(--wfa)}.wfa-bc-filters{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.wfa-bc-filters button{appearance:none;cursor:pointer;padding:7px 12px;border-radius:99px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.04);font:700 12px/1 var(--font);color:var(--text-muted);transition:background .15s ease,color .15s ease,border-color .15s ease}.wfa-bc-filters button:hover{color:var(--text);border-color:rgba(227,179,65,.5)}.wfa-bc-filters button[aria-pressed="true"]{color:#1a1305;background:var(--wfa);border-color:var(--wfa)}.wfa-bc-filters button:focus-visible{outline:2px solid var(--wfa);outline-offset:2px}.wfa-bc-filters output{margin-left:4px;font-size:11px;color:var(--text-faint)}.guide-prose ul.wfa-bc-tiles{list-style:none;margin:0;padding:12px 22px 18px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.guide-prose .wfa-bc-tiles>li{position:relative;margin:0;padding:12px 12px 10px;border-radius:14px;overflow:hidden;background:linear-gradient(160deg,color-mix(in srgb,var(--c) 22%,transparent),rgba(255,255,255,.015) 60%),#12111a;border:1px solid color-mix(in srgb,var(--c) 32%,transparent);transition:opacity .25s ease,filter .25s ease,transform .25s ease}.wfa-bc-tiles>li::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--c)}.wfa-bc-tiles>li.is-dim{opacity:.28;filter:grayscale(.85);transform:scale(.98)}.wfa-bc-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.wfa-bc-top>b{font:700 17px/1.1 var(--font-display);color:var(--c);letter-spacing:-.01em}.wfa-bc-pips{display:inline-flex;gap:4px}.wfa-bc-pips i{width:16px;height:16px;border-radius:5px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);position:relative}.wfa-bc-pips i.on{border-color:transparent}.wfa-bc-pips i.p-tank.on{background:#6cb4ff}.wfa-bc-pips i.p-heal.on{background:#4fe0a6}.wfa-bc-pips i.p-melee.on{background:#ff6150}.wfa-bc-pips i.p-ranged.on{background:#a98bff}.wfa-bc-pips i::after{content:"";position:absolute;inset:4px;border-radius:2px;background:rgba(0,0,0,.35)}.wfa-bc-pips i.p-heal::after{inset:6px 3px}.wfa-bc-pips i.p-ranged::after{border-radius:50%}.wfa-bc-tiles>li>small{display:block;margin-top:3px;font-size:11px;color:var(--text-faint)}.guide-prose ul.wfa-bc-best{list-style:none;margin:9px 0 0;padding:0;display:grid;gap:4px}.guide-prose .wfa-bc-best li{margin:0;display:grid;grid-template-columns:50px minmax(0,1fr) 20px;align-items:center;gap:6px;font-size:12px;line-height:1.3}.wfa-bc-best li span{font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.wfa-bc-best li em{font-style:normal;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wfa-bc-best .wfa-tier{width:20px;height:20px;border-radius:6px;font-size:10.5px;font-style:normal}.wfa-bc-map{margin:14px 0 16px;border-radius:16px;overflow:hidden;border:1px solid var(--border);background:var(--panel)}.wfa-bm-row{display:grid;grid-template-columns:92px repeat(4,minmax(0,1fr)) minmax(0,1.25fr);border-top:1px solid var(--border)}.wfa-bm-row:first-child{border-top:0}.wfa-bm-row>span{padding:9px 10px;font-size:12.5px;line-height:1.4;color:var(--text-muted)}.wfa-bm-row>span:first-child{font:700 13.5px/1.2 var(--font-display);color:var(--c,var(--text));background:linear-gradient(90deg,color-mix(in srgb,var(--c,transparent) 14%,transparent),transparent)}.wfa-bm-row .is-on{color:var(--text)}.wfa-bm-row .is-limited{color:var(--text-faint);font-style:italic}.wfa-bm-row .is-off{color:rgba(255,255,255,.18)}.wfa-bm-row .is-race{font-size:11.5px;color:var(--text-faint)}.wfa-bm-head>span{font:700 10.5px/1.3 var(--font)!important;letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)!important;background:rgba(255,255,255,.02)!important}.wfa-bm-head>span:nth-child(2){color:#6cb4ff!important}.wfa-bm-head>span:nth-child(3){color:#4fe0a6!important}.wfa-bm-head>span:nth-child(4){color:#ff8a7a!important}.wfa-bm-head>span:nth-child(5){color:#b9a2ff!important}.wfa-bc-lists{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0 16px}.wfa-bc-list{padding:14px;border-radius:16px;background:var(--panel);border:1px solid var(--border)}.wfa-bc-list.is-wide{grid-column:1 / -1}.wfa-bc-list>b{font:700 16px/1.1 var(--font-display);color:var(--text)}.wfa-bc-list>small{display:block;margin:3px 0 10px;font-size:11px;color:var(--text-faint)}.wfa-bc-tierrow{display:grid;grid-template-columns:26px minmax(0,1fr);gap:10px;align-items:center;padding:6px 0;border-top:1px solid var(--border);font-size:13px;line-height:1.45;color:var(--text)}.wfa-bc-tierrow .wfa-tier{font-style:normal}.guide-prose .wfa-bc-list p{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--text-faint)}.wfa-bc-goals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 18px}.wfa-bc-goals>div{padding:14px;border-radius:16px;background:radial-gradient(90% 70% at 100% 0%,color-mix(in srgb,var(--c) 16%,transparent),transparent 65%),var(--panel);border:1px solid var(--border)}.wfa-bc-goals small{display:block;font-size:11px;font-weight:700;color:var(--text-faint)}.wfa-bc-goals small::before{content:"\201C";color:var(--c);font-weight:800;margin-right:2px}.wfa-bc-goals small::after{content:"\201D";color:var(--c);font-weight:800;margin-left:1px}.wfa-bc-goals b{display:block;margin-top:6px;font:600 15px/1.2 var(--font-display);color:var(--c)}.guide-prose .wfa-bc-goals p{margin:7px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}.wfa-bc-rules{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:14px 0 16px;border-radius:16px;overflow:hidden;border:1px solid var(--border)}.wfa-bc-rules>div{padding:14px;background:var(--panel);border-left:1px solid var(--border)}.wfa-bc-rules>div:first-child{border-left:0}.wfa-bc-rules b{font:700 14px/1.2 var(--font-display);color:var(--wfa)}.wfa-bc-rules .is-soon{background:repeating-linear-gradient(-45deg,rgba(255,93,108,.05) 0 10px,transparent 10px 20px),var(--panel)}.wfa-bc-rules .is-soon b{color:#ff8a95}.guide-prose .wfa-bc-rules p{margin:7px 0 0;font-size:12.5px;line-height:1.5;color:var(--text-muted)}@media (max-width:760px){.wfa-bc-head{padding:16px 14px 4px}.guide-prose .wfa-bc-title{font-size:21px}.guide-prose ul.wfa-bc-tiles{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 14px 14px;gap:8px}.wfa-bc-top>b{font-size:15px}.wfa-bm-head{display:none}.wfa-bm-row{grid-template-columns:repeat(2,minmax(0,1fr))}.wfa-bm-row>span:first-child,.wfa-bm-row>span.is-race{grid-column:1 / -1}.wfa-bm-row>span.is-off{display:none}.wfa-bm-row>span[data-l]::before{content:attr(data-l);display:block;margin-bottom:1px;font:normal 800 9.5px/1.3 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--text-faint)}.wfa-bc-lists{grid-template-columns:minmax(0,1fr)}.wfa-bc-goals{grid-template-columns:minmax(0,1fr)}.wfa-bc-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.wfa-bc-rules>div:nth-child(3){border-left:0}.wfa-bc-rules>div:nth-child(n+3){border-top:1px solid var(--border)}}@media (max-width:420px){.guide-prose ul.wfa-bc-tiles{grid-template-columns:minmax(0,1fr)}.wfa-bc-rules{grid-template-columns:minmax(0,1fr)}.wfa-bc-rules>div{border-left:0!important;border-top:1px solid var(--border)}.wfa-bc-rules>div:first-child{border-top:0}}@media (prefers-reduced-motion:reduce){.guide-prose .wfa-bc-tiles>li,.wfa-bc-filters button{transition:none}.wfa-bc-tiles>li.is-dim{transform:none}}