#page-bg.svelte-1qeyyz9{z-index:-1;pointer-events:none;height:calc(100lvh + 240px);margin-bottom:calc(-100lvh - 240px);position:sticky;top:-120px;overflow:hidden}#page-bg.svelte-1qeyyz9 .bg-layer:where(.svelte-1qeyyz9){transition-duration:1.6s}.site-footer.svelte-4jwo3w{z-index:40;border-top:1px solid var(--glass-border);color:#c4c8cf;padding:0 calc(15px + env(safe-area-inset-right)) env(safe-area-inset-bottom) calc(15px + env(safe-area-inset-left));-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#08090ce6;margin-top:0;font-size:.85rem;line-height:1.55;position:relative}.footer-inner.svelte-4jwo3w{grid-template-columns:minmax(260px,1.6fr) repeat(4,minmax(140px,1fr));gap:32px 40px;max-width:1240px;margin:0 auto;padding:40px 0 28px;display:grid}.footer-brand.svelte-4jwo3w p:where(.svelte-4jwo3w){max-width:46ch;color:var(--muted);margin:14px 0 18px}.footer-logo.svelte-4jwo3w{border-radius:8px;display:inline-flex}.footer-logo.svelte-4jwo3w img:where(.svelte-4jwo3w){width:auto;height:40px;display:block}.footer-social.svelte-4jwo3w{gap:10px;margin:0;padding:0;list-style:none;display:flex}.footer-social.svelte-4jwo3w a:where(.svelte-4jwo3w){border-radius:var(--r-pill);width:40px;height:40px;color:var(--text);background:var(--glass);border:1px solid var(--glass-border);place-items:center;transition:background-color .2s,border-color .2s,color .2s;display:grid}.footer-social.svelte-4jwo3w a:where(.svelte-4jwo3w):hover,.footer-social.svelte-4jwo3w a:where(.svelte-4jwo3w):focus-visible{background:var(--glass-hover);color:var(--accent-pkmn);border-color:#ffcb05b3;outline:none}.footer-social.svelte-4jwo3w svg:where(.svelte-4jwo3w){fill:currentColor;width:18px;height:18px}.footer-col.svelte-4jwo3w h2:where(.svelte-4jwo3w){letter-spacing:1.5px;text-transform:uppercase;color:var(--accent-pkmn);margin:0 0 12px;font-size:.65rem;font-weight:800}.footer-col.svelte-4jwo3w ul:where(.svelte-4jwo3w){gap:7px;margin:0;padding:0;list-style:none;display:grid}.site-footer.svelte-4jwo3w a:where(.svelte-4jwo3w){color:inherit;text-decoration:none}.footer-col.svelte-4jwo3w a:where(.svelte-4jwo3w){padding:1px 0;transition:color .2s;display:inline-block}.footer-col.svelte-4jwo3w a:where(.svelte-4jwo3w):hover,.footer-col.svelte-4jwo3w a:where(.svelte-4jwo3w):focus-visible,.footer-bottom.svelte-4jwo3w a:where(.svelte-4jwo3w):hover,.footer-bottom.svelte-4jwo3w a:where(.svelte-4jwo3w):focus-visible{color:var(--accent-pkmn);outline:none}.footer-legal.svelte-4jwo3w{border-top:1px solid var(--line);max-width:1240px;margin:0 auto;padding:18px 0 26px}.footer-legal.svelte-4jwo3w p:where(.svelte-4jwo3w){max-width:110ch;color:var(--muted);margin:0 0 14px;font-size:.78rem}.footer-bottom.svelte-4jwo3w{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;font-size:.78rem;display:flex}.footer-languages.svelte-4jwo3w{flex-wrap:wrap;align-items:center;gap:8px 20px;max-width:1240px;margin:0 auto;padding:0 0 24px;display:flex}.footer-languages.svelte-4jwo3w>span:where(.svelte-4jwo3w){letter-spacing:1.5px;text-transform:uppercase;color:var(--accent-pkmn);font-size:.65rem;font-weight:800}.footer-languages.svelte-4jwo3w ul:where(.svelte-4jwo3w){flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;list-style:none;display:flex}.footer-languages.svelte-4jwo3w a:where(.svelte-4jwo3w){padding:1px 0;transition:color .2s;display:inline-block}.footer-languages.svelte-4jwo3w a:where(.svelte-4jwo3w):hover,.footer-languages.svelte-4jwo3w a:where(.svelte-4jwo3w):focus-visible{color:var(--accent-pkmn);outline:none}.footer-languages.svelte-4jwo3w a[aria-current]:where(.svelte-4jwo3w){color:var(--text);font-weight:700}@media (width<=1000px){.footer-inner.svelte-4jwo3w{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-brand.svelte-4jwo3w{grid-column:1/-1}}@media (width<=600px){.footer-inner.svelte-4jwo3w{gap:24px 20px;padding-top:28px}}.picker.svelte-1f35vwa{display:block;position:static}.picker.svelte-1f35vwa .trigger:where(.svelte-1f35vwa){text-align:left;align-items:center;gap:10px;min-width:240px;max-width:100%;display:flex}.picker.svelte-1f35vwa .trigger:where(.svelte-1f35vwa) img:where(.svelte-1f35vwa){object-fit:contain;flex:none;width:64px;height:30px}.picker.svelte-1f35vwa .trigger:where(.svelte-1f35vwa) .label:where(.svelte-1f35vwa){text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.picker.svelte-1f35vwa .trigger:where(.svelte-1f35vwa) .code:where(.svelte-1f35vwa){color:var(--accent-pkmn);letter-spacing:1px;font-size:.75rem;font-weight:800}.picker.svelte-1f35vwa .trigger:where(.svelte-1f35vwa) .chev:where(.svelte-1f35vwa){background:var(--caret) center / 10px 6px no-repeat;flex:none;width:10px;height:6px;transition:transform .2s}.picker.svelte-1f35vwa .trigger[aria-expanded=true]:where(.svelte-1f35vwa) .chev:where(.svelte-1f35vwa){transform:rotate(180deg)}.picker.svelte-1f35vwa .panel:where(.svelte-1f35vwa){top:calc(100% + 8px);left:calc(15px + env(safe-area-inset-left));z-index:950;width:min(960px, calc(100% - 30px - env(safe-area-inset-left) - env(safe-area-inset-right)));max-height:min(70dvh,640px,100dvh - 100% - 16px);padding:var(--pad-panel);border-radius:var(--r-panel);-webkit-backdrop-filter:blur(32px)saturate(1.6);backdrop-filter:blur(32px)saturate(1.6);border:1px solid var(--glass-border);opacity:0;pointer-events:none;visibility:hidden;background:#0a0b0eb8;flex-direction:column;gap:8px;height:min(70dvh,640px);transition:opacity .18s,transform .18s,visibility 0s .18s;display:flex;position:absolute;overflow:hidden;transform:translateY(-6px);box-shadow:0 24px 60px #00000073}.picker.svelte-1f35vwa .options:where(.svelte-1f35vwa){flex:1;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));align-content:start;gap:8px;min-height:0;padding-block:2px;display:grid;overflow-y:auto}.picker.svelte-1f35vwa .options:where(.svelte-1f35vwa):has(+.empty:where(.svelte-1f35vwa):not([hidden])){display:none}.picker.svelte-1f35vwa .search:where(.svelte-1f35vwa){border:0;border-bottom:1px solid var(--glass-border);border-radius:var(--r-panel) var(--r-panel) 0 0;background:#0000004d var(--search-icon) no-repeat left var(--search-inset) center / 18px 18px;width:calc(100% + 24px);padding:14px 16px;padding-left:calc(var(--search-inset) + 18px + 10px);color:var(--text);font:inherit;appearance:none;outline:none;flex:none;margin:-12px -12px 0;font-size:16px}.picker.svelte-1f35vwa .search:where(.svelte-1f35vwa):focus-visible{border-bottom-color:var(--accent-pkmn);box-shadow:inset 0 -1px 0 var(--accent-pkmn)}.picker.svelte-1f35vwa .search:where(.svelte-1f35vwa)::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.picker.svelte-1f35vwa .search:where(.svelte-1f35vwa)::placeholder{color:var(--muted)}.picker.svelte-1f35vwa .empty:where(.svelte-1f35vwa){text-align:center;color:var(--muted);flex:1;padding:28px 12px;font-weight:600}.picker.open.svelte-1f35vwa .panel:where(.svelte-1f35vwa){opacity:1;pointer-events:auto;visibility:visible;transition:opacity .18s,transform .18s,visibility;transform:none}.picker.svelte-1f35vwa .option:where(.svelte-1f35vwa){text-align:center;border-radius:var(--r-option);cursor:pointer;background:var(--glass);color:inherit;font:inherit;border:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:6px;padding:12px 8px 10px;transition:transform .15s,border-color .15s,background .15s;display:flex}.picker.svelte-1f35vwa .option:where(.svelte-1f35vwa):hover,.picker.svelte-1f35vwa .option:where(.svelte-1f35vwa):focus-visible{background:var(--glass-hover);border-color:#ffcb05bf;outline:none;transform:translateY(-2px)}.picker.svelte-1f35vwa .option[aria-selected=true]:where(.svelte-1f35vwa){background:#ffcb0524;border-color:#ffcb05bf}.picker.svelte-1f35vwa .option:where(.svelte-1f35vwa) .logo:where(.svelte-1f35vwa){justify-content:center;align-items:center;width:100%;height:56px;display:flex}.picker.svelte-1f35vwa .option:where(.svelte-1f35vwa) .logo:where(.svelte-1f35vwa) img:where(.svelte-1f35vwa){object-fit:contain;max-width:100%;max-height:56px}.picker.svelte-1f35vwa .option:where(.svelte-1f35vwa) .name:where(.svelte-1f35vwa){font-size:.8rem;font-weight:700;line-height:1.25}.picker.svelte-1f35vwa .option:where(.svelte-1f35vwa) .meta:where(.svelte-1f35vwa){color:var(--muted);letter-spacing:1px;font-size:.68rem;font-weight:700}.picker.svelte-1f35vwa .option:where(.svelte-1f35vwa) .meta:where(.svelte-1f35vwa) b:where(.svelte-1f35vwa){color:var(--accent-pkmn)}.picker.pokemon.svelte-1f35vwa .trigger:where(.svelte-1f35vwa) img:where(.svelte-1f35vwa){object-fit:contain;border-radius:4px;width:48px}.picker.pokemon.svelte-1f35vwa .option:where(.svelte-1f35vwa) .logo:where(.svelte-1f35vwa){height:60px}.picker.pokemon.svelte-1f35vwa .option:where(.svelte-1f35vwa) .logo:where(.svelte-1f35vwa) img:where(.svelte-1f35vwa){border-radius:6px;width:auto;height:60px;max-height:60px}.picker.pokemon.svelte-1f35vwa .trigger:where(.svelte-1f35vwa) .code:where(.svelte-1f35vwa){display:none}@media (width<=600px){.picker.svelte-1f35vwa .trigger:where(.svelte-1f35vwa){gap:6px;width:100%;min-width:0}.picker.svelte-1f35vwa .panel:where(.svelte-1f35vwa){top:calc(var(--viewport-top,0px) + var(--viewport-height,100dvh) * .25);width:auto;height:calc(var(--viewport-height,100dvh) * .75);border-radius:var(--r-panel) var(--r-panel) 0 0;max-height:none;padding-bottom:max(12px, env(safe-area-inset-bottom));position:fixed;bottom:auto;left:0;right:0;transform:translateY(24px)}.picker.svelte-1f35vwa .options:where(.svelte-1f35vwa){grid-template-columns:repeat(2,minmax(0,1fr))}.picker.svelte-1f35vwa{--search-inset:28px}.picker.svelte-1f35vwa .search:where(.svelte-1f35vwa){padding-right:28px}.picker.svelte-1f35vwa .trigger:where(.svelte-1f35vwa) img:where(.svelte-1f35vwa),.picker.svelte-1f35vwa .trigger:where(.svelte-1f35vwa) .code:where(.svelte-1f35vwa){display:none}}.topbar.svelte-a8kxe2{z-index:900;padding:calc(12px + env(safe-area-inset-top)) calc(15px + env(safe-area-inset-right)) 12px calc(15px + env(safe-area-inset-left));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #ffffff1a;flex-wrap:wrap;align-items:center;gap:12px;display:flex;position:sticky;top:0}.topbar.svelte-a8kxe2:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);background:#08090c99;position:absolute;inset:0}.brand.svelte-a8kxe2{border-radius:8px;flex:none;align-self:flex-end;align-items:center;height:44px;display:flex}.brand.svelte-a8kxe2 img:where(.svelte-a8kxe2){filter:drop-shadow(0 1px 6px #000c);width:auto;height:36px;display:block}.brand.svelte-a8kxe2:focus-visible{outline:2px solid var(--accent-pkmn);outline-offset:4px}.field.svelte-a8kxe2{flex-direction:column;gap:4px;min-width:0;display:flex}.field.svelte-a8kxe2>label:where(.svelte-a8kxe2),.field.svelte-a8kxe2>.field-label:where(.svelte-a8kxe2){letter-spacing:1.5px;text-transform:uppercase;color:#c4c8cf;text-shadow:0 1px 6px #000000e6;font-size:.65rem;font-weight:800}.topbar.svelte-a8kxe2 .count:where(.svelte-a8kxe2){color:#c4c8cf;letter-spacing:1px;text-shadow:0 1px 6px #000000e6;align-self:flex-end;align-items:center;height:44px;margin-left:auto;font-size:.8rem;font-weight:700;display:flex}.header-brand.svelte-a8kxe2{flex:1 0 100%;align-items:center;gap:18px;min-width:0;display:flex}#page-title.svelte-a8kxe2{letter-spacing:-.02em;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin:0;font-weight:700;line-height:1.2;display:flex}.database-link.svelte-a8kxe2{color:var(--text);flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:1.15rem;text-decoration:none;display:flex}.database-label.svelte-a8kxe2{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-pkmn);font-size:.7rem;font-weight:600}.database-link.svelte-a8kxe2:hover{color:var(--accent-pkmn)}.database-link.svelte-a8kxe2:focus-visible{outline:2px solid var(--accent-pkmn);outline-offset:4px;border-radius:3px}#page-context.svelte-a8kxe2{letter-spacing:-.025em;font-size:1.35rem}#page-context.svelte-a8kxe2:empty{display:none}.header-brand.svelte-a8kxe2 .brand:where(.svelte-a8kxe2){align-self:center}@media (width<=600px){.topbar.svelte-a8kxe2 .count:where(.svelte-a8kxe2){display:none}.field.svelte-a8kxe2{flex:140px}.topbar.svelte-a8kxe2{padding:calc(8px + env(safe-area-inset-top)) calc(8px + env(safe-area-inset-right)) 8px calc(8px + env(safe-area-inset-left));grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1.05fr);gap:8px;display:grid}.header-brand.svelte-a8kxe2{grid-column:1/-1;gap:12px}.header-brand.svelte-a8kxe2 .brand:where(.svelte-a8kxe2){flex:none;height:32px}.header-brand.svelte-a8kxe2 .brand:where(.svelte-a8kxe2) img:where(.svelte-a8kxe2){max-width:100px;height:auto;max-height:28px}.database-link.svelte-a8kxe2{font-size:1rem}.database-label.svelte-a8kxe2{font-size:.65rem}#page-context.svelte-a8kxe2{font-size:1.15rem;line-height:1.25}.topbar.svelte-a8kxe2 .control{width:100%;padding-left:9px;padding-right:9px}.topbar.svelte-a8kxe2 select.control:where(.svelte-a8kxe2){background-position:right 9px center;padding-right:25px}}.skip-link.svelte-1vgg9n1{inset-inline-start:-999px;z-index:2000;border-radius:var(--r-pill);background:var(--accent-pkmn);color:#000;padding:10px 16px;font-weight:700;text-decoration:none;position:absolute;top:8px}.skip-link.svelte-1vgg9n1:focus{inset-inline-start:12px}main.svelte-1vgg9n1:focus{outline:none}
