@font-face{font-family:Geom;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/edd431a975fc92fa.0hgait50nzkhc.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Geom;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/48d64391c1eeb53f.3hmqtdxqz5zh-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geom;font-style:normal;font-weight:300 900;font-display:swap;src:url(../media/a10ca92f9d04ca77.p.3iz8-bp_wd3p8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.geom_6aac3f14-module__QxB_yq__className{font-family:Geom;font-style:normal}.geom_6aac3f14-module__QxB_yq__variable{--tcg-font-display-src:"Geom"}
@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/3ce154ad7d54dc86-s.1-9go8whdf-l6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/7cdbb9ca823c0a73-s.1h6d36qg8q9eb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/1e239d59b95c7889-s.2z2_lz8ulsj_0.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/a421df443b3f383b-s.36lh57wvljuff.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/c2873153dc73d9e3-s.1em1pp1frbjrf.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/d38a53d0ba90b32d-s.398ve1q5qj3un.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/5b0229109f6656bb-s.3tlvbu8v6d928.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/ca19bc83075b2625-s.2f6i6rjizi5dm.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/2aec202ebfcf461b-s.261mkozpp7zc7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Open Sans;font-style:normal;font-weight:300 800;font-stretch:100%;font-display:swap;src:url(../media/cf514f5d0007dafa-s.p.1wc2mf9hp9pav.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Open Sans Fallback;src:local(Arial);ascent-override:101.65%;descent-override:27.86%;line-gap-override:0.0%;size-adjust:105.15%}.open_sans_e10e83a-module__06quFG__className{font-family:Open Sans,Open Sans Fallback;font-style:normal}.open_sans_e10e83a-module__06quFG__variable{--tcg-font-body-src:"Open Sans", "Open Sans Fallback"}
@font-face{font-family:Alkatra;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c8e3bdb73008fd3e-s.0s0xf3sudkduk.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Alkatra;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a8dea53b8921105a-s.1u-6960bxao9f.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Alkatra;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e4e7233aa3f38c57-s.3kjz-dfhf8vy2.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+B01-B77,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Alkatra;font-style:normal;font-weight:700;font-display:swap;src:url(../media/397e6fc1120c85ab-s.3b4fgg7pltnkw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alkatra;font-style:normal;font-weight:700;font-display:swap;src:url(../media/64090af0dbcba060-s.p.1uq2svhr9ong8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Alkatra Fallback;src:local(Arial);ascent-override:116.5%;descent-override:62.67%;line-gap-override:0.0%;size-adjust:93.99%}.alkatra_c7ac786a-module__DU5YVq__className{font-family:Alkatra,Alkatra Fallback;font-style:normal;font-weight:700}.alkatra_c7ac786a-module__DU5YVq__variable{--tcg-font-accent-src:"Alkatra", "Alkatra Fallback"}
@font-face{font-family:B612 Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c302982fe04302f9-s.2eiab2eu6w-2r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:B612 Mono Fallback;src:local(Arial);ascent-override:66.18%;descent-override:17.15%;line-gap-override:0.0%;size-adjust:145.81%}.b612_mono_b9423626-module__q8wHvq__className{font-family:B612 Mono,B612 Mono Fallback;font-style:normal;font-weight:400}.b612_mono_b9423626-module__q8wHvq__variable{--tcg-font-instrument-src:"B612 Mono", "B612 Mono Fallback"}
@layer tokens,base,layouts,recipes,components;
@property --tcg-color-brand-magenta{syntax:"<color>";inherits:true;initial-value:oklch(46.9% .187 3.2)}@property --tcg-color-brand-orange{syntax:"<color>";inherits:true;initial-value:oklch(70.2% .178 51.8)}@property --tcg-color-brand-yellow{syntax:"<color>";inherits:true;initial-value:oklch(79.6% .153 77.8)}@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(23.1% 0 0)}@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-deep{syntax:"<color>";inherits:true;initial-value:oklch(18% 0 0)}@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-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 3.2)}@property --tcg-color-text-on-light-orange{syntax:"<color>";inherits:true;initial-value:oklch(47% .15 51.8)}@property --tcg-color-text-on-light-amber{syntax:"<color>";inherits:true;initial-value:oklch(46% .14 77.8)}@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-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 3.2)}@property --tcg-color-brand-magenta-300{syntax:"<color>";inherits:true;initial-value:oklch(70% .12 3.2)}@property --tcg-color-brand-magenta-500{syntax:"<color>";inherits:true;initial-value:oklch(46.9% .187 3.2)}@property --tcg-color-brand-magenta-700{syntax:"<color>";inherits:true;initial-value:oklch(34% .15 3.2)}@property --tcg-color-brand-magenta-900{syntax:"<color>";inherits:true;initial-value:oklch(22% .1 3.2)}@property --tcg-color-brand-orange-100{syntax:"<color>";inherits:true;initial-value:oklch(94% .04 51.8)}@property --tcg-color-brand-orange-300{syntax:"<color>";inherits:true;initial-value:oklch(82% .1 51.8)}@property --tcg-color-brand-orange-500{syntax:"<color>";inherits:true;initial-value:oklch(70.2% .178 51.8)}@property --tcg-color-brand-orange-700{syntax:"<color>";inherits:true;initial-value:oklch(52% .15 51.8)}@property --tcg-color-brand-orange-900{syntax:"<color>";inherits:true;initial-value:oklch(35% .1 51.8)}@property --tcg-color-brand-yellow-100{syntax:"<color>";inherits:true;initial-value:oklch(96% .05 77.8)}@property --tcg-color-brand-yellow-300{syntax:"<color>";inherits:true;initial-value:oklch(88% .11 77.8)}@property --tcg-color-brand-yellow-500{syntax:"<color>";inherits:true;initial-value:oklch(79.6% .153 77.8)}@property --tcg-color-brand-yellow-700{syntax:"<color>";inherits:true;initial-value:oklch(62% .13 77.8)}@property --tcg-color-brand-yellow-900{syntax:"<color>";inherits:true;initial-value:oklch(42% .09 77.8)}@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:#a60450;--tcg-color-brand-orange:#f2780d;--tcg-color-brand-yellow:#f2ae2f;--tcg-color-neutral-fog:#d6d6d1;--tcg-color-neutral-carbon:#1d1d1d;--tcg-color-neutral-white:#fff;--tcg-color-neutral-fog-muted:#a5a59e;--tcg-color-neutral-carbon-deep:#121212;--tcg-color-neutral-carbon-abyss:#0b0607;--tcg-color-neutral-ivory:#fbf4ee;--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:#ffd9e1;--tcg-color-brand-magenta-300:#dc7d97;--tcg-color-brand-magenta-500:#a60450;--tcg-color-brand-magenta-700:#6c0031;--tcg-color-brand-magenta-900:#3a0016;--tcg-color-brand-orange-100:#ffe5d6;--tcg-color-brand-orange-300:#f8b288;--tcg-color-brand-orange-500:#f2780d;--tcg-color-brand-orange-700:#a54b00;--tcg-color-brand-orange-900:#5f2900;--tcg-color-brand-yellow-100:#ffefd6;--tcg-color-brand-yellow-300:#ffcf83;--tcg-color-brand-yellow-500:#f2ae2f;--tcg-color-brand-yellow-700:#b07a00;--tcg-color-brand-yellow-900:#674600;--tcg-color-glass-surface:#2b242659;--tcg-color-glass-border:#ffffff1f;--tcg-color-glass-highlight:#ffffff38;--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-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:1600px;--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-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:clamp(5rem, 14vw, 8rem);--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-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-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-menu-bar:1.5rem;--tcg-size-rule:1.125rem;--tcg-size-field-min:7.5rem;--tcg-size-scene:54vw;--tcg-size-row-compare:8rem;--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-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-opacity-collage-art:.72;--tcg-gradient-brand-primary:linear-gradient(120deg, var(--tcg-color-brand-magenta) 0%, var(--tcg-color-brand-orange) 50%, var(--tcg-color-brand-yellow) 100%);--tcg-gradient-brand-text:linear-gradient(120deg, var(--tcg-color-brand-magenta) 0%, var(--tcg-color-brand-orange) 50%, var(--tcg-color-brand-yellow) 100%);--tcg-gradient-brand-soft:linear-gradient(120deg, var(--tcg-color-brand-magenta-900) 0%, var(--tcg-color-brand-orange-900) 50%, var(--tcg-color-brand-yellow-900) 100%);--tcg-gradient-cosmic-vignette:radial-gradient(circle at 50% 38%, oklch(from var(--tcg-color-neutral-carbon-abyss) l c h / 0) 42%, oklch(from var(--tcg-color-neutral-carbon-abyss) l c h / .55) 100%);--tcg-gradient-brand-dark-glow:radial-gradient(circle at 30% 20%, oklch(from var(--tcg-color-brand-magenta) l c h / .48) 0%, oklch(from var(--tcg-color-brand-orange) l c h / .24) 38%, oklch(from var(--tcg-color-neutral-carbon) l c h / 0) 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-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-bg-ambient-glow:radial-gradient(60vmax 50vmax at 12% 8%, color-mix(in srgb, transparent, var(--tcg-color-brand-magenta) 28%) 0%, transparent 62%), radial-gradient(55vmax 45vmax at 92% 30%, color-mix(in srgb, transparent, var(--tcg-color-brand-orange) 18%) 0%, transparent 60%), radial-gradient(50vmax 50vmax at 60% 110%, color-mix(in srgb, transparent, var(--tcg-color-brand-yellow) 10%) 0%, transparent 60%);--tcg-gradient-glass-spotlight:radial-gradient(var(--tcg-spot-size,14rem) var(--tcg-spot-size,14rem) at var(--tcg-spot-x,50%) var(--tcg-spot-y,50%), var(--tcg-glass-motion-spotlight) 0%, transparent 60%);--tcg-gradient-collage-flow:conic-gradient(from 210deg at 30% 70%, var(--tcg-color-accent-primary), var(--tcg-color-accent-energy), var(--tcg-color-accent-growth), var(--tcg-color-accent-primary));--tcg-gradient-collage-galaxy:radial-gradient(circle at 50% 50%, var(--tcg-color-accent-growth) 0%, var(--tcg-color-accent-energy) 22%, var(--tcg-color-accent-primary) 48%, transparent 72%);--tcg-gradient-collage-halftone:radial-gradient(circle at 50% 50%, var(--tcg-color-accent-energy) 38%, transparent 40%);--tcg-gradient-product-tile:radial-gradient(circle at 38% 32%, var(--tcg-color-accent-growth) 0%, var(--tcg-color-accent-energy) 34%, var(--tcg-color-accent-primary) 78%);--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-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:#971c4c;--tcg-color-text-on-light-orange:#913f00;--tcg-color-text-on-light-amber:#784f00;--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(--tcg-font-display-src), "Geom", Arial, sans-serif;--tcg-font-body:var(--tcg-font-body-src), "Open Sans", Arial, sans-serif;--tcg-font-accent:var(--tcg-font-accent-src), "Alkatra", var(--tcg-font-display-src), sans-serif;--tcg-font-instrument:var(--tcg-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.0625rem;--tcg-text-price-line:1.2;--tcg-text-price-weight:800;--tcg-text-price-tracking:-.01em;--tcg-text-price-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-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-bg-primary:var(--tcg-color-neutral-carbon);--tcg-color-bg-secondary:var(--tcg-color-neutral-carbon-deep);--tcg-color-bg-inverse:var(--tcg-color-neutral-white);--tcg-color-surface-primary:var(--tcg-color-neutral-carbon-deep);--tcg-color-surface-elevated:var(--tcg-color-neutral-carbon);--tcg-color-surface-cosmic:var(--tcg-color-neutral-carbon-abyss);--tcg-color-surface-glass:var(--tcg-color-glass-surface);--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-color-text-accent:var(--tcg-color-brand-yellow);--tcg-color-text-danger:var(--tcg-color-state-danger-on-dark);--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-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-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-focus-ring:var(--tcg-color-brand-orange);--tcg-color-glass-light:var(--tcg-color-neutral-ivory);--tcg-color-border-subtle:var(--tcg-color-glass-border);--tcg-color-border-strong:var(--tcg-color-neutral-fog);--tcg-color-border-glass:var(--tcg-color-glass-border);--tcg-color-highlight-glass:var(--tcg-color-glass-highlight);--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-particle-star:var(--tcg-color-neutral-fog-muted);--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-bg:var(--tcg-color-surface-cosmic);--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-panel-surface:var(--tcg-color-surface-glass);--tcg-hero-cosmic-panel-border:var(--tcg-color-border-glass);--tcg-hero-cosmic-trail-growth:var(--tcg-color-trail-growth);--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)}@supports (color:lab(0% 0 0)){:root{--tcg-color-brand-magenta:lab(36.1054% 60.2934 5.15835);--tcg-color-brand-orange:lab(64.3596% 44.3246 69.8601);--tcg-color-brand-yellow:lab(76.2862% 18.0238 69.6002);--tcg-color-neutral-fog:lab(85.5596% -.686079 2.5568);--tcg-color-neutral-carbon:lab(10.796% 0 0);--tcg-color-neutral-white:lab(100% 0 0);--tcg-color-neutral-fog-muted:lab(67.6043% -.966638 3.66254);--tcg-color-neutral-carbon-deep:lab(5.26802% 0 0);--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-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.1075% 16.7536 1.24267);--tcg-color-brand-magenta-300:lab(63.7283% 39.6069 3.08154);--tcg-color-brand-magenta-500:lab(36.1054% 60.2934 5.15835);--tcg-color-brand-magenta-700:lab(21.5953% 48.1852 4.19909);--tcg-color-brand-magenta-900:lab(8.29004% 32.0872 2.68585);--tcg-color-brand-orange-100:lab(92.8783% 8.59627 12.2874);--tcg-color-brand-orange-300:lab(78.6378% 22.9341 32.3566);--tcg-color-brand-orange-500:lab(64.3596% 44.3246 69.8601);--tcg-color-brand-orange-700:lab(43.3713% 38.0166 67.0679);--tcg-color-brand-orange-900:lab(23.9699% 25.3106 38.5661);--tcg-color-brand-yellow-100:lab(95.4448% 4.13325 19.1875);--tcg-color-brand-yellow-300:lab(86.147% 11.2044 44.9455);--tcg-color-brand-yellow-500:lab(76.2862% 18.0238 69.6002);--tcg-color-brand-yellow-700:lab(55.8475% 15.8178 61.9622);--tcg-color-brand-yellow-900:lab(32.6643% 11.0411 43.5167);--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-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.2341% 51.7923 4.35001);--tcg-color-text-on-light-orange:lab(37.5327% 38.564 69.5664);--tcg-color-text-on-light-amber:lab(37.1155% 19.7089 80.9803);--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)}}:root,[data-theme=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-deep);--tcg-color-surface-primary:var(--tcg-color-neutral-carbon-deep);--tcg-color-surface-elevated:var(--tcg-color-neutral-carbon);--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-color-text-accent:var(--tcg-color-brand-yellow);--tcg-color-text-danger:var(--tcg-color-state-danger-on-dark);--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);background-color:var(--tcg-color-bg-primary);color:var(--tcg-color-text-primary)}[data-theme=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-brand-dark-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-color-text-accent:var(--tcg-color-text-on-light-magenta);--tcg-color-text-danger:var(--tcg-color-state-danger);--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);background-color:var(--tcg-color-bg-primary);color:var(--tcg-color-text-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;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;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;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;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-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}[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}.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);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;-webkit-background-clip:text;background-clip:text}}

