@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/design-assets/16e0b306-5baf-46fc-95cf-da9452092586.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/design-assets/ff2320da-688b-453a-b387-bc839f3f98a5.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/design-assets/f6d73059-a877-42ef-b729-78fad984a69c.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:Hanken Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/design-assets/97630bd8-fda0-4521-b93e-71b10f2e0ea1.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/design-assets/16e0b306-5baf-46fc-95cf-da9452092586.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/design-assets/ff2320da-688b-453a-b387-bc839f3f98a5.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/design-assets/f6d73059-a877-42ef-b729-78fad984a69c.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:Hanken Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/design-assets/97630bd8-fda0-4521-b93e-71b10f2e0ea1.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/design-assets/16e0b306-5baf-46fc-95cf-da9452092586.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/design-assets/ff2320da-688b-453a-b387-bc839f3f98a5.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/design-assets/f6d73059-a877-42ef-b729-78fad984a69c.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:Hanken Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/design-assets/97630bd8-fda0-4521-b93e-71b10f2e0ea1.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/design-assets/16e0b306-5baf-46fc-95cf-da9452092586.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/design-assets/ff2320da-688b-453a-b387-bc839f3f98a5.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/design-assets/f6d73059-a877-42ef-b729-78fad984a69c.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:Hanken Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/design-assets/97630bd8-fda0-4521-b93e-71b10f2e0ea1.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/design-assets/b0502b7a-75f8-40d0-8069-471e3ba1e5e9.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/design-assets/7c704ce5-b550-48af-9b52-48b5247202c0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/design-assets/2e1bf9f9-f150-4d5b-bf24-4ed657d2461f.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/design-assets/dfc74022-5643-4982-a5ed-b025d80e3f0a.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/design-assets/be92870c-91cf-4979-a740-1e710bf38b09.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:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/design-assets/ab42bde4-7d91-45de-b6ca-227f3d1f2365.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/design-assets/b0502b7a-75f8-40d0-8069-471e3ba1e5e9.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/design-assets/7c704ce5-b550-48af-9b52-48b5247202c0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/design-assets/2e1bf9f9-f150-4d5b-bf24-4ed657d2461f.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/design-assets/dfc74022-5643-4982-a5ed-b025d80e3f0a.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/design-assets/be92870c-91cf-4979-a740-1e710bf38b09.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:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/design-assets/ab42bde4-7d91-45de-b6ca-227f3d1f2365.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/design-assets/b0502b7a-75f8-40d0-8069-471e3ba1e5e9.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/design-assets/7c704ce5-b550-48af-9b52-48b5247202c0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/design-assets/2e1bf9f9-f150-4d5b-bf24-4ed657d2461f.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/design-assets/dfc74022-5643-4982-a5ed-b025d80e3f0a.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/design-assets/be92870c-91cf-4979-a740-1e710bf38b09.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:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/design-assets/ab42bde4-7d91-45de-b6ca-227f3d1f2365.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/design-assets/99dabe84-4ecc-40d5-86d8-3673bde9047d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/design-assets/f3d5411d-1919-4383-afb7-608107ab46d0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/design-assets/35268cea-4fc1-4325-b8b6-f1dc7eb57226.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/design-assets/691f950b-4a5b-486e-ac57-fc70139b89f1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/design-assets/74a165f0-b675-49e8-937b-4b0e03a71acf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/design-assets/ce9440cd-44f6-4eee-bca5-7d7b597ea339.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/design-assets/99dabe84-4ecc-40d5-86d8-3673bde9047d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/design-assets/f3d5411d-1919-4383-afb7-608107ab46d0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/design-assets/35268cea-4fc1-4325-b8b6-f1dc7eb57226.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/design-assets/691f950b-4a5b-486e-ac57-fc70139b89f1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/design-assets/74a165f0-b675-49e8-937b-4b0e03a71acf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/design-assets/ce9440cd-44f6-4eee-bca5-7d7b597ea339.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/design-assets/99dabe84-4ecc-40d5-86d8-3673bde9047d.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/design-assets/f3d5411d-1919-4383-afb7-608107ab46d0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/design-assets/35268cea-4fc1-4325-b8b6-f1dc7eb57226.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/design-assets/691f950b-4a5b-486e-ac57-fc70139b89f1.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/design-assets/74a165f0-b675-49e8-937b-4b0e03a71acf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/design-assets/ce9440cd-44f6-4eee-bca5-7d7b597ea339.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:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/design-assets/418bf48d-be57-4dcf-adb4-7dc453f4e2ac.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:Schibsted Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/design-assets/9dc3237c-5f68-4e56-89ee-a6bae28217ee.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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/design-assets/418bf48d-be57-4dcf-adb4-7dc453f4e2ac.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:Schibsted Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/design-assets/9dc3237c-5f68-4e56-89ee-a6bae28217ee.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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/design-assets/418bf48d-be57-4dcf-adb4-7dc453f4e2ac.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:Schibsted Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/design-assets/9dc3237c-5f68-4e56-89ee-a6bae28217ee.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/design-assets/418bf48d-be57-4dcf-adb4-7dc453f4e2ac.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:Schibsted Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/design-assets/9dc3237c-5f68-4e56-89ee-a6bae28217ee.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:400;font-display:swap;src:url(/design-assets/9f9d9708-169f-46fd-b627-946d7b8f37fb.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:400;font-display:swap;src:url(/design-assets/a2793ec2-f836-4191-b7a7-bed0cc3c4ead.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:500;font-display:swap;src:url(/design-assets/9f9d9708-169f-46fd-b627-946d7b8f37fb.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:500;font-display:swap;src:url(/design-assets/a2793ec2-f836-4191-b7a7-bed0cc3c4ead.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:600;font-display:swap;src:url(/design-assets/9f9d9708-169f-46fd-b627-946d7b8f37fb.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:600;font-display:swap;src:url(/design-assets/a2793ec2-f836-4191-b7a7-bed0cc3c4ead.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:700;font-display:swap;src:url(/design-assets/9f9d9708-169f-46fd-b627-946d7b8f37fb.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:700;font-display:swap;src:url(/design-assets/a2793ec2-f836-4191-b7a7-bed0cc3c4ead.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/design-assets/1557bd1d-f16b-4ea4-b665-e1511575b688.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/design-assets/763fbb37-f8da-4da3-98b0-0b77ec65ae54.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(/design-assets/1a9c83e2-3184-44a1-8e0d-ee922faeec02.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/design-assets/1557bd1d-f16b-4ea4-b665-e1511575b688.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/design-assets/763fbb37-f8da-4da3-98b0-0b77ec65ae54.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/design-assets/1a9c83e2-3184-44a1-8e0d-ee922faeec02.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/design-assets/1557bd1d-f16b-4ea4-b665-e1511575b688.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/design-assets/763fbb37-f8da-4da3-98b0-0b77ec65ae54.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/design-assets/1a9c83e2-3184-44a1-8e0d-ee922faeec02.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/design-assets/1557bd1d-f16b-4ea4-b665-e1511575b688.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/design-assets/763fbb37-f8da-4da3-98b0-0b77ec65ae54.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/design-assets/1a9c83e2-3184-44a1-8e0d-ee922faeec02.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{--font-display:"Space Grotesk", system-ui, sans-serif;--font-body:"Hanken Grotesk", system-ui, sans-serif;--font-mono:"JetBrains Mono", ui-monospace, monospace;--bg:#fbfdfe;--bg-2:#f4f6f8;--surface:#fff;--ink:#16181e;--ink-soft:#3a3d44;--muted:#6f7278;--faint:#a2a5aa;--line:#dee0e4;--line-strong:#c8cad0;--accent:#16181e;--accent-ink:#fcfcfc;--accent-soft:#e8effc;--radius:14px;--radius-sm:9px;--container:1240px;--gutter:clamp(20px, 5vw, 64px);--text-max-lead:68ch;--text-max-head:76ch;--text-max-hero:56rem;--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}@supports (color:lab(0% 0 0)){:root{--bg:lab(99.0663% -.248939 -1.10375);--bg-2:lab(96.7443% -.330746 -1.47088);--surface:lab(100% 0 0);--ink:lab(8.29785% -.0998601 -4.44778);--ink-soft:lab(25.7029% -.187948 -4.48713);--muted:lab(47.7551% -.202477 -3.76273);--faint:lab(67.485% -.178874 -3.01958);--line:lab(88.9542% -.142157 -2.26929);--line-strong:lab(81.4053% -.182688 -3.02173);--accent:lab(8.29785% -.0998601 -4.44778);--accent-ink:lab(98.84% .0000298023 -.0000119209);--accent-soft:lab(94.1092% -.387639 -7.51627)}}[data-theme=dark]{--bg:#0d0e12;--bg-2:#15171b;--surface:#191c21;--ink:#f4f5f7;--ink-soft:#c1c4c8;--muted:#909297;--faint:#67696e;--line:#303338;--line-strong:#4a4d54;--accent:#f4f5f7;--accent-ink:#0f1216;--accent-soft:#2e333d}@supports (color:lab(0% 0 0)){[data-theme=dark]{--bg:lab(4.03221% -.0557229 -2.059);--bg-2:lab(7.73842% -.10924 -3.34672);--surface:lab(10.0505% -.122562 -3.72339);--ink:lab(96.5143% -.248939 -1.10372);--ink-soft:lab(79.1081% -.490397 -2.20304);--muted:lab(60.5249% -.176489 -3.01821);--faint:lab(44.2845% -.168711 -3.01385);--line:lab(21.0728% -.162959 -3.74239);--line-strong:lab(32.6639% -.205323 -4.4957);--accent:lab(96.5143% -.248939 -1.10372);--accent-ink:lab(5.22914% -.0663251 -3.09153);--accent-soft:lab(21.0145% -.132948 -7.39943)}}[data-font=schibsted]{--font-display:"Schibsted Grotesk", system-ui, sans-serif;--font-body:"Schibsted Grotesk", system-ui, sans-serif}[data-font=sora]{--font-display:"Sora", system-ui, sans-serif;--font-body:"IBM Plex Sans", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01" 1, "cv01" 1;transition:background .5s var(--ease), color .5s var(--ease);margin:0;font-size:18px;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:600;line-height:1.04}p{text-wrap:pretty;margin:0}::selection{background:var(--ink);color:var(--bg)}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(72px,11vw,148px);position:relative}.section--tight{padding-block:clamp(56px,8vw,104px)}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;font-size:12.5px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px}.h-display{font-size:clamp(38px,6.2vw,84px)}.h-section{font-size:clamp(30px,4.4vw,56px)}.h-sub{font-size:clamp(22px,2.6vw,32px)}.lead{color:var(--ink-soft);max-width:var(--text-max-lead);font-size:clamp(18px,1.5vw,21px);line-height:1.55}.muted{color:var(--muted)}.hairline{background:var(--line);border:0;height:1px}.btn{font-family:var(--font-body);letter-spacing:-.01em;transition:transform .35s var(--ease), background .3s var(--ease), border-color .3s, color .3s, box-shadow .3s;white-space:nowrap;border:1px solid #0000;border-radius:100px;align-items:center;gap:9px;padding:13px 22px;font-size:16px;font-weight:600;display:inline-flex}.btn:active{transform:translateY(1px)scale(.99)}.btn--primary{background:var(--accent);color:var(--accent-ink);box-shadow:0 1px 2px #1616161f;box-shadow:0 1px 2px lab(7.22637% -.0000149012 0/.12)}.btn--primary:hover{transform:translateY(-2px);box-shadow:0 12px 30px #1616162e;box-shadow:0 12px 30px lab(7.22637% -.0000149012 0/.18)}.btn--ghost{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn--ghost:hover{border-color:var(--ink);transform:translateY(-2px)}.btn--lg{padding:16px 28px;font-size:17px}.btn .os{font-family:var(--font-mono);opacity:.65;font-size:12px;font-weight:500}.play-ico{border:1px solid;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.play-ico:before{content:"";border-top:4.5px solid #0000;border-bottom:4.5px solid #0000;border-left:7px solid;width:0;height:0;margin-left:2px}.kbd{font-family:var(--font-mono);background:var(--surface);border:1px solid var(--line-strong);box-shadow:0 2px 0 var(--line-strong);color:var(--ink);border-radius:7px;align-items:center;gap:5px;padding:4px 9px 5px;font-size:.82em;font-weight:500;line-height:1;display:inline-flex}.nav{z-index:50;background:color-mix(in oklch, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.4);border-bottom:1px solid #0000;transition:border-color .4s,background .4s;position:sticky;top:0}.nav.is-stuck{border-bottom-color:var(--line)}.nav__row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;height:72px;display:grid}.brand{flex-shrink:0;align-items:center;gap:11px;display:flex}.brand__mark{border-radius:8px;width:30px;height:30px}.brand__name{font-family:var(--font-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.nav__actions{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-width:0;display:grid;position:relative}.nav__links{justify-content:center;justify-self:center;align-items:center;gap:30px;min-width:0;display:flex}.nav__links a{color:var(--ink-soft);white-space:nowrap;font-size:15px;transition:color .2s}.nav__links a:hover{color:var(--ink)}.nav__cta{flex-shrink:0;justify-self:end;align-items:center;gap:14px;display:flex}.nav__demolink{color:var(--ink-soft);white-space:nowrap;font-size:15px;transition:color .2s}.nav__demolink:hover{color:var(--ink)}.nav__menu-btn{background:var(--surface);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:background .2s;display:none}.nav__menu-btn:hover{background:var(--bg-2)}.nav__menu-icon,.nav__menu-icon:before,.nav__menu-icon:after{background:var(--ink);border-radius:999px;width:16px;height:2px;transition:transform .2s,opacity .2s;display:block}.nav__menu-icon{position:relative}.nav__menu-icon:before,.nav__menu-icon:after{content:"";position:absolute;left:0}.nav__menu-icon:before{top:-5px}.nav__menu-icon:after{top:5px}.nav__menu-btn[aria-expanded=true] .nav__menu-icon{background:0 0}.nav__menu-btn[aria-expanded=true] .nav__menu-icon:before{top:0;transform:rotate(45deg)}.nav__menu-btn[aria-expanded=true] .nav__menu-icon:after{top:0;transform:rotate(-45deg)}.nav__mobile{z-index:60;min-width:min(280px, calc(100vw - 2 * var(--gutter)));border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);gap:2px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #1616161f;box-shadow:0 16px 40px lab(7.22637% -.0000149012 0/.12)}.nav__mobile a{color:var(--ink-soft);border-radius:8px;padding:10px 12px;font-size:15px;text-decoration:none;transition:background .2s,color .2s;display:block}.nav__mobile a:hover{color:var(--ink);background:var(--bg-2)}@media (max-width:1140px){.nav__links{gap:18px}.nav__demolink{display:none}}@media (max-width:960px){.nav__actions{grid-template-columns:auto;justify-items:end;width:100%}.nav__links{display:none}.nav__menu-btn{display:inline-flex}.nav__cta .nav__lang,.nav__cta .btn{display:none}}@media (max-width:640px){.nav__cta .btn .os{display:none}}.hero{padding-top:clamp(40px,7vw,84px);padding-bottom:clamp(56px,8vw,110px)}.hero__grid{grid-template-columns:1.02fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}@media (max-width:980px){.hero__grid{grid-template-columns:1fr;gap:44px}}.hero h1{margin-top:22px}.hero__sub{margin-top:26px}.hero__nots{flex-wrap:wrap;gap:8px 10px;margin-top:22px;display:flex}.chip-not{font-family:var(--font-mono);color:var(--muted);border:1px solid var(--line);border-radius:100px;align-items:center;gap:7px;padding:6px 13px;font-size:13px;display:inline-flex}.chip-not:before{content:"×";color:var(--faint);font-weight:700}.hero__cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}.hero__avail{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:8px;margin-top:18px;font-size:12.5px;display:flex}.hero__trial{font-family:var(--font-mono);color:var(--muted);align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.speed-strip{padding-block:0 clamp(24px,4vw,40px)}.speed-strip__row{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(4,1fr);gap:1px;display:grid;overflow:hidden}.speed-strip__cell{background:var(--surface);text-align:center;padding:16px 18px}.speed-strip__cell b{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(22px,2.8vw,32px);font-weight:600;line-height:1;display:block}.speed-strip__cell span{color:var(--muted);margin-top:6px;font-size:13.5px;display:block}@media (max-width:720px){.speed-strip__row{grid-template-columns:repeat(2,1fr)}}.demo{background:var(--surface);border:1px solid var(--line);transition:background .5s var(--ease), border-color .5s;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 1px 2px #1616160a,0 30px 60px -30px #16161638;box-shadow:0 1px 2px lab(7.22637% -.0000149012 0/.04),0 30px 60px -30px lab(7.22637% -.0000149012 0/.22)}.demo__bar{border-bottom:1px solid var(--line);background:var(--bg-2);align-items:center;gap:8px;height:42px;padding:0 15px;display:flex}.dot{background:var(--line-strong);border-radius:50%;width:11px;height:11px}.demo__url{font-family:var(--font-mono);color:var(--muted);background:var(--surface);border:1px solid var(--line);border-radius:7px;flex:1;align-items:center;gap:7px;margin-left:10px;padding:4px 12px;font-size:12px;display:flex}.demo__url:before{content:"";background:var(--accent);border-radius:50%;width:6px;height:6px}.mail{padding:20px 22px 22px}.mail__from{align-items:center;gap:11px;display:flex}.avatar{background:var(--bg-2);border:1px solid var(--line);width:38px;height:38px;font-family:var(--font-display);color:var(--ink-soft);border-radius:50%;place-items:center;font-size:15px;font-weight:600;display:grid}.mail__meta .n{font-size:15px;font-weight:600}.mail__meta .t{color:var(--muted);font-size:13px}.mail__subject{font-family:var(--font-display);margin-top:16px;font-size:18px;font-weight:600}.mail__body{color:var(--ink-soft);margin-top:9px;font-size:14.5px;line-height:1.6}.mail__body p+p{margin-top:9px}.composer{border:1px solid var(--line);background:var(--bg-2);border-radius:12px;margin-top:16px;transition:border-color .4s;overflow:hidden}.composer.is-active{border-color:var(--accent)}.composer__head{color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:9px 14px;font-size:12.5px;display:flex}.composer__body{color:var(--ink);min-height:78px;padding:14px;font-size:14.5px;line-height:1.6}.composer__body .typed{white-space:pre-wrap}.caret{background:var(--accent);vertical-align:-.18em;width:2px;height:1.05em;margin-left:1px;animation:1s step-end infinite caret-blink;display:inline-block}@keyframes caret-blink{50%{opacity:0}}.ptt{background:var(--ink);color:var(--bg);opacity:0;transition:opacity .45s var(--ease-out), transform .45s var(--ease-out);pointer-events:none;border-radius:14px;align-items:center;gap:14px;padding:13px 16px;display:flex;position:absolute;bottom:16px;left:16px;right:16px;transform:translateY(14px)scale(.98);box-shadow:0 18px 40px -16px #16161680;box-shadow:0 18px 40px -16px lab(7.22637% -.0000149012 0/.5)}.ptt.is-show{opacity:1;transform:translateY(0)scale(1)}.ptt__key{font-family:var(--font-mono);background:color-mix(in oklch, var(--bg) 16%, transparent);border:1px solid color-mix(in oklch, var(--bg) 30%, transparent);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:11px;font-weight:600;display:flex}.rec-dot{background:#f4514f;background:lab(58.557% 63.1012 37.9167);border-radius:50%;width:8px;height:8px;animation:1.1s ease-in-out infinite rec}@keyframes rec{0%,to{opacity:.4;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.wave{flex:none;align-items:center;gap:3px;height:22px;display:flex}.wave span{background:color-mix(in oklch, var(--bg) 70%, transparent);border-radius:3px;width:3px;height:30%}.ptt.is-listening .wave span{animation:.9s ease-in-out infinite wv}.wave span:nth-child(2){animation-delay:.1s}.wave span:nth-child(3){animation-delay:.2s}.wave span:nth-child(4){animation-delay:.3s}.wave span:nth-child(5){animation-delay:.15s}.wave span:nth-child(6){animation-delay:.25s}.wave span:nth-child(7){animation-delay:50ms}@keyframes wv{0%,to{height:22%}50%{height:92%}}.ptt__text{flex:1;min-width:0;font-size:14px;line-height:1.35}.ptt__text .lbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;opacity:.6;margin-bottom:3px;font-size:10.5px;display:block}.thinking{align-items:center;gap:4px;display:inline-flex}.thinking span{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite think}.thinking span:nth-child(2){animation-delay:.15s}.thinking span:nth-child(3){animation-delay:.3s}@keyframes think{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.compare{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(18px,2.5vw,28px);margin-top:clamp(40px,5vw,64px);display:grid}@media (max-width:760px){.compare{grid-template-columns:1fr}}.panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:26px clamp(20px,2.5vw,30px) 28px}.panel--before{background:var(--bg-2)}.panel--with{border-color:var(--ink);position:relative}.panel__tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-items:center;gap:9px;margin-bottom:4px;font-size:12px;display:flex}.panel__tag.is-with{color:var(--ink)}.panel__title{margin:8px 0 18px;font-size:21px}.steps{counter-reset:s;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.steps li{color:var(--ink-soft);border-bottom:1px dashed var(--line);align-items:center;gap:13px;padding:11px 4px;font-size:15.5px;display:flex}.steps li:last-child{border-bottom:0}.steps li .num{counter-increment:s;content:counter(s);font-family:var(--font-mono);border:1px solid var(--line-strong);width:24px;height:24px;color:var(--muted);border-radius:6px;flex:none;place-items:center;font-size:12px;display:grid}.steps li .num:before{content:counter(s)}.steps--before li{opacity:.9}.steps--with li{color:var(--ink);border-bottom-color:var(--line);padding:15px 4px;font-size:19px;font-weight:600}.steps--with li .num{border-color:var(--ink);color:var(--ink);background:0 0}.panel__foot{color:var(--muted);font-size:14px;font-family:var(--font-mono);margin-top:18px}.tally{gap:24px;margin-top:16px;display:flex}.tally b{font-family:var(--font-display);font-size:30px;font-weight:600;line-height:1;display:block}.modes{grid-template-columns:1fr 1fr;gap:clamp(18px,2.5vw,28px);margin-top:clamp(40px,5vw,64px);display:grid}@media (max-width:760px){.modes{grid-template-columns:1fr}}.mode{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:28px clamp(20px,2.5vw,30px) 30px}.mode--cmd{border-color:var(--ink)}.mode__tag{font-family:var(--font-mono);color:var(--muted);flex-wrap:wrap;align-items:center;gap:11px;font-size:13px;display:flex}.mode__pill{border:1px solid var(--line-strong);color:var(--ink);border-radius:100px;align-items:center;gap:8px;padding:6px 13px;display:inline-flex}.mode__pill b{letter-spacing:-.01em;font-weight:600}.mode__pill .pip{background:var(--faint);border-radius:50%;width:8px;height:8px}.mode--cmd .mode__pill{border-color:var(--ink)}.mode--cmd .mode__pill .pip{background:var(--accent)}.mode__row{margin-top:22px}.mode__label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin-bottom:10px;font-size:11.5px}.mode__say{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);font-size:clamp(19px,2vw,25px);font-weight:500;line-height:1.32}.mode__say .qm{color:var(--accent)}.mode__arrow{background:var(--line);height:1px;margin:22px 0 0;position:relative}.mode__arrow:after{content:"↓";background:var(--surface);color:var(--muted);font-family:var(--font-mono);padding:0 10px;font-size:14px;position:absolute;top:50%;left:24px;transform:translateY(-50%)}.mode__get{font-family:var(--font-body);color:var(--ink);font-size:clamp(16px,1.6vw,19px);line-height:1.55}.tally span{color:var(--muted);font-size:12.5px;font-family:var(--font-mono)}.apps{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin-top:clamp(36px,4vw,52px);display:grid}.app-tile{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);transition:transform .4s var(--ease), border-color .3s;flex-direction:column;gap:14px;padding:18px 18px 16px;display:flex}.app-tile:hover{border-color:var(--line-strong);transform:translateY(-3px)}.app-tile .gl{background:var(--bg-2);border:1px solid var(--line);width:30px;height:30px;font-family:var(--font-mono);color:var(--ink-soft);border-radius:8px;place-items:center;font-size:13px;font-weight:600;display:grid}.app-tile .gl .app-tile__icon{object-fit:contain;width:24px;height:24px}.app-tile .nm{font-size:15px;font-weight:600}.shortcut-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin-top:clamp(36px,4vw,52px);display:grid}.use-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;transition:transform .4s var(--ease), box-shadow .4s, border-color .3s;flex-direction:column;gap:16px;padding:22px 22px 24px;display:flex}.use-card:hover{border-color:var(--line-strong);transform:translateY(-4px);box-shadow:0 20px 40px -28px #1616164d;box-shadow:0 20px 40px -28px lab(7.22637% -.0000149012 0/.3)}.use-card__app{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px}.use-card__cmd{font-size:clamp(15px,1.4vw + 12px,18px);font-weight:500;line-height:1.35;font-family:var(--font-display);letter-spacing:-.01em;overflow-wrap:break-word}.use-card__flow{font-family:var(--font-mono);color:var(--faint);overflow-wrap:anywhere;margin-top:auto;font-size:11px;line-height:1.5}.use-card__flow .on{color:var(--accent)}.psd{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(14px,3vw,40px);margin-top:clamp(40px,5vw,64px);display:flex}.psd__step{text-align:center}.psd__step .k{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(28px,4vw,46px);font-weight:600}.psd__step .d{font-family:var(--font-mono);color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin-top:6px;font-size:12px}.psd__sep{color:var(--faint);font-size:28px;font-weight:300}.commands{flex-direction:column;gap:14px;margin-top:clamp(32px,4vw,48px);display:flex}.ticker{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.ticker__track{gap:12px;width:max-content;animation:38s linear infinite scroll-x;display:flex}.ticker--rev .ticker__track{animation-duration:46s;animation-direction:reverse}.ticker:hover .ticker__track{animation-play-state:paused}@keyframes scroll-x{to{transform:translate(-50%)}}.cmd{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:100px;flex:none;align-items:center;gap:11px;padding:13px 22px;font-size:17px;display:inline-flex}.cmd:before{content:"“";font-family:var(--font-display);color:var(--accent);font-size:24px;line-height:0;position:relative;top:5px}.cmd .q{font-style:normal}.fewer{border:1px solid var(--line);border-radius:var(--radius);background:var(--line);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1px;margin-top:clamp(40px,5vw,60px);display:grid;overflow:hidden}.fewer__cell{background:var(--surface);padding:30px 26px}.fewer__cell b{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(30px,3.4vw,42px);font-weight:600;display:block}.fewer__cell span{color:var(--muted);margin-top:8px;font-size:15px;display:block}.contexts{flex-wrap:wrap;gap:10px;margin-top:clamp(32px,4vw,48px);display:flex}.ctx{border:1px solid var(--line-strong);font-family:var(--font-display);letter-spacing:-.01em;transition:background .3s, color .3s, transform .3s var(--ease);border-radius:100px;padding:11px 20px;font-size:clamp(17px,2vw,22px);font-weight:500}.ctx:hover{background:var(--accent);color:var(--accent-ink);border-color:var(--accent);transform:translateY(-2px)}.pricing__trial{text-align:center;flex-direction:column;align-items:center;gap:10px;max-width:52ch;margin:clamp(28px,4vw,40px) auto clamp(32px,5vw,48px);display:flex}.pricing__badge{border:1px solid var(--line-strong);background:var(--bg-2);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);border-radius:100px;align-items:center;padding:8px 14px;font-size:12px;display:inline-flex}.pricing__trial-note{color:var(--muted);font-size:15px;line-height:1.5}.pricing__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2.5vw,24px);max-width:760px;margin-inline:auto;display:grid}@media (max-width:640px){.pricing__grid{grid-template-columns:1fr}}.pricing__card{border:1px solid var(--line);background:var(--bg);transition:border-color .25s, box-shadow .25s, transform .25s var(--ease);border-radius:24px;flex-direction:column;gap:8px;padding:clamp(24px,3vw,32px);display:flex}.pricing__card:hover{border-color:var(--line-strong);transform:translateY(-3px);box-shadow:0 20px 40px -28px #16161647;box-shadow:0 20px 40px -28px lab(7.22637% -.0000149012 0/.28)}.pricing__card--featured{border-color:var(--line-strong);background:var(--bg-2)}.pricing__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12px}.pricing__price{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);font-size:clamp(34px,4vw,44px);font-weight:600;line-height:1}.pricing__period{font-family:var(--font-mono);color:var(--faint);font-size:13px}.pricing__savings{font-family:var(--font-mono);color:var(--accent);margin-top:4px;font-size:12px}.pricing__footnote{text-align:center;max-width:52ch;font-family:var(--font-mono);color:var(--faint);margin:clamp(24px,3vw,32px) auto 0;font-size:12.5px}.trust__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.5vw,24px);margin-top:clamp(40px,5vw,60px);display:grid}@media (max-width:760px){.trust__grid{grid-template-columns:1fr}}.trust__card{border:1px solid var(--line);background:var(--surface);border-radius:24px;flex-direction:column;gap:12px;padding:clamp(24px,3vw,32px);transition:border-color .2s,box-shadow .2s;display:flex}.trust__card:hover{border-color:var(--line-strong);box-shadow:0 20px 40px -28px #1616164d;box-shadow:0 20px 40px -28px lab(7.22637% -.0000149012 0/.3)}.trust__index{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px}.trust__title{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.2}.trust__body{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.trust__foot{text-align:center;margin-top:clamp(28px,4vw,40px);font-size:15px}.trust__foot a{color:var(--muted);text-decoration:none;transition:color .2s}.trust__foot a:hover{color:var(--ink)}.closing{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.versus{grid-template-columns:1fr auto 1fr;align-items:center;gap:clamp(16px,3vw,40px);margin:clamp(36px,5vw,56px) 0;display:grid}@media (max-width:700px){.versus{grid-template-columns:1fr}.versus__vs{justify-self:start}}.versus__side .lbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:12px}.versus__side .big{font-family:var(--font-display);letter-spacing:-.02em;margin-top:10px;font-size:clamp(22px,2.6vw,30px);font-weight:600;line-height:1.12}.versus__side--up .big{color:var(--ink)}.versus__side--gpt .big{color:var(--muted)}.versus__vs{font-family:var(--font-mono);color:var(--faint);border:1px solid var(--line);border-radius:100px;padding:8px 14px;font-size:13px}.closing__cta{text-align:center}.closing__cta h2{margin-bottom:24px}.footer{padding-block:48px}.footer__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.footer__links{flex-wrap:wrap;gap:24px;display:flex}.footer__links a{color:var(--muted);font-size:14px;transition:color .2s}.footer__links a:hover{color:var(--ink)}.footer__copy{font-family:var(--font-mono);color:var(--faint);font-size:12.5px}.reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(26px)}.reveal.in{opacity:1;transform:none}.reveal[data-d="1"]{transition-delay:80ms}.reveal[data-d="2"]{transition-delay:.16s}.reveal[data-d="3"]{transition-delay:.24s}.reveal[data-d="4"]{transition-delay:.32s}.reveal[data-d="5"]{transition-delay:.4s}@media (prefers-reduced-motion:reduce){*{transition-duration:.01ms!important;animation:none!important}.reveal{opacity:1;transform:none}}.head{max-width:var(--text-max-head)}.head .eyebrow,.head h2{margin-bottom:18px}.feature-split{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(32px,5vw,64px);margin-top:clamp(40px,5vw,60px);display:grid}@media (max-width:980px){.feature-split{grid-template-columns:1fr;gap:36px}}.edit-steps{counter-reset:edit-step;flex-direction:column;gap:18px;list-style:none;display:flex}.edit-steps li{counter-increment:edit-step;color:var(--ink-soft);align-items:flex-start;gap:14px;font-size:17px;line-height:1.45;display:flex}.edit-steps li:before{content:counter(edit-step);border:1px solid var(--line-strong);width:28px;height:28px;font-family:var(--font-mono);color:var(--muted);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:12px;font-weight:600;display:grid}.edit-demo{padding-bottom:72px;position:relative}.edit-demo__body{padding:20px 22px 16px}.edit-demo__text,.edit-demo__result{color:var(--ink-soft);font-size:15px;line-height:1.65}.edit-demo__result{border-top:1px dashed var(--line);margin-top:14px;padding-top:14px}.text-hl{background:color-mix(in oklch, var(--accent) 22%, transparent);color:var(--ink);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:3px;padding:1px 2px}.text-updated{color:var(--ink);font-weight:500}.edit-demo .ptt--static{opacity:1;pointer-events:none;transform:none}.edit-demo .ptt--static .wave span{height:55%}.edit-demo__badge{font-family:var(--font-mono);color:var(--accent);background:color-mix(in oklch, var(--accent) 10%, var(--surface));border:1px solid color-mix(in oklch, var(--accent) 30%, var(--line));border-radius:100px;padding:5px 10px;font-size:11px;position:absolute;top:52px;right:16px}.feat-pills{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.feat-pill{font-family:var(--font-mono);letter-spacing:.02em;color:var(--muted);border:1px solid var(--line);background:var(--bg-2);border-radius:100px;padding:8px 14px;font-size:12px;transition:border-color .2s,color .2s}.feat-pill:hover{border-color:var(--line-strong);color:var(--ink)}.dictation-demo{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:1fr auto 1fr;align-items:stretch;gap:clamp(16px,3vw,28px);margin-top:clamp(36px,4vw,52px);padding:clamp(20px,3vw,28px);display:grid}@media (max-width:760px){.dictation-demo{grid-template-columns:1fr}.dictation-demo__arrow{display:none}}.dictation-demo__col{border-radius:calc(var(--radius) - 4px);background:var(--bg-2);border:1px solid var(--line);padding:18px 20px}.dictation-demo__col--raw p{font-family:var(--font-mono);color:var(--muted);font-size:14px;line-height:1.6}.dictation-demo__col--formatted p{color:var(--ink);font-size:15px;line-height:1.65}.dictation-demo__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--faint);margin-bottom:12px;font-size:11px}.dictation-demo__arrow{font-family:var(--font-mono);color:var(--faint);align-self:center;font-size:18px}
html[data-theme=light] body,.uptype-website,.site-page{background:var(--bg);color:var(--ink)}.hero__grid{grid-template-columns:1fr;gap:44px}.hero__copy{text-align:center;max-width:920px;margin-inline:auto}.hero__copy .hero__sub{margin-inline:auto}.hero__nots,.hero__cta,.hero__avail,.hero__trial{justify-content:center}.hero__demo{width:100%;max-width:min(920px,100%);margin-inline:auto}.hero__demo .composer__body{min-height:0;display:grid}.hero__demo .composer__sizer,.hero__demo .composer__live{grid-area:1/1}.hero__demo .composer__sizer{visibility:hidden;white-space:pre-wrap;pointer-events:none;-webkit-user-select:none;user-select:none}.hero__demo .composer.is-pasted .composer__body{animation:.18s ease-out composer-paste-flash}.hero__demo .composer.is-selected .composer__body{background:color-mix(in oklch, var(--accent) 6%, var(--bg-2))}@keyframes composer-paste-flash{0%{background:color-mix(in oklch, var(--accent) 14%, var(--bg-2))}to{background:0 0}}.nav{background:color-mix(in oklch, var(--bg) 92%, transparent)}html[data-theme=light] .lang-selector-popover{border:1px solid var(--line);background:var(--surface);box-shadow:0 16px 40px #0000001a}html[data-theme=light] .lang-selector-option{color:var(--ink-soft)}html[data-theme=light] .lang-selector-option:hover,html[data-theme=light] .lang-selector-option--active{color:var(--ink);background:var(--bg-2)}html[data-theme=light] .lang-selector-trigger:hover{background:var(--bg-2)}.demo-modal{z-index:1000;justify-content:center;align-items:stretch;display:flex;position:fixed;inset:0}.demo-modal__backdrop{cursor:pointer;background:#0c0c10b8;border:0;position:absolute;inset:0}.demo-modal__panel{z-index:1;width:min(1280px,100%);height:100%;margin:0 auto;padding:56px 20px 20px;display:flex;position:relative}.demo-modal__close{z-index:2;border:1px solid var(--line);background:var(--surface);width:40px;height:40px;color:var(--ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;font-size:24px;line-height:1;display:flex;position:absolute;top:12px;right:20px}.demo-modal__stage{border:1px solid var(--line);border-radius:var(--radius);flex:1;width:100%;min-height:0;position:relative;overflow:hidden}.footer__demo-link,.footer__legal-button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.footer__legal{color:var(--muted);flex-wrap:wrap;gap:20px;margin-top:20px;font-size:14px;display:flex}.footer__legal a,.footer__legal-button{color:var(--ink-soft);text-decoration:none}.footer__legal a:hover,.footer__legal-button:hover,.footer__demo-link:hover{color:var(--ink)}.nav__lang .lang-selector-trigger{background:var(--surface);cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.nav__lang .lang-selector-popover{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);min-width:160px;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0000001a}.nav__lang .lang-selector-option{color:var(--ink);align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex}.nav__lang .lang-selector-option--active{background:var(--bg-2)}.site-page{min-height:calc(100vh - 80px)}.site-page__inner{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto;padding-block:clamp(48px,8vw,96px) 0}.site-page-hero{max-width:var(--text-max-hero);margin-inline:auto;margin-bottom:clamp(24px,4vw,48px)}.site-page-hero h1{margin-top:22px}.site-page-hero .lead{margin-top:26px;margin-inline:auto}.site-page-hero .hero__cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:34px;display:flex}.ai-prompt-page{background:var(--bg)}.ai-prompt-hero{padding-bottom:clamp(36px,6vw,72px)}.ai-prompt-hero__grid{gap:clamp(34px,5vw,58px)}.ai-prompt-demo{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;max-width:min(980px,100%);margin-inline:auto;overflow:hidden;box-shadow:0 24px 80px -56px #00000059}.ai-prompt-demo__body{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:clamp(14px,2vw,22px);padding:clamp(16px,3vw,28px);display:grid}.ai-prompt-demo__panel{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg-2);min-height:220px;padding:clamp(18px,2.5vw,24px)}.ai-prompt-demo__panel--prompt{border-color:color-mix(in oklch, var(--accent) 52%, var(--line));background:color-mix(in oklch, var(--accent) 5%, var(--surface))}.ai-prompt-demo__panel p,.ai-prompt-example p{color:var(--ink-soft);margin:12px 0 0;font-size:clamp(15px,1.5vw,17px);line-height:1.6}.ai-prompt-demo__panel--prompt p,.ai-prompt-example .panel--with p{color:var(--ink)}.ai-prompt-demo__arrow{background:var(--line-strong);align-self:center;width:34px;height:1px;position:relative}.ai-prompt-demo__arrow:after{content:"";border-right:1px solid var(--line-strong);border-top:1px solid var(--line-strong);width:8px;height:8px;position:absolute;top:50%;right:0;transform:translateY(-50%)rotate(45deg)}.ai-prompt-demo__apps{flex-wrap:wrap;gap:8px;padding:0 clamp(16px,3vw,28px) clamp(16px,3vw,28px);display:flex}.ai-prompt-demo__apps span{border:1px solid var(--line);color:var(--muted);font-family:var(--font-mono);letter-spacing:.04em;border-radius:999px;padding:7px 10px;font-size:12px}.ai-prompt-card-grid{gap:16px;display:grid}.ai-prompt-card-grid--three,.ai-prompt-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-prompt-section-cta{justify-content:center;margin-top:28px;display:flex}.ai-prompt-comparison{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);max-width:900px;margin-inline:auto;overflow:hidden}.ai-prompt-comparison__head{width:50%;color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:18px 22px;font-size:12px;display:inline-flex}.ai-prompt-comparison__head--up{color:var(--ink);border-left:1px solid var(--line)}.ai-prompt-comparison__row{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.ai-prompt-comparison__row:last-child{border-bottom:0}.ai-prompt-comparison__row div{color:var(--ink-soft);padding:18px 22px;line-height:1.5}.ai-prompt-comparison__row div+div{color:var(--ink);border-left:1px solid var(--line)}.ai-prompt-faq{gap:12px;max-width:900px;margin-inline:auto;display:grid}.ai-prompt-faq__item{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);padding:18px 22px}.ai-prompt-faq__item summary{color:var(--ink);cursor:pointer;letter-spacing:-.01em;font-weight:600}.ai-prompt-faq__item p{color:var(--muted);margin:12px 0 0;line-height:1.6}@media (max-width:860px){.ai-prompt-demo__body,.ai-prompt-steps,.ai-prompt-card-grid--three{grid-template-columns:1fr}.ai-prompt-demo__arrow{justify-self:center;width:1px;height:28px}.ai-prompt-demo__arrow:after{inset:auto auto 0 50%;transform:translate(-50%)rotate(135deg)}}@media (max-width:640px){.ai-prompt-demo__panel{min-height:auto}.ai-prompt-comparison__head{display:none}.ai-prompt-comparison__row{grid-template-columns:1fr}.ai-prompt-comparison__row div+div{border-left:0;border-top:1px solid var(--line);background:color-mix(in oklch, var(--accent) 4%, var(--surface))}}.site-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:clamp(24px,4vw,40px)}.site-card h1,.site-card h2{color:var(--ink);font-family:var(--font-display);letter-spacing:-.04em;margin:0}.site-card p,.site-card label span{color:var(--ink-soft)}.site-input,.site-textarea{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);width:100%;min-height:48px;color:var(--ink);font:inherit;padding:12px 14px}.site-textarea{resize:vertical;min-height:140px}.site-button{border-radius:var(--radius-sm);background:var(--ink);min-height:48px;color:var(--accent-ink);cursor:pointer;border:0;justify-content:center;align-items:center;padding:0 20px;font-weight:600;display:inline-flex}.site-button--ghost{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.legal-page{background:var(--bg);min-height:100vh;color:var(--ink)}.legal-page .privacy-nav,.legal-page .privacy-shell,.legal-page .privacy-card,.legal-page .privacy-title,.legal-page .privacy-intro,.legal-page .privacy-kicker,.legal-page .privacy-home-link,.legal-page .privacy-section h2,.legal-page .privacy-section h3,.legal-page .privacy-section p,.legal-page .privacy-section li,.legal-page .privacy-summary strong,.legal-page .privacy-summary span{color:inherit}.legal-page .privacy-page:before,.legal-page .privacy-orb{display:none}.legal-page .privacy-nav{width:min(var(--container), calc(100% - 2 * var(--gutter)));margin:0 auto;padding:24px 0}.legal-page .privacy-shell{width:min(960px, calc(100% - 2 * var(--gutter)))}.legal-page .privacy-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.legal-page .privacy-home-link{color:var(--muted)}.legal-page .privacy-kicker,.legal-page .privacy-intro,.legal-page .privacy-summary span{color:var(--ink-soft)}.cookie-consent{color:var(--ink)}.cookie-consent-card{border:1px solid var(--line);background:var(--surface);color:var(--ink)}.cookie-consent-body,.cookie-consent-privacy{color:var(--ink-soft)}.cookie-consent-button--secondary{border-color:var(--line);background:var(--bg);color:var(--ink)}.cookie-consent-button--primary{background:var(--ink);color:var(--accent-ink)}.get-started-grid{gap:24px;max-width:860px;margin-inline:auto;display:grid}.contact-page__inner{max-width:840px}.get-started-grid .site-card{padding:clamp(40px,6vw,64px)}.get-started-card{text-align:center}.get-started-trial-note{margin-top:1.75rem;margin-bottom:3rem}.get-started-benefits{margin-bottom:0}.get-started-note{margin-top:4rem}.get-started-badge{background:var(--bg-2);color:var(--muted);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:6px 12px;font-size:12px;display:inline-flex}.get-started-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.get-started-list li{color:var(--ink-soft)}.get-started-list strong{color:var(--ink)}.get-started-downloads{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.get-started-download{border-radius:var(--radius-sm);justify-content:center;align-items:center;gap:8px;width:100%;max-width:320px;min-height:52px;padding:0 20px;font-weight:600;text-decoration:none;display:inline-flex}.get-started-download--primary{background:var(--ink);color:var(--accent-ink)}.get-started-download--secondary{color:var(--ink);border:1px solid var(--line);background:#fff}.use-cases-page{gap:clamp(64px,10vw,120px);display:grid}.use-cases-list{gap:clamp(80px,12vw,140px);display:grid}.use-case{align-items:center;gap:clamp(40px,5vw,72px);padding-block:clamp(8px,2vw,24px);display:grid}@media (min-width:900px){.use-case{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}.use-case--reverse .use-case__visual{order:2}.use-case--reverse .use-case__content{order:1}}.use-case__visual{border-radius:calc(var(--radius) + 4px);background:var(--bg-2);padding:clamp(20px,3vw,32px);box-shadow:0 18px 48px #0f172a14}.use-case__visual .demo{margin:0}.use-case__content{align-content:center;gap:28px;display:grid}.use-case__description{color:var(--ink-soft);margin:0;font-size:17px;line-height:1.65}.use-case__content .btn{justify-self:start}.use-case-demo .ptt--static,.use-case-demo .edit-demo__badge{position:relative;inset:auto}.use-case-demo--email .composer__body{min-height:88px}.use-case-chat{gap:14px;padding:20px 22px 22px;display:grid}.use-case-chat__message{border-radius:14px;padding:14px 16px;font-size:14px;line-height:1.55}.use-case-chat__message p{white-space:pre-wrap;margin:8px 0 0}.use-case-chat__label{color:var(--muted);font-size:12px;font-weight:600;display:block}.use-case-chat__message--user{background:var(--bg);border:1px solid var(--line)}.use-case-chat__message--assistant{background:#10b98114;border:1px solid #10b9812e}.use-case-chat__ptt,.use-case-doc__ptt,.use-case-slack__ptt,.use-case-notes__ptt{background:var(--bg);border:1px solid var(--line);color:var(--ink-soft);border-radius:999px;align-items:center;gap:8px;margin-top:4px;padding:8px 12px;font-size:13px;display:inline-flex}.use-case-doc,.use-case-slack,.use-case-notes{padding:20px 22px 22px}.use-case-doc__title,.use-case-notes__title{font-family:var(--font-display);margin:0 0 14px;font-size:1.15rem;font-weight:600}.use-case-doc__paragraph{color:var(--ink-soft);margin:0 0 10px;font-size:14.5px;line-height:1.6}.use-case-doc__paragraph--new{color:var(--ink)}.use-case-slack__channel{color:var(--muted);margin-bottom:14px;font-size:13px;font-weight:600}.use-case-slack__thread{gap:12px;display:grid}.use-case-slack__author,.use-case-slack__reply-label{color:var(--muted);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.use-case-slack__message p,.use-case-slack__reply p{margin:0;font-size:14.5px;line-height:1.55}.use-case-slack__reply{border-left:2px solid var(--accent);padding-left:14px}.use-case-slack__ptt{flex-wrap:wrap}.use-case-notes__list{color:var(--ink-soft);gap:8px;margin:0;padding-left:1.2rem;font-size:14.5px;line-height:1.55;display:grid}.use-case-notes__new{color:var(--ink)}.use-cases-closing{gap:24px;max-width:52rem;margin:0 auto;display:grid}.use-cases-possibilities{gap:clamp(24px,4vw,40px);display:grid}.use-cases-possibilities .how-it-works-section__head{text-align:center;max-width:52rem;margin-inline:auto}.use-cases-possibilities .how-it-works-section__head .lead{margin-inline:auto}.use-cases-possibilities__more .gl{color:var(--accent);font-size:1.25rem;font-weight:600}.use-cases-closing__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.how-it-works-page,.pricing-page{gap:clamp(48px,8vw,96px);display:grid}.how-it-works-section{gap:clamp(24px,4vw,40px);display:grid}.how-it-works-section__head{gap:12px;max-width:52rem;display:grid}.how-it-works-steps{gap:20px;margin:0;padding:0;list-style:none;display:grid}.how-it-works-step{border-radius:calc(var(--radius) + 4px);background:var(--bg-2);grid-template-columns:auto 1fr;align-items:start;gap:20px;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 12px 32px #0f172a0f}.how-it-works-step__number{color:var(--accent);letter-spacing:.04em;font-size:1.25rem;font-weight:700}.how-it-works-step__content{gap:8px;display:grid}.how-it-works-step__title{margin:0;font-size:1.15rem}.how-it-works-step__description{color:var(--ink-soft);margin:0;line-height:1.65}.how-it-works-modes{gap:20px;display:grid}@media (min-width:900px){.how-it-works-modes{grid-template-columns:repeat(2,minmax(0,1fr))}}.how-it-works-mode__title{margin:12px 0 8px;font-size:1.05rem}.how-it-works-mode__description{color:var(--ink-soft);margin:0 0 16px;line-height:1.6}.how-it-works-split{align-items:center;gap:clamp(28px,4vw,48px);display:grid}@media (min-width:900px){.how-it-works-split{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.how-it-works-split__lead{color:var(--ink-soft);margin:0;line-height:1.65}.how-it-works-split__visual{border-radius:calc(var(--radius) + 4px);background:var(--bg-2);padding:clamp(16px,2.5vw,24px);box-shadow:0 18px 48px #0f172a14}.how-it-works-split__visual .demo{margin:0}.how-it-works-demo .ptt--static,.how-it-works-demo .edit-demo__badge{position:relative;inset:auto}.how-it-works-apps{margin-top:8px}.how-it-works-closing,.pricing-page-closing{gap:24px;max-width:52rem;margin:0 auto;display:grid}.how-it-works-closing__actions,.pricing-page-closing__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pricing-page-plans{gap:24px;max-width:52rem;margin:0 auto;display:grid}.pricing-page-faq{gap:clamp(24px,4vw,36px);max-width:52rem;margin:0 auto;display:grid}.pricing-page-faq__head{gap:12px;display:grid}.pricing-page-faq__list{gap:16px;margin:0;display:grid}.pricing-page-faq__item{border-radius:var(--radius);background:var(--bg-2);margin:0;padding:clamp(18px,2.5vw,24px)}.pricing-page-faq__question{margin:0 0 8px;font-size:1.05rem;font-weight:600}.pricing-page-faq__answer{color:var(--ink-soft);margin:0;line-height:1.65}
