@charset "UTF-8";@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/bricolage-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/bricolage-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/fonts/bricolage-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500 900;font-display:swap;src:url(/assets/fonts/intertight-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500 900;font-display:swap;src:url(/assets/fonts/intertight-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500 900;font-display:swap;src:url(/assets/fonts/intertight-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500 900;font-display:swap;src:url(/assets/fonts/intertight-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500 900;font-display:swap;src:url(/assets/fonts/intertight-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500 900;font-display:swap;src:url(/assets/fonts/intertight-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500 900;font-display:swap;src:url(/assets/fonts/intertight-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-greek-ext.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/assets/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-display: "Bricolage Grotesque", "Inter Tight", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--font-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Noto Sans", sans-serif;--fs-12: .75rem;--fs-14: .875rem;--fs-16: 1rem;--fs-20: 1.25rem;--fs-24: 1.5rem;--fs-32: 2rem;--fs-48: 3rem;--fs-72: 4.5rem;--radius: 0;--tap-min: 44px;--gutter: 16px;--ink: #111214;--red: #d7342a;--yellow: #f2c230;--blue: #2f6fd6;--green: #2f9e5b;--bg: #f4f1ea;--surface: #fffdf8;--control: #e9e5da;--control-hi: #dfdacd;--surface-raised: #faf7ef;--border: #ddd9cf;--border-strong: #a9a497;--text: var(--ink);--text-muted: #6b6b70;--pressed: var(--text);--on-pressed: var(--bg);--hero: var(--ink);--hero-lit: #2a2c35;--on-hero: #ffffff;--on-hero-dim: rgba(255, 255, 255, .66);--count: var(--yellow);--count-hi: #ffd964;--count-lo: #d9a816;--side: var(--red);--side-hi: #e2463a;--side-lo: #b3261e;--on-side: #ffffff;--grain: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0'/></filter><rect width='220' height='220' filter='url(%23n)'/></svg>");--grain-page-blend: multiply;--grain-page-opacity: .09;--grain-lit: var(--grain) 0 0 / 220px 220px;--accent: var(--red);--accent-text: #b8281f;--accent-tint: #fbe3df;--on-accent: #ffffff;--cta: var(--red);--on-cta: #ffffff;--success-text: #1f7a45;--success-tint: #e1f1e7;--warning-text: #8a5a00;--warning-tint: #fbf0d2;--danger-text: #a3261d;--danger-tint: #f9e6e3;--seen: #8e9099;--silhouette: #c9c5ba;--focus: var(--blue)}[data-region]{--region: var(--text-muted);--on-region: #ffffff;--region-tint: color-mix(in srgb, var(--region) 18%, var(--surface))}[data-region=kanto]{--region: #d7342a}[data-region=johto]{--region: #c48a0e;--on-region: var(--ink)}[data-region=hoenn]{--region: #2f9e5b;--on-region: var(--ink)}[data-region=sinnoh]{--region: #2f6fd6}[data-region=unova]{--region: #5f5bd6}[data-region=kalos]{--region: #1f9bc9;--on-region: var(--ink)}[data-region=alola]{--region: #ec7d1c;--on-region: var(--ink)}[data-region=galar]{--region: #c9307a}[data-region=hisui]{--region: #2a9d8f;--on-region: var(--ink)}[data-region=paldea]{--region: #8e3fc4}[data-region=other]{--region: #6b6b70}[data-collection=shiny]{--count: #ffffff;--count-hi: #ffffff;--count-lo: #d8d4cc;--side: var(--yellow);--side-hi: #f7cf52;--side-lo: #d4a516;--on-side: var(--ink);--accent: var(--yellow);--accent-text: #8a6a06;--accent-tint: #fbf0c4;--on-accent: var(--ink)}[data-collection=shadow],[data-collection=purified],[data-collection=lucky],[data-collection=xxl],[data-collection=xxs],[data-collection=threeStar],[data-collection=fourStar],[data-collection=mega]{--side: var(--blue);--side-hi: #4685ec;--side-lo: #2158b3;--on-side: #ffffff;--accent: var(--blue);--accent-text: #1f57b8;--accent-tint: #dfeafb;--on-accent: #ffffff}@media(prefers-color-scheme:dark){:where(:root:where(:not([data-theme=light]))) [data-region]{--on-region: var(--ink)}:where(:root:where(:not([data-theme=light]))) [data-region=kanto]{--region: #e8463b}:where(:root:where(:not([data-theme=light]))) [data-region=johto]{--region: #e0a832}:where(:root:where(:not([data-theme=light]))) [data-region=hoenn]{--region: #45b872}:where(:root:where(:not([data-theme=light]))) [data-region=sinnoh]{--region: #5b8fe6}:where(:root:where(:not([data-theme=light]))) [data-region=unova]{--region: #8580e8}:where(:root:where(:not([data-theme=light]))) [data-region=kalos]{--region: #3ab3e0}:where(:root:where(:not([data-theme=light]))) [data-region=alola]{--region: #f2993f}:where(:root:where(:not([data-theme=light]))) [data-region=galar]{--region: #e0529a}:where(:root:where(:not([data-theme=light]))) [data-region=hisui]{--region: #45b5a7}:where(:root:where(:not([data-theme=light]))) [data-region=paldea]{--region: #a966d8}:where(:root:where(:not([data-theme=light]))) [data-region=other]{--region: #8a8e9c}:root:where(:not([data-theme=light])){--bg: #1a1d27;--surface: #232734;--control: #2f3444;--control-hi: #3a4052;--surface-raised: #2b303e;--border: #383d4d;--border-strong: #656b7e;--text: #f1efe8;--text-muted: #a7abb8;--pressed: var(--border-strong);--on-pressed: var(--text);--hero: #1f2d5e;--hero-lit: #2b3d7a;--on-hero-dim: rgba(255, 255, 255, .7);--grain-page-blend: screen;--grain-page-opacity: .045;--accent: #e8463b;--accent-text: #ff8a80;--accent-tint: rgba(232, 70, 59, .16);--success-text: #5fcf93;--success-tint: rgba(95, 207, 147, .14);--warning-text: #f0c35a;--warning-tint: rgba(240, 195, 90, .14);--danger-text: #ff8a80;--danger-tint: rgba(255, 107, 97, .14);--seen: #7c7f8a;--silhouette: #3a3a40;--focus: #7aa7ff}[data-collection=shiny]:where(:not([data-theme=light])){--accent: var(--yellow);--accent-text: #f5d060;--accent-tint: rgba(242, 194, 48, .14)}[data-collection=shadow]:where(:not([data-theme=light])),[data-collection=purified]:where(:not([data-theme=light])),[data-collection=lucky]:where(:not([data-theme=light])),[data-collection=xxl]:where(:not([data-theme=light])),[data-collection=xxs]:where(:not([data-theme=light])),[data-collection=threeStar]:where(:not([data-theme=light])),[data-collection=fourStar]:where(:not([data-theme=light])),[data-collection=mega]:where(:not([data-theme=light])){--accent: var(--blue);--accent-text: #7aa7ff;--accent-tint: rgba(47, 111, 214, .2)}}:where(:root:where([data-theme=dark])) [data-region]{--on-region: var(--ink)}:where(:root:where([data-theme=dark])) [data-region=kanto]{--region: #e8463b}:where(:root:where([data-theme=dark])) [data-region=johto]{--region: #e0a832}:where(:root:where([data-theme=dark])) [data-region=hoenn]{--region: #45b872}:where(:root:where([data-theme=dark])) [data-region=sinnoh]{--region: #5b8fe6}:where(:root:where([data-theme=dark])) [data-region=unova]{--region: #8580e8}:where(:root:where([data-theme=dark])) [data-region=kalos]{--region: #3ab3e0}:where(:root:where([data-theme=dark])) [data-region=alola]{--region: #f2993f}:where(:root:where([data-theme=dark])) [data-region=galar]{--region: #e0529a}:where(:root:where([data-theme=dark])) [data-region=hisui]{--region: #45b5a7}:where(:root:where([data-theme=dark])) [data-region=paldea]{--region: #a966d8}:where(:root:where([data-theme=dark])) [data-region=other]{--region: #8a8e9c}:root:where([data-theme=dark]){--bg: #1a1d27;--surface: #232734;--control: #2f3444;--control-hi: #3a4052;--surface-raised: #2b303e;--border: #383d4d;--border-strong: #656b7e;--text: #f1efe8;--text-muted: #a7abb8;--pressed: var(--border-strong);--on-pressed: var(--text);--hero: #1f2d5e;--hero-lit: #2b3d7a;--on-hero-dim: rgba(255, 255, 255, .7);--grain-page-blend: screen;--grain-page-opacity: .045;--accent: #e8463b;--accent-text: #ff8a80;--accent-tint: rgba(232, 70, 59, .16);--success-text: #5fcf93;--success-tint: rgba(95, 207, 147, .14);--warning-text: #f0c35a;--warning-tint: rgba(240, 195, 90, .14);--danger-text: #ff8a80;--danger-tint: rgba(255, 107, 97, .14);--seen: #7c7f8a;--silhouette: #3a3a40;--focus: #7aa7ff}[data-collection=shiny]:where([data-theme=dark]){--accent: var(--yellow);--accent-text: #f5d060;--accent-tint: rgba(242, 194, 48, .14)}[data-collection=shadow]:where([data-theme=dark]),[data-collection=purified]:where([data-theme=dark]),[data-collection=lucky]:where([data-theme=dark]),[data-collection=xxl]:where([data-theme=dark]),[data-collection=xxs]:where([data-theme=dark]),[data-collection=threeStar]:where([data-theme=dark]),[data-collection=fourStar]:where([data-theme=dark]),[data-collection=mega]:where([data-theme=dark]){--accent: var(--blue);--accent-text: #7aa7ff;--accent-tint: rgba(47, 111, 214, .2)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}body{position:relative;margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-16);line-height:1.5;font-variant-numeric:tabular-nums}body:after{content:"";position:absolute;inset:0;z-index:2147483647;pointer-events:none;background:var(--grain) 0 0/220px 220px;mix-blend-mode:var(--grain-page-blend);opacity:var(--grain-page-opacity)}h1,h2,h3{margin:0 0 .5rem;line-height:1.1;font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;text-wrap:balance}h1{font-size:var(--fs-32)}h2{font-size:var(--fs-24)}h3{font-size:var(--fs-20)}p{margin:0 0 1rem}a{color:var(--text);text-decoration-thickness:1.5px;text-underline-offset:.15em}button,input,select{font:inherit;color:inherit}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:var(--tap-min);padding:0 1.125rem;border:0;background:var(--control);color:var(--text);font-weight:600;text-decoration:none;cursor:pointer}.button:hover{background:var(--control-hi)}.button:disabled{opacity:.45;cursor:default}.button--primary,.button--primary:hover{background:var(--text);color:var(--bg)}.button--cta,.button--cta:hover{background:var(--cta);color:var(--on-cta)}.button--cta:hover{filter:brightness(1.06)}.button--danger{background:var(--danger-tint);color:var(--danger-text)}.button--danger:hover{background:color-mix(in srgb,var(--danger-text) 22%,var(--surface))}.button--quiet{background:transparent}.button--quiet:hover{background:var(--control)}select{min-height:var(--tap-min);padding:0 .75rem;border:0;background:var(--control);color:var(--text)}.tabs{display:flex;gap:1rem}.tab{display:inline-flex;align-items:center;min-height:var(--tap-min);padding:0;border:0;background:transparent;color:inherit;opacity:.6;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}.tab[aria-pressed=true],.tab[aria-current=page]{opacity:1;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.35em}.tab:disabled{cursor:default}.label{font-size:var(--fs-12);font-weight:600;white-space:nowrap}.muted{color:var(--text-muted)}.hero{position:relative;display:grid;grid-template-columns:1fr;margin:-1.5rem calc(-1 * var(--gutter)) 0}.hero--with-side{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.hero-main,.hero-side{position:relative;min-width:0}.hero-main:after,.hero-side:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--grain-lit);mix-blend-mode:screen;opacity:.1}.hero-main{padding:1.75rem var(--gutter);background:radial-gradient(120% 90% at 0% 0%,var(--hero-lit) 0,transparent 55%),var(--hero);color:var(--on-hero)}.hero-side{display:flex;flex-direction:column;min-height:250px;padding:1.625rem var(--gutter) 1.5rem;background:radial-gradient(circle at 2px 2px,rgba(0,0,0,.14) 1.2px,transparent 1.6px) 0 0/9px 9px,linear-gradient(170deg,var(--side-hi),var(--side) 55%,var(--side-lo));color:var(--on-side)}@media(max-width:640px){.hero--with-side{grid-template-columns:1fr}.hero-side{min-height:0;padding-top:1rem;padding-bottom:1rem}}.page-head{position:relative;margin:-1.5rem calc(-1 * var(--gutter)) 1.5rem;padding:1.75rem var(--gutter) 1.625rem;background:radial-gradient(120% 90% at 0% 0%,var(--hero-lit) 0,transparent 55%),var(--hero);color:var(--on-hero)}.page-head:after{content:"";position:absolute;inset:0;pointer-events:none;background:var(--grain-lit);mix-blend-mode:screen;opacity:.1}.page-head h1{margin:0;font-size:clamp(var(--fs-32),6vw,3.25rem);font-weight:800;line-height:.98;letter-spacing:-.045em;text-shadow:0 2px 0 rgba(0,0,0,.3)}.page-head .lead,.page-head .muted{color:var(--on-hero-dim)}.page-head .lead{max-width:44ch;margin:.625rem 0 0;font-size:var(--fs-16);text-wrap:pretty}.page-head .button--quiet{color:inherit}.page-head .head-art{position:absolute;right:var(--gutter);bottom:-18px;z-index:2;pointer-events:none;filter:drop-shadow(0 10px 10px rgba(0,0,0,.4))}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
