: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")}#pokemon_lgg-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-300:#F0D28A;--gold-400:#E8C268;--gold-dim:rgba(232,194,104,0.12);--pulse-500:#2FC9AF;--link:#58A6FF;--link-hover:#85C0FF;--link-press:#3E8EE8;--win:#5AA7FF;--win-strong:#8AC2FF;--loss:#FF5C69;--warn:#FFB13D;--shadow-1:0 1px 2px rgba(2,4,10,0.5);--shadow-2:0 8px 24px -8px rgba(2,4,10,0.65);--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);--ease-out:cubic-bezier(0.22,1,0.36,1);--dur-fast:120ms;--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;--lgg-land:calc(var(--rbgb-dock,72px) + var(--rbgb-jumpland,54px));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:transparent;min-width:0}#pokemon_lgg-content :where(*,*::before,*::after):where(:not(.rbgb-frame *,.rbgb-frame *::before,.rbgb-frame *::after)){box-sizing:border-box}#pokemon_lgg-content :where(p,td,th,li,dd,dt,figcaption,span,b,strong,small):where(:not(.lgg-raw *,.rbgb-frame *)){color:inherit !important}#pokemon_lgg-content :where(p):where(:not(.lgg-raw *,.rbgb-frame *)){margin:0;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}#pokemon_lgg-content :where(ul,ol,dl,dd,figure):where(:not(.lgg-raw *,.rbgb-frame *)){margin:0;padding:0}#pokemon_lgg-content :where(li):where(:not(.lgg-raw *,.rbgb-frame *)){list-style:none}#pokemon_lgg-content :where(h1,h2,h3,h4):where(:not(.lgg-raw *,.rbgb-frame *)){margin:0;padding:0;line-height:1.2;text-transform:none;letter-spacing:normal}#pokemon_lgg-content :where(img):where(:not(.lgg-raw *,.rbgb-frame *)){display:block;max-width:100%;height:auto;border:0;border-radius:0;box-shadow:none;opacity:1;filter:none}#pokemon_lgg-content :where(a):where(:not(.lgg-raw *,.rbgb-frame *)){text-decoration:none;background-color:transparent}#pokemon_lgg-content :where(button):where(:not(.lgg-raw *,.rbgb-frame *)){font:inherit;color:inherit !important;background:none;border:0;padding:0;margin:0;cursor:pointer;width:auto;text-transform:none}#pokemon_lgg-content a:where(:not(.lgg-raw *,.rbgb-frame *)){color:var(--link) !important;transition:color var(--dur-fast) var(--ease-out)}#pokemon_lgg-content a:where(:not(.lgg-raw *,.rbgb-frame *)):hover{color:var(--link-hover) !important}#pokemon_lgg-content a:where(:not(.lgg-raw *,.rbgb-frame *)):active{color:var(--link-press) !important}#pokemon_lgg-content :is(a,button,summary,[tabindex]):where(:not(.rbgb-frame *)):focus-visible{outline:none;box-shadow:var(--focus-ring)}#pokemon_lgg-content ::selection{background:var(--gold-dim)}#pokemon_lgg-content .is-px{image-rendering:pixelated}#pokemon_lgg-content .tnum{font-variant-numeric:tabular-nums lining-nums}#pokemon_lgg-content :is(.lgg-hero,.lgg-card,.lgg-anchor,[data-lgg-anchor]){scroll-margin-top:var(--lgg-land)}#pokemon_lgg-content .lgg-anchor{display:block;height:0;overflow:hidden}#pokemon_lgg-content .lgg-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}#pokemon_lgg-content .lgg-hk{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:10px}#pokemon_lgg-content .lgg-hk .dg{width:5px;height:5px;background:var(--gold-400);transform:rotate(45deg)}#pokemon_lgg-content .lgg-hk .ds{width:3px;height:3px;background:var(--ink-4);transform:rotate(45deg)}#pokemon_lgg-content .lgg-hk .cur{color:var(--ink-0) !important}#pokemon_lgg-content .lgg-hc{margin:0;padding:0;border:0;background:none}body.rb-site-shell #pokemon_lgg-content .lgg-hc.rbgb-flushtop>.lgg-hero{border-top:0;border-radius:0 0 18px 18px}#pokemon_lgg-content :where(.rb-shell-herocard,.rbgb-content){color:inherit;font-family:inherit}#pokemon_lgg-content .rbgb-content>.lgg-stack{min-width:0;min-height:0}#pokemon_lgg-content .lgg-hero{position:relative;background:var(--grad-aurora);border:1px solid var(--line-1);border-radius:18px;padding:20px;box-shadow:var(--shadow-2)}#pokemon_lgg-content .lgg-hc:not(:has(.rbgb-frame))>.lgg-hero{margin-bottom:16px}#pokemon_lgg-content .lgg-hero 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}#pokemon_lgg-content .lgg-ans{margin:12px 0 0;max-width:680px;font-size:16px;line-height:1.5;color:var(--ink-1) !important;text-wrap:pretty}#pokemon_lgg-content .lgg-ans b{font-family:var(--font-display);font-weight:800;color:var(--ink-0) !important}#pokemon_lgg-content .lgg-hero__grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-items:start}#pokemon_lgg-content .lgg-hero__grid>.lgg-facts{margin-top:0}#pokemon_lgg-content .lgg-hero__f{min-width:0}@media (min-width:861px){#pokemon_lgg-content .lgg-hero__grid--fig{grid-template-columns:minmax(0,1fr) minmax(0,var(--fig-w,320px));grid-template-areas:"t f" "x f";grid-template-rows:auto 1fr}#pokemon_lgg-content .lgg-hero__grid--fig>.lgg-hero__t{grid-area:t}#pokemon_lgg-content .lgg-hero__grid--fig>.lgg-hero__f{grid-area:f}#pokemon_lgg-content .lgg-hero__grid--fig>.lgg-facts{grid-area:x;align-self:start}}#pokemon_lgg-content .lgg-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin-top:16px}#pokemon_lgg-content .lgg-fact{padding:12px 14px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-1);border-radius:10px;min-width:0}#pokemon_lgg-content .lgg-fact dt{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}#pokemon_lgg-content .lgg-fact dd{margin:4px 0 0;font-family:var(--font-display);font-weight:830;font-size:20px;line-height:1.15;color:var(--ink-0) !important;font-variant-numeric:tabular-nums}#pokemon_lgg-content .lgg-fact small{display:block;margin-top:2px;font-family:var(--font-body);font-weight:400;font-size:14px;line-height:1.4;color:var(--ink-2) !important}#pokemon_lgg-content .lgg-stack{display:grid;gap:16px;min-width:0}#pokemon_lgg-content .lgg-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;min-width:0}#pokemon_lgg-content .lgg-card__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:18px 20px 0}#pokemon_lgg-content .lgg-h2{margin:0;font-family:var(--font-display);font-stretch:75%;font-weight:700;font-size:13px;letter-spacing:0.18em;line-height:1.3;text-transform:uppercase;color:var(--ink-0) !important}#pokemon_lgg-content .lgg-tag{flex-basis:100%;font-family:var(--font-display);font-stretch:75%;font-weight:620;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:var(--gold-400) !important}#pokemon_lgg-content .lgg-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}#pokemon_lgg-content .lgg-copy::before{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}#pokemon_lgg-content .lgg-copy:hover{color:var(--ink-1) !important;background:var(--void-3)}#pokemon_lgg-content .lgg-copy.is-done{color:var(--win-strong) !important}#pokemon_lgg-content .lgg-lede{margin:8px 20px 0;max-width:680px;font-size:14px;line-height:1.6;color:var(--ink-2) !important;text-wrap:pretty}#pokemon_lgg-content .lgg-body{margin:16px 20px 20px;min-width:0}#pokemon_lgg-content .lgg-fnote{margin:0;padding:12px 20px 16px;border-top:1px solid var(--line-1);font-size:14px;line-height:1.5;color:var(--ink-2) !important}#pokemon_lgg-content .lgg-fnote p+p{margin-top:4px}#pokemon_lgg-content .lgg-gh{margin:0 0 8px;font-family:var(--font-body);font-size:14px;font-weight:650;line-height:1.4;color:var(--ink-1) !important}#pokemon_lgg-content .lgg-group+.lgg-group{margin-top:18px}#pokemon_lgg-content .lgg-p{margin:0 0 10px;max-width:680px;font-size:14px;line-height:1.55;color:var(--ink-2) !important}#pokemon_lgg-content .lgg-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}#pokemon_lgg-content .lgg-jt{display:flex;align-items:flex-start;gap:10px;min-height:56px;padding:8px 12px 8px 8px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-1);border-radius:10px;color:inherit !important;min-width:0}#pokemon_lgg-content .lgg-jt__a{flex:none;align-self:center;width:48px;height:48px;display:flex;align-items:center;justify-content:center}#pokemon_lgg-content .lgg-jt__a img{object-fit:contain;max-height:48px;width:auto}#pokemon_lgg-content .lgg-jt>div{min-width:0}#pokemon_lgg-content .lgg-jt b{display:block;font-size:14px;font-weight:650;line-height:1.35;color:var(--ink-0) !important}#pokemon_lgg-content .lgg-jt span.lgg-jt__s{display:block;font-size:14px;line-height:1.45;color:var(--ink-2) !important}#pokemon_lgg-content .lgg-jt__go{display:inline-flex !important;align-items:center;gap:4px;margin-top:4px;font-family:var(--font-display);font-stretch:92%;font-weight:700;font-size:11px;letter-spacing:0.08em;text-transform:uppercase;color:var(--link) !important}#pokemon_lgg-content a.lgg-jt:hover{background:var(--void-4)}#pokemon_lgg-content a.lgg-jt:hover b{color:var(--link-hover) !important}#pokemon_lgg-content .lgg-nav{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}@media (min-width:861px){#pokemon_lgg-content .lgg-nav{grid-template-columns:repeat(var(--c,3),minmax(0,1fr))}}#pokemon_lgg-content .lgg-dt{display:grid;grid-template-columns:40px minmax(0,1fr) 16px;grid-template-rows:auto 1fr;align-items:center;align-content:center;gap:0 12px;min-height:72px;padding:12px 14px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-1);border-radius:10px;color:var(--ink-0) !important;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}#pokemon_lgg-content a.lgg-dt{color:var(--ink-0) !important}#pokemon_lgg-content .lgg-dt:hover{background:var(--void-4);box-shadow:inset 0 0 0 1px var(--line-2)}#pokemon_lgg-content .lgg-dt__ic{grid-row:1 / span 2;align-self:center;width:40px;height:40px;display:flex;align-items:center;justify-content:center}#pokemon_lgg-content .lgg-dt__ic img{object-fit:contain;max-width:40px;max-height:40px}#pokemon_lgg-content .lgg-dt__t{grid-column:2;align-self:start;font-size:15px;font-weight:650;line-height:1.3;color:var(--ink-0) !important}#pokemon_lgg-content .lgg-dt__d{grid-column:2;align-self:start;font-size:14px;line-height:1.4;color:var(--ink-2) !important}#pokemon_lgg-content .lgg-dt__c{grid-column:3;grid-row:1 / span 2;align-self:center;color:var(--ink-3) !important}#pokemon_lgg-content .lgg-dt:hover .lgg-dt__t{color:var(--link-hover) !important}#pokemon_lgg-content .lgg-tb{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px 0 7px;border-radius:7px;background:var(--tb,#273052);color:var(--tf,#fff) !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;vertical-align:middle}#pokemon_lgg-content .lgg-tb img{width:14px;height:14px;object-fit:contain;filter:var(--ti)}#pokemon_lgg-content .lgg-tb--row{height:24px;border-radius:6px;padding:0 8px 0 6px;font-size:11.5px}#pokemon_lgg-content .lgg-tb--pair{height:22px;border-radius:6px;padding:0 7px 0 5px;font-size:11px;gap:4px}#pokemon_lgg-content .lgg-tb--pair img{width:12px;height:12px}#pokemon_lgg-content .lgg-tbs{display:inline-flex;flex-wrap:wrap;gap:4px;vertical-align:middle}#pokemon_lgg-content .t-normal{--tb:#a8a8a8;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}#pokemon_lgg-content .t-fire{--tb:#f97316;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}#pokemon_lgg-content .t-water{--tb:#3b82f6;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}#pokemon_lgg-content .t-electric{--tb:#eab308;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}#pokemon_lgg-content .t-grass{--tb:#22c55e;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}#pokemon_lgg-content .t-ice{--tb:#06b6d4;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}#pokemon_lgg-content .t-fighting{--tb:#ef4444;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}#pokemon_lgg-content .t-poison{--tb:#a855f7;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}#pokemon_lgg-content .t-ground{--tb:#d97706;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}#pokemon_lgg-content .t-flying{--tb:#8b5cf6;--tf:#060810;--ti:brightness(0) opacity(0.8)}#pokemon_lgg-content .t-psychic{--tb:#ec4899;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}#pokemon_lgg-content .t-bug{--tb:#84cc16;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}#pokemon_lgg-content .t-rock{--tb:#a16207;--tf:#ffffff;--ti:brightness(0) invert(1)}#pokemon_lgg-content .t-ghost{--tb:#7c3aed;--tf:#ffffff;--ti:brightness(0) invert(1)}#pokemon_lgg-content .t-dragon{--tb:#5f62ee;--tf:#ffffff;--ti:brightness(0) invert(1)}#pokemon_lgg-content .t-dark{--tb:#57534e;--tf:#ffffff;--ti:brightness(0) invert(1)}#pokemon_lgg-content .t-steel{--tb:#64748b;--tf:#ffffff;--ti:brightness(0) invert(1)}#pokemon_lgg-content .t-fairy{--tb:#f472b6;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}#pokemon_lgg-content .lgg-ver{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px 0 7px;border-radius:999px;background:var(--void-4);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-display);font-stretch:75%;font-weight:700;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-1) !important;white-space:nowrap;vertical-align:middle}#pokemon_lgg-content .lgg-ver i{width:8px;height:8px;border-radius:50%;background:var(--dot,#8A92B4);flex:none}#pokemon_lgg-content .lgg-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;background:var(--void-4);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-data);font-size:11.5px;letter-spacing:0.02em;color:var(--ink-1) !important;white-space:nowrap;vertical-align:middle}#pokemon_lgg-content a.lgg-chip{color:var(--link) !important}#pokemon_lgg-content a.lgg-chip:hover{background:var(--void-5);color:var(--link-hover) !important}#pokemon_lgg-content .lgg-chip--gold{background:var(--gold-dim);box-shadow:inset 0 0 0 1px var(--line-gold);color:var(--gold-300) !important}#pokemon_lgg-content .lgg-chip img{width:16px;height:16px;object-fit:contain}#pokemon_lgg-content a.lgg-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)}#pokemon_lgg-content a.lgg-cl:hover{color:var(--link-hover) !important;text-decoration-color:currentColor}#pokemon_lgg-content .lgg-cta{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}#pokemon_lgg-content .lgg-mon{display:inline-flex;align-items:center;gap:6px;min-width:0;font-weight:650;color:var(--ink-0) !important;vertical-align:middle}#pokemon_lgg-content a.lgg-mon{color:var(--ink-0) !important}#pokemon_lgg-content a.lgg-mon:hover span{color:var(--link-hover) !important;text-decoration:underline;text-underline-offset:3px}#pokemon_lgg-content .lgg-mon img{flex:none;object-fit:contain}#pokemon_lgg-content .lgg-spr{object-fit:contain}#pokemon_lgg-content :is(.lgg-jt__a,.lgg-dt__ic) .lgg-spr{transform:scale(1.3)}#pokemon_lgg-content .lgg-ii{display:inline-block;object-fit:contain;vertical-align:middle;flex:none}#pokemon_lgg-content .lgg-fig{display:flex;flex-direction:column;min-width:0;margin:0;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-1);border-radius:10px;overflow:hidden}#pokemon_lgg-content .lgg-fig__i{display:flex;justify-content:center;align-items:center}#pokemon_lgg-content .lgg-fig--plate .lgg-fig__i{margin:10px 10px 0;padding:12px;background:#F4F6FB;border-radius:8px}#pokemon_lgg-content .lgg-fig img{width:auto;max-width:100%;height:auto}#pokemon_lgg-content .lgg-fig figcaption{padding:8px 12px 10px;font-size:14px;line-height:1.5;color:var(--ink-2) !important;text-wrap:pretty}#pokemon_lgg-content .lgg-fig figcaption b{display:block;margin-bottom:2px;font-size:14px;font-weight:650;color:var(--ink-0) !important}#pokemon_lgg-content .lgg-tipbox{position:fixed;left:0;top:0;z-index:9990;max-width:min(320px,calc(100vw - 16px));padding:9px 12px;border-radius:8px;background:var(--void-4);box-shadow:inset 0 0 0 1px var(--line-3),0 10px 28px -6px rgba(2,4,10,0.8);font-family:var(--font-body);font-size:14px;font-weight:400;line-height:1.45;letter-spacing:normal;text-transform:none;color:var(--ink-1) !important;white-space:normal;text-align:left;pointer-events:auto}#pokemon_lgg-content .lgg-tipbox[hidden]{display:none}#pokemon_lgg-content .lgg-tipbox__h{display:block;margin-top:4px;font-size:14px;color:var(--ink-2) !important}#pokemon_lgg-content .lgg-tth{cursor:help}#pokemon_lgg-content .lgg-tth[aria-expanded="true"]{box-shadow:inset 0 0 0 1px var(--line-3),0 0 0 2px var(--gold-dim)}#pokemon_lgg-content .lgg-tip-t{text-decoration:underline dotted;text-decoration-color:var(--ink-3);text-underline-offset:3px}#pokemon_lgg-content :is(a.lgg-chip,a.lgg-mon,.lgg-tth[role="button"]){position:relative}#pokemon_lgg-content :is(a.lgg-chip,a.lgg-mon,.lgg-tth[role="button"])::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}#pokemon_lgg-content .lgg-slh{position:relative}#pokemon_lgg-content .lgg-slh a.lgg-sl::after{content:"";position:absolute;inset:0;border-radius:inherit}#pokemon_lgg-content .lgg-slh :is(a,button,[role="button"]):not(.lgg-sl){position:relative;z-index:1}#pokemon_lgg-content .lgg-vh{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;clip-path:inset(50%) !important;white-space:nowrap !important;border:0 !important}#pokemon_lgg-content .lgg-crows{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:6px}#pokemon_lgg-content .lgg-crow{display:flex;align-items:center;gap:10px;min-height:56px;padding:6px 12px 6px 6px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-1);border-radius:10px;min-width:0}#pokemon_lgg-content .lgg-crow:has(a.lgg-sl):hover{background:var(--void-4)}#pokemon_lgg-content .lgg-crow__a{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center}#pokemon_lgg-content .lgg-crow__a img{max-width:44px;max-height:44px;object-fit:contain}#pokemon_lgg-content .lgg-crow__t{flex:1 1 auto;min-width:0;display:flex;flex-direction:column}#pokemon_lgg-content .lgg-crow__t>:is(a,b){font-size:14px;font-weight:650;line-height:1.3;color:var(--ink-0) !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pokemon_lgg-content .lgg-crow__t>a.lgg-sl{color:var(--ink-0) !important}#pokemon_lgg-content .lgg-crow:hover .lgg-crow__t>a.lgg-sl{color:var(--link-hover) !important}#pokemon_lgg-content .lgg-crow__s{font-size:14px;line-height:1.35;color:var(--ink-2) !important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#pokemon_lgg-content .lgg-crow__e{flex:none;display:inline-flex;align-items:center;gap:6px;margin-left:auto}#pokemon_lgg-content [data-lgg-cap]>[hidden]{display:none !important}#pokemon_lgg-content .lgg-more{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:8px;border-radius:10px;background:var(--void-3) !important;box-shadow:inset 0 0 0 1px var(--line-2);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}#pokemon_lgg-content .lgg-more:hover{background:var(--void-4) !important;color:var(--link-hover) !important}#pokemon_lgg-content .lgg-more[hidden]{display:none}#pokemon_lgg-content .lgg-fold{border-radius:10px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-1)}#pokemon_lgg-content .lgg-fold+.lgg-fold{margin-top:8px}#pokemon_lgg-content .lgg-fold__s{display:flex;align-items:center;gap:10px;min-height:44px;padding:8px 14px;cursor:pointer;list-style:none;font-size:14px;font-weight:650;color:var(--ink-0) !important}#pokemon_lgg-content .lgg-fold__s>span:first-child{flex:1 1 auto;min-width:0}#pokemon_lgg-content .lgg-fold__s::-webkit-details-marker{display:none}#pokemon_lgg-content .lgg-fold__s::after{content:"";flex:none;width:8px;height:8px;border-right:1.6px solid var(--ink-3);border-bottom:1.6px solid var(--ink-3);transform:rotate(45deg) translateY(-2px);transition:transform var(--dur-fast) var(--ease-out)}#pokemon_lgg-content .lgg-fold[open]>.lgg-fold__s::after{transform:rotate(225deg) translateY(-2px)}#pokemon_lgg-content .lgg-fold__n{flex:none;font-family:var(--font-display);font-stretch:75%;font-weight:620;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-3) !important}#pokemon_lgg-content .lgg-fold__b{padding:4px 12px 12px}#pokemon_lgg-content .lgg-notes{display:grid;gap:6px}#pokemon_lgg-content .lgg-notes li{position:relative;padding-left:14px;font-size:14px;line-height:1.5;color:var(--ink-2) !important}#pokemon_lgg-content .lgg-notes li::before{content:"";position:absolute;left:1px;top:0.6em;width:5px;height:5px;background:var(--gold-400);transform:rotate(45deg)}@media (max-width:639px){#pokemon_lgg-content{--lgg-land:calc(var(--rbgb-dock,56px) + var(--rbgb-jumpland,46px))}#pokemon_lgg-content .lgg-hero{padding:18px 14px 16px}#pokemon_lgg-content .lgg-hero h1{font-size:26px}#pokemon_lgg-content .lgg-ans{font-size:15px}#pokemon_lgg-content .lgg-copy{width:44px;height:44px;margin:-10px -10px -10px 0}#pokemon_lgg-content .lgg-card__head{padding:16px 14px 0}#pokemon_lgg-content .lgg-card__head .lgg-h2{flex:1 1 0;min-width:0;text-wrap:balance}#pokemon_lgg-content .lgg-lede{margin:8px 14px 0}#pokemon_lgg-content .lgg-body{margin:14px 14px 16px}#pokemon_lgg-content .lgg-fnote{padding:12px 14px 16px}#pokemon_lgg-content .lgg-facts{grid-template-columns:repeat(2,minmax(0,1fr))}#pokemon_lgg-content .lgg-facts>:last-child:nth-child(odd){grid-column:1 / -1}#pokemon_lgg-content .lgg-dt{min-height:64px}#pokemon_lgg-content a.lgg-cl{display:inline-block;position:relative;padding:12px 0;margin:-12px 0}#pokemon_lgg-content a.lgg-cl::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}#pokemon_lgg-content .lgg-crows{grid-template-columns:minmax(0,1fr)}#pokemon_lgg-content .lgg-crows--2{grid-template-columns:repeat(2,minmax(0,1fr))}#pokemon_lgg-content .lgg-crows--2 .lgg-crow{flex-wrap:wrap;padding-right:8px;gap:4px 8px}#pokemon_lgg-content .lgg-crows--2 .lgg-crow__e{margin-left:0}}@media (prefers-reduced-motion:reduce){#pokemon_lgg-content *{transition:none !important}}#pokemon_lgg-content .lgg-wnmap{min-width:0}#pokemon_lgg-content .lgg-wnmap>.rbgb-map{margin:0}#pokemon_lgg-content .lgg-wn{min-width:0}#pokemon_lgg-content .lgg-wn__l{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:0;padding:3px;list-style:none}#pokemon_lgg-content .lgg-wn__l::-webkit-scrollbar{display:none}#pokemon_lgg-content .lgg-wn__l>li{min-width:0;margin:0;padding:0;scroll-snap-align:start}#pokemon_lgg-content a.lgg-wn__a{display:flex;align-items:center;gap:10px;height:100%;min-width:0;min-height:52px;padding:8px 12px 8px 10px;border-radius:10px;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_lgg-content a.lgg-wn__a:hover{background:var(--void-4)}#pokemon_lgg-content a.lgg-wn__a.is-lead{box-shadow:inset 0 0 0 1px var(--line-gold)}#pokemon_lgg-content .lgg-wn__b{display:flex;flex-direction:column;gap:2px;min-width:0}#pokemon_lgg-content .lgg-wn__k{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.05em;line-height:1.3;text-transform:uppercase;color:var(--ink-3) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pokemon_lgg-content .lgg-wn__a.is-lead .lgg-wn__k{color:var(--gold-300) !important}#pokemon_lgg-content .lgg-wn__n{font-family:var(--font-display);font-size:14px;font-weight:680;line-height:1.25;color:var(--ink-0) !important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#pokemon_lgg-content .lgg-wn__art,#pokemon_lgg-content .lgg-wn__ic{flex:none;display:grid;place-items:center;width:32px;height:32px}#pokemon_lgg-content .lgg-wn__art img{width:32px;height:32px;object-fit:contain}#pokemon_lgg-content .lgg-wn__ic{border-radius:50%;background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2) !important}#pokemon_lgg-content .lgg-wn__ic svg{display:block;width:16px;height:16px}@media (max-width:639px){#pokemon_lgg-content .lgg-wn__l{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}#pokemon_lgg-content .lgg-wn__l>li{flex:0 0 auto;min-width:calc(50% + 8px);max-width:calc(100% - 72px)}#pokemon_lgg-content a.lgg-wn__a{padding-right:10px}}#pokemon_lgg-content .lgg-als{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:10px}#pokemon_lgg-content .lgg-al{display:flex;flex-direction:column;gap:12px;min-width:0;padding:14px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-1);border-radius:10px}#pokemon_lgg-content .lgg-al__hd{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;align-items:center}#pokemon_lgg-content .lgg-al__art{display:flex;align-items:center;justify-content:center;width:76px;height:76px;border-radius:10px;background:radial-gradient(closest-side,rgba(174,182,214,0.12),transparent),var(--void-4);box-shadow:inset 0 0 0 1px var(--line-2);overflow:hidden}#pokemon_lgg-content .lgg-al__art img{width:96px;height:96px;max-width:none;object-fit:contain}#pokemon_lgg-content .lgg-al__id{display:grid;gap:6px;min-width:0}#pokemon_lgg-content .lgg-al__nm{margin:0;font-family:var(--font-display);font-weight:750;font-size:18px;line-height:1.2;color:var(--ink-0) !important}#pokemon_lgg-content .lgg-al__nm a{color:var(--ink-0) !important}#pokemon_lgg-content .lgg-al__nm a:hover{color:var(--link-hover) !important;text-decoration:underline;text-underline-offset:3px}#pokemon_lgg-content .lgg-al__ty{display:flex;flex-wrap:wrap;align-items:center;gap:6px}#pokemon_lgg-content .lgg-al__was{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;color:var(--ink-2) !important}#pokemon_lgg-content .lgg-al__dl{display:grid;gap:6px;margin:0}#pokemon_lgg-content .lgg-al__dl>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;align-items:center}#pokemon_lgg-content .lgg-al__dl dt{font-family:var(--font-display);font-stretch:75%;font-weight:700;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-3) !important}#pokemon_lgg-content .lgg-al__dl dd{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;color:var(--ink-1) !important}#pokemon_lgg-content .lgg-al__dl .lgg-mon .lgg-spr{width:48px;height:48px;margin:-8px -4px -8px -6px}#pokemon_lgg-content .lgg-al__pc{font-size:14px;color:var(--ink-2) !important}#pokemon_lgg-content .lgg-al__c{display:grid;gap:8px;padding-top:10px;border-top:1px solid var(--line-1)}#pokemon_lgg-content .lgg-al__ct{font-family:var(--font-display);font-stretch:75%;font-weight:700;font-size:11px;letter-spacing:0.14em;text-transform:uppercase;color:var(--ink-3) !important}#pokemon_lgg-content .lgg-al-via{font-size:14px;line-height:1.5;color:var(--ink-2) !important}#pokemon_lgg-content .lgg-al-catch{display:grid;gap:6px}#pokemon_lgg-content .lgg-al-cr{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;align-items:start}#pokemon_lgg-content .lgg-al-cv{padding-top:2px;font-family:var(--font-display);font-stretch:75%;font-weight:700;font-size:11px;letter-spacing:0.1em;text-transform:uppercase;color:var(--ink-1) !important}#pokemon_lgg-content .lgg-al-pls{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;line-height:1.45}#pokemon_lgg-content .lgg-al-pl{display:inline-flex;align-items:center;gap:6px}#pokemon_lgg-content .lgg-al__art img.lgg-al__3d{width:auto;height:auto;max-width:68px;max-height:68px;object-fit:contain}#pokemon_lgg-content .lgg-al-more{flex-basis:100%}#pokemon_lgg-content .lgg-al-more>summary{display:inline-flex;align-items:center;gap:6px;min-height:32px;cursor:pointer;list-style:none;font-size:14px;color:var(--link) !important}#pokemon_lgg-content .lgg-al-more>summary::-webkit-details-marker{display:none}#pokemon_lgg-content .lgg-al-more>summary::after{content:"";width:7px;height:7px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-2px)}#pokemon_lgg-content .lgg-al-more[open]>summary::after{transform:rotate(225deg) translateY(-2px)}#pokemon_lgg-content .lgg-al-more>.lgg-al-pls{margin-top:4px}#pokemon_lgg-content .lgg-al-evs{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:6px}#pokemon_lgg-content .lgg-al-ev{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:52px;padding:6px 10px 6px 6px;border-radius:8px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-1)}#pokemon_lgg-content .lgg-al-ev .lgg-mon .lgg-spr{width:52px;height:52px;margin:-8px -4px -8px -6px}#pokemon_lgg-content .lgg-al-ev__s{display:inline-flex;align-items:center;gap:4px;color:var(--ink-3) !important;font-family:var(--font-display);font-stretch:75%;font-weight:700;font-size:11px;letter-spacing:0.1em;text-transform:uppercase}#pokemon_lgg-content .lgg-al-ev__s span{display:inline-flex;align-items:center;gap:4px}#pokemon_lgg-content .lgg-al-ev__s .lgg-chip{font-stretch:normal;font-weight:400;text-transform:none}#pokemon_lgg-content .lgg-al-ev__x{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto}@media (max-width:639px){#pokemon_lgg-content .lgg-al-ev__x{margin-left:0;flex-basis:100%;padding-left:46px}#pokemon_lgg-content .lgg-al__nm>a{display:inline-flex;align-items:center;min-height:44px}#pokemon_lgg-content .lgg-al-more>summary{min-height:44px}#pokemon_lgg-content .lgg-hero .lgg-fig{margin-inline:auto}}#pokemon_lgg-content .lgg-al-go{margin-top:12px}