@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-ext-wght-normal.1rz-p1o6z-sit.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-wght-normal.2jdm38iyutowj.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-vietnamese-wght-normal.3ez0azjih7ypa.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-ext-wght-normal.2p5o-04xn4ahk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-wght-normal.175rzww1hghhr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-vietnamese-wght-normal.3jl0_j8w0bekq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.2c7zyf29vrghw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.0oxh562_148qc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-ext-wght-normal.2yptelh8aqa_5.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-cyrillic-wght-normal.0s9lyv6-dq8sg.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-greek-wght-normal.0injkow7o_js7.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-vietnamese-wght-normal.04ex7n90-6tif.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-ext-wght-normal.1wlj3nn-4xnfp.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(../media/jetbrains-mono-latin-wght-normal.2odd3csjijl0b.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.tcg-hover-ring:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--h1), transparent 40%, transparent 60%, var(--h5));pointer-events:none;opacity:0;transition:opacity .25s var(--motion-curve);z-index:4;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.tcg-hover-ring:focus-visible:before{opacity:1}.tcg-hover-ring:has(:focus-visible):before{opacity:1}.tcg-hover-ring--soft:focus-visible:before{opacity:.55}.tcg-hover-ring--soft:has(:focus-visible):before{opacity:.55}@media (hover:hover){.tcg-hover-ring:hover:before{opacity:1}.tcg-hover-ring--soft:hover:before{opacity:.55}}.tcg-above-link{z-index:2;pointer-events:none;position:relative}.tcg-above-link :is(button,a,input,select,textarea,[role=button],[role=menuitem],[role=spinbutton],[role=combobox]){pointer-events:auto}.ds-root{font-family:var(--font-sans);--color-control-secondary:#f4f5f8;--color-control-secondary-foreground:#1b1e27;--color-background:#0a0a0c;--color-foreground:#fff8ee;--color-card:#121215;--color-card-foreground:#fff8ee;--color-popover:#1c1c20;--color-popover-foreground:#fff8ee;--color-muted:#1c1c20;--color-muted-foreground:#fff8eea8;--color-accent:#1c1c20;--color-accent-foreground:#fff8ee;--color-border:#ffffff14;--color-border-2:#ffffff29;--color-primary:#fdb913;--color-primary-foreground:#1a0d00;--color-primary-soft:#fdb9131f;--color-nav-current:#fdb9131f;--color-nav-current-ink:#fdb913;--color-nav-open-ink:#fdb913;--color-nav-open-mark:#fdb913;--color-nav-current-badge:#fdb913;--color-nav-current-badge-ink:#1a0d00;--color-secondary:#1c1c20;--color-secondary-foreground:#fff8ee;--color-destructive:#f87171;--color-success:#4ade80;--color-warning:#f97316;--color-info:#60a5fa;--color-favorite:#ec4899;--color-ink:#fff8ee;--color-ink-2:#fff8eea8;--color-ink-3:#fff8ee66;--color-up:#4dffb5;--color-down:#ff6e9c;--color-cond-nm:#60a5fa;--color-cond-lp:#a3e635;--color-cond-mp:#facc15;--color-cond-hp:#fb923c;--color-cond-dmg:#f87171;--color-volume:#a855f7;--color-volume-soft:#c9a3ff;--color-grade-series-1:#f472b6;--color-grade-series-2:#22d3ee;--color-grade-series-3:#34d399;--color-grade-series-4:#e879f9;--color-grade-series-5:#94a3b8;--font-sans:"Geist Variable", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display:"Space Grotesk Variable", "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-micro:9px;--text-mono-sm:10px;--text-mono:11px;--text-md:13px;--text-lg:15px;--text-xl:17px;--text-2xl:24px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--shadow-elev-1:0 1px 2px #0000004d;--shadow-elev-2:0 8px 16px -6px #00000059;--shadow-elev-3:0 24px 40px -16px #0000008c;--ease-default:cubic-bezier(.5, .05, .2, 1);--breakpoint-3xl:120rem;--breakpoint-4xl:160rem;--container-page-sm:640px;--container-page-md:768px;--container-page-lg:1024px;--container-page-xl:1280px;--container-page-2xl:1400px;--container-page-3xl:1800px;--container-page-4xl:2400px;--item-card-grid-min:220px;--nav-open-weight:400;--h1:#ff8a00;--h3:#ffb300;--h4:#ffc94d;--h5:#ffe066;--color-gold-glow:#ffb30080;--color-gold-glow-soft:#ffb3001a;--motion-fast:.12s;--motion:.18s;--motion-slow:.28s;--motion-curve:cubic-bezier(.5, .05, .2, 1);--glass-blur:blur(16px) saturate(160%);--glass-bg:#0a0a0cb3;--glass-border:#ffffff29;--sweep-color:#ffffff4d;--chart-marked-opacity:.45}body:has(.ds-root){font-family:var(--font-sans);--color-control-secondary:#f4f5f8;--color-control-secondary-foreground:#1b1e27;--color-background:#0a0a0c;--color-foreground:#fff8ee;--color-card:#121215;--color-card-foreground:#fff8ee;--color-popover:#1c1c20;--color-popover-foreground:#fff8ee;--color-muted:#1c1c20;--color-muted-foreground:#fff8eea8;--color-accent:#1c1c20;--color-accent-foreground:#fff8ee;--color-border:#ffffff14;--color-border-2:#ffffff29;--color-primary:#fdb913;--color-primary-foreground:#1a0d00;--color-primary-soft:#fdb9131f;--color-nav-current:#fdb9131f;--color-nav-current-ink:#fdb913;--color-nav-open-ink:#fdb913;--color-nav-open-mark:#fdb913;--color-nav-current-badge:#fdb913;--color-nav-current-badge-ink:#1a0d00;--color-secondary:#1c1c20;--color-secondary-foreground:#fff8ee;--color-destructive:#f87171;--color-success:#4ade80;--color-warning:#f97316;--color-info:#60a5fa;--color-favorite:#ec4899;--color-ink:#fff8ee;--color-ink-2:#fff8eea8;--color-ink-3:#fff8ee66;--color-up:#4dffb5;--color-down:#ff6e9c;--color-cond-nm:#60a5fa;--color-cond-lp:#a3e635;--color-cond-mp:#facc15;--color-cond-hp:#fb923c;--color-cond-dmg:#f87171;--color-volume:#a855f7;--color-volume-soft:#c9a3ff;--color-grade-series-1:#f472b6;--color-grade-series-2:#22d3ee;--color-grade-series-3:#34d399;--color-grade-series-4:#e879f9;--color-grade-series-5:#94a3b8;--font-sans:"Geist Variable", "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display:"Space Grotesk Variable", "Space Grotesk", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-mono:"JetBrains Mono Variable", "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;--text-micro:9px;--text-mono-sm:10px;--text-mono:11px;--text-md:13px;--text-lg:15px;--text-xl:17px;--text-2xl:24px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-xl:20px;--radius-pill:999px;--shadow-elev-1:0 1px 2px #0000004d;--shadow-elev-2:0 8px 16px -6px #00000059;--shadow-elev-3:0 24px 40px -16px #0000008c;--ease-default:cubic-bezier(.5, .05, .2, 1);--breakpoint-3xl:120rem;--breakpoint-4xl:160rem;--container-page-sm:640px;--container-page-md:768px;--container-page-lg:1024px;--container-page-xl:1280px;--container-page-2xl:1400px;--container-page-3xl:1800px;--container-page-4xl:2400px;--item-card-grid-min:220px;--nav-open-weight:400;--h1:#ff8a00;--h3:#ffb300;--h4:#ffc94d;--h5:#ffe066;--color-gold-glow:#ffb30080;--color-gold-glow-soft:#ffb3001a;--motion-fast:.12s;--motion:.18s;--motion-slow:.28s;--motion-curve:cubic-bezier(.5, .05, .2, 1);--glass-blur:blur(16px) saturate(160%);--glass-bg:#0a0a0cb3;--glass-border:#ffffff29;--sweep-color:#ffffff4d;--chart-marked-opacity:.45}[data-theme=light] .ds-root{--color-background:#fafafa;--color-foreground:#111827;--color-card:#fff;--color-card-foreground:#111827;--color-popover:#fff;--color-popover-foreground:#111827;--color-muted:#f9fafb;--color-muted-foreground:#4b5563;--color-accent:#e5e7eb;--color-accent-foreground:#111827;--color-border:#0000001a;--color-border-2:#0000002e;--color-primary:#f59e0b;--color-primary-foreground:#fff;--color-primary-soft:#f59e0b1f;--color-nav-current:#fdb913;--color-nav-current-ink:#111827;--color-nav-open-ink:#111827;--color-nav-open-mark:#d97706;--color-nav-current-badge:#111827;--color-nav-current-badge-ink:#fdb913;--nav-open-weight:600;--color-secondary:#f9fafb;--color-secondary-foreground:#111827;--color-destructive:#dc2626;--color-success:#16a34a;--color-warning:#d97706;--color-info:#2563eb;--color-favorite:#db2777;--color-ink:#111827;--color-ink-2:#111827a8;--color-ink-3:#11182766;--color-up:#16a34a;--color-down:#dc2626;--h1:#f59e0b;--h3:#f59e0b;--h4:#fbbf24;--h5:#d97706;--color-gold-glow:#f59e0b80;--color-gold-glow-soft:#f59e0b1a;--glass-bg:#ffffffc7;--glass-border:#00000014;--shadow-elev-1:0 1px 2px #0000000f, 0 1px 1px #0000000a;--shadow-elev-2:0 4px 12px #0000001f, 0 2px 4px #0000000f;--shadow-elev-3:0 24px 48px #0000003d, 0 12px 24px #0000001f;--sweep-color:#ffffff4d}[data-theme=light] body:has(.ds-root){--color-background:#fafafa;--color-foreground:#111827;--color-card:#fff;--color-card-foreground:#111827;--color-popover:#fff;--color-popover-foreground:#111827;--color-muted:#f9fafb;--color-muted-foreground:#4b5563;--color-accent:#e5e7eb;--color-accent-foreground:#111827;--color-border:#0000001a;--color-border-2:#0000002e;--color-primary:#f59e0b;--color-primary-foreground:#fff;--color-primary-soft:#f59e0b1f;--color-nav-current:#fdb913;--color-nav-current-ink:#111827;--color-nav-open-ink:#111827;--color-nav-open-mark:#d97706;--color-nav-current-badge:#111827;--color-nav-current-badge-ink:#fdb913;--nav-open-weight:600;--color-secondary:#f9fafb;--color-secondary-foreground:#111827;--color-destructive:#dc2626;--color-success:#16a34a;--color-warning:#d97706;--color-info:#2563eb;--color-favorite:#db2777;--color-ink:#111827;--color-ink-2:#111827a8;--color-ink-3:#11182766;--color-up:#16a34a;--color-down:#dc2626;--h1:#f59e0b;--h3:#f59e0b;--h4:#fbbf24;--h5:#d97706;--color-gold-glow:#f59e0b80;--color-gold-glow-soft:#f59e0b1a;--glass-bg:#ffffffc7;--glass-border:#00000014;--shadow-elev-1:0 1px 2px #0000000f, 0 1px 1px #0000000a;--shadow-elev-2:0 4px 12px #0000001f, 0 2px 4px #0000000f;--shadow-elev-3:0 24px 48px #0000003d, 0 12px 24px #0000001f;--sweep-color:#ffffff4d}[data-theme=eclipse] .ds-root{--color-background:#00031d;--color-foreground:#fff;--color-card:#060923;--color-card-foreground:#fff;--color-popover:#0c0f29;--color-popover-foreground:#fff;--color-muted:#0c0f29;--color-muted-foreground:#9ca3af;--color-accent:#14182d;--color-accent-foreground:#fff;--color-border:#ffffff0f;--color-border-2:#ffffff24;--color-primary:#fdb913;--color-primary-foreground:#00031d;--color-primary-soft:#fdb91324;--color-nav-current:#fdb91324;--color-nav-current-ink:#fdb913;--color-nav-open-ink:#fdb913;--color-nav-open-mark:#fdb913;--color-nav-current-badge:#fdb913;--color-nav-current-badge-ink:#00031d;--color-secondary:#0c0f29;--color-secondary-foreground:#fff;--color-destructive:#f87171;--color-success:#4ade80;--color-warning:#f97316;--color-info:#60a5fa;--color-favorite:#ec4899;--color-ink:#fff;--color-ink-2:#ffffffa8;--color-ink-3:#fff6;--color-up:#4ade80;--color-down:#f87171;--h1:#ff8a00;--h3:#ffb300;--h4:#ffc94d;--h5:#ffe066;--color-gold-glow:#ffb30080;--color-gold-glow-soft:#ffb3001a;--glass-bg:#060923c7;--glass-border:#788cff2e;--sweep-color:#ffffff4d}[data-theme=eclipse] body:has(.ds-root){--color-background:#00031d;--color-foreground:#fff;--color-card:#060923;--color-card-foreground:#fff;--color-popover:#0c0f29;--color-popover-foreground:#fff;--color-muted:#0c0f29;--color-muted-foreground:#9ca3af;--color-accent:#14182d;--color-accent-foreground:#fff;--color-border:#ffffff0f;--color-border-2:#ffffff24;--color-primary:#fdb913;--color-primary-foreground:#00031d;--color-primary-soft:#fdb91324;--color-nav-current:#fdb91324;--color-nav-current-ink:#fdb913;--color-nav-open-ink:#fdb913;--color-nav-open-mark:#fdb913;--color-nav-current-badge:#fdb913;--color-nav-current-badge-ink:#00031d;--color-secondary:#0c0f29;--color-secondary-foreground:#fff;--color-destructive:#f87171;--color-success:#4ade80;--color-warning:#f97316;--color-info:#60a5fa;--color-favorite:#ec4899;--color-ink:#fff;--color-ink-2:#ffffffa8;--color-ink-3:#fff6;--color-up:#4ade80;--color-down:#f87171;--h1:#ff8a00;--h3:#ffb300;--h4:#ffc94d;--h5:#ffe066;--color-gold-glow:#ffb30080;--color-gold-glow-soft:#ffb3001a;--glass-bg:#060923c7;--glass-border:#788cff2e;--sweep-color:#ffffff4d}[data-theme=phantom] .ds-root{--color-background:#0c061c;--color-foreground:#fff;--color-card:#120c26;--color-card-foreground:#fff;--color-popover:#181230;--color-popover-foreground:#fff;--color-muted:#181230;--color-muted-foreground:#a0a0aa;--color-accent:#241c3e;--color-accent-foreground:#fff;--color-border:#ffffff0f;--color-border-2:#ffffff24;--color-primary:#ff3060;--color-primary-foreground:#fff;--color-primary-soft:#ff306024;--color-nav-current:#ff306024;--color-nav-current-ink:#ff3060;--color-nav-open-ink:#ff3060;--color-nav-open-mark:#ff3060;--color-nav-current-badge:#ff3060;--color-nav-current-badge-ink:#fff;--color-secondary:#181230;--color-secondary-foreground:#fff;--color-destructive:#f87171;--color-success:#4ade80;--color-warning:#f97316;--color-info:#60a5fa;--color-favorite:#fb7185;--color-ink:#fff;--color-ink-2:#ffffffa8;--color-ink-3:#fff6;--color-up:#4ade80;--color-down:#f87171;--h1:#ff3060;--h3:#ff5680;--h4:#ff7da0;--h5:#ff9bb8;--color-gold-glow:#ff568080;--color-gold-glow-soft:#ff56801a;--glass-bg:#120c26c7;--glass-border:#b48cdc33;--sweep-color:#ffffff4d}[data-theme=phantom] body:has(.ds-root){--color-background:#0c061c;--color-foreground:#fff;--color-card:#120c26;--color-card-foreground:#fff;--color-popover:#181230;--color-popover-foreground:#fff;--color-muted:#181230;--color-muted-foreground:#a0a0aa;--color-accent:#241c3e;--color-accent-foreground:#fff;--color-border:#ffffff0f;--color-border-2:#ffffff24;--color-primary:#ff3060;--color-primary-foreground:#fff;--color-primary-soft:#ff306024;--color-nav-current:#ff306024;--color-nav-current-ink:#ff3060;--color-nav-open-ink:#ff3060;--color-nav-open-mark:#ff3060;--color-nav-current-badge:#ff3060;--color-nav-current-badge-ink:#fff;--color-secondary:#181230;--color-secondary-foreground:#fff;--color-destructive:#f87171;--color-success:#4ade80;--color-warning:#f97316;--color-info:#60a5fa;--color-favorite:#fb7185;--color-ink:#fff;--color-ink-2:#ffffffa8;--color-ink-3:#fff6;--color-up:#4ade80;--color-down:#f87171;--h1:#ff3060;--h3:#ff5680;--h4:#ff7da0;--h5:#ff9bb8;--color-gold-glow:#ff568080;--color-gold-glow-soft:#ff56801a;--glass-bg:#120c26c7;--glass-border:#b48cdc33;--sweep-color:#ffffff4d}[data-theme=emerald] .ds-root{--color-background:#04100a;--color-foreground:#fff;--color-card:#081810;--color-card-foreground:#fff;--color-popover:#0e2016;--color-popover-foreground:#fff;--color-muted:#0e2016;--color-muted-foreground:#9ca3af;--color-accent:#162c20;--color-accent-foreground:#fff;--color-border:#ffffff0f;--color-border-2:#ffffff24;--color-primary:#10b981;--color-primary-foreground:#04100a;--color-primary-soft:#10b98124;--color-nav-current:#10b98124;--color-nav-current-ink:#10b981;--color-nav-open-ink:#10b981;--color-nav-open-mark:#10b981;--color-nav-current-badge:#10b981;--color-nav-current-badge-ink:#04100a;--color-secondary:#0e2016;--color-secondary-foreground:#fff;--color-destructive:#f87171;--color-success:#2dd4bf;--color-warning:#f97316;--color-info:#60a5fa;--color-favorite:#ec4899;--color-ink:#fff;--color-ink-2:#ffffffa8;--color-ink-3:#fff6;--color-up:#2dd4bf;--color-down:#f87171;--h1:#10b981;--h3:#34d399;--h4:#6ee7b7;--h5:#a7f3d0;--color-gold-glow:#34d39980;--color-gold-glow-soft:#34d3991a;--glass-bg:#081810c7;--glass-border:#6ee7b733;--sweep-color:#ffffff4d}[data-theme=emerald] body:has(.ds-root){--color-background:#04100a;--color-foreground:#fff;--color-card:#081810;--color-card-foreground:#fff;--color-popover:#0e2016;--color-popover-foreground:#fff;--color-muted:#0e2016;--color-muted-foreground:#9ca3af;--color-accent:#162c20;--color-accent-foreground:#fff;--color-border:#ffffff0f;--color-border-2:#ffffff24;--color-primary:#10b981;--color-primary-foreground:#04100a;--color-primary-soft:#10b98124;--color-nav-current:#10b98124;--color-nav-current-ink:#10b981;--color-nav-open-ink:#10b981;--color-nav-open-mark:#10b981;--color-nav-current-badge:#10b981;--color-nav-current-badge-ink:#04100a;--color-secondary:#0e2016;--color-secondary-foreground:#fff;--color-destructive:#f87171;--color-success:#2dd4bf;--color-warning:#f97316;--color-info:#60a5fa;--color-favorite:#ec4899;--color-ink:#fff;--color-ink-2:#ffffffa8;--color-ink-3:#fff6;--color-up:#2dd4bf;--color-down:#f87171;--h1:#10b981;--h3:#34d399;--h4:#6ee7b7;--h5:#a7f3d0;--color-gold-glow:#34d39980;--color-gold-glow-soft:#34d3991a;--glass-bg:#081810c7;--glass-border:#6ee7b733;--sweep-color:#ffffff4d}[data-theme=fairy] .ds-root{--color-background:#000;--color-foreground:#fff;--color-card:#0c0c0c;--color-card-foreground:#fff;--color-popover:#121212;--color-popover-foreground:#fff;--color-muted:#121212;--color-muted-foreground:#a0a0aa;--color-accent:#1e1e1e;--color-accent-foreground:#fff;--color-border:#ffffff12;--color-border-2:#ffffff26;--color-primary:#ff00c8;--color-primary-foreground:#000;--color-primary-soft:#ff00c824;--color-nav-current:#ff00c824;--color-nav-current-ink:#ff00c8;--color-nav-open-ink:#ff00c8;--color-nav-open-mark:#ff00c8;--color-nav-current-badge:#ff00c8;--color-nav-current-badge-ink:#000;--color-secondary:#121212;--color-secondary-foreground:#fff;--color-destructive:#f87171;--color-success:#4ade80;--color-warning:#f97316;--color-info:#60a5fa;--color-favorite:#fb7185;--color-ink:#fff;--color-ink-2:#ffffffa8;--color-ink-3:#fff6;--color-up:#4ade80;--color-down:#f87171;--h1:#ff00c8;--h3:#ff3dd5;--h4:#ff70e0;--h5:#ffa8eb;--color-gold-glow:#ff3dd580;--color-gold-glow-soft:#ff3dd51a;--glass-bg:#0c0c0cbf;--glass-border:#ff64dc33;--sweep-color:#ffffff4d}[data-theme=fairy] body:has(.ds-root){--color-background:#000;--color-foreground:#fff;--color-card:#0c0c0c;--color-card-foreground:#fff;--color-popover:#121212;--color-popover-foreground:#fff;--color-muted:#121212;--color-muted-foreground:#a0a0aa;--color-accent:#1e1e1e;--color-accent-foreground:#fff;--color-border:#ffffff12;--color-border-2:#ffffff26;--color-primary:#ff00c8;--color-primary-foreground:#000;--color-primary-soft:#ff00c824;--color-nav-current:#ff00c824;--color-nav-current-ink:#ff00c8;--color-nav-open-ink:#ff00c8;--color-nav-open-mark:#ff00c8;--color-nav-current-badge:#ff00c8;--color-nav-current-badge-ink:#000;--color-secondary:#121212;--color-secondary-foreground:#fff;--color-destructive:#f87171;--color-success:#4ade80;--color-warning:#f97316;--color-info:#60a5fa;--color-favorite:#fb7185;--color-ink:#fff;--color-ink-2:#ffffffa8;--color-ink-3:#fff6;--color-up:#4ade80;--color-down:#f87171;--h1:#ff00c8;--h3:#ff3dd5;--h4:#ff70e0;--h5:#ffa8eb;--color-gold-glow:#ff3dd580;--color-gold-glow-soft:#ff3dd51a;--glass-bg:#0c0c0cbf;--glass-border:#ff64dc33;--sweep-color:#ffffff4d}@media (prefers-reduced-motion:reduce){.ds-root{--motion-fast:0s;--motion:0s;--motion-slow:0s}body:has(.ds-root){--motion-fast:0s;--motion:0s;--motion-slow:0s}}body:has(.ds-root) .font-tabular{font-variant-numeric:tabular-nums}@keyframes tcg-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes tcg-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes tcg-dialog-in{0%{opacity:0;transform:translateY(2%)}to{opacity:1;transform:translateY(0)}}@keyframes tcg-dialog-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2%)}}@keyframes tcg-sheet-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes tcg-sheet-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes tcg-sheet-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes tcg-sheet-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes tcg-drawer-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes tcg-drawer-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes tcg-cmd-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes tcg-cmd-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes tcg-marquee-scroll{0%,12%{transform:translate(0)}88%,to{transform:translateX(var(--marquee-distance))}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes tcg-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes owned-shimmer{0%{transform:translate(-100%)}55%{transform:translate(100%)}to{transform:translate(100%)}}@keyframes mastered-reveal{0%{opacity:0;filter:brightness(1.6);transform:scale(.8)}60%{opacity:1;filter:brightness(1.3);transform:scale(1.06)}to{opacity:1;filter:brightness();transform:scale(1)}}@keyframes pulse-glow{0%,to{opacity:1}50%{opacity:.6}}@keyframes holo-shift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes card-float{0%,to{transform:translateY(0)rotateX(0)rotateY(-3deg)}50%{transform:translateY(-6px)rotateX(1.5deg)rotateY(3deg)}}@keyframes holo-sweep{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@keyframes brandmark-loader-bg{0%,95%,to{opacity:0;transform:scale(.6)rotate(-15deg)}10.8%,87.5%{opacity:1}28.8%,75%{transform:scale(1)rotate(0)}}@keyframes brandmark-loader-left{0%,3.6%,92.5%,to{opacity:0;transform:translate(-80px,60px)rotate(-25deg)}14.4%,85%{opacity:1}25.2%,77.5%{transform:translate(0)rotate(0)}}@keyframes brandmark-loader-right{0%,5.4%,91.25%,to{opacity:0;transform:translate(80px,-60px)rotate(25deg)}16.2%,83.75%{opacity:1}27%,76.25%{transform:translate(0)rotate(0)}}@keyframes brandmark-loader-center{0%,10.8%,87.5%,to{opacity:0;transform:scale(0)rotate(180deg)}18%,82.5%{opacity:1}32.4%,72.5%{transform:scale(1)rotate(0)}}@keyframes brandmark-loader-text{0%,25.2%,77.5%,to{opacity:0;transform:translateY(20px)}36%,70%{opacity:1;transform:translateY(0)}}@keyframes brandmark-loader-glow{0%,18%,82.5%,to{opacity:0}36%,70%{opacity:1}}:is(body:has(.ds-root) .overflow-y-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-x-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-auto:not([class*=scrollbar-width])){scrollbar-width:thin;scrollbar-color:transparent transparent}:is(body:has(.ds-root) .overflow-y-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-x-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-auto:not([class*=scrollbar-width])):focus-within{scrollbar-color:var(--color-border-2) transparent}:is(body:has(.ds-root) .overflow-y-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-x-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-auto:not([class*=scrollbar-width]))::-webkit-scrollbar{width:8px;height:8px}:is(body:has(.ds-root) .overflow-y-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-x-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-auto:not([class*=scrollbar-width]))::-webkit-scrollbar-track{background:0 0}:is(body:has(.ds-root) .overflow-y-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-x-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-auto:not([class*=scrollbar-width]))::-webkit-scrollbar-thumb{border-radius:var(--radius-sm);background-color:#0000;transition:background-color .15s}:is(body:has(.ds-root) .overflow-y-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-x-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-auto:not([class*=scrollbar-width])):focus-within::-webkit-scrollbar-thumb{background-color:var(--color-border-2)}@media (hover:hover){:is(body:has(.ds-root) .overflow-y-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-x-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-auto:not([class*=scrollbar-width])):hover{scrollbar-color:var(--color-border-2) transparent}:is(body:has(.ds-root) .overflow-y-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-x-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-auto:not([class*=scrollbar-width])):hover::-webkit-scrollbar-thumb{background-color:var(--color-border-2)}:is(body:has(.ds-root) .overflow-y-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-x-auto:not([class*=scrollbar-width]),body:has(.ds-root) .overflow-auto:not([class*=scrollbar-width]))::-webkit-scrollbar-thumb:hover{background-color:var(--color-ink-3)}}@keyframes tcg-navigation-reveal{to{opacity:1}}@media (max-width:767px){body:has(.ds-root) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=button]):not([type=submit]):not([type=reset]):not([type=hidden]):not([type=file]):not([type=color]){font-size:max(16px,1em)!important}body:has(.ds-root) textarea{font-size:max(16px,1em)!important}body:has(.ds-root) select{font-size:max(16px,1em)!important}}.ds-root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] .ds-root,.ds-root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] body:has(.ds-root){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.ds-root) [data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .ds-root,.ds-root[data-theme=dark],[data-theme=eclipse] .ds-root,.ds-root[data-theme=eclipse],[data-theme=phantom] .ds-root,.ds-root[data-theme=phantom],[data-theme=emerald] .ds-root,.ds-root[data-theme=emerald],[data-theme=fairy] .ds-root,.ds-root[data-theme=fairy]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] body:has(.ds-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=eclipse] body:has(.ds-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=eclipse]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=phantom] body:has(.ds-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=phantom]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=emerald] body:has(.ds-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=emerald]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=fairy] body:has(.ds-root){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=fairy]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=light] .ds-root input[type=date],.ds-root[data-theme=light] input[type=date],[data-theme=light] .ds-root input[type=time],.ds-root[data-theme=light] input[type=time],[data-theme=light] .ds-root input[type=datetime-local],.ds-root[data-theme=light] input[type=datetime-local]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] body:has(.ds-root) input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.ds-root) [data-theme=light] input[type=date]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] body:has(.ds-root) input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.ds-root) [data-theme=light] input[type=time]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=light] body:has(.ds-root) input[type=datetime-local]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body:has(.ds-root) [data-theme=light] input[type=datetime-local]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark] .ds-root input[type=date],.ds-root[data-theme=dark] input[type=date],[data-theme=dark] .ds-root input[type=time],.ds-root[data-theme=dark] input[type=time],[data-theme=dark] .ds-root input[type=datetime-local],.ds-root[data-theme=dark] input[type=datetime-local],[data-theme=eclipse] .ds-root input[type=date],.ds-root[data-theme=eclipse] input[type=date],[data-theme=eclipse] .ds-root input[type=time],.ds-root[data-theme=eclipse] input[type=time],[data-theme=eclipse] .ds-root input[type=datetime-local],.ds-root[data-theme=eclipse] input[type=datetime-local],[data-theme=phantom] .ds-root input[type=date],.ds-root[data-theme=phantom] input[type=date],[data-theme=phantom] .ds-root input[type=time],.ds-root[data-theme=phantom] input[type=time],[data-theme=phantom] .ds-root input[type=datetime-local],.ds-root[data-theme=phantom] input[type=datetime-local],[data-theme=emerald] .ds-root input[type=date],.ds-root[data-theme=emerald] input[type=date],[data-theme=emerald] .ds-root input[type=time],.ds-root[data-theme=emerald] input[type=time],[data-theme=emerald] .ds-root input[type=datetime-local],.ds-root[data-theme=emerald] input[type=datetime-local],[data-theme=fairy] .ds-root input[type=date],.ds-root[data-theme=fairy] input[type=date],[data-theme=fairy] .ds-root input[type=time],.ds-root[data-theme=fairy] input[type=time],[data-theme=fairy] .ds-root input[type=datetime-local],.ds-root[data-theme=fairy] input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] body:has(.ds-root) input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=dark] input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] body:has(.ds-root) input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=dark] input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=dark] body:has(.ds-root) input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=dark] input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=eclipse] body:has(.ds-root) input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=eclipse] input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=eclipse] body:has(.ds-root) input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=eclipse] input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=eclipse] body:has(.ds-root) input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=eclipse] input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=phantom] body:has(.ds-root) input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=phantom] input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=phantom] body:has(.ds-root) input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=phantom] input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=phantom] body:has(.ds-root) input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=phantom] input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=emerald] body:has(.ds-root) input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=emerald] input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=emerald] body:has(.ds-root) input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=emerald] input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=emerald] body:has(.ds-root) input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=emerald] input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=fairy] body:has(.ds-root) input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=fairy] input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=fairy] body:has(.ds-root) input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=fairy] input[type=time]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-theme=fairy] body:has(.ds-root) input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body:has(.ds-root) [data-theme=fairy] input[type=datetime-local]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
