@layer base{:root{--made-with-panda:"🐼"}html{--font-fallback:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;touch-action:manipulation;tab-size:4;line-height:1.5;font-family:var(--global-font-body,var(--font-fallback));color:var(--colors-fg);background:var(--colors-bg);--colors-color-palette-100:var(--colors-gray-100);--colors-color-palette-150:var(--colors-gray-150);--colors-color-palette-200:var(--colors-gray-200);--colors-color-palette-250:var(--colors-gray-250);--colors-color-palette-275:var(--colors-gray-275);--colors-color-palette-300:var(--colors-gray-300);--colors-color-palette-325:var(--colors-gray-325);--colors-color-palette-350:var(--colors-gray-350);--colors-color-palette-375:var(--colors-gray-375);--colors-color-palette-400:var(--colors-gray-400);--colors-color-palette-450:var(--colors-gray-450);--colors-color-palette-475:var(--colors-gray-475);--colors-color-palette-50:var(--colors-gray-50);--colors-color-palette-500:var(--colors-gray-500);--colors-color-palette-550:var(--colors-gray-550);--colors-color-palette-600:var(--colors-gray-600);--colors-color-palette-700:var(--colors-gray-700);--colors-color-palette-800:var(--colors-gray-800);--colors-color-palette-900:var(--colors-gray-900);--colors-color-palette-950:var(--colors-gray-950);--colors-color-palette-border:var(--colors-gray-border);--colors-color-palette-contrast:var(--colors-gray-contrast);--colors-color-palette-emphasized:var(--colors-gray-emphasized);--colors-color-palette-fg:var(--colors-gray-fg);--colors-color-palette-focus-ring:var(--colors-gray-focus-ring);--colors-color-palette-muted:var(--colors-gray-muted);--colors-color-palette-solid:var(--colors-gray-solid);--colors-color-palette-subtle:var(--colors-gray-subtle);-webkit-tap-highlight-color:#fff0;max-width:100vw;height:100%;scroll-padding-top:5.75rem}html::-webkit-scrollbar{background-color:#2b2d30;border-radius:8px;width:.5rem;height:.5rem}html::-webkit-scrollbar-thumb{background-color:#5d646b;border-radius:8px}*{font:inherit;word-wrap:break-word;-webkit-tap-highlight-color:transparent;font-feature-settings:"cv11";--ring-inset:var(--empty, );--ring-offset-width:0px;--ring-offset-color:#fff;--ring-color:#4299e199;--ring-offset-shadow:0 0 #0000;--ring-shadow:0 0 #0000;--brightness:var(--empty, );--contrast:var(--empty, );--grayscale:var(--empty, );--hue-rotate:var(--empty, );--invert:var(--empty, );--saturate:var(--empty, );--sepia:var(--empty, );--drop-shadow:var(--empty, );--backdrop-blur:var(--empty, );--backdrop-brightness:var(--empty, );--backdrop-contrast:var(--empty, );--backdrop-grayscale:var(--empty, );--backdrop-hue-rotate:var(--empty, );--backdrop-invert:var(--empty, );--backdrop-opacity:var(--empty, );--backdrop-saturate:var(--empty, );--backdrop-sepia:var(--empty, );--global-font-mono:var(--fonts-mono);--global-font-body:var(--fonts-body);--global-color-border:var(--colors-border);margin:0;padding:0}*,:before,:after,::backdrop{box-sizing:border-box;border-style:solid;border-width:0;border-color:var(--global-color-border,currentColor)}hr{border-color:var(--colors-border-250)}body{max-width:100vw;min-height:-webkit-fill-available;color:var(--colors-text-100);background-color:var(--colors-bg-200);position:relative}:root body,.light body{background-color:bg\.light\.100}img{border-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}iframe{border:none}img,video{max-width:100%;height:auto}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}ol,ul{list-style:none}code,kbd,pre,samp{font-size:1em}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:var(--colors-transparent);background-image:none}button,input,optgroup,select,textarea{color:inherit}button,select{text-transform:none}table{text-indent:0;border-color:inherit;border-collapse:collapse}::placeholder{opacity:unset;color:#9ca3af;-webkit-user-select:none;user-select:none}textarea{resize:vertical}summary{display:list-item}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}dialog{padding:0}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{--font-mono-fallback:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New";font-size:1em;font-family:var(--global-font-mono,var(--font-mono-fallback))}input[type=text],input[type=email],input[type=search],input[type=password]{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-search-cancel-button{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}input[type=number]::-webkit-inner-spin-button{height:auto}input[type=number]::-webkit-outer-spin-button{height:auto}input[type=number]{-moz-appearance:textfield}:-moz-ui-invalid{box-shadow:none}:-moz-focusring{outline:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}::placeholder,[data-placeholder]{color:color-mix(in oklab, var(--colors-fg-muted) 80%, transparent)}::selection{background:color-mix(in oklab, var(--colors-color-palette-emphasized) 80%, transparent)}::selection{color:var(--colors-bg-250);background:#cfa1f8}input,textarea,button,select,a{-webkit-tap-highlight-color:#0000}@media not (min-width:48rem),(hover:none) and (pointer:coarse){input,textarea,select,[data-scope=select][data-part=trigger],[data-scope=select][data-part=value-text]{font-size:max(16px, var(--mobile-field-font-size,1em))!important}}@property --mask-composite{syntax:"*";inherits:false;initial-value:intersect}@property --mask-composite-webkit{syntax:"*";inherits:false;initial-value:source-in}@property --gradient-position{syntax:"*";inherits:false}@property --gradient-stops{syntax:"*";inherits:false}@property --gradient-via-stops{syntax:"*";inherits:false}@property --gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --brightness{syntax:"*";inherits:false}@property --contrast{syntax:"*";inherits:false}@property --grayscale{syntax:"*";inherits:false}@property --hue-rotate{syntax:"*";inherits:false}@property --invert{syntax:"*";inherits:false}@property --saturate{syntax:"*";inherits:false}@property --sepia{syntax:"*";inherits:false}@property --drop-shadow{syntax:"*";inherits:false}@property --backdrop-blur{syntax:"*";inherits:false}@property --backdrop-brightness{syntax:"*";inherits:false}@property --backdrop-contrast{syntax:"*";inherits:false}@property --backdrop-grayscale{syntax:"*";inherits:false}@property --backdrop-hue-rotate{syntax:"*";inherits:false}@property --backdrop-invert{syntax:"*";inherits:false}@property --backdrop-opacity{syntax:"*";inherits:false}@property --backdrop-saturate{syntax:"*";inherits:false}@property --backdrop-sepia{syntax:"*";inherits:false}}
@layer tokens{:where(:root,:host){--cursor-button:pointer;--cursor-checkbox:default;--cursor-disabled:not-allowed;--cursor-menuitem:default;--cursor-option:default;--cursor-radio:default;--cursor-slider:default;--cursor-swittch:pointer;--cursor-switch:pointer;--z-index-hide:-1;--z-index-base:0;--z-index-docked:10;--z-index-dropdown:1000;--z-index-sticky:1100;--z-index-banner:1200;--z-index-overlay:1300;--z-index-modal:1400;--z-index-popover:1500;--z-index-skip-nav:1600;--z-index-toast:1700;--z-index-tooltip:1800;--z-index-max:2147480000;--colors-transparent:transparent;--colors-current:currentColor;--colors-black:#09090b;--colors-white:#fff;--colors-white-alpha-50:#ffffff0a;--colors-white-alpha-100:#ffffff0f;--colors-white-alpha-200:#ffffff14;--colors-white-alpha-300:#ffffff29;--colors-white-alpha-400:#ffffff3d;--colors-white-alpha-500:#ffffff5c;--colors-white-alpha-600:#ffffff7a;--colors-white-alpha-700:#ffffffa3;--colors-white-alpha-800:#fffc;--colors-white-alpha-900:#ffffffeb;--colors-white-alpha-950:#fffffff2;--colors-black-alpha-50:#0000000a;--colors-black-alpha-100:#0000000f;--colors-black-alpha-200:#00000014;--colors-black-alpha-300:#00000029;--colors-black-alpha-400:#0000003d;--colors-black-alpha-500:#0000005c;--colors-black-alpha-600:#0000007a;--colors-black-alpha-700:#000000a3;--colors-black-alpha-800:#000c;--colors-black-alpha-900:#000000eb;--colors-black-alpha-950:#000000f2;--colors-gray-50:#fafafa;--colors-gray-100:#121414;--colors-gray-150:#16181a;--colors-gray-200:#181a1c;--colors-gray-250:#1b1d1f;--colors-gray-275:#202224;--colors-gray-300:#222426;--colors-gray-325:#292b2e;--colors-gray-350:#2c2f31;--colors-gray-375:#363a3f;--colors-gray-400:#373f4b;--colors-gray-450:#858e96;--colors-gray-475:#393c40;--colors-gray-500:#a3aeb8;--colors-gray-550:#c8c5cc;--colors-gray-600:#e1dee5;--colors-gray-700:#3f3f46;--colors-gray-800:#27272a;--colors-gray-900:#fcf7ff;--colors-gray-950:#111;--colors-red-50:#fef2f2;--colors-red-100:#fee2e2;--colors-red-200:#fecaca;--colors-red-300:#fca5a5;--colors-red-400:#f87171;--colors-red-500:#ef4444;--colors-red-600:#dc2626;--colors-red-700:#991919;--colors-red-800:#511111;--colors-red-900:#300c0c;--colors-red-950:#1f0808;--colors-orange-50:#fff7ed;--colors-orange-100:#ffedd5;--colors-orange-200:#fed7aa;--colors-orange-300:#fdba74;--colors-orange-400:#fb923c;--colors-orange-500:#f97316;--colors-orange-600:#ea580c;--colors-orange-700:#92310a;--colors-orange-800:#6c2710;--colors-orange-900:#3b1106;--colors-orange-950:#220a04;--colors-yellow-50:#fefce8;--colors-yellow-100:#fef9c3;--colors-yellow-200:#fef08a;--colors-yellow-300:#fde047;--colors-yellow-400:#facc15;--colors-yellow-500:#eab308;--colors-yellow-600:#ca8a04;--colors-yellow-700:#845209;--colors-yellow-800:#713f12;--colors-yellow-900:#422006;--colors-yellow-950:#281304;--colors-green-50:#f0fdf4;--colors-green-100:#dcfce7;--colors-green-200:#bbf7d0;--colors-green-300:#86efac;--colors-green-400:#4ade80;--colors-green-500:#22c55e;--colors-green-600:#16a34a;--colors-green-700:#116932;--colors-green-800:#124a28;--colors-green-900:#042713;--colors-green-950:#03190c;--colors-teal-50:#f0fdfa;--colors-teal-100:#ccfbf1;--colors-teal-200:#99f6e4;--colors-teal-300:#5eead4;--colors-teal-400:#2dd4bf;--colors-teal-500:#14b8a6;--colors-teal-600:#0d9488;--colors-teal-700:#0c5d56;--colors-teal-800:#114240;--colors-teal-900:#032726;--colors-teal-950:#021716;--colors-teal:#95dfe6;--colors-blue-50:#eff6ff;--colors-blue-100:#dbeafe;--colors-blue-200:#bfdbfe;--colors-blue-300:#a3cfff;--colors-blue-400:#60a5fa;--colors-blue-500:#3b82f6;--colors-blue-600:#2563eb;--colors-blue-700:#173da6;--colors-blue-800:#1a3478;--colors-blue-900:#14204a;--colors-blue-950:#0c142e;--colors-cyan-50:#ecfeff;--colors-cyan-100:#cffafe;--colors-cyan-200:#a5f3fc;--colors-cyan-300:#67e8f9;--colors-cyan-400:#22d3ee;--colors-cyan-500:#06b6d4;--colors-cyan-600:#0891b2;--colors-cyan-700:#0c5c72;--colors-cyan-800:#134152;--colors-cyan-900:#072a38;--colors-cyan-950:#051b24;--colors-purple-50:#faf5ff;--colors-purple-100:#f3e8ff;--colors-purple-200:#e9d5ff;--colors-purple-300:#d8b4fe;--colors-purple-400:#c084fc;--colors-purple-500:#a855f7;--colors-purple-600:#9333ea;--colors-purple-700:#641ba3;--colors-purple-800:#4a1772;--colors-purple-900:#2f0553;--colors-purple-950:#1a032e;--colors-purple:#a4aafc;--colors-pink-50:#fdf2f8;--colors-pink-100:#fce7f3;--colors-pink-200:#fbcfe8;--colors-pink-300:#f9a8d4;--colors-pink-400:#f472b6;--colors-pink-500:#ec4899;--colors-pink-600:#db2777;--colors-pink-700:#a41752;--colors-pink-800:#6d0e34;--colors-pink-900:#45061f;--colors-pink-950:#2c0514;--colors-pink:#f4a4f8;--fonts-heading:"Poppins", "-apple-system", "BlinkMacSystemFont", "Segoe UI", "Helvetica Neue", "Roboto", "sans-serif";--fonts-body:"Poppins", "-apple-system", "BlinkMacSystemFont", "Segoe UI", "Helvetica Neue", "Roboto", "sans-serif";--fonts-mono:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--font-sizes-2xs:.625rem;--font-sizes-xs:.75rem;--font-sizes-sm:.875rem;--font-sizes-md:.9375rem;--font-sizes-lg:1.125rem;--font-sizes-xl:1.25rem;--font-sizes-2xl:1.5rem;--font-sizes-3xl:1.875rem;--font-sizes-4xl:2.25rem;--font-sizes-5xl:3rem;--font-sizes-6xl:3.75rem;--font-sizes-7xl:4.5rem;--font-sizes-8xl:6rem;--font-sizes-9xl:8rem;--font-weights-thin:100;--font-weights-extralight:200;--font-weights-light:300;--font-weights-normal:400;--font-weights-medium:500;--font-weights-semibold:600;--font-weights-bold:700;--font-weights-extrabold:800;--font-weights-black:900;--line-heights-shorter:1.25;--line-heights-short:1.375;--line-heights-moderate:1.5;--line-heights-tall:1.625;--line-heights-taller:2;--letter-spacings-tighter:-.05em;--letter-spacings-tight:-.025em;--letter-spacings-wide:.025em;--letter-spacings-wider:.05em;--letter-spacings-widest:.1em;--sizes-1:.25rem;--sizes-2:.5rem;--sizes-3:.75rem;--sizes-4:1rem;--sizes-5:1.25rem;--sizes-6:1.5rem;--sizes-7:1.75rem;--sizes-8:2rem;--sizes-9:2.25rem;--sizes-10:2.5rem;--sizes-11:2.75rem;--sizes-12:3rem;--sizes-14:3.5rem;--sizes-16:4rem;--sizes-20:5rem;--sizes-24:6rem;--sizes-28:7rem;--sizes-32:8rem;--sizes-36:9rem;--sizes-40:10rem;--sizes-44:11rem;--sizes-48:12rem;--sizes-52:13rem;--sizes-56:14rem;--sizes-60:15rem;--sizes-64:16rem;--sizes-72:18rem;--sizes-80:20rem;--sizes-96:24rem;--sizes-3xs:14rem;--sizes-2xs:16rem;--sizes-xs:20rem;--sizes-sm:24rem;--sizes-md:28rem;--sizes-lg:32rem;--sizes-xl:36rem;--sizes-2xl:42rem;--sizes-3xl:48rem;--sizes-4xl:56rem;--sizes-5xl:64rem;--sizes-6xl:72rem;--sizes-7xl:80rem;--sizes-8xl:90rem;--sizes-0\.5:.125rem;--sizes-1\.5:.375rem;--sizes-2\.5:.625rem;--sizes-3\.5:.875rem;--sizes-4\.5:1.125rem;--sizes-1\/2:50%;--sizes-1\/3:33.3333%;--sizes-2\/3:66.6667%;--sizes-1\/4:25%;--sizes-3\/4:75%;--sizes-1\/5:20%;--sizes-2\/5:40%;--sizes-3\/5:60%;--sizes-4\/5:80%;--sizes-1\/6:16.6667%;--sizes-2\/6:33.3333%;--sizes-3\/6:50%;--sizes-4\/6:66.6667%;--sizes-5\/6:83.3333%;--sizes-1\/12:8.33333%;--sizes-2\/12:16.6667%;--sizes-3\/12:25%;--sizes-4\/12:33.3333%;--sizes-5\/12:41.6667%;--sizes-6\/12:50%;--sizes-7\/12:58.3333%;--sizes-8\/12:66.6667%;--sizes-9\/12:75%;--sizes-10\/12:83.3333%;--sizes-11\/12:91.6667%;--sizes-max:max-content;--sizes-min:min-content;--sizes-fit:fit-content;--sizes-prose:60ch;--sizes-full:100%;--sizes-dvh:100dvh;--sizes-svh:100svh;--sizes-lvh:100lvh;--sizes-dvw:100dvw;--sizes-svw:100svw;--sizes-lvw:100lvw;--sizes-vw:100vw;--sizes-vh:100vh;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-7:1.75rem;--spacing-8:2rem;--spacing-9:2.25rem;--spacing-10:2.5rem;--spacing-11:2.75rem;--spacing-12:3rem;--spacing-14:3.5rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--spacing-28:7rem;--spacing-32:8rem;--spacing-36:9rem;--spacing-40:10rem;--spacing-44:11rem;--spacing-48:12rem;--spacing-52:13rem;--spacing-56:14rem;--spacing-60:15rem;--spacing-64:16rem;--spacing-72:18rem;--spacing-80:20rem;--spacing-96:24rem;--spacing-0\.5:.125rem;--spacing-1\.5:.375rem;--spacing-2\.5:.625rem;--spacing-3\.5:.875rem;--spacing-4\.5:1.125rem;--radii-none:0;--radii-2xs:.0625rem;--radii-xs:.125rem;--radii-sm:.25rem;--radii-md:.375rem;--radii-lg:.5rem;--radii-xl:.75rem;--radii-2xl:1rem;--radii-3xl:1.5rem;--radii-4xl:2rem;--radii-full:9999px;--borders-xs:.5px solid;--borders-sm:1px solid;--borders-md:2px solid;--borders-lg:4px solid;--borders-xl:8px solid;--durations-fastest:50ms;--durations-faster:.1s;--durations-fast:.15s;--durations-moderate:.2s;--durations-slow:.3s;--durations-slower:.4s;--durations-slowest:.5s;--easings-ease-in:cubic-bezier(.42, 0, 1, 1);--easings-ease-out:cubic-bezier(0, 0, .58, 1);--easings-ease-in-out:cubic-bezier(.42, 0, .58, 1);--easings-ease-in-smooth:cubic-bezier(.32, .72, 0, 1);--animations-spin:spin 1s linear infinite;--animations-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animations-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--animations-bounce:bounce 1s infinite;--blurs-none: ;--blurs-sm:4px;--blurs-md:8px;--blurs-lg:12px;--blurs-xl:16px;--blurs-2xl:24px;--blurs-3xl:40px;--blurs-4xl:64px;--aspect-ratios-square:1 / 1;--aspect-ratios-landscape:4 / 3;--aspect-ratios-portrait:3 / 4;--aspect-ratios-wide:16 / 9;--aspect-ratios-ultrawide:18 / 5;--aspect-ratios-golden:1.618 / 1;--breakpoints-xs:400px;--sizes-breakpoint-xs:400px;--breakpoints-sm:480px;--sizes-breakpoint-sm:480px;--breakpoints-md:768px;--sizes-breakpoint-md:768px;--breakpoints-lg:1024px;--sizes-breakpoint-lg:1024px;--breakpoints-xl:1280px;--sizes-breakpoint-xl:1280px;--breakpoints-2xl:1536px;--sizes-breakpoint-2xl:1536px;--breakpoints-3xl:1700px;--sizes-breakpoint-3xl:1700px;--breakpoints-3\.5xl:1800px;--sizes-breakpoint-3\.5xl:1800px;--colors-bg-50:var(--colors-gray-100);--colors-bg-100:var(--colors-gray-150);--colors-bg-200:var(--colors-gray-250);--colors-bg-250:var(--colors-gray-275);--colors-bg-300:var(--colors-gray-300);--colors-bg-400:var(--colors-gray-325);--colors-bg-450:var(--colors-gray-350);--colors-bg-500:var(--colors-gray-375);--colors-bg-700:var(--colors-gray-475);--colors-bg-subtle:var(--colors-gray-300);--colors-bg-normal:#9fa19f33;--colors-bg-fighting:#ff800033;--colors-bg-flying:#81b9ef33;--colors-bg-poison:#c87be62b;--colors-bg-ground:#91512133;--colors-bg-rock:#afa98133;--colors-bg-bug:#91a11933;--colors-bg-ghost:#70417033;--colors-bg-steel:#60a1b833;--colors-bg-fire:#e6282926;--colors-bg-water:#2980ef33;--colors-bg-grass:#8de87921;--colors-bg-electric:#fac00033;--colors-bg-psychic:#ef417933;--colors-bg-ice:#3fd8ff33;--colors-bg-dragon:#5061e133;--colors-bg-dark:#50413f33;--colors-bg-fairy:#f170f133;--colors-fg-muted:var(--colors-gray-500);--colors-border-100:var(--colors-gray-100);--colors-border-200:var(--colors-gray-400);--colors-border-250:var(--colors-gray-350);--colors-border-275:var(--colors-gray-375);--colors-border-300:var(--colors-gray-450);--colors-border:var(--colors-gray-350);--colors-border-muted:var(--colors-gray-100);--colors-brand-primary-100:var(--colors-pink);--colors-brand-primary-200:var(--colors-teal);--colors-brand-secondary-100:var(--colors-purple);--colors-text-100:var(--colors-gray-900);--colors-text-200:var(--colors-gray-500);--colors-text-300:var(--colors-gray-450);--colors-extended-red:#ff3687;--colors-extended-yellow:#ffd336;--colors-extended-green:#7cfb89;--colors-extended-blue:#7caffb;--colors-extended-violet:#c071ff;--colors-brand-yellow:#f0e17c;--colors-attacker-tier-sss:#f4a4f8;--colors-attacker-tier-ss:#d2a5fa;--colors-attacker-tier-s:#a4aafc;--colors-attacker-tier-a:#80c0fe;--colors-attacker-tier-b:#7caffb;--colors-attacker-tier-c:#5b6268;--colors-ditto-100:var(--colors-pink);--colors-ditto-100-hover:#f4a4f812;--colors-ditto-200:#e3a8f9;--colors-ditto-200-hover:#e3a8f912;--colors-ditto-300:#bfb1fb;--colors-ditto-300-hover:#bfb1fb12;--colors-ditto-400:#9f9dfa;--colors-ditto-400-hover:#9f9dfa12;--colors-ditto-500:#95bbfd;--colors-ditto-500-hover:#95bbfd12;--colors-ditto-600:#80c0fe;--colors-ditto-600-hover:#80c0fe12;--colors-ditto-700:#6dc5ff;--colors-ditto-700-hover:#6dc5ff12;--colors-ditto-800:#23b0ff;--colors-ditto-800-hover:#23b0ff12;--colors-tcg-types-grass-text:#59be78;--colors-tcg-types-fire-text:#ff806f;--colors-tcg-types-water-text:#4fc4f2;--colors-tcg-types-lightning-text:#e7c747;--colors-tcg-types-psychic-text:#bc97d8;--colors-tcg-types-fighting-text:#de985e;--colors-tcg-types-darkness-text:#72b1bd;--colors-tcg-types-metal-text:#bab9ad;--colors-tcg-types-colorless-text:#d5dcdd;--colors-tcg-types-dragon-text:#b9aa48;--colors-tcg-types-fairy-text:#ee86b2;--colors-selection-bg:#363a3f;--colors-selection-hover:#41474e;--colors-selection-border:#59616b;--colors-selection-fg:var(--colors-text-100);--colors-pokemon-go-dynamax:#da0d86;--colors-pokemon-types-normal-go:#999ea0;--colors-pokemon-types-normal-sv:#9fa19f;--colors-pokemon-types-normal-sv-text:#9fa19f;--colors-pokemon-types-normal-frlg:#b8b89c;--colors-pokemon-types-normal-text:#999ea0;--colors-pokemon-types-fighting-go:#d8425c;--colors-pokemon-types-fighting-sv:#ff8000;--colors-pokemon-types-fighting-sv-text:#ef9439;--colors-pokemon-types-fighting-frlg:#e35a52;--colors-pokemon-types-fighting-text:#de4c65;--colors-pokemon-types-flying-go:#9ab4e5;--colors-pokemon-types-flying-sv:#81b9ef;--colors-pokemon-types-flying-sv-text:#81b9ef;--colors-pokemon-types-flying-frlg:#a890f0;--colors-pokemon-types-flying-text:#9ab4e5;--colors-pokemon-types-poison-go:#b663ce;--colors-pokemon-types-poison-sv:#9040cc;--colors-pokemon-types-poison-sv-text:#9d56d2;--colors-pokemon-types-poison-frlg:#c765c7;--colors-pokemon-types-poison-text:#b663ce;--colors-pokemon-types-ground-go:#d78756;--colors-pokemon-types-ground-sv:#915121;--colors-pokemon-types-ground-sv-text:#d88a50;--colors-pokemon-types-ground-frlg:#e0c068;--colors-pokemon-types-ground-text:#d78756;--colors-pokemon-types-rock-go:#cdc18b;--colors-pokemon-types-rock-sv:#afa981;--colors-pokemon-types-rock-sv-text:#afa981;--colors-pokemon-types-rock-frlg:#c8b650;--colors-pokemon-types-rock-text:#cdc18b;--colors-pokemon-types-bug-go:#9ec530;--colors-pokemon-types-bug-sv:#91a119;--colors-pokemon-types-bug-sv-text:#d0e246;--colors-pokemon-types-bug-frlg:#b7c93a;--colors-pokemon-types-bug-text:#9ec530;--colors-pokemon-types-ghost-go:#666ec1;--colors-pokemon-types-ghost-sv:#6d4170;--colors-pokemon-types-ghost-sv-text:#b077b0;--colors-pokemon-types-ghost-frlg:#9d86c7;--colors-pokemon-types-ghost-text:#828ad8;--colors-pokemon-types-steel-go:#5599a4;--colors-pokemon-types-steel-sv:#60a1b8;--colors-pokemon-types-steel-sv-text:#6ba7bd;--colors-pokemon-types-steel-frlg:#b8b8d0;--colors-pokemon-types-steel-text:#5599a4;--colors-pokemon-types-fire-go:#ffa943;--colors-pokemon-types-fire-sv:#e62829;--colors-pokemon-types-fire-sv-text:#e93f40;--colors-pokemon-types-fire-frlg:#f08030;--colors-pokemon-types-fire-text:#ffa943;--colors-pokemon-types-water-go:#60abdd;--colors-pokemon-types-water-sv:#2980ef;--colors-pokemon-types-water-sv-text:#3989ef;--colors-pokemon-types-water-frlg:#6890f0;--colors-pokemon-types-water-text:#60abdd;--colors-pokemon-types-grass-go:#5dbd65;--colors-pokemon-types-grass-sv:#42a129;--colors-pokemon-types-grass-sv-text:#6cd454;--colors-pokemon-types-grass-frlg:#78c850;--colors-pokemon-types-grass-text:#5dbd65;--colors-pokemon-types-electric-go:#ccb032;--colors-pokemon-types-electric-sv:#fac000;--colors-pokemon-types-electric-sv-text:#efc539;--colors-pokemon-types-electric-frlg:#f8d030;--colors-pokemon-types-electric-text:#ccb032;--colors-pokemon-types-psychic-go:#fa8383;--colors-pokemon-types-psychic-sv:#f14179;--colors-pokemon-types-psychic-sv-text:#ef4179;--colors-pokemon-types-psychic-frlg:#f85888;--colors-pokemon-types-psychic-text:#fa8383;--colors-pokemon-types-ice-go:#80d4ca;--colors-pokemon-types-ice-sv:#3fd8ff;--colors-pokemon-types-ice-sv-text:#4dcff1;--colors-pokemon-types-ice-frlg:#98d8d8;--colors-pokemon-types-ice-text:#80d4ca;--colors-pokemon-types-dragon-go:#0877bf;--colors-pokemon-types-dragon-sv:#5161e0;--colors-pokemon-types-dragon-sv-text:#5061e1;--colors-pokemon-types-dragon-frlg:#8b62f8;--colors-pokemon-types-dragon-text:#0485d8;--colors-pokemon-types-dark-go:#696c7b;--colors-pokemon-types-dark-sv:#50413f;--colors-pokemon-types-dark-sv-text:#a18a87;--colors-pokemon-types-dark-frlg:#9a806b;--colors-pokemon-types-dark-text:#858db6;--colors-pokemon-types-fairy-go:#ec95e2;--colors-pokemon-types-fairy-sv:#f170f1;--colors-pokemon-types-fairy-sv-text:#ef71ef;--colors-pokemon-types-fairy-text:#ec95e2;--radii-l1:var(--radii-xs);--radii-l2:var(--radii-sm);--radii-l3:var(--radii-md)}:where(:root,.light){--colors-bg:var(--colors-white);--colors-bg-muted:var(--colors-gray-100);--colors-bg-emphasized:var(--colors-gray-200);--colors-bg-inverted:var(--colors-black);--colors-bg-panel:var(--colors-white);--colors-bg-error:var(--colors-red-50);--colors-bg-warning:var(--colors-orange-50);--colors-bg-success:var(--colors-green-50);--colors-bg-info:var(--colors-blue-50);--colors-fg:var(--colors-black);--colors-fg-subtle:var(--colors-gray-400);--colors-fg-inverted:var(--colors-gray-50);--colors-fg-error:var(--colors-red-500);--colors-fg-warning:var(--colors-orange-600);--colors-fg-success:var(--colors-green-600);--colors-fg-info:var(--colors-blue-600);--colors-border-subtle:var(--colors-gray-50);--colors-border-emphasized:var(--colors-gray-300);--colors-border-inverted:var(--colors-gray-800);--colors-border-error:var(--colors-red-500);--colors-border-warning:var(--colors-orange-500);--colors-border-success:var(--colors-green-500);--colors-border-info:var(--colors-blue-500);--colors-gray-contrast:var(--colors-white);--colors-gray-fg:var(--colors-gray-800);--colors-gray-subtle:var(--colors-gray-100);--colors-gray-muted:var(--colors-gray-200);--colors-gray-emphasized:var(--colors-gray-300);--colors-gray-solid:var(--colors-gray-900);--colors-gray-focus-ring:var(--colors-gray-400);--colors-gray-border:var(--colors-gray-200);--colors-red-contrast:white;--colors-red-fg:var(--colors-red-700);--colors-red-subtle:var(--colors-red-100);--colors-red-muted:var(--colors-red-200);--colors-red-emphasized:var(--colors-red-300);--colors-red-solid:var(--colors-red-600);--colors-red-focus-ring:var(--colors-red-500);--colors-red-border:var(--colors-red-500);--colors-orange-contrast:white;--colors-orange-fg:var(--colors-orange-700);--colors-orange-subtle:var(--colors-orange-100);--colors-orange-muted:var(--colors-orange-200);--colors-orange-emphasized:var(--colors-orange-300);--colors-orange-solid:var(--colors-orange-600);--colors-orange-focus-ring:var(--colors-orange-500);--colors-orange-border:var(--colors-orange-500);--colors-green-contrast:white;--colors-green-fg:var(--colors-green-700);--colors-green-subtle:var(--colors-green-100);--colors-green-muted:var(--colors-green-200);--colors-green-emphasized:var(--colors-green-300);--colors-green-solid:var(--colors-green-600);--colors-green-focus-ring:var(--colors-green-500);--colors-green-border:var(--colors-green-500);--colors-blue-contrast:white;--colors-blue-fg:var(--colors-blue-700);--colors-blue-subtle:var(--colors-blue-100);--colors-blue-muted:var(--colors-blue-200);--colors-blue-emphasized:var(--colors-blue-300);--colors-blue-solid:var(--colors-blue-600);--colors-blue-focus-ring:var(--colors-blue-500);--colors-blue-border:var(--colors-blue-500);--colors-yellow-contrast:black;--colors-yellow-fg:var(--colors-yellow-800);--colors-yellow-subtle:var(--colors-yellow-100);--colors-yellow-muted:var(--colors-yellow-200);--colors-yellow-emphasized:var(--colors-yellow-300);--colors-yellow-solid:var(--colors-yellow-300);--colors-yellow-focus-ring:var(--colors-yellow-500);--colors-yellow-border:var(--colors-yellow-500);--colors-teal-contrast:white;--colors-teal-fg:var(--colors-teal-700);--colors-teal-subtle:var(--colors-teal-100);--colors-teal-muted:var(--colors-teal-200);--colors-teal-emphasized:var(--colors-teal-300);--colors-teal-solid:var(--colors-teal-600);--colors-teal-focus-ring:var(--colors-teal-500);--colors-teal-border:var(--colors-teal-500);--colors-purple-contrast:white;--colors-purple-fg:var(--colors-purple-700);--colors-purple-subtle:var(--colors-purple-100);--colors-purple-muted:var(--colors-purple-200);--colors-purple-emphasized:var(--colors-purple-300);--colors-purple-solid:var(--colors-purple-600);--colors-purple-focus-ring:var(--colors-purple-500);--colors-purple-border:var(--colors-purple-500);--colors-pink-contrast:white;--colors-pink-fg:var(--colors-pink-700);--colors-pink-subtle:var(--colors-pink-100);--colors-pink-muted:var(--colors-pink-200);--colors-pink-emphasized:var(--colors-pink-300);--colors-pink-solid:var(--colors-pink-600);--colors-pink-focus-ring:var(--colors-pink-500);--colors-pink-border:var(--colors-pink-500);--colors-cyan-contrast:white;--colors-cyan-fg:var(--colors-cyan-700);--colors-cyan-subtle:var(--colors-cyan-100);--colors-cyan-muted:var(--colors-cyan-200);--colors-cyan-emphasized:var(--colors-cyan-300);--colors-cyan-solid:var(--colors-cyan-600);--colors-cyan-focus-ring:var(--colors-cyan-500);--colors-cyan-border:var(--colors-cyan-500);--shadows-xs:0px 1px 2px color-mix(in oklab, var(--colors-gray-900) 10%, transparent), 0px 0px 1px color-mix(in oklab, var(--colors-gray-900) 20%, transparent);--shadows-sm:0px 2px 4px color-mix(in oklab, var(--colors-gray-900) 10%, transparent), 0px 0px 1px color-mix(in oklab, var(--colors-gray-900) 30%, transparent);--shadows-md:0px 4px 8px color-mix(in oklab, var(--colors-gray-900) 10%, transparent), 0px 0px 1px color-mix(in oklab, var(--colors-gray-900) 30%, transparent);--shadows-lg:0px 8px 16px color-mix(in oklab, var(--colors-gray-900) 10%, transparent), 0px 0px 1px color-mix(in oklab, var(--colors-gray-900) 30%, transparent);--shadows-xl:0px 16px 24px color-mix(in oklab, var(--colors-gray-900) 10%, transparent), 0px 0px 1px color-mix(in oklab, var(--colors-gray-900) 30%, transparent);--shadows-2xl:0px 24px 40px color-mix(in oklab, var(--colors-gray-900) 16%, transparent), 0px 0px 1px color-mix(in oklab, var(--colors-gray-900) 30%, transparent);--shadows-inner:inset 0 2px 4px 0 #0000000d;--shadows-inset:inset 0 0 0 1px #0000000d}@supports (color:lab(0% 0 0)){:where(:root,.light){--shadows-inner:inset 0 2px 4px 0 lab(0% 0 0/.05);--shadows-inset:inset 0 0 0 1px lab(0% 0 0/.05)}}.dark{--colors-bg:var(--colors-black);--colors-bg-muted:var(--colors-gray-900);--colors-bg-emphasized:var(--colors-gray-800);--colors-bg-inverted:var(--colors-white);--colors-bg-panel:var(--colors-gray-950);--colors-bg-error:var(--colors-red-950);--colors-bg-warning:var(--colors-orange-950);--colors-bg-success:var(--colors-green-950);--colors-bg-info:var(--colors-blue-950);--colors-fg:var(--colors-gray-50);--colors-fg-subtle:var(--colors-gray-500);--colors-fg-inverted:var(--colors-black);--colors-fg-error:var(--colors-red-400);--colors-fg-warning:var(--colors-orange-300);--colors-fg-success:var(--colors-green-300);--colors-fg-info:var(--colors-blue-300);--colors-border-subtle:var(--colors-gray-950);--colors-border-emphasized:var(--colors-gray-700);--colors-border-inverted:var(--colors-gray-200);--colors-border-error:var(--colors-red-400);--colors-border-warning:var(--colors-orange-400);--colors-border-success:var(--colors-green-400);--colors-border-info:var(--colors-blue-400);--colors-gray-contrast:var(--colors-black);--colors-gray-fg:var(--colors-gray-200);--colors-gray-subtle:var(--colors-gray-900);--colors-gray-muted:var(--colors-gray-800);--colors-gray-emphasized:var(--colors-gray-700);--colors-gray-solid:var(--colors-white);--colors-gray-focus-ring:var(--colors-gray-400);--colors-gray-border:var(--colors-gray-800);--colors-red-contrast:white;--colors-red-fg:var(--colors-red-300);--colors-red-subtle:var(--colors-red-900);--colors-red-muted:var(--colors-red-800);--colors-red-emphasized:var(--colors-red-700);--colors-red-solid:var(--colors-red-600);--colors-red-focus-ring:var(--colors-red-500);--colors-red-border:var(--colors-red-400);--colors-orange-contrast:black;--colors-orange-fg:var(--colors-orange-300);--colors-orange-subtle:var(--colors-orange-900);--colors-orange-muted:var(--colors-orange-800);--colors-orange-emphasized:var(--colors-orange-700);--colors-orange-solid:var(--colors-orange-500);--colors-orange-focus-ring:var(--colors-orange-500);--colors-orange-border:var(--colors-orange-400);--colors-green-contrast:white;--colors-green-fg:var(--colors-green-300);--colors-green-subtle:var(--colors-green-900);--colors-green-muted:var(--colors-green-800);--colors-green-emphasized:var(--colors-green-700);--colors-green-solid:var(--colors-green-600);--colors-green-focus-ring:var(--colors-green-500);--colors-green-border:var(--colors-green-400);--colors-blue-contrast:white;--colors-blue-fg:var(--colors-blue-300);--colors-blue-subtle:var(--colors-blue-900);--colors-blue-muted:var(--colors-blue-800);--colors-blue-emphasized:var(--colors-blue-700);--colors-blue-solid:var(--colors-blue-600);--colors-blue-focus-ring:var(--colors-blue-500);--colors-blue-border:var(--colors-blue-400);--colors-yellow-contrast:black;--colors-yellow-fg:var(--colors-yellow-300);--colors-yellow-subtle:var(--colors-yellow-900);--colors-yellow-muted:var(--colors-yellow-800);--colors-yellow-emphasized:var(--colors-yellow-700);--colors-yellow-solid:var(--colors-yellow-300);--colors-yellow-focus-ring:var(--colors-yellow-500);--colors-yellow-border:var(--colors-yellow-500);--colors-teal-contrast:white;--colors-teal-fg:var(--colors-teal-300);--colors-teal-subtle:var(--colors-teal-900);--colors-teal-muted:var(--colors-teal-800);--colors-teal-emphasized:var(--colors-teal-700);--colors-teal-solid:var(--colors-teal-600);--colors-teal-focus-ring:var(--colors-teal-500);--colors-teal-border:var(--colors-teal-400);--colors-purple-contrast:white;--colors-purple-fg:var(--colors-purple-300);--colors-purple-subtle:var(--colors-purple-900);--colors-purple-muted:var(--colors-purple-800);--colors-purple-emphasized:var(--colors-purple-700);--colors-purple-solid:var(--colors-purple-600);--colors-purple-focus-ring:var(--colors-purple-500);--colors-purple-border:var(--colors-purple-400);--colors-pink-contrast:white;--colors-pink-fg:var(--colors-pink-300);--colors-pink-subtle:var(--colors-pink-900);--colors-pink-muted:var(--colors-pink-800);--colors-pink-emphasized:var(--colors-pink-700);--colors-pink-solid:var(--colors-pink-600);--colors-pink-focus-ring:var(--colors-pink-500);--colors-pink-border:var(--colors-pink-400);--colors-cyan-contrast:white;--colors-cyan-fg:var(--colors-cyan-300);--colors-cyan-subtle:var(--colors-cyan-900);--colors-cyan-muted:var(--colors-cyan-800);--colors-cyan-emphasized:var(--colors-cyan-700);--colors-cyan-solid:var(--colors-cyan-600);--colors-cyan-focus-ring:var(--colors-cyan-500);--colors-cyan-border:var(--colors-cyan-400);--shadows-xs:0px 1px 1px #000000a3, 0px 0px 1px inset color-mix(in oklab, var(--colors-gray-300) 20%, transparent);--shadows-sm:0px 2px 4px #000000a3, 0px 0px 1px inset color-mix(in oklab, var(--colors-gray-300) 30%, transparent);--shadows-md:0px 4px 8px #000000a3, 0px 0px 1px inset color-mix(in oklab, var(--colors-gray-300) 30%, transparent);--shadows-lg:0px 8px 16px #000000a3, 0px 0px 1px inset color-mix(in oklab, var(--colors-gray-300) 30%, transparent);--shadows-xl:0px 16px 24px #000000a3, 0px 0px 1px inset color-mix(in oklab, var(--colors-gray-300) 30%, transparent);--shadows-2xl:0px 24px 40px #000000a3, 0px 0px 1px inset color-mix(in oklab, var(--colors-gray-300) 30%, transparent);--shadows-inner:inset 0 2px 4px 0 black;--shadows-inset:inset 0 0 0 1px color-mix(in oklab, var(--colors-gray-300) 5%, transparent)}@supports (color:lab(0% 0 0)){.dark{--shadows-xs:0px 1px 1px lab(0% 0 0/.64), 0px 0px 1px inset color-mix(in oklab, var(--colors-gray-300) 20%, transparent);--shadows-sm:0px 2px 4px lab(0% 0 0/.64), 0px 0px 1px inset color-mix(in oklab, var(--colors-gray-300) 30%, transparent);--shadows-md:0px 4px 8px lab(0% 0 0/.64), 0px 0px 1px inset color-mix(in oklab, var(--colors-gray-300) 30%, transparent);--shadows-lg:0px 8px 16px lab(0% 0 0/.64), 0px 0px 1px inset color-mix(in oklab, var(--colors-gray-300) 30%, transparent);--shadows-xl:0px 16px 24px lab(0% 0 0/.64), 0px 0px 1px inset color-mix(in oklab, var(--colors-gray-300) 30%, transparent);--shadows-2xl:0px 24px 40px lab(0% 0 0/.64), 0px 0px 1px inset color-mix(in oklab, var(--colors-gray-300) 30%, transparent)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes position{0%{inset-block-start:var(--animate-from-y);inset-inline-start:var(--animate-from-x)}to{inset-block-start:var(--animate-to-y);inset-inline-start:var(--animate-to-x)}}@keyframes circular-progress{0%{stroke-dasharray:1 400;stroke-dashoffset:0}50%{stroke-dasharray:400 400;stroke-dashoffset:-100%}to{stroke-dasharray:400 400;stroke-dashoffset:-260%}}@keyframes expand-height{0%{height:var(--collapsed-height,0)}to{height:var(--height)}}@keyframes collapse-height{0%{height:var(--height)}to{height:var(--collapsed-height,0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes slide-from-top{0%{translate:0 -.5rem}to{translate:0}}@keyframes slide-from-bottom{0%{translate:0 .5rem}to{translate:0}}@keyframes slide-from-left{0%{translate:-.5rem}to{translate:0}}@keyframes slide-from-right{0%{translate:.5rem}to{translate:0}}@keyframes slide-to-top{0%{translate:0}to{translate:0 -.5rem}}@keyframes slide-to-bottom{0%{translate:0}to{translate:0 .5rem}}@keyframes slide-to-left{0%{translate:0}to{translate:-.5rem}}@keyframes slide-to-right{0%{translate:0}to{translate:.5rem}}@keyframes scale-in{0%{scale:.95}to{scale:1}}@keyframes scale-out{0%{scale:1}to{scale:.95}}@keyframes premiumTwinkle{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:.9;transform:scale(1)}}@keyframes premiumStreak{0%{opacity:0;transform:translate(0)}1.5%{opacity:1}9%{opacity:0;transform:translate(28rem)}to{opacity:0;transform:translate(28rem)}}@keyframes authPulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes signupSlideIn{0%{opacity:0;transform:translate(40px)rotate(5deg)}to{opacity:1;transform:translate(0)rotate(5deg)}}@keyframes signupSlideInDesktop{0%{opacity:0;transform:translate(40px)rotate(-55deg)}to{opacity:1;transform:translate(0)rotate(-55deg)}}@keyframes progressMeterGlow{0%,to{box-shadow:0 0 #feedb700}22%{box-shadow:0 0 .7rem .1rem #feedb78c}}@keyframes progressIconFloat{0%{opacity:0;transform:translate(0)scale(.4)}15%{opacity:1;transform:translateY(-.3rem)scale(1)}to{opacity:0;transform:translate(var(--progress-drift), -2.2rem) scale(.8)}}}