.pdx-nav{position:-webkit-sticky;position:sticky;top:calc(72px + 1rem);align-self:start;display:flex;flex-direction:column;gap:.75rem;padding:1rem;background:#fff;border:1px solid #e7e8ec;border-radius:1rem;box-shadow:0 2px 6px rgba(15,16,20,.06),0 1px 2px rgba(15,16,20,.04)}@media(max-width:800px){.pdx-nav{position:relative;top:auto;padding:.75rem}}.pdx-nav__section{display:flex;flex-direction:column;border-radius:.75rem}.pdx-nav__section+.pdx-nav__section{margin-top:.5rem;padding-top:.75rem;border-top:1px solid #f1f2f5}.pdx-nav__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit;padding:0;outline:none}.pdx-nav__toggle:focus-visible{outline:2px solid #ffcb05;outline-offset:2px;border-radius:inherit}.pdx-nav__toggle{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.75rem;width:100%;text-align:left;cursor:pointer;color:#0e0f12;transition:background-color .22s cubic-bezier(.2,.8,.2,1)}.pdx-nav__toggle:hover{background:#f1f2f5}.pdx-nav__title{flex:1 1;letter-spacing:.14em!important;color:#0e0f12!important}.pdx-nav__count{font-family:var(--font-sans),"Manrope",-apple-system,"Segoe UI",sans-serif;font-weight:500;font-size:.75rem;line-height:1.2;color:#6b7280;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:#f1f2f5;padding:2px .5rem;border-radius:9999px}.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(0deg)}.pdx-nav__panel{padding-top:.5rem}.pdx-nav__panel[hidden]{display:none}.pdx-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.pdx-nav__list--types{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px}.pdx-nav__item{display:flex}.pdx-nav__link{outline:none}.pdx-nav__link:focus-visible{outline:2px solid #ffcb05;outline-offset:2px;border-radius:inherit}.pdx-nav__link{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:.75rem;text-decoration:none;color:#3a3d44;font-family:var(--font-sans),"Manrope",-apple-system,"Segoe UI",sans-serif;font-weight:500;font-size:.9375rem;width:100%;transition:background-color .22s cubic-bezier(.2,.8,.2,1),color .22s cubic-bezier(.2,.8,.2,1)}.pdx-nav__link:hover{background:#f1f2f5;color:#0e0f12;text-decoration:none}.pdx-nav__name{flex:1 1;text-transform:capitalize}.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;font-weight:500;font-size:.75rem;line-height:1.2;font-family:var(--font-mono),"JetBrains Mono",ui-monospace,"SF Mono",monospace;background:#f1f2f5;color:#6b7280;padding:2px .5rem;border-radius:9999px}.pdx-nav__dot{width:10px;height:10px;border-radius:50%;background:#e7e8ec;flex-shrink:0;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{width:14px;height:14px;border-radius:4px;background:var(--type-color,#e7e8ec);flex-shrink:0;box-shadow:inset 0 -2px 0 rgba(0,0,0,.12);transition:transform .22s cubic-bezier(.2,.8,.2,1)}.pdx-nav__item--region.is-active .pdx-nav__link{background:rgba(227,53,13,.08);color:#e3350d;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{background:#e3350d;color:#fff}.pdx-nav__item--type.is-active .pdx-nav__link{background:var(--type-color);color:#fff;font-weight:700;box-shadow:inset 0 -2px 0 rgba(0,0,0,.15)}.pdx-nav__item--type.is-active .pdx-nav__swatch{background:hsla(0,0%,100%,.85);transform:scale(1.1)}@media(max-width:800px){.pdx-nav{flex-direction:row;overflow-x:auto;gap:.5rem;padding:.5rem}.pdx-nav__section{flex-shrink:0;min-width:220px}.pdx-nav__section+.pdx-nav__section{border-top:0;border-left:1px solid #f1f2f5;margin-top:0;padding-top:0;padding-left:.75rem}}