@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/refonte/fonts/440c801e-0ddb-4ebd-b525-90c580bee96f.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:italic;font-weight:700;font-display:swap;src:url(/refonte/fonts/07236f7c-1f0c-47df-9e66-b9cd4c7c6173.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:italic;font-weight:700;font-display:swap;src:url(/refonte/fonts/8b95ae37-5537-4127-8c91-632ab75264e3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/refonte/fonts/b5b45220-c857-46b0-bb9f-5f4da55c5c7d.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:italic;font-weight:700;font-display:swap;src:url(/refonte/fonts/07186cde-2456-40e6-ad3f-d6b2849a4ad0.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:italic;font-weight:700;font-display:swap;src:url(/refonte/fonts/39fba1dc-1d9a-401a-b1c0-04ce22d84494.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:italic;font-weight:700;font-display:swap;src:url(/refonte/fonts/82800153-f99a-4af8-966a-c95fd50a55e0.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:italic;font-weight:800;font-display:swap;src:url(/refonte/fonts/440c801e-0ddb-4ebd-b525-90c580bee96f.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:italic;font-weight:800;font-display:swap;src:url(/refonte/fonts/07236f7c-1f0c-47df-9e66-b9cd4c7c6173.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:italic;font-weight:800;font-display:swap;src:url(/refonte/fonts/8b95ae37-5537-4127-8c91-632ab75264e3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/refonte/fonts/b5b45220-c857-46b0-bb9f-5f4da55c5c7d.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:italic;font-weight:800;font-display:swap;src:url(/refonte/fonts/07186cde-2456-40e6-ad3f-d6b2849a4ad0.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:italic;font-weight:800;font-display:swap;src:url(/refonte/fonts/39fba1dc-1d9a-401a-b1c0-04ce22d84494.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:italic;font-weight:800;font-display:swap;src:url(/refonte/fonts/82800153-f99a-4af8-966a-c95fd50a55e0.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:italic;font-weight:900;font-display:swap;src:url(/refonte/fonts/440c801e-0ddb-4ebd-b525-90c580bee96f.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:italic;font-weight:900;font-display:swap;src:url(/refonte/fonts/07236f7c-1f0c-47df-9e66-b9cd4c7c6173.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:italic;font-weight:900;font-display:swap;src:url(/refonte/fonts/8b95ae37-5537-4127-8c91-632ab75264e3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/refonte/fonts/b5b45220-c857-46b0-bb9f-5f4da55c5c7d.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:italic;font-weight:900;font-display:swap;src:url(/refonte/fonts/07186cde-2456-40e6-ad3f-d6b2849a4ad0.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:italic;font-weight:900;font-display:swap;src:url(/refonte/fonts/39fba1dc-1d9a-401a-b1c0-04ce22d84494.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:italic;font-weight:900;font-display:swap;src:url(/refonte/fonts/82800153-f99a-4af8-966a-c95fd50a55e0.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:400;font-display:swap;src:url(/refonte/fonts/db9b7779-8fbe-4a21-aced-a266930dfbcb.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(/refonte/fonts/9459534f-f15c-4167-984f-669954f42458.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(/refonte/fonts/e62c8326-8e2d-423f-b721-e24c897126a7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/refonte/fonts/4818e5f6-3095-4d3f-ba5d-87de8dcdc29a.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(/refonte/fonts/c731c266-6a11-4fe2-b6c0-96610033a347.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(/refonte/fonts/f31e124c-677d-4b46-9206-c84ef4a218d6.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(/refonte/fonts/fd762b94-b5a2-42cd-88e4-ed85acf90bbd.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(/refonte/fonts/db9b7779-8fbe-4a21-aced-a266930dfbcb.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(/refonte/fonts/9459534f-f15c-4167-984f-669954f42458.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(/refonte/fonts/e62c8326-8e2d-423f-b721-e24c897126a7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/refonte/fonts/4818e5f6-3095-4d3f-ba5d-87de8dcdc29a.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(/refonte/fonts/c731c266-6a11-4fe2-b6c0-96610033a347.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(/refonte/fonts/f31e124c-677d-4b46-9206-c84ef4a218d6.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(/refonte/fonts/fd762b94-b5a2-42cd-88e4-ed85acf90bbd.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(/refonte/fonts/db9b7779-8fbe-4a21-aced-a266930dfbcb.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(/refonte/fonts/9459534f-f15c-4167-984f-669954f42458.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(/refonte/fonts/e62c8326-8e2d-423f-b721-e24c897126a7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/refonte/fonts/4818e5f6-3095-4d3f-ba5d-87de8dcdc29a.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(/refonte/fonts/c731c266-6a11-4fe2-b6c0-96610033a347.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(/refonte/fonts/f31e124c-677d-4b46-9206-c84ef4a218d6.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(/refonte/fonts/fd762b94-b5a2-42cd-88e4-ed85acf90bbd.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:700;font-display:swap;src:url(/refonte/fonts/db9b7779-8fbe-4a21-aced-a266930dfbcb.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:700;font-display:swap;src:url(/refonte/fonts/9459534f-f15c-4167-984f-669954f42458.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:700;font-display:swap;src:url(/refonte/fonts/e62c8326-8e2d-423f-b721-e24c897126a7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/refonte/fonts/4818e5f6-3095-4d3f-ba5d-87de8dcdc29a.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:700;font-display:swap;src:url(/refonte/fonts/c731c266-6a11-4fe2-b6c0-96610033a347.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:700;font-display:swap;src:url(/refonte/fonts/f31e124c-677d-4b46-9206-c84ef4a218d6.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:700;font-display:swap;src:url(/refonte/fonts/fd762b94-b5a2-42cd-88e4-ed85acf90bbd.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:800;font-display:swap;src:url(/refonte/fonts/db9b7779-8fbe-4a21-aced-a266930dfbcb.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:800;font-display:swap;src:url(/refonte/fonts/9459534f-f15c-4167-984f-669954f42458.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:800;font-display:swap;src:url(/refonte/fonts/e62c8326-8e2d-423f-b721-e24c897126a7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/refonte/fonts/4818e5f6-3095-4d3f-ba5d-87de8dcdc29a.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:800;font-display:swap;src:url(/refonte/fonts/c731c266-6a11-4fe2-b6c0-96610033a347.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:800;font-display:swap;src:url(/refonte/fonts/f31e124c-677d-4b46-9206-c84ef4a218d6.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:800;font-display:swap;src:url(/refonte/fonts/fd762b94-b5a2-42cd-88e4-ed85acf90bbd.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:900;font-display:swap;src:url(/refonte/fonts/db9b7779-8fbe-4a21-aced-a266930dfbcb.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:900;font-display:swap;src:url(/refonte/fonts/9459534f-f15c-4167-984f-669954f42458.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:900;font-display:swap;src:url(/refonte/fonts/e62c8326-8e2d-423f-b721-e24c897126a7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/refonte/fonts/4818e5f6-3095-4d3f-ba5d-87de8dcdc29a.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:900;font-display:swap;src:url(/refonte/fonts/c731c266-6a11-4fe2-b6c0-96610033a347.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:900;font-display:swap;src:url(/refonte/fonts/f31e124c-677d-4b46-9206-c84ef4a218d6.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:900;font-display:swap;src:url(/refonte/fonts/fd762b94-b5a2-42cd-88e4-ed85acf90bbd.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/refonte/fonts/d1518b72-8ae0-4aab-a293-2e8c09390fac.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:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/refonte/fonts/941dfb77-6bf8-41d0-b2a3-3ff13f2d58ad.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}:root{--bg-page:#0c0b0e;--orange:#ff6b1f;--orange-hot:#ff8a3a;--orange-deep:#c4321a;--orange-line:#ff6b1f8c;--orange-line-dim:#ff6b1f47;--gold:#ffc24b;--gold-deep:#f7a020;--text:#fff;--text-muted:#ffffff8c;--text-dim:#ffffff4d;--green:#3ad17a;--red:#ff5252;--maxw:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}html,body{background:var(--bg-page);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;letter-spacing:-.005em;margin:0;padding:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;overflow-x:clip}img{-webkit-user-select:none;user-select:none}a{color:inherit;text-decoration:none}button{font:inherit}.shell{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 28px}.section{padding:110px 0}.section-tight{padding:72px 0}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--orange-hot);align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:800;display:inline-flex}.kicker:before{content:"";background:linear-gradient(90deg,var(--orange-hot),transparent);border-radius:2px;width:22px;height:2px}.h2{letter-spacing:-.03em;text-wrap:balance;margin:0 0 16px;font-size:clamp(30px,4vw,46px);font-weight:900;line-height:1.1}.h2 .gold{background:linear-gradient(96deg,#ff9d4a 0%,#ff6a1f 55%,#e8470f 100%);-webkit-text-fill-color:transparent;color:#ff7d34;-webkit-background-clip:text;background-clip:text}.section-sub{color:var(--text-muted);text-wrap:pretty;max-width:560px;margin:0;font-size:17px;line-height:1.55}.section-head{margin-bottom:52px}.section-head-center{text-align:center}.section-head-center .section-sub{margin:0 auto}.section-head-center .kicker:before{display:none}.reveal{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){html.js-anim .reveal{opacity:0;transition:opacity .7s cubic-bezier(.2,.7,.3,1),transform .7s cubic-bezier(.2,.7,.3,1);transform:translateY(22px)}html.js-anim .reveal.is-in{opacity:1;transform:none}html.js-anim .reveal-d1{transition-delay:80ms}html.js-anim .reveal-d2{transition-delay:.16s}html.js-anim .reveal-d3{transition-delay:.24s}}@keyframes lp-blink{0%,to{opacity:1}50%{opacity:.35}}.btn-flash{appearance:none;cursor:pointer;font:inherit;color:#fff;white-space:nowrap;letter-spacing:.01em;background:linear-gradient(#ff6b1f 0%,#e8330e 100%);border:0;border-radius:999px;align-items:center;gap:10px;padding:16px 34px;font-size:16.5px;font-weight:800;transition:transform .15s,filter .15s,box-shadow .15s;display:inline-flex;box-shadow:0 0 26px #ff501466,0 6px 18px #e8330e59,inset 0 1px #ffffff52}.btn-flash:hover{filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 0 34px #ff50148c,0 8px 22px #e8330e66,inset 0 1px #ffffff52}.btn-flash:disabled{cursor:default;filter:saturate(.4)brightness(.75);box-shadow:inset 0 0 0 1px #ffffff1a}.btn-flash:focus-visible{outline:2px solid var(--orange-hot);outline-offset:3px}.btn-flash .btn-price{opacity:.9;border-left:1px solid #ffffff59;padding-left:10px;font-size:13.5px;font-weight:700}.btn-flash-sm{padding:10px 22px;font-size:14px}.btn-ghost{appearance:none;cursor:pointer;white-space:nowrap;color:#ffffffd9;background:#ffffff0a;border:0;border-radius:999px;align-items:center;gap:8px;padding:15px 28px;font-size:15.5px;font-weight:700;transition:background .15s,color .15s,transform .15s;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1f}.btn-ghost:hover{color:#fff;background:#ffffff14;transform:translateY(-1px)}.btn-ghost:focus-visible{outline:2px solid var(--orange-hot);outline-offset:3px}.link-action{letter-spacing:.12em;text-transform:uppercase;color:var(--orange-hot);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:800;transition:gap .2s,color .15s;display:inline-flex}.link-action:hover{color:#ffa45e;gap:12px}.nav{--nav-ease:cubic-bezier(.32,.72,0,1);z-index:50;pointer-events:none;font-family:var(--font-geist),"Geist","Inter",sans-serif;position:fixed;top:0;left:0;right:0}.nav:before{content:"";-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);height:88px;transition:top .6s var(--nav-ease),left .6s var(--nav-ease),right .6s var(--nav-ease),height .6s var(--nav-ease), border-radius .6s var(--nav-ease),background .6s ease-out,box-shadow .6s ease-out;background:#040404eb;border-radius:0;position:absolute;top:0;left:0;right:0;box-shadow:inset 0 -1px #ffffff0d,0 25px 50px -12px #000c}.nav-inner{align-items:center;gap:60px;max-width:1440px;height:88px;margin:0 auto;padding:0 53px 0 72px;display:flex;position:relative}.nav-inner>*,.nav-actions>*{pointer-events:auto}.nav.is-compact:before{background:#040404f0;height:64px}.nav.is-compact .nav-logo{position:absolute;top:32px;left:50%;translate:-50% -50%}.nav-links,.nav-actions{transition:opacity .3s ease-out,filter .3s ease-out,visibility}.nav.is-compact .nav-links,.nav.is-compact .nav-actions{opacity:0;filter:blur(6px);visibility:hidden;pointer-events:none;transition:opacity .25s ease-out,filter .25s ease-out,visibility 0s linear .25s}.nav.is-compact .nav-actions>*{pointer-events:none}.nav-logo{flex-shrink:0;align-items:center;display:inline-flex}.nav-logo img{display:block}.nav-logo .nav-logo-full{width:auto;height:20px}.nav-logo .nav-logo-mark{display:none}.nav-links{gap:32px;display:flex}.nav-link{color:#5f5f69;white-space:nowrap;font-size:14px;font-weight:500;line-height:24px;transition:color .15s}.nav-link:hover{color:#e4e4e7}.nav-link:focus-visible,.nav-pill:focus-visible{outline:2px solid var(--orange-hot);outline-offset:3px;border-radius:999px}.nav-actions{align-items:center;gap:16px;margin-left:auto;display:flex}.nav-pill{color:#e4e4e7;white-space:nowrap;background:#0e162b80;border:1px solid #fffefe1a;border-radius:999px;flex-shrink:0;align-items:center;gap:12px;height:40px;padding:5px 17px 5px 5px;font-size:14px;font-weight:600;line-height:20px;transition:background .15s,border-color .15s;display:inline-flex}.nav-pill:hover{background:#1e263ea6;border-color:#fffefe2e}.nav-pill-ava{border-radius:50%;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.nav-pill-ava img{width:30px;height:30px;display:block}.nav-pill-ava-discord{box-shadow:0 0 18px 2px #5865f2bf}.nav-pill-ava-login{color:#fff;background:linear-gradient(322deg,#f81003 0%,#ea580c 100%);box-shadow:0 0 14px #f83c0a73}@media (max-width:1060px){.nav-links{display:none}}@media (max-width:600px){.nav-inner{gap:12px;height:72px;padding:0 15px}.nav-logo .nav-logo-full{display:none}.nav-logo .nav-logo-mark{width:auto;height:40px;display:block}.nav-actions{gap:10px}.nav-discord{padding:5px}.nav-discord .nav-pill-txt{display:none}.nav:before{height:72px}.nav.is-compact:before{height:56px}.nav.is-compact .nav-logo{top:28px}}@media (prefers-reduced-motion:reduce){.nav:before{transition:none}}.hero{isolation:isolate;font-family:var(--font-geist),"Geist","Inter",sans-serif;background:#050505;padding:144px 0 0;position:relative;overflow:hidden}.hero-visual{pointer-events:none;z-index:-1;position:absolute;inset:0}.hero-beam{background:radial-gradient(38% 46% at 50% -6%,#ff6a1f4d,#ff460f1a 45%,#0000 75%),radial-gradient(45% 30% at 50% 78%,#ff3c0a29,#0000 70%),linear-gradient(#050505 0%,#070403 60%,#0f0500 100%);position:absolute;inset:0}.hero-side{opacity:.22;filter:blur(.6px)saturate(.85);width:min(34vw,520px);position:absolute;top:120px}.hero-side img{width:100%;height:auto;display:block}.hero-side-left{left:-9vw;transform:rotate(-14deg);-webkit-mask:linear-gradient(90deg,#000 35%,#0000 92%);mask:linear-gradient(90deg,#000 35%,#0000 92%)}.hero-side-right{opacity:.16;width:min(30vw,460px);top:150px;right:-9vw;transform:rotate(12deg);-webkit-mask:linear-gradient(270deg,#000 35%,#0000 92%);mask:linear-gradient(270deg,#000 35%,#0000 92%)}.hero-embers{mix-blend-mode:screen;opacity:.7;width:100%;height:900px;position:absolute;top:0;left:0;right:0}.hero-grain{opacity:.07;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='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hero-shell{width:100%;max-width:1256px;margin:0 auto;padding:0 28px;position:relative}.hero-copy{text-align:center;flex-direction:column;align-items:center;max-width:820px;margin:0 auto;display:flex}.hero-badge{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#ffffff8c;background:linear-gradient(#ffffff0f,#ffffff05);border-radius:999px;align-items:center;gap:9px;margin:0;padding:7px 16px 7px 14px;font-size:14px;line-height:20px;display:inline-flex;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff12,0 8px 24px #00000059}.hero-badge b{color:#fff;font-variant-numeric:tabular-nums;font-weight:600}.hero-h1{letter-spacing:-.05em;color:#f5f5f4;text-wrap:balance;margin:28px 0 0;font-size:clamp(44px,6vw,86px);font-weight:600;line-height:.98}.hero-h1-hot{background:linear-gradient(#ff8a3d 0%,#ff4d12 55%,#e8330e 100%);-webkit-text-fill-color:transparent;color:#ff5a1a;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em;display:inline-block}.hero-sub{letter-spacing:-.005em;color:#ffffff94;text-wrap:balance;max-width:600px;margin:24px 0 0;font-size:18px;line-height:1.6}.hero-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.hero-cta{letter-spacing:-.04em;color:#fff;white-space:nowrap;isolation:isolate;height:48px;transition:translate .45s var(--ease-soft),box-shadow .45s var(--ease-soft),scale .15s ease-out;background:linear-gradient(322deg,#f81003 0%,#ea580c 100%);border:1px solid #ff7832;border-radius:94px;align-items:center;gap:12px;padding:4px 4px 4px 16px;font-family:Inter,sans-serif;font-size:16px;font-weight:600;line-height:17.6px;display:inline-flex;position:relative;box-shadow:0 2px 5px #ec500b1a,0 9px 9px #ec500b17,0 21px 12px #ec500b0d,0 37px 15px #ec500b03}.hero-cta:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s var(--ease-soft);background:linear-gradient(322deg,#ff2c12 0%,#fb7a2c 100%);position:absolute;inset:0}.hero-cta:focus-visible,.hero-ghost:focus-visible{outline:2px solid var(--orange-hot);outline-offset:3px}.hero-cta-ico{color:#fff;width:40px;height:40px;transition:scale .45s var(--ease-soft);background:radial-gradient(120% 100% at 50% 0,#2c2c30 0%,#121214 55%,#08080a 100%);border-radius:50%;flex-shrink:0;place-items:center;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 0 0 1px #ffffff0f,0 1px 3px #3c0a0073}.hero-cta-ico svg{grid-area:1/1;transition:translate .55s cubic-bezier(.32,.72,0,1);display:block}.hero-cta-ico .ico-b{translate:-170% 170%}@media (hover:hover) and (pointer:fine){.hero-cta:hover{translate:0 -1px}.hero-cta:hover:before{opacity:1}.hero-cta:hover .hero-cta-ico{scale:1.05}.hero-cta:hover .ico-a{translate:170% -170%}.hero-cta:hover .ico-b{translate:0}}.hero-cta:focus-visible .ico-a{translate:170% -170%}.hero-cta:focus-visible .ico-b{translate:0}@media (prefers-reduced-motion:reduce){.hero-cta-ico svg{transition:none}}.hero-cta-lg{gap:14px;height:54px;padding:5px 5px 5px 22px;font-size:17px;box-shadow:inset 0 1px #ffffff40,0 10px 30px -6px #ff460f8c,0 2px 6px #ec500b4d}.hero-cta-lg .hero-cta-ico{width:44px;height:44px}.hero-ghost{letter-spacing:-.01em;color:#ffffffd1;background:#ffffff08;border-radius:999px;align-items:center;gap:8px;height:54px;padding:0 22px;font-size:16px;font-weight:500;transition:background .25s ease-out,color .25s ease-out,box-shadow .25s ease-out,scale .15s ease-out;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.hero-ghost svg{transition:translate .35s var(--ease-soft,ease-out)}.hero-ghost:hover{color:#fff;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff2e}.hero-ghost:hover svg{translate:0 2px}.hero-ghost:active{scale:.96}.hero-proof{color:#fff6;flex-wrap:wrap;justify-content:center;margin:20px 0 0;padding:0;font-size:13px;line-height:20px;list-style:none;display:flex}.hero-proof li+li:before{content:"";vertical-align:middle;background:#ffffff40;border-radius:50%;width:3px;height:3px;margin:0 12px 3px;display:inline-block}.hero-roles{flex-direction:column;align-items:center;gap:12px;margin-top:38px;display:flex}.hero-roles-label{color:#ffffff6b;margin:0;font-size:13px;line-height:18px}.hero-roles-list{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff06;border-radius:14px;flex-wrap:wrap;justify-content:center;gap:2px;margin:0;padding:4px;list-style:none;display:flex;box-shadow:inset 0 0 0 1px #ffffff12,0 10px 30px #00000059}.hero-role{appearance:none;cursor:pointer;height:38px;font:inherit;color:#ffffff9e;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 15px 0 12px;font-size:14px;font-weight:500;transition:background .2s ease-out,color .2s ease-out,scale .15s ease-out;display:inline-flex}.hero-role img{filter:grayscale()brightness(2.1)contrast(.95);opacity:.55;width:18px;height:18px;transition:opacity .2s ease-out,filter .2s ease-out;display:block}.hero-role:hover{color:#fff;background:#ffffff0f}.hero-role:hover img{opacity:1;filter:none}.hero-role:active{scale:.96}.hero-role:focus-visible{outline:2px solid var(--orange-hot);outline-offset:1px}.hero-product{max-width:1160px;margin:76px auto 0;position:relative}.product-frame{z-index:1;background:#0c0c0e;border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 40px 100px -20px #000c,0 -30px 120px -40px #ff501459}.product-frame:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0f,#0000 18%);position:absolute;inset:0}.product-bar{background:#111113;border-bottom:1px solid #ffffff0f;justify-content:center;align-items:center;height:42px;display:flex;position:relative}.product-dots{gap:7px;display:flex;position:absolute;top:50%;left:16px;transform:translateY(-50%)}.product-dots i{background:#ffffff1f;border-radius:50%;width:10px;height:10px}.product-url{letter-spacing:.01em;color:#ffffff73;background:#ffffff0a;border-radius:7px;align-items:center;gap:7px;height:26px;padding:0 14px;font-size:12px;display:inline-flex}.product-url svg{color:#ffffff59}.product-screen{position:relative}.product-shot{width:100%;height:auto;display:block}.hero-product:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#0f050000 0%,#0f0500d9 70%,#0f0500 100%);height:42%;position:absolute;bottom:-2px;left:-2px;right:-2px}.hero-mascot{z-index:0;filter:drop-shadow(0 -8px 30px #ff5a1440);width:150px;height:auto;position:absolute;top:-118px;right:9%}@media (prefers-reduced-motion:no-preference){.hero-side-left{animation:14s ease-in-out infinite hero-drift}.hero-side-right{animation:16s ease-in-out infinite hero-drift-r}html.js-anim .hero-product .hero-mascot{opacity:0;transition:translate .9s var(--ease-out-quint,ease-out) .5s,opacity .5s ease-out .5s;translate:0 70px}html.js-anim .hero-product.is-in .hero-mascot{opacity:1;translate:0}@supports (animation-timeline:view()){.product-frame{transform-origin:50% 0;animation:linear both hero-product-tilt;animation-timeline:view();animation-range:entry cover 35%}}}@keyframes hero-drift{0%,to{translate:0}50%{translate:0 -14px}}@keyframes hero-drift-r{0%,to{translate:0}50%{translate:0 12px}}@keyframes hero-product-tilt{0%{transform:perspective(1800px)rotateX(10deg)scale(.97)}to{transform:none}}@media (max-width:980px){.hero{padding-top:128px}.hero-side{opacity:.14;width:44vw}.hero-product{margin-top:64px}.product-frame{border-radius:16px}.product-bar{height:34px}.product-dots i{width:8px;height:8px}.hero-mascot{width:110px;top:-86px}}@media (max-width:600px){.hero{padding-top:108px}.hero-shell{padding:0 20px}.hero-side{display:none}.hero-badge{padding:6px 13px 6px 12px;font-size:12.5px}.hero-h1 br{display:none}.hero-sub{font-size:16px}.hero-actions{flex-direction:column;align-items:stretch;width:100%}.hero-cta-lg,.hero-ghost{justify-content:center}.hero-cta-lg{justify-content:space-between}.hero-proof{gap:2px 14px;font-size:12px}.hero-proof li+li:before{display:none}.hero-roles-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;width:100%;padding:3px;display:grid}.hero-role{flex-direction:column;justify-content:center;gap:5px;width:100%;height:58px;padding:0 4px;font-size:12px}.hero-role img{width:17px;height:17px}.product-url{padding:0 9px;font-size:10px}.hero-mascot{width:84px;top:-64px}}.lp-bento,.lp-steps,.lp-pricing,.lp-team,.lp-faq,.lp-footer{font-family:var(--font-geist),"Geist","Inter",sans-serif;position:relative;overflow:hidden}.lp-shell{z-index:1;width:100%;max-width:1256px;margin:0 auto;padding:0 28px;position:relative}.lp-head{text-align:center;flex-direction:column;align-items:center;gap:20px;max-width:760px;margin:0 auto 64px;display:flex}.lp-head-picto{width:44px;height:25px;margin-bottom:10px;display:block}.lp-h2{letter-spacing:-.04em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(36px,4.45vw,64px);font-weight:600;line-height:1.05}.lp-sub{letter-spacing:-.04em;color:#fff9;text-wrap:pretty;max-width:700px;margin:0;font-size:clamp(17px,1.67vw,24px);font-weight:200;line-height:1.3}.lp-sub-dim{color:#737373}.lp-rings{pointer-events:none;z-index:0;max-width:none;height:auto;position:absolute}.lp-cta-block{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:64px;display:flex}.lp-cta-lead{letter-spacing:-.04em;color:#fff9;margin:0;font-size:20px;font-weight:200;line-height:26px}.lp-cta-block .hero-cta,.team-copy .hero-cta,.footer-cta .hero-cta,.footer-brand .hero-cta{margin-top:0}.lp-bento{background:#0f0500;padding:110px 0 104px}.lp-bento-rings{width:1295px;top:799px;left:-723px;transform:rotate(-136.7deg)}.lp-cut{z-index:1;pointer-events:none;height:64px;position:absolute;bottom:-1px;left:0;right:0}.lp-cut svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.lp-cut-line path{filter:drop-shadow(0 0 6px #ff5a14bf)}@media (max-width:720px){.lp-cut{height:30px}.lp-bento .lp-cta-block{margin-bottom:28px}}@media (prefers-reduced-motion:no-preference){html.js-anim .lp-cut-line path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.8s cubic-bezier(.32,.72,0,1) .2s}html.js-anim .lp-cut.is-in .lp-cut-line path{stroke-dashoffset:0}}.lp-bento .lp-shell{container-type:inline-size}.bento{--bw:min(1047px,100cqw);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:calc((var(--bw) - 44px) * .32671);width:var(--bw);background:#170800;border:2px solid #201411;border-radius:32px;gap:18px 17px;margin:0 auto;padding:20px;display:grid;box-shadow:0 40px 90px #0000008c,0 12px 30px #00000059}.bento-card{-webkit-user-select:none;user-select:none;--dw:330;--u:calc(100cqw / var(--dw));isolation:isolate;background:#171110;border-radius:16px;position:relative;overflow:hidden;container-type:inline-size}.bento-puzzle,.bento-streak{--dw:660;grid-column:span 2}.bento-rank{background:#101116}.bento-card:after,.step-inner:after{content:"";z-index:3;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;background:radial-gradient(45% 55% at 0 0,#ff6028f2,#0000 72%),radial-gradient(45% 55% at 100% 100%,#ff6028f2,#0000 72%),#ffffff12;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bento-art{position:absolute;inset:0}.bento-art>*{display:block;position:absolute}.bento-card img{-webkit-user-drag:none}.bento-art img{max-width:none}.bento-text{z-index:2;left:calc(var(--u) * 21);bottom:calc(var(--u) * 18);width:calc(var(--u) * 284);gap:calc(var(--u) * 5.4);flex-direction:column;display:flex;position:absolute}.bento-title{font-size:max(13px,calc(var(--u) * 16.16));background:linear-gradient(#fff 0%,#ff9c7e 100%);-webkit-text-fill-color:transparent;color:#ffc2ad;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:500;line-height:1.3}.bento-desc{font-size:max(11px,calc(var(--u) * 10.78));color:#fff9;margin:0;line-height:1.4}.bento-sun{width:calc(var(--u) * 426);opacity:.4;mix-blend-mode:screen;height:auto}.bento-chip{white-space:nowrap;height:calc(var(--u) * 33);padding:0 calc(var(--u) * 14);font-size:max(9px,calc(var(--u) * 12));color:#ffe7c4;box-shadow:0 0 calc(var(--u) * 14) #ff6e2873,inset 0 1px 0 #ffffff40;text-shadow:0 0 6px #ff8c3c99;background:linear-gradient(#f2621a 0%,#5a1d00 100%);border:1px solid #ffbe968c;border-radius:999px;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.bento-pointer{width:calc(var(--u) * 15);filter:drop-shadow(0 2px 6px #0009);height:auto}.bento-rank:before{content:"";z-index:0;background:radial-gradient(85% 60% at 50% -8%,#ff3e08f2,#ff3e0859 55%,#0000 80%),radial-gradient(60% 40% at 15% 20%,#ff6e2859,#0000 75%);position:absolute;inset:0}.bento-rank .bento-sun{left:calc(var(--u) * 107);top:calc(var(--u) * -165)}.rank-disc{box-shadow:0 0 calc(var(--u) * 22) calc(var(--u) * 6) #0009,inset 0 0 0 1px #0003;background:#101116;border-radius:50%;left:50%}.rank-disc.d1{width:calc(var(--u) * 294);height:calc(var(--u) * 294);top:calc(var(--u) * 18);margin-left:calc(var(--u) * -147)}.rank-disc.d2{width:calc(var(--u) * 231);height:calc(var(--u) * 231);top:calc(var(--u) * 49);margin-left:calc(var(--u) * -115.5)}.rank-disc.d3{width:calc(var(--u) * 177);height:calc(var(--u) * 177);top:calc(var(--u) * 76);margin-left:calc(var(--u) * -88.5)}.rank-disc.d4{width:calc(var(--u) * 126);height:calc(var(--u) * 126);top:calc(var(--u) * 102);margin-left:calc(var(--u) * -63);box-shadow:inset 0 0 calc(var(--u) * 16) #000000d9,0 0 calc(var(--u) * 18) calc(var(--u) * 4) #0000008c}.bento-rank .bento-art:after{content:"";background:linear-gradient(#0000,#0e0f12 55%);height:45%;position:absolute;bottom:0;left:-10%;right:-10%}.rank-line{width:1px;height:calc(var(--u) * 82);background:linear-gradient(#0000,#ffffff59 50%,#0000)}.rank-line.l1{left:calc(var(--u) * 165);top:calc(var(--u) * 99)}.rank-line.l2{left:calc(var(--u) * 61);top:calc(var(--u) * 150)}.rank-line.l3{left:calc(var(--u) * 260);top:calc(var(--u) * 144)}.rank-emblem{filter:drop-shadow(0 6px 12px #00000080);height:auto}.rank-emblem.e-gold{width:calc(var(--u) * 63);left:calc(var(--u) * 31);top:calc(var(--u) * 97)}.rank-emblem.e-emerald{width:calc(var(--u) * 61);left:calc(var(--u) * 134);top:calc(var(--u) * 54)}.rank-emblem.e-diamond{width:calc(var(--u) * 60);left:calc(var(--u) * 230);top:calc(var(--u) * 98)}.rank-chip{left:calc(var(--u) * 119);top:calc(var(--u) * 148);z-index:2}.rank-pointer{left:calc(var(--u) * 191);top:calc(var(--u) * 175);z-index:3;transform:rotate(-11deg)}.rank-pointer,.streak-pointer{transform-origin:12% 10%;opacity:var(--co,1);translate:calc(var(--u) * var(--cx,0)) calc(var(--u) * var(--cy,0));scale:calc(1 - var(--press,0) * .16)}.rank-chip,.streak-claim{scale:calc(1 - var(--press,0) * .05)}.rank-chip:after,.streak-claim:after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 calc(var(--u) * 26) #ff9646e6,inset 0 0 0 1px #ffdcbee6;opacity:calc(var(--press,0) * .9);position:absolute;inset:-1px}.bento-tap{width:calc(var(--u) * 44);height:calc(var(--u) * 44);margin:calc(var(--u) * -22) 0 0 calc(var(--u) * -22);z-index:3;box-shadow:0 0 0 1px #ffd6b4e6,0 0 calc(var(--u) * 14) #ff8c3c99;opacity:calc(sin(var(--tap,0) * 3.1416) * .9);scale:calc(.25 + var(--tap,0) * 1.35);pointer-events:none;border-radius:50%}.rank-tap{left:calc(var(--u) * 179);top:calc(var(--u) * 165)}.streak-tap{left:calc(var(--u) * 150);top:calc(var(--u) * 168)}.rank-halo{left:calc(var(--u) * 260);top:calc(var(--u) * 128);width:calc(var(--u) * 110);height:calc(var(--u) * 110);margin:calc(var(--u) * -55) 0 0 calc(var(--u) * -55);mix-blend-mode:screen;pointer-events:none;opacity:var(--done,0);scale:calc(.6 + var(--done,0) * .4);background:radial-gradient(closest-side,#78aaff8c,#5078ff2e 55%,#0000);border-radius:50%}.rank-line.l3{opacity:calc(.55 + var(--done,0) * .45)}.bento-puzzle:before{content:"";z-index:0;background:radial-gradient(55% 110% at 0 20%,#ff3a08,#ff3a088c 45%,#0000 78%),radial-gradient(40% 60% at 30% 100%,#ff3c0a66,#0000 75%);position:absolute;inset:0}.puzzle-sun{left:calc(var(--u) * 387);top:calc(var(--u) * -165)}.puzzle-icons{width:calc(var(--u) * 155);height:auto;left:calc(var(--u) * 21);top:calc(var(--u) * 22)}.puzzle-points{left:calc(var(--u) * 16);top:calc(var(--u) * 143);height:calc(var(--u) * 34);background:linear-gradient(#ea580c99,#200b0099);transform:rotate(-4.7deg)}.puzzle-solve{left:calc(var(--u) * 34);top:calc(var(--u) * 186);align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 7) calc(var(--u) * 11);border-radius:calc(var(--u) * 10);opacity:.5;white-space:nowrap;font-size:max(9px,calc(var(--u) * 12));color:#fff;background:#ffffff1a;display:inline-flex;transform:rotate(-1.1deg)}.puzzle-solve img{width:calc(var(--u) * 14);height:calc(var(--u) * 14)}.puzzle-arrows{width:calc(var(--u) * 46);height:auto;left:calc(var(--u) * 167);top:calc(var(--u) * 153)}.puzzle-video{left:calc(var(--u) * 227);top:calc(var(--u) * 22);width:calc(var(--u) * 407);height:calc(var(--u) * 174);border-radius:calc(var(--u) * 16);background:#121212;overflow:hidden}.puzzle-video img{left:0;top:calc(var(--u) * -28);opacity:.85;width:100%;height:auto;position:absolute}.puzzle-video:after{content:"";background:linear-gradient(#121212 4%,#12121200 45% 55%,#121212 96%),linear-gradient(90deg,#121212 2%,#12121200 30% 70%,#121212 98%);position:absolute;inset:0}.puzzle-player{left:calc(var(--u) * 227);top:calc(var(--u) * 209);width:calc(var(--u) * 407);height:calc(var(--u) * 36);align-items:center;gap:calc(var(--u) * 23);padding:0 calc(var(--u) * 12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border-radius:999px;display:flex}.puzzle-time{font-family:Inter,sans-serif;font-size:max(11px,calc(var(--u) * 20));color:#fff;font-variant-numeric:tabular-nums}.puzzle-bar{flex:0 0 calc(var(--u) * 175);height:calc(var(--u) * 6);background:#ea580c1a;border-radius:99px;position:relative}.puzzle-bar i,.puzzle-bar b{border-radius:99px;position:absolute;top:0;bottom:0;left:0}.puzzle-bar i{background:#ea580c4d;width:82%}.puzzle-bar b{background:#ea580c;width:62%}.puzzle-player img{height:calc(var(--u) * 16);width:auto}.bento-streak:before{content:"";z-index:0;background:radial-gradient(70% 120% at 0 0,#ff3a08,#ff3a088c 45%,#0000 80%),radial-gradient(45% 60% at 100% 100%,#ff3c0a73,#0000 75%);position:absolute;inset:0}.streak-sun{left:calc(var(--u) * 368);top:calc(var(--u) * -155)}.streak-kicker{left:calc(var(--u) * 27);top:calc(var(--u) * 57);width:calc(var(--u) * 200);font-size:max(11px,calc(var(--u) * 16));background:linear-gradient(#fff,#fed38d);-webkit-text-fill-color:transparent;color:#fff;-webkit-background-clip:text;background-clip:text;margin:0;font-weight:500;line-height:.92}.streak-days{left:calc(var(--u) * 26);top:calc(var(--u) * 103);gap:calc(var(--u) * 6);display:flex}.streak-day{justify-content:flex-end;align-items:center;gap:calc(var(--u) * 6);width:calc(var(--u) * 30);height:calc(var(--u) * 34);flex-direction:column;display:flex}.streak-day img{width:calc(var(--u) * 17);opacity:.4;height:auto}.streak-day:after{content:"";width:100%;height:calc(var(--u) * 5);background:#fff6;border-radius:4px}.streak-day.is-gift img{width:calc(var(--u) * 21);opacity:1}.streak-day.is-gift:after{box-shadow:0 0 calc(var(--u) * 10) rgba(255,210,140,calc(var(--done,0) * .9));background:#fff}.streak-day.is-gift{scale:calc(1 + var(--done,0) * .12)}.streak-claim{left:calc(var(--u) * 105);top:calc(var(--u) * 152)}.streak-pointer{left:calc(var(--u) * 88);top:calc(var(--u) * 186);transform:rotate(-30deg)}.streak-swirl{left:calc(var(--u) * 386);top:calc(var(--u) * 87);width:calc(var(--u) * 490);height:calc(var(--u) * 490);background:linear-gradient(#ff5700,#ff0900);transform:rotate(-114.2deg);-webkit-mask:url(/refonte/img/landing/bento-swirl.webp) 50%/contain no-repeat;mask:url(/refonte/img/landing/bento-swirl.webp) 50%/contain no-repeat}.streak-swirl img{mix-blend-mode:overlay;filter:grayscale()brightness(1.5)contrast(1.15);width:100%;height:100%}.streak-tile{border-radius:calc(var(--u) * 40);box-shadow:inset 0 1px 0 #ffffff24,inset 0 0 0 1px #ffffff0f, 0 calc(var(--u) * 24) calc(var(--u) * 60) #0009;background:radial-gradient(90% 70% at 50% 110%,#ff5a1e59,#0000 70%),linear-gradient(#2a1611 0%,#140806 100%);place-items:center;display:grid}.tile-wp{width:calc(var(--u) * 150);height:calc(var(--u) * 150);left:calc(var(--u) * 470);top:calc(var(--u) * 52);opacity:.92;transform:rotate(8.6deg)}.tile-wp img{width:calc(var(--u) * 74);height:auto}.tile-flame{width:calc(var(--u) * 164);height:calc(var(--u) * 164);left:calc(var(--u) * 330);top:calc(var(--u) * 83);z-index:2;transform:rotate(-9.8deg)}.tile-flame img{width:calc(var(--u) * 56);height:auto;filter:drop-shadow(0 0 calc(var(--u) * 14) #ff8c508c)}.bento-perf:before{content:"";z-index:0;background:radial-gradient(70% 55% at 0 100%,#ff3a08d9,#0000 75%),radial-gradient(55% 55% at 100% 85%,#ff3a08a6,#0000 75%);position:absolute;inset:0}.perf-tag{left:calc(var(--u) * 202);top:calc(var(--u) * 17);align-items:center;gap:calc(var(--u) * 4);padding:calc(var(--u) * 5.4);white-space:nowrap;font-size:max(8px,calc(var(--u) * 8));color:#fff;background:#202020;border:1px solid #2a2a2a;border-radius:4px;display:inline-flex;box-shadow:0 2px 13px #00000073}.perf-tag img{width:calc(var(--u) * 11);height:calc(var(--u) * 11)}.perf-bars{left:calc(var(--u) * 21);top:calc(var(--u) * 32);width:calc(var(--u) * 287);height:calc(var(--u) * 197);justify-content:space-between;align-items:flex-end;display:flex}.perf-bars i{width:calc(var(--u) * 32);height:calc(var(--u) * var(--h));border-radius:calc(var(--u) * 5.4);background:linear-gradient(#27201f 0%,#17111052 100%);display:block}.perf-bars i.is-own{box-shadow:0 0 calc(var(--u) * 20) #ff09008c,inset 0 0 calc(var(--u) * 8) #ffbb9873;background:linear-gradient(#ea580c 0%,#200b00 100%)}.perf-line{left:calc(var(--u) * 2);top:calc(var(--u) * 80);width:calc(var(--u) * 325);background:repeating-linear-gradient(90deg,#ffffffb3 0 6px,#0000 6px 11px);height:1.35px;-webkit-mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000);mask:linear-gradient(90deg,#0000,#000 30% 70%,#0000)}.perf-dot{left:calc(var(--u) * 157);top:calc(var(--u) * 72);width:calc(var(--u) * 15);height:calc(var(--u) * 15);box-shadow:0 0 calc(var(--u) * 11) #ff280099;background:#59030059;border-radius:50%}.perf-dot:after{content:"";inset:calc(var(--u) * 3);background:#fff;border-radius:50%;position:absolute}.perf-floor{background:radial-gradient(50% 60% at 50% 100%,#000 30%,#0000 100%);height:45%;bottom:0;left:-30%;right:-30%}.lp-steps{background:#121212;padding:123px 0 140px}.lp-steps-rings{opacity:.85;width:2099px;top:666px;left:-47px;transform:rotate(43.3deg)}.steps-track{width:100%;max-width:1200px;margin:0 auto;position:relative}.steps-path{pointer-events:none;width:97%;height:auto;position:absolute;top:51px;left:1.25%;overflow:visible}.steps-line{fill:none;stroke:#2c2c2f;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:12 10}.steps-line.is-lit{stroke:#ff5a1a;filter:drop-shadow(0 0 4px #ff5a14b3)}.steps-start{fill:#1a1a1c;stroke:#2c2c2f;stroke-width:2px}.steps-runner-dot{fill:#ff4a10;stroke:#ffb48a;stroke-width:1px;filter:drop-shadow(0 0 8px #ff460ae6)}.steps-runner-halo{fill:#ff501429;transform-box:fill-box;transform-origin:50%}.steps-list{justify-content:center;gap:64px;margin:0;padding:0;list-style:none;display:flex;position:relative}.step-card{--lit-ease:cubic-bezier(.32,.72,0,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffff0b,#ffffff03);border-radius:30px;flex-shrink:0;width:289px;height:289px;padding:9px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff0d,0 40px 90px #00000080}.step-inner{isolation:isolate;text-align:center;background:radial-gradient(60% 30% at 50% -6%,#ffe8c30f,#0000 75%),linear-gradient(#141418,#0e0e11);border-radius:22px;flex-direction:column;align-items:center;height:100%;padding:34px 26px 0;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f}.step-inner:before{content:"";z-index:-1;opacity:.35;background:url(/refonte/img/hero/pattern.svg) 0 0/170% no-repeat;height:60%;transition:opacity .8s ease-out;position:absolute;bottom:-10%;left:-20%;right:-20%;-webkit-mask:radial-gradient(60% 60% at 50% 100%,#000,#0000);mask:radial-gradient(60% 60% at 50% 100%,#000,#0000)}.step-inner:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(80% 45% at 50% 110%,#ff500a52,#0000 75%);transition:opacity .8s ease-out;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ff7a2e8c}.step-ico-wrap{background:linear-gradient(#ffffff12,#ffffff05);border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:18px;transition:background .8s ease-out,box-shadow .8s ease-out;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff14}.step-ico{opacity:.75;width:auto;height:24px;transition:opacity .8s ease-out;display:block}.step-title{letter-spacing:-.02em;color:#fff;margin:0 0 8px;font-size:17px;font-weight:500;line-height:1.3}.step-desc{color:#ffffff80;text-wrap:balance;margin:0;font-size:13.5px;font-weight:400;line-height:1.5}.step-num{z-index:-1;letter-spacing:-.05em;background:linear-gradient(#ffffff17 0%,#fff0 85%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:96px;font-style:italic;font-weight:800;line-height:1;transition:opacity .8s ease-out;position:absolute;bottom:-12px;right:14px}.step-num:after{content:attr(data-n);opacity:0;background:linear-gradient(#ff8a3d8c 0%,#ff500a00 85%);-webkit-background-clip:text;background-clip:text;transition:opacity .8s ease-out;position:absolute;inset:0}.step-card:before{content:"";z-index:4;width:44px;height:3px;transition:width .9s var(--lit-ease),background .6s ease-out,box-shadow .6s ease-out;background:#ffffff24;border-radius:3px 3px 0 0;position:absolute;bottom:9px;left:34px}.step-card.is-lit .step-inner:before{opacity:.7}.step-card.is-lit .step-inner:after{opacity:1}.step-card.is-lit .step-ico-wrap{background:linear-gradient(322deg,#f81003e6,#ea580ce6);box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #ff8c5080,0 8px 24px -6px #ff460ab3}.step-card.is-lit .step-ico,.step-card.is-lit .step-num:after{opacity:1}.step-card.is-lit:before{background:linear-gradient(90deg,#ff5700,#ff8a3d);width:calc(100% - 68px);box-shadow:0 -3px 18px 1px #ff5700cc}.lp-daily{font-family:var(--font-geist),"Geist","Inter",sans-serif;background:#121212;padding:96px 0 40px;position:relative;overflow:hidden}.lp-daily-grid{pointer-events:none;opacity:.5;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask:radial-gradient(70% 60% at 50% 30%,#000,#0000 80%);mask:radial-gradient(70% 60% at 50% 30%,#000,#0000 80%)}.daily-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.daily-copy{max-width:640px}.daily-kicker{letter-spacing:.18em;text-transform:uppercase;color:#ff6a1f;align-items:center;gap:12px;margin:0 0 18px;font-size:12px;font-weight:600;display:flex}.daily-kicker span{background:currentColor;border-radius:2px;width:22px;height:1.5px}.daily-h2{letter-spacing:-.045em;color:#f5f5f4;text-wrap:balance;margin:0;font-size:clamp(34px,4.4vw,56px);font-weight:600;line-height:1.02}.daily-hot{background:linear-gradient(#ff8a3d 0%,#ff4d12 60%,#e8330e 100%);-webkit-text-fill-color:transparent;color:#ff5a1a;-webkit-background-clip:text;background-clip:text}.daily-sub{color:#ffffff94;text-wrap:pretty;max-width:580px;margin:20px 0 0;font-size:16px;line-height:1.6}.daily-timer{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;padding-bottom:4px;display:flex}.daily-timer span{letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;font-size:11.5px;font-weight:600}.daily-countdown{letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.4vw,46px);font-weight:600;line-height:1}.daily-frame{background:linear-gradient(#1f1f22,#141416);border-radius:30px;margin:48px 0 0;padding:16px;position:relative;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff14,0 50px 100px -30px #000000d9,0 30px 120px -50px #ff501459}.daily-screen{aspect-ratio:1192/668;background:#0b0b0c;border-radius:18px;position:relative;overflow:hidden}.daily-shot{object-fit:cover;width:100%;height:100%;display:block}.daily-screen:after{content:"";pointer-events:none;background:radial-gradient(60% 70% at 85% 60%,#00000059,#0000 70%),linear-gradient(#0000 60%,#0c050259);position:absolute;inset:0}.daily-tag{z-index:1;letter-spacing:.06em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0807b8;border-radius:99px;align-items:center;gap:9px;padding:8px 14px;font-size:13px;font-weight:600;display:inline-flex;position:absolute;top:3.4%;left:2%;box-shadow:inset 0 0 0 1px #ffffff1a}.daily-tag i{background:#ff5a1a;border-radius:50%;width:7px;height:7px;position:relative;box-shadow:0 0 8px #ff5a14e6}.daily-card{z-index:2;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);background:#0e0c0cc7;border-radius:20px;width:clamp(320px,34%,420px);padding:22px 22px 20px;position:absolute;top:calc(16px + 30%);right:calc(16px + 2.2%);box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff14,0 30px 60px -10px #000000b3}.daily-q{letter-spacing:-.025em;color:#fff;text-wrap:balance;margin:0;font-size:17.5px;font-weight:600;line-height:1.3}.daily-vs{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin-top:16px;display:grid}.daily-vs span{background:#ffffff0a;border-radius:10px;padding:9px 12px;font-size:14px;font-weight:500;box-shadow:inset 0 0 0 1px #ffffff14}.daily-vs .is-ally{color:#9cc3ff;background:#5a8cff0f;box-shadow:inset 0 0 0 1px #6ea0ff38}.daily-vs .is-enemy{text-align:right;color:#ff9a8a;background:#ff503c0f;box-shadow:inset 0 0 0 1px #ff6e5a38}.daily-vs em{letter-spacing:.08em;color:#fff6;font-size:12px;font-style:normal;font-weight:600}.daily-ctx{color:#ffffffad;margin:16px 0 0;font-size:14.5px;line-height:1.6}.daily-cta{isolation:isolate;letter-spacing:-.01em;color:#fff;background:linear-gradient(#ff5f12 0%,#f01a04 100%);border-radius:99px;justify-content:center;align-items:center;gap:10px;height:50px;margin-top:18px;font-size:15.5px;font-weight:600;transition:scale .15s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ff966459,0 12px 28px -8px #ff280099}.daily-cta svg{transition:translate .45s var(--ease-soft)}.daily-cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff40,#0000);width:35%;position:absolute;top:0;bottom:0;left:-40%;transform:translate(-120%)skew(-18deg)}.daily-cta:active{scale:.97}.daily-cta:focus-visible{outline:2px solid var(--orange-hot);outline-offset:3px}@media (hover:hover) and (pointer:fine){.daily-cta:hover svg{translate:3px}.daily-cta:hover:after{transition:transform .9s cubic-bezier(.32,.72,0,1);transform:translate(420%)skew(-18deg)}}@media (prefers-reduced-motion:no-preference){.daily-shot{animation:22s ease-in-out infinite alternate daily-pan}.daily-tag i:after{content:"";background:#ff5a1a;border-radius:50%;animation:2s ease-out infinite daily-ping;position:absolute;inset:0}html.js-anim .daily-frame.reveal .daily-card{opacity:0;filter:blur(6px);transition:opacity .8s var(--ease-out-quint) .45s,translate .8s var(--ease-out-quint) .45s,filter .8s var(--ease-out-quint) .45s;translate:0 14px}html.js-anim .daily-frame.reveal.is-in .daily-card{opacity:1;filter:none;translate:0}}@keyframes daily-pan{0%{transform:scale(1.02)translate(0)}to{transform:scale(1.08)translate(-1.2%,-1%)}}@keyframes daily-ping{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(3)}}@media (max-width:900px){.daily-head{flex-direction:column;align-items:flex-start;gap:24px}.daily-timer{align-items:flex-start}.daily-frame{border-radius:24px;padding:10px}.daily-screen{border-radius:16px}.daily-card{background:#ffffff08;width:auto;margin-top:10px;position:relative;top:auto;right:auto}.daily-tag{padding:6px 10px;font-size:11px}.daily-screen{aspect-ratio:1.08}.daily-shot{object-position:0% 50%}}@media (max-width:720px){.lp-daily{padding:72px 0 24px}}.lp-pricing{background:#000;padding:134px 0 164px}.lp-pricing-rings{width:2099px;top:456px;left:-47px;transform:rotate(43.3deg)}.lp-pricing-shape{z-index:0;pointer-events:none;width:1052px;height:auto;position:absolute;top:524px;left:calc(50% - 305px)}.plans{justify-content:center;align-items:flex-end;gap:41px;display:flex}@property --plan-a{syntax:"<angle>";inherits:false;initial-value:0deg}.plan{color:#fff;background:radial-gradient(90% 40% at 50% 0,#ffffff0b,#0000 70%),linear-gradient(#1b1b1d 0%,#141416 100%);border-radius:24px;flex-direction:column;width:347px;padding:32px 24px;font-family:Inter,sans-serif;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0f,inset 0 1px #ffffff0f,0 30px 60px #00000073}.plan-head{align-items:center;gap:10px;display:flex}.plan-ico{background:linear-gradient(#ffffff14,#ffffff05);border-radius:12px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff14}.plan-ico-raw{width:36px;height:36px;display:block}.plan-name{letter-spacing:-.035em;margin:0;font-size:20px;font-weight:500;line-height:1.53}.plan-price{align-items:baseline;gap:6px;margin:15px 0 0;display:flex}.plan-amount{letter-spacing:-.045em;font-variant-numeric:tabular-nums;background:linear-gradient(#fff 30%,#ffffff9e 100%);-webkit-text-fill-color:transparent;color:#fff;-webkit-background-clip:text;background-clip:text;font-size:46px;font-weight:600;line-height:1.4}.plan-period{letter-spacing:-.02em;color:#fff6;font-size:16px;line-height:1.5}.plan-note{letter-spacing:-.015em;color:#ffffff73;margin:4px 0 0;font-size:14.5px;line-height:22px}.plan-features{border-top:1px solid #ffffff12;flex-direction:column;gap:13px;margin:24px 0 26px;padding:24px 0 0;list-style:none;display:flex}.plan-features li{letter-spacing:-.015em;color:#ffffff9e;padding-left:32px;font-size:14.5px;line-height:22px;position:relative}.plan-features li:before{content:"";background:#ffffff0f;border-radius:50%;width:20px;height:20px;position:absolute;top:1px;left:0;box-shadow:inset 0 0 0 1px #ffffff14}.plan-features li:after{content:"";background:#ffffffb3;width:10px;height:10px;position:absolute;top:6px;left:5px;-webkit-mask:url(/refonte/img/landing/ico-check.svg) 50%/contain no-repeat;mask:url(/refonte/img/landing/ico-check.svg) 50%/contain no-repeat}.plan-features b{color:#ffd9c2;font-weight:500}.plan-featured .plan-features li{color:#ffffffc7}.plan-featured .plan-features li:before{background:#ff5a1429;box-shadow:inset 0 0 0 1px #ff7a2e59}.plan-featured .plan-features li:after{background:#ff8a3d}.plan-cta{isolation:isolate;height:54px;font-family:var(--font-geist),"Geist",sans-serif;letter-spacing:-.02em;color:#fff;background:linear-gradient(#ffffff14 0%,#ffffff08 100%);border-radius:65px;justify-content:center;align-items:center;gap:8px;margin-top:auto;font-size:16px;font-weight:600;transition:background .35s ease-out,box-shadow .35s ease-out,scale .15s ease-out;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff17,inset 0 1px #ffffff1a,0 10px 22px #0006}.plan-cta:focus-visible{outline:2px solid var(--orange-hot);outline-offset:3px}.plan-cta-hot{background:linear-gradient(#ff5f12 0%,#f01a04 100%);box-shadow:inset 0 1px #ffffff4d,inset 0 0 0 1px #ff966459,0 12px 28px -8px #ff28008c}.plan-cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,#0000,#ffffff38,#0000);width:35%;position:absolute;top:0;bottom:0;left:-40%;transform:translate(-120%)skew(-18deg)}.plan-featured{background:conic-gradient(from var(--plan-a),transparent 0deg 250deg,#ffd6b4f2 300deg,transparent 340deg), linear-gradient(180deg,#ff5700 0%,#ff1a04 30%,#ff1e0059 70%,#ff1e0026 100%);padding:0 1.5px 1.5px}.plan-flag{font-family:var(--font-geist),"Geist",sans-serif;letter-spacing:-.01em;color:#fff;text-shadow:0 1px 6px #78140080;justify-content:center;align-items:center;gap:7px;margin:0;padding:9px 0 8px;font-size:13.5px;font-weight:500;line-height:19px;display:flex}.plan-flag svg{opacity:.9}.plan-body{background:radial-gradient(90% 45% at 50% 0,#ff5a141a,#0000 70%),linear-gradient(#1c1817 0%,#141416 100%);border-radius:23px;flex-direction:column;padding:32px 24px;display:flex;position:relative;overflow:hidden}.plan-featured .plan-price{margin-top:13px}.lp-team{background:#121212;padding:101px 0}.team-card{background:linear-gradient(#16161600 0%,#16161633 35%,#f549002b 52%,#ff0900 100%) border-box,#121212;border:2px solid #ffffff12;border-radius:56px;max-width:1158px;margin:0 auto;padding:72px 40px 78px;position:relative;overflow:hidden}.team-pattern{pointer-events:none;opacity:.5;background:url(/refonte/img/hero/pattern.svg) top/100% no-repeat;height:900px;position:absolute;top:-490px;left:-110px;right:-130px;-webkit-mask:linear-gradient(#000 45%,#0000 72%);mask:linear-gradient(#000 45%,#0000 72%)}.team-row{justify-content:center;gap:clamp(10px,1.9vw,28px);margin:0;padding:0;list-style:none;display:flex;position:relative}.team-member{flex-direction:column;align-items:center;width:clamp(118px,13.8vw,190px);display:flex}.team-tile{aspect-ratio:1;background:#000;border:3px solid #151515;border-radius:27%;width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000073}.team-glow{z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(48% 48% at var(--gx,20%) var(--gy,45%),#f549008c,transparent 75%);position:absolute;inset:0}.m1 .team-glow{--gx:6%;--gy:52%}.m2 .team-glow{--gx:78%;--gy:26%}.m3 .team-glow{--gx:80%;--gy:10%;background:radial-gradient(60% 60% at 80% 10%,#ff000052,#0000 75%)}.m4 .team-glow{--gx:8%;--gy:60%}.m5 .team-glow{--gx:84%;--gy:48%}.team-photo{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block;position:relative}.team-photo.is-placeholder{object-fit:contain;width:52%;height:auto;margin:16% auto 0}.team-pill{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:109px;flex-direction:column;align-items:center;margin-top:-6px;padding:10px 20px 12px;display:flex;position:relative}.team-pill b{color:#fff;font-size:14px;font-weight:500;line-height:18.2px}.team-pill span{color:#9f9fa9;font-size:12px;line-height:16px}.team-pill:after{content:"";background:#ff5700;border-radius:12px 12px 0 0;width:36px;height:6px;margin-left:-18px;position:absolute;bottom:0;left:50%;box-shadow:0 -3px 23px 2px #ff5700}.m1 .team-tile{transform:rotate(-5.4deg)}.m1 .team-pill{transform:rotate(-5.3deg)translate(14px)}.m2 .team-tile{transform:rotate(5.1deg)}.m2 .team-pill{transform:rotate(4.8deg)}.m3 .team-tile{transform:rotate(-4.6deg)}.m3 .team-pill{transform:rotate(-4.4deg)}.m4 .team-tile{transform:rotate(6.8deg)}.m4 .team-pill{transform:rotate(6.3deg)}.m5 .team-tile{transform:rotate(-5deg)}.m5 .team-pill{transform:rotate(-4.6deg)}.team-copy{text-align:center;flex-direction:column;align-items:center;gap:20px;margin-top:46px;display:flex;position:relative}.team-copy .lp-sub{max-width:460px}.team-copy .hero-cta{margin-top:10px}.lp-faq{background:#121212;padding:133px 0 177px}.lp-faq-pattern{pointer-events:none;opacity:.35;background:url(/refonte/img/hero/pattern.svg) top/100% no-repeat;height:1060px;position:absolute;bottom:-640px;left:-120px;right:-120px;-webkit-mask:linear-gradient(#0000 0%,#000 40%);mask:linear-gradient(#0000 0%,#000 40%)}.lp-faq .lp-head{gap:20px;margin-bottom:46px}.faq-list{max-width:756px;margin:0 auto}.faq-item{--faq-ease:cubic-bezier(.32,.72,0,1);isolation:isolate;transition:margin .5s var(--faq-ease);border-radius:20px;position:relative}.faq-item:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .45s var(--faq-ease),scale .55s var(--faq-ease);background:linear-gradient(#ffffff0e 0%,#ffffff06 100%);position:absolute;inset:0;scale:.985;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff12,0 24px 60px -24px #000000b3}.faq-item:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff14 12% 88%,#0000);height:1px;transition:opacity .35s ease-out;position:absolute;bottom:0;left:24px;right:24px}.faq-item.is-open{margin:12px 0}.faq-item.is-open:before{opacity:1;scale:1}.faq-item.is-open:after{opacity:0}.faq-item:has(+.faq-item.is-open):after{opacity:0}.faq-q{appearance:none;cursor:pointer;text-align:left;width:100%;font-family:var(--font-geist),"Geist",sans-serif;letter-spacing:-.01em;color:#ffffffad;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;font-size:16.5px;font-weight:500;line-height:1.35;transition:color .3s ease-out;display:flex}.faq-q:hover,.faq-item.is-open .faq-q{color:#fff}.faq-q:focus-visible{outline:2px solid var(--orange-hot);outline-offset:-2px;border-radius:20px}.faq-chev{width:26px;height:26px;transition:background .4s var(--faq-ease),box-shadow .4s var(--faq-ease);background:#ffffff0a;border-radius:50%;flex-shrink:0;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.faq-chev:before,.faq-chev:after{content:"";width:10px;height:1.5px;transition:transform .5s var(--faq-ease),background .4s ease-out;background:#ffffffb3;border-radius:2px;margin:-.75px 0 0 -5px;position:absolute;top:50%;left:50%}.faq-chev:after{transform:rotate(90deg)}.faq-q:hover .faq-chev{background:#ffffff12}.faq-item.is-open .faq-chev{background:#ff6a1f1f;box-shadow:inset 0 0 0 1px #ff6a1f47}.faq-item.is-open .faq-chev:before,.faq-item.is-open .faq-chev:after{background:#ff7a2e}.faq-item.is-open .faq-chev:after{transform:rotate(180deg)}.faq-a{transition:grid-template-rows .5s var(--faq-ease);grid-template-rows:0fr;margin-top:-6px;display:grid;overflow:hidden}.faq-item.is-open .faq-a{grid-template-rows:1fr}.faq-a-inner{min-height:0;font-family:var(--font-geist),"Geist",sans-serif;color:#ffffff8c;opacity:0;padding:0 74px 0 24px;font-size:15px;line-height:1.65;transition:opacity .25s ease-out;overflow:hidden}.faq-a-inner:after{content:"";height:24px;display:block}.faq-item.is-open .faq-a-inner{opacity:1;transition:opacity .4s ease-out .1s}.lp-footer{background:#000;padding:82px 0 160px}.footer-cta{text-align:center;background:linear-gradient(#000 0%,#121212 100%);border:1px solid #303030;border-radius:24px;flex-direction:column;align-items:center;padding:100px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000080}.footer-cta-glow{opacity:.3;pointer-events:none;filter:blur(90px);background:radial-gradient(50% 50% at 50% 30%,#ff3c00,#ff4b0061 55%,#0000 80%);width:500px;height:553px;position:absolute;top:-38px}.footer-cta-glow.is-left{left:-120px}.footer-cta-glow.is-right{right:-120px}.footer-cta-icon{border-radius:18px;width:80px;height:80px;display:block;position:relative}.footer-cta-title{color:#fff;margin:28px 0 24px;font-size:clamp(26px,2.5vw,36px);font-weight:600;line-height:1.3;position:relative}.footer-main{justify-content:space-between;gap:60px;margin-top:80px;padding:0 40px;display:flex}.footer-brand{flex-direction:column;align-items:flex-start;max-width:369px;display:flex}.footer-logo img{width:184px;height:auto;display:block}.footer-tagline{color:#969696;margin:36px 0 0;font-size:18px;font-weight:500;line-height:24px}.footer-copy{color:#353535;margin:36px 0 0;font-size:18px;font-weight:500;line-height:24px}.footer-legal{gap:16px;margin:8px 0 0;font-size:14px;display:flex}.footer-legal a{color:#4a4a4a;transition:color .15s}.footer-legal a:hover{color:#999}.footer-cols{gap:127px;display:flex}.footer-col-title{color:#b8b8b8;margin:0 0 23px;font-size:20px;font-weight:500;line-height:30px}.footer-links{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-links a{color:#999;font-size:16px;font-weight:500;line-height:27px;transition:color .15s}.footer-links a:hover{color:#fff}@media (max-width:1100px){.steps-list{gap:28px}.steps-path{display:none}.footer-cols{gap:56px}}@media (max-width:980px){.plans{flex-direction:column;align-items:center}.plan{width:100%;max-width:420px}.steps-list{flex-direction:column;align-items:center}.team-row{flex-wrap:wrap;gap:36px 28px;max-width:520px;margin:0 auto}.footer-main{flex-direction:column;padding:0 8px}}@media (max-width:760px){.bento{border-radius:24px;grid-template-columns:1fr;grid-auto-rows:auto;gap:12px;padding:12px}.bento-card{flex-direction:column;display:flex}.bento-art{aspect-ratio:var(--dw) / 252;flex:none;position:relative;inset:auto;overflow:hidden}.bento-puzzle,.bento-streak{--dw:430;grid-column:auto}.bento-text{gap:4px;width:auto;padding:4px 18px 18px;position:relative;bottom:auto;left:auto}.bento-title{font-size:15px}.bento-desc{font-size:12.5px}.lp-bento{padding:96px 0 88px}.lp-steps,.lp-pricing,.lp-faq{padding:96px 0 110px}.lp-team{padding:72px 0}.team-card{border-radius:36px;padding:48px 18px 56px}.team-row{gap:28px 12px}.team-member{width:128px}.team-pill{white-space:normal;padding:8px 14px 10px}.footer-cta{padding:64px 20px}.footer-cols{flex-wrap:wrap;gap:36px 48px}.lp-footer{padding:56px 0 96px}}@media (max-width:600px){.lp-shell{padding:0 20px}.lp-head{margin-bottom:44px}.faq-q{padding:20px 16px;font-size:15.5px}.faq-a-inner{padding:0 16px;font-size:14.5px}.faq-item:after{left:16px;right:16px}}:root{--ease-soft:cubic-bezier(.2,.7,.2,1);--ease-out-quint:cubic-bezier(.22,1,.36,1)}.bento-chip,.perf-tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.nav-pill{transition-property:transform,filter,background,border-color,scale;transition-duration:.15s;transition-timing-function:ease-out}.hero-cta:active,.plan-cta:active,.nav-pill:active{scale:.96}@media (prefers-reduced-motion:no-preference){html.js-anim .reveal{filter:blur(6px);transition:opacity .8s var(--ease-out-quint),transform .8s var(--ease-out-quint),filter .8s var(--ease-out-quint), translate .45s var(--ease-soft),box-shadow .45s var(--ease-soft)}html.js-anim .reveal.is-in{filter:none}html.js-anim .bento.reveal>.bento-card,html.js-anim .team-card.reveal .team-member,html.js-anim .faq-list.reveal>.faq-item{opacity:0;filter:blur(6px);transition:opacity .7s var(--ease-out-quint) var(--d,0s),transform .7s var(--ease-out-quint) var(--d,0s), filter .7s var(--ease-out-quint) var(--d,0s),translate .45s var(--ease-soft) 0s,box-shadow .45s var(--ease-soft) 0s, background .25s ease-out 0s,border-color .5s cubic-bezier(.32,.72,0,1) 0s,margin .5s cubic-bezier(.32,.72,0,1) 0s,border-radius .5s cubic-bezier(.32,.72,0,1) 0s;transform:translateY(14px)}html.js-anim .bento.reveal.is-in>.bento-card,html.js-anim .team-card.reveal.is-in .team-member,html.js-anim .faq-list.reveal.is-in>.faq-item{opacity:1;filter:none;transform:none}.bento>:nth-child(2),.team-member:nth-child(2),.faq-item:nth-child(2){--d:90ms}.bento>:nth-child(3),.team-member:nth-child(3),.faq-item:nth-child(3){--d:.18s}.bento>:nth-child(4),.team-member:nth-child(4),.faq-item:nth-child(4){--d:.27s}.faq-item:nth-child(5),.team-member:nth-child(5){--d:.36s}.faq-item:nth-child(6){--d:.45s}.faq-a-inner{filter:blur(3px);transition:opacity .25s ease-out,transform .3s ease-out,filter .25s ease-out;transform:translateY(-6px)}.faq-item.is-open .faq-a-inner{filter:none;transition:opacity .45s ease-out 80ms,transform .55s var(--faq-ease) 40ms,filter .45s ease-out 80ms;transform:none}html.js-anim .bento.is-in .rank-emblem{animation:lp-pop .7s var(--ease-out-quint) both}html.js-anim .bento.is-in .e-gold{animation-delay:.35s}html.js-anim .bento.is-in .e-emerald{animation-delay:.45s}html.js-anim .bento.is-in .e-diamond{animation-delay:.55s}html.js-anim .bento.is-in .streak-day img{animation:lp-tick .5s var(--ease-out-quint) both}html.js-anim .bento.is-in .streak-day:first-child img{animation-delay:.6s}html.js-anim .bento.is-in .streak-day:nth-child(2) img{animation-delay:.72s}html.js-anim .bento.is-in .streak-day:nth-child(3) img{animation-delay:.84s}html.js-anim .bento.is-in .streak-day:nth-child(4) img{animation-delay:.96s}html.js-anim .bento.is-in .streak-day.is-gift img{animation:lp-gift .6s var(--ease-out-quint) 1.12s both}html.js-anim .bento.is-in .perf-bars i{transform-origin:50% 100%;animation:lp-bar .9s var(--ease-out-quint) both}html.js-anim .bento.is-in .perf-bars i:first-child{animation-delay:.45s}html.js-anim .bento.is-in .perf-bars i:nth-child(2){animation-delay:.5s}html.js-anim .bento.is-in .perf-bars i:nth-child(3){animation-delay:.55s}html.js-anim .bento.is-in .perf-bars i:nth-child(4){animation-delay:.6s}html.js-anim .bento.is-in .perf-bars i:nth-child(5){animation-delay:.65s}html.js-anim .bento.is-in .perf-bars i:nth-child(6){animation-delay:.7s}html.js-anim .bento.is-in .perf-bars i:nth-child(7){animation-delay:.75s}html.js-anim .bento.is-in .perf-line,html.js-anim .bento.is-in .perf-dot{animation:.6s ease-out 1.1s both lp-fade}.perf-dot:before{content:"";border-radius:50%;animation:3.2s ease-out 2s infinite lp-ping;position:absolute;inset:-4px;box-shadow:0 0 0 1px #ff785099}.steps-runner-halo{animation:2.4s ease-out infinite steps-halo}@keyframes steps-halo{0%{opacity:1;scale:.6}to{opacity:0;scale:1.6}}.puzzle-points{animation:5s ease-in-out infinite lp-float}.plan-featured{animation:7s linear infinite plan-orbit}@keyframes plan-orbit{to{--plan-a:360deg}}html.js-anim .plan.reveal .plan-features li{opacity:0;filter:blur(3px);transition:opacity .5s var(--ease-out-quint),translate .5s var(--ease-out-quint),filter .5s var(--ease-out-quint);translate:-6px}html.js-anim .plan.reveal.is-in .plan-features li{opacity:1;filter:none;translate:0}html.js-anim .plan.is-in .plan-features li:first-child{transition-delay:.25s}html.js-anim .plan.is-in .plan-features li:nth-child(2){transition-delay:.31s}html.js-anim .plan.is-in .plan-features li:nth-child(3){transition-delay:.37s}html.js-anim .plan.is-in .plan-features li:nth-child(4){transition-delay:.43s}html.js-anim .plan.is-in .plan-features li:nth-child(5){transition-delay:.49s}.puzzle-bar b{transition:width .95s linear}}@keyframes lp-pop{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.9)}to{opacity:1;filter:none;transform:none}}@keyframes lp-tick{0%{opacity:0;filter:blur(4px);transform:scale(.25)}to{opacity:.4;filter:none;transform:none}}@keyframes lp-gift{0%{opacity:0;filter:blur(4px);transform:scale(.25)}70%{opacity:1;filter:none;transform:scale(1.12)}to{opacity:1;transform:none}}@keyframes lp-bar{0%{opacity:.2;transform:scaleY(0)}to{opacity:1;transform:none}}@keyframes lp-fade{0%{opacity:0}to{opacity:1}}@keyframes lp-ping{0%{opacity:.9;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.9)}}@keyframes lp-breathe{0%,to{box-shadow:0 0 10px #ff3c0073}50%{box-shadow:0 0 22px #ff3c00d9}}@keyframes lp-float{0%,to{translate:0}50%{translate:0 -3px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.bento-card,.step-card,.plan,.footer-cta{transition:translate .45s var(--ease-soft),box-shadow .45s var(--ease-soft)}.bento-card:hover{translate:0 -3px;box-shadow:0 18px 40px #00000073}.rank-emblem,.rank-disc,.puzzle-video img,.puzzle-icons,.tile-wp,.tile-flame,.perf-bars i.is-own,.perf-dot{transition:translate .5s var(--ease-soft),scale .5s var(--ease-soft),rotate .5s var(--ease-soft),filter .5s var(--ease-soft)}.bento-rank:hover .rank-emblem{translate:0 -4px}.bento-rank:hover .e-emerald{transition-delay:40ms}.bento-rank:hover .e-diamond{transition-delay:80ms}.bento-rank:hover .rank-disc.d1{scale:1.02}.bento-puzzle:hover .puzzle-video img{scale:1.04}.bento-puzzle:hover .puzzle-icons{translate:0 -2px;rotate:-3deg}.bento-streak:hover .tile-flame{translate:0 -4px;rotate:3deg}.bento-streak:hover .tile-wp{translate:0 -3px;rotate:-3deg}.bento-perf:hover .perf-bars i.is-own{filter:brightness(1.18)saturate(1.1)}.bento-perf:hover .perf-dot{scale:1.25}.step-ico,.step-num{transition:translate .5s var(--ease-soft),scale .5s var(--ease-soft),filter .5s var(--ease-soft),opacity .8s ease-out}.step-card:hover{translate:0 -4px}.step-card:hover .step-ico{scale:1.08}.step-card:hover .step-num{filter:brightness(1.6);translate:0 -6px}.plan:hover{translate:0 -4px}.plan:not(.plan-featured):hover{box-shadow:inset 0 0 0 1px #ffffff1c,inset 0 1px #ffffff14,0 30px 60px #00000073}.plan-cta:not(.plan-cta-hot):hover{background:linear-gradient(#ffffff1f 0%,#ffffff0d 100%)}.plan-cta:hover:after{transition:transform .9s cubic-bezier(.32,.72,0,1);transform:translate(420%)skew(-18deg)}.team-tile,.team-pill{transition:transform .55s var(--ease-soft),box-shadow .55s var(--ease-soft)}.team-photo{transition:scale .6s var(--ease-soft),filter .6s var(--ease-soft)}.team-member:hover .team-tile{transform:rotate(0)translateY(-6px);box-shadow:0 28px 50px #0000008c}.team-member:hover .team-photo{scale:1.04}.team-member:hover .team-pill{transform:rotate(0)translateY(-3px)}.footer-cta-icon{transition:transform .5s var(--ease-soft)}.footer-cta:hover .footer-cta-icon{transform:translateY(-3px)rotate(-4deg)}}.price-check{color:#fff;background:linear-gradient(180deg,var(--orange-hot),var(--orange-deep));border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:inline-grid;box-shadow:inset 0 1px #ffffff47}.embers{border-radius:inherit;pointer-events:none;mix-blend-mode:screen;opacity:.7;z-index:0;background:radial-gradient(1.4px 1.4px at 12% 22%,#ff8c3ccc,#0000 60%),radial-gradient(1.8px 1.8px at 28% 78%,#ff6b1f8c,#0000 60%),radial-gradient(1.2px 1.2px at 46% 14%,#ffaa5a80,#0000 60%),radial-gradient(2px 2px at 64% 58%,#ff7828a6,#0000 60%),radial-gradient(1.3px 1.3px at 74% 88%,#ff96468c,#0000 60%),radial-gradient(1.6px 1.6px at 84% 32%,#ff6b1f99,#0000 60%),radial-gradient(1.1px 1.1px at 92% 72%,#ffaa5a73,#0000 60%);position:absolute;inset:0}.hex-bg{pointer-events:none;border-radius:inherit;z-index:0;background-image:url("data:image/svg+xml,%3Csvg width='28' height='49' viewBox='0 0 28 49' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.99 9.25l13 7.5v15l-13 7.5L1 31.75v-15l12.99-7.5zM3 17.9v12.7l10.99 6.34 11-6.35V17.9l-11-6.34L3 17.9zM0 15l12.98-7.5V0h-2v6.35L0 12.69v2.3zm0 18.5L12.98 41v8h-2v-6.85L0 35.81v-2.3zM15 0v7.5L27.99 15H28v-2.31h-.01L17 6.35V0h-2zm0 49v-8l12.99-7.5H28v2.31h-.01L17 42.15V49h-2z' fill='%23ffffff' fill-opacity='0.025' fill-rule='evenodd'/%3E%3C/svg%3E");background-size:56px 98px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 120% at 70%,#000 40%,#0000 92%);mask-image:radial-gradient(120% 120% at 70%,#000 40%,#0000 92%)}.coin{isolation:isolate;background:radial-gradient(circle at 50% 0,#ffffff59 0%,#0000 35%),radial-gradient(circle at 30% 30%,#ffe18c 0%,#ffb24a 28%,#ff7a2a 62%,#b62a14 100%);border-radius:50%;flex-shrink:0;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 2px #fff0c88c,inset 0 -4px #0000004d,0 0 0 2px #ffb45a73,0 0 18px #ff8c3c66,0 6px 14px #ff6b1f4d}.coin-ring{pointer-events:none;z-index:1;border-radius:50%;position:absolute;inset:5px;box-shadow:inset 0 0 0 1.5px #ffebb44d}.coin-num{z-index:2;color:#fff;font-feature-settings:"tnum";text-shadow:0 1px 2px #78280599,0 0 8px #ffffff73;font-size:20px;font-weight:900;position:relative}@keyframes coin-shine-sweep{0%{opacity:0;transform:translate(-100%)}18%{opacity:.85}55%{opacity:0}to{opacity:0;transform:translate(220px)}}.coin-shine{z-index:3;filter:blur(2px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);width:22px;height:100%;position:absolute;top:0;left:0}@media (prefers-reduced-motion:no-preference){html.js-anim .coin-shine{animation:3.6s ease-in-out infinite coin-shine-sweep;animation-delay:calc(var(--i,0) * .5s)}}.player-chip{background:linear-gradient(#2c2b2f 0%,#1a191c 100%);border-radius:999px;align-items:center;gap:11px;padding:8px 16px 8px 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.player-chip-ava{border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1f,0 2px 8px #0006}.player-chip-ava img{object-fit:cover;width:100%;height:100%;display:block}.player-chip-name{color:#fff;white-space:nowrap;font-size:13.5px;font-weight:800;line-height:1.15}.player-chip-tag{color:var(--text-dim);font-weight:700}.player-chip-meta{color:var(--text-dim);white-space:nowrap;font-size:11.5px;font-weight:600}.live-panel{isolation:isolate;background:radial-gradient(80% 100% at 0 0,#ffffff08,#0000 55%),linear-gradient(160deg,#1d1b19 0%,#161513 50%,#100f0d 100%);border-radius:22px;padding:22px 24px 20px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #ff6b1f6b,0 30px 80px #0009}.live-panel>:not(.embers):not(.hex-bg){z-index:1;position:relative}.live-head{justify-content:space-between;align-items:center;margin-bottom:18px;padding-right:64px;display:flex}.live-tag{letter-spacing:.16em;color:var(--orange-hot);align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.live-dot{background:var(--orange-hot);border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #ff8a3acc}@media (prefers-reduced-motion:no-preference){html.js-anim .live-dot{animation:1.6s ease-in-out infinite lp-blink}}.live-session{letter-spacing:.12em;color:var(--text-dim);white-space:nowrap;background:#ffffff09;border-radius:999px;padding:4px 10px;font-size:9.5px;font-weight:800;box-shadow:inset 0 0 0 1px #ffffff14}.live-player{margin-bottom:18px;display:flex}.perf-pill{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-flex}.perf-pill svg{flex-shrink:0;width:11px;height:11px}.perf-pill.good{color:#46d885;background:#3ad17a1a;box-shadow:inset 0 0 0 1px #3ad17a57}.perf-pill.bad{color:#ff7a6e;background:#ff525217;box-shadow:inset 0 0 0 1px #ff525252}.perf-rows{flex-direction:column;gap:9px;margin:12px 0 18px;display:flex}.perf-row{border-radius:13px;align-items:flex-start;gap:13px;padding:13px 15px 13px 16px;transition:transform .18s,box-shadow .2s;display:flex;position:relative;overflow:hidden}.perf-row:before{content:"";border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:0}.perf-row.good{background:linear-gradient(100deg,#3ad17a1a,#3ad17a08 70%);box-shadow:inset 0 0 0 1px #3ad17a2e}.perf-row.good:before{background:linear-gradient(#46d885,#1f9c5c)}.perf-row.bad{background:linear-gradient(100deg,#ff52521a,#ff525208 70%);box-shadow:inset 0 0 0 1px #ff52522b}.perf-row.bad:before{background:linear-gradient(#ff7a6e,#c43838)}.perf-row-ic{color:#fff;border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;margin-top:1px;display:grid}.perf-row.good .perf-row-ic{background:linear-gradient(160deg,#46d885,#1f9c5c);box-shadow:inset 0 1px #ffffff4d,0 3px 8px #1f9c5c59}.perf-row.bad .perf-row-ic{background:linear-gradient(160deg,#ff7a6e,#c43838);box-shadow:inset 0 1px #ffffff40,0 3px 8px #c4383859}.perf-row-title{color:#fff;font-size:13.5px;font-weight:800;line-height:1.25}.perf-row-desc{color:var(--text-muted);text-wrap:pretty;margin-top:3px;font-size:12px;line-height:1.45}.reco-row{background:linear-gradient(100deg,#ff6b1f1a,#ff6b1f05 72%);border-radius:15px;align-items:center;gap:14px;padding:12px 14px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ff6b1f42}.reco-row:before{content:"";background:linear-gradient(180deg,var(--orange-hot),var(--orange-deep));border-radius:3px;width:3px;position:absolute;top:0;bottom:0;left:0}.reco-thumb{aspect-ratio:16/9;border-radius:10px;flex-shrink:0;width:108px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a,0 4px 10px #0006}.reco-thumb img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.reco-play{background:linear-gradient(180deg,var(--orange-hot),var(--orange-deep));border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #ff6b1f80,inset 0 1px #fff6}.reco-play svg{margin-left:2px}.reco-meta-col{flex:1;min-width:0}.reco-prio{letter-spacing:.12em;color:var(--orange-hot);text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;font-size:9.5px;font-weight:800;display:inline-flex}.reco-prio-num{color:#fff;letter-spacing:0;background:linear-gradient(180deg,var(--orange-hot),var(--orange-deep));border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;font-weight:900;display:grid;box-shadow:inset 0 1px #ffffff59,0 2px 6px #ff6b1f66}.reco-title{color:#fff;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:15px;font-weight:800;overflow:hidden}.reco-meta{color:var(--text-dim);margin-top:3px;font-size:11.5px;font-weight:600}@media (prefers-reduced-motion:no-preference){html.js-anim [data-seq]{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(7px)}html.js-anim [data-seq].is-typed{opacity:1;transform:none}}.radar-wrap{justify-content:center;display:flex}.radar{width:100%;max-width:360px;height:auto;display:block;overflow:visible}.radar-grid{fill:none;stroke:#ffffff12;stroke-width:1px}.radar-spoke{stroke:#ffffff0b;stroke-width:1px}.radar-shape{fill:#ff6b1f33;stroke:#ff8a3a;stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 0 10px #ff6b1f4d)}.radar-vertex{fill:#ffae6a}.radar-label{fill:#ffffff73;font-family:Inter,sans-serif;font-size:10px;font-weight:600}.radar-label tspan{fill:#fff;font-weight:800}.radar-center-glow{fill:#ff6b1f24}.radar-center{fill:#1c120b;stroke:#ff8a3ad9;stroke-width:1.5px}.radar-center-num{fill:#fff;letter-spacing:-.02em;font-family:Inter,sans-serif;font-size:13px;font-weight:900}.term-flag{color:var(--orange-hot);box-shadow:inset 0 0 0 1px var(--orange-line-dim);background:#ff6b1f14;border-radius:999px;align-items:center;gap:9px;padding:7px 14px;font-size:12px;font-weight:700;display:inline-flex}.term-flag-dot{background:var(--orange-hot);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 8px #ff8a3acc}.prog-visual{align-items:flex-end;gap:24px;width:100%;display:flex}.prog-chart{flex:1;height:150px;position:relative}.prog-chart-grid{pointer-events:none;background:repeating-linear-gradient(#ffffff0b 0 1px,#0000 1px 37px),repeating-linear-gradient(90deg,#ffffff06 0 1px,#0000 1px 64px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#00000059 100%);mask-image:linear-gradient(#000 0%,#00000059 100%)}.prog-chart svg{width:100%;height:100%;display:block;overflow:visible}.prog-pt{z-index:3;filter:drop-shadow(0 2px 5px #0000008c);width:34px;height:24px;position:absolute;transform:translate(-50%,-50%)}.prog-pt .rank-emb{width:100%;height:100%}.prog-pt.start{top:86%;left:1%}.prog-pt.end{top:12.7%;left:99%}.prog-pt.end:after{content:"";z-index:-1;background:radial-gradient(50% 50%,#ff96468c,#0000 72%);border-radius:50%;position:absolute;inset:-9px}.prog-line{fill:none;stroke:url(#prog-grad);stroke-width:3.5px;stroke-linecap:round;filter:drop-shadow(0 1px 5px #ff6b1f8c)drop-shadow(0 0 2px #ff964699)}.prog-area{fill:url(#prog-area-grad);opacity:.5}.prog-mile{fill:#ffd089;stroke:#140c0699;stroke-width:1px;filter:drop-shadow(0 0 5px #ffa046d9)}.prog-dot{fill:#fff;stroke:#ff8a3a;stroke-width:2.5px;filter:drop-shadow(0 0 7px #ff963cf2)}@media (prefers-reduced-motion:no-preference){html.js-anim .prog-line{stroke-dasharray:500;stroke-dashoffset:500px;transition:stroke-dashoffset 1.9s cubic-bezier(.3,.7,.3,1)}html.js-anim .prog-visual.is-drawn .prog-line{stroke-dashoffset:0}html.js-anim .prog-area{opacity:0;transition:opacity .9s .9s}html.js-anim .prog-visual.is-drawn .prog-area{opacity:.5}html.js-anim .prog-mile,html.js-anim .prog-dot{opacity:0;transition:opacity .4s}html.js-anim .prog-visual.is-drawn .prog-mile{opacity:1;transition-delay:1.1s}html.js-anim .prog-visual.is-drawn .prog-dot{opacity:1;transition-delay:1.7s}}.prog-stats{flex-direction:column;flex-shrink:0;gap:16px;display:flex}.prog-stat-val{letter-spacing:-.02em;font-feature-settings:"tnum";color:#fff;font-size:28px;font-weight:900;line-height:1}.prog-stat-val.accent{color:var(--orange-hot)}.prog-stat-label{letter-spacing:.12em;color:var(--text-dim);text-transform:uppercase;margin-top:6px;font-size:10.5px;font-weight:700}.prog-rank-chips{align-items:center;gap:7px;display:inline-flex}.prog-rank-chip{letter-spacing:.02em;font-feature-settings:"tnum";border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;font-weight:900;display:inline-flex}.rank-emb{flex-shrink:0;width:25px;height:18px;display:block}.prog-rank-chip.from{color:#ffffffa6;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff17}.prog-rank-chip.to{color:#fff;background:linear-gradient(180deg,var(--orange-hot),var(--orange-deep));box-shadow:inset 0 1px #ffffff4d,0 2px 8px #ff6b1f59}.prog-rank-arrow{color:var(--text-dim);font-size:13px;font-weight:800}.slide-card{isolation:isolate;background:radial-gradient(80% 100% at 0 0,#ffffff06,#0000 55%),linear-gradient(160deg,#1b1a18 0%,#151412 50%,#100f0d 100%);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,.92fr);align-items:center;gap:28px;min-height:380px;padding:48px 52px;transition:box-shadow .25s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,inset 0 0 0 1px #ffffff0f,0 20px 50px #0006}.slide-card:hover{box-shadow:inset 0 1px 0 #ffffff0a, inset 0 0 0 1px var(--orange-line-dim),0 24px 60px #00000080}.slide-card>:not(.embers):not(.hex-bg){z-index:1;position:relative}.slide-left{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.slide-tag{letter-spacing:.16em;color:var(--orange-hot);text-transform:uppercase;font-size:11px;font-weight:800}.slide-title{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(24px,2.6vw,32px);font-weight:900;line-height:1.25}.slide-title .gold{background:linear-gradient(96deg,#ff9d4a 0%,#ff6a1f 55%,#e8470f 100%);-webkit-text-fill-color:transparent;color:#ff7d34;-webkit-background-clip:text;background-clip:text}.slide-desc{color:var(--text-muted);text-wrap:pretty;max-width:440px;margin:0;font-size:15px;line-height:1.55}.slide-visual{flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:280px;display:flex;position:relative}.bento-comp{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.bento-comp:before{content:"";pointer-events:none;z-index:0;filter:blur(26px);background:radial-gradient(50% 50%,#ff6b1f38,#0000 72%);width:78%;height:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bento-comp img{z-index:1;width:100%;max-width:470px;height:auto;display:block;position:relative}@media (max-width:860px){.slide-card{grid-template-columns:1fr;padding:34px 28px}.slide-visual{min-height:0}.bento-comp img{max-width:380px}}#bento-puzzle,#bento-quest{min-height:0;padding-top:20px;padding-bottom:20px}#bento-puzzle .slide-visual,#bento-quest .slide-visual{min-height:0}#bento-puzzle .bento-comp img,#bento-quest .bento-comp img{max-width:340px}@media (max-width:860px){#bento-puzzle,#bento-quest{padding-top:20px;padding-bottom:20px}#bento-puzzle .bento-comp img,#bento-quest .bento-comp img{max-width:300px}}.tok-row{flex-wrap:wrap;align-items:flex-start;gap:18px;display:flex}.tok{appearance:none;cursor:pointer;font:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.tok-circle{color:#ffffffd9;background:radial-gradient(circle at 50% 32%,#242019 0%,#121110 100%);border-radius:50%;place-items:center;width:46px;height:46px;font-size:15px;font-weight:800;transition:box-shadow .2s,transform .15s,color .2s;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff24}.tok:hover .tok-circle{transform:translateY(-2px)}.tok-label{letter-spacing:.16em;color:var(--text-dim);text-transform:uppercase;font-size:10px;font-weight:700;transition:color .2s}.tok.sel .tok-circle{box-shadow:inset 0 0 0 1.5px var(--gold),0 0 16px #ffc24b40;color:var(--gold)}.tok.sel .tok-label{color:var(--gold)}.tok.bad .tok-circle{color:#ff6b5e;box-shadow:inset 0 0 0 1.5px #ff5252b3,0 0 14px #ff525233}.tok.bad .tok-label{color:#ff6b5e}.tok.win .tok-circle{color:#3ad17a;box-shadow:inset 0 0 0 1.5px #3ad17a,0 0 14px #3ad17a40}.tok:focus-visible .tok-circle{outline:2px solid var(--gold);outline-offset:3px}.gold-pill{color:var(--gold);white-space:nowrap;background:#ffc24b0d;border-radius:999px;align-self:center;align-items:center;gap:9px;padding:9px 17px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1.5px #ffc24b8c}.gold-pill .gp-coin{color:#1a0e08;background:linear-gradient(#ffd76a 0%,#f7a020 100%);border-radius:50%;flex-shrink:0;place-items:center;width:19px;height:19px;display:grid;box-shadow:inset 0 1px #ffffff80}.gold-pill.pop{display:none}.gold-pill.pop.show{display:inline-flex}@media (prefers-reduced-motion:no-preference){@keyframes gp-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}html.js-anim .gold-pill.pop.show{animation:.4s cubic-bezier(.3,1.3,.5,1) gp-pop}}.check-row{align-items:flex-end;gap:15px;display:flex}.cr-item{justify-items:center;gap:7px;width:27px;display:grid}.cr-glyph{color:#ffffffe6;place-items:center;height:18px;display:grid}.cr-line{background:#ffffff59;border-radius:2px;width:100%;height:2px}.cr-item.gift .cr-glyph{color:var(--gold)}.cr-item.gift .cr-line{background:var(--gold)}.wide-feedback{color:var(--text-dim);min-height:20px;font-size:13px;font-weight:700}.wide-feedback.is-win{color:#3ad17a}.wide-feedback.is-lose{color:var(--orange-hot)}@media (prefers-reduced-motion:no-preference){html.js-anim .check-row .cr-glyph{opacity:0;transition:opacity .3s,transform .35s cubic-bezier(.3,1.35,.5,1),color .35s;transform:scale(.4)}html.js-anim .check-row .cr-line{background:#ffffff1f;transition:background .35s}html.js-anim .check-row .cr-item.filled .cr-glyph{opacity:1;transform:none}html.js-anim .check-row .cr-item.filled .cr-line{background:#ffffff59}html.js-anim .check-row .cr-item.active:not(.gift) .cr-glyph{color:#3ad17a}html.js-anim .check-row .cr-item.active:not(.gift) .cr-line{background:#3ad17a;box-shadow:0 0 8px #3ad17a8c}html.js-anim .check-row .cr-item.gift.filled .cr-line{background:var(--gold)}html.js-anim .check-row .cr-item.gift.unlock .cr-glyph{animation:.55s cubic-bezier(.3,1.4,.5,1) gift-pop}@keyframes gift-pop{0%{transform:scale(.4)rotate(-10deg)}55%{transform:scale(1.22)rotate(6deg)}to{transform:scale(1)rotate(0)}}html.js-anim #quest-claim.invite{animation:1.7s ease-in-out infinite claim-pulse}@keyframes claim-pulse{0%,to{box-shadow:0 0 26px #ff501466,0 6px 18px #e8330e59,inset 0 1px #ffffff52}50%{box-shadow:0 0 42px #ff5014b3,0 6px 22px #e8330e80,inset 0 1px #ffffff52}}}.wp-refonte-root{background:var(--bg-page);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}
html.ob-lock{overflow:hidden}.ob{--ob-ease:cubic-bezier(.32,.72,0,1);--ob-quint:cubic-bezier(.22,1,.36,1);z-index:200;overscroll-behavior:contain;color:#f5f5f4;font-family:var(--font-geist),"Geist","Inter",sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;opacity:0;visibility:hidden;background:#0d0603;transition:opacity .4s ease-out,visibility 0s linear .4s;position:fixed;inset:0;overflow-y:auto}.ob.is-open{opacity:1;visibility:visible;transition:opacity .4s ease-out}.ob button{font:inherit;color:inherit}.ob-bg{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ob-bg:before{content:"";background:radial-gradient(48% 55% at 50% 0,#ff4a124d,#ff4a1214 55%,#0000 75%),radial-gradient(30% 40% at 18% 8%,#ff78281a,#0000 70%),radial-gradient(30% 40% at 82% 8%,#ff3c0a1a,#0000 70%);height:85%;position:absolute;inset:-10% -10% auto}.ob-bg:after{content:"";opacity:.07;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='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.ob-top{z-index:5;background:linear-gradient(#0d0603eb 30%,#0d060300);grid-template-columns:1fr minmax(0,440px) 1fr;align-items:center;gap:24px;padding:18px 28px;display:grid;position:sticky;top:0}.ob-logo img{opacity:.92;width:auto;height:19px;display:block}.ob-phases{gap:8px;margin:0;padding:0;list-style:none;display:flex}.ob-phase{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.ob-phase-bar{background:#ffffff14;border-radius:99px;height:3px;position:relative;overflow:hidden}.ob-phase-bar i{transform-origin:0;transform:scaleX(var(--f,0));border-radius:inherit;transition:transform .7s var(--ob-ease);background:linear-gradient(90deg,#f81003,#ff7a2e);position:absolute;inset:0}.ob-phase.is-done .ob-phase-bar i{background:#ffffff73}.ob-phase-label{color:#ffffff52;white-space:nowrap;font-size:12px;line-height:1;transition:color .4s ease-out}.ob-phase.is-active .ob-phase-label{color:#ffffffe0}.ob-phase.is-done .ob-phase-label{color:#ffffff80}.ob-close{cursor:pointer;color:#fff9;background:#ffffff0a;border:0;border-radius:50%;justify-self:end;place-items:center;width:38px;height:38px;transition:background .2s ease-out,color .2s ease-out,scale .15s ease-out;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.ob-close:hover{color:#fff;background:#ffffff14}.ob-close:active{scale:.94}.ob-body{z-index:1;grid-template-columns:minmax(0,1fr) 288px;align-items:start;gap:64px;width:min(1120px,100% - 56px);margin:0 auto;padding:44px 0 72px;display:grid;position:relative}.ob-stage{justify-self:center;width:100%;max-width:680px;position:relative}.ob-rail{position:sticky;top:104px}.ob-panel{flex-direction:column;align-items:flex-start;display:flex;position:relative}.ob-panel.is-leaving{pointer-events:none;position:absolute;inset:0 0 auto}.ob-panel.is-leaving .ob-mascot{opacity:0}.ob-meta{align-items:center;gap:10px;min-height:28px;margin-bottom:18px;display:flex}.ob-back{cursor:pointer;color:#ffffff80;background:0 0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;margin-left:-4px;transition:background .2s ease-out,color .2s ease-out;display:grid}.ob-back:hover{color:#fff;background:#ffffff0f}.ob-kicker{color:#ffffff80;font-size:13px;line-height:1}.ob-count{color:#ffffff61;font-variant-numeric:tabular-nums;margin-left:auto;font-size:12.5px}.ob-count i{opacity:.5;margin:0 2px;font-style:normal}.ob-head{width:100%}.ob-title{letter-spacing:-.045em;color:#f5f5f4;text-wrap:balance;outline:none;max-width:640px;margin:0;font-size:clamp(30px,4vw,46px);font-weight:600;line-height:1.04}.ob-hot{background:linear-gradient(#ff8a3d 0%,#ff4d12 60%,#e8330e 100%);-webkit-text-fill-color:transparent;color:#ff5a1a;-webkit-background-clip:text;background-clip:text}.ob-sub{color:#ffffff8c;text-wrap:pretty;max-width:520px;margin:14px 0 0;font-size:16px;line-height:1.55}.ob-sub b,.ob-paras b{color:#fff;font-weight:500}.ob-opts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:34px;display:grid}.ob-opts.is-list{grid-template-columns:1fr;max-width:520px}.ob-opts.is-crest{grid-template-columns:repeat(3,minmax(0,1fr))}.ob-opt{cursor:pointer;text-align:left;min-height:66px;transition:background .25s ease-out,box-shadow .3s ease-out,translate .4s var(--ob-ease),scale .15s ease-out,opacity .3s ease-out;background:linear-gradient(#ffffff0b,#ffffff05);border:0;border-radius:16px;align-items:center;gap:14px;padding:13px 50px 13px 14px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff0a}.ob-opts.is-list .ob-opt{padding-left:20px}.ob-opt:focus-visible{outline-offset:2px;outline:2px solid #ff6b1f}.ob-opt:active{scale:.985}.ob-opt:disabled{cursor:default}.ob-opt-ico{background:#ffffff0a;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.ob-opt-ico img{object-fit:contain;filter:grayscale()brightness(2.2);opacity:.6;width:24px;height:24px;transition:filter .3s ease-out,opacity .3s ease-out;display:block}.ob-opt-ico.is-svg{color:#fff9}.ob-opt-ico svg{width:20px;height:20px}.ob-opt-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.ob-opt-v{color:#ffffffeb;font-size:15.5px;font-weight:500;line-height:1.3}.ob-opt-em{color:#ffffff6b;font-size:13px;line-height:1.4;transition:color .3s ease-out}.ob-opt-check{color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-top:-10px;transition:background .25s ease-out,box-shadow .25s ease-out;display:grid;position:absolute;top:50%;right:16px;box-shadow:inset 0 0 0 1.5px #ffffff29}.ob-opt-check svg{width:11px;height:11px}.ob-opt-check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .3s ease-out 50ms}.ob-opt.sel{background:linear-gradient(#ff5a1429,#ff5a140d);box-shadow:inset 0 0 0 1px #ff7a2ecc,0 14px 34px -14px #ff4a1299}.ob-opt.sel .ob-opt-check{background:linear-gradient(322deg,#f81003,#ea580c);box-shadow:inset 0 0 0 1px #ffbe9699,0 0 12px #ff5a148c}.ob-opt.sel .ob-opt-check path{stroke-dashoffset:0}.ob-opt.sel .ob-opt-em{color:#ffd6beb3}.ob-opt.sel .ob-opt-ico img,.ob-opt:hover .ob-opt-ico img{filter:none;opacity:1}.ob-opt.sel .ob-opt-ico.is-svg{color:#ff8a3d}.ob-opts.is-crest .ob-opt{text-align:center;flex-direction:column;justify-content:flex-end;gap:6px;min-height:150px;padding:14px 10px 16px}.ob-opts.is-crest .ob-opt-txt{align-items:center}.ob-opts.is-crest .ob-opt-check{margin:0;top:12px;right:12px}.ob-opt-crest{object-fit:contain;filter:drop-shadow(0 8px 16px #0000008c)saturate(.85);width:84px;height:84px;transition:filter .35s ease-out,scale .45s var(--ob-ease);margin-bottom:2px;display:block}.ob-opt.sel .ob-opt-crest{filter:drop-shadow(0 10px 20px #00000080)drop-shadow(0 0 18px #ff8c3c59)saturate(1.05);scale:1.06}.ob-opt:disabled .ob-opt-crest{filter:grayscale()brightness(.6)}.ob-opt:disabled{background:0 0;box-shadow:inset 0 0 0 1px #ffffff0a}.ob-opt:disabled>*{opacity:.3}.ob-why{color:#ffffff73;flex-direction:column;gap:4px;max-width:520px;margin:22px 0 0;font-size:13.5px;line-height:1.55;display:flex}.ob-why span{color:#ffffffb3;font-size:12px}.ob-foot{align-items:center;gap:18px;margin-top:30px;display:flex}.ob-foot.is-wide{width:100%}.ob-foot.is-wide .ob-next{justify-content:space-between;width:100%}.ob-next{cursor:pointer}.ob-next:disabled{opacity:.38;cursor:default;box-shadow:none}.ob-next.is-loading .hero-cta-txt{opacity:.7}.ob-foot-hint{color:#ffffff59;font-size:12.5px}.ob-foot-hint kbd{font:inherit;color:#ffffff8c;background:#ffffff0d;border-radius:6px;padding:2px 6px;font-size:11.5px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff1a}.ob-fine{color:#ffffff5c;max-width:520px;margin:16px 0 0;font-size:12.5px;line-height:1.55}.ob-paras{flex-direction:column;gap:14px;max-width:560px;margin-top:22px;display:flex}.ob-paras p{color:#ffffff9e;text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.ob-mascot{z-index:0;pointer-events:none;filter:drop-shadow(0 -10px 30px #ff5a1438);width:112px;height:auto;position:absolute;bottom:-18px;right:6px}.ob-gap{background:linear-gradient(#ffffff0a,#ffffff04);border-radius:20px;align-items:center;gap:6px;margin-top:30px;padding:18px 22px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.ob-gap figure{align-items:center;gap:12px;margin:0;display:flex}.ob-gap img{object-fit:contain;filter:drop-shadow(0 6px 12px #00000080)grayscale(.35)brightness(.85);width:62px;height:62px}.ob-gap .is-peak img{filter:drop-shadow(0 6px 12px #00000080)drop-shadow(0 0 16px #ff8c3c4d)}.ob-gap figcaption{color:#ffffff6b;flex-direction:column;gap:2px;font-size:12px;display:flex}.ob-gap figcaption b{color:#fff;font-size:15px;font-weight:500}.ob-gap-link{flex:1;place-items:center;min-width:90px;height:40px;display:grid;position:relative}.ob-gap-link span{background:repeating-linear-gradient(90deg,#ff7a2eb3 0 5px,#0000 5px 10px);height:1px;position:absolute;top:50%;left:8px;right:8px}.ob-gap-link em{color:#ffd2b0;white-space:nowrap;background:#1b0c06;border-radius:99px;padding:4px 10px;font-size:12px;font-style:normal;position:relative;box-shadow:inset 0 0 0 1px #ff7a2e73}.ob-panel.is-build{text-align:center;align-items:center}.ob-build{flex-direction:column;align-items:center;width:100%;padding-top:10px;display:flex}.ob-ring{width:132px;height:132px;margin-bottom:26px;position:relative}.ob-ring svg{width:100%;height:100%;position:absolute;inset:0;rotate:-90deg}.ob-ring circle{fill:none;stroke-width:3px}.ob-ring-bg{stroke:#ffffff12}.ob-ring-fg{stroke:#ff6b1f;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;filter:drop-shadow(0 0 6px #ff5a1499);transition:stroke-dashoffset .6s var(--ob-ease)}.ob-ring img{width:76px;position:absolute;top:50%;left:50%;translate:-50% -54%}.ob-ring-pct{font-variant-numeric:tabular-nums;color:#ffd2b0;background:#1b0c06;border-radius:99px;padding:3px 9px;font-size:12px;font-weight:500;position:absolute;bottom:-6px;left:50%;translate:-50%;box-shadow:inset 0 0 0 1px #ff7a2e73}.ob-build-list{text-align:left;background:linear-gradient(#ffffff0a,#ffffff04);border-radius:20px;width:100%;max-width:460px;margin:30px 0 0;padding:6px;list-style:none;box-shadow:inset 0 0 0 1px #ffffff12}.ob-build-list li{color:#ffffff52;border-radius:14px;align-items:center;gap:12px;padding:12px;font-size:14.5px;transition:color .35s ease-out,background .35s ease-out;display:flex}.ob-build-list li+li{margin-top:2px}.ob-build-list li.is-run{color:#ffffffbf;background:#ffffff08}.ob-build-list li.is-done{color:#ffffffe6}.ob-build-ic{color:#fff;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;transition:background .3s ease-out,box-shadow .3s ease-out;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff1f}.ob-build-ic svg{width:11px;height:11px}.ob-build-ic path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .35s ease-out .1s}.ob-spin{opacity:0;border:1.5px solid #0000;border-top-color:#ff7a2e;border-radius:50%;transition:opacity .2s;position:absolute;inset:0}.ob-build-list li.is-run .ob-spin{opacity:1;animation:.8s linear infinite ob-spin}.ob-build-list li.is-done .ob-build-ic{background:linear-gradient(322deg,#f81003,#ea580c);box-shadow:0 0 10px #ff5a1480}.ob-build-list li.is-done .ob-build-ic path{stroke-dashoffset:0}.ob-build-l{flex:1}.ob-build-v{color:#ffb98a;opacity:0;transition:opacity .4s ease-out,translate .4s var(--ob-ease);white-space:nowrap;font-size:13px;translate:4px}.ob-build-list li.is-done .ob-build-v{opacity:1;translate:0}.ob-chart{background:linear-gradient(#ffffff0a,#ffffff03);border-radius:22px;width:100%;margin:30px 0 0;padding:20px 22px 12px;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.ob-chart-plot{position:relative}.ob-chart svg{width:100%;height:auto;display:block;overflow:visible}.ob-chart-grid line{stroke:#ffffff0f;stroke-dasharray:3 5}.ob-chart-grid line.is-now{stroke:#ff7a2e59;stroke-dasharray:none}.ob-chart-grid line.is-goal{stroke:#ffc8a059;stroke-dasharray:none}.ob-chart-grid text,.ob-chart-ticks text{fill:#ffffff52;font-family:inherit;font-size:10.5px}.ob-chart-grid text.is-now{fill:#ff9a5a}.ob-chart-grid text.is-goal{fill:#fff;font-weight:500}.ob-chart-line{fill:none;stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 8px #ff5a1480)}.ob-chart-start{fill:#ff6b1f;stroke:#0d0603;stroke-width:3px}.ob-chart-crest{object-fit:contain;filter:drop-shadow(0 6px 14px #0000008c)drop-shadow(0 0 20px #ffaa6e59);width:58px;height:58px;margin:-29px 0 0 -29px;position:absolute}.ob-miles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;margin:12px 0 0;padding:0;list-style:none;display:grid}.ob-miles li{background:#ffffff06;border-radius:16px;flex-direction:column;gap:4px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.ob-miles b{color:#ffb98a;font-size:13px;font-weight:500}.ob-miles li.is-goal b{color:#fff}.ob-miles span{color:#ffffff80;font-size:13px;line-height:1.45}.ob-steps{flex-direction:column;gap:10px;width:100%;margin:30px 0 0;padding:0;list-style:none;display:flex;position:relative}.ob-steps li{background:linear-gradient(#ffffff0b,#ffffff05);border-radius:18px;gap:16px;padding:18px 20px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.ob-step-n{color:#fff;background:linear-gradient(322deg,#f81003,#ea580c);border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:600;display:grid;box-shadow:inset 0 1px #ffffff40,0 0 14px #ff5a1459}.ob-step-tag{color:#ffb98a;margin-bottom:6px;font-size:12px;display:inline-block}.ob-steps h3{color:#fff;text-wrap:balance;margin:0;font-size:16px;font-weight:500;line-height:1.35}.ob-steps p{color:#ffffff80;margin:5px 0 0;font-size:14px;line-height:1.5}.ob-locked{width:100%;margin-top:10px;position:relative}.ob-locked-rows{filter:blur(5px);opacity:.55;-webkit-user-select:none;user-select:none;flex-direction:column;gap:8px;display:flex;-webkit-mask:linear-gradient(#000 10%,#0000 95%);mask:linear-gradient(#000 10%,#0000 95%)}.ob-locked-rows span{color:#fff;background:#ffffff0d;border-radius:16px;padding:16px 20px;font-size:15px}.ob-locked-pill{white-space:nowrap;color:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#160c08bf;border-radius:99px;align-items:center;gap:8px;margin:0;padding:9px 15px;font-size:13px;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:inset 0 0 0 1px #ffffff1a,0 10px 30px #00000080}.ob-locked-pill svg{color:#ffb98a;width:14px;height:14px}.ob-recap{flex-wrap:wrap;gap:6px;margin:16px 0 0;display:flex}.ob-recap span{color:#ffffffb3;background:#ffffff0a;border-radius:99px;padding:5px 11px;font-size:13px;box-shadow:inset 0 0 0 1px #ffffff14}.ob-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin-top:28px;display:grid}.ob-plan-opt{cursor:pointer;text-align:left;background:linear-gradient(#ffffff0b,#ffffff05);border:0;border-radius:18px;flex-direction:column;align-items:flex-start;gap:4px;padding:20px 20px 18px;transition:background .25s ease-out,box-shadow .3s ease-out,scale .15s ease-out;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.ob-plan-opt:active{scale:.985}.ob-plan-opt:focus-visible{outline-offset:2px;outline:2px solid #ff6b1f}.ob-plan-opt .ob-opt-check{margin:0;top:22px}.ob-plan-opt.sel{background:linear-gradient(#ff5a1429,#ff5a140d);box-shadow:inset 0 0 0 1px #ff7a2ecc,0 14px 34px -14px #ff4a1299}.ob-plan-opt.sel .ob-opt-check{background:linear-gradient(322deg,#f81003,#ea580c);box-shadow:inset 0 0 0 1px #ffbe9699,0 0 12px #ff5a148c}.ob-plan-opt.sel .ob-opt-check path{stroke-dashoffset:0}.ob-plan-flag{color:#fff;background:linear-gradient(322deg,#f81003,#ea580c);border-radius:99px;padding:3px 9px;font-size:11.5px;font-weight:500;position:absolute;top:-10px;left:18px;box-shadow:0 4px 14px #ff4a1273}.ob-plan-name{color:#fff9;font-size:14px}.ob-plan-price{letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums;font-size:34px;font-weight:600;line-height:1.1}.ob-plan-price small{letter-spacing:-.01em;color:#ffffff80;margin-left:3px;font-size:15px;font-weight:400}.ob-plan-sub{color:#ffffff73;font-size:13px}.ob-perks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;width:100%;margin:22px 0 0;padding:0;list-style:none;display:grid}.ob-perks li{color:#ffffffb3;align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:flex}.ob-perk-ic{color:#ff9a5a;background:#ff5a1424;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}.ob-perk-ic svg{width:10px;height:10px}.ob-perk-ic path{stroke-dasharray:none}.ob-rail-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff0d,#ffffff04);border-radius:22px;padding:20px;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff0f,0 30px 60px -20px #0009}.ob-rail-head{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.ob-rail-kicker{color:#ffffff6b;margin:0;font-size:12px}.ob-rail-title{letter-spacing:-.02em;color:#fff;margin:4px 0 0;font-size:17px;font-weight:500}.ob-rail-crest{object-fit:contain;filter:drop-shadow(0 4px 10px #00000080)drop-shadow(0 0 14px #ff96504d);flex:none;width:48px;height:48px}.ob-rail-crest.is-empty{background:repeating-conic-gradient(#ffffff0a 0 10deg,transparent 10deg 20deg);border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff14}.ob-rail-rows{margin:6px 0 0}.ob-rail-row{justify-content:space-between;gap:12px;padding:11px 0;font-size:13.5px;display:flex}.ob-rail-row+.ob-rail-row{border-top:1px solid #ffffff0a}.ob-rail-row dt{color:#ffffff6b}.ob-rail-row dd{color:#ffffff40;text-align:right;margin:0}.ob-rail-row.is-set dd{color:#fff;font-weight:500}.ob-rail-meter{align-items:center;gap:12px;margin-top:10px;display:flex}.ob-rail-meter span{background:#ffffff12;border-radius:99px;flex:1;height:4px;overflow:hidden}.ob-rail-meter i{border-radius:inherit;height:100%;transition:width .7s var(--ob-ease);background:linear-gradient(90deg,#f81003,#ff7a2e);display:block}.ob-rail-meter b{color:#fff9;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.ob-rail-note{text-align:center;color:#ffffff4d;margin:12px 0 0;font-size:12px}.ob-sheet-wrap{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;background:#0803018c;place-items:center;padding:20px;transition:opacity .25s ease-out;display:grid;position:fixed;inset:0}.ob-sheet-wrap.is-in{opacity:1}.ob-sheet{text-align:center;width:min(400px,100%);transition:scale .35s var(--ob-ease),translate .35s var(--ob-ease);background:linear-gradient(#1c100b,#120805);border-radius:24px;padding:28px 26px 22px;translate:0 8px;scale:.96;box-shadow:inset 0 0 0 1px #ffffff14,inset 0 1px #ffffff14,0 40px 90px #0009}.ob-sheet-wrap.is-in .ob-sheet{translate:0;scale:1}.ob-sheet-crest{object-fit:contain;filter:drop-shadow(0 6px 14px #00000080)drop-shadow(0 0 18px #ff96504d);width:64px;height:64px;margin:-4px auto 10px;display:block}.ob-sheet h3{letter-spacing:-.03em;color:#fff;margin:0;font-size:21px;font-weight:600}.ob-sheet p{color:#ffffff8c;text-wrap:pretty;margin:8px 0 0;font-size:14.5px;line-height:1.55}.ob-sheet-actions{flex-direction:column;gap:6px;margin-top:22px;display:flex}.ob-sheet-actions button{cursor:pointer;border:0;border-radius:99px;height:46px;font-size:15px;font-weight:500;transition:background .2s ease-out,scale .15s ease-out,color .2s}.ob-sheet-actions button:active{scale:.97}.ob-sheet-stay{color:#fff;background:linear-gradient(322deg,#f81003,#ea580c);box-shadow:inset 0 1px #ffffff40,0 10px 26px -8px #ff460f99}.ob-sheet-leave{color:#ffffff80;background:0 0}.ob-sheet-leave:hover{color:#fff;background:#ffffff0d}.ob-sheet-actions button:focus-visible{outline-offset:2px;outline:2px solid #ff6b1f}@media (hover:hover) and (pointer:fine){.ob-opt:not(:disabled):not(.sel):hover,.ob-plan-opt:not(.sel):hover{background:linear-gradient(#ffffff12,#ffffff08);box-shadow:inset 0 0 0 1px #ffffff24,inset 0 1px #ffffff0f}.ob-opt:not(:disabled):hover{translate:0 -1px}.ob-opt:not(:disabled):hover .ob-opt-check{box-shadow:inset 0 0 0 1.5px #ffffff4d}}@media (prefers-reduced-motion:no-preference){.ob-panel.is-entering>*{animation:ob-in .7s var(--ob-quint) both}.ob-panel.is-entering>:nth-child(2){animation-delay:60ms}.ob-panel.is-entering>:nth-child(3){animation-delay:.12s}.ob-panel.is-entering>:nth-child(4){animation-delay:.18s}.ob-panel.is-entering>:nth-child(n+5){animation-delay:.24s}.ob-panel.is-entering .ob-opts{animation:none}.ob-panel.is-entering .ob-opt{animation:ob-in .6s var(--ob-quint) both;animation-delay:calc(.12s + var(--i,0) * 40ms)}.ob-panel.is-entering.is-back>*,.ob-panel.is-entering.is-back .ob-opt{animation-name:ob-in-back}.ob-panel.is-leaving{animation:.28s ease-in forwards ob-out}.ob-panel.is-entering .ob-mascot{animation:ob-mascot .9s var(--ob-quint) .35s both}.ob-opt.is-picked{animation:ob-pick .42s var(--ob-ease)}.ob-panel.is-projection .ob-chart-line{stroke-dasharray:1;stroke-dashoffset:1px;animation:ob-draw 1.6s var(--ob-ease) .45s forwards}.ob-panel.is-projection .ob-chart-area{animation:1s ease-out 1.1s both ob-fade}.ob-panel.is-projection .ob-chart-crest{animation:ob-crest .8s var(--ob-quint) 1.7s both}.ob-chart-start{animation:2.4s ease-out 2s infinite ob-pulse}.ob-panel.is-plan .ob-steps li{animation:ob-in .6s var(--ob-quint) both;animation-delay:calc(.2s + var(--i) * 80ms)}.ob-rail-row.is-new dd{animation:ob-pop .5s var(--ob-quint)}.ob-rail-crest{animation:ob-pop .6s var(--ob-quint)}.ob-plan-flag{animation:4s ease-in-out infinite ob-float}}@keyframes ob-in{0%{opacity:0;filter:blur(8px);translate:0 14px}to{opacity:1;filter:blur();translate:0}}@keyframes ob-in-back{0%{opacity:0;filter:blur(8px);translate:0 -12px}to{opacity:1;filter:blur();translate:0}}@keyframes ob-out{to{opacity:0;filter:blur(6px);translate:0 -8px}}@keyframes ob-pick{0%{scale:1}40%{scale:.975}to{scale:1}}@keyframes ob-draw{to{stroke-dashoffset:0}}@keyframes ob-fade{0%{opacity:0}to{opacity:1}}@keyframes ob-crest{0%{opacity:0;filter:blur(6px);scale:.5}to{opacity:1;filter:drop-shadow(0 6px 14px #0000008c)drop-shadow(0 0 20px #ffaa6e59);scale:1}}@keyframes ob-pulse{0%{stroke-width:3px;stroke:#ff6b1f99}70%,to{stroke-width:14px;stroke:#ff6b1f00}}@keyframes ob-pop{0%{opacity:0;filter:blur(4px);scale:.85}to{opacity:1;filter:blur();scale:1}}@keyframes ob-mascot{0%{opacity:0;translate:0 60px}to{opacity:1;translate:0}}@keyframes ob-float{0%,to{translate:0}50%{translate:0 -2px}}@keyframes ob-spin{to{rotate:360deg}}@media (max-width:1079px){.ob-body{grid-template-columns:minmax(0,1fr);gap:0}.ob-rail{display:none}}@media (max-width:720px){.ob-top{grid-template-columns:auto minmax(0,1fr) auto;gap:16px;padding:14px 16px}.ob-logo img{height:16px}.ob-phase-label{font-size:11px}.ob-body{width:calc(100% - 32px);padding:22px 0 48px}.ob-title{font-size:clamp(28px,8vw,34px)}.ob-sub{font-size:15px}.ob-opts{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:24px}.ob-opts.is-crest{grid-template-columns:repeat(3,minmax(0,1fr))}.ob-opts.is-crest .ob-opt{min-height:118px;padding:12px 6px}.ob-opt-crest{width:62px;height:62px}.ob-opt{min-height:58px}.ob-foot{z-index:2;width:100%;padding:14px 0 calc(14px + env(safe-area-inset-bottom));background:linear-gradient(#0d060300,#0d0603 35%);margin-top:22px;position:sticky;bottom:0}.ob-foot .ob-next{justify-content:space-between;width:100%}.ob-foot-hint{display:none}.ob-miles,.ob-plans,.ob-perks{grid-template-columns:minmax(0,1fr)}.ob-plans{gap:16px}.ob-gap{padding:14px}.ob-gap img{width:46px;height:46px}.ob-gap figcaption,.ob-mascot{display:none}.ob-chart{padding:14px 12px 8px}.ob-chart-grid text,.ob-chart-ticks text{font-size:19px}.ob-chart-crest{width:42px;height:42px;margin:-21px 0 0 -21px}}@media (max-width:420px){.ob-logo{display:none}.ob-top{grid-template-columns:minmax(0,1fr) auto}}
