@font-face{font-family:geom;src:url(../media/geom_latin_wght.p.3iz8-bp_wd3p8.woff2)format("woff2");font-display:swap;font-weight:300 900;font-style:normal}.geom_58c7805d-module__VfJqtq__className{font-family:geom,Geom Fallback;font-style:normal}.geom_58c7805d-module__VfJqtq__variable{--font-display-src:"geom", Geom Fallback}
@font-face{font-family:googleSans;src:url(../media/googlesans_latin_wght.p.2t8j_en_wzv6g.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}.googlesans_5570e5b9-module__PtDGDG__className{font-family:googleSans,Google Sans Fallback;font-style:normal}.googlesans_5570e5b9-module__PtDGDG__variable{--font-body-src:"googleSans", Google Sans Fallback}
@font-face{font-family:alkatra;src:url(../media/alkatra_latin_700.p.1uq2svhr9ong8.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}.alkatra_b68aad12-module__850cDa__className{font-family:alkatra,Alkatra Fallback;font-style:normal;font-weight:700}.alkatra_b68aad12-module__850cDa__variable{--font-accent-src:"alkatra", Alkatra Fallback}
@font-face{font-family:b612Mono;src:url(../media/b612mono_latin_400.2eiab2eu6w-2r.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.b612mono_7ec06768-module__-XWLzG__className{font-family:b612Mono,B612 Mono Fallback;font-style:normal;font-weight:400}.b612mono_7ec06768-module__-XWLzG__variable{--font-instrument-src:"b612Mono", B612 Mono Fallback}
@layer tokens,base,layouts,recipes,components;
@font-face{font-family:Geom Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo);font-weight:500;size-adjust:105.41%;ascent-override:96.29%;descent-override:22.29%;line-gap-override:0.0%}@font-face{font-family:Geom Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);font-weight:700;size-adjust:102.17%;ascent-override:99.35%;descent-override:23.0%;line-gap-override:0.0%}@font-face{font-family:Geom Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);font-weight:800;size-adjust:104.54%;ascent-override:97.09%;descent-override:22.48%;line-gap-override:0.0%}@font-face{font-family:Geom Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);font-weight:900;size-adjust:106.91%;ascent-override:94.94%;descent-override:21.98%;line-gap-override:0.0%}@font-face{font-family:Google Sans Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo);font-weight:400;size-adjust:101.03%;ascent-override:95.62%;descent-override:28.31%;line-gap-override:0.0%}@font-face{font-family:Google Sans Fallback;src:local(Arial),local(ArialMT),local(Liberation Sans),local(LiberationSans),local(Arimo);font-weight:500;size-adjust:104.38%;ascent-override:92.54%;descent-override:27.4%;line-gap-override:0.0%}@font-face{font-family:Google Sans Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);font-weight:600;size-adjust:98.04%;ascent-override:98.54%;descent-override:29.17%;line-gap-override:0.0%}@font-face{font-family:Alkatra Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);font-weight:700;size-adjust:91.82%;ascent-override:119.26%;descent-override:64.15%;line-gap-override:0.0%}@font-face{font-family:B612 Mono Fallback;src:local(Courier New),local(CourierNewPSMT),local(Liberation Mono),local(LiberationMono),local(Cousine);font-weight:400;size-adjust:108.32%;ascent-override:89.09%;descent-override:23.08%;line-gap-override:0.0%}@property --tcg-color-brand-magenta{syntax:"<color>";inherits:true;initial-value:oklch(45.45% .1821 7.44)}@property --tcg-color-brand-orange{syntax:"<color>";inherits:true;initial-value:oklch(69.7% .186 49.4)}@property --tcg-color-brand-yellow{syntax:"<color>";inherits:true;initial-value:oklch(83.8% .161 86.1)}@property --tcg-color-neutral-fog{syntax:"<color>";inherits:true;initial-value:oklch(87.5% .007 106.5)}@property --tcg-color-neutral-carbon{syntax:"<color>";inherits:true;initial-value:oklch(16.6% .014 2.2)}@property --tcg-color-neutral-white{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 0)}@property --tcg-color-neutral-fog-muted{syntax:"<color>";inherits:true;initial-value:oklch(72% .01 106.5)}@property --tcg-color-neutral-carbon-raised{syntax:"<color>";inherits:true;initial-value:oklch(19.7% .023 359.4)}@property --tcg-color-neutral-carbon-elevated{syntax:"<color>";inherits:true;initial-value:oklch(23.2% .032 2.7)}@property --tcg-color-neutral-carbon-abyss{syntax:"<color>";inherits:true;initial-value:oklch(13% .01 3.2)}@property --tcg-color-neutral-ivory{syntax:"<color>";inherits:true;initial-value:oklch(97.1% .011 63.4)}@property --tcg-color-neutral-blush{syntax:"<color>";inherits:true;initial-value:oklch(95.6% .025 49.7)}@property --tcg-color-neutral-sand{syntax:"<color>";inherits:true;initial-value:oklch(83.9% .023 42.5)}@property --tcg-color-neutral-sand-muted{syntax:"<color>";inherits:true;initial-value:oklch(67.8% .028 38.4)}@property --tcg-color-neutral-ink{syntax:"<color>";inherits:true;initial-value:oklch(18.3% .023 4.5)}@property --tcg-color-neutral-paper{syntax:"<color>";inherits:true;initial-value:oklch(95.4% .012 59.6)}@property --tcg-color-neutral-ink-muted{syntax:"<color>";inherits:true;initial-value:oklch(47.8% .033 37.6)}@property --tcg-color-state-success{syntax:"<color>";inherits:true;initial-value:oklch(62% .15 150)}@property --tcg-color-state-danger{syntax:"<color>";inherits:true;initial-value:oklch(55% .2 25)}@property --tcg-color-state-danger-on-dark{syntax:"<color>";inherits:true;initial-value:oklch(83.6% .091 28.3)}@property --tcg-color-state-info{syntax:"<color>";inherits:true;initial-value:oklch(60% .13 240)}@property --tcg-color-text-on-light-magenta{syntax:"<color>";inherits:true;initial-value:oklch(45% .16 7.44)}@property --tcg-color-text-on-light-orange{syntax:"<color>";inherits:true;initial-value:oklch(47% .15 49.4)}@property --tcg-color-text-on-light-amber{syntax:"<color>";inherits:true;initial-value:oklch(46% .14 86.1)}@property --tcg-color-glass-surface{syntax:"<color>";inherits:true;initial-value:oklch(27% .01 3.2/.35)}@property --tcg-color-glass-border{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 0/.12)}@property --tcg-color-glass-highlight{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 0/.22)}@property --tcg-color-glass-surface-on-light{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 0/.5)}@property --tcg-color-glass-border-on-light{syntax:"<color>";inherits:true;initial-value:oklch(18.3% .023 4.5/.12)}@property --tcg-color-glass-highlight-on-light{syntax:"<color>";inherits:true;initial-value:oklch(100% 0 0/.7)}@property --tcg-spatial-deep{syntax:"<color>";inherits:true;initial-value:oklch(30% .045 255)}@property --tcg-spatial-deep-mid{syntax:"<color>";inherits:true;initial-value:oklch(42% .05 250)}@property --tcg-spatial-nebula-cool{syntax:"<color>";inherits:true;initial-value:oklch(55% .06 268)}@property --tcg-color-brand-magenta-100{syntax:"<color>";inherits:true;initial-value:oklch(92% .05 7.44)}@property --tcg-color-brand-magenta-300{syntax:"<color>";inherits:true;initial-value:oklch(70% .12 7.44)}@property --tcg-color-brand-magenta-500{syntax:"<color>";inherits:true;initial-value:oklch(45.45% .1821 7.44)}@property --tcg-color-brand-magenta-700{syntax:"<color>";inherits:true;initial-value:oklch(34% .15 7.44)}@property --tcg-color-brand-magenta-900{syntax:"<color>";inherits:true;initial-value:oklch(22% .1 7.44)}@property --tcg-color-brand-orange-100{syntax:"<color>";inherits:true;initial-value:oklch(94% .04 49.4)}@property --tcg-color-brand-orange-300{syntax:"<color>";inherits:true;initial-value:oklch(82% .1 49.4)}@property --tcg-color-brand-orange-500{syntax:"<color>";inherits:true;initial-value:oklch(69.7% .186 49.4)}@property --tcg-color-brand-orange-700{syntax:"<color>";inherits:true;initial-value:oklch(52% .15 49.4)}@property --tcg-color-brand-orange-900{syntax:"<color>";inherits:true;initial-value:oklch(35% .1 49.4)}@property --tcg-color-brand-yellow-100{syntax:"<color>";inherits:true;initial-value:oklch(96% .05 86.1)}@property --tcg-color-brand-yellow-300{syntax:"<color>";inherits:true;initial-value:oklch(88% .11 86.1)}@property --tcg-color-brand-yellow-500{syntax:"<color>";inherits:true;initial-value:oklch(83.8% .161 86.1)}@property --tcg-color-brand-yellow-700{syntax:"<color>";inherits:true;initial-value:oklch(62% .13 86.1)}@property --tcg-color-brand-yellow-900{syntax:"<color>";inherits:true;initial-value:oklch(42% .09 86.1)}@property --tcg-color-brand-gradient-vermilion{syntax:"<color>";inherits:true;initial-value:oklch(58.4% .19 34)}@property --tcg-color-metal-ruby-highlight{syntax:"<color>";inherits:true;initial-value:oklch(70% .08 3.2)}@property --tcg-color-metal-ruby-base{syntax:"<color>";inherits:true;initial-value:oklch(45% .16 3.2)}@property --tcg-color-metal-ruby-shadow{syntax:"<color>";inherits:true;initial-value:oklch(28% .11 3.2)}@property --tcg-color-metal-copper-highlight{syntax:"<color>";inherits:true;initial-value:oklch(88% .06 51.8)}@property --tcg-color-metal-copper-base{syntax:"<color>";inherits:true;initial-value:oklch(66% .15 51.8)}@property --tcg-color-metal-copper-shadow{syntax:"<color>";inherits:true;initial-value:oklch(45% .1 51.8)}@property --tcg-color-metal-gold-highlight{syntax:"<color>";inherits:true;initial-value:oklch(97% .04 77.8)}@property --tcg-color-metal-gold-base{syntax:"<color>";inherits:true;initial-value:oklch(80% .14 77.8)}@property --tcg-color-metal-gold-shadow{syntax:"<color>";inherits:true;initial-value:oklch(58% .1 77.8)}@layer tokens{:root{--tcg-color-brand-magenta:#a10044;--tcg-color-brand-orange:#f57200;--tcg-color-brand-yellow:#f8c12d;--tcg-color-neutral-fog:#d6d6d1;--tcg-color-neutral-carbon:#140c0e;--tcg-color-neutral-white:#fff;--tcg-color-neutral-fog-muted:#a5a59e;--tcg-color-neutral-carbon-raised:#1e1115;--tcg-color-neutral-carbon-elevated:#2a171c;--tcg-color-neutral-carbon-abyss:#0b0607;--tcg-color-neutral-ivory:#fbf4ee;--tcg-color-neutral-blush:#ffece2;--tcg-color-neutral-sand:#d8c6bf;--tcg-color-neutral-sand-muted:#a8928b;--tcg-color-neutral-ink:#1b0e11;--tcg-color-neutral-paper:#f6eee8;--tcg-color-neutral-ink-muted:#6e5750;--tcg-color-brand-magenta-100:#ffd9df;--tcg-color-brand-magenta-300:#dd7d91;--tcg-color-brand-magenta-500:#a10044;--tcg-color-brand-magenta-700:#6d002b;--tcg-color-brand-magenta-900:#3a0013;--tcg-color-brand-orange-100:#ffe5d7;--tcg-color-brand-orange-300:#f9b18a;--tcg-color-brand-orange-500:#f57200;--tcg-color-brand-orange-700:#a64a00;--tcg-color-brand-orange-900:#602800;--tcg-color-brand-yellow-100:#fff0cf;--tcg-color-brand-yellow-300:#f8d380;--tcg-color-brand-yellow-500:#f8c12d;--tcg-color-brand-yellow-700:#a87f00;--tcg-color-brand-yellow-900:#624900;--tcg-color-brand-gradient-vermilion:#d4401e;--tcg-color-glass-surface:#2b242659;--tcg-color-glass-border:#ffffff1f;--tcg-color-glass-highlight:#ffffff38;--tcg-color-glass-surface-on-light:#ffffff80;--tcg-color-glass-border-on-light:#1b0e111f;--tcg-color-glass-highlight-on-light:#ffffffb3;--tcg-color-metal-ruby-highlight:#c98a99;--tcg-color-metal-ruby-base:#971c4c;--tcg-color-metal-ruby-shadow:#500223;--tcg-color-metal-copper-highlight:#f9cdb4;--tcg-color-metal-copper-base:#d8732b;--tcg-color-metal-copper-shadow:#804318;--tcg-color-metal-gold-highlight:#fff3df;--tcg-color-metal-gold-base:#efb146;--tcg-color-metal-gold-shadow:#9b722c;--tcg-motion-duration-fast:.15s;--tcg-motion-duration-base:.24s;--tcg-motion-duration-reveal:.6s;--tcg-motion-duration-scroll-transition:.8s;--tcg-motion-duration-glow-pulse:4.5s;--tcg-motion-duration-float:9s;--tcg-motion-duration-orbit-medium:28s;--tcg-motion-duration-orbit-slow:48s;--tcg-motion-duration-marquee:30s;--tcg-motion-duration-drift:12s;--tcg-motion-duration-spectral:10s;--tcg-motion-scroll-lerp:.1;--tcg-motion-perspective:900px;--tcg-motion-tilt-max:6deg;--tcg-motion-ease-premium:cubic-bezier(.22, 1, .36, 1);--tcg-motion-ease-scroll:cubic-bezier(.65, 0, .35, 1);--tcg-motion-ease-reveal:cubic-bezier(.16, 1, .3, 1);--tcg-motion-ease-standard:cubic-bezier(.4, 0, .2, 1);--tcg-motion-ease-linear:linear;--tcg-motion-distance-reveal:48px;--tcg-motion-scale-zoom:1.06;--tcg-motion-scale-reveal:1.12;--tcg-motion-scale-pulse-min:.7;--tcg-motion-scale-press:.97;--tcg-motion-distance-hover-lift:-1px;--tcg-motion-opacity-pulse-min:.35;--tcg-motion-opacity-attribution-rest:.7;--tcg-motion-viewport-margin:0px 0px -15% 0px;--tcg-motion-duration-stagger:.15s;--tcg-motion-text-line-distance:56px;--tcg-motion-text-line-duration:1.05s;--tcg-motion-text-line-stagger:.22s;--tcg-motion-text-char-distance:16px;--tcg-motion-text-char-duration:.5s;--tcg-motion-text-char-stagger:40ms;--tcg-motion-text-decode-duration:.36s;--tcg-motion-text-decode-stagger:18ms;--tcg-motion-text-decode-swap-rate:.35;--tcg-motion-text-expand-tracking-delta:.06em;--tcg-motion-distance-parallax:40px;--tcg-motion-distance-side:72px;--tcg-motion-room-inline:max(0px, (100cqi - 100%) / 2);--tcg-motion-blur-focus:8px;--tcg-motion-rotate-fan:10deg;--tcg-motion-distance-fan-spread:210px;--tcg-motion-distance-fan-lift:26px;--tcg-motion-distance-stack-peek:18px;--tcg-motion-scale-stack-step:.05;--tcg-motion-scroll-range-entry:entry 0% entry 100%;--tcg-motion-scroll-range-cover:cover 0% cover 100%;--tcg-motion-scroll-range-exit:exit 0% exit 100%;--tcg-motion-rotate-scene-enter-x:28deg;--tcg-motion-rotate-scene-rest-x:4deg;--tcg-motion-rotate-scene-enter-y:-32deg;--tcg-motion-rotate-scene-rest-y:14deg;--tcg-motion-rotate-scene-enter-z:4deg;--tcg-motion-scale-scene-enter:.86;--tcg-motion-distance-scene-lift:10vh;--tcg-motion-perspective-scene:100;--tcg-motion-distance-kinetic-travel:46;--tcg-motion-distance-kinetic-rest:8;--tcg-motion-duration-kinetic-fill:.18;--tcg-motion-duration-kinetic-word-stagger:.07;--tcg-motion-duration-kinetic-lead-in:.1;--tcg-motion-opacity-ignite-rest:.18;--tcg-motion-scroll-ignite-start:.18;--tcg-motion-scroll-ignite-end:.68;--tcg-motion-scale-rail-active:1.35;--tcg-motion-rotate-rig-rest-x:10deg;--tcg-motion-rotate-rig-rest-y:-18deg;--tcg-motion-rotate-rig-pointer-x:5deg;--tcg-motion-rotate-rig-pointer-y:8deg;--tcg-motion-opacity-attenuated:.76;--tcg-motion-saturate-attenuated:.35;--tcg-radius-none:0;--tcg-radius-sm:8px;--tcg-radius-md:16px;--tcg-radius-lg:28px;--tcg-radius-xl:40px;--tcg-radius-pill:999px;--tcg-radius-section:2.25rem;--tcg-space-0:0;--tcg-space-1:.25rem;--tcg-space-2:.5rem;--tcg-space-3:.75rem;--tcg-space-4:1rem;--tcg-space-5:1.5rem;--tcg-space-6:2rem;--tcg-space-8:3rem;--tcg-space-10:4rem;--tcg-space-12:6rem;--tcg-space-16:8rem;--tcg-space-20:12rem;--tcg-space-section-y:clamp(4rem, 8vw, 8rem);--tcg-space-gutter:max(1rem, 5vw);--tcg-space-gutter-safe:max(var(--tcg-space-gutter), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));--tcg-space-gap-section:clamp(2rem, 1rem + 4vw, 3rem);--tcg-space-rhythm-header:clamp(2.5rem, 5vw, 6rem);--tcg-space-panel-inset:clamp(3rem, 8vw, 6rem);--tcg-space-rhythm-navbar-clearance:calc(var(--tcg-space-chrome-footprint) + var(--tcg-space-rhythm-header));--tcg-space-chrome-footprint:calc(var(--tcg-space-chrome-offset-safe) + var(--tcg-size-chrome-block));--tcg-space-chrome-offset-safe:max(var(--tcg-space-chrome-offset), env(safe-area-inset-top,0px));--tcg-space-rhythm-compact:calc(clamp(4rem, 8vw, 8rem) * .5);--tcg-space-rhythm-default:clamp(4rem, 8vw, 8rem);--tcg-space-rhythm-hero:calc(clamp(4rem, 8vw, 8rem) * 1.75);--tcg-space-paint-reach:var(--tcg-space-10);--tcg-space-inset-cell:.75rem;--tcg-space-inset-pill-block:.5rem;--tcg-space-inset-pill-inline:.75rem;--tcg-space-inset-card:1rem;--tcg-space-inset-chip-inline:1rem;--tcg-space-inset-label-block:clamp(.5625rem, 1.2vw, .75rem);--tcg-space-inset-label-inline:clamp(.75rem, 1.6vw, 1rem);--tcg-space-inset-frame:1.5rem;--tcg-space-inset-bar-inline:1.5rem;--tcg-space-inset-bar-block:.5rem;--tcg-space-inset-surface-block:2rem;--tcg-space-inset-bench-block:6rem;--tcg-space-inset-bench-inline:2rem;--tcg-space-rail-indent:1.5rem;--tcg-space-chrome-offset:1rem;--tcg-space-chrome-offscreen:8rem;--tcg-space-inset-footer-end:3rem;--tcg-size-container-md:48rem;--tcg-size-container-lg:64rem;--tcg-size-container-xl:80rem;--tcg-size-prose:65ch;--tcg-size-column:24rem;--tcg-size-touch-target:2.75rem;--tcg-size-track-chip:9rem;--tcg-size-track-cell:12rem;--tcg-size-track-card:18rem;--tcg-size-track-panel:22rem;--tcg-size-region:26rem;--tcg-size-dot:.5rem;--tcg-size-control:3rem;--tcg-size-avatar:3rem;--tcg-size-index-badge:2rem;--tcg-size-action:3rem;--tcg-size-chrome:73.75rem;--tcg-size-chrome-block:calc(var(--tcg-size-touch-target) + 2 * var(--tcg-space-inset-bar-block));--tcg-size-rule:1.125rem;--tcg-size-field-min:7.5rem;--tcg-size-scene:min(55rem, 78vw);--tcg-size-scene-narrow:90vw;--tcg-size-logo-side:4.5rem;--tcg-size-logo-max-inline:11rem;--tcg-size-logo-max-block:4.5rem;--tcg-blur-sm:4px;--tcg-blur-glass:14px;--tcg-blur-lg:28px;--tcg-blur-xl:40px;--tcg-depth-universe:-600;--tcg-depth-background:-400;--tcg-depth-midground:-200;--tcg-depth-core:0;--tcg-depth-panel:120;--tcg-depth-foreground:200;--tcg-depth-trail:300;--tcg-z-cosmos:0;--tcg-z-base:1;--tcg-z-raised:10;--tcg-z-sticky:100;--tcg-z-overlay:1000;--tcg-z-modal:1100;--tcg-z-skip-link:1200;--tcg-z-cursor:1300;--tcg-elevation-sm:0 1px 2px #0b060773;--tcg-elevation-md:0 8px 24px #0b060780;--tcg-elevation-lg:0 20px 48px #0b06078c;--tcg-elevation-glow-magenta:0 0 48px oklch(from var(--tcg-color-brand-magenta) l c h / .35);--tcg-bp-xs:28rem;--tcg-bp-sm:40rem;--tcg-bp-md:48rem;--tcg-bp-lg:64rem;--tcg-bp-xl:80rem;--tcg-opacity-particle:.6;--tcg-opacity-particle-deep:.28;--tcg-opacity-orbit:.5;--tcg-opacity-trail:.7;--tcg-opacity-nebula:.4;--tcg-opacity-vignette:.6;--tcg-opacity-glass:.35;--tcg-opacity-collage-tile:.92;--tcg-opacity-collage-tile-compact:.5;--tcg-gradient-brand-primary:linear-gradient(90deg, var(--tcg-color-brand-magenta) 0%, var(--tcg-color-brand-gradient-vermilion) 42%, var(--tcg-color-brand-orange) 62%, var(--tcg-color-brand-yellow) 100%);--tcg-gradient-brand-soft:linear-gradient(90deg, var(--tcg-color-brand-magenta-900) 0%, var(--tcg-color-brand-orange-900) 62%, var(--tcg-color-brand-yellow-900) 100%);--tcg-gradient-metal-ruby:linear-gradient(120deg, var(--tcg-color-metal-ruby-highlight) 0%, var(--tcg-color-metal-ruby-base) 45%, var(--tcg-color-metal-ruby-shadow) 100%);--tcg-gradient-metal-copper:linear-gradient(120deg, var(--tcg-color-metal-copper-highlight) 0%, var(--tcg-color-metal-copper-base) 45%, var(--tcg-color-metal-copper-shadow) 100%);--tcg-gradient-metal-gold:linear-gradient(120deg, var(--tcg-color-metal-gold-highlight) 0%, var(--tcg-color-metal-gold-base) 45%, var(--tcg-color-metal-gold-shadow) 100%);--tcg-gradient-cursor-glow:radial-gradient(circle at center, color-mix(in oklch, var(--tcg-color-brand-orange-500) 85%, transparent) 0%, color-mix(in oklch, var(--tcg-color-brand-magenta-500) 55%, transparent) 38%, transparent 72%);--tcg-gradient-glass-optical-surface:linear-gradient(125deg, color-mix(in srgb, transparent, var(--tcg-color-neutral-white) 22%) 0%, transparent 42%), radial-gradient(140% 130% at 50% 36%, transparent 56%, color-mix(in srgb, transparent, var(--tcg-color-neutral-white) 43%) 100%), linear-gradient(0deg, color-mix(in srgb, transparent, var(--tcg-color-neutral-white) 3%), color-mix(in srgb, transparent, var(--tcg-color-neutral-white) 3%));--tcg-gradient-glass-optical-control:linear-gradient(125deg, color-mix(in srgb, transparent, var(--tcg-color-neutral-white) 22%) 0%, transparent 44%), radial-gradient(150% 150% at 50% 30%, transparent 52%, color-mix(in srgb, transparent, var(--tcg-color-neutral-white) 46%) 100%), linear-gradient(0deg, color-mix(in srgb, transparent, var(--tcg-color-neutral-white) 3%), color-mix(in srgb, transparent, var(--tcg-color-neutral-white) 3%));--tcg-gradient-collage-flow:conic-gradient(from 210deg at 30% 70%, var(--tcg-color-brand-magenta), var(--tcg-color-brand-orange), var(--tcg-color-brand-yellow), var(--tcg-color-brand-magenta));--tcg-gradient-product-tile:radial-gradient(circle at 38% 32%, var(--tcg-color-brand-yellow) 0%, var(--tcg-color-brand-orange) 34%, var(--tcg-color-brand-magenta) 78%);--tcg-color-state-success:#2e9e52;--tcg-color-state-danger:#cc272e;--tcg-color-state-danger-on-dark:#ffb3a8;--tcg-color-state-info:#1a89c5;--tcg-color-text-on-light-magenta:#981c45;--tcg-color-text-on-light-orange:#923e00;--tcg-color-text-on-light-amber:#725200;--tcg-spatial-deep:#1e2f44;--tcg-spatial-deep-mid:#384f68;--tcg-spatial-nebula-cool:#627195;--tcg-spatial-opacity-core:.7;--tcg-spatial-opacity-orbit-internal:.6;--tcg-spatial-opacity-orbit-wide:.4;--tcg-spatial-opacity-orbit-low:.2;--tcg-spatial-opacity-panel:.18;--tcg-spatial-opacity-panel-highlight:.25;--tcg-spatial-opacity-panel-highlight-soft:.16;--tcg-font-display:var(--font-display-src), "Geom", Arial, sans-serif;--tcg-font-body:var(--font-body-src), "Google Sans", Arial, sans-serif;--tcg-font-accent:var(--font-accent-src), "Alkatra", var(--font-display-src), sans-serif;--tcg-font-instrument:var(--font-instrument-src), "B612 Mono", ui-monospace, monospace;--tcg-text-hero-family:var(--tcg-font-display);--tcg-text-hero-size:clamp(2.5rem, 6.6vw, 6.5rem);--tcg-text-hero-line:.92;--tcg-text-hero-weight:900;--tcg-text-hero-tracking:-.04em;--tcg-text-h1-family:var(--tcg-font-display);--tcg-text-h1-size:clamp(2.5rem, 5vw, 4.5rem);--tcg-text-h1-line:1.05;--tcg-text-h1-weight:800;--tcg-text-h1-tracking:-.03em;--tcg-text-h2-family:var(--tcg-font-display);--tcg-text-h2-size:clamp(1.75rem, 3vw, 2.75rem);--tcg-text-h2-line:1;--tcg-text-h2-weight:900;--tcg-text-h2-tracking:-.04em;--tcg-text-section-title-family:var(--tcg-font-display);--tcg-text-section-title-size:clamp(2.375rem, 6vw, 5.75rem);--tcg-text-section-title-line:.92;--tcg-text-section-title-weight:900;--tcg-text-section-title-tracking:-.04em;--tcg-text-wordmark-family:var(--tcg-font-display);--tcg-text-wordmark-size:clamp(3.5rem, 11vw, 11.25rem);--tcg-text-wordmark-line:.9;--tcg-text-wordmark-weight:900;--tcg-text-wordmark-tracking:-.045em;--tcg-text-wordmark-white-space:nowrap;--tcg-text-statement-family:var(--tcg-font-display);--tcg-text-statement-size:clamp(2.375rem, 8.4vw, 8.75rem);--tcg-text-statement-line:.84;--tcg-text-statement-weight:900;--tcg-text-statement-tracking:-.05em;--tcg-text-statement-transform:uppercase;--tcg-text-h3-family:var(--tcg-font-display);--tcg-text-h3-size:clamp(1.5rem, 2.4vw, 2.125rem);--tcg-text-h3-line:1.02;--tcg-text-h3-weight:900;--tcg-text-h3-tracking:-.03em;--tcg-text-card-title-family:var(--tcg-font-display);--tcg-text-card-title-size:clamp(1.375rem, 1.9vw, 1.75rem);--tcg-text-card-title-line:1.02;--tcg-text-card-title-weight:900;--tcg-text-card-title-tracking:-.03em;--tcg-text-item-title-family:var(--tcg-font-display);--tcg-text-item-title-size:1.375rem;--tcg-text-item-title-line:1.1;--tcg-text-item-title-weight:800;--tcg-text-item-title-tracking:-.02em;--tcg-text-price-family:var(--tcg-font-display);--tcg-text-price-size:1.375rem;--tcg-text-price-line:1.2;--tcg-text-price-weight:800;--tcg-text-price-tracking:-.01em;--tcg-text-price-numeric:tabular-nums;--tcg-text-price-lead-family:var(--tcg-font-display);--tcg-text-price-lead-size:clamp(1.375rem, 2.2vw, 1.875rem);--tcg-text-price-lead-line:1.1;--tcg-text-price-lead-weight:800;--tcg-text-price-lead-tracking:-.01em;--tcg-text-price-lead-numeric:tabular-nums;--tcg-text-item-family:var(--tcg-font-display);--tcg-text-item-size:1.0625rem;--tcg-text-item-line:1.3;--tcg-text-item-weight:700;--tcg-text-item-tracking:0;--tcg-text-hook-family:var(--tcg-font-display);--tcg-text-hook-size:clamp(1.0625rem, 1.5vw, 1.25rem);--tcg-text-hook-line:1.25;--tcg-text-hook-weight:700;--tcg-text-hook-tracking:-.01em;--tcg-text-brand-family:var(--tcg-font-display);--tcg-text-brand-size:.9375rem;--tcg-text-brand-line:1.1;--tcg-text-brand-weight:800;--tcg-text-brand-tracking:-.01em;--tcg-text-action-family:var(--tcg-font-display);--tcg-text-action-size:.875rem;--tcg-text-action-line:1;--tcg-text-action-weight:700;--tcg-text-action-tracking:0;--tcg-text-action-lg-family:var(--tcg-font-display);--tcg-text-action-lg-size:.9375rem;--tcg-text-action-lg-line:1;--tcg-text-action-lg-weight:700;--tcg-text-action-lg-tracking:0;--tcg-text-body-lg-family:var(--tcg-font-body);--tcg-text-body-lg-size:clamp(1.0625rem, 1.5vw, 1.25rem);--tcg-text-body-lg-line:1.6;--tcg-text-body-lg-weight:400;--tcg-text-body-lg-tracking:0;--tcg-text-body-family:var(--tcg-font-body);--tcg-text-body-size:1.0625rem;--tcg-text-body-line:1.6;--tcg-text-body-weight:400;--tcg-text-body-tracking:0;--tcg-text-body-sm-family:var(--tcg-font-body);--tcg-text-body-sm-size:.9375rem;--tcg-text-body-sm-line:1.5;--tcg-text-body-sm-weight:400;--tcg-text-body-sm-tracking:0;--tcg-text-caption-family:var(--tcg-font-body);--tcg-text-caption-size:.875rem;--tcg-text-caption-line:1.45;--tcg-text-caption-weight:500;--tcg-text-caption-tracking:0;--tcg-text-chip-family:var(--tcg-font-body);--tcg-text-chip-size:.78125rem;--tcg-text-chip-line:1.3;--tcg-text-chip-weight:400;--tcg-text-chip-tracking:0;--tcg-text-label-family:var(--tcg-font-display);--tcg-text-label-size:.875rem;--tcg-text-label-line:1.45;--tcg-text-label-weight:500;--tcg-text-label-tracking:0;--tcg-text-eyebrow-family:var(--tcg-font-display);--tcg-text-eyebrow-size:.75rem;--tcg-text-eyebrow-line:1.2;--tcg-text-eyebrow-weight:500;--tcg-text-eyebrow-tracking:.14em;--tcg-text-eyebrow-transform:uppercase;--tcg-text-meta-family:var(--tcg-font-display);--tcg-text-meta-size:.75rem;--tcg-text-meta-line:1.3;--tcg-text-meta-weight:500;--tcg-text-meta-tracking:.08em;--tcg-text-meta-transform:uppercase;--tcg-text-tag-family:var(--tcg-font-display);--tcg-text-tag-size:.65625rem;--tcg-text-tag-line:1.2;--tcg-text-tag-weight:500;--tcg-text-tag-tracking:.08em;--tcg-text-tag-transform:uppercase;--tcg-text-instrument-family:var(--tcg-font-instrument);--tcg-text-instrument-size:.75rem;--tcg-text-instrument-line:1.2;--tcg-text-instrument-weight:400;--tcg-text-instrument-tracking:.02em;--tcg-text-scene-headline-family:var(--tcg-font-display);--tcg-text-scene-headline-size:clamp(1.25rem, 3.2vw, 2.5rem);--tcg-text-scene-headline-line:.98;--tcg-text-scene-headline-weight:900;--tcg-text-scene-headline-tracking:-.03em;--tcg-text-scene-body-family:var(--tcg-font-body);--tcg-text-scene-body-size:clamp(.6875rem, 1.1vw, .875rem);--tcg-text-scene-body-line:1.6;--tcg-text-scene-body-weight:400;--tcg-text-scene-body-tracking:0;--tcg-text-scene-label-family:var(--tcg-font-body);--tcg-text-scene-label-size:clamp(.75rem, 1.6vw, .875rem);--tcg-text-scene-label-line:1.3;--tcg-text-scene-label-weight:600;--tcg-text-scene-label-tracking:0;--tcg-face-accent-word-family:var(--tcg-font-accent);--tcg-face-accent-word-weight:700;--tcg-face-accent-word-style:normal;--tcg-face-accent-word-tracking:0;--tcg-face-decode-glyph-family:var(--tcg-font-display);--tcg-face-decode-glyph-weight:500;--tcg-face-decode-glyph-style:normal;--tcg-color-text-accent-on-light:var(--tcg-color-text-on-light-magenta);--tcg-color-text-energy-on-light:var(--tcg-color-text-on-light-orange);--tcg-color-text-growth-on-light:var(--tcg-color-text-on-light-amber);--tcg-color-link:var(--tcg-color-text-on-light-magenta);--tcg-color-focus-ring:var(--tcg-color-brand-orange);--tcg-color-core-surface:var(--tcg-color-brand-magenta-700);--tcg-color-core-glow:var(--tcg-color-brand-magenta);--tcg-color-core-halo:var(--tcg-color-brand-yellow);--tcg-color-core-plasma:var(--tcg-color-brand-yellow);--tcg-color-core-shell:var(--tcg-color-brand-magenta);--tcg-color-core-corona:var(--tcg-spatial-nebula-cool);--tcg-color-orbit-primary:var(--tcg-color-brand-magenta);--tcg-color-orbit-energy:var(--tcg-color-brand-orange);--tcg-color-orbit-growth:var(--tcg-color-brand-yellow);--tcg-color-particle-idea:var(--tcg-color-brand-magenta-300);--tcg-color-particle-data:var(--tcg-color-brand-orange-300);--tcg-color-trail-primary:var(--tcg-color-brand-magenta);--tcg-color-trail-growth:var(--tcg-color-brand-yellow);--tcg-gap-bond:var(--tcg-space-1);--tcg-gap-stack:var(--tcg-space-2);--tcg-gap-group:var(--tcg-space-3);--tcg-gap-items:var(--tcg-space-4);--tcg-gap-surfaces:var(--tcg-space-5);--tcg-gap-cluster:var(--tcg-space-6);--tcg-gap-blocks:var(--tcg-space-8);--tcg-gap-section:var(--tcg-space-gap-section);--tcg-gap-header:var(--tcg-space-rhythm-header);--tcg-hero-cosmic-core-glow:var(--tcg-color-core-glow);--tcg-hero-cosmic-core-halo:var(--tcg-color-core-halo);--tcg-hero-cosmic-orbit-primary:var(--tcg-color-orbit-primary);--tcg-hero-cosmic-trail-growth:var(--tcg-color-trail-growth)}@supports (color:lab(0% 0 0)){:root{--tcg-color-brand-magenta:lab(34.5552% 58.9102 10.6388);--tcg-color-brand-orange:lab(63.638% 48.1461 71.8525);--tcg-color-brand-yellow:lab(81.4445% 11.2335 74.8371);--tcg-color-neutral-fog:lab(85.5596% -.686079 2.5568);--tcg-color-neutral-carbon:lab(4.0216% 3.12604 .161165);--tcg-color-neutral-white:lab(100% 0 0);--tcg-color-neutral-fog-muted:lab(67.6043% -.966638 3.66254);--tcg-color-neutral-carbon-raised:lab(6.64611% 7.27554 -.00539124);--tcg-color-neutral-carbon-elevated:lab(10.5181% 10.6058 .705701);--tcg-color-neutral-carbon-abyss:lab(1.93656% 1.36582 .096181);--tcg-color-neutral-ivory:lab(96.6246% 1.66175 3.7794);--tcg-color-neutral-blush:lab(94.7875% 5.52645 7.39392);--tcg-color-neutral-sand:lab(81.1885% 5.77554 6.03567);--tcg-color-neutral-sand-muted:lab(62.4571% 7.50482 6.80032);--tcg-color-neutral-ink:lab(5.32051% 6.31794 .585124);--tcg-color-neutral-paper:lab(94.6407% 2.05258 3.98191);--tcg-color-neutral-ink-muted:lab(39.2123% 9.03843 7.97159);--tcg-color-brand-magenta-100:lab(90.1307% 16.6568 2.65646);--tcg-color-brand-magenta-300:lab(63.7812% 39.5224 6.55497);--tcg-color-brand-magenta-500:lab(34.5552% 58.9102 10.6388);--tcg-color-brand-magenta-700:lab(21.653% 48.3956 8.88835);--tcg-color-brand-magenta-900:lab(8.32824% 32.236 5.28315);--tcg-color-brand-orange-100:lab(92.8576% 9.01654 11.8727);--tcg-color-brand-orange-300:lab(78.591% 23.8898 31.2048);--tcg-color-brand-orange-500:lab(63.638% 48.1461 71.8525);--tcg-color-brand-orange-700:lab(43.3148% 39.2058 62.8453);--tcg-color-brand-orange-900:lab(23.9321% 26.1057 37.2444);--tcg-color-brand-yellow-100:lab(95.5384% 1.70314 19.5602);--tcg-color-brand-yellow-300:lab(86.348% 5.88095 45.8366);--tcg-color-brand-yellow-500:lab(81.4445% 11.2335 74.8371);--tcg-color-brand-yellow-700:lab(56.0796% 9.59265 63.4368);--tcg-color-brand-yellow-900:lab(32.8248% 6.73449 44.531);--tcg-color-brand-gradient-vermilion:lab(50.0255% 57.5565 52.6893);--tcg-color-glass-surface:lab(15.1975% 3.35896 .247389/.35);--tcg-color-glass-border:lab(100% 0 0/.12);--tcg-color-glass-highlight:lab(100% 0 0/.22);--tcg-color-glass-surface-on-light:lab(100% 0 0/.5);--tcg-color-glass-border-on-light:lab(5.32051% 6.31794 .585124/.12);--tcg-color-glass-highlight-on-light:lab(100% 0 0/.7);--tcg-color-metal-ruby-highlight:lab(64.2194% 26.5915 2.02117);--tcg-color-metal-ruby-base:lab(34.2341% 51.7923 4.35001);--tcg-color-metal-ruby-shadow:lab(15.1279% 35.4854 3.02827);--tcg-color-metal-copper-highlight:lab(85.8221% 13.1877 18.6973);--tcg-color-metal-copper-base:lab(59.691% 36.8208 55.3575);--tcg-color-metal-copper-shadow:lab(35.6252% 24.477 36.5519);--tcg-color-metal-gold-highlight:lab(96.5946% 3.18569 15.2444);--tcg-color-metal-gold-base:lab(76.7871% 15.943 61.4592);--tcg-color-metal-gold-shadow:lab(51.2743% 11.3279 43.6931);--tcg-elevation-sm:0 1px 2px lab(1.93656% 1.36582 .096181/.45);--tcg-elevation-md:0 8px 24px lab(1.93656% 1.36582 .096181/.5);--tcg-elevation-lg:0 20px 48px lab(1.93656% 1.36582 .096181/.55);--tcg-color-state-success:lab(57.7987% -45.4011 30.0617);--tcg-color-state-danger:lab(45.7636% 63.3818 40.1799);--tcg-color-state-danger-on-dark:lab(80.1617% 27.542 17.3587);--tcg-color-state-info:lab(53.4303% -13.3412 -40.5402);--tcg-color-text-on-light-magenta:lab(34.2986% 51.9237 9.20991);--tcg-color-text-on-light-orange:lab(37.4784% 39.716 66.4147);--tcg-color-text-on-light-amber:lab(37.3603% 13.1162 82.3259);--tcg-spatial-deep:lab(18.6008% -1.62056 -15.7885);--tcg-spatial-deep-mid:lab(32.5917% -3.78534 -17.2058);--tcg-spatial-nebula-cool:lab(47.3903% 1.52326 -21.9597)}}@media (prefers-color-scheme:dark){:root:not([data-theme]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tcg-theme-background:var(--tcg-color-bg-primary);--tcg-theme-background-alt:var(--tcg-color-bg-secondary);--tcg-theme-surface:var(--tcg-color-surface-primary);--tcg-theme-surface-elevated:var(--tcg-color-surface-elevated);--tcg-theme-surface-cosmic:var(--tcg-color-surface-cosmic);--tcg-theme-text:var(--tcg-color-text-primary);--tcg-theme-text-secondary:var(--tcg-color-text-secondary);--tcg-theme-accent:var(--tcg-color-accent-primary);--tcg-theme-energy:var(--tcg-color-accent-energy);--tcg-theme-growth:var(--tcg-color-accent-growth);--tcg-theme-focus-ring:var(--tcg-color-focus-ring);--tcg-theme-border:var(--tcg-color-border-subtle);--tcg-theme-gradient-brand:var(--tcg-gradient-brand-primary);--tcg-theme-ambient-glow:var(--tcg-gradient-brand-dark-glow);--tcg-color-bg-primary:var(--tcg-color-neutral-carbon);--tcg-color-bg-secondary:var(--tcg-color-neutral-carbon-raised);--tcg-color-surface-primary:var(--tcg-color-neutral-carbon-raised);--tcg-color-surface-elevated:var(--tcg-color-neutral-carbon-elevated);--tcg-color-text-primary:var(--tcg-color-neutral-ivory);--tcg-color-text-secondary:var(--tcg-color-neutral-sand);--tcg-color-text-muted:var(--tcg-color-neutral-sand-muted);--tcg-material-fg-on-glass:var(--tcg-color-neutral-ivory);--tcg-material-fg-muted:var(--tcg-color-neutral-sand-muted);--tcg-material-fg-halo:var(--tcg-color-neutral-carbon-abyss);--tcg-color-text-accent:var(--tcg-color-brand-yellow);--tcg-color-text-danger:var(--tcg-color-state-danger-on-dark);--tcg-color-text-warning:var(--tcg-color-brand-yellow);--tcg-color-text-keyword:var(--tcg-color-brand-yellow);--tcg-color-accent-primary:var(--tcg-color-brand-magenta);--tcg-color-accent-energy:var(--tcg-color-brand-orange);--tcg-color-accent-growth:var(--tcg-color-brand-yellow);--tcg-color-border-subtle:var(--tcg-color-glass-border);--tcg-color-surface-cosmic:var(--tcg-color-neutral-carbon-abyss);--tcg-color-bg-inverse:var(--tcg-color-neutral-white);--tcg-color-text-inverse:var(--tcg-color-neutral-carbon);--tcg-color-text-on-accent:var(--tcg-color-neutral-white);--tcg-color-text-on-conversion:var(--tcg-color-neutral-ink);--tcg-color-glass-light:var(--tcg-color-neutral-blush);--tcg-color-border-glass:var(--tcg-color-glass-border);--tcg-color-highlight-glass:var(--tcg-color-glass-highlight);--tcg-color-particle-star:var(--tcg-color-neutral-fog-muted);--tcg-color-border-strong:var(--tcg-color-neutral-fog);--tcg-color-surface-glass:var(--tcg-color-glass-surface);--tcg-color-scrim:var(--tcg-color-neutral-carbon-abyss);--tcg-color-sheet-bg:var(--tcg-color-neutral-paper);--tcg-color-sheet-fg:var(--tcg-color-neutral-ink);--tcg-color-sheet-fg-muted:var(--tcg-color-neutral-ink-muted);--tcg-color-scene-ink:var(--tcg-color-neutral-ink);--tcg-color-brand-text-start:var(--tcg-color-brand-magenta);--tcg-color-brand-text-mid:var(--tcg-color-brand-orange);--tcg-color-brand-text-end:var(--tcg-color-brand-yellow);--tcg-material-surface-subtle:var(--tcg-glass-surface-subtle);--tcg-material-surface-primary:var(--tcg-glass-surface-primary);--tcg-material-surface-elevated:var(--tcg-glass-surface-elevated);--tcg-material-surface-floating:var(--tcg-glass-surface-floating);--tcg-material-surface-conversion:var(--tcg-glass-surface-conversion);--tcg-material-surface-none:var(--tcg-glass-surface-none);--tcg-material-surface-accessible:var(--tcg-glass-surface-opaque);--tcg-material-border-subtle:var(--tcg-glass-border-subtle);--tcg-material-border-primary:var(--tcg-glass-border-primary);--tcg-material-border-elevated:var(--tcg-glass-border-elevated);--tcg-material-border-interactive:var(--tcg-glass-border-interactive);--tcg-material-edge-highlight:var(--tcg-glass-edge-highlight);--tcg-material-edge-shadow:var(--tcg-glass-edge-shadow);--tcg-material-specular-soft:var(--tcg-glass-specular-soft);--tcg-material-specular-sharp:var(--tcg-glass-specular-sharp);--tcg-material-specular-gloss:var(--tcg-glass-specular-gloss);--tcg-material-rim-subtle:var(--tcg-light-rim-subtle);--tcg-material-rim-elevated:var(--tcg-light-rim-elevated);--tcg-material-rim-conversion:var(--tcg-light-rim-conversion);--tcg-material-shadow-raised:var(--tcg-shadow-depth-1);--tcg-material-shadow-elevated:var(--tcg-shadow-depth-2);--tcg-material-shadow-lifted:var(--tcg-shadow-depth-3);--tcg-material-shadow-floating:var(--tcg-shadow-depth-floating);--tcg-material-shadow-modal:var(--tcg-shadow-depth-modal);--tcg-material-reflection-soft:var(--tcg-light-reflection-soft);--tcg-material-glow-soft:var(--tcg-light-glow-soft);--tcg-material-glow-orbital:var(--tcg-light-glow-orbital);--tcg-material-glow-intelligence:var(--tcg-light-glow-intelligence);--tcg-material-glow-conversion:var(--tcg-light-glow-conversion);--tcg-material-fg-on-conversion:var(--tcg-color-neutral-ink);--tcg-material-edge-color:var(--tcg-color-neutral-blush);--tcg-material-shadow-color:var(--tcg-color-neutral-carbon-abyss);--tcg-material-shadow-strength:var(--tcg-strength-full);--tcg-material-edge-strength:var(--tcg-strength-full);--tcg-material-ambient-strength:var(--tcg-strength-full);--tcg-material-veil-strength:var(--tcg-strength-full);--tcg-material-dim-strength:var(--tcg-strength-full);--tcg-material-motion-spotlight:var(--tcg-glass-motion-spotlight);--tcg-material-motion-ripple:var(--tcg-glass-motion-ripple);--tcg-material-fallback-bg:var(--tcg-color-neutral-fog);--tcg-material-fallback-fg:var(--tcg-color-neutral-carbon);--tcg-material-border-focus:var(--tcg-glass-focus-border);--tcg-material-glow-focus:var(--tcg-light-glow-focus);--tcg-material-shadow-conversion:var(--tcg-shadow-depth-conversion);--tcg-material-cast-tint-brand:var(--tcg-glass-cast-brand);--tcg-material-cast-tint-accent:var(--tcg-glass-cast-accent);--tcg-material-cast-tint-success:var(--tcg-glass-cast-success);--tcg-material-cast-tint-warning:var(--tcg-glass-cast-warning);--tcg-material-cast-tint-danger:var(--tcg-glass-cast-danger);--tcg-material-cast-tint-info:var(--tcg-glass-cast-info);color:var(--tcg-color-text-primary);--tcg-elevation-halo-growth:0 0 0 4px oklch(from var(--tcg-color-accent-growth) l c h / .18);--tcg-gradient-brand-text:linear-gradient(90deg, var(--tcg-color-brand-text-start) 0%, var(--tcg-color-brand-text-mid) 55%, var(--tcg-color-brand-text-end) 100%);--tcg-gradient-cosmic-vignette:radial-gradient(circle at 50% 38%, transparent 42%, color-mix(in srgb, transparent, var(--tcg-color-surface-cosmic) 55%) 100%);--tcg-gradient-brand-dark-glow:radial-gradient(circle at 30% 20%, color-mix(in srgb, transparent, var(--tcg-color-brand-magenta) calc(48% * var(--tcg-material-ambient-strength))) 0%, color-mix(in srgb, transparent, var(--tcg-color-brand-orange) calc(24% * var(--tcg-material-ambient-strength))) 38%, transparent 70%);--tcg-gradient-cosmic-starfield-near:radial-gradient(circle, var(--tcg-color-particle-star) 1px, transparent 2px);--tcg-gradient-cosmic-starfield-far:radial-gradient(circle, var(--tcg-color-particle-star) 1px, transparent 1.8px);--tcg-gradient-bg-ambient-glow:radial-gradient(60vmax 50vmax at 12% 8%, color-mix(in srgb, transparent, var(--tcg-color-brand-magenta) calc(28% * var(--tcg-material-ambient-strength))) 0%, transparent 62%), radial-gradient(55vmax 45vmax at 92% 30%, color-mix(in srgb, transparent, var(--tcg-color-brand-orange) calc(18% * var(--tcg-material-ambient-strength))) 0%, transparent 60%), radial-gradient(50vmax 50vmax at 60% 110%, color-mix(in srgb, transparent, var(--tcg-color-brand-yellow) calc(10% * var(--tcg-material-ambient-strength))) 0%, transparent 60%);--tcg-gradient-glass-spotlight:radial-gradient(14rem 14rem at 50% 50%, var(--tcg-material-motion-spotlight) 0%, transparent 60%);--tcg-gradient-product-specular:radial-gradient(circle at 35% 30%, oklch(from var(--tcg-color-glass-light) l c h / .85) 0%, oklch(from var(--tcg-color-glass-light) l c h / .15) 30%, oklch(from var(--tcg-color-glass-light) l c h / 0) 60%);--tcg-gradient-product-placeholder:linear-gradient(160deg, oklch(from var(--tcg-material-edge-color) l c h / .1) 0%, oklch(from var(--tcg-material-edge-color) l c h / .03) 100%);--tcg-gradient-product-screen:linear-gradient(180deg, var(--tcg-color-surface-elevated) 0%, var(--tcg-color-surface-primary) 100%);--tcg-gradient-scene-flow:radial-gradient(ellipse 92% 82% at 28% 62%, oklch(from var(--tcg-color-surface-cosmic) l c h / 0) 0%, var(--tcg-color-surface-cosmic) 84%), radial-gradient(circle at 28% 62%, oklch(from var(--tcg-color-accent-energy) l c h / .2) 0%, oklch(from var(--tcg-color-accent-energy) l c h / 0) 62%), radial-gradient(circle, oklch(from var(--tcg-color-accent-growth) l c h / .5) 1.1px, transparent 1.7px), radial-gradient(circle, oklch(from var(--tcg-color-accent-energy) l c h / .6) 1.5px, transparent 2.1px);--tcg-gradient-scene-galaxy:radial-gradient(ellipse 72% 56% at 44% 24%, oklch(from var(--tcg-color-surface-cosmic) l c h / 0) 0%, var(--tcg-color-surface-cosmic) 76%), radial-gradient(circle, oklch(from var(--tcg-color-accent-primary) l c h / .95) 2.4px, transparent 3.2px), radial-gradient(circle, oklch(from var(--tcg-color-accent-energy) l c h / .7) 1.6px, transparent 2.3px);--tcg-gradient-scene-grid:linear-gradient(180deg, oklch(from var(--tcg-color-surface-cosmic) l c h / 0) 0%, var(--tcg-color-surface-cosmic) 62%), radial-gradient(circle, var(--tcg-color-accent-growth) 4.4px, transparent 5.4px);--tcg-hero-cosmic-bg:var(--tcg-color-surface-cosmic);--tcg-hero-cosmic-panel-surface:var(--tcg-color-surface-glass);--tcg-hero-cosmic-panel-border:var(--tcg-color-border-glass);--tcg-card-glass-bg:var(--tcg-color-surface-glass);--tcg-card-glass-border:var(--tcg-color-border-glass);--tcg-card-glass-highlight:var(--tcg-color-highlight-glass);--tcg-section-surface:var(--tcg-color-bg-primary);--tcg-section-surface-alt:var(--tcg-color-bg-secondary)}}@media (prefers-color-scheme:light){:root:not([data-theme]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tcg-theme-background:var(--tcg-color-neutral-paper);--tcg-theme-background-alt:var(--tcg-color-neutral-white);--tcg-theme-surface:var(--tcg-color-neutral-paper);--tcg-theme-surface-elevated:var(--tcg-color-neutral-white);--tcg-theme-surface-cosmic:var(--tcg-color-neutral-paper);--tcg-theme-text:var(--tcg-color-neutral-ink);--tcg-theme-text-secondary:var(--tcg-color-neutral-ink-muted);--tcg-theme-accent:var(--tcg-color-text-on-light-magenta);--tcg-theme-energy:var(--tcg-color-text-on-light-orange);--tcg-theme-growth:var(--tcg-color-text-on-light-amber);--tcg-theme-focus-ring:var(--tcg-color-focus-ring);--tcg-theme-border:var(--tcg-color-neutral-fog);--tcg-theme-gradient-brand:var(--tcg-gradient-brand-primary);--tcg-theme-ambient-glow:var(--tcg-gradient-bg-ambient-glow);--tcg-color-bg-primary:var(--tcg-color-neutral-paper);--tcg-color-bg-secondary:var(--tcg-color-neutral-white);--tcg-color-surface-primary:var(--tcg-color-neutral-paper);--tcg-color-surface-elevated:var(--tcg-color-neutral-white);--tcg-color-text-primary:var(--tcg-color-neutral-ink);--tcg-color-text-secondary:var(--tcg-color-neutral-ink-muted);--tcg-color-text-muted:var(--tcg-color-neutral-ink-muted);--tcg-material-fg-on-glass:var(--tcg-color-neutral-ink);--tcg-material-fg-muted:var(--tcg-color-neutral-ink-muted);--tcg-material-fg-halo:var(--tcg-color-neutral-paper);--tcg-color-text-accent:var(--tcg-color-text-on-light-magenta);--tcg-color-text-danger:var(--tcg-color-state-danger);--tcg-color-text-warning:var(--tcg-color-text-on-light-amber);--tcg-color-text-keyword:var(--tcg-color-text-on-light-magenta);--tcg-color-accent-primary:var(--tcg-color-text-on-light-magenta);--tcg-color-accent-energy:var(--tcg-color-text-on-light-orange);--tcg-color-accent-growth:var(--tcg-color-text-on-light-amber);--tcg-color-border-subtle:var(--tcg-color-neutral-fog);--tcg-color-surface-cosmic:var(--tcg-color-neutral-paper);--tcg-color-bg-inverse:var(--tcg-color-neutral-ink);--tcg-color-text-inverse:var(--tcg-color-neutral-paper);--tcg-color-text-on-accent:var(--tcg-color-neutral-white);--tcg-color-text-on-conversion:var(--tcg-color-neutral-ink);--tcg-color-glass-light:var(--tcg-color-neutral-white);--tcg-color-border-glass:var(--tcg-color-glass-border-on-light);--tcg-color-highlight-glass:var(--tcg-color-glass-highlight-on-light);--tcg-color-particle-star:var(--tcg-color-neutral-ink-muted);--tcg-color-border-strong:var(--tcg-color-neutral-ink-muted);--tcg-color-surface-glass:var(--tcg-color-glass-surface-on-light);--tcg-color-scrim:var(--tcg-color-neutral-ink);--tcg-color-sheet-bg:var(--tcg-color-neutral-white);--tcg-color-sheet-fg:var(--tcg-color-neutral-ink);--tcg-color-sheet-fg-muted:var(--tcg-color-neutral-ink-muted);--tcg-color-scene-ink:var(--tcg-color-neutral-white);--tcg-color-brand-text-start:var(--tcg-color-text-on-light-magenta);--tcg-color-brand-text-mid:var(--tcg-color-text-on-light-orange);--tcg-color-brand-text-end:var(--tcg-color-text-on-light-amber);--tcg-material-surface-subtle:var(--tcg-glass-surface-subtle-on-light);--tcg-material-surface-primary:var(--tcg-glass-surface-primary-on-light);--tcg-material-surface-elevated:var(--tcg-glass-surface-elevated-on-light);--tcg-material-surface-floating:var(--tcg-glass-surface-floating-on-light);--tcg-material-surface-conversion:var(--tcg-glass-surface-conversion-on-light);--tcg-material-surface-none:var(--tcg-glass-surface-none-on-light);--tcg-material-surface-accessible:var(--tcg-glass-surface-opaque-on-light);--tcg-material-border-subtle:var(--tcg-glass-border-subtle-on-light);--tcg-material-border-primary:var(--tcg-glass-border-primary-on-light);--tcg-material-border-elevated:var(--tcg-glass-border-elevated-on-light);--tcg-material-border-interactive:var(--tcg-glass-border-interactive-on-light);--tcg-material-edge-highlight:var(--tcg-glass-edge-highlight-on-light);--tcg-material-edge-shadow:var(--tcg-glass-edge-shadow-on-light);--tcg-material-specular-soft:var(--tcg-glass-specular-soft);--tcg-material-specular-sharp:var(--tcg-glass-specular-sharp);--tcg-material-specular-gloss:var(--tcg-glass-specular-gloss);--tcg-material-rim-subtle:var(--tcg-light-rim-subtle);--tcg-material-rim-elevated:var(--tcg-light-rim-elevated);--tcg-material-rim-conversion:var(--tcg-light-rim-conversion);--tcg-material-shadow-raised:var(--tcg-shadow-depth-1-on-light);--tcg-material-shadow-elevated:var(--tcg-shadow-depth-2-on-light);--tcg-material-shadow-lifted:var(--tcg-shadow-depth-3-on-light);--tcg-material-shadow-floating:var(--tcg-shadow-depth-floating-on-light);--tcg-material-shadow-modal:var(--tcg-shadow-depth-modal-on-light);--tcg-material-reflection-soft:var(--tcg-light-reflection-soft);--tcg-material-glow-soft:var(--tcg-light-glow-soft-on-light);--tcg-material-glow-orbital:var(--tcg-light-glow-orbital-on-light);--tcg-material-glow-intelligence:var(--tcg-light-glow-intelligence-on-light);--tcg-material-glow-conversion:var(--tcg-light-glow-conversion-on-light);--tcg-material-fg-on-conversion:var(--tcg-color-neutral-ink);--tcg-material-edge-color:var(--tcg-color-neutral-ink);--tcg-material-shadow-color:var(--tcg-color-neutral-ink);--tcg-material-shadow-strength:var(--tcg-strength-shadow-on-light);--tcg-material-edge-strength:var(--tcg-strength-edge-on-light);--tcg-material-ambient-strength:var(--tcg-strength-ambient-on-light);--tcg-material-veil-strength:var(--tcg-strength-veil-on-light);--tcg-material-dim-strength:var(--tcg-strength-none);--tcg-material-motion-spotlight:var(--tcg-glass-motion-spotlight-on-light);--tcg-material-motion-ripple:var(--tcg-glass-motion-ripple-on-light);--tcg-material-fallback-bg:var(--tcg-color-neutral-fog);--tcg-material-fallback-fg:var(--tcg-color-neutral-carbon);--tcg-material-border-focus:var(--tcg-glass-focus-border-on-light);--tcg-material-glow-focus:var(--tcg-light-glow-focus-on-light);--tcg-material-shadow-conversion:var(--tcg-shadow-depth-conversion-on-light);--tcg-material-cast-tint-brand:var(--tcg-glass-cast-neutral-on-light);--tcg-material-cast-tint-accent:var(--tcg-glass-cast-neutral-on-light);--tcg-material-cast-tint-success:var(--tcg-glass-cast-neutral-on-light);--tcg-material-cast-tint-warning:var(--tcg-glass-cast-neutral-on-light);--tcg-material-cast-tint-danger:var(--tcg-glass-cast-neutral-on-light);--tcg-material-cast-tint-info:var(--tcg-glass-cast-neutral-on-light);color:var(--tcg-color-text-primary);--tcg-elevation-halo-growth:0 0 0 4px oklch(from var(--tcg-color-accent-growth) l c h / .18);--tcg-gradient-brand-text:linear-gradient(90deg, var(--tcg-color-brand-text-start) 0%, var(--tcg-color-brand-text-mid) 55%, var(--tcg-color-brand-text-end) 100%);--tcg-gradient-cosmic-vignette:radial-gradient(circle at 50% 38%, transparent 42%, color-mix(in srgb, transparent, var(--tcg-color-surface-cosmic) 55%) 100%);--tcg-gradient-brand-dark-glow:radial-gradient(circle at 30% 20%, color-mix(in srgb, transparent, var(--tcg-color-brand-magenta) calc(48% * var(--tcg-material-ambient-strength))) 0%, color-mix(in srgb, transparent, var(--tcg-color-brand-orange) calc(24% * var(--tcg-material-ambient-strength))) 38%, transparent 70%);--tcg-gradient-cosmic-starfield-near:radial-gradient(circle, var(--tcg-color-particle-star) 1px, transparent 2px);--tcg-gradient-cosmic-starfield-far:radial-gradient(circle, var(--tcg-color-particle-star) 1px, transparent 1.8px);--tcg-gradient-bg-ambient-glow:radial-gradient(60vmax 50vmax at 12% 8%, color-mix(in srgb, transparent, var(--tcg-color-brand-magenta) calc(28% * var(--tcg-material-ambient-strength))) 0%, transparent 62%), radial-gradient(55vmax 45vmax at 92% 30%, color-mix(in srgb, transparent, var(--tcg-color-brand-orange) calc(18% * var(--tcg-material-ambient-strength))) 0%, transparent 60%), radial-gradient(50vmax 50vmax at 60% 110%, color-mix(in srgb, transparent, var(--tcg-color-brand-yellow) calc(10% * var(--tcg-material-ambient-strength))) 0%, transparent 60%);--tcg-gradient-glass-spotlight:radial-gradient(14rem 14rem at 50% 50%, var(--tcg-material-motion-spotlight) 0%, transparent 60%);--tcg-gradient-product-specular:radial-gradient(circle at 35% 30%, oklch(from var(--tcg-color-glass-light) l c h / .85) 0%, oklch(from var(--tcg-color-glass-light) l c h / .15) 30%, oklch(from var(--tcg-color-glass-light) l c h / 0) 60%);--tcg-gradient-product-placeholder:linear-gradient(160deg, oklch(from var(--tcg-material-edge-color) l c h / .1) 0%, oklch(from var(--tcg-material-edge-color) l c h / .03) 100%);--tcg-gradient-product-screen:linear-gradient(180deg, var(--tcg-color-surface-elevated) 0%, var(--tcg-color-surface-primary) 100%);--tcg-gradient-scene-flow:radial-gradient(ellipse 92% 82% at 28% 62%, oklch(from var(--tcg-color-surface-cosmic) l c h / 0) 0%, var(--tcg-color-surface-cosmic) 84%), radial-gradient(circle at 28% 62%, oklch(from var(--tcg-color-accent-energy) l c h / .2) 0%, oklch(from var(--tcg-color-accent-energy) l c h / 0) 62%), radial-gradient(circle, oklch(from var(--tcg-color-accent-growth) l c h / .5) 1.1px, transparent 1.7px), radial-gradient(circle, oklch(from var(--tcg-color-accent-energy) l c h / .6) 1.5px, transparent 2.1px);--tcg-gradient-scene-galaxy:radial-gradient(ellipse 72% 56% at 44% 24%, oklch(from var(--tcg-color-surface-cosmic) l c h / 0) 0%, var(--tcg-color-surface-cosmic) 76%), radial-gradient(circle, oklch(from var(--tcg-color-accent-primary) l c h / .95) 2.4px, transparent 3.2px), radial-gradient(circle, oklch(from var(--tcg-color-accent-energy) l c h / .7) 1.6px, transparent 2.3px);--tcg-gradient-scene-grid:linear-gradient(180deg, oklch(from var(--tcg-color-surface-cosmic) l c h / 0) 0%, var(--tcg-color-surface-cosmic) 62%), radial-gradient(circle, var(--tcg-color-accent-growth) 4.4px, transparent 5.4px);--tcg-hero-cosmic-bg:var(--tcg-color-surface-cosmic);--tcg-hero-cosmic-panel-surface:var(--tcg-color-surface-glass);--tcg-hero-cosmic-panel-border:var(--tcg-color-border-glass);--tcg-card-glass-bg:var(--tcg-color-surface-glass);--tcg-card-glass-border:var(--tcg-color-border-glass);--tcg-card-glass-highlight:var(--tcg-color-highlight-glass);--tcg-section-surface:var(--tcg-color-bg-primary);--tcg-section-surface-alt:var(--tcg-color-bg-secondary)}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--tcg-theme-background:var(--tcg-color-bg-primary);--tcg-theme-background-alt:var(--tcg-color-bg-secondary);--tcg-theme-surface:var(--tcg-color-surface-primary);--tcg-theme-surface-elevated:var(--tcg-color-surface-elevated);--tcg-theme-surface-cosmic:var(--tcg-color-surface-cosmic);--tcg-theme-text:var(--tcg-color-text-primary);--tcg-theme-text-secondary:var(--tcg-color-text-secondary);--tcg-theme-accent:var(--tcg-color-accent-primary);--tcg-theme-energy:var(--tcg-color-accent-energy);--tcg-theme-growth:var(--tcg-color-accent-growth);--tcg-theme-focus-ring:var(--tcg-color-focus-ring);--tcg-theme-border:var(--tcg-color-border-subtle);--tcg-theme-gradient-brand:var(--tcg-gradient-brand-primary);--tcg-theme-ambient-glow:var(--tcg-gradient-brand-dark-glow);--tcg-color-bg-primary:var(--tcg-color-neutral-carbon);--tcg-color-bg-secondary:var(--tcg-color-neutral-carbon-raised);--tcg-color-surface-primary:var(--tcg-color-neutral-carbon-raised);--tcg-color-surface-elevated:var(--tcg-color-neutral-carbon-elevated);--tcg-color-text-primary:var(--tcg-color-neutral-ivory);--tcg-color-text-secondary:var(--tcg-color-neutral-sand);--tcg-color-text-muted:var(--tcg-color-neutral-sand-muted);--tcg-material-fg-on-glass:var(--tcg-color-neutral-ivory);--tcg-material-fg-muted:var(--tcg-color-neutral-sand-muted);--tcg-material-fg-halo:var(--tcg-color-neutral-carbon-abyss);--tcg-color-text-accent:var(--tcg-color-brand-yellow);--tcg-color-text-danger:var(--tcg-color-state-danger-on-dark);--tcg-color-text-warning:var(--tcg-color-brand-yellow);--tcg-color-text-keyword:var(--tcg-color-brand-yellow);--tcg-color-accent-primary:var(--tcg-color-brand-magenta);--tcg-color-accent-energy:var(--tcg-color-brand-orange);--tcg-color-accent-growth:var(--tcg-color-brand-yellow);--tcg-color-border-subtle:var(--tcg-color-glass-border);--tcg-color-surface-cosmic:var(--tcg-color-neutral-carbon-abyss);--tcg-color-bg-inverse:var(--tcg-color-neutral-white);--tcg-color-text-inverse:var(--tcg-color-neutral-carbon);--tcg-color-text-on-accent:var(--tcg-color-neutral-white);--tcg-color-text-on-conversion:var(--tcg-color-neutral-ink);--tcg-color-glass-light:var(--tcg-color-neutral-blush);--tcg-color-border-glass:var(--tcg-color-glass-border);--tcg-color-highlight-glass:var(--tcg-color-glass-highlight);--tcg-color-particle-star:var(--tcg-color-neutral-fog-muted);--tcg-color-border-strong:var(--tcg-color-neutral-fog);--tcg-color-surface-glass:var(--tcg-color-glass-surface);--tcg-color-scrim:var(--tcg-color-neutral-carbon-abyss);--tcg-color-sheet-bg:var(--tcg-color-neutral-paper);--tcg-color-sheet-fg:var(--tcg-color-neutral-ink);--tcg-color-sheet-fg-muted:var(--tcg-color-neutral-ink-muted);--tcg-color-scene-ink:var(--tcg-color-neutral-ink);--tcg-color-brand-text-start:var(--tcg-color-brand-magenta);--tcg-color-brand-text-mid:var(--tcg-color-brand-orange);--tcg-color-brand-text-end:var(--tcg-color-brand-yellow);--tcg-material-surface-subtle:var(--tcg-glass-surface-subtle);--tcg-material-surface-primary:var(--tcg-glass-surface-primary);--tcg-material-surface-elevated:var(--tcg-glass-surface-elevated);--tcg-material-surface-floating:var(--tcg-glass-surface-floating);--tcg-material-surface-conversion:var(--tcg-glass-surface-conversion);--tcg-material-surface-none:var(--tcg-glass-surface-none);--tcg-material-surface-accessible:var(--tcg-glass-surface-opaque);--tcg-material-border-subtle:var(--tcg-glass-border-subtle);--tcg-material-border-primary:var(--tcg-glass-border-primary);--tcg-material-border-elevated:var(--tcg-glass-border-elevated);--tcg-material-border-interactive:var(--tcg-glass-border-interactive);--tcg-material-edge-highlight:var(--tcg-glass-edge-highlight);--tcg-material-edge-shadow:var(--tcg-glass-edge-shadow);--tcg-material-specular-soft:var(--tcg-glass-specular-soft);--tcg-material-specular-sharp:var(--tcg-glass-specular-sharp);--tcg-material-specular-gloss:var(--tcg-glass-specular-gloss);--tcg-material-rim-subtle:var(--tcg-light-rim-subtle);--tcg-material-rim-elevated:var(--tcg-light-rim-elevated);--tcg-material-rim-conversion:var(--tcg-light-rim-conversion);--tcg-material-shadow-raised:var(--tcg-shadow-depth-1);--tcg-material-shadow-elevated:var(--tcg-shadow-depth-2);--tcg-material-shadow-lifted:var(--tcg-shadow-depth-3);--tcg-material-shadow-floating:var(--tcg-shadow-depth-floating);--tcg-material-shadow-modal:var(--tcg-shadow-depth-modal);--tcg-material-reflection-soft:var(--tcg-light-reflection-soft);--tcg-material-glow-soft:var(--tcg-light-glow-soft);--tcg-material-glow-orbital:var(--tcg-light-glow-orbital);--tcg-material-glow-intelligence:var(--tcg-light-glow-intelligence);--tcg-material-glow-conversion:var(--tcg-light-glow-conversion);--tcg-material-fg-on-conversion:var(--tcg-color-neutral-ink);--tcg-material-edge-color:var(--tcg-color-neutral-blush);--tcg-material-shadow-color:var(--tcg-color-neutral-carbon-abyss);--tcg-material-shadow-strength:var(--tcg-strength-full);--tcg-material-edge-strength:var(--tcg-strength-full);--tcg-material-ambient-strength:var(--tcg-strength-full);--tcg-material-veil-strength:var(--tcg-strength-full);--tcg-material-dim-strength:var(--tcg-strength-full);--tcg-material-motion-spotlight:var(--tcg-glass-motion-spotlight);--tcg-material-motion-ripple:var(--tcg-glass-motion-ripple);--tcg-material-fallback-bg:var(--tcg-color-neutral-fog);--tcg-material-fallback-fg:var(--tcg-color-neutral-carbon);--tcg-material-border-focus:var(--tcg-glass-focus-border);--tcg-material-glow-focus:var(--tcg-light-glow-focus);--tcg-material-shadow-conversion:var(--tcg-shadow-depth-conversion);--tcg-material-cast-tint-brand:var(--tcg-glass-cast-brand);--tcg-material-cast-tint-accent:var(--tcg-glass-cast-accent);--tcg-material-cast-tint-success:var(--tcg-glass-cast-success);--tcg-material-cast-tint-warning:var(--tcg-glass-cast-warning);--tcg-material-cast-tint-danger:var(--tcg-glass-cast-danger);--tcg-material-cast-tint-info:var(--tcg-glass-cast-info);color:var(--tcg-color-text-primary);--tcg-elevation-halo-growth:0 0 0 4px oklch(from var(--tcg-color-accent-growth) l c h / .18);--tcg-gradient-brand-text:linear-gradient(90deg, var(--tcg-color-brand-text-start) 0%, var(--tcg-color-brand-text-mid) 55%, var(--tcg-color-brand-text-end) 100%);--tcg-gradient-cosmic-vignette:radial-gradient(circle at 50% 38%, transparent 42%, color-mix(in srgb, transparent, var(--tcg-color-surface-cosmic) 55%) 100%);--tcg-gradient-brand-dark-glow:radial-gradient(circle at 30% 20%, color-mix(in srgb, transparent, var(--tcg-color-brand-magenta) calc(48% * var(--tcg-material-ambient-strength))) 0%, color-mix(in srgb, transparent, var(--tcg-color-brand-orange) calc(24% * var(--tcg-material-ambient-strength))) 38%, transparent 70%);--tcg-gradient-cosmic-starfield-near:radial-gradient(circle, var(--tcg-color-particle-star) 1px, transparent 2px);--tcg-gradient-cosmic-starfield-far:radial-gradient(circle, var(--tcg-color-particle-star) 1px, transparent 1.8px);--tcg-gradient-bg-ambient-glow:radial-gradient(60vmax 50vmax at 12% 8%, color-mix(in srgb, transparent, var(--tcg-color-brand-magenta) calc(28% * var(--tcg-material-ambient-strength))) 0%, transparent 62%), radial-gradient(55vmax 45vmax at 92% 30%, color-mix(in srgb, transparent, var(--tcg-color-brand-orange) calc(18% * var(--tcg-material-ambient-strength))) 0%, transparent 60%), radial-gradient(50vmax 50vmax at 60% 110%, color-mix(in srgb, transparent, var(--tcg-color-brand-yellow) calc(10% * var(--tcg-material-ambient-strength))) 0%, transparent 60%);--tcg-gradient-glass-spotlight:radial-gradient(14rem 14rem at 50% 50%, var(--tcg-material-motion-spotlight) 0%, transparent 60%);--tcg-gradient-product-specular:radial-gradient(circle at 35% 30%, oklch(from var(--tcg-color-glass-light) l c h / .85) 0%, oklch(from var(--tcg-color-glass-light) l c h / .15) 30%, oklch(from var(--tcg-color-glass-light) l c h / 0) 60%);--tcg-gradient-product-placeholder:linear-gradient(160deg, oklch(from var(--tcg-material-edge-color) l c h / .1) 0%, oklch(from var(--tcg-material-edge-color) l c h / .03) 100%);--tcg-gradient-product-screen:linear-gradient(180deg, var(--tcg-color-surface-elevated) 0%, var(--tcg-color-surface-primary) 100%);--tcg-gradient-scene-flow:radial-gradient(ellipse 92% 82% at 28% 62%, oklch(from var(--tcg-color-surface-cosmic) l c h / 0) 0%, var(--tcg-color-surface-cosmic) 84%), radial-gradient(circle at 28% 62%, oklch(from var(--tcg-color-accent-energy) l c h / .2) 0%, oklch(from var(--tcg-color-accent-energy) l c h / 0) 62%), radial-gradient(circle, oklch(from var(--tcg-color-accent-growth) l c h / .5) 1.1px, transparent 1.7px), radial-gradient(circle, oklch(from var(--tcg-color-accent-energy) l c h / .6) 1.5px, transparent 2.1px);--tcg-gradient-scene-galaxy:radial-gradient(ellipse 72% 56% at 44% 24%, oklch(from var(--tcg-color-surface-cosmic) l c h / 0) 0%, var(--tcg-color-surface-cosmic) 76%), radial-gradient(circle, oklch(from var(--tcg-color-accent-primary) l c h / .95) 2.4px, transparent 3.2px), radial-gradient(circle, oklch(from var(--tcg-color-accent-energy) l c h / .7) 1.6px, transparent 2.3px);--tcg-gradient-scene-grid:linear-gradient(180deg, oklch(from var(--tcg-color-surface-cosmic) l c h / 0) 0%, var(--tcg-color-surface-cosmic) 62%), radial-gradient(circle, var(--tcg-color-accent-growth) 4.4px, transparent 5.4px);--tcg-hero-cosmic-bg:var(--tcg-color-surface-cosmic);--tcg-hero-cosmic-panel-surface:var(--tcg-color-surface-glass);--tcg-hero-cosmic-panel-border:var(--tcg-color-border-glass);--tcg-card-glass-bg:var(--tcg-color-surface-glass);--tcg-card-glass-border:var(--tcg-color-border-glass);--tcg-card-glass-highlight:var(--tcg-color-highlight-glass);--tcg-section-surface:var(--tcg-color-bg-primary);--tcg-section-surface-alt:var(--tcg-color-bg-secondary)}[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--tcg-theme-background:var(--tcg-color-neutral-paper);--tcg-theme-background-alt:var(--tcg-color-neutral-white);--tcg-theme-surface:var(--tcg-color-neutral-paper);--tcg-theme-surface-elevated:var(--tcg-color-neutral-white);--tcg-theme-surface-cosmic:var(--tcg-color-neutral-paper);--tcg-theme-text:var(--tcg-color-neutral-ink);--tcg-theme-text-secondary:var(--tcg-color-neutral-ink-muted);--tcg-theme-accent:var(--tcg-color-text-on-light-magenta);--tcg-theme-energy:var(--tcg-color-text-on-light-orange);--tcg-theme-growth:var(--tcg-color-text-on-light-amber);--tcg-theme-focus-ring:var(--tcg-color-focus-ring);--tcg-theme-border:var(--tcg-color-neutral-fog);--tcg-theme-gradient-brand:var(--tcg-gradient-brand-primary);--tcg-theme-ambient-glow:var(--tcg-gradient-bg-ambient-glow);--tcg-color-bg-primary:var(--tcg-color-neutral-paper);--tcg-color-bg-secondary:var(--tcg-color-neutral-white);--tcg-color-surface-primary:var(--tcg-color-neutral-paper);--tcg-color-surface-elevated:var(--tcg-color-neutral-white);--tcg-color-text-primary:var(--tcg-color-neutral-ink);--tcg-color-text-secondary:var(--tcg-color-neutral-ink-muted);--tcg-color-text-muted:var(--tcg-color-neutral-ink-muted);--tcg-material-fg-on-glass:var(--tcg-color-neutral-ink);--tcg-material-fg-muted:var(--tcg-color-neutral-ink-muted);--tcg-material-fg-halo:var(--tcg-color-neutral-paper);--tcg-color-text-accent:var(--tcg-color-text-on-light-magenta);--tcg-color-text-danger:var(--tcg-color-state-danger);--tcg-color-text-warning:var(--tcg-color-text-on-light-amber);--tcg-color-text-keyword:var(--tcg-color-text-on-light-magenta);--tcg-color-accent-primary:var(--tcg-color-text-on-light-magenta);--tcg-color-accent-energy:var(--tcg-color-text-on-light-orange);--tcg-color-accent-growth:var(--tcg-color-text-on-light-amber);--tcg-color-border-subtle:var(--tcg-color-neutral-fog);--tcg-color-surface-cosmic:var(--tcg-color-neutral-paper);--tcg-color-bg-inverse:var(--tcg-color-neutral-ink);--tcg-color-text-inverse:var(--tcg-color-neutral-paper);--tcg-color-text-on-accent:var(--tcg-color-neutral-white);--tcg-color-text-on-conversion:var(--tcg-color-neutral-ink);--tcg-color-glass-light:var(--tcg-color-neutral-white);--tcg-color-border-glass:var(--tcg-color-glass-border-on-light);--tcg-color-highlight-glass:var(--tcg-color-glass-highlight-on-light);--tcg-color-particle-star:var(--tcg-color-neutral-ink-muted);--tcg-color-border-strong:var(--tcg-color-neutral-ink-muted);--tcg-color-surface-glass:var(--tcg-color-glass-surface-on-light);--tcg-color-scrim:var(--tcg-color-neutral-ink);--tcg-color-sheet-bg:var(--tcg-color-neutral-white);--tcg-color-sheet-fg:var(--tcg-color-neutral-ink);--tcg-color-sheet-fg-muted:var(--tcg-color-neutral-ink-muted);--tcg-color-scene-ink:var(--tcg-color-neutral-white);--tcg-color-brand-text-start:var(--tcg-color-text-on-light-magenta);--tcg-color-brand-text-mid:var(--tcg-color-text-on-light-orange);--tcg-color-brand-text-end:var(--tcg-color-text-on-light-amber);--tcg-material-surface-subtle:var(--tcg-glass-surface-subtle-on-light);--tcg-material-surface-primary:var(--tcg-glass-surface-primary-on-light);--tcg-material-surface-elevated:var(--tcg-glass-surface-elevated-on-light);--tcg-material-surface-floating:var(--tcg-glass-surface-floating-on-light);--tcg-material-surface-conversion:var(--tcg-glass-surface-conversion-on-light);--tcg-material-surface-none:var(--tcg-glass-surface-none-on-light);--tcg-material-surface-accessible:var(--tcg-glass-surface-opaque-on-light);--tcg-material-border-subtle:var(--tcg-glass-border-subtle-on-light);--tcg-material-border-primary:var(--tcg-glass-border-primary-on-light);--tcg-material-border-elevated:var(--tcg-glass-border-elevated-on-light);--tcg-material-border-interactive:var(--tcg-glass-border-interactive-on-light);--tcg-material-edge-highlight:var(--tcg-glass-edge-highlight-on-light);--tcg-material-edge-shadow:var(--tcg-glass-edge-shadow-on-light);--tcg-material-specular-soft:var(--tcg-glass-specular-soft);--tcg-material-specular-sharp:var(--tcg-glass-specular-sharp);--tcg-material-specular-gloss:var(--tcg-glass-specular-gloss);--tcg-material-rim-subtle:var(--tcg-light-rim-subtle);--tcg-material-rim-elevated:var(--tcg-light-rim-elevated);--tcg-material-rim-conversion:var(--tcg-light-rim-conversion);--tcg-material-shadow-raised:var(--tcg-shadow-depth-1-on-light);--tcg-material-shadow-elevated:var(--tcg-shadow-depth-2-on-light);--tcg-material-shadow-lifted:var(--tcg-shadow-depth-3-on-light);--tcg-material-shadow-floating:var(--tcg-shadow-depth-floating-on-light);--tcg-material-shadow-modal:var(--tcg-shadow-depth-modal-on-light);--tcg-material-reflection-soft:var(--tcg-light-reflection-soft);--tcg-material-glow-soft:var(--tcg-light-glow-soft-on-light);--tcg-material-glow-orbital:var(--tcg-light-glow-orbital-on-light);--tcg-material-glow-intelligence:var(--tcg-light-glow-intelligence-on-light);--tcg-material-glow-conversion:var(--tcg-light-glow-conversion-on-light);--tcg-material-fg-on-conversion:var(--tcg-color-neutral-ink);--tcg-material-edge-color:var(--tcg-color-neutral-ink);--tcg-material-shadow-color:var(--tcg-color-neutral-ink);--tcg-material-shadow-strength:var(--tcg-strength-shadow-on-light);--tcg-material-edge-strength:var(--tcg-strength-edge-on-light);--tcg-material-ambient-strength:var(--tcg-strength-ambient-on-light);--tcg-material-veil-strength:var(--tcg-strength-veil-on-light);--tcg-material-dim-strength:var(--tcg-strength-none);--tcg-material-motion-spotlight:var(--tcg-glass-motion-spotlight-on-light);--tcg-material-motion-ripple:var(--tcg-glass-motion-ripple-on-light);--tcg-material-fallback-bg:var(--tcg-color-neutral-fog);--tcg-material-fallback-fg:var(--tcg-color-neutral-carbon);--tcg-material-border-focus:var(--tcg-glass-focus-border-on-light);--tcg-material-glow-focus:var(--tcg-light-glow-focus-on-light);--tcg-material-shadow-conversion:var(--tcg-shadow-depth-conversion-on-light);--tcg-material-cast-tint-brand:var(--tcg-glass-cast-neutral-on-light);--tcg-material-cast-tint-accent:var(--tcg-glass-cast-neutral-on-light);--tcg-material-cast-tint-success:var(--tcg-glass-cast-neutral-on-light);--tcg-material-cast-tint-warning:var(--tcg-glass-cast-neutral-on-light);--tcg-material-cast-tint-danger:var(--tcg-glass-cast-neutral-on-light);--tcg-material-cast-tint-info:var(--tcg-glass-cast-neutral-on-light);color:var(--tcg-color-text-primary);--tcg-elevation-halo-growth:0 0 0 4px oklch(from var(--tcg-color-accent-growth) l c h / .18);--tcg-gradient-brand-text:linear-gradient(90deg, var(--tcg-color-brand-text-start) 0%, var(--tcg-color-brand-text-mid) 55%, var(--tcg-color-brand-text-end) 100%);--tcg-gradient-cosmic-vignette:radial-gradient(circle at 50% 38%, transparent 42%, color-mix(in srgb, transparent, var(--tcg-color-surface-cosmic) 55%) 100%);--tcg-gradient-brand-dark-glow:radial-gradient(circle at 30% 20%, color-mix(in srgb, transparent, var(--tcg-color-brand-magenta) calc(48% * var(--tcg-material-ambient-strength))) 0%, color-mix(in srgb, transparent, var(--tcg-color-brand-orange) calc(24% * var(--tcg-material-ambient-strength))) 38%, transparent 70%);--tcg-gradient-cosmic-starfield-near:radial-gradient(circle, var(--tcg-color-particle-star) 1px, transparent 2px);--tcg-gradient-cosmic-starfield-far:radial-gradient(circle, var(--tcg-color-particle-star) 1px, transparent 1.8px);--tcg-gradient-bg-ambient-glow:radial-gradient(60vmax 50vmax at 12% 8%, color-mix(in srgb, transparent, var(--tcg-color-brand-magenta) calc(28% * var(--tcg-material-ambient-strength))) 0%, transparent 62%), radial-gradient(55vmax 45vmax at 92% 30%, color-mix(in srgb, transparent, var(--tcg-color-brand-orange) calc(18% * var(--tcg-material-ambient-strength))) 0%, transparent 60%), radial-gradient(50vmax 50vmax at 60% 110%, color-mix(in srgb, transparent, var(--tcg-color-brand-yellow) calc(10% * var(--tcg-material-ambient-strength))) 0%, transparent 60%);--tcg-gradient-glass-spotlight:radial-gradient(14rem 14rem at 50% 50%, var(--tcg-material-motion-spotlight) 0%, transparent 60%);--tcg-gradient-product-specular:radial-gradient(circle at 35% 30%, oklch(from var(--tcg-color-glass-light) l c h / .85) 0%, oklch(from var(--tcg-color-glass-light) l c h / .15) 30%, oklch(from var(--tcg-color-glass-light) l c h / 0) 60%);--tcg-gradient-product-placeholder:linear-gradient(160deg, oklch(from var(--tcg-material-edge-color) l c h / .1) 0%, oklch(from var(--tcg-material-edge-color) l c h / .03) 100%);--tcg-gradient-product-screen:linear-gradient(180deg, var(--tcg-color-surface-elevated) 0%, var(--tcg-color-surface-primary) 100%);--tcg-gradient-scene-flow:radial-gradient(ellipse 92% 82% at 28% 62%, oklch(from var(--tcg-color-surface-cosmic) l c h / 0) 0%, var(--tcg-color-surface-cosmic) 84%), radial-gradient(circle at 28% 62%, oklch(from var(--tcg-color-accent-energy) l c h / .2) 0%, oklch(from var(--tcg-color-accent-energy) l c h / 0) 62%), radial-gradient(circle, oklch(from var(--tcg-color-accent-growth) l c h / .5) 1.1px, transparent 1.7px), radial-gradient(circle, oklch(from var(--tcg-color-accent-energy) l c h / .6) 1.5px, transparent 2.1px);--tcg-gradient-scene-galaxy:radial-gradient(ellipse 72% 56% at 44% 24%, oklch(from var(--tcg-color-surface-cosmic) l c h / 0) 0%, var(--tcg-color-surface-cosmic) 76%), radial-gradient(circle, oklch(from var(--tcg-color-accent-primary) l c h / .95) 2.4px, transparent 3.2px), radial-gradient(circle, oklch(from var(--tcg-color-accent-energy) l c h / .7) 1.6px, transparent 2.3px);--tcg-gradient-scene-grid:linear-gradient(180deg, oklch(from var(--tcg-color-surface-cosmic) l c h / 0) 0%, var(--tcg-color-surface-cosmic) 62%), radial-gradient(circle, var(--tcg-color-accent-growth) 4.4px, transparent 5.4px);--tcg-hero-cosmic-bg:var(--tcg-color-surface-cosmic);--tcg-hero-cosmic-panel-surface:var(--tcg-color-surface-glass);--tcg-hero-cosmic-panel-border:var(--tcg-color-border-glass);--tcg-card-glass-bg:var(--tcg-color-surface-glass);--tcg-card-glass-border:var(--tcg-color-border-glass);--tcg-card-glass-highlight:var(--tcg-color-highlight-glass);--tcg-section-surface:var(--tcg-color-bg-primary);--tcg-section-surface-alt:var(--tcg-color-bg-secondary)}[data-tcg-ordinal="0"]{--tcg-ordinal:0}[data-tcg-count="0"]{--tcg-count:0}[data-tcg-ordinal="1"]{--tcg-ordinal:1}[data-tcg-count="1"]{--tcg-count:1}[data-tcg-ordinal="2"]{--tcg-ordinal:2}[data-tcg-count="2"]{--tcg-count:2}[data-tcg-ordinal="3"]{--tcg-ordinal:3}[data-tcg-count="3"]{--tcg-count:3}[data-tcg-ordinal="4"]{--tcg-ordinal:4}[data-tcg-count="4"]{--tcg-count:4}[data-tcg-ordinal="5"]{--tcg-ordinal:5}[data-tcg-count="5"]{--tcg-count:5}[data-tcg-ordinal="6"]{--tcg-ordinal:6}[data-tcg-count="6"]{--tcg-count:6}[data-tcg-ordinal="7"]{--tcg-ordinal:7}[data-tcg-count="7"]{--tcg-count:7}[data-tcg-ordinal="8"]{--tcg-ordinal:8}[data-tcg-count="8"]{--tcg-count:8}[data-tcg-ordinal="9"]{--tcg-ordinal:9}[data-tcg-count="9"]{--tcg-count:9}[data-tcg-ordinal="10"]{--tcg-ordinal:10}[data-tcg-count="10"]{--tcg-count:10}[data-tcg-ordinal="11"]{--tcg-ordinal:11}[data-tcg-count="11"]{--tcg-count:11}[data-tcg-ordinal="12"]{--tcg-ordinal:12}[data-tcg-count="12"]{--tcg-count:12}[data-tcg-ordinal="13"]{--tcg-ordinal:13}[data-tcg-count="13"]{--tcg-count:13}[data-tcg-ordinal="14"]{--tcg-ordinal:14}[data-tcg-count="14"]{--tcg-count:14}[data-tcg-ordinal="15"]{--tcg-ordinal:15}[data-tcg-count="15"]{--tcg-count:15}[data-tcg-ordinal="16"]{--tcg-ordinal:16}[data-tcg-count="16"]{--tcg-count:16}[data-tcg-ordinal="17"]{--tcg-ordinal:17}[data-tcg-count="17"]{--tcg-count:17}[data-tcg-ordinal="18"]{--tcg-ordinal:18}[data-tcg-count="18"]{--tcg-count:18}[data-tcg-ordinal="19"]{--tcg-ordinal:19}[data-tcg-count="19"]{--tcg-count:19}[data-tcg-ordinal="20"]{--tcg-ordinal:20}[data-tcg-count="20"]{--tcg-count:20}[data-tcg-ordinal="21"]{--tcg-ordinal:21}[data-tcg-count="21"]{--tcg-count:21}[data-tcg-ordinal="22"]{--tcg-ordinal:22}[data-tcg-count="22"]{--tcg-count:22}[data-tcg-ordinal="23"]{--tcg-ordinal:23}[data-tcg-count="23"]{--tcg-count:23}[data-tcg-ordinal="24"]{--tcg-ordinal:24}[data-tcg-count="24"]{--tcg-count:24}[data-tcg-ordinal="25"]{--tcg-ordinal:25}[data-tcg-count="25"]{--tcg-count:25}[data-tcg-ordinal="26"]{--tcg-ordinal:26}[data-tcg-count="26"]{--tcg-count:26}[data-tcg-ordinal="27"]{--tcg-ordinal:27}[data-tcg-count="27"]{--tcg-count:27}[data-tcg-ordinal="28"]{--tcg-ordinal:28}[data-tcg-count="28"]{--tcg-count:28}[data-tcg-ordinal="29"]{--tcg-ordinal:29}[data-tcg-count="29"]{--tcg-count:29}[data-tcg-ordinal="30"]{--tcg-ordinal:30}[data-tcg-count="30"]{--tcg-count:30}[data-tcg-ordinal="31"]{--tcg-ordinal:31}[data-tcg-count="31"]{--tcg-count:31}[data-tcg-ordinal="32"]{--tcg-ordinal:32}[data-tcg-count="32"]{--tcg-count:32}[data-tcg-ordinal="33"]{--tcg-ordinal:33}[data-tcg-count="33"]{--tcg-count:33}[data-tcg-ordinal="34"]{--tcg-ordinal:34}[data-tcg-count="34"]{--tcg-count:34}[data-tcg-ordinal="35"]{--tcg-ordinal:35}[data-tcg-count="35"]{--tcg-count:35}[data-tcg-ordinal="36"]{--tcg-ordinal:36}[data-tcg-count="36"]{--tcg-count:36}[data-tcg-ordinal="37"]{--tcg-ordinal:37}[data-tcg-count="37"]{--tcg-count:37}[data-tcg-ordinal="38"]{--tcg-ordinal:38}[data-tcg-count="38"]{--tcg-count:38}[data-tcg-ordinal="39"]{--tcg-ordinal:39}[data-tcg-count="39"]{--tcg-count:39}[data-tcg-ordinal="40"]{--tcg-ordinal:40}[data-tcg-count="40"]{--tcg-count:40}[data-tcg-ordinal="41"]{--tcg-ordinal:41}[data-tcg-count="41"]{--tcg-count:41}[data-tcg-ordinal="42"]{--tcg-ordinal:42}[data-tcg-count="42"]{--tcg-count:42}[data-tcg-ordinal="43"]{--tcg-ordinal:43}[data-tcg-count="43"]{--tcg-count:43}[data-tcg-ordinal="44"]{--tcg-ordinal:44}[data-tcg-count="44"]{--tcg-count:44}[data-tcg-ordinal="45"]{--tcg-ordinal:45}[data-tcg-count="45"]{--tcg-count:45}[data-tcg-ordinal="46"]{--tcg-ordinal:46}[data-tcg-count="46"]{--tcg-count:46}[data-tcg-ordinal="47"]{--tcg-ordinal:47}[data-tcg-count="47"]{--tcg-count:47}[data-tcg-ordinal="48"]{--tcg-ordinal:48}[data-tcg-count="48"]{--tcg-count:48}[data-tcg-ordinal="49"]{--tcg-ordinal:49}[data-tcg-count="49"]{--tcg-count:49}[data-tcg-ordinal="50"]{--tcg-ordinal:50}[data-tcg-count="50"]{--tcg-count:50}[data-tcg-ordinal="51"]{--tcg-ordinal:51}[data-tcg-count="51"]{--tcg-count:51}[data-tcg-ordinal="52"]{--tcg-ordinal:52}[data-tcg-count="52"]{--tcg-count:52}[data-tcg-ordinal="53"]{--tcg-ordinal:53}[data-tcg-count="53"]{--tcg-count:53}[data-tcg-ordinal="54"]{--tcg-ordinal:54}[data-tcg-count="54"]{--tcg-count:54}[data-tcg-ordinal="55"]{--tcg-ordinal:55}[data-tcg-count="55"]{--tcg-count:55}[data-tcg-ordinal="56"]{--tcg-ordinal:56}[data-tcg-count="56"]{--tcg-count:56}[data-tcg-ordinal="57"]{--tcg-ordinal:57}[data-tcg-count="57"]{--tcg-count:57}[data-tcg-ordinal="58"]{--tcg-ordinal:58}[data-tcg-count="58"]{--tcg-count:58}[data-tcg-ordinal="59"]{--tcg-ordinal:59}[data-tcg-count="59"]{--tcg-count:59}[data-tcg-ordinal="60"]{--tcg-ordinal:60}[data-tcg-count="60"]{--tcg-count:60}[data-tcg-ordinal="61"]{--tcg-ordinal:61}[data-tcg-count="61"]{--tcg-count:61}[data-tcg-ordinal="62"]{--tcg-ordinal:62}[data-tcg-count="62"]{--tcg-count:62}[data-tcg-ordinal="63"]{--tcg-ordinal:63}[data-tcg-count="63"]{--tcg-count:63}[data-tcg-ordinal="64"]{--tcg-ordinal:64}[data-tcg-count="64"]{--tcg-count:64}:root{background-color:var(--tcg-color-bg-primary)}}
@layer recipes{.tcg-text-hero{font-family:var(--tcg-text-hero-family);font-size:var(--tcg-text-hero-size);line-height:var(--tcg-text-hero-line);font-weight:var(--tcg-text-hero-weight);letter-spacing:var(--tcg-text-hero-tracking);text-transform:none;font-variant-numeric:normal;text-wrap-style:balance;font-style:normal}.tcg-text-h1{font-family:var(--tcg-text-h1-family);font-size:var(--tcg-text-h1-size);line-height:var(--tcg-text-h1-line);font-weight:var(--tcg-text-h1-weight);letter-spacing:var(--tcg-text-h1-tracking);text-transform:none;font-variant-numeric:normal;text-wrap-style:balance;font-style:normal}.tcg-text-h2{font-family:var(--tcg-text-h2-family);font-size:var(--tcg-text-h2-size);line-height:var(--tcg-text-h2-line);font-weight:var(--tcg-text-h2-weight);letter-spacing:var(--tcg-text-h2-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-section-title{font-family:var(--tcg-text-section-title-family);font-size:var(--tcg-text-section-title-size);line-height:var(--tcg-text-section-title-line);font-weight:var(--tcg-text-section-title-weight);letter-spacing:var(--tcg-text-section-title-tracking);text-transform:none;font-variant-numeric:normal;text-wrap-style:balance;font-style:normal}.tcg-text-wordmark{font-family:var(--tcg-text-wordmark-family);font-size:var(--tcg-text-wordmark-size);line-height:var(--tcg-text-wordmark-line);font-weight:var(--tcg-text-wordmark-weight);letter-spacing:var(--tcg-text-wordmark-tracking);text-transform:none;white-space:var(--tcg-text-wordmark-white-space);font-variant-numeric:normal;font-style:normal}.tcg-text-statement{font-family:var(--tcg-text-statement-family);font-size:var(--tcg-text-statement-size);line-height:var(--tcg-text-statement-line);font-weight:var(--tcg-text-statement-weight);letter-spacing:var(--tcg-text-statement-tracking);text-transform:var(--tcg-text-statement-transform);font-variant-numeric:normal;text-wrap-style:balance;font-style:normal}.tcg-text-h3{font-family:var(--tcg-text-h3-family);font-size:var(--tcg-text-h3-size);line-height:var(--tcg-text-h3-line);font-weight:var(--tcg-text-h3-weight);letter-spacing:var(--tcg-text-h3-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-card-title{font-family:var(--tcg-text-card-title-family);font-size:var(--tcg-text-card-title-size);line-height:var(--tcg-text-card-title-line);font-weight:var(--tcg-text-card-title-weight);letter-spacing:var(--tcg-text-card-title-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-item-title{font-family:var(--tcg-text-item-title-family);font-size:var(--tcg-text-item-title-size);line-height:var(--tcg-text-item-title-line);font-weight:var(--tcg-text-item-title-weight);letter-spacing:var(--tcg-text-item-title-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-price{font-family:var(--tcg-text-price-family);font-size:var(--tcg-text-price-size);line-height:var(--tcg-text-price-line);font-weight:var(--tcg-text-price-weight);letter-spacing:var(--tcg-text-price-tracking);text-transform:none;font-variant-numeric:var(--tcg-text-price-numeric);font-style:normal}.tcg-text-price-lead{font-family:var(--tcg-text-price-lead-family);font-size:var(--tcg-text-price-lead-size);line-height:var(--tcg-text-price-lead-line);font-weight:var(--tcg-text-price-lead-weight);letter-spacing:var(--tcg-text-price-lead-tracking);text-transform:none;font-variant-numeric:var(--tcg-text-price-lead-numeric);font-style:normal}.tcg-text-item{font-family:var(--tcg-text-item-family);font-size:var(--tcg-text-item-size);line-height:var(--tcg-text-item-line);font-weight:var(--tcg-text-item-weight);letter-spacing:var(--tcg-text-item-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-hook{font-family:var(--tcg-text-hook-family);font-size:var(--tcg-text-hook-size);line-height:var(--tcg-text-hook-line);font-weight:var(--tcg-text-hook-weight);letter-spacing:var(--tcg-text-hook-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-brand{font-family:var(--tcg-text-brand-family);font-size:var(--tcg-text-brand-size);line-height:var(--tcg-text-brand-line);font-weight:var(--tcg-text-brand-weight);letter-spacing:var(--tcg-text-brand-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-action{font-family:var(--tcg-text-action-family);font-size:var(--tcg-text-action-size);line-height:var(--tcg-text-action-line);font-weight:var(--tcg-text-action-weight);letter-spacing:var(--tcg-text-action-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-action-lg{font-family:var(--tcg-text-action-lg-family);font-size:var(--tcg-text-action-lg-size);line-height:var(--tcg-text-action-lg-line);font-weight:var(--tcg-text-action-lg-weight);letter-spacing:var(--tcg-text-action-lg-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-body-lg{font-family:var(--tcg-text-body-lg-family);font-size:var(--tcg-text-body-lg-size);line-height:var(--tcg-text-body-lg-line);font-weight:var(--tcg-text-body-lg-weight);letter-spacing:var(--tcg-text-body-lg-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-body{font-family:var(--tcg-text-body-family);font-size:var(--tcg-text-body-size);line-height:var(--tcg-text-body-line);font-weight:var(--tcg-text-body-weight);letter-spacing:var(--tcg-text-body-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-body-sm{font-family:var(--tcg-text-body-sm-family);font-size:var(--tcg-text-body-sm-size);line-height:var(--tcg-text-body-sm-line);font-weight:var(--tcg-text-body-sm-weight);letter-spacing:var(--tcg-text-body-sm-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-caption{font-family:var(--tcg-text-caption-family);font-size:var(--tcg-text-caption-size);line-height:var(--tcg-text-caption-line);font-weight:var(--tcg-text-caption-weight);letter-spacing:var(--tcg-text-caption-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-chip{font-family:var(--tcg-text-chip-family);font-size:var(--tcg-text-chip-size);line-height:var(--tcg-text-chip-line);font-weight:var(--tcg-text-chip-weight);letter-spacing:var(--tcg-text-chip-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-label{font-family:var(--tcg-text-label-family);font-size:var(--tcg-text-label-size);line-height:var(--tcg-text-label-line);font-weight:var(--tcg-text-label-weight);letter-spacing:var(--tcg-text-label-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-eyebrow{font-family:var(--tcg-text-eyebrow-family);font-size:var(--tcg-text-eyebrow-size);line-height:var(--tcg-text-eyebrow-line);font-weight:var(--tcg-text-eyebrow-weight);letter-spacing:var(--tcg-text-eyebrow-tracking);text-transform:var(--tcg-text-eyebrow-transform);font-variant-numeric:normal;font-style:normal}.tcg-text-meta{font-family:var(--tcg-text-meta-family);font-size:var(--tcg-text-meta-size);line-height:var(--tcg-text-meta-line);font-weight:var(--tcg-text-meta-weight);letter-spacing:var(--tcg-text-meta-tracking);text-transform:var(--tcg-text-meta-transform);font-variant-numeric:normal;font-style:normal}.tcg-text-tag{font-family:var(--tcg-text-tag-family);font-size:var(--tcg-text-tag-size);line-height:var(--tcg-text-tag-line);font-weight:var(--tcg-text-tag-weight);letter-spacing:var(--tcg-text-tag-tracking);text-transform:var(--tcg-text-tag-transform);font-variant-numeric:normal;font-style:normal}.tcg-text-instrument{font-family:var(--tcg-text-instrument-family);font-size:var(--tcg-text-instrument-size);line-height:var(--tcg-text-instrument-line);font-weight:var(--tcg-text-instrument-weight);letter-spacing:var(--tcg-text-instrument-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-scene-headline{font-family:var(--tcg-text-scene-headline-family);font-size:var(--tcg-text-scene-headline-size);line-height:var(--tcg-text-scene-headline-line);font-weight:var(--tcg-text-scene-headline-weight);letter-spacing:var(--tcg-text-scene-headline-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-scene-body{font-family:var(--tcg-text-scene-body-family);font-size:var(--tcg-text-scene-body-size);line-height:var(--tcg-text-scene-body-line);font-weight:var(--tcg-text-scene-body-weight);letter-spacing:var(--tcg-text-scene-body-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}.tcg-text-scene-label{font-family:var(--tcg-text-scene-label-family);font-size:var(--tcg-text-scene-label-size);line-height:var(--tcg-text-scene-label-line);font-weight:var(--tcg-text-scene-label-weight);letter-spacing:var(--tcg-text-scene-label-tracking);text-transform:none;font-variant-numeric:normal;font-style:normal}[class^=tcg-text-],[class*=\ tcg-text-]{overflow-wrap:break-word}[data-tcg-text-wrap=nowrap]{white-space:nowrap}[data-tcg-text-wrap=anywhere]{overflow-wrap:anywhere}[data-tcg-text-wrap=balance]{text-wrap-style:balance}.tcg-face-accent-word{font-family:var(--tcg-face-accent-word-family);font-weight:var(--tcg-face-accent-word-weight);font-style:var(--tcg-face-accent-word-style);letter-spacing:var(--tcg-face-accent-word-tracking);color:var(--tcg-color-text-keyword);font-synthesis:none}.tcg-face-decode-glyph{font-family:var(--tcg-face-decode-glyph-family);font-weight:var(--tcg-face-decode-glyph-weight);font-style:var(--tcg-face-decode-glyph-style);font-synthesis:none}.tcg-gradient{background-image:var(--tcg-gradient-brand-primary)}.tcg-gradient-text{background-image:var(--tcg-gradient-brand-text);color:#0000;text-shadow:none;-webkit-background-clip:text;background-clip:text}[data-tcg-tone=primary]{color:var(--tcg-color-text-primary)}[data-tcg-tone=secondary]{color:var(--tcg-color-text-secondary)}[data-tcg-tone=muted]{color:var(--tcg-color-text-muted)}[data-tcg-tone=accent]{color:var(--tcg-color-text-accent)}[data-icon-intent=accent]{color:var(--tcg-color-accent-primary)}[data-icon-intent=growth]{color:var(--tcg-color-accent-growth)}[data-icon-intent=link]{color:var(--tcg-color-link)}}

@layer tokens{:root{--tcg-glass-surface-subtle:oklch(from var(--tcg-color-neutral-carbon) l c h / .1);--tcg-glass-surface-primary:oklch(from var(--tcg-color-neutral-carbon) l c h / .2);--tcg-glass-surface-elevated:oklch(from var(--tcg-color-neutral-carbon-elevated) l c h / .3);--tcg-glass-surface-floating:oklch(from var(--tcg-color-neutral-carbon-elevated) l c h / .4);--tcg-glass-surface-conversion:oklch(from var(--tcg-color-neutral-carbon) l c h / .58);--tcg-glass-surface-opaque:var(--tcg-color-neutral-carbon-elevated);--tcg-glass-surface-none:oklch(from var(--tcg-color-neutral-carbon) l c h / 0);--tcg-glass-border-subtle:#ffffff14;--tcg-glass-border-primary:#ffffff1f;--tcg-glass-border-elevated:#ffffff2e;--tcg-glass-border-interactive:#ffffff6b;--tcg-glass-focus-border:oklch(from var(--tcg-color-brand-orange) l c h / .9);--tcg-glass-edge-highlight:#ffffff8c;--tcg-glass-edge-shadow:#00000059;--tcg-glass-tint-brand:linear-gradient(90deg, oklch(from var(--tcg-color-brand-magenta) l c h / .34) 0%, oklch(from var(--tcg-color-brand-gradient-vermilion) l c h / .27) 42%, oklch(from var(--tcg-color-brand-orange) l c h / .2) 62%, oklch(from var(--tcg-color-brand-yellow) l c h / .12) 100%);--tcg-glass-tint-brand-action:linear-gradient(90deg, oklch(from var(--tcg-color-brand-magenta) l c h / 1) 0%, oklch(from var(--tcg-color-brand-gradient-vermilion) l c h / 1) 42%, oklch(from var(--tcg-color-brand-orange) l c h / 1) 62%, oklch(from var(--tcg-color-brand-yellow) l c h / 1) 100%);--tcg-glass-wash-brand:linear-gradient(90deg, oklch(from var(--tcg-color-brand-magenta) l c h / .42) 0%, oklch(from var(--tcg-color-brand-gradient-vermilion) l c h / .42) 42%, oklch(from var(--tcg-color-brand-orange) l c h / .42) 62%, oklch(from var(--tcg-color-brand-yellow) l c h / .42) 100%);--tcg-glass-tint-button-span:160% 100%;--tcg-glass-gradient-mesh:radial-gradient(110% 130% at 12% 8%, oklch(from var(--tcg-color-brand-magenta) l c h / .26) 0%, transparent 80%), radial-gradient(100% 120% at 92% 18%, oklch(from var(--tcg-color-brand-orange) l c h / .18) 0%, transparent 82%), radial-gradient(120% 130% at 50% 115%, oklch(from var(--tcg-color-brand-yellow) l c h / .14) 0%, transparent 84%);--tcg-glass-gradient-spectral:conic-gradient(from 200deg at 35% 25%, oklch(from var(--tcg-color-brand-magenta) l c h / .24) 0%, oklch(from var(--tcg-color-brand-orange) l c h / .18) 30%, oklch(from var(--tcg-color-brand-yellow) l c h / .18) 60%, oklch(from var(--tcg-color-brand-magenta) l c h / .24) 100%);--tcg-glass-motion-spotlight:oklch(from var(--tcg-color-neutral-white) l c h / .14);--tcg-glass-motion-ripple:oklch(from var(--tcg-color-neutral-white) l c h / .22);--tcg-glass-specular-soft:radial-gradient(120% 80% at 50% 0%, oklch(from var(--tcg-color-neutral-white) l c h / .1) 0%, transparent 60%);--tcg-glass-specular-sharp:linear-gradient(160deg, oklch(from var(--tcg-color-neutral-white) l c h / .32) 0%, transparent 42%), radial-gradient(80% 60% at 72% 8%, oklch(from var(--tcg-color-neutral-white) l c h / .2) 0%, transparent 58%);--tcg-glass-specular-gloss:linear-gradient(180deg, oklch(from var(--tcg-color-neutral-white) l c h / .24) 0%, oklch(from var(--tcg-color-neutral-white) l c h / .05) 16%, transparent 44%);--tcg-glass-specular-spectral:conic-gradient(from 210deg at 50% 35%, oklch(from var(--tcg-color-brand-magenta) l c h / .16) 0%, oklch(from var(--tcg-color-brand-orange) l c h / .14) 33%, oklch(from var(--tcg-color-brand-yellow) l c h / .14) 66%, oklch(from var(--tcg-color-brand-magenta) l c h / .16) 100%);--tcg-glass-cast-brand:oklch(from var(--tcg-color-brand-magenta) l c h / .3);--tcg-glass-cast-accent:oklch(from var(--tcg-color-brand-orange) l c h / .3);--tcg-glass-cast-success:oklch(from var(--tcg-color-state-success) l c h / .3);--tcg-glass-cast-warning:oklch(from var(--tcg-color-brand-yellow) l c h / .3);--tcg-glass-cast-danger:oklch(from var(--tcg-color-state-danger) l c h / .3);--tcg-glass-cast-info:oklch(from var(--tcg-color-state-info) l c h / .3);--tcg-shadow-button-base:var(--tcg-glass-cast,0 0 transparent), var(--tcg-glass-shadow,0 0 transparent), var(--tcg-glass-glow,0 0 transparent), var(--tcg-glass-rim,0 0 transparent), inset 0 1px 0 var(--tcg-glass-edge,transparent), inset 0 calc(2px * var(--tcg-glass-relief-scale,1)) calc(6px * var(--tcg-glass-relief-scale,1)) -3px var(--tcg-glass-highlight,transparent), inset 0 calc(-1.5px * var(--tcg-glass-relief-scale,1)) 1px -1px var(--tcg-glass-inner-shadow,transparent), inset 0 calc(3px * var(--tcg-glass-relief-scale,1)) calc(9px * var(--tcg-glass-relief-scale,1)) -4px var(--tcg-glass-inner-shadow,transparent);--tcg-shadow-button-inset:var(--tcg-glass-rim,0 0 transparent), inset 0 calc(2px * var(--tcg-glass-relief-scale,1)) calc(10px * var(--tcg-glass-relief-scale,1)) -3px var(--tcg-glass-inner-shadow,transparent), inset 0 1px 1px 0 var(--tcg-glass-inner-shadow,transparent);--tcg-shadow-button-embossed:var(--tcg-glass-cast,0 0 transparent), inset 0 1px 0 var(--tcg-glass-edge,transparent), inset 0 calc(4px * var(--tcg-glass-relief-scale,1)) calc(6px * var(--tcg-glass-relief-scale,1)) -2px var(--tcg-glass-inner-shadow,transparent), inset 0 calc(9px * var(--tcg-glass-relief-scale,1)) calc(15px * var(--tcg-glass-relief-scale,1)) -6px var(--tcg-glass-inner-shadow,transparent), var(--tcg-glass-shadow,0 0 transparent);--tcg-shadow-surface-base:var(--tcg-glass-shadow,0 0 transparent), var(--tcg-glass-glow,0 0 transparent), var(--tcg-glass-rim,0 0 transparent), inset 0 1px 0 var(--tcg-glass-edge,transparent), inset 0 calc(2px * var(--tcg-glass-relief-scale,1)) calc(6px * var(--tcg-glass-relief-scale,1)) -3px var(--tcg-glass-highlight,transparent), inset 0 calc(-2px * var(--tcg-glass-relief-scale,1)) calc(3px * var(--tcg-glass-relief-scale,1)) -2px var(--tcg-glass-inner-shadow,transparent), inset 0 calc(4px * var(--tcg-glass-relief-scale,1)) calc(10px * var(--tcg-glass-relief-scale,1)) -5px var(--tcg-glass-inner-shadow,transparent);--tcg-shadow-cast-none:0 0 0 0 transparent;--tcg-shadow-cast-raised:0 calc(2px * var(--tcg-glass-relief-scale,1)) calc(8px * var(--tcg-glass-relief-scale,1)) -2px var(--tcg-glass-cast-tint,transparent);--tcg-shadow-cast-floating:0 calc(6px * var(--tcg-glass-relief-scale,1)) calc(18px * var(--tcg-glass-relief-scale,1)) -4px var(--tcg-glass-cast-tint,transparent);--tcg-shadow-cast-overlay:0 calc(14px * var(--tcg-glass-relief-scale,1)) calc(40px * var(--tcg-glass-relief-scale,1)) -8px var(--tcg-glass-cast-tint,transparent);--tcg-glass-blur-none:none;--tcg-glass-blur-subtle:blur(6px) saturate(1.65);--tcg-glass-blur-soft:blur(11px) saturate(1.65);--tcg-glass-blur-medium:blur(12px) saturate(1.65);--tcg-glass-blur-dense:blur(18px) saturate(1.65);--tcg-light-rim-subtle:inset 0 1px 0 #ffffff2e;--tcg-light-rim-elevated:inset 0 2px 0 #ffffff52;--tcg-light-rim-conversion:inset 0 1px 0 #ffffff3d;--tcg-light-glow-soft:0 0 24px oklch(from var(--tcg-color-brand-magenta) l c h / .25);--tcg-light-glow-orbital:0 0 40px oklch(from var(--tcg-color-brand-orange) l c h / .3);--tcg-light-glow-intelligence:0 0 32px oklch(from var(--tcg-color-brand-magenta) l c h / .35);--tcg-light-glow-conversion:0 0 32px oklch(from var(--tcg-color-brand-yellow) l c h / .4);--tcg-light-glow-focus:0 0 0 3px oklch(from var(--tcg-color-brand-orange) l c h / .6);--tcg-light-reflection-soft:#fff3;--tcg-light-none:0 0 0 transparent;--tcg-shadow-depth-0:none;--tcg-shadow-depth-1:0 1px 2px #0000004d;--tcg-shadow-depth-2:0 4px 12px #00000059;--tcg-shadow-depth-3:0 8px 24px #0006;--tcg-shadow-depth-floating:0 12px 32px #00000073;--tcg-shadow-depth-modal:0 24px 64px #0000008c;--tcg-shadow-depth-conversion:0 12px 40px oklch(from var(--tcg-color-brand-magenta) l c h / .3);--tcg-refraction-none:0px;--tcg-refraction-soft:2px;--tcg-refraction-strong:4px;--tcg-noise-opacity-none:0;--tcg-noise-opacity-subtle:.03;--tcg-noise-opacity-visible:.06;--tcg-relief-magnitude-muted:.6;--tcg-relief-magnitude-normal:1;--tcg-relief-magnitude-high:1.15;--tcg-relief-magnitude-urgent:1.3;--tcg-glass-surface-subtle-on-light:oklch(from var(--tcg-color-neutral-white) l c h / .45);--tcg-glass-surface-primary-on-light:oklch(from var(--tcg-color-neutral-white) l c h / .55);--tcg-glass-surface-elevated-on-light:oklch(from var(--tcg-color-neutral-white) l c h / .65);--tcg-glass-surface-floating-on-light:oklch(from var(--tcg-color-neutral-white) l c h / .75);--tcg-glass-surface-conversion-on-light:oklch(from var(--tcg-color-neutral-white) l c h / .92);--tcg-glass-surface-none-on-light:oklch(from var(--tcg-color-neutral-white) l c h / 0);--tcg-glass-surface-opaque-on-light:var(--tcg-color-neutral-white);--tcg-glass-border-subtle-on-light:oklch(from var(--tcg-color-neutral-ink) l c h / .06);--tcg-glass-border-primary-on-light:oklch(from var(--tcg-color-neutral-ink) l c h / .1);--tcg-glass-border-elevated-on-light:oklch(from var(--tcg-color-neutral-ink) l c h / .14);--tcg-glass-border-interactive-on-light:oklch(from var(--tcg-color-neutral-ink) l c h / .3);--tcg-glass-edge-highlight-on-light:oklch(from var(--tcg-color-neutral-white) l c h / .85);--tcg-glass-edge-shadow-on-light:oklch(from var(--tcg-color-neutral-ink) l c h / .1);--tcg-glass-motion-spotlight-on-light:oklch(from var(--tcg-color-neutral-ink) l c h / .04);--tcg-glass-motion-ripple-on-light:oklch(from var(--tcg-color-neutral-ink) l c h / .06);--tcg-shadow-depth-1-on-light:0 1px 2px oklch(from var(--tcg-color-neutral-ink) l c h / .08);--tcg-shadow-depth-2-on-light:0 4px 12px oklch(from var(--tcg-color-neutral-ink) l c h / .1);--tcg-shadow-depth-3-on-light:0 8px 24px oklch(from var(--tcg-color-neutral-ink) l c h / .12);--tcg-shadow-depth-floating-on-light:0 12px 32px oklch(from var(--tcg-color-neutral-ink) l c h / .14);--tcg-shadow-depth-modal-on-light:0 24px 64px oklch(from var(--tcg-color-neutral-ink) l c h / .16);--tcg-light-glow-soft-on-light:0 4px 24px oklch(from var(--tcg-color-neutral-ink) l c h / .08);--tcg-light-glow-orbital-on-light:0 6px 40px oklch(from var(--tcg-color-neutral-ink) l c h / .08);--tcg-light-glow-intelligence-on-light:0 6px 32px oklch(from var(--tcg-color-neutral-ink) l c h / .08);--tcg-light-glow-conversion-on-light:0 6px 32px oklch(from var(--tcg-color-neutral-ink) l c h / .1);--tcg-strength-full:1;--tcg-strength-shadow-on-light:.4;--tcg-strength-edge-on-light:.6;--tcg-strength-ambient-on-light:.45;--tcg-strength-veil-on-light:10;--tcg-strength-none:0;--tcg-glass-focus-border-on-light:oklch(from var(--tcg-color-text-on-light-orange) l c h / .9);--tcg-light-glow-focus-on-light:0 0 0 3px oklch(from var(--tcg-color-text-on-light-orange) l c h / .6);--tcg-shadow-depth-conversion-on-light:0 12px 40px oklch(from var(--tcg-color-neutral-ink) l c h / .12);--tcg-glass-cast-neutral-on-light:oklch(from var(--tcg-color-neutral-ink) l c h / .1);--tcg-material-tint-brand:var(--tcg-glass-tint-brand);--tcg-material-tint-brand-action:var(--tcg-glass-tint-brand-action);--tcg-material-wash-brand:var(--tcg-glass-wash-brand);--tcg-material-gradient-mesh:var(--tcg-glass-gradient-mesh);--tcg-material-gradient-spectral:var(--tcg-glass-gradient-spectral);--tcg-material-specular-spectral:var(--tcg-glass-specular-spectral);--tcg-material-shadow-button-base:var(--tcg-shadow-button-base);--tcg-material-shadow-button-inset:var(--tcg-shadow-button-inset);--tcg-material-shadow-button-embossed:var(--tcg-shadow-button-embossed);--tcg-material-shadow-surface-base:var(--tcg-shadow-surface-base);--tcg-material-shadow-cast-none:var(--tcg-shadow-cast-none);--tcg-material-shadow-cast-raised:var(--tcg-shadow-cast-raised);--tcg-material-shadow-cast-floating:var(--tcg-shadow-cast-floating);--tcg-material-shadow-cast-overlay:var(--tcg-shadow-cast-overlay);--tcg-material-blur-none:var(--tcg-glass-blur-none);--tcg-material-blur-subtle:var(--tcg-glass-blur-subtle);--tcg-material-blur-soft:var(--tcg-glass-blur-soft);--tcg-material-blur-medium:var(--tcg-glass-blur-medium);--tcg-material-blur-dense:var(--tcg-glass-blur-dense);--tcg-material-glow-none:var(--tcg-light-none);--tcg-material-shadow-flat:var(--tcg-shadow-depth-0);--tcg-material-refraction-none:var(--tcg-refraction-none);--tcg-material-refraction-soft:var(--tcg-refraction-soft);--tcg-material-refraction-strong:var(--tcg-refraction-strong);--tcg-material-noise-none:var(--tcg-noise-opacity-none);--tcg-material-noise-subtle:var(--tcg-noise-opacity-subtle);--tcg-material-noise-visible:var(--tcg-noise-opacity-visible);--tcg-material-relief-magnitude-muted:var(--tcg-relief-magnitude-muted);--tcg-material-relief-magnitude-normal:var(--tcg-relief-magnitude-normal);--tcg-material-relief-magnitude-high:var(--tcg-relief-magnitude-high);--tcg-material-relief-magnitude-urgent:var(--tcg-relief-magnitude-urgent)}@supports (color:lab(0% 0 0)){:root{--tcg-glass-border-subtle:lab(100% 0 0/.08);--tcg-glass-border-primary:lab(100% 0 0/.12);--tcg-glass-border-elevated:lab(100% 0 0/.18);--tcg-glass-border-interactive:lab(100% 0 0/.42);--tcg-glass-edge-highlight:lab(100% 0 0/.55);--tcg-glass-edge-shadow:lab(0% 0 0/.35);--tcg-light-rim-subtle:inset 0 1px 0 lab(100% 0 0/.18);--tcg-light-rim-elevated:inset 0 2px 0 lab(100% 0 0/.32);--tcg-light-rim-conversion:inset 0 1px 0 lab(100% 0 0/.24);--tcg-light-reflection-soft:lab(100% 0 0/.2);--tcg-shadow-depth-1:0 1px 2px lab(0% 0 0/.3);--tcg-shadow-depth-2:0 4px 12px lab(0% 0 0/.35);--tcg-shadow-depth-3:0 8px 24px lab(0% 0 0/.4);--tcg-shadow-depth-floating:0 12px 32px lab(0% 0 0/.45);--tcg-shadow-depth-modal:0 24px 64px lab(0% 0 0/.55)}}}
@layer layouts{.tcg-grid-band{gap:var(--tcg-space-3);--_card-max:none;--_grid-card-inset:var(--tcg-space-3);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;display:grid}.tcg-grid-band>* :only-child:is([data-tcg-card-preset],:has([data-tcg-card-preset])):not([data-tcg-card-preset] *){block-size:100%}.tcg-grid-band>*{grid-column:span 1}.tcg-grid-brief{gap:var(--tcg-space-4);--_card-max:none;--_grid-card-inset:var(--tcg-space-5);grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;display:grid}.tcg-grid-brief>* :only-child:is([data-tcg-card-preset],:has([data-tcg-card-preset])):not([data-tcg-card-preset] *){block-size:100%}.tcg-grid-brief>*{grid-column:span 1}.tcg-grid-rich{gap:var(--tcg-space-5);--_card-max:none;--_grid-card-inset:var(--tcg-space-6);grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;display:grid}.tcg-grid-rich>* :only-child:is([data-tcg-card-preset],:has([data-tcg-card-preset])):not([data-tcg-card-preset] *){block-size:100%}.tcg-grid-rich>*{grid-column:span 1}.tcg-grid-pair{gap:var(--tcg-space-5);--_card-max:none;--_grid-card-inset:var(--tcg-space-6);grid-template-columns:repeat(1,minmax(0,1fr));grid-auto-rows:auto;align-items:stretch;display:grid}.tcg-grid-pair>* :only-child:is([data-tcg-card-preset],:has([data-tcg-card-preset])):not([data-tcg-card-preset] *){block-size:100%}.tcg-grid-pair>*{grid-column:span 1}.tcg-grid-band:has(>:first-child:last-child){grid-template-columns:repeat(1,minmax(0,1fr))}.tcg-grid-band:has(>:first-child:last-child)>*{grid-column:span 1}.tcg-grid-band:has(>:is(:nth-child(2),:nth-child(4),:nth-child(10)):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.tcg-grid-band:has(>:is(:nth-child(2),:nth-child(4),:nth-child(10)):last-child)>*{grid-column:span 1}.tcg-grid-band:has(>:is(:nth-child(3),:nth-child(6),:nth-child(9),:nth-child(12)):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.tcg-grid-band:has(>:is(:nth-child(3),:nth-child(6),:nth-child(9),:nth-child(12)):last-child)>*{grid-column:span 1}.tcg-grid-band:has(>:is(:nth-child(5),:nth-child(8),:nth-child(11)):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.tcg-grid-band:has(>:is(:nth-child(5),:nth-child(8),:nth-child(11)):last-child)>*{grid-column:span 2}.tcg-grid-band:has(>:is(:nth-child(5),:nth-child(8),:nth-child(11)):last-child)>:first-child{grid-column:span 3}.tcg-grid-band:has(>:is(:nth-child(5),:nth-child(8),:nth-child(11)):last-child)>:nth-child(2){grid-column:span 3}.tcg-grid-brief:has(>:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8),:nth-child(9),:nth-child(10),:nth-child(11),:nth-child(12)):last-child){grid-template-columns:repeat(1,minmax(0,1fr))}.tcg-grid-brief:has(>:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8),:nth-child(9),:nth-child(10),:nth-child(11),:nth-child(12)):last-child)>*{grid-column:span 1}.tcg-grid-rich:has(>:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8),:nth-child(9),:nth-child(10),:nth-child(11),:nth-child(12)):last-child){grid-template-columns:repeat(1,minmax(0,1fr))}.tcg-grid-rich:has(>:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8),:nth-child(9),:nth-child(10),:nth-child(11),:nth-child(12)):last-child)>*{grid-column:span 1}.tcg-grid-pair:has(>:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8),:nth-child(9),:nth-child(10),:nth-child(11),:nth-child(12)):last-child){grid-template-columns:repeat(1,minmax(0,1fr))}.tcg-grid-pair:has(>:is(:first-child,:nth-child(2),:nth-child(3),:nth-child(4),:nth-child(5),:nth-child(6),:nth-child(7),:nth-child(8),:nth-child(9),:nth-child(10),:nth-child(11),:nth-child(12)):last-child)>*{grid-column:span 1}@media (min-width:48rem){.tcg-grid-band:has(>:first-child:last-child){grid-template-columns:repeat(1,minmax(0,1fr))}.tcg-grid-band:has(>:first-child:last-child)>*{grid-column:span 1}.tcg-grid-band:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.tcg-grid-band:has(>:nth-child(2):last-child)>*{grid-column:span 1}.tcg-grid-band:has(>:is(:nth-child(3),:nth-child(6),:nth-child(9)):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.tcg-grid-band:has(>:is(:nth-child(3),:nth-child(6),:nth-child(9)):last-child)>*{grid-column:span 1}.tcg-grid-band:has(>:is(:nth-child(4),:nth-child(12)):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.tcg-grid-band:has(>:is(:nth-child(4),:nth-child(12)):last-child)>*{grid-column:span 1}.tcg-grid-band:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.tcg-grid-band:has(>:nth-child(5):last-child)>*{grid-column:span 2}.tcg-grid-band:has(>:nth-child(5):last-child)>:first-child{grid-column:span 3}.tcg-grid-band:has(>:nth-child(5):last-child)>:nth-child(2){grid-column:span 3}.tcg-grid-band:has(>:is(:nth-child(7),:nth-child(11)):last-child){grid-template-columns:repeat(12,minmax(0,1fr))}.tcg-grid-band:has(>:is(:nth-child(7),:nth-child(11)):last-child)>*{grid-column:span 3}.tcg-grid-band:has(>:is(:nth-child(7),:nth-child(11)):last-child)>:first-child{grid-column:span 4}.tcg-grid-band:has(>:is(:nth-child(7),:nth-child(11)):last-child)>:nth-child(2){grid-column:span 4}.tcg-grid-band:has(>:is(:nth-child(7),:nth-child(11)):last-child)>:nth-child(3){grid-column:span 4}.tcg-grid-band:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.tcg-grid-band:has(>:nth-child(8):last-child)>*{grid-column:span 1}.tcg-grid-band:has(>:nth-child(8):last-child)>:first-child{grid-column:span 1}.tcg-grid-band:has(>:nth-child(8):last-child)>:nth-child(2){grid-column:span 1}.tcg-grid-band:has(>:nth-child(10):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.tcg-grid-band:has(>:nth-child(10):last-child)>*{grid-column:span 1}.tcg-grid-band:has(>:nth-child(10):last-child)>:first-child{grid-column:span 2}.tcg-grid-band:has(>:nth-child(10):last-child)>:nth-child(2){grid-column:span 2}.tcg-grid-brief:has(>:first-child:last-child){grid-template-columns:repeat(1,minmax(0,1fr))}.tcg-grid-brief:has(>:first-child:last-child)>*{grid-column:span 1}.tcg-grid-brief:has(>:is(:nth-child(2),:nth-child(4),:nth-child(10)):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.tcg-grid-brief:has(>:is(:nth-child(2),:nth-child(4),:nth-child(10)):last-child)>*{grid-column:span 1}.tcg-grid-brief:has(>:is(:nth-child(3),:nth-child(6),:nth-child(9),:nth-child(12)):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.tcg-grid-brief:has(>:is(:nth-child(3),:nth-child(6),:nth-child(9),:nth-child(12)):last-child)>*{grid-column:span 1}.tcg-grid-brief:has(>:is(:nth-child(5),:nth-child(8),:nth-child(11)):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.tcg-grid-brief:has(>:is(:nth-child(5),:nth-child(8),:nth-child(11)):last-child)>*{grid-column:span 2}.tcg-grid-brief:has(>:is(:nth-child(5),:nth-child(8),:nth-child(11)):last-child)>:first-child{grid-column:span 3}.tcg-grid-brief:has(>:is(:nth-child(5),:nth-child(8),:nth-child(11)):last-child)>:nth-child(2){grid-column:span 3}.tcg-grid-rich:has(>:is(:first-child,:nth-child(3),:nth-child(5),:nth-child(7),:nth-child(9),:nth-child(11)):last-child){grid-template-columns:repeat(1,minmax(0,1fr))}.tcg-grid-rich:has(>:is(:first-child,:nth-child(3),:nth-child(5),:nth-child(7),:nth-child(9),:nth-child(11)):last-child)>*{grid-column:span 1}.tcg-grid-rich:has(>:is(:nth-child(2),:nth-child(4),:nth-child(6),:nth-child(8),:nth-child(10),:nth-child(12)):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.tcg-grid-rich:has(>:is(:nth-child(2),:nth-child(4),:nth-child(6),:nth-child(8),:nth-child(10),:nth-child(12)):last-child)>*{grid-column:span 1}.tcg-grid-pair:has(>:is(:first-child,:nth-child(3),:nth-child(5),:nth-child(7),:nth-child(9),:nth-child(11)):last-child){grid-template-columns:repeat(1,minmax(0,1fr))}.tcg-grid-pair:has(>:is(:first-child,:nth-child(3),:nth-child(5),:nth-child(7),:nth-child(9),:nth-child(11)):last-child)>*{grid-column:span 1}.tcg-grid-pair:has(>:is(:nth-child(2),:nth-child(4),:nth-child(6),:nth-child(8),:nth-child(10),:nth-child(12)):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.tcg-grid-pair:has(>:is(:nth-child(2),:nth-child(4),:nth-child(6),:nth-child(8),:nth-child(10),:nth-child(12)):last-child)>*{grid-column:span 1}}@media (min-width:64rem){.tcg-grid-band:has(>:first-child:last-child){grid-template-columns:repeat(1,minmax(0,1fr))}.tcg-grid-band:has(>:first-child:last-child)>*{grid-column:span 1}.tcg-grid-band:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.tcg-grid-band:has(>:nth-child(2):last-child)>*{grid-column:span 1}.tcg-grid-band:has(>:is(:nth-child(3),:nth-child(6),:nth-child(9)):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.tcg-grid-band:has(>:is(:nth-child(3),:nth-child(6),:nth-child(9)):last-child)>*{grid-column:span 1}.tcg-grid-band:has(>:is(:nth-child(4),:nth-child(12)):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.tcg-grid-band:has(>:is(:nth-child(4),:nth-child(12)):last-child)>*{grid-column:span 1}.tcg-grid-band:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.tcg-grid-band:has(>:nth-child(5):last-child)>*{grid-column:span 2}.tcg-grid-band:has(>:nth-child(5):last-child)>:first-child{grid-column:span 3}.tcg-grid-band:has(>:nth-child(5):last-child)>:nth-child(2){grid-column:span 3}.tcg-grid-band:has(>:is(:nth-child(7),:nth-child(11)):last-child){grid-template-columns:repeat(12,minmax(0,1fr))}.tcg-grid-band:has(>:is(:nth-child(7),:nth-child(11)):last-child)>*{grid-column:span 3}.tcg-grid-band:has(>:is(:nth-child(7),:nth-child(11)):last-child)>:first-child{grid-column:span 4}.tcg-grid-band:has(>:is(:nth-child(7),:nth-child(11)):last-child)>:nth-child(2){grid-column:span 4}.tcg-grid-band:has(>:is(:nth-child(7),:nth-child(11)):last-child)>:nth-child(3){grid-column:span 4}.tcg-grid-band:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.tcg-grid-band:has(>:nth-child(8):last-child)>*{grid-column:span 1}.tcg-grid-band:has(>:nth-child(8):last-child)>:first-child{grid-column:span 1}.tcg-grid-band:has(>:nth-child(8):last-child)>:nth-child(2){grid-column:span 1}.tcg-grid-band:has(>:nth-child(10):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.tcg-grid-band:has(>:nth-child(10):last-child)>*{grid-column:span 1}.tcg-grid-band:has(>:nth-child(10):last-child)>:first-child{grid-column:span 2}.tcg-grid-band:has(>:nth-child(10):last-child)>:nth-child(2){grid-column:span 2}.tcg-grid-brief:has(>:first-child:last-child){grid-template-columns:repeat(1,minmax(0,1fr))}.tcg-grid-brief:has(>:first-child:last-child)>*{grid-column:span 1}.tcg-grid-brief:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.tcg-grid-brief:has(>:nth-child(2):last-child)>*{grid-column:span 1}.tcg-grid-brief:has(>:is(:nth-child(3),:nth-child(6),:nth-child(9)):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.tcg-grid-brief:has(>:is(:nth-child(3),:nth-child(6),:nth-child(9)):last-child)>*{grid-column:span 1}.tcg-grid-brief:has(>:is(:nth-child(4),:nth-child(12)):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.tcg-grid-brief:has(>:is(:nth-child(4),:nth-child(12)):last-child)>*{grid-column:span 1}.tcg-grid-brief:has(>:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.tcg-grid-brief:has(>:nth-child(5):last-child)>*{grid-column:span 2}.tcg-grid-brief:has(>:nth-child(5):last-child)>:first-child{grid-column:span 3}.tcg-grid-brief:has(>:nth-child(5):last-child)>:nth-child(2){grid-column:span 3}.tcg-grid-brief:has(>:is(:nth-child(7),:nth-child(11)):last-child){grid-template-columns:repeat(12,minmax(0,1fr))}.tcg-grid-brief:has(>:is(:nth-child(7),:nth-child(11)):last-child)>*{grid-column:span 3}.tcg-grid-brief:has(>:is(:nth-child(7),:nth-child(11)):last-child)>:first-child{grid-column:span 4}.tcg-grid-brief:has(>:is(:nth-child(7),:nth-child(11)):last-child)>:nth-child(2){grid-column:span 4}.tcg-grid-brief:has(>:is(:nth-child(7),:nth-child(11)):last-child)>:nth-child(3){grid-column:span 4}.tcg-grid-brief:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.tcg-grid-brief:has(>:nth-child(8):last-child)>*{grid-column:span 1}.tcg-grid-brief:has(>:nth-child(8):last-child)>:first-child{grid-column:span 1}.tcg-grid-brief:has(>:nth-child(8):last-child)>:nth-child(2){grid-column:span 1}.tcg-grid-brief:has(>:nth-child(10):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.tcg-grid-brief:has(>:nth-child(10):last-child)>*{grid-column:span 1}.tcg-grid-brief:has(>:nth-child(10):last-child)>:first-child{grid-column:span 2}.tcg-grid-brief:has(>:nth-child(10):last-child)>:nth-child(2){grid-column:span 2}.tcg-grid-rich:has(>:first-child:last-child){grid-template-columns:repeat(1,minmax(0,1fr))}.tcg-grid-rich:has(>:first-child:last-child)>*{grid-column:span 1}.tcg-grid-rich:has(>:is(:nth-child(2),:nth-child(4),:nth-child(10)):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.tcg-grid-rich:has(>:is(:nth-child(2),:nth-child(4),:nth-child(10)):last-child)>*{grid-column:span 1}.tcg-grid-rich:has(>:is(:nth-child(3),:nth-child(6),:nth-child(9),:nth-child(12)):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.tcg-grid-rich:has(>:is(:nth-child(3),:nth-child(6),:nth-child(9),:nth-child(12)):last-child)>*{grid-column:span 1}.tcg-grid-rich:has(>:is(:nth-child(5),:nth-child(8),:nth-child(11)):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.tcg-grid-rich:has(>:is(:nth-child(5),:nth-child(8),:nth-child(11)):last-child)>*{grid-column:span 2}.tcg-grid-rich:has(>:is(:nth-child(5),:nth-child(8),:nth-child(11)):last-child)>:first-child{grid-column:span 3}.tcg-grid-rich:has(>:is(:nth-child(5),:nth-child(8),:nth-child(11)):last-child)>:nth-child(2){grid-column:span 3}.tcg-grid-pair:has(>:is(:first-child,:nth-child(3),:nth-child(5),:nth-child(7),:nth-child(9),:nth-child(11)):last-child){grid-template-columns:repeat(1,minmax(0,1fr))}.tcg-grid-pair:has(>:is(:first-child,:nth-child(3),:nth-child(5),:nth-child(7),:nth-child(9),:nth-child(11)):last-child)>*{grid-column:span 1}.tcg-grid-pair:has(>:is(:nth-child(2),:nth-child(4),:nth-child(6),:nth-child(8),:nth-child(10),:nth-child(12)):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.tcg-grid-pair:has(>:is(:nth-child(2),:nth-child(4),:nth-child(6),:nth-child(8),:nth-child(10),:nth-child(12)):last-child)>*{grid-column:span 1}}}
