.attack-range-summary:where(.astro-2fwhztrr){color:var(--sl-color-gray-3);font-size:.88rem}.attack-range-filter:where(.astro-2fwhztrr){grid-template-columns:minmax(11rem,1fr) minmax(9rem,.6fr) minmax(11rem,.75fr) auto;align-items:end;gap:.75rem;margin-block:1.25rem;display:grid}.attack-range-filter:where(.astro-2fwhztrr) label:where(.astro-2fwhztrr){color:var(--sl-color-gray-2);gap:.35rem;margin:0;font-size:.8rem;font-weight:800;display:grid}.attack-range-filter:where(.astro-2fwhztrr) input:where(.astro-2fwhztrr),.attack-range-filter:where(.astro-2fwhztrr) select:where(.astro-2fwhztrr),.attack-range-filter:where(.astro-2fwhztrr) button:where(.astro-2fwhztrr){min-height:2.75rem;color:var(--sl-color-white);font:inherit;background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);border-radius:.45rem;padding:.55rem .7rem}.attack-range-filter:where(.astro-2fwhztrr) button:where(.astro-2fwhztrr){cursor:pointer;font-weight:850}.attack-range-filter:where(.astro-2fwhztrr) input:where(.astro-2fwhztrr):focus-visible,.attack-range-filter:where(.astro-2fwhztrr) select:where(.astro-2fwhztrr):focus-visible,.attack-range-filter:where(.astro-2fwhztrr) button:where(.astro-2fwhztrr):focus-visible,.attack-range-character:where(.astro-2fwhztrr):focus-visible{outline:.2rem solid var(--sl-color-accent-high);outline-offset:.14rem}.attack-range-filter__count:where(.astro-2fwhztrr),.attack-range-filter__help:where(.astro-2fwhztrr){color:var(--sl-color-gray-3);grid-column:1/-1;margin:0;font-size:.82rem}.attack-range-filter__help:where(.astro-2fwhztrr){margin-block-start:-.4rem;font-size:.75rem}.attack-range-table-wrap:where(.astro-2fwhztrr){overflow-x:auto}.attack-range-table:where(.astro-2fwhztrr){border-collapse:separate;border-spacing:0 .7rem;width:100%}.attack-range-table:where(.astro-2fwhztrr) thead:where(.astro-2fwhztrr) th:where(.astro-2fwhztrr){color:var(--sl-color-gray-3);text-align:start;padding:0 .75rem .25rem;font-size:.8rem}.attack-range-table:where(.astro-2fwhztrr) thead:where(.astro-2fwhztrr) th:where(.astro-2fwhztrr):first-child{width:10rem}.attack-range-table:where(.astro-2fwhztrr) tbody:where(.astro-2fwhztrr) th:where(.astro-2fwhztrr),.attack-range-table:where(.astro-2fwhztrr) tbody:where(.astro-2fwhztrr) td:where(.astro-2fwhztrr){vertical-align:middle;background:var(--sl-color-gray-6);border-block:1px solid var(--sl-color-gray-5);padding:.75rem}.attack-range-table:where(.astro-2fwhztrr) tbody:where(.astro-2fwhztrr) th:where(.astro-2fwhztrr){border-inline-start:1px solid var(--sl-color-gray-5);border-radius:.55rem 0 0 .55rem}.attack-range-table:where(.astro-2fwhztrr) tbody:where(.astro-2fwhztrr) td:where(.astro-2fwhztrr){border-inline-end:1px solid var(--sl-color-gray-5);border-radius:0 .55rem .55rem 0}.attack-range-table:where(.astro-2fwhztrr) tbody:where(.astro-2fwhztrr) tr:where(.astro-2fwhztrr)[hidden]{display:none}.attack-range-character:where(.astro-2fwhztrr){color:var(--sl-color-white);grid-template-columns:3.5rem minmax(0,1fr);align-items:center;gap:.65rem;text-decoration:none;display:grid}.attack-range-character:where(.astro-2fwhztrr)>img:where(.astro-2fwhztrr),.attack-range-character__initials:where(.astro-2fwhztrr){object-fit:cover;background:var(--sl-color-gray-5);border-radius:.45rem;place-items:center;width:3.5rem;height:3.5rem;display:grid}.attack-range-character:where(.astro-2fwhztrr)>span:where(.astro-2fwhztrr):last-child{flex-direction:column;gap:.1rem;min-width:0;display:flex}.attack-range-character:where(.astro-2fwhztrr) strong:where(.astro-2fwhztrr){text-overflow:ellipsis;white-space:nowrap;font-size:.95rem;overflow:hidden}.attack-range-character:where(.astro-2fwhztrr) small:where(.astro-2fwhztrr){color:var(--sl-color-gray-3);font-size:.72rem}.attack-range-capture-list:where(.astro-2fwhztrr),.attack-range-capture:where(.astro-2fwhztrr),.attack-range-capture:where(.astro-2fwhztrr) figcaption:where(.astro-2fwhztrr){min-width:0;margin:0}.attack-range-capture:where(.astro-2fwhztrr) figcaption:where(.astro-2fwhztrr)>:where(.astro-2fwhztrr){overflow-wrap:anywhere;min-width:0}.attack-range-capture-list:where(.astro-2fwhztrr){gap:1rem;display:grid}.attack-range-capture:where(.astro-2fwhztrr)+.attack-range-capture:where(.astro-2fwhztrr){border-block-start:1px solid var(--sl-color-gray-5);padding-block-start:1rem}.attack-range-capture__viewport:where(.astro-2fwhztrr),.attack-range-placeholder:where(.astro-2fwhztrr){border:1px solid var(--sl-color-gray-5);background:#fff;border-radius:.4rem;width:100%;min-height:3.75rem;overflow:hidden}.attack-range-capture__viewport:where(.astro-2fwhztrr){aspect-ratio:var(--attack-range-aspect)}.attack-range-capture__viewport:where(.astro-2fwhztrr) img:where(.astro-2fwhztrr){width:100%;height:auto;display:block}.attack-range-capture:where(.astro-2fwhztrr) figcaption:where(.astro-2fwhztrr){color:var(--sl-color-gray-3);flex-wrap:wrap;align-items:baseline;gap:.25rem .65rem;padding-block-start:.45rem;font-size:.78rem;display:flex}.attack-range-capture:where(.astro-2fwhztrr) figcaption:where(.astro-2fwhztrr) strong:where(.astro-2fwhztrr){color:var(--sl-color-white)}.attack-range-placeholder:where(.astro-2fwhztrr){color:#637083;background:linear-gradient(135deg,#63708312 25%,#0000 25%) 0 0/1rem 1rem,#f4f6f8;border-style:dashed;flex-direction:column;justify-content:center;gap:.2rem;min-height:5rem;padding:.75rem;display:flex}.attack-range-placeholder:where(.astro-2fwhztrr) strong:where(.astro-2fwhztrr){color:#334154;font-size:.88rem}.attack-range-placeholder:where(.astro-2fwhztrr) span:where(.astro-2fwhztrr){font-size:.75rem}.attack-range-empty:where(.astro-2fwhztrr){color:var(--sl-color-gray-2);text-align:center;border:1px dashed var(--sl-color-gray-5);border-radius:.5rem;padding:1rem}@media (width<=48rem){.attack-range-filter:where(.astro-2fwhztrr){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.attack-range-filter:where(.astro-2fwhztrr) label:where(.astro-2fwhztrr):first-child,.attack-range-filter:where(.astro-2fwhztrr) button:where(.astro-2fwhztrr){grid-column:1/-1}.attack-range-table-wrap:where(.astro-2fwhztrr){overflow:visible}.attack-range-table:where(.astro-2fwhztrr),.attack-range-table:where(.astro-2fwhztrr) tbody:where(.astro-2fwhztrr),.attack-range-table:where(.astro-2fwhztrr) th:where(.astro-2fwhztrr),.attack-range-table:where(.astro-2fwhztrr) td:where(.astro-2fwhztrr){display:block}.attack-range-table:where(.astro-2fwhztrr),.attack-range-table:where(.astro-2fwhztrr) tbody:where(.astro-2fwhztrr){width:100%}.attack-range-table:where(.astro-2fwhztrr){border-spacing:0}.attack-range-table:where(.astro-2fwhztrr) thead:where(.astro-2fwhztrr){clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.attack-range-table:where(.astro-2fwhztrr) tbody:where(.astro-2fwhztrr) tr:where(.astro-2fwhztrr){grid-template-columns:3.5rem minmax(0,1fr);width:100%;margin-block-end:.9rem;display:grid}.attack-range-table:where(.astro-2fwhztrr) tbody:where(.astro-2fwhztrr) th:where(.astro-2fwhztrr),.attack-range-table:where(.astro-2fwhztrr) tbody:where(.astro-2fwhztrr) td:where(.astro-2fwhztrr){border-inline:1px solid var(--sl-color-gray-5);width:auto;min-width:0}.attack-range-table:where(.astro-2fwhztrr) tbody:where(.astro-2fwhztrr) th:where(.astro-2fwhztrr){border-inline-end:0;border-radius:.55rem 0 0 .55rem;padding:.5rem .35rem}.attack-range-table:where(.astro-2fwhztrr) tbody:where(.astro-2fwhztrr) td:where(.astro-2fwhztrr){border-inline-start:0;border-radius:0 .55rem .55rem 0;padding:.5rem .5rem .5rem .25rem}.attack-range-character:where(.astro-2fwhztrr){text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;gap:.25rem;min-height:3.5rem}.attack-range-character:where(.astro-2fwhztrr)>img:where(.astro-2fwhztrr),.attack-range-character__initials:where(.astro-2fwhztrr){width:2.5rem;height:2.5rem}.attack-range-character:where(.astro-2fwhztrr)>span:where(.astro-2fwhztrr):last-child{align-items:center;width:100%}.attack-range-character:where(.astro-2fwhztrr) strong:where(.astro-2fwhztrr){overflow-wrap:anywhere;text-overflow:clip;white-space:normal;font-size:.72rem;line-height:1.15;overflow:visible}.attack-range-character:where(.astro-2fwhztrr) small:where(.astro-2fwhztrr){display:none}}@media (width<=24rem){.attack-range-filter:where(.astro-2fwhztrr){grid-template-columns:minmax(0,1fr)}.attack-range-filter:where(.astro-2fwhztrr) button:where(.astro-2fwhztrr),.attack-range-filter__count:where(.astro-2fwhztrr),.attack-range-filter__help:where(.astro-2fwhztrr),.attack-range-filter:where(.astro-2fwhztrr) label:where(.astro-2fwhztrr):first-child{grid-column:1}}
