.PokemonStat_stat__FAGAi{white-space:nowrap;line-height:1}.PokemonStat_amount__cNQwJ{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PokemonStat_statBarWrapper__otmY5{display:block;width:100%;border-radius:var(--border-radius);padding:1px}.PokemonStat_statBar__slspC{height:3px;border-radius:var(--border-radius);display:block;max-width:100%;background-color:currentColor}.PokemonStat_cp__oFzNh{color:var(--cp-color)}.PokemonStat_bar-cp-bg__0LTxj{background-color:var(--cp-bg-color)}.PokemonStat_atk__c81C8{color:var(--attack-color)}.PokemonStat_bar-atk-bg__fCKyZ{background-color:var(--attack-bg-color)}.PokemonStat_def__TQMZC{color:var(--defense-color)}.PokemonStat_bar-def-bg__L6GiC{background-color:var(--defense-bg-color)}.PokemonStat_sta__8aqNh{color:var(--stamina-color)}.PokemonStat_bar-sta-bg__evXqb{background-color:var(--stamina-bg-color)}.PokemonStat_horizontalStatBar__fml5_ .PokemonStat_amount__cNQwJ{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:var(--padding);margin-bottom:var(--padding-sm);padding:0 var(--padding)}.PokemonStat_horizontalStatBar__fml5_ .PokemonStat_statBarWrapper__otmY5{padding:3px}.PokemonStat_horizontalStatBar__fml5_ .PokemonStat_statBar__slspC{height:8px}.PokemonIVs_pokemonIVs__mlM_H{display:flex;flex-direction:row;gap:var(--padding-lg);flex-wrap:nowrap;list-style:none;padding:0;margin:0}.PokemonIVs_withColors__emYJZ{padding:var(--padding-sm)}.PokemonIVs_withColors__emYJZ,.PokemonIVs_withShortColors__gGia8{color:var(--color-over-type-bg);text-shadow:var(--text-shadow-over-type-bg);background-color:var(--tint)}.PokemonIVs_pokemonIVs__item__6YG3Z{display:flex;flex-direction:column;text-align:center;font-weight:700;line-height:1.2;border-radius:var(--border-radius)}.PokemonIVs_pokemonIVs__label___B8dO{font-size:small;font-weight:400}.ColumnStyles_pokemonLink__ccDs9{display:flex;flex-direction:row;align-items:center;gap:var(--padding);color:inherit;text-decoration:none}.ColumnStyles_pokemonImage__E0LN9{width:64px;height:64px;flex-shrink:0;display:flex;justify-content:center;align-items:center}.ColumnStyles_pokemonInfo__OrfXi{display:flex;flex-direction:row;justify-content:center;gap:var(--padding)}.ColumnStyles_pokemonTypings__aLTiQ{display:flex;flex-direction:row;gap:var(--padding-sm)}.ColumnStyles_subtext__GXDl4{display:block;white-space:nowrap;margin-top:var(--padding-sm)}.ColumnStyles_availability__qLQVs{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-size:.85rem}.ColumnStyles_inlineFlex__ctY1m{display:flex;flex-direction:row;justify-content:space-between;gap:var(--padding)}.ColumnStyles_inlineIVs__Z18tX{display:grid;grid-template-columns:repeat(3,40px);grid-gap:var(--padding);gap:var(--padding);flex-wrap:wrap;list-style:none;padding:0;margin:0}.ColumnStyles_noWrap__Z337Y{white-space:nowrap}.PokemonImage_image__OgUuN{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;vertical-align:bottom;isolation:isolate}.PokemonImage_art__hF5yV{position:relative;z-index:1;width:100%;height:100%;object-fit:contain}.PokemonImage_aura__liCA3{position:absolute;inset:10%;background:var(--pokemon-aura) center /contain no-repeat;opacity:.5;pointer-events:none}.PokemonImage_badge__CEzVe{position:absolute;z-index:2;right:0;bottom:5%;width:25%;height:25%;background:var(--pokemon-badge) center /contain no-repeat;pointer-events:none}.PokemonImage_dynamax__T7njG .PokemonImage_badge__CEzVe,.PokemonImage_mega__7Yxvo .PokemonImage_badge__CEzVe,.PokemonImage_shadow__knLiV .PokemonImage_badge__CEzVe{left:5%;right:auto}.PokemonImage_dynamax__T7njG .PokemonImage_aura__liCA3{opacity:1}.PokemonImage_primalWater__B1N4T{background:radial-gradient(var(--type-water) 0,transparent 70%) 50% /contain no-repeat}.PokemonImage_primalGround__6nZI7{background:radial-gradient(var(--type-ground) 0,transparent 70%) 50% /contain no-repeat}.PokemonImage_placeholder__rNCyn{display:flex;width:100%;height:100%;align-items:center;justify-content:center;opacity:.4}.PokemonImage_placeholder__rNCyn svg{width:60%;height:60%;fill:none;stroke:currentColor;stroke-width:3}.PokemonPageHeader_pageHeader__h1jqd>ul{display:flex;align-items:center;padding:0;margin:0 0 var(--padding-xl) 0;gap:var(--padding);list-style:none}.PokemonPageHeader_pageHeader__h1jqd ul li ul li{clear:both;width:100%;border-bottom:1px solid var(--border-color)}.PokemonPageHeader_tab__tdtNN{display:flex;align-items:center;gap:var(--padding);margin:0;cursor:pointer;padding:var(--padding-sm) var(--padding-lg) var(--padding-sm) var(--padding);color:var(--tab-color);font-weight:700;text-decoration:none;border-radius:999px;background-color:var(--tab-bg-color);border:1px solid var(--tab-border-color);height:45px;white-space:nowrap;box-shadow:var(--tab-box-shadow)}.PokemonPageHeader_tabSelected__IBTpZ{background:var(--tab-bg-color-active);color:var(--tab-color-active);border:1px solid var(--tab-border-color-active)}.PokemonPageHeader_tabSelected__IBTpZ [data-invertonbrightmode]{filter:invert(0)}@media screen and (min-width:960px){.PokemonPageHeader_tab__tdtNN:focus,.PokemonPageHeader_tab__tdtNN:hover{background:var(--tab-bg-color-active);color:var(--tab-color-active);border:1px solid var(--tab-border-color-active)}.PokemonPageHeader_tab__tdtNN:focus [data-invertonbrightmode],.PokemonPageHeader_tab__tdtNN:hover [data-invertonbrightmode]{filter:invert(0)}}@media screen and (max-width:960px){.PokemonPageHeader_pageHeader__h1jqd{position:-webkit-sticky;position:sticky;top:var(--shell-sticky-top,0);margin:0;padding:0 var(--padding-lg);max-width:100%;min-width:0;z-index:5;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:flex-start;overflow:auto;-webkit-overflow-scrolling:touch;background-color:var(--card-background-color)}.PokemonPageHeader_pageHeader__h1jqd>ul{margin:var(--padding) 0}}@media (max-width:1023px) and (max-height:500px) and (pointer:coarse),(max-width:767px){.PokemonPageHeader_pageHeader__h1jqd{border-radius:0 0 18px 18px}}.WeatherInfluences_weatherInfluences__mxolf{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0;gap:var(--padding-sm)}.WeatherInfluences_vertical__Hlewq{flex-direction:column}.WeatherInfluences_weatherText__KoERz{font-size:14px;font-weight:500;text-align:left;padding:0 var(--padding-md) 0 0}.WeatherInfluences_weather__wrtC0{display:flex;align-items:center;border-radius:var(--border-radius);box-shadow:var(--box-shadow);background-color:var(--card-background-color)}.IvChartSpecialEncounters_contentWrapper__jW6OF{display:flex;gap:var(--padding-xl);flex-direction:row-reverse}.IvChartSpecialEncounters_pokemonFigureWrapper__wkD8F{display:flex;flex-direction:row-reverse;width:35%}.IvChartSpecialEncounters_withIcon__FvOq7{display:block;max-width:130px;text-align:center;margin:auto}.IvChartSpecialEncounters_withIcon__FvOq7 span{display:block}.IvChartSpecialEncounters_cpGrid__T0w7T{border:1px solid var(--border-color);border-radius:var(--border-radius);width:65%}.IvChartSpecialEncounters_cpGrid__T0w7T td{padding:var(--padding-xl) var(--padding)}.IvChartSpecialEncounters_cpGrid__T0w7T strong{font-size:larger}.IvChartSpecialEncounters_cpGrid__T0w7T small{opacity:.8}@media screen and (max-width:960px){.IvChartSpecialEncounters_contentWrapper__jW6OF{flex-direction:column-reverse}.IvChartSpecialEncounters_pokemonFigureWrapper__wkD8F{display:block;flex-direction:row;width:100%}.IvChartSpecialEncounters_pokemonFigure__ycMok{float:right}.IvChartSpecialEncounters_withIcon__FvOq7{margin:auto}.IvChartSpecialEncounters_contentWrapper__jW6OF{grid-template-columns:1fr}.IvChartSpecialEncounters_cpGrid__T0w7T{border-radius:0;border:none;border-bottom:1px solid var(--border-color);margin:0 calc(-1 * var(--padding-xl));overflow-x:auto;min-width:100%;width:auto}}.Badge_badge__qZljp{border-radius:var(--card-border-radius);background-color:var(--badge-bg-color);display:inline-flex;align-items:center}.Badge_xs__yJ_hy{padding:var(--padding-xs) var(--padding);font-size:.625rem}.Badge_sm__Ayfb2{padding:var(--padding) var(--padding-md);font-size:.75rem}.Badge_md__eL5oI{padding:var(--padding-sm) var(--padding-md);font-size:.875rem}.Badge_lg__nBv5b{padding:var(--padding) var(--padding-lg);font-size:1rem}.Badge_xl__ZQL4l{padding:var(--padding-lg) var(--padding-xl);font-size:1.25rem}