@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.0e__wj8580tc5.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.10u7vx61f1ie7.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.35a5cae5tspm2.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:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.18rizl4rsrl42.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:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_5826ea96-module__VScWEW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_5826ea96-module__VScWEW__variable{--font-jakarta:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.1gepa_7fcx9fm.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.2eksvhm1z0jwa.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.2cyn07wtgehh0.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_d6654f3e-module__ks868a__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_d6654f3e-module__ks868a__variable{--font-grotesk:"Space Grotesk", "Space Grotesk 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;font-style:normal;font-weight:700;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:700;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:700;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:700;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:700;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:700;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_f04904b9-module__-bEwdW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_f04904b9-module__-bEwdW__variable{--font-jetbrains:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg-deep:#070c1a;--bg-base:#0f172a;--bg-tint:#0c1426;--surface-1:#131c33;--surface-2:#1a2547;--surface-3:#243160;--border:#94a3b824;--border-strong:#94a3b83d;--hairline:#94a3b814;--text-1:#f1f5f9;--text-2:#cbd5e1;--text-3:#94a3b8;--text-4:#7e8ca5;--celeste:#4fc5fc;--celeste-2:#1394f0;--celeste-glow:#4fc5fc73;--grass:#50c76a;--grass-2:#2e9e52;--amber:#f9b64f;--rose:#fc5855;--magenta:#ef65e0;--violet:#a670f3;--tier-bronze-a:#c5824a;--tier-bronze-b:#6e3f1f;--tier-bronze-glow:#c5824a6b;--tier-silver-a:#d8deea;--tier-silver-b:#788090;--tier-silver-glow:#d8deea66;--tier-gold-a:#f2ce6f;--tier-gold-b:#a8761f;--tier-gold-glow:#f2ce6f80;--tier-legend-glow:#d66ef08c;--r-xs:8px;--r-sm:12px;--r-md:16px;--r-lg:22px;--r-xl:28px;--sh-card:0 18px 40px -16px #0009, 0 2px 6px #0006;--sh-pop:0 24px 60px -18px #000000b3;--dur-tap:.12s;--dur-micro:.18s;--dur-enter:.24s;--dur-panel:.34s;--dur-ambient:.6s;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-pop:cubic-bezier(.2, .85, .3, 1.15);--draw:#fcd34d;--draw-bg:#fcd34d21;--draw-bd:#fcd34d57;--f-display:var(--font-grotesk), "Space Grotesk", system-ui, sans-serif;--f-ui:var(--font-jakarta), "Plus Jakarta Sans", system-ui, sans-serif;--f-mono:var(--font-jetbrains), "JetBrains Mono", ui-monospace, "Cascadia Mono", monospace}@supports (color:lab(0% 0 0)){:root{--celeste:lab(74.7026% -21.4482 -37.3392);--celeste-2:lab(58.6342% -6.44764 -56.3061);--celeste-glow:lab(74.7026% -21.4482 -37.3392/.45);--grass:lab(71.947% -49.9622 36.2121);--grass-2:lab(57.7987% -45.4011 30.0617);--amber:lab(79.0314% 17.97 60.1869);--rose:lab(60.882% 63.0569 37.6481);--magenta:lab(64.233% 64.9079 -37.3135);--violet:lab(57.6627% 41.4675 -58.8445)}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--f-ui);-webkit-font-smoothing:antialiased;color:var(--text-1);background:#050912}button{cursor:pointer;font-family:inherit}img{max-width:100%;display:block}.num{font-family:var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.muted{color:var(--text-3)}.hairline{background:var(--hairline)}.scroller::-webkit-scrollbar{display:none}.scroller{scrollbar-width:none}@keyframes spin{to{transform:rotate(360deg)}}.tap{transition:transform .12s,opacity .12s}.tap:active{opacity:.85;transform:scale(.97)}.tap-row{transition:opacity .12s}.tap-row:active{opacity:.7}input,textarea,select{font-size:16px!important}input[type=range].zoom-range{appearance:none;background:linear-gradient(90deg, var(--celeste), var(--celeste-2));border-radius:999px;outline:none;height:5px;padding:0}input[type=range].zoom-range::-webkit-slider-thumb{appearance:none;border:2px solid var(--celeste);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px;box-shadow:0 1px 4px #0006}input[type=range].zoom-range::-moz-range-thumb{border:2px solid var(--celeste);cursor:pointer;background:#fff;border-radius:50%;width:20px;height:20px}@keyframes obPeekUp{0%{transform:translateY(130%)}to{transform:translateY(0)}}@keyframes obBreathe{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes obHalo{0%,to{opacity:0}50%{opacity:1}}@keyframes obSlideIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes obWave{0%,55%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-8deg)}30%{transform:rotate(14deg)}40%{transform:rotate(-4deg)}50%{transform:rotate(10deg)}}.ob-screen{background:#0b1426;border:1px solid #4fb6ff52;border-radius:18px;flex:auto;width:100%;min-height:300px;position:relative;overflow:hidden;box-shadow:0 12px 30px -10px #0009,0 0 0 4px #4fb6ff12}.ob-demo-tag{z-index:4;font-family:var(--f-display);letter-spacing:.04em;text-transform:uppercase;color:#bae0ff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#070e1cd1;border:1px solid #4fb6ff6b;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:9.5px;font-weight:800;display:inline-flex;position:absolute;top:8px;left:8px}.ob-demo-dot{background:#4fb6ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #4fb6ff}@media (prefers-reduced-motion:no-preference){.ob-demo-dot{animation:1.6s ease-in-out infinite obBreathe}}.ob-shot{pointer-events:none;scrollbar-width:none;transition:opacity .5s;position:absolute;inset:0;overflow-y:auto}.ob-shot::-webkit-scrollbar{display:none}@media (prefers-reduced-motion:reduce){.ob-shot{transition:none}}.ob-screen-glin{pointer-events:none;z-index:3;background:linear-gradient(#0000,#0b1426eb);height:38px;position:absolute;bottom:0;left:0;right:0}.ob-peek-enter{position:absolute}.ob-peek-enter:after{content:"";border-radius:inherit;pointer-events:none;opacity:.7;position:absolute;inset:0;box-shadow:0 0 24px -1px #4fb6ff80}.ob-cta-glow{position:relative}.ob-cta-glow:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0;box-shadow:0 0 22px -2px #4fb6ff80}@media (prefers-reduced-motion:no-preference){.ob-peek-enter{animation:.5s cubic-bezier(.2,.85,.3,1.15) both obPeekUp}.ob-peek-enter:after{animation:2.6s ease-in-out .7s infinite obHalo}.ob-wave{transform-origin:70% 75%;animation:2.8s ease-in-out 1s infinite obWave;display:inline-block}.ob-chev{animation:1.8s ease-in-out infinite obBreathe}.ob-slide{animation:.34s ease-out both obSlideIn}.ob-cta-glow:after{animation:2s ease-in-out 1.2s infinite obHalo}}@keyframes compFlowR{0%{opacity:.15;transform:translate(-3px)}50%{opacity:.8}to{opacity:.15;transform:translate(3px)}}@keyframes compFlowL{0%{opacity:.15;transform:translate(3px)}50%{opacity:.8}to{opacity:.15;transform:translate(-3px)}}.comp-flow-r>*{animation:1.6s ease-in-out infinite compFlowR}.comp-flow-l>*{animation:1.6s ease-in-out infinite compFlowL}.comp-flow-r>:nth-child(2),.comp-flow-l>:nth-child(2){animation-delay:.18s}.comp-flow-r>:nth-child(3),.comp-flow-l>:nth-child(3){animation-delay:.36s}@keyframes compWordShimmer{0%{background-position:0%}to{background-position:200%}}.comp-word-live{background:linear-gradient(100deg, #fff 20%, var(--shimmer-accent,#c7d2fe) 50%, #fff 80%);-webkit-text-fill-color:transparent;color:#0000;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3.4s linear infinite compWordShimmer}@media (prefers-reduced-motion:reduce){.comp-flow-r>*,.comp-flow-l>*,.comp-word-live{animation:none}}@keyframes fcSheen{0%{opacity:0;transform:translate(-60%)skew(-18deg)}18%{opacity:1}60%{opacity:.65}to{opacity:0;transform:translate(320%)skew(-18deg)}}.fc-sheen{animation:4.6s ease-in-out .4s infinite fcSheen}@media (prefers-reduced-motion:reduce){.fc-sheen{opacity:0;animation:none}}@media (hover:hover){.tap:hover{filter:brightness(1.08)}}:focus-visible{outline:2px solid var(--celeste);outline-offset:2px;border-radius:4px}input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:0 0 0 3px var(--celeste-glow);outline:none}*{-webkit-tap-highlight-color:transparent}@media (hover:none) and (pointer:coarse){:focus-visible:not(input):not(select):not(textarea){outline:none}}.skeleton{background:#94a3b814;border-radius:10px;position:relative;overflow:hidden}.skeleton:after{content:"";background:linear-gradient(90deg,#0000,#ffffff0f,#0000);animation:1.45s ease-in-out infinite skeletonSweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes skeletonSweep{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skeleton:after{animation:none}}@keyframes sheetOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes sheetPanelIn{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.sheet-overlay-in{animation:.2s ease-out backwards sheetOverlayIn}.sheet-panel-in{animation:sheetPanelIn var(--dur-panel) var(--ease-out) backwards}}@keyframes statusPillIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.statuspill-in{animation:statusPillIn .2s var(--ease-out) backwards}}@keyframes listIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes swapIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes fillX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes campReveal{0%{transform:translate(0)}to{transform:translate(102%)}}@keyframes campDot{0%{opacity:0}to{opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes successRing{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:no-preference){.list-in>*{animation:listIn var(--dur-enter) var(--ease-out) backwards}.list-in>:first-child{animation-delay:0s}.list-in>:nth-child(2){animation-delay:28ms}.list-in>:nth-child(3){animation-delay:56ms}.list-in>:nth-child(4){animation-delay:84ms}.list-in>:nth-child(5){animation-delay:.112s}.list-in>:nth-child(6){animation-delay:.14s}.list-in>:nth-child(7){animation-delay:.168s}.list-in>:nth-child(8){animation-delay:.196s}.list-in>:nth-child(n+9){animation-delay:.224s}.dg-fill{animation:fillX .25s var(--ease-out) backwards}.dni-step{animation:listIn var(--dur-enter) var(--ease-out) backwards;animation-delay:calc(var(--i) * 70ms)}.camp-mask{transform-origin:0;animation:campReveal .4s var(--ease-out) forwards}.camp-dot{opacity:0;animation:.15s ease-out forwards campDot;animation-delay:calc(.12s + var(--k) * 28ms)}.bar-grow{animation:barGrow .25s var(--ease-out) backwards;animation-delay:calc(var(--k,0) * 15ms)}.seg-grow{animation:fillX .3s var(--ease-out) backwards;animation-delay:calc(var(--k,0) * 60ms)}.swap-in{animation:swapIn .2s var(--ease-out) backwards}.pop-in{animation:popIn .3s var(--ease-pop) backwards}.success-ring{position:relative}.success-ring:after{content:"";border:2px solid var(--grass);border-radius:inherit;pointer-events:none;animation:.45s ease-out both successRing;position:absolute;inset:-4px}}.tap-card{transition:transform var(--dur-tap) ease, opacity var(--dur-tap) ease}.tap-card:active{opacity:.92;transform:scale(.985)}@media (hover:hover){.tap-card:hover{filter:brightness(1.05)}}.btn-spinner{animation:.7s linear infinite spin}@media (prefers-reduced-motion:reduce){.btn-spinner{animation-duration:1.4s}}@keyframes toastIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes toastOut{0%{opacity:1}to{opacity:0;transform:translateY(8px)}}@keyframes toastCheck{0%{stroke-dashoffset:20px}to{stroke-dashoffset:0}}.toast-in{animation:.26s cubic-bezier(.22,1,.36,1) both toastIn}.toast-out{animation:.2s ease-in both toastOut}.toast-check{stroke-dasharray:20;animation:.4s ease-out 80ms both toastCheck}@media (prefers-reduced-motion:reduce){.toast-in,.toast-out,.toast-check{animation:none}}@keyframes goldSweep{0%{opacity:0;transform:translate(-120%)skew(-16deg)}16%{opacity:.9}to{opacity:0;transform:translate(260%)skew(-16deg)}}.gold-sheen:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#f2ce6f73,#0000);width:38%;animation:4.8s ease-in-out .6s infinite goldSweep;position:absolute;top:0;bottom:0;left:0}@media (prefers-reduced-motion:reduce){.gold-sheen:after{animation:none}}.stage{background:radial-gradient(80% 60% at 15% 0,#4fb6ff1a,#0000 60%),radial-gradient(70% 60% at 85% 100%,#3fd18312,#0000 60%),#050912;place-items:center;height:100dvh;padding:0;display:grid;overflow:hidden}.topbar{padding-top:56px}.tabbar{padding-bottom:30px}.overlay-top{padding-top:40px}.frame-column .topbar{padding-top:14px}.frame-column .tabbar{padding-bottom:12px}.frame-column .overlay-top{padding-top:10px}@media (max-width:479px){.app-caption{display:none}.topbar{padding-top:calc(env(safe-area-inset-top,0px) + 12px)}.tabbar{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 10px)}.overlay-top{padding-top:calc(env(safe-area-inset-top,0px) + 8px)}}@keyframes cardSwapNext{0%{opacity:.2;transform:translate(56px)rotateY(-28deg)scale(.86)}55%{opacity:1}to{opacity:1;transform:none}}@keyframes cardSwapPrev{0%{opacity:.2;transform:translate(-56px)rotateY(28deg)scale(.86)}55%{opacity:1}to{opacity:1;transform:none}}.card-swap-next{transform-style:preserve-3d;animation:.4s cubic-bezier(.16,.84,.3,1) cardSwapNext}.card-swap-prev{transform-style:preserve-3d;animation:.4s cubic-bezier(.16,.84,.3,1) cardSwapPrev}@media (prefers-reduced-motion:reduce){.card-swap-next,.card-swap-prev{animation:none}}@keyframes cardSettle{0%{opacity:0;transform:translateY(10px)rotateY(9deg)scale(.96)}to{opacity:1;transform:none}}.card-back-settle{animation:cardSettle .36s var(--ease-out) backwards;transform-style:preserve-3d}.card-back-tease{transform:rotateY(16deg)}@media (prefers-reduced-motion:reduce){.card-back-settle{animation:none}.card-back-tease{transform:none}}@keyframes tabInR{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes tabInL{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:no-preference){.tab-in-r{animation:tabInR .2s var(--ease-out) backwards}.tab-in-l{animation:tabInL .2s var(--ease-out) backwards}}@media (prefers-reduced-motion:reduce){:root{--dur-tap:.01ms;--dur-micro:.01ms;--dur-enter:.01ms;--dur-panel:.01ms;--dur-ambient:.01ms}}.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}.dk-root{--dk-sh-dx:12px}.dk-root[data-comp=juveniles]{--dk-sh-dx:-12px}.dk-scroll{scrollbar-width:thin;scrollbar-color:#94a3b840 transparent}.dk-scroll::-webkit-scrollbar{width:10px}.dk-scroll::-webkit-scrollbar-thumb{background:#94a3b838 padding-box content-box;border:3px solid #0000;border-radius:999px}.dk-scroll::-webkit-scrollbar-track{background:0 0}.dk-grain{pointer-events:none;z-index:2;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.dk-nav-item{width:100%;color:var(--text-3);font-family:var(--f-display);letter-spacing:.02em;text-align:left;cursor:pointer;transition:color var(--dur-micro) ease, background var(--dur-micro) ease;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:11px 14px;font-size:13.5px;font-weight:700;display:flex;position:relative}.dk-nav-item:hover{color:var(--text-1);background:#ffffff0b}.dk-nav-item[data-active]{color:var(--celeste);background:#4fb6ff1a}.dk-nav-item[data-active][data-accent]{color:#f2a341;background:#f2a3411f}.dk-nav-item[data-accent]:not([data-active]){color:#f4b563}.dk-nav-item[data-accent]:not([data-active]):hover{color:#f2a341;background:#f2a34112}.dk-nav-ind{pointer-events:none;width:3px;transition:transform var(--dur-enter) cubic-bezier(.34, 1.4, .5, 1), height var(--dur-enter) var(--ease-out);border-radius:3px;position:absolute;left:0}.dk-nav-ind-core{transform-origin:50%;background:linear-gradient(180deg, var(--celeste), var(--celeste-2));border-radius:3px;position:absolute;inset:0}.dk-nav-ind[data-accent] .dk-nav-ind-core{background:linear-gradient(#f2a341,#d9820c)}@media (prefers-reduced-motion:no-preference){.dk-ind-go .dk-nav-ind-core{animation:indSquash var(--dur-enter) var(--ease-out)}}@keyframes indSquash{0%{transform:scaleY(.72)}45%{transform:scaleY(1.2)}to{transform:scaleY(1)}}.dk-nav-item:before{content:"";background:var(--celeste);opacity:0;width:3px;height:0;transition:height .18s var(--ease-out), opacity .18s ease;border-radius:3px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.dk-nav-item[data-active]:before{display:none}.dk-nav-item:not([data-active]):hover:before{opacity:.5;height:16px}.dk-nav-item[data-accent]:not([data-active]):hover:before{background:#f2a341}@media (prefers-reduced-motion:reduce){.dk-nav-item:before{display:none}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.dk-lift{transition:transform .18s var(--ease-out), box-shadow .18s var(--ease-out), border-color .18s ease, background .18s ease}.dk-lift:hover{transform:translateY(-2px);box-shadow:var(--dk-sh-dx,12px) 14px 34px -14px #0000008c!important}}@keyframes dkModalIn{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}@keyframes dkOverlayIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.dk-modal-overlay-in{animation:.18s ease-out backwards dkOverlayIn}.dk-modal-panel-in{animation:dkModalIn .26s var(--ease-out) backwards}}@keyframes dkTabInDown{0%{opacity:0;filter:blur(4px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@keyframes dkTabInUp{0%{opacity:0;filter:blur(4px);transform:translateY(-14px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.dk-tab-in-d{animation:dkTabInDown .24s var(--ease-out) backwards}.dk-tab-in-u{animation:dkTabInUp .24s var(--ease-out) backwards}}.dk-kicker{font-family:var(--f-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:10px;font-weight:600}.dk-num-xl{font-family:var(--f-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-weight:700;line-height:.95}@media (prefers-reduced-motion:reduce){.dk-countup{transition:none!important}}.dk-holo{transition:transform .16s;position:relative}.dk-holo:hover{transform:perspective(900px) rotateX(var(--hrx,0deg)) rotateY(var(--hry,0deg));will-change:transform}.dk-holo-fx{border-radius:var(--holo-r,22px);pointer-events:none;opacity:0;transition:opacity .28s;position:absolute;inset:0;overflow:hidden}.dk-holo:hover .dk-holo-fx{opacity:1}.dk-holo-glare{mix-blend-mode:soft-light;background:radial-gradient(340px circle at var(--hmx,50%) var(--hmy,30%), #fff9, transparent 62%);position:absolute;inset:0}.dk-holo-foil{mix-blend-mode:color-dodge;opacity:.5;-webkit-mask-image:linear-gradient(115deg, transparent calc(var(--hmx,50%) - 20%), #000 var(--hmx,50%), transparent calc(var(--hmx,50%) + 20%));-webkit-mask-image:linear-gradient(115deg, transparent calc(var(--hmx,50%) - 20%), #000 var(--hmx,50%), transparent calc(var(--hmx,50%) + 20%));mask-image:linear-gradient(115deg, transparent calc(var(--hmx,50%) - 20%), #000 var(--hmx,50%), transparent calc(var(--hmx,50%) + 20%));background:repeating-linear-gradient(115deg,#0000 0 7px,#f2ce6f52 11px,#74c0fc47 15px,#fff3 19px,#0000 23px 32px);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.dk-holo{transition:none;transform:none!important}.dk-holo-fx{opacity:0!important}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.dk-figu-lift{transition:transform .18s var(--ease-out);border-radius:16px}.dk-figu-lift:hover{z-index:3;transform:translateY(-4px)}.dk-figu-lift:hover .dk-figu{box-shadow:var(--dk-sh-dx,12px) 18px 40px -16px #0000008c!important}}@media (prefers-reduced-motion:reduce){.dk-figu-lift,.dk-figu-lift:hover{transition:none;transform:none}}.dk-rail{flex-shrink:0;width:292px}@media (max-width:1399px){.dk-rail{display:none}}.dk-tabla-grid{grid-template-columns:44px minmax(190px,1fr) 46px 42px 42px 42px 50px 50px 96px 76px;align-items:center;gap:10px;display:grid}@media (max-width:1279px){.dk-tabla-grid{grid-template-columns:38px minmax(150px,1fr) 42px 36px 36px 36px 42px 42px 78px 60px;gap:7px}}.dk-prow{border-bottom:1px solid var(--hairline);transition:background .15s;position:relative;overflow:hidden}.dk-prow:hover{background:#ffffff0b}.dk-prow:after{content:"";pointer-events:none;opacity:0;background:linear-gradient(100deg,#0000 30%,#ffffff0f 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}@keyframes rowRakeL{0%{opacity:1;transform:translate(-120%)}to{opacity:0;transform:translate(120%)}}@keyframes rowRakeR{0%{opacity:1;transform:translate(120%)}to{opacity:0;transform:translate(-120%)}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.dk-prow:hover:after{animation:rowRakeL .55s var(--ease-out)}.dk-root[data-comp=juveniles] .dk-prow:hover:after{animation:rowRakeR .55s var(--ease-out)}}@media (prefers-reduced-motion:reduce){.dk-prow:after{display:none}}.dk-sort{cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;padding:0;transition:color .15s}.dk-sort:hover{color:var(--text-1)}.dk-fade-r{-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000 100%);mask-image:linear-gradient(90deg,#000 92%,#0000 100%)}[data-fade=r]{-webkit-mask-image:linear-gradient(90deg,#000 90%,#0000 100%);mask-image:linear-gradient(90deg,#000 90%,#0000 100%)}[data-fade=l]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10%);mask-image:linear-gradient(90deg,#0000 0%,#000 10%)}[data-fade=both]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.dk-paddle{z-index:2;cursor:pointer;width:30px;height:30px;color:var(--text-1);border:1px solid var(--border-strong);transition:background .15s ease, border-color .15s ease, color .15s ease, transform .15s var(--ease-out);background:#0a1020e0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 18px -6px #0009}.dk-paddle:hover{border-color:var(--celeste);color:#eaf5ff;background:#4fb6ff29;transform:translateY(-50%)scale(1.08)}.dk-paddle:active{transform:translateY(-50%)scale(.92)}.dk-paddle--l{left:-8px}.dk-paddle--r{right:-8px}@keyframes paddleIn{0%{opacity:0;transform:translateY(-50%)scale(.8)}to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes paddleHint{0%,to{transform:translateY(-50%)scale(1);box-shadow:0 6px 18px -6px #0009}50%{transform:translateY(-50%)scale(1.14);box-shadow:0 0 0 4px #4fb6ff2e,0 6px 18px -6px #0009}}@media (prefers-reduced-motion:no-preference){.dk-paddle{animation:paddleIn var(--dur-micro) var(--ease-out)}.dk-paddle--hint{animation:paddleHint 1s var(--ease-out) .4s 1}}.dk-hsnap{scroll-snap-type:x proximity}.dk-hsnap>*{scroll-snap-align:start}@media (min-width:1400px){.dk-switch-cap{padding-right:332px}}.dk-reveal{opacity:0;transition:opacity .5s var(--ease-out), transform .5s var(--ease-out);transform:translateY(14px)}.dk-reveal.is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.dk-reveal{opacity:1;transition:none;transform:none}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.dk-spot{position:relative}.dk-spot:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--sx,50%) var(--sy,40%), #ffffff0d, transparent 70%);transition:opacity .3s;position:absolute;inset:0}.dk-spot:hover:after{opacity:1}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.dk-root .dk-list-in>*{animation:dkDeal var(--dur-enter) var(--ease-out) backwards}.dk-root .dk-list-in>:first-child{animation-delay:0s}.dk-root .dk-list-in>:nth-child(2){animation-delay:28ms}.dk-root .dk-list-in>:nth-child(3){animation-delay:56ms}.dk-root .dk-list-in>:nth-child(4){animation-delay:84ms}.dk-root .dk-list-in>:nth-child(5){animation-delay:.112s}.dk-root .dk-list-in>:nth-child(6){animation-delay:.14s}.dk-root .dk-list-in>:nth-child(7){animation-delay:.168s}.dk-root .dk-list-in>:nth-child(n+8){animation-delay:.196s}}@keyframes dkDeal{0%{opacity:0;transform:translateX(calc(var(--dk-sh-dx,12px) * -1)) translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.dk-pts-land{animation:ptsLand .76s var(--ease-out) both;display:inline-block}.dk-crown-rule{transform-origin:0;animation:crownDraw .5s var(--ease-out) .62s both}}@keyframes ptsLand{0%{opacity:.35;transform:scale(1.06)}70%{opacity:1}to{transform:scale(1)}}@keyframes crownDraw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes figuDeal{0%{opacity:0;transform:translateY(14px)rotateX(8deg)scale(.955)}60%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.dk-figu-in>*{animation:figuDeal .38s var(--ease-out) backwards;transform-origin:50% 100%}.dk-figu-in>:first-child{animation-delay:0s}.dk-figu-in>:nth-child(2){animation-delay:34ms}.dk-figu-in>:nth-child(3){animation-delay:68ms}.dk-figu-in>:nth-child(4){animation-delay:.102s}.dk-figu-in>:nth-child(5){animation-delay:.136s}.dk-figu-in>:nth-child(6){animation-delay:.17s}.dk-figu-in>:nth-child(7){animation-delay:.204s}.dk-figu-in>:nth-child(8){animation-delay:.238s}.dk-figu-in>:nth-child(n+9){animation-delay:.24s}}@keyframes figuSheen{0%{opacity:.9;transform:translate(-140%)skew(-12deg)}to{opacity:0;transform:translate(140%)skew(-12deg)}}.dk-figu:after{content:"";z-index:2;pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 30%,#f2ce6f2e 45%,#ffffff1a 55%,#0000 70%);position:absolute;inset:0}@keyframes badgePop{0%{transform:scale(1)}45%{transform:scale(1.14)}to{transform:scale(1)}}@keyframes lockNudge{0%,to{transform:rotate(0)}30%{transform:rotate(-7deg)}60%{transform:rotate(4deg)}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.dk-figu-lift:hover .dk-figu:after{animation:figuSheen .62s var(--ease-out)}.dk-figu-lift:hover .figu-num{animation:badgePop .3s var(--ease-pop)}.dk-slot{transition:border-color .18s}.dk-slot:hover{border-color:#94a3b866}.dk-slot:hover .slot-lock{animation:lockNudge .45s var(--ease-out)}}.dk-floods{pointer-events:none;z-index:4;position:absolute;inset:-6px;overflow:hidden}.dk-floods:before{content:"";mix-blend-mode:screen;background:linear-gradient(100deg,#0000 35%,#ffffff12 50%,#0000 65%);width:50%;position:absolute;top:0;bottom:0}@keyframes floodSweepL{0%{opacity:0;transform:translate(-40%)}20%{opacity:1}to{opacity:0;transform:translate(220%)}}@keyframes floodSweepR{0%{opacity:0;transform:translate(220%)}20%{opacity:1}to{opacity:0;transform:translate(-40%)}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.dk-root .dk-floods:before{animation:floodSweepL 1.1s var(--ease-out) both}.dk-root[data-comp=juveniles] .dk-floods:before{animation:floodSweepR 1.1s var(--ease-out) both}}@media (prefers-reduced-motion:reduce){.dk-figu-in>*{animation:none}.dk-figu:after,.dk-floods{display:none}}@keyframes emptyIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.dk-empty-in{animation:emptyIn .3s var(--ease-out) backwards}}@keyframes heroKick{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes heroCrestL{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes heroCrestR{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@keyframes heroDigit{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes heroSep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){.hero-kick{animation:heroKick .26s var(--ease-out) backwards}.hero-crest-l{animation:heroCrestL .46s var(--ease-out) 60ms backwards}.hero-crest-r{animation:heroCrestR .46s var(--ease-out) 60ms backwards}.hero-digit-l{animation:heroDigit .42s var(--ease-out) .14s backwards;display:inline-block}.hero-digit-r{animation:heroDigit .42s var(--ease-out) .22s backwards;display:inline-block}.hero-sep{transform-origin:50%;animation:heroSep .36s var(--ease-out) .3s backwards;display:inline-block}}@keyframes folioMorph{0%{opacity:0;transform:translateY(16px)scale(.92)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px){[data-folio]{animation:folioMorph .36s var(--ease-out) backwards}}@keyframes pillSelect{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes pillFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (hover:hover) and (pointer:fine){.round-pill[data-active]{animation:pillSelect .2s var(--ease-pop)}.round-pill[data-active]:before{content:"";border-radius:inherit;z-index:0;transform-origin:0;animation:pillFill .22s var(--ease-out);background:#4fb6ff1a;position:absolute;inset:0}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){.row-chev{opacity:0;transition:opacity var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);color:var(--text-3);transform:translate(-4px)}.dk-prow:hover .row-chev{opacity:.75;transform:none}}@media (prefers-reduced-motion:reduce){.row-chev{transform:none}}@keyframes roleSquash{0%{transform:scaleX(.86)}45%{transform:scaleX(1.12)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference) and (min-width:1024px) and (hover:hover) and (pointer:fine){.role-thumb-core{animation:roleSquash .24s var(--ease-pop)}}@keyframes dkToastIn{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.dk-toast-in{animation:dkToastIn .36s var(--ease-out) backwards}}.dk-deck-card{transition:transform .42s var(--ease-out), opacity .3s ease;will-change:transform}@media (prefers-reduced-motion:reduce){.dk-deck-card{transition:none}.camp-mask{display:none}}.dk-ignite{z-index:0;pointer-events:none;position:absolute;inset:0}.dk-ignite:before{content:"";will-change:transform, opacity;mix-blend-mode:screen;background:radial-gradient(58% 90% at 50% 0%, var(--ign), transparent 70%);width:60%;position:absolute;top:-12%;bottom:-12%}.dk-ignite--night{--ign:#5c7cfa38}.dk-ignite--day{--ign:#4fe08a29}@media (prefers-reduced-motion:no-preference){.dk-ignite--night:before{animation:dkIgniteR var(--dur-ambient) var(--ease-out) both}.dk-ignite--day:before{animation:dkIgniteL var(--dur-ambient) var(--ease-out) both}}@keyframes dkIgniteR{0%{opacity:0;transform:translate(-90%)}28%{opacity:1}to{opacity:0;transform:translate(230%)}}@keyframes dkIgniteL{0%{opacity:0;transform:translate(230%)}28%{opacity:1}to{opacity:0;transform:translate(-90%)}}@media (prefers-reduced-motion:reduce){.dk-ignite{display:none}}
