.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}.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{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}.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_selectDisabled__5EfSB,.CoreSelect_selectDisabled__5EfSB:hover{cursor:not-allowed;border-color:var(--border-color-rgba);box-shadow:none;opacity:.6}.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)}.CoreSelect_labelRow__JvLYe{display:flex;align-items:center;gap:4px;min-height:32px;margin-bottom:var(--padding)}.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}}.comparer_workbench__c_Axw{display:grid;grid-template-columns:minmax(280px,330px) minmax(0,1fr);grid-gap:var(--padding-lg);gap:var(--padding-lg);align-items:start}.comparer_sidebar__ZBi5q{display:flex;flex-direction:column;gap:var(--padding-md);min-width:0;font-size:.9rem}.comparer_entryArea__bvGB3,.comparer_settings__dPZDy{padding:var(--padding-md);border-radius:var(--border-radius);background-color:var(--inset-light-bg-color)}.comparer_entryArea__bvGB3{order:-1}.comparer_entryArea__bvGB3>h2,.comparer_resultsHeader__vfpkp h2,.comparer_settings__dPZDy h2{margin:0 0 var(--padding-md);font-size:1.15rem}.comparer_sidebar__ZBi5q .comparer_entryArea__bvGB3>h2,.comparer_sidebar__ZBi5q .comparer_settings__dPZDy h2{font-size:1.05rem}.comparer_settingsGrid__vfvPK{display:grid;grid-template-columns:1fr;grid-gap:var(--padding-md);gap:var(--padding-md);align-items:start}.comparer_opponentField__ODdos{min-width:0}.comparer_entryPanels__TSP12{display:grid;grid-template-columns:1fr;grid-gap:var(--padding-md);gap:var(--padding-md)}.comparer_entryPanel__JNUy1{display:flex;flex-direction:column;gap:var(--padding-md);min-width:0;padding:0;border:0;background:transparent}.comparer_manualEntry__C4wdo,.comparer_typeEntry__SbB6E{padding-top:var(--padding-md);border-top:1px solid var(--border-color-rgba)}.comparer_manualEntry__C4wdo[open]{overflow:visible}.comparer_manualEntry__C4wdo>summary,.comparer_typeEntry__SbB6E>summary{padding:0;font-size:.95rem}.comparer_manualEntry__C4wdo>div,.comparer_typeEntry__SbB6E>div{padding:var(--padding-md) 0 0}.comparer_typeFieldset__cFEdu{margin:0;padding:0;border:0}.comparer_typeFieldset__cFEdu legend{margin-bottom:var(--padding-sm);font-weight:700}.comparer_typeGrid__nqwmo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--padding);gap:var(--padding)}.comparer_typeButton__mR1K_{display:flex;min-width:0;align-items:center;gap:var(--padding);padding:var(--padding-sm);border:1px solid var(--border-color-rgba);border-radius:var(--border-radius);background:var(--card-background-color);color:inherit;font-size:.8rem;cursor:pointer}.comparer_selectedType__TKXrx,.comparer_typeButton__mR1K_:hover{border-color:var(--select-border-color-hover);box-shadow:var(--select-highlight)}.comparer_typeButton__mR1K_ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.comparer_entryPanel__JNUy1 h3{margin:0;padding-bottom:var(--padding-sm);border-bottom:1px solid var(--border-color-rgba);font-size:.95rem}.comparer_panelDescription__WXUQm{margin:0;opacity:.75;font-size:.85rem}.comparer_manualMoves__ACCIn{display:grid;grid-template-columns:1fr;grid-gap:var(--padding-md);gap:var(--padding-md)}.comparer_button__3A8QL{width:100%;margin-top:auto;padding:var(--padding-md)}.comparer_results__muqsX{min-width:0}.comparer_resultsHeader__vfpkp{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--padding-md);margin-bottom:var(--padding-md)}.comparer_resultsHeader__vfpkp h2{margin:0;font-size:1.15rem}.comparer_resultCount__cRcrp{display:block;margin-top:var(--padding);opacity:.7;font-size:.85rem}.comparer_resultFilters__OhfBq{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--padding-md);margin-bottom:var(--padding-md);padding:var(--padding);border-radius:var(--border-radius);background:var(--inset-light-bg-color)}.comparer_resultFilter__0jgka{display:flex;min-width:10rem;flex:0 1 13rem;flex-direction:column;gap:var(--padding-sm);font-size:.82rem;font-weight:600}.comparer_removeRowButton__MfQti{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:50%;background:transparent;color:inherit;font-size:1.2rem;line-height:1;cursor:pointer;opacity:.55}.comparer_removeRowButton__MfQti:focus-visible,.comparer_removeRowButton__MfQti:hover{border-color:var(--error-color,#b42318);color:var(--error-color,#b42318);opacity:1}.comparer_clearButton__Ukibd{flex:none;padding:var(--padding-sm) var(--padding-md);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--card-background-color);color:inherit;cursor:pointer}.comparer_clearButton__Ukibd:hover{background:var(--inset-bg-color)}.comparer_error__Bjglx,.comparer_notice__7JKSk{margin:0 0 var(--padding-md);padding:var(--padding-sm) var(--padding-md);border-radius:var(--border-radius);font-size:.9rem}.comparer_notice__7JKSk{border:1px solid var(--border-color-rgba);background:var(--card-background-color)}.comparer_error__Bjglx{border:1px solid var(--error-color,#b42318);background:color-mix(in srgb,var(--error-color,#b42318) 8%,transparent)}.comparer_export__R5P7W{margin-top:var(--padding-lg);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--card-background-color)}.comparer_export__R5P7W summary{padding:var(--padding-md);cursor:pointer}.comparer_exportContent__Nh7n1{padding:0 var(--padding-md) var(--padding-md)}.comparer_exportOptions__rCc8F{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--padding-sm) var(--padding-md);gap:var(--padding-sm) var(--padding-md);margin:0 0 var(--padding-md);padding:var(--padding-md);border:1px solid var(--border-color-rgba);border-radius:var(--border-radius);background:var(--card-background-color)}.comparer_exportOptions__rCc8F legend{padding:0 var(--padding-sm);font-weight:700}.comparer_exportOptions__rCc8F label{display:flex;align-items:center;gap:var(--padding-sm);min-width:0;font-size:.88rem}.comparer_exportTable__36o1w{overflow-x:auto;font-size:.78rem;line-height:1.25}.comparer_exportTable__36o1w table{width:100%;min-width:760px}.comparer_exportTable__36o1w td,.comparer_exportTable__36o1w th{padding:var(--padding)}.comparer_exportTable__36o1w ul{margin:0;padding-left:1.25rem}.comparer_exportActions__XOU1f{display:flex;justify-content:flex-end;margin-bottom:var(--padding-md)}.comparer_copyButton__stFMT{padding:var(--padding-sm) var(--padding-md);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--card-background-color);color:inherit;font-weight:700;cursor:pointer}.comparer_copyButton__stFMT:hover{background:var(--inset-bg-color)}.comparer_copyButton__stFMT:disabled{cursor:not-allowed;opacity:.55}.comparer_importContent__NOfy4{padding:0 var(--padding-md) var(--padding-md)}.comparer_importDescription__TImOm{margin:0 0 var(--padding-md);opacity:.8}.comparer_importFormat__zxEx9{display:flex;flex-wrap:wrap;gap:var(--padding-sm);margin-bottom:var(--padding-md);padding:var(--padding-sm) var(--padding-md);border-radius:var(--border-radius);background:var(--inset-light-bg-color)}.comparer_importFormat__zxEx9 code{overflow-wrap:anywhere}.comparer_importInstructions__fgu1L{margin:0 0 var(--padding-md);padding-left:1.25rem;font-size:.9rem}.comparer_importInstructions__fgu1L li+li{margin-top:var(--padding-sm)}.comparer_importTextarea__ogKa1{width:100%;min-height:9rem;resize:vertical;padding:var(--padding-md);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--card-background-color);color:inherit;font:inherit;line-height:1.45}.comparer_importTextarea__ogKa1:focus{border-color:var(--select-border-color-hover);box-shadow:var(--select-highlight);outline:none}.comparer_importActions__t6xL4{display:flex;justify-content:flex-end;margin-top:var(--padding-md)}.comparer_importReport__nO7KC{margin-top:var(--padding-md)}.comparer_importReport__nO7KC>:last-child{margin-bottom:0}.comparer_importErrors__eJrSl{max-height:16rem;overflow-y:auto;padding:var(--padding-md);border:1px solid var(--error-color,#b42318);border-radius:var(--border-radius);background:color-mix(in srgb,var(--error-color,#b42318) 8%,transparent);font-size:.9rem}.comparer_importErrors__eJrSl ul{margin:var(--padding-sm) 0 0;padding-left:1.25rem}@media screen and (max-width:900px){.comparer_workbench__c_Axw{grid-template-columns:1fr}.comparer_sidebar__ZBi5q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}@media screen and (max-width:560px){.comparer_exportOptions__rCc8F,.comparer_sidebar__ZBi5q{grid-template-columns:1fr}.comparer_exportOptions__rCc8F{grid-template-columns:repeat(2,minmax(0,1fr))}}.RankingResults_results__BuwWU{position:relative}.RankingResults_status__vHNll{position:absolute;top:8px;right:8px;z-index:2;pointer-events:none}.RankingResults_badge__7uXs_{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--card-background-color);color:var(--color)}.RankingResults_spinner__szzPc{width:16px;height:16px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:RankingResults_spin__FqrqM .8s linear infinite}@keyframes RankingResults_spin__FqrqM{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.RankingResults_spinner__szzPc{animation:none}}.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%))}.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_toggleDisabled__5JdXU{cursor:not-allowed;opacity:.6}.Toggle_toggleDisabled__5JdXU:hover{border-color:var(--border-color);box-shadow:none}.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)}}.MovesetComparisonTable_settings__D_O34{margin-bottom:var(--padding-lg)}.MovesetComparisonTable_settingsGrid__7LHjU{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--padding-xl);gap:var(--padding-xl);align-items:start}.MovesetComparisonTable_settingsGridSingleColumn___7hIz{grid-template-columns:1fr}.MovesetComparisonTable_settingsColumn__3mNux{display:flex;flex-direction:column;gap:var(--padding-lg);min-width:0}@media screen and (max-width:960px){.MovesetComparisonTable_settingsGrid__7LHjU{grid-template-columns:1fr}}.PokemonMetaAnalysis_actions__yjP6Q{display:flex;flex-wrap:wrap;gap:var(--padding-md)}.PokemonMetaAnalysis_trigger__pRVpx{display:flex;flex:1 1 150px;align-items:center;gap:var(--padding-md);min-height:60px;padding:var(--padding-md) var(--padding-lg);border:1px solid var(--border-color);border-radius:var(--card-border-radius);background:var(--inset-gray-bg-color);color:var(--color);font:inherit;font-weight:600;text-align:left}.PokemonMetaAnalysis_header__24_3U h2 img,.PokemonMetaAnalysis_trigger__pRVpx img{flex-shrink:0;object-fit:contain}.PokemonMetaAnalysis_trigger__pRVpx:hover{border-color:var(--link-color);background:var(--inset-blue-bg-color)}.PokemonMetaAnalysis_close__J5AMw:focus-visible,.PokemonMetaAnalysis_trigger__pRVpx:focus-visible{outline:2px solid var(--link-color);outline-offset:4px}.PokemonMetaAnalysis_dialog__jvzKt{width:min(720px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:hidden;border:1px solid var(--border-color);border-radius:var(--card-border-radius);background:var(--card-background-color);color:var(--color);box-shadow:0 20px 80px rgb(0 0 0/30%)}.PokemonMetaAnalysis_dialog__jvzKt::-webkit-backdrop{background:rgb(0 0 0/55%)}.PokemonMetaAnalysis_dialog__jvzKt::backdrop{background:rgb(0 0 0/55%)}.PokemonMetaAnalysis_panel__8eBly{display:flex;flex-direction:column;max-height:calc(100dvh - 34px)}.PokemonMetaAnalysis_header__24_3U{display:flex;align-items:center;justify-content:space-between;gap:var(--padding-lg);padding:var(--padding-lg) var(--padding-xl);border-bottom:1px solid var(--border-color)}.PokemonMetaAnalysis_header__24_3U h2{display:flex;align-items:center;gap:var(--padding-md);margin:0;font-size:1.25rem}.PokemonMetaAnalysis_header__24_3U form{flex-shrink:0}.PokemonMetaAnalysis_content__GxGTF{min-height:0;padding:var(--padding-lg);overflow:auto;overscroll-behavior:contain}.PokemonMetaAnalysis_content__GxGTF>*+*{margin-top:var(--padding-lg)}.SpriteShortcodeCopyButton_button__QuWLD{display:inline-flex;align-items:center;justify-content:center;min-width:0;width:100%;padding:var(--padding-sm) var(--padding);border:1px solid var(--border-color);border-radius:var(--border-radius);background:var(--inset-gray-bg-color);color:var(--color);font:inherit;font-size:12px;cursor:pointer}.SpriteShortcodeCopyButton_button__QuWLD:focus-visible,.SpriteShortcodeCopyButton_button__QuWLD:hover{background:var(--overlay-rgba)}.TypeChartDefensiveCompact_group__5RjeI{padding:var(--padding-lg);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}.TypeChartDefensiveCompact_group__5RjeI+.TypeChartDefensiveCompact_group__5RjeI{margin-top:var(--padding-lg);padding-top:var(--padding-xl)}.TypeChartDefensiveCompact_heading__DW6Fd{margin:0 0 var(--padding-md)}.TypeChartDefensiveCompact_list__hDUod{display:flex;flex-wrap:wrap;gap:var(--padding);list-style:none;margin:0;padding:0}.TypeChartDefensiveCompact_chip__BtMfg{display:inline-flex;align-items:center;gap:10px;padding:5px 10px 5px 5px;border-radius:100px;border:1px solid var(--border-color)}.TypeChartDefensiveCompact_percent__76RZL,.TypeChartDefensiveCompact_typeLabel__ME_VA{font-size:16px;line-height:1;font-weight:600}.TypeChartDefensiveCompact_chipWeak__liNTA .TypeChartDefensiveCompact_percent__76RZL{color:#ef4444}.TypeChartDefensiveCompact_chipResist__5Mqvy .TypeChartDefensiveCompact_percent__76RZL{color:#16a34a}@media (max-width:700px){.TypeChartDefensiveCompact_heading__DW6Fd{font-size:18px}.TypeChartDefensiveCompact_chip__BtMfg{min-height:40px;padding-right:12px}.TypeChartDefensiveCompact_percent__76RZL,.TypeChartDefensiveCompact_typeLabel__ME_VA{font-size:16px}}.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)}}.PokemonStatBars_pokemonStatBars__yGeef{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--padding);gap:var(--padding);border:1px solid var(--border-color);border-radius:var(--border-radius)}.PokemonStatBars_gaugeMode__Gj7C3{align-items:start;gap:var(--padding-lg);border-radius:var(--border-radius)}.PokemonStatBars_gaugeStat__TuE9v{display:flex;flex-direction:column;align-items:center;gap:var(--padding-sm);text-align:center;padding-bottom:var(--padding-lg)}.PokemonStatBars_gaugeStat__TuE9v+.PokemonStatBars_gaugeStat__TuE9v{border-left:1px solid var(--border-color)}.PokemonStatBars_gauge__kvBDP{width:100%;max-width:120px;overflow:visible}.PokemonStatBars_gaugeFill___qtia,.PokemonStatBars_gaugeTrack__Vy4FC{fill:none;stroke-linecap:round;stroke-width:10}.PokemonStatBars_gaugeTrack__Vy4FC{stroke:color-mix(in srgb,currentColor 18%,transparent)}.PokemonStatBars_gaugeFill___qtia{stroke:currentColor;transition:stroke-dashoffset .2s ease,stroke .2s ease}.PokemonStatBars_gaugeAmount__JfJh6{color:inherit;font-size:1.2rem;line-height:1.1;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:-36px}.PokemonStatBars_amount__Q_aF8{font-size:1.1em;font-weight:700}.PokemonStatBars_statType__htfki{font-size:.8em;text-transform:uppercase}.PokemonStatBars_atk__WM3bI{color:var(--attack-color)}.PokemonStatBars_def__Mas_3{color:var(--defense-color)}.PokemonStatBars_sta__akedG{color:var(--stamina-color)}.TypeChartOffensive_grid__Pll7r{display:grid;grid-template-columns:100px 1fr;flex-wrap:wrap;margin:0;padding:0;grid-gap:var(--padding);gap:var(--padding);list-style:none}.TypeChartOffensive_gridTypes__18NrL{display:flex;flex-wrap:wrap;gap:var(--padding-md);align-items:center;height:100%;margin:0;padding:0;list-style:none}.TypeChartOffensive_gridTypes__18NrL li{display:flex;gap:var(--padding-sm)}.TypeChartOffensive_scalar__t6QBs{display:flex;align-items:center;justify-content:center;border-radius:var(--border-radius)}.TypeChartOffensive_row__eEIW4{margin-bottom:var(--padding);padding-bottom:var(--padding);border-bottom:1px solid var(--border-color)}.MoveCard_moveCard__TYEda{border-radius:var(--card-border-radius);border:1px solid var(--border-color-rgba);max-width:100%;box-sizing:border-box;overflow-x:auto}.MoveCard_moveCard__TYEda summary::-webkit-details-marker{display:none}.MoveCard_moveCard__TYEda[open] .MoveCard_chevron__qP846{transform:rotate(180deg)}.MoveCard_moveCardHeader__vAKFM{display:flex;flex-wrap:wrap;align-items:center;text-align:left;gap:var(--padding-sm) var(--padding-md);padding:var(--padding)}.MoveCard_chevron__qP846,.MoveCard_name__M3I5R,.MoveCard_stats__MAgqA{display:flex;justify-content:center;align-items:center;gap:var(--padding-sm);border-radius:var(--card-border-radius);background-color:var(--overlay-rgba);box-shadow:var(--box-shadow)}.MoveCard_name__M3I5R{padding:var(--padding-sm);gap:var(--padding)}.MoveCard_stats__MAgqA>span{display:flex;justify-content:center;align-items:center;gap:var(--padding-sm);font-size:16px;font-weight:500;padding:var(--padding-sm) var(--padding)}.MoveCard_stats__MAgqA>span+span{border-left:1px solid var(--border-color-rgba)}.MoveCard_stats__MAgqA>span img{opacity:.75}.MoveCard_chevron__qP846{padding:var(--padding);margin:0}.MoveCard_name__M3I5R{margin-right:auto;padding-right:var(--padding-lg)}.MoveCard_meta__unY55{padding:var(--padding-md);border-top:1px solid var(--border-color-rgba)}.MoveCard_meta__unY55 section{padding:var(--padding-xl);margin-bottom:var(--padding-lg);border-radius:var(--border-radius);background-color:var(--card-background-color);box-shadow:var(--box-shadow)}.MoveCard_meta__unY55 header{font-weight:700;margin-bottom:var(--padding-lg);border-bottom:2px solid var(--border-color)}@media screen and (max-width:960px){.MoveCard_moveCardHeader__vAKFM{flex-direction:column;align-items:flex-start;position:relative}.MoveCard_chevron__qP846{position:absolute;right:var(--padding);top:var(--padding)}.MoveCard_name__M3I5R{min-width:calc(100% - 48px);justify-content:flex-start;padding:var(--padding-sm) var(--padding)}}.PokemonPageMoves_movesList__L7k6W{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr;grid-gap:var(--padding-sm);gap:var(--padding-sm)}.PokemonPageCPCharts_tableHeaderWithIcon__Thvqc{display:flex;flex-direction:column;align-items:center;gap:var(--padding);padding:var(--padding)}.PokemonPageCPCharts_cpTable__huQC_ td,.PokemonPageCPCharts_cpTable__huQC_ th{padding:var(--padding-sm);text-align:center}.PokemonPageCPCharts_cpTable__huQC_{display:block;overflow-x:auto;text-align:center;margin-bottom:var(--padding-lg)}.PokemonPageCPCharts_largerFontSize__AERhK{font-size:20px}@media screen and (max-width:960px){.PokemonPageCPCharts_cpTable__huQC_{width:auto;margin:0 calc(-1 * var(--padding-xl))}}.PokemonEditorial_inlineTitle__XyG7j{display:flex;align-items:center;gap:var(--padding)}.PokemonEditorial_comment__jN3JZ{font-size:17px;line-height:1.5;padding:0 var(--padding-md)}.PokemonEditorial_comment__jN3JZ p{margin:var(--padding) 0}.PokemonEditorial_comment__jN3JZ p+p{margin-top:var(--padding-lg)}.PokemonEditorial_comment__jN3JZ li strong,.PokemonEditorial_comment__jN3JZ p strong{font-weight:600}.PokemonEditorial_comment__jN3JZ h4{padding:var(--padding-md);border-radius:var(--card-border-radius);background:var(--inset-blue-bg-color);margin:var(--padding) 0;display:inline-block}.PokemonEditorial_writtenOn__oSEOF{margin:var(--padding-lg) 0 0;padding:0 var(--padding-md);font-size:.85rem;font-style:italic}.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)}.moves_movesGrid__68iLl{display:grid;grid-template-columns:1fr;grid-gap:var(--padding);gap:var(--padding)}@media screen and (max-width:960px){.moves_movesGrid__68iLl{grid-template-columns:1fr}}