*,*::before,*::after{box-sizing:inherit}[ng-cloak]{visibility:hidden}body{background:#efefef;box-sizing:border-box;color:#212121;font:100%/1.6 roboto,arial,sans-serif;margin:0;min-height:100vh;display:flex;justify-content:center;align-items:center}a{color:#df471c;font-weight:500;text-decoration:none}@media(hover){a:hover{text-decoration:underline}}img{max-width:100%}.wrapper{width:40rem;max-width:100%;padding:1rem}header[role=banner],footer[role=contentinfo]{padding-left:24px;padding-right:24px}header[role=banner] h1{--font-size: 1.4rem;display:flex;align-items:center;font-size:var(--font-size);font-weight:500;justify-content:center;margin:0;-webkit-transform:translatex(-8px);transform:translatex(-8px);white-space:nowrap}@media(min-width: 40rem){header[role=banner] h1{--font-size: 1.7rem}}header[role=banner] h1::before{content:"";width:0;border-right:1px solid #aaa;height:var(--font-size);margin-right:1rem}header[role=banner] img{height:3rem;margin-right:1rem;order:-1}@media(min-width: 40rem){header[role=banner] img{height:3.8rem;-webkit-transform:translatey(-0.0625rem);transform:translatey(-0.0625rem)}}main{background:#fff;border-radius:.5rem;padding:24px;margin:2rem 0 1rem}main>div>:first-child{margin-top:0}main>div>:last-child{margin-bottom:0}.signin{text-align:center}.signin .desktop-only,.signin .mobile-only{display:none}.signin:not(.mobile) .desktop-only,.signin.mobile .mobile-only{display:block}.signin.mobile button.mobile-only{display:flex}.signin.loading{opacity:.5;pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.signin-providers{display:flex;align-items:center;flex-direction:column;margin:-1rem 2rem;padding:.5rem 0}.signin-providers button{background:#fff;font-size:.875rem;font-weight:700;border:0;border-radius:1.25rem;display:flex;align-items:center;overflow:hidden;margin:.5rem;padding:.5rem 1.75rem .5rem .875rem;max-width:100%;width:18.75rem;justify-content:center;text-align:initial;min-height:2.5rem}.signin-providers button:not([disabled]){cursor:pointer}.signin-providers button:not([disabled]):focus{outline-width:.125rem;outline-offset:.25rem}.signin-providers button[disabled]{opacity:.72}.signin-providers button::before{content:"";background:url(/assets/images/icons.svg) no-repeat left top;background-size:4.3125rem 12.5rem;flex-shrink:0;width:2.5rem;height:2.5rem;margin-block:-0.5rem}.signin-providers .signin-provider-google,.signin-providers .signin-provider-google-container{margin:.5rem}.signin-providers .signin-provider-google{box-shadow:inset 0 0 0 1px #ccc;color:inherit;padding-inline:0}.signin-providers .signin-provider-google-container{width:100%;max-width:19rem}.signin-providers .signin-provider-facebook{background:#1977f3;color:#fff}.signin-providers .signin-provider-facebook:lang(ja){font-size:.8rem}.signin-providers .signin-provider-facebook::before{background-position:0 -2.5rem}.signin-providers .signin-provider-apple{background:#000;color:#fff}.signin-providers .signin-provider-apple::before{background-position:0 -7.5rem}.signin-providers .signin-provider-pikminbloom-passwordless-login{background:#00a882;color:#fff}.signin-providers .signin-provider-pikminbloom-passwordless-login::before{background-position:0 -10rem}.signin-providers .signin-provider-pgo-passwordless-login{background:linear-gradient(319.49deg, #07C4C4 1.87%, #96CF9C 109.19%);color:#fff}.signin-providers .signin-provider-pgo-passwordless-login::before{background-image:url(/assets/images/service_icons/pokemongo-logo-square.png);background-size:1.5rem;width:1.5rem;height:1.5rem;margin:0 .5rem}.signin-providers .signin-provider-nkids,.signin-providers .signin-provider-ptc{-webkit-padding-start:1.75rem;padding-inline-start:1.75rem;text-align:center}.signin-providers .signin-provider-nkids::before,.signin-providers .signin-provider-ptc::before{content:none}.signin-providers .signin-provider-nkids{background:#ff4714;color:#fff}.signin-providers .signin-provider-ptc{background:#4dad5b;color:#fff}.signin-loader[ng-cloak]{display:none}.signin-error{color:#e91111;padding-top:12px}.signin-error[ng-cloak]{display:none}.signin-error a{text-decoration:underline}.signin-error p:first-child{margin-top:0}.signin-error p:last-child{margin-bottom:0}footer[role=contentinfo]{color:#666;font-size:.75rem}@media(min-width: 40rem){footer[role=contentinfo]{display:flex;justify-content:space-between;align-items:flex-start}}footer[role=contentinfo] ul{list-style:none;margin:0;padding:0}footer[role=contentinfo] li{display:block;margin:0 0 .5rem 0}@media(min-width: 320px){footer[role=contentinfo] li{display:inline-block}}footer[role=contentinfo] li::after{content:none;display:inline-block;margin:0 .5rem}@media(min-width: 320px){footer[role=contentinfo] li::after{content:"·"}}footer[role=contentinfo] li:last-child::after{content:none}footer[role=contentinfo] p{margin:.2rem 0}.langs{display:flex;align-items:center;position:relative;margin-top:1rem}@media(min-width: 40rem){.langs{margin-top:0;-webkit-margin-start:1rem;margin-inline-start:1rem}}.langs label{width:1px;height:1px;flex-shrink:0;color:rgba(0,0,0,0);overflow:hidden;position:absolute}.langs select{font-family:inherit;font-size:inherit;line-height:inherit;text-transform:capitalize}.error{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center}.error img{width:180px}.error-message p{margin:0}.error-code{font-size:90%;color:#666}.loader{width:48px;height:48px;border:5px solid #666;border-bottom-color:rgba(0,0,0,0);border-radius:50%;display:inline-block;box-sizing:border-box;-webkit-animation:rotation 1s linear infinite;animation:rotation 1s linear infinite}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.sign-in-or-create-account-options{display:flex;align-items:center;flex-direction:column;margin:-1rem 2rem;padding:.5rem 0}.sign-in-or-create-account-options button{background:#fff;font-size:.875rem;font-weight:700;border:0;border-radius:1.25rem;display:flex;align-items:center;overflow:hidden;margin:.5rem;padding:.5rem 1.75rem .5rem .875rem;max-width:100%;width:18.75rem;justify-content:center;text-align:initial;min-height:2.5rem;box-shadow:inset 0 0 0 1px #ccc;padding-inline:0}.sign-in-or-create-account-options button:not([disabled]){cursor:pointer}.sign-in-or-create-account-options button:not([disabled]):focus{outline-width:.125rem;outline-offset:.25rem}.sign-in-or-create-account-options button[disabled]{opacity:.72}.sign-in-or-create-account-options button.go-to-signin-page{background-color:#df471c;color:#fff;box-shadow:none}.supplementary-webstore-pgo-app{align-items:center;background:#38719f linear-gradient(106.88deg, #0f327b -32.4%, rgba(91, 218, 215, 0.7) 144.47%);border-radius:12px;color:#fff;display:flex;flex-direction:column;gap:24px;padding:32px}@media(min-width: 640px){.supplementary-webstore-pgo-app{flex-direction:row}}.supplementary-webstore-pgo-app>img{-o-object-fit:contain;object-fit:contain;width:168px}.supplementary-webstore-pgo-app h2,.supplementary-webstore-pgo-app h2+p{font-size:2rem;font-weight:700;letter-spacing:-0.34px;line-height:1.35;margin:0}.supplementary-webstore-pgo-app-downloads{align-items:center;display:flex;flex-direction:column;gap:5px;margin:1rem auto 0;width:140px}@media(min-width: 640px){.supplementary-webstore-pgo-app-downloads{flex-direction:row;width:auto}}.supplementary-webstore-pgo-app-downloads a,.supplementary-webstore-pgo-app-downloads img{display:block}.supplementary-webstore-pgo-app-downloads a{flex-grow:1}.supplementary-webstore-pgo-app-downloads img{-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width: 640px){.supplementary-webstore-pgo-app-downloads img{height:34px}}.supplementary-webstore-mhn-app{align-items:center;background:#fffbf5;border:4px solid #c0b08e;box-shadow:0 0 0 4px #fff,0 0 0 6px #c0b08e;display:flex;flex-direction:column;font-family:"Noto Serif",serif;gap:24px;padding:38px 20px}@media(min-width: 640px){.supplementary-webstore-mhn-app{flex-direction:row}}.supplementary-webstore-mhn-app>img{-o-object-fit:contain;object-fit:contain;height:118px;width:178px}.supplementary-webstore-mhn-app h2{align-items:center;display:flex;gap:2rem;padding-inline:2rem}.supplementary-webstore-mhn-app h2::before,.supplementary-webstore-mhn-app h2::after{background:#e49900;border:3px solid #fffbf5;box-shadow:0 0 0 4px #e49900;box-sizing:content-box;content:"";flex-shrink:0;height:7px;width:7px;-webkit-transform:rotate(46deg) skew(3deg);transform:rotate(46deg) skew(3deg)}.supplementary-webstore-mhn-app h2,.supplementary-webstore-mhn-app h2+p{font-size:1.5rem;font-weight:700;letter-spacing:-0.01563rem;line-height:1.35;margin:0}.supplementary-webstore-mhn-app h2:lang(ja),.supplementary-webstore-mhn-app h2+p:lang(ja){font-size:1.4rem}.supplementary-webstore-mhn-app-downloads{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;margin:1rem auto 0;width:140px}@media(min-width: 640px){.supplementary-webstore-mhn-app-downloads{flex-direction:row;width:auto}}.supplementary-webstore-mhn-app-downloads a,.supplementary-webstore-mhn-app-downloads img{display:block}.supplementary-webstore-mhn-app-downloads img{-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width: 640px){.supplementary-webstore-mhn-app-downloads img{height:34px}}.supplementary-webstore-pb-app{align-items:center;background:#00c296;border-radius:20px;display:flex;flex-direction:column;gap:10px;padding:20px 30px}@media(min-width: 640px){.supplementary-webstore-pb-app{flex-direction:row}}.supplementary-webstore-pb-app-main{width:100%}.supplementary-webstore-pb-app>img{-o-object-fit:contain;object-fit:contain;height:160px;width:250px}@media(min-width: 640px){.supplementary-webstore-pb-app>img{height:150px;width:150px}}.supplementary-webstore-pb-app h2{gap:2rem;color:#fff}.supplementary-webstore-pb-app h2,.supplementary-webstore-pb-app h2+p{font-size:1.2rem;line-height:1.35;margin:0;margin-bottom:2rem}@media(min-width: 640px){.supplementary-webstore-pb-app h2,.supplementary-webstore-pb-app h2+p{font-size:1.5rem;margin-bottom:0rem}}.supplementary-webstore-pb-app h2:lang(ja),.supplementary-webstore-pb-app h2+p:lang(ja){font-size:1.4rem}.supplementary-webstore-pb-app-downloads{align-items:center;display:flex;flex-direction:column;gap:5px;justify-content:center;margin:1rem auto 0;width:140px}@media(min-width: 640px){.supplementary-webstore-pb-app-downloads{flex-direction:row;width:auto}}.supplementary-webstore-pb-app-downloads a,.supplementary-webstore-pb-app-downloads img{display:block}.supplementary-webstore-pb-app-downloads img{-o-object-fit:contain;object-fit:contain;width:100%}@media(min-width: 640px){.supplementary-webstore-pb-app-downloads img{height:34px}}