.PokemonChip_pokemonChip__UhmFh{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;color:inherit;text-decoration:none;font-weight:600;line-height:1.25;gap:var(--padding-sm)}.PokemonChip_pokemonChipContent__8xgo_{display:flex;align-items:center;text-align:left;gap:var(--padding);justify-content:center}.PokemonChip_castsShadow__meau2{text-shadow:var(--text-shadow-over-type-bg)}.PokemonChip_castsShadow__meau2 img{filter:drop-shadow(2px 4px 6px rgba(0,0,0,.25)) drop-shadow(0 1px 0 rgba(0,0,0,.5)) drop-shadow(1px 0 0 rgba(0,0,0,.5)) drop-shadow(-1px 0 0 rgba(0,0,0,.5)) drop-shadow(0 -1px 0 rgba(0,0,0,.5))!important}.PokemonChip_vertical__WFSKS{flex-direction:column;justify-content:center}.PokemonChip_vertical__WFSKS .PokemonChip_pokemonChipContent__8xgo_{flex-direction:column;text-align:center}.PokemonChip_withTypeBackground__u4k2r{color:var(--color-over-type-bg);text-shadow:var(--text-shadow-over-type-bg);padding:var(--padding) var(--padding-xl) var(--padding) var(--padding-sm);border-radius:var(--border-radius);font-weight:500;flex-shrink:0;background:linear-gradient(0,color-mix(in srgb,var(--tint),black 25%),color-mix(in srgb,var(--tint),black 0%))}.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}.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}.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}.Weather_grid__gEChr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:var(--padding-xl);gap:var(--padding-xl);list-style:none;padding:0;margin-block:var(--padding-xxl)}.Weather_grid__gEChr>li{min-width:0}.Weather_card__EiKWG{display:flex;flex-direction:column;height:100%;overflow:hidden;color:var(--color);background:var(--card-background-color);border:1px solid color-mix(in srgb,var(--border-color) 65%,transparent);border-radius:var(--card-border-radius);text-decoration:none;transition:border-color .15s ease,box-shadow .15s ease}.Weather_card__EiKWG:hover{color:var(--color);text-decoration:none;border-color:var(--weather-accent);box-shadow:0 4px 14px color-mix(in srgb,var(--weather-accent) 15%,transparent)}.Weather_card__EiKWG:focus-visible,.Weather_typeCard__jOmMo a:focus-visible{outline:2px solid var(--color);outline-offset:4px}.Weather_scene__i2t__{display:flex;align-items:center;justify-content:center;padding:var(--padding-lg);background:radial-gradient(ellipse at 50% 30%,color-mix(in srgb,var(--weather-accent) 32%,var(--card-background-color)),color-mix(in srgb,var(--weather-accent) 8%,var(--card-background-color)))}.Weather_artwork__08Red{display:block;object-fit:contain;flex-shrink:0}.Weather_content__7lZ2b{display:flex;flex-direction:column;gap:var(--padding-lg);padding:var(--padding-xl)}.Weather_content__7lZ2b h2,.Weather_typeCard__jOmMo h2{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-md);margin:0;padding:0;background:none;color:inherit;font-size:1.15rem}.Weather_content__7lZ2b h2 svg{flex-shrink:0}.Weather_types__oXxPg{display:flex;flex-wrap:wrap;gap:var(--padding-md);list-style:none;margin:0;padding:0}.Weather_types__oXxPg li{display:inline-flex;align-items:center;gap:var(--padding);padding:var(--padding) var(--padding-md);border-radius:999px;font-size:.85rem;font-weight:500}.Weather_intro__2Io88{display:flex;align-items:center;gap:var(--padding-xxl);padding:var(--padding-xl);margin-block:var(--padding-xxl);border-radius:var(--card-border-radius);background:linear-gradient(110deg,color-mix(in srgb,var(--weather-accent) 20%,var(--card-background-color)),var(--card-background-color))}.Weather_intro__2Io88 p{margin:0}.Weather_typeCard__jOmMo{display:flex;flex-direction:column;gap:var(--padding-xl);padding:var(--padding-xl);border:1px solid color-mix(in srgb,var(--border-color) 65%,transparent);border-radius:var(--card-border-radius)}.Weather_typeCard__jOmMo h2{justify-content:flex-start}.Weather_typeCard__jOmMo a{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-md);min-height:32px}.Weather_typeCard__jOmMo a svg{flex-shrink:0}@media (max-width:480px){.Weather_intro__2Io88{flex-direction:column;align-items:flex-start;gap:var(--padding-lg)}}@media (prefers-reduced-motion:reduce){.Weather_card__EiKWG{transition:none}}