.upload[data-v-010ea3da]{cursor:pointer;display:inline-flex;position:relative}.upload-input[data-v-010ea3da]{clip-path:inset(50%);opacity:0;block-size:.0625rem;inline-size:.0625rem;position:absolute}.upload-button[data-v-010ea3da]{padding:var(--space-xs) var(--space-lg);border-radius:var(--radius-md);background-color:var(--color-accent-version);color:var(--color-on-accent);font-size:var(--text-sm);align-items:center;font-weight:600;display:inline-flex}.upload-input:focus-visible+.upload-button[data-v-010ea3da]{outline:.125rem solid var(--color-accent-version);outline-offset:.15rem}.pages[data-v-85a4b965]{align-items:center;display:flex}.menu-toggle[data-v-85a4b965]{padding:var(--space-xs);border-radius:var(--radius-sm);color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;display:inline-flex}.menu-toggle[data-v-85a4b965]:hover{color:var(--color-text)}.menu-toggle[data-v-85a4b965]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.15rem}.menu-toggle[aria-expanded=true][data-v-85a4b965]{color:var(--color-text-bright)}.page-links[data-v-85a4b965]{padding:var(--space-sm) var(--space-2xl) var(--space-lg);border-block-end:.0625rem solid var(--color-border);background-color:var(--color-surface-panel);flex-direction:column;display:none;position:absolute;inset-block-start:100%;inset-inline:0}.page-links.open[data-v-85a4b965]{display:flex}.page-link[data-v-85a4b965]{padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:color .12s}.page-link[data-v-85a4b965]:hover{color:var(--color-text)}.page-link[data-v-85a4b965]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.15rem}.page-link.router-link-exact-active[data-v-85a4b965],.page-link-species.router-link-active[data-v-85a4b965]{color:var(--color-accent-version);text-underline-offset:.5em;text-decoration:underline;text-decoration-thickness:.125rem}@media (width>=48rem){.menu-toggle[data-v-85a4b965]{display:none}.page-links[data-v-85a4b965]{align-items:center;gap:var(--space-2xs);background-color:#0000;border-block-end:0;flex-flow:wrap;padding:0;display:flex;position:static}}.topbar[data-v-500cf1da]{z-index:1;border-block-end:.0625rem solid var(--color-border);background-color:var(--color-surface-panel);position:sticky;inset-block-start:0}.bar[data-v-500cf1da]{align-items:center;gap:var(--space-sm) clamp(var(--space-sm), 3vi, var(--space-xl));max-inline-size:60rem;padding:var(--space-sm) clamp(var(--space-lg), 4vi, var(--space-2xl));flex-wrap:wrap;margin-inline:auto;display:flex}.title[data-v-500cf1da]{font-size:var(--text-lg);letter-spacing:.05em;margin:0}.wordmark[data-v-500cf1da]{color:var(--color-text-bright);text-decoration:none}.actions[data-v-500cf1da]{align-items:center;gap:var(--space-sm);margin-inline-start:auto;display:flex}.active-game[data-v-500cf1da]{padding:var(--space-2xs) var(--space-sm);border:.0625rem solid var(--color-accent-version);border-radius:var(--radius-sm);background-color:var(--color-surface-inset);color:var(--color-accent-version);font-family:var(--font-mono);font-size:var(--text-xs);white-space:nowrap}.result[data-v-500cf1da]{font-size:var(--text-sm);text-align:end;flex-basis:100%;margin:0;padding-block-end:var(--space-2xs)}.result-error[data-v-500cf1da]{color:var(--color-danger)}.content[data-v-500cf1da]{gap:var(--space-2xl);max-inline-size:60rem;padding:var(--space-3xl) var(--space-2xl) var(--space-4xl);flex-direction:column;margin-inline:auto;display:flex}.panel[data-v-61b646c5]{border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-panel)}.panel-summary[data-v-61b646c5]{align-items:baseline;gap:var(--space-md);padding:var(--space-md) var(--space-lg);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.panel-summary[data-v-61b646c5]:before{content:"▸";font-size:var(--text-sm);color:var(--color-text-faint);transition:rotate .12s;display:inline-block}.panel-summary[data-v-61b646c5]::-webkit-details-marker{display:none}.panel-summary[data-v-61b646c5]:hover{color:var(--color-text-bright)}.panel-summary[data-v-61b646c5]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.15rem}.panel[open]>.panel-summary[data-v-61b646c5]:before{rotate:90deg}.panel-title[data-v-61b646c5]{font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.12em;margin:0;font-weight:700}.panel-count[data-v-61b646c5]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-accent);margin-inline-start:auto}.panel-body[data-v-61b646c5]{padding:var(--space-lg);border-block-start:.0625rem solid var(--color-border)}.sprite-slot[data-v-a2f0686e]{display:inline-flex}.sprite[data-v-a2f0686e]{max-inline-size:var(--sprite-size,2rem);max-block-size:var(--sprite-size,2rem);object-fit:contain;display:block}.gone-list[data-v-b479d4da]{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.gone[data-v-b479d4da]{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-sm);border:.0625rem solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface-inset);opacity:.72;display:flex}.gone-link[data-v-b479d4da]{--sprite-size:1.75rem;align-items:center;gap:var(--space-xs);color:inherit;text-decoration:none;display:flex}.gone-link[data-v-b479d4da]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.15rem}.gone-trade[data-v-b479d4da]{border-color:var(--color-warning);opacity:1}.gone-tag[data-v-b479d4da]{padding:var(--space-3xs) var(--space-xs);border:.0625rem solid var(--color-warning);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-warning);margin-inline-start:var(--space-3xs);font-weight:700}.gone-dex[data-v-b479d4da]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint)}.gone-name[data-v-b479d4da]{font-size:var(--text-sm)}.gone-name small[data-v-b479d4da]{font-size:var(--text-xs);color:var(--color-text-muted);margin-inline-start:var(--space-2xs)}.gone-link:hover .gone-name[data-v-b479d4da]{color:var(--color-accent)}.note[data-v-d3305963]{padding:var(--space-3xl) var(--space-lg);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-panel);text-align:center;color:var(--color-text-muted);margin:0}.where-list[data-v-087b7c16]{gap:var(--space-xs);padding:var(--space-sm) 0 0;border-block-start:.0625rem solid var(--color-border);flex-direction:column;margin:0;list-style:none;display:flex}.where[data-v-087b7c16]{align-items:baseline;gap:var(--space-xs) var(--space-md);flex-wrap:wrap;display:flex}.where-loc[data-v-087b7c16]{min-inline-size:8rem;font-size:var(--text-sm);color:var(--color-text);font-weight:600}.slot[data-v-087b7c16]{align-items:baseline;gap:var(--space-xs);font-size:var(--text-xs);color:var(--color-text-muted);display:inline-flex}.slot-method[data-v-087b7c16]{color:var(--color-text)}.slot-level[data-v-087b7c16]{font-family:var(--font-mono);font-size:var(--text-xs)}.slot-cond[data-v-087b7c16]{color:var(--color-text-faint);font-style:italic}.tag[data-v-5ca85768]{padding:var(--space-3xs) var(--space-sm);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;border:.0625rem solid;font-weight:700}.tag-wild[data-v-5ca85768]{color:var(--color-method-wild)}.tag-static[data-v-5ca85768]{color:var(--color-method-static)}.tag-gift[data-v-5ca85768]{color:var(--color-method-gift)}.tag-trade[data-v-5ca85768]{color:var(--color-method-trade)}.tag-egg[data-v-5ca85768]{color:var(--color-method-egg)}.tag-event[data-v-5ca85768]{color:var(--color-method-event)}.tag-evolution[data-v-5ca85768]{color:var(--color-method-evolution)}.catch[data-v-174b2302]{list-style:none}.catch-shell[data-v-174b2302]{border:.0625rem solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-panel);transition:border-color .15s;display:block}.catch-shell[data-v-174b2302]:hover{border-color:var(--color-border-strong)}.catch-summary[data-v-174b2302]{--sprite-size:2.5rem;align-items:center;column-gap:var(--space-md);padding:var(--space-sm) var(--space-md);grid-template-columns:auto auto 1fr auto auto;grid-template-areas:"sprite dex name tag chev""sprite dex detail tag chev";display:grid}.catch-sprite[data-v-174b2302]{grid-area:sprite}details>.catch-summary[data-v-174b2302]{cursor:pointer}details>.catch-summary[data-v-174b2302]::-webkit-details-marker{display:none}.catch-dex[data-v-174b2302]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint);grid-area:dex}.catch-name[data-v-174b2302]{color:var(--color-text-bright);grid-area:name;font-weight:600;text-decoration:none}.catch-name small[data-v-174b2302]{font-size:var(--text-xs);color:var(--color-text-muted);margin-inline-start:var(--space-xs);font-weight:400}.catch-name[data-v-174b2302]:hover{color:var(--color-accent)}.catch-name[data-v-174b2302]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.15rem}.catch-detail[data-v-174b2302]{font-size:var(--text-sm);color:var(--color-text-muted);grid-area:detail}.catch-tag[data-v-174b2302]{grid-area:tag;justify-self:end}.catch-chev[data-v-174b2302]{font-size:var(--text-xs);color:var(--color-text-faint);grid-area:chev;transition:transform .15s}details[open] .catch-chev[data-v-174b2302]{transform:rotate(180deg)}.catch-body[data-v-174b2302]{padding:0 var(--space-md) var(--space-md)}.route[data-v-174b2302]{border-block-start:.0625rem solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-muted);margin:0;padding-block-start:var(--space-sm)}.route-link[data-v-174b2302]{color:var(--color-text);font-weight:600;text-decoration:none}.route-link[data-v-174b2302]:hover{color:var(--color-accent)}.route-link[data-v-174b2302]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.15rem}.catch-list[data-v-d3f6e91d]{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tile[data-v-7dc7d93e]{gap:var(--space-2xs);padding:var(--space-md) var(--space-lg);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-panel);flex-direction:column;display:flex}.tile-label[data-v-7dc7d93e]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-faint);font-weight:700}.tile-value[data-v-7dc7d93e]{font-family:var(--font-mono);font-size:var(--text-2xl);color:var(--color-text-bright);font-weight:600}.tile-meter[data-v-7dc7d93e]{border-radius:var(--radius-sm);background-color:var(--color-surface-inset);block-size:.375rem;overflow:hidden}.tile-meter-fill[data-v-7dc7d93e]{border-radius:inherit;background-color:var(--color-accent-version);block-size:100%;transition:inline-size .3s}.tile-detail[data-v-7dc7d93e]{font-size:var(--text-xs);color:var(--color-text-muted)}.tiles[data-v-d69838c4]{gap:var(--space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));margin:0;padding:0;list-style:none;display:grid}.collection[data-v-820b0f31]{gap:var(--space-xl);flex-direction:column;display:flex}.glance[data-v-820b0f31]{gap:var(--space-xs);flex-direction:column;margin:0;display:flex}.uploaded[data-v-820b0f31]{font-size:var(--text-md);opacity:.7;margin:0}.panels[data-v-820b0f31]{gap:var(--space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:start;display:grid}.panel-empty[data-v-820b0f31]{font-size:var(--text-base);opacity:.8;margin:0}.panel-note[data-v-820b0f31]{margin:0 0 var(--space-md);font-size:var(--text-sm);opacity:.7}.row[data-v-68306de6]{align-items:baseline;gap:var(--space-2xs) var(--space-lg);padding:var(--space-sm) var(--space-2xs);border-block-start:.0625rem solid var(--color-border);grid-template-columns:minmax(9rem,auto) 1fr;grid-template-areas:"id slots";list-style:none;transition:opacity .12s;display:grid}.row[data-v-68306de6]:first-child{border-block-start:none}.row.is-caught[data-v-68306de6]{opacity:.5}.row-id[data-v-68306de6]{--sprite-size:2rem;align-items:center;gap:var(--space-sm);grid-area:id;text-decoration:none;display:flex}.row-id[data-v-68306de6]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.15rem}.row-dex[data-v-68306de6]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint)}.row-name[data-v-68306de6]{color:var(--color-text-bright);font-weight:600}.row-name small[data-v-68306de6]{font-size:var(--text-xs);color:var(--color-text-muted);margin-inline-start:var(--space-xs);font-weight:400}.row-id:hover .row-name[data-v-68306de6]{color:var(--color-accent)}.row-caught[data-v-68306de6]{font-size:var(--text-sm);color:var(--color-success);font-weight:700}.row-slots[data-v-68306de6]{gap:var(--space-2xs) var(--space-lg);flex-wrap:wrap;grid-area:slots;display:flex}.slot[data-v-68306de6]{align-items:baseline;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-muted);display:inline-flex}.slot-method[data-v-68306de6]{color:var(--color-text)}.slot-level[data-v-68306de6]{font-family:var(--font-mono);font-size:var(--text-xs)}.slot-cond[data-v-68306de6]{color:var(--color-text-faint);font-style:italic}.location[data-v-07a8ad04]{padding:var(--space-lg) var(--space-xl);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-panel);transition:opacity .12s}.location.is-done[data-v-07a8ad04]{opacity:.55}.location-head[data-v-07a8ad04]{border-block-end:.0625rem solid var(--color-border);margin-block-end:var(--space-xs);padding-block-end:var(--space-md)}.location-eyebrow[data-v-07a8ad04]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);margin:0;font-weight:600}.location-title[data-v-07a8ad04]{margin:var(--space-2xs) 0 0;font-size:var(--text-xl);letter-spacing:-.01em;font-weight:700}.location-blurb[data-v-07a8ad04]{margin:var(--space-sm) 0 0;font-size:var(--text-sm);color:var(--color-text-muted);line-height:1.5}.location-methods[data-v-07a8ad04]{margin:var(--space-xs) 0 0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint)}.location-list[data-v-07a8ad04]{margin:0;padding:0;list-style:none}.filters[data-v-e7233937]{gap:var(--space-xs);padding-inline:var(--space-sm);flex-direction:column;margin-block-end:var(--space-md);display:flex}.filter[data-v-e7233937]{align-items:center;gap:var(--space-sm);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.filter-checkbox[data-v-e7233937]{accent-color:var(--color-accent-version);cursor:pointer}.index[data-v-b40bd69e]{gap:var(--space-3xs);flex-direction:column;margin:0;display:flex}.index-row[data-v-b40bd69e]{justify-content:space-between;align-items:baseline;gap:var(--space-md);padding:var(--space-sm);border-radius:var(--radius-md);color:var(--color-text-muted);font:inherit;font-size:var(--text-md);text-align:start;cursor:pointer;background:0 0;border:.0625rem solid #0000;transition:background-color .12s,border-color .12s,color .12s,opacity .12s;display:flex}.index-row[data-v-b40bd69e]:hover{background-color:var(--color-surface-panel);color:var(--color-text)}.index-row[data-v-b40bd69e]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.1rem}.index-row.is-active[data-v-b40bd69e]{border-color:var(--color-border-strong);background-color:var(--color-surface-panel);color:var(--color-text-bright)}.index-row.is-done[data-v-b40bd69e]{opacity:.45}.index-count[data-v-b40bd69e]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-faint)}.index-row.is-active .index-count[data-v-b40bd69e]{color:var(--color-accent)}.gazetteer[data-v-b3da1701]{gap:var(--space-xl);grid-template-columns:1fr;align-items:start;display:grid}.list-pane[data-v-b3da1701]{flex-direction:column;min-inline-size:0;display:flex}.index-toggle[data-v-b3da1701]{justify-content:space-between;align-items:center;gap:var(--space-sm);inline-size:100%;padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-md);color:var(--color-text-faint);text-align:start;cursor:pointer;background:0 0;border:0;margin-block-end:var(--space-xs);display:flex}.index-toggle[data-v-b3da1701]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.1rem}.index-head[data-v-b3da1701]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;font-weight:600}.index-chevron[data-v-b3da1701]{flex:none;transition:transform .12s}.index-toggle.is-collapsed .index-chevron[data-v-b3da1701]{transform:rotate(-90deg)}.index-body.is-collapsed[data-v-b3da1701]{display:none}@media (width>=46rem){.gazetteer[data-v-b3da1701]{grid-template-columns:minmax(12rem,15rem) 1fr}.index-body.is-collapsed[data-v-b3da1701]{display:block}.index-chevron[data-v-b3da1701]{display:none}.index-toggle[data-v-b3da1701]{cursor:default;pointer-events:none}.details-pane[data-v-b3da1701]{position:sticky;inset-block-start:4rem}}.region-map[data-v-8996ab7f]{border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-panel);margin:0;overflow:hidden}.region-map-image[data-v-8996ab7f]{object-fit:contain;block-size:auto;max-block-size:24rem;inline-size:100%;display:block}.locations[data-v-6fdadec3]{gap:var(--space-xl);flex-direction:column;display:flex}.segmented-control[data-v-747ddaa0]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.segment[data-v-747ddaa0]{padding:var(--space-2xs) var(--space-md);border:.0625rem solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface-inset);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted);cursor:pointer}.segment[data-v-747ddaa0]:hover{color:var(--color-text-bright)}.segment[data-v-747ddaa0]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.15rem}.segment.is-active[data-v-747ddaa0]{border-color:var(--color-accent);background-color:var(--color-surface-panel);color:var(--color-accent)}.segment-badge[data-v-747ddaa0]{font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-faint);margin-inline-start:var(--space-xs)}.type[data-v-f45d3636]{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-sm);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;border:.0625rem solid;font-weight:700;display:inline-block}.type-normal[data-v-f45d3636]{color:var(--color-type-normal)}.type-fire[data-v-f45d3636]{color:var(--color-type-fire)}.type-water[data-v-f45d3636]{color:var(--color-type-water)}.type-electric[data-v-f45d3636]{color:var(--color-type-electric)}.type-grass[data-v-f45d3636]{color:var(--color-type-grass)}.type-ice[data-v-f45d3636]{color:var(--color-type-ice)}.type-fighting[data-v-f45d3636]{color:var(--color-type-fighting)}.type-poison[data-v-f45d3636]{color:var(--color-type-poison)}.type-ground[data-v-f45d3636]{color:var(--color-type-ground)}.type-flying[data-v-f45d3636]{color:var(--color-type-flying)}.type-psychic[data-v-f45d3636]{color:var(--color-type-psychic)}.type-bug[data-v-f45d3636]{color:var(--color-type-bug)}.type-rock[data-v-f45d3636]{color:var(--color-type-rock)}.type-ghost[data-v-f45d3636]{color:var(--color-type-ghost)}.type-dragon[data-v-f45d3636]{color:var(--color-type-dragon)}.type-dark[data-v-f45d3636]{color:var(--color-type-dark)}.type-steel[data-v-f45d3636]{color:var(--color-type-steel)}.type-fairy[data-v-f45d3636]{color:var(--color-type-fairy)}.card[data-v-ef963529]{gap:var(--space-xs);block-size:14rem;padding:var(--space-md);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-panel);flex-direction:column;text-decoration:none;transition:border-color .12s,transform .12s;display:flex;overflow:hidden}.card[data-v-ef963529]:hover{border-color:var(--color-border-strong);transform:translateY(-.1rem)}.card[data-v-ef963529]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.15rem}.card-sprite[data-v-ef963529]{--sprite-size:5.5rem;border-radius:var(--radius-sm);background-color:var(--color-surface-inset);justify-content:center;align-items:center;block-size:6rem;display:flex;position:relative}.card-dot[data-v-ef963529]{border-radius:50%;block-size:.7rem;inline-size:.7rem;position:absolute;inset-block-start:var(--space-xs);inset-inline-end:var(--space-xs)}.card-dot.is-caught[data-v-ef963529]{background-color:var(--color-success)}.card-dot.is-missing[data-v-ef963529]{border:.125rem solid var(--color-warning);background-color:#0000}.card-dot.is-na[data-v-ef963529]{border-radius:var(--radius-sm);background-color:var(--color-text-faint);block-size:.2rem}.card-dex[data-v-ef963529]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint)}.card-name[data-v-ef963529]{font-size:var(--text-base);white-space:nowrap;text-overflow:ellipsis;color:var(--color-text-bright);font-weight:600;overflow:hidden}.card-types[data-v-ef963529]{gap:var(--space-2xs);flex-wrap:wrap;margin-block-start:auto;display:flex}.dex-head[data-v-0c7e5e68]{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);flex-wrap:wrap;margin-block-end:var(--space-xl);display:flex}.dex-title[data-v-0c7e5e68]{font-size:var(--text-xl);letter-spacing:-.01em;margin:0;font-weight:700}.dex-mode[data-v-0c7e5e68]{margin-block-start:var(--space-md)}.dex-count[data-v-0c7e5e68]{margin:var(--space-2xs) 0 0;font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted)}.search[data-v-0c7e5e68]{gap:var(--space-2xs);flex-direction:column;display:flex}.search-label[data-v-0c7e5e68]{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-faint);font-weight:600}.search-input[data-v-0c7e5e68]{inline-size:min(16rem,60vi);padding:var(--space-sm) var(--space-md);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-inset);color:var(--color-text-bright);font:inherit;font-size:var(--text-md)}.search-input[data-v-0c7e5e68]:focus-visible{border-color:var(--color-accent-version);outline:none}.controls[data-v-0c7e5e68]{gap:var(--space-lg);flex-wrap:wrap;margin-block-end:var(--space-lg);display:flex}.toggle[data-v-0c7e5e68]{gap:var(--space-sm);cursor:pointer;font-size:var(--text-sm);-webkit-user-select:none;user-select:none;align-items:center;display:flex}.toggle-box[data-v-0c7e5e68]{block-size:1.1rem;inline-size:1.1rem;accent-color:var(--color-accent-version)}.grid[data-v-0c7e5e68]{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));margin:0;padding:0;list-style:none;display:grid}.evo[data-v-3b651780]{align-items:center;gap:var(--space-sm) var(--space-2xs);flex-wrap:wrap;display:flex}.evo-column[data-v-3b651780]{gap:var(--space-sm);flex-direction:column;display:flex}.evo-step[data-v-3b651780]{align-items:center;gap:var(--space-2xs);display:flex}.evo-arrow[data-v-3b651780]{align-items:center;gap:var(--space-3xs);padding-inline:var(--space-3xs);flex-direction:column;display:inline-flex}.evo-req[data-v-3b651780]{font-family:var(--font-mono);font-size:var(--text-2xs);text-align:center;color:var(--color-text-faint);line-height:1.1}.evo-mark[data-v-3b651780]{font-size:var(--text-md);color:var(--color-border-strong)}.evo-node[data-v-3b651780]{--sprite-size:3rem;align-items:center;gap:var(--space-3xs);min-inline-size:5.5rem;padding:var(--space-sm) var(--space-md);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-inset);flex-direction:column;text-decoration:none;transition:border-color .12s,background-color .12s;display:flex}.evo-node[data-v-3b651780]:hover{border-color:var(--color-border-strong);background-color:var(--color-surface-panel)}.evo-node[data-v-3b651780]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.15rem}.evo-node.is-current[data-v-3b651780]{border-color:var(--color-accent-version);background-color:var(--color-surface-panel)}.evo-dex[data-v-3b651780]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint)}.evo-name[data-v-3b651780]{color:var(--color-text-bright);font-weight:600}.learnset-group[data-v-bb9daac7]{overflow-inline:auto}.group-head[data-v-bb9daac7]{align-items:center;gap:var(--space-sm);margin:0 0 var(--space-sm);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);font-weight:700;display:flex}.group-count[data-v-bb9daac7]{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-sm);background-color:var(--color-surface-inset);font-size:var(--text-xs);color:var(--color-text-faint)}.moves[data-v-bb9daac7]{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}th[data-v-bb9daac7]{padding:0 var(--space-sm) var(--space-xs);font-family:var(--font-mono);font-size:var(--text-2xs);text-align:start;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-faint);font-weight:600}.sort-button[data-v-bb9daac7]{align-items:center;gap:var(--space-3xs);font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.sort-button[data-v-bb9daac7]:hover,.sort-button[data-v-bb9daac7]:focus-visible{color:var(--color-text)}.sort-button[data-direction][data-v-bb9daac7]:after{font-size:var(--text-3xs)}.sort-button[data-direction=ascending][data-v-bb9daac7]:after{content:"▲"}.sort-button[data-direction=descending][data-v-bb9daac7]:after{content:"▼"}td[data-v-bb9daac7]{padding:var(--space-xs) var(--space-sm);border-block-start:.0625rem solid var(--color-border);color:var(--color-text);white-space:nowrap}.col-move[data-v-bb9daac7]{inline-size:100%;color:var(--color-text-bright);font-weight:600}.col-lv[data-v-bb9daac7],.col-num[data-v-bb9daac7]{font-family:var(--font-mono);text-align:end;color:var(--color-text-muted)}.cat[data-v-bb9daac7]{font-size:var(--text-xs);font-weight:600}.cat-physical[data-v-bb9daac7]{color:var(--color-damage-physical)}.cat-special[data-v-bb9daac7]{color:var(--color-damage-special)}.cat-status[data-v-bb9daac7]{color:var(--color-damage-status)}.group+.group[data-v-aba752e8]{margin-block-start:var(--space-2xl)}.head[data-v-9ce83128]{padding:var(--space-xl);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-panel)}.pager[data-v-9ce83128]{justify-content:space-between;margin-block-end:var(--space-sm);display:flex}.pager-link[data-v-9ce83128]{padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-accent);text-decoration:none}.pager-link[data-v-9ce83128]:hover{background-color:var(--color-surface-inset)}.pager-link[data-v-9ce83128]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.15rem}.pager-next[data-v-9ce83128]{margin-inline-start:auto}.head-hero[data-v-9ce83128]{--sprite-size:11rem;margin-block:var(--space-sm) var(--space-md);justify-content:center;display:flex}.head-dex[data-v-9ce83128]{font-family:var(--font-mono);font-size:var(--text-md);color:var(--color-text-faint);margin:0}.head-name[data-v-9ce83128]{margin:var(--space-3xs) 0 var(--space-sm);font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:700}.head-types[data-v-9ce83128]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.stats[data-v-236ab9c3]{gap:var(--space-xs);flex-direction:column;display:flex}.stat[data-v-236ab9c3]{align-items:center;gap:var(--space-md);grid-template-columns:2.2rem 1fr 2.2rem;display:grid}.stat-label[data-v-236ab9c3]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint);font-weight:600}.stat-track[data-v-236ab9c3]{border-radius:var(--radius-md);background-color:var(--color-surface-inset);block-size:.5rem;overflow:hidden}.stat-fill[data-v-236ab9c3]{border-radius:var(--radius-md);background-color:var(--color-accent);block-size:100%;display:block}.stat-value[data-v-236ab9c3]{font-family:var(--font-mono);font-size:var(--text-sm);text-align:end;color:var(--color-text)}.stat-total[data-v-236ab9c3]{border-block-start:.0625rem solid var(--color-border);margin-block-start:var(--space-xs);padding-block-start:var(--space-sm)}.stat-total .stat-label[data-v-236ab9c3],.stat-total .stat-value[data-v-236ab9c3]{color:var(--color-text-bright)}.stat-total .stat-value[data-v-236ab9c3]{font-weight:700}.detail[data-v-0875eab1]{gap:var(--space-xl);flex-direction:column;display:flex}.panel[data-v-0875eab1]{padding:var(--space-lg) var(--space-xl);border:.0625rem solid var(--color-border);border-radius:var(--radius-lg);background-color:var(--color-surface-panel)}.panel-head[data-v-0875eab1]{margin:0 0 var(--space-lg);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-accent);font-weight:700}.panel-empty[data-v-0875eab1]{color:var(--color-text-faint);margin:0}.panel-note[data-v-0875eab1]{margin:0 0 var(--space-md);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.abilities[data-v-0875eab1]{gap:var(--space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ability[data-v-0875eab1]{align-items:center;gap:var(--space-sm);display:flex}.ability-name[data-v-0875eab1]{color:var(--color-text-bright);font-weight:600}.ability-hidden[data-v-0875eab1]{padding:var(--space-3xs) var(--space-xs);border:.0625rem solid var(--color-border-strong);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted);font-weight:600}.add[data-v-5e7816d9]{padding:var(--space-3xs) var(--space-sm);border:.0625rem solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text);cursor:pointer;background:0 0}.add[data-v-5e7816d9]:hover:not(:disabled),.add[data-v-5e7816d9]:focus-visible:not(:disabled){border-color:var(--color-accent-version);color:var(--color-accent-version)}.add[data-v-5e7816d9]:disabled{color:var(--color-text-faint);cursor:not-allowed}.flags[data-v-5a6befc4]{gap:var(--space-3xs);flex-wrap:wrap;display:inline-flex}.flag[data-v-5a6befc4]{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border:.0625rem solid;font-weight:700;display:inline-block}.flag-four-times[data-v-5a6befc4]{color:var(--color-danger)}.flag-robust[data-v-5a6befc4]{color:var(--color-success)}.flag-self[data-v-5a6befc4]{color:var(--color-warning)}.flags[data-v-dff5a8c9]{gap:var(--space-3xs);flex-wrap:wrap;display:inline-flex}.flag[data-v-dff5a8c9]{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;border:.0625rem solid;font-weight:700;display:inline-block}.flag-owned[data-v-dff5a8c9]{color:var(--color-success)}.flag-disobedient[data-v-dff5a8c9]{color:var(--color-warning)}td[data-v-5bf83c3b]{padding:var(--space-xs) var(--space-sm);border-block-start:.0625rem solid var(--color-border);white-space:nowrap;color:var(--color-text)}.col-dex[data-v-5bf83c3b]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint)}.col-name[data-v-5bf83c3b]{inline-size:100%}.name-link[data-v-5bf83c3b]{--sprite-size:2rem;align-items:center;gap:var(--space-sm);color:var(--color-text-bright);font-weight:600;text-decoration:none;display:inline-flex}.name-link:hover .name-text[data-v-5bf83c3b]{text-decoration:underline}.name-link[data-v-5bf83c3b]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.15rem}.col-num[data-v-5bf83c3b]{font-family:var(--font-mono);text-align:end;color:var(--color-text-muted)}.stab[data-v-5bf83c3b]{align-items:center;gap:var(--space-2xs);display:inline-flex}.stab+.stab[data-v-5bf83c3b]{margin-inline-start:var(--space-md)}.stab-value[data-v-5bf83c3b]{font-family:var(--font-mono);color:var(--color-text)}.col-add[data-v-5bf83c3b]{text-align:end}.table-scroll[data-v-50048b28]{overflow-inline:auto}.candidates[data-v-50048b28]{border-collapse:collapse;inline-size:100%;font-size:var(--text-sm)}th[data-v-50048b28]{padding:0 var(--space-sm) var(--space-xs);font-family:var(--font-mono);font-size:var(--text-2xs);text-align:start;text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;color:var(--color-text-faint);font-weight:600}.col-num[data-v-50048b28],.col-add[data-v-50048b28]{text-align:end}.visually-hidden[data-v-50048b28]{clip-path:inset(50%);block-size:.0625rem;inline-size:.0625rem;position:absolute}.sort-button[data-v-50048b28]{align-items:center;gap:var(--space-3xs);font:inherit;text-transform:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.sort-button[data-v-50048b28]:hover,.sort-button[data-v-50048b28]:focus-visible{color:var(--color-text)}.sort-button[data-direction][data-v-50048b28]:after{font-size:var(--text-3xs)}.sort-button[data-direction=ascending][data-v-50048b28]:after{content:"▲"}.sort-button[data-direction=descending][data-v-50048b28]:after{content:"▼"}.coverage-head[data-v-2e5278eb]{justify-content:space-between;align-items:baseline;gap:var(--space-md);display:flex}.coverage-eyebrow[data-v-2e5278eb]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);margin:0;font-weight:600}.coverage-figure[data-v-2e5278eb]{font-family:var(--font-mono);margin:0}.coverage-count[data-v-2e5278eb]{font-size:var(--text-lg);color:var(--color-text-bright);font-weight:700}.coverage-total[data-v-2e5278eb]{color:var(--color-text-faint)}.coverage-pct[data-v-2e5278eb]{color:var(--color-accent-version);margin-inline-start:var(--space-sm)}.coverage-bar[data-v-2e5278eb]{block-size:.5rem;margin-block:var(--space-sm);border-radius:var(--radius-sm);background-color:var(--color-surface-panel);overflow:hidden}.coverage-fill[data-v-2e5278eb]{border-radius:inherit;background-color:var(--color-accent-version);block-size:100%;transition:inline-size .2s;display:block}.coverage-sub[data-v-2e5278eb]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.uncovered[data-v-2e5278eb]{align-items:center;gap:var(--space-2xs);margin:var(--space-sm) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.uncovered-item[data-v-2e5278eb]{--sprite-size:1.75rem}.uncovered-link[data-v-2e5278eb]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.1rem}.uncovered-more[data-v-2e5278eb]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-faint)}.team-row[data-v-ba2d9bde]{gap:var(--space-2xs);padding:var(--space-2xs) 0;border-block-start:.0625rem solid var(--color-border);flex-direction:column;display:flex}.team-row-open[data-v-ba2d9bde]{border-inline-start:.125rem solid var(--color-accent-version);padding-inline-start:var(--space-2xs)}.rename-form[data-v-ba2d9bde]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.rename-input[data-v-ba2d9bde]{min-inline-size:0;padding:var(--space-2xs) var(--space-xs);border:.0625rem solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);font-size:var(--text-sm);color:var(--color-text-bright);flex:8rem}.rename-input[data-v-ba2d9bde]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.1rem}.team-head[data-v-ba2d9bde]{align-items:baseline;gap:var(--space-2xs);flex-wrap:wrap;display:flex}.team-name[data-v-ba2d9bde]{font-size:var(--text-sm);color:var(--color-text-bright);font-weight:600}.team-open[data-v-ba2d9bde]{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent-version)}.team-members[data-v-ba2d9bde]{--sprite-size:1.5rem;align-items:center;gap:var(--space-3xs);flex-wrap:wrap;display:flex}.team-empty[data-v-ba2d9bde]{font-size:var(--text-xs);color:var(--color-text-faint)}.team-actions[data-v-ba2d9bde]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.team-button[data-v-ba2d9bde]{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint);cursor:pointer;background:0 0;border:0}.team-button[data-v-ba2d9bde]:hover:not(:disabled),.team-button[data-v-ba2d9bde]:focus-visible{color:var(--color-text)}.team-button[data-v-ba2d9bde]:disabled{color:var(--color-border);cursor:not-allowed}.saved[data-v-69e55aed]{gap:var(--space-sm);flex-direction:column;display:flex}.saved-eyebrow[data-v-69e55aed]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);margin:0;font-weight:600}.saved-note[data-v-69e55aed]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.save-form[data-v-69e55aed]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.save-input[data-v-69e55aed]{min-inline-size:0;padding:var(--space-2xs) var(--space-xs);border:.0625rem solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-surface);font-size:var(--text-sm);color:var(--color-text-bright);flex:8rem}.save-input[data-v-69e55aed]:focus-visible{outline:.125rem solid var(--color-accent-version);outline-offset:.1rem}.save-button[data-v-69e55aed]{padding:var(--space-2xs) var(--space-md);border:.0625rem solid var(--color-accent-version);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-accent-version);cursor:pointer;background:0 0;font-weight:600}.save-button[data-v-69e55aed]:hover:not(:disabled){background-color:var(--color-surface-panel)}.save-button[data-v-69e55aed]:disabled{border-color:var(--color-border);color:var(--color-text-faint);cursor:not-allowed}.team-list[data-v-69e55aed]{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.saved-empty[data-v-69e55aed]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.settings[data-v-42d14416]{gap:var(--space-md);flex-direction:column;display:flex}.settings-eyebrow[data-v-42d14416]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);margin:0;font-weight:600}.settings-note[data-v-42d14416]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.guard[data-v-42d14416]{border:0;margin:0;padding:0}.guard-legend[data-v-42d14416]{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-faint);margin-block-end:var(--space-2xs);padding:0;font-weight:600}.segmented[data-v-42d14416]{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.segment[data-v-42d14416]{padding:var(--space-2xs) var(--space-sm);border:.0625rem solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);text-align:center;white-space:nowrap;color:var(--color-text-muted);cursor:pointer;flex:auto}.segment[data-v-42d14416]:hover{border-color:var(--color-border-strong);color:var(--color-text)}.segment-active[data-v-42d14416]{border-color:var(--color-accent-version);color:var(--color-accent-version)}.segment-input[data-v-42d14416]{clip-path:inset(50%);block-size:.0625rem;inline-size:.0625rem;position:absolute}.segment[data-v-42d14416]:focus-within{outline:.125rem solid var(--color-accent-version);outline-offset:.1rem}.drill[data-v-b2d93e5c]{margin-block-start:var(--space-md)}.drill-label[data-v-b2d93e5c]{margin:0 0 var(--space-2xs);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.12em;color:var(--color-text-faint);font-weight:600}.drill-empty[data-v-b2d93e5c]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.chips[data-v-b2d93e5c]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.chip[data-v-b2d93e5c]{align-items:baseline;gap:var(--space-3xs);padding:var(--space-3xs) var(--space-xs);border:.0625rem solid color-mix(in sRGB, var(--chip-color) 45%, transparent);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-3xs);text-transform:uppercase;letter-spacing:.06em;color:var(--chip-color);cursor:pointer;background:0 0;font-weight:700;transition:background-color .15s,border-color .15s;display:inline-flex}.chip[data-v-b2d93e5c]:hover{border-color:var(--chip-color)}.chip[data-v-b2d93e5c]:focus-visible{outline:.125rem solid var(--chip-color);outline-offset:.1rem}.chip-on[data-v-b2d93e5c]{border-color:var(--chip-color);background-color:color-mix(in sRGB, var(--chip-color) 22%, transparent);color:var(--color-text-bright)}.chip-idle[data-v-b2d93e5c]{opacity:.5}.chip-score[data-v-b2d93e5c]{font-size:var(--text-3xs);opacity:.75;font-weight:600}.chip-mono[data-v-b2d93e5c]{border-color:var(--color-border);color:var(--color-text-muted)}.chip-mono[data-v-b2d93e5c]:hover,.chip-mono[data-v-b2d93e5c]:focus-visible{border-color:var(--color-text-muted)}.chip-mono.chip-on[data-v-b2d93e5c]{border-color:var(--color-accent-version);background-color:var(--color-surface-panel);color:var(--color-text-bright)}.suggest-head[data-v-507d6985]{justify-content:space-between;align-items:center;gap:var(--space-md);display:flex}.suggest-eyebrow[data-v-507d6985]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);margin:0;font-weight:600}.accept[data-v-507d6985]{padding:var(--space-2xs) var(--space-md);border:.0625rem solid var(--color-accent-version);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--color-accent-version);cursor:pointer;background:0 0;font-weight:600}.accept[data-v-507d6985]:hover:not(:disabled){background-color:var(--color-surface-panel)}.accept[data-v-507d6985]:disabled{border-color:var(--color-border);color:var(--color-text-faint);cursor:not-allowed}.suggest-rationale[data-v-507d6985],.suggest-hint[data-v-507d6985]{margin:var(--space-sm) 0;font-size:var(--text-sm);color:var(--color-text-muted)}.picks[data-v-507d6985]{gap:var(--space-2xs);margin:var(--space-md) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.pick[data-v-507d6985]{align-items:center;gap:var(--space-sm);padding:var(--space-2xs) 0;border-block-start:.0625rem solid var(--color-border);display:flex}.pick-link[data-v-507d6985]{--sprite-size:1.75rem;align-items:center;gap:var(--space-xs);font-size:var(--text-sm);color:var(--color-text-bright);font-weight:600;text-decoration:none;display:flex}.pick-link:hover .pick-name[data-v-507d6985]{text-decoration:underline}.pick-types[data-v-507d6985]{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.pick-score[data-v-507d6985]{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--color-text-muted);margin-inline-start:auto}.suggest-empty[data-v-507d6985]{margin:var(--space-md) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}.group[data-v-b3710ae3]{gap:var(--space-2xs);flex-direction:column;display:flex}.label[data-v-b3710ae3]{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-faint);margin:0;font-weight:600}.none[data-v-b3710ae3]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.tallies[data-v-b3710ae3]{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tally[data-v-b3710ae3]{align-items:center;gap:var(--space-3xs);display:inline-flex}.count[data-v-b3710ae3]{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-muted)}.defense[data-v-a598024c]{gap:var(--space-md);flex-direction:column;display:flex}.defense-eyebrow[data-v-a598024c]{font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);margin:0;font-weight:600}.defense-hint[data-v-a598024c]{font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.filters[data-v-9928b70b]{gap:var(--space-lg);flex-wrap:wrap;margin-block-end:var(--space-md);display:flex}.filter[data-v-9928b70b]{align-items:center;gap:var(--space-sm);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.filter-checkbox[data-v-9928b70b]{accent-color:var(--color-accent-version);cursor:pointer}.slots[data-v-86037423]{gap:var(--space-sm);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));display:grid}.slot[data-v-86037423]{gap:var(--space-2xs);padding:var(--space-sm);border:.0625rem solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface-panel);flex-direction:column;display:flex}.slot-swapping[data-v-86037423]{border-color:var(--color-accent-version);box-shadow:0 0 0 .0625rem var(--color-accent-version)}.slot-link[data-v-86037423]{--sprite-size:2rem;align-items:center;gap:var(--space-xs);color:var(--color-text-bright);font-weight:600;text-decoration:none;display:flex}.slot-link:hover .slot-name[data-v-86037423]{text-decoration:underline}.slot-name[data-v-86037423]{font-size:var(--text-sm)}.slot-types[data-v-86037423]{gap:var(--space-3xs);flex-wrap:wrap;display:flex}.slot-actions[data-v-86037423]{gap:var(--space-xs);margin-block-start:var(--space-2xs);display:flex}.slot-button[data-v-86037423]{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-faint);cursor:pointer;background:0 0;border:0}.slot-button[data-v-86037423]:hover,.slot-button[data-v-86037423]:focus-visible{color:var(--color-text)}.slot-button-active[data-v-86037423]{color:var(--color-accent-version)}.slot-empty[data-v-86037423]{background:0 0;border-style:dashed;justify-content:center;align-items:center;min-block-size:4.5rem}.slot-empty-label[data-v-86037423]{font-family:var(--font-mono);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-faint)}.team-head[data-v-6d4349ed]{justify-content:space-between;align-items:flex-end;gap:var(--space-lg);flex-wrap:wrap;margin-block-end:var(--space-xl);display:flex}.team-eyebrow[data-v-6d4349ed]{margin:0 0 var(--space-3xs);font-family:var(--font-mono);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.14em;color:var(--color-accent);font-weight:600}.team-title[data-v-6d4349ed]{font-size:var(--text-xl);letter-spacing:-.01em;margin:0;font-weight:700}.team-sub[data-v-6d4349ed]{max-inline-size:32rem;font-size:var(--text-sm);color:var(--color-text-muted);margin:0}.team-slots[data-v-6d4349ed]{margin-block-end:var(--space-xl)}.team-panels[data-v-6d4349ed]{gap:var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));margin-block-end:var(--space-2xl);display:grid}.candidates-head[data-v-6d4349ed]{margin-block-end:var(--space-lg)}.candidates-title[data-v-6d4349ed]{font-size:var(--text-lg);margin:0;font-weight:700}.candidates-sub[data-v-6d4349ed]{max-inline-size:32rem;margin:var(--space-3xs) 0 0;font-size:var(--text-sm);color:var(--color-text-muted)}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;overflow-wrap:break-word;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;line-height:1.5}:where(body){margin:0}:where(h1){margin:.67em 0;font-size:2em}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){padding:0;list-style-type:none}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace;font-size:1em;overflow:auto}:where(abbr[title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){resize:vertical;margin:0}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){color:#000;background-color:#fff;border:solid;width:fit-content;height:fit-content;margin:auto;padding:1em;position:absolute;left:0;right:0}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}:where(iframe,img,input,video,select,textarea){max-width:100%;height:auto}:where(button,input,select,textarea){color:inherit;font:inherit;letter-spacing:inherit;background-color:#0000;border:1px solid windowframe;padding:.25em .375em}:where(select){appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") 100%/1em no-repeat;border-radius:0;padding-right:1em}:where(select[multiple]){background-image:none}:where([type=color i],[type=range i]){border-width:0;padding:0}@font-face{font-family:system-ui;src:local(\.AppleSystemUIFont),local(Segoe UI),local(Ubuntu),local(Roboto-Regular),local(HelveticaNeue)}@font-face{font-family:system-ui;font-style:italic;src:local(\.AppleSystemUIFont),local(Segoe UI Italic),local(Ubuntu-Italic),local(Roboto-Italic),local(HelveticaNeue-Italic)}@font-face{font-family:system-ui;font-weight:700;src:local(\.AppleSystemUIFont),local(Segoe UI Bold),local(Ubuntu-Bold),local(Roboto-Bold),local(HelveticaNeue-Bold)}@font-face{font-family:system-ui;font-style:italic;font-weight:700;src:local(\.AppleSystemUIFont),local(Segoe UI Bold Italic),local(Ubuntu-BoldItalic),local(Roboto-BoldItalic),local(HelveticaNeue-BoldItalic)}html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}code,kbd,samp,pre{font-family:ui-monospace,Menlo,Consolas,Roboto Mono,Ubuntu Monospace,Noto Mono,Oxygen Mono,Liberation Mono,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}:root{--color-base00:#2d2d2d;--color-base01:#393939;--color-base02:#515151;--color-base03:#747369;--color-base04:#a09f93;--color-base05:#d3d0c8;--color-base06:#e8e6df;--color-base07:#f2f0ec;--color-base08:#f2777a;--color-base09:#f99157;--color-base0a:#fc6;--color-base0b:#9c9;--color-base0c:#6cc;--color-base0d:#69c;--color-base0e:#c9c;--color-base0f:#d27b53;--color-surface-page:var(--color-base00);--color-surface-panel:var(--color-base01);--color-surface-inset:var(--color-base00);--color-border:var(--color-base02);--color-border-strong:var(--color-base03);--color-text:var(--color-base05);--color-text-bright:var(--color-base06);--color-text-muted:var(--color-base04);--color-text-faint:var(--color-base03);--color-accent:var(--color-base0d);--color-accent-version:var(--color-base08);--color-on-accent:var(--color-base00);--color-danger:var(--color-base08);--color-success:var(--color-base0b);--color-warning:var(--color-base0a);--color-method-wild:var(--color-base0b);--color-method-static:var(--color-base0d);--color-method-gift:var(--color-base09);--color-method-trade:var(--color-base0a);--color-method-egg:var(--color-base08);--color-method-event:var(--color-base0e);--color-method-evolution:var(--color-base0c);--color-type-normal:#bdbd94;--color-type-fire:#ff8f4d;--color-type-water:#7aa5ff;--color-type-electric:#f7d64a;--color-type-grass:#86d15f;--color-type-ice:#9fe0e0;--color-type-fighting:#e05a50;--color-type-poison:#c368c3;--color-type-ground:#e6ca7a;--color-type-flying:#b3a3ff;--color-type-psychic:#ff779e;--color-type-bug:#bccb3f;--color-type-rock:#ccb457;--color-type-ghost:#9a83c9;--color-type-dragon:#9b6bff;--color-type-dark:#a08a78;--color-type-steel:#c2c2da;--color-type-fairy:#f2a7c0;--color-damage-physical:#f0956a;--color-damage-special:#6fb4e0;--color-damage-status:#9aa6c4;--font-sans:system-ui, sans-serif;--font-mono:ui-monospace, "SF Mono", "SFMono-Regular", menlo, consolas, monospace;--text-3xs:.6rem;--text-2xs:.65rem;--text-xs:.72rem;--text-sm:.8rem;--text-md:.9rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:2.5rem;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.375rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.25rem;--space-2xl:1.5rem;--space-3xl:2rem;--space-4xl:2.5rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-sans);line-height:1.5}*,:before,:after{box-sizing:border-box}body{background-color:var(--color-surface-page);min-block-size:100dvb;color:var(--color-text);margin:0}
