.private-design :is(.pokedex-results-grid>a.rt-Card.card-hover-link,.match-card,.ball-catalogue-section .all-ball-tiles a){background:var(--proposal-tile-background);border:1px solid var(--proposal-tile-border);box-shadow:none;transform:none;color:var(--gray-12);text-decoration:none;cursor:pointer;transition:background-color .12s ease,border-color .12s ease;-webkit-tap-highlight-color:transparent}@media(hover:hover){.private-design :is(.pokedex-results-grid>a.rt-Card.card-hover-link,.match-card,.ball-catalogue-section .all-ball-tiles a):hover{background:var(--blue-3);border-color:var(--blue-8);box-shadow:none;transform:none;text-decoration:none}}.private-design :is(.pokedex-results-grid>a.rt-Card.card-hover-link,.match-card,.ball-catalogue-section .all-ball-tiles a):active{background:var(--blue-4);border-color:var(--blue-9);box-shadow:none;transform:none}.private-design :is(.pokedex-results-grid>a.rt-Card.card-hover-link,.match-card,.ball-catalogue-section .all-ball-tiles a):focus-visible{outline:2px solid var(--blue-9);outline-offset:2px}.private-design :is(.pokedex-results-grid>a.rt-Card.card-hover-link,.match-card,.all-ball-tiles a) :is(img,svg){pointer-events:none;-webkit-user-drag:none}@media(prefers-reduced-motion:reduce){.private-design :is(.pokedex-results-grid>a.rt-Card.card-hover-link,.match-card,.all-ball-tiles a){transition:none}}.private-design .pokedex-results-grid>a.rt-Card.card-hover-link:before{background:transparent}.private-design .pokedex-results-grid>a.rt-Card.card-hover-link:after{box-shadow:none}.private-design{--first-blue: #2c65d9;--accent-9: var(--first-blue);--accent-10: color-mix(in srgb, var(--first-blue), var(--gray-12) 12%);--proposal-title-size: 36px;--proposal-title-gap: 12px;--proposal-tile-background: var(--gray-2);--proposal-tile-border: var(--gray-6);--proposal-article-background: var(--color-panel-solid)}.private-design.design-workspace{--proposal-title-size: 32px;--proposal-title-gap: 8px}.private-design.design-atlas{--proposal-title-size: 38px;--proposal-title-gap: 16px}.private-design.surface-translucent{--proposal-article-background: color-mix(in srgb, var(--color-panel-solid) 86%, transparent)}.private-design :is(.st-document,.ball-page-article){background:var(--proposal-article-background)!important;border:1px solid var(--gray-6)}.private-design :is(.st-page-title,.entity-page-title,.browse-hero h1,.matching-compact-header h1,.detail-title h1,.ball-facts h1){font-size:var(--proposal-title-size)!important;font-family:var(--default-font-family)!important;font-weight:700;line-height:1.2;letter-spacing:-.025em}.private-design .private-header{margin-bottom:20px}.private-design.design-atlas .private-header{border-top:3px solid var(--accent-9);padding-top:18px}.private-design :is(.st-summary,.detail-title p,.browse-hero p){font-size:16px;line-height:1.65;margin-top:var(--proposal-title-gap)}.private-design :is(.match-card,.st-result,.st-dex-card,.species-variant,.st-pokemon-summary){background:var(--proposal-tile-background);border:1px solid var(--proposal-tile-border)}.private-design :is(.st-contents,.private-toc){display:block;position:static;width:fit-content;min-width:210px;max-width:100%;padding:18px;margin:0 0 24px;border:1px solid var(--gray-6);border-radius:var(--radius-3);background:var(--gray-2)}.private-design :is(.st-contents>div,.private-toc>div){display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:12px}.private-design :is(.st-contents a,.private-toc a){justify-content:flex-start}.private-design-controls{padding-block:6px}@media(max-width:760px){.private-design{--proposal-title-size: 30px}.private-design.design-workspace{--proposal-title-size: 28px}.private-design.design-atlas{--proposal-title-size: 32px}.private-design-controls{font-size:12px;gap:8px}}.private-design :is(.st-document,.ball-page-article):before{background:transparent!important}.private-design :is(.st-result,.st-dex-card,.st-pokemon-summary,.st-entity-picture):before{background:transparent!important}.private-design :is(.breadcrumb,.st-breadcrumb){font-size:13px;line-height:1.5;margin-bottom:18px}.private-design .private-production-dex .pokedex-results-grid>.rt-Card{background:var(--proposal-tile-background);border:0}.private-design .private-production-dex .pokedex-results-grid>.rt-Card:before{background:transparent!important}.private-production-dex a.card-hover-link,.private-production-dex a.card-hover-link:hover{color:inherit;text-decoration:none}.private-design .rt-TableRoot{border-radius:var(--radius-3);overflow:hidden}.private-design .rt-TableRoot :is(th,td):not(:last-child){border-inline-end:1px solid var(--gray-6)}.private-design :is(.ball-page-article,.st-document){border-radius:6px}.private-design :is(.match-card,.species-variant,.ball-media-card){border-radius:5px}.private-design .review-select{min-width:0;max-width:100%;height:44px;cursor:pointer;font-family:var(--default-font-family);font-size:var(--font-size-3);letter-spacing:normal}.review-option{display:flex;align-items:center;gap:8px;min-width:0;line-height:1.3}.review-option-icons{display:inline-flex;align-items:center;gap:3px;flex-shrink:0}.review-option-icons img{object-fit:contain;flex-shrink:0}.private-design .review-select .rt-SelectTriggerInner{min-width:0;display:flex;align-items:center}.private-design img[src$="/game-icons/ruby.svg"],.review-select-menu img[src$="/ruby.svg"],.private-design img[src$="/game-icons/sapphire.svg"],.review-select-menu img[src$="/sapphire.svg"]{filter:brightness(1.16) saturate(1.15)}.private-design img[src$="/game-icons/emerald.svg"],.review-select-menu img[src$="/emerald.svg"]{filter:brightness(1.12) saturate(1.12)}.private-design .review-select .rt-SelectTriggerInner>span{display:flex;align-items:center;min-width:0;width:100%}.private-design .review-select .review-option{width:100%}.review-option-label{min-width:0}.private-design .review-select .review-option-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.private-design .review-select .rt-SelectIcon{flex-shrink:0}.article-production-review:has(.article-production-body pokemaps-map){height:100dvh;min-height:0;display:flex;flex-direction:column;overflow:hidden}.article-production-review:has(.article-production-body pokemaps-map)>.private-review-toolbar{flex-shrink:0}.article-production-body:has(pokemaps-map){display:flex;flex:1;min-height:0}.article-production-review{min-height:100dvh}.article-review-controls{position:sticky;top:0;z-index:20;padding:var(--space-3) max(var(--space-3),calc((100vw - 1200px)/2));background:var(--color-panel-solid);border-bottom:1px solid var(--gray-6)}.article-production-body h1{font-family:var(--default-font-family);font-size:var(--proposal-title-size);line-height:1.2;letter-spacing:-.025em}.article-production-body .rt-TableRoot :is(th,td):not(:last-child){border-inline-end:1px solid var(--gray-6)}.article-production-body>.rt-Container>.rt-ContainerInner>.rt-Card,.article-production-body>.rt-Container>.rt-ContainerInner>.rt-Flex>.rt-Card:first-child{background:var(--proposal-article-background)}.article-production-body>.rt-Container>.rt-ContainerInner>.rt-Card:before,.article-production-body>.rt-Container>.rt-ContainerInner>.rt-Flex>.rt-Card:first-child:before{background:transparent}.article-production-body .pokedex-results-grid>.rt-Card{background:var(--proposal-tile-background);border:0}.article-production-body .pokedex-detail-page>.rt-ContainerInner{box-sizing:border-box;min-width:0;background:var(--proposal-article-background);border:1px solid var(--gray-6);border-radius:var(--radius-4);padding:var(--space-4)}.article-production-body .rt-Card:has(a[href$="#summary"]) .rt-Text:has(+.rt-Flex){text-transform:none!important;letter-spacing:normal!important;font-size:var(--font-size-3)}.article-production-body :is(.pokedex-summary-card,#summary .rt-Card:has(a[href$="#summary"])){background:var(--gray-3)}.article-production-review.light .article-production-body :is(.pokedex-summary-card,#summary .rt-Card:has(a[href$="#summary"])){background:var(--gray-2)}.article-production-body :is(.pokedex-summary-card,#summary .rt-Card:has(a[href$="#summary"])):before{background:transparent}.article-production-body .pokedex-detail-body>#evolution,.article-production-body .pokedex-detail-body>.rt-Separator:has(+#evolution){clear:both;width:100%}.article-production-body .pokedex-summary-card .rt-TableRoot :is(th,td){padding-block:5px;padding-inline:8px}.article-production-body .pokedex-summary-card .rt-TableRoot :is(th,td):not(:last-child){border-inline-end:0}.article-production-body .pokedex-summary-card{padding:var(--space-3)}.article-production-body .pokedex-summary-card>.rt-Flex{padding:0;gap:var(--space-3)}.article-production-body .pokedex-summary-card>.rt-Flex>.rt-Text:first-child{display:none}.article-production-body .pokedex-summary-card a{color:var(--accent-11)}.article-production-body .pokedex-detail-body>.rt-Separator{display:block;overflow:hidden;width:auto}.article-production-body #summary .rt-Card:has(a[href$="#summary"]){padding:var(--space-3)}.article-production-body #summary .rt-Card:has(a[href$="#summary"])>.rt-Flex{padding:0;gap:var(--space-3)}@media(min-width:1024px){.article-production-body .pokedex-detail-aside{margin-top:calc(-1 * var(--proposal-title-size, 32px) * 1.2 - 24px)}.article-production-body .pokedex-detail-page .entity-page-heading{padding-right:calc(280px + var(--space-6))}}.article-production-body .pokedex-detail-body>section>.rt-Card{padding:0;border:0;background:transparent;box-shadow:none;overflow:visible}.article-production-body .pokedex-detail-body>section>.rt-Card:before,.article-production-body .pokedex-detail-body>section>.rt-Card:after{background:transparent;box-shadow:none}.article-production-body .pokedex-detail-body>section>.rt-Card>.rt-Flex{padding:0}.article-production-body .preview-link .preview-label{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--gray-6);border-radius:var(--radius-3);background:var(--gray-2);color:var(--accent-11);font-size:var(--font-size-2);font-weight:500;line-height:1.4}.article-production-body .preview-link .preview-label:after{content:" →"}.article-production-body[data-page=guide]>.rt-Container>.rt-ContainerInner>.rt-Card{padding:var(--space-4)}.article-production-body[data-page=guide]>.rt-Container>.rt-ContainerInner>.rt-Card>.rt-Flex{gap:var(--space-4)}@media(min-width:520px){.article-production-body .pokedex-detail-page>.rt-ContainerInner{padding:var(--space-6)}}@media(max-width:760px){.article-review-controls .private-design-controls>.rt-Flex{flex-wrap:wrap}}.private-design .rt-Card{--card-border-radius: 5px;border-radius:5px}.article-production-body .pokedex-detail-page>.rt-ContainerInner{border-radius:6px}.article-production-body .private-form-abilities th,.article-production-body .private-form-abilities td{padding:4px 5px;vertical-align:top}.article-production-body .private-form-abilities th:first-child{overflow-wrap:anywhere}.article-production-body .private-locations-article{box-sizing:border-box;padding:var(--space-4);border:1px solid var(--gray-6);border-radius:6px;background:var(--proposal-article-background)}.article-production-body .private-locations-article>.rt-Card,.article-production-body .private-locations-article>.rt-Card:before,.article-production-body .private-locations-article>.rt-Card:after{background:transparent!important;box-shadow:none;border:0}.article-production-body .private-locations-article>.rt-Card{padding:0}.article-production-body .private-locations-article>.rt-Card>.rt-Flex{padding:0}.article-production-body .private-reference-version{margin-block:12px}.article-production-body .private-reference-toc{width:fit-content;background:var(--gray-2)}.article-production-body .private-games-results{grid-auto-rows:minmax(166px,1fr);align-items:stretch}.article-production-body .private-game-result{min-height:166px;height:100%;box-sizing:border-box;background:var(--proposal-tile-background);border:0;border-radius:5px}.article-production-body .private-game-result>.rt-Flex{min-height:140px}@media(min-width:760px){.article-production-body .private-locations-article{padding:var(--space-5)}}.private-design .private-guide-frame .entity-neighbours:not(:has(a)){display:none}.private-guide-body{display:flex;flex-direction:column;gap:22px;min-width:0}.private-guide-body>:is(p,h2,h3),.private-guide-body .private-guide-deck{margin:0}.private-guide-body p{line-height:1.65}.private-design .private-guide-cover{display:block;height:auto;aspect-ratio:1200 / 630;width:calc(100% - 24px);margin:0 12px 12px;object-fit:contain;border-radius:3px}.private-design .private-guide-cover[data-aspect=square]{aspect-ratio:1}.private-guide-games{display:flex;flex-direction:column;align-items:start;gap:5px}.private-guide-map-shot{display:block;position:relative;border-radius:5px;overflow:hidden;text-decoration:none}.private-guide-map-shot:focus-visible{outline:2px solid var(--first-blue);outline-offset:3px}.private-guide-map-shot .private-guide-map-action{position:absolute;inset:auto 8px 8px auto;pointer-events:none;background:var(--first-blue);color:var(--accent-contrast);box-shadow:0 1px 3px var(--black-a6)}.private-guide-map-shot:is(:hover,:focus-visible) .private-guide-map-action{background:var(--accent-10)}.private-design .private-guide-ball-link{display:inline-flex;gap:5px;align-items:center;padding:2px 7px 2px 2px;vertical-align:baseline;color:var(--blue-11);background:var(--accent-3);border:1px solid var(--accent-6);border-radius:4px;text-decoration:none;font-weight:600;font-size:inherit;line-height:1.3;cursor:pointer;transition:background .12s,border-color .12s}.private-design .private-guide-ball-link[data-named=false]{padding:2px}.private-design .private-guide-ball-link img{display:block;object-fit:contain;filter:brightness(1.12) saturate(1.05)}.private-design .private-guide-ball-link:is(:hover,:focus-visible){background:var(--accent-4);border-color:var(--accent-8);text-decoration:none}.private-design .private-guide-ball-link:active{background:var(--accent-5)}.private-guide-explore{margin-top:28px;max-width:640px}.private-guide-explore .glass-map-link{display:grid;grid-template-columns:minmax(140px,210px) minmax(0,1fr);align-items:stretch}.private-guide-explore .glass-map-copy{justify-content:center;padding:16px;gap:10px}.private-guide-explore .glass-map-game{font-size:var(--font-size-2)}.private-guide-explore .glass-map-explore{width:100%;color:var(--blue-12);background-color:var(--blue-3)}.private-guide-explore .glass-map-link:is(:hover,:focus-visible) .glass-map-explore{background-color:var(--blue-4)}.private-guide-explore .glass-map-link:active .glass-map-explore{background-color:var(--blue-5)}.private-guide-explore .glass-map-title-surface{inset-inline:6px;bottom:6px}.article-production-body[data-page=guide] .rt-TableRoot,.article-production-body[data-page=guide] .rt-TableRoot table{width:100%;max-width:100%;table-layout:fixed}.article-production-body[data-page=guide] :is(th,td){overflow-wrap:anywhere}.private-design .private-guide-featured{max-width:560px}@media(max-width:760px){.private-guide-frame .ball-image-column{grid-row:1}.private-guide-frame .ball-facts{grid-row:2}.private-guide-frame .ball-media-card{max-width:440px;margin-inline:auto}.private-guide-explore .glass-map-link{grid-template-columns:minmax(120px,.9fr) minmax(0,1fr)}.private-guide-explore .glass-map-copy{padding:10px}}.article-production-body[data-page=guide] .private-guide-metadata tr>:first-child{width:38%}.article-production-body[data-page=guide] .private-guide-metadata :is(th,td){padding:6px 8px;font-size:var(--font-size-1);line-height:1.5}.article-production-body[data-page=guide] .private-guide-facts tr>:first-child{width:22%}.article-production-body[data-page=guide] .private-guide-facts :is(th,td){padding:5px 10px}.article-production-body[data-page=guide] .private-guide-matching-table thead th:first-child{width:80px}.article-production-body[data-page=guide] .private-guide-matching-table thead th:nth-child(2){width:120px}@media(max-width:600px){.article-production-body[data-page=guide] .private-guide-matching-table thead th:first-child{width:65px}.article-production-body[data-page=guide] .private-guide-matching-table thead th:nth-child(2){width:108px}}.private-guide-filter-defs{position:absolute;pointer-events:none}.private-guide-frame .private-guide-ball-link img{filter:brightness(1.12) saturate(1.05)}.private-guide-frame .entity-breadcrumb-bar .breadcrumb{flex-wrap:wrap;row-gap:4px}.private-guide-frame .entity-breadcrumb-bar .breadcrumb>a{white-space:nowrap}.private-guide-body a:not(.rt-Button):not(.private-guide-map-shot):not(.private-guide-ball-link){color:var(--blue-11);text-decoration-color:var(--blue-7)}.private-design .private-guide-body .rt-CalloutRoot{--blue-11: var(--blue-12)}.private-design .private-guide-body .rt-CalloutText a:not(.rt-Button):not(.private-guide-ball-link){color:var(--blue-12);text-decoration:underline;text-underline-offset:.15em}.private-design .private-guide-frame .reference-detail-grid[data-flow-around-media]{display:flow-root}.private-design .private-guide-frame .reference-detail-grid[data-flow-around-media] .ball-image-column{float:right;width:280px;margin-left:28px;margin-bottom:0}.private-guide-frame .reference-detail-grid[data-flow-around-media] .ball-facts,.private-guide-frame .reference-detail-grid[data-flow-around-media] .private-guide-body{display:contents}.private-guide-frame .private-guide-flow-block,.private-guide-frame .private-guide-deck,.private-guide-frame .private-reference-toc{display:flow-root;margin-bottom:22px}.private-guide-frame .private-guide-flow-block>:first-child{margin-top:0}.private-guide-lead{display:flow-root}@media(max-width:760px){.private-design .private-guide-frame[data-tool-first] .reference-detail-grid[data-flow-around-media]{display:flex;flex-direction:column;gap:0}.private-guide-frame[data-tool-first] .private-guide-lead{order:0;width:100%}.private-guide-frame[data-tool-first] .private-reference-toc{order:1;width:100%}.private-design .private-guide-frame[data-tool-first] .reference-detail-grid .ball-image-column{order:2}.private-guide-frame[data-tool-first] .reference-detail-grid .private-guide-body{display:block;order:3;width:100%}}@media(max-width:760px){.private-design .private-guide-frame .reference-detail-grid[data-flow-around-media] .ball-image-column{float:none;width:100%;margin:0 0 18px}}.private-design .species-location-head{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:var(--space-3)}.private-design .species-location-head>h3{min-width:0}.private-design .species-location-head>.species-location-games{flex-shrink:0}.private-design .private-location-map-action.rt-Button{--accent-9: var(--first-blue);--accent-10: color-mix(in srgb, var(--first-blue), var(--gray-12) 12%);--accent-contrast: white;white-space:nowrap;text-decoration:none}.private-design .private-location-map-action.rt-Button:hover,.private-design .preview-link:has(.private-location-map-action),.private-design .preview-link:has(.private-location-map-action):hover{text-decoration:none}.private-design .private-ci-type.rt-Badge{padding:5px 9px;border:2px solid var(--type-color);border-top-width:4px;border-radius:6px;background:var(--type-color);color:#fff;font:600 14px/1.15 var(--default-font-family, sans-serif);letter-spacing:.01em;-webkit-text-stroke:.4px #132b46;paint-order:stroke fill;text-shadow:0 .5px .5px #132b46;box-shadow:0 2px #132b46;white-space:nowrap}.article-production-body .private-move-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--space-4)}.article-production-body .private-move-panel{min-width:0}.article-production-body .private-move-panel .rt-TableRoot{--table-cell-min-height: 28px;background:var(--gray-1);font-size:12px;line-height:1.3}.article-production-body .private-move-panel .rt-TableCell,.article-production-body .private-move-panel .rt-TableColumnHeaderCell{padding:3px 5px}.article-production-body .private-move-panel .rt-TableHeader{position:sticky;top:0;z-index:1;background:var(--gray-3)}.article-production-body .private-move-panel .private-ci-type.rt-Badge{width:68px;justify-content:center;padding:3px 5px;font-size:12px;border-top-width:3px;border-radius:4px;box-shadow:0 1px #132b46}.article-production-body .private-move-panel :is(th[aria-label^=Category],.move-type-col+td){text-align:center}.article-production-body .private-move-panel th[aria-label^=Category]>span{justify-content:center}.article-production-body .private-move-panel .move-type-col+td .method-glyph{margin-inline:auto}.article-production-body .private-move-panel .move-type-inline{display:none}.article-production-body .private-move-panel .move-type-col{display:table-cell}.article-production-body .private-move-generation-picker .rt-Button{white-space:normal;height:auto;min-height:var(--space-6);padding-block:var(--space-1)}.article-production-body .private-transfer-viewport{min-width:0;width:100%}.article-production-body [data-testid=transfer-chart]{min-width:0;max-width:100%}.article-production-body [data-testid=transfer-chart]>.rt-Box{min-width:0;max-width:100%}.article-production-body [data-testid=transfer-availability-table] table{table-layout:fixed;width:100%}.article-production-body [data-testid=transfer-availability-table] :is(th,td){white-space:normal;overflow-wrap:anywhere}.article-production-body [data-testid=transfer-availability-table] th:first-child{width:52px!important}.article-production-body [data-testid=transfer-availability-table] th:nth-child(2){width:24%}@media(max-width:720px){.article-production-body .private-move-panels{grid-template-columns:minmax(0,1fr)}.article-production-body [data-testid=transfer-availability-table] table{min-width:560px}}.private-design .rt-SliderRoot{--slider-track-size: 8px;--slider-thumb-size: 24px;min-height:44px;cursor:pointer}.private-design .rt-SliderThumb:after{inset:0;border-radius:5px;border:2px solid var(--accent-9);background-image:linear-gradient(var(--accent-9),var(--accent-9)),linear-gradient(var(--accent-9),var(--accent-9));background-repeat:no-repeat;background-size:10px 2px;background-position:center calc(50% - 3px),center calc(50% + 3px);cursor:grab}.private-design .rt-SliderThumb:active:after{cursor:grabbing}.private-design .rt-SliderRoot[data-disabled]{cursor:default}.private-design [aria-label="Calculation rules"]{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;height:44px;border:1px solid var(--gray-7);background:var(--gray-3)}.private-design [aria-label="Calculation rules"] .rt-SegmentedControlItem{cursor:pointer;min-width:0;min-height:0;height:100%}.private-design [aria-label="Calculation rules"] .rt-SegmentedControlItemLabel{padding-inline:6px}.private-design .private-champions-label{display:inline-flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap;line-height:1}.private-design [aria-label="Calculation rules"] .rt-SegmentedControlItem[data-state=on]{color:var(--accent-12);box-shadow:inset 0 0 0 2px var(--accent-8);border-radius:var(--radius-2);font-weight:700}.private-design .private-champions-cartridge{width:20px;height:20px;flex-shrink:0}.article-production-body .pokedex-effectiveness-table :is(th,td){padding:3px 2px}.article-production-body .pokedex-effectiveness-types{gap:4px}.article-production-body .pokedex-effectiveness-types .private-ci-type.rt-Badge{width:min(100%,82px);padding:3px;border-width:3px;border-top-width:4px;font-size:15px;line-height:16.1px;-webkit-text-stroke-width:.65px}@media(max-width:460px){.article-production-body .pokedex-effectiveness-types .private-ci-type.rt-Badge{font-size:12px;line-height:12.65px;padding-inline:1px;border-inline-width:2px}}.private-design [data-testid=pokemon-stat-calculator] .pokemon-stat-calculator-table table{table-layout:fixed;width:100%}.private-design [data-testid=pokemon-stat-calculator] .pokemon-stat-calculator-table :is(th,td){padding:2px 6px;vertical-align:middle}.private-design [data-testid=pokemon-stat-calculator] .pokemon-stat-calculator-table th{white-space:nowrap}.private-design [data-testid=pokemon-stat-calculator] .pokemon-stat-calculator-table .private-stat-label-cell{width:76px}.private-design [data-testid=pokemon-stat-calculator] .pokemon-stat-calculator-table .private-stat-value-cell,.private-design [data-testid=pokemon-stat-calculator] .pokemon-stat-calculator-table .private-stat-result-cell{width:64px}.private-design [data-testid=pokemon-stat-calculator] .pokemon-stat-calculator-table .private-stat-range-cell{width:96px}.private-design [data-testid=pokemon-stat-calculator] .pokemon-stat-calculator-table .private-stat-slider-cell{padding-inline:12px}.private-design [data-testid=pokemon-stat-calculator] .rt-SliderRoot{min-height:48px}.private-design [data-testid=pokemon-stat-calculator] .rt-Button{cursor:pointer}.private-design [data-testid=pokemon-stat-calculator] .rt-Button.rt-variant-solid{min-height:36px;padding-inline:12px;border:1px solid var(--accent-10);font-weight:600}.private-design [data-testid=pokemon-stat-calculator] .rt-Button:disabled{cursor:default}.private-design [data-private-ruleset=champions] .pokemon-stat-calculator-table .private-stat-label-cell{width:100px}.private-design [data-private-ruleset=champions] .pokemon-stat-calculator-table .private-stat-value-cell{width:90px}.private-design [data-private-ruleset=champions] .pokemon-stat-calculator-table .private-stat-result-cell{width:100px}.private-design [data-private-ruleset=champions] .pokemon-stat-calculator-table .private-stat-range-cell{width:145px}.private-design .private-move-learners .private-reference-roster :is(th,td){height:36px;padding:2px 6px}.private-design .private-move-learners .private-reference-roster td .private-ci-type{padding-block:2px;border-top-width:3px}.private-design .glass-map-link,.private-design .glass-map-link *{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.private-design .glass-map-link img{-webkit-user-drag:none}.article-design.dark{--proposal-article-background: rgb(32 37 44 / 94%);--proposal-tile-background: #29313a;--proposal-tile-border: #46515e;--article-dark-divider: #46515e;--matching-ball-silhouette: drop-shadow(0 0 .65px rgb(190 211 226 / 55%))}.article-design.dark :is(.ball-numbered-toc,.ball-media-card,.private-toc,.pokedex-summary-card){background-color:#272e37;border-color:var(--article-dark-divider)}.article-design.dark :is(.data-section,.entity-page-heading,.rt-Separator){border-color:var(--article-dark-divider)}.article-design.dark .rt-TableRoot{--table-row-background-color: transparent;--table-border-color: var(--article-dark-divider)}.article-design.dark .rt-TableHeader :is(th,td){background-color:#303c4b;color:var(--gray-12)}.article-design.dark .rt-TableRoot :is(th,td):not(:last-child){border-inline-end-color:var(--article-dark-divider)}.article-design.dark .entity-viewer.neutral-grid{background-color:#29323e;background-image:none}.article-design.dark .entity-viewer .viewer-stage{background:radial-gradient(ellipse at 50% 45%,#465566,#35414f 52%,#29323e 80%)}.article-design.dark .entity-viewer .orbit-canvas{filter:var(--matching-ball-silhouette)}body{margin:0}:root{--first-blue: #2c65d9}.radix-themes[data-accent-color=blue]{--accent-9: var(--first-blue);--accent-10: color-mix(in oklab, var(--first-blue) 92%, var(--gray-12));--accent-a9: var(--first-blue);--accent-a10: var(--accent-10);--accent-indicator: var(--first-blue);--accent-track: var(--first-blue)}.guide-article-header{display:grid;grid-template-areas:"title" "art" "summary";gap:var(--space-4);min-width:0}.guide-article-header-title{grid-area:title;min-width:0;max-width:64ch}.guide-article-header-summary{grid-area:summary;min-width:0;max-width:64ch}.guide-article-breadcrumb-current{display:none}.guide-article-header-art{grid-area:art;width:11rem;height:11rem;justify-self:center}.guide-table-dense :is(a,span){overflow-wrap:normal!important}.guide-table-dense :is(.rt-TableCell,.rt-TableRowHeaderCell,.rt-TableColumnHeaderCell){padding-left:var(--space-1);padding-right:var(--space-1)}@media(max-width:767px){.guide-article-header--compact{grid-template-areas:"title art" "summary summary";grid-template-columns:minmax(0,1fr) 72px;align-items:start}.guide-article-header--compact .guide-article-header-art{width:72px;height:72px;overflow:hidden}}@media(min-width:768px){.guide-article-header{grid-template-areas:"title art" "summary art";grid-template-columns:minmax(0,1fr) 112px;align-items:center}.guide-article-breadcrumb-current{display:inline}.guide-article-header-art{width:112px;height:112px}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;top:-100%;left:var(--space-3);z-index:100;padding:var(--space-2) var(--space-3);border-radius:var(--radius-3);background:var(--color-panel-solid);color:var(--accent-11);box-shadow:var(--shadow-4)}.skip-link:focus{top:var(--space-3);outline:2px solid var(--focus-8)}@font-face{font-family:Liquorstore;src:url(/assets/media/fonnts.com-Liquorstore-Regular.otf) format("opentype");font-weight:400 800;font-style:normal;font-display:swap}@font-face{font-family:Liquorstore Hero;src:url(/assets/media/fonnts.com-Liquorstore-Regular.otf) format("opentype");font-weight:400 800;font-style:normal;font-display:optional}.brand-wordmark{font-family:"Liquorstore",var(--default-font-family, sans-serif);font-weight:400;letter-spacing:-.04em}.hero-heading{font-family:"Liquorstore Hero",var(--default-font-family, sans-serif);letter-spacing:-.02em}.thin-scrollbar{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--gray-a8) transparent}.thin-scrollbar::-webkit-scrollbar{width:8px;height:8px}.thin-scrollbar::-webkit-scrollbar-track{background:transparent}.thin-scrollbar::-webkit-scrollbar-thumb{background:var(--gray-a8);border-radius:4px}.thin-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--gray-a10)}.panel-scroll{overflow-y:auto;overscroll-behavior:contain}.panel-sticky{position:sticky;top:calc(-1 * var(--space-1));z-index:2;margin:calc(-1 * var(--space-1)) 0;padding:var(--space-1) 0}.rt-TextFieldInput{overflow:hidden;text-overflow:ellipsis}.panel-sticky :where(.rt-TextFieldRoot,.rt-SegmentedControlRoot,.rt-Button){background-color:var(--color-panel-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.panel-sticky .rt-SegmentedControlItemLabel{padding-left:var(--space-3);padding-right:var(--space-3)}.translucent-panel{background:var(--color-panel-translucent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.map-panel-card:before{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:color-mix(in oklab,var(--color-panel-solid) 92%,transparent)}.panel-resize-gripper{position:absolute;top:0;bottom:0;left:-5px;width:10px;display:flex;align-items:stretch;justify-content:center;cursor:col-resize;z-index:6;touch-action:none;-webkit-user-select:none;user-select:none;background:transparent;border:0;padding:0}@media(pointer:coarse){.panel-resize-gripper{left:-22px;width:44px}}.panel-resize-gripper-mark{width:2px;border-radius:var(--radius-1);background:var(--gray-a6);transition:background-color .12s ease}.panel-resize-gripper-dots{position:absolute;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:3px;padding:3px 2px;border-radius:var(--radius-3);background:var(--color-panel-solid);box-shadow:0 0 0 1px var(--gray-a5);pointer-events:none}.panel-resize-gripper-dot{width:3px;height:3px;border-radius:50%;background:var(--gray-a8);transition:background-color .12s ease}.panel-resize-gripper:hover .panel-resize-gripper-mark,.panel-resize-gripper:active .panel-resize-gripper-mark{background:var(--accent-9)}.panel-resize-gripper:hover .panel-resize-gripper-dot,.panel-resize-gripper:active .panel-resize-gripper-dot,.panel-resize-gripper:focus-visible .panel-resize-gripper-dot{background:var(--accent-9)}.panel-resize-gripper:focus-visible{outline:2px solid var(--accent-9);outline-offset:1px;border-radius:var(--radius-2)}.panel-resize-gripper:focus-visible .panel-resize-gripper-mark{background:var(--accent-9)}.panel-help-heading{outline:none}.panel-help-heading:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px;border-radius:var(--radius-2)}@media(prefers-reduced-motion:reduce){.panel-resize-gripper-mark,.panel-resize-gripper-dot{transition:none}}@keyframes panel-expand-attention{0%,to{box-shadow:0 0 0 0 var(--accent-a8)}50%{box-shadow:0 0 0 10px var(--accent-a4)}}.panel-expand-attention{animation:panel-expand-attention 2.5s ease-in-out infinite}.map-panel-arrow{background:transparent}.map-panel-arrow-button{transition:transform .14s cubic-bezier(.16,1,.3,1),box-shadow .14s cubic-bezier(.16,1,.3,1)}.map-panel-arrow-button:active{transform:scale(.94);box-shadow:0 2px 8px #0000003d!important}@media(prefers-reduced-motion:reduce){.map-panel-arrow-button{transition:none}.map-panel-arrow-button:active{transform:none}}.consent-banner{--card-background-color: var(--color-panel-solid);bottom:calc(var(--space-3) + 64px);z-index:16}@media(min-width:768px){.consent-banner{bottom:var(--space-3);z-index:100}}@media(min-width:1024px){.consent-banner--above-map-chip{bottom:44px}}@media(prefers-reduced-motion:reduce){.panel-expand-attention{animation:none;box-shadow:0 0 0 3px var(--accent-a5)}}.map-panel-sheet{background:color-mix(in oklab,var(--color-panel-solid) 92%,transparent);backdrop-filter:none;-webkit-backdrop-filter:none}:is(.dark,.dark-theme),:is(.dark,.dark-theme) :where(.radix-themes:not(.light,.light-theme)){--color-panel-translucent: color-mix(in oklab, var(--gray-2) 88%, transparent)}:root{--pokemaps-tile-dim-fill: #ffffff;--pokemaps-tile-dim-opacity: .3}:is(.dark,.dark-theme){--pokemaps-tile-dim-fill: #000000;--pokemaps-tile-dim-opacity: .6}@media(max-width:1023px){.site-header--mobile-solid{background:transparent;border-bottom:none;backdrop-filter:none;-webkit-backdrop-filter:none}}@media(min-width:1024px){.site-header--mobile-solid{border-bottom:1px solid var(--gray-5)}}.radix-themes.app-background{--bg-base: var(--sky-2);--bg-veil: 74%;background-color:var(--bg-base);isolation:isolate;--lab-grid-line: color-mix(in srgb, var(--blue-9) 12%, transparent);--lab-grid-size: 40px}.radix-themes.app-background:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(to bottom,color-mix(in oklab,var(--bg-base) var(--bg-veil),transparent) 0%,color-mix(in oklab,var(--bg-base) calc(var(--bg-veil) + 12%),transparent) 55%,var(--bg-base) 100%),url(/assets/bg-light.png);background-image:linear-gradient(to bottom,color-mix(in oklab,var(--bg-base) var(--bg-veil),transparent) 0%,color-mix(in oklab,var(--bg-base) calc(var(--bg-veil) + 12%),transparent) 55%,var(--bg-base) 100%),image-set(url(/assets/bg-light.webp) type("image/webp"),url(/assets/bg-light.png) type("image/png"));background-size:cover;background-position:center}.radix-themes.app-background:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--lab-grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--lab-grid-line) 1px,transparent 1px);background-size:var(--lab-grid-size) var(--lab-grid-size)}.radix-themes.app-background.dark,.radix-themes.app-background.dark-theme{--bg-base: color-mix(in oklab, var(--gray-1) 62%, var(--indigo-3) 38%);--bg-veil: 82%;--lab-grid-line: color-mix(in srgb, var(--iris-9) 22%, transparent)}.radix-themes.app-background.dark:before,.radix-themes.app-background.dark-theme:before{background-image:linear-gradient(to bottom,color-mix(in oklab,var(--bg-base) var(--bg-veil),transparent) 0%,color-mix(in oklab,var(--bg-base) calc(var(--bg-veil) + 10%),transparent) 55%,var(--bg-base) 100%),url(/assets/bg-dark.png);background-image:linear-gradient(to bottom,color-mix(in oklab,var(--bg-base) var(--bg-veil),transparent) 0%,color-mix(in oklab,var(--bg-base) calc(var(--bg-veil) + 10%),transparent) 55%,var(--bg-base) 100%),image-set(url(/assets/bg-dark.webp) type("image/webp"),url(/assets/bg-dark.png) type("image/png"))}.rt-PopoverContent,.rt-DropdownMenuContent,.rt-ContextMenuContent,.rt-BaseMenuContent,.rt-HoverCardContent{--color-panel: var(--color-panel-solid)}.rt-SelectTrigger:where(:not(:disabled)),.rt-SelectItem:where(:not([data-disabled])),.rt-BaseMenuItem:where(:not([data-disabled])),.rt-BaseButton:where([aria-haspopup]):where(:not(:disabled)),[role=option]:where(:not([aria-disabled=true])),[role=option] .rt-BaseButton:where(:not(:disabled)){cursor:pointer}.card-hover-link{display:block;text-decoration:none;color:inherit;border-radius:var(--radius-3);outline:none;transition:transform .15s ease}.card-hover-link:hover{transform:scale(1.04)}.card-hover-link:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px;border-radius:var(--radius-3)}.starter-shortcut{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);padding:0;border:none;background:none;color:inherit;font:inherit;cursor:pointer;outline:none;border-radius:var(--radius-2)}.starter-shortcut__chip{display:flex;align-items:center;justify-content:center;width:36px;height:36px;overflow:hidden;border-radius:50%;background-color:var(--gray-3);border:1px solid var(--gray-5);transition:background-color .15s ease}.starter-shortcut:hover .starter-shortcut__chip{background-color:var(--gray-4)}.starter-shortcut:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.pokedex-results-grid>*{scroll-margin-top:var(--pokedex-jump-offset, 5rem)}.pokedex-card-jump-target{outline:3px solid var(--accent-9);outline-offset:2px;border-radius:var(--radius-3);animation:pokedex-jump-land 2.4s ease-out forwards}@keyframes pokedex-jump-land{0%,70%{outline-color:var(--accent-9)}to{outline-color:transparent}}@media(prefers-reduced-motion:reduce){.pokedex-card-jump-target{animation:none}}.home-maps-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media(max-width:1100px){.home-maps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.home-maps-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.locations-table-wrapper{overflow-x:auto}.locations-table-wrapper.is-folded{-webkit-mask-image:linear-gradient(to bottom,#000 calc(100% - .75rem),#0000008c);mask-image:linear-gradient(to bottom,#000 calc(100% - .75rem),#0000008c)}.locations-table{width:100%;border-collapse:collapse;font-size:var(--font-size-1)}.locations-table thead th{text-align:left;font-weight:600;padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--gray-6);white-space:nowrap}.locations-table tbody:not(:last-of-type){border-bottom:1px solid var(--gray-5)}.locations-table td{padding:var(--space-1) var(--space-2);vertical-align:top;border-bottom:1px solid var(--gray-4)}.locations-table .cell-gen,.locations-table .cell-map-scope{font-weight:500;white-space:nowrap}.locations-table .scope-start td{border-top:1px solid var(--gray-5)}.locations-table .row-group th{text-align:left;font-weight:600;color:var(--gray-11);background:var(--gray-a2);padding:var(--space-1) var(--space-2);border-bottom:1px solid var(--gray-5)}.locations-table .cell-games{white-space:nowrap;vertical-align:middle}@media(max-width:767px){.locations-table .cell-games [data-testid=game-cartridges]{flex-wrap:wrap;max-width:calc(2 * 20px + var(--space-1))}.locations-table td.cell-method{white-space:normal}}.locations-table .cell-location{max-width:260px}.evolution-requirements-table .cell-games{width:1%}.evolution-requirements-table .cell-games [data-testid=game-cartridges]{flex-wrap:wrap;width:max-content;max-width:calc(4 * 20px + 3 * var(--space-1))}.locations-table .cell-method{white-space:nowrap}.locations-table .cell-method-conditions,.locations-table .cell-method-notes{color:var(--gray-10)}.locations-table .cell-method-notes{display:block;white-space:normal;font-size:var(--font-size-1)}.locations-table .cell-conditions{max-width:190px}.preview-link{display:inline-flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:inherit}.preview-link:hover .preview-label{text-decoration:underline}.preview-label{font-size:.75rem;color:var(--accent-11)}.preview-empty{color:var(--gray-8)}.locations-empty{font-size:.875rem;color:var(--gray-10);padding:8px 0}.map-popover-content{display:flex;flex-direction:column;min-height:0;text-align:left}.map-popover-content *,.map-popover-content *:before,.map-popover-content *:after{box-sizing:border-box}.map-popover-content [data-radix-scroll-area-viewport]{overflow-x:hidden}.quiz-map-surface{height:clamp(150px,calc((100svh - 340px)/2),420px)}.quiz-round-surfaces{display:contents}@media(min-width:1024px){.quiz-round-surfaces-split{display:flex;flex-direction:row;align-items:stretch;gap:var(--space-4)}.quiz-round-surfaces-split>*{flex:1 1 0;min-width:0}.quiz-round-surfaces-split .quiz-map-surface{height:clamp(150px,calc(100svh - 340px),560px)}.quiz-round-surfaces-split>.quiz-answer-slot>.quiz-map-card{flex:1 1 auto}}@media(max-width:519px){body.quiz-immersive .quiz-page-shell{height:100svh;padding-top:var(--space-2);padding-bottom:var(--space-2)}body.quiz-immersive .quiz-page-shell>.rt-ContainerInner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body.quiz-immersive .quiz-page-stack,body.quiz-immersive .quiz-play-stack{min-height:0;flex:1 1 auto}body.quiz-immersive .quiz-play-card{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}body.quiz-immersive .quiz-map-card{display:flex;flex:1 1 0;min-height:150px}body.quiz-immersive .quiz-map-card>.quiz-map-surface{flex:1 1 auto;min-height:0;height:auto}body.quiz-immersive .quiz-answer-slot{display:flex;flex:1 1 0;min-height:150px}body.quiz-immersive .quiz-answer-slot>.quiz-map-card{flex:1 1 auto}}@media(min-width:768px)and (max-width:1023.98px){.pokedex-card-name{overflow-wrap:normal;word-break:normal}}@media(min-width:1024px){.pokedex-card-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media(max-width:519px){body.quiz-immersive header{display:none}}.list-row-button{box-sizing:border-box;height:auto;margin:0;padding:var(--space-1) var(--space-2);justify-content:flex-start;text-align:left;display:flex;width:100%;cursor:pointer}.encounter-row-button{padding-inline:0}a.list-row-button{text-decoration:none;color:inherit}a.list-row-button :where(a,.rt-Text){text-decoration:inherit}.list-row-button[aria-pressed=true]{background-color:var(--gray-a3)}@media(hover:hover){.list-row-button.list-row-button:hover,.panel-tile.panel-tile:not(.panel-tile--inert):not(.panel-tile--muted):hover{background-color:var(--gray-a5)}.list-row-button.list-row-button[aria-pressed=true]:hover{background-color:var(--gray-a7)}}.panel-tile{display:flex;flex-direction:column;align-items:center;gap:var(--space-1);width:100%;height:100%;box-sizing:border-box;padding:var(--space-2);border-radius:var(--radius-3);background-color:var(--gray-a3);text-align:center;text-decoration:none;color:inherit;cursor:pointer;outline:none;transition:background-color .12s ease}@media(max-width:767.98px){.panel-tile{padding-inline:var(--space-1)}}.panel-tile :where(a,.rt-Text){text-decoration:inherit}.panel-tile:focus-visible{outline:2px solid var(--accent-9);outline-offset:2px}.panel-tile--muted{cursor:default;background-color:var(--gray-a2)}.panel-tile--inert{cursor:default;background-color:transparent;border:1px dashed var(--gray-a6);justify-content:flex-start}button.panel-tile{border:none;font:inherit}.panel-tile[aria-pressed=true]{background-color:var(--accent-a4);box-shadow:inset 0 0 0 2px var(--accent-9)}.search-option-row,.search-option-row .rt-BaseButton{text-align:left}.search-option-row[data-active=true]{background-color:var(--gray-a4);border-radius:var(--radius-3)}@media(max-width:519px){.search-row-action{box-sizing:border-box;min-width:44px;min-height:44px}}.locations-other-games>summary{cursor:pointer;padding:var(--space-1) 0}.locations-tile-places>summary{cursor:pointer;padding:var(--space-1) 0}.locations-answer-more>summary{cursor:pointer;padding:var(--space-1) 0}.panel-species-answer-more>summary{cursor:pointer;list-style:none}.panel-species-answer-more>summary::-webkit-details-marker{display:none}@media(min-width:520px){.undrawn-region-card--wide{grid-column:span 2}}@media(pointer:coarse){.site-footer-link{display:inline-flex;align-items:center;min-height:44px}.support-link{position:relative}.support-link:after{content:"";position:absolute;top:50%;right:0;left:0;height:44px;transform:translateY(-50%)}}@media(max-width:519px){.quiz-round-title,.quiz-round-counter-word{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.quiz-round-meta{min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent 100%)}.quiz-round-chip-merged{display:none}@media(max-width:519px){.quiz-round-chip-merged{display:inline-flex}.quiz-round-chip-wide{display:none}}@media(max-width:519px){.panel-pokedex-link{box-sizing:border-box;min-height:44px}}.search-overlay-content{position:fixed;inset:0;width:auto;height:auto;max-width:none;max-height:none;margin:0;border-radius:0}.method-glyph [data-part=accent]{stroke:var(--icon-accent, currentColor)}.panel-section-index{position:sticky;top:0;z-index:2;margin:calc(var(--space-1) * -1) calc(var(--panel-gutter, var(--space-2)) * -1) var(--space-1);padding:0 var(--panel-gutter, var(--space-2));background:var(--gray-a3)}@media(pointer:coarse){.panel-section-index button{box-sizing:border-box;min-height:44px}}@media(max-width:1023px){.transfer-chart-article-card{--card-padding: var(--space-2)}}.pokedex-hero-sprite{width:100%;max-width:192px;aspect-ratio:1 / 1;object-fit:contain;image-rendering:pixelated}.data-table .rt-TableRootTable{overflow:clip}
