.MovePicker_wrapper__ie6_I{position:relative}.MovePicker_label__bYOyo{font-weight:700;display:block;margin-bottom:var(--padding-md)}.MovePicker_select__4AGg_{display:flex;align-items:center;justify-content:space-between;gap:var(--padding);padding-right:var(--padding);border:2px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--input-bg-color)}.MovePicker_button__v675M{background:transparent;padding:var(--padding);display:flex}.MovePicker_input__LdQZZ{width:100%;border:1px solid transparent;background-color:transparent;box-sizing:border-box;padding:var(--padding-md) var(--padding-md)}.MovePicker_select__4AGg_:hover{cursor:pointer;border-color:var(--select-border-color-hover);box-shadow:var(--select-highlight)}.MovePicker_selectedItemLabel__7kEr6{display:flex;gap:var(--padding-md);align-self:center}.MovePicker_options__x2mIy{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}.MovePicker_options__x2mIy:empty{display:none}.MovePicker_option__F7h6t{display:flex;align-items:center;gap:var(--padding-md);padding:var(--padding)}.MovePicker_option__F7h6t.MovePicker_highlighted__LDWpn{cursor:pointer;background-color:var(--select-option-highlight)}.MovePicker_option__F7h6t+.MovePicker_option__F7h6t{border-top:1px solid var(--border-color)}.PokemonOfficialThumbnailImage_image__YsJEs{position:relative;display:flex}.PokemonOfficialThumbnailImage_pokemonImage__Vos_8{image-rendering:pixelated}.PokemonOfficialThumbnailImage_megaIcon__Ujtey{position:absolute;bottom:1px;right:0;height:18px;width:18px;filter:var(--drop-shadow);z-index:1}.PokemonOfficialThumbnailImage_megaBackground__Mwz3x{position:absolute;opacity:.35}.PokemonOfficialThumbnailImage_shadowBackground__E1jkx{position:absolute;opacity:.5}.PokemonOfficialThumbnailImage_primalWaterBackground__cmmMC{background:radial-gradient(var(--type-water) 0,transparent 70%) no-repeat 50%;background-size:contain}.PokemonOfficialThumbnailImage_primalGroundBackground__DVoCm{background:radial-gradient(var(--type-ground) 0,transparent 70%) no-repeat 50%;background-size:contain}.Toggle_toggle__9VZxV{display:flex;align-items:center;gap:var(--padding);padding:var(--padding);border-radius:var(--border-radius);border:2px solid var(--border-color);cursor:pointer}.Toggle_toggle__9VZxV:hover{border-color:var(--select-border-color-hover);box-shadow:var(--select-highlight)}.Toggle_label__Ya4hL{font-weight:700;display:block;cursor:pointer;margin-bottom:var(--padding)}.WhosThatPokemon_options__AGrvg{display:grid;grid-template-columns:50% 50%;grid-gap:var(--padding);gap:var(--padding);list-style:none;padding:0;justify-content:center;margin-bottom:var(--padding-lg)}.WhosThatPokemon_timeToGuess__NwJ_h{text-align:center}.WhosThatPokemon_guessButton__vFGds{display:block;width:100%;height:100%;padding:var(--padding-lg);border:1px solid var(--border-color)}.WhosThatPokemon_guessButtonCorrectAnswer__kK_mx{font-weight:700;background-color:var(--effectiveness-super-effective)!important}.WhosThatPokemon_guessStage___HzPP{display:flex;flex-direction:column;padding:var(--padding-lg) 0;justify-content:center}.WhosThatPokemon_guessIcon__uJqqb{filter:brightness(0);align-self:center}.WhosThatPokemon_hardMode__53xvl{--hard-mode-blur:10px;filter:brightness(0) blur(var(--hard-mode-blur));-webkit-backface-visibility:visible;backface-visibility:visible;animation:WhosThatPokemon_hardMode__53xvl 2s infinite}.WhosThatPokemon_guessIconRevealed__4kk0D{filter:brightness(1) blur(0);animation:WhosThatPokemon_iconReveal__lvOe5 .5s ease}.WhosThatPokemon_guessCorrectTitle__GZVKO{text-align:center}.WhosThatPokemon_guessCorrect__hcdbv{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;gap:var(--padding-lg);padding:var(--padding-lg);margin-top:var(--padding-lg);border-radius:var(--border-radius);color:white;background-color:var(--effectiveness-super-effective);animation:WhosThatPokemon_celebration__NgFIb .15s ease}.WhosThatPokemon_restartGameButton__G3icV{display:block;width:100%;padding:var(--padding-lg)}.WhosThatPokemon_score__6ukU_{text-align:center;background-color:goldenrod;padding:var(--padding);margin-bottom:var(--padding);border-radius:var(--border-radius);transition:background-color .5s ease-in-out;color:white;box-shadow:0 0 5px 0 rgba(0,0,0,0)}.WhosThatPokemon_scoreIncrement__pu5ho{animation:WhosThatPokemon_win__BD1Rg .25s;background-color:var(--effectiveness-super-effective);box-shadow:0 0 10px 0 var(--effectiveness-super-effective)}.WhosThatPokemon_scoreDecrement__hNJci{animation:WhosThatPokemon_shake__nifrD .1s infinite;background-color:var(--effectiveness-not-very-effective);box-shadow:0 0 10px 0 var(--effectiveness-not-very-effective)}@keyframes WhosThatPokemon_hardMode__53xvl{0%{transform:scale(1) rotateY(0)}to{transform:scale(1) rotateY(-2turn)}}@keyframes WhosThatPokemon_win__BD1Rg{0%{transform:scale(1) translateY(0)}50%{transform:scale(1.05) translateY(-5px)}to{transform:scale(1) translateY(0)}}@keyframes WhosThatPokemon_shake__nifrD{0%{transform:translateX(0)}50%{transform:translateX(10px)}to{transform:translateX(-10px)}}@keyframes WhosThatPokemon_celebration__NgFIb{0%{opacity:0;transform:scale(0) translateY(-50px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes WhosThatPokemon_iconReveal__lvOe5{0%{filter:brightness(0) blur(0);transform:rotateY(-1turn) scale(.5)}50%{filter:brightness(.5) blur(0);transform:rotateY(0deg) scale(1.5)}70%{filter:brightness(1) blur(0);transform:rotateY(0deg) scale(.75)}to{filter:brightness(1) blur(0);transform:rotateY(0deg) scale(1)}}.PokemonPicker_wrapper__d_76W{position:relative}.PokemonPicker_label__toGth{font-weight:700;display:block;margin-bottom:var(--padding-md)}.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{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)}.CoreSelect_wrapper__Xy7k_{position:relative}.CoreSelect_label__LPQe5{font-weight:700;display:block;margin-bottom:var(--padding-md)}.CoreSelect_select__ABUYR{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-md);padding:var(--padding);border:1px solid var(--border-color-rgba);border-radius:var(--border-radius);background-color:var(--card-background-color)}.CoreSelect_select__ABUYR:hover{cursor:pointer;border-color:var(--select-border-color-hover);box-shadow:var(--select-highlight)}.CoreSelect_selectedItemLabel__tPXIX{display:flex;gap:var(--padding-md);align-self:center;align-items:center}.CoreSelect_options__1ndcB{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:10;overflow-y:auto}.CoreSelect_options__1ndcB:empty{display:none}.CoreSelect_option__rKGn0{display:flex;align-items:center;gap:var(--padding-md);padding:var(--padding-md)}.CoreSelect_option__rKGn0.CoreSelect_highlighted__Vkapu{cursor:pointer;background-color:var(--select-option-highlight)}.CoreSelect_option__rKGn0+.CoreSelect_option__rKGn0{border-top:1px solid var(--border-color)}.comparer_controls__ZKCKo{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--padding-xl);gap:var(--padding-xl)}.comparer_controls__ZKCKo section{display:flex;flex-direction:column;gap:var(--padding-lg);border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--padding-md);margin-bottom:var(--padding-md);background-color:var(--inset-bg-color)}.comparer_controls__ZKCKo section h3{margin:0;padding:var(--padding-md);margin-bottom:var(--padding-md);border-radius:var(--border-radius);background-color:var(--inset-gray-bg-color)}.comparer_button__3A8QL{margin-top:var(--padding-xl);padding:var(--padding-xl);display:block;width:100%;grid-column:1/span 2}.comparer_info__kId0w{display:flex;flex-direction:column;align-items:center;gap:var(--padding-xl);padding:var(--padding-xl);background-color:var(--inset-bg-color);border-radius:var(--border-radius);text-align:center}.comparer_info__kId0w>*{max-width:600px;margin:auto}@media screen and (max-width:960px){.comparer_controls__ZKCKo{grid-template-columns:1fr}.comparer_button__3A8QL{grid-column:1}}.PokemonChip_pokemonChip__UhmFh{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;color:inherit;text-decoration:none;font-weight:700;line-height:1.25;gap:var(--padding)}.PokemonChip_pokemonChipContent__8xgo_{display:flex;align-items:center;text-align:left;gap:var(--padding);justify-content:center}.PokemonChip_nameWrapper__0YVZa{display:flex;flex-direction:column;gap:var(--padding-sm)}.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}.cp-calculator_flexList__3Egha{display:flex;flex-direction:column;gap:var(--padding-xxl)}.cp-calculator_gridTwoCols__EExgp{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--padding-xl);gap:var(--padding-xl)}.cp-calculator_gridThreeCols__c0KNd{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:var(--padding-xl);gap:var(--padding-xl)}.cp-calculator_pokemon__aV_RV{border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--inset-bg-color);min-height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:960px){.cp-calculator_gridTwoCols__EExgp{grid-template-columns:1fr}}.type-calculator_result__UABT7{margin-top:var(--padding-md);border-radius:var(--border-radius);background-color:var(--inset-bg-color);padding:var(--padding) var(--padding-md)}.type-calculator_result__UABT7:empty{display:none}@media screen and (max-width:960px){.type-calculator_typeCalculator__t4bBc{padding:var(--padding-lg) 0}}.MovesetComparisonTable_controls__q3P6C{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--padding);gap:var(--padding)}.PokemonFamily_pokemonFamily__W_zoW{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));text-align:center;grid-gap:var(--padding);gap:var(--padding)}.PokemonFamily_pokemonFamilyItem__nKf03{border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--padding)}.PokemonNormalAndShinyComparison_list__uUZTC{display:grid;grid-template-columns:50% 50%;grid-gap:var(--padding);gap:var(--padding);list-style:none;padding:0;margin:0}.PokemonNormalAndShinyComparison_item__eNsWs{display:grid;grid-gap:var(--padding-sm);gap:var(--padding-sm);min-width:0}.PokemonNormalAndShinyComparison_link__Ozl2h{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--padding);text-decoration:none;color:var(--color);text-align:center;border:1px solid var(--border-color);border-radius:var(--border-radius);overflow:hidden;padding-bottom:var(--padding)}.PokemonNormalAndShinyComparison_link__Ozl2h img{max-width:100%;max-height:auto;object-fit:cover}.MovesetCardV2_card__1mj5n{position:relative;overflow:hidden;background:var(--overlay-rgba);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.MovesetCardV2_shell__iRZFU{position:relative;display:grid;grid-gap:var(--padding);gap:var(--padding);background:linear-gradient(180deg,transparent,var(--overlay-rgba) 75%)}.MovesetCardV2_header__QKpsv{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-lg);padding:var(--padding-lg);color:var(--color-over-type-bg);text-shadow:var(--text-shadow-over-type-bg);background:linear-gradient(rgba(0,0,0,.25),transparent);font-weight:700}.MovesetCardV2_title___W2m9{margin:0;font-size:1.5em;line-height:1.1}.MovesetCardV2_headerLabel__VL8EC{display:inline-flex;align-items:center;flex-shrink:0}.MovesetCardV2_intro__BsFwM{padding:var(--padding) var(--padding-lg);font-size:.875rem;opacity:.85}.MovesetCardV2_movesPanel__9N5cC{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--padding);gap:var(--padding);align-items:center;margin:0 var(--padding-md)}.MovesetCardV2_moveSlot__wM68N{display:grid;grid-gap:var(--padding-sm);gap:var(--padding-sm);min-width:0;padding:var(--padding-lg);border:1px solid var(--border-color-rgba);border-radius:calc(var(--border-radius) * 1.5)}.MovesetCardV2_moveType__vTEEz{font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.75}@media screen and (max-width:960px){.MovesetCardV2_movesPanel__9N5cC{grid-template-columns:1fr}.MovesetCardV2_header__QKpsv{align-items:flex-start}}.PokemonRecommendedMovesets_sectionHeader__rHeEo{margin-bottom:var(--padding)}.PokemonRecommendedMovesets_sectionHeader__rHeEo h3{margin-bottom:0}.PokemonRecommendedMovesets_cards___sRKW{display:grid;grid-gap:var(--padding-lg);gap:var(--padding-lg);margin:var(--padding-md) 0}.PokemonRecommendedMovesets_cardDescription__n2RgZ{margin:var(--padding-xs) 0 0}.PokemonRecommendedMovesets_cardNote__atdrl{margin:0;font-size:.95rem}.PokemonRecommendedMovesets_rankingLabel__FGjSe{display:inline-flex;align-items:center;gap:var(--padding);background-color:rgba(0,0,0,.25);border-radius:var(--border-radius) var(--border-radius-sm) var(--border-radius-sm) var(--border-radius);padding:var(--padding-sm) var(--padding-sm) var(--padding-sm) var(--padding);color:inherit;text-decoration:none}.Collapser_collapser__rkapD{overflow:hidden}.Collapser_summary__x9X_m{display:flex;align-items:center;gap:var(--padding-sm);padding:var(--padding);cursor:pointer;font-weight:600;list-style:none}.Collapser_summary__x9X_m::-webkit-details-marker{display:none}.Collapser_chevron__0EhVb{display:inline-flex;transition:transform .15s ease}.Collapser_collapser__rkapD[open] .Collapser_chevron__0EhVb{transform:rotate(180deg)}.Collapser_content__Ca6vP{padding:0 var(--padding-lg) var(--padding-lg)}.PokemonPageRenderers_pokemonPage__ev95g{display:grid;grid-template-columns:50% 50%;grid-gap:var(--padding-xxl) var(--padding-lg);gap:var(--padding-xxl) var(--padding-lg)}.PokemonPageRenderers_officialImage__IFm7y{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;gap:var(--padding-md);background:radial-gradient(var(--card-background-color) 50%,var(--inset-bg-color));padding:0 var(--padding) var(--padding-xl);margin:0 calc(-1 * var(--padding-xl)) 0}.PokemonPageRenderers_leftOrnament__RVx6P{position:absolute;bottom:20px;left:var(--padding-xl);display:flex;flex-direction:column;gap:var(--padding-md)}.PokemonPageRenderers_rightOrnament__t2nwE{position:absolute;bottom:20px;right:var(--padding-xl);display:flex;flex-direction:column-reverse;align-items:flex-end;gap:var(--padding-md)}.PokemonPageRenderers_ornamentIcon__ffCq5{opacity:.5}.PokemonPageRenderers_officialImageTyping__BZQBp{display:flex;align-items:center;gap:var(--padding-md)}.PokemonPageRenderers_numberNavigation__wALBX{display:grid;grid-template-columns:50% 50%;align-items:center;justify-content:center;grid-gap:var(--padding);gap:var(--padding);list-style:none;white-space:nowrap;padding:0;margin:0}.PokemonPageRenderers_number__0Yw67 a{font-size:smaller;overflow:hidden;text-overflow:ellipsis;width:100%;white-space:nowrap;border:1px solid var(--border-color);border-radius:var(--border-radius);padding:var(--padding) var(--padding-md)}.PokemonPageRenderers_number__0Yw67 a:hover{cursor:pointer;border-color:var(--select-border-color-hover);box-shadow:var(--select-highlight)}.PokemonPageRenderers_numberPlaceholder__4yAoR{height:100%;border:1px solid var(--border-color);border-radius:var(--border-radius);background-color:var(--inset-bg-color);opacity:.25}.PokemonPageRenderers_controls__VK5Qx{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--padding-md);gap:var(--padding-md)}.PokemonPageRenderers_badgesGrid__8g1IC{display:flex;flex-wrap:wrap;align-items:center;gap:var(--padding)}.PokemonPageRenderers_tableHeaderWithIcon__auWK9{display:flex;flex-direction:column;align-items:center;gap:var(--padding)}.PokemonPageRenderers_catchRateTable__oK5xL{display:block;overflow-x:auto;text-align:center;margin-bottom:var(--padding-lg)}.PokemonPageRenderers_catchRateTable__oK5xL table{width:100%}.PokemonPageRenderers_inlineTitle__Icmvi{display:flex;align-items:center;gap:var(--padding)}.PokemonPageRenderers_additionalSection___EH_z{margin-top:var(--padding-xl)}.PokemonPageRenderers_tierRankingsContainer__vfdeh{width:100%;overflow:hidden}@media screen and (max-width:960px){.PokemonPageRenderers_pokemonPage__ev95g{display:flex;flex-direction:column;gap:var(--padding-xxl)}.PokemonPageRenderers_statCard__GmDY1{margin-left:calc(-1 * var(--padding-md));margin-right:calc(-1 * var(--padding-md))}.PokemonPageRenderers_officialImage__IFm7y{gap:var(--padding);flex-direction:column;height:auto}.PokemonPageRenderers_catchRateTable__oK5xL{width:auto;margin:0 calc(-1 * var(--padding-xl))}.PokemonPageRenderers_catchRateTable__oK5xL tbody td,.PokemonPageRenderers_catchRateTable__oK5xL thead th{padding:var(--padding-md) var(--padding-xl)}}.PokemonShadowStats_shadowSection__QQtrI{margin-top:var(--padding-xl)}.PokemonShadowStats_shadowStatsTable__9Ow39{border-radius:var(--border-radius);border:1px solid var(--border-color);overflow:hidden}.PokemonShadowStats_shadowStatsTable__9Ow39 th{background-color:var(--inset-gray-bg-color)}.PokemonSizeSettings_sizeSection__DfLJf{margin-top:var(--padding-xl)}.PokemonSizeSettings_sizeComparison__kIHP4{position:relative;border:1px solid var(--border-color);border-left:0;border-right:0;margin:var(--padding-xl) calc(-1 * var(--padding-xl))}.PokemonSizeSettings_sizeComparisonTable__sQljo{font-size:14px;text-align:center;overflow-x:scroll;white-space:nowrap;z-index:2;position:relative}.PokemonSizeSettings_sizeComparison__kIHP4 table tbody tr,.PokemonSizeSettings_sizeComparison__kIHP4 td,.PokemonSizeSettings_sizeComparison__kIHP4 th{text-align:center;background-color:transparent}.PokemonSizeSettings_sizeComparisonHuman__8rmBW{position:absolute;bottom:14px;left:calc(50% + 20px);z-index:2;filter:drop-shadow(0 0 3px var(--card-background-color))}.PokemonSizeSettings_sizeComparisonRuler__j7CN9{margin:0;width:100%;position:absolute;left:0;bottom:150px;border-top-style:dashed}.PokemonSizeSettings_sizeBoundsTableWrapper__u1fek{overflow-x:auto}.PokemonSizeSettings_sizeBoundsTableWrapper__u1fek table{width:100%}@media screen and (max-width:960px){.PokemonSizeSettings_sizeComparisonRuler__j7CN9{bottom:130px}}