:root{--bg-base:#0c0d14;--bg-elevated:#18181b;--bg-surface:#1f1f24;--bg-overlay:#27272a;--text-primary:#fafafa;--text-secondary:#a1a1aa;--text-muted:#71717a;--text-subtle:#71717a;--border-default:#27272a;--border-hover:#3f3f46;--border-active:rgba(99,102,241,0.3);--accent-primary:#6366f1;--accent-primary-hover:#818cf8;--accent-glow:rgba(99,102,241,0.15);--accent-glow-strong:rgba(99,102,241,0.25);--stat-excellent:#22d3ee;--stat-high:#4ade80;--stat-above-avg:#a3e635;--stat-average:#fbbf24;--stat-below-avg:#fb923c;--stat-low:#f87171;--glow-fire:rgba(253,125,36,0.12);--glow-water:rgba(74,144,217,0.12);--glow-electric:rgba(238,213,53,0.15);--glow-grass:rgba(98,185,87,0.12);--glow-ice:rgba(152,216,216,0.12);--glow-fighting:rgba(192,48,40,0.12);--glow-poison:rgba(160,64,160,0.12);--glow-ground:rgba(224,192,104,0.12);--glow-flying:rgba(168,144,240,0.12);--glow-psychic:rgba(248,88,136,0.12);--glow-bug:rgba(168,184,32,0.12);--glow-rock:rgba(184,160,56,0.12);--glow-ghost:rgba(112,88,152,0.15);--glow-dragon:rgba(112,56,248,0.15);--glow-dark:rgba(112,88,72,0.1);--glow-steel:rgba(184,184,208,0.1);--glow-fairy:rgba(238,153,172,0.12);--glow-normal:rgba(168,168,120,0.1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-sm:0 1px 2px rgba(0,0,0,0.3);--shadow-md:0 4px 12px rgba(0,0,0,0.3);--shadow-lg:0 12px 32px rgba(0,0,0,0.4);--shadow-xl:0 20px 40px rgba(0,0,0,0.5);--shadow-glow:0 0 60px -10px;--ease-out:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--duration-fast:0.15s;--duration-normal:0.2s;--duration-slow:0.3s;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono","Consolas",monospace;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem}.main-content-wrapper-pokemon,.pfh,.pcl,.pqi,.pbs,.ptm,.pev,.pab,.pga,.pmv,.pen{font-family:var(--font-sans)}.pbs-stat-value,.pbs-total-value,.pqi-value,.pmv-level,.pmv-power,.pmv-acc{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.main-content-wrapper-pokemon{padding:20px 0}.pokemon-section{background:#2a2a2a;border-radius:8px;padding:20px;margin-bottom:20px}.pokemon-section h2{color:#fff;margin-bottom:15px;font-size:1.4em;border-bottom:1px solid #444;padding-bottom:10px}.pokemon-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.pokemon-info-grid .info-item{display:flex;justify-content:space-between;padding:10px;background:#333;border-radius:4px}.pokemon-info-grid .label{color:#999}.pokemon-info-grid .value{color:#fff;font-weight:600}.rb-section{background:#1a1a1d;border-radius:4px;margin-bottom:12px;overflow:hidden}.rb-section-header{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #2d2d30;position:relative}.rb-section-header::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--section-accent,#6366f1)}.rb-section-title{font-family:var(--font-sans);font-size:14px;font-weight:700;color:#fafafa;margin:0;display:flex;align-items:center;gap:8px}.rb-section-title-icon{width:18px;height:18px;color:var(--section-accent,#6366f1)}.rb-section-subtitle{font-size:12px;color:#71717a;font-weight:400;margin-left:8px}.rb-section-body{padding:16px}.rb-section--weakness{--section-accent:#ef4444}.rb-section--stats{--section-accent:#22d3ee}.rb-section--evolution{--section-accent:#a855f7}.rb-section--abilities{--section-accent:#f59e0b}.rb-section--moves{--section-accent:#4ade80}.rb-section--games{--section-accent:#6366f1}.rb-section--encounters{--section-accent:#ec4899}.rb-section--faq{--section-accent:#fb923c}.rb-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width:768px){.rb-grid-2{grid-template-columns:1fr}}.rb-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:900px){.rb-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.rb-grid-3{grid-template-columns:1fr}}.stats-grid{display:flex;flex-direction:column;gap:10px}.stat-item{display:grid;grid-template-columns:80px 50px 1fr;align-items:center;gap:10px}.stat-name{color:#999;font-size:0.9em}.stat-value{color:#fff;font-weight:600;text-align:right}.stat-bar{background:#333;height:8px;border-radius:4px;overflow:hidden}.stat-fill{height:100%;background:linear-gradient(90deg,#4CAF50,#8BC34A);border-radius:4px;transition:width 0.3s ease}.stat-total{margin-top:10px;padding-top:10px;border-top:1px solid #444}.stat-total .stat-name{color:#fff;font-weight:600}.type-normal{background:#A8A878}.type-fire{background:#F08030}.type-water{background:#6890F0}.type-electric{background:#F8D030}.type-grass{background:#78C850}.type-ice{background:#98D8D8}.type-fighting{background:#C03028}.type-poison{background:#A040A0}.type-ground{background:#E0C068}.type-flying{background:#A890F0}.type-psychic{background:#F85888}.type-bug{background:#A8B820}.type-rock{background:#B8A038}.type-ghost{background:#705898}.type-dragon{background:#7038F8}.type-dark{background:#705848}.type-steel{background:#B8B8D0}.type-fairy{background:#EE99AC}@media (max-width:768px){.stat-item{grid-template-columns:70px 40px 1fr}.pokemon-info-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.stat-fill,.pbs-bar-fill,.pbs-total-bar-fill,.pev-pokemon,.pab-item,.pga-game,.pen-item,.pqi-card,.pcl-link,.pgs-trigger,.pmv-view-all,.pen-view-all{transition:none !important;animation:none !important}}.pbs-bar-fill,.pbs-total-bar-fill,.pev-pokemon,.pqi-card{will-change:transform;transform:translateZ(0)}*:focus-visible{outline:2px solid #6366f1;outline-offset:2px}[tabindex="-1"]:focus-visible{outline:none}a:focus-visible,button:focus-visible{outline:2px solid #6366f1;outline-offset:2px;border-radius:4px}.skip-link{position:absolute;top:-100px;left:16px;padding:12px 24px;background:#6366f1;color:#ffffff;font-weight:600;text-decoration:none;border-radius:4px;z-index:9999}.skip-link:focus{top:16px}.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}@media (prefers-contrast:high){.pbs-bar-fill,.pbs-total-bar-fill{border:1px solid currentColor}.pqi-card,.pbs-container,.ptm-container,.pev-container,.pab-container,.pga-container,.pmv-container,.pen-container{border-width:2px}}@media print{.pbs-bar-fill,.pbs-total-bar-fill{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pcombat-content,.pstrategy-content,.pevosec-content,.ploc-content,.pgame-content,.pfaq-content{grid-template-rows:1fr !important}.section-drag-handle,.pcombat-chevron,.pstrategy-chevron,.pevosec-chevron,.ploc-chevron,.pgame-chevron,.pfaq-section-chevron{display:none !important}.pokemon-sections-container{visibility:visible !important}.pcombat-title,.pstrategy-title,.pevo-section-title,.ploc-title,.pgame-title,.pfaq-title{color:inherit !important}}@font-face{font-family:"Archivo";font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/wp-content/plugins/template-framework/assets/fonts/Archivo-Variable.woff2) format("woff2")}@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/wp-content/plugins/template-framework/assets/fonts/InstrumentSans-Variable.woff2) format("woff2")}@font-face{font-family:"Spline Sans Mono";font-style:normal;font-weight:300 700;font-display:swap;src:url(/wp-content/plugins/template-framework/assets/fonts/SplineSansMono-Variable.woff2) format("woff2")}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content){--void-0:#060810;--void-1:#0A0D18;--void-2:#0F1322;--void-3:#151A2E;--void-4:#1C2340;--void-5:#273052;--ink-0:#FFFFFF;--ink-1:#EEF1FF;--ink-2:#AEB6D6;--ink-3:#8A92B4;--ink-4:#4A5271;--line-1:rgba(174,182,214,0.08);--line-2:rgba(174,182,214,0.16);--line-3:rgba(174,182,214,0.28);--line-gold:rgba(232,194,104,0.42);--gold-200:#F9E9C0;--gold-300:#F0D28A;--gold-400:#E8C268;--gold-500:#D9AE54;--gold-600:#A9812F;--gold-700:#6E5320;--gold-ink:#171106;--gold-dim:rgba(232,194,104,0.12);--pulse-300:#8FF3E4;--pulse-400:#59E3CB;--pulse-500:#2FC9AF;--pulse-600:#1E8F7C;--pulse-ink:#06110E;--pulse-dim:rgba(89,227,203,0.12);--link:#58A6FF;--link-hover:#85C0FF;--link-press:#3E8EE8;--text-link:var(--link);--win:#5AA7FF;--win-strong:#8AC2FF;--win-dim:rgba(90,167,255,0.14);--loss:#FF5C69;--loss-strong:#FF8C95;--loss-dim:rgba(255,92,105,0.14);--even:#8E97B8;--warn:#FFB13D;--fill-good:color-mix(in srgb,var(--win) 55%,var(--void-2));--fill-tough:color-mix(in srgb,var(--loss) 45%,var(--void-2));--fill-good-t:color-mix(in srgb,var(--win) 28%,var(--void-2));--fill-tough-t:color-mix(in srgb,var(--loss) 10%,var(--void-2));--surface-glass:rgba(10,13,24,0.72);--shadow-1:0 1px 2px rgba(2,4,10,0.5);--shadow-2:0 8px 24px -8px rgba(2,4,10,0.65);--shadow-3:0 24px 64px -16px rgba(2,4,10,0.8);--grad-aurora:radial-gradient(52% 72% at 82% -12%,rgba(232,194,104,0.16) 0%,rgba(232,194,104,0) 62%),radial-gradient(46% 90% at 8% 108%,rgba(76,68,182,0.22) 0%,rgba(76,68,182,0) 64%),linear-gradient(180deg,#131829 0%,#0A0D18 100%);--grad-sheen:linear-gradient(180deg,rgba(174,182,214,0.06) 0%,rgba(174,182,214,0) 18%);--focus-ring:0 0 0 2px var(--void-0),0 0 0 4px var(--pulse-500);--blur-glass:16px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-inout:cubic-bezier(0.65,0,0.35,1);--dur-fast:120ms;--dur-med:240ms;--dur-slow:480ms;--content-max:1068px;--column:1020px;--gutter:24px;--bar-h:72px;--jump-h:46px;--sticky:calc(var(--bar-h) + var(--jump-h));--z-overlay:300;--font-display:'Archivo','Archivo M3',system-ui,sans-serif;--font-body:'Instrument Sans','Instrument Sans M3',system-ui,-apple-system,sans-serif;--font-data:'Spline Sans Mono','Spline Sans Mono M3',ui-monospace,monospace;color:var(--ink-2) !important;font-family:var(--font-body);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--void-0);min-height:100vh}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) *,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) *::before,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) *::after{box-sizing:border-box}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) ::selection{background:var(--gold-dim)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(a){color:var(--link) !important;text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(a):hover{color:var(--link-hover) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(a):active{color:var(--link-press) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:none;box-shadow:var(--focus-ring)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) button{font:inherit;color:inherit !important;background:none;border:0;padding:0;margin:0;cursor:pointer;text-align:inherit}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) img{display:block}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) ul{margin:0;padding:0;list-style:none}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .is-px{image-rendering:pixelated}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .tnum{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:'tnum' 1}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .kick{font-family:var(--font-display);font-stretch:75%;font-weight:620;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--ink-3) !important;line-height:1.3}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) table.sr{table-layout:fixed}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) table.sr caption{white-space:normal}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-normal{--tb:#a8a8a8;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-fire{--tb:#f97316;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-water{--tb:#3b82f6;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-electric{--tb:#eab308;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-grass{--tb:#22c55e;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-ice{--tb:#06b6d4;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-fighting{--tb:#ef4444;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-poison{--tb:#a855f7;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-ground{--tb:#d97706;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-flying{--tb:#8b5cf6;--tf:#060810;--ti:brightness(0) opacity(0.8)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-psychic{--tb:#ec4899;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-bug{--tb:#84cc16;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-rock{--tb:#a16207;--tf:#ffffff;--ti:brightness(0) invert(1)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-ghost{--tb:#7c3aed;--tf:#ffffff;--ti:brightness(0) invert(1)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-dragon{--tb:#5f62ee;--tf:#ffffff;--ti:brightness(0) invert(1)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-dark{--tb:#57534e;--tf:#ffffff;--ti:brightness(0) invert(1)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-steel{--tb:#64748b;--tf:#ffffff;--ti:brightness(0) invert(1)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-fairy{--tb:#f472b6;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .t-unknown{--tb:#273052;--tf:#ffffff}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .tb.t-unknown{padding:0 8px;box-shadow:inset 0 0 0 1px rgba(174,182,214,0.28)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .tb{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px 0 7px;border-radius:7px;background:var(--tb);color:var(--tf) !important;font-family:var(--font-display);font-stretch:75%;font-weight:700;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap;line-height:1;flex:none}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .tb img{width:14px;height:14px;object-fit:contain;filter:var(--ti)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .tb--row{height:24px;border-radius:6px;padding:0 8px 0 6px;font-size:11.5px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .tb--pair{height:22px;border-radius:6px;padding:0 7px 0 5px;font-size:11px;gap:4px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .tb--pair img{width:12px;height:12px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .hero{position:relative;background:var(--grad-aurora);border:1px solid var(--line-1);border-radius:18px;padding:20px 20px 20px;box-shadow:var(--shadow-2);margin-bottom:16px;scroll-margin-top:calc(var(--sticky) + 12px)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .hk{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .hk .dg{width:5px;height:5px;background:var(--gold-400);transform:rotate(45deg)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .hk .ds{width:3px;height:3px;background:var(--ink-4);transform:rotate(45deg)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .hk .cur{color:var(--ink-0) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) h1{margin:0;font-family:var(--font-display);font-weight:830;font-size:30px;letter-spacing:-0.015em;line-height:1.1;color:var(--ink-0) !important;text-wrap:balance}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gl{display:inline-block;width:10px;height:10px;flex:none}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gl path{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .ck{display:inline-block;flex:none}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rt{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;flex:none}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rtg{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:650;color:var(--ink-0) !important;white-space:nowrap;line-height:1.2}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .lg{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 8px 0 4px;border-radius:6px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-1);font-size:12px;font-weight:600;color:var(--ink-1) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .r-strong{background:var(--fill-good);color:var(--ink-0) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .r-good{background:var(--fill-good-t);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--win) 50%,transparent);color:var(--win-strong) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .r-even{background:var(--void-4);box-shadow:inset 0 0 0 1px var(--line-3);color:var(--ink-1) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .r-tough{background:var(--fill-tough-t);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--loss) 50%,transparent);color:var(--loss-strong) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .r-bad{background:var(--fill-tough);color:var(--ink-0) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .meter{display:block;height:6px;border-radius:999px;background:var(--void-3);overflow:hidden}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .meter i{display:block;height:100%;border-radius:999px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .m-strong i{background:var(--win-strong)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .m-good i{background:var(--win)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .m-even i{background:var(--even)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .m-tough i{background:var(--loss)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .m-bad i{background:var(--loss-strong)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .stack{display:grid;gap:16px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .card{background:var(--void-2);background-image:var(--grad-sheen);border:1px solid var(--line-1);border-radius:12px;box-shadow:var(--shadow-2);overflow:clip;scroll-margin-top:calc(var(--sticky) + 12px)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .card__head{display:flex;flex-direction:column;gap:4px;padding:14px 20px;border-bottom:1px solid var(--line-1)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .card__h2{margin:0;font-family:var(--font-display);font-weight:700;font-size:22px;letter-spacing:-0.01em;line-height:1.08;color:var(--ink-1) !important;text-wrap:balance}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .copy{position:relative;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;color:var(--ink-3) !important;flex:none}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .copy::before{content:"";position:absolute;inset:-6px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .copy:hover{color:var(--ink-1) !important;background:var(--void-3)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .copy.is-done{color:var(--win-strong) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .card__head .push{margin-left:auto}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .lede{margin:8px 20px 0;max-width:680px;font-size:13px;line-height:1.55;color:var(--ink-2) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .card:not(#bosses) > .lede,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gd__h{text-wrap:pretty}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .card__body{margin:16px 20px 20px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .card__body--bleed{margin:16px 0 0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .fnote{margin:0;padding:12px 20px 16px;font-size:13px;line-height:1.5;color:var(--ink-2) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .fnote p{margin:0 0 4px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .seg{display:inline-flex;align-items:center;gap:2px;padding:3px;background:var(--void-1);box-shadow:inset 0 0 0 1px var(--line-1);border-radius:8px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .seg__l{margin:0 6px 0 4px;font-size:12px;color:var(--ink-2) !important;white-space:nowrap}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .seg button{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:36px;padding:0 12px;border-radius:6px;font-family:var(--font-display);font-stretch:75%;font-weight:600;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-2) !important;white-space:nowrap}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .seg button:hover{background:var(--void-4);color:var(--ink-0) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .seg button[aria-pressed="true"]{background:var(--void-5);box-shadow:inset 0 0 0 1px var(--line-3);color:var(--ink-0) !important;font-weight:700}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) a.cl{color:var(--link) !important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,var(--link) 50%,transparent)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) a.cl:hover{color:var(--link-hover) !important;text-decoration-color:currentColor}@media (max-width:639px){.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content){--bar-h:60px;--gutter:16px;--sticky:var(--jump-h)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .hero{padding:18px 14px 16px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) h1{font-size:26px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .copy{width:32px;height:32px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .card__head{padding:14px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .lede{margin:8px 14px 0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .card__body{margin:14px 14px 16px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .fnote{padding:12px 14px 16px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .card__body--bleed{margin:14px 0 0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .seg{min-height:44px;flex-wrap:wrap}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .seg button{min-height:44px;min-width:44px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) a.cl{display:inline-block;min-width:44px;padding:12px 0;margin:-12px 0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .card__head .card__h2{flex:0 1 auto;min-width:0;text-wrap:balance}}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) h1:focus{outline:none}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :is(h1,h2)[tabindex="-1"]:focus,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :is(h1,h2)[tabindex="-1"]:focus-visible{outline:none;box-shadow:none}@media (prefers-reduced-motion:reduce){.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) *,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) *::before,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) *::after{transition:none !important;animation:none !important;scroll-behavior:auto !important}}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .hub-hero{padding:24px 28px 24px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .hh{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px 40px;align-items:start}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .hh__a{max-width:62ch;margin:12px 0 0;font-size:16px;line-height:1.5;color:var(--ink-1) !important}@media (min-width:640px){.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .cpi,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .card:not(#bosses) > .lede.cpi{text-wrap:balance}}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :is(.hh__a,.rbgb-hero__intro) a{position:relative;font-weight:600}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :is(.hh__a,.rbgb-hero__intro) a::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__ys{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 12px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__ys .gt__ss{margin-right:0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__gf{display:flex;align-items:flex-end;gap:8px;margin:10px 0 8px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__s--gift .gt__sb{width:52px;height:52px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .bbt{width:100%}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .bbt caption{text-align:left;padding-bottom:8px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .bbt th,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .bbt td{padding:10px 0;border-bottom:1px solid var(--line-1);text-align:left;font-weight:400;vertical-align:middle}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .bbt tr:last-child > *{border-bottom:0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .bbt td{text-align:right;font-family:var(--font-data);font-size:14px;color:var(--ink-1) !important;white-space:nowrap}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .bbt tr.is-lead td{color:var(--ink-0) !important;font-weight:700}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .greg{display:grid;gap:20px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gcol__h{display:flex;align-items:center;gap:8px;min-height:24px;margin-bottom:8px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gcol__h .ds{width:3px;height:3px;background:var(--ink-4);transform:rotate(45deg)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gcol__h .cur{color:var(--ink-0) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gcol__r{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt{--gpt:14px;--gpx:16px;display:flex;flex-direction:column;gap:2px;min-height:96px;padding:var(--gpt) var(--gpx) 14px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-1);border-radius:10px;color:inherit !important;scroll-margin-top:calc(var(--sticky) + 12px);transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) a.gt:hover{background:var(--void-4);box-shadow:inset 0 0 0 1px var(--line-2);color:inherit !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__ss{display:flex;align-items:flex-end;gap:12px;margin:10px 0 8px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__s{display:flex;flex-direction:column;align-items:center;gap:5px;min-width:0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__sb{position:relative;width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-1)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__sb img{object-fit:contain;flex:none}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__s.is-top .gt__sb,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__s.is-one .gt__sb{width:76px;height:76px;background:radial-gradient(closest-side,color-mix(in srgb,var(--c) 30%,transparent),transparent),var(--void-2)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__s.is-top .gt__sb{box-shadow:inset 0 0 0 2px var(--gold-400)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__star{position:absolute;top:-3px;right:-3px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--gold-400);color:var(--void-1) !important;box-shadow:0 0 0 2px var(--void-3)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__star svg{width:12px;height:12px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__sn{font-size:12px;line-height:1.25;color:var(--ink-2) !important;white-space:nowrap}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__s.is-top .gt__sn,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__s.is-one .gt__sn{font-weight:700;color:var(--ink-0) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__s.is-top .gt__sn{text-decoration:underline;text-decoration-color:var(--gold-400);text-decoration-thickness:2px;text-underline-offset:3px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__nm{font-family:var(--font-display);font-weight:700;font-size:16px;line-height:1.25;color:var(--ink-0) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__pk{font-size:13px;color:var(--ink-1) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__pk b{font-weight:650;color:var(--ink-0) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__w{font-size:13px;color:var(--ink-2) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__wn{white-space:nowrap}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__ty{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:8px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__go{display:flex;align-items:flex-end;gap:6px;margin-top:8px;min-height:32px;line-height:1.3;font-family:var(--font-display);font-stretch:92%;font-weight:700;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;color:var(--link) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) a.gt:hover .gt__go{color:var(--link-hover) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link{position:relative}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link:hover{background:var(--void-4);box-shadow:inset 0 0 0 1px var(--line-2)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link:hover .gt__go{color:var(--link-hover) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__a{color:inherit !important;text-decoration:none}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__a::after{content:"";position:absolute;inset:0;border-radius:10px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__a:focus-visible{box-shadow:none}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link:has(.gt__a:focus-visible){box-shadow:var(--focus-ring)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) a.gt__s{position:relative;z-index:1;color:inherit !important;text-decoration:none;border-radius:10px;padding:2px;min-height:44px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) a.gt__s:hover .gt__sn{color:var(--link-hover) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) a.gt__s:focus-visible{box-shadow:var(--focus-ring)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) img.v7i{flex:none;max-width:none;object-fit:contain}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .is-px{image-rendering:pixelated}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .fnote2{margin:16px 0 0;max-width:680px;font-size:13px;line-height:1.55;color:var(--ink-2) !important;text-wrap:pretty}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .newer{margin-top:24px;padding-top:20px;border-top:1px solid var(--line-1)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .newer__t{margin:0;font-size:13px;font-weight:650;color:var(--ink-1) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .newer__l{margin:4px 0 0;max-width:680px;font-size:13px;line-height:1.55;color:var(--ink-2) !important;text-wrap:pretty}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .later{columns:2;column-gap:32px;margin:10px 0 0;padding:0;list-style:none;max-width:680px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .later li{break-inside:avoid;display:flex;align-items:center;min-height:36px;font-size:14px;line-height:1.5;color:var(--ink-2) !important;padding:0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .later a{display:inline-flex;align-items:center;min-height:36px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .tlc{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:4px 16px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .tlc__i{grid-row:1 / span 2;align-self:start;width:44px;height:44px;border-radius:10px;background:var(--void-1);box-shadow:inset 0 0 0 1px var(--line-1);display:flex;align-items:center;justify-content:center;color:var(--ink-2) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .tlc p{margin:0;max-width:640px;font-size:14px;line-height:1.55;color:var(--ink-2) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .tcta{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-family:var(--font-display);font-stretch:92%;font-weight:700;font-size:12px;letter-spacing:0.08em;text-transform:uppercase;color:var(--link) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .tcta:hover{color:var(--link-hover) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .pat{display:grid;grid-template-columns:1fr;gap:16px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rvw{display:grid;grid-template-columns:260px minmax(0,1fr);gap:16px 28px;align-items:center}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rvw .rv{margin-top:0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .pc{padding:16px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-1);border-radius:10px;min-width:0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .pc__t{margin:0;font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.3;color:var(--ink-0) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .pc__s{margin:6px 0 0;font-size:13px;line-height:1.55;color:var(--ink-2) !important;text-wrap:pretty}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content){--fc-strong:#C4E1FF;--fc-good:#8AC2FF;--fc-even:#9A9A9A;--fc-tough:#DA505D;--fc-bad:#A63E4C}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsl{list-style:none;margin:0;padding:0;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line-1);background:var(--void-2)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg{display:grid;grid-template-columns:200px minmax(0,1fr);gap:8px 20px;align-items:start;padding:14px 16px;border-bottom:1px solid var(--line-1)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg:last-child{border-bottom:0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg__h{display:flex;flex-direction:column;gap:2px;min-width:0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg__g{display:inline-flex;align-items:center;align-self:flex-start;min-height:24px;font-size:15px;font-weight:650;line-height:1.3;position:relative}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg__g::before{content:"";position:absolute;inset:-6px 0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg__k{font-size:12px;color:var(--ink-3) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg__x{font-size:12px;line-height:1.4;color:var(--ink-2) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg__s{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss{display:flex;flex-direction:column;gap:5px;min-width:0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__h{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-height:40px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__nm{font-size:14px;font-weight:600;color:var(--ink-1) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss.is-top .rss__nm{font-weight:750;color:var(--ink-0) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__tp{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px;border-radius:5px;background:color-mix(in srgb,var(--gold-400) 14%,var(--void-2));box-shadow:inset 0 0 0 1px var(--line-gold);color:var(--gold-300) !important;font-family:var(--font-display);font-stretch:75%;font-weight:700;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;white-space:nowrap}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__tp svg{width:11px;height:11px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsc{position:relative;display:flex;align-items:flex-end;gap:1px;height:30px;padding:3px 3px 1px;border-radius:5px;background:var(--void-1);box-shadow:inset 0 0 0 1px var(--line-1)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsc__b{position:absolute;left:0;right:0;top:50%;border-top:1px dashed var(--line-3)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsc i{flex:1 1 0;min-width:0;border-radius:1px 1px 0 0;background:var(--fc-even)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsc i.na{height:6px;border-radius:1px;background:repeating-linear-gradient(135deg,var(--ink-2) 0 1.5px,transparent 1.5px 3.5px);box-shadow:inset 0 0 0 1px var(--ink-2)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsc .f-strong,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .fsw.f-strong{background:var(--fc-strong)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsc .f-good,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .fsw.f-good{background:var(--fc-good)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsc .f-even,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .fsw.f-even{background:var(--fc-even)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsc .f-tough,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .fsw.f-tough{background:var(--fc-tough)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsc .f-bad,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .fsw.f-bad{background:var(--fc-bad)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__v{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 6px;font-size:13px;line-height:1.4;color:var(--ink-2) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__w{color:var(--ink-1) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__w b{font-family:var(--font-display);font-weight:800;color:var(--ink-0) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__d{color:var(--ink-3) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__w{flex-basis:100%}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__w + .rss__d{display:none}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg__same{margin:0;align-self:center;font-size:13px;line-height:1.5;color:var(--ink-2) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg__same a{display:inline-flex;align-items:center;min-height:44px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .flegw{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .fleg__k{font-size:12px;font-weight:650;color:var(--ink-1) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .fleg{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;padding:0;list-style:none}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .fleg li{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--ink-2) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .fsw{display:inline-block;flex:none;width:10px;height:10px;border-radius:2px;background:var(--fc-even)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .fsw--na{background:repeating-linear-gradient(135deg,var(--ink-2) 0 1.5px,transparent 1.5px 3.5px);box-shadow:inset 0 0 0 1px var(--ink-2)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rv{position:relative;width:240px;height:200px;margin:14px auto 0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rv svg{position:absolute;inset:0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rv > span{position:absolute}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rv__g{left:50%;top:0;transform:translateX(-50%)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rv__w{left:0;bottom:0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rv__f{right:0;bottom:0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rv__cap{margin:8px 0 0;text-align:center;font-size:12px;color:var(--ink-2) !important;text-wrap:balance}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rvl{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,auto);justify-content:start;align-items:center;gap:6px;font-size:14px;color:var(--ink-2) !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rvl li{display:contents}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rvl .tb{justify-self:start}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rvl__b{display:contents}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .pc__f{margin:12px 0 0;padding-top:10px;border-top:1px solid var(--line-1);font-size:13px;color:var(--ink-2) !important}@media (max-width:1023px){.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg{grid-template-columns:140px minmax(0,1fr);gap:8px 14px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gcol__r{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:859px){.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .hh{grid-template-columns:1fr}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rvw{grid-template-columns:1fr}}@media (max-width:639px){.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .hub-hero{padding:20px 16px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__go{min-height:28px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gcol__r{grid-template-columns:minmax(0,1fr)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .later{columns:1}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .later li,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .later a{min-height:44px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rvl{display:grid;grid-template-columns:1fr;gap:12px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rvl li{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rvl__b{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg{grid-template-columns:minmax(0,1fr);padding:12px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg__h{flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px 10px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg__g{min-height:44px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg__g::before{inset:0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg__s{grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:10px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__h{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;min-height:0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg--tp .rss__t{min-height:40px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__nm{font-size:13px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__tp{height:18px;padding:0 4px;letter-spacing:0.04em}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsc{height:24px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__v{flex-direction:column;gap:0;font-size:12px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__d{display:none}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__w{flex-basis:auto}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .fleg{display:grid;grid-template-columns:repeat(3,max-content)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .pc{padding:14px 12px}}@media (max-width:360px){.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .hk .k2{display:none}}@media (min-width:1024px){.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt{--gpt:12px;--gpx:12px;padding-bottom:12px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__ss{gap:6px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__sb{width:52px;height:52px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__s.is-top .gt__sb,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__s.is-one .gt__sb{width:68px;height:68px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__sn{font-size:11.5px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__s--gift .gt__sb{width:48px;height:48px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__ys{gap:2px 8px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__gf{gap:4px;margin:6px 0 8px}}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__gol svg{display:inline-block;vertical-align:-1px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt__nw{white-space:nowrap}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc{pointer-events:none}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc__c{display:block;max-width:none;border-radius:5px;box-shadow:0 10px 22px -6px rgba(2,4,10,0.85),0 0 0 1px rgba(238,241,255,0.14)}@media (min-width:640px){.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc{position:relative;display:block;flex:none;height:116px;margin:calc(var(--gpt) * -1) calc(var(--gpx) * -1) 12px;border-radius:10px 10px 0 0;overflow:hidden;background:linear-gradient(180deg,color-mix(in srgb,var(--cv) 45%,var(--void-3)) 0%,var(--void-3) 100%)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 0 var(--line-1),inset 1px 0 0 var(--line-1),inset -1px 0 0 var(--line-1)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link:hover .gc::after{box-shadow:inset 0 1px 0 var(--line-2),inset 1px 0 0 var(--line-2),inset -1px 0 0 var(--line-2)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc__fan{position:absolute;left:50%;top:50%;z-index:1;display:flex;transform:translate(-50%,-50%);transition:transform var(--dur-med) var(--ease-out)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc__c{width:75px;height:100px;transition:transform var(--dur-med) var(--ease-out)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc[data-n="1"] .gc__c{width:78px;height:104px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc[data-n="2"] .gc__c:first-child{transform:rotate(-7deg) translate(9px,2px)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc[data-n="2"] .gc__c:last-child{position:relative;z-index:1;transform:rotate(7deg) translate(-9px,2px)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link:hover .gc__fan,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link:has(.gt__a:focus-visible) .gc__fan{transform:translate(-50%,calc(-50% - 4px))}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link:hover .gc[data-n="2"] .gc__c:first-child,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link:has(.gt__a:focus-visible) .gc[data-n="2"] .gc__c:first-child{transform:rotate(-10deg) translate(4px,2px)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link:hover .gc[data-n="2"] .gc__c:last-child,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link:has(.gt__a:focus-visible) .gc[data-n="2"] .gc__c:last-child{transform:rotate(10deg) translate(-4px,2px)}}@media (min-width:640px) and (prefers-reduced-motion:reduce){.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc__fan,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc__c{transition:none}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link:hover .gc__fan,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link:has(.gt__a:focus-visible) .gc__fan{transform:translate(-50%,-50%)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link:hover .gc[data-n="2"] .gc__c:first-child,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link:has(.gt__a:focus-visible) .gc[data-n="2"] .gc__c:first-child{transform:rotate(-7deg) translate(9px,2px)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link:hover .gc[data-n="2"] .gc__c:last-child,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt--link:has(.gt__a:focus-visible) .gc[data-n="2"] .gc__c:last-child{transform:rotate(7deg) translate(-9px,2px)}}@media (min-width:1024px){.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc[data-n="2"] .gc__c{width:69px;height:92px}}@media (max-width:639px){.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"cv nm" "cv pk" "st st" "w w" "ty ty" "go go";column-gap:12px;row-gap:2px;align-content:start}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt > .gc{grid-area:cv;align-self:center;margin-bottom:2px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt > .gt__a{grid-area:nm;align-self:end}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt > .gt__pk{grid-area:pk;align-self:start}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt > .gt__ss,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt > .gt__ys{grid-area:st}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt > .gt__w{grid-area:w}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt > .gt__ty{grid-area:ty}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt > .gt__go{grid-area:go}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc{position:relative;display:block;width:66px;height:88px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc[data-n="2"]{width:92px;height:96px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc__c{position:absolute;left:0;bottom:0;width:66px;height:88px;border-radius:4px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc[data-n="2"] .gc__c:first-child{z-index:1}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gc[data-n="2"] .gc__c:last-child{left:26px;bottom:8px;transform:scale(0.92);transform-origin:bottom right}}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__i{flex:none;width:40px;height:40px;object-fit:contain;border-radius:50%;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-1)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__t{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0}@media (max-width:1279px){.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__h{min-height:44px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__t{flex-direction:column;align-items:flex-start;gap:2px}}@media (max-width:639px){.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__h{min-height:0}}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss{container-type:inline-size}@media (min-width:640px){@container (max-width:224px){.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__h{min-height:44px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__t{flex-direction:column;align-items:flex-start;gap:2px}}}@container (max-width:139px){.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__h{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;min-height:0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg--tp .rss__t{min-height:40px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__nm{font-size:13px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rss__tp{height:18px;padding:0 4px;letter-spacing:0.04em}}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .gt:focus-visible,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .tcta:focus-visible,.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rsg__g:focus-visible{box-shadow:var(--focus-ring)}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="13"]){width:13px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="14"]){width:14px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="16"]){width:16px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="24"]){width:24px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="30"]){width:30px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="32"]){width:32px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="36"]){width:36px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="40"]){width:40px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="48"]){width:48px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="56"]){width:56px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="64"]){width:64px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="65"]){width:65px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="66"]){width:66px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="67"]){width:67px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="68"]){width:68px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="69"]){width:69px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="70"]){width:70px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="71"]){width:71px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="72"]){width:72px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="73"]){width:73px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="74"]){width:74px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="77"]){width:77px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="79"]){width:79px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="81"]){width:81px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="84"]){width:84px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="85"]){width:85px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="86"]){width:86px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="91"]){width:91px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="92"]){width:92px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="94"]){width:94px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[width="96"]){width:96px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[height="13"]){height:13px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[height="14"]){height:14px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[height="16"]){height:16px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[height="24"]){height:24px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[height="30"]){height:30px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[height="32"]){height:32px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[height="36"]){height:36px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[height="40"]){height:40px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[height="48"]){height:48px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[height="56"]){height:56px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[height="64"]){height:64px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[height="72"]){height:72px}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img[height="96"]){height:96px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .card__k{font-family:var(--font-display);font-stretch:75%;font-weight:620;font-size:12px;letter-spacing:0.18em;text-transform:uppercase;line-height:1.5;color:var(--ink-3)}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .card__hr{display:flex;align-items:center;gap:8px;min-width:0}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .card__sub{margin:0;max-width:68ch;font-size:14px;line-height:1.5;color:var(--ink-3) !important;text-wrap:pretty}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .card__head + .lede{margin-top:16px}#pokemon_pkst_hub-content.pkst .rb-shell-herocard.pkst-hc:has(.pkst-hero){position:relative;border:1px solid var(--line-1);border-radius:14px;overflow:hidden;background:radial-gradient(460px 280px at 88% 30%,color-mix(in srgb,#6366f1 18%,transparent),transparent 72%),radial-gradient(360px 240px at 70% 90%,color-mix(in srgb,#f472b6 12%,transparent),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--gold-400) 7%,var(--void-1)),var(--void-1) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-400) 26%,var(--line-2))}body.rb-site-shell #pokemon_pkst_hub-content.pkst .rb-shell-herocard.pkst-hc.rbgb-flushtop:has(.pkst-hero){border-top:0;border-radius:0 0 14px 14px}#pokemon_pkst_hub-content.pkst .pkst-hc .rbgb-hero__row{padding:24px;align-items:center}#pokemon_pkst_hub-content.pkst .pkst-hc .rbgb-hero__kseg{font-size:12px}#pokemon_pkst_hub-content.pkst .pkst-hc .rbgb-hero__h1{margin:12px 0 0;font-family:var(--font-display);font-size:clamp(28px,4vw,38px);font-weight:780;letter-spacing:-0.02em;line-height:1.08;color:var(--ink-0) !important;text-wrap:balance}#pokemon_pkst_hub-content.pkst .pkst-hc .rbgb-hero__intro{max-width:580px;margin:14px 0 0;font-size:16px;line-height:1.55;color:var(--ink-1);text-wrap:pretty}#pokemon_pkst_hub-content.pkst .pkst-hc .rbgb-hero__extra{margin-top:20px}@media (min-width:860px){#pokemon_pkst_hub-content.pkst .pkst-hc .rbgb-hero__copy{display:grid;grid-template-columns:minmax(0,1fr) 300px;column-gap:40px;align-items:center}#pokemon_pkst_hub-content.pkst .pkst-hc :is(.rbgb-hero__id,.rbgb-hero__intro){grid-column:1}#pokemon_pkst_hub-content.pkst .pkst-hc .rbgb-hero__extra{grid-column:2;grid-row:1 / span 2;margin-top:0}}@media (max-width:639px){#pokemon_pkst_hub-content.pkst .pkst-hc .rbgb-hero__row{padding:16px}#pokemon_pkst_hub-content.pkst .rbgb-content{padding-left:16px;padding-right:16px}}#pokemon_pkst_hub-content.pkst .rbgb-content{margin-top:16px}#pokemon_pkst_hub-content.pkst .sw{position:relative;display:flex;align-items:center;margin:0}#pokemon_pkst_hub-content.pkst .sw .sw__b{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:6px 14px 6px 6px;border-radius:12px;background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-0) !important;font-family:var(--font-display);font-weight:720;font-size:15px;line-height:1.1;cursor:pointer;transition:box-shadow var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}#pokemon_pkst_hub-content.pkst .sw .sw__b:hover,#pokemon_pkst_hub-content.pkst .sw .sw__b[aria-expanded="true"]{background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-3)}#pokemon_pkst_hub-content.pkst .sw .sw__b:focus-visible{box-shadow:var(--focus-ring)}#pokemon_pkst_hub-content.pkst .sw__i{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:9px;background:color-mix(in srgb,var(--gold-400) 12%,var(--void-3))}#pokemon_pkst_hub-content.pkst .sw__i img{width:28px;height:28px;object-fit:contain}#pokemon_pkst_hub-content.pkst .sw__c{font-size:11px;color:var(--ink-2);transition:transform var(--dur-fast) var(--ease-out)}#pokemon_pkst_hub-content.pkst .sw__b[aria-expanded="true"] .sw__c{transform:rotate(180deg)}#pokemon_pkst_hub-content.pkst .sw__p:not([hidden]){position:absolute;left:0;top:calc(100% + 6px);z-index:95;display:flex;flex-direction:column;width:min(880px,100%);max-height:min(520px,calc(100vh - 160px));overflow:hidden;border-radius:12px;background:var(--void-3);box-shadow:0 0 0 1px var(--line-2),0 18px 44px rgba(0,0,0,0.55);color:var(--ink-1);animation:pkst-sw-in 140ms var(--ease-out)}#pokemon_pkst_hub-content.pkst .sw__h{display:none}#pokemon_pkst_hub-content.pkst .sw__ht{font-family:var(--font-display);font-weight:740;font-size:16px;color:var(--ink-0)}#pokemon_pkst_hub-content.pkst .sw .sw__x{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:10px;font-size:16px;color:var(--ink-2) !important}#pokemon_pkst_hub-content.pkst .sw .sw__x:hover{background:var(--void-4);color:var(--ink-0) !important}#pokemon_pkst_hub-content.pkst .sw__g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:4px;padding:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}#pokemon_pkst_hub-content.pkst .sw .swo{display:flex;align-items:center;gap:10px;min-height:48px;padding:4px 8px;border-radius:10px;color:var(--ink-1) !important;font-weight:650;text-decoration:none}#pokemon_pkst_hub-content.pkst .sw .swo:hover{background:var(--void-4);color:var(--ink-0) !important}#pokemon_pkst_hub-content.pkst .sw .swo[aria-current="page"]{background:color-mix(in srgb,var(--gold-400) 12%,var(--void-3));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-400) 45%,transparent);color:var(--ink-0) !important}#pokemon_pkst_hub-content.pkst .sw .swo:focus-visible{background:var(--void-4);box-shadow:inset 0 0 0 2px var(--pulse-500);color:var(--ink-0) !important}#pokemon_pkst_hub-content.pkst .sw .swo.is-rel{grid-column:1/-1;border-top:1px solid var(--line-1);border-radius:0 0 10px 10px}#pokemon_pkst_hub-content.pkst .swo__i{display:grid;place-items:center;flex:none;width:36px;height:36px}#pokemon_pkst_hub-content.pkst .swo__i img{width:36px;height:36px;object-fit:contain}#pokemon_pkst_hub-content.pkst .swo__t{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 auto}#pokemon_pkst_hub-content.pkst .swo__n{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;font-family:var(--font-display);font-weight:680;font-size:14px}#pokemon_pkst_hub-content.pkst .swo__m{font-family:var(--font-data);font-size:11px;line-height:1.3;color:var(--ink-3)}#pokemon_pkst_hub-content.pkst .swo__ck{flex:none;color:var(--gold-300);font-weight:900}@keyframes pkst-sw-in{from{opacity:0;transform:translateY(-4px)}}@keyframes pkst-sw-up{from{transform:translateY(100%)}}@media (min-width:1100px){#pokemon_pkst_hub-content.pkst .sw__g{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:760px){#pokemon_pkst_hub-content.pkst .sw__bd{display:none !important}}@media (max-width:759px){#pokemon_pkst_hub-content.pkst .sw__p:not([hidden]){position:fixed;left:0;right:0;top:auto;bottom:0;width:auto;z-index:499;max-height:min(calc(100vh - var(--rbgb-vis,102px)),780px);border-radius:16px 16px 0 0;box-shadow:0 -14px 40px rgba(0,0,0,0.55),0 0 0 1px var(--line-2);animation:pkst-sw-up var(--dur-med) var(--ease-out)}#pokemon_pkst_hub-content.pkst .sw__h{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 6px 6px 16px;border-bottom:1px solid var(--line-1)}#pokemon_pkst_hub-content.pkst .sw__bd:not([hidden]){position:fixed;inset:0;z-index:498;background:rgba(4,6,14,0.6)}html.pkst-sw-lock{overflow:hidden}#pokemon_pkst_hub-content.pkst .sw__g{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:calc(10px + env(safe-area-inset-bottom))}#pokemon_pkst_hub-content.pkst .sw .swo{min-height:48px;padding:4px 8px}#pokemon_pkst_hub-content.pkst :is(.swo__i,.swo__i img){width:40px;height:40px}}@media (max-width:419px){#pokemon_pkst_hub-content.pkst .sw__g{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){#pokemon_pkst_hub-content.pkst .sw__p:not([hidden]){animation:none}}#pokemon_pkst_hub-content.pkst .ast{width:100%;table-layout:fixed;border-collapse:collapse}#pokemon_pkst_hub-content.pkst .ast__hd th{padding:0 12px 10px 0;text-align:left;font-family:var(--font-display);font-stretch:75%;font-size:12px;font-weight:620;letter-spacing:0.12em;text-transform:uppercase;color:var(--ink-3) !important;vertical-align:bottom}#pokemon_pkst_hub-content.pkst .ast__hd th:first-child{width:128px}#pokemon_pkst_hub-content.pkst .ast__r{border-top:1px solid var(--line-1);scroll-margin-top:calc(var(--sticky) + 12px)}#pokemon_pkst_hub-content.pkst .ast__h{padding:14px 12px 14px 0;text-align:left;font-weight:400;vertical-align:top}#pokemon_pkst_hub-content.pkst .ast__gen{display:inline;font-family:var(--font-display);font-size:16px;font-weight:700;line-height:1.3;color:var(--ink-0) !important}#pokemon_pkst_hub-content.pkst .ast__reg{display:inline;margin-left:2px;font-size:13px;color:var(--ink-2) !important}#pokemon_pkst_hub-content.pkst .ast__g{display:block;margin-top:4px;font-size:12px;line-height:1.45;color:var(--ink-3) !important}#pokemon_pkst_hub-content.pkst .ast__g a{color:var(--link) !important;text-decoration:underline}#pokemon_pkst_hub-content.pkst .ast__c{padding:14px 8px 16px 0;vertical-align:top}#pokemon_pkst_hub-content.pkst .ast__sts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none}#pokemon_pkst_hub-content.pkst .ast__st{position:relative;min-width:0;margin:0;padding:0;list-style:none;text-align:center}#pokemon_pkst_hub-content.pkst .ast__st:not(:last-child)::after{content:"\203A";content:"\203A" / "";position:absolute;top:44px;right:-3px;transform:translateY(-50%);color:var(--ink-3);font-size:16px;line-height:1;pointer-events:none}#pokemon_pkst_hub-content.pkst .ast__a{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0;border-radius:8px;color:var(--ink-1) !important;text-decoration:none}#pokemon_pkst_hub-content.pkst a.ast__a{cursor:pointer;scroll-margin-block:calc(var(--rbgb-vis,0px) + var(--jump-h) + 12px) 12px}#pokemon_pkst_hub-content.pkst .ast__f{display:flex;align-items:flex-end;justify-content:center;width:100%;height:72px}#pokemon_pkst_hub-content.pkst .ast__st--pick .ast__f{background:radial-gradient(closest-side,color-mix(in srgb,var(--tb) 24%,transparent),transparent)}#pokemon_pkst_hub-content.pkst .ast__i{display:block;width:56px;height:56px;object-fit:contain;transition:transform var(--dur-fast) var(--ease-out)}#pokemon_pkst_hub-content.pkst .ast__st--pick .ast__i{width:72px;height:72px}#pokemon_pkst_hub-content.pkst a.ast__a:hover .ast__i{transform:scale(1.06)}#pokemon_pkst_hub-content.pkst .ast__sts--one .ast__i{transform:scale(1.5)}#pokemon_pkst_hub-content.pkst .ast__sts--one a.ast__a:hover .ast__i{transform:scale(1.58)}#pokemon_pkst_hub-content.pkst .ast__n{max-width:100%;font-size:12.5px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}#pokemon_pkst_hub-content.pkst a.ast__a:hover .ast__n{color:var(--gold-300) !important;text-decoration:underline}#pokemon_pkst_hub-content.pkst .ast__tys{display:flex;flex-wrap:wrap;justify-content:center;gap:2px 6px;margin-top:4px}#pokemon_pkst_hub-content.pkst .ast__ty{display:inline-flex;align-items:center;gap:3px;font-size:12px;line-height:16px;color:var(--ink-2) !important}#pokemon_pkst_hub-content.pkst .ast__ti{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex:none;border-radius:50%;background:var(--tb)}#pokemon_pkst_hub-content.pkst .ast__ti img{width:10px;height:10px;object-fit:contain;filter:var(--ti)}#pokemon_pkst_hub-content.pkst .ast__f{position:relative}#pokemon_pkst_hub-content.pkst .ast__pk{display:inline-flex;align-items:center;justify-content:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--gold-400);color:var(--void-1) !important;box-shadow:0 0 0 2px var(--void-2)}#pokemon_pkst_hub-content.pkst .ast__pk svg{display:block;width:10px;height:10px}#pokemon_pkst_hub-content.pkst .ast__f .ast__pk{position:absolute;top:0;left:calc(50% + 20px)}#pokemon_pkst_hub-content.pkst .ast__key{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:12px;line-height:1.4;color:var(--ink-2) !important}#pokemon_pkst_hub-content.pkst .aso{margin-top:8px;padding:20px 0 0;border-top:1px solid var(--line-1)}#pokemon_pkst_hub-content.pkst .aso__h{margin:0;font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.3;color:var(--ink-0) !important}#pokemon_pkst_hub-content.pkst .aso__l{margin:12px 0 0;padding:0;list-style:none}#pokemon_pkst_hub-content.pkst .aso__r{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;margin:0;padding:12px 0;list-style:none;border-top:1px solid var(--line-1)}#pokemon_pkst_hub-content.pkst .aso__r:first-child{border-top:0;padding-top:0}#pokemon_pkst_hub-content.pkst .aso__g{font-weight:600;font-size:14px;color:var(--ink-1) !important}#pokemon_pkst_hub-content.pkst .aso__g a{color:var(--link) !important}#pokemon_pkst_hub-content.pkst .aso__t{font-size:14px;line-height:1.5;color:var(--ink-2) !important}#pokemon_pkst_hub-content.pkst .bbtw{max-width:360px;margin:0 0 20px}@media (max-width:1199px){#pokemon_pkst_hub-content.pkst .ast,#pokemon_pkst_hub-content.pkst .ast tbody,#pokemon_pkst_hub-content.pkst .ast__r,#pokemon_pkst_hub-content.pkst .ast__h,#pokemon_pkst_hub-content.pkst .ast__c{display:block;width:100%}#pokemon_pkst_hub-content.pkst .ast__hd{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#pokemon_pkst_hub-content.pkst .ast__r{padding:12px 0}#pokemon_pkst_hub-content.pkst .ast__r:first-of-type{border-top:0;padding-top:0}#pokemon_pkst_hub-content.pkst .ast__h{padding:0 0 8px}#pokemon_pkst_hub-content.pkst .ast__c{padding:10px 6px 12px;margin-top:8px;border:1px solid var(--line-1);border-radius:10px;background:var(--void-3)}#pokemon_pkst_hub-content.pkst .ast__f .ast__pk{box-shadow:0 0 0 2px var(--void-3)}}@media (min-width:1200px) and (max-width:1399px){#pokemon_pkst_hub-content.pkst .ast__n{font-size:12px}}@media (max-width:1199px),(pointer:coarse){#pokemon_pkst_hub-content.pkst .ast__g a,#pokemon_pkst_hub-content.pkst .aso__g,#pokemon_pkst_hub-content.pkst .aso__g a{display:flex;align-items:center;min-height:44px}}@media (min-width:1024px) and (max-width:1199px){#pokemon_pkst_hub-content.pkst .ast__r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#pokemon_pkst_hub-content.pkst .ast__h{grid-column:1 / -1;padding:0}#pokemon_pkst_hub-content.pkst .ast__c{margin:0}}@media (min-width:640px) and (max-width:1023.98px){#pokemon_pkst_hub-content.pkst .ast__c{padding:8px 10px}#pokemon_pkst_hub-content.pkst .ast__sts{align-items:center}#pokemon_pkst_hub-content.pkst .ast__st:not(:last-child)::after{top:50%;right:2px}#pokemon_pkst_hub-content.pkst .ast__a{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:8px;align-items:center;padding-right:16px;text-align:left}#pokemon_pkst_hub-content.pkst .ast__f{grid-row:1 / 3;width:72px}#pokemon_pkst_hub-content.pkst .ast__st:not(.ast__st--pick) .ast__f{width:56px;height:56px}#pokemon_pkst_hub-content.pkst .ast__n{align-self:end}#pokemon_pkst_hub-content.pkst .ast__tys{align-self:start;justify-content:flex-start;margin-top:0}}@media (max-width:639.98px){#pokemon_pkst_hub-content.pkst .ast__c{padding:8px 4px 10px;margin-top:6px}#pokemon_pkst_hub-content.pkst .ast__st:not(:last-child)::after{top:36px}#pokemon_pkst_hub-content.pkst .ast__f{height:60px}#pokemon_pkst_hub-content.pkst .ast__i{width:48px;height:48px}#pokemon_pkst_hub-content.pkst .ast__st--pick .ast__i{width:60px;height:60px}#pokemon_pkst_hub-content.pkst .ast__f .ast__pk{left:calc(50% + 14px)}#pokemon_pkst_hub-content.pkst .ast__a{gap:3px}#pokemon_pkst_hub-content.pkst .ast__tys{margin-top:3px}#pokemon_pkst_hub-content.pkst .aso__r{grid-template-columns:minmax(0,1fr);gap:0}#pokemon_pkst_hub-content.pkst .bbtw{max-width:none}}@media (max-width:1023.98px){#pokemon_pkst_hub-content.pkst .ast__r--one{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#pokemon_pkst_hub-content.pkst .ast__r--one .ast__h{grid-column:1 / -1}#pokemon_pkst_hub-content.pkst .ast__r--one .ast__c{margin:0}#pokemon_pkst_hub-content.pkst .ast__sts--one{grid-template-columns:minmax(0,1fr)}#pokemon_pkst_hub-content.pkst .ast__sts--one .ast__a{display:flex;flex-direction:column;align-items:center;padding-right:2px;text-align:center}#pokemon_pkst_hub-content.pkst .ast__sts--one .ast__tys{justify-content:center}#pokemon_pkst_hub-content.pkst .ast__sts--one .ast__n,#pokemon_pkst_hub-content.pkst .ast__sts--one .ast__tys{align-self:center}}@media (prefers-reduced-motion:reduce){#pokemon_pkst_hub-content.pkst .ast__i{transition:none}#pokemon_pkst_hub-content.pkst a.ast__a:hover .ast__i{transform:none}#pokemon_pkst_hub-content.pkst .ast__sts--one .ast__i,#pokemon_pkst_hub-content.pkst .ast__sts--one a.ast__a:hover .ast__i{transform:scale(1.5)}}#pokemon_pkst_hub-content.pkst .rbgl-wn{margin-top:12px}#pokemon_pkst_hub-content.pkst .rbgl-wn__l{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:0;padding:3px;list-style:none}#pokemon_pkst_hub-content.pkst .rbgl-wn__l::-webkit-scrollbar{display:none}#pokemon_pkst_hub-content.pkst .rbgl-wn__l>li{min-width:0;margin:0;padding:0;list-style:none;scroll-snap-align:start}#pokemon_pkst_hub-content.pkst .rbgl-wn__a{display:flex;align-items:center;gap:10px;height:100%;min-width:0;min-height:52px;padding:8px 12px 8px 10px;border-radius:8px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-1) !important;text-decoration:none;cursor:pointer}#pokemon_pkst_hub-content.pkst a.rbgl-wn__a:hover{background:var(--void-4)}#pokemon_pkst_hub-content.pkst a.rbgl-wn__a:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}#pokemon_pkst_hub-content.pkst .rbgl-wn__a.is-lead{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-400) 55%,transparent)}#pokemon_pkst_hub-content.pkst .rbgl-wn__b{display:flex;flex-direction:column;gap:2px;min-width:0}#pokemon_pkst_hub-content.pkst .rbgl-wn__k{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-3) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pokemon_pkst_hub-content.pkst .rbgl-wn__a.is-lead .rbgl-wn__k{color:var(--gold-300) !important}#pokemon_pkst_hub-content.pkst .rbgl-wn__n{font-family:var(--font-display);font-size:14px;font-weight:680;line-height:1.25;color:var(--ink-0) !important;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-wrap:balance}#pokemon_pkst_hub-content.pkst .rbgl-wn__go{display:none}#pokemon_pkst_hub-content.pkst .rbgl-wn__art{flex:none;display:flex;align-items:center;justify-content:center;width:24px;height:32px}#pokemon_pkst_hub-content.pkst .rbgl-wn__art img{display:block;width:24px;height:32px;object-fit:contain}#pokemon_pkst_hub-content.pkst .rbgl-wn__ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2) !important}#pokemon_pkst_hub-content.pkst .rbgl-wn__ic svg{display:block;width:16px;height:16px}@media (max-width:767px){#pokemon_pkst_hub-content.pkst .rbgl-wn__l{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}#pokemon_pkst_hub-content.pkst .rbgl-wn__l>li{flex:0 0 auto;width:auto;min-width:calc(50% + 8px);max-width:calc(100% - 72px)}#pokemon_pkst_hub-content.pkst .rbgl-wn__a{padding-right:10px}}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content){min-height:0;background:transparent}.pkst--js [data-pkst-off]{display:none !important}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .pkst-hc{margin:0;padding:0;border:0;background:none}body.rb-site-shell .pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .pkst-hc.rbgb-flushtop>.hero{border-top:0;border-radius:0 0 18px 18px}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(.rb-shell-herocard,.rbgb-content){color:inherit;font-family:inherit}.pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) .rbgb-content>.stack{min-width:0;min-height:0}body.rb-site-shell .pkst:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) #bosses .bt thead th{top:calc(var(--rbgb-vis,calc(var(--rb-admin-bar-height,0px) + var(--rbgb-promo-h,0px) + var(--rbgb-bar-h,72px))) + var(--jump-h))}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(table):where(:not(.rbgb-map *,.rbgb-frame *)){border-collapse:revert;border-spacing:revert;line-height:revert;margin-bottom:revert;width:revert}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(thead,tbody,tfoot,tr):where(:not(.rbgb-map *,.rbgb-frame *)){border-bottom:revert;display:revert}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(td,th):where(:not(.rbgb-map *,.rbgb-frame *)){text-align:revert;border-top:revert;padding:1px;font-weight:revert}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(td,th,p):where(:not(.rbgb-map *,.rbgb-frame *)){color:inherit !important}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(p):where(:not(.rbgb-map *,.rbgb-frame *)){margin:revert;padding:revert;font-size:revert;font-weight:revert}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(ol,ul):where(:not(.rbgb-map *,.rbgb-frame *)){margin:revert;padding:revert}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(li):where(:not(.rbgb-map *,.rbgb-frame *)){list-style-type:revert}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(img):where(:not(.rbgb-map *,.rbgb-frame *)){border-style:revert;border-color:revert;border-radius:revert;max-width:revert;min-width:revert;min-height:revert;vertical-align:revert;opacity:revert;transform:revert;filter:revert;box-shadow:revert;transition:revert;will-change:revert;cursor:revert}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(.card):where(:not(.rbgb-map *,.rbgb-frame *)){flex:revert;display:revert;flex-direction:revert;align-items:revert;justify-content:revert;padding:revert;margin-bottom:revert;border-radius:revert;background-color:revert;transition:revert;will-change:revert;cursor:revert}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(a):where(:not(.rbgb-map *,.rbgb-frame *)){text-decoration:revert;background-color:revert;transition:revert}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(button):where(:not(.rbgb-map *,.rbgb-frame *)){color:revert;background-color:revert;border:revert;margin:revert;padding:revert;width:revert;font-family:revert;font-size:revert;font-weight:revert;line-height:revert;text-transform:revert;overflow:revert;cursor:revert;transition:revert;-webkit-appearance:revert;appearance:revert}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(h1,h2,h3,h4,h5,h6):where(:not(.rbgb-map *,.rbgb-frame *)){font-family:revert;font-size:revert;font-weight:revert;line-height:revert;margin:revert}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(b,strong):where(:not(.rbgb-map *,.rbgb-frame *)){font-weight:revert}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(small,sub,sup):where(:not(.rbgb-map *,.rbgb-frame *)){font-size:revert;line-height:revert;position:revert;vertical-align:revert}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(figure):where(:not(.rbgb-map *,.rbgb-frame *)){margin:revert}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(article):where(:not(.rbgb-map *,.rbgb-frame *)){padding:revert !important;border-radius:revert !important;background-color:revert !important}:is(#pokemon_pkst_game-content,#pokemon_pkst_hub-content) :where(.tmp,.mvp):focus{color:inherit !important}