.pdx-nav{background:#fff;border:1px solid #e7e8ec;border-radius:1rem;flex-direction:column;align-self:start;gap:.75rem;padding:1rem;display:flex;position:sticky;top:calc(72px + 1rem);box-shadow:0 2px 6px #0f10140f,0 1px 2px #0f10140a}@media (max-width:800px){.pdx-nav{padding:.75rem;position:relative;top:auto}}.pdx-nav__section{border-radius:.75rem;flex-direction:column;display:flex}.pdx-nav__section+.pdx-nav__section{border-top:1px solid #f1f2f5;margin-top:.5rem;padding-top:.75rem}.pdx-nav__toggle{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;outline:none;padding:0}.pdx-nav__toggle:focus-visible{outline-offset:2px;border-radius:inherit;outline:2px solid #ffcb05}.pdx-nav__toggle{text-align:left;cursor:pointer;color:#0e0f12;border-radius:.75rem;align-items:center;gap:.5rem;width:100%;padding:.5rem;transition:background-color .22s cubic-bezier(.2,.8,.2,1);display:flex}.pdx-nav__toggle:hover{background:#f1f2f5}.pdx-nav__title{flex:1;letter-spacing:.14em!important;color:#0e0f12!important}.pdx-nav__count{font-family:var(--font-sans),"Manrope",-apple-system,"Segoe UI",sans-serif;color:#6b7280;font-variant-numeric:tabular-nums;background:#f1f2f5;border-radius:9999px;padding:2px .5rem;font-size:.75rem;font-weight:500;line-height:1.2}.pdx-nav__chev{color:#6b7280;transition:transform .22s cubic-bezier(.2,.8,.2,1);transform:rotate(-90deg)}.pdx-nav__section.is-open .pdx-nav__chev{transform:rotate(0)}.pdx-nav__panel{padding-top:.5rem}.pdx-nav__panel[hidden]{display:none}.pdx-nav__list{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pdx-nav__list--types{grid-template-columns:1fr 1fr;gap:2px;display:grid}.pdx-nav__item{display:flex}.pdx-nav__link{outline:none}.pdx-nav__link:focus-visible{outline-offset:2px;border-radius:inherit;outline:2px solid #ffcb05}.pdx-nav__link{color:#3a3d44;font-family:var(--font-sans),"Manrope",-apple-system,"Segoe UI",sans-serif;border-radius:.75rem;align-items:center;gap:.75rem;width:100%;padding:.5rem .75rem;font-size:.9375rem;font-weight:500;text-decoration:none;transition:background-color .22s cubic-bezier(.2,.8,.2,1),color .22s cubic-bezier(.2,.8,.2,1);display:flex}.pdx-nav__link:hover{color:#0e0f12;background:#f1f2f5;text-decoration:none}.pdx-nav__name{text-transform:capitalize;flex:1}.pdx-nav__list--types .pdx-nav__name{font-size:.8125rem}.pdx-nav__chip{font-family:var(--font-sans),"Manrope",-apple-system,"Segoe UI",sans-serif;color:#6b7280;font-size:.75rem;font-weight:500;line-height:1.2;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,"SF Mono",monospace;background:#f1f2f5;border-radius:9999px;padding:2px .5rem}.pdx-nav__dot{background:#e7e8ec;border-radius:50%;flex-shrink:0;width:10px;height:10px;transition:transform .22s cubic-bezier(.2,.8,.2,1)}.pdx-nav__item--kanto .pdx-nav__dot{background:#fd7d24}.pdx-nav__item--johto .pdx-nav__dot{background:#4592c4}.pdx-nav__item--hoenn .pdx-nav__dot{background:#9bcc50}.pdx-nav__item--sinnoh .pdx-nav__dot{background:#7b62a3}.pdx-nav__item--unova .pdx-nav__dot{background:#e3350d}.pdx-nav__item--kalos .pdx-nav__dot{background:#33acff}.pdx-nav__item--alola .pdx-nav__dot{background:#ffcb05}.pdx-nav__item--galar .pdx-nav__dot{background:#b8260a}.pdx-nav__item--hisui .pdx-nav__dot{background:#729f3f}.pdx-nav__item--paldea .pdx-nav__dot{background:#e3350d}.pdx-nav__swatch{background:var(--type-color,#e7e8ec);border-radius:4px;flex-shrink:0;width:14px;height:14px;transition:transform .22s cubic-bezier(.2,.8,.2,1);box-shadow:inset 0 -2px #0000001f}.pdx-nav__item--region.is-active .pdx-nav__link{color:#e3350d;background:#e3350d14;font-weight:700}.pdx-nav__item--region.is-active .pdx-nav__dot{transform:scale(1.5)}.pdx-nav__item--region.is-active .pdx-nav__chip{color:#fff;background:#e3350d}.pdx-nav__item--type.is-active .pdx-nav__link{background:var(--type-color);color:#fff;font-weight:700;box-shadow:inset 0 -2px #00000026}.pdx-nav__item--type.is-active .pdx-nav__swatch{background:#ffffffd9;transform:scale(1.1)}@media (max-width:800px){.pdx-nav{width:100%;min-width:0;max-width:100%}.pdx-nav__section,.pdx-nav__panel,.pdx-nav__list{min-width:0}.pdx-nav__list--types{grid-template-columns:1fr 1fr}.pdx-nav__link{padding:.5rem}}@media (max-width:600px){.pdx-nav__list--types{grid-template-columns:1fr}}
.pokedex-shell{grid-template-columns:260px minmax(0,1fr);gap:2rem;max-width:1240px;margin:0 auto;padding:1.5rem 1rem 4rem;display:grid}@media (min-width:800px){.pokedex-shell{padding:2rem 2rem 6rem}}@media (max-width:800px){.pokedex-shell{grid-template-columns:1fr;gap:1rem}}.pokedex-shell__content{min-width:0}.pokedex-shell .page{max-width:none;padding:0}
