.top-grid[data-v-9e994175]{grid-template-columns:auto 1fr 1fr;align-items:start;gap:24px;margin-bottom:24px;display:grid}@media (width<=768px){.top-grid[data-v-9e994175]{grid-template-columns:1fr}}.portrait[data-v-9e994175]{flex-direction:column;align-items:center;gap:6px;display:flex}.panel[data-v-9e994175]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:16px 20px}.panel-title-skeleton[data-v-9e994175]{margin-bottom:14px}.rows[data-v-9e994175]{flex-direction:column;gap:10px;display:flex}.row-skeleton[data-v-9e994175]{align-items:center;gap:8px;display:flex}.bottom-grid[data-v-9e994175]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.bottom-grid[data-v-9e994175]{grid-template-columns:1fr}}.stats[data-v-9e994175]{flex-direction:column;gap:8px;display:flex}.stat-row-skeleton[data-v-9e994175]{grid-template-columns:72px 36px 1fr;align-items:center;gap:8px;display:grid}.node-row[data-v-5b6d7ed4]{gap:12px}.node-card[data-v-5b6d7ed4],.node-row[data-v-5b6d7ed4]{align-items:center;display:flex}.node-card[data-v-5b6d7ed4]{cursor:pointer;border-radius:10px;flex-direction:column;flex-shrink:0;gap:4px;padding:10px;text-decoration:none;transition:background .15s}.node-card[data-v-5b6d7ed4]:hover{background:#f5f5f5}.node-card--active[data-v-5b6d7ed4]{background:#f0f5ff}.node-num[data-v-5b6d7ed4]{color:#999;font-size:11px}.node-name[data-v-5b6d7ed4]{color:#222;font-size:13px;font-weight:700}.branches[data-v-5b6d7ed4]{flex-direction:column}.branch[data-v-5b6d7ed4],.branches[data-v-5b6d7ed4]{gap:12px;display:flex}.branch[data-v-5b6d7ed4],.connector[data-v-5b6d7ed4]{align-items:center}.connector[data-v-5b6d7ed4]{flex-direction:column;flex-shrink:0;gap:4px;display:flex}.condition-tag[data-v-5b6d7ed4]{color:#666;white-space:nowrap;background:#f5f5f5;border-radius:4px;padding:2px 6px;font-size:11px}.connector-arrow[data-v-5b6d7ed4]{color:#bbb;font-size:18px;line-height:1}.evo-tree[data-v-5341d80e]{overflow-x:auto}.moveset-grid[data-v-f966cab3]{grid-template-columns:repeat(3,1fr);align-items:start;gap:32px;display:grid}@media (width<=900px){.moveset-grid[data-v-f966cab3]{grid-template-columns:1fr}}.moveset-col[data-v-f966cab3]{flex-direction:column;display:flex}.group-title[data-v-f966cab3]{color:#222;margin:0 0 8px;font-size:16px;font-weight:700}.group-title--spaced[data-v-f966cab3]{margin-top:20px}.move-row[data-v-f966cab3]{cursor:pointer;border-bottom:1px solid #f5f5f5;align-items:center;gap:8px;padding:3px 0;display:flex}.move-row[data-v-f966cab3]:hover{background:#fafafa}.move-prefix[data-v-f966cab3]{color:#aaa;text-align:right;flex-shrink:0;width:48px;font-size:12px}.move-name[data-v-f966cab3]{flex:1;min-width:0;font-size:13px}.empty[data-v-f966cab3]{color:#bbb;padding:4px 0;font-size:12px}.panel[data-v-ef004d9b]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:16px 20px}.panel-title[data-v-ef004d9b]{color:#222;margin:0 0 14px;font-size:16px;font-weight:700}.groups[data-v-ef004d9b]{flex-direction:column}.group[data-v-ef004d9b],.groups[data-v-ef004d9b]{gap:10px;display:flex}.group[data-v-ef004d9b]{align-items:center}.multiplier[data-v-ef004d9b]{text-align:center;border-radius:4px;flex-shrink:0;width:28px;padding:2px 4px;font-size:12px;font-weight:700}.mult--immune[data-v-ef004d9b]{color:#999;background:#f0f0f0}.mult--quarter[data-v-ef004d9b]{color:#1d4ed8;background:#dbeafe}.mult--half[data-v-ef004d9b]{color:#0369a1;background:#e0f2fe}.mult--neutral[data-v-ef004d9b]{color:#666;background:#f5f5f5}.mult--double[data-v-ef004d9b]{color:#b45309;background:#fff3cd}.mult--quad[data-v-ef004d9b]{color:#b91c1c;background:#fee2e2}.badges[data-v-ef004d9b]{flex-wrap:wrap;gap:4px;display:flex}.nav[data-v-e9508d41]{justify-content:space-between;margin-bottom:16px;display:flex}.nav-link[data-v-e9508d41]{color:#555;cursor:pointer;font-size:13px;text-decoration:none}.nav-link[data-v-e9508d41]:hover{color:#1677ff}.nav-link--right[data-v-e9508d41]{margin-left:auto}.forms-strip[data-v-e9508d41]{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:20px;display:flex}.form-card[data-v-e9508d41]{cursor:pointer;background:#fff;border:1px solid #f0f0f0;border-radius:10px;flex-direction:column;align-items:center;gap:4px;padding:8px 12px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.form-card[data-v-e9508d41]:hover{background:#f5f5f5}.form-card--active[data-v-e9508d41]{background:#f0f5ff;border-color:#1677ff}.form-name[data-v-e9508d41]{color:#222;font-size:12px;font-weight:600}.top-grid[data-v-e9508d41]{grid-template-columns:auto 1fr 1fr;align-items:start;gap:24px;margin-bottom:24px;display:grid}@media (width<=768px){.top-grid[data-v-e9508d41]{grid-template-columns:1fr}}.portrait[data-v-e9508d41]{flex-direction:column;align-items:center;gap:6px;display:flex}.portrait-name[data-v-e9508d41]{color:#222;margin:0;font-size:22px;font-weight:700}.portrait-num[data-v-e9508d41]{color:#999;font-size:14px;font-weight:500}.shiny-btn[data-v-e9508d41]{color:#888;cursor:pointer;background:#fff;border:1.5px solid #d0d0d0;border-radius:20px;margin-top:4px;padding:4px 14px;font-size:12px;font-weight:600;transition:all .15s}.shiny-btn--active[data-v-e9508d41],.shiny-btn[data-v-e9508d41]:hover{color:#c08000;border-color:#f0c040}.shiny-btn--active[data-v-e9508d41]{background:#fffbe6}.panel[data-v-e9508d41]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:16px 20px}.panel-title[data-v-e9508d41]{color:#222;margin:0 0 14px;font-size:16px;font-weight:700}.rows[data-v-e9508d41]{flex-direction:column;gap:10px;display:flex}.row[data-v-e9508d41]{grid-template-columns:90px 1fr;align-items:center;gap:8px;display:grid}.row-label[data-v-e9508d41]{color:#999;text-align:right;font-size:13px}.row-value[data-v-e9508d41]{color:#222;font-size:13px;font-weight:600}.types[data-v-e9508d41]{flex-wrap:wrap;gap:4px;display:flex}.abilities[data-v-e9508d41]{flex-direction:column;gap:2px;display:flex}.ability-entry[data-v-e9508d41]{align-items:center;gap:4px;display:flex}.ability-hidden[data-v-e9508d41]{color:#888;font-style:italic;font-weight:400}.ability-special-tag[data-v-e9508d41]{margin:0;font-size:11px;line-height:16px}.ability-info[data-v-e9508d41]{color:#bbb;cursor:pointer;flex-shrink:0;font-size:12px}.ability-info[data-v-e9508d41]:hover{color:#1677ff}.ability-description[data-v-e9508d41]{max-width:220px;max-height:120px;margin:0;line-height:1.4;overflow-y:auto}.bottom-grid[data-v-e9508d41]{grid-template-columns:1fr 1fr;gap:24px;display:grid}@media (width<=768px){.bottom-grid[data-v-e9508d41]{grid-template-columns:1fr}}.stats[data-v-e9508d41]{flex-direction:column;gap:8px;display:flex}.stat-row[data-v-e9508d41]{grid-template-columns:72px 36px 1fr;align-items:center;gap:8px;display:grid}.stat-label[data-v-e9508d41]{color:#999}.stat-label[data-v-e9508d41],.stat-num[data-v-e9508d41]{text-align:right;font-size:13px}.stat-num[data-v-e9508d41]{color:#222;font-weight:600}.stat-total .stat-label[data-v-e9508d41],.stat-total .stat-num[data-v-e9508d41]{color:#222;font-weight:700}.stat-track[data-v-e9508d41]{background:#f0f0f0;border-radius:4px;height:8px;overflow:hidden}.stat-fill[data-v-e9508d41]{border-radius:4px;height:100%;transition:width .4s}.stat-fill--low[data-v-e9508d41]{background:#f04040}.stat-fill--mid[data-v-e9508d41]{background:#f08c00}.stat-fill--high[data-v-e9508d41]{background:#80c000}.stat-fill--max[data-v-e9508d41]{background:#3fa129}.effectiveness-panel[data-v-e9508d41],.moveset-panel[data-v-e9508d41]{margin-top:24px}@media (width<=480px){.portrait-name[data-v-e9508d41]{font-size:18px}.nav-link[data-v-e9508d41]{font-size:12px}.form-card[data-v-e9508d41]{padding:6px 10px}}