@layer tokens{:root{--tcg-glass-surface-subtle:#1d1d1d1a;--tcg-glass-surface-primary:#1d1d1d33;--tcg-glass-surface-elevated:#2b24264d;--tcg-glass-surface-floating:#2b242666;--tcg-glass-surface-conversion:#1d1d1d94;--tcg-glass-surface-opaque:#121212;--tcg-glass-surface-none:#1d1d1d00;--tcg-glass-border-subtle:#ffffff14;--tcg-glass-border-primary:#ffffff1f;--tcg-glass-border-elevated:#ffffff2e;--tcg-glass-border-interactive:#ffffff6b;--tcg-glass-border-focus:#f2780de6;--tcg-glass-edge-highlight:#ffffff8c;--tcg-glass-edge-shadow:#00000059;--tcg-glass-tint-brand:linear-gradient(120deg, oklch(from var(--tcg-color-brand-magenta) l c h / .34) 0%, oklch(from var(--tcg-color-brand-orange) l c h / .2) 60%, oklch(from var(--tcg-color-brand-yellow) l c h / .12) 100%);--tcg-glass-tint-brand-action:linear-gradient(120deg, oklch(from var(--tcg-color-brand-magenta) l c h / .9) 0%, oklch(from var(--tcg-color-brand-orange) l c h / .9) 50%, oklch(from var(--tcg-color-brand-yellow) l c h / .9) 100%);--tcg-glass-wash-brand:linear-gradient(120deg, oklch(from var(--tcg-color-brand-magenta) l c h / .42) 0%, oklch(from var(--tcg-color-brand-orange) l c h / .42) 50%, oklch(from var(--tcg-color-brand-yellow) l c h / .42) 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 #a6045040;--tcg-light-glow-orbital:0 0 40px #f2780d4d;--tcg-light-glow-intelligence:0 0 32px #a6045059;--tcg-light-glow-conversion:0 0 32px #f2ae2f66;--tcg-light-glow-focus:0 0 0 3px #f2780d99;--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 #a604504d;--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-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-accessible:var(--tcg-glass-surface-opaque);--tcg-material-surface-none:var(--tcg-glass-surface-none);--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-border-focus:var(--tcg-glass-border-focus);--tcg-material-edge-highlight:var(--tcg-glass-edge-highlight);--tcg-material-edge-shadow:var(--tcg-glass-edge-shadow);--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-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-specular-spectral:var(--tcg-glass-specular-spectral);--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);--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-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-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-glow-focus:var(--tcg-light-glow-focus);--tcg-material-glow-none:var(--tcg-light-none);--tcg-material-shadow-flat:var(--tcg-shadow-depth-0);--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-shadow-conversion:var(--tcg-shadow-depth-conversion);--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-reflection-soft:var(--tcg-light-reflection-soft);--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);--tcg-material-fg-on-glass:var(--tcg-color-neutral-ivory);--tcg-material-fg-on-conversion:var(--tcg-color-neutral-ink);--tcg-material-fg-muted:var(--tcg-color-neutral-sand-muted)}@supports (color:lab(0% 0 0)){:root{--tcg-glass-surface-subtle:lab(10.796% 0 0/.1);--tcg-glass-surface-primary:lab(10.796% 0 0/.2);--tcg-glass-surface-elevated:lab(15.1975% 3.35896 .247389/.3);--tcg-glass-surface-floating:lab(15.1975% 3.35896 .247389/.4);--tcg-glass-surface-conversion:lab(10.796% 0 0/.58);--tcg-glass-surface-opaque:lab(5.26802% 0 0);--tcg-glass-surface-none:lab(10.796% 0 0/0);--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-border-focus:lab(64.3596% 44.3246 69.8601/.9);--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-glow-soft:0 0 24px lab(36.1054% 60.2934 5.15835/.25);--tcg-light-glow-orbital:0 0 40px lab(64.3596% 44.3246 69.8601/.3);--tcg-light-glow-intelligence:0 0 32px lab(36.1054% 60.2934 5.15835/.35);--tcg-light-glow-conversion:0 0 32px lab(76.2862% 18.0238 69.6002/.4);--tcg-light-glow-focus:0 0 0 3px lab(64.3596% 44.3246 69.8601/.6);--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);--tcg-shadow-depth-conversion:0 12px 40px lab(36.1054% 60.2934 5.15835/.3)}}@media (prefers-reduced-transparency:reduce){[data-glass-policy]{--tcg-glass-surface:var(--tcg-material-surface-accessible);--tcg-glass-surface-hover:var(--tcg-material-surface-accessible);--tcg-glass-blur:var(--tcg-material-blur-none);--tcg-glass-noise:var(--tcg-material-noise-none)}}@media (forced-colors:active){[data-glass-policy]{--tcg-glass-surface:Canvas;--tcg-glass-fg:CanvasText;--tcg-glass-border:ButtonBorder;--tcg-glass-blur:var(--tcg-material-blur-none);--tcg-glass-glow:var(--tcg-material-glow-none)}}}
@layer layouts{.tcg-grid-band{gap:var(--tcg-space-3);--_card-max:none;--_grid-card-inset:var(--tcg-space-3);grid-auto-rows:1fr;grid-template-columns:repeat(var(--_grid-cols,3), minmax(0, 1fr));align-items:stretch;display:grid}.tcg-grid-band>*>:only-child{height:100%}.tcg-grid-brief{gap:var(--tcg-space-4);--_card-max:none;--_grid-card-inset:var(--tcg-space-5);grid-auto-rows:1fr;grid-template-columns:repeat(var(--_grid-cols,1), minmax(0, 1fr));align-items:stretch;display:grid}.tcg-grid-brief>*>:only-child{height:100%}.tcg-grid-rich{gap:var(--tcg-space-5);--_card-max:none;--_grid-card-inset:var(--tcg-space-6);grid-auto-rows:1fr;grid-template-columns:repeat(var(--_grid-cols,1), minmax(0, 1fr));align-items:stretch;display:grid}.tcg-grid-rich>*>:only-child{height:100%}.tcg-grid-pair{gap:var(--tcg-space-5);--_card-max:none;--_grid-card-inset:var(--tcg-space-6);grid-auto-rows:1fr;grid-template-columns:repeat(var(--_grid-cols,1), minmax(0, 1fr));align-items:stretch;display:grid}.tcg-grid-pair>*>:only-child{height:100%}.tcg-grid-band:has(>:first-child:last-child){--_grid-cols:1}.tcg-grid-band:has(>:nth-child(2):last-child){--_grid-cols:2}.tcg-grid-band:has(>:nth-child(3):last-child){--_grid-cols:3}.tcg-grid-band:has(>:nth-child(4):last-child){--_grid-cols:2}.tcg-grid-band:has(>:nth-child(5):last-child){--_grid-cols:3}.tcg-grid-band:has(>:nth-child(6):last-child){--_grid-cols:3}.tcg-grid-band:has(>:nth-child(8):last-child){--_grid-cols:3}.tcg-grid-band:has(>:nth-child(9):last-child){--_grid-cols:3}.tcg-grid-band:has(>:nth-child(10):last-child){--_grid-cols:2}.tcg-grid-band:has(>:nth-child(11):last-child){--_grid-cols:3}.tcg-grid-band:has(>:nth-child(12):last-child){--_grid-cols:3}.tcg-grid-brief:has(>:first-child:last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(2):last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(3):last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(4):last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(5):last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(6):last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(7):last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(8):last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(9):last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(10):last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(11):last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(12):last-child){--_grid-cols:1}.tcg-grid-rich:has(>:first-child:last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(2):last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(3):last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(4):last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(5):last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(6):last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(7):last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(8):last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(9):last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(10):last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(11):last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(12):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:first-child:last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(2):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(3):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(4):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(5):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(6):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(7):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(8):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(9):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(10):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(11):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(12):last-child){--_grid-cols:1}@media (min-width:48rem){.tcg-grid-band:has(>:first-child:last-child){--_grid-cols:1}.tcg-grid-band:has(>:nth-child(2):last-child){--_grid-cols:2}.tcg-grid-band:has(>:nth-child(3):last-child){--_grid-cols:3}.tcg-grid-band:has(>:nth-child(4):last-child){--_grid-cols:4}.tcg-grid-band:has(>:nth-child(5):last-child){--_grid-cols:3}.tcg-grid-band:has(>:nth-child(6):last-child){--_grid-cols:3}.tcg-grid-band:has(>:nth-child(7):last-child){--_grid-cols:4}.tcg-grid-band:has(>:nth-child(8):last-child){--_grid-cols:4}.tcg-grid-band:has(>:nth-child(9):last-child){--_grid-cols:3}.tcg-grid-band:has(>:nth-child(10):last-child){--_grid-cols:4}.tcg-grid-band:has(>:nth-child(11):last-child){--_grid-cols:4}.tcg-grid-band:has(>:nth-child(12):last-child){--_grid-cols:4}.tcg-grid-brief:has(>:first-child:last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(2):last-child){--_grid-cols:2}.tcg-grid-brief:has(>:nth-child(3):last-child){--_grid-cols:3}.tcg-grid-brief:has(>:nth-child(4):last-child){--_grid-cols:2}.tcg-grid-brief:has(>:nth-child(5):last-child){--_grid-cols:3}.tcg-grid-brief:has(>:nth-child(6):last-child){--_grid-cols:3}.tcg-grid-brief:has(>:nth-child(8):last-child){--_grid-cols:3}.tcg-grid-brief:has(>:nth-child(9):last-child){--_grid-cols:3}.tcg-grid-brief:has(>:nth-child(10):last-child){--_grid-cols:2}.tcg-grid-brief:has(>:nth-child(11):last-child){--_grid-cols:3}.tcg-grid-brief:has(>:nth-child(12):last-child){--_grid-cols:3}.tcg-grid-rich:has(>:first-child:last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(2):last-child){--_grid-cols:2}.tcg-grid-rich:has(>:nth-child(3):last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(4):last-child){--_grid-cols:2}.tcg-grid-rich:has(>:nth-child(5):last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(6):last-child){--_grid-cols:2}.tcg-grid-rich:has(>:nth-child(7):last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(8):last-child){--_grid-cols:2}.tcg-grid-rich:has(>:nth-child(9):last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(10):last-child){--_grid-cols:2}.tcg-grid-rich:has(>:nth-child(11):last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(12):last-child){--_grid-cols:2}.tcg-grid-pair:has(>:first-child:last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(2):last-child){--_grid-cols:2}.tcg-grid-pair:has(>:nth-child(3):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(4):last-child){--_grid-cols:2}.tcg-grid-pair:has(>:nth-child(5):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(6):last-child){--_grid-cols:2}.tcg-grid-pair:has(>:nth-child(7):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(8):last-child){--_grid-cols:2}.tcg-grid-pair:has(>:nth-child(9):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(10):last-child){--_grid-cols:2}.tcg-grid-pair:has(>:nth-child(11):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(12):last-child){--_grid-cols:2}}@media (min-width:64rem){.tcg-grid-band:has(>:first-child:last-child){--_grid-cols:1}.tcg-grid-band:has(>:nth-child(2):last-child){--_grid-cols:2}.tcg-grid-band:has(>:nth-child(3):last-child){--_grid-cols:3}.tcg-grid-band:has(>:nth-child(4):last-child){--_grid-cols:4}.tcg-grid-band:has(>:nth-child(5):last-child){--_grid-cols:3}.tcg-grid-band:has(>:nth-child(6):last-child){--_grid-cols:3}.tcg-grid-band:has(>:nth-child(7):last-child){--_grid-cols:4}.tcg-grid-band:has(>:nth-child(8):last-child){--_grid-cols:4}.tcg-grid-band:has(>:nth-child(9):last-child){--_grid-cols:3}.tcg-grid-band:has(>:nth-child(10):last-child){--_grid-cols:4}.tcg-grid-band:has(>:nth-child(11):last-child){--_grid-cols:4}.tcg-grid-band:has(>:nth-child(12):last-child){--_grid-cols:4}.tcg-grid-brief:has(>:first-child:last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(2):last-child){--_grid-cols:2}.tcg-grid-brief:has(>:nth-child(3):last-child){--_grid-cols:3}.tcg-grid-brief:has(>:nth-child(4):last-child){--_grid-cols:4}.tcg-grid-brief:has(>:nth-child(5):last-child){--_grid-cols:3}.tcg-grid-brief:has(>:nth-child(6):last-child){--_grid-cols:3}.tcg-grid-brief:has(>:nth-child(7):last-child){--_grid-cols:4}.tcg-grid-brief:has(>:nth-child(8):last-child){--_grid-cols:4}.tcg-grid-brief:has(>:nth-child(9):last-child){--_grid-cols:3}.tcg-grid-brief:has(>:nth-child(10):last-child){--_grid-cols:4}.tcg-grid-brief:has(>:nth-child(11):last-child){--_grid-cols:4}.tcg-grid-brief:has(>:nth-child(12):last-child){--_grid-cols:4}.tcg-grid-rich:has(>:first-child:last-child){--_grid-cols:1}.tcg-grid-rich:has(>:nth-child(2):last-child){--_grid-cols:2}.tcg-grid-rich:has(>:nth-child(3):last-child){--_grid-cols:3}.tcg-grid-rich:has(>:nth-child(4):last-child){--_grid-cols:2}.tcg-grid-rich:has(>:nth-child(5):last-child){--_grid-cols:3}.tcg-grid-rich:has(>:nth-child(6):last-child){--_grid-cols:3}.tcg-grid-rich:has(>:nth-child(8):last-child){--_grid-cols:3}.tcg-grid-rich:has(>:nth-child(9):last-child){--_grid-cols:3}.tcg-grid-rich:has(>:nth-child(10):last-child){--_grid-cols:2}.tcg-grid-rich:has(>:nth-child(11):last-child){--_grid-cols:3}.tcg-grid-rich:has(>:nth-child(12):last-child){--_grid-cols:3}.tcg-grid-pair:has(>:first-child:last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(2):last-child){--_grid-cols:2}.tcg-grid-pair:has(>:nth-child(3):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(4):last-child){--_grid-cols:2}.tcg-grid-pair:has(>:nth-child(5):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(6):last-child){--_grid-cols:2}.tcg-grid-pair:has(>:nth-child(7):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(8):last-child){--_grid-cols:2}.tcg-grid-pair:has(>:nth-child(9):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(10):last-child){--_grid-cols:2}.tcg-grid-pair:has(>:nth-child(11):last-child){--_grid-cols:1}.tcg-grid-pair:has(>:nth-child(12):last-child){--_grid-cols:2}}}
@layer layouts{.tcg-stack{gap:var(--tcg-gap-items);flex-direction:column;min-inline-size:0;display:flex}.tcg-stack[data-gap=bond]{gap:var(--tcg-gap-bond)}.tcg-stack[data-gap=stack]{gap:var(--tcg-gap-stack)}.tcg-stack[data-gap=group]{gap:var(--tcg-gap-group)}.tcg-stack[data-gap=surfaces]{gap:var(--tcg-gap-surfaces)}.tcg-stack[data-gap=cluster]{gap:var(--tcg-gap-cluster)}.tcg-stack[data-gap=blocks]{gap:var(--tcg-gap-blocks)}.tcg-stack[data-gap=section]{gap:var(--tcg-gap-section)}.tcg-stack[data-gap=header]{gap:var(--tcg-gap-header)}.tcg-stack[data-align=start]{align-items:flex-start}.tcg-stack[data-align=center]{align-items:center}.tcg-stack[data-align=end]{align-items:flex-end}.tcg-stack[data-justify=center]{justify-content:center}.tcg-stack[data-justify=between]{justify-content:space-between}[data-tcg-material]{--tcg-gap-header:var(--tcg-gap-surfaces);--tcg-gap-section:var(--tcg-gap-cluster);--tcg-gap-blocks:var(--tcg-gap-cluster)}.tcg-container{--_gutter:max(var(--tcg-space-gutter), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));inline-size:calc(min(var(--tcg-size-container-xl), 100%) - var(--_gutter) * 2);min-inline-size:0;margin-inline:auto;container:page/inline-size}.tcg-container[data-size=md]{inline-size:calc(min(var(--tcg-size-container-md), 100%) - var(--_gutter) * 2)}.tcg-container[data-size=lg]{inline-size:calc(min(var(--tcg-size-container-lg), 100%) - var(--_gutter) * 2)}.tcg-container[data-size=prose]{inline-size:calc(min(var(--tcg-size-prose), 100%) - var(--_gutter) * 2)}.tcg-container[data-gutter=none]{margin-inline:0;container-type:normal}.tcg-container[data-gutter=none][data-size=md]{inline-size:min(var(--tcg-size-container-md), 100%)}.tcg-container[data-gutter=none][data-size=lg]{inline-size:min(var(--tcg-size-container-lg), 100%)}.tcg-container[data-gutter=none][data-size=xl]{inline-size:min(var(--tcg-size-container-xl), 100%)}.tcg-container[data-gutter=none][data-size=prose]{inline-size:min(var(--tcg-size-prose), 100%)}.tcg-section{padding-block:calc(var(--tcg-space-rhythm-default) / 2);min-inline-size:0}.tcg-section[data-gap=compact]{padding-block:calc(var(--tcg-space-rhythm-compact) / 2)}.tcg-section[data-gap=hero]{padding-block:calc(var(--tcg-space-rhythm-hero) / 2)}.tcg-section[data-theme]{z-index:var(--tcg-z-raised);border-start-start-radius:var(--tcg-radius-section);border-start-end-radius:var(--tcg-radius-section);position:relative}.tcg-cluster{gap:var(--tcg-gap-items);flex-wrap:wrap;align-items:center;min-inline-size:0;display:flex}.tcg-cluster[data-gap=bond]{gap:var(--tcg-gap-bond)}.tcg-cluster[data-gap=stack]{gap:var(--tcg-gap-stack)}.tcg-cluster[data-gap=group]{gap:var(--tcg-gap-group)}.tcg-cluster[data-gap=surfaces]{gap:var(--tcg-gap-surfaces)}.tcg-cluster[data-gap=cluster]{gap:var(--tcg-gap-cluster)}.tcg-cluster[data-gap=blocks]{gap:var(--tcg-gap-blocks)}.tcg-cluster[data-gap=section]{gap:var(--tcg-gap-section)}.tcg-cluster[data-gap=header]{gap:var(--tcg-gap-header)}.tcg-cluster[data-justify=center]{justify-content:center}.tcg-cluster[data-justify=between]{justify-content:space-between}.tcg-cluster[data-align=start]{align-items:flex-start}.tcg-cluster[data-align=baseline]{align-items:baseline}.tcg-cluster[data-align=stretch]{align-items:stretch}.tcg-rail{gap:var(--tcg-gap-items);align-items:center;inline-size:max-content;display:flex}.tcg-rail[data-gap=bond]{gap:var(--tcg-gap-bond)}.tcg-rail[data-gap=stack]{gap:var(--tcg-gap-stack)}.tcg-rail[data-gap=group]{gap:var(--tcg-gap-group)}.tcg-rail[data-gap=surfaces]{gap:var(--tcg-gap-surfaces)}.tcg-rail[data-gap=cluster]{gap:var(--tcg-gap-cluster)}.tcg-rail[data-gap=blocks]{gap:var(--tcg-gap-blocks)}.tcg-rail[data-gap=section]{gap:var(--tcg-gap-section)}.tcg-rail[data-gap=header]{gap:var(--tcg-gap-header)}.tcg-frame{aspect-ratio:4/3;min-inline-size:0;overflow:clip}.tcg-frame>:is(img,video,canvas,picture,svg,iframe){object-fit:cover;block-size:100%;inline-size:100%;display:block}.tcg-frame[data-ratio="1-1"]{aspect-ratio:1}.tcg-frame[data-ratio="4-5"]{aspect-ratio:4/5}.tcg-frame[data-ratio="16-10"]{aspect-ratio:16/10}.tcg-frame[data-ratio="9-19"]{aspect-ratio:9/19}.tcg-frame[data-fit=contain]>:is(img,video,canvas,picture,svg,iframe){object-fit:contain}.tcg-autogrid{gap:var(--tcg-gap-items);grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--tcg-size-track-card)), 1fr));align-items:stretch;min-inline-size:0;display:grid}.tcg-autogrid[data-min=chip]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--tcg-size-track-chip)), 1fr))}.tcg-autogrid[data-min=cell]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--tcg-size-track-cell)), 1fr))}.tcg-autogrid[data-min=panel]{grid-template-columns:repeat(auto-fit, minmax(min(100%, var(--tcg-size-track-panel)), 1fr))}.tcg-autogrid[data-gap=bond]{gap:var(--tcg-gap-bond)}.tcg-autogrid[data-gap=stack]{gap:var(--tcg-gap-stack)}.tcg-autogrid[data-gap=group]{gap:var(--tcg-gap-group)}.tcg-autogrid[data-gap=surfaces]{gap:var(--tcg-gap-surfaces)}.tcg-autogrid[data-gap=cluster]{gap:var(--tcg-gap-cluster)}.tcg-autogrid[data-gap=blocks]{gap:var(--tcg-gap-blocks)}.tcg-autogrid[data-gap=section]{gap:var(--tcg-gap-section)}.tcg-autogrid[data-gap=header]{gap:var(--tcg-gap-header)}.tcg-autogrid[data-align=start]{align-items:start}.tcg-split-shell{min-inline-size:0;display:block;container:region/inline-size}.tcg-split{gap:var(--tcg-gap-surfaces);grid-template-columns:1fr;align-items:stretch;min-inline-size:0;display:grid}.tcg-split[data-collapse-below=auto]{flex-wrap:wrap;display:flex}.tcg-split[data-collapse-below=auto]>*{flex:1 1 var(--tcg-size-region);min-inline-size:0}.tcg-split[data-collapse-below=auto][data-ratio="2-1"]>:first-child{flex-grow:2}.tcg-split[data-collapse-below=auto][data-ratio="2-1"]>:last-child,.tcg-split[data-collapse-below=auto][data-ratio="1-2"]>:first-child{flex-grow:1}.tcg-split[data-collapse-below=auto][data-ratio="1-2"]>:last-child{flex-grow:2}.tcg-split[data-gap=bond]{gap:var(--tcg-gap-bond)}.tcg-split[data-gap=stack]{gap:var(--tcg-gap-stack)}.tcg-split[data-gap=group]{gap:var(--tcg-gap-group)}.tcg-split[data-gap=items]{gap:var(--tcg-gap-items)}.tcg-split[data-gap=cluster]{gap:var(--tcg-gap-cluster)}.tcg-split[data-gap=blocks]{gap:var(--tcg-gap-blocks)}.tcg-split[data-gap=section]{gap:var(--tcg-gap-section)}.tcg-split[data-gap=header]{gap:var(--tcg-gap-header)}.tcg-split[data-align=start]{align-items:start}.tcg-split[data-align=center]{align-items:center}@container (min-width:28rem){.tcg-split[data-collapse-below=xs][data-ratio="1-1"]{grid-template-columns:1fr 1fr}.tcg-split[data-collapse-below=xs][data-ratio="2-1"]{grid-template-columns:2fr 1fr}.tcg-split[data-collapse-below=xs][data-ratio="1-2"]{grid-template-columns:1fr 2fr}}@container (min-width:40rem){.tcg-split[data-collapse-below=sm][data-ratio="1-1"]{grid-template-columns:1fr 1fr}.tcg-split[data-collapse-below=sm][data-ratio="2-1"]{grid-template-columns:2fr 1fr}.tcg-split[data-collapse-below=sm][data-ratio="1-2"]{grid-template-columns:1fr 2fr}}@container (min-width:48rem){.tcg-split[data-collapse-below=md][data-ratio="1-1"]{grid-template-columns:1fr 1fr}.tcg-split[data-collapse-below=md][data-ratio="2-1"]{grid-template-columns:2fr 1fr}.tcg-split[data-collapse-below=md][data-ratio="1-2"]{grid-template-columns:1fr 2fr}}@container (min-width:64rem){.tcg-split[data-collapse-below=lg][data-ratio="1-1"]{grid-template-columns:1fr 1fr}.tcg-split[data-collapse-below=lg][data-ratio="2-1"]{grid-template-columns:2fr 1fr}.tcg-split[data-collapse-below=lg][data-ratio="1-2"]{grid-template-columns:1fr 2fr}}:is(ul,ol):is(.tcg-stack,.tcg-cluster,.tcg-autogrid){margin:0;padding:0;list-style:none}[data-box-query=size]{min-inline-size:0;container-type:inline-size}[data-box-clip=true]{overflow:clip}[data-box-fill=true]{min-inline-size:0;display:flex}[data-box-inset=panel]{--_box-inset-block:var(--tcg-space-panel-inset)}[data-box-inset=board]{--_box-inset-block:var(--tcg-space-inset-surface-block);--_box-inset-inline:var(--tcg-space-inset-frame)}[data-box-inset=cell]{--_box-inset-block:var(--tcg-space-inset-frame);--_box-inset-inline:var(--tcg-space-inset-card)}[data-box-bleed=block]{margin-block:calc(-1 * var(--_box-inset-block))}}
@layer tokens{[data-tcg-material=glass]{--_glass-frost-alpha:0;--_glass-blur:blur(0px);--_glass-saturate:1;--_glass-brightness:1;--_glass-tint:transparent;--_glass-surface-alpha:0;--_glass-fill-alpha:0;--_glass-tint-alpha:0;--_glass-border-alpha:0;--_glass-highlight-alpha:0;--_glass-shadow-alpha:0;--_glass-border-width:0px;--_glass-border-brightness:0;--_glass-fresnel:0;--_glass-edge-highlight-alpha:0;--_glass-inner-highlight-alpha:0;--_glass-inner-shadow-alpha:0;--_glass-rim-light-alpha:0;--_glass-shadow-intensity:0;--_glass-shadow-blur:0px;--_glass-shadow-spread:0px;--_glass-shadow-y:0px;--_glass-ambient-shadow-alpha:0;--_glass-contact-shadow-alpha:0;--_glass-displacement-scale:0;--_glass-refraction-strength:0;--_glass-specular-opacity:0;--_glass-specular-size:0%;--_glass-refraction-angle:0deg;--_glass-chromatic-aberration:0;--_glass-lens-scale:0;--_glass-noise-opacity:0;--_glass-grain-alpha:0;--_glass-frost-shape:none;--_glass-svg-seed:0;--_glass-noise-scale:0;--_glass-noise-frequency:0;--_glass-contrast-boost:0;--_glass-content-scrim-alpha:0;--_glass-backdrop-dim-alpha:0;--_glass-backdrop-opacity-fallback:0;--_glass-legibility-alpha:0;--_glass-background-mix:0;--_glass-hover-lift:0px;--_glass-hover-brightness:1;--_glass-press-compression:1;--_glass-press-brightness:1;--_glass-focus-ring-alpha:0;--_glass-focus-glow-alpha:0;--_glass-disabled-alpha:0;--_glass-motion-response:0;--_glass-transition-duration:0s;--_glass-transition-easing:linear;--_glass-morph-radius:0px;--_glass-parallax-x:0;--_glass-parallax-y:0px;--_glass-reduced-transparency-alpha:0;--_glass-reduced-transparency-bg:transparent;--_glass-reduced-motion-response:0;--_glass-high-contrast-border-alpha:0;--_glass-high-contrast-bg-alpha:0;--_glass-static-fallback-bg:transparent;--_glass-fallback-border-alpha:0;--_glass-enable-backdrop-filter:1;--_glass-enable-svg-filter:1;--_glass-enable-noise:1;--_glass-optical-surface:none;--_glass-optical-control:none}}
@layer base{*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--tcg-color-bg-primary);background-image:var(--tcg-gradient-bg-ambient-glow);min-height:100dvh;color:var(--tcg-color-text-primary);font-family:var(--tcg-font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-attachment:fixed;line-height:1.5}a{color:inherit;text-decoration:none}img,svg,video,canvas{max-width:100%;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:focus-visible{outline:2px solid var(--tcg-color-focus-ring);outline-offset:2px;border-radius:var(--tcg-radius-sm)}.tcg-skip-link{inset-inline-start:var(--tcg-space-chrome-offset);top:calc(-1 * var(--tcg-space-chrome-offscreen));z-index:var(--tcg-z-skip-link);padding:var(--tcg-space-inset-cell) var(--tcg-space-inset-bar-inline);background:var(--tcg-color-surface-elevated);color:var(--tcg-color-text-primary);border:1px solid var(--tcg-color-border-subtle);border-radius:var(--tcg-radius-pill);transition:top var(--tcg-motion-duration-base) var(--tcg-motion-ease-standard);position:fixed}.tcg-skip-link:focus-visible{top:var(--tcg-space-chrome-offset)}.tcg-content{z-index:var(--tcg-z-base);position:relative}.tcg-sr-only{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.tcg-skip-link{transition:none}}@media print{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{color:#000;background:#fff}[class*=rail],nav[aria-label="Secciones de esta página"],.tcg-skip-link,[aria-hidden=true],canvas,iframe{display:none}[class*=fill],[data-text-effect-layer]{-webkit-text-fill-color:currentcolor;background:0 0}main a[href^=http]:after{content:" (" attr(href) ")";word-break:break-all;font-size:.85em}details{display:block}section{break-inside:avoid}}}
@layer recipes{.tcg-reveal{opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes tcg-reveal-kf{0%{opacity:0;transform:translateY(var(--tcg-motion-distance-reveal))}to{opacity:1;transform:none}}.tcg-reveal{animation:tcg-reveal-kf var(--tcg-motion-ease-linear) both;animation-timeline:view();animation-range:var(--tcg-motion-scroll-range-entry)}}}}
@layer layouts{[data-tcg-text-layout=splitOversized]{text-wrap:balance}[data-tcg-text-layout=manifestoLines]{max-width:var(--tcg-size-container-md);text-wrap:balance}[data-tcg-text-layout=offsetCopy]{max-width:var(--tcg-size-prose);margin-inline-start:auto}[data-tcg-text-layout=compactCommercialCopy]{max-width:var(--tcg-size-prose)}[data-tcg-text-layout=processNarrativeCopy]{max-width:var(--tcg-size-container-md)}[data-tcg-text-layout=largeEditorialCTA]{max-width:var(--tcg-size-container-md);text-align:center;text-wrap:balance;margin-inline:auto}[data-tcg-text-layout=editorialFooter]{max-width:var(--tcg-size-container-md)}}
@layer components{.CustomCursor-module__vJtokW__cursor{z-index:2147483000;pointer-events:none;opacity:0;width:0;height:0;transition:opacity var(--tcg-motion-duration-base) var(--tcg-motion-ease-reveal,ease-out);will-change:transform;position:fixed;inset-block-start:0;inset-inline-start:0}.CustomCursor-module__vJtokW__cursor[data-ready="1"]{opacity:1}.CustomCursor-module__vJtokW__glow{background:var(--tcg-gradient-cursor-glow);filter:blur(1px);width:28px;height:28px;transition:transform var(--tcg-motion-duration-reveal) var(--tcg-motion-ease-reveal,cubic-bezier(.16, 1, .3, 1)), opacity var(--tcg-motion-duration-base) ease-out;will-change:transform;border-radius:50%;position:absolute;transform:scale(1)}.CustomCursor-module__vJtokW__cursor[data-hover="1"] .CustomCursor-module__vJtokW__glow{transform:scale(2.4)}.CustomCursor-module__vJtokW__cursor[data-press="1"] .CustomCursor-module__vJtokW__glow{transition-duration:var(--tcg-motion-duration-fast);transform:scale(1.7)}.CustomCursor-module__vJtokW__cursor[data-hover="1"][data-press="1"] .CustomCursor-module__vJtokW__glow{transform:scale(2)}@media (hover:none),(pointer:coarse){.CustomCursor-module__vJtokW__cursor{display:none}}@media (prefers-reduced-motion:reduce){.CustomCursor-module__vJtokW__cursor{display:none}}}
