/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--bg:#f5f6f8;--surface:#fff;--surface-muted:#f0f2f5;--border:#e3e6eb;--border-strong:#c9ced7;--text:#15171c;--text-muted:#596070;--accent:#d42f0c;--accent-hover:#b52709;--accent-soft:#fdece7;--accent-ink:#fff;--focus-ring:#2563eb;--radius-sm:8px;--radius:12px;--radius-lg:20px;--shadow-sm:0 1px 2px #0f172a0f;--shadow:0 1px 3px #0f172a0f, 0 8px 24px #0f172a0f;--shadow-lg:0 14px 36px #0f172a24;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--content-width:1120px;--header-height:64px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--bg:#0f1115;--surface:#181b21;--surface-muted:#21252d;--border:#2b3039;--border-strong:#404755;--text:#eef0f4;--text-muted:#a0a8b6;--accent:#ff6440;--accent-hover:#ff7d5e;--accent-soft:#3b1d15;--accent-ink:#1a0b07;--focus-ring:#60a5fa;--shadow-sm:0 1px 2px #0006;--shadow:0 1px 3px #0006, 0 8px 24px #0000004d;--shadow-lg:0 14px 36px #00000080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}body{min-width:320px;font-family:var(--font-sans);background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}h1,h2,h3,p{margin:0}h1,h2,h3{line-height:1.2}img{max-width:100%;display:block}a{color:inherit}button,input,select{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}._pageHeader_7gxp6_3{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px 24px;margin-bottom:20px;display:flex}._pageTitle_7gxp6_12{letter-spacing:-.02em;font-size:clamp(1.75rem,1.4rem + 1.2vw,2.25rem);font-weight:750}._pageSubtitle_7gxp6_18{color:var(--text-muted);margin-top:4px}._panel_7gxp6_23{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);padding:16px}._count_7gxp6_31{color:var(--text-muted);font-variant-numeric:tabular-nums;font-size:.9375rem}._count_7gxp6_31 strong{color:var(--text)}._field_7gxp6_43{flex-direction:column;gap:6px;min-width:0;display:flex}._label_7gxp6_50{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:600}._input_7gxp6_58,._select_7gxp6_59{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);height:42px;padding:0 12px;transition:border-color .15s,box-shadow .15s}._input_7gxp6_58:hover,._select_7gxp6_59:hover{border-color:var(--text-muted)}._input_7gxp6_58:focus-visible,._select_7gxp6_59:focus-visible{border-color:var(--focus-ring);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus-ring) 25%, transparent);outline:none}._select_7gxp6_59{cursor:pointer}._button_7gxp6_86{background:var(--surface);border:1px solid var(--border-strong);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 16px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}._button_7gxp6_86:hover{background:var(--surface-muted)}._buttonPrimary_7gxp6_106{color:var(--accent-ink);background:var(--accent);border-color:var(--accent)}._buttonPrimary_7gxp6_106:hover{background:var(--accent-hover);border-color:var(--accent-hover)}._segmented_7gxp6_118{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);height:42px;padding:3px;display:inline-flex}._segment_7gxp6_118{white-space:nowrap;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:.9375rem;font-weight:500;transition:background .15s,color .15s;display:inline-flex}._segment_7gxp6_118:hover{color:var(--text)}._segment_7gxp6_118[aria-pressed=true]{color:var(--text);background:var(--surface);box-shadow:var(--shadow-sm)}._segment_7gxp6_118:disabled{cursor:not-allowed;opacity:.5}._icon_7gxp6_158{flex:none;width:16px;height:16px}._visuallyHidden_7gxp6_164{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}._ball_1jdcc_1{--outline:#1d1f24;border:var(--band) solid var(--outline);background:linear-gradient(to bottom, var(--accent) 0 calc(50% - var(--band) / 2), var(--outline) calc(50% - var(--band) / 2) calc(50% + var(--band) / 2), #fff calc(50% + var(--band) / 2) 100%);border-radius:50%;flex:none;display:inline-block;position:relative}._ball_1jdcc_1:after{content:"";width:var(--button);height:var(--button);border:var(--band) solid var(--outline);background:#fff;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._small_1jdcc_31{--band:2px;--button:10px;width:28px;height:28px}._large_1jdcc_39{--band:4px;--button:20px;width:64px;height:64px}._spinning_1jdcc_47{animation:1.1s ease-in-out infinite _wobble_1jdcc_1}@keyframes _wobble_1jdcc_1{0%,to{transform:rotate(0)}25%{transform:rotate(-18deg)}75%{transform:rotate(18deg)}}._status_1o6o8_1{text-align:center;flex-direction:column;align-items:center;gap:12px;max-width:440px;margin:48px auto;padding:0 16px;display:flex}._title_1o6o8_12{margin-top:8px;font-size:1.25rem}._body_1o6o8_17{color:var(--text-muted)}._action_1o6o8_21{margin-top:8px}._body_1o6o8_17 progress{appearance:none;background:var(--surface-muted);border:0;border-radius:999px;width:240px;height:8px;margin-top:4px;overflow:hidden}._body_1o6o8_17 progress::-webkit-progress-bar{background:var(--surface-muted)}._body_1o6o8_17 progress::-webkit-progress-value{background:var(--accent);border-radius:999px;transition:width .2s}._body_1o6o8_17 progress::-moz-progress-bar{background:var(--accent);border-radius:999px}._shell_mknul_1{flex-direction:column;min-height:100vh;display:flex}._header_mknul_7{z-index:10;background:color-mix(in srgb, var(--surface) 88%, transparent);border-bottom:1px solid var(--border);-webkit-backdrop-filter:saturate(1.4)blur(10px);backdrop-filter:saturate(1.4)blur(10px);position:sticky;top:0}._headerInner_mknul_16{max-width:var(--content-width);height:var(--header-height);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:0 16px;display:flex}._brand_mknul_27{letter-spacing:-.02em;align-items:center;gap:10px;font-size:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}._nav_mknul_37{gap:4px;display:flex}._navLink_mknul_42{color:var(--text-muted);border-radius:999px;padding:8px 14px;font-weight:600;text-decoration:none;transition:background .15s,color .15s}._navLink_mknul_42:hover{color:var(--text);background:var(--surface-muted)}._navLinkActive_mknul_56,._navLinkActive_mknul_56:hover{color:var(--accent);background:var(--accent-soft)}._main_mknul_62{width:100%;max-width:var(--content-width);flex:1;margin:0 auto;padding:32px 16px 48px}._footer_mknul_70{text-align:center;color:var(--text-muted);border-top:1px solid var(--border);padding:24px 16px;font-size:.875rem}@media (width<=560px){._main_mknul_62{padding-top:20px}}._normal_1od28_8{--type-color:#a8a77a;--type-ink:#1b1b1b}._fire_1od28_9{--type-color:#ee8130;--type-ink:#1b1b1b}._water_1od28_10{--type-color:#6390f0;--type-ink:#1b1b1b}._electric_1od28_11{--type-color:#f7d02c;--type-ink:#1b1b1b}._grass_1od28_12{--type-color:#7ac74c;--type-ink:#1b1b1b}._ice_1od28_13{--type-color:#96d9d6;--type-ink:#1b1b1b}._fighting_1od28_14{--type-color:#c22e28;--type-ink:#fff}._poison_1od28_15{--type-color:#a33ea1;--type-ink:#fff}._ground_1od28_16{--type-color:#e2bf65;--type-ink:#1b1b1b}._flying_1od28_17{--type-color:#a98ff3;--type-ink:#1b1b1b}._psychic_1od28_18{--type-color:#f95587;--type-ink:#1b1b1b}._bug_1od28_19{--type-color:#a6b91a;--type-ink:#1b1b1b}._rock_1od28_20{--type-color:#b6a136;--type-ink:#1b1b1b}._ghost_1od28_21{--type-color:#735797;--type-ink:#fff}._dragon_1od28_22{--type-color:#6f35fc;--type-ink:#fff}._dark_1od28_23{--type-color:#705746;--type-ink:#fff}._steel_1od28_24{--type-color:#b7b7ce;--type-ink:#1b1b1b}._fairy_1od28_25{--type-color:#d685ad;--type-ink:#1b1b1b}._badge_15crd_1{white-space:nowrap;color:var(--type-ink,var(--text));background:var(--type-color,var(--surface-muted));border-radius:999px;align-items:center;font-weight:600;line-height:1;display:inline-flex}._small_15crd_12{padding:3px 8px;font-size:.6875rem}._medium_15crd_17{padding:6px 12px;font-size:.8125rem}._page_srsg5_1{gap:16px;display:grid}._topBar_srsg5_8{justify-content:space-between;align-items:center;gap:12px;display:flex}._backLink_srsg5_15{color:var(--text-muted);border-radius:var(--radius-sm);align-items:center;gap:6px;padding:6px 10px 6px 6px;font-weight:600;text-decoration:none;display:inline-flex}._backLink_srsg5_15:hover{color:var(--text);background:var(--surface-muted)}._position_srsg5_31{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.9375rem}._pager_srsg5_39{grid-template-columns:1fr 1fr;gap:12px;display:grid}._pagerButton_srsg5_45{text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);min-width:0;box-shadow:var(--shadow-sm);cursor:pointer;align-items:center;gap:12px;padding:12px 16px;transition:border-color .15s,box-shadow .15s,transform .15s;display:flex}._pagerButton_srsg5_45:hover{border-color:var(--border-strong);box-shadow:var(--shadow)}._pagerButton_srsg5_45:active{transform:translateY(1px)}._pagerNext_srsg5_69{text-align:right;justify-content:flex-end}._pagerIcon_srsg5_74{width:22px;height:22px;color:var(--accent);flex:none}._pagerText_srsg5_81{min-width:0;display:grid}._pagerDirection_srsg5_86{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:600}._pagerName_srsg5_94{white-space:nowrap;text-overflow:ellipsis;font-weight:650;overflow:hidden}._card_srsg5_103{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid;overflow:hidden}._hero_srsg5_113{background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--type-color) 65%, var(--surface)) 0%, color-mix(in srgb, var(--type-color) 18%, var(--surface)) 72%);place-items:center;min-height:380px;padding:40px 32px;display:grid;position:relative}._hero_srsg5_113 img{filter:drop-shadow(0 16px 24px #0003);width:min(100%,360px);height:auto;position:relative}._heroNumber_srsg5_133{letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--type-color) 45%, var(--text));opacity:.22;-webkit-user-select:none;user-select:none;font-size:clamp(3rem,2rem + 4vw,5.5rem);font-weight:900;line-height:1;position:absolute;top:16px;left:24px}._info_srsg5_147{align-content:start;gap:24px;padding:32px;display:grid}._titleBlock_srsg5_154{gap:4px;display:grid}._number_srsg5_159{font-variant-numeric:tabular-nums;color:var(--text-muted);font-weight:600}._name_srsg5_165{letter-spacing:-.03em;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:clamp(2rem,1.6rem + 1.6vw,2.75rem);font-weight:800;display:flex}._rarity_srsg5_175{letter-spacing:.06em;text-transform:uppercase;color:#6b4b00;background:#ffe7a3;border-radius:999px;padding:4px 10px;font-size:.75rem;font-weight:700}._genus_srsg5_186{color:var(--text-muted)}._types_srsg5_190{gap:8px;margin-top:8px;display:flex}._description_srsg5_196{max-width:60ch;font-size:1.0625rem;line-height:1.6}._descriptionPending_srsg5_202{color:var(--text-muted)}._facts_srsg5_208{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px;margin:0;display:grid}._fact_srsg5_208{background:var(--surface-muted);border-radius:var(--radius);padding:12px 14px}._factWide_srsg5_221{grid-column:1/-1}._fact_srsg5_208 dt{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.75rem;font-weight:600}._fact_srsg5_208 dd{flex-wrap:wrap;gap:4px 16px;margin:2px 0 0;font-size:1.0625rem;font-weight:650;display:flex}._ability_srsg5_242{align-items:center;gap:6px;display:inline-flex}._hiddenTag_srsg5_248{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border:1px solid var(--border-strong);border-radius:999px;padding:2px 6px;font-size:.6875rem;font-weight:600}._sectionTitle_srsg5_261{margin-bottom:12px;font-size:1.125rem}._stats_srsg5_266{gap:10px;margin:0;padding:0;list-style:none;display:grid}._stat_srsg5_266{grid-template-columns:96px 40px minmax(0,1fr);align-items:center;gap:12px;display:grid}._statLabel_srsg5_281{color:var(--text-muted);font-size:.9375rem}._statValue_srsg5_286{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}._statTotal_srsg5_292{border-top:1px solid var(--border);padding-top:10px}._statTotal_srsg5_292 ._statLabel_srsg5_281{color:var(--text);font-weight:700}._meter_srsg5_303{appearance:none;background:var(--surface-muted);border:0;border-radius:999px;width:100%;height:10px;overflow:hidden}._meter_srsg5_303::-webkit-meter-bar{background:var(--surface-muted);border:0;border-radius:999px;height:10px}._meter_srsg5_303::-webkit-meter-optimum-value{background:var(--type-color);border-radius:999px}._meter_srsg5_303::-moz-meter-bar{background:var(--type-color);border-radius:999px}._hint_srsg5_330{text-align:center;color:var(--text-muted);font-size:.875rem}@media (width<=820px){._card_srsg5_103{grid-template-columns:1fr}._hero_srsg5_113{min-height:0;padding:32px 24px 16px}._hero_srsg5_113 img{width:min(70%,280px)}._info_srsg5_147{padding:24px 20px}}@media (width<=560px){._pagerButton_srsg5_45{gap:8px;padding:10px 12px}._stat_srsg5_266{grid-template-columns:84px 36px minmax(0,1fr);gap:10px}._hint_srsg5_330{display:none}}._filters_1qhsj_3{gap:14px;display:grid}._filterHeader_1qhsj_8{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}._filterActions_1qhsj_16{flex-wrap:wrap;gap:8px;display:flex}._filterActions_1qhsj_16 button:disabled{cursor:not-allowed;opacity:.5}._chips_1qhsj_27{flex-wrap:wrap;gap:8px;display:flex}._chip_1qhsj_27{background:var(--surface);border:1px solid var(--border-strong);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 10px;font-size:.875rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}._chip_1qhsj_27:before{content:"";background:var(--type-color);border-radius:50%;place-items:center;width:12px;height:12px;font-size:.75rem;line-height:1;display:inline-grid}._chip_1qhsj_27:hover{border-color:var(--type-color)}._chip_1qhsj_27[aria-pressed=true]{color:var(--type-ink);background:var(--type-color);border-color:var(--type-color)}._chip_1qhsj_27[aria-pressed=true]:before{content:"✓";background:0 0}._count_1qhsj_75{margin:20px 4px 12px}._grid_1qhsj_81{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}._card_1qhsj_90{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);height:100%;box-shadow:var(--shadow-sm);flex-direction:column;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden}._card_1qhsj_90:hover{border-color:color-mix(in srgb, var(--type-color) 60%, var(--border));box-shadow:var(--shadow-lg);transform:translateY(-4px)}._art_1qhsj_109{aspect-ratio:1;background:radial-gradient(circle at 50% 58%, color-mix(in srgb, var(--type-color) 55%, var(--surface)) 0%, color-mix(in srgb, var(--type-color) 14%, var(--surface)) 68%);padding:14px}._art_1qhsj_109 img{object-fit:contain;filter:drop-shadow(0 8px 12px #00000029);width:100%;height:100%;transition:transform .25s}._card_1qhsj_90:hover ._art_1qhsj_109 img{transform:scale(1.06)}._caption_1qhsj_131{gap:4px;padding:12px 14px 14px;display:grid}._number_1qhsj_137{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.8125rem}._name_1qhsj_143{font-size:1.0625rem;font-weight:650;line-height:1.25}._types_1qhsj_149{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}@media (width<=560px){._grid_1qhsj_81{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}._controls_16o5e_3{grid-template-columns:minmax(0,1fr) minmax(180px,auto) auto;align-items:end;gap:16px;display:grid}._searchBox_16o5e_10{position:relative}._searchIcon_16o5e_14{width:18px;height:18px;color:var(--text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}._searchInput_16o5e_25{width:100%;padding-left:40px}._count_16o5e_30{margin:20px 4px 12px}._table_16o5e_36{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-sm);overflow:hidden}._list_16o5e_44{margin:0;padding:0;list-style:none}._list_16o5e_44 li+li{border-top:1px solid var(--border)}._row_16o5e_54{grid-template-columns:64px minmax(0,2.4fr) repeat(4,minmax(0,1fr)) 20px;align-items:center;gap:16px;padding:8px 20px;display:grid}._headingRow_16o5e_62{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);background:var(--surface-muted);border-bottom:1px solid var(--border);padding-top:12px;padding-bottom:12px;font-size:.75rem;font-weight:600}._itemRow_16o5e_74{text-decoration:none;transition:background .12s}._itemRow_16o5e_74:hover{background:var(--surface-muted)}._itemRow_16o5e_74:focus-visible{outline-offset:-2px}._sprite_16o5e_87{width:64px;height:64px;image-rendering:pixelated;background:var(--surface-muted);border-radius:var(--radius)}._identity_16o5e_95{grid-template-columns:auto 1fr;align-items:baseline;gap:2px 10px;display:grid}._number_16o5e_102{font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.8125rem}._name_16o5e_108{font-size:1.0625rem;font-weight:650}._types_16o5e_113{grid-column:1/-1;gap:6px;display:flex}._metric_16o5e_119{text-align:right;font-variant-numeric:tabular-nums;color:var(--text-muted)}._metricActive_16o5e_125{color:var(--text);font-weight:700}._headingRow_16o5e_62 ._metricActive_16o5e_125{color:var(--accent)}._metricLabel_16o5e_135{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}._chevron_16o5e_144{width:18px;height:18px;color:var(--text-muted);transition:transform .15s}._itemRow_16o5e_74:hover ._chevron_16o5e_144{color:var(--accent);transform:translate(3px)}@media (width<=760px){._controls_16o5e_3{grid-template-columns:1fr}._row_16o5e_54{grid-template-columns:56px minmax(0,1fr) auto 16px;gap:12px;padding:8px 12px}._sprite_16o5e_87{width:56px;height:56px}._headingRow_16o5e_62,._metric_16o5e_119{display:none}._metricActive_16o5e_125{display:block}._chevron_16o5e_144{grid-column:-2/-1}._metricLabel_16o5e_135{clip:auto;text-transform:uppercase;letter-spacing:.05em;width:auto;height:auto;color:var(--text-muted);font-size:.6875rem;font-weight:500;display:block;position:static}}
