#iv-link .iv,.moves .move:hover div:first-child,.options .option,.p-legendary,.p-mythical,.tooltip .split p,.tooltip .title,.type,a.button{font-weight:700}#iv-link,._popup .close,.tooltip,section.top{text-align:center}[v-cloak]{display:none!important}a,b,body,div,embed,form,h1,h2,h3,h4,h5,h6,html,i,img,label,li,ol,p,pre,span,table,tbody,td,tfoot,th,thead,tr,u,ul{margin:0;padding:0;border:0}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}html{overflow-y:scroll}a{text-decoration:none}.vs__selected-options{flex-wrap:inherit!important}#iv-link{position:fixed;z-index:99;background:rgb(51 103 214 / .95);right:10px;bottom:15px;width:50px;height:50px;border-radius:50%;cursor:pointer;color:#fff;line-height:1;display:flex;flex-direction:column;justify-content:space-around;box-shadow:1px 3px 9px rgb(0 0 0 / .25)}#iv-link:hover{box-shadow:1px 2px 6px rgb(0 0 0 / .15)}#iv-link .iv{font-size:16px;margin-top:8px}#iv-link .calc{font-size:12px;margin-bottom:10px}section{max-width:1100px;width:calc(100% - 40px);position:relative;margin:0 auto 20px}section>h2{font-size:32px;padding:24px 3px 16px;color:#333}.moves .move{display:flex;align-items:center;padding:0 6px;margin-bottom:1px;min-height:38px;font-size:13px;white-space:nowrap;color:#303030;background-color:rgb(0 0 0 / .05)}.moves .move:hover div{background-color:rgb(0 0 0 / .03)}.moves .move.stab{background-color:#dcedc8}#result .link .social i,.moves .move .move-icon,.tooltip .title .move-icon{margin-right:6px}.moves .move .move-desc{margin-left:5px}.moves.compact .move div:nth-child(2){flex:0 1 80px}.moves.compact .move div:nth-child(3){flex:0 1 80px;font-size:16px;color:#303030;width:20%;font-weight:400}#info,#result .info .possible,.moves.compact .move div.dps{font-size:14px}.moves .move.old{opacity:.5;margin-top:8px}.moves .move.old>div:first-child::after{content:" (old)";font-size:13px}.movesets-table .options{float:right;margin-right:45px}.movesets-table .moves{margin-bottom:5px;display:flex;position:relative;clear:right}.movesets-table .moves a{flex:1 1 50%;margin-right:5px;margin-bottom:0}.movesets-table .moves .total{flex:0 0 80px;padding-left:5px;line-height:38px}.movesets-table .moves.old{display:none;border:1px solid rgb(229 57 53 / .5);background-color:rgb(255 0 0 / .1);border-radius:2px}.movesets-table .moves.old a{color:#e53935;font-weight:700}.movesets-table.all .moves.old,.options .group,.tooltip .split{display:flex}span.move-desc{font-size:11px;padding:1px 3px 0;margin-left:2px;border-radius:4px}span.move-desc.elite{background:#fcf529;color:#000;box-shadow:0 1px 2px rgb(0 0 0 / .25)}span.move-desc.event,span.move-desc.old,span.move-desc.purified,span.move-desc.shadow{color:#fff;-webkit-font-smoothing:auto}span.move-desc.shadow{background:#805ad5}span.move-desc.purified{background:#3182ce;letter-spacing:.2px}span.move-desc.event{background:#e53e3e;padding:2px 4px 1px}span.move-desc.old{background:#aaa;padding:2px 4px 1px 3px}@media (max-width:600px){.movesets-table .moves{display:block;padding-right:40px;margin-bottom:10px;background:#f4f4f4}.movesets-table .moves .total{line-height:75px;position:absolute;right:5px;top:0;height:75px}}._p28{display:inline-block;width:28px;height:28px}._p24,.move-icon{width:24px;height:24px;display:inline-block}body.has-webp ._p28{background:url(https://images.gameinfo.io/pokemon/28/grid.webp?v=KkOvSC)}body.no-webp ._p28{background:url(https://images.gameinfo.io/pokemon/28/grid.png?v=KkOvSC)}body.has-webp ._p28._f{background:url(https://images.gameinfo.io/pokemon-forms/28/grid.webp?v=KkOvSC)}body.no-webp ._p28._f{background:url(https://images.gameinfo.io/pokemon-forms/28/grid.png?v=KkOvSC)}.POKEMON_TYPE_NORMAL{background-color:#a8a878}.POKEMON_TYPE_FIRE{background-color:#f08030}.POKEMON_TYPE_WATER{background-color:#6890f0}.POKEMON_TYPE_GRASS{background-color:#78c850}.POKEMON_TYPE_POISON{background-color:#a040a0}.POKEMON_TYPE_ELECTRIC{background-color:#f8d030}.POKEMON_TYPE_GROUND{background-color:#e0c068}.POKEMON_TYPE_PSYCHIC{background-color:#f85888}.POKEMON_TYPE_ROCK{background-color:#b8a038}.POKEMON_TYPE_ICE{background-color:#98d8d8}.POKEMON_TYPE_BUG{background-color:#a8b820}.POKEMON_TYPE_DRAGON{background-color:#7038f8}.POKEMON_TYPE_GHOST{background-color:#705898}.POKEMON_TYPE_STEEL{background-color:#b8b8d0}.POKEMON_TYPE_FAIRY{background-color:#ee99ac}.POKEMON_TYPE_DARK{background-color:#705848}.POKEMON_TYPE_FLYING{background-color:#a890f0}.POKEMON_TYPE_FIGHTING{background-color:#c02038}.p-legendary{color:#c600ff}.p-mythical{color:#ff8000}.move-icon{line-height:24px;color:#fff0;cursor:default}body.has-webp .move-icon,body.no-webp .move-icon{background-image:url(https://pokemon.gameinfo.io/images/icons-sprite.webp)}.move-type-Bug{background-position:-24px 0}.move-type-Dark{background-position:-48px 0}.move-type-Dragon{background-position:0 -24px}.move-type-Electric{background-position:-24px -24px}.move-type-Fairy{background-position:-48px -24px}.move-type-Fighting{background-position:-72px -24px}.move-type-Fire{background-position:0 -48px}.move-type-Flying{background-position:-24px -48px}.move-type-Ghost{background-position:-48px -48px}.move-type-Grass{background-position:-72px -48px}.move-type-Ground{background-position:0 -72px}.move-type-Ice{background-position:-24px -72px}.move-type-Normal{background-position:-48px -72px}.move-type-Poison{background-position:-72px -72px}.move-type-Psychic{background-position:0 -96px}.move-type-Rock{background-position:-24px -96px}.move-type-Steel{background-position:-48px -96px}.move-type-Water{background-position:-72px -96px}.type{padding:4px 9px;line-height:1.3;display:inline-block;color:#fff;cursor:default;border-radius:3px;text-shadow:0 1px 1px rgb(0 0 0 / .8)}.tooltip{background:#fff;width:300px;border:1px solid #c3cace;border-radius:4px;box-shadow:0 3px 9px rgb(0 0 0 / .3);z-index:15;display:none;position:absolute;transform:translateX(-50%)}._popup,._popup-cover{position:fixed;left:0;display:none}.tooltip .title{background:#fafbfc;padding:6px 0;border-bottom:1px solid #d5d9de;border-top-left-radius:5px;border-top-right-radius:5px;font-size:13px;color:#555}.tooltip .type{display:inline-block;font-size:13px;padding:2px 9px 3px;margin:1px 6px 0}.tooltip .split>div{width:33%;flex:1 1 33%;padding-bottom:8px;border-right:1px solid #d5d9de;display:flex;flex-direction:column;align-items:center}.tooltip .split>div:last-child{border-right:none}.tooltip .split p{font-size:13px;margin:8px 0}.tooltip .split .strong p{color:#2e7d32}.tooltip .split .weak p{color:#b71c1c}.tooltip .split .immune p{color:#c62828}#result table.possible-ivs tbody tr,a.type{cursor:pointer}a.button{display:inline-block;line-height:1.5;background:#024966;border:none;padding:6px 32px;color:#fff;border-radius:3px;font-size:13px;text-decoration:none!important}._popup{width:100%;height:100%;top:0;z-index:10;pointer-events:none}._popup .inner{position:absolute;width:80%;max-width:540px;max-height:90%;overflow:auto;top:50%;left:50%;transform:translate(-50%,-50%);border:1px solid rgb(0 0 0 / .5);box-shadow:0 0 8px rgb(0 0 0 / .15);background:#fff;padding:12px 17px 8px;font-size:13px;pointer-events:all}._popup h2{font-weight:300;font-size:18px;border-bottom:none;margin-bottom:15px}._popup p{margin-bottom:10px;color:#666}._popup .close{color:#999;font-size:18px;position:absolute;top:0;right:0;line-height:38px;width:38px;cursor:pointer}._popup .close:hover{background:#f0f0f0}._popup-cover{right:0;top:0;bottom:0;background:rgb(0 0 0 / .3);z-index:9}._popup .buttons{display:flex;justify-content:flex-end;padding:8px 0}._popup .buttons a{margin-left:10px;padding:6px 12px}.options{margin:0 0 20px;display:flex;flex-wrap:wrap;justify-content:space-between}.options .option{font-size:13px;margin-bottom:4px;color:#444;padding:4px 8px;line-height:20px;display:inline-block;outline:0;cursor:pointer;background-color:#f5f5f5;background-image:linear-gradient(#f5f5f5,#f1f1f1);border:1px solid rgb(0 0 0 / .1);z-index:1}.options .option:hover{background-color:#f8f8f8;background-image:linear-gradient(#f8f8f8,#f1f1f1);border:1px solid #c6c6c6}.options .option.selected{background-color:#eee;background-image:linear-gradient(#eee,#e0e0e0);border:1px solid #ccc;box-shadow:inset 0 1px 2px rgb(0 0 0 / .1);color:#333;z-index:2}.options .option:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.options .option:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.options .option:nth-child(n+1){margin-left:-1px}.options .option input{margin:0 2px 0 0;position:relative;top:0}.toggles{padding:8px 0}.toggles .toggle{color:#666;padding:0 20px;line-height:38px;cursor:pointer}.toggles .toggle:hover{color:#444;background:#f8f8f8}.toggles .toggle span{float:right;font-size:14px;color:#999;font-style:italic}.toggles .toggle i{color:#1976d2;font-size:20px;width:26px;display:inline-block;position:relative;top:1px;margin-right:6px}#content{min-height:590px;background-color:#fff}section article{padding:40px;background:#fff;box-shadow:0 1px 5px rgb(0 0 0 / .1);margin-bottom:20px;border-radius:2px;box-shadow:0 1px 4px 0 rgb(0 0 0 / .14)}#calculator label,#result .evolution .item:last-child,article p:last-child,section.top{margin-bottom:0}section.top{padding:0 120px;box-sizing:border-box}#calculator .submit button{color:#fff;border:none;border-radius:4px;padding:12px 28px;flex-grow:0;display:inline-block;background:#024966;cursor:pointer}#calculator .submit button:hover{filter:brightness(92%)}#calculator .submit button.reset{background-color:#eee;color:#666;margin-right:12px}#calculator article{max-width:700px;box-sizing:border-box;margin:0 auto 20px}#calculator .submit{display:block;text-align:center;background:none}#calculator input[type="number"]::-webkit-inner-spin-button,#calculator input[type="number"]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type="range"]{-webkit-appearance:auto;accent-color:#024966}#calculator label input{width:100px;font-size:14px;border:1px solid red}#calculator .primary{display:flex;align-items:center;padding:10px 10px 6px;margin-bottom:1px}#calculator .primary .label{flex-grow:1;padding:5px 10px}#calculator .primary .title{font-size:13px;color:rgb(0 0 0 / .54);margin-left:2px}#calculator .primary .preview{padding:0 0 0 10px;width:120px;text-align:right}#calculator .primary input{border:none}#calculator .primary img{display:inline-block;height:90px;max-width:100%}#calculator .secondary{margin-bottom:1px;padding:20px}#calculator .secondary .message{text-align:center;margin:0 0 20px}#calculator .legacy{margin-top:20px;text-align:center;font-size:13px;font-style:italic}#calculator .legacy a:hover,#calculator article.old a:hover{text-decoration:underline}#calculator .v-select{margin:12px 0}#calculator .v-select li{display:flex;align-items:center;padding:2px 10px;margin:0 0 1px;height:32px}#calculator .v-select li div{margin:0 8px 0 0}#calculator .v-select li div span{display:block}#calculator .v-select .vs__dropdown-toggle{padding:0}#calculator .v-select .vs__search{margin:0;padding:7px}#calculator .v-select .vs__search::placeholder{color:rgb(0 0 0 / .64)}#calculator .data-grid{max-width:60%;margin:0 auto 20px;display:flex;justify-content:center}#calculator .data-grid label{flex:1;max-width:160px;border:1px solid #ccc;border-radius:5px;padding:6px 12px 2px;font-size:13px!important;color:rgb(0 0 0 / .54)}#calculator .data-grid label:nth-child(n+2){margin-left:20px}#calculator .data-grid label:focus-within{background:#fbfcfe;border-color:#1a5edb}#calculator .data-grid label span{display:block;margin:0}#calculator .data-grid label input{border:none;background:0 0;padding:0;font-weight:600;font-size:18px;width:100%}#calculator .data-grid label input:focus{outline:0}#calculator .data-grid label input::placeholder{color:rgb(0 0 0 / .24)}#calculator .data-grid i{color:#ccc;font-size:20px;cursor:pointer;position:relative;top:2px}#calculator .appraisal .stat{max-width:80%;margin:0 auto 16px}#calculator .appraisal .stat h4{font-weight:400;margin:0 0 3px;font-size:17px;display:flex;justify-content:space-between}#calculator .appraisal .stat h4 span{color:#ccc}#calculator .appraisal .stat-bar{display:flex;background:rgb(0 0 0 / .08);border-radius:9px}#calculator .appraisal .stat-bar .bar{height:18px;flex:1 1 40px;border-right:1px solid rgb(255 255 255 / .3);cursor:pointer}#calculator .appraisal .stat-bar .bar.hover{background:#f5bf78}#calculator .appraisal .stat-bar .bar.active{background:#ee9219}#calculator .appraisal .stat-bar .bar.end{border-top-right-radius:9px;border-bottom-right-radius:9px}#calculator .appraisal .stat-bar .bar:nth-child(5n+1){border-left:4px solid #fff}#calculator .appraisal .stat-bar .bar:first-child{border-left:none;border-top-left-radius:9px;border-bottom-left-radius:9px}#calculator .appraisal .stat-bar.max .bar.active{background:#e18079}#calculator article.old{padding:0;margin:0 auto 8px;background:#ebf8ff;border:1px solid #4299e1;position:relative}#calculator article.old a{font-size:12px;padding:10px 0;display:block;text-align:center;color:#2b6cb0;font-weight:700}#calculator article.old i{cursor:pointer;position:absolute;top:0;right:0;font-size:22px;line-height:38px;padding:0 12px;color:rgb(0 0 0 / .78)}#calculator article.old i:hover{color:rgb(0 0 0 / .94);background:rgb(0 0 0 / .05)}#calculator ul{padding:0;margin:0}#result{display:flex;justify-content:center;margin-top:20px;margin-bottom:0;max-width:900px}#result>div{flex:0 1 440px}#result>div:first-child{margin-right:20px;flex-basis:660px}#result article{width:100%;padding:13px 20px 20px!important;margin-top:0!important;text-align:start}#result article h2{font-weight:300;margin-top:0;padding-top:0;font-size:20px;border-bottom:none}#result article h3{font-weight:500;font-size:14px;position:relative;border-bottom:1px solid #dadada;padding-bottom:4px;margin-top:30px;margin-bottom:10px}#result article h3 span{font-weight:400;color:#999;position:absolute;right:0}#result .info{border-top:5px solid #42a5f5}#result .moveset{border-top:5px solid #ef5350}#result .stats{display:block!important;border-top:5px solid #673ab7}#result .info h2 a,#result article.manager h2 a{font-weight:400}#result .info h2 a::after,#result article.manager h2 a::after{content:"\00bb";opacity:.5;margin-left:5px}#result .info h2 a:hover,#result article.manager h2 a:hover{border-bottom:1px solid rgb(64 120 192 / .6)}#result .info .iv-range{font-size:28px;font-weight:300;text-align:center}#result .moveset p{text-align:center;margin-top:20px;margin-bottom:0}#result .link .share{position:relative;justify-content:center;align-items:center;display:flex}#result .link .share .icon{line-height:34px;position:absolute;left:8px;top:0}#result .link .share .icon i{font-size:20px;vertical-align:middle;color:#999}#result .link .share input{height:34px;padding:7px 9px 6px 32px;font-size:13px;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;box-shadow:inset 0 1px 2px rgb(0 0 0 / .075);flex-grow:1}#result .link .share button{background-color:#eee;background-image:linear-gradient(#fcfcfc,#eee);border:1px solid #d5d5d5;padding:6px 12px;font-size:13px;line-height:20px;color:#333;white-space:nowrap;vertical-align:middle;cursor:pointer;border-top-right-radius:3px;border-bottom-right-radius:3px;margin-left:-3px;outline:0}#result .link .share button img{margin-top:-3px;position:relative;top:3px}#result .link .share button i{color:green;font-size:13px}#result .link .share .tip{background:rgb(0 0 0 / .3);color:#fff;padding:0 8px;line-height:23px;border-radius:4px;position:absolute;right:0}#result .link .extra-social{line-height:13px;display:flex;justify-content:center;margin:20px 0 0}#result .link .social{text-align:center;font-size:14px;line-height:32px;color:#fff;border-radius:4px;margin:0 6px;padding:0 18px;text-decoration:none;cursor:pointer}#result .link .social.facebook{background-color:#3b5998}#result .link .social.facebook:hover,#result .link .social.twitter:hover{box-shadow:1px 2px 4px rgb(0 0 0 / .2)}#result .link .social.twitter{background-color:#00a9f1}#result .stats-list table{width:100%;font-size:14px}#result .stats-list table td{padding:2px 0}#result .stats-list table td.spacer{height:4px}#result .stats-list table td:first-child{width:40%;font-weight:700}#result .scroller{overflow:auto;max-height:355px;background:linear-gradient(to bottom,#fff0 0,#fff0 94%,rgb(0 0 0 / .08) 100%),linear-gradient(to top,#fff0 0,#fff0 94%,rgb(0 0 0 / .08) 100%)}#result .scroller.nobg,#result table.possible-ivs thead th{background:#fff}#result .future .target-level,#result table{width:100%}#result table th{font-size:12px;width:18%;color:#666;padding-bottom:8px;border-bottom:1px solid #ccc}#result table td{padding:4px}#result table.possible-ivs{text-align:center}#result table.possible-ivs td:first-child{color:#666;font-size:13px}#result table.possible-ivs td:nth-child(2),#result table.possible-ivs td:nth-child(3),#result table.possible-ivs td:nth-child(4){font-weight:700;font-size:18px}#result table.possible-ivs td:nth-child(5){width:28%;color:#666;font-size:14px}#result table.possible-ivs tbody tr:first-child td{padding-top:12px}#result table.possible-ivs tbody tr:hover td{background:#f2f2f2}#result table.possible-ivs tbody tr.active td{background:#dcedc8}#result .evolution .item{position:relative;padding:10px 0 10px 92px;margin-bottom:20px}#result .evolution .item .image-container{position:absolute;display:flex;align-items:center;justify-content:center;left:0;padding:0;width:72px;height:72px;border:1px solid #ddd;border-radius:0;top:50%;transform:translateY(-50%)}#result .evolution .item .image-container img{max-width:100%;max-height:100%;box-shadow:none}#result .evolution .item .data h3{color:#024966;margin:0 0 6px;text-align:left;font-size:20px;border-bottom:none}#result .evolution .item .data>div{justify-content:flex-start;align-items:center;text-align:left}#result .evolution .item .data>div span{margin:0 0 0 20px;font-size:14px}#result .evolution .item .data .estimate{font-size:20px;color:rgb(0 0 0 / .54);font-weight:300;margin-bottom:8px}#result .evolution .item .data .range{font-size:13px;color:#666}#result .evolution .item .data .spread{font-size:13px;color:#888}#result .evolution .item .data .estimate span{display:inline-block;font-size:24px;font-weight:400;color:rgb(0 0 0 / .88)}#result .evolution .item.placeholder,#result .future .evolution.original{display:none}#result .future .target-output{width:100%;text-align:center;display:block;margin:2px 0 20px;font-weight:300;font-size:16px}#result .future h2{margin-top:0}#result .future h3{margin-top:20px!important}#result .future table{font-size:14px;margin-top:0}#result .future table td{padding:4px 10px!important}#result .future table td:last-child{text-align:right}#result .future .progress{display:flex;align-items:center;justify-content:flex-end}#result .future .progress span{font-size:13px;color:#444;margin-right:8px}#result .future .choose{text-align:center;font-size:15px;font-weight:400;margin:30px 0 15px;color:#1976d2;font-style:italic}#result article.manager{position:relative}#result article.manager .moves{font-size:14px;color:#666}#result article.manager .moves ._move{margin-top:2px}#result article.manager .moves ._move span{display:inline-block;min-width:86px}#result article.manager .save-result{position:absolute;right:20px;bottom:20px}#result article.manager i{font-size:24px;color:#ccc;float:right;position:relative;top:1px;left:4px;cursor:pointer}#result article.manager i:hover{color:#888}#result .preview{display:flex;justify-content:center;margin-bottom:24px;align-items:center;gap:1rem}#result .preview img{width:128px;border:1px solid #ddd;box-shadow:none}#result .preview .stat-split{display:flex;max-width:240px;flex-grow:1;background:rgb(0 0 0 / .05);border-radius:8px;padding:16px 0}#result .preview .stat-split .stat{text-align:center;flex:1 1 50%;padding:2px 0}#result .preview .stat-split .stat:last-child{border-left:1px solid rgb(0 0 0 / .1)}#result .preview .stat-split .stat span{font-size:32px;margin-bottom:8px}#result .preview .stat-split .stat p{font-size:15px;color:rgb(0 0 0 / .54)}#result .preview .stat-split .stat:first-child span{color:#38a169}#info article{padding-top:32px}#info article img{border:1px solid #ccc;max-width:100%;padding:1px}#info .pull-right{float:right;margin:0 0 10px 20px;text-align:center}#info .pull-right img{display:block;margin:auto}#info .pull-right figcaption{max-width:100%;font-size:12px;margin-top:6px;color:#666}#info .center-image{text-align:center;margin-bottom:1em}#info .float-side{position:absolute;left:5px;top:105px;width:120px;min-height:400px}#info .float-side.right{left:auto;right:5px}#info span.ball{background-color:#c62828;display:inline-block;text-align:center;margin-left:8px;margin-right:8px;color:#fff;font-weight:700;font-size:11px;padding:0 6px 0 7px;line-height:22px;margin-top:5px;position:relative;top:-2px}._popup form.manager-save{padding-bottom:10px}progress[value]{appearance:none;-webkit-appearance:none}progress[value]::-webkit-progress-bar{background-color:#dae8ee}progress[value]::-webkit-progress-value{background-color:#024966}@media all and (max-width:400px){#calculator .data-grid{max-width:100%;margin:10px 10px 20px}#calculator .appraisal .stat{max-width:100%;margin:0 10px 10px}#calculator .appraisal .stat h4{font-size:14px}}@media all and (max-width:1376px){#info .float-side{display:none!important}}@media all and (max-width:800px){#info .pull-right{display:block;float:none;margin:0 auto 20px}#result .info,#result>div:first-child{margin-right:0}section.top{padding:0 20px}section.top h1{font-weight:300}section.top h2{margin-bottom:16px}#result{flex-wrap:wrap}#result .info:first-child{margin-top:0}#result .info{width:100%;box-sizing:border-box;margin-left:0}#result>div{max-width:100%}#calculator .primary label{padding:0 10px}#calculator .primary img{max-height:80px}#calculator .secondary{padding:15px 10px}}