@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-500-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-500-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-500-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/fonts/bricolage-grotesque-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/fonts/jetbrains-mono-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,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(/fonts/jetbrains-mono-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/fonts/jetbrains-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/fonts/jetbrains-mono-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,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(/fonts/jetbrains-mono-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-500-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-500-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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(/fonts/jetbrains-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-500-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-500-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-500-greek.woff2) format("woff2");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-500-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/newsreader-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/newsreader-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/newsreader-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/newsreader-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/newsreader-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/newsreader-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-vietnamese-2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-latin-ext-2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/newsreader-400-latin-2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/newsreader-400-vietnamese-2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/newsreader-400-latin-ext-2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/newsreader-400-latin-2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/newsreader-400-vietnamese-2.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/newsreader-400-latin-ext-2.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/newsreader-400-latin-2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/plus-jakarta-sans-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/plus-jakarta-sans-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/plus-jakarta-sans-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-400-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-400-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/plus-jakarta-sans-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #050505;--bg-2: #0b0b0c;--ink: #111113;--card: #131316;--hair: rgba(255, 255, 255, .1);--hair-2: rgba(255, 255, 255, .06);--mint: #7ad4bd;--mint-bright: #86e2cb;--mint-deep: #06231d;--coral: #ee6c4d;--amber: #f2b33d;--t-92: rgba(255, 255, 255, .92);--t-70: rgba(255, 255, 255, .7);--t-52: rgba(255, 255, 255, .52);--t-38: rgba(255, 255, 255, .38);--t-24: rgba(255, 255, 255, .24);--display: "Clash Display", system-ui, sans-serif;--ui: "General Sans", system-ui, sans-serif;--serif: "Newsreader", Georgia, serif;--mono: "JetBrains Mono", ui-monospace, monospace;--motion: 1;--page-max: 1240px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}html.no-smooth{scroll-behavior:auto}body{margin:0;background:var(--bg);color:var(--t-92);font-family:var(--ui);font-size:17px;line-height:1.5;overflow-x:hidden}#root{isolation:isolate}::selection{background:var(--mint);color:var(--mint-deep)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none;color:inherit}input{font-family:inherit}img,video{display:block;max-width:100%}.grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxNjAnIGhlaWdodD0nMTYwJz48ZmlsdGVyIGlkPSduJz48ZmVUdXJidWxlbmNlIHR5cGU9J2ZyYWN0YWxOb2lzZScgYmFzZUZyZXF1ZW5jeT0nMC45JyBudW1PY3RhdmVzPScyJyBzdGl0Y2hUaWxlcz0nc3RpdGNoJy8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9JzEwMCUnIGhlaWdodD0nMTAwJScgZmlsdGVyPSd1cmwoI24pJy8+PC9zdmc+)}.wrap{width:100%;max-width:var(--page-max);margin:0 auto;padding:0 32px}.kicker{font-family:var(--mono);font-weight:600;font-size:12px;letter-spacing:3px;text-transform:uppercase;color:var(--mint);display:inline-flex;align-items:center;gap:9px}.kicker:before{content:"";width:22px;height:1px;background:var(--mint);opacity:.7}.kicker.center:after{content:"";width:22px;height:1px;background:var(--mint);opacity:.7}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--ui);font-weight:600;font-size:16px;padding:15px 26px;border-radius:999px;white-space:nowrap;transition:transform .25s cubic-bezier(.2,.7,.3,1),background .25s,box-shadow .25s}.btn-primary{background:var(--mint);color:var(--mint-deep);box-shadow:0 10px 40px -8px color-mix(in oklab,var(--mint) 70%,transparent)}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 48px -8px color-mix(in oklab,var(--mint) 80%,transparent)}.btn-ghost{background:#ffffff12;color:#fff;border:1px solid var(--hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn-ghost:hover{background:#ffffff1f;transform:translateY(-2px)}.beta{display:flex;flex-direction:column;align-items:flex-start;gap:14px;max-width:460px}.beta-cta{align-self:flex-start}.beta-list{width:100%}.beta .wl-note{margin-top:0}.beta-fallback{font-family:var(--ui);font-size:14px;color:var(--t-52);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .25s}.beta-fallback:hover{color:#fff}.final .beta{align-items:center;margin:38px auto 0}.final .beta-cta{align-self:center}.reveal{opacity:0;transform:translateY(26px);transition:opacity .9s cubic-bezier(.2,.7,.3,1),transform .9s cubic-bezier(.2,.7,.3,1);will-change:opacity,transform}.reveal.in{opacity:1;transform:none}.reveal[data-d="1"]{transition-delay:.08s}.reveal[data-d="2"]{transition-delay:.16s}.reveal[data-d="3"]{transition-delay:.24s}.reveal[data-d="4"]{transition-delay:.32s}body.reduce .reveal{opacity:1;transform:none;transition:none}.nav{position:fixed;top:0;left:0;right:0;z-index:200;display:flex;align-items:center;justify-content:space-between;padding:20px 32px;transition:background .4s,backdrop-filter .4s,border-color .4s;border-bottom:1px solid transparent}.nav.stuck{background:#050505b8;-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom-color:var(--hair-2)}.brand{display:flex;align-items:center;gap:11px}.brand-mark{width:34px;height:34px;border-radius:10px;flex:0 0 auto;background:var(--mint);color:var(--mint-deep);display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:22px;box-shadow:0 6px 22px -6px color-mix(in oklab,var(--mint) 70%,transparent)}.brand-name{font-family:var(--display);font-weight:600;font-size:21px;letter-spacing:-.3px}.nav-cta{display:flex;align-items:center;gap:14px}.nav-btn{padding:11px 20px;font-size:15px}.nav-tag{font-family:var(--mono);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--t-52)}.lang-tog{display:flex;align-items:center;gap:2px;padding:3px;flex:0 0 auto;border-radius:999px;background:#ffffff0f;border:1px solid var(--hair);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.lang-opt{font-family:var(--mono);font-weight:600;font-size:12px;letter-spacing:1px;padding:7px 12px;border-radius:999px;color:var(--t-52);line-height:1;transition:color .2s,background .2s}.lang-opt:hover{color:var(--t-92)}.lang-opt.on{background:var(--mint);color:var(--mint-deep)}.lang-opt:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.hero{position:relative;min-height:100svh;display:flex;align-items:center;padding:120px 0 80px;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.hero-bg video{width:100%;height:100%;object-fit:cover;transform:scale(1.06)}.hero-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(120% 90% at 70% 20%,#05050500,#05050559 55%,#050505d9),linear-gradient(105deg,#050505eb,#050505ad 38%,#0505054d 62%,#0505058c),linear-gradient(to top,var(--bg) 2%,rgba(5,5,5,.1) 30%)}.hero-tint{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;mix-blend-mode:screen;opacity:.16;background:radial-gradient(70% 55% at 78% 30%,color-mix(in oklab,var(--mint) 90%,transparent),transparent 70%)}.hero-inner{position:relative;z-index:2;width:100%;max-width:var(--page-max);margin:0 auto;padding:0 32px;display:grid;grid-template-columns:1.15fr .85fr;gap:56px;align-items:center}.hero-copy{max-width:620px}.hero h1{font-family:var(--display);font-weight:600;letter-spacing:-1.5px;line-height:.98;font-size:clamp(46px,6vw,86px);margin:22px 0 0;text-wrap:balance}.hero h1 .em{font-style:italic;font-family:var(--serif);font-weight:500;color:var(--mint);letter-spacing:-.5px}.hero-sub{margin:24px 0 0;font-size:clamp(17px,1.4vw,20px);color:var(--t-70);max-width:480px;line-height:1.55}.waitlist{margin-top:34px}.wl-form{display:flex;gap:10px;max-width:460px}.wl-input-wrap{position:relative;flex:1}.wl-input{width:100%;padding:16px 18px;border-radius:999px;font-size:16px;color:#fff;background:#0d0d0f9e;border:1px solid var(--hair);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color .25s,background .25s}.wl-input::placeholder{color:var(--t-38)}.wl-input:focus{outline:none;border-color:var(--mint);background:#0d0d0fd9}.wl-note{margin-top:13px;display:flex;align-items:center;gap:9px;font-size:13.5px;color:var(--t-52)}.wl-ok{margin-top:16px;display:flex;align-items:center;gap:11px;font-size:15px;color:var(--mint-bright);background:color-mix(in oklab,var(--mint) 14%,transparent);border:1px solid color-mix(in oklab,var(--mint) 40%,transparent);border-radius:14px;padding:14px 18px;max-width:460px;animation:pop .5s cubic-bezier(.2,.9,.3,1.2)}@keyframes pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.proof{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:22px}.proof-item{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--t-52)}.demo-stage{display:flex;justify-content:center;align-items:center}.phone{position:relative;width:320px;aspect-ratio:320 / 668;flex:0 0 auto;border-radius:46px;padding:9px;background:linear-gradient(155deg,#25252a,#0c0c0e);box-shadow:0 50px 120px -30px #000000e6,0 0 0 1px #ffffff0f,inset 0 0 0 1.5px #ffffff0d}.phone-screen{position:relative;width:100%;height:100%;border-radius:38px;overflow:hidden;background:#000}.phone-notch{position:absolute;top:12px;left:50%;transform:translate(-50%);width:96px;height:26px;border-radius:14px;background:#000;z-index:30}.phone-screen video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.screen-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#000000eb 6%,#0000000d 42%,#00000040);z-index:2}.screen-scrim-top{z-index:3;pointer-events:none;background:linear-gradient(to bottom,#0000008c,#0000 22%)}.feed-track{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;transition:transform .58s cubic-bezier(.65,0,.2,1);touch-action:none}.feed-slide{position:absolute;left:0;right:0;height:100%;overflow:hidden}.feed-slide .feed-bottom{z-index:4}.feed-pos{position:absolute;right:6px;top:50%;transform:translateY(-50%);z-index:7;display:flex;flex-direction:column;gap:6px}.feed-pos span{width:3px;height:14px;border-radius:99px;background:#ffffff47;transition:background .3s,height .3s}.feed-pos span.on{background:var(--mint);height:22px}.swipe-hint{position:absolute;left:50%;bottom:150px;transform:translate(-50%);z-index:7;display:flex;flex-direction:column;align-items:center;gap:4px;font-family:var(--mono);font-size:9px;letter-spacing:1.5px;text-transform:uppercase;color:#ffffffb3;pointer-events:none;animation:floaty 1.8s ease-in-out infinite}.swipe-hint .chev{width:12px;height:12px;border-left:2px solid #fff;border-top:2px solid #fff;transform:rotate(45deg);opacity:.8}.feed-top{position:absolute;top:46px;left:0;right:0;z-index:6;display:flex;justify-content:center}.xp-pill{display:flex;align-items:center;gap:9px;background:#10101299;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--hair);border-radius:999px;padding:7px 14px}.xp-dots{display:flex;gap:3.5px}.xp-dots i{width:8px;height:8px;border-radius:3px;background:#ffffff29;transition:background .3s}.xp-dots i.on{background:var(--mint)}.xp-num{font-family:var(--display);font-weight:700;font-size:14px;color:var(--mint)}.feed-rail{position:absolute;right:12px;top:120px;z-index:6;display:flex;flex-direction:column;gap:16px}.rail-btn{display:flex;flex-direction:column;align-items:center;gap:5px}.rail-circ{width:50px;height:50px;border-radius:50%;background:#7ad4bd26;border:1px solid color-mix(in oklab,var(--mint) 45%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:grid;place-items:center;color:var(--mint)}.rail-lbl{font-family:var(--display);font-weight:600;font-size:11px;color:var(--mint-bright)}.rail-cap{font-family:var(--mono);font-size:7.5px;font-weight:600;letter-spacing:1.2px;color:var(--t-52)}.feed-bottom{position:absolute;left:0;right:0;bottom:0;z-index:6;padding:0 16px 22px}.byline{display:flex;align-items:center;gap:9px;margin-bottom:14px}.byline .ava{width:34px;height:34px;border-radius:50%;background-size:cover;box-shadow:0 0 0 2px var(--coral);flex:0 0 auto}.byline .handle{font-family:var(--display);font-weight:600;font-size:13px;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.byline .lvl{font-family:var(--mono);font-size:9.5px;font-weight:700;background:#141416b3;border:1px solid var(--hair);border-radius:7px;padding:3px 6px;flex:0 0 auto}.cap{display:flex;flex-wrap:wrap;gap:7px 8px;margin-bottom:16px}.word{position:relative;font-family:var(--serif);font-style:italic;font-weight:500;font-size:19px;line-height:1;color:#fff6;transition:color .35s;padding-bottom:5px}.word.sung{color:#fff}.word.tappable{cursor:pointer;color:#ffffffe6}.word.tappable:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--mint);opacity:.55}.word.tappable.pulse:after{animation:underpulse 1.8s ease-in-out infinite}@keyframes underpulse{0%,to{opacity:.35}50%{opacity:1;box-shadow:0 0 10px var(--mint)}}.word.active{color:var(--mint-bright)}.word .fill{position:absolute;left:0;top:0;bottom:5px;overflow:hidden;white-space:nowrap;color:var(--mint-bright);width:0}.bloom{display:inline-flex;flex-direction:column;align-items:flex-start;background:var(--mint);border-radius:13px;padding:6px 13px 7px;box-shadow:0 8px 26px color-mix(in oklab,var(--mint) 50%,transparent);animation:pop .4s cubic-bezier(.2,.9,.3,1.2)}.bloom .o{font-family:var(--serif);font-style:italic;font-weight:600;font-size:18px;line-height:1.05;color:var(--mint-deep)}.bloom .t{font-family:var(--mono);font-size:9px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase;color:#06231db8;margin-top:2px}.wave{display:flex;align-items:center;gap:2px;height:26px;margin-bottom:14px;position:relative}.wave i{flex:1;border-radius:99px;background:#ffffff38;transition:background .2s}.wave i.played{background:var(--mint)}.tap-cta{display:flex;align-items:center;justify-content:center;gap:8px;background:color-mix(in oklab,var(--mint) 16%,transparent);border:1.5px solid var(--mint);border-radius:999px;padding:11px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--display);font-weight:600;font-size:12.5px;letter-spacing:1.5px;color:var(--mint-bright)}.tap-hint{position:absolute;z-index:8;pointer-events:none;font-family:var(--mono);font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--mint-deep);background:var(--mint);border-radius:8px;padding:5px 9px;white-space:nowrap;box-shadow:0 6px 18px #0006;animation:floaty 2.4s ease-in-out infinite}.tap-hint:after{content:"";position:absolute;bottom:-5px;left:18px;width:10px;height:10px;background:var(--mint);transform:rotate(45deg);border-radius:2px}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.scroll-cue{position:absolute;bottom:26px;left:50%;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--t-52);font-family:var(--mono);font-size:10px;letter-spacing:2px;text-transform:uppercase}.scroll-cue .mouse{width:22px;height:34px;border:1.5px solid var(--t-38);border-radius:12px;position:relative}.scroll-cue .mouse:after{content:"";position:absolute;top:6px;left:50%;width:3px;height:6px;background:var(--mint);border-radius:2px;transform:translate(-50%);animation:wheel 1.8s ease-in-out infinite}@keyframes wheel{0%{opacity:0;transform:translate(-50%)}30%{opacity:1}to{opacity:0;transform:translate(-50%,12px)}}.section{position:relative;padding:120px 0}.section-head{max-width:720px}.section-head h2{font-family:var(--display);font-weight:600;letter-spacing:-1px;line-height:1.02;font-size:clamp(34px,4.4vw,60px);margin:18px 0 0;text-wrap:balance}.section-head h2 .em{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--mint)}.section-head p{margin:18px 0 0;font-size:19px;color:var(--t-70);max-width:560px;line-height:1.55}.how{position:relative}.how-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start;margin-top:64px}.how-sticky{position:sticky;top:0;height:100svh;display:flex;align-items:center;justify-content:center}.how-phone{position:relative;width:300px;aspect-ratio:300 / 626;border-radius:44px;padding:8px;background:linear-gradient(155deg,#25252a,#0c0c0e);box-shadow:0 50px 120px -30px #000000e6,0 0 0 1px #ffffff0f}.how-screen{position:relative;width:100%;height:100%;border-radius:37px;overflow:hidden;background:#0a0a0b}.how-steps{display:flex;flex-direction:column;gap:0}.how-step{min-height:80svh;display:flex;flex-direction:column;justify-content:center;padding:40px 0;border-top:1px solid var(--hair-2)}.how-step:first-child{border-top:none}.step-no{font-family:var(--mono);font-weight:700;font-size:13px;letter-spacing:2px;color:var(--mint)}.how-step h3{font-family:var(--display);font-weight:600;font-size:clamp(28px,3vw,40px);letter-spacing:-.5px;margin:14px 0 0;line-height:1.05}.how-step p{margin:14px 0 0;font-size:18px;color:var(--t-70);line-height:1.55;max-width:440px}.how-step.dim{opacity:.34;transition:opacity .5s}.howvid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .6s}.howvid.show{opacity:1}.howlayer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .5s}.howlayer.show{opacity:1}.tap-section{background:radial-gradient(120% 80% at 80% 0%,color-mix(in oklab,var(--coral) 18%,var(--bg)),var(--bg) 60%)}.tap-grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:72px;align-items:center;margin-top:24px}.tap-grid>*{min-width:0}.wordcard{position:relative;background:linear-gradient(180deg,#161618,#0e0e10);border:1px solid var(--hair);border-radius:28px;padding:34px;box-shadow:0 50px 120px -40px #000000e6;max-width:460px}.wordcard .grab{width:42px;height:4px;border-radius:99px;background:var(--t-24);margin:-8px auto 26px}.wc-pos{display:inline-flex;align-items:center;gap:8px;font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;color:var(--coral)}.wc-pos .dot{width:7px;height:7px;border-radius:50%;background:var(--coral)}.wc-word{font-family:var(--serif);font-style:italic;font-weight:600;font-size:56px;line-height:1;letter-spacing:-1px;margin:14px 0 0}.wc-ipa{font-family:var(--mono);font-size:17px;color:var(--t-52);margin-top:10px}.wc-mean{font-size:21px;color:var(--t-92);margin-top:22px;font-weight:500}.wc-block{margin-top:22px;padding-top:22px;border-top:1px solid var(--hair-2)}.wc-label{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase;color:var(--t-38)}.wc-ctx{font-family:var(--serif);font-style:italic;font-size:19px;line-height:1.5;color:var(--t-70);margin-top:10px}.wc-ctx b{color:var(--mint-bright);font-style:italic;font-weight:600}.wc-note{font-size:15.5px;line-height:1.55;color:var(--t-70);margin-top:10px}.wc-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:26px}.wc-act{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:13px;background:#ffffff0f;border:1px solid var(--hair);font-weight:600;font-size:14px;transition:background .2s,transform .2s}.wc-act:hover{background:#ffffff1c;transform:translateY(-1px)}.wc-act.primary{background:var(--mint);color:var(--mint-deep);border-color:transparent}.tap-copy .feat-list{margin-top:30px;display:flex;flex-direction:column;gap:2px}.feat{display:flex;gap:16px;padding:18px 0;border-top:1px solid var(--hair-2)}.feat:first-child{border-top:none}.feat .ico{width:40px;height:40px;flex:0 0 auto;border-radius:11px;background:#ffffff0d;border:1px solid var(--hair);display:grid;place-items:center;color:var(--mint)}.feat h4{margin:0;font-family:var(--display);font-weight:600;font-size:18px}.feat p{margin:5px 0 0;font-size:15px;color:var(--t-70);line-height:1.5}.final{position:relative;overflow:hidden;padding:150px 0;text-align:center}.final-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.final-bg video{width:100%;height:100%;object-fit:cover;opacity:.5;transform:scale(1.05)}.final-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(80% 80% at 50% 50%,rgba(5,5,5,.55),var(--bg) 78%)}.final-inner{position:relative;z-index:2;max-width:760px;margin:0 auto;padding:0 32px}.final h2{font-family:var(--display);font-weight:600;letter-spacing:-1.5px;line-height:1;font-size:clamp(42px,6.5vw,92px);margin:22px 0 0;text-wrap:balance}.final h2 .em{font-family:var(--serif);font-style:italic;font-weight:500;color:var(--mint)}.final p{margin:22px auto 0;font-size:20px;color:var(--t-70);max-width:500px}.final .wl-form{margin:38px auto 0}.final .wl-ok,.final .wl-note{margin-left:auto;margin-right:auto;justify-content:center}.mini-card{background:linear-gradient(180deg,#161618f7,#0e0e10f7);border:1px solid var(--hair);border-radius:22px;padding:18px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -10px 40px #00000080}.mini-act{flex:1;display:flex;align-items:center;justify-content:center;gap:5px;padding:9px 0;border-radius:10px;background:#ffffff0f;border:1px solid var(--hair);font-weight:600;font-size:11.5px}.mini-act.primary{background:var(--mint);color:var(--mint-deep);border-color:transparent}.modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:500;display:flex;align-items:center;justify-content:center;padding:24px;background:#030304bd;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fadein .3s ease}.wordcard.floating,.modal-back .wordcard{animation:cardup .45s cubic-bezier(.2,.8,.3,1)}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes cardup{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.footer{padding:50px 0 60px;border-top:1px solid var(--hair-2)}.footer-in{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:18px}.footer .muted{color:var(--t-38);font-size:13.5px}.footer-links{display:flex;gap:26px;font-size:14px;color:var(--t-52)}.footer-links a:hover{color:var(--mint)}.footer-social{display:inline-flex;align-items:center}@media(max-width:980px){.hero{padding-top:104px}.hero-inner{grid-template-columns:1fr;gap:44px}.hero-copy{max-width:none}.how-grid{grid-template-columns:1fr;gap:0}.how-sticky{position:relative;height:auto;padding:30px 0 50px}.how-step{min-height:auto;padding:34px 0}.how-step.dim{opacity:1}.tap-grid{grid-template-columns:1fr;gap:48px}.wordcard{margin:0 auto}}@media(max-width:560px){.wrap,.hero-inner,.final-inner{padding-left:22px;padding-right:22px}.nav{padding:16px 22px}.nav-tag{display:none}.nav-cta{gap:9px}.nav-btn{padding:10px 14px;font-size:14px}.lang-opt{padding:6px 9px;font-size:11px}.wl-form{flex-direction:column}.wl-form .btn{width:100%}.section{padding:84px 0}.phone{width:290px}}@media(prefers-reduced-motion:reduce){*,*:after,*:before{animation-duration:.001ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}:root{--display: "Bricolage Grotesque", system-ui, sans-serif;--ui: "Plus Jakarta Sans", system-ui, sans-serif}.phone{--fy-s: .82;position:relative;flex:0 0 auto;padding:10px;width:calc(402px * var(--fy-s) + 18px);height:calc(874px * var(--fy-s) + 18px);border-radius:calc(48px * var(--fy-s) + 10px);background:linear-gradient(155deg,#25252a,#0c0c0e);box-shadow:0 50px 120px -30px #000000e6,0 0 0 1px #ffffff0f,inset 0 0 0 1.5px #ffffff0d}.phone-screen{position:relative;width:100%;height:100%;border-radius:calc(48px * var(--fy-s));overflow:hidden;background:#0b0c08}.fy-vp{position:absolute;top:0;left:0;width:402px;height:874px;transform-origin:top left;transform:scale(var(--fy-s));font-family:"General Sans",var(--ui);color:#fff}.fy-vp *{box-sizing:border-box}.fy-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.fy-olive{display:none}.fy-darken{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(to top,#000000e6 4%,#0000001a 42%,#0006)}.fy-status{position:absolute;top:0;left:0;right:0;height:54px;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:0 24px 0 34px}.fy-time{font:590 17px/1 -apple-system,SF Pro,system-ui,sans-serif;letter-spacing:.3px;color:#fff}.fy-island{position:absolute;top:11px;left:50%;transform:translate(-50%);width:126px;height:37px;border-radius:24px;background:#000}.fy-sys{display:flex;align-items:center;gap:7px}.fy-top{position:absolute;top:60px;left:0;right:0;z-index:15;display:flex;flex-direction:column;align-items:center;gap:8px}.fy-xp{display:flex;align-items:center;gap:10px;padding:8px 16px;border-radius:999px;background:#10101299;border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fy-dots{display:flex;gap:4px}.fy-dots i{width:9px;height:9px;border-radius:3px;background:#ffffff24}.fy-xpnum{font-family:"Clash Display",var(--display);font-weight:700;font-size:15px;color:var(--mint)}.fy-streak{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#ffffff8c}.fy-rail{position:absolute;top:148px;right:14px;width:58px;z-index:15;display:flex;flex-direction:column;align-items:center;gap:16px}.fy-railitem{display:flex;flex-direction:column;align-items:center;gap:6px}.fy-circ{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#7ad4bd29;border:1px solid rgba(122,212,189,.45);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.fy-circtext{font-family:"Clash Display",var(--display);font-weight:700;font-size:18px;color:var(--mint)}.fy-railval{font-family:"Clash Display",var(--display);font-weight:600;font-size:13.5px;color:var(--mint-bright);text-align:center}.fy-railcap{font-family:"JetBrains Mono",var(--mono);font-weight:600;font-size:8.5px;letter-spacing:1.4px;color:#ffffff80;text-align:center}.fy-bottom{position:absolute;top:389px;left:0;right:0;z-index:10;padding:0 18px}.fy-byline{display:flex;align-items:center;gap:11px;height:44px;padding-right:74px}.fy-ava{width:44px;height:44px;border-radius:50%;background-size:cover;background-position:center;box-shadow:0 0 0 3px #e8859b;flex:0 0 auto}.fy-handle{font-family:"Clash Display",var(--display);font-weight:600;font-size:15.5px;color:#fff;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fy-lvl{font-family:"JetBrains Mono",var(--mono);font-weight:700;font-size:11px;color:#fff;background:#141416b3;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:4px 8px;flex:0 0 auto}.fy-cap{display:flex;flex-wrap:wrap;align-items:flex-start;gap:9px;margin-top:16px;padding-right:74px}.fy-word{position:relative;font-family:"Clash Display",var(--display);font-weight:600;font-size:19px;line-height:1;color:#fffffff0;background:#ffffff17;border-radius:13px;padding:10px 15px 13px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;transition:background .22s ease,box-shadow .22s ease,color .22s ease,transform .22s ease}.fy-word.on{color:var(--mint-deep);background:var(--mint);font-weight:700;box-shadow:0 8px 24px #7ad4bd80;transform:translateY(-1px)}.fy-uline{display:none}.fy-scrub{margin-top:22px}.fy-wave{position:relative;display:flex;align-items:center;gap:2px;height:30px}.fy-wave i{flex:1;border-radius:99px;background:#ffffff38}.fy-wave i.on{background:var(--mint)}.fy-knob{position:absolute;top:50%;left:4%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #7ad4bd66}.fy-times{display:flex;justify-content:space-between;margin-top:7px;font-family:"JetBrains Mono",var(--mono);font-size:11.5px;color:#fff9}.fy-start{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:18px;padding:14px 0;border-radius:999px;background:#7ad4bd29;border:1.5px solid var(--mint);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer}.fy-start span{font-family:"Clash Display",var(--display);font-weight:600;font-size:14.5px;letter-spacing:1.5px;color:var(--mint-bright)}.fy-nav{position:absolute;left:0;right:0;top:782px;height:92px;z-index:18;display:flex;align-items:flex-start;justify-content:space-between;padding:14px 24px 0;background:linear-gradient(to top,#000 58%,#0000)}.fy-group{display:flex;gap:14px}.fy-tab{width:54px;display:flex;flex-direction:column;align-items:center;gap:5px}.fy-tab>span{font-size:11px;font-weight:500;color:#ffffff80}.fy-tab-mid{width:62px;align-self:flex-start}.fy-feedbtn{margin-top:-34px;width:62px;height:62px;border-radius:50%;background:var(--mint);display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px #7ad4bd99,0 0 0 5px #7ad4bd38}.fy-feedlbl{margin-top:5px;font-size:11px;font-weight:700;color:var(--mint)}.fy-homebar{position:absolute;bottom:8px;left:50%;transform:translate(-50%);width:139px;height:5px;border-radius:100px;background:#ffffffb3;z-index:25}@media(max-width:1024px){.phone{--fy-s: .74}}@media(max-width:560px){.phone{--fy-s: .66}}.how-phone{--fy-s: .709;aspect-ratio:auto;height:634px}.how-screen .fy-bottom{top:366px}.how-screen{background:#000}.fy-dots i.lit{background:var(--mint)}.fy-word.sel{background:var(--mint);color:var(--mint-deep);font-weight:700}.fy-tags{display:flex;gap:8px;margin-top:12px;opacity:0;transform:translateY(4px);transition:opacity .35s ease,transform .35s ease}.fy-tags.show{opacity:1;transform:none}.fy-tag{font-family:"JetBrains Mono",var(--mono);font-size:10.5px;font-weight:700;letter-spacing:1.2px;color:#fff;border-radius:8px;padding:6px 11px}.fy-tag-cmp{background:var(--amber);box-shadow:0 0 0 3px #f2b33d52}.fy-tag-verb{background:#46b96a;opacity:.55}.fy-card{position:absolute;left:18px;top:192px;width:268px;z-index:40;background:#fff;color:#0e0e10;border-radius:18px;padding:15px 16px;box-shadow:0 22px 54px #00000080;opacity:0;transform:translateY(16px) scale(.97);transform-origin:30% 100%;pointer-events:none;transition:opacity .42s ease,transform .42s cubic-bezier(.2,.8,.3,1)}.fy-card.show{opacity:1;transform:none}.fy-card-head{display:flex;align-items:center;gap:9px}.fy-card-word{font-family:"Clash Display",var(--display);font-weight:700;font-size:20px;color:#0e0e10}.fy-card-pos{font-family:"JetBrains Mono",var(--mono);font-weight:700;font-size:9px;letter-spacing:1px;color:#fff;background:var(--mint);border-radius:6px;padding:3px 7px}.fy-card-tr{display:flex;align-items:center;gap:6px;margin-top:7px;font-family:Newsreader,Georgia,serif;font-style:italic;font-size:16px;color:#1f7a64}.fy-card-box{margin-top:14px;border:1px solid rgba(242,179,61,.45);background:#f2b33d14;border-radius:12px;padding:12px 13px}.fy-card-cmp{display:flex;align-items:center;gap:7px;font-family:"JetBrains Mono",var(--mono);font-weight:700;font-size:9.5px;letter-spacing:1.4px;color:var(--amber)}.fy-card-dot{width:7px;height:7px;border-radius:99px;background:var(--amber)}.fy-card-pair{display:flex;align-items:center;gap:8px;margin-top:9px;font-size:15.5px}.fy-card-pair b{font-family:"Clash Display",var(--display);font-weight:700;color:#0e0e10}.fy-card-pair i{font-family:Newsreader,Georgia,serif;font-style:italic;color:#0e0e10}.fy-card-arrow{color:#b8b8be}.fy-card-note{margin-top:8px;font-size:12.5px;line-height:1.5;color:#6a6a70}.fy-card-note b{color:#0e0e10;font-weight:600}.fy-card-resume{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;margin-top:14px;padding:13px 0;border:none;border-radius:12px;background:var(--mint);color:var(--mint-deep);font-family:"Clash Display",var(--display);font-weight:600;font-size:15px;cursor:pointer}.fy-card-tail{position:absolute;left:46px;bottom:-8px;width:18px;height:18px;background:#fff;transform:rotate(45deg);border-radius:3px}.pot-phone{--fy-s: .709}.pot-vp{position:absolute;top:0;left:0;width:402px;height:874px;transform-origin:top left;transform:scale(var(--fy-s));font-family:"General Sans",var(--ui);color:#fff;background:#000;padding:52px 22px 0}.pot-vp *{box-sizing:border-box}.pot-head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:18px}.pot-title{font-family:var(--display);font-weight:600;font-size:34px;letter-spacing:-.5px}.pot-reset{font-family:var(--mono);font-size:13px;color:#ffffff80}.pot-card{background:#0e0f10;border:1px solid rgba(255,255,255,.06);border-radius:20px;padding:18px 20px;margin-bottom:14px}.pot-cap{font-size:12px;font-weight:600;letter-spacing:1.4px;color:#ffffff73;text-align:center}.pot-cap-left{text-align:left}.pot-total{text-align:center;padding:22px 20px 20px}.pot-amt{display:flex;align-items:baseline;justify-content:center;gap:8px;margin:10px 0 16px}.pot-amt b{font-family:var(--display);font-weight:600;font-size:58px;line-height:1;letter-spacing:-2px}.pot-amt span{font-family:var(--display);font-weight:600;font-size:25px;color:var(--mint);letter-spacing:-.5px}.pot-first{display:inline-block;font-size:14px;color:var(--mint-bright);background:color-mix(in oklab,var(--mint) 12%,transparent);border:1px solid color-mix(in oklab,var(--mint) 34%,transparent);border-radius:999px;padding:9px 18px}.pot-step{display:flex;align-items:center;gap:14px;padding:14px 0 0}.pot-step.div{border-top:1px solid rgba(255,255,255,.06);margin-top:14px}.pot-n{flex:0 0 auto;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:600;color:var(--mint-bright);background:color-mix(in oklab,var(--mint) 12%,transparent);border:1px solid color-mix(in oklab,var(--mint) 30%,transparent)}.pot-stept{font-size:16px;color:#ffffffe6}.pot-standcap{margin:16px 0 9px}.pot-stand{border:1px dashed rgba(255,255,255,.1);border-radius:18px;padding:20px;text-align:center;font-size:15px;color:#ffffff6b}.pot-skill{margin:12px 0 0;text-align:center;font-size:13px;line-height:1.5;color:#ffffff61}.pot-join{display:block;width:100%;margin-top:18px;padding:18px;border:0;cursor:pointer;border-radius:18px;background:var(--mint);color:var(--mint-deep);font-family:var(--display);font-weight:600;font-size:18px;box-shadow:0 0 40px -6px color-mix(in oklab,var(--mint) 55%,transparent)}.pot-nav{justify-content:space-around;padding-top:16px}.pot-nav .fy-tab.on>span{color:var(--mint)}.brand-mark{background:none!important;background-color:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;display:block!important;object-fit:contain!important}
