:root{color-scheme:light;--lagoon-50:#eefaf8;--lagoon-100:#ddf4f1;--lagoon-200:#b5e8e1;--lagoon-300:#7fd6cc;--lagoon-400:#3fbfb3;--lagoon-500:#13a89e;--lagoon-600:#0e8a81;--lagoon-700:#07615b;--lagoon-900:#033a36;--coral-50:#fff4f1;--coral-100:#ffe7e2;--coral-200:#ffcbc1;--coral-300:#ffa394;--coral-400:#ff7e6e;--coral-500:#f45d48;--coral-600:#cc3f2a;--coral-700:#a8321f;--coral-900:#5e1a10;--neutral-0:#ffffff;--neutral-50:#f4f6f6;--neutral-100:#e2e7e6;--neutral-200:#c3ccca;--neutral-400:#93a3a1;--neutral-600:#5b6866;--neutral-800:#25302f;--neutral-850:#1e2828;--neutral-900:#151e1e;--neutral-950:#0d1414;--neutral-ink:#14201f;--green-600:#13784a;--green-300:#53d08f;--brick-600:#bc3b1d;--brick-300:#ff8466;--cream-0:#fffdf7;--cream-50:#f5f3ec;--cream-100:#eceae0;--cream-200:#e3e1d6;--cream-300:#ccc9ba;--font-sans:var(--font-brand),var(--font-brand-ext),ui-sans-serif,system-ui,-apple-system,"Segoe UI","Hiragino Sans","Yu Gothic UI","Noto Sans JP",sans-serif;--font-mono:var(--font-figures),var(--font-figures-ext),ui-monospace,"SFMono-Regular",Consolas,monospace;--type-hero:800 48px/1 var(--font-sans);--type-hero-size:48px;--type-hero-weight:800;--type-hero-tracking:-0.03em;--type-title:800 32px/1 var(--font-sans);--type-title-size:32px;--type-title-weight:800;--type-title-tracking:-0.03em;--type-heading:800 22px/1.15 var(--font-sans);--type-heading-size:22px;--type-heading-weight:800;--type-heading-tracking:-0.02em;--type-tile-headline:800 18px/1.2 var(--font-sans);--type-tile-headline-size:18px;--type-tile-headline-weight:800;--type-tile-headline-tracking:-0.01em;--type-body-lg:400 17px/1.5 var(--font-sans);--type-body-lg-size:17px;--type-body-lg-weight:400;--type-body-lg-tracking:normal;--type-body:400 15px/1.5 var(--font-sans);--type-body-size:15px;--type-body-weight:400;--type-body-tracking:normal;--type-body-strong:600 15px/1.5 var(--font-sans);--type-body-strong-size:15px;--type-body-strong-weight:600;--type-body-strong-tracking:normal;--type-small:400 13px/1.45 var(--font-sans);--type-small-size:13px;--type-small-weight:400;--type-small-tracking:normal;--type-caption:500 13px/1.4 var(--font-sans);--type-caption-size:13px;--type-caption-weight:500;--type-caption-tracking:normal;--type-button:700 14.5px/1 var(--font-sans);--type-button-size:14.5px;--type-button-weight:700;--type-button-tracking:normal;--type-figure-lg:700 20px/1.1 var(--font-mono);--type-figure-lg-size:20px;--type-figure-lg-weight:700;--type-figure-lg-tracking:normal;--type-figure:700 13px/1.3 var(--font-mono);--type-figure-size:13px;--type-figure-weight:700;--type-figure-tracking:normal;--type-figure-sm:500 13px/1.3 var(--font-mono);--type-figure-sm-size:13px;--type-figure-sm-weight:500;--type-figure-sm-tracking:normal;--type-label:600 12px/1.4 var(--font-mono);--type-label-size:12px;--type-label-weight:600;--type-label-tracking:0.08em;--type-chart:600 12px/1 var(--font-mono);--type-chart-size:12px;--type-chart-weight:600;--type-chart-tracking:normal;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--grid-gap-desktop:10px;--radius-art-sm:3px;--radius-art:6px;--radius-art-card:4.6%/3.4%;--radius-sm:8px;--radius-compact:12px;--radius-md:14px;--radius-panel:16px;--radius-section:18px;--radius-lg:22px;--radius-sheet:30px;--radius-pill:9999px;--elevation-sm:0 6px 14px rgba(13,20,20,0.14);--elevation-md:0 12px 28px rgba(13,20,20,0.16);--elevation-lg:0 -12px 30px rgba(13,20,20,0.18);--art-shadow-tile:0 6px 14px rgba(13,20,20,0.14);--art-shadow-float:0 18px 34px rgba(13,20,20,0.22);--motion-fast:120ms;--motion-base:200ms;--motion-slow:320ms;--motion-play:480ms;--motion-shine:1100ms;--motion-breath:7s;--motion-texture:19s;--motion-turn:18s;--motion-ease:cubic-bezier(0.2,0,0,1);--motion-ease-out:cubic-bezier(0,0,0.2,1);--motion-ease-spring:cubic-bezier(0.34,1.4,0.64,1);--motion-ease-calm:cubic-bezier(0.45,0,0.55,1);--touch-target:44px;--row-height:40px;--button-height:44px;--tabbar-height:84px;--rail-width:236px;--art-min-list:46px;--tile-min-phone:104px;--tile-min-desktop:132px;--stance-tablet:720px;--stance-laptop:1120px;--stance-wide:1680px;--stance-extra-wide:2240px;--stance-low:820px;--rail-scale:1.2;--column-laptop:1344px;--card-grid:repeat(9,minmax(0,1fr));--column-wide:1680px;--rail-width-icons:72px;--rail-width-wide:284px;--card-tilt-tile:8deg;--card-tilt-hero:12deg;--card-light-plain:0.34;--card-light-foil:0.85;--story-rest:0.5;--shadow-tile:inset 0 0 0 1px rgba(226,231,230,0.8),0 1px 2px rgba(0,0,0,0.04),0 10px 24px -14px rgba(0,0,0,0.22);--shadow-tile-hover:inset 0 0 0 1px rgba(195,204,202,1),0 2px 4px rgba(0,0,0,0.05),0 18px 34px -16px rgba(0,0,0,0.28);--shadow-hairline:inset 0 0 0 1px rgba(226,231,230,1);--page-bg:var(--neutral-50);--surface:var(--neutral-0);--surface-soft:var(--neutral-50);--chip:#eaeeed;--ink:var(--neutral-ink);--muted:var(--neutral-600);--line:var(--neutral-100);--line-strong:var(--neutral-200);--line-soft:rgba(20,32,31,0.1);--scrim:rgba(13,20,20,0.38);--on-ink:var(--neutral-0);--tabbar-bg:rgba(255,255,255,0.94);--collection:var(--lagoon-500);--collection-wash:var(--lagoon-100);--collection-ink:var(--lagoon-700);--collection-fill:#0b6f67;--on-collection-fill:var(--neutral-0);--on-collection:var(--neutral-0);--card-edge:rgba(231,238,237,0);--collection-fill-hi:#8fe9de;--market:var(--coral-500);--market-wash:var(--coral-100);--market-ink:var(--coral-700);--market-fill:var(--coral-600);--on-market:var(--neutral-0);--up:var(--green-600);--down:var(--brick-600);--focus:var(--lagoon-600);--chart-collection:#0e9a90;--chart-market:var(--coral-500);--chart-missing:var(--neutral-200);--chart-grid:var(--line);--chart-scale-1:#62c3b8;--chart-scale-2:#31aa9e;--chart-scale-3:#138f85;--chart-scale-4:#0b7169;--chart-scale-5:#06524c;--foil-a:var(--lagoon-300);--foil-b:var(--lagoon-100);--foil-c:var(--coral-200);--foil-ink:var(--neutral-950);--foil-pro-a:var(--coral-500);--foil-pro-b:var(--coral-200);--foil-pro-c:var(--coral-400);--foil-pro-ink:var(--neutral-ink);--condition-holo-1:#a9e8da;--condition-holo-2:#cdb8f5;--condition-holo-3:#f9d98f;--condition-holo-4:#a9dbf8;--condition-holo-5:#f2b9da;--condition-holo-ink:#14201f;--condition-gold-light:#fcefc0;--condition-gold:#e4c062;--condition-gold-shade:#d2a445;--condition-gold-ink:#3a2804;--condition-silver-light:#f8fafb;--condition-silver:#c9d1d6;--condition-silver-shade:#b2bcc2;--condition-silver-ink:#1c2629;--condition-bronze-light:#f7dcc6;--condition-bronze:#cf9063;--condition-bronze-shade:#bd7f55;--condition-bronze-ink:#2e1607;--condition-torn:#dfe4e3;--condition-glint:#ffffffa6;--condition-edge:#14201f29;--condition-whitened:#fffffff2;--condition-shine:#ffffffcc;--energy-grass:#5ba84b;--energy-fire:#e8613c;--energy-water:#3d8fd6;--energy-lightning:#e8c02e;--energy-psychic:#a35bc2;--energy-fighting:#b86b3a;--energy-darkness:#3b4250;--energy-metal:#8e9aa5;--energy-fairy:#c54a92;--energy-dragon:#b59532;--energy-colorless:#c9c6be;--pro-band-1:#0f4b46;--pro-band-2:#0a3633;--pro-band-3:#072927;--pro-band-ink:#eaf7f5;--pro-band-muted:#8fc0ba;--pro-band-glow:rgba(47,192,180,0.28);--pro-band-warm:rgba(255,126,110,0.14);--action-primary-bg:var(--ink);--action-primary-ink:var(--on-ink);--action-market-bg:var(--market-fill);--action-market-ink:var(--on-market);--action-ghost-bg:var(--chip);--action-ghost-ink:var(--ink);--badge-owned-bg:var(--collection-wash);--badge-owned-ink:var(--collection-ink);--badge-market-bg:var(--market-wash);--badge-market-ink:var(--market-ink);--nav-active-bg:var(--ink);--nav-active-ink:var(--on-ink)}:root[data-theme=dark]{color-scheme:dark;--shadow-tile:inset 0 0 0 1px rgba(37,48,47,0.8),0 1px 2px rgba(0,0,0,0.2),0 10px 24px -14px rgba(0,0,0,0.5);--shadow-tile-hover:inset 0 0 0 1px rgba(58,72,70,1),0 2px 4px rgba(0,0,0,0.25),0 18px 34px -16px rgba(0,0,0,0.6);--shadow-hairline:inset 0 0 0 1px rgba(37,48,47,1);--page-bg:var(--neutral-950);--surface:var(--neutral-900);--surface-soft:var(--neutral-850);--chip:var(--neutral-850);--ink:#e7eeed;--muted:var(--neutral-400);--line:var(--neutral-800);--line-strong:#3a4846;--line-soft:rgba(231,238,237,0.1);--scrim:rgba(0,0,0,0.55);--on-ink:var(--neutral-950);--tabbar-bg:rgba(21,30,30,0.94);--collection:#2fc0b4;--collection-wash:#12302d;--collection-ink:#86e6dc;--collection-fill:#13554f;--on-collection-fill:var(--neutral-0);--on-collection:var(--neutral-950);--card-edge:rgba(231,238,237,0.28);--collection-fill-hi:#a6f0e7;--market:var(--coral-400);--market-wash:#3e1b24;--market-ink:#ffb0a6;--market-fill:var(--coral-400);--on-market:var(--neutral-950);--up:var(--green-300);--down:var(--brick-300);--focus:#86e6dc;--chart-collection:#23a99d;--chart-market:#e85e50;--chart-missing:#3a4846;--chart-grid:var(--line);--chart-scale-1:#1f6f67;--chart-scale-2:#249085;--chart-scale-3:#2fb3a6;--chart-scale-4:#6fd4c9;--chart-scale-5:#b2eee7;--foil-a:#2fc0b4;--foil-b:#86e6dc;--foil-c:#ff7e6e;--foil-ink:var(--neutral-950);--foil-pro-a:var(--coral-500);--foil-pro-b:var(--coral-200);--foil-pro-c:var(--coral-400);--foil-pro-ink:var(--neutral-ink);--condition-holo-1:#9ed8cb;--condition-holo-2:#bfaee9;--condition-holo-3:#e8cd95;--condition-holo-4:#a3cbe5;--condition-holo-5:#dfb3cc;--condition-holo-ink:#0d1414;--condition-gold-light:#ebd69c;--condition-gold:#c7a146;--condition-gold-shade:#b28832;--condition-gold-ink:#271a02;--condition-silver-light:#dfe4e7;--condition-silver:#a7b1b8;--condition-silver-shade:#939ea5;--condition-silver-ink:#0f1618;--condition-bronze-light:#e6c5aa;--condition-bronze:#b77b51;--condition-bronze-shade:#ae7046;--condition-bronze-ink:#1a0b03;--condition-torn:#263232;--condition-glint:#ffffff73;--condition-edge:#00000066;--condition-whitened:#ffffff47;--condition-shine:#ffffff8c;--energy-grass:#5ba84b;--energy-fire:#e8613c;--energy-water:#3d8fd6;--energy-lightning:#e8c02e;--energy-psychic:#a35bc2;--energy-fighting:#b86b3a;--energy-darkness:#3b4250;--energy-metal:#8e9aa5;--energy-fairy:#c54a92;--energy-dragon:#b59532;--energy-colorless:#c9c6be;--pro-band-1:#13564f;--pro-band-2:#0d3f3b;--pro-band-3:#082c2a;--pro-band-ink:#eaf7f5;--pro-band-muted:#8fc0ba;--pro-band-glow:rgba(47,192,180,0.28);--pro-band-warm:rgba(255,126,110,0.14);--action-primary-bg:var(--ink);--action-primary-ink:var(--on-ink);--action-market-bg:var(--market-fill);--action-market-ink:var(--on-market);--action-ghost-bg:var(--chip);--action-ghost-ink:var(--ink);--badge-owned-bg:var(--collection-wash);--badge-owned-ink:var(--collection-ink);--badge-market-bg:var(--market-wash);--badge-market-ink:var(--market-ink);--nav-active-bg:var(--ink);--nav-active-ink:var(--on-ink)}:root[data-theme=pro]{color-scheme:light;--shadow-tile:inset 0 0 0 1px rgba(227,225,214,0.9),0 1px 2px rgba(0,0,0,0.04),0 10px 24px -14px rgba(16,33,32,0.22);--shadow-tile-hover:inset 0 0 0 1px rgba(204,201,186,1),0 2px 4px rgba(0,0,0,0.05),0 18px 34px -16px rgba(16,33,32,0.28);--shadow-hairline:inset 0 0 0 1px rgba(227,225,214,1);--page-bg:var(--cream-50);--surface:var(--cream-0);--surface-soft:var(--cream-100);--chip:var(--cream-100);--ink:#102120;--muted:#5e6b69;--line:var(--cream-200);--line-strong:var(--cream-300);--line-soft:rgba(16,33,32,0.1);--scrim:rgba(13,20,20,0.38);--on-ink:#ffffff;--tabbar-bg:rgba(255,253,247,0.94);--collection:var(--lagoon-500);--collection-wash:var(--lagoon-100);--collection-ink:var(--lagoon-700);--collection-fill:#0b6f67;--on-collection-fill:var(--neutral-0);--on-collection:var(--neutral-0);--card-edge:rgba(231,238,237,0);--collection-fill-hi:#8fe9de;--market:var(--coral-500);--market-wash:var(--coral-100);--market-ink:var(--coral-700);--market-fill:var(--coral-600);--on-market:var(--neutral-0);--up:var(--green-600);--down:var(--brick-600);--focus:var(--lagoon-600);--chart-collection:#0e9a90;--chart-market:var(--coral-500);--chart-missing:var(--neutral-200);--chart-grid:var(--line);--chart-scale-1:#62c3b8;--chart-scale-2:#31aa9e;--chart-scale-3:#138f85;--chart-scale-4:#0b7169;--chart-scale-5:#06524c;--foil-a:var(--lagoon-300);--foil-b:var(--lagoon-100);--foil-c:var(--coral-200);--foil-ink:var(--neutral-950);--foil-pro-a:var(--coral-500);--foil-pro-b:var(--coral-200);--foil-pro-c:var(--coral-400);--foil-pro-ink:var(--neutral-ink);--condition-holo-1:#a9e8da;--condition-holo-2:#cdb8f5;--condition-holo-3:#f9d98f;--condition-holo-4:#a9dbf8;--condition-holo-5:#f2b9da;--condition-holo-ink:#14201f;--condition-gold-light:#fcefc0;--condition-gold:#e4c062;--condition-gold-shade:#d2a445;--condition-gold-ink:#3a2804;--condition-silver-light:#f8fafb;--condition-silver:#c9d1d6;--condition-silver-shade:#b2bcc2;--condition-silver-ink:#1c2629;--condition-bronze-light:#f7dcc6;--condition-bronze:#cf9063;--condition-bronze-shade:#bd7f55;--condition-bronze-ink:#2e1607;--condition-torn:#dfe4e3;--condition-glint:#ffffffa6;--condition-edge:#14201f29;--condition-whitened:#fffffff2;--condition-shine:#ffffffcc;--energy-grass:#5ba84b;--energy-fire:#e8613c;--energy-water:#3d8fd6;--energy-lightning:#e8c02e;--energy-psychic:#a35bc2;--energy-fighting:#b86b3a;--energy-darkness:#3b4250;--energy-metal:#8e9aa5;--energy-fairy:#c54a92;--energy-dragon:#b59532;--energy-colorless:#c9c6be;--pro-band-1:#0f4b46;--pro-band-2:#0a3633;--pro-band-3:#072927;--pro-band-ink:#eaf7f5;--pro-band-muted:#8fc0ba;--pro-band-glow:rgba(47,192,180,0.28);--pro-band-warm:rgba(255,126,110,0.14);--action-primary-bg:var(--ink);--action-primary-ink:var(--on-ink);--action-market-bg:var(--market-fill);--action-market-ink:var(--on-market);--action-ghost-bg:var(--chip);--action-ghost-ink:var(--ink);--badge-owned-bg:var(--collection-wash);--badge-owned-ink:var(--collection-ink);--badge-market-bg:var(--market-wash);--badge-market-ink:var(--market-ink);--nav-active-bg:var(--ink);--nav-active-ink:var(--on-ink)}:root[data-theme=pro-dark]{color-scheme:dark;--shadow-tile:inset 0 0 0 1px rgba(29,51,49,0.9),0 1px 2px rgba(0,0,0,0.2),0 10px 24px -14px rgba(0,0,0,0.5);--shadow-tile-hover:inset 0 0 0 1px rgba(46,76,73,1),0 2px 4px rgba(0,0,0,0.25),0 18px 34px -16px rgba(0,0,0,0.6);--shadow-hairline:inset 0 0 0 1px rgba(29,51,49,1);--page-bg:#0b1716;--surface:#10211f;--surface-soft:#162a28;--chip:#162a28;--ink:#e7f2f0;--muted:#8fb0ac;--line:#1d3331;--line-strong:#2e4c49;--line-soft:rgba(231,242,240,0.1);--scrim:rgba(0,0,0,0.55);--on-ink:#0b1716;--tabbar-bg:rgba(16,33,31,0.94);--collection:#2fc0b4;--collection-wash:#12302d;--collection-ink:#86e6dc;--collection-fill:#13554f;--on-collection-fill:var(--neutral-0);--on-collection:var(--neutral-950);--card-edge:rgba(231,238,237,0.28);--collection-fill-hi:#a6f0e7;--market:var(--coral-400);--market-wash:#3e1b24;--market-ink:#ffb0a6;--market-fill:var(--coral-400);--on-market:var(--neutral-950);--up:var(--green-300);--down:var(--brick-300);--focus:#86e6dc;--chart-collection:#23a99d;--chart-market:#e85e50;--chart-missing:#3a4846;--chart-grid:var(--line);--chart-scale-1:#1f6f67;--chart-scale-2:#249085;--chart-scale-3:#2fb3a6;--chart-scale-4:#6fd4c9;--chart-scale-5:#b2eee7;--foil-a:#2fc0b4;--foil-b:#86e6dc;--foil-c:#ff7e6e;--foil-ink:var(--neutral-950);--foil-pro-a:var(--coral-500);--foil-pro-b:var(--coral-200);--foil-pro-c:var(--coral-400);--foil-pro-ink:var(--neutral-ink);--condition-holo-1:#9ed8cb;--condition-holo-2:#bfaee9;--condition-holo-3:#e8cd95;--condition-holo-4:#a3cbe5;--condition-holo-5:#dfb3cc;--condition-holo-ink:#0d1414;--condition-gold-light:#ebd69c;--condition-gold:#c7a146;--condition-gold-shade:#b28832;--condition-gold-ink:#271a02;--condition-silver-light:#dfe4e7;--condition-silver:#a7b1b8;--condition-silver-shade:#939ea5;--condition-silver-ink:#0f1618;--condition-bronze-light:#e6c5aa;--condition-bronze:#b77b51;--condition-bronze-shade:#ae7046;--condition-bronze-ink:#1a0b03;--condition-torn:#263232;--condition-glint:#ffffff73;--condition-edge:#00000066;--condition-whitened:#ffffff47;--condition-shine:#ffffff8c;--energy-grass:#5ba84b;--energy-fire:#e8613c;--energy-water:#3d8fd6;--energy-lightning:#e8c02e;--energy-psychic:#a35bc2;--energy-fighting:#b86b3a;--energy-darkness:#3b4250;--energy-metal:#8e9aa5;--energy-fairy:#c54a92;--energy-dragon:#b59532;--energy-colorless:#c9c6be;--pro-band-1:#13564f;--pro-band-2:#0d3f3b;--pro-band-3:#082c2a;--pro-band-ink:#eaf7f5;--pro-band-muted:#8fc0ba;--pro-band-glow:rgba(47,192,180,0.28);--pro-band-warm:rgba(255,126,110,0.14);--action-primary-bg:var(--ink);--action-primary-ink:var(--on-ink);--action-market-bg:var(--market-fill);--action-market-ink:var(--on-market);--action-ghost-bg:var(--chip);--action-ghost-ink:var(--ink);--badge-owned-bg:var(--collection-wash);--badge-owned-ink:var(--collection-ink);--badge-market-bg:var(--market-wash);--badge-market-ink:var(--market-ink);--nav-active-bg:var(--ink);--nav-active-ink:var(--on-ink)}@media (prefers-reduced-motion:reduce){:root{--motion-play:0ms;--motion-shine:0ms;--motion-ease-spring:var(--motion-ease);--card-tilt-tile:0deg;--card-tilt-hero:0deg}}@layer ui.base{*,:after,:before{box-sizing:border-box}html{min-height:100%;-webkit-text-size-adjust:100%}body,html{overflow-x:clip}body{min-height:100dvh;margin:0;background:var(--page-bg);color:var(--ink);font:var(--type-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}a,button,label,summary{-webkit-tap-highlight-color:transparent}button,input,select,textarea{font:inherit}img,svg{max-width:100%}small{font-size:max(var(--type-label-size),.833em)}::-moz-selection{background:var(--collection-wash);color:var(--ink)}::selection{background:var(--collection-wash);color:var(--ink)}}@media (max-width:719.98px){:root{--card-grid:repeat(3,minmax(0,1fr))}}@media (min-width:720px) and (max-width:1119.98px){:root{--rail-width:var(--rail-width-icons);--card-grid:repeat(6,minmax(0,1fr))}}@media (min-width:1680px){:root{--card-grid:repeat(10,minmax(0,1fr));--rail-width:var(--rail-width-wide)}}@media (min-width:2240px){:root{--card-grid:repeat(auto-fill,minmax(9rem,1fr))}}@layer ui.base{html[data-theme-switch] *,html[data-theme-switch] :after,html[data-theme-switch] :before{transition:background-color .16s ease,color .16s ease,border-color .16s ease,fill .16s ease,stroke .16s ease,box-shadow .16s ease!important}}