.kind-heading[data-astro-cid-3s3jfxkt]{color:#f0e2c8;letter-spacing:.16em;background:#3b3024;border-radius:4px;margin:3rem 0 1.25rem;padding:.35rem .9rem;font-size:1.25rem;line-height:1.6}.kind-heading[data-astro-cid-3s3jfxkt].is-first{margin-top:1.5rem}.ability-node[data-astro-cid-ze5iy5uh]{margin:0 0 2rem}.ability-node[data-astro-cid-ze5iy5uh] h3[data-astro-cid-ze5iy5uh]{margin:0 0 .25rem}.ability-node[data-astro-cid-ze5iy5uh] h3[data-astro-cid-ze5iy5uh].has-icon{align-items:center;gap:.6rem;display:flex}.node-icon[data-astro-cid-ze5iy5uh]{border-radius:50%;flex:none;width:52px;height:52px;display:block}@media (width<=40rem){.node-icon[data-astro-cid-ze5iy5uh]{width:44px;height:44px}}.node-facts[data-astro-cid-ze5iy5uh]{margin:0 0 .5rem;padding-left:1.25rem}.node-description[data-astro-cid-ze5iy5uh]{margin:0 0 .25rem}.node-screen-note[data-astro-cid-ze5iy5uh]{opacity:.75;margin:0 0 .5rem;font-size:.875rem}.rank-table[data-astro-cid-ze5iy5uh]{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.6}.rank-table[data-astro-cid-ze5iy5uh] th[data-astro-cid-ze5iy5uh],.rank-table[data-astro-cid-ze5iy5uh] td[data-astro-cid-ze5iy5uh]{border:1px solid;border-color:color-mix(in srgb, currentColor 30%, transparent);text-align:left;vertical-align:top;padding:.25rem .5rem}.rank-table[data-astro-cid-ze5iy5uh] thead[data-astro-cid-ze5iy5uh] th[data-astro-cid-ze5iy5uh],.rank-table[data-astro-cid-ze5iy5uh] tbody[data-astro-cid-ze5iy5uh] th[data-astro-cid-ze5iy5uh],.rank-table[data-astro-cid-ze5iy5uh] td[data-astro-cid-ze5iy5uh]:nth-child(3),.rank-table[data-astro-cid-ze5iy5uh] td[data-astro-cid-ze5iy5uh]:nth-child(4){white-space:nowrap}.effect-line[data-astro-cid-ze5iy5uh],.lv-note[data-astro-cid-ze5iy5uh]{display:block}.lv-note[data-astro-cid-ze5iy5uh]{opacity:.75;margin-top:.125rem;font-size:.8125rem}@media (width<=40rem){.rank-table[data-astro-cid-ze5iy5uh] thead[data-astro-cid-ze5iy5uh]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rank-table[data-astro-cid-ze5iy5uh],.rank-table[data-astro-cid-ze5iy5uh] tbody[data-astro-cid-ze5iy5uh],.rank-table[data-astro-cid-ze5iy5uh] tr[data-astro-cid-ze5iy5uh],.rank-table[data-astro-cid-ze5iy5uh] th[data-astro-cid-ze5iy5uh],.rank-table[data-astro-cid-ze5iy5uh] td[data-astro-cid-ze5iy5uh]{display:block}.rank-table[data-astro-cid-ze5iy5uh] tr[data-astro-cid-ze5iy5uh]{border:1px solid;border-color:color-mix(in srgb, currentColor 30%, transparent);margin:0 0 .5rem}.rank-table[data-astro-cid-ze5iy5uh] tbody[data-astro-cid-ze5iy5uh] th[data-astro-cid-ze5iy5uh],.rank-table[data-astro-cid-ze5iy5uh] td[data-astro-cid-ze5iy5uh]{white-space:normal;border:0;gap:.5rem;display:flex}.rank-table[data-astro-cid-ze5iy5uh] tbody[data-astro-cid-ze5iy5uh] th[data-astro-cid-ze5iy5uh]:before,.rank-table[data-astro-cid-ze5iy5uh] td[data-astro-cid-ze5iy5uh]:before{content:attr(data-label);flex:0 0 3rem;font-weight:700}.rank-effect[data-astro-cid-ze5iy5uh]{flex-wrap:wrap;row-gap:0}.rank-effect[data-astro-cid-ze5iy5uh]:before,.rank-effect[data-astro-cid-ze5iy5uh] .effect-line[data-astro-cid-ze5iy5uh],.rank-effect[data-astro-cid-ze5iy5uh] .lv-note[data-astro-cid-ze5iy5uh]{flex-basis:100%}}.branch-tree[data-astro-cid-c4p3iz22]{margin:0 0 1.5rem}.bt[data-astro-cid-c4p3iz22]{position:relative}.bt-lines[data-astro-cid-c4p3iz22]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.bt-lines[data-astro-cid-c4p3iz22] line[data-astro-cid-c4p3iz22]{stroke:#cfc6b8;stroke-width:1.5px}.bt-nodes[data-astro-cid-c4p3iz22]{margin:0;padding:0;list-style:none;position:absolute;inset:0}.bt-nodes[data-astro-cid-c4p3iz22] li[data-astro-cid-c4p3iz22]{box-sizing:border-box;text-align:center;flex-direction:column;align-items:center;width:25%;min-width:0;padding:0 .25rem;display:flex;position:absolute}.bt-nodes[data-astro-cid-c4p3iz22] a[data-astro-cid-c4p3iz22]{border-radius:4px;flex-direction:column;align-items:center;text-decoration:none;display:flex}.bt-nodes[data-astro-cid-c4p3iz22] img[data-astro-cid-c4p3iz22]{border-radius:50%;width:60px;height:60px;margin-top:4px;display:block}.bt-nodes[data-astro-cid-c4p3iz22] a[data-astro-cid-c4p3iz22]:hover img[data-astro-cid-c4p3iz22]{filter:brightness(1.15)}.bt-nodes[data-astro-cid-c4p3iz22] a[data-astro-cid-c4p3iz22]:focus-visible{outline:none}.bt-nodes[data-astro-cid-c4p3iz22] a[data-astro-cid-c4p3iz22]:focus-visible img[data-astro-cid-c4p3iz22]{box-shadow:0 0 0 3px #e0a24a}.bt-pips[data-astro-cid-c4p3iz22]{gap:5px;height:9px;margin:3px 0 2px;display:flex}.bt-pips[data-astro-cid-c4p3iz22] span[data-astro-cid-c4p3iz22]{border:1px solid #c9b38a;width:6px;height:6px;margin-top:1px;transform:rotate(45deg)}.bt-name[data-astro-cid-c4p3iz22]{text-underline-offset:2px;font-size:.875rem;line-height:1.35;text-decoration:underline}@media (width<=40rem){.bt-nodes[data-astro-cid-c4p3iz22] li[data-astro-cid-c4p3iz22]{padding:0 .125rem}.bt-nodes[data-astro-cid-c4p3iz22] img[data-astro-cid-c4p3iz22]{width:48px;height:48px;margin-top:10px}.bt-name[data-astro-cid-c4p3iz22]{font-size:.75rem}}.perk-branch[data-astro-cid-d6otvfog]{border-top:2px solid;border-color:color-mix(in srgb, currentColor 40%, transparent);margin:0 0 2.5rem;padding-top:.75rem}.branch-title[data-astro-cid-d6otvfog]{margin:0;font-size:1.125rem;font-weight:700}.branch-totals[data-astro-cid-d6otvfog]{margin:0 0 .5rem;font-size:.875rem}.branch-map[data-astro-cid-d6otvfog]{margin:0 0 1.5rem;line-height:1.6}.map-ranks[data-astro-cid-d6otvfog]{font-size:.8125rem}.branch-map[data-astro-cid-d6otvfog] ul{margin:0;padding:0;list-style:none}.branch-map[data-astro-cid-d6otvfog] ul ul{margin-left:.5rem}.branch-map[data-astro-cid-d6otvfog] ul ul>li{padding-left:1.25rem;position:relative}.branch-map[data-astro-cid-d6otvfog] ul ul>li:before{content:"";border-left:1px solid;position:absolute;top:0;bottom:0;left:0}.branch-map[data-astro-cid-d6otvfog] ul ul>li:last-child:before{height:.8em;bottom:auto}.branch-map[data-astro-cid-d6otvfog] ul ul>li:after{content:"";border-top:1px solid;width:1rem;position:absolute;top:.8em;left:0}
