.species-detail-skeleton[data-v-d7008b1c]{flex-direction:column;gap:24px;display:flex}.topbar[data-v-d7008b1c]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.nav[data-v-d7008b1c],.row[data-v-d7008b1c]{gap:8px;display:flex}.hero[data-v-d7008b1c]{flex-wrap:wrap;gap:24px;display:flex}.hero__stage[data-v-d7008b1c]{flex:340px}.hero__info[data-v-d7008b1c]{flex-direction:column;flex:999 480px;gap:12px;min-width:0;display:flex}.tiles[data-v-d7008b1c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.pair[data-v-d7008b1c]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:24px;display:grid}.panel[data-v-d7008b1c]{background:var(--panel);border:1px solid var(--stroke);border-radius:var(--r-l);box-shadow:var(--sh-card);flex-direction:column;gap:14px;padding:20px;display:flex}.stat-row[data-v-d7008b1c]{grid-template-columns:96px minmax(0,1fr);align-items:center;gap:10px;display:grid}@media (width<=768px){.hero[data-v-d7008b1c],.pair[data-v-d7008b1c],.species-detail-skeleton[data-v-d7008b1c]{gap:12px}.hero__info[data-v-d7008b1c],.hero__stage[data-v-d7008b1c]{flex-basis:100%}.tiles[data-v-d7008b1c]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.panel[data-v-d7008b1c]{padding:12px 14px}}.node-row[data-v-e76875c1]{gap:16px}.node-card[data-v-e76875c1],.node-row[data-v-e76875c1]{align-items:center;display:flex}.node-card[data-v-e76875c1]{color:inherit;cursor:pointer;flex-direction:column;flex-shrink:0;gap:4px;text-decoration:none}.node-stage[data-v-e76875c1]{background:linear-gradient(180deg,var(--stage-hi),var(--stage-lo));border:2px solid #0000;border-radius:16px;justify-content:center;align-items:center;width:140px;height:120px;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.node-stage[data-v-e76875c1]:after{content:"";border:14px solid var(--stage-ring);pointer-events:none;border-radius:50%;width:100px;height:100px;position:absolute;top:-30px;right:-30px}.node-card:hover .node-stage[data-v-e76875c1]{border-color:#e8790f73}.node-card--active .node-stage[data-v-e76875c1]{border-color:var(--pri)}.node-num[data-v-e76875c1]{color:var(--t3);font-size:11px;font-weight:600}.node-name[data-v-e76875c1]{color:var(--t1);font-size:14px;font-weight:700}.node-card--active .node-name[data-v-e76875c1]{color:var(--pri-t)}.branches[data-v-e76875c1]{flex-direction:column}.branch[data-v-e76875c1],.branches[data-v-e76875c1]{gap:16px;display:flex}.branch[data-v-e76875c1],.connector[data-v-e76875c1]{align-items:center}.connector[data-v-e76875c1]{flex-direction:column;flex-shrink:0;gap:4px;max-width:120px;display:flex}.connector-arrow[data-v-e76875c1]{color:var(--t3)}.condition-tag[data-v-e76875c1]{text-align:center;color:var(--t2);background:var(--sunken);border-radius:7px;justify-content:center;align-items:center;gap:4px;padding:3px 8px;font-size:12px;font-weight:700;display:inline-flex}.condition-icon[data-v-e76875c1]{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:18px;height:18px}.node-row--fan[data-v-e76875c1]{flex-direction:column;gap:8px;width:100%}.fan-connector[data-v-e76875c1]{flex-direction:column;align-items:center;display:flex}.fan-line[data-v-e76875c1]{background:var(--stroke);border-radius:1px;width:2px;height:12px}.fan-grid[data-v-e76875c1]{background:var(--sunken);border-radius:var(--r-l);flex-wrap:wrap;justify-content:center;gap:12px;width:100%;padding:12px;display:flex}.fan-tile[data-v-e76875c1]{background:var(--panel);border:1px solid var(--stroke);border-radius:var(--r-m);flex-direction:column;align-items:center;gap:8px;width:164px;padding:12px 8px;display:flex}.fan-tile>.node-row[data-v-e76875c1],.fan-tile>.node-row>.node-card[data-v-e76875c1]{flex-shrink:1;width:100%;min-width:0}.fan-tile .node-name[data-v-e76875c1]{text-align:center;overflow-wrap:anywhere}.fan-conditions[data-v-e76875c1]{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.fan-conditions .condition-tag[data-v-e76875c1]{max-width:100%}@media (width<=768px){.branch[data-v-e76875c1],.node-row[data-v-e76875c1]{gap:8px}.fan-grid[data-v-e76875c1]{gap:8px;padding:8px}.fan-tile[data-v-e76875c1]{width:112px;padding:8px 4px}.node-stage[data-v-e76875c1]{border-radius:12px;width:96px;height:88px}.node-name[data-v-e76875c1]{font-size:12px}.condition-tag[data-v-e76875c1]{font-size:11px}}.evo-tree[data-v-70fec4e3]{padding-bottom:4px;display:flex;overflow-x:auto}.evo-tree[data-v-70fec4e3]>.node-row{margin:0 auto}.moveset[data-v-24b79fcb]{flex-direction:column;gap:10px;min-width:0;display:flex}.moveset__head[data-v-24b79fcb]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:16px 18px 6px;display:flex}.moveset__title[data-v-24b79fcb]{font-family:var(--f-display);color:var(--t1);margin:0;font-size:18px;font-weight:600;line-height:1.2}.moveset__tabs[data-v-24b79fcb]{scrollbar-width:none;max-width:100%;overflow-x:auto}.moveset__tabs[data-v-24b79fcb]::-webkit-scrollbar{display:none}.moveset__scroll[data-v-24b79fcb]{overscroll-behavior:contain;max-height:560px;overflow:auto}.tbl[data-v-24b79fcb]{border-collapse:separate;border-spacing:0;width:100%;font-size:14px}.tbl th[data-v-24b79fcb]{z-index:1;font-family:var(--f-display);letter-spacing:.1em;text-align:left;text-transform:uppercase;white-space:nowrap;color:var(--t3);background:var(--inset);padding:12px 14px;font-size:11px;font-weight:500;position:sticky;top:0}.tbl td[data-v-24b79fcb],.tbl th[data-v-24b79fcb]{border-bottom:1px solid var(--stroke)}.tbl td[data-v-24b79fcb]{vertical-align:middle;color:var(--t1);padding:10px 14px;font-weight:600}.tbl tbody tr:last-child td[data-v-24b79fcb]{border-bottom:0}.tbl tbody tr:hover td[data-v-24b79fcb]{background:var(--raised)}.tbl__prefix[data-v-24b79fcb]{color:var(--t3)!important}.tbl__num[data-v-24b79fcb],.tbl__prefix[data-v-24b79fcb]{white-space:nowrap;width:1%}.tbl__num[data-v-24b79fcb]{font-variant-numeric:tabular-nums;text-align:right!important}.tbl__empty[data-v-24b79fcb]{text-align:center;color:var(--t3)!important}.move-name[data-v-24b79fcb]{color:var(--t2);cursor:help;font-weight:600}.move-name--stab[data-v-24b79fcb]{color:var(--t1);font-weight:800}@media (width<=768px){.moveset__head[data-v-24b79fcb]{padding:12px 14px 4px}.moveset__title[data-v-24b79fcb]{font-size:16px}.tbl[data-v-24b79fcb]{font-size:13px}.tbl td[data-v-24b79fcb],.tbl th[data-v-24b79fcb]{padding:8px 10px}}.groups[data-v-0dccf0e4]{flex-direction:column;gap:12px;display:flex}.group[data-v-0dccf0e4]{align-items:flex-start;gap:6px;display:flex}.multiplier[data-v-0dccf0e4]{flex:none;width:110px;padding-top:2px;font-size:13px;font-weight:700;line-height:1.4}.multiplier--weak[data-v-0dccf0e4]{color:var(--danger)}.multiplier--resist[data-v-0dccf0e4]{color:var(--safe)}.badges[data-v-0dccf0e4]{flex-wrap:wrap;gap:6px;min-width:0;display:flex}@media (width<=768px){.multiplier[data-v-0dccf0e4]{width:88px;font-size:12px}}.empty[data-v-41c77424]{color:var(--t3);margin:0;font-size:13px;font-weight:600}.groups[data-v-41c77424]{flex-direction:column;gap:16px;display:flex}.group[data-v-41c77424]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;display:grid}.region[data-v-41c77424]{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);grid-column:1/-1;justify-self:start;font-size:11px;font-weight:500;text-decoration:none;transition:color .15s}.region[data-v-41c77424]:hover{color:var(--pri-t)}.place[data-v-41c77424]{min-width:0;color:inherit;background:var(--panel);border:1px solid var(--stroke);border-radius:14px;align-items:center;gap:12px;padding:8px 12px 8px 8px;text-decoration:none;display:flex}.place--link[data-v-41c77424]{transition:border-color .15s,background-color .15s}.place--link[data-v-41c77424]:hover{background:var(--pri-s);border-color:#e8790f80}.place__text[data-v-41c77424]{flex-direction:column;flex:auto;gap:1px;min-width:0;display:flex}.place__name[data-v-41c77424]{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.place__chevron[data-v-41c77424]{color:var(--t3);flex:none}.delete-btn[data-v-7f41dd48]:hover{color:var(--danger)}.species-guides[data-v-7afc5f77]{flex-direction:column;gap:12px;display:flex}.species-guides__head[data-v-7afc5f77]{justify-content:space-between;align-items:center;gap:8px;display:flex}.species-guides__title[data-v-7afc5f77]{font-family:var(--f-display);color:var(--t1);margin:0;font-size:18px;font-weight:600;line-height:1.2}.species-guides__list[data-v-7afc5f77]{flex-direction:column;gap:10px;display:flex}.species-guides__tag[data-v-7afc5f77]{margin:0}.species-guides__empty[data-v-7afc5f77]{color:var(--t3);margin:0;font-size:13px}.species-guides__pagination[data-v-7afc5f77]{align-self:center}@media (width<=768px){.species-guides__title[data-v-7afc5f77]{font-size:16px}}.species-detail[data-v-72d5cb76]{flex-direction:column;gap:24px;min-width:0;display:flex;container:species-detail/inline-size}.topbar[data-v-72d5cb76]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.nav[data-v-72d5cb76]{gap:8px;min-width:0;margin-left:auto;display:flex}.nav-link[data-v-72d5cb76]{min-width:0;max-width:220px;min-height:36px;color:var(--t2);background:var(--panel);border:1px solid var(--stroke);cursor:pointer;border-radius:12px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.nav-link[data-v-72d5cb76]:hover{color:var(--pri-t);border-color:#e8790f80}.nav-link__text[data-v-72d5cb76]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero[data-v-72d5cb76]{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.hero__stage[data-v-72d5cb76]{background:radial-gradient(60% 60% at 50% 45%,var(--stage-hi),var(--stage-lo));border-radius:var(--r-xl);flex:340px;justify-content:center;align-items:center;min-height:340px;display:flex;position:relative;overflow:hidden}.hero__stage[data-v-72d5cb76]:after{content:"";border:22px solid var(--stage-ring);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.hero__stage[data-v-72d5cb76]>*{z-index:1;position:relative}.hero__type-icons[data-v-72d5cb76]{flex-direction:column;gap:6px;display:flex;position:absolute;top:10px;right:10px}.shiny-btn[data-v-72d5cb76]{min-height:32px;font:inherit;color:var(--t2);background:var(--glass-soft);border:1px solid var(--stroke2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:700;transition:color .15s,background-color .15s,border-color .15s;display:inline-flex;position:absolute;bottom:14px;left:14px}.shiny-btn[data-v-72d5cb76]:hover{color:var(--t1);border-color:var(--stroke2)}.shiny-btn[data-v-72d5cb76]:focus-visible{outline-offset:2px;outline:3px solid #e8790f73}.shiny-btn--active[data-v-72d5cb76]{color:var(--sec-t);background:var(--sec-s);border-color:#8f73ff73}.hero__info[data-v-72d5cb76]{flex:999 480px;gap:16px;min-width:0}.hero__info[data-v-72d5cb76],.hero__title[data-v-72d5cb76]{flex-direction:column;display:flex}.hero__title[data-v-72d5cb76]{gap:6px}.hero__cap[data-v-72d5cb76]{color:var(--t3);font-size:12px;font-weight:700}.hero__name[data-v-72d5cb76]{overflow-wrap:anywhere;font-family:var(--f-display);letter-spacing:-.02em;color:var(--t1);margin:0;font-size:clamp(32px,5vw,56px);font-weight:700;line-height:1.05}.forms-strip[data-v-72d5cb76],.types[data-v-72d5cb76]{flex-wrap:wrap;gap:6px;display:flex}.form-chip[data-v-72d5cb76]{white-space:nowrap;min-height:30px;color:var(--t2);background:var(--inset);border:1px solid var(--stroke);cursor:pointer;border-radius:9px;align-items:center;padding:0 12px;font-size:12px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s;display:inline-flex}.form-chip--active[data-v-72d5cb76],.form-chip[data-v-72d5cb76]:hover{color:var(--pri-t);border-color:#e8790f80}.form-chip--active[data-v-72d5cb76]{background:var(--pri-s)}.tiles[data-v-72d5cb76]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tile[data-v-72d5cb76]{background:var(--inset);border-radius:12px;flex-direction:column;gap:2px;min-width:0;padding:10px 12px;display:flex}.tile__label[data-v-72d5cb76]{color:var(--t3);font-size:12px;font-weight:600}.tile__value[data-v-72d5cb76]{overflow-wrap:anywhere;color:var(--t1);font-size:13px;font-weight:700;line-height:1.4}.label[data-v-72d5cb76]{font-family:var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--t3);font-size:11px;font-weight:500}.abilities[data-v-72d5cb76]{flex-direction:column;gap:8px;display:flex}.abilities__list[data-v-72d5cb76]{flex-wrap:wrap;gap:8px;display:flex}.ability[data-v-72d5cb76]{border-radius:7px;align-items:center;padding:6px 10px;font-size:12px;font-weight:700;display:inline-flex}.ability--described[data-v-72d5cb76]{cursor:help}.ability--orange[data-v-72d5cb76]{color:var(--pri-t);background:var(--pri-s)}.ability--violet[data-v-72d5cb76]{color:var(--sec-t);background:var(--sec-s)}.ability--gold[data-v-72d5cb76]{color:var(--warn);background:var(--warn-s)}.ability-description[data-v-72d5cb76]{max-width:240px;max-height:140px;margin:0;line-height:1.45;overflow-y:auto}.pair[data-v-72d5cb76]{grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;display:grid}@container species-detail (width>=760px){.pair[data-v-72d5cb76]{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel[data-v-72d5cb76]{background:var(--panel);border:1px solid var(--stroke);border-radius:var(--r-l);min-width:0;box-shadow:var(--sh-card);flex-direction:column;gap:12px;padding:20px;display:flex}.panel--flush[data-v-72d5cb76]{padding:0;overflow:hidden}.panel-head[data-v-72d5cb76]{justify-content:space-between;align-items:center;gap:8px;display:flex}.panel-title[data-v-72d5cb76]{font-family:var(--f-display);color:var(--t1);margin:0;font-size:18px;font-weight:600;line-height:1.2}.total-tag[data-v-72d5cb76]{white-space:nowrap;color:var(--t2);background:var(--sunken);border-radius:7px;padding:3px 8px;font-size:12px;font-weight:700}.stats[data-v-72d5cb76]{grid-template-columns:96px max-content minmax(0,1fr);gap:12px 10px;display:grid}.stat-row[data-v-72d5cb76]{grid-column:1/-1;grid-template-columns:subgrid;align-items:center;display:grid}.stat-label[data-v-72d5cb76]{color:var(--t2);font-size:13px;font-weight:600}.stat-num[data-v-72d5cb76]{font-family:var(--f-display);font-variant-numeric:tabular-nums;color:var(--t1);white-space:nowrap;font-size:14px;font-weight:600}.bar[data-v-72d5cb76]{background:var(--sunken);height:8px;overflow:hidden;box-shadow:inset 0 1px 2px #7a4e1a1f}.bar[data-v-72d5cb76],.bar>i[data-v-72d5cb76]{border-radius:99px}.bar>i[data-v-72d5cb76]{background:linear-gradient(#4ade80,#16a34a);height:100%;transition:width .4s;display:block}@media (width<=768px){.hero[data-v-72d5cb76],.species-detail[data-v-72d5cb76]{gap:12px}.hero__info[data-v-72d5cb76]{display:contents}.hero__title[data-v-72d5cb76]{flex:100%;order:-1}.hero__stage[data-v-72d5cb76]{border-radius:16px;flex-basis:100%;min-height:190px}.hero__name[data-v-72d5cb76]{font-size:26px}.hero__title .types[data-v-72d5cb76]{display:none}.abilities[data-v-72d5cb76],.forms-strip[data-v-72d5cb76],.tiles[data-v-72d5cb76]{flex:100%}.tiles[data-v-72d5cb76]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tabs[data-v-72d5cb76]{margin-top:4px}.tabs[data-v-72d5cb76] .ant-segmented-item-label{padding:0 4px;font-size:12px}.nav-link__name[data-v-72d5cb76]{display:none}.nav-link[data-v-72d5cb76]{padding:0 8px}.pair[data-v-72d5cb76]{gap:12px}.panel[data-v-72d5cb76]{padding:12px 14px}.panel--flush[data-v-72d5cb76]{padding:0}.panel-title[data-v-72d5cb76]{font-size:16px}.stats[data-v-72d5cb76]{grid-template-columns:72px max-content minmax(0,1fr);gap:8px}.stat-label[data-v-72d5cb76]{font-size:12px}.bar[data-v-72d5cb76]{height:5px}}
