.Card_card__xQTNH{padding:var(--padding-lg) var(--padding-xl)}.Card_card__xQTNH.Card_bordered__4REH0,.ui-pokemon-page>.Card_card__xQTNH{box-sizing:border-box;background:var(--card-background-color);border:1px solid var(--card-border-color,var(--border-color));border-radius:var(--card-border-radius);box-shadow:var(--card-box-shadow)}@container pokemon-details (width < 972px){.ui-pokemon-page .Card_card__xQTNH.Card_bordered__4REH0,.ui-pokemon-page>.Card_card__xQTNH{border:0;box-shadow:none}}@media (max-width:1023px) and (max-height:500px) and (pointer:coarse),(max-width:767px){.ui-pokemon-page>.Card_card__xQTNH{border-radius:0}}.Card_cardTitle__URr_A{color:var(--card-heading-color,var(--card-title-color));margin:0;font-size:1.7em;word-break:break-word;min-width:0}.Card_cardTitle__URr_A,.Card_card__xQTNH>:is(h2,h3,h4,h5,h6){width:-moz-fit-content;width:fit-content;max-width:100%;padding:6px 10px;border-radius:var(--border-radius);background:var(--card-heading-background,color-mix(in srgb,var(--color) 5%,transparent))}.Card_cardTitle__URr_A{color:var(--card-main-title-color,var(--card-heading-color,var(--card-title-color)));background:var(
        --card-main-title-background,var(--card-heading-background,color-mix(in srgb,var(--color) 5%,transparent))
    );text-shadow:var(--card-main-title-shadow,none)}.Card_cardIcon__1e6DH{box-sizing:border-box;display:flex;align-items:center;justify-content:center;flex:0 0 56px;width:56px;height:56px;padding:8px;margin-left:auto}.Card_cardIcon__1e6DH>img,.Card_cardIcon__1e6DH>svg{max-width:100%;max-height:100%;object-fit:contain}.Card_cardIcon__1e6DH>img{width:auto;height:auto}.Card_stickyTitle__1CATW>header{position:-webkit-sticky;position:sticky;z-index:2;top:var(--shell-sticky-top,0)}.Card_card__xQTNH>header{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-md);margin:0 0 var(--padding-lg)}.Card_card__xQTNH.Card_stickyTitle__1CATW>header{background:var(--card-background-color)}.Card_card__xQTNH.Card_tintedHeader__Wn57F>header{text-shadow:var(--card-header-text-shadow,var(--heading-text-shadow))}.Card_card__xQTNH>details>summary{cursor:pointer;display:flex;align-items:center}.Card_card__xQTNH>details>summary:not([class]){list-style:none}.Card_card__xQTNH>details>summary:not([class])::-webkit-details-marker{display:none}.Card_card__xQTNH>details>summary:not([class]):before{content:"";flex-shrink:0;width:0;height:0;margin-right:var(--padding);border-top:.3em solid transparent;border-bottom:.3em solid transparent;border-left:.45em solid}.Card_card__xQTNH>details[open]>summary:not([class]):before{transform:rotate(90deg)}.Card_card__xQTNH>details>summary>*{display:inline;margin-left:var(--padding);margin-right:var(--padding);vertical-align:middle}.Card_card__xQTNH>details{padding:var(--padding-md);border-radius:var(--border-radius);border:1px solid var(--border-color)}.Card_card__xQTNH>details[open]>summary{margin-bottom:var(--padding);padding-bottom:var(--padding);border-bottom:1px dashed var(--border-color)}:where(.Card_card__xQTNH)>:where(p,ul,ol,dl,table,details,h2,h3,h4,h5,h6):where(:not(:first-child)){margin-top:var(--padding-xl)}.Card_card__xQTNH>h2:not(.Card_cardTitle__URr_A),h2.Card_cardTitle__URr_A{font-weight:600}.Card_card__xQTNH>h3,.Card_card__xQTNH>h4,h3.Card_cardTitle__URr_A{font-weight:500}@media screen and (max-width:960px){.Card_card__xQTNH{border:none;border-radius:0}.Card_cardTitle__URr_A{font-size:1.5em}.Card_card__xQTNH>header{border-radius:0;padding:0}}.MoveChip_moveChip__p9x2L{display:flex;flex-wrap:nowrap;white-space:nowrap;align-items:center;color:inherit;text-decoration:none;font-weight:600;line-height:1.25;gap:var(--padding);padding:var(--padding-sm) 0}.MoveChip_moveChip__p9x2L>img{flex-shrink:0}.MoveChip_moveChipForPvP__s_w5V{margin-bottom:var(--padding-sm)}.MoveChip_tags__cd6mp{display:flex;gap:var(--padding-sm);color:var(--color)}.MoveChip_moveChipWithMarker__Jurah{display:inline-flex;align-items:center;gap:2px}button.MoveChip_legacyMarker__24iJF{flex:0 0 24px;width:24px;height:24px;font-size:1rem;font-weight:600}button.MoveChip_legacyMarker__24iJF>svg{flex:0 0 16px;width:16px;height:16px;opacity:1}.MoveChip_weatherMarker__lGrIG{display:inline-flex;flex-shrink:0;margin-top:var(--padding-sm);-webkit-margin-start:var(--padding-sm);margin-inline-start:var(--padding-sm)}.MoveChip_wrappingChip__G5gL3{display:flex;align-items:flex-start;gap:var(--padding);padding:var(--padding-sm) 0;line-height:1.25;font-weight:600}.MoveChip_wrappingChip__G5gL3>img{flex-shrink:0}.MoveChip_wrappingName__zDP2G{min-width:0}.MoveChip_wrappingName__zDP2G a{color:inherit;text-decoration:none}.MoveChip_wrappingName__zDP2G .MoveChip_legacyMarker__24iJF{vertical-align:middle;-webkit-margin-start:-24px;margin-inline-start:-24px;justify-content:center}.MoveChip_legacyMoveLink__9T_F9{-webkit-padding-end:28px;padding-inline-end:28px}.MoveBuffs_buffsPanel__3b7OY{padding:var(--padding-sm) var(--padding-md);border-radius:var(--border-radius);font-size:16px;background-color:var(--buffs-color);max-width:-moz-fit-content;max-width:fit-content;box-sizing:border-box;overflow-x:auto}.MoveBuffs_buffsPanel__3b7OY summary{font-weight:700;display:flex;align-items:center;gap:var(--padding-md);font-size:13px;height:20px;line-height:18px}.MoveBuffs_buffsPanel__3b7OY[open]{max-width:none}.MoveBuffs_buffsPanel__3b7OY p{margin-top:var(--padding-sm);padding-top:var(--padding-sm);margin-bottom:0}.MoveBuffs_buffs__8azAT{list-style:square;padding:var(--padding-sm);margin:0 var(--padding-xl)}.MoveTag_tag__oz8JD{display:block;padding:0 var(--padding);background-color:var(--border-color);border:1px solid var(--border-color);border-radius:var(--border-radius);font-size:13px;font-weight:500;height:22px;line-height:18px}.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}.ResearchTools_controls__f1Dh9{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--padding-lg);margin-block:var(--padding-xl)}.ResearchTools_controls__f1Dh9 label{display:grid;grid-gap:var(--padding-sm);gap:var(--padding-sm)}.ResearchTools_controls__f1Dh9 input,.ResearchTools_controls__f1Dh9 select{min-height:40px;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--padding-md);color:var(--color);background:var(--input-bg-color)}.ResearchTools_cards__LwAXE{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));grid-gap:var(--padding-lg);gap:var(--padding-lg);margin-block:var(--padding-xl)}.ResearchTools_card__9_7Hd{border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--padding-lg)}.ResearchTools_card__9_7Hd h2{font-size:1.2rem;margin-top:0}.ResearchTools_scroll__mhk1g{overflow-x:auto;max-width:100%;margin-block:var(--padding-xl)}.ResearchTools_scroll__mhk1g:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ResearchTools_scroll__mhk1g table{width:100%;border-collapse:collapse}.ResearchTools_scroll__mhk1g td,.ResearchTools_scroll__mhk1g th{padding:var(--padding-md);border-bottom:1px solid var(--border-color);text-align:left;min-width:8rem}.ResearchTools_scroll__mhk1g th:first-child{min-width:10rem}.ResearchTools_scroll__mhk1g td small{display:block;font-size:.75rem}.ResearchTools_movePicker__VZZKR{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--padding-md);position:relative}.ResearchTools_movePicker__VZZKR>div{flex:1 1 16rem;min-width:0}.ResearchTools_copyLink__duihR{display:inline-flex;align-items:center;justify-content:center;gap:var(--padding-sm);min-height:44px}.ResearchTools_copyLink__duihR svg{flex-shrink:0}.ResearchTools_pickerStatus__ODawj{position:absolute;inset:100% 0 auto auto;font-size:.8rem}.ResearchTools_selectedPokemon__pM8ps{display:flex;align-items:center;gap:var(--padding-md);margin-block:var(--padding-lg)}.ResearchTools_selectedPokemon__pM8ps>span{flex-shrink:0}.ResearchTools_selectedPokemon__pM8ps h2{margin:0}.ResearchTools_moveMatrix__usxgU caption{text-align:left;margin-bottom:var(--padding-md)}.ResearchTools_moveMatrix__usxgU thead tr:first-child th{text-align:center}.ResearchTools_moveMatrix__usxgU .ResearchTools_corner__ouym4{border-bottom:0}.ResearchTools_moveMatrix__usxgU th{vertical-align:middle}.PokemonPicker_wrapper__d_76W{position:relative}.PokemonPicker_label__toGth{font-weight:700;display:block;margin-bottom:var(--padding-md)}.PokemonPicker_visuallyHidden___zoDl{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.PokemonPicker_select__s28L4{display:flex;align-items:center;justify-content:space-between;gap:var(--padding);padding-right:var(--padding);border:1px solid var(--border-color-rgba);border-radius:var(--border-radius);background-color:var(--card-background-color)}.PokemonPicker_button__1_lSv{border:0;background:transparent;padding:var(--padding);display:flex}.PokemonPicker_input__8H1lY{width:100%;border:1px solid transparent;background-color:transparent;box-sizing:border-box;padding:var(--padding-md) var(--padding-md)}.PokemonPicker_select__s28L4:hover{cursor:pointer;border-color:var(--select-border-color-hover);box-shadow:var(--select-highlight)}.PokemonPicker_selectedItemLabel___tf0J{display:flex;gap:var(--padding-md);align-self:center}.PokemonPicker_options__cQ493{list-style:none;margin:0;padding:0;border:1px solid var(--border-color);border-radius:var(--border-radius);position:absolute;width:100%;height:auto;max-height:400px;margin-top:var(--padding-sm);background-color:var(--card-background-color);box-shadow:var(--select-options-shadow);z-index:20;overflow-y:auto}.PokemonPicker_options__cQ493:empty{display:none}.PokemonPicker_option__v1_jJ{display:flex;align-items:center;gap:var(--padding-md);padding:var(--padding)}.PokemonPicker_option__v1_jJ.PokemonPicker_highlighted__sTuBt{cursor:pointer;background-color:var(--select-option-highlight)}.PokemonPicker_option__v1_jJ+.PokemonPicker_option__v1_jJ{border-top:1px solid var(--border-color)}.HelpTooltip_trigger__icsJl{display:inline-flex;align-items:center;justify-content:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;vertical-align:middle;cursor:pointer}.HelpTooltip_trigger__icsJl:hover,.HelpTooltip_trigger__icsJl[aria-expanded=true]{color:var(--link-color);background:var(--select-option-highlight)}.HelpTooltip_trigger__icsJl:focus-visible{outline:2px solid var(--link-color);outline-offset:2px}.HelpTooltip_trigger__icsJl>svg{flex:0 0 18px;width:18px;height:18px;opacity:.6}.HelpTooltip_trigger__icsJl:focus-visible>svg,.HelpTooltip_trigger__icsJl:hover>svg,.HelpTooltip_trigger__icsJl[aria-expanded=true]>svg{opacity:1}.HelpTooltip_tooltip__5aqXK{position:fixed;z-index:10000;box-sizing:border-box;width:max-content;max-width:min(360px,calc(100vw - 16px));max-height:calc(100dvh - 16px);overflow:auto;padding:12px 16px;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--card-background-color);color:var(--text-color,inherit);box-shadow:0 4px 20px rgb(0 0 0/25%);font-size:.875rem;font-weight:400;line-height:1.5;text-align:start;overflow-wrap:anywhere}.HelpTooltip_tooltip__5aqXK>:first-child{margin-top:0}.HelpTooltip_tooltip__5aqXK>:last-child{margin-bottom:0}