@font-face{font-family:RC JetBrains Mono;font-style:normal;font-weight:400 800;font-display:swap;src:url(/_astro/jetbrains-mono-latin.6fWv1k7M.woff2) format("woff2")}@font-face{font-family:RC IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_astro/ibm-plex-mono-500-latin.DSY6xOcd.woff2) format("woff2")}@font-face{font-family:RC IBM Plex Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_astro/ibm-plex-mono-700-latin.7sUh57Bg.woff2) format("woff2")}.rc-theme .rc-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 16px;border:1px solid var(--rc-ink);border-radius:var(--rc-radius-card);color:var(--rc-ink);background:var(--rc-primary);font:500 var(--rc-text-body)/1.2 var(--rc-font-ui);text-decoration:none;cursor:pointer;box-shadow:var(--rc-shadow-control);transition:transform var(--rc-motion-fast) ease}.rc-theme .rc-button--primary{background:var(--rc-primary)}.rc-theme .rc-button--secondary{background:var(--rc-tint)}.rc-theme .rc-button--danger{background:var(--rc-danger);color:var(--rc-card)}.rc-theme .rc-button--small{min-height:32px;padding:6px 12px;font-size:var(--rc-text-label)}.rc-theme .rc-button--large{min-height:40px;padding-inline:32px}.rc-theme .rc-button--touch{min-height:44px;min-width:44px}.rc-theme .rc-button:not(.rc-button--outline):not(:disabled):not([aria-disabled=true]):hover{transform:translate(-1px,-1px);box-shadow:var(--rc-shadow-hover)}.rc-theme .rc-button:not(.rc-button--outline):not(:disabled):not([aria-disabled=true]):active{transform:translate(1px,1px);box-shadow:none}.rc-theme .rc-button:disabled,.rc-theme .rc-button[aria-disabled=true]{opacity:.5;cursor:not-allowed;transform:none;transition:none}.rc-theme .rc-button:focus-visible{outline:2px solid var(--rc-ink);outline-offset:4px;box-shadow:0 0 0 2px var(--rc-primary)}.rc-theme .rc-button.rc-button--outline,.rc-theme .rc-button.rc-button--outline:is(:hover,:active,:focus-visible){background:transparent;color:var(--rc-ink);box-shadow:none;transform:none}.rc-theme .rc-button--outline:not(:disabled):not([aria-disabled=true]):hover{text-decoration:underline;text-underline-offset:3px}@media (prefers-reduced-motion: reduce){.rc-theme .rc-button{transition:none;transform:none!important}}.pokemon-detail.rc-theme{--rc-page: #B7B7CE;--rc-card: #FCFCFC;--rc-surface: #F6F6FF;--rc-field: #f6f6fe;--rc-tint: #D9DBF1;--rc-teal: #A3B8B3;--rc-ink: #2F302D;--rc-muted: #61617A;--rc-primary: #DCE86B;--rc-brand-red: #E55A4F;--rc-danger: hsl(2 66% 46%);--rc-stat-red: rgb(194, 46, 40);--rc-font-ui: "RC JetBrains Mono", ui-monospace, monospace;--rc-font-display: "RC JetBrains Mono", ui-monospace, monospace;--rc-font-header: "RC IBM Plex Mono", ui-monospace, monospace;--rc-text-micro: .6875rem;--rc-text-label: .75rem;--rc-text-body: .875rem;--rc-text-title: 1.125rem;--rc-text-section: 1.5rem;--rc-text-page: 2.25rem;--rc-weight-body: 500;--rc-line-ui: 1.2;--rc-radius-card: 5px;--rc-radius-field: 6px;--rc-radius-pill: 999px;--rc-border-width: 1px;--rc-shadow-card: 4px 4px 0 0 var(--rc-ink);--rc-shadow-control: 2px 2px 0 0 var(--rc-ink);--rc-shadow-hover: 3px 3px 0 0 var(--rc-ink);--rc-motion-fast: .12s;--rc-inset-compact: .875rem;--rc-inset-standard: 1.15rem;--rc-inset-roomy: 1.38rem;--rc-inset-wide: 1.84rem;--rc-gap-compact: .92rem;--rc-gap-standard: 1.15rem;--rc-gap-roomy: 1.38rem;--rc-field-height: 40px;--rc-field-height-large: 48px;--rc-content-max: 1200px;--color-bg: var(--rc-page);--surface: var(--rc-card);--ink: var(--rc-ink);--muted: var(--rc-muted);--muted-2: var(--rc-muted);--lime: var(--rc-primary);--prompt-bg: var(--rc-field);--dotted: var(--rc-muted);--radius-sm: var(--rc-radius-card);--shadow: var(--rc-shadow-card);--shadow-sm: var(--rc-shadow-control);--ease: var(--rc-motion-fast) ease;color:var(--rc-ink);background:var(--rc-page);font-family:var(--rc-font-ui);font-weight:var(--rc-weight-body);line-height:var(--rc-line-ui);min-width:0}.pokemon-detail.rc-theme *,.pokemon-detail.rc-theme *:before,.pokemon-detail.rc-theme *:after{box-sizing:border-box;font-family:var(--rc-font-ui)!important}.pokemon-detail.rc-theme :is(p,a,span,input,button,td,dd){font-weight:var(--rc-weight-body)}.pokemon-detail.rc-theme :is(h1,h2,h3,h4,dt,th,.pc-stat--winner .pc-stat-val,.pc-stat--bst .pc-stat-val,.pc-stat--bst .pc-stat-abbr,.pc-ability-name){font-weight:700}.pokemon-detail.rc-theme :is(.poke-name,.related-heading,.moves-heading){font-family:var(--rc-font-display)!important;line-height:var(--rc-line-ui)}.pokemon-detail.rc-theme .poke-name{font-weight:700}.pokemon-detail.rc-theme :is(.desc-text,.faq-a,.pc-ability-desc,.pc-move-effect){line-height:1.6}.pokemon-detail.rc-theme :is(.col-middle,.col-right,.evo-card,.related-section,.pdx-card){background:var(--rc-card);border:var(--rc-border-width) solid var(--rc-ink);border-radius:var(--rc-radius-card);box-shadow:var(--rc-shadow-card)}.pokemon-detail.rc-theme .pdx-body{background:var(--rc-card)}.pokemon-detail.rc-theme .pdx-name{font-weight:600}.pokemon-detail.rc-theme .pdx-id{color:var(--rc-muted)}.pokemon-detail.rc-theme :is(.pc-pill,.type-badge){display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:0;color:var(--rc-ink);padding:4px 8px;font-size:var(--rc-text-label);line-height:1;text-transform:capitalize}.pokemon-detail.rc-theme .pc-type-dot{border-radius:0;border-color:var(--rc-ink)}.pokemon-detail.rc-theme .pc-matchup-label{font-size:var(--rc-text-label);font-weight:700}.pokemon-detail.rc-theme .pc-stat-star{color:var(--rc-ink);text-shadow:none}.pokemon-detail.rc-theme .pc-ability-hidden{font-weight:var(--rc-weight-body)}.pokemon-detail.rc-theme .lang-toggle{border-radius:var(--rc-radius-field);background:var(--rc-card);box-shadow:var(--rc-shadow-control)}.pokemon-detail.rc-theme .lang-toggle-link{border-radius:0}.pokemon-detail.rc-theme .moves-filter button:not(.pc-move-effect-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:8px 16px;border:var(--rc-border-width) solid var(--rc-ink);border-radius:var(--rc-radius-card);color:var(--rc-ink);background:var(--rc-primary);font-size:var(--rc-text-body);line-height:var(--rc-line-ui);text-decoration:none;cursor:pointer;box-shadow:var(--rc-shadow-control);transition:transform var(--rc-motion-fast) ease}.pokemon-detail.rc-theme .add-team-btn{width:100%}.pokemon-detail.rc-theme .back-link{background:var(--rc-card);opacity:1}.pokemon-detail.rc-theme .add-team-btn:hover{opacity:1}.pokemon-detail.rc-theme .add-team-btn span:first-child{text-decoration:none}.pokemon-detail.rc-theme .add-team-plus{border:0;border-radius:0;background:transparent}.pokemon-detail.rc-theme :is(.moves-filter button:not(.pc-move-effect-button),.pdx-card):hover{transform:translate(-1px,-1px);box-shadow:var(--rc-shadow-hover);opacity:1}.pokemon-detail.rc-theme .moves-filter button:not(.pc-move-effect-button):active{transform:translate(1px,1px);box-shadow:none}.pokemon-detail.rc-theme .moves-section .moves-filter-input{height:var(--rc-field-height);border:var(--rc-border-width) solid var(--rc-ink);border-radius:var(--rc-radius-field);background:var(--rc-field);color:var(--rc-ink);padding:8px 12px;font-size:var(--rc-text-body);line-height:var(--rc-line-ui)}.pokemon-detail.rc-theme .moves-section .moves-filter-input::placeholder{color:var(--rc-muted);opacity:1}.pokemon-detail.rc-theme :is(a,button,input,.pc-move-row--clickable):focus-visible{outline:2px solid var(--rc-ink);outline-offset:4px;box-shadow:0 0 0 2px var(--rc-primary)}.pokemon-detail.rc-theme .rc-button--outline:focus-visible{box-shadow:none}.pokemon-detail.rc-theme .pc-moves{width:100%;border-collapse:collapse;font-size:var(--rc-text-label)}.pokemon-detail.rc-theme .pc-moves th{background:var(--rc-ink);color:var(--rc-card)}.pokemon-detail.rc-theme .pc-moves td{border-bottom-color:var(--rc-muted)}.pokemon-detail.rc-theme .pc-moves :is(.pc-move-row--clickable:hover,.pc-move-row--clickable:focus-visible,.pc-move-row--open) td,.pokemon-detail.rc-theme .pc-moves td.pc-move-effect{background:var(--rc-field)}.pokemon-detail.rc-theme .pc-moves td.pc-move-effect{font-weight:500}.pokemon-detail.rc-theme .moves-section .moves-filter-bar{flex-wrap:wrap;gap:10px}.pokemon-detail.rc-theme .moves-section .moves-filter-input{flex-basis:100%}.pokemon-detail.rc-theme .moves-section .moves-filter-count{white-space:normal}.pokemon-detail.rc-theme .pc-move-effect-button{display:inline-flex;align-items:center;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.pokemon-detail.rc-theme .pc-move-type-label{display:inline-flex;padding:4px 6px;font-size:10px;text-transform:uppercase;color:var(--rc-ink);border-radius:0}@media (prefers-reduced-motion: reduce){.pokemon-detail.rc-theme :is(.add-team-btn,.moves-filter button,.pdx-card){transition:none;transform:none!important}}.pokemon-detail.rc-theme .detail-nav-status{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.pokemon-detail.rc-theme .detail-nav-status--error{z-index:2;bottom:4px;left:20px;right:20px;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;font-size:10px;line-height:1.2;text-align:center}.pokemon-detail.rc-theme .detail-nav-status:empty{display:none}.pokemon-detail.rc-theme :is(.col-middle,.col-right){position:relative}.pokemon-detail.rc-theme :is(.col-middle,.col-right)[aria-busy=true]{background:var(--rc-card);opacity:1;filter:none;pointer-events:none}.pokemon-detail.rc-theme :is(.col-middle,.col-right)[aria-busy=true]>:not(.detail-nav-skeleton){visibility:hidden}.pokemon-detail.rc-theme .detail-nav-skeleton{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:17px;padding:28px;overflow:hidden;background:var(--rc-card);pointer-events:none}.pokemon-detail.rc-theme .detail-nav-skeleton--moves{padding:20px;gap:14px}.pokemon-detail.rc-theme .detail-nav-skeleton-line{position:relative;display:block;width:var(--skeleton-width, 88%);height:12px;min-height:12px;overflow:hidden;border-radius:3px;background:#d9d9df}.pokemon-detail.rc-theme .detail-nav-skeleton-line:first-child{height:26px;min-height:26px;margin-bottom:12px}.pokemon-detail.rc-theme .detail-nav-skeleton-line:nth-child(5n){margin-bottom:18px}.pokemon-detail.rc-theme .detail-nav-skeleton-line:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgb(246 246 255 / 75%),transparent);transform:translate(-100%);animation:detail-skeleton-shimmer 1.4s ease-in-out infinite}@keyframes detail-skeleton-shimmer{to{transform:translate(100%)}}.pokemon-detail.rc-theme .sprite-area{view-transition-name:none}.pokemon-detail.rc-theme .sprite-img{view-transition-name:pokemon-artwork}html[data-detail-direction]::view-transition-old(root),html[data-detail-direction]::view-transition-new(root){animation:none}html[data-detail-direction]::view-transition-group(pokemon-artwork){animation-duration:.28s;overflow:clip}html[data-detail-direction]::view-transition-old(pokemon-artwork),html[data-detail-direction]::view-transition-new(pokemon-artwork){mix-blend-mode:normal;animation-duration:.28s;animation-timing-function:ease-in-out}html[data-detail-direction=next]::view-transition-old(pokemon-artwork){animation-name:detail-art-out-left}html[data-detail-direction=next]::view-transition-new(pokemon-artwork){animation-name:detail-art-in-right}html[data-detail-direction=prev]::view-transition-old(pokemon-artwork){animation-name:detail-art-out-right}html[data-detail-direction=prev]::view-transition-new(pokemon-artwork){animation-name:detail-art-in-left}@keyframes detail-art-out-left{to{transform:translate(-100%);opacity:0}}@keyframes detail-art-in-right{0%{transform:translate(100%);opacity:0}}@keyframes detail-art-out-right{to{transform:translate(100%);opacity:0}}@keyframes detail-art-in-left{0%{transform:translate(-100%);opacity:0}}@media (prefers-reduced-motion: reduce){.pokemon-detail.rc-theme .detail-nav-skeleton-line:after{animation:none}html[data-detail-direction]::view-transition-group(pokemon-artwork),html[data-detail-direction]::view-transition-old(pokemon-artwork),html[data-detail-direction]::view-transition-new(pokemon-artwork){animation:none}}.pdx-card[data-astro-cid-hbpz5tui]{display:flex;flex-direction:column;text-decoration:none;overflow:hidden;background:var(--surface);border:1px solid var(--ink);border-radius:var(--radius-sm);box-shadow:4px 4px 0 0 var(--ink);color:var(--ink);transition:transform var(--ease),box-shadow var(--ease)}.pdx-card[data-astro-cid-hbpz5tui]:hover{transform:translate(-1px,-1px);box-shadow:5px 5px 0 0 var(--ink)}.pdx-card[data-astro-cid-hbpz5tui]:focus-visible{outline:none;transform:translate(-1px,-1px);box-shadow:5px 5px 0 0 var(--ink),0 0 0 3px var(--lime)}.pdx-sprite-area[data-astro-cid-hbpz5tui]{display:flex;align-items:center;justify-content:center;padding:16px 8px 4px}.pdx-sprite[data-astro-cid-hbpz5tui]{width:76px;height:76px;object-fit:contain;image-rendering:pixelated}.pdx-body[data-astro-cid-hbpz5tui]{padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px;background:var(--surface)}.pdx-name-row[data-astro-cid-hbpz5tui]{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.pdx-name[data-astro-cid-hbpz5tui]{font-family:Poppins,sans-serif;font-size:14px;font-weight:700;text-transform:capitalize;color:var(--ink);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdx-id[data-astro-cid-hbpz5tui]{font-family:IBM Plex Mono,monospace;font-size:10px;color:var(--muted-2);flex-shrink:0}.pdx-types[data-astro-cid-hbpz5tui]{display:flex;gap:4px;flex-wrap:wrap}.type-badge[data-astro-cid-hbpz5tui]{display:inline-flex;align-items:center;justify-content:center;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600;color:var(--ink);padding:2px 7px;border-radius:5px;border:1px solid rgba(0,0,0,.14);line-height:1;text-transform:capitalize}.page[data-astro-cid-lczjygni]{background:var(--color-bg)}.page-wrap[data-astro-cid-lczjygni]{box-sizing:border-box;width:100%;max-width:none;height:min-content;margin:0 auto;padding:10px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;align-content:center;flex-wrap:nowrap;gap:10px;background:var(--rc-page);overflow:visible;position:static;border-radius:0}.page-wrap[data-astro-cid-lczjygni]>[data-astro-cid-lczjygni]{box-sizing:border-box;width:100%;min-width:0}.lang-toggle[data-astro-cid-lczjygni]{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;gap:4px;border:1px solid var(--ink);border-radius:var(--radius-sm);background:var(--surface);padding:2px;box-shadow:var(--shadow-sm)}.lang-toggle-link[data-astro-cid-lczjygni]{font-family:var(--rc-font-ui);font-size:11px;font-weight:700;color:var(--ink);padding:4px 9px;border-radius:3px;text-decoration:none;line-height:1;opacity:.65;transition:opacity .15s,background .15s}.lang-toggle-link[data-astro-cid-lczjygni]:hover{opacity:1}.lang-toggle-link--active[data-astro-cid-lczjygni]{background:var(--lime);opacity:1}.layout[data-astro-cid-lczjygni]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));height:calc(100dvh - 76px);gap:10px;align-items:stretch}.layout[data-astro-cid-lczjygni]>[data-astro-cid-lczjygni]{min-width:0;min-height:0}.col-left[data-astro-cid-lczjygni]{display:flex;flex-direction:column;gap:10px;min-height:0}.back-link[data-astro-cid-lczjygni]{position:absolute;top:12px;left:12px;flex-shrink:0}.prev-next[data-astro-cid-lczjygni]{flex-shrink:0;align-self:stretch;display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--rc-font-ui);font-size:12px}.prev-next-link[data-astro-cid-lczjygni]{min-width:0;color:var(--ink);text-decoration:none;text-transform:capitalize;opacity:.75;transition:opacity .15s;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prev-next-link[data-astro-cid-lczjygni]:hover{opacity:1;text-decoration:underline;text-underline-offset:3px}.prev-next-link--disabled[data-astro-cid-lczjygni]{opacity:.3;cursor:not-allowed}.sprite-area[data-astro-cid-lczjygni]{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;gap:10px;padding:56px 20px 24px;background:var(--artwork-bg);border:1px solid var(--ink);border-radius:var(--radius-sm);box-shadow:var(--shadow);position:relative;flex:1;min-height:0}.sprite-stage[data-astro-cid-lczjygni]{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}.sprite-ground[data-astro-cid-lczjygni]{position:relative;flex-shrink:0;width:min(62%,210px);aspect-ratio:1;isolation:isolate}.sprite-ground[data-astro-cid-lczjygni]:after{content:"";position:absolute;z-index:-1;width:70%;height:16%;left:15%;bottom:-2%;border-radius:50%;background:var(--rc-ink);opacity:.25;transform-origin:center;animation:sprite-shadow 3.5s ease-in-out infinite;filter:blur(4px);pointer-events:none}.sprite-img[data-astro-cid-lczjygni]{display:block;width:100%;height:auto;aspect-ratio:1 / 1;object-fit:contain;animation:sprite-float 3.5s ease-in-out infinite}@keyframes sprite-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes sprite-shadow{0%,to{transform:scale(1);opacity:.25}50%{transform:scale(.65);opacity:.13}}@media (prefers-reduced-motion: reduce){.sprite-img[data-astro-cid-lczjygni],.sprite-ground[data-astro-cid-lczjygni]:after{animation:none}}.add-team-btn[data-astro-cid-lczjygni]{flex-shrink:0}.add-team-plus[data-astro-cid-lczjygni]{width:22px;height:22px;border-radius:50%;border:1px solid var(--ink);background:var(--surface);display:inline-flex;align-items:center;justify-content:center;font-size:14px;line-height:1}.evo-card[data-astro-cid-lczjygni]{background:var(--surface);border:1px solid var(--ink);box-shadow:var(--shadow);border-radius:var(--radius-sm);flex:0 0 auto;min-width:0;padding:8px 10px;overflow:hidden}.evo-heading[data-astro-cid-lczjygni]{font-family:var(--rc-font-display);font-size:12px;font-weight:700;color:var(--ink);margin:0 0 4px}.evo-chain[data-astro-cid-lczjygni]{display:flex;align-items:stretch;gap:4px;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;scrollbar-color:var(--lime) var(--ink);padding:2px 3px 6px;overscroll-behavior-inline:contain}.evo-chain[data-astro-cid-lczjygni]::-webkit-scrollbar{height:4px}.evo-chain[data-astro-cid-lczjygni]::-webkit-scrollbar-track{background:var(--ink)}.evo-chain[data-astro-cid-lczjygni]::-webkit-scrollbar-thumb{background:var(--lime)}.evo-item[data-astro-cid-lczjygni]{display:flex;flex:0 0 72px;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-decoration:none;padding:3px;border-radius:var(--radius-sm);border:1px solid transparent;transition:border-color .1s,background .1s}.evo-item[data-astro-cid-lczjygni]:hover,.evo-item--active[data-astro-cid-lczjygni]{background:var(--prompt-bg);border-color:var(--ink)}.evo-sprite-ground[data-astro-cid-lczjygni]{position:relative;isolation:isolate;display:block;flex:0 0 48px;width:48px;height:48px}.evo-sprite-ground[data-astro-cid-lczjygni]:after{content:"";position:absolute;z-index:-1;width:72%;height:14%;left:14%;bottom:3%;border-radius:50%;background:var(--rc-ink);opacity:.22;filter:blur(4px);pointer-events:none}.evo-sprite-ground[data-astro-cid-lczjygni] img[data-astro-cid-lczjygni]{width:48px;height:48px;object-fit:contain}.evo-name[data-astro-cid-lczjygni]{font-family:var(--rc-font-ui);font-size:11px;color:var(--muted);text-align:center}.col-middle[data-astro-cid-lczjygni]{background:var(--surface);border:1px solid var(--ink);box-shadow:var(--shadow);border-radius:var(--radius-sm);display:flex;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--lime) var(--ink)}.col-middle[data-astro-cid-lczjygni]::-webkit-scrollbar{width:5px}.col-middle[data-astro-cid-lczjygni]::-webkit-scrollbar-track{background:var(--ink)}.col-middle[data-astro-cid-lczjygni]::-webkit-scrollbar-thumb{background:var(--lime)}.poke-header[data-astro-cid-lczjygni]{display:flex;align-items:baseline;justify-content:space-between;padding:28px 28px 0;gap:12px}.poke-name[data-astro-cid-lczjygni]{min-width:0;overflow-wrap:anywhere;font-family:var(--rc-font-display);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;color:var(--ink);line-height:1.1}.poke-num[data-astro-cid-lczjygni]{font-family:var(--rc-font-ui);font-size:14px;color:var(--ink);opacity:.5;flex-shrink:0}.type-gen-row[data-astro-cid-lczjygni]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:14px 28px;border-bottom:1px dotted var(--muted)}.gen-text[data-astro-cid-lczjygni]{font-family:var(--rc-font-ui);font-size:12px;color:var(--muted);white-space:nowrap;flex-shrink:0;text-decoration:underline;text-underline-offset:3px;transition:color .15s}.gen-text[data-astro-cid-lczjygni]:hover{color:var(--ink)}.related-section[data-astro-cid-lczjygni]{background:var(--surface);border:1px solid var(--ink);box-shadow:var(--shadow);border-radius:var(--radius-sm);padding:24px;display:flex;flex-direction:column;gap:10px}.related-header[data-astro-cid-lczjygni]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;flex-wrap:wrap}.related-heading[data-astro-cid-lczjygni]{font-family:var(--rc-font-display);font-size:18px;font-weight:700;color:var(--ink);margin:0}.related-all[data-astro-cid-lczjygni]{font-family:var(--rc-font-ui);font-size:12px;color:var(--ink);text-decoration:underline;text-underline-offset:3px;opacity:.75;transition:opacity .15s}.related-all[data-astro-cid-lczjygni]:hover{opacity:1}.related-grid[data-astro-cid-lczjygni]{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(170px,100%),1fr));gap:10px}.related-grid[data-astro-cid-lczjygni]>[data-astro-cid-lczjygni]{min-width:0}.middle-section[data-astro-cid-lczjygni]{padding:18px 28px;border-bottom:1px dotted var(--muted)}.middle-section--last[data-astro-cid-lczjygni]{border-bottom:none}.middle-heading[data-astro-cid-lczjygni]{font-family:var(--rc-font-display);font-size:13px;font-weight:700;color:var(--ink);margin:0 0 12px}.col-right[data-astro-cid-lczjygni]{background:var(--surface);border:1px solid var(--ink);box-shadow:var(--shadow);border-radius:var(--radius-sm);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;gap:10px;min-height:0;scrollbar-width:thin;scrollbar-color:var(--lime) var(--ink)}.col-right[data-astro-cid-lczjygni]::-webkit-scrollbar{width:5px}.col-right[data-astro-cid-lczjygni]::-webkit-scrollbar-track{background:var(--ink)}.col-right[data-astro-cid-lczjygni]::-webkit-scrollbar-thumb{background:var(--lime)}.moves-section[data-astro-cid-lczjygni]{display:flex;flex-direction:column;flex-shrink:0}.moves-section[data-astro-cid-lczjygni][hidden]{display:none}.moves-heading[data-astro-cid-lczjygni]{font-family:var(--rc-font-display);font-size:18px;font-weight:700;color:var(--ink);padding:18px 20px 14px;border-bottom:1px solid var(--ink)}.moves-section[data-astro-cid-lczjygni] astro-island{display:block}.moves-section[data-astro-cid-lczjygni] .moves-filter{display:flex;flex-direction:column}.moves-section[data-astro-cid-lczjygni] .moves-filter-bar{display:flex;align-items:center;gap:12px;padding:12px 20px;border-bottom:1px solid var(--ink)}.moves-section[data-astro-cid-lczjygni] .moves-filter-input{flex:1;min-width:0;font-family:var(--rc-font-ui);font-size:13px;color:var(--ink);background:var(--rc-field);border:1px solid var(--ink);border-radius:6px;padding:6px 10px;outline:none}.moves-section[data-astro-cid-lczjygni] .moves-filter-input::placeholder{color:var(--muted)}.moves-section[data-astro-cid-lczjygni] .moves-filter-input:focus{border-color:var(--lime);box-shadow:0 0 0 2px var(--lime)}.moves-section[data-astro-cid-lczjygni] .moves-filter-count{font-family:var(--rc-font-ui);font-size:11px;font-weight:500;color:var(--muted);white-space:nowrap}.moves-section[data-astro-cid-lczjygni] .moves-filter-scroll{overflow-y:auto;overflow-x:auto;max-height:max(160px,calc(100dvh - 230px));scrollbar-width:thin;scrollbar-color:var(--lime) var(--ink)}.moves-section[data-astro-cid-lczjygni] .moves-filter-scroll::-webkit-scrollbar{width:5px}.moves-section[data-astro-cid-lczjygni] .moves-filter-scroll::-webkit-scrollbar-track{background:var(--ink)}.moves-section[data-astro-cid-lczjygni] .moves-filter-scroll::-webkit-scrollbar-thumb{background:var(--lime)}.moves-section[data-astro-cid-lczjygni] .moves-filter-scroll .pc-moves thead[data-astro-cid-lczjygni] th[data-astro-cid-lczjygni]{position:sticky;top:0;z-index:1}.moves-section[data-astro-cid-lczjygni] .moves-filter-scroll .pc-moves th[data-astro-cid-lczjygni]:first-child,.moves-section[data-astro-cid-lczjygni] .moves-filter-scroll .pc-moves td[data-astro-cid-lczjygni]:first-child{padding-left:20px}.moves-section[data-astro-cid-lczjygni] .moves-filter-scroll .pc-moves th[data-astro-cid-lczjygni]:last-child,.moves-section[data-astro-cid-lczjygni] .moves-filter-scroll .pc-moves td[data-astro-cid-lczjygni]:last-child{padding-right:20px}.moves-section[data-astro-cid-lczjygni] .moves-filter-empty{font-family:var(--rc-font-ui);font-size:13px;color:var(--muted);margin:0;padding:24px 20px;text-align:center}.desc-section[data-astro-cid-lczjygni]{padding:20px;border-top:1px solid var(--ink)}.desc-heading[data-astro-cid-lczjygni]{font-family:var(--rc-font-display);font-size:15px;font-weight:700;color:var(--ink);margin-bottom:10px}.desc-text[data-astro-cid-lczjygni]{font-family:var(--rc-font-ui);font-size:13px;line-height:1.7;color:var(--muted)}.desc-text[data-astro-cid-lczjygni]+.desc-text[data-astro-cid-lczjygni]{margin-top:10px}.poke-facts[data-astro-cid-lczjygni]{margin:14px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.fact-row[data-astro-cid-lczjygni]{min-width:0;overflow-wrap:anywhere;display:flex;align-items:baseline;justify-content:space-between;gap:8px;border-bottom:1px dotted var(--dotted);padding-bottom:4px}.fact-key[data-astro-cid-lczjygni]{font-family:var(--rc-font-ui);font-size:11px;font-weight:700;color:var(--ink)}.fact-val[data-astro-cid-lczjygni]{font-family:var(--rc-font-ui);font-size:12px;color:var(--muted);margin:0;text-align:right}@media (max-width: 808px){.poke-facts[data-astro-cid-lczjygni]{grid-template-columns:minmax(0,1fr)}}.faq-section[data-astro-cid-lczjygni]{padding:20px;border-top:1px solid var(--ink)}.faq-heading[data-astro-cid-lczjygni]{font-family:var(--rc-font-display);font-size:15px;font-weight:700;color:var(--ink);margin-bottom:14px}.faq-list[data-astro-cid-lczjygni]{display:flex;flex-direction:column;gap:10px;margin:0}.faq-item[data-astro-cid-lczjygni]{display:flex;flex-direction:column;gap:4px}.faq-q[data-astro-cid-lczjygni]{font-family:var(--rc-font-ui);font-size:13px;font-weight:700;color:var(--ink);line-height:1.4}.faq-a[data-astro-cid-lczjygni]{font-family:var(--rc-font-ui);font-size:12px;color:var(--muted);line-height:1.5;margin:0}@media (max-width: 808px){.layout[data-astro-cid-lczjygni]{grid-template-columns:minmax(0,1fr);height:auto}.col-left[data-astro-cid-lczjygni],.col-middle[data-astro-cid-lczjygni],.col-right[data-astro-cid-lczjygni]{overflow:visible;min-height:0}.col-left[data-astro-cid-lczjygni]{gap:10px}.evo-card[data-astro-cid-lczjygni]{width:100%}.sprite-area[data-astro-cid-lczjygni]{padding:56px 20px 24px}.sprite-stage[data-astro-cid-lczjygni]{flex:none;padding:32px 0}.sprite-ground[data-astro-cid-lczjygni]{width:min(62%,180px)}.moves-section[data-astro-cid-lczjygni] .moves-filter-bar{flex-wrap:wrap;gap:8px}.moves-section[data-astro-cid-lczjygni] .moves-filter-input{flex-basis:100%}.moves-section[data-astro-cid-lczjygni] .moves-filter-count{white-space:normal}.moves-section[data-astro-cid-lczjygni] .moves-filter-scroll{max-height:480px}.middle-section--matchups[data-astro-cid-lczjygni] .pc-matchups--row{flex-direction:column;gap:10px}.middle-section--matchups[data-astro-cid-lczjygni] .pc-matchups--row .pc-matchup{padding:0;border-left:none}.middle-section--matchups[data-astro-cid-lczjygni] .pc-matchups--row .pc-matchup+.pc-matchup{padding-top:10px;border-top:1px dotted var(--muted);border-left:none}}
