@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/8298327da6d5bcce-s.3q4n78m6muld7.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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/44fac91e6f2d2b1b-s.1d_6dtvtn9g3_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/2b402d8aebffd579-s.16nfeub7ja6ze.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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/a88409fdd7dc121c-s.1mvr14jy3vxq7.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:Montserrat;font-style:normal;font-weight:900;font-display:swap;src:url(../media/e8f2fbee2754df70-s.p.1dqa_6e_ad4sj.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:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_ed71143d-module__YFCnLa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal}.montserrat_ed71143d-module__YFCnLa__variable{--tcg-font-display-src:"Montserrat", "Montserrat Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_bed79606-module__purkZG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_bed79606-module__purkZG__variable{--tcg-font-body-src:"Inter", "Inter Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_4ebdcde6-module__6Tcr3q__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_4ebdcde6-module__6Tcr3q__variable{--tcg-font-mono-src:"JetBrains Mono", "JetBrains 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-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-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-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-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:clamp(1rem, .5rem + 2.5vw, 2rem);--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-size-container-md:48rem;--tcg-size-container-lg:64rem;--tcg-size-container-xl:75rem;--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-menu-bar:1.5rem;--tcg-size-rule:4rem;--tcg-size-field-min:7.5rem;--tcg-size-scene:78vw;--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-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(70% 55% at 16% 8%, color-mix(in srgb, transparent, var(--tcg-color-brand-magenta) 20%) 0%, transparent 60%), radial-gradient(62% 48% at 88% 4%, color-mix(in srgb, transparent, var(--tcg-color-brand-orange) 16%) 0%, transparent 55%), radial-gradient(85% 70% at 50% 110%, color-mix(in srgb, transparent, var(--tcg-color-brand-yellow) 13%) 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-color-state-success:#2e9e52;--tcg-color-state-danger:#cc272e;--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), "Montserrat", Arial, sans-serif;--tcg-font-body:var(--tcg-font-body-src), "Inter", Arial, sans-serif;--tcg-font-mono:var(--tcg-font-mono-src), "JetBrains Mono", ui-monospace, monospace;--tcg-text-hero-family:var(--tcg-font-display);--tcg-text-hero-size:clamp(2.5rem, 8.67vw, 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.12;--tcg-text-h2-weight:700;--tcg-text-h2-tracking:-.02em;--tcg-text-section-title-family:var(--tcg-font-display);--tcg-text-section-title-size:clamp(2.375rem, 7.67vw, 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(2.375rem, 7.67vw, 5.75rem);--tcg-text-wordmark-line:.92;--tcg-text-wordmark-weight:900;--tcg-text-wordmark-tracking:-.04em;--tcg-text-wordmark-white-space:nowrap;--tcg-text-h3-family:var(--tcg-font-display);--tcg-text-h3-size:clamp(1.5rem, 2.4vw, 2.125rem);--tcg-text-h3-line:1.18;--tcg-text-h3-weight:700;--tcg-text-h3-tracking:-.015em;--tcg-text-body-lg-family:var(--tcg-font-body);--tcg-text-body-lg-size:clamp(1.125rem, .9rem + 1.1vw, 1.375rem);--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:clamp(1.0625rem, 1rem + .15vw, 1.125rem);--tcg-text-body-line:1.65;--tcg-text-body-weight:400;--tcg-text-body-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-eyebrow-family:var(--tcg-font-body);--tcg-text-eyebrow-size:.8125rem;--tcg-text-eyebrow-line:1.2;--tcg-text-eyebrow-weight:600;--tcg-text-eyebrow-tracking:.12em;--tcg-text-eyebrow-transform:uppercase;--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-white);--tcg-color-text-secondary:var(--tcg-color-neutral-fog-muted);--tcg-color-text-accent:var(--tcg-color-brand-magenta-300);--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-carbon);--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-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-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-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-white);--tcg-color-text-secondary:var(--tcg-color-neutral-fog-muted);--tcg-color-text-accent:var(--tcg-color-brand-magenta-300);--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-carbon-deep);--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-carbon-deep);--tcg-color-text-secondary:var(--tcg-color-neutral-ink-muted);--tcg-color-text-accent: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);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)}.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)}.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)}.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)}.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);white-space:var(--tcg-text-wordmark-white-space)}.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)}.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)}.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)}.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)}.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)}.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-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-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-white);--tcg-material-fg-on-conversion:var(--tcg-color-neutral-carbon);--tcg-material-fg-muted:var(--tcg-color-neutral-fog-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-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-auto-rows:1fr;grid-template-columns:repeat(var(--_grid-cols,2), 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-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-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:2}.tcg-grid-brief:has(>:nth-child(3):last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(4):last-child){--_grid-cols:2}.tcg-grid-brief:has(>:nth-child(5):last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(6):last-child){--_grid-cols:2}.tcg-grid-brief:has(>:nth-child(7):last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(8):last-child){--_grid-cols:2}.tcg-grid-brief:has(>:nth-child(9):last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(10):last-child){--_grid-cols:2}.tcg-grid-brief:has(>:nth-child(11):last-child){--_grid-cols:1}.tcg-grid-brief:has(>:nth-child(12):last-child){--_grid-cols:2}.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-container{--_gutter:max(var(--tcg-space-gutter), env(safe-area-inset-left,0px), env(safe-area-inset-right,0px));inline-size: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:min(var(--tcg-size-container-md), 100% - var(--_gutter) * 2)}.tcg-container[data-size=lg]{inline-size:min(var(--tcg-size-container-lg), 100% - var(--_gutter) * 2)}.tcg-container[data-size=prose]{inline-size:min(var(--tcg-size-prose), 100% - var(--_gutter) * 2)}.tcg-container[data-gutter=none]{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: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}}
@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-4);top:calc(-1 * var(--tcg-space-16));z-index:var(--tcg-z-skip-link);padding:var(--tcg-space-3) var(--tcg-space-5);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-4)}.tcg-content{z-index:var(--tcg-z-base);position:relative;overflow-x:clip}.tcg-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-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]{max-width:var(--tcg-size-prose);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%;margin-block-start:-14px;margin-inline-start:-14px;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}}}
