@charset "UTF-8";@font-face{font-family:Pokemon GB;src:url(/css-pokemon-gameboy/assets/Pokemon%20GB-BKya0pCw.woff) format("woff");src:url(/css-pokemon-gameboy/assets/Pokemon%20GB-DI5lqJNQ.ttf) format("truetype")}@font-face{font-family:"Press Start 2P";src:url(/css-pokemon-gameboy/assets/PressStart2P-Regular-Cq_lqtQ3.woff) format("woff");src:url(/css-pokemon-gameboy/assets/PressStart2P-Regular-2BZhbCiP.ttf) format("truetype")}*{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin:0}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:#f8f3f8;border-left:2px solid #181010}::-webkit-scrollbar-thumb{background:#181010;border:2px solid #F8F3F8}::-webkit-scrollbar-thumb:hover{background:#553939}*{scrollbar-width:thin;scrollbar-color:#181010 #F8F3F8}.framed{position:relative;border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAABgQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMM8PuMAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAAA5UlEQVRoQ+3MQQrDMBBD0fb+h06N/2A+MTHdTtBbKRpHn0u+UtUf6oepqinTQ1VT62kfyNgbuHcGTaYXmqbT9XXEU6vDUaZvWk/XHxtfn/KOa6YXrk2n/UGGG7K5J8NNpgc3rafBAW7I5p4MGmR6oMFrpvf8xG+ckemV0XraB+czv3RGpldG62n47PzEb5yR6ZXxmmm4IZt7MmiQ6YEGrad9IGNv4N4ZNJleaJpO19cRT60OR5m+aT1df2x8fco7rpleuDad9gcZbsjmngw3mR7ctJ4GB1T1h/phqmrK9FDV1HH6un4ss9jsFZtJkQAAAABJRU5ErkJggg==) 42 round;border-width:21px;border-style:solid;padding:1em;margin:1em 0 0;width:100%;max-width:100%}.framed.no-hd{border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAB7SURBVDhPhYxBDgRBCALnCXPc/3/UCZ3QKQ1mDxUR0KeqDr/3LeE9MTvX9JyaO33pViIKTcrF/TjLaZJzbEHT09Cnbp9SkTs7IhbskZSvwWQ9prk9+Hu8PaDPbA2tudOXbiWi0KRc3I+znCY5xxY0PQ196vaJhUTv1PMB8FbyoeIa680AAAAASUVORK5CYII=) 7 round;border-width:7px}.framed.neutral{background:#f8f3f8;color:#181010}.framed.neutral.exclude-border{background-clip:padding-box}.framed.primary{background:#48a058;color:#f8f3f8;text-shadow:-1px -1px 0 #181010,1px -1px 0 #181010,-1px 1px 0 #181010,1px 1px 0 #181010}.framed.primary.exclude-border{background-clip:padding-box}.framed.secondary{background:#f0b088;color:#f8f3f8;text-shadow:-1px -1px 0 #181010,1px -1px 0 #181010,-1px 1px 0 #181010,1px 1px 0 #181010}.framed.secondary.exclude-border{background-clip:padding-box}.framed.danger{background:#b3181c;color:#f8f3f8;text-shadow:-1px -1px 0 #181010,1px -1px 0 #181010,-1px 1px 0 #181010,1px 1px 0 #181010}.framed.danger.exclude-border{background-clip:padding-box}.stats{position:relative;border:4px solid #181010;border-top:none;border-right:none;padding:1em}.stats:after{position:absolute;right:0;bottom:0;display:inline-block;content:"";width:2px;height:2px;font-size:2px;color:#181010;box-shadow:-4em -1em #181010,-5em -1em #181010,-4em 0 #181010,-5em 0 #181010,-3em 0 #181010,-2em 0 #181010,1em 2em #181010,1em 2em #181010,2em 2em #181010,2em 2em #181010}.stats h2{background-color:#f8f3f8;margin-left:-1em;margin-top:-1em;padding:1em 1em 1em 0}a.button,a.button:hover,a.button:active{color:#181010;text-decoration:none}button,.button{position:relative;font-family:Pokemon GB;font-size:1em;background:none;border:none;padding:0 0 0 1em;text-transform:uppercase;text-align:left;cursor:pointer}button:hover:before,.button:hover:before{content:"";position:absolute;top:0;left:-2px;width:2px;height:2px;font-size:2px;color:#181010;box-shadow:1em 0 #181010,2em 0 #181010,1em 1em #181010,2em 1em #181010,3em 1em #181010,1em 2em #181010,2em 2em #181010,3em 2em #181010,4em 2em #181010,1em 3em #181010,2em 3em #181010,3em 3em #181010,4em 3em #181010,5em 3em #181010,1em 4em #181010,2em 4em #181010,3em 4em #181010,4em 4em #181010,1em 5em #181010,2em 5em #181010,3em 5em #181010,1em 6em #181010,2em 6em #181010}button.pokemon,.button.pokemon{text-indent:-1000em;width:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAKCAYAAAC9vt6cAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAABoSURBVChTnY0xFsAgDEJzBMde0DNk6OHTl4GUoungwFPhg3aNEanbfUaEqZCldlwB3Uj6rKOB9DumfgDEYYpL7QCX8daTM/aXVS1CyDQ3BhSCxxnKNfAH6Qg8zj9lho4HAEC77L37fADeSVIEvrov7gAAAABJRU5ErkJggg==) 1em center no-repeat;background-size:contain}ul.buttons{display:inline-flex;padding:0;list-style:none;flex-direction:column}ul.buttons li{padding:0;margin:.5em}ul.buttons.compact{flex-direction:row;flex-wrap:wrap}ul.buttons.compact li{flex-basis:45%}input[type=text],input[type=password],input[type=email],input[type=number],input[type=search],input[type=url],input[type=tel],textarea,select{font-family:Pokemon GB;font-size:1em;color:#181010;background:#f8f3f8;border:none;border-bottom:4px solid #181010;border-right:4px solid #181010;outline:none;padding:.5em;width:100%;margin-bottom:.5em;box-shadow:inset -2px -2px #e5d3e5,inset 2px 2px #efe3ef;image-rendering:pixelated}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=url]:focus,input[type=tel]:focus,textarea:focus,select:focus{border-color:#48a058;box-shadow:inset -2px -2px #e5d3e5,inset 2px 2px #efe3ef}textarea{resize:vertical;min-height:4em}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='6'%3E%3Cpath d='M0 0h2v2H0zM2 2h2v2H2zM4 4h2v2H4z' fill='%23181010'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5em center;padding-right:2em;cursor:pointer}input[type=checkbox],input[type=radio]{-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-block;width:1em;height:1em;border:2px solid #181010;background:#f8f3f8;margin-right:.5em;cursor:pointer;vertical-align:middle;position:relative;flex-shrink:0}input[type=checkbox]:checked,input[type=radio]:checked{background:#181010}input[type=checkbox]:checked:after,input[type=radio]:checked:after{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:#f8f3f8;clip-path:polygon(20% 50%,40% 70%,80% 20%,80% 35%,40% 85%,20% 65%)}input[type=checkbox]:focus,input[type=radio]:focus{outline:2px solid #48A058;outline-offset:1px}input[type=radio]{border-radius:50%}input[type=radio]:checked:after{border-radius:50%;clip-path:none;top:2px;right:2px;bottom:2px;left:2px;background:#181010}label{display:block;margin-bottom:.5em;cursor:pointer}label input[type=checkbox],label input[type=radio]{margin-bottom:0}.progress-bar-container{display:flex;align-items:center}@media screen and (max-width: 768px){.progress-bar-container{flex-direction:column;align-items:stretch}}.progress-bar-container label{margin-right:1em}@media screen and (max-width: 768px){.progress-bar-container label{margin-bottom:.5em;margin-right:0}}.progress-bar-container .progress-bar,.progress-bar-container progress{position:relative;flex-grow:1;height:4px;border:2px solid transparent;border-image-slice:1;border-image-width:2px;border-block:0;border-image-outset:2px 0 2px 0;border-image-repeat:stretch stretch;border-image-source:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAAECAYAAABLLYUHAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAYdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjEuNWRHWFIAAAAfSURBVBhXY/j//z+DhIAAkPrPAGeAaFQOjPH//38GAJDaGTlUem+VAAAAAElFTkSuQmCC);background:none;background-clip:padding-box}.progress-bar-container progress::-webkit-progress-bar{background:none}.progress-bar-container progress::-webkit-progress-value,.progress-bar-container progress.primary::-webkit-progress-value,.progress-bar-container progress.primary::-moz-progress-bar{background:#48a058}.progress-bar-container .progress-bar.p1:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:1%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p1.primary:after{background:#48a058}.progress-bar-container progress[value="1"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p1::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p2:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:2%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p2.primary:after{background:#48a058}.progress-bar-container progress[value="2"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p2::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p3:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:3%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p3.primary:after{background:#48a058}.progress-bar-container progress[value="3"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p3::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p4:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:4%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p4.primary:after{background:#48a058}.progress-bar-container progress[value="4"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p4::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p5:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:5%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p5.primary:after{background:#48a058}.progress-bar-container progress[value="5"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p5::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p6:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:6%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p6.primary:after{background:#48a058}.progress-bar-container progress[value="6"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p6::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p7:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:7%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p7.primary:after{background:#48a058}.progress-bar-container progress[value="7"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p7::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p8:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:8%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p8.primary:after{background:#48a058}.progress-bar-container progress[value="8"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p8::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p9:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:9%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p9.primary:after{background:#48a058}.progress-bar-container progress[value="9"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p9::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p10:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:10%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p10.primary:after{background:#48a058}.progress-bar-container progress[value="10"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p10::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p11:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:11%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p11.primary:after{background:#48a058}.progress-bar-container progress[value="11"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p11::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p12:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:12%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p12.primary:after{background:#48a058}.progress-bar-container progress[value="12"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p12::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p13:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:13%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p13.primary:after{background:#48a058}.progress-bar-container progress[value="13"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p13::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p14:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:14%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p14.primary:after{background:#48a058}.progress-bar-container progress[value="14"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p14::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p15:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:15%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p15.primary:after{background:#48a058}.progress-bar-container progress[value="15"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p15::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p16:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:16%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p16.primary:after{background:#48a058}.progress-bar-container progress[value="16"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p16::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p17:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:17%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p17.primary:after{background:#48a058}.progress-bar-container progress[value="17"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p17::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p18:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:18%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p18.primary:after{background:#48a058}.progress-bar-container progress[value="18"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p18::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p19:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:19%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p19.primary:after{background:#48a058}.progress-bar-container progress[value="19"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p19::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p20:after{content:"";display:inline-block;position:absolute;background:#b3181c;width:20%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p20.primary:after{background:#48a058}.progress-bar-container progress[value="20"]::-moz-progress-bar{height:4px;background:#b3181c}.progress-bar-container progress.p20::-webkit-progress-value{background:#b3181c}.progress-bar-container .progress-bar.p21:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:21%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p21.primary:after{background:#48a058}.progress-bar-container progress[value="21"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p21::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p22:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:22%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p22.primary:after{background:#48a058}.progress-bar-container progress[value="22"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p22::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p23:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:23%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p23.primary:after{background:#48a058}.progress-bar-container progress[value="23"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p23::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p24:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:24%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p24.primary:after{background:#48a058}.progress-bar-container progress[value="24"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p24::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p25:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:25%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p25.primary:after{background:#48a058}.progress-bar-container progress[value="25"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p25::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p26:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:26%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p26.primary:after{background:#48a058}.progress-bar-container progress[value="26"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p26::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p27:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:27%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p27.primary:after{background:#48a058}.progress-bar-container progress[value="27"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p27::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p28:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:28%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p28.primary:after{background:#48a058}.progress-bar-container progress[value="28"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p28::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p29:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:29%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p29.primary:after{background:#48a058}.progress-bar-container progress[value="29"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p29::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p30:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:30%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p30.primary:after{background:#48a058}.progress-bar-container progress[value="30"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p30::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p31:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:31%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p31.primary:after{background:#48a058}.progress-bar-container progress[value="31"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p31::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p32:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:32%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p32.primary:after{background:#48a058}.progress-bar-container progress[value="32"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p32::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p33:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:33%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p33.primary:after{background:#48a058}.progress-bar-container progress[value="33"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p33::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p34:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:34%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p34.primary:after{background:#48a058}.progress-bar-container progress[value="34"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p34::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p35:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:35%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p35.primary:after{background:#48a058}.progress-bar-container progress[value="35"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p35::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p36:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:36%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p36.primary:after{background:#48a058}.progress-bar-container progress[value="36"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p36::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p37:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:37%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p37.primary:after{background:#48a058}.progress-bar-container progress[value="37"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p37::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p38:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:38%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p38.primary:after{background:#48a058}.progress-bar-container progress[value="38"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p38::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p39:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:39%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p39.primary:after{background:#48a058}.progress-bar-container progress[value="39"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p39::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p40:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:40%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p40.primary:after{background:#48a058}.progress-bar-container progress[value="40"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p40::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p41:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:41%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p41.primary:after{background:#48a058}.progress-bar-container progress[value="41"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p41::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p42:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:42%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p42.primary:after{background:#48a058}.progress-bar-container progress[value="42"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p42::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p43:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:43%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p43.primary:after{background:#48a058}.progress-bar-container progress[value="43"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p43::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p44:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:44%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p44.primary:after{background:#48a058}.progress-bar-container progress[value="44"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p44::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p45:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:45%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p45.primary:after{background:#48a058}.progress-bar-container progress[value="45"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p45::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p46:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:46%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p46.primary:after{background:#48a058}.progress-bar-container progress[value="46"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p46::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p47:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:47%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p47.primary:after{background:#48a058}.progress-bar-container progress[value="47"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p47::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p48:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:48%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p48.primary:after{background:#48a058}.progress-bar-container progress[value="48"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p48::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p49:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:49%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p49.primary:after{background:#48a058}.progress-bar-container progress[value="49"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p49::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p50:after{content:"";display:inline-block;position:absolute;background:#f0b088;width:50%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p50.primary:after{background:#48a058}.progress-bar-container progress[value="50"]::-moz-progress-bar{height:4px;background:#f0b088}.progress-bar-container progress.p50::-webkit-progress-value{background:#f0b088}.progress-bar-container .progress-bar.p51:after{content:"";display:inline-block;position:absolute;background:#48a058;width:51%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p51.primary:after{background:#48a058}.progress-bar-container progress[value="51"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p51::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p52:after{content:"";display:inline-block;position:absolute;background:#48a058;width:52%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p52.primary:after{background:#48a058}.progress-bar-container progress[value="52"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p52::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p53:after{content:"";display:inline-block;position:absolute;background:#48a058;width:53%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p53.primary:after{background:#48a058}.progress-bar-container progress[value="53"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p53::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p54:after{content:"";display:inline-block;position:absolute;background:#48a058;width:54%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p54.primary:after{background:#48a058}.progress-bar-container progress[value="54"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p54::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p55:after{content:"";display:inline-block;position:absolute;background:#48a058;width:55%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p55.primary:after{background:#48a058}.progress-bar-container progress[value="55"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p55::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p56:after{content:"";display:inline-block;position:absolute;background:#48a058;width:56%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p56.primary:after{background:#48a058}.progress-bar-container progress[value="56"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p56::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p57:after{content:"";display:inline-block;position:absolute;background:#48a058;width:57%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p57.primary:after{background:#48a058}.progress-bar-container progress[value="57"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p57::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p58:after{content:"";display:inline-block;position:absolute;background:#48a058;width:58%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p58.primary:after{background:#48a058}.progress-bar-container progress[value="58"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p58::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p59:after{content:"";display:inline-block;position:absolute;background:#48a058;width:59%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p59.primary:after{background:#48a058}.progress-bar-container progress[value="59"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p59::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p60:after{content:"";display:inline-block;position:absolute;background:#48a058;width:60%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p60.primary:after{background:#48a058}.progress-bar-container progress[value="60"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p60::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p61:after{content:"";display:inline-block;position:absolute;background:#48a058;width:61%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p61.primary:after{background:#48a058}.progress-bar-container progress[value="61"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p61::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p62:after{content:"";display:inline-block;position:absolute;background:#48a058;width:62%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p62.primary:after{background:#48a058}.progress-bar-container progress[value="62"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p62::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p63:after{content:"";display:inline-block;position:absolute;background:#48a058;width:63%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p63.primary:after{background:#48a058}.progress-bar-container progress[value="63"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p63::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p64:after{content:"";display:inline-block;position:absolute;background:#48a058;width:64%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p64.primary:after{background:#48a058}.progress-bar-container progress[value="64"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p64::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p65:after{content:"";display:inline-block;position:absolute;background:#48a058;width:65%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p65.primary:after{background:#48a058}.progress-bar-container progress[value="65"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p65::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p66:after{content:"";display:inline-block;position:absolute;background:#48a058;width:66%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p66.primary:after{background:#48a058}.progress-bar-container progress[value="66"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p66::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p67:after{content:"";display:inline-block;position:absolute;background:#48a058;width:67%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p67.primary:after{background:#48a058}.progress-bar-container progress[value="67"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p67::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p68:after{content:"";display:inline-block;position:absolute;background:#48a058;width:68%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p68.primary:after{background:#48a058}.progress-bar-container progress[value="68"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p68::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p69:after{content:"";display:inline-block;position:absolute;background:#48a058;width:69%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p69.primary:after{background:#48a058}.progress-bar-container progress[value="69"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p69::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p70:after{content:"";display:inline-block;position:absolute;background:#48a058;width:70%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p70.primary:after{background:#48a058}.progress-bar-container progress[value="70"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p70::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p71:after{content:"";display:inline-block;position:absolute;background:#48a058;width:71%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p71.primary:after{background:#48a058}.progress-bar-container progress[value="71"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p71::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p72:after{content:"";display:inline-block;position:absolute;background:#48a058;width:72%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p72.primary:after{background:#48a058}.progress-bar-container progress[value="72"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p72::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p73:after{content:"";display:inline-block;position:absolute;background:#48a058;width:73%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p73.primary:after{background:#48a058}.progress-bar-container progress[value="73"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p73::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p74:after{content:"";display:inline-block;position:absolute;background:#48a058;width:74%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p74.primary:after{background:#48a058}.progress-bar-container progress[value="74"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p74::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p75:after{content:"";display:inline-block;position:absolute;background:#48a058;width:75%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p75.primary:after{background:#48a058}.progress-bar-container progress[value="75"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p75::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p76:after{content:"";display:inline-block;position:absolute;background:#48a058;width:76%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p76.primary:after{background:#48a058}.progress-bar-container progress[value="76"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p76::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p77:after{content:"";display:inline-block;position:absolute;background:#48a058;width:77%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p77.primary:after{background:#48a058}.progress-bar-container progress[value="77"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p77::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p78:after{content:"";display:inline-block;position:absolute;background:#48a058;width:78%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p78.primary:after{background:#48a058}.progress-bar-container progress[value="78"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p78::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p79:after{content:"";display:inline-block;position:absolute;background:#48a058;width:79%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p79.primary:after{background:#48a058}.progress-bar-container progress[value="79"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p79::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p80:after{content:"";display:inline-block;position:absolute;background:#48a058;width:80%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p80.primary:after{background:#48a058}.progress-bar-container progress[value="80"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p80::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p81:after{content:"";display:inline-block;position:absolute;background:#48a058;width:81%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p81.primary:after{background:#48a058}.progress-bar-container progress[value="81"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p81::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p82:after{content:"";display:inline-block;position:absolute;background:#48a058;width:82%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p82.primary:after{background:#48a058}.progress-bar-container progress[value="82"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p82::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p83:after{content:"";display:inline-block;position:absolute;background:#48a058;width:83%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p83.primary:after{background:#48a058}.progress-bar-container progress[value="83"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p83::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p84:after{content:"";display:inline-block;position:absolute;background:#48a058;width:84%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p84.primary:after{background:#48a058}.progress-bar-container progress[value="84"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p84::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p85:after{content:"";display:inline-block;position:absolute;background:#48a058;width:85%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p85.primary:after{background:#48a058}.progress-bar-container progress[value="85"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p85::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p86:after{content:"";display:inline-block;position:absolute;background:#48a058;width:86%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p86.primary:after{background:#48a058}.progress-bar-container progress[value="86"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p86::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p87:after{content:"";display:inline-block;position:absolute;background:#48a058;width:87%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p87.primary:after{background:#48a058}.progress-bar-container progress[value="87"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p87::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p88:after{content:"";display:inline-block;position:absolute;background:#48a058;width:88%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p88.primary:after{background:#48a058}.progress-bar-container progress[value="88"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p88::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p89:after{content:"";display:inline-block;position:absolute;background:#48a058;width:89%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p89.primary:after{background:#48a058}.progress-bar-container progress[value="89"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p89::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p90:after{content:"";display:inline-block;position:absolute;background:#48a058;width:90%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p90.primary:after{background:#48a058}.progress-bar-container progress[value="90"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p90::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p91:after{content:"";display:inline-block;position:absolute;background:#48a058;width:91%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p91.primary:after{background:#48a058}.progress-bar-container progress[value="91"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p91::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p92:after{content:"";display:inline-block;position:absolute;background:#48a058;width:92%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p92.primary:after{background:#48a058}.progress-bar-container progress[value="92"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p92::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p93:after{content:"";display:inline-block;position:absolute;background:#48a058;width:93%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p93.primary:after{background:#48a058}.progress-bar-container progress[value="93"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p93::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p94:after{content:"";display:inline-block;position:absolute;background:#48a058;width:94%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p94.primary:after{background:#48a058}.progress-bar-container progress[value="94"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p94::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p95:after{content:"";display:inline-block;position:absolute;background:#48a058;width:95%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p95.primary:after{background:#48a058}.progress-bar-container progress[value="95"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p95::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p96:after{content:"";display:inline-block;position:absolute;background:#48a058;width:96%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p96.primary:after{background:#48a058}.progress-bar-container progress[value="96"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p96::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p97:after{content:"";display:inline-block;position:absolute;background:#48a058;width:97%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p97.primary:after{background:#48a058}.progress-bar-container progress[value="97"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p97::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p98:after{content:"";display:inline-block;position:absolute;background:#48a058;width:98%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p98.primary:after{background:#48a058}.progress-bar-container progress[value="98"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p98::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p99:after{content:"";display:inline-block;position:absolute;background:#48a058;width:99%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p99.primary:after{background:#48a058}.progress-bar-container progress[value="99"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p99::-webkit-progress-value{background:#48a058}.progress-bar-container .progress-bar.p100:after{content:"";display:inline-block;position:absolute;background:#48a058;width:100%;height:4px;top:0;left:0}.progress-bar-container .progress-bar.p100.primary:after{background:#48a058}.progress-bar-container progress[value="100"]::-moz-progress-bar{height:4px;background:#48a058}.progress-bar-container progress.p100::-webkit-progress-value{background:#48a058}a{color:#181010;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}a:hover{color:#48a058}a:visited{color:#18101099}blockquote{position:relative;margin:1em 0;padding:1em 1em 1em 2em;border-left:4px solid #181010;background:#f0e6f0;font-style:normal}blockquote:before{content:"▶";position:absolute;left:.5em;top:1em;font-size:.75em}hr{border:none;border-top:4px solid #181010;margin:1em 0}code{font-family:Pokemon GB,monospace;background:#e9d9e9;padding:.1em .4em;border-bottom:2px solid #181010;border-right:2px solid #181010;font-size:.85em}pre code{display:block;padding:1em;border:none;overflow-x:auto;white-space:pre;font-size:.8em;line-height:1.6}ul:not(.buttons),ol{padding-left:1.5em}ul:not(.buttons) li,ol li{margin-bottom:.5em}ul:not(.buttons){list-style:none}ul:not(.buttons) li:before{content:"▶ ";font-size:.6em;vertical-align:middle}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width: 768px){.table-scroll{border:2px solid #181010}.table-scroll table{min-width:480px;margin:0}}table{width:100%;border-collapse:collapse;font-family:Pokemon GB;font-size:.9em;margin:1em 0}table thead{background:#181010;color:#f8f3f8}table thead th{padding:.5em 1em;text-align:left;font-weight:400;text-transform:uppercase;border-right:2px solid #F8F3F8}table thead th:last-child{border-right:none}table tbody tr{border-bottom:2px solid #181010}table tbody tr:nth-child(2n){background:#efe3ef}table tbody tr:hover{background:#e5d3e5}table tbody tr td{padding:.5em 1em;border-right:2px solid #181010}table tbody tr td:last-child{border-right:none}table tfoot{background:#e9d9e9;font-style:italic}table tfoot td{padding:.5em 1em;border-top:4px solid #181010}.container{width:100%;max-width:900px;margin:0 auto;padding:0 1em}.container-fluid{width:100%;padding:0 1em}.row{display:flex;flex-wrap:wrap;margin:0 -.5em}.row>[class*=col-]{padding:0 .5em;box-sizing:border-box}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.col{flex:1 1 0;min-width:0}@media screen and (max-width: 768px){.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{flex:0 0 100%;max-width:100%}.col{flex:0 0 100%}}.flex{display:flex}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.gap-sm{gap:.5em}.gap{gap:1em}.gap-lg{gap:2em}.m-0{margin:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.p-0{padding:0!important}.px-0{padding-left:0!important;padding-right:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.m-sm{margin:.5em!important}.mx-sm{margin-left:.5em!important;margin-right:.5em!important}.my-sm{margin-top:.5em!important;margin-bottom:.5em!important}.mt-sm{margin-top:.5em!important}.mb-sm{margin-bottom:.5em!important}.ml-sm{margin-left:.5em!important}.mr-sm{margin-right:.5em!important}.p-sm{padding:.5em!important}.px-sm{padding-left:.5em!important;padding-right:.5em!important}.py-sm{padding-top:.5em!important;padding-bottom:.5em!important}.pt-sm{padding-top:.5em!important}.pb-sm{padding-bottom:.5em!important}.pl-sm{padding-left:.5em!important}.pr-sm{padding-right:.5em!important}.m-md{margin:1em!important}.mx-md{margin-left:1em!important;margin-right:1em!important}.my-md{margin-top:1em!important;margin-bottom:1em!important}.mt-md{margin-top:1em!important}.mb-md{margin-bottom:1em!important}.ml-md{margin-left:1em!important}.mr-md{margin-right:1em!important}.p-md{padding:1em!important}.px-md{padding-left:1em!important;padding-right:1em!important}.py-md{padding-top:1em!important;padding-bottom:1em!important}.pt-md{padding-top:1em!important}.pb-md{padding-bottom:1em!important}.pl-md{padding-left:1em!important}.pr-md{padding-right:1em!important}.m-lg{margin:2em!important}.mx-lg{margin-left:2em!important;margin-right:2em!important}.my-lg{margin-top:2em!important;margin-bottom:2em!important}.mt-lg{margin-top:2em!important}.mb-lg{margin-bottom:2em!important}.ml-lg{margin-left:2em!important}.mr-lg{margin-right:2em!important}.p-lg{padding:2em!important}.px-lg{padding-left:2em!important;padding-right:2em!important}.py-lg{padding-top:2em!important;padding-bottom:2em!important}.pt-lg{padding-top:2em!important}.pb-lg{padding-bottom:2em!important}.pl-lg{padding-left:2em!important}.pr-lg{padding-right:2em!important}.m-xl{margin:4em!important}.mx-xl{margin-left:4em!important;margin-right:4em!important}.my-xl{margin-top:4em!important;margin-bottom:4em!important}.mt-xl{margin-top:4em!important}.mb-xl{margin-bottom:4em!important}.ml-xl{margin-left:4em!important}.mr-xl{margin-right:4em!important}.p-xl{padding:4em!important}.px-xl{padding-left:4em!important;padding-right:4em!important}.py-xl{padding-top:4em!important;padding-bottom:4em!important}.pt-xl{padding-top:4em!important}.pb-xl{padding-bottom:4em!important}.pl-xl{padding-left:4em!important}.pr-xl{padding-right:4em!important}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.text-upper{text-transform:uppercase!important}.text-lower{text-transform:lowercase!important}.text-sm{font-size:.75em!important}.text-md{font-size:1em!important}.text-lg{font-size:1.25em!important}.text-xl{font-size:1.5em!important}.text-bold{font-weight:700!important}.text-normal{font-weight:400!important}.text-muted{color:#18101099!important}.text-primary{color:#48a058!important}.text-danger{color:#b3181c!important}.text-truncate{overflow:hidden!important;white-space:nowrap!important;text-overflow:ellipsis!important}.d-none{display:none!important}.d-block{display:block!important}.d-inline{display:inline!important}.d-flex{display:flex!important}.d-grid{display:grid!important}.hidden{visibility:hidden!important}.visible{visibility:visible!important}@media screen and (max-width: 768px){.d-none-sm{display:none!important}.d-block-sm{display:block!important}}@media screen and (max-width: 480px){.d-none-xs{display:none!important}.d-block-xs{display:block!important}}.touch-target{min-width:44px;min-height:44px;display:inline-flex!important;align-items:center;justify-content:center}.bg-neutral{background-color:#f8f3f8!important}.bg-primary{background-color:#48a058!important;color:#f8f3f8!important}.bg-secondary{background-color:#f0b088!important;color:#f8f3f8!important}.bg-danger{background-color:#b3181c!important;color:#f8f3f8!important}.w-full{width:100%!important}.w-auto{width:auto!important}.h-full{height:100%!important}.h-auto{height:auto!important}.alert{position:relative;display:flex;align-items:flex-start;gap:.5em;padding:1em;margin:1em 0;border-left:6px solid #181010;background:#f0e6f0;color:#181010}.alert .alert-close{position:absolute;top:.5em;right:.5em;background:none;border:none;font-family:Pokemon GB;font-size:.8em;cursor:pointer;padding:0 .5em;text-transform:uppercase}.alert .alert-close:hover:before{display:none}.alert.has-close{padding-right:3em}.alert.primary{border-left-color:#48a058;background:#e3e9e5;color:#181010}.alert.secondary{border-left-color:#f0b088;background:#f7ebeb;color:#181010}.alert.danger{border-left-color:#b3181c;background:#f0d9de;color:#181010}.alert.neutral{border-left-color:#181010;background:#f0e6f0}.badge{display:inline-block;font-family:Pokemon GB;font-size:.65em;text-transform:uppercase;padding:.2em .5em;border:2px solid #181010;background:#f8f3f8;color:#181010;vertical-align:middle;white-space:nowrap}.badge.primary{background:#48a058;color:#f8f3f8;border-color:#306b3b}.badge.secondary{background:#f0b088;color:#f8f3f8;border-color:#e78344}.badge.danger{background:#b3181c;color:#f8f3f8;border-color:#700f11}.badge.neutral{background:#f8f3f8;color:#181010;border-color:#181010}.type-badge{display:inline-block;font-family:Pokemon GB;font-size:.6em;text-transform:uppercase;padding:.25em .6em;border:2px solid transparent;vertical-align:middle;white-space:nowrap;color:#f8f3f8;text-shadow:-1px -1px 0 #181010,1px -1px 0 #181010,-1px 1px 0 #181010,1px 1px 0 #181010}.type-badge.normal{background:#a8a878;border-color:#717149}.type-badge.fire{background:#f08030;border-color:#ad500d}.type-badge.water{background:#6890f0;border-color:#1650dc}.type-badge.electric{background:#f8d030;border-color:#bc9706;color:#181010;text-shadow:none}.type-badge.grass{background:#78c850;border-color:#4a872b}.type-badge.ice{background:#98d8d8;border-color:#4ebcbc;color:#181010;text-shadow:none}.type-badge.fighting{background:#c03028;border-color:#6c1b16}.type-badge.poison{background:#a040a0;border-color:#572357}.type-badge.ground{background:#e0c068;border-color:#bc9426;color:#181010;text-shadow:none}.type-badge.flying{background:#a890f0;border-color:#6236e4}.type-badge.psychic{background:#f85888;border-color:#e1094a}.type-badge.bug{background:#a8b820;border-color:#596111}.type-badge.rock{background:#b8a038;border-color:#6a5c20}.type-badge.ghost{background:#705898;border-color:#403357}.type-badge.dragon{background:#7038f8;border-color:#3e07c3}.type-badge.dark{background:#705848;border-color:#322720}.type-badge.steel{background:#b8b8d0;border-color:#7b7ba7;color:#181010;text-shadow:none}.status-badge{display:inline-block;font-family:Pokemon GB;font-size:.55em;text-transform:uppercase;padding:.15em .45em;border:2px solid;vertical-align:middle;white-space:nowrap}.status-badge.psn{background:#a040a0;border-color:#572357;color:#f8f3f8}.status-badge.slp{background:#7b7368;border-color:#443f39;color:#f8f3f8}.status-badge.brn{background:#d84c28;border-color:#822d18;color:#f8f3f8}.status-badge.frz{background:#98d8d8;border-color:#4ebcbc;color:#181010}.status-badge.par{background:#f8d030;border-color:#bc9706;color:#181010}.status-badge.fnt{background:#b3181c;border-color:#590c0e;color:#f8f3f8}.battle-hud{display:inline-block;background:#f8f3f8;border:4px solid #181010;padding:.5em 1em;position:relative;min-width:200px;box-sizing:border-box}.battle-hud.enemy{border-bottom-right-radius:0;border-bottom:none;border-right:none}.battle-hud.enemy:after{content:"";position:absolute;right:-4px;bottom:-4px;width:12px;height:12px;background:transparent;border-right:4px solid #181010;border-bottom:4px solid #181010}.battle-hud.ally{border-top:none;border-left:none}.battle-hud.ally:before{content:"";position:absolute;left:-4px;top:-4px;width:12px;height:12px;background:transparent;border-left:4px solid #181010;border-top:4px solid #181010}.battle-hud .hud-name-row{display:flex;align-items:baseline;gap:.3em;margin-bottom:.25em;text-transform:uppercase;font-size:.85em;line-height:1.2}.battle-hud .hud-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.battle-hud .hud-gender{font-size:.9em;flex-shrink:0}.battle-hud .hud-gender.male{color:#6890f0}.battle-hud .hud-gender.female{color:#f85888}.battle-hud .hud-level{font-size:.8em;flex-shrink:0;white-space:nowrap}.battle-hud .hud-status{display:inline-block;margin-right:.25em}.battle-hud .hud-hp-row{display:flex;align-items:center;gap:.25em;margin-bottom:2px}.battle-hud .hud-hp-row .hud-hp-label{font-size:.7em;font-weight:700;flex-shrink:0}.battle-hud .hud-hp-row .progress-bar-container{flex:1;margin:0}.battle-hud .hud-hp-numbers{text-align:right;font-size:.7em;margin-bottom:.25em}.battle-hud .hud-hp-numbers .hud-hp-max:before{content:"/"}.battle-hud .hud-exp-row{display:flex;align-items:center;gap:.25em;margin-top:2px}.battle-hud .hud-exp-row .hud-exp-label{font-size:.6em;flex-shrink:0}.battle-hud .hud-exp-row .progress-bar-container{flex:1;margin:0}.battle-hud .hud-exp-row .progress-bar-container .progress-bar{height:2px}.battle-scene{display:flex;justify-content:space-between;align-items:flex-end;margin:1em 0;gap:1em;flex-wrap:wrap}.battle-scene .battle-hud.enemy{align-self:flex-start}.battle-scene .battle-hud.ally{align-self:flex-end}dialog{font-family:Pokemon GB;font-size:1em;background:#f8f3f8;color:#181010;border:none;padding:0;max-width:480px;width:calc(100% - 4em);border-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFoAAABaCAMAAAAPdrEwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMAUExURQAAABgQEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMM8PuMAAAEAdFJOU////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////wBT9wclAAAACXBIWXMAAA7DAAAOwwHHb6hkAAAAGHRFWHRTb2Z0d2FyZQBwYWludC5uZXQgNC4xLjVkR1hSAAAA5UlEQVRoQ+3MQQrDMBBD0fb+h06N/2A+MTHdTtBbKRpHn0u+UtUf6oepqinTQ1VT62kfyNgbuHcGTaYXmqbT9XXEU6vDUaZvWk/XHxtfn/KOa6YXrk2n/UGGG7K5J8NNpgc3rafBAW7I5p4MGmR6oMFrpvf8xG+ckemV0XraB+czv3RGpldG62n47PzEb5yR6ZXxmmm4IZt7MmiQ6YEGrad9IGNv4N4ZNJleaJpO19cRT60OR5m+aT1df2x8fco7rpleuDad9gcZbsjmngw3mR7ctJ4GB1T1h/phqmrK9FDV1HH6un4ss9jsFZtJkQAAAABJRU5ErkJggg==) 42 round;border-width:21px;border-style:solid}dialog .dialog-header{background:#181010;color:#f8f3f8;padding:.5em 1em;font-size:.9em;text-transform:uppercase;display:flex;align-items:center;justify-content:space-between}dialog .dialog-header h2,dialog .dialog-header h3,dialog .dialog-header h4{margin:0;font-size:1em;color:#f8f3f8}dialog .dialog-header .dialog-close{background:none;border:none;font-family:Pokemon GB;font-size:.85em;color:#f8f3f8;cursor:pointer;padding:0;text-transform:uppercase}dialog .dialog-header .dialog-close:hover:before{display:none}dialog .dialog-body{padding:1em}dialog .dialog-footer{padding:.5em 1em;border-top:4px solid #181010;display:flex;justify-content:flex-end;gap:1em}dialog::backdrop{background:#18101099}dialog+.backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#18101099}@keyframes pgb-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes pgb-float{0%{transform:translate(0)}50%{transform:translate(2px,20px)}to{transform:translate(0)}}@keyframes pgb-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes pgb-flash{0%,to{opacity:1}25%,75%{opacity:.1}50%{opacity:1}}@keyframes pgb-slide-in{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pgb-fade-in{0%{opacity:0}to{opacity:1}}@keyframes pgb-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pgb-toast-in{0%{transform:translate(110%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes pgb-toast-out{0%{transform:translate(0);opacity:1}to{transform:translate(110%);opacity:0}}.animate-blink{animation:pgb-blink 1s step-end infinite}.animate-float{animation:pgb-float 4s ease-in-out infinite}.animate-shake{animation:pgb-shake .4s ease-in-out}.animate-flash{animation:pgb-flash .6s steps(1) 3}.animate-slide-in{animation:pgb-slide-in .3s ease-out forwards}.animate-fade-in{animation:pgb-fade-in .4s ease forwards}.cursor-blink:after{content:"▼";display:inline-block;font-size:.6em;vertical-align:middle;margin-left:.3em;animation:pgb-blink .8s step-end infinite}@keyframes pgb-battle-flash{0%{filter:invert(0)}16.666%{filter:invert(1)}33.333%{filter:invert(0)}50%{filter:invert(1)}66.666%{filter:invert(0)}83.333%{filter:invert(1)}to{filter:invert(0)}}.animate-battle-flash{animation:pgb-battle-flash .5s steps(1) 1}@keyframes pgb-walk{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.animate-walk{animation:pgb-walk .4s steps(2) infinite}@keyframes pgb-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pgb-slide-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.animate-slide-up{animation:pgb-slide-up .25s ease-out forwards}.animate-slide-down{animation:pgb-slide-down .3s steps(4) forwards}.bottom-sheet{animation:pgb-slide-in .3s steps(4) forwards}.bottom-sheet.bottom-sheet-hide{animation:pgb-slide-down .3s steps(4) forwards}.spinner{animation:pgb-spin .8s steps(8) infinite}.toast{animation:pgb-toast-in .3s steps(4) forwards}.toast.toast-hide{animation:pgb-toast-out .3s steps(4) forwards}.tooltip{position:relative;display:inline-block;cursor:help}.tooltip:after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);white-space:nowrap;font-family:Pokemon GB;font-size:.65em;text-transform:uppercase;color:#f8f3f8;background:#181010;padding:.3em .6em;border:2px solid #F8F3F8;pointer-events:none;opacity:0;z-index:100}.tooltip:hover:after{opacity:1}.tooltip.tooltip-bottom:after{bottom:auto;top:calc(100% + 6px)}.tooltip.tooltip-left:after{bottom:auto;top:50%;left:auto;right:calc(100% + 6px);transform:translateY(-50%)}.tooltip.tooltip-right:after{bottom:auto;top:50%;left:calc(100% + 6px);transform:translateY(-50%)}.spinner{display:inline-block;width:1em;height:1em;font-size:1em;box-sizing:border-box;border:3px solid #dcc3dc;border-top-color:#181010;border-right-color:#181010;vertical-align:middle}.spinner.spinner-sm{width:.75em;height:.75em;border-width:2px}.spinner.spinner-lg{width:1.5em;height:1.5em;border-width:4px}.spinner.primary{border-top-color:#48a058;border-right-color:#48a058}.spinner.secondary{border-top-color:#f0b088;border-right-color:#f0b088}.spinner.danger{border-top-color:#b3181c;border-right-color:#b3181c}.toast-container{position:fixed;bottom:calc(2em + env(safe-area-inset-bottom,0px));right:2em;display:flex;flex-direction:column;gap:.5em;z-index:200;pointer-events:none}@media screen and (max-width: 768px){.toast-container{right:1em;bottom:calc(1em + env(safe-area-inset-bottom,0px));left:1em}}.toast{font-family:Pokemon GB;font-size:.75em;text-transform:uppercase;padding:.5em 1em;background:#181010;color:#f8f3f8;border-left:4px solid #F8F3F8;max-width:320px;pointer-events:auto}.toast.primary{background:#48a058;color:#f8f3f8;border-left-color:#285a31}.toast.secondary{background:#f0b088;color:#f8f3f8;border-left-color:#e5742d}.toast.danger{background:#b3181c;color:#f8f3f8;border-left-color:#590c0e}.toast.neutral{background:#f8f3f8;color:#181010;border-left-color:#181010}@media screen and (max-width: 768px){.toast{max-width:100%}}.tabs{width:100%}.tabs .tab-list{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;border-bottom:4px solid #181010;gap:0}.tabs .tab{margin:0}.tabs .tab button,.tabs .tab a.button{font-family:Pokemon GB;font-size:.75em;text-transform:uppercase;padding:.5em 1em;background:#e9d9e9;color:#181010;border:2px solid #181010;border-bottom:none;cursor:pointer;display:block;white-space:nowrap}.tabs .tab button:hover:before,.tabs .tab a.button:hover:before{display:none}.tabs .tab button:hover,.tabs .tab a.button:hover{background:#dec6de}.tabs .tab.active button,.tabs .tab.active a.button{background:#f8f3f8;border-bottom:4px solid #F8F3F8;margin-bottom:-4px;font-weight:700;color:#181010;position:relative;z-index:1}.tabs .tab-panel{display:none;padding:1em;border:2px solid #181010;border-top:none}.tabs .tab-panel.active{display:block}@media screen and (max-width: 768px){.tabs .tab-list{flex-direction:column;border-bottom:none;border-right:4px solid #181010}.tabs .tab button,.tabs .tab a.button{border-bottom:2px solid #181010;border-right:none;width:100%}.tabs .tab.active button,.tabs .tab.active a.button{border-right:4px solid #F8F3F8;margin-right:-4px;border-bottom:2px solid #181010;margin-bottom:0}.tabs .tab-panel{border:2px solid #181010;border-left:none}}.card{display:flex;flex-direction:column;background:#f8f3f8;color:#181010;border:4px solid #181010;width:100%;box-sizing:border-box}.card .card-image{background:#ede0ed;border-bottom:4px solid #181010;text-align:center;padding:1em}.card .card-image img{display:block;margin:0 auto;max-width:100%;image-rendering:pixelated}.card .card-body{padding:1em;flex:1}.card .card-title{font-family:"Press Start 2P";font-size:.85em;margin:0 0 .5em;font-weight:400;text-transform:uppercase}.card .card-subtitle{font-size:.7em;color:#18101099;margin:0 0 .5em;text-transform:uppercase}.card .card-footer{padding:.5em 1em;border-top:4px solid #181010;display:flex;gap:.5em;justify-content:flex-end;background:#f0e6f0}.card.primary{border-color:#48a058}.card.primary .card-image{border-bottom-color:#48a058;background:#d5e2d8}.card.primary .card-footer{border-top-color:#48a058}.card.primary .card-title{color:#48a058}.card.secondary{border-color:#f0b088}.card.secondary .card-image{border-bottom-color:#f0b088;background:#f6e6e2}.card.secondary .card-footer{border-top-color:#f0b088}.card.secondary .card-title{color:#f0b088}.card.danger{border-color:#b3181c}.card.danger .card-image{border-bottom-color:#b3181c;background:#eac7cc}.card.danger .card-footer{border-top-color:#b3181c}.card.danger .card-title{color:#b3181c}.stepper{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:1em 0;counter-reset:step-counter;gap:0}.stepper .step{flex:1;position:relative;text-align:center;font-family:Pokemon GB;font-size:.65em;text-transform:uppercase;padding-top:2em;padding-bottom:.5em;min-width:80px;counter-increment:step-counter}.stepper .step:before{content:counter(step-counter);position:absolute;top:0;left:50%;transform:translate(-50%);width:1.8em;height:1.8em;line-height:1.6em;text-align:center;border:3px solid #181010;background:#f8f3f8;color:#181010;z-index:1}.stepper .step:after{content:"";position:absolute;top:.9em;left:calc(50% + 1.4em);width:calc(100% - 2.8em);height:3px;background:#181010}.stepper .step:last-child:after{display:none}.stepper .step.done:before{background:#181010;color:#f8f3f8;content:"✓"}.stepper .step.active:before{background:#48a058;border-color:#48a058;color:#f8f3f8}.stepper .step:not(.done):not(.active){color:#18101099}.stepper .step:not(.done):not(.active):before{border-color:#18101099;color:#18101099}.stepper .step:not(.done):not(.active):after{background:#18101099}@media screen and (max-width: 768px){.stepper{flex-direction:column;align-items:flex-start}.stepper .step{flex:none;width:100%;text-align:left;padding-top:0;padding-left:2.5em;padding-bottom:.25em;min-width:0}.stepper .step:before{top:0;left:0;transform:none}.stepper .step:after{top:1.8em;left:.9em;width:3px;height:100%}.stepper .step:last-child:after{display:none}}.accordion{width:100%;margin:1em 0;border:2px solid #181010}.accordion .accordion-item{border-bottom:2px solid #181010}.accordion .accordion-item:last-child{border-bottom:none}.accordion .accordion-item .accordion-header{display:flex;justify-content:space-between;align-items:center;width:100%;padding:.5em 1em;font-family:Pokemon GB;font-size:.8em;text-transform:uppercase;text-align:left;background:#efe3ef;color:#181010;border:none;cursor:pointer}.accordion .accordion-item .accordion-header:hover:before{display:none}.accordion .accordion-item .accordion-header:hover{background:#e5d3e5}.accordion .accordion-item .accordion-header:after{content:"▶";font-size:.7em;flex-shrink:0;margin-left:.5em}.accordion .accordion-item .accordion-body{display:none;padding:1em;border-top:2px solid #181010;background:#f8f3f8}.accordion .accordion-item.open .accordion-header:after{content:"▼"}.accordion .accordion-item.open .accordion-body{display:block}.divider{display:flex;align-items:center;font-family:Pokemon GB;font-size:.65em;text-transform:uppercase;color:#181010;margin:1em 0;gap:.5em}.divider:before,.divider:after{content:"";flex:1;height:4px;background:#181010}.divider:empty:before{flex:none;width:100%}.divider:empty:after{display:none}.divider.primary{color:#48a058}.divider.primary:before,.divider.primary:after{background:#48a058}.divider.secondary{color:#f0b088}.divider.secondary:before,.divider.secondary:after{background:#f0b088}.divider.danger{color:#b3181c}.divider.danger:before,.divider.danger:after{background:#b3181c}.divider.neutral{color:#181010}.divider.neutral:before,.divider.neutral:after{background:#181010}hr.divider{border:none;height:4px;background:#181010;display:block;margin:1em 0}hr.divider:before,hr.divider:after{display:none}.breadcrumb{font-family:Pokemon GB;font-size:.7em;text-transform:uppercase;margin:1em 0}.breadcrumb ol{display:flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;gap:.3em;align-items:center}.breadcrumb li{display:flex;align-items:center;gap:.3em;margin:0}.breadcrumb li+li:before{content:"▶";font-size:.7em;color:#18101099}.breadcrumb li:last-child{color:#18101099}.breadcrumb li:last-child a{color:#18101099;text-decoration:none;pointer-events:none}.breadcrumb a{color:#181010;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.breadcrumb a:hover{color:#48a058}@media screen and (max-width: 768px){.breadcrumb ol{flex-direction:column;align-items:flex-start}}label.toggle{display:inline-flex;align-items:center;cursor:pointer;gap:.5em;margin-bottom:.5em;font-family:Pokemon GB;font-size:.8em;text-transform:uppercase}label.toggle input[type=checkbox]{position:absolute;opacity:0;width:0;height:0;margin:0;pointer-events:none}label.toggle .toggle-track{display:inline-flex;border:3px solid #181010;font-family:Pokemon GB;font-size:.65em;text-transform:uppercase;overflow:hidden;flex-shrink:0}label.toggle .toggle-off,label.toggle .toggle-on{padding:.25em .6em;display:inline-block;white-space:nowrap}label.toggle .toggle-off{background:#181010;color:#f8f3f8}label.toggle .toggle-on{background:#f8f3f8;color:#181010}label.toggle input[type=checkbox]:checked~.toggle-track .toggle-off{background:#f8f3f8;color:#181010}label.toggle input[type=checkbox]:checked~.toggle-track .toggle-on{background:#181010;color:#f8f3f8}label.toggle input[type=checkbox]:focus~.toggle-track{outline:2px solid #48A058;outline-offset:2px}label.toggle input[type=checkbox]:disabled~.toggle-track{border-color:#18101099;cursor:not-allowed}label.toggle input[type=checkbox]:disabled~.toggle-track .toggle-off,label.toggle input[type=checkbox]:disabled~.toggle-track .toggle-on{color:#18101099;background:#f8f3f8}.chip-group{display:flex;flex-wrap:wrap;gap:.5em;align-items:center;margin:.5em 0}.chip{display:inline-flex;align-items:center;gap:.3em;font-family:Pokemon GB;font-size:.7em;text-transform:uppercase;padding:.3em .75em;background:#f8f3f8;color:#181010;border:2px solid #181010;cursor:pointer;white-space:nowrap}.chip:hover:before{display:none}.chip:hover:not(:disabled){background:#e9d9e9}.chip.selected{background:#181010;color:#f8f3f8}.chip:disabled{color:#18101099;border-color:#18101099;cursor:not-allowed}.chip:disabled.selected{background:#e5d3e5;color:#18101099}.chip:focus{outline:2px solid #48A058;outline-offset:2px}.chip .chip-remove{background:none;border:none;font-family:Pokemon GB;font-size:1em;cursor:pointer;padding:0;color:inherit;line-height:1;margin-left:.1em}.chip .chip-remove:hover:before{display:none}.chip.primary{border-color:#48a058;color:#48a058}.chip.primary.selected{background:#48a058;color:#f8f3f8}.chip.primary:hover:not(:disabled):not(.selected){background:#e3e9e5}.chip.secondary{border-color:#f0b088;color:#f0b088}.chip.secondary.selected{background:#f0b088;color:#f8f3f8}.chip.secondary:hover:not(:disabled):not(.selected){background:#f7ebeb}.chip.danger{border-color:#b3181c;color:#b3181c}.chip.danger.selected{background:#b3181c;color:#f8f3f8}.chip.danger:hover:not(:disabled):not(.selected){background:#f0d9de}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:4px;background:#181010;cursor:pointer;margin:.5em 0;outline:none}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:10px;height:20px;background:#f8f3f8;border:3px solid #181010;cursor:pointer}input[type=range]::-moz-range-thumb{width:10px;height:20px;background:#f8f3f8;border:3px solid #181010;cursor:pointer}input[type=range]::-moz-range-track{height:4px;background:#181010}input[type=range]:focus{outline:2px solid #48A058;outline-offset:2px}input[type=range]:disabled{background:#18101099;cursor:not-allowed}input[type=range]:disabled::-webkit-slider-thumb{border-color:#18101099;cursor:not-allowed}input[type=range]:disabled::-moz-range-thumb{border-color:#18101099;cursor:not-allowed}input[type=range].primary{background:#48a058}input[type=range].primary::-webkit-slider-thumb{border-color:#48a058}input[type=range].primary::-moz-range-thumb{border-color:#48a058}input[type=range].primary::-moz-range-track{background:#48a058}input[type=range].secondary{background:#f0b088}input[type=range].secondary::-webkit-slider-thumb{border-color:#f0b088}input[type=range].secondary::-moz-range-thumb{border-color:#f0b088}input[type=range].secondary::-moz-range-track{background:#f0b088}input[type=range].danger{background:#b3181c}input[type=range].danger::-webkit-slider-thumb{border-color:#b3181c}input[type=range].danger::-moz-range-thumb{border-color:#b3181c}input[type=range].danger::-moz-range-track{background:#b3181c}@media screen and (max-width: 768px){input[type=range]{margin:.25em 0}}.fab{display:inline-flex;align-items:center;justify-content:center;width:3em;height:3em;padding:0;font-family:"Press Start 2P";font-size:1em;text-transform:uppercase;background:#181010;color:#f8f3f8;border:3px solid #F8F3F8;box-shadow:4px 4px #18101099;cursor:pointer;white-space:nowrap}.fab:hover:before{display:none}.fab:hover{background:#372424}.fab:focus{outline:2px solid #48A058;outline-offset:2px}.fab.fab-extended{width:auto;padding:0 1em;gap:.5em;font-family:Pokemon GB;font-size:.75em}.fab.fab-sm{width:2.2em;height:2.2em;font-size:.85em}.fab.fab-lg{width:4em;height:4em;font-size:1.2em}.fab.primary{background:#48a058;color:#f8f3f8;border-color:#285a31;box-shadow:4px 4px #204828}.fab.primary:hover{background:#3b8449}.fab.secondary{background:#f0b088;color:#f8f3f8;border-color:#e5742d;box-shadow:4px 4px #dd661c}.fab.secondary:hover{background:#eb9864}.fab.danger{background:#b3181c;color:#f8f3f8;border-color:#590c0e;box-shadow:4px 4px #43090a}.fab.danger:hover{background:#8f1316}.list{list-style:none;padding:0;margin:1em 0;border:2px solid #181010;width:100%;box-sizing:border-box}.list .list-item{display:flex;align-items:center;gap:.5em;padding:.5em 1em;border-bottom:2px solid #181010}.list .list-item:last-child{border-bottom:none}.list .list-item:hover{background:#efe3ef}.list .list-item[role=button],.list .list-item[tabindex]{cursor:pointer}.list .list-item[role=button]:focus,.list .list-item[tabindex]:focus{outline:2px solid #48A058;outline-offset:-2px}.list .list-item-leading{flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:1.4em;line-height:1;min-width:1.4em}.list .list-item-content{flex:1;display:flex;flex-direction:column;gap:.2em;min-width:0}.list .list-item-title{font-family:Pokemon GB;font-size:.85em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list .list-item-subtitle{font-size:.7em;color:#18101099;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.list .list-item-trailing{flex-shrink:0;font-size:.75em;text-transform:uppercase;color:#18101099;text-align:right}@media screen and (max-width: 768px){.list .list-item{flex-wrap:wrap;gap:.25em}.list .list-item-trailing{width:100%;text-align:left}}.nav-bar{display:flex;width:100%;background:#f8f3f8;border-top:4px solid #181010;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0)}.nav-bar .nav-bar-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5em;text-decoration:none;color:#18101099;gap:.2em}.nav-bar .nav-bar-item.active{color:#181010;background:#ede0ed;border-top:4px solid #181010;margin-top:-4px}.nav-bar .nav-bar-item:hover{background:#e9d9e9;color:#181010}.nav-bar .nav-bar-item:focus{outline:2px solid #48A058;outline-offset:-2px}.nav-bar .nav-bar-icon{font-size:1.2em;line-height:1}.nav-bar .nav-bar-label{font-family:Pokemon GB;font-size:.55em;text-transform:uppercase}@media screen and (max-width: 768px){.nav-bar .nav-bar-label{font-size:.5em}}.nav-rail{display:flex;flex-direction:column;width:5em;background:#f8f3f8;border-right:4px solid #181010;padding:.5em 0;box-sizing:border-box}.nav-rail .nav-rail-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5em;text-decoration:none;color:#18101099;gap:.2em}.nav-rail .nav-rail-item.active{color:#181010;background:#e9d9e9;border-left:4px solid #181010;padding-left:calc(.5em - 4px)}.nav-rail .nav-rail-item:hover{background:#efe3ef;color:#181010}.nav-rail .nav-rail-item:focus{outline:2px solid #48A058;outline-offset:-2px}.nav-rail .nav-rail-icon{font-size:1.2em;line-height:1}.nav-rail .nav-rail-label{font-family:Pokemon GB;font-size:.5em;text-transform:uppercase;text-align:center}@media screen and (max-width: 768px){.nav-rail{flex-direction:row;width:100%;border-right:none;border-bottom:4px solid #181010;padding:0}.nav-rail .nav-rail-item{flex:1}.nav-rail .nav-rail-item.active{border-left:none;border-top:4px solid #181010;margin-top:-4px;padding-left:.5em}}.app-bar{display:flex;align-items:center;gap:.5em;padding:.5em 1em;background:#181010;color:#f8f3f8;width:100%;box-sizing:border-box;border-bottom:4px solid #090606}.app-bar .app-bar-nav{display:inline-flex;align-items:center;justify-content:center;font-family:Pokemon GB;font-size:.9em;background:none;border:none;color:#f8f3f8;cursor:pointer;padding:0 .5em;flex-shrink:0}.app-bar .app-bar-nav:hover:before{display:none}.app-bar .app-bar-nav:focus{outline:2px solid #48A058;outline-offset:2px}.app-bar .app-bar-title{flex:1;font-family:"Press Start 2P";font-size:.7em;text-transform:uppercase;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.app-bar .app-bar-actions{display:flex;align-items:center;gap:.5em;flex-shrink:0}.app-bar .app-bar-actions button{display:inline-flex;align-items:center;justify-content:center;font-family:Pokemon GB;font-size:.85em;background:none;border:none;color:#f8f3f8;cursor:pointer;padding:0 .5em}.app-bar .app-bar-actions button:hover:before{display:none}.app-bar .app-bar-actions button:focus{outline:2px solid #48A058;outline-offset:2px}.app-bar.elevated{background:#f8f3f8;color:#181010;border-bottom-color:#181010}.app-bar.elevated .app-bar-nav,.app-bar.elevated .app-bar-actions button{color:#181010}.app-bar.app-bar-sm{padding:.25em .5em}.app-bar.app-bar-sm .app-bar-title{font-size:.6em}@media screen and (max-width: 768px){.app-bar{padding:.5em}.app-bar .app-bar-title{font-size:.6em}}.segmented-buttons{display:inline-flex;border:2px solid #181010;margin:.5em 0}.segmented-buttons button,.segmented-buttons a.button{flex:1;font-family:Pokemon GB;font-size:.75em;text-transform:uppercase;padding:.5em 1em;background:#f8f3f8;color:#181010;border:none;border-right:2px solid #181010;cursor:pointer;white-space:nowrap;text-align:center}.segmented-buttons button:last-child,.segmented-buttons a.button:last-child{border-right:none}.segmented-buttons button:hover:before,.segmented-buttons a.button:hover:before{display:none}.segmented-buttons button:hover:not(.active):not(:disabled),.segmented-buttons a.button:hover:not(.active):not(:disabled){background:#e9d9e9}.segmented-buttons button.active,.segmented-buttons a.button.active{background:#181010;color:#f8f3f8}.segmented-buttons button:disabled,.segmented-buttons a.button:disabled{color:#18101099;cursor:not-allowed}.segmented-buttons button:disabled.active,.segmented-buttons a.button:disabled.active{background:#e5d3e5;color:#18101099}.segmented-buttons button:focus,.segmented-buttons a.button:focus{outline:2px solid #48A058;outline-offset:-2px}.segmented-buttons.primary{border-color:#48a058}.segmented-buttons.primary button,.segmented-buttons.primary a.button{border-right-color:#48a058;color:#48a058}.segmented-buttons.primary button.active,.segmented-buttons.primary a.button.active{background:#48a058;color:#f8f3f8}.segmented-buttons.primary button:hover:not(.active):not(:disabled),.segmented-buttons.primary a.button:hover:not(.active):not(:disabled){background:#e3e9e5}.segmented-buttons.secondary{border-color:#f0b088}.segmented-buttons.secondary button,.segmented-buttons.secondary a.button{border-right-color:#f0b088;color:#f0b088}.segmented-buttons.secondary button.active,.segmented-buttons.secondary a.button.active{background:#f0b088;color:#f8f3f8}.segmented-buttons.secondary button:hover:not(.active):not(:disabled),.segmented-buttons.secondary a.button:hover:not(.active):not(:disabled){background:#f7ebeb}.segmented-buttons.danger{border-color:#b3181c}.segmented-buttons.danger button,.segmented-buttons.danger a.button{border-right-color:#b3181c;color:#b3181c}.segmented-buttons.danger button.active,.segmented-buttons.danger a.button.active{background:#b3181c;color:#f8f3f8}.segmented-buttons.danger button:hover:not(.active):not(:disabled),.segmented-buttons.danger a.button:hover:not(.active):not(:disabled){background:#f0d9de}@media screen and (max-width: 768px){.segmented-buttons{width:100%}.segmented-buttons button,.segmented-buttons a.button{flex:1}}.pokegear{display:inline-flex;flex-direction:column;background:#f8f3f8;border:4px solid #181010;min-width:200px;max-width:320px;box-sizing:border-box;font-family:Pokemon GB}.pokegear .pokegear-titlebar{background:#181010;color:#f8f3f8;text-align:center;font-family:"Press Start 2P";font-size:.6em;padding:.25em .5em;text-transform:uppercase;letter-spacing:.1em}.pokegear .pokegear-tabs{display:flex;border-bottom:4px solid #181010}.pokegear .pokegear-tabs .pokegear-tab{flex:1;font-family:Pokemon GB;font-size:.65em;text-transform:uppercase;padding:.25em;background:#e9d9e9;color:#181010;border:none;border-right:2px solid #181010;cursor:pointer}.pokegear .pokegear-tabs .pokegear-tab:last-child{border-right:none}.pokegear .pokegear-tabs .pokegear-tab:hover:before{display:none}.pokegear .pokegear-tabs .pokegear-tab:hover{background:#dec6de}.pokegear .pokegear-tabs .pokegear-tab.active{background:#f8f3f8;font-weight:700}.pokegear .pokegear-screen{padding:.5em 1em;font-size:.75em;min-height:80px;text-transform:uppercase}@media screen and (max-width: 768px){.pokegear{max-width:100%;width:100%}}.phone-call{display:inline-flex;flex-direction:column;background:#f8f3f8;border:4px solid #181010;max-width:320px;width:100%;box-sizing:border-box;font-family:Pokemon GB}.phone-call .phone-call-header{background:#181010;color:#f8f3f8;display:flex;align-items:center;gap:.5em;padding:.5em}.phone-call .phone-call-header .phone-call-icon{font-size:1em;line-height:1;flex-shrink:0}.phone-call .phone-call-header .phone-call-caller{font-family:"Press Start 2P";font-size:.6em;text-transform:uppercase;letter-spacing:.05em}.phone-call .phone-call-body{padding:.5em 1em;font-size:.75em;text-transform:uppercase;line-height:1.6}.phone-call .phone-call-footer{padding:.5em;border-top:4px solid #181010;display:flex;justify-content:flex-end;gap:.5em}@media screen and (max-width: 768px){.phone-call{max-width:100%}}.time-badge{display:inline-block;font-family:Pokemon GB;font-size:.55em;text-transform:uppercase;padding:.2em .6em;border:2px solid;vertical-align:middle;white-space:nowrap}.time-badge.day{background:#f0c040;color:#181010;border-color:#a47b0d}.time-badge.eve{background:#d07030;color:#f8f3f8;border-color:#7e431c}.time-badge.night{background:#283858;color:#f8f3f8;border-color:#182235}.bottom-sheet{display:flex;flex-direction:column;background:#f8f3f8;border-top:4px solid #181010;width:100%;max-height:80vh;overflow:hidden;box-sizing:border-box;padding-bottom:env(safe-area-inset-bottom,0)}.bottom-sheet .bottom-sheet-handle{width:2em;height:4px;background:#18101099;margin:.5em auto;flex-shrink:0}.bottom-sheet .bottom-sheet-header{display:flex;align-items:center;justify-content:space-between;padding:.5em 1em;border-bottom:4px solid #181010;flex-shrink:0}.bottom-sheet .bottom-sheet-header .bottom-sheet-title{font-family:"Press Start 2P";font-size:.65em;text-transform:uppercase}.bottom-sheet .bottom-sheet-header .bottom-sheet-close{background:none;border:none;font-family:Pokemon GB;font-size:.85em;color:#181010;cursor:pointer;padding:0;text-transform:uppercase}.bottom-sheet .bottom-sheet-header .bottom-sheet-close:hover:before{display:none}.bottom-sheet .bottom-sheet-header .bottom-sheet-close:focus{outline:2px solid #48A058;outline-offset:2px}.bottom-sheet .bottom-sheet-body{padding:1em;overflow-y:auto;flex:1;overscroll-behavior:contain}.badge-case{display:inline-block;background:#f8f3f8;border:4px solid #181010;padding:.5em 1em;box-sizing:border-box;font-family:Pokemon GB}.badge-case .badge-case-title{font-family:"Press Start 2P";font-size:.6em;text-transform:uppercase;text-align:center;margin-bottom:.5em;border-bottom:2px solid #181010;padding-bottom:.25em}.badge-case .badge-case-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:.5em}.badge-case .badge-slot{width:2.5em;height:2.5em;border:2px solid #181010;background:#e9d9e9;display:flex;align-items:center;justify-content:center;font-size:1.1em;box-sizing:border-box}.badge-case .badge-slot img{width:100%;height:100%;object-fit:contain}.badge-case .badge-slot.earned{background:#f8f3f8;border-color:#48a058}@media screen and (max-width: 768px){.badge-case{width:100%}}.move-card{display:inline-flex;flex-direction:column;background:#f8f3f8;border:4px solid #181010;padding:.5em 1em;min-width:160px;box-sizing:border-box;font-family:Pokemon GB;gap:.25em}.move-card .move-card-name{font-family:"Press Start 2P";font-size:.7em;text-transform:uppercase;margin-bottom:.25em}.move-card .move-card-meta{display:flex;align-items:center;justify-content:space-between;gap:.5em}.move-card .move-card-pp{font-size:.65em;text-transform:uppercase;color:#18101099}.move-card .move-card-pp span{color:#181010;font-weight:700}.move-card .move-card-stats{display:flex;gap:.5em;border-top:2px solid #181010;padding-top:.25em;margin-top:.25em}.move-card .move-card-stat{display:flex;flex-direction:column;align-items:center;gap:.2em;flex:1;font-size:.6em;text-transform:uppercase}.move-card .move-card-stat span:first-child{color:#18101099}.move-card .move-card-stat span:last-child{font-weight:700}@media screen and (max-width: 768px){.move-card{width:100%}}.pc-box{display:inline-flex;flex-direction:column;background:#f8f3f8;border:4px solid #181010;box-sizing:border-box;font-family:Pokemon GB;min-width:220px}.pc-box .pc-box-header{background:#181010;color:#f8f3f8;display:flex;align-items:center;justify-content:space-between;padding:.5em}.pc-box .pc-box-header .pc-box-name{font-family:"Press Start 2P";font-size:.6em;text-transform:uppercase;text-align:center}.pc-box .pc-box-header .pc-box-nav{font-family:Pokemon GB;font-size:.75em;background:none;border:2px solid #F8F3F8;color:#f8f3f8;cursor:pointer;padding:0 .3em}.pc-box .pc-box-header .pc-box-nav:hover:before{display:none}.pc-box .pc-box-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:2px;padding:.5em}.pc-box .pc-box-slot{width:2.2em;height:2.2em;border:2px solid #181010;background:#ede0ed;display:flex;align-items:center;justify-content:center;font-size:1em;box-sizing:border-box}.pc-box .pc-box-slot.occupied{background:#f8f3f8;cursor:pointer}.pc-box .pc-box-slot.occupied img{max-width:100%;max-height:100%;object-fit:contain}.pc-box .pc-box-slot.occupied:hover{background:#e5d3e5}@media screen and (max-width: 768px){.pc-box{width:100%;min-width:0}}.pokedex-entry{display:inline-flex;flex-direction:column;background:#f8f3f8;border:4px solid #181010;max-width:300px;width:100%;box-sizing:border-box;font-family:Pokemon GB}.pokedex-entry .pokedex-entry-header{background:#181010;color:#f8f3f8;display:flex;align-items:center;gap:.5em;padding:.5em}.pokedex-entry .pokedex-entry-header .pokedex-entry-number{font-size:.6em;opacity:.75;flex-shrink:0}.pokedex-entry .pokedex-entry-header .pokedex-entry-name{font-family:"Press Start 2P";font-size:.6em;text-transform:uppercase}.pokedex-entry .pokedex-entry-image{background:#e9d9e9;border-bottom:4px solid #181010;text-align:center;padding:.5em}.pokedex-entry .pokedex-entry-image img{display:block;margin:0 auto;max-width:80px;max-height:80px;image-rendering:pixelated}.pokedex-entry .pokedex-entry-info{display:flex;gap:.5em;padding:.5em 1em;border-bottom:2px solid #181010;font-size:.65em;text-transform:uppercase;flex-wrap:wrap}.pokedex-entry .pokedex-entry-info .pokedex-entry-species{flex:1 1 100%}.pokedex-entry .pokedex-entry-text{padding:.5em 1em;font-size:.7em;text-transform:uppercase;line-height:1.6}@media screen and (max-width: 768px){.pokedex-entry{max-width:100%}}.friendship{display:inline-flex;align-items:center;gap:.1em;font-family:Pokemon GB;font-size:1em}.friendship .heart{line-height:1;color:#d2b3d2}.friendship .heart.full{color:#b3181c}.friendship .heart.half{color:#f0b088}.held-item{display:inline-flex;align-items:center;gap:.25em;font-family:Pokemon GB;font-size:.7em;text-transform:uppercase;border:2px solid #181010;padding:.2em .5em;background:#f8f3f8}.held-item .held-item-icon{font-size:1.1em;line-height:1;flex-shrink:0}.held-item .held-item-icon img{width:1.5em;height:1.5em;object-fit:contain}.held-item .held-item-name{white-space:nowrap}.held-item.empty{color:#18101099;border-color:#18101099;border-style:dashed}:root{--pgb-color-neutral: #F8F3F8;--pgb-color-contrast: #181010;--pgb-color-primary: #48A058;--pgb-color-secondary: #F0B088;--pgb-color-danger: #B3181C;--pgb-font-content: Pokemon GB, monospace;--pgb-font-heading: Press Start 2P, monospace}@media (prefers-color-scheme: dark){:root{--pgb-color-neutral: #181010;--pgb-color-contrast: #F8F3F8;--pgb-color-primary: #5AC46A;--pgb-color-secondary: #F0B088;--pgb-color-danger: #E03040}}.summary-screen{display:inline-flex;flex-direction:column;background:#f8f3f8;border:4px solid #181010;min-width:220px;max-width:320px;width:100%;box-sizing:border-box;font-family:Pokemon GB}.summary-screen .summary-header{background:#181010;color:#f8f3f8;display:flex;align-items:baseline;gap:.3em;padding:.5em;text-transform:uppercase}.summary-screen .summary-header .summary-name{flex:1;font-family:"Press Start 2P";font-size:.75em}.summary-screen .summary-header .summary-gender{font-size:.9em;flex-shrink:0}.summary-screen .summary-header .summary-gender.male{color:#6890f0}.summary-screen .summary-header .summary-gender.female{color:#f85888}.summary-screen .summary-header .summary-level{font-size:.7em;flex-shrink:0;white-space:nowrap}.summary-screen .summary-types{padding:.5em .25em 0;display:flex;gap:.25em}.summary-screen .summary-stats{padding:.25em .5em .5em;display:flex;flex-direction:column;gap:4px}.summary-screen .summary-stat{display:flex;align-items:center;gap:.25em;font-size:.65em}.summary-screen .summary-stat .summary-stat-label{width:2.5em;text-transform:uppercase;flex-shrink:0}.summary-screen .summary-stat .progress-bar-container{flex:1;margin:0}.summary-screen .summary-stat .summary-stat-value{width:2.5em;text-align:right;flex-shrink:0}.summary-screen .summary-ot{border-top:2px solid #181010;padding:.5em;font-size:.65em;text-transform:uppercase;display:flex;gap:1em;color:#18101099}@media screen and (max-width: 768px){.summary-screen{max-width:100%}}body{font-family:Pokemon GB;font-smooth:never;-webkit-font-smoothing:none;padding:4em;margin:0;background:#f8f3f8;color:#181010;image-rendering:pixelated}@media screen and (max-width: 768px){body{padding:2em}}h1,h2,h3,h4,h5,h6{font-weight:400}h1{margin-bottom:1em}.wrapper{width:100%;max-width:900px;margin:0 auto}.message span{font-weight:bolder}
