.theme--light{--theme-bg-color: white;--theme-odd-color: #ebebf7 ;--theme-odd-color-hs: 240, 43%;--theme-odd-color-l: 95%;--theme-bg-search: #F4F4FF;--theme-bg-search-2: #dedede;--theme-border-color: #999;--theme-shadow-color: #ccc;--theme-text-color: #333;--theme-moveset-text-color: #666;--theme-alt-color: #ebebf7 ;--theme-link-color: #094ABA;--theme-link-color-hs: 218, 91%;--theme-link-color-l: 38%;--theme-cell-hover-border: #c2c2e0 ;--theme-cell-hover-background: linear-gradient(#e4e4f1, #c9c9e3) ;--theme-sidebar-color: #6363b0;--theme-sidebar-color-hs: 240, 33%;--theme-sidebar-color-l: 54%;--theme-sidebar-shadow: #434384 ;--theme-highlight-color: #f3f300;--theme-callout-bg: linear-gradient(to bottom right, #ebebf7, #f6f6fb);--theme-callout-border: #d2d2ec}.theme--dark{--theme-bg-color: rgb(34, 34, 34);--theme-odd-color: rgb(29, 29, 29);--theme-odd-color-hs: 0, 0%;--theme-odd-color-l: 11%;--theme-bg-search: rgb(40, 40, 40);--theme-bg-search-2: rgb(34, 34, 34);--theme-border-color: #424242;--theme-shadow-color: #111;--theme-text-color: #ccc;--theme-moveset-text-color: #ccc;--theme-alt-color: rgb(40, 40, 40);--theme-link-color: #5098d6;--theme-link-color-hs: 208, 62%;--theme-link-color-l: 58%;--theme-cell-hover-border: 212121;--theme-cell-hover-background: linear-gradient(#404040, #292929);--theme-sidebar-color: #56579f;--theme-sidebar-color-hs: 239, 30%;--theme-sidebar-color-l: 48%;--theme-sidebar-shadow: #111;--theme-highlight-color: #494949;--theme-callout-bg: rgb(29, 29, 29);--theme-callout-border: #424242}@media (min-width: 769px){#PokemonPage-HeaderGrouper.instream{display:flex;justify-content:space-between}}.adholder{height:100px;display:flex;align-items:center;justify-content:center;font-size:2em;margin:15px 0}.adholder-instream{padding-left:15px}#bannerslot-video{width:300px;height:168px}@media (min-width: 1300px){#sidebar{width:300px;position:fixed;top:0;left:1000px}}:root{--max-move-len: 21;--max-move-width: calc(var(--max-move-len) * 1em / 2 + 1em);--max-item-len: 17;--max-item-width: calc(var(--max-item-len) * 1em / 2 + 1em + 1em);--item-sprite-width: 27px;--max-ability-len: 13;--max-ability-width: calc(var(--max-ability-len) * 1em / 2 + 1em + .7em);--max-pokemon-len: 18;--pokemon-sprite-width: 40px;--max-type-len: 8;--dex-item-height: 2em;--type-width: calc(var(--max-type-len) * 1em / 2 + 1em) }html,body{width:100%;min-height:100vh;font:16px Verdana;color:var(--theme-text-color);background-color:var(--theme-bg-color)}a{color:var(--theme-link-color);text-decoration:none;cursor:pointer}a:hover{text-decoration:underline}#topbar{position:fixed;top:0;right:0;width:300px;text-align:center;background-color:hsl(var(--theme-sidebar-color-hs),calc(var(--theme-sidebar-color-l) + 15%));border-bottom:2px solid hsl(var(--theme-sidebar-color-hs),calc(var(--theme-sidebar-color-l) - 15%));border-left:2px solid hsl(var(--theme-sidebar-color-hs),calc(var(--theme-sidebar-color-l) - 15%));border-radius:0 0 0 8px;padding:5px}#topbar #Dex-SearchBox{box-sizing:border-box;border-radius:4px;color:#000;padding:1px 2px;width:300px}#header{background-image:linear-gradient(to right bottom,var(--theme-sidebar-color),hsl(var(--theme-sidebar-color-hs),calc(var(--theme-sidebar-color-l) + 15%)));border-right:2px solid hsl(var(--theme-sidebar-color-hs),calc(var(--theme-sidebar-color-l) - 15%));background-repeat:no-repeat;background-attachment:fixed;padding:1em;color:#fff;width:89px;display:none}#header #logo{width:89px;height:100px;position:fixed}#loading{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding-bottom:17%}#loading .spinner{border-radius:4px;padding:1em 3em;background:#333;color:#fff}#loading .spinner-img{text-align:center}#loading .spinner-text{padding-top:3px;text-align:center}#loading .spinner img{width:32px;height:32px}#loading.visible{display:flex}.DexContent{box-sizing:border-box;background:var(--theme-bg-color);margin:1em}body{margin:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}details,summary,main{display:block}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}.Cap-CapBanner{font-size:.875em;margin:1em 0}.Error-ErrorPage{display:flex;height:95vh}.Error-ErrorPage iframe,pre{flex:1;background-color:transparent;border:0px none transparent;padding:0;overflow:hidden}.Frame-CoreEdit{margin-top:1em;font-size:.85em}.Gen:before{vertical-align:middle;display:inline-block;content:" ";width:16px;height:16px;margin-right:3px;border:1px solid black;border-radius:8px}.Gen-rb:before{background:linear-gradient(to right,red,#00f)}.Gen-gs:before{background:linear-gradient(to right,#ff0,silver)}.Gen-rs:before{background:linear-gradient(to right,#8b0000,#4169e1)}.Gen-dp:before{background:linear-gradient(to right,#fdf5e6,#ffe4e1)}.Gen-bw:before{background:linear-gradient(to right,#000,#fff)}.Gen-xy:before{background:linear-gradient(to right,#6b8e23,#ff4500)}.OtherGensList{margin-top:1em}.OtherGensList>ul{display:inline-block}:root{--dex-nav-ribbon-length: 6px;--dex-nav-width: 100px;--dex-ribbon-color: #FBC47A;--dex-ribbon-text-color: white;--dex-ribbon-bg: linear-gradient(to bottom, var(--dex-ribbon-color), #ed8a07 );--dex-ribbon-edge-color: #bc6d06 }@keyframes pokeballshake{0%{transform:rotate(0)}7%{transform:rotate(20deg)}21%{transform:rotate(-20deg)}35%{transform:rotate(10deg)}49%{transform:rotate(-10deg)}63%{transform:rotate(5deg)}77%{transform:rotate(0)}}@keyframes battle{0%{transform:rotate(0) scale(1)}10%{transform:rotate(5deg) scale(1.2)}20%{transform:rotate(-2deg) scale(1.05)}35%{transform:rotate(4deg) scale(.95)}50%{transform:rotate(-5deg) scale(1.1)}70%{transform:rotate(5deg) scale(.9)}to{transform:rotate(0) scale(1)}}@keyframes rotate-y{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@keyframes rotate-z{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bounce{0%{transform:translateY(0)}12%{transform:translateY(-12px)}24%{transform:translateY(0)}38%{transform:translateY(-9px)}52%{transform:translateY(0)}}.DexNavButton{display:block}.DexNavButton-img{display:inline-block;background-repeat:no-repeat;background-size:contain}.DexNav-search .DexNavButton-img{background-image:url("./search-S6HE5IYO.png")}.DexNav-pokemon .DexNavButton-img{background-image:url("./pkball-B7UQPCV2.png")}.DexNav-moves .DexNavButton-img{background-image:url("./moves-QW7ZA6IF.png")}.DexNav-abilities .DexNavButton-img{background-image:url("./abilities-QC7ZB7M4.png")}.DexNav-items .DexNavButton-img{background-image:url("./items-KVPZSUCG.png")}.DexNav-types .DexNavButton-img{background-image:url("./types-KMVEE2SJ.png")}.DexNav-formats .DexNavButton-img{background-image:url("./formats-I6M5NXCP.png")}.DexNav-teams .DexNavButton-img{background-image:url("./teams-FEG6KD5A.png")}.DexNav-search:hover .DexNavButton-img{transition:.5s;transform:scale(1.25)}.DexNav-pokemon:hover .DexNavButton-img{animation:pokeballshake 1s linear infinite}.DexNav-moves:hover .DexNavButton-img{animation:battle 1s linear infinite}.DexNav-abilities:hover .DexNavButton-img,.DexNav-gens:hover .DexNavButton-img{animation:bounce 1s linear infinite}.DexNav-items:hover .DexNavButton-img,.DexNav-tags:hover .DexNavButton-img,.DexNav-help:hover .DexNavButton-img{animation:rotate-y 1.5s linear infinite}.DexNav-types:hover .DexNavButton-img,.DexNav-teams:hover .DexNavButton-img{animation:rotate-z 10s linear infinite}header{box-sizing:border-box;top:0;left:0;position:fixed;z-index:10;background:var(--theme-sidebar-color);display:flex}header .DexNav{order:2;box-sizing:border-box;font-weight:700;font-size:13px;font-variant:small-caps}header .DexNav ul a{color:#fff;text-decoration:none;display:block;text-align:center;opacity:.75;line-height:13px}header .DexSearch{flex:1}@media (max-width: 767px){header{flex-direction:column;transform:translateY(-100%) translateY(60px);transition:transform .25s;height:100%;width:100%;box-shadow:0 0 7px 1px var(--theme-sidebar-shadow)}header .DexNav{display:flex;padding:4px;height:60px;border-bottom:1px solid var(--theme-sidebar-shadow)}header.expanded{transform:none}header .DexNav .light-dark-toggle{display:none}header .DexNav ul{display:flex;align-items:center;justify-content:space-around;flex:1}header .DexNav-currentGen{display:none}.DexNav-logo a{width:46.21px;height:52px}.DexContent{margin-top:calc(1em + 60px)}.DexNavButton-content{display:none}.DexNavButton-img{width:30px;height:30px}.DexSearch{min-height:0}}header .DexNav .DexNav-logo a{background:url("./zracknel-beta-C54MC4RN.svg");background-size:100%;display:block}@media (min-width: 768px){header{top:0;left:0;height:100%;max-width:inherit;width:100%;transform:translate(-100%) translate(100px);transition:transform .25s;box-shadow:0 0 7px 1px var(--theme-sidebar-shadow)}header.expanded{transform:none}header .DexNav{width:var(--dex-nav-width);border-right:1px solid hsl(var(--theme-sidebar-color-hs),calc(var(--theme-sidebar-color-l) - 15%));border-left:1px solid hsl(var(--theme-sidebar-color-hs),calc(var(--theme-sidebar-color-l) - 15%));display:flex;flex-direction:column;align-items:center;justify-content:flex-start}header .DexNav .light-dark-toggle{margin-top:auto;margin-bottom:25px}header .DexNav .DexNav-logo{padding-top:16px;text-align:center}header .DexNav .DexNav-logo a{width:80px;height:90px}header .DexNav ul li{padding:8px 0}header .DexNav-currentGen{align-self:baseline;box-sizing:border-box;position:relative;background:var(--dex-ribbon-bg);padding:8px calc(var(--dex-nav-ribbon-length) + 1px + 1px) 8px 0px;width:calc(100% + var(--dex-nav-ribbon-length) * 2 + 1px + 1px);margin:12px 0;left:-1px;box-shadow:0 2px 4px #333}header .DexNav-currentGen:after{content:" ";position:absolute;width:0;height:0;right:0;bottom:100%;border-width:calc(var(--dex-nav-ribbon-length) / 2) var(--dex-nav-ribbon-length);border-style:solid;border-color:transparent transparent var(--dex-ribbon-edge-color) var(--dex-ribbon-edge-color)}header .DexNav-currentGen>div{text-align:center;font-size:16px;border-radius:8px;color:var(--dex-ribbon-text-color);text-shadow:1px 1px 1px #333}.DexBody{max-width:1000px}.DexContent{margin-left:calc(1.5em + 106px)}.DexNavButton-img{width:50px;height:50px}}@media (max-height: 750px){.DexNavButton-img{width:30px;height:30px}}.DexSearch{display:flex;flex-direction:column}.DexSearch-input{padding:.75em 1em;background:linear-gradient(to bottom,var(--theme-bg-search),var(--theme-bg-search-2));border-bottom:1px solid #999}.DexSearch-input input{width:100%;padding:4px 8px;box-sizing:border-box;border-radius:8px;background-color:var(--theme-bg-color);border:1px solid var(--theme-shadow-color)}.DexSearch-results{background:var(--theme-bg-search);padding:0 1em 25px;flex:1;overflow-y:scroll}.light-dark-toggle{width:35px;height:10px;min-height:10px;box-shadow:1px 1px 3px inset #333;background-color:#0000001a;border-radius:6px;border:none;outline:none;cursor:pointer;align-self:center;position:relative}.light-dark-toggle::-moz-focus-inner{border:0}.light-dark-toggle .indicator{position:absolute;display:inline-block;transition-duration:.2s;transition-property:left,opacity;transition-timing-function:ease}.light-dark-toggle .indicator.light{top:-11px}.light-dark-toggle .indicator.dark{top:-12px}.theme--light .light-dark-toggle .indicator{left:-8px}.theme--light .light-dark-toggle .indicator.light{opacity:1}.theme--light .light-dark-toggle .indicator.dark{opacity:0}.theme--dark .light-dark-toggle .indicator{left:24px}.theme--dark .light-dark-toggle .indicator.light{opacity:0}.theme--dark .light-dark-toggle .indicator.dark{opacity:1}.ItemSprite{display:inline-block;vertical-align:middle}.ItemSprite.is-normalized-width{text-align:center;width:var(--pokemon-sprite-width)}.ItemSprite span{display:inline-block}.FlagSprite,.FlagSprite span{display:inline-block}.sprite-flags-cn,.sprite-flags-de,.sprite-flags-en,.sprite-flags-es,.sprite-flags-fr,.sprite-flags-it,.sprite-flags-pt,.sprite-flags-ru,.sprite-flags-tc{width:16px;height:11px;background-repeat:no-repeat}.sprite-flags-en{background-image:url("./en-K56XIIRD.png")}.sprite-flags-de{background-image:url("./de-QCIWPXY6.png")}.sprite-flags-cn{background-image:url("./cn-W3NJXQNR.png")}.sprite-flags-es{background-image:url("./es-BG3EH6QE.png")}.sprite-flags-fr{background-image:url("./fr-UYVUBAE6.png")}.sprite-flags-it{background-image:url("./it-4ND366TY.png")}.sprite-flags-pt{background-image:url("./pt-UPG25L6J.png")}.sprite-flags-ru{background-image:url("./ru-EB7HE3UY.png")}.sprite-flags-tc{background-image:url("./tc-4EDMYDJS.png")}.LangSwitcher:before{content:"("}.LangSwitcher:after{content:")"}.LangSwitcher>ul{display:inline-block}@media (min-width: 768px){.LangSwitcher-HeaderContainer{display:flex}.LangSwitcher-HeaderContainer .LangSwitcher{margin-left:1.5em;align-self:center}}@media (max-width: 767px){.LangSwitcher-HeaderContainer .LangSwitcher{margin-top:-1.25em;margin-bottom:1.25em}}.Loading-Loading{height:1em;vertical-align:middle}.MovesetInfo{box-sizing:border-box;display:flex;flex-wrap:wrap}.MovesetInfo th{width:56px;white-space:nowrap}.MovesetInfo-moves{margin:.5em 0;display:flex;align-items:center;min-width:200px;flex:1 0 200px}.MovesetInfo-moves table tr th{vertical-align:middle;padding-top:calc(.1em * 1.15);padding-bottom:calc(.1em * 1.15)}.MovesetInfo-moves table tr td{padding-top:.1em;padding-bottom:.1em}.MovesetInfo-misc{display:flex;align-items:center;min-width:200px;flex:1 0 200px;margin:.5em 0}.MovesetInfo-misc table tr td,.MovesetInfo-misc table tr th{padding-top:.1em;padding-bottom:.1em}.MovesetInfo-misc .TypeList{font-size:.75em}.ExportButton{float:right}.BlockMovesetInfo th{color:var(--theme-moveset-text-color)}.BlockMovesetInfo textarea{width:100%;background:inherit}ul.MovesetCompact{display:flex;flex-wrap:wrap}ul.MovesetCompact>li{width:284px;padding:3px;margin:3px;display:inline-block;font-size:.8em;border:1px solid black;border-radius:4px}ul.MovesetCompact>li .ItemsList{display:inline-block}ul.MovesetCompact>li .MoveSlots{padding-left:0}ul.MovesetCompact>li .MoveSlots li{list-style:none}ul.MovesetCompact>li .MoveSlots .MoveList{display:inline-block}.MovesetExport-EvChanger{line-height:1.5;margin:0 0 .5em}.MovesetExport-EvChanger span:before{content:" "}:root{--physical-bg-color: #D25640;--special-bg-color: #5274ae;--non-damaging-bg-color: #ada594;--physical-border-color: #73241f;--special-border-color: #4a3932;--non-damaging-border-color: #525252;--physical-gradient: linear-gradient(#dc7b69, #D25640);--special-gradient: linear-gradient(#7590be, #5274ae);--non-damaging-gradient: linear-gradient(#c3bdb1, #ada594)}.damage-category-block{background-size:90% 90%,100% 100%;background-position:center center;background-repeat:no-repeat,no-repeat}.damage-category-block.Physical{background-image:url("./physical-PAPO35SG.svg"),var(--physical-gradient);border:1px solid var(--physical-border-color)}.damage-category-block.Special{background-image:url("./special-JLCKXGK7.svg"),var(--special-gradient);border:1px solid var(--special-border-color)}.damage-category-block.Non-Damaging{background-image:url("./non-damaging-Q5JV4EUI.svg"),var(--non-damaging-gradient);border:1px solid var(--non-damaging-border-color)}.damage-category{display:inline-block}.damage-category:before{display:inline-block;border-radius:4px;width:20px;vertical-align:middle;padding:2px 4px;margin-right:3px;font-size:0}.damage-category.Physical:before{background:var(--physical-gradient);border:1px solid var(--non-damaging-border-color);content:url("./physical-PAPO35SG.svg")}.damage-category.Special:before{background:var(--special-gradient);border:1px solid var(--non-damaging-border-color);content:url("./special-JLCKXGK7.svg")}.damage-category.Non-Damaging:before{background:var(--non-damaging-gradient);border:1px solid var(--non-damaging-border-color);content:url("./non-damaging-Q5JV4EUI.svg")}.BlockMoveInfo .MoveInfo .Type{font-size:.75em}.BlockMoveInfo .MoveInfo th{color:#666}.PokemonPage-StrategySelector{border:1px solid var(--theme-callout-border);background:var(--theme-callout-bg);box-shadow:1px 1px 1px var(--theme-shadow-color);border-radius:8px;padding:.5em 1em;margin:1em 0}.PokemonPage-StrategySelector ul{display:inline-block;margin-left:.33em}.PokemonPage-StrategySelector ul span.is-selected{font-weight:700}.PokemonPage-Content-body{padding:1em .5em}:root{--border-width: 1px}.PokemonPage-ContentSelector{position:relative;text-align:right}.PokemonPage-ContentSelector:after{position:absolute;content:"";width:100%;z-index:1;left:0}.PokemonPage-ContentSelector.is-top:after{bottom:0;border-bottom:var(--border-width) solid #333}.PokemonPage-ContentSelector.is-top li{box-sizing:border-box;border-bottom:none;border-radius:4px 4px 0 0}.PokemonPage-ContentSelector.is-top li.is-selected{z-index:2}.PokemonPage-ContentSelector.is-bottom:after{top:0;border-top:var(--border-width) solid #333}.PokemonPage-ContentSelector.is-bottom li{top:-var(--border-width);border-radius:0 0 4px 4px;border-top:none}.PokemonPage-ContentSelector.is-bottom li.is-selected{z-index:2}.PokemonPage-ContentSelector li{position:relative;display:inline-block;border:var(--border-width) solid #333;padding:.3em .5em;margin-right:1em;background:#fff}.PokemonPage-ContentSelector li:not(.is-selected){cursor:pointer}.PokemonPage-ContentSelector li:last-child{margin-right:2em}.PokemonPage-Strategy-writtenCredits{font-size:.87em;font-style:italic;margin:1em 0}.PokemonPage-Outdated{border:1px solid black;margin:1em 0}.PokemonPage-Outdated>div{margin:1em}.PokemonPage-Outdated>div>*:before{content:"NOTE: ";font-weight:700}.PokemonPage-StrategyFormeSelector{border:1px solid #333;margin:0 0 2em;padding:1em}.PokemonPage-StrategyFormeSelector ul{margin-top:.5em;margin-bottom:0}.PokemonName{display:inline-block}.PokemonSprite{display:inline-block;vertical-align:middle}.PokemonSprite.is-normalized-width{text-align:center;width:var(--pokemon-sprite-width)}.PokemonSprite span{display:inline-block}ul.PokemonFamily{vertical-align:top;padding-left:0}ul.PokemonFamily div{display:inline}ul.PokemonFamily a{display:inline-block;vertical-align:middle}ul.PokemonFamily li{list-style:none}ul.PokemonFamily ul.PokemonFamily{padding-left:40px}ul.PokemonFamily ul.PokemonFamily li:before{display:inline-block;content:"\2192";width:15px;text-align:center}ul.PokemonFamily ul.PokemonFamily ul.PokemonFamily{padding-left:(40px + 15px)}ul.PokemonFamily span.is-selected,ul.PokemonFormes span.is-selected{font-weight:700}@keyframes PokemonStatBar-anim{0%{width:0;background-color:#fff}}.PokemonStats{width:100%}.PokemonStats td,.PokemonStats th{padding:0 .3em 0 0}.PokemonStats td:nth-child(1),.PokemonStats th:nth-child(1){font-weight:400;font-size:.87em;text-align:right}.PokemonStats td:nth-child(2),.PokemonStats th:nth-child(2){padding-left:.9em;font-weight:700;text-align:right}.PokemonStats td:nth-child(3),.PokemonStats th:nth-child(3){width:100%}.PokemonStats-bar{height:12px;box-shadow:inset 1px 4px #fff6,inset -1px -1px #0000004d;border-radius:2px;animation-name:PokemonStatBar-anim;animation-duration:.7s;animation-fill-mode:forwards;animation-timing-function:ease-in-out}.PokemonStats-speed-title{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-skip-ink:none}.PokemonStats-speed-cell{position:relative}.PokemonStats-speed-popup{top:19px;width:fit-content;font-size:.75em}.PokemonStats-speed-popup-format{text-align:center!important;font-weight:700!important}.PokemonSummary{position:relative}.PokemonSummary-type{text-decoration-line:underline;text-decoration-style:dotted;text-decoration-skip-ink:none}.PokemonSummary-types .TypeList{font-size:.75em}.PokemonSummary-typeEffectivesPopup{top:calc(var(--dex-item-height) + 1em);width:calc(var(--type-width) * 4 + 6px * 4);font-size:.75em}.PokemonSummary-typeEffectivesPopup .TypeEffectives{margin:0}.PokemonSummary-typeEffectivesPopup .TypeEffectives dt:first-child{margin-top:0}.PokemonSummary-typeEffectivesPopup .TypeEffectives .TypeList li{padding:1px 3px}.PokemonAltInfo{box-sizing:border-box;display:flex;flex-wrap:wrap}.PokemonAltInfo th{width:62px}.PokemonAltInfo-sprite{box-sizing:border-box;border-radius:8px;margin:1em 1em 1em 0;padding:8px;border:2px solid var(--theme-border-color);box-shadow:2px 2px 3px var(--theme-shadow-color);image-rendering:pixelated;display:flex;align-items:stretch;min-width:150px;min-height:150px}.PokemonAltInfo-sprite div{flex:1;background-repeat:no-repeat;background-size:contain;background-position:center center}.PokemonAltInfo-sprite img{display:none}.PokemonAltInfo-data{box-sizing:border-box;margin:1em 1em 1em 0;display:flex;align-items:center;min-width:200px;flex:1 0 200px}.PokemonAltInfo-stats{box-sizing:border-box;margin:1em 0;min-width:300px;flex:1 0 300px;display:flex;flex-direction:column;justify-content:center;align-items:center}.ItemPreview,.MovePreview,.AbilityPreview{font-size:.75em;margin-left:22px;margin-top:5px;width:max-content;max-width:200px;white-space:normal!important;color:var(--theme-text-color)}.MovePreview-table{margin-top:4px;width:100%}.MovePreview-table th{text-align:left!important;color:var(--theme-text-color)!important;padding-right:.5em!important}.MovePreview-table td{padding-left:.5em!important}.MovePreview.Type{font-size:.75em}.hlchars{background-color:var(--theme-highlight-color)}.DexFocused{background-color:var(--theme-highlight-color)!important}#searchDialog{width:100%;max-width:inherit;box-shadow:10px 10px 10px #888;position:fixed;padding:1em;box-sizing:border-box;top:0;left:-1000px;bottom:0;background-color:#fff;z-index:999;overflow-y:scroll;transition:left .2s ease}#searchDialog.DexSearchDialog-isOpen{left:0;transition:left .2s ease}#searchDialog-thisPageBlocks,#searchDialog-allBlocks{display:none}:root{--dex-table-font-ratio: .75;--dex-table-column-spacing: 1em;--stat-len: 3;--name-width: calc(var(--max-pokemon-len) * 1em / 2 + 1em + var(--pokemon-sprite-width) + .5em + var(--dex-table-column-spacing))}.DexTable.is-even>div:nth-child(2n),.DexTable.is-odd>div:nth-child(odd){background:var(--theme-bg-color)}.DexTable.is-even>div:nth-child(odd),.DexTable.is-odd>div:nth-child(2n){background:var(--theme-odd-color)}.DexTable .DexNonstd:not(.DexFocused){position:relative}.DexTable .DexNonstd:not(.DexFocused):before{content:"";display:block;position:absolute;inset:0;z-index:1;pointer-events:none;background-color:inherit;opacity:.5}.PokemonAltRow,.AbilityRow,.ItemRow,.TagRow,.TypeRow,.MoveRow{width:100%;font-size:calc(1em * var(--dex-table-font-ratio));min-height:calc(2.3em / var(--dex-table-font-ratio));display:flex;align-items:center}@media (max-width: 767px){.PokemonAltRow,.AbilityRow,.ItemRow,.TagRow,.TypeRow,.MoveRow{position:relative;left:-1rem;width:calc(100% + 2rem)}}.TypeRow-name,.MoveRow-name,.TagRow-name,.ItemRow-name,.AbilityRow-name,.PokemonAltRow-name{font-size:calc(1em / var(--dex-table-font-ratio));white-space:nowrap;width:var(--name-width);align-self:stretch;display:flex}:is(.TypeRow-name,.MoveRow-name,.TagRow-name,.ItemRow-name,.AbilityRow-name,.PokemonAltRow-name) a{padding-left:var(--dex-table-column-spacing);padding-right:var(--dex-table-column-spacing);flex:1;display:flex;align-items:center;border-radius:4px;border:1px solid transparent}.DexTable{--name-length-overflow: 0}:is(.PokemonAltRow-name,.ItemRow-name,.AbilityRow-name,.MoveRow-name) a>span{font-size:calc(100% - var(--name-length-overflow) * .65px)}:is(.TypeRow-name,.MoveRow-name,.TagRow-name,.ItemRow-name,.AbilityRow-name,.PokemonAltRow-name) a:hover{color:hsl(var(--theme-link-color-hs),calc(var(--theme-link-color-l) + 15%));background:var(--theme-cell-hover-background);border-color:var(--theme-cell-hover-border);text-decoration:none}.PokemonAltRow+:not(.PokemonAltRow),.ItemRow+:not(.ItemRow),.AbilityRow+:not(.AbilityRow),.MoveRow+:not(.MoveRow),.TypeRow+:not(.TypeRow),.TagRow+:not(.TagRow){border-top:1px solid #666}.stat{font-size:.85em;color:#999}.PokemonAltRow-name a{padding-left:.5em}.PokemonAltRow-types{font-size:.85em;width:calc(var(--type-width) * 2);padding-right:var(--dex-table-column-spacing)}.PokemonAltRow-abilities{width:calc(var(--max-ability-width) + 2 * var(--dex-table-column-spacing))}.PokemonAltRow-abilities .AbilityList a{display:block}.PokemonAltRow-tags{text-align:center;width:calc((4 * 1em / 2 + 1em) + 2 * var(--dex-table-column-spacing))}.PokemonAltRow-tags .FormatList a{display:block}.PokemonAltRow-hp,.PokemonAltRow-atk,.PokemonAltRow-def,.PokemonAltRow-spa,.PokemonAltRow-spd,.PokemonAltRow-spe{text-align:center;width:calc(var(--stat-len) * 1em / 2 + 1em)}.PokemonAltRow-spe{padding-right:var(--dex-table-column-spacing)}.AbilityRow-description{flex:1;padding-right:var(--dex-table-column-spacing)}.ItemRow-name a{padding-left:.5em}.ItemRow-description{flex:1;padding-right:var(--dex-table-column-spacing)}.TagRow-name{width:100%}.TagRow-description{flex:1;padding-right:var(--dex-table-column-spacing)}.MoveRow-type,.MoveRow-damage{font-size:.85em;width:var(--type-width);padding-right:var(--dex-table-column-spacing)}.MoveRow-power{width:2.5em;padding-right:var(--dex-table-column-spacing)}.MoveRow-accuracy{width:3.5em;padding-right:var(--dex-table-column-spacing)}.MoveRow-pp{width:1.2em;padding-right:var(--dex-table-column-spacing)}.MoveRow-description{flex:1;padding-right:var(--dex-table-column-spacing)}@media (max-width: 868px){.PokemonAltRow-hp,.PokemonAltRow-atk,.PokemonAltRow-def,.PokemonAltRow-spa,.PokemonAltRow-spd,.PokemonAltRow-spe{display:none}}@media (max-width: 480px){.PokemonAltRow-tags,.PokemonAltRow-abilities{display:none}}@media (max-width: 320px){.PokemonAltRow-name{width:calc(var(--max-pokemon-len) * 1em / 2 + 1em + var(--pokemon-sprite-width))}.PokemonAltRow-name a{padding-left:0}}@media (max-width: 767px){.MoveRow-description{font-size:0px}}@media (max-width: 360px){.MoveRow-power,.MoveRow-accuracy,.MoveRow-pp{display:none}}@media (max-width: 320px){.MoveRow-damage{display:none}}@media (max-width: 500px){.AbilityRow-description{display:none}}@media (max-width: 500px){.ItemRow-description{display:none}}@media (max-width: 500px){.TagRow-description{display:none}}ul.tags li{padding:.2em .6em;font-size:.85em;background:linear-gradient(#cbc9cb,#aaa6aa);border:1px solid black;border-radius:5px}.TypePage-typeEffectives{display:flex;flex-wrap:wrap}.TypePage-typeEffectives .TypeEffectives .TypeList{font-size:.8em}.TypePage-typeEffectives .TypeEffectives .TypeList li{padding:1px 3px}.TypePage-typeEffectives-atk,.TypePage-typeEffectives-def{min-width:300px;flex:1 0 300px}.Type{color:#fff!important;text-decoration:none}.Type:hover{opacity:.7;text-decoration:none}.Type.normal{background:linear-gradient(#a8a878,#8a8a59);border-color:#79794e}.Type.fire{background:linear-gradient(#f08030,#dd6610);border-color:#b4530d}.Type.water{background:linear-gradient(#6890f0,#386ceb);border-color:#1753e3}.Type.electric{background:linear-gradient(#f8d030,#f0c108);border-color:#c19b07}.Type.fairy{background:linear-gradient(#f98cff,#f540ff);border-color:#c1079b}.Type.grass{background:linear-gradient(#78c850,#5ca935);border-color:#4a892b}.Type.ice{background:linear-gradient(#98d8d8,#69c6c6);border-color:#45b6b6}.Type.fighting{background:linear-gradient(#c03028,#9d2721);border-color:#82211b}.Type.poison{background:linear-gradient(#a040a0,#803380);border-color:#662966}.Type.ground{background:linear-gradient(#e0c068,#d4a82f);border-color:#aa8623}.Type.flying{background:linear-gradient(#a890f0,#9180c4);border-color:#7762b6}.Type.psychic{background:linear-gradient(#f85888,#f61c5d);border-color:#d60945}.Type.bug{background:linear-gradient(#a8b820,#8d9a1b);border-color:#616b13}.Type.rock{background:linear-gradient(#b8a038,#93802d);border-color:#746523}.Type.ghost{background:linear-gradient(#705898,#554374);border-color:#413359}.Type.dragon{background:linear-gradient(#7038f8,#4c08ef);border-color:#3d07c0}.Type.steel{background:linear-gradient(#b8b8d0,#9797ba);border-color:#7a7aa7}.Type.dark{background:linear-gradient(#705848,#513f34);border-color:#362a23}.Type.stellar{background:url("./stellar-MZZL7FQV.svg");background-size:cover;border-color:#3f00ff}.Type.question{background:linear-gradient(#68a090,#4e7c6f);border-color:#41685d}.Type.physical{background:linear-gradient(#e39088,#d65d51);border-color:#a99890;color:#fbc290}.Type.special{background:linear-gradient(#adb1bd,#7d828d);border-color:#a1a5ad;color:#e0e2e4}.Type.status{background:linear-gradient(#cbc9cb,#aaa6aa);border-color:#a99890;color:#f5f4f5}:root{--type-chart-size: 40px}.TypeChart{table-layout:fixed}.TypeChart thead th{padding-bottom:.5em}.TypeChart thead th div{width:2em;height:5em;position:relative;left:calc(5em + 2px + var(--type-chart-size) / 2 - 2em / 2);transform:rotate(-90deg);transform-origin:left bottom}.TypeChart th{font-weight:400;font-size:.8em}.TypeChart th:first-child{padding-right:.5em}.TypeChart td{text-align:center;border:1px solid #ccc}.TypeChart td div{display:flex;width:var(--type-chart-size);height:var(--type-chart-size);justify-content:center;align-items:center}.Frame-CoreEdit button,.ExportButton,.PokemonPage-EditControls button,.PokemonPage-StrategyEditorBar button,.FormatEditorBar button{cursor:pointer;border-radius:3px;padding:4px 7px;outline:none;background-color:var(--theme-odd-color);border:1px solid var(--theme-border-color);box-shadow:2px 2px 2px var(--theme-shadow-color);&:active{background-color:hsl(var(--theme-odd-color-hs),calc(var(--theme-odd-color-l) - 5%));box-shadow:1px 1px 1px var(--theme-shadow-color)}}:is(.PokemonPage-EditControls,.PokemonPage-StrategyEditorBar,.FormatEditorBar) :is(input,option,select){background-color:var(--theme-bg-color)}.AbilityLink,.ItemLink,.MoveLink{position:relative}.PokemonStats-speed-popup,.PokemonSummary-typeEffectivesPopup,.ItemPreview,.MovePreview,.AbilityPreview{box-shadow:2px 2px 2px var(--theme-shadow-color);border:1px solid var(--theme-callout-border);background-color:var(--theme-bg-color);position:absolute;border-radius:4px;padding:1em;z-index:999;visibility:hidden;opacity:0;transition:opacity .3s linear}.PokemonStats-speed:hover .PokemonStats-speed-popup,.PokemonSummary-typeEffectivesPopup-isDisplayed,.ItemLink:hover .ItemPreview,.MoveLink:hover+.MovePreview,.AbilityLink:hover .AbilityPreview{visibility:visible;opacity:1}.damage-category-block,.Type{display:inline-flex;align-items:center;justify-content:center;height:var(--dex-item-height);color:#fff;text-shadow:1px 1px 1px #333;width:var(--type-width);border:1px solid black;border-radius:5px;box-sizing:border-box}:is(.PokemonSummary-types .TypeList,.PokemonSummary-typeEffectivesPopup .TypeEffectives .TypeList,.TypePage-typeEffectives .TypeEffectives .TypeList,.PokemonAltRow-types .TypeList) li{display:inline-block}.PokemonAltRow-types .TypeList,.PokemonSummary-types .TypeList{white-space:nowrap}:is(.PokemonAltRow-types .TypeList,.PokemonSummary-types .TypeList)>*:not(:only-child):not(:last-child)>*{border-top-right-radius:0;border-bottom-right-radius:0}:is(.PokemonAltRow-types .TypeList,.PokemonSummary-types .TypeList)>*:not(:only-child):not(:first-child)>*{border-top-left-radius:0;border-bottom-left-radius:0}.PokemonSummary-types .TypeList,.PokemonSummary-typeEffectivesPopup .TypeEffectives .TypeList,.TypePage-typeEffectives .TypeEffectives .TypeList,.PokemonAltRow-types .TypeList,ul.MovesetCompact,.PokemonPage-ContentSelector,.PokemonSummary .AbilityList,.PokemonSummary .FormatList,.PokemonAltRow-abilities .AbilityList,.PokemonAltRow-tags .FormatList,header .DexNav ul{list-style:none;margin:0;padding:0}.OtherGensList>ul,.LangSwitcher>ul,.MovesetInfo-moves .MoveList,.MovesetInfo-misc .ItemList,.MovesetInfo-misc .AbilityList,.MovesetInfo-misc .TypeList,.MovesetInfo-misc .FormatList,.MovesetInfo-misc .NatureList,.MovesetInfo-misc .evconfig,.MovesetInfo-misc .ivconfig,.MovesetInfo-misc .levels,ul.MovesetCompact>li .ItemsList,ul.MovesetCompact>li .MoveSlots .MoveList,.PokemonPage-StrategySelector ul,ul.PokemonFormes{list-style:none;padding:0;margin:0}:is(.OtherGensList>ul,.LangSwitcher>ul,.MovesetInfo-moves .MoveList,.MovesetInfo-misc .ItemList,.MovesetInfo-misc .AbilityList,.MovesetInfo-misc .TypeList,.MovesetInfo-misc .FormatList,.MovesetInfo-misc .NatureList,.MovesetInfo-misc .evconfig,.MovesetInfo-misc .ivconfig,.MovesetInfo-misc .levels,ul.MovesetCompact>li .ItemsList,ul.MovesetCompact>li .MoveSlots .MoveList,.PokemonPage-StrategySelector ul,ul.PokemonFormes)>li{display:inline}:is(.OtherGensList>ul,.LangSwitcher>ul,.MovesetInfo-moves .MoveList,.MovesetInfo-misc .ItemList,.MovesetInfo-misc .AbilityList,.MovesetInfo-misc .TypeList,.MovesetInfo-misc .FormatList,.MovesetInfo-misc .NatureList,.MovesetInfo-misc .evconfig,.MovesetInfo-misc .ivconfig,.MovesetInfo-misc .levels,ul.MovesetCompact>li .ItemsList,ul.MovesetCompact>li .MoveSlots .MoveList,.PokemonPage-StrategySelector ul,ul.PokemonFormes)>li>*{white-space:nowrap}:is(.OtherGensList>ul,.LangSwitcher>ul,.MovesetInfo-moves .MoveList,.MovesetInfo-misc .ItemList,.MovesetInfo-misc .AbilityList,.MovesetInfo-misc .TypeList,.MovesetInfo-misc .FormatList,.MovesetInfo-misc .NatureList,.MovesetInfo-misc .evconfig,.MovesetInfo-misc .ivconfig,.MovesetInfo-misc .levels,ul.MovesetCompact>li .ItemsList,ul.MovesetCompact>li .MoveSlots .MoveList,.PokemonPage-StrategySelector ul,ul.PokemonFormes)>li:not(:last-child):after{content:" / "}:is(.PokemonSummary-typeEffectivesPopup .TypeEffectives,.TypePage-typeEffectives .TypeEffectives)>dt{font-weight:400;margin-top:.5em}:is(.PokemonSummary-typeEffectivesPopup .TypeEffectives,.TypePage-typeEffectives .TypeEffectives)>dd{margin-left:0}:is(.MovesetInfo-moves table,.MovesetInfo-misc table,.PokemonSummary) tr th{font-size:.87em;font-weight:400;text-align:right}:is(.MovesetInfo-moves table,.MovesetInfo-misc table,.PokemonSummary) tr th:after{content:":"}:is(.MovesetInfo-moves table,.MovesetInfo-misc table,.PokemonSummary) tr td{padding-left:1em}:is(.PokemonSummary) :is(tr td,tr th){padding-top:.3em;padding-bottom:.3em}@media (max-width: 767px){.BlockMoveInfo .MoveInfo tr th{font-size:.87em;font-weight:400;text-align:right}.BlockMoveInfo .MoveInfo tr th:after{content:":"}.BlockMoveInfo .MoveInfo tr td{padding-left:1em}.BlockMoveInfo .MoveInfo :is(tr td,tr th){padding-top:.3em;padding-bottom:.3em}}@media (min-width: 768px){.BlockMoveInfo .MoveInfo{display:block}.BlockMoveInfo .MoveInfo tbody{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}.BlockMoveInfo .MoveInfo tr{display:inline-block}.BlockMoveInfo .MoveInfo tr th{display:block;font-size:.8em;font-weight:400;text-align:left;padding-bottom:.3em}.BlockMoveInfo .MoveInfo tr td{display:block;text-align:left}}.BlockMoveInfo,.BlockMovesetInfo{border:1px solid var(--theme-callout-border);background:var(--theme-callout-bg);box-shadow:3px 3px 3px var(--theme-shadow-color);box-sizing:border-box;border-radius:8px;padding:1em 2em}@media (max-width: 767px){.BlockMoveInfo,.BlockMovesetInfo{border-left:none;border-right:none;border-radius:0;position:relative;left:-1rem;width:calc(100% + 2rem);padding:.5em 1em}}
